/* CSS Document */

BODY, P, TD, TH, LI {
	 font-weight: normal;
	 font-family: trebuchet ms, geneva, verdana, arial, helvetica, sans-serif; 
	 font-size: 13px;
	 letter-spacing:0px;
	 color:#3D3D3D;
	 line-height:18px;
}

BODY {
	 margin: 0px;
	 padding: 0px;
	 background: #fff;
}

IMG {
	border:0px;
}

#content {
	background-color:#fff;
	border:1px solid #cccccc;
	width:775px;
	margin:0px;
	padding:0px;
	}

/*############# TOP CONTENT ##############*/

#top {
	 background-image:url(../img/bg.gif);
	 background-repeat:repeat-x;
	 background-position:top;
	 width:770px;
	 height:70px;
	 overflow: hidden;
	 }

.menu {
	background-image:url(../img/bg-menu.gif);
	top:70px;
	height:28px;
	width:770px;
	color:#3333;
	text-align:center;
	vertical-align:middle;
	border-bottom: solid 1px #a0a0a0;
	z-index:1;
	padding:0px; margin:0px;
	}
	
/*.menu ul{
	margin:0px;
	padding:0px;
	height:28px;
	list-style:none;
	display: inline;
	} */
	
.menu li {
	display: inline;
	margin:0px;
	padding:0px;
	}
	
.menu li a {
	padding: 5px 8px;
	margin:0px;
	height:28px;
	text-align:center;
	text-decoration:none;
	vertical-align:middle;
	font-family:arial;
	font-size:11px;
	font-weight: bold;
	color: #333333;
	}
	
.menu li a:hover {
	background: #006127;
	text-decoration:none;
	color:fff;
	}
		
.menu li.selected{
	position: relative;
	top: 0px;
	}

.menu li.selected a {
	background-color:#a0a0a0;
	color:fff;
		}
		
.menu li.selected a:hover{ /*selected main tab style */
	text-decoration: none;
	}

#submenu {
	background-image:url(../img/bg-submenu.gif);
	height:29px;
	text-align:right;
	padding:0px;
	margin:0px;
	color:#fff;
}


#submenu a {
	color:#FFFFFF; 
	text-decoration:none; 
	font-weight:bold; 
	font-size:11px
}

#submenu a:hover {
	text-decoration:underline; 
}
	
#busca {
	position:absolute;
	margin-left:195px;
	height:70px;
	width:510px;
	color:#fff;
	padding:0px;
	}
	
#busca ul{
	margin:0px;
	padding:0px;
	margin:10px auto 5px 10px;
	}

#busca li {
	display:inline;
	list-style-type:none;
	margin-right:10px;
	}
	
#busca li a {
	text-decoration:none;
	font-family:arial;
	font-size:12px;
	/*font-weight:bold; */
	color:#fff;
	}

#busca li a:hover {
	text-decoration:none;
	color:#990000;
	}
	
#busca li a:selected {
	text-decoration:none;
	color:#a81817;
	font-weight:bold;
	}

#busca INPUT{
	border: 1px solid #ccc;
	font: 11px Verdana;
	padding:2px;
	height:20px;
	background-color:#98d289;
	}

#busca  INPUT.bot {
	text-transform:uppercase;
	font: 10px Arial;
	width: 80px;
	height:19px;
	color:#005323;
	background-image:url(../img/bot-busca.gif);
	border:0px;
	}

#top h1 a{
	background-color:#00401a;
	margin:5px;
	margin-right:10px;
	padding:2px 6px;
	font:normal 9px Arial;
	text-transform:lowercase;
	color:#fff;
	float:right;
	}

.logo {
	position: absolute;
	top:0px;
	float:left;
	margin: 0px;
	border:none;
	}
	
.advBar {
	position:absolute;
	background:#eeeee4;
	top:128px;
	height:73px;
	width:770px;
	border:0px;
	margin:0px;
	text-align:center;
	overflow:hidden;
	}
	
/*########### FIM TOP CONTENT ############*/


	
/*############# LEFT CONTENT #############*/

#leftcontent {
	position: absolute;
	top:202px;
	width:265px;
	background:#fff;
	margin-left:505px;
	border-left:1px solid #cbcbcb;
	overflow:hidden;
	z-index:1;
	}
	
.tabcontent a.pq {
	font: 11px Verdana;
	text-decoration:none;
	color:#a81817;
	line-height:13px;
	}

.shadetabs{
	padding: 3px 0;
	margin-left: 8px;
	margin-top: 10px;
	margin-bottom: 0px;
	color: #333;
	list-style-type: none;
	text-align: left; /*set to left, center, or right to align the menu as desired*/
	}
	
.shadetabs li{
	display: inline;
	margin:0px;
	padding:0px;
	}
	
.shadetabs li a{
	padding: 4px 10px;
	margin: 0px;
	border: solid 1px #dcdcdc;
	background:#f0f4f5;
	text-align:center;
	font-family:Arial;
	font-size:10px;
	text-transform:uppercase;
	text-decoration:none;
	}
	
.shadetabs li a:visited{
	color: #2d2b2b;
	}
	
.shadetabs li a:hover{
	text-decoration: none;
	color: #a81817;
	}
	
.shadetabs li.selected{
	position: relative;
	top: 0px;
	}
	
.shadetabs li.selected a{ /*selected main tab style */
	background:#FFFFFF;
	border-bottom-color: white;
	}
	
.shadetabs li.selected a:hover{ /*selected main tab style */
	text-decoration: none;
	}
	
