@charset "utf-8";
/* CSS Document */


/*table{padding:0; margin:0;}

a{
	font-size:13px;
	color:#615f5f;
	text-decoration:none;
	}
a:hover{
	font-size:13px;
	color:#615f5f;
	text-decoration:underline;
	}
font{
	font-size:13px;
	}
*/
/* CABECERA */
/*.cabecera{
	margin:auto; 
	height:154px; 
	background:url(../images/fondo-cabecera.jpg) no-repeat top;
	width:962px;
	}
.sombra-dcha-cabecera{
	background:url(../images/sombra-cab-dcha.gif) no-repeat left top;
	}
.sombra-izq-cabecera{
	background:url(../images/sombra-cab-izq.gif) no-repeat right top;
	}
.logo{
	padding-left:30px;
	padding-top:6px;
	text-align:left;
	height:120px;
	}
.texto-cabecera{
	text-align:right;
	padding-right:13px;
	color:#ffdd19;
	padding-top:20px;
	}
.menu-activo{
	width:163px; 
	height:20px;
	text-align:center;
	padding-top:14px;
	#padding-top:0px;
	}
.menu-activo a{
	color:#FFDD19;
	text-decoration:none;
	font-weight:bold;
	}

.menu{
	width:163px; 
	height:20px;
	text-align:center;
	padding-top:14px;
	#padding-top:0px;
	}
.menu a{
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	}
.menu:hover{
	width:163px; 
	height:20px;
	text-align:center;
	padding-top:14px;
	#padding-top:0px;
	}
.menu:hover a{
	color:#ffdd19;
	text-decoration:none;
	font-weight:bold;
	}
	
.altura{
	#height:113px;
	#height:113px;
}

	
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.menu-activo{
	width:163px; 
	height:20px;
	text-align:center;
	padding-top:0px;
	}
.menu-activo a{
	color:#FFDD19;
	text-decoration:none;
	font-weight:bold;
	}

.menu{
	width:163px; 
	height:20px;
	text-align:center;
	padding-top:0px;
	}
.menu a{
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	}
.menu:hover{
	width:163px; 
	height:20px;
	text-align:center;
	padding-top:0px;
	}
.menu:hover a{
	color:#ffdd19;
	text-decoration:none;
	font-weight:bold;
	}
.altura{
	height:113px;
}
} */

/* FIN CABECERA */


/* CUERPO */
/*.cuerpo{
	}*/
.espacio-central{
	padding-left:30px; 
    padding-right:30px;
    padding-top: 0px;
	}
/*.breadcrumb{
	border-bottom:1px solid #d2d2d2;
	height:34px;
	padding-left:14px;
	color:#001844;
	vertical-align:middle;
	}
 .breadcrumb a{
	color:#001844;
	vertical-align:middle;
        text-decoration: none;
	}*/
.casa{
	vertical-align:middle;
	}
.separador{
	vertical-align:middle;
	font-size:11px;
	}
.separador a{
	vertical-align:middle;
	font-size:11px;
        text-decoration: none;
	}

.derecha-titulo{
	border-bottom:2px solid #ffd500;
 	width:100%;
	margin-right:20px;
	}
.titulo{
	color:#001844;
	font-weight:bold;
	font-size:16px;
	/*text-transform:uppercase;*/
	}
.articulo-portada{
	text-align:justify;
	padding-top:0px;
	}
.cuadros-portada{
	/*background-color:#f2f2f2;
	border:1px solid #e5e5e5;*/
	padding:10px; 
	line-height:1.8;
        font-style: italic;
}
.cuadros-portada-img{
	background-color:#f2f2f2;
	border:1px solid #e5e5e5;
	padding:10px;
}
.texto-bloques{
color:#001844; 
font-size:12px;
/*font-weight:bold;*/
}

.precio-bloques{
/*color:#bcbcbc;*/
font-size:12px;
/*font-weight:bold;*/
}

.link-sin{
color:#001844; 
font-size:12px;
/*font-weight:bold;*/
}

