body {font-family: Verdana;}
.size9 { font-size:9px;}
.size11 { font-size:11px;}
.size12 { font-size:12px;}
.size17 { font-size:17px; color:#9e7216;}
.size18 { font-size:18px;}
.margin { margin:22px 0 0 0;}
.rates { color:#832800;}
.bold { font-weight:700;}
.normal { font-weight:100;}
.bgContact { background:#d6dfe6;}
.bgRates { background:#f2e9d2;}
.bgAbout { background:#f6efea;}
.hline { line-height:20px;}
.claro { color:#f7ecdd;}
.right { float:right; font-weight:700;}
.opcClaro { color:#dedada;}
.opcOsc { color:#333;}
.enlace { text-decoration:none; color:#7e0416; cursor:pointer;}


/*HOME*/
.contGen { margin:0 auto; width:1000px; background: url(http://www.losojosylasmanos.com/images/bg-home.jpg) no-repeat left; height:663px; }
.contGen .situ, .contGenRest .situ { float:left; width:1000px;}
.contGen .situ .nom, .contGenRest .situ .nom { float:left; width:400px; font-size:30px; font-family:"Courier New"; color:#66490d; margin:30px 0 0 35px; line-height:35px;}
.contGen .situ .nom a, .contGenRest .situ .nom a { text-decoration:none; color:#66490d; font-weight:100;}
.contGen .situ .place { float:right; width:auto; color:#59a6c6; font-size:12px; font-family:Verdana; margin:40px 40px 0 0; -margin:40px 20px 0 0;}
.contGenRest .situ .nom { margin:0;}
.contGenRest .situ .placeRest { float:right; width:auto; color:#59a6c6; font-size:12px; font-family:Verdana; margin:90px 0 0 0; font-weight:100;}
.contGen .botone { float:left; margin:490px 40px 0 0; width:960px; font-size:20px; font-family:"Courier New"; color:#ea9d43; }
.contGen .botone .link { float:left; width:240px; text-align:right;}
.contGen .botone .link a { color:#e98f2e; text-decoration:none; }

/*CONTACT*/
.contGenRest { margin:0 auto; width:1000px; height:663px; background:#fff; font-family:"Courier New";}
.contGenRest .boxCentral { float:left; width:1000px; background:url(http://www.losojosylasmanos.com/images/bg-contact.jpg) no-repeat left; margin:5px 0 0 0; height:565px;}
.contGenRest .boxCentral .secc { float:left; width:960px; margin:40px 0 0 40px; -margin:40px 0 0 20px; color:#66490d; font-size:26px;}
.contGenRest .boxCentral .apart { float:right; width:270px; text-align:left; font-size:18px;}
.contGenRest .boxCentral .apart p { float:left; width:270px; margin:0 0 18px 0;}
.contGenRest .boxCentral .apart p a { text-decoration:none; color:#333;}
.contGenRest .boxDatos { float:left; width:1000px; padding:0 0 10px 0;}
.contGenRest .boxDatos p { font-family:Verdana; font-weight:100; color:#240c01; margin:25px 20px 10px 30px; -margin:25px 10px 10px 30px;}

/*RATES*/
.contGenRest .priceRoom { float:left; width:1000px; background:#dedada; height:89px;}
.contGenRest .priceRoom img { margin:5px 0; border:0; }

/*ABOUT*/
.contGenRest .boxDatos .tit { float:left; width:950px; color:#240c01; margin:10px 0 0 30px; -margin:10px 0 0 15px; font-size:24px; font-family:Verdana;}
.contGenRest .boxDatos .tit p { margin:15px 0 10px 0; color:#240c01 }
.contGenRest .boxCentralPo { float:left; width:1000px; position:relative; margin:5px 0 0 0; height:354px;}
.contGenRest .boxCentralPo .secc {position:absolute; width:960px; z-index:1; margin:40px 0 0 40px; -margin:40px 0 0 20px; color:#66490d; font-size:26px; left:0px; top:0px;}
.contGenRest .boxCentralPo .apart { position:absolute; float:right; width:270px; z-index:2; text-align:left; font-size:18px; left:730px; top:70px;}
.contGenRest .boxCentralPo .apart p { float:left; width:270px; margin:0 0 18px 0;}
.contGenRest .boxCentralPo .apart p a { text-decoration:none; color:#333;}

/*HOW TO GET HERE*/
.contGenRest .boxCentral .boxFlash { float:left; width:1000px; text-align:center; background:#f6efea;}
.contGenRest .boxDatos p.rutas { float:left; width:400px; margin-left:70px; }