
/**
 * @copyright 2007-2009
 * @author: Mauricio Pasciulla
 */


/* GLOBAL HTML */
* { outline:none; }
html, body { height:100%; }
body {
	font: 80%/150% Arial, Helvetica, sans-serif;
	color:#000;
	background-color:#fff;
	margin:0;
	overflow-y:scroll;
}
*html body { overflow:visible; }

h1, h2, h3, h5, div, p, ul, li, form { margin:0; padding:0; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; }
img { border:0; }
li { list-style:none; }

a, a:visited { color:#0033CC; text-decoration:none; }
a:hover { text-decoration:underline; }

input, select, textarea { font-family:Arial,Helvetica,sans-serif; font-size:1em; margin:0; border:1px solid #ccc; }

input:focus[type=text], input:focus[type=password],
textarea:focus, select:focus { border-color:#C7D9FA; }



/* LAYOUT */
#minMax { min-width:870px; max-width:1000px; margin:0 auto; }
* html #minMax { width: expression(document.body.clientWidth<872 ? "870px" : ( document.body.clientWidth>1002 ? "1000px" : "auto")); }

#topbar { float:right; padding:2px 10px; font-size:.9em; background:#eee; } /* FFBD48 */
#header { height:60px; }
#mainbar { }


#sidebar { float:right; width:220px; position:relative; }
#content { min-height:400px; margin-left:5px; margin-right:226px; }
#content2 { margin-left:3px; margin-right:3px; }
*html #content { margin-left:5px; margin-right:245px; position:relative; } /* ie */
#cbox, #cbox2 { float:left; width:100%; }

#footer { background: #F6F5F5; }
.sdt_clear { clear:both; padding-top:50px; }


/* LAYOUT CONTENT */
#topbar { font-size:11px; color:#555; }
#topbar a { font-weight: bold; }
#topbar a:hover { }
#topbar ul { background:url(../img/vign_da.gif) no-repeat right; float:left; margin:0 3px 0 0; }
#topbar ul li{ position:relative; list-style:none; }

#topbar span { font-weight:bold; padding: 0 9px 0 0; cursor:pointer; }
#topbar ul li ul {
	background: #fff none;
	width: 140px;
	position: absolute;
	overflow: hidden;
	border: 1px solid #ccc;
	border-bottom: 0;
}
#topbar ul li ul li { padding:2px 6px; border-bottom:1px solid #ccc; list-style-type:none; }
* html #topbar ul li ul { top: 16px; left: 0; } /* ie */


#header .logo { float:left; font:25px Georgia,"Times New Roman",Times,serif; color:#999; margin:25px 0 0 10px; }

#mainbar #menu { background:#5A5B5C; padding:4px 10px 0; }
#mainbar #menu a {
	color:#D5E8F9;
	font-weight:bold;
	text-decoration:none;
	margin-top:0;
	padding:2px 8px;
	border-bottom:1px solid #D5E8F9;
	display:inline-block;
}

#mainbar #menu a:hover, 
#mainbar #menu a.hover { position:relative; }
#mainbar #menu a.hover { color:#000!important; background-color: #F0F0F0; border:1px solid #D5E8F9;  border-bottom:1px solid #F0F0F0; }
#mainbar #menu a:hover { text-decoration: underline; }

#mainbar #submenu {
	color: #ccc;
	background:#F0F0F0;
	padding:1px 10px;
	margin: -1px auto 0;
	border-top: solid 1px #D5E8F9;
	border-bottom: solid 1px #CCC9BD;
}
#mainbar #submenu div { margin:3px 0; }
#mainbar #submenu a { color:#333; margin-right:8px; }
#mainbar #submenu a.hover ,
#mainbar #submenu a:hover { color:#0033CC; text-decoration:underline; }


.th-search { float:right; background:#F6F7F8; margin:4px 10px 0 0; padding:1px 3px; }
.th-input-text { font-family:Tahoma; color:#999; background:#F6F7F8; width:120px; border:0; }
.th-submit { font-weight:bold; color:#fff; background:url(../img/ic-search.png) no-repeat 0 3px; border:0; width:16px; }

#content h1, #content2 h1 { font:1.8em Georgia,"Times New Roman",Times,serif; margin:10px 0; }
#content .path { font-family:Georgia,"Times New Roman",Times,serif; color:#FF0033; padding:4px 10px; }

.th-footer { color:#666; padding:10px 0; }
.th-footer .ops { float:right; font-size:.9em; margin-right:3px; }

.th-footer2 { font-size:.8em; line-height:.9em; color:#999; padding:10px 0; border-top:1px solid #fff; }
.th-footer2 .optimized { float:right; background:#fff; padding:4px; }

.th-rss { padding:2px 0 2px 18px; background: url(../img/bl-rss.png) no-repeat 0px 2px; }


