/*
-----------------------------------------------
CasaAlianza.com Home Base Styles
Author: www.simple3.com.ec, Daniel Rodríguez Icaza.
Last Update: August 27, 2007
----------------------------------------------- */

/* HOME SET
------------------------------------------------------------------------------------------------------------------------------------*/
.home_set {
  background-color:#fff;
  margin:0;
  padding:0;
  font-family:Arial, Helvetica, sans-serif;
  font-size:small;
  vertical-align:top;
  }
  
/* BARRA TOP
------------------------------------------------------------------------------------------------------------------------------------*/
#barra_top {
  height:34px;
  background-color:#333333;
  }
  
/* HOME SETUP
------------------------------------------------------------------------------------------------------------------------------------*/
#home_body {
  width:779px;
  height:492px;
  margin:12px auto 0 auto;
  padding:0;
  vertical-align:top;
  position:relative;
  background-image:url(../images/background/home_body_vline.gif);
  background-repeat:repeat-y;
  }
  
/* HOME LOGO
------------------------------------------------------------------------------------------------------------------------------------*/
#home_logo {
  background-image:url(../images/logo/ca_home_logo.gif);
  background-repeat:no-repeat;
  width:227px;
  height:205px;
  float:left;
  background-position:40px 65px;
  border-bottom:1px solid #E7E7E7;
  }
#home_logo img {
  margin-left:-10000px;
  }

/* MAIN NAV
------------------------------------------------------------------------------------------------------------------------------------*/
#home_main_nav {
  clear:left;
  /*float:left;*/
  height:235px;
  width:234px;
  }
#home_main_nav ul {
  list-style:none;
  margin:0;
  padding:15px 0 0 0;
  float:left;
  text-align:left;
  }
#home_main_nav li {
  margin:27px 0 0 28px;
  padding-top:8px;
  display:block;
  height:36px;
  background-repeat:no-repeat;
  }
#home_main_nav a {
  text-decoration:none;
  color:#666666;
  font-size:18px;
  font-weight:bold;
  padding-left:61px;
  }
#home_main_nav a:hover {
  color:#003300;
  }

.reserv {
  background-image:url(../images/home/reserv_thumb.gif);
  }
.tarifas {
  background-image:url(../images/home/tarifas_thumb.gif);
  }
.contacto {
  background-image:url(../images/home/contacto_thumb.gif);
  }

/* Video button
------------------------------------------------------------------------------------------------------------------------------------*/
#video_btt {
  clear:both;
  width:139px;
  height:39px;
  margin:4px 0 0 52px;
  }
#video_btt a {
  width:139px;
  height:39px;
  display:block;
  text-decoration:none;
  font-weight:bold;
  color:#333333;
  font-size:13px;
  padding:13px 0 0 17px;
  background-image:url(../images/video/video_btt.jpg);
  background-repeat:no-repeat;
  }
#video_btt a:hover {
  color:#BD5959;
  }
  
/* PIC ZONE
------------------------------------------------------------------------------------------------------------------------------------*/
#pic_zone {
  width:540px;
  float:right;
  margin-top:9px;
  clear:right;
  font-size:80%;
  color:#999;
  }
#pic_zone p {
  margin:0;
  padding:0;
  }
#pic_zone a {
  background-repeat:no-repeat;
  background-position:50% 50%;
  height:97px;
  width:540px;
  margin:9px 0 0 0;
  border-top:1px;
  border-bottom:1px;
  border-right:0;
  border-left:0;
  border-color:#CCCCCC;
  border-style:solid;
  display:block; 
  }
/* Pic Zone Tooltip */
#dhtmltooltip {
  position: absolute;
  border: 1px solid #CCCCCC;
  padding: 4px;
  background-color:#FFFFCC;
  visibility: hidden;
  font-size:85%;
  z-index: 100;
  }
  
/* HOME SUB NAV
------------------------------------------------------------------------------------------------------------------------------------*/
#home_sub_nav {
  float:right;
  width:526px;
  height:50px;
  }
#home_sub_nav a {
  text-decoration:none;
  font-size:90%;
  font-weight:bold;
  }
