@charset "UTF-8";
/* CSS Document */
body {
	background-color: #F1F2F4;
	margin-top: 4px;
	background-image: url(images/fondocuadricula.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}

a{text-decoration: none;}

.topmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-align: center;
}


.topmenu a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-align: center;
	text-decoration: none;
}

.topmenu a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-align: center;
	text-decoration: none;
}

.topmenu a:active  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-align: center;
	text-decoration: none;
}

.topmenu a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: center;
	text-decoration: none;
}

#userlogin {
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
}

#userlogin .texto {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
	width: 88px;
}
.boton {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 10px;
	background-color: #09253D;
	border: 2;
	border-color: #09253D;
	margin-right: 4px;
}

.textoazul , textoazul:link, .textoazul:hover, .textoazul:active,.textoazul:visited{
font-family: Arial, Helvetica, sans-serif;	
color: #305367;font-size: 12px;text-decoration:none;
}
.textoblanco  a,.textoblanco:link, .textoblanco:hover, .textoblanco:active,.textoblanco:visited{
font-family: Arial, Helvetica, sans-serif;	
color: #FFFFFF;font-size: 12px;text-decoration:none;
}
.titulomodulos {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #D3D8DE;
	color: #305367;
	font-weight: bold;
	text-transform: lowercase;
	height: 20px;
	margin-bottom: 3px;
	padding-left: 5px;
	vertical-align: middle;
	font-size: 12px;
	padding-top: 4px;
}
.titulomodulos a:link{
	color: #305367;
	font-size: 12px;
	text-decoration:none;
}

.titulomodulos a:active{
	color: #305367;
	font-size: 12px;
	text-decoration:none;
}
.titulomodulos a:visited{
	color: #305367;
	font-size: 12px;
	text-decoration:none;
}
.titulomodulos a:hover{
	color: #01193F;
	font-size: 12px;
	text-decoration:none;
}
.tablascontenido {
	margin-bottom: 3px;
	border-color: #CCCCCC;
	border-style: solid;
	border-width: 1px;
}
.tablascontenido1 {
	border-color: #CCCCCC;
	border-style: solid;
	border-width: 1px;
}
#reservashome {
	font-family: Arial, Helvetica, sans-serif;
	color: #001839;
	font-size: 10px;
}
#reservashome .seleccion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #001839;
	font-size: 10px;
	background: #DDE8F9;
	width: 134px;
}


.check {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #001839;
	font-size: 10px;
	width: 66px;
	background-color:#DDE8F9;
}

.checkreservas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #001839;
	font-size: 10px;
	width: 180px;
	background-color:#DDE8F9;
}
.listamarcas {
	padding: 2px 0px 0px 0px;
	background-image: url(images/flechaghl.jpg);
	background-repeat: no-repeat;
	background-position: center left;
}
.notihoteles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}


.notihoteles a:link {
	color: #000000;
	text-decoration: none;
}
.notihoteles a:visited {
	color: #000000;
	text-decoration: none;
}
.notihoteles a:active {
	color: #000000;
	text-decoration: none;
}

.notihoteles a:hover {
	color: #000000;
	text-decoration:none;
}
.notihoteles .locacion {
	font-weight: bold;
	color: #244C72;
}
.notihoteles .fechas{
	font-weight: bold;	
}
#tablanotihoteles {
	border-width: 0.5px;
	border-style: solid;
	border-color: #CCCCCC;
}
#footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00183E;
	padding: 0px 0px 0px 40px;
}

