html, body { margin: 0; padding: 0; }
body { background: #D0B962; font-family: arial, sans-serif; font-size: 12px; text-align: center; }
a img { border: none; }
hr { border: none; clear: both; font-size: 1px; margin: 0; padding: 0; height: 1px; visibility: hidden; }
p { font-size: 11px; line-height: 16px; }

#cont { background: #fff; margin: 0 auto; position: relative; text-align: left; width: 718px; }

#cab { background: url(img/cab.gif) no-repeat center top; margin: 0; height: 430px; position: relative; }
#cab h1 { margin: 0; }
#cab h1 span { display: none; }
#cab li { display: inline; float: left; list-style-type: none; margin: 0; padding: 0; width: 149px; height: 25px; }
#cab #mnu { background: url(img/mnu.gif) repeat-x; margin: 0 25px; padding-top: 3px; position: absolute; top: 125px; width: 667px; }
#cab #mnu a { border-bottom: #ffffff solid 10px; display: block; float: left; font-family: Arial, sans-serif; font-size: 12px; font-weight: bold; margin: 0 15px; padding: 0 0 9px 0; text-decoration: none; }
#cab #mnu a:link, #cab #mnu a:visited { color: #000; }
#cab #mnu a:active, #cab #mnu a:hover { border-bottom-color: #646755; color: #000; }
#cab #imgh { border-bottom: #D0B962 solid 28px; top: 170px; position: relative; visibility: show; overflow: hidden; width: 718px; height: 260px; }
#cab #imgh img { clip: rect(0 715px 259px 0); }
#cab #imgh img.o { left: 1px; top: 0px; position: absolute; visibility: hidden; }
#cue #imgd { float:right; margin-left: 15px; position: relative; visibility: show; }
#cue #imgd img.o { left: 0px; top: 0px; position: absolute; visibility: hidden; }

#cue { color: #383838; padding: 38px 26px; }
#cue h2 { border: #000 solid; border-width: 1px 0; color: #b4a56b; font-size: 18px; margin-bottom: 20px; }
#cue h4 { color: #b4a56b; font-weight: bold; font-size: 14px; margin-top: 0; }
#cue p { font-size: 13px; line-height: 1.5; }
#cue address { color: #666; font-style: normal; font-weight: bold; }
#cue ul { list-style-type: square; margin: 0 0 0 15px; padding: 0; }
#cue strong { }
#cue em { color: #9f872c; font-weight: bold; }
#cue dt { }
#cue dd { }
#cue img.imgd { float: right; margin-left: 15px; }
#cue a { }
#cue a:link, #cue a:visited { color: #999; }
#cue a:active, #cue a:hover { color: #000; }

#cue td p { font-size: 12px; margin: 3px; }
#cue td.p1, #cue td.p2, #cue td.p3 { border-bottom: #D0B962 solid 3px; }
#cue td.p1 { background: #D0B962; }
#cue td.p2 { background: #DAC883; }
#cue td.p3 { background: #EBE2BD; }

#cue table#ofertas { border-bottom: #DDCB8B solid 1px; width: 100%; }
#cue table#ofertas caption { background: #b8b8b8; border: #DDCB8B solid 1px; border-bottom-width: 0; font-weight: bold; padding: 13px 9px 9px 9px; }
#cue table .c { text-align: center; }
#cue table#ofertas p { padding: 0.5em; }
#cue th { background: #e6e6e6; border: #DDCB8B solid 1px; border-top-color: #D0B962; border-bottom-width: 0; padding: 13px 9px 9px 9px; }
#cue th span { float: right; margin-top: -1.2em; }
#cue th.v { background: #b8b8b8; }
#cue td { border: #DDCB8B solid; border-width: 0 1px; }
#cue p.c { color: #93813b; font-size: 11px; text-align: right; }
#cue p.c strong { color: #554813; text-transform: uppercase; }
#cue .nota { font-size: 10px; }

#cue .oferta { clear: both; margin: 2em 0; }
#cue .oferta em { font-weight: normal; }

#cue dt { font-weight: bold; text-align: right; width: 50px; }
#cue dd { margin: -14px 0 0 55px; }
#cue .masdt dt { width: 100px; }
#cue .masdt dd { margin-left: 105px; }

#cue #contactomapa { margin: 0 0 2em 0; }
#cue #contactoh4 { margin-top: 3em; }

#cue div.col2i { margin-right: 6px; width: 330px; float: left; }
#cue div.col2d { width: 330px; float: left; }

body #cue table.tabofertas { border: #DDCB8B solid 1px; width: 45%; }
body #cue table.tabofertas th { background: none; border: 0; padding: 0.2em; }
body #cue table.tabofertas td { border: 0; padding: 0.2em; }
body #cue table.tabofertas .no { color: #aaa; }

#pie { background: #fff url(img/pie.gif) no-repeat center center; clear: both; color: #C196C2; font-size: 9px; margin: 16px 0; height: 49px; }

#zamenities #cue ul { margin: 0 0 2em 15px; }