@charset "utf-8";



/* COMUNES */

* { margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:1.8em;}
body { font-size:x-small; background-color:#EAEAEA; color:#515151;}
ul { list-style-type:none; }
img { border:none; }
h1, h2, h3 { font-size:1em; display:inline;}
h2 img {margin-bottom: 15px;}
.cleaner { height:0px; line-height:0px; font-size:0em; clear:both; }
.aleft { text-align:left; }
.acenter { text-align:center; }
.aright { text-align:right; }
.fleft { float:left; }
.fright { float:right;}
.vmiddle { vertical-align:middle; }
strong, .negrita {font-weight:bold;}
.gran1 {font-size:1.2em;}
.text13{font-size:1.3em;}
.margen_top20 {margin-top:20px;} .margen_top105 {margin-top:105px;}
.margen_top10 {margin-top:10px;}
.margen_top30 {margin-top:30px;}
.margen_left10{margin-left:10px}
.margen_left20{margin-left:20px;}
.margen_left30{margin-left:30px;}
.margen_left100{margin-left:100px;}
.margen_bottom20{margin-bottom:20px;}
.margen_right60{margin-right:60px;}
.titulo{color:#058B7F; font-size:1.2em; font-weight:bold; margin-top:20px;}
.ticentra{color:#058B7F; font-size:1.5em; font-weight:bold;}
.caracteristicas{color:#058B7F;width:545px;padding:2px;}
.interior{width:520px;margin-top:15px;}
.columna{border-right:2px dotted #46A9A0;padding-left:10px;padding-right:10px;}
.paddingleft25{padding-left:25px;}
.paddingleft15{padding-left:15px;}
.paddingleft67{padding-left:67px;}
.padddingleft10{padding-left:10px;}
.paddingright50{padding-right:50px;}
.oculto { visibility:hidden; display:none; }
.condiciones{width:520px;margin-top:20px;}
.imgmapeado{width:545px;padding:2px;}
.tituloapto{font-family:"Comic Sans Ms", Arial, sans-serif;font-size:3em;color:#058B7F}
.color{color:#058B7F;}
.caja{width:90px;margin-right:10px;text-align:center;font-size:1.2em;height:15px; line-height:1.1em;}
.contfechas {padding:10px;}
.borde{border:thin solid #000000;}
.bordedcho{border-right:1px solid #000000;}
.bordeabajo{border-bottom: 1px solid #000000; }
.foto img, .borde_img img {border:4px solid #E6E6E8;}
.sin_borde img{border:none;}
.boton_largo{
	background:#058B7F url(../images/boton_disponibilidad.jpg) no-repeat;
	color:#FFFFFF;
	width:137px;
	height:27px;
	border:0;
	margin:20px 0 0 365px;
}
.boton{
	background:#058B7F url(../images/boton_enviar_disp.jpg) no-repeat;
	color:#FFFFFF;
	width:76px;
	height:27px;
	border:0;
	margin:15px 0 15px 305px;
}
	
.boton_disp_gris{
	background:#058B7F url(../images/boton_disponibilidad_gris.jpg) no-repeat;
	color:#FFFFFF;
	width:76px;
	height:28px;
	border:0;
	margin:15px 62px 0 0;
	font-size:1.2em;
}
	
.botonindex{
	text-align:right;
}	


.buscador{float:left; text-align: justify;}
.volver{
	background:#FFFFFF url(../images/volver.jpg) no-repeat scroll 0 9px;
	padding-left:13px;
	margin-top:-52px;
	margin-left:476px;
}
.volver1{
	background:#FFFFFF url(../images/volver.jpg) no-repeat scroll 0 9px;
	padding-left:13px;
	margin-top:-52px;
	margin-left:476px;
	color:#058B7F; 
	text-decoration:underline;
}
.volver1 a, .volver1 a:link, .volver1 a:visited {color:#058B7F; text-decoration:underline;}
.formulario{margin-top:20px;}
.busqdetallada{
	background: #058B7F url(../images/boton_buscador_gris.jpg) no-repeat;
	width:137px;
	height:26px;
	float:right;
	margin:20px 0 0 0;
	padding-top:5px;
}
	
.fechas{margin-top:-47px;}

.busqdetallada .enlace {font-size:1.1em!important;color:#FFFFFF!important;text-decoration:none!important;padding-left:13px;}
.busqdetallada .enlaceing {font-size:1.1em!important;color:#FFFFFF!important;text-decoration:none!important;padding-left:25px;}

#todo { width:805px; margin:auto; padding-top:15px; background-color:#FFFFFF; min-height:500px;}



/* CABECERA */

#cabecera {border-bottom:4px solid #058B7F; position:relative; margin:0 15px;}
#cabecera .idioma {text-align:right; color:#616262; margin-bottom:-8px;}
#cabecera .idioma a, #cabecera .idioma a:link, #cabecera .idioma a:visited {text-decoration:underline; color:#616262;}
#cabecera .titulo {
	background-color:#058B7F;
	color:#FFFFFF;
	font-size:1.8em;
	margin-bottom:6px;
	padding:5px 40px;
	width:89.7%;
	text-decoration: none;
}
#cabecera .titulo a, #cabecera .titulo a:link, #cabecera .titulo a.visited{
	color:#FFFFFF;
	text-decoration: none;
}
		

/* MENU */

#cuerpo {margin-top:25px;  padding:0 15px; min-height:430px;}
.menu {
	float:left;
	width:200px;
}

.menu ul li {background: url(../images/fondo_menu.gif) no-repeat; padding:7px 0 0 15px;}
.menu ul li, .menu ul li a, .menu ul li a:link, .menu ul li a:visited {
	height:40px; 
	font-size:1.1em; 
	color:#000000; 
	text-decoration: none;
}
.menu ul li.resalta {
	font-size:1.2em; 
	font-weight:bold; 
}
.menu ul li .num {color:#B8B8B8; padding-right:8px;}
.menu .fondomenugrande{background-image: url(../images/fondo_menu_grande.gif)!important;height:60px;}
.menu ul li .reserv{padding-left:19px;}
.menu p.socialmedia { text-align:right; margin:20px 15px 0 0; }
.menu p.socialmedia img { vertical-align:middle; margin:0 6px; }
.centro{border-left:2px dotted #46A9A0; float:left; padding-left:25px; width:70.7%; min-height:430px;}
.centro1{border-left:2px dotted #46A9A0; float:left; padding-left:25px; width:70.7%; min-height:430px;}
.foto {text-align:right;float:right;margin-top:15px;}
.centro a, .centro a:link, .centro a:visited {color:#058B7F; text-decoration:underline;}
.centro {padding-bottom:20px;}
.centro .texto {float:left; width:285px;}
.sin_foto .columna_izq{width:90%;}
.con_foto .columna_izq{width:285px; float:left;margin-top:50px;}
.centro .sin_foto .texto {width: 100%;}
.centro .alegal{width:85%;}
.apartamentos{margin-top:15px;margin-bottom:15px;}
.centro .disp{margin-left:60px;width:85%;margin-top:20px;}
.centro .disponibilidad {background-color:#E6E6E8;padding:25px 35px; height:210px; margin-top:20px;}
.centro .disponibilidad .tit {color:#058B7F; font-size:1.2em; font-weight:bold;}
.centro .aptodisponible{background: #058B7F url(../images/boton_disponibilidad.jpg) no-repeat;width:127px;height:21px;padding:5px;margin-top:25px;}
.centro .aptodisponible a, .aptodisponible a:link, .aptodisponible a:visited {color:#FFFFFF;text-decoration:none;padding:10px 0 0 14px;}
#mapa{margin-top:15px;}
.tabla{
	text-align: center;
	margin-top:28px;
}

.tabla table {
	margin: 0 auto;
	border-collapse:collapse;
	width:480px;
}
.tabla td { padding:5px; /*text-align:center;*/ } 

.tabla thead tr td{
	border-bottom:1px solid #000000;
	background-color:#54A692;
	font-weight:bold;
	color:#000000;
}
	
.letrapeq{
	font-weight:normal!important;
	font-size:0.9em;
}

.frases{
	float:right;
	color:#058B7F;
	font-size:0.9em;
	margin:28px 35px;
}

.datos{width: 100%;margin-top:15px;}
.campos label{
	width:150px;
	float:left;
}
	
.contfechas label{
	width:157px;
	float:left;
}	
.contfechas .ancholabel{width:129px;}
.contfechas .ancholabel1{width:158px;}
.vistas{width:200px!important;float:none!important;}
fieldset{
	border:none;
}

.descuentos{margin-left:33px; margin-top:28px;}
.descuentos a{color:#058B7F;}
.descuentosing{margin-top:-23px;margin-left:422px;}
acronym{border:none;}
abbr{border:none;}	
.datos form{margin-top:20px;}
.error{font-weight:bold;color:#058B7F;}
.campos{margin-top:10px;}
.reservas {color:#515151!important;}
.no_script {color:#515151!important; margin-top: 20px;}

/* PIE */

#pie {background-color:#058B7F; height:10px; color:#FFFFFF; padding:20px;}
#pie a, #pie a:link, #pie a:visited {color:#FFFFFF;}
#pie .centrado {float: left; margin-left: 110px; }
#pie .resaltado{
	text-decoration:none;
	font-weight:bold;
}


* html #pie .centrado {margin-left: 95px; }
* html #pie {padding-bottom: 15px;}
.fechainicio, .fechafin{
	background:url("../images/calendario-peq.gif") right top no-repeat; 
	background-color: #ffffff;
	margin-right:10px;
	text-align:left;
	font-size:1.2em;
	height:15px;
	line-height:1.1em;
}
