/* default css */

body{
	background-color:white;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	
	line-height:0.8em;
	.line-height:normal;
}

#wrapper{
	width:975px;
	margin:0 auto;
	
}



#header
{
	margin: 0 auto;
	height: 255px;
	margin-bottom: 2px;
}

#gutter
{
	float: left;
	width: 15px;
	height: 1px;
}

#col1
{
	float: left;
	width: 317px;
	margin-bottom: 10px;
	margin-left: 34px;
	margin-top:0px;
}
#col1 img { margin-top:20px;}
#col2
{
	float: left;
	width: 317px;
	margin-bottom: 10px;
	margin-top:17px;
}
#col2 img { margin-top:20px;}

#col3
{
	float: left;
	width: 244px;
	margin-left: 32px;
	margin-bottom: 10px;
	margin-top:-350px;

}

#footer
{
	clear: both;
	height: 50px;
}

h1
{
	margin: 0;
	/*padding: 5px;*/
}

h2
{
	margin-top: 0;
	padding-top: 7px;
}

h2, p
{
	margin-left: 2px;
	margin-right: 2px;
}
a img{
	border:none;

}



#menu_otros{
	position:relative;
	float:left;
	width:975px;
	height:21px;
	border-bottom:1px solid #333;	
}
#menu_otros li{
	position:relative;
	float:left;
	width:121px;
	text-align:center;
	text-decoration:none;
	list-style:none;
	margin-top:3px;
	.margin-top:-3px;
}
#menu_otros li a{
	font-size:12px;
	color:#162983;
	text-decoration:none;
	position:relative;
	margin-top:5px;
}
#separador{
	position:relative;
	float:left;
	width:975px;
	height:25px;
	border-bottom:1px solid #333;	
}
#ofertasyreservas{
	position:relative;
	float:left;
	width:975px;
	height:350px;
	margin-top:15px;
	.margin-top:35px;
}
#ofertasyreservas #ofertas{
	position:relative;
	float:left;
	width:669px;
	height:350px;
	margin-left:15px;
	background-position:top;
	background-repeat:no-repeat;
	
}
#ofertasyreservas #reservas{
	position:relative;
	float:left;
	width:246px;
	height:250px;
	margin-left:31px;
	margin-top:8px;	
	background-position:top;
	background-repeat:no-repeat;
	
}
/*notas*/
.titular{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#1b3152;
	text-decoration:none;
}
.titular a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#1b3152;
	text-decoration:none;
}

.copete{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#1b3152;
	
}
/*.autor{
	position:relative;
	margin-top:-5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#1b3152;
	letter-spacing:2px;
	text-transform:uppercase;
}*/
.cont_imagen{
	position:relative;
	float:left;
	width:310px;
	height:270px;
	background-position:center;
	background-repeat:no-repeat;
	background-color:#ccc;
	
}
/**/
.dias_calendario{
	position:relative;
	float:left;
	width:26px;
	margin-left:5px;
	margin-right:4px;
	text-align:center; 
	font-size:10px; 
	color:#1b3152; 
	/*background-color:#c7e1f1;*/
	border:none;
	
}
.caja_dia{
	position:relative;
	float:left;
	width:26px;
	margin-left:4px;
	margin-right:5px;
	text-align:center; 
}



.dia_marcado{
   
	cursor:pointer;
	text-align:center; 
	color:#1b3152;
	font-size:11px; 
	text-decoration:none;
	font-weight:bold;
	position:relative;
	top:-2px;
	.top:2px;
}

.dia_comun{
    position:relative;
	float:left;
	width:26px;
	margin-left:4px;
	margin-right:5px;
	text-align:center; 
	font-size:11px; 
	color:#788ca6;
	height:16px;
	margin-top:4px;
}