.tabcontentstyle{ /*style of tab content oontainer*/
	padding: 10px 0px 0px 0px;
	width:250px;
	height:210px;
	background-color:#ffff;
	border: solid 1px #dcdcdc;
	margin:0px 5px 10px 8px;
	overflow:hidden;
	}
	
.tabcontent{
	display:none;
	overflow:hidden;
}

.tabcontent ol.decimal {
	list-style-type: decimal;
	margin-bottom:7px;
	}

.tabcontent ol.decimal a {
	padding:0px;
	margin:0px;
	}

.tabcontent label{
	margin:0px;
	padding:2px;
	vertical-align:middle;
	}

.tabcontent SELECT {
	font:  12px Verdana;
	position:relative;
	left:-2px;
	top:-2px;
	}

.tabcontent SPAN {
	height:18px;
	border:solid 1px #BBBBBB;
	overflow:hidden;
	z-index:1;
	}

.tabcontent INPUT{
	padding: 2px;
	font:  12px Verdana;
	border: #BBBBBB 1px solid;
	height:17px;
	}

INPUT.button{
	font: 10px Arial;
	margin: 1px;
	width: 90px;
	padding:1px;
	text-transform:uppercase;
	text-align:center;
	height:20px;
	background: #EBEBED url(../img/bg-cinza-claro.gif) repeat-x;
	border-bottom: 1px solid #D9D9D9;
	color:#6C7A85
	}

br{
clear: left;
}
	
@media print {
.tabcontent {
display:block!important;
}
}

/*########### FIM LEFT CONTENT ############*/



/*############# CENTER CONTENT ###########*/

#centercontent {
	position: absolute;
	background:#fff;
	top:202px;
	width:180px;
	margin-left:325px;
	overflow:hidden;
	height:590px;
	/* border-right:1px solid #cbcbcb; */
	border-left:1px solid #cbcbcb;	 
	}

#centercontent p {line-height:16px; width:160px;}
#centercontent a {text-decoration:none; color:#004276; }
#centercontent a:hover {text-decoration:underline;}
#centercontent #data {color:#a81817; font-family:Georgia; font-size:12px;}

/*########### FIM CENTER CONTENT ##########*/



#rightcontent {
	position: absolute;
	top:202px;
	width:325px;
	background:#fff;
	overflow:hidden;
	}


#rightcontent h4 {
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	text-transform:uppercase;
	letter-spacing: 1.5px;
	color: #333333;
	padding:0px;
	margin:0 0 0 10px;
	}
	


#destaque {
	width:310px;
	height:287px;
	background-color:#eeeeee;
	border: solid 1px #dcdcdc;
	margin-top: 10px;
	margin-left:9px;
	overflow:hidden;
	}

.gallerycontroller{
margin-left:10px;
width: 20px;
height:30px;
margin-top:3px;
background-color:#eeeeee;
border-style:none;
}

.gallerycontent{
margin:10px 0 0 8px;
width: 294px;
height: 232px;
display: block;
}

				
p,h1, h2,h3,h4,pre {
	margin:0px 10px 10px 10px;
	}
		
.line {border-bottom: 1px dashed #aaa;width:100%; line-height:10px;}
		
h1 { font: 18px Georgia, "Times New Roman", serif; letter-spacing: 0.5px; font-weight:normal;
	}
	
h2 {
	font-size:14px;
	padding-top:10px;
	}
	
h3 {
	font-size:14px;
	padding-top:10px;
	}
	
h4 {
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	font-weight:normal;
	text-transform:uppercase;
	letter-spacing: 1.5px;
	color: #333333;
	padding-top:10px;
	}
	
a {text-decoration:none; color:#004276; }
a:hover {text-decoration:underline;}
a.red {text-decoration:none; color:#a81817;}
a.red:hover {text-decoration:underline;}


/* PUBLICIDADE LATERAL */

.compras { 
	width:118px;
	border:1px solid #d9d9d9;
	position: relative;
	float:right;
	line-height:normal;
	}

#compras a {color: #6C7A85;}
#compras h1 {margin: 0px; 
	border-bottom: 1px solid #D9D9D9;
	background: #EBEBED;
	font-size:12px; padding:7px; text-align:center; font-family:Arial; font-weight:bold;
	height: 13px; background: #EBEBED url(../img/bg-cinza-claro.gif) repeat-x;
	}
#compras h3{ font-family:Arial; font-size: 11px; font-weight: bold; padding:0px; margin:0px;}
#compras h3 a{color: #B41516; }
#compras ul {display:block; list-style:none; margin:0px; padding:0px;}
#compras li {font-size: 10px; background: #fff; padding: 2px 5px 0 5px; border-bottom: 1px solid #D9D9D9; height: 45px; display: block;  line-height:normal; overflow:hidden;}

#RollingBar {
	position:absolute;
	padding:0px;
	top:795px;
	height:182px;
	width:505px;
	border-top:1px solid #cbcbcb;
	text-align:center;
	padding-top:10px;
	}

.scrollerstyle{
font-family:webdings;background:#FFFFFF;border:1px solid #000000;cursor:hand;
}

#colunas {
	position: absolute;
	padding:0px;
	top:945px;
	height:100px;
	width:505px;
	border:1px solid #cbcbcb;
	border-left:none;
	background-color:#eeeeee;
	margin:0px;
	vertical-align:top;
	line-height:17px;
	overflow:hidden;
	}

#colunas h1 {
	color:#a81817;
	font-size:12px;
	margin:2px;
	}
	
#colunas a{
	text-decoration:none;
	color:#333;
	}
	
#colunas a:hover{
	text-decoration: underline;
	}
	
#colunas label {
	padding-top:2px;
	width:220px;
	}