@charset "UTF-8";
/* CSS Document */

body{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#8c8a89;width:auto; height:100%; margin:0px; padding:0px;}

a{text-decoration:none;color:#8c8a89; cursor:pointer;}
/*a:hover{text-decoration:underline;}*/

div.centrar{position:relative; width:960px; left:50%; margin-left:-480px; border:solid #dddddd 1px;}

div.cabecera{/*background: url(../img/raya.gif)no-repeat top center;*/ position:relative; height:140px;z-index:10;}
div.cabecera a.logo{position:relative;top:25px;left:25px; z-index:10;}
div.cabecera img.raya{position:relative;padding-top:50px;}

div.cabecera div.idioma{ position:absolute; top:90px; left:804px; }
div.cabecera div.idioma ul {background:#FFFFFF; padding:2px; border:1px solid #dddddd; }
div.cabecera div.idioma ul li {width:130px; background:#FFFFFF;}
div.cabecera div.idioma ul li.primero {background:url(../img/triangulo.gif) no-repeat 117px 4px #FFFFFF;}
div.cabecera div.idioma ul li img {position:relative; top:2px; margin-right:6px;}

div.cuerpo{position:relative; /*height:550px;*/}

div.col_mapa{position:absolute;width:245px;top:0px; left:0px;/*border:solid red 1px;*/}

div.col_mapa p{font-size:11px; margin-top:15px;margin-left:20px; line-height:15px; color:#bab9b8;}
div.col_mapa p img{padding:10px 0px 5px 0px;}
div.mapa_flash{border-bottom:solid #dddddd 1px;/*border-top:solid #dddddd 1px;*/ height:208px;}

a.dos{color:#aaa4c2;border-bottom:solid #dddddd 1px; padding-bottom:10px; padding-right:90px;}
a.tres{color:#ffad63;border-bottom:solid #dddddd 1px;padding-bottom:10px;padding-right:90px; }
a.inmo{color:#bdd890;}


div.col_venta{position:relative;  left:245px; width:715px; border-left:solid #dddddd 1px; line-height:20px; font-size:12px;}
div.inicial{position:relative; top:0px; background-color:#f9f9f9; height:208px; border-bottom:solid #dddddd 1px; padding-left:15px; overflow:hidden;}
div.inicial h2{font-size:18px; font-family:'Times New Roman'; position:relative; padding:12px 0px; color:#00adef; font-weight:bold;}
div.inicial h2 a {color:#00adef;}
div.inicial p{position:relative; text-align:justify; width:250px; line-height:17px;}
div.inicial span#slideshow {display:block; position:relative; margin-left:270px;}

a.descubrelo{ position:absolute; top:170px; padding:2px 12px; background-color:#00bbf4; color:#FFFFFF; font-size:11px;}
/*a.descubrelo:hover{ background-color:#FFFFFF; color:#00bbf4; text-decoration:none;}*/
span.precio_ini{position:absolute;top:170px; left:170px; font-weight:bold; }

div.articulo{/*height:180px;*/border-bottom:solid #dddddd 1px; padding:10px; text-align:justify; }
div.articulo img{position:relative; padding:10px 5px; left:5px;}

div.txt_artic{ float:right;position:relative; width:410px; padding:10px 10px;}
div.txt_artic h1{font-size:17px; font-family:'Times New Roman'; color:#00adef; font-weight:bold; border-bottom:solid  #dddddd 1px; padding-bottom:5px;}
div.txt_artic h1 a {color:#00adef;}
div.txt_artic h2{float:right;}
div.txt_artic p{ margin-top:5px;}
span.desde{ position:absolute; right:15px;  top:150px;  font-weight:bold; color:#00bbf4;}
a.descubre{position:absolute; top:150px; background-color:#e5f6fd; padding:1px 12px; color:#00bbf4; font-size:11px; }
/*a.descubre:hover{background-color:#00bbf4; color:#FFFFFF; text-decoration:none; }*/
	
div.pie{position:relative; background-color:#f5f5f5; height:128px; margin-top:15px; /*border:solid red;*/ color:#bcbcbc;}
div.pie img{float:left; position:relative; top:30px; left:20px;  /*border-right:solid #e8e8e7 1px;*/}
div.pie ul{ position:absolute; left:170px; top:25px; border-left:solid #e8e8e7 1px; padding-left:25px; line-height:15px; height:75px;}
div.pie ul.lista_bmk { left:330px; top:25px; }
div.pie ul.lista_mas { left:455px; top:25px; }
div.pie a{color:#bab9b8;}
div.pie span.copy{ position:relative; float:right;top:90px; right:20px;}

h3.titulos_pro{ font-weight:normal;font-size:11px; position:relative;  border-bottom:solid #dddddd 1px; padding:5px 15px; line-height:20px;}


/*PAGINA PROMO*/
div.col_venta.sinborde{ border-left:none;}
h3.titulos_pro.conborde{border-left:solid #dddddd 1px;}

div.col_mapa h1{position:relative;color:#00adef; font-weight:bold; margin-bottom:3px;}
div.cerca{ position:relative; height:100%; margin-top:10px; padding-left:20px;  }
div.cerca ul{border-bottom:solid #dddddd 1px; padding-bottom:15px;margin-right:25px; line-height:16px;}

div.interesa{position:relative;  margin-top:10px; padding-left:20px;}
div.interesa a.inform{position:relative; top:10px; left:5px; line-height:16px;background-color:#00BBF4;color:#FFFFFF; padding:2px 12px;  }
/*div.interesa a.inform:hover{background-color:#FFFFFF;color:#00BBF4; text-decoration:none; border:1px solid #00BBF4;}*/
div.interesa h1.ventas{position:relative; margin-top:20px;left:5px;border-bottom:solid #dddddd 1px; padding-bottom:15px;margin-right:25px;}

div#mas_info { margin-top:14px; margin-bottom:30px; padding:5px; width:129px;}
div#mas_info a.inform { position:relative; display:block; float:right;}
div#mas_info input{ border:1px solid #dddddd; font-size:11px; width:133px;}
div#mas_info textarea{ border:1px solid #dddddd; font-size:11px; width:133px; height:60px; font-family:inherit;font-family:Arial, Helvetica, sans-serif; overflow:hidden; display:block; position:relative; margin-bottom:2px;}
div#mas_info label {float:left;}
div#mas_info span { float:right; text-align:right; color:#FF3333;}
div#mas_info p.info_error {color:#FF3333;}

div.principal_promo{ position:relative; width:715px; /*padding-left:15px;*/}
div.promo_fotos{ position:relative; /*margin-left:-15px;*/height:287px;background-color:#f5f5f5; }
div.promo_fotos img{ position:relative; float:left; padding-right:1px; padding-bottom:1px;}
div.promo_fotos img.fotopromo_gran{padding-right:2px;}
div.promo_fotos img.thumb {}
div.promo_fotos img.lupa {position:absolute; left:0px; top:0px; z-index:10; display:none;}
div.promo_fotos ul.nun_fotos{ /*border:solid red 1px;*/ height:25px; width:265px; text-align:center; position:absolute; right:0px; bottom:0px;}
div.promo_fotos ul.nun_fotos li{ display:inline; font-weight:bold; padding:0px 3px 0px 3px; color:#00ADEF;}
div.promo_fotos ul.nun_fotos li a { color:#8C8A89;}
div.promo_fotos span#zona_thumbs {cursor:pointer;}

div.principal_promo h1{position:relative;color:#00adef; font-weight:bold; font-family:'Times New Roman'; font-size:18px; 
margin-top:15px;padding-left:15px;}
div.principal_promo span{padding-left:15px;}
div.principal_promo span.precio_promo{font-weight:bold;color:#00adef;position:relative; float:right; padding-right:20px; text-align:right;}
div.principal_promo p.texto_explicativo{margin-left:15px; margin-top:10px; padding-top:10px; border-top:solid #dddddd 1px; width:680px;}

div.cajas_centrales{ position:relative; margin-left:15px; margin-top:55px;}
div.cajas_centrales h2 a{ position:absolute; top:-31px; left:10px; background-color:#FFFFFF; color:#8c8a89; font-weight:bold; border:solid #dddddd 1px; border-bottom:solid #ffffff 1px; padding:5px 40px 5px 30px; border-bottom-color:#FFFFFF; z-index:10;}
div.cajas_centrales h2 a.noelegido{background-color:#f5f5f5; color:#8c8a89; border-bottom-color:#dddddd;}
div.cajas_centrales h2 {z-index:11;}
div.cajas_centrales h2.plano{position:absolute; left:290px;}
div.cajas_centrales h2.cali{position:absolute; left:150px;}
div.cajas_centrales h2.ubicacion{position:absolute; left:413px;}

div.pestana{position:relative; width:640px; border:solid #dddddd 1px; padding:20px;}
div.pestana p {margin-bottom:15px;}
div.pestana h3{position:relative;color:#00adef; font-weight:bold;}
div.pestana table.planos {width:643px;}
div.pestana table.planos tr td,div.pestana table.planos tr th {border-bottom:1px solid #dddddd; padding-bottom:5px; padding-top:3px;}
div.pestana table.planos th {font-weight:bold; text-align:left;}

div.otros_textos {padding:5px 5px 5px 18px; }
div.otros_textos p {margin-bottom:15px;}
div.otros_textos h3{position:relative;color:#00adef; font-weight:bold;}