@charset "utf-8";
/* 	Agênmcia: Klimt Publicidade - http://www.klimtpublicidade.com
	Autor: Welvis Fernandes - http://www.welvisfernandes.com
*/
*{ border:none; list-style-type:none; padding:0; margin:0; text-decoration:none;}

html{height:100%; height:100%;}
body{
	margin:0; padding:0; 
	width:100%; height:100%; 
	text-align:center;
	background:#fff url(../img/bg_topo.jpg) repeat-x;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}
#header{
	margin:0 auto;
	width:918px;
	height:140px;
}
#header #logo{
 float:left;
 margin:4px 0 0 13px;
}
#logo h1{
	width:525px;
	height:133px;
	visibility:visible;
}
#logo h1 a.logo_{
	border:0;
	height:133px;
	display:block;
}
a.logo_ img{
	margin-top:30px;
	margin-left:-70px !important;
}
#geral{
	width:918px;
	margin:0 auto;
	background:url(../img/content_layout/bg_geral.gif) bottom repeat-y;
	overflow:auto;
}
#header #acesso{
	float:right;
	position:relative;
	top:55px;
	right:29px;
	z-index:10000000000000 !important;
}

/****************************************** 
Menu Topo
*******************************************/
.padding_4{margin-right:2px;}
.padding_3{margin-right:2px;}
.padding_2{margin-right:2px;}
#menu{
	margin:0 auto;
	width:918px;
	height:57px;
	margin-top:-7px;
	background:url(../img/content_layout/bg_menu.gif) no-repeat;
}
#menu ul{
	float:left;
	padding:0;
	text-align:left;
	list-style-type:none;
	width:886px;
	margin-top:10px;
	margin-left:15px;
}
#menu ul li{float:left;}
#menu ul a{display:block;}
#menu ul li a#m01{
	display:block;
	height:43px;
	width:146px;
	top:0;
	left:0;
	text-indent:-6000px;
	background:url(../img/content_layout/menu.gif) no-repeat 0 -43px;
}
#menu ul li a#m01:hover, #active_m01{
	display:block;
	height:43px;
	width:146px;
	top:0;
	left:0;
	background:url(../img/content_layout/menu.gif) no-repeat 0 0px;
}
#menu ul li a#m02{
	display:block;
	height:43px;
	width:146px;
	top:0;
	left:0;
	text-indent:-6000px;
	background:url(../img/content_layout/menu.gif) no-repeat -147px -43px;
}
#menu ul li a#m02:hover, #active_m02{
	display:block;
	height:43px;
	width:146px;
	top:0;
	left:0;
	background:url(../img/content_layout/menu.gif) no-repeat -147px 0px;
}
#menu ul li a#m03{
	display:block;
	height:43px;
	width:137px;
	top:0;
	left:0;
	text-indent:-6000px;
	background:url(../img/content_layout/menu.gif) no-repeat -295px -43px;
}
#menu ul li a#m03:hover, #active_m03{
	display:block;
	height:43px;
	width:137px;
	top:0;
	left:0;
	background:url(../img/content_layout/menu.gif) no-repeat -295px 0px;
}
#menu ul li a#m04{
	display:block;
	height:43px;
	width:145px;
	top:0;
	left:0;
	text-indent:-6000px;
	background:url(../img/content_layout/menu.gif) no-repeat -439px -43px;
}
#menu ul li a#m04:hover, #active_m04{
	display:block;
	height:43px;
	width:145px;
	top:0;
	left:0;
	background:url(../img/content_layout/menu.gif) no-repeat -439px 0px;
}
#menu ul li a#m05{
	display:block;
	height:43px;
	width:145px;
	top:0;
	left:0;
	text-indent:-6000px;
	background:url(../img/content_layout/menu.gif) no-repeat -586px -43px;
}
#menu ul li a#m05:hover, #active_m05{
	display:block;
	height:43px;
	width:145px;
	top:0;
	left:0;
	background:url(../img/content_layout/menu.gif) no-repeat -586px 0px;
}
#menu ul li a#m06{
	display:block;
	height:43px;
	width:145px;
	top:0;
	left:0;
	text-indent:-6000px;
	background:url(../img/content_layout/menu.gif) no-repeat -735px -43px;
}
#menu ul li a#m06:hover, #active_m06{
	display:block;
	height:43px;
	width:145px;
	top:0;
	left:0;
	background:url(../img/content_layout/menu.gif) no-repeat -735px 0px;
}
#geral #slide_flash{
	width:885px;
	height:312px;
	margin:0 auto;
	padding-top:3px;
}
#geral #slide_flash_interna{
	margin:0 auto;
	padding-top:3px;
	width:885px;
	height:140px;
}