#footer a:link, a:visited, a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00183E;
	text-decoration: none;
}
#footer a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
#piedepagina {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	margin-top: 5px;
}
/*Noticias*/
.seccionnoticias {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #92A6B9;
	color: #09253D;
	font-weight: bold;
	text-transform: lowercase;
	height: 17px;
	padding-left: 5px;
	vertical-align: middle;
	font-size: 12px;
	padding-top: 8px;
}
.menunoticias {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #DDE8F9;
	color: #000000;
	font-weight: bold;
	height: auto;
	padding-left: 5px;
	vertical-align: middle;
	font-size: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-left: 1px #CCCCCC;
	border-right: 1px #CCCCCC;
	border-bottom: 1px #E6E6E6;
	border-width: 1px;
	border-color: #CCCCCC;
}
.menunoticias a:link {
	color: #000000;
	text-decoration: none;
}
.menunoticias a:visited{
	text-decoration: none;
}
.menunoticias a:hover {
	text-decoration: none;
}
.menunoticias:hover {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #92A6B9;
	color: #FFFFFF;
	font-weight: bold;
	height: auto;
	vertical-align: middle;
	font-size: 10px;
	border-left: 1px #CCCCCC;
	border-right: 1px #CCCCCC;
	border-bottom: 1px #E6E6E6;
	border-width: 1px;
	border-color: #CCCCCC;
	text-decoration: none;
}
.menunoticias a:active{
	text-decoration: none;
}
.cajatipo {
	border: 1px #CCCCCC;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left:15px;
}

.titulos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #09253D;
}
.titulos a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #09253D;
	text-decoration:none;
}

.titulos a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #09253D;
	text-decoration:none;

}
.titulos a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #09253D;
	text-decoration:none;
}
.titulos a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #09253D;
	text-decoration:none;
}
.textosnoticias {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	color: #000000;
}

.textosnoticias a{
	font-size: 12px;
	text-align: justify;
	color: #3B5266;
}
.fecha {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.lugar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.comentarios {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #000000;
}

/*ESTILOS PARA EL MENÚ SUPERIOR*/

td img {
	display: block;
}

#FWTableContainer319177555 {
	position:relative;
	margin:0px;
	width:235px;
	height:20px;
	text-align:left;
}

#MMMenuContainer0326120908_0 {
	position:absolute;
	left:85px;
	top:20px;
	float: left;
	clear: both;
	z-index:1500;
	visibility: hidden;
}


#MMMenu0326120908_0 {
	position:absolute;
	left:1px;
	top:2px;
	background-color:#cccccc;
	border:1px solid #cccccc;
	width:175px;
	height:447px;
	z-index:1500;
	visibility: hidden;
}




.MMMIFVStyleMMMenu0326120908_0 {
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
	width:176px;
	height:20px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:170px;
	height:14px;
}

.MMMIVStyleMMMenu0326120908_0 {
	border-top:0px;
	border-left:1px solid #ffffff;
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
	width:176px;
	height:19px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:170px;
	height:14px;
}

/* MENU CORP**/

.MMMIVStyleMMMenu0326120908_1 {
	border-top:0px;
	left:1px;
	border-left:1px solid #ffffff;
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
	width:100px;
	height:19px;
	voice-family: "\"}\"";
	voice-family:inherit;
	height:14px;
}

#MMMenuContainer0326120908_2 {
	position:absolute;
	top:20px;
	left:105px;
	float: left;
	clear: both;
	z-index:1500;
	visibility: hidden;
}

#MMMenuContainer0326120908_2 img {
	border:0px;
}
#MMMenuContainer0326120908_2 a {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-align:left;
	vertical-align:middle;
	padding:2px;
	background-color:#f2f2f2;
	font-weight:normal;
	font-style:normal;
	display:block;
	/*position:absolute;*/
}
#MMMenuContainer0326120908_2 a:hover {
	color:#ffffff;
	background-color:#3b5266;
}

#MMMenu0326120908_1 {
	position:absolute;
	top:6px;
	background-color:#cccccc;
	border:1px solid #cccccc;
	width:105px;
	height:74px;
	z-index:1500;
	visibility: hidden;
}

#MMMenu0326120908_1_Item_0 {
	left:0px;
	top:0px;
}

#MMMenu0326120908_1_Item_1 {
	left:0px;
	top:20px;
}

