/* reseteo de estilos */
:link,:visited { text-decoration:none; }
ul,ol { list-style:none; }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input { margin:0; padding:0; }
a img,:link img,:visited img {border:none;}
address { font-style:normal; }
/* fin reseteo de estilos */
html {
	height: 100%; line-height:1.3em;
}
body {background: #fff; height:100%; /*margin: 35px 25px 35px 25px; */font-family:Arial, Helvetica, sans-serif;
}
#marco {width:700px; margin:0 auto; height:100%;min-height: 925px;}
* html #marco {height: 920px;}
#marco-interno {background-color:#e8d5a0; height:100%;_height: 100%;
	min-height: 100%; border: 21px solid #381e07; background: #e8d5a0 url(../images/background-sombreado.gif) repeat; }
	
#header {width: 100%; height: 186px;background: #e8d5a0;}
#logo {background: transparent url(../images/logo.lomo.house.jpg) no-repeat; width:194px; height:168px; float: left; }	
#title h1 {background: transparent url(../images/titulo.jpg) no-repeat; width:464px; height:168px; float: left;font-size:36px; text-align: center; padding-top:20px; color:#381e07;}
.img {display:block; letter-spacing: -1000em; text-indent : -999em;overflow: hidden; display: block;background-repeat: repeat; background-color: transparent;}


#col-izq {top: 65px; position: relative; width:220px; float: left; margin-left: 25px; margin-bottom: 35px;	}
* html #col-izq {margin-left: 12px;} 
#cuadro-menu {position: absolute; margin:0 auto; width:670px; margin-left: 15px; height: 40px; top: 197px; background-color:#381e07; border-width:3px 0 3px 0; border-style: solid; border-color: #fff;}
#cuadro-menu ul#nav1{padding: 10px 0 0 11px; color:#fff; font-weight: bold; width:470px; float: left;}
#cuadro-menu ul#nav1 li {display: inline; font-size: 13px;}
#cuadro-menu ul#nav2{padding: 10px 13px 0 0; color:#fff; font-weight: bold; width:150px; float: right; text-align: right;}
#cuadro-menu ul#nav2 li {display: inline; font-size: 13px;}
#cuadro-menu a {color:#e8d5a0;}
#cuadro-menu a:hover {color:#fff;}
#cuadro-menusemana {width:220px;height: 638px;background: #e8d5a0 url(../images/fondo-menu-semana.gif) no-repeat;
	}
#col-der {top: 65px;position: relative;float: left; margin-left:25px;}
* html #col-der {margin-left: 0px;} 
#cuadro-principal {width: 220px;height: 695px;	}
	
h2 {
	position: relative; left: 34px;
	top: 24px;
	font-size:22px;
	color:#4e668c;}
.logo {
	left: 34px;
	top: 30px;
	position: relative;
	}
#cuadro-texto {position: relative; width: 395px; height: 629px; margin:0px 40px 30px 0px; }
* html #cuadro-texto {margin:0px 0px 0px 20px;width: 372px;}
#texto {margin:0px 33px 20px 0px; color: #381e07; text-align:justify; }
* html #texto {margin:0px 13px 20px 0px;}
* html #cuadro-texto {margin:0px 0px 0px 20px;width: 372px;}
#texto a:link {color:#4e668c; border-bottom: #4e668c 1px dashed ;}
#texto a:hover {color:#fff; border-bottom: #fff 1px dashed ;}
#texto a:visited {color:#381e07; border-bottom: #381e07 1px dashed ;}
#texto span {color:#660e0c;font-weight: bold;}
#texto p {margin-bottom: 10px;}
/*p.textocafe:first-letter {font-size:40px;}*/
#texto .fotoindex {margin-bottom: 15px; margin-left: -2px; background: transparent url(../images/mariscos2.jpg) no-repeat 0px 0px;}
.fotomapa {margin-bottom: 15px; margin-left: -2px; background: transparent url(../images/DSC_0254.JPG) no-repeat 0px 0px;}
h4 {
	color:#264f8b;
	font-size:20px;
	position: relative;
	top: 20px;
	text-align: center;
	margin-right: 20px;
	margin-left: 20px;
}
#detalle-menu {position: relative; top: 32px; margin-left: 25px; margin-right:25px; color:#e8d5a0;}
#detalle-menu {overflow: auto; height: 345px; width:170px;}
#rss {margin-top: -20px;}
#reciba-rss {width: 158px; margin-top: 75px; margin-left: 30px; color: #fff; font-size: 17px;}
#reciba-rss p {margin-top:5px;}
* html #reciba-rss img {
	margin-bottom: 5px;}
#reciba-rss a {border-bottom: 1px dotted #fff; color: #fff;}
#reciba-rss a:hover {border-bottom: 1px dotted #ffec55; color: #ffec55;}
#final {position: relative;margin-top; 0px;height: 48px; width: 322px;background: transparent url(../images/fondo-bottom.png) no-repeat; padding: 7px 20px 7px 20px; font-size: 13px; color: #660e0c;line-height:1.2em; text-align:center;}

/* ubicacion
#botones-mapas {}
#texto #mapas {height: 299px; background: transparent url(../images/fondo-botones-mapas.png) no-repeat;}
*/
/* reservas*/
.fotoreservado {background: transparent url(../images/reservado.2.JPG) no-repeat;}