#geral #content{
	width:848px;
	margin:0 auto;
	margin-top:15px;
	text-align:left;
	padding-bottom:20px;
}
#content a{color:#000000;}
#content a:hover{text-decoration:underline;}
#content #content_interno p{
	font-size:12px;
	line-height:18px;
	color:#484848;
}
#content #content_interno #content_interno_right{
	float:right;
	width:160px;
	min-height:300px;
	padding-left:50px;
	padding-top:10px;
	padding-bottom:20px;
	margin-bottom:50px;
	background:#fff url(../img/img_internas/bg_box_right.gif) bottom left;
}
#content_interno_right a{
	font-size:12px;
	color:#003399;
	border:none;
}
#content_interno a{
	color:#003399;
}
#content_interno a:hover{ text-decoration:underline; color:#FF0000;}
a.img_link img{ margin-top:10px; margin-bottom:10px;}
#content #content_interno #content_interno_left{width:580px; float:left;}
a.back_page{
	background:url(../img/img_internas/bullet_back.gif) no-repeat left;
	text-indent:15px;
	color:#900;
	font-size:12px;
	display:block;
	width:150px;
	margin:20px 0 10px 0;
	clear:both;
}
a:hover.back_page{ text-decoration:underline; color:#003399 !important;}
ul.bullet_round_blue{
	margin:0;
	padding:0;
	font-size:12px;
	color:#484848;
	list-style-type:none;
}
ul.bullet_round_blue li{
	background:url(../img/img_internas/buller_round_blue.gif) no-repeat 0 7px;
	text-indent:15px;
}
#content h1.title{
	background:url(../img/content_layout/bullet_title_red.gif) left no-repeat;
	font-size:17px;
	color:#003399;
	font-weight:100;
	letter-spacing:2px;
	padding-left:10px;
	height:25px;
	line-height:25px;
	margin-bottom:15px;
}
#content h1.subtitle{
	font-size:14px;
	color:#900;
	font-weight:bold;
	letter-spacing:1px;
	height:25px;
	line-height:25px;
	margin-bottom:15px;
	margin-top:10px;
}
/****************************************** 
Destaques Principais
*******************************************/
#content .boxDTQ_principais{width:328px; height:85px; float:left;}

#content .boxDTQ_principais h2{color:#000000; margin:2px 0 2px 0; font-size:15px; letter-spacing:0.1em;}

#content .boxDTQ_principais ul{width:312px;padding:1px 0 0 0;}
#content .boxDTQ_principais ul li{width:328px;height:85px; margin:0 0 5px 0;display:block; line-height:18px;}
#content .boxDTQ_principais ul li a{width:328px;height:85px;color:#808080;display:block; font-size:12px;  color:#010101;}
#content .boxDTQ_principais ul li a:hover{ background:#e9e9e9; text-decoration:none;}
#content .boxDTQ_principais ul li a div{width:234px; display:block;float:left;cursor:pointer; margin-left:4px;}

#content .boxDTQ_principais ul li img{display:block;float:left;}
#content .boxDTQ_principais ul li img.foto{padding:5px;}