.linea_dias{
	position:relative;
	float:left;
	width:247px;
	height:24px;
	border-bottom:1px solid #1b3152;

}
.calendar{
	border:none;
}
.calendar-month{
	position:relative;
	float:left;
	text-align:center;
	font-size:12px; 
	color:#555;
	font-weight:bold;
	position:relative;
	top:-2px;
	width:206px;
}
.barra_titulos{
	/*background-color:#c7e1f1; */
	height:14px;
	width:247px;
	border-bottom:1px solid #1b3152;
	margin-top:3px;
}
.dia_con_link{
	font-size:11px;
	font-weigth:bold;
	text-decoration:none;
	color:#1B3152;
	font-weight:bold;
	position:relative;
	top:-2px;
}
#link_evento{
	font-size:11px;
	font-weigth:bold;
	text-decoration:none;
	color:#1B3152;
	font-weight:bold;
	position:relative;
	top:-2px;
}
#calendario tr{
	height:16px;
}
.marca_dia{
	width:26px;
	height:20px;
	border:1px solid #1B3152;
	margin-top:1px;
}

.calendari{
	width:247px;
}
/**/
.btn_meses1{
	position:relative;
	float:left;
	font-size:11px;
	font-weigth:bold;
	text-decoration:none;
	color:#1B3152;
	font-weight:bold;
	position:relative;
	top:-2px;
	width:20px;
}
.btn_meses2{
	position:relative;
	float:left;
	font-size:11px;
	font-weigth:bold;
	text-decoration:none;
	color:#1B3152;
	font-weight:bold;
	position:relative;
	top:-2px;
	width:20px;
}
/* ---------->>> jtip <<<---------------------------------------------------------------*/


#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
}
#tooltip h3, #tooltip div { margin: 0; }
.title{
	font-size:11px;
	font-weigth:bold;
	text-decoration:none;
	color:#1B3152;
	font-weight:bold;
	position:relative;
	top:-2px;

}

table {
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	
	border-collapse: separate;
	
}
#recomendadoss{
	position:relative; 
	float:left; 
	width:247px; 
	margin-top:15px;
	.margin-top:-3px;
	background-repeat:no-repeat; 
	background-position:top;
}
#tit_recomendados{
	position:relative; 
	float:right;
	padding-right:4px;
	font-size:18px; 
	margin-top:7px; 
	margin-right:2px; 
	
}
#items_recomendados{
	position:relative; 
	background-color:#FFEFB3;
	float:left; 
	margin-top:10px; 
	padding-top:15px; 
	padding-left:7px;
}


/*UI tabs*/
.ui-tabs-nav {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	font-family: Arial, sans-serif;
	font-size: 1em;
	float: left;
	position: relative;
	z-index: 1;
	border-right: 1px solid #1a3c94;
	bottom: -1px;
	margin-left:5px;
	margin-top:5px;
	height:20px;
	.height:19px;
}
.ui-tabs-nav li {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	float: left;
	border: 1px solid #1a3c94;
	border-right: none;
	height:18px;
	width:71px;
}
.ui-tabs-nav li a {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	position:relative;
	float: left;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	padding: .1em .7em;
	color:#1B3152;
	/*background: #dadada url(images/dadada_40x100_textures_02_glass_75.jpg) 0 50% repeat-x;*/
}
.ui-tabs-nav li a:hover {
	/*background: #dadada url(images/dadada_40x100_textures_02_glass_75.jpg) 0 50% repeat-x;*/
	
	color: #212121;
}
.ui-tabs-nav li.ui-tabs-selected {
	border-bottom-color: #d6e8f6;
	height:18px;
	
}
.ui-tabs-nav li.ui-tabs-selected a, .ui-tabs-nav li.ui-tabs-selected a:hover {
	/*background: #d6e8f6 url(images/ffffff_40x100_textures_02_glass_65.png) 0 30% repeat-x;*/
	background-image:none;
	background-color:#d6e8f6;
	color: #d68635;
	height:18px;
}
.ui-tabs-panel {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	font-family: Verdana, Arial, sans-serif;
	clear:left;
	border: 1px solid #1a3c94;
	/*background: #d6e8f6 url(images/ffffff_40x100_textures_01_flat_0.png) 0 0 repeat-x;*/
	color:#1B3152;
	padding: 0.1em 0.2em;	
	font-size: 1em;
	width:227px;
	margin-left:5px;
	margin-top:7px;
	.margin-top:-1px;
	
}
.ui-tabs-hide {
	display: none;/* for accessible hiding: position: absolute; left: -99999999px*/;
}

