body, html{
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
	background-image:url(../img/fondogral.jpg);
	background-repeat:repeat-x;
	background-color:#153651;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#8baac3;
}
ul li{
	position:relative;
	display:inline;
	float:left;
	list-style-type:none;
}
img{
	border:0px;
	padding:0px;
	margin:0px;
}
h1{
	display:none;
}
.div100{
	position:relative;
	display:block;
	float:left;
	width:100%;
}
.cierre{
	clear:both;
}
.linea{
	position:relative;
	display:block;
	float:left;
	width:100%;
	height:1px;
	background-color:#284762;
	margin:5px 0px 5px 0px;
	font-size:0px;
}
.anchoinput2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	width:170px;
	color:#13334E;
}
.anchoinput{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	width:200px;
	color:#13334E;
}
.anchotextarea{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	width:250px;
	color:#13334E;
}
#total{
	width:965px;
	margin-left:auto;
	margin-right:auto;
}
#conttotal{
	position:relative;
	display:block;
	float:left;
	width:965px;
	height:auto;
	margin-bottom:10px;
}
#animacion{
	position:relative;
	display:block;
	float:left;
	width:746px;
	height:251px;
}
#izda{
	position:relative;
	display:inline;
	float:left;
	width:209px;
	margin:0px 10px 20px 0px;
	padding-top:49px;
}
#reservas{
	position:relative;
	display:inline;
	float:left;
	width:209px;
	_width:189px;
	background-image:url(../img/fondoreservas.jpg);
	background-repeat:no-repeat;
	background-color:#345571;
}
.telefono{
	position:relative;
	display:inline;
	float:left;
	width:209px;
	background-color:#284762;
	font-size:2em;
	padding:10px 0px 10px 0px;
	font-family:"Times New Roman", Times, Arial, serif;
	margin-bottom:11px;
}
.transparente {
	position:static;
	display:inline;
	float:left;
	width:100%;
	_height:77px;
	min-height:77px;
	_background-color:#557B96;
	padding:10px 0px 10px 0px;
	_opacity: .3;
    _filter: alpha(opacity=30);
	background-image:url("../img/fondotransparente1.png")!important;
	background-image: none;
	margin-bottom:11px;
}
.conttransp{
	position:relative;
	display:block;
	float:left;
	width:100%;
	height:auto;
}
#dcha{
	position:relative;
	display:inline;
	float:left;
	width:746px;
}
.idiomas{
	position:relative;
	display:inline;
	float:right;
}
#menu{
	position:relative;
	display:inline;
	float:right;
	width:auto;
	text-align:right;
	margin:10px 0px 3px 0px;
}
#menu ul{
	position:relative;
	display:inline;
	float:left;
	margin:0px;
	padding:0px;
}
#menu ul li a{
	position:relative;
	display:inline;
	float:left;
	width:auto;
	height:auto;
	margin-left:40px;
	text-decoration:none;
	text-align:center;
	color:#A5D0ED;
	font-family:"Times New Roman", Times, Arial, serif;
	font-size:1.2em;
	font-variant:small-caps;
	letter-spacing:1.5px;
}
#menu ul li a:hover{
	position:relative;
	display:inline;
	float:left;
	width:auto;
	height:auto;
	margin-left:40px;
	text-decoration:none;
	text-align:center;
	color:#ffffff;
	font-family:"Times New Roman", Times, Arial, serif;
	font-size:1.2em;
	font-variant:small-caps;
}
.izdacont{
	position:relative;
	display:inline;
	float:left;
	width:488px;
}
.dchacont{
	position:relative;
	display:inline;
	float:right;
	width:248px;
}
.dchacont2{
	position:relative;
	display:inline;
	float:left;
	width:200px;
	padding-top:20px;
}
.dchacont3{
	position:relative;
	display:inline;
	float:left;
	width:195px;
	padding-left:5px;
}
.botones{
	position:relative;
	display:inline;
	float:left;
	background-image:url(../img/fondoboton.jpg);
	background-repeat:no-repeat;
	width:239px;
	height:125px;
	padding-top:12px;
	margin:10px 0px 20px 0px;
}
.separabotones{
	position:relative;
	display:inline;
	float:left;
	width:14px;
	height:135px;
}
.titboton{
	position:relative;
	display:inline;
	float:left;
	width:178px;
}
.flechabot a{
	position:relative;
	display:inline;
	float:right;
	margin:4px 15px 4px 0px;
	width:33px;
	height:54px;
	background-image:url("../img/ampliar.png")!important;
	background-repeat:no-repeat;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/ampliar.png");
	cursor:hand;
}
.flechabot a:hover{
	position:relative;
	display:inline;
	float:right;
	margin-right:15px;
	width:33px;
	height:54px;
	background-image:url("../img/ampliara.png")!important;
	background-repeat:no-repeat;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/ampliara.png");
}
.contboton{
	position:relative;
	display:inline;
	float:left;
	padding-top:10px;
	background-image:none;
	margin-right:5px;
}

