html, body{margin:0;padding:0;border:none;}
img{margin:0;padding:0;border:none;}
body{font-family:"times new roman", times, serif;font-size:10px;line-height:1.6em;background-color:#666;height:100%;}
#caja, #izda, #seccion, #ppal-v, #ppal-g, #dcha, #menu, #contacto, #tituloseccion, #contenido-dcha, #habitaciones-foto, #habitaciones-pie, #habitaciones-texto, #habitaciones-menu, #reservas{margin:0;padding:0;border:none;}
#caja{width:760px;height:410px;position:absolute;top:50%;left:50%;margin-left:-380px;margin-top:-205px;background-color:#fff;overflow:hidden;}
#izda{width:165px;height:100%;position:absolute;top:0;left:0;background-color:#e2cd75;text-align:center;}
#seccion{width:72px;height:100%;position:absolute;top:0;left:165px;background-color:#700000;}
#ppal-v{width:333px;height:100%;position:absolute;top:0;left:237px;}
#dcha{width:190px;height:100%;position:absolute;bottom:0;right:0;background-color:#700000;text-align:center;}
#ppal-g{width:523px;height:410px;position:absolute;right:0;top:0;background-color:#e2cd75;}
#habitaciones-foto{height:280px;position:absolute;top:0;left:237px;}
#habitaciones-pie{height:130px;width:523px;position:absolute;top:280px;left:237px;background-color:#e2cd75;}
#habitaciones-texto{width:307px;position:absolute;top:0;left:0;}
#habitaciones-menu{width:206px;position:absolute;top:0;right:0;}
#habitaciones-menu-izda{width:108px;position:absolute;left:307px;margin:0;padding:0;text-align:center;}
#habitaciones-menu-dcha{width:108px;position:absolute;left:415px;top:0;margin:0;padding:0;text-align:center;}
.habitaciones-fotomenu, .habitaciones-fotomenu-2{margin:10px 0;}
.habitaciones-fotomenu-2{*margin-top:-3px;}
#habitaciones-menu-izda .habitaciones-fotomenu, #habitaciones-menu-izda .habitaciones-fotomenu-2{margin-right:-10px;}
#foto1, #foto2, #foto3, #foto4{display:block;position:absolute;top:0;left:0;}
#logo{width:165px;height:115px;display:block;position:absolute;top:0;left:0;}
#menu{width:165px;position:absolute;top:170px;left:0;}
#menu a{text-decoration:none;color:#900000;font-size:2em;*font-size:1.9em;font-weight:bold;display:block;margin-bottom:8px;}
#menu a:hover{color:#964;}
#contacto{width:165px;position:absolute;bottom:18px;left:0;}
#contacto p{display:block;color:#900000;font-size:1.3em;line-height:1.1em;margin:0;padding:0;}
#tituloseccion{width:40px;height:115px;position:absolute;right:20px;bottom:20px;}
#tituloseccion img{position:absolute;right:0;bottom:0;}
img.inicial{margin-right:-10px;position:relative;top:2px;}
img.inicialE{margin-right:-6px;position:relative;top:5px;}
img.inicialL{margin-right:-7px;position:relative;top:2px;}
img.inicial-reservas{margin-right:-15px;position:relative;top:2px;}
#contenido-dcha{width:190px;position:absolute;bottom:0;right:0;background-color:transparent;font-size:1.7em;*font-size:1.6em;line-height:1.2em;*line-height:1.3em;color:#e6d188;}
#etiquetas{position:absolute;bottom:10px;left:10px;}
#etiquetas a{color:#ddd;text-decoration:none;font-size:1.1em;font-family:arial, helvetica, sans-serif;font-weight:normal;}
#creditos{position:absolute;bottom:10px;right:10px;}
#creditos a{color:#ddd;text-decoration:none;font-size:1.1em;font-family:arial, helvetica, sans-serif;font-weight:normal;}
#creditos a:hover{text-decoration:underline;}
#indicador{display:block;position:absolute;left:195px;top:113px;}
#habitaciones-contenido{padding-top:3px;padding-left:15px;background-color:transparent;font-size:1.5em;*font-size:1.4em;line-height:1.1em;*line-height:1.2em;color:#700000;}
#map {margin-top:-3px;}
#ppal-g form{margin:2.5em;font-size:1.5em;font-weight:bold;color:#700;}
#ppal-g .box, #ppal-g .box1, #ppal-g .box2, #ppal-g .box3{border:1px solid black;background-color:#944;color:#e6d188;padding:1px 3px;margin:1px 0;*padding:0 3px;*margin:0;}
#ppal-g .box{width:200px;}
#ppal-g .box1{width:95px;}
#ppal-g .box2{width:50px;*width:45px;}
#ppal-g .box3{width:200px;height:90px;font-family:arial, helvetica, sans-serif;font-weight:light;font-size:0.9em;line-height:1em;}
#ppal-g table td{margin:0;padding:0;border:none;}
#ppal-g table .tdizda{text-align:right;vertical-align:top;padding-right:5px;width:150px;}
#ppal-g table .ayuda{font-size:0.9em;*font-size:0.8em;line-height:1em;font-weight:light;padding-top:5px;*padding-top:2px;}
#ppal-g thead td{font-size:1.4em;*font-size:1.2em;margin:0;padding:0;padding-bottom:5px;*padding-bottom:2px;}
#ppal-g .boton{border:1px solid black;background-color:#900;color:#e6d188;margin-top:5px;}
