/* CSS Document */
body{padding:0; margin:11px 0 14px 0; background:#0d2b4d; color:#5E5E5E; font:13px/18px Arial, Helvetica, sans-serif;}
a {color:#00B215;}
a:hover {color:#FFFFFF;}
div, p, ul, h2, h3, img{padding:0px; margin:0px;}
ul{list-style-type:none;}

/*----TOP PANEL----*/
#topPan{width:995px; height:70px; position:relative; margin:0 auto; color:#fff; padding:0px;}
#topPan div.logo{width:290px; height:48px; position:absolute; background:url(imagenes/logo.gif) 0 0 no-repeat; float:left;}
#topPan div.idiomas{width:175px; height:50px; float:right; text-decoration:none; }
#topPan div.idiomas a{
	text-decoration:none;
	color:#FFF;
}
#topPan div.idiomas a:hover{
	text-decoration:underline;
	color:#FFF;
}
/*----/TOP PANEL----*/
/*----BODY PANEL----*/
#bodyPan{width:996px; position:relative; margin:0 auto; padding:25px 0 0; background:url(imagenes/barra-izq.gif) top left repeat-y; overflow:auto; margin-top:-10px; }
#bodyPan div.grafika{
	width:956px;
	height:228px;
	margin:-25px 0 5px 40px;
	  position: relative;
  	z-index: -100;
}
#bodyPan div.swf{
	width:956px;
	height:186px;
	margin:-25px 0 5px 40px;

}
#bodyPan div.grafika img.home{
	width:284px;
	height:211px;
	border:8px solid #ced0cd;
}
.home-center{
	margin-left:20px;
	margin-right:20px;
}
#bodyPan div.menu{
	width:956px;
	height:30px;
	text-align:center;
	color:#FFF;
	margin:0 0 5px 40px;
}
#bodyPan div.menu a{
	text-transform:uppercase;
	text-decoration:none;
	color:#FFF;
	font-weight: bold;
}
#bodyPan div.menu a:hover{
	text-decoration:underline;
	color:#FFF;
}
#bodyPan div.menu a:visited{
	text-decoration:none;
	color:#FFF;
}
#bodyPan div.menu a:link{
	text-decoration:none;
	color:#FFF;
}


#bodyPan h2{text-align:center; margin-bottom:20px; font-size:16px; color:#00B215;}
#bodyPan h4{
	text-align:center;
	font-size:12px;
	margin-bottom:20px;
	margin-left:40px;
	color:#00B215;
}

#bodyPan div.contenido{
	clear:both;
	width:956px;
	margin:0 0 5px 40px;
	position:relative;
}
#bodyPan div.reservas{
	width:243px;
	height:365px;
	float:left;
	background-color:#b9c0c8;
	position:relative;

}
#bodyPan div.reservas p{
	background:url(imagenes/top-reservas.gif) top left no-repeat;
	width:243px;
	height:60px;
	margin:0 0 10px 0;
}
#bodyPan div.reservas a{
	color:#0D2B4D;
	text-decoration: none;
	font:11px Arial, Helvetica, sans-serif;

}
#bodyPan div.reservas a:hover{
	color:#5E5E5E;
	text-decoration: none;
	font:11px Arial, Helvetica, sans-serif;
}

#bodyPan div.ofertas{
	width:458px;
	height:365px;
	float:left;
	background-color:#b9c0c8;
	margin:0 25px 0 25px;
}
#bodyPan div.ofertas p.of{
	background:url(imagenes/top-ofertas.gif) top left no-repeat;
	width:461px;
	height:60px;
	margin:0 0 10px -1px;
}
#bodyPan div.info{
	width:178px;
	height:365px;
	float:left;
	background-color:#b9c0c8;
}
#bodyPan div.info p{
	background:url(imagenes/top-info.gif) top left no-repeat;
	width:180px;
	height:60px;
	margin:0 0 10px -1px;
}
.cont-panels {
	padding:0 0 0 10px;
	width:230px;
}