.flechabot2 a{
	position:relative;
	display:inline;
	float:left;
	width:33px;
	height:44px;
	background-image:url("../img/ampliar.png")!important;
	background-repeat:no-repeat;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/ampliar.png");
	cursor:hand;
}
.flechabot2 a:hover{
	position:relative;
	display:inline;
	float:left;
	width:33px;
	height:44px;
	background-image:url("../img/ampliara.png")!important;
	background-repeat:no-repeat;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/ampliara.png");
}
.pdf a{
	position:relative;
	display:inline;
	float:left;
	width:35px;
	height:44px;
	background-image:url("../img/pdf.png")!important;
	background-repeat:no-repeat;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/pdf.png");
	cursor:hand;
}
.pdf a:hover{
	position:relative;
	display:inline;
	float:left;
	width:35px;
	height:44px;
	background-image:url("../img/pdf.png")!important;
	background-repeat:no-repeat;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/pdf.png");
}
.volver{
	position:relative;
	display:inline;
	float:right;
	width:90px;
	margin-top:10px;
}
.volverb a{
	position:relative;
	display:inline;
	float:left;
	width:35px;
	height:44px;
	background-image:url("../img/volver.png")!important;
	background-repeat:no-repeat;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/volver.png");
	cursor:hand;
}
.volverb a:hover{
	position:relative;
	display:inline;
	float:left;
	width:35px;
	height:44px;
	background-image:url("../img/volvera.png")!important;
	background-repeat:no-repeat;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/volvera.png");
}
.textoizdacont2{
	position:relative;
	display:inline;
	float:left;
	width:370px;
	margin-top:10px;
}
.textoizdacont{
	position:relative;
	display:inline;
	float:left;
	width:550px;
	margin-top:10px;
}
.transparente2 {
	position:static;
	display:inline;
	float:left;
	width:248px;
	min-height:55px;
	_background-color:#557B96;
	_opacity: .3;
    _filter: alpha(opacity=30);
	background-image:url("../img/fondotransparente.png")!important;
	background-image: none;
	margin-bottom:11px;
}
.divimgh{
	position:relative;
	display:inline;
	float:left;
	margin-right:5px;
}
.divimg{
	position:relative;
	display:inline;
	float:left;
	width:140px;
	height:173px;
	margin-right:5px;
	overflow:hidden;
}
.tapaimg{
	position:absolute;
	width:140px;
	height:173px;
	background-image:url("../img/fondobotonprogimg.png")!important;
	background-repeat:repeat-x;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/fondobotonprogimg.png", sizingMethod='scale');
}
.divimgnot{
	position:relative;
	display:inline;
	float:left;
	margin:10px 15px 0px 0px;
	background-color:#274A65;
	padding:8px;
}
.divtexto{
	padding:8px;
}
.progprincipal{
	position:relative;
	display:inline;
	float:left;
	width:355px;
	min-height:183px;
	_height:183px;
	background-image:url(../img/fondobotonprog.jpg);
	background-repeat:repeat-x;
	background-color:#15324D;
	padding-right:10px;
	margin:0px 0px 20px 0px;
}
.progprincipal2{
	position:relative;
	display:inline;
	float:left;
	width:345px;
	min-height:163px;
	_height:163px;
	background-color:#304E69;
	padding:10px;
	margin:15px 0px 20px 0px;
}
#tituloint{
	position:static;
	display:block;
	width:726px;
	height:50px;
	margin-top:147px;
	background-image:url("../img/fondotitulo.png")!important;
	background-repeat:repeat-x;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/fondotitulo.png", sizingMethod='scale');
	padding-left:20px;
}
.progprincipala{
	position:relative;
	display:inline;
	float:left;
	width:365px;
	height:193px;
	background-color:#304E69;
	margin-bottom:10px;
}
.listadoprog{
	position:relative;
	display:block;
	float:left;
	width:600px;
	padding-left:146px;
}
.textolista{
	position:relative;
	display:inline;
	float:left;
	width:350px;
}
.linea2{
	position:relative;
	display:block;
	float:right;
	width:600px;
	height:1px;
	background-color:#284762;
	margin-bottom:5px;
	font-size:0px;
}
.textoprog{
	position:relative;
	display:inline;
	float:left;
	width:200px;
}
.transparente1 {
	position:static;
	display:inline;
	float:left;
	width:100%;
	_background-color:#557B96;
    _filter: alpha(opacity=30);
	background-image:url("../img/fondotransparente.png")!important;
	background-image: none;
	margin-bottom:11px;
}
.transp {
	position:static;
	display:inline;
	float:left;
	width:100%;
	_height:290px;
	min-height:290px;
	_background-color:#557B96;
    _filter: alpha(opacity=30);
	background-image:url("../img/fondotransparente.png")!important;
	background-image: none;
	margin-bottom:5px;
}
.transp2 {
	position:static;
	display:inline;
	float:left;
	width:100%;
	_height:20px;
	min-height:20px;
	_background-color:#557B96;
    _filter: alpha(opacity=30);
	background-image:url("../img/fondotransparente.png")!important;
	background-image: none;
	margin-bottom:5px;
}
.separat{
	position:relative;
	display:inline;
	float:left;
	width:6px;
	height:300px;
}
.fichaprograma{
	position:static;
	display:inline;
	float:left;
	width:746px;
    _filter: alpha(opacity=60);
	_background-color:#D1EEFC;
	background-image:url("../img/fondoficha.png")!important;
	background-image: none;
	margin:0px 0px 20px 0px;
	padding:30px 0px 30px 0px;
}
.circulos a{
	position:static;
	display:inline;
	float:left;
	width:20px;
	height:20px;
	background-image:url("../img/ciruclos.png")!important;
	background-repeat:no-repeat;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/ciruclos.png");
	padding:12px 11px 12px 11px;
	cursor:hand;

}
.fondoazul{
	position:relative;
	display:inline;
	float:left;
	width:746px;
	background-color:#84A0B3;
	margin-left:auto;
	margin-right:auto;
}
.imgfondo{
	position:relative;
	display:inline;
	float:left;
	width:746px;
	height:120px;
	margin:20px 0px 20px 0px;
	background:no-repeat center center;
}
.contficha2{
	position:relative;
	display:inline;
	float:left;
	width:726px;
	background-color:#95B0C9;
	margin:20px 0px 20px 0px;
	padding:10px;
}
.contficha{
	position:relative;
	display:block;
	float:left;
	width:726px;
	margin-bottom:20px;
	padding:10px;
}
.botficha{
	position:relative;
	display:inline;
	float:right;
}
.desplegable{
	position:static;
	display:inline;
	float:left;
	width:666px;
	padding:0px 30px 0px 30px;
}
.precio{
	position:relative;
	display:inline;
	float:right;
	width:90px;
	height:95px;
	background-image:url(../img/fondoprecio.jpg);
	background-repeat:no-repeat;
	text-align:center;
	padding-top:15px;
	margin-left:100px;
} 
.imprimir a{
	position:relative;
	display:inline;
	float:left;
	width:35px;
	height:44px;
	background-image:url("../img/bimprimir.png")!important;
	background-repeat:no-repeat;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/bimprimir.png");
	cursor:hand;
	margin-left:10px;
}
.imprimir a:hover{
	position:relative;
	display:inline;
	float:left;
	width:35px;
	height:44px;
	background-image:url("../img/botimprimira.png")!important;
	background-repeat:no-repeat;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/botimprimira.png");
}
.correo a{
	position:relative;
	display:inline;
	float:left;
	width:35px;
	height:44px;
	background-image:url("../img/botenviar.png")!important;
	background-repeat:no-repeat;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/botenviar.png");
	cursor:hand;
	margin-left:10px;
}
.correo a:hover{
	position:relative;
	display:inline;
	float:left;
	width:35px;
	height:44px;
	background-image:url("../img/botenviara.png")!important;
	background-repeat:no-repeat;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/botenviara.png");
}
.fichasalud{
	position:static;
	display:inline;
	float:left;
	width:366px;
	_background-color:#B7E4FA;
    _filter: alpha(opacity=20);
	background-image:url("../img/fondocoleccion.png")!important;
	background-image: none;
	margin-bottom:10px;
}
.cabpeso{
	position:relative;
	display:block;
	float:left;
	width:336px;
	height:167px;
	background-image:url(../img/imgpeso.jpg);
	background-repeat:no-repeat;
	padding:10px 15px 0px 15px;
	margin-bottom:10px;
}
.cabreuma{
	position:relative;
	display:block;
	float:left;
	width:336px;
	height:167px;
	background-image:url(../img/imgreuma.jpg);
	background-repeat:no-repeat;
	padding:10px 15px 0px 15px;
	margin-bottom:10px;
}
.fichacoleccion{
	position:static;
	display:inline;
	float:left;
	width:241px;
	min-height:435px;
	_background-color:#B7E4FA;
    _filter: alpha(opacity=20);
	background-image:url("../img/fondocoleccion.png")!important;
	background-image: none;
	margin-bottom:10px;
}
.cabsalud{
	position:relative;
	display:block;
	float:left;
	width:211px;
	height:261px;
	background-image:url(../img/imgsalud.jpg);
	background-repeat:no-repeat;
	padding:10px 15px 0px 15px;
	margin-bottom:10px;
}
.cabbienestar{
	position:relative;
	display:block;
	float:left;
	width:211px;
	height:261px;
	background-image:url(../img/imgbienestar.jpg);
	background-repeat:no-repeat;
	padding:10px 15px 0px 15px;
	margin-bottom:10px;
}
.cabcoleccion{
	position:relative;
	display:block;
	float:left;
	width:211px;
	height:261px;
	background-image:url(../img/imgcolecciones.jpg);
	background-repeat:no-repeat;
	padding:10px 15px 0px 15px;
	margin-bottom:10px;
}
.separacol{
	position:relative;
	display:block;
	float:left;
	width:11px;
	height:271px;
}
.transpcoleccion {
	position:static;
	display:inline;
	float:left;
	width:726px;
	_background-color:#557B96;
    _filter: alpha(opacity=30);
	background-image:url("../img/fondotransparente.png")!important;
	background-image: none;
	padding:10px;
	margin-bottom:2px;
}
.transphabita {
	position:static;
	display:inline;
	float:left;
	width:196px;
	_height:200px;
	min-height:200px;
	_background-color:#557B96;
    _filter: alpha(opacity=30);
	background-image:url("../img/fondotransparente.png")!important;
	background-image: none;
	padding:5px 20px 5px 20px;
	margin:10px 2px 10px 2px;
}
#pielogos{
	position:relative;
	display:block;
	float:left;
	width:100%;
	height:87px;
	background-color:#102C47;
}
.intlogos{
	width:965px;
	height:85px;
	margin-left:auto;
	margin-right:auto;
}
#pie{
	position:relative;
	display:inline;
	float:left;
	width:100%;
	height:45px;
	padding-top:5px;
	background-color:#153651;
}
.intpie{
	width:965px;
	margin-left:auto;
	margin-right:auto;
}
.adm{
	position:relative;
	display:block;
	float:left;
	width:auto;
	background-image:url(../img/candado.jpg);
	background-repeat:no-repeat;
	padding:5px 0px 5px 28px;
	margin-top:70px;
}
.menupie{
	position:relative;
	display:inline;
	float:right;
	width:746px;
	text-align:center;
}
.logos{
	position:relative;
	display:inline;
	float:right;
	width:746px;
	height:87px;
}
.divlogo{
	position:relative;
	display:inline;
	float:right;
	width:120px;
	height:87px;
	margin:2px;
}
#enviar{
	position:relative;
	display:block;
	float:left;
	width:746px;
	margin-top:20px;
}

.textohotel{
	position:relative;
	display:block;
	float:left;
	width:480px;
	margin-right:20px;
	padding-left:20px;
}
.preciosverde{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	width:44px;
	height:44px;
	background-image:url(../img/fondoverdes.gif);
	background-repeat:no-repeat;
	background-position:center;
	color:#ffffff;
	text-align:center;
}
.preciosrojo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	width:44px;
	height:44px;
	background-image:url(../img/fondorojos.gif);
	background-repeat:no-repeat;
	background-position:center;
	color:#ffffff;
	text-align:center;
}