.link-sin:hover{
color:#001844; 
font-size:12px;
/*font-weight:bold;*/
}
.intro-noticias{
    padding-top: 10px;
    padding-left: 15px;
    padding-right: 15px;
    color: #a2a2a2;
    font-weight: bold;
}
.texto-noticias{
    padding-top: 7px;
    padding-left: 15px;
    padding-right: 15px;
    text-align: justify;
    color: #a1a1a1;
}
.leer-mas-noticias a{
    color: #ffd620;
    text-decoration: none;
}
.leer-mas-noticias a:hover{
    color: #ffd620;
    text-decoration: underline;
}
.leer-mas-noticias{
    text-align: right;
    padding-right: 15px;
    padding-top: 7px;

}
.izq-contacto{
	padding-top:20px;
}
.izq-contacto input{
	background:#efefef;
	border:solid 1px #d3d3d3;
	height:19px;
	color:#3d3d3c;
	padding:4px 7px 3px;
	}
.izq-contacto textarea{
	background:#efefef;
	border:solid 1px #d3d3d3;
	height:50px;
	color:#3d3d3c;
	padding:4px 7px 3px;
}
.izq-contacto select{
	background:#efefef;
	border:solid 1px #d3d3d3;
	color:#3d3d3c;
	padding:4px 7px 3px;
	width:315px;
}
.dcha-contacto{
	padding-top:20px;
}
.dcha-contacto textarea{
	width:275px;
	height:165px;
	#height:171px;
	background:#efefef;
	border:solid 1px #d3d3d3;
	padding:4px 7px 3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#3d3d3c;
	}
.enviar{
	padding-left:15px;
	}
.enviar input{
	background:#efefef;
	border:solid 1px #d3d3d3;
	height:30px;
	color:#3d3d3c;
	padding:4px 7px 3px;
	width:106px;
	font-weight:bold;
	font-size:14px;
	cursor:pointer;
}
.formulario{
    background: url(../images/fondo-inscripcion.gif) no-repeat left top;
    height: 60px;
    vertical-align: middle;
    padding-left: 10px;
}
.activo-menu{
    font-weight: bold;
}

.borde{
    padding:5px;
    border:1px solid #DBDADA;
}

.borde-img{
    padding:5px;
    border:1px solid #DBDADA;
	margin-bottom:7px;
}

.borde-img:hover{
	padding:5px;
	border:1px solid rgb(255,221,25);
}

.titulo-jovenes2{
	background:#001844; 
	color:#ffffff; 
	width:212px; 
	height:30px; 
	text-align:center; 
	font-weight:bold; 
	font-size:14px;
}
.fondo-incluido{
	background:#ececec;
	color:#0e1947;
	font-size:16px;
	font-weight:bold;
	padding:10px;
}

.tdprecios-izq{
	background:#efefef;
	font-weight:bold;
	height:29px;
	vertical-align:middle;
	width:110px;
}
.tdprecios-dcha{
	background:#e6e6e6;
	font-weight:bold;
	height:29px;
	vertical-align:middle;
	width:110px;
}

.link-ciudad{
	color:#111846;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
}

.link-ciudad:hover{
	color:#111846;
	font-size:14px;
	text-decoration:underline;
	font-weight:bold;
}
.separacion7{
	 padding-top:7px; 
	 padding-bottom:7px;
}
.borde_blanco{
	border: 1px solid #ffffff;
}
.td_mas_fotos{
	background:#8b8b8b; 
	text-align:center; 
	height:28px; 
	vertical-align:middle;
}
.link_mas_fotos{
	color:#ffffff; 
	text-decoration:none; 
	font-weight:bold;
}
		

/* FIN CUERPO */

/* PIE */
.sombra-izq-pie{
	background:url(../images/sombra-izq-pie.gif) no-repeat right top;	
}
.sombra-dcha-pie{
	background:url(../images/sombra-dcha-pie.gif) no-repeat left top;
}
.pie{
	height:127px;
	background:url(../images/fondo-pie.gif) top;
}
.borde-izq-inferior{
	background:url(../images/sombra-borde-izq.gif) right top no-repeat;
	}