#home_sub_nav ul {
  list-style:none;
  float:left;
  position:relative;
  margin:0;
  padding:18px 0 0 4px;
  }
#home_sub_nav li {
  display:inline;
  border-right:1px #ccc solid;
  padding:0 5px 0 1px;
  }
.novedades a {
  color:#295A51;
}
.novedades a:hover {
  color:#990000;
  }
.novedades a:visited {
  color:#295A51;
  }
.otros a {
  color:#295A51;
  }
.otros a:hover{
  color:#990000;
  }
.otros a:visited{
  color:#295A51;
  }

/* HOME SUB NAV FORM
------------------------------------------------------------------------------------------------------------------------------------*/
#home_sub_nav form {
  float:right;
  margin:0;
  padding:0;
  display:block;
/*  height:51px;
*/  width:190px;
  }
#home_sub_nav input {
  margin:0;
  padding:0;
  }
#home_sub_nav label {
  font-size:80%;
  color:#999999;
  float:left;
  padding:2px 0 0 0;
  }
  
/* OPTION NAV
------------------------------------------------------------------------------------------------------------------------------------*/
#option_nav {
  position:absolute;
  top:0px;
  font-size:70%;
  width:779px;
  text-align:right;
  vertical-align:top;
  margin:0;
  padding:0;
  color:#999;
  }
#option_nav p {
  margin:0 14px 0 0;
  padding:0;
/*  border:1px solid #ccc;
*/  }
#option_nav a {
  color:#0000FF;
  margin:0;
  padding:0;
  text-decoration:none;
  font-size:1em;
  }

.nuevopbx {
  color:black !important;
  font-size:12px !important;
  font-weight:bold;
}

/* FOOTER HOLDER
------------------------------------------------------------------------------------------------------------------------------------*/
#footer_holder {
  background-color:#333333;
  }

/* FOOTER
------------------------------------------------------------------------------------------------------------------------------------*/
#footer {
  width:779px;
  height:334px;
  margin:0 auto 0 auto;
  position:relative;
  padding:0;
  font-size:85%;
  color:#ccc;
  background-image:url(../images/background/home_footer_vline.gif);
  background-repeat:no-repeat
  }
#footer a {
  font-size:100%;
  color:#FF9900;
  text-decoration:none;
  }
#footer p {
  margin:0;
  padding:0;
  }
#footer_ca {
    background-image: url("../images/logo/ca_footer_logo.gif");
    background-position: 45px 0;
    background-repeat: no-repeat;
    float: left;
    margin: 46px 0 0 0;
    padding-left: 127px;
    width: 200px;
  }
#footer_mane {
  float:right;
  width:286px;
  background-image:url(../images/logo/mane_footer_logo.gif);
  background-repeat:no-repeat;
  padding-left:73px;
  margin:46px 0 0 0;
  }
#casakeyword {
  color: #333333;
  font-size: 8;
  display:none;
  }
  
/* FOOTER SIMPLE3
------------------------------------------------------------------------------------------------------------------------------------*/
#footer_s3 {
  clear:both;
  width:200px;
  padding:127px 0 0 0;
  margin:0 0 0 17px;
  background-image:url(../images/logo/s3_footer_logoslog.gif);
  background-position:bottom;
  background-repeat:no-repeat;
  display:block;
  }
#footer_s3 p{
  margin-left:-10000px;
  }
#footer_s3 a {
  display:block;
  height:43px;
  }
  
/* SUSCRIBASE_HOME
------------------------------------------------------------------------------------------------------------------------------------*/
.esp {
  background-image:url(../images/home/suscribase_bg.gif);
  }
.eng {
  background-image:url(../images/eng/subscribe_bg.gif);
  }
#suscribase_home {
  background-repeat:no-repeat;
  background-position:center;
  float:right;
  height:43px;
  width:35%;
  text-align:center;
  margin-top:4px;
  margin-right:3px;
  }
#suscribase_home p {
  margin:0;
  padding:6px 0 0 0;
  }
#suscribase_home a, a:hover, a:visited{
  font-weight:normal;
  font-size:0.8em;
  color:#333333;
  }
#suscribase_home a:hover {
  text-decoration:underline;
  }
