@charset "utf-8";
/* CSS Document */

html, body {height: 100%}
body {background: #000000; margin: 0px; cursor: default; color: #6A6A6A;}
body, td, input, textarea, p, select {font-family:Tahoma, Verdana, sans-serif; font-size: 12px;}
div#core {width: 1000px; height: 600px; margin-left: auto; margin-right: auto;}

/** Home **/
div#home {width: 1000px; height: 600px; display:block; margin-top: auto; margin-bottom:auto;}
div#home {background-color: #D9DAD5; background-image:url(/style/homeImg.jpg); background-repeat:no-repeat; background-position: top center;}
/*.homeImg { background:url(homeImg.jpg) no-repeat left top;}*/

/* menu items */
div.hm {width:235px; border:1px solid #990000; padding-bottom:8px; background:#F2F3F5;cursor:pointer;}
div.hm h2{font-size: 12px; font-weight: bold; color: #990000;text-align: left;margin: 2px;}
div.hm img {border-top: 1px solid #990000;border-bottom: 1px solid #990000;margin: 0px;}
div.hm a {color: #6A6A6A; text-decoration: none;display:block;}
div.hm a:hover { color: #990000; text-decoration: underline; }
div.hm ul {list-style-type: none; text-align: left; padding: 0; margin: 0px 2px 0px 5px; }
div.hm li {margin: 4px 2px 2px 2px; padding: 0px; }

/** HEADER **/
div#header {width: 100%;font-weight:normal; height: 100px; position:fixed; top: 0; left: 0;z-index:10;display:block;}
.hdr{background:#FFFFFF;text-align:right;background:url(http://static.depilaciondefinitiva.com/style/hdr.gif) repeat-x left bottom #FFFFFF; height:72px;}
.hdr img {padding: 15px 5px 15px 5px;}

.topmenu {background-color: #990000;}
.topmenu table td a {background:url(http://static.depilaciondefinitiva.com/style/topMenu-off.gif) left bottom no-repeat; padding: 7px 15px 7px 15px; display: block; font-weight:bold;color:#ffffff;text-decoration:none;border-left: 2px solid #ffffff; }
.topmenu table td a:hover {background:url(http://static.depilaciondefinitiva.com/style/topMenu-on.gif) left bottom no-repeat; padding: 7px 15px 7px 15px; display: block; font-weight:bold;color:#ffffff;text-decoration:none;border-left: 2px solid #ffffff;;}
.topmenu table td a.sel {background: #CAA719 url(http://static.depilaciondefinitiva.com/style/topMenu-on.gif) left bottom no-repeat; text-decoration:none;}
.topmenu table td a:hover sel{background: #CAA719 url(http://static.depilaciondefinitiva.com/style/topMenu-on.gif) left bottom no-repeat; text-decoration:none}

/** LeftMenu **/
.leftmenu {width:235px; border:1px solid #990000; margin: 3px 8px 8px 3px; padding-bottom:8px; background:#F2F3F5;}
.leftmenu h2{font-size: 12px; font-weight: bold; color: #990000;text-align: left;margin: 2px;}
.leftmenu img {border-top: 1px solid #990000;border-bottom: 1px solid #990000;margin: 0px;}
.leftmenu ul { list-style-type: none; text-align: left; padding: 0; margin: 0px 2px 0px 5px; }
.leftmenu li { margin: 4px 2px 2px 2px; padding: 0px; }
.leftmenu ul li ul{ list-style-type: none; text-align: left; padding: 0; margin: 0px 2px 0px 5px;}
.leftmenu ul li ul li{ margin: 0px 2px 2px 2px; padding: 0px;}
.leftmenu a { color: #6A6A6A; text-decoration: none;display:block;}
.leftmenu a:hover { color: #990000; text-decoration: underline; }

/** Navigator **/
.pathNavigator{vertical-align: middle;margin-right: 8px;color: #808080;font-weight: bold;text-align: right;font-size: 11px;}
.pathNavigator a{color: #808080;font-weight: bold;text-decoration: none;}
.pathNavigator a:hover{color: #990000; text-decoration: underline;}

/** Contents **/
table.mainTable {padding-top: 100px;height:450px;background: #FFFFFF;}

.content {width: 740px; padding-right: 5px; padding-bottom:5px; padding-left:5px; text-align: left;}
.content h1 {font-size: 16px; font-weight:bold; color:#990000; text-align: right;display:block;}
.content h2 {font-size: 14px; font-weight:bold; color:#990000; text-align: left; margin-bottom:0px; padding-left:5px;}
.content h3 {font-size: 12px; font-weight:bold; color:#AE8D09; text-align: left; margin-bottom:5px; padding-left:12px; background:url(http://static.depilaciondefinitiva.com/style/h3.png) left center no-repeat;}
.content p {font-size:12px; text-align:left; padding-left: 5px; margin: 0px 0px 3px 0px;}
.content b, strong {color:#CAA719;}
.content b, strong a {color:#CAA719;text-decoration:underline;}
.content b, strong a:hover {color:#990000;text-decoration:none;}
.content ul {color: #636363; list-style-image: url(http://static.depilaciondefinitiva.com/style/list.gif); list-style-position: outside; text-indent: 0; margin: 10px 10px 10px 0px; font-size: 13px; }
.content ul a{color: #636363; text-decoration:none;}
.content ul a:hover{color: #990000; text-decoration:underline;}
.content table { border-spacing:2px;}/*border:1px solid #CAA719;*/
.content table td {margin:2px;}/*border:1px solid #E4D38C;*/

table.zeb .title td {background-color: #CAA719; color: #fff; font-weight: bold; padding: 3px; text-align:center}
table.zeb .z td {background-color: #F0F0F0;}
table.zeb td {background-color: #FAFAFA;}

table.data {border-spacing: 2px;}
table.data td {padding: 4px; vertical-align:top; background-color: #fafafa;}
table.data td.title {background-color:#F2F3F5;  } 



.prevNext {height: 20px;}
.prevNext a{padding: 4px; color:#990000; font-weight: bold;text-decoration:none}
.prevNext a:hover{text-decoration:underline;}

/** Content Menu **/
table.intMenu {border-spacing: 1px; vertical-align: top; border: 0;}
table.intMenu td {padding: 2px; width: 180px;}
table.intMenu img {text-align: center}
table.intMenu h2 { margin: 0; padding:0; font-size: 12px;color: #ffffff;}
table.intMenu h2 a {color: #ffffff; display: block; text-decoration: none; padding: 4px; background-color: #CAA719;  min-height: 29px;}
table.intMenu h2 a:hover {text-decoration: underline;}
table.intMenu a.link {text-align: right; display: block;font-size: 10px;color:#CAA719;font-weight:bold;text-decoration:none;}

#imageGallery td {vertical-align: top;}
table.thumbs img {cursor:pointer;}
#imageGallery .ep {color: #fff; font-weight: bold;}

/** Contact **/
#contact input,#contact textarea,#contact select {border: 1px solid #CAA719; width: 240px;padding:3px;}
#contact input.check {border:0;width:auto;}
#contact input#btSend {border:0;width:auto; background-color:#990000;color:#fff; font-weight:bold;cursor:pointer;}
#contact td {text-align: right;vertical-align:top;}
#contact .error {border: 2px solid #ff0000;}
#contact .error.alertMsg {font-weight: bold; color: #ff0000;border:0}

/** FOOTER **/
div#footer {width: 100%;font-weight:normal; text-align: center; border-bottom: 2px solid #000;}
div#footer a {font-weight:bold; color:#6A6A6A; text-decoration:none;}
div#footer a:hover{color:#990000; text-decoration:underline;}
div#footer .menu {padding:5px 10px 5px 10px;font-size:11px; text-align: center; background-color:#F2F3F5;border-top: 1px solid #990000;width: 1000px; }

/* darkblue */
div#footer .darkblue {text-align:right;color:#999999;font-size:10px;background-color: #000000;padding: 2px;}
div#footer .darkblue a {color:#999999;font-size:10px;text-decoration:none;font-weight:normal;}
div#footer .darkblue a:hover {text-decoration:none;color:#DDDDDD;}