body {margin: 0px; background:url(../imagenes/fondo_web.jpg) repeat-x top #fff; font:11px Tahoma, sans-serif; color:#51626f;}
#menu a{ width:133px; display:block; height:27px; float:left; text-align:center; text-decoration:none; color:#fff; padding-top:13px;}
#menu a:hover{ background:url(../imagenes/btn-hover.jpg) repeat-x;}
img {border:none;}
img a{border:none;}
h1{ margin:5px 0px; padding:0px; color:#f55720; font:normal 17px Tahoma, sans-serif;}
h2{ margin:5px 0px; padding:0px; color:#51626f; font:normal 16px Tahoma, sans-serif;}

hr{ margin:15px 0px; padding:0px; height:1px;}
p{ margin:20px 0px; padding:0px; text-align:justify; line-height:1.5em; letter-spacing:0.06em;}
#menu_footer a{ width:133px; display:block; float:left; text-align:center; text-decoration:none; color:#fff; padding:5px 0px;}
#menu_footer a:hover{ background:#f55720;}
.sombra_izquierda {background:url(../imagenes/sombra-iz.png) repeat-y;}
.sombra_derecha {background:url(../imagenes/sombra-de.png) repeat-y;}
#logo{float:left; width:198px;}
#foto_banner{float:left; widows:602px;}
.menu{height:40px; width:798px; margin:0 auto;}
.tabla_info{padding:0px 20px 20px 20px; background:#fff;}
.linea{border-bottom:dotted 1px #8996a0;}
.texto {text-align:justify; line-height:1.5em; letter-spacing:0.06em;}
#footer{background:url(../imagenes/fondo_footer.jpg) repeat-x #51626f; padding:20px 0px; color:#FFF;}
.cont_footer{width:800px; margin:0 auto;}
.menu_footer{width:798px; margin:0 auto; height:24px; border-bottom:dotted 1px #8996a0;}
#menu3 a {color:#fff; padding:3px 0px; background:#51626f; text-decoration:none; text-indent:1ex;}
#menu3 a:hover {color:#fff;background:#f55720;}
.rooms{padding:9px; border:dotted 1px #8996a0; margin:20px 0px;}
.img-rooms{width:320px; height:223px; padding:5px; background:#51626f;}
.imagenes a{ width:170px; height:80px; padding:4px; border:dotted 1px #8996a0; display:block; }
.imagenes a:hover {border:dotted 1px #f55720;}
.servicios_img{width:730px; height:160px; padding:5px; background:#51626f;}