#MMMenu0326120908_1_Item_2 {
	left:0px;
	top:39px;
}

#MMMenu0326120908_1_Item_3 {
	left:0px;
	top:58px;
}

#MMMenu0326120908_1_Item_4 {
	left:0px;
	top:77px;
}

#MMMenu0326120908_1_Item_5 {
	left:0px;
	top:96px;
}

#MMMenu0326120908_1_Item_6 {
	left:0px;
	top:115px;
}

#MMMenu0326120908_1_Item_7 {
	left:0px;
	top:134px;
}
#MMMenu0326120908_1_Item_8 {
	left:0px;
	top:153px;
}
#MMMenu0326120908_1_Item_9 {
	left:0px;
	top:172px;
}
/* MENU CORP**/

#MMMenuContainer0326120908_2 {
	position:absolute;
	left:-1px;
	top:15px;
	float: left;
	clear: both;
	z-index:1500;
	visibility: hidden;
}

#MMMenu0326120908_0_Item_0 {
	left:0px;
	top:0px;
}

#MMMenu0326120908_0_Item_1 {
	left:0px;
	top:20px;
}

#MMMenu0326120908_0_Item_2 {
	left:0px;
	top:39px;
}

#MMMenu0326120908_0_Item_3 {
	left:0px;
	top:58px;
}

#MMMenu0326120908_0_Item_4 {
	left:0px;
	top:77px;
}

#MMMenu0326120908_0_Item_5 {
	left:0px;
	top:96px;
}

#MMMenu0326120908_0_Item_6 {
	left:0px;
	top:115px;
}

#MMMenu0326120908_0_Item_7 {
	left:0px;
	top:134px;
}

#MMMenu0326120908_0_Item_8 {
	left:0px;
	top:153px;
}

#MMMenu0326120908_0_Item_9 {
	left:0px;
	top:172px;
}

#MMMenu0326120908_0_Item_10 {
	left:0px;
	top:191px;
}
#MMMenu0326120908_0_Item_11 {
	left:0px;
	top:210px;
}
#MMMenu0326120908_0_Item_12 {
	left:0px;
	top:229px;
}
#MMMenu0326120908_0_Item_13 {
	left:0px;
	top:248px;
}

#MMMenu0326120908_0_Item_14 {
	left:0px;
	top:267px;
}

#MMMenu0326120908_0_Item_15 {
	left:0px;
	top:286px;
}

#MMMenu0326120908_0_Item_16 {
	left:0px;
	top:305px;
}
#MMMenu0326120908_0_Item_17 {
	left:0px;
	top:324px;
}
#MMMenu0326120908_0_Item_18 {
	left:0px;
	top:343px;
}
#MMMenu0326120908_0_Item_19 {
	left:0px;
	top:362px;
}
#MMMenu0326120908_0_Item_20 {
	left:0px;
	top:381px;
}
#MMMenu0326120908_0_Item_21 {
	left:0px;
	top:400px;
}
#MMMenu0326120908_0_Item_22 {
	left:0px;
	top:419px;
}
#MMMenu0326120908_0_Item_23 {
	left:0px;
	top:438px;
}
#MMMenu0326120908_0_Item_24 {
	left:0px;
	top:457px;
}
#MMMenuContainer0326120908_0 img {
	border:0px;
}
#MMMenuContainer0326120908_0 a {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-align:left;
	vertical-align:middle;
	padding:2px;
	background-color:#f2f2f2;
	font-weight:normal;
	font-style:normal;
	display:block;
	/*position:absolute;*/
}
#MMMenuContainer0326120908_0 a:hover {
	color:#ffffff;
	background-color:#3b5266;
}
#MMMenuContainer0326122805_1 {
	position:absolute;
	left:150px;
	top:19px;
	width: 0px;
	height: 1px;
	visibility: hidden;
}
#MMMenu0326122805_1 {
	position:absolute;
	left:55px;
	top:6px;
	background-color:#cccccc;
	border:1px solid #cccccc;
	width:23px;
	height:39px;
	visibility: hidden;
}
.MMMIFVStyleMMMenu0326122805_1 {
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
	width:64px;
	height:20px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:17px;
	height:14px;
}
.MMMIVStyleMMMenu0326122805_1 {
	border-top:0px;
	border-left:1px solid #ffffff;
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
	width:64px;
	height:19px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:17px;
	height:14px;
}
#MMMenu0326122805_1_Item_0 {
	left:0px;
	top:0px;
}

