html,body,ul,ol,li,h1,h2,h3,h4,h5,h6,form,p,blockquote,fieldset,input,object{margin:0;padding:0;outline:0}
body{background:#7c9c57}
table{border-collapse:collapse;border-spacing:0}
a{text-decoration:none;color:#444}
a:hover{text-decoration:underline}
a:focus{outline:none}
a img{border:none}
body,input,select,textarea{font-family:Verdana;color:#666}
div,table,input,select,textarea{font-size:12px}
h1,h2,h3,h4,h5,h6{color:#be8934}
h1{font-size:32px}
h2{font-size:24px}
h3{font-size:18px}
h4{font-size:14px}
h5{font-size:12px}
h6{font-size:10px}

/* esqueleto */
#body{position:absolute;top:12px;left:50%;margin-left:-434px;width:868px;background:#fff url(body-top.gif) no-repeat center top}
#cont{margin-top:154px;padding:0 30px;overflow:hidden} * html #cont{height:0}
#head{position:absolute;top:0;left:0;width:100%;height:154px;background:url(novaskin.gif) no-repeat 665px 60px}
#foot{clear:both;padding:16px 0 8px 0;overflow:hidden;background:#7c9c57 url(body-bottom.gif) no-repeat center top} * html #foot{height:0}

/* logo */
#head h2{position:absolute;left:16px;top:18px}
#head h2 a,#head h2 img{display:block;border:none}
#head h2 img{background:url(ajax-loader.gif) no-repeat center center}

/* nav lng */
#navLng{position:absolute;top:5px;right:24px}
#navLng li{list-style-type:none}
#navLng li a{font-size:10px;color:#999}
#navLng li.active a{color:#7c9c57;text-decoration:underline}

/* nav top */
#navTop{position:absolute;right:76px;top:14px}
#navTop li{float:left;list-style-type:none}
#navTop a{display:block;padding:0 10px 0 28px;background:url(icons.gif) no-repeat;border-right:1px solid #ccc}
#navTop a:hover,#navTop .active a{color:#7c9c57}
#navTop #nt_home a{background-position:8px 0}
#navTop #nt_contact a{background-position:8px -29px}
#navTop #nt_tellfriend a{background-position:8px -59px}
#navTop #nt_home a:hover,#navTop #nt_home.active a{background-position:-224px 0}
#navTop #nt_contact a:hover,#navTop #nt_contact.active a{background-position:-224px -29px}
#navTop #nt_tellfriend a:hover,#navTop #nt_tellfriend.active a{background-position:-224px -59px}

/* nav head */
#navHead{position:absolute;left:120px;top:130px}
#navHead li{float:left;list-style-type:none;border-left:1px solid #999}
#navHead li a{display:block;padding:0 10px;font-size:12px;text-align:center;overflow:hidden}
#navHead li a:hover{color:#7c9c57}
#navHead li.active a{font-weight:bold;color:#000}
#navHead li#nh_home{border:none}
#navHead li ul{display:none;background:url(transparent.gif);position:absolute}
#navHead li li{float:none;border:1px solid #fff;margin:1px 0 0 0;background:#7c9c57}
#navHead li li a{padding:3px 0;font-size:11px}
#navHead li li a,#navHead li li a:hover,#navHead li.active li a{font-weight:normal;color:#fff}
#navHead li.hover ul{display:block}
#navHead #nh_servicios{border-left:none;}

/* text servicios (bottom) */
#navServicios{height:72px;clear:both}
#navServicios ul{padding-top:20px}
#navServicios li{float:left;list-style-type:none}
#navServicios a{display:block;padding:16px 5px 16px 59px;background:url(servicios_icons.gif) no-repeat;border-right:1px solid #ccc}
#navServicios a:hover{color:#7c9c57}
#navServicios .active a{font-weight:bold;color:#000;text-decoration:underline}
#navServicios #hs_rituales a{background-position:0 4px}
#navServicios #hs_masajes a{background-position:0 -50px}
#navServicios #hs_faciales a{background-position:0 -105px}
#navServicios #hs_corporales a{background-position:0 -160px}

/* top title */
#topTitle{padding:18px 0 0 0;margin:0 0 16px 0;font-weight:normal;font-size:24px;text-transform:uppercase;border-bottom:3px solid #809763}

/* text content */
.textContent{padding:16px 0}
.textContent p,.textContent ul,.textContent ol{padding:8px 0}
.textContent p,.textContent li{text-align:justify;font-family:Verdana}
.textContent ul,.textContent ol{margin:0 0 0 24px}
.textContent h1{padding:32px 0 16px 0}
.textContent h2{padding:24px 0 12px 0}
.textContent h3{padding:18px 0 10px 0}
.textContent h4{padding:14px 0 8px 0}
.textContent h5{padding:12px 0 6px 0}
.textContent h6{padding:10px 0 2px 0}

/* pagination */
.pagination{text-align:center;padding:10px 0}
.pagination a,.pagination span,.pagination strong{padding:3px 6px;border:1px dotted #ccc}
.pagination strong{background:#7c9c57;color:#fff}

/* copy-credits */
#copyright{float:left;padding-left:16px;font-size:10px}
#credits{float:right;padding-right:16px;font-size:10px}
#copyright,#credits,#credits a{color:#fff}

/* form tip */
.iVtip{position:absolute;width:240px;color:#333;z-index:100}
.iVtip h3{font:bold 14px Verdana;background:url(iVtip.gif) no-repeat;color:#f00;padding:24px 36px 6px 44px}
.iVtip p{font:10px Verdana;background:url(iVtip.gif) no-repeat left bottom;color:#000;padding:0 36px 36px 44px}

/* loading */
#loadingOverlay{position:fixed;left:0;top:0;width:100%;height:100%;background:#fff;z-index:1000} * html #loadingOverlay{position:absolute}
#loadingModal{position:fixed;left:50%;top:50%;width:400px;height:80px;margin:-40px 0 0 -200px;background:url(loading_box.png) no-repeat;z-index:1001} * html #loadingModal{position:absolute}
#loadingModal p{padding:30px 20px 20px 60px;font:normal 18px Arial;color:#fff}
.wait p{background:url(loading_wait.png) no-repeat 8px 12px}
.success p{background:url(loading_success.png) no-repeat 8px 12px}

/* misc */
.hidden{display:none !important}
.invisible{visibility:hidden !important}
.invalid{background:#ffff8a;border:1px solid #aeaeae}
/*Date: Sun, 14 Mar 2010 11:35:45 GMT */