#content #box_cont_1_geral{
	width:505px;
	float:right;
}
#box_cont_1_geral #box_cont_1_geral_LEFT{
	width:280px;
	float:left;
}
#box_cont_1_geral_LEFT #box_cont_blue{
	width:280px;
	background:url(../img/bg_blue_bottom.jpg) repeat-x bottom;
	height:275px;
}
#box_cont_blue a{ color:#000000;}
#box_cont_blue a:hover{color:#000000; text-decoration:underline;}
.hr_blue{ background:#dfedf6; height:2px; margin-top:5px; margin-bottom:5px; display:block;}
#box_cont_blue span{ margin-left:6px; margin-right:10px; display:block;}
#box_cont_blue p{ color:#000000; font-size:12px; line-height:18px;}
#content h2.h2_blue{color:#000033; font-size:17px; letter-spacing:0.1em;font-weight:normal;}
#box_cont_1_geral #box_cont_1_geral_RIGHT{
	width:212px;
	float:right;
}
#box_cont_1_geral_RIGHT #box_aba{
	background:url(../img/bg_aba.jpg) no-repeat top left;
	height:275px;
	padding-left:35px;
}
#content .hr_home{
	background:url(../img/bg_hr_home.jpg) no-repeat top;
	height:20px;
	margin-bottom:30px;
	margin-top:40px;
	display:block;
	clear:both;	
}
#content #top_content{
	height:300px;
	margin-bottom:20px;	
}
#content #bottom_content{
	overflow:auto;
	margin-bottom:20px;
}
#content  .box_img_simple{
	width:320px;
	display:block;
	overflow:auto;
}
.box_img_simple img{float:left;}
.box_img_simple p{ float:left; font-size:12px; width:190px; margin-left:10px; margin-top:-4px;}
#bottom_content_RIGHT{
	float:right;
	width:514px;
}
#bottom_content_RIGHT #b_c_LEFT{
	float:left;
	width:204px;
}
#bottom_content_RIGHT #b_c_RIGHT{
	float:right;
	width:310px;
}
#content .date_txt{
	font-size:12px;
	color:#003399;
	width:140px;
	margin-bottom:20px;
}
.date_txt a{
	color:#000;
}
.date_txt a:hover{
	text-decoration:underline;
}
#content .a_bullet{
	background:url(../img/a_bullet_blue.gif) no-repeat left;
	color:#900;
	font-size:12px;
	padding-left:15px;
}
.a_bullet:hover{
	text-decoration:underline;
}
#footer{
	width:918px;
	margin:0 auto;
	background:url(../img/content_layout/bg_footer.gif) repeat-x;
	height:73px;
	margin-top:10px;
	text-align:left;
	color:#616161;
	font-size:11px;
	display:block;
	padding-bottom:10px;
}
#footer #footer_LEFT{
	float:left;
	width:400px;
	margin-left:17px;
	margin-top:20px;
	line-height:11px;
}
#footer #footer_RIGHT{
	float:right;
	margin-right:15px;;
	margin-top:30px;
}
/************************************	
	Formulário 
************************************/
label{ display:block; color:#666666; font-size:12px; margin-top:15px;}
.textinput{
	height:15px;
	border:1px solid #999999;
	padding:3px;
	vertical-align:middle;
	font-family:"Trebuchet MS";
	font-size:11px;
}
textarea{
	padding:3px;
	border:1px solid #999999;
}
textarea:focus{border:1px solid #FF0000;}
input:focus{border:1px solid #FF0000;}
input:hover{border:1px solid #FF0000;}
.btn_enviar{ 
	font-size:11px; 
	padding:3px 6px 3px 6px; 
	background:#999999; 
	color:#FFFFFF; 
	border:none; cursor:pointer;
}
.btn_enviar:hover{
	border:none !important;
}
.none{
	text-indent:0 !important;
	z-index:0 !important;
}

/**************************************
	MENU TOPO
***************************************/
ul.menuTOPO {list-style:none; margin:0; padding:0; z-index:2; font-size:11px; text-align:left; z-index:10000000000000 !important;}
ul.menuTOPO *{margin:0; padding:0; z-index:10000000000000 !important;}
ul.menuTOPO a {display:block; color:#000; text-decoration:none; z-index:10000000000000 !important;}}
ul.menuTOPO li {position:relative; float:left; /*margin-right:2px*/}
ul.menuTOPO ul {position:absolute; top:26px; left:0; background:#fff; display:none; opacity:0; list-style:none; z-index:10000000000000 !important;}
ul.menuTOPO ul li {position:relative; border-top:none; width:190px; margin:0; z-index:10000000000000 !important;}
ul.menuTOPO ul li a {display:block; padding:3px 7px 5px; background-color:#fff;}
ul.menuTOPO ul li a:hover {
	background-color:#900;
	color:#FFFFFF;
	z-index:10000000000000 !important;
}
ul.menuTOPO ul ul {left:148px; top:0}
ul.menuTOPO .menuTOPOlink {padding:5px 7px 7px; font-weight:bold; background:url(images/header.gif); width:190px; z-index:2; z-index:10000000000000 !important;}
ul.menuTOPO .menuTOPOlink:hover, ul.menuTOPO .menuTOPOhover {background:url(images/header_over.gif)}
ul.menuTOPO .sub {background:#d1d1d1 url(images/arrow.gif) 167px 8px no-repeat}
ul.menuTOPO .topline {/*border-top:1px solid #aaa*/}