.borde-dcha-inferior{
	background:url(../images/sombra-borde-dcha.gif) left top no-repeat;
	}
.inferior-pie{
	background:url(../images/sombra-abajo-pie.gif) top no-repeat;
	}
.texto-pie{
	text-align:center; 
	padding-top:7px;
	font-size:12px;
	color:#b9babb;
	}
.texto-pie a{
	font-size:12px;
	color:#b9babb;
	}
.div-sup-banner{
	color:#ffffff; 
	font-weight:bold; 
	text-align:right; 
	padding-right:20px;
	#padding-right:7px; 
	_padding-right:7px;  
	padding-top:7px;
	}
.div-inf-banner{
	color:#ffffff; 
	font-size:16px; 
	font-weight:bold; 
	text-align:right; 
	padding-right:20px;
	#padding-right:7px; 
	_padding-right:7px;  
	}
.div-sup-banner a{
	color:#ffffff; 
	font-weight:bold;
	text-decoration:none; 
	}
.div-inf-banner a{
	color:#ffffff; 
 	font-weight:bold; 
	font-size:16px;

	text-decoration:none; 
	}
.menu-izq{
	border-right:1px solid #e8e8e8;
        padding-top: 15px;
	}
.cabecera-menu{
	color:#ffb300;
	background:url(../images/fondo-menu-izq.gif) no-repeat top right; 
	height:26px;
	font-weight:bold;
	padding-left:43px;
	padding-top:7px;
	}
.cabecera-menu2{
	color:#ffb300;
	background:url(../images/fondo-menu-izq2.gif) no-repeat top right; 
	height:26px;
	font-weight:bold;
	padding-left:43px;
	padding-top:7px;
	}
.cabecera-menu3{
	color:#ffb300;
	background:url(../images/fondo-menu-izq3.gif) no-repeat top right; 
	height:26px;
	font-weight:bold;
	padding-left:43px;
	padding-top:7px;
	}
.cabecera-menu-adultos{
	color:#ffb300;
	background:url(../images/fondo-menu-adultos.gif) no-repeat top right; 
	height:26px;
	font-weight:bold;
	padding-left:43px;
	padding-top:7px;
	}
.cabecera-menu-vuelo{
	color:#ffb300;
	background:url(../images/fondo-menu-vuelo.gif) no-repeat top right; 
	height:26px;
	font-weight:bold;
	padding-left:43px;
	padding-top:7px;
	}

.item{
	padding:6px 20px 6px 20px;
	border-bottom:1px solid #e8e8e8;
	color:#7e7e7e;
	font-size:12px;
	}
.item a{
	color:#7e7e7e;
	font-size:12px;
	}
h1.formularios
{
	color:#111847;
	font-weight: bold; 
	font-size: 20px;
	padding:0; 
	margin:0;
}

h1.migas
{
	vertical-align:middle;
	font-size:11px;
    text-decoration: none;
	font-weight:normal;
	margin:0px;
	padding:0px;
}
.contenedor-contenidos{
	
}
h1.titulo{
	margin:0; 
	padding:0; 
	font-size:20px;
	border-bottom: rgb(255,205,0) 1px solid; 
	color: rgb(17,24,70); 
	font-weight: bold;
	font-family:Arial;
}
h2.menu_cab{
	font-size:13px;
	margin:0px;
	padding:0px;
	display: inline;
}
h2.subtitulo{
	margin:0; 
	padding:0; 
	font-size:14px;
}
h2.subtitulo2{
	margin:0; 
	padding:0; 
	color:#FFFFFF; 
	font-size: 14px; 
	font-weight: bold}
	
h3.submenu_cab{
	font-size:12px;
	margin:0px;
	padding:0px;
	font-weight:normal;
}
/* FIN PIE */

