body {margin: 0px;background: #d37432;min-height:100%;height:100%;}
a{text-decoration: none; color: #d37432}

#cabecera{height: 0;}
#fondo{min-height:100%;height:100%;background: #ffffff;width: 760px;}
#page {margin-top: 10px; width: 689px; min-height:500px;height:auto !important;height:500px; font: normal 11px arial, tahoma, verdana}

#lateral{width: 146px;background: url(imagenes/fndlat.jpg) repeat-y; min-height:380px;height:auto !important;height:380px;}
.submenu{width: 146px;background: url(imagenes/lat.jpg) no-repeat; background-position: left top;min-height:380px;height:auto !important;height:380px;}
.submenu div.submnFijo{padding-left: 20px;font: bold 12px arial, tahoma, verdana;line-height: 30px;}
.submenu div.submnFijo a{color: #ffffff; text-decoration: none}
.submenu div.submnFijo a:hover{color: #D37432;}
.submenu div.submnFijo a.activo{color: #D37432; text-decoration: none}
.submnVariable{padding-bottom: 20px;}
.submnVariable a{font: normal 11px arial, tahoma, verdana; color: #ffffff; padding-left: 10px; text-decoration: none }
.submnVariable a:hover{color: #d37432;}
.submnVariable a.activo{color: #d37432;text-decoration: none}
.submnReserva{text-align: right}
.submnReserva a{font: bold 11px arial, tahoma, verdana; color: #ffffff; text-decoration: none }
.submnReserva a:hover{color: #d37432;}
.submnReserva a.activo{color: #d37432;text-decoration: none}

#contenidos{width: 543px;border-right: 1px solid #ababab;padding-top: 5px;font: normal 11px arial, tahoma, verdana; color: #666666}
.textcontent{padding: 10px;font: normal 11px arial, tahoma, verdana; color: #666666}
.textcontent3{padding: 10px;font: normal 12px arial, tahoma, verdana; color: #666666}
div.textcontent3 div{padding-top: 15px; text-align: justify}
div.textcontent div{padding-bottom: 10px; text-align: justify}
div.textcontent div.textorigen{text-align: right; color: #a7a7a7;padding-top: 10px}
h1{margin:0px; font: bold 16px arial, tahoma, verdana; color: #d37432;}
h1 a{text-decoration: none; color: #d37432;}
h1 a:hover{color: #cad6f1;}

.verIMG{width: 180px; text-align: right;} 
.verIMG img{margin-top:10px; display:block;}
.horIMG img{margin-right: 10px;}

.verIMGMeson{width: 235px;padding-bottom: 15px;padding-top: 5px;} 
.verIMGMeson img{margin-top:2px; display:block;}
.horIMGMeson{text-align: right; padding-right: 2px;padding-bottom: 15px;}
.horApart{text-align: right;padding-bottom:5px;_padding-bottom: 0px}
.horApart img{margin-right: 1px;}
.mapaContacto{width: 245px;padding-bottom: 15px;padding-top: 5px;} 
.mapaContacto a{font: bold 12px arial, tahoma, verdana;color: #d37432; text-decoration: none;}
.mapaContacto a:hover{color: #cad6f1;}
.mapaContacto img{display: block; margin-top: 2px;}

.formContacto{background: #7DC686; color: #ffffff; width: 220px; text-align: left !important}
.formContacto .titulo{margin: 5px 10px; border-bottom: 1px solid #ffffff;font: bold 14px arial, tahoma, verdana}
.formRestaurante{background: #573D00; color: #f8f8d0; width: 220px; text-align: left !important;padding-top: 13px;}
.formRestaurante .titulo{margin: 5px 10px; border-bottom: 1px solid #f8f8d0;font: bold 14px arial, tahoma, verdana}
.formRestaurante input{font:normal 11px arial, tahoma, verdana; color: #573D00}
.formAlojamientos{background: #7dc686; color: #ffffff; width: 240px; text-align: left !important;margin-top: 13px;}
.formAlojamientos .titulo{margin: 5px 10px; border-bottom: 1px solid #ffffff;font: bold 14px arial, tahoma, verdana}
.formAlojamientos input{font:normal 11px arial, tahoma, verdana; color: #7dc686}
.fAloja{background: #7dc686; color: #ffffff; width: 267px; text-align: left !important;margin-top: 13px;}
.fAloja .titulo{margin: 5px 10px; border-bottom: 1px solid #ffffff;font: bold 14px arial, tahoma, verdana}
.formApart{background: #7dc686; color: #D1F2D5; width: 150px; text-align: left !important;margin-top: 13px;font: normal 11px arial, tahoma, verdana}
.formApart .titulo{margin: 5px 10px; border-bottom: 1px solid #ffffff;font: bold 14px arial, tahoma, verdana;color: #ffffff}
.formApart .precio{color: #ffffff;margin: 5px 10px;font: bold 14px arial, tahoma, verdana; text-align: right}

.tarifas{font: normal 11px arial, tahoma, verdana; color: #ffffff;}
.tarifas td{margin: 0px;}

.text{text-align: justify;font: normal 11px arial, tahoma, verdana; color: #666666; padding: 0px 10px 10px 0px}
.text a{text-decoration: none; color: #d37432}
.destaca{font: bold 11px arial, tahoma, verdana; color: #d37432; padding-top: 15px;}
.destaca a{color: #d37432;text-decoration: none;}
.destaca a:hover{color: #CAD6F1}








#menu{font:bold 12px arial, tahoma, verdana; color: #ffffff; height: 20px;padding-left: 10px;}
#menu .contMenu{background: #df9a69;width: 520px}
#menu a{margin: 0px; color: #ffffff; text-decoration: none;background: #df9a69;}
#menu a:hover{background: #d37432;}
#menu a.activo{background: #d37432;}
#menu a#a{padding:0px 20px;}
#menu a#b{padding:0px 10px;}
#menu a#c{padding:0px 10px;}
#menu a#d{padding:0px 10px;}
#menu a#e{padding:0px 5px;}

.meson{background: #F8F8D0; border-left: 2px solid #969375; border-bottom: 2px solid #969375}

#pie img{display:block}
.contactoGral{padding-left: 15px;}
.copyright{text-align: center; font: normal 10px arial, tahoma, verdana; color: #999999;}
.copyright a{color: #999999;text-decoration: none;}

#legal {background: #ffffff; }
#legal div{padding: 5px 10px; font: normal 11px arial,tahoma, verdana;color: #666666; text-align: justify}
#legal div.titulo{font-size: 12px; font-weight: bold;}
#legal div.subtitulo{font-size: 12px;}

/* Genéricos */
.padleft10{padding-left: 10px;}
.pad15{padding: 15px;}
.padBot30{padding-bottom: 15px;}
.padBot10{padding-bottom: 6px;}
.blanc{color: #ffffff}