@charset "utf-8";
/* CSS Document */
/* Maldito IE6 */
img, div, a, input {
	behavior: url(css/iepngfix.htc);
}
/* Maldito IE6 */
body{
    text-align: center; /* IE bugs */
    margin: 0 auto;
	min-width:800px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:14px;
	background:url(../images/fondo-2011.gif) repeat-x #fff 0 0 ;
}
a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#304550;
	text-decoration:none;
}
/**/
.animcabe{
	left:1px;
	position:relative;
	top:-682px;
}
.maxicontenedor{
margin:auto;
width:910px;}
.contenedor{
    text-align: left; /* IE bugs */
    width: 780px;
    margin:auto;
	float:left;
	
}
.cabecera{
	height:100px;
	overflow:hidden;
	clear:both;
}
.cabecera_top{
	height:22px;
	position:absolute;
	width:890px;
	padding-top: 7px;
	/* overflow:hidden; */
}
.cabecera_top_left{
	float:left;
	width:150px;
}
.cabecera_top_left img{
	position:relative;
	top:10px;
}
.cabecera_top_right{
	float:right;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	position:absolute;
	margin:0 0 0 685px;
}
h1{
	color:#A5BAC9;
	font-size: 11px;
	padding: 11px 0 0 0;
	margin: 0;
}
.cabeceraa{
	width:389px;
	height:100px;
	float:left;
	margin-left:66px;
}
.cabea_img{
	position:relative;
	top:14px;
}
.cabecerab{
	width:320px;
	float:left;
	padding-top:46px;
}
.cabe_links{
	float:right;
	font-size:10px;
	text-decoration:none;
	margin:-30px 0;
}
.cabe_links a{
	color:#000000;
	text-decoration:none;
}
.cabe_img_titulo{
	text-align:left;
	margin:4px 0 0 25px;
	text-align:left;
}
.cabe_img_titulo_img{
	position:relative;
	top:41px;
	left:124px;
}
.cabe_smiles{
	text-align:right;
	background: url(images/smiles.png) no-repeat;
}
.cabe_img_titulo_img2{
	position:relative;
	top:8px;
	left:9px;
	margin-top:-13px;
}
.cabe_img_titulo img{
	vertical-align:bottom;
}
.central{
	border-top:2px solid #ABC5DC;
	width:780px;
	height:481px;
	clear:both;
	margin-top:22px;
}
.bot_res{
	float:left;
	height:381px;
	width:165px;
}
.botonera{
	width:162px;
	height:255px;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	line-height:16px;
}
.botonera a{
	text-decoration:none;
}
.boton{
	position:relative;
	left:18px;
	padding:5px 0 2px 0;
}
.reservas{
	width:165px;
	height:126px;
}
.cuerpo{
	float:left;
	height:382px;
	width:615px;
	overflow:hidden;
}
.pp{
	height:250px;
	overflow:hidden;
	position:absolute;
}
.seguro{
	clear:both;
	width:70px;
}
.seguro2{
	margin: 10px 0 0 14px ;
	float:left;
	width: 160px;
}
.pie{
	float:left;
	position:relative;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#A5BAC9;
}
.pie_int{
	float:left;
	margin:20px 0 ;
}
.idioma{
	float:right;
}
.idioma a{
	text-decoration:none;
}
.clear cleaner{
	clear:both;
}
img{
	border:0;
}
.blanco{
	color:#FFFFFF;
}
.negrita{
	font-weight:bold;
}
.lineas{
	color:#A5BAC9;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	letter-spacing:1px;
	line-height:14px;
	width:715px;
	margin-left: 100px;
	float:left;
}
.lineas a{
	color:#A5BAC9;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	letter-spacing:1px;
	line-height:14px;
	text-decoration:none;
}
.lineas_spacer{
	height:5px;
}
/* Galerias */
.g_cont{
	width:615px;
	height:381px;
}
.g_galerias{
	width:123px;
	height:381px;
	float:left;
}
.g_galerias_titulo{
	float:left;
	width:103px;
}
.g_galeria_spc{
	width:108px;
	padding:25px 0 0 15px;
}
.g_galeria{
	width:108px;
	padding:10px 0 0 15px;
	color:#FFFFFF;
}
.g_galerias_titulo_img{
	float:left;
	width:20px;
}
.g_ssll{
	float:left;
	width:123px;
	height:381px;
}
.g_slider{
	width:123px;
	height:361px;
	position:relative;
	overflow:hidden;
}
.g_slider_real{
	position:relative;
	width:123px;
}
.g_row{
	width:123px;
	height:60px;
}
.g_imagen_i{
	float:left;
	width:50px;
	margin:4px 3px 0px 6px;
	border:0px solid #FFFFFF;
}
.g_imagen_d{
	float:left;
	margin:4px 0px 0px 5px;
	border:0px solid #FFFFFF;
}
.g_flechas{
	height:20px;
	width:123px;
	text-align:center;
}
.g_flechas img{
	top:5px;
	position:relative;
}
.g_big_img{
	width:369px;
	height:381px;
	float:left;
}
/* Galerias */
.clima {
	float:left;
}
/* Banner lateral*/
.sideBox{
	float: left;
    height: 510px;
    position: relative;
    top: 12px;
    width: 110px;
}