.ui-tabs-hide { display: none; }

.tabs_tam{
	font-size:10px;
}

.tit_calendario1{
	position:relative; 
	float:left; 
	margin-top:25px;
	margin-left:4px; 
	font-size:11px; 
	color:#1b3152; 
	font-weight:bold;
}
.tit_calendario2{
	position:relative; 
	float:left; 
	margin-top:18px;
	margin-left:4px; 
	font-size:28px; 
	color:#fff; 
	font-weight:bold;
}
.fondo_denoticias{
	position:relative; 
	float:left;
	width:247px; 
	height:27px; 
	border-bottom:3px solid #fff; 
	background-repeat:no-repeat; 
	background-position:center;
}
.de_denoticias{
	position:relative; 
	float:right;
	width:75px; 
	top:9px; 
	height:27px;
	font-size:16px; 
	color:#000;
}
.div_icono_tab{
	position:relative; 
	float:right; 
	margin-right:5px; 
	margin-top:3px; 
	width:51px;
}
.imagen_tab{
	position:relative; 
	float:right;
}
.li_noticia_rss{
	position:relative;
	left:-25px;
	list-style:none;
	background-position:left; 
	background-repeat:no-repeat; 
	padding-left:15px; 
	border-bottom:1px solid #4e0b0b; 
	font-size:11px;
	width:180px;
	margin-top:7px;
}
.link_noticia_rss{
	position:relative;
	top:-2px;
	color:#1b3152; 
	text-decoration:none;
	font-size:11px;
}
#footer_islas{
	position:relative;
	float:left;
	width:975px;
	height:18px;
	margin-top:5px;
	background-color:#DAECF6;
	color:#252172; 
	text-align:center;
	.line-height:22px;
	
}
#footer_islas li{
	position:relative;
	float:left;
	width:975px;
	margin-top:2px;
	.margin-top:-2px;
	text-align:center;
	text-decoration:none;
	list-style:none;
}
#footer_islas li a{
	
	font-size:11px;
	color:#162983;
	text-decoration:none;
}
#banner_top { cursor:pointer;}


#sms1{
	position:relative; 
	float:left; 
	width:247px; 
	margin-top:25px;
	.margin-top:-3px;
	background-repeat:no-repeat; 
	background-position:top;
}
#tit_sms1{
	position:relative; 
	float:right;
	padding-right:4px;
	font-size:18px; 
	margin-top:7px; 
	margin-right:2px; 
}
/* BANNERS HEADER */
#banner_top_left{
position:relative;
width:695px;
float:left;
}
#banner_top_right{
position:relative;
width:260px;
float:left;
margin-left:20px;
}
/*OFERTAS*/
#container_ofertas{
	position:relative;float:left; width:317px; margin-bottom:15px;
}
#imagen_panelOferta{
	position:relative; 
	float:left; 
	width:317px; 
	height:134px;
	margin-top:8px;
	margin-bottom:7px;
	/*background-image:url(../images/img_sitio/ofertas/img_oferta.jpg);*/
}
#contenedor_ofertas{
	position:relative;
	float:left; 
	width:317px;
	margin-top:10px;	
}
#contenedor_ofertas li{
	position:relative;
	float:left; 
	text-align:right;
	list-style:none;
	color:#1b3152;
}
#contenedor_ofertas a{
	width:302px;	
	height:19px;
	background-image:url(../images/img_sitio/ofertas/fondo_botones_oferta.jpg);
	background-repeat:no-repeat;
	position:relative;
	float:right;
	margin-right:15px;
	font-weight:bold; 
	font-size:14px;
	font-style:italic;
	padding-top:10px;
	padding-right:15px;
	color:#1b3152;
	text-align:right;
}
#contenedor_ofertas a:hover{
	background-image:url(../images/img_sitio/ofertas/fondo_botones_oferta_over.jpg);
	color:#1b3152;
}
.boton_anular{ cursor:pointer;
background:none repeat scroll 0 0 transparent;
border:none;
color:#0496E3;
font-size:11px;
}