#bodyPan div.contenido .creservas{
	width:245px;
	height:365px;
	float:left;
}
#bodyPan div.contenido .ccol1{
	width:655px;
	color:#FFFFFF;
	float:left;
	margin-left:20px;
	

}

#bodyPan div.contenido .ccol2-left{
	color:#FFFFFF;
	width:340px;
	float:left;
	margin-left:20px;
	text-align:justify;
}
#bodyPan div.contenido .ccol2-ofertas{
	color:#FFFFFF;
	width:440px;
	float:left;
	margin-left:20px;
	text-align:justify;
}
#bodyPan div.contenido .ccol2-ubica{
	color:#FFFFFF;
	width:220px;
	float:left;
	margin-left:20px;
	text-align:justify;
}

#bodyPan div.contenido .ubica{
	color:#FFFFFF;
	width:220px;
	float:left;
	text-align:justify;
}

#bodyPan div.contenido .ccol3-left{
	color:#00B215;
	width:340px;
	float:left;
	margin-left:20px;
	text-align:justify;
}
#bodyPan div.contenido .ccol2-right{
	width:320px;
	color:#FFFFFF;
	float:left;
	margin-left:20px;

}
#bodyPan div.contenido .ccol2-suscripcion{
	width:243px;
	height:365px;
	float:left;
	background: #B9C0C8;
}
#bodyPan div.contenido .ccol3-3bica{
	width:400px;
	height:365px;
	margin-left:20px;
	float:left;

}
#bodyPan div.ccol2-suscripcion p{
	background:url(imagenes/top-newsletter.gif) top left no-repeat;
	width:243px;
	height:60px;
	margin:0 0 10px 0;
}
#bodyPan div.contenido .ccol2-right p{
	color:#FFFFFF;
	float:left;
	padding:10px 20px;
}

/*----/BODY PANEL----*/
/*----FOOTER PANEL----*/
#footermainPan{  height:20px; background:url(imagenes/footerbg.gif) 0 0 repeat-x #0D2B4D; color:#010101; clear:both; padding:5px 0 0; margin-top:10px; }

#footerPan{width:830px; position:relative; margin:0 auto; font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;}

#footerPan p.copyright{ background:#0D2B4D; color:#B8BDC1; position:absolute; font-size:12px;}

#footerPanhtml{width:60px; height:13px; display:block; position:absolute; top:26px; left:260px;}
#footerPanhtml a{width:48px; height:11px; display:block; background:url(imagenes/blue-arrow.gif) 85% 60% no-repeat #fff; color:#4F4F4F; border:1px solid #DEDEDE; line-height:11px; font-size:11px; font-weight:bold; text-decoration:none; padding:1px 0 0 10px;}
#footerPanhtml a:hover{background:url(imagenes/gray-arrow.gif) 85% 60% no-repeat #fff; color:#4F4F4F;}

#footerPancss{width:50px; height:13px; display:block; position:absolute; top:26px; left:320px;}
#footerPancss a{width:40px; height:11px; display:block; background:url(imagenes/blue-arrow.gif) 35px 3px no-repeat #fff; color:#4F4F4F; border:1px solid #DEDEDE; line-height:11px; font-size:11px; font-weight:bold; text-decoration:none; padding:1px 0 0 10px; text-transform:uppercase;}
#footerPancss a:hover{background:url(imagenes/gray-arrow.gif) 35px 3px no-repeat #fff; color:#4F4F4F;}
.imagenespop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	background: #D6D6D6;
	width:147px; 
	height:112px;

}
.imagenespop a {
	color: #666666;
	text-decoration: none;
	display: block;
	width: 100%;
	background: #D6D6D6;
}

.imagenespop a:hover {
	background: #FFFFFF;
}
.imagenespop image {
	border: 0px none;
	float: none;
	padding: 8px;
	position: relative;
	vertical-align: top;
}

.navegador{
	width:160px;
}
