@charset "utf-8";
.textoofertaHotel {
	font-family:helvetica, Arial, Tahoma, Verdana;
	font-size:14px;
	color:#d33652;
	text-align:center;
	font-weight:bold;
	text-shadow: #000 0px 0px 6px;
}


/* CSS Document */

html,body{
width:100%; 
height:100%;
}

body{
margin:0 auto;
font-size:11px;
}

p{
margin:0;}

.elmenu{
position:fixed;
z-index:2000;
background-color:#000000;
height:20px;
width:100%;
border:1px solid #FFFFFF;
padding:10px 0;
text-align:left;
color:#FFFFFF;
font-size:12px;
}

.idiomas{
margin:0 80px 0 40px;}

.botones{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
text-decoration:none;
margin:0 6px;}

.botones:hover{
color:#DDFB0B;
}

.botones2{
font-family:Arial, Helvetica, sans-serif;
color:#DDFB0B;
font-size:12px;
font-weight:bold;
text-decoration:none;
margin:0 6px;}

.botones3{
font-family:Arial, Helvetica, sans-serif;
color:#999999;
font-size:12px;
font-weight:bold;
text-decoration:none;
margin:0 6px;}

.botones3:hover{
color:#DDFB0B;
}

.enlacegris{
font-family:Arial, Helvetica, sans-serif;
color:#999999;
font-size:12px;
font-weight:bold;
text-decoration:none;
margin:0 6px;}

.enlacegris:hover{
	color:#92a609;
}

.reservas{
border-top:1px solid #FFFFFF;
border-left:1px solid #FFFFFF;
background-image:url(reservas.jpg);
background-repeat:no-repeat;}

.ofertas1{
border-top:1px solid #FFFFFF;
/*border-left:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;*/
background-image:url(ofertas.jpg);
background-repeat:no-repeat;}

.ofertas2{
border-top:1px solid #FFFFFF;
/*border-left:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;*/
background-image:url(ofertas2.jpg);
background-repeat:no-repeat;}

.ofertas3{
border-top:1px solid #FFFFFF;
/*border-left:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;*/
background-image:url(ofertas3.jpg);
background-repeat:no-repeat;}

.ofertas4{
border-top:1px solid #FFFFFF;
/*border-left:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;*/
background-image:url(ofertas4.jpg);
background-repeat:no-repeat;}

.ofertas5{
border-top:1px solid #FFFFFF;
/*border-left:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;*/
background-image:url(ofertas5.jpg);
background-repeat:no-repeat;}

.borde{
border-top:1px solid #FFFFFF;
border-left:1px solid #FFFFFF;}

.bordesup{
border-top:1px solid #FFFFFF;}

.bordeiz{
border-left:1px solid #FFFFFF;}

.bordeder{
border-right:1px solid #FFFFFF;}

.blanco{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-align:left;
font-size:12px;
font-weight:bold;
margin:4px 0;
}

.formreservas{
border:1px solid #776953;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-align:left;
font-size:12px;
background-color:transparent;
font-weight:bold;
padding:2px 3px;
}

.tdprinc{
background-image:url(sombra.jpg);
background-repeat:repeat-x;
background-position:top;
border-top:1px solid #FFFFFF;}

.tdmenu{
border-bottom:1px #cccccc dotted;}

.foto{
background-color:#F6F6F6;
border:1px solid #CCCCCC;
padding:4px;
}

.foto2{
background-color:#F6F6F6;
border:1px solid #CCCCCC;
border-bottom:none;
padding:4px;
}

.texto{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
color:#999999;
margin-right:20px;}

.texto2{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
color:#999999;
}


.textomini{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
color:#999999;
margin-top:10px;}

.margver{
margin:15px 0;}

.tdtexto{
padding:25px 20px;}

.formu{
width:100%;
height:100%;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
background-color:#FFFFFF;
padding:3px;
border:none;}

.formu2{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
width:92%;
height:100%;
background-color:#FFFFFF;
padding:3px;
border:none;}

.formu:focus,.formu2:focus{
background-color:#91A503;
color:#FFFFFF;}

.tabformu{
padding:10px 0;
background-image:url(fondo-form.jpg);
background-repeat:no-repeat;
background-position:bottom;
}

.textofotos{
	font-family:Arial, Helvetica, sans-serif;
	color:#91A503;
	font-size:18px;
	letter-spacing:-1px;
	text-decoration:none;
	background-color:#F6F6F6;
	padding:4px 60px 4px 4px;
	position:absolute;
	left:5px;
	top: 50px;
}

.euros{
	font-family:Arial, Helvetica, sans-serif;
	color:#91A503;
	font-size:58px;
	letter-spacing:-2px;
	text-decoration:center;
}
.euros2{
	font-family:Arial, Helvetica, sans-serif;
	color:#91A503;
	font-size:28px;
	letter-spacing:-2px;
	text-decoration:none;
	margin-left:3px;
}

.datos{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
border:1px solid #cccccc;
padding:3px;
color:#999999;
margin:3px 0;}

.datos:focus{
border:1px solid #999999;
color:#666666;}

.listas td{
padding:3px;}

.listas2{
padding:12px;
background-color:#F6F6F6;
border:1px solid #CCCCCC;
border-top:none;}

.deverde{
	color:#778802;
	font-weight:bold;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.deverde:hover{
text-decoration:underline;}

.ui-datepicker-trigger{ margin-left:10px; position:absolute; top:0px;}

.fadebox {
display: none;
position: absolute;
top: 0%;
left: 0%;
width: 100%;
height: 100%;
background-color: black;
z-index:1001;
-moz-opacity: 0.8;
opacity:.80;
filter: alpha(opacity=80);
}

.overbox {
display: none;
position: absolute;
top: 25%;
left: 25%;
width: 38%;
height: 38%;
z-index:1002;
overflow: auto;
border:1px solid #AFAFAF;
background-color:#ffffff;
font-family:arial;
font-size:12px;
}

.fadebox2 {
display: block;
position: absolute;
top: 0%;
left: 0%;
width: 100%;
height: 100%;
background-color: black;
z-index:1001;
-moz-opacity: 0.8;
opacity:.80;
filter: alpha(opacity=80);
}

.overbox2 {
display: block;
position: absolute;
top: 25%;
left: 25%;
width: 38%;
height: 38%;
z-index:1002;
overflow: auto;
border:1px solid #AFAFAF;
background-color:#ffffff;
font-family:arial;
font-size:12px;
}
.textoofertaHotelprecio {
	font-family:helvetica, Arial, Tahoma, Verdana;
	font-size:12px;
	color:#d33652;
	text-align:center;
	font-weight:bold;
	text-shadow: #000 0px 0px 6px;
}

.textojustificado {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	color:#999999;
	margin-right:20px;
}
.PROMOCIONES {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	text-align:justify;
	color:#FFFFFF;
	margin-right:20px;
	background-color: #8FA502;
	text-indent: 5px;
	letter-spacing: 0.5pt;
}
.TextoGrisTitulo {
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
}

