/* INICIALIZO ATRIBUTOS GENERALES */





* { margin:0; padding:0}

body{font-size:62.5%; font-family:Arial, Helvetica, sans-serif; color:#434544; background:url(../img/backgrounds/bg_sup.gif) left top no-repeat}

body.sinBg{background:none}

fieldset{border:0}

input, select, textarea {font-size:1em; color:#7f7f7f;font-family:Arial, Helvetica, sans-serif}

a img{border:0}

.clear{clear:both}

#contenedorPpal{width:100%}

#visitaVirtual{position:absolute; top:279px; left:142px; display:none}

.contenedorBody {width:585px; margin-left:30px; margin-top:40px; font-size:1.1em; color:#8c8c8c}



.contenedorBody a{color:#8c8c8c; text-decoration:underline}

.contenedorBody a:hover{color:#000;}





/* CABECERA MENU */





#cabecera {font-size:1.1em; height:83px}

#cabecera ul {display:none}

#menuPrincipal {display:none}





/* MENU BLANCO */




#cabecera #menuBlanco {display:none}





/* LOGO */



h1 {position:absolute; width: 125px; margin-left:500px; margin-top:21px}





/* TITULOS */


/*
h2.titulo {background:none; text-indent:0; font-family:Arial, Helvetica, sans-serif; color:#7f7f7f; font-size:2em; font-weight:normal; margin:0 0 3px 0}
html>body h2.titulo {margin:0 0 3px 0}
h3.subtitulo{background:none; text-indent:0; font-family:Arial, Helvetica, sans-serif; color:#7f7f7f; font-size:3em; font-weight:normal; margin:0 0 25px 0}
*/
h4 {font-size:21px; font-weight:normal}
/*
h4 {background:none; text-indent:0; font-family:Arial, Helvetica, sans-serif; color:#7f7f7f; font-size:21px; font-weight:normal}
*/


/* TEXTO HOME DE SECCION */

p.textoHome{color:#7f7f7f; font-size:1.1em; width:200px; padding-bottom:25px; margin-left:0; width:auto}




/* verMas */



p.verMas{display:none}





/* MODULOS */



.titulomodulo {font-size:1.5em; font-weight:normal; margin-bottom:8px; padding-top:20px; display:block}

.modulotexto {padding:0; }

.imagenesSinmargen{margin-top:0}



.contenedorBody1 .imagenesSinmargen{margin-top:35px}



.moduloimagenes{margin:30px 0 40px 0; width:630px;}

.moduloimagenes a{float:left; display:block; margin-right:10px; margin-bottom:10px}

#trailimageid{position:absolute; z-index:10000; top:50%; left:50%; width:auto}

.modulolinka {padding:0; background:url(../images/separador_simple.gif) left bottom repeat-x; margin-top:0px; background:none}

.modulolinka a {color:#8c8c8c; text-decoration:underline}

.modulolinka a:hover {color:#000; text-decoration:underline}

.modulolinka ul{margin-left:40px; margin-top:5px}

.modulolinka ul.doble{float:left; margin:5px 0 10px 18px; width:280px; display:block;}

.modulolinka ul.ancho250{width:210px; margin-right:50px}

.modulolinka ul.derecha{width:265px; margin-left:0; display:block; float:left}

.modulolinka li{padding-left:8px; background:url(../images/bullet_grisclaro.jpg) 0 6px no-repeat; list-style:none; margin-bottom:6px}

.modulolinkb {margin-left:0px; color:#8c8c8c; font-size:1.1em; padding-top:20px}

.modulolinkb table{width:260px; border-collapse:collapse; float:left; margin-right:30px; font-size:0.9em}

.modulolinkb table td{vertical-align:bottom; padding-bottom:10px }

.modulolinkb table td.imgAncho{width:55px}

.modulolinkb table a {color:#8c8c8c; text-decoration:none}

.modulolinkb table a:hover {color:#000; text-decoration:underline}

.contenedorBody .modulolinkb table td span{font-size:1.5em; }

.modulotabla table {border:1px solid #adadad}





/* modulo de reservas */



.forminline {display:block; position:relative; width:590px; margin:37px 0 45px -118px; padding:0 0 4px 118px; background:url(../images/separador_reservas_aloj.gif) left bottom repeat-x}



	html>body .moduloReserva{overflow:hidden}

.moduloReserva p.separador{width:600px}

	* html .moduloReserva p.separador{width:auto}

.moduloReserva .adjuntos{padding:12px 0}
.moduloReserva .adjuntos p.archivo{padding-left:8px; background:url(../img/bullet_grisclaro.jpg) 0 6px no-repeat; list-style:none}
.moduloReserva .adjuntos a{color:#8c8c8c; text-decoration:none; background:none; height:auto; width:auto; text-indent:0; margin-bottom:5px;}
.moduloReserva .adjuntos a:hover{color:#000; text-decoration:underline}
.moduloReserva .adjuntos p.separador{margin-top:12px}



.modulomovie{padding:15px 0 30px 0}



.forminline strong {color:#333333}

.forminline table {border-collapse:collapse; margin:3px 0 9px 0}

.forminline table th {text-align:left; color:#c9af7e; font-size:10px; font-weight:normal; padding-bottom:1px}

.forminline select {font-size:10px; text-align:left; margin:0; padding:0; color:#606060}

.forminline select.dia {width:40px}

.forminline select.mes {width:98px}

.forminline select.nhabitaciones,.forminline select.nadultos,.forminline select.nninos {width:45px}

.forminline p.botones {text-align:right}





/* Documentos */



#documentos ul{padding:12px 0}

#documentos li{padding-left:8px; background:url(../images/bullet_grisclaro.jpg) 0 6px no-repeat; list-style:none}

#documentos li a{color:#8c8c8c; text-decoration:none}

#documentos li a:hover{color:#000; text-decoration:underline}

p.separador{background:url(../images/separador_simple.gif) left top repeat-x; font-size:0.1em;height:1px;}





/* PAGINA DE ERROR */



#errorpage h1 {margin: 5px 0 10px 0;}

#errorpage .contenedorBody { padding-left: 100px}



#menuPrincipal {display:none}





/* PAGINA RESERVAS */



.menuReservas{display:none}


.parrafoVolver {display:none}


#idIframe{width:100%; height:500px}

#menuIframe{ height:139px; width: 100%}




/* PIE */


#footer{height:76px; background:none; font-size:1.1em; width:100%}

#footer p {padding:41px 0 0 29px; width:550px}

#footer a{color:#6c5732; text-decoration:underline}

#footer a:hover{color:#000}

#footer .sotogrande{display:none}


/* BOTONES VOLANTES (Imprimir, etc) */
.botonesvolantes{float:right; position:relative; top:28px; padding-right:20px}




/* BACKGROUNDS */

.home{background:none}
.bgBody{background:none}
.backgroundPie{}
.masBody{padding-bottom:0}