#MMMenu0326122805_1_Item_1 {
	left:0px;
	top:20px;
}
#MMMenuContainer0326122805_1 img {
	border:0px;
}

#MMMenuContainer0326122805_1 a {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-align:left;
	vertical-align:middle;
	padding:2px;
	background-color:#f2f2f2;
	font-weight:normal;
	font-style:normal;
	display:block;
	position:absolute;
}

#MMMenuContainer0326122805_1 a:hover {
	color:#ffffff;
	background-color:#3b5266;
}
/*FIN DE ESTILOS DEL MENÚ SUPERIOR*/
.titulogris {
	font-family: Arial, Helvetica, sans-serif;
	color: #777777;
	font-weight: bold;
	font-size: 12px;

}
.subtitulogris {
	font-family: Arial, Helvetica, sans-serif;
	color: #777777;
	font-weight: bold;
	font-size: 11px;
	padding: 400px 0px 0px 0px;
}
.textogris {
	font-family: Arial, Helvetica, sans-serif;
	color: #777777;
	font-size: 10px;
}
.titulosgaleria {
	font-family: Arial, Helvetica, sans-serif;
	color: #244C72;
	font-weight: bold;
	font-size: 16px;
	margin-top: 30px;
	margin-bottom: 11px;
	margin-left: 8px;
}
.descriptorgaleria {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	text-align: justify;
	margin-right: 12px;
	margin-left: 12px;
}
#mascara {
	width:393px;
	overflow: hidden;
	/*position:relative;*/
	padding: 0 0 2px 0;
	margin: 0 0 5px 0;
	border-top:1px solid #ccc;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
		background-color: #F2F2F2;
	/*z-index: 0;*/
}
#contenedor {width: 10000px;}
.ynsnip {
	float:left;
	width: 395px;
	font-size:10px;
	padding: 0 0 5px 0;
}  


.fscleft {}
.fscleft a {
	display:block; 
	width: 32px; 
	height: 32px;
}
.fscleft a.buttonOn { 
	background: url("images/flechas/flechaizq.gif") no-repeat; 
}
.fscleft a:hover { 
	background: url("images/flechas/flechaizqover.gif") no-repeat; 
}
.fscleft a strong { 
	display:none; 
}
.fscright a {
	width: 32px;
	height: 32px;
	display: block;
}

.fscright {}
.fscright a.buttonOn { 
	background: url("images/flechas/flechader.gif") no-repeat;
}
.fscright a:hover {
	background: url("images/flechas/flechaderover.gif") no-repeat;
}
.fscright a strong { 
	display:none; 
}
.fscleft a.buttonOff, .fscleft a:hover.buttonOff { 
	cursor: default;
	background: url("images/flechas/flechaizqinactivo.gif") no-repeat;
} 
.fscright a.buttonOff, .fscright a:hover.buttonOff {
	cursor: default; background: url("images/flechas/flechaderinactivo.gif") no-repeat; 
}

#flechas1,#flechas2{position:absolute;}#flechas2{margin-left:355px;margin-top: -100px;}#flechas1{ margin-left:315px;margin-top: -100px;}

#planesHome {
padding: 0;
width: 185px;
height: 240px;
background-position: center top;
background-repeat: no-repeat;
}

.planesContent{
padding: 5px 23px 23px 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
border: 0;
}

.planesContent p{
padding: 0;
border: 0;
}

.planesContent ul{
margin: 0;
margin-left:
}