/* Home*/
.tithome {width:246px;height:126px;float:left;text-align:center; font-size:25px;font-family:Arial,Helvetica,sans-serif;letter-spacing:1.5px;padding-top:3px;}

/* llamenos*/
.llamenos24 {position:absolute; margin: 4px 0 0 245px;}
.llamenoscontent {font-size:12px;height:250px;width:270px;position:relative;top:20px;left:40px;text-align:left; float:left;}
.llamenossubtitulo {font-size:12px;line-height:20px;color:#FFFFFF;font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:bold;letter-spacing:1px;}
.llamenosgratis {font-size:11px;line-height:20px;color:#000000;font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:bold; letter-spacing:1px;}
.llamenosfondo {height:382px;width:615px;}
.llamenostitulo {font-size: 20px; line-height:50px; height:70px; font-family:Arial, Helvetica, sans-serif; font-weight:600;}
.llamenosdestino {font-size:12px;margin-top:13px; text-align:left; font-weight:bold}
.llamenostelefono {font-size:14px;text-align:left;margin-top:3px}

/* Submenu */
.menucito {	text-decoration:none; font-weight:bold;}
.activo {color:#FFFFFF;}
.activo2{color:#FFFFFF; display:block; overflow:hidden;padding-top:15px}
.item {padding-left:7px;padding-top:8px;} 

/* caja contenidos base */
.base_hab {float:left;height:128px;width:180px;padding-left:31px;}
.columnasubmenu_hab {width:130px;height:128px;float:left;line-height:9px;padding-top:10px;}
.columnasubmenu_servicios {width:130px;height:128px;float:left;line-height:9px;padding-top:8px;}
.columnaderecha_hab {float:left;width:404px;height:128px;}
.textobase_hab {width:445px;height:97px;padding-left:30px;padding-top:265px;padding-right:50px;}
.base {float:left;width:123px;height:381px;}
.columnasubmenu {width:123px;height:381px;float:left;}
.columnaderecha {float:left;width:492px;height:381px;}
.textobase {width:412px;height:97px;padding-left:15px;padding-top:265px;padding-right:50px;}
.titvertical {width:20px;height:381px;float:left;}
.titpartido {padding:27px 5px 0; font-size: 26px; line-height:30px; height:110px; font-family:Arial, Helvetica, sans-serif; font-weight:600;}
.titnopartido {padding:27px 5px 0; font-size: 26px; line-height:30px; height:53px; font-family:Arial, Helvetica, sans-serif; font-weight:600;}
.titnopartido2 {padding:32px 30px 0; font-size: 20px; line-height:20px; height:17px; font-family:Arial, Helvetica, sans-serif; font-weight:600;}
.iconoseccion {width:105px;height:125px;float:left;text-align:center; padding:1px 0; overflow:hidden;}
.columnasubmenu_hab#slider {width:165px;height:95px;float:left; padding:0px 15px 0 0; font-size:10px;position:relative;overflow:hidden; margin-top:10px;}
.textobase#slider2 {width:260px;height:70px;float:left; padding:0px 15px 0 0; font-size:10px;position:relative;overflow:hidden; margin-top:px;}
.textobase#slider {width:260px;height:70px;float:left; padding:0px 15px 0 0; font-size:10px;position:relative;overflow:hidden; margin-top:px;}

/* galeria slidecyce*/
/*.slidecycle {overflow:hidden; display:block; height:255px;position:relative;}*/
.slidecycle , #slidecycle { overflow:hidden; display:block; height:255px; margin: 0; padding:0;position:relative; }
.slidecycle li.primero,#slidecycle li.primero {position: absolute; top: 0px; left: 0px; display: block; z-index: 6; opacity: 0.999998; width: 780px; height: 228px; }
.titslide {position:absolute; margin: 206px 0 0 6px; z-index:50;}

.pics { overflow:hidden; display:block; height:255px;}

/* promociones slide*/
.titpromo {margin:40px 0 0 285px; position:absolute; color:#FFFFFF;overflow:hidden; display:block; height:100px;}
.titpromoportada {margin:40px 0 0 315px; position:absolute; color:#FFFFFF;overflow:hidden; display:block; height:100px;}
.titpromolinea1 { font-size:20px; text-transform:uppercase; line-height:21px;font-family:Arial, Helvetica, sans-serif; }
.titpromolinea2 { font-size:14px; line-height:20px; padding-top:5px; width:290px; text-transform:uppercase;font-family:Arial, Helvetica, sans-serif; }
.botonespromo {margin:210px 0 0 239px; position:absolute;}

/* scroll vertical */
.cajascroll {text-align: center; float: left; width: 13px; position: absolute; margin-left: 160px; margin-top: 7px;height:80px;}
.cajascroll.texto {margin-left: 592px; margin-top: 7px;}


.flechaarriba {margin-top: 8px;}
.flechaabajo {position:relative;top:52px;}


.flechaabajopromo {margin-top:40px;}



.cajascrollvivi {text-align: center; float: left; width: 13px; position: absolute;margin-top:-182px; margin-left:188px;}
.flechaabajovivi {position:relative;top:142px;}

.cajacontacto{float:left;height:382px;width:352px; padding-left:17px; }
/*contacto*/
.tit-contacto{font-size: 20px; line-height:60px; height:50px; font-family: Arial, Helvetica, sans-serif; font-weight:600; padding-left:13px; text-transform:uppercase;}
