body {
background-image:url(../img/fondo-vegas.jpg);
background-color:#c4c4c4;
background-repeat:repeat-x;
color:#606060;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;

}

.footer01 {
font-size:10px;
color:#777777}

.footera, .footera:link, .footera:visited, .footera:hover, .footera:visited:hover {
text-decoration:none;
color:#777777;}

#direccion {
float:right;
width:300px;
color:#828282;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:right;
padding-right:4px;}

#menu {
/*background-color:#009ddc;*/
background-image:url(../img/fondo-menu-redondo.gif);
background-position:right;
height:26px;
line-height:23px;
}


#menu02 {
text-align:right;
line-height:14px;
margin-top:23px;


}
.linka, .linka:link, .linka:visited {
font-size:12px;
color:#009ddc;
}

.linka:hover, .linka:visited:hover {
font-size:12px;
color:#606060;
}


.enlace01, .enlace01:link, .enlace01:visited {
font-size:11px;
text-decoration:none;
color:#FFFFFF;
background-color:#00425d;
padding: 0px 18px 0px 18px;
display:inline-block;
line-height:26px;
}

.enlace01:hover, .enlace01:visited:hover {
font-size:11px;
text-decoration:none;
color:#FFFFFF;
background-color:#6e6e6e;
padding: 0px 18px 0px 18px;
display:inline-block;
line-height:26px;
}

.enlace02, .enlace02:link, .enlace02:visited {
font-size:11px;
text-decoration:none;
color:#FFFFFF;
display:inline-block;
line-height:26px;
width:96px;
text-align:center;

}

.enlace02:hover, .enlace02:visited:hover {
font-size:11px;
text-decoration:none;
color:#FFFFFF;
display:inline-block;
line-height:26px;
width:96px;
text-align:center;
background-image:url(../img/tab-over.jpg);

}



.enlace02b, .enlace02b:link, .enlace02b:visited {
font-size:11px;
text-decoration:none;
color:#FFFFFF;
display:inline-block;
line-height:26px;
width:72px;
text-align:center;

}

.enlace02b:hover, .enlace02b:visited:hover {
font-size:11px;
text-decoration:none;
color:#FFFFFF;
display:inline-block;
line-height:26px;
width:72px;
text-align:center;
background-image:url(../img/tab-over2.jpg);

}


.enlace05, .enlace05:link, .enlace05:visited {
font-size:11px;
text-decoration:none;
color:#FFFFFF;
display:inline-block;
line-height:26px;
width:108px;  !important;
text-align:center;

}

.enlace05:hover, .enlace05:visited:hover {
font-size:11px;
text-decoration:none;
color:#FFFFFF;
display:inline-block;
line-height:26px;
width:108px; !important;
text-align:center;
background-image:url(../img/tab-over5.jpg);

}


.enlace03, .enlace03:link, .enlace03:visited {
font-size:11px;
text-decoration:none;
background-image:url(../img/tab-activo.jpg);
width:96px;
color:#002b3e;
display:inline-block;
line-height:26px;
background-repeat:no-repeat;
text-align:center;
}

.enlace03:hover, .enlace03:visited:hover {
font-size:11px;
text-decoration:none;
width:96px;
color:#002b3e;
display:inline-block;
line-height:26px;
background-repeat:no-repeat;
background-position:bottom;
text-align:center;
}


.enlace03b, .enlace03b:link, .enlace03b:visited {
font-size:11px;
text-decoration:none;
background-image:url(../img/tab-activo2.jpg);
width:72px;
color:#002b3e;
display:inline-block;
line-height:26px;
background-repeat:no-repeat;
text-align:center;
}

.enlace03b:hover, .enlace03b:visited:hover {
font-size:11px;
text-decoration:none;
width:72px;
color:#002b3e;
display:inline-block;
line-height:26px;
background-repeat:no-repeat;
background-position:bottom;
text-align:center;
}



h1 {
font-size:16px;

color:#009ddc;
margin:0px;
padding:0px;

}


.seispx {
height:6px;}

a:link, a:visited {
color:#009ddc;}

a:hover, a:visited:hover {
color:#009ddc;
color:#666666;}

.tituloteasers {
padding-left:6px;
line-height:26px;
}

.linkteaser, .linkteaser:link, .linkteaser:visited {
color:#FFFFFF;
font-size:11px;
text-decoration:none;
display:block;}

.linkteaser:hover, .linkteaser:visited:hover {
color:#FFFFFF;
font-size:11px;
text-decoration:none;
display:block;}





.contenidoteaser {
color:#dedede;
font-size:11px;
height:120px;}


.derecha01 {
float:right;
text-align:right;
color:#FFFFFF;
font-size:11px;}

.tab-promo {
background-image:url(../img/tab-promo.jpg);
width:208px;
height:161px;
background-repeat:no-repeat;}


.enlace04, .enlace04:link, .enlace04:visited {
text-decoration:none;
color:#FFFFFF;
font-size:11px;
padding-right:5px;}

.enlace04:hover, .enlace04:visited:hover {
text-decoration:none;
color:#85DEF8;
font-size:11px;
padding-right:5px;}

.foto-hab {
padding-left:30px;
padding-bottom:30px;}


.negrita {
color:#009ddc;}

.tablas {
font-size:11px;}

hr {
border-style:dashed;
border-width:1px;
color:#999999;
font-weight:normal;}
input#reservationDays{
	font-weight: bold;
	color: red;
	width: 30px;
}
form p#precio{
color:red;
font-size:14px;
}
form #paso2 label{
width: 120px;
float: left;
text-align: right;
padding:5px 10px 0 0;
}
form #paso2 label span{
font-weight: 100;
font-size: 11px;
}
.descripcion_error, .titulo_error{
	color: red;
}
.titulo_error{
	padding-left: 20px; font-weight: bold;
}