/*************************
**** DIV#COL_ESQ
*************************/
div#col_esq {
	width:740px;
	height:auto;
	float:left;
}

/* DLs - Artigos e Informativo*/
div#col_esq dl{
	display:block;
	float:left;
	width:356px;
	margin:20px 0 0 5px;
	min-height:200px;
	font-size:12px;
}
div#col_esq dl dt:first-child{
	height:18px;
	padding-top:5px;
	background:url(../../images/front/home/titulo_bg.png) top left no-repeat;
	text-indent:33px;
	font-size:12px;
	color:#000;
	font-weight:bold;
}
div#col_esq dl dd{
	margin:0 10px 0 10px;
	text-align:justify;	
	margin-top:5px;
}
div#col_esq dl dd h2 a{
	font-size:20px;
	font-weight:bold;
	color:#a13c35;
	line-height:25px;
}
div#col_esq dl dd span a{
	font-style:italic;
	color:#a13c35;
}
div#col_esq dl dd span.saibamais a{
	display:block;
	float:right;
	width:102px;
	height:26px;
	text-indent:-9999%;
	margin-top:25px;
	background:url(../../images/front/home/artigos_saibamais_.gif) top left no-repeat;
}

div#col_esq dl dd.noticia{
	border-top: 4px solid #ebebeb;
	padding-top:10px;
	margin-top:10px;
}
div#col_esq dl dd.noticia a{
	color:#000;
}
div#col_esq dl dd.noticia br{
	margin-bottom:25px;
}
	/*Informativo*/
div#col_esq dl.informativo{
	height:350px;
	margin-left:20px;
	background:url(../../images/front/home/informativo_bg.png) bottom left no-repeat;
}
div#col_esq dl.informativo dd img {
	margin-top:10px;
	float:left;
}
div#col_esq dl.informativo dd span {
	width:320px;
	height:33px;
	display:block;
	float:left;
	margin-top:-38px;
	background:url(../../images/front/home/informativo_span_bg.png) repeat;
	font-style:normal;
	color:#fff;
	padding:5px 0 0 20px;
}
div#col_esq dl.informativo dd.pag,
div#col_esq dl.informativo dd a{
	height:13px;
	float:left;
	display:block;
	padding:0 8px 0 8px;
	margin:2px 0 0 3px;
}
div#col_esq dl.informativo dd div.informativo_descricao a{
	width:auto;
	height:auto;
	float:none;
	padding:0;
	margin:0;
	color:#ffffff;
	font-weight:normal;
	text-align:left;
	font-size:12px;
}

div#col_esq dl.informativo dd a{
	height:14px;
	text-align:center;
	border-right:1px solid #000;
	margin:14px 0 0 0;
	color:#a13c35;
	font-weight:bold;
	font-size:14px;
}
	#conteudo div#col_esq dl.informativo dd.nav a:hover{
		color:#000;
	}
	#conteudo div#col_esq dl.informativo div.informativo_descricao a:hover{
		color:#cccccc;
	}
	#conteudo div#col_esq dl.informativo dd a.activeSlide{
		color:#000;
	}
#conteudo div#col_esq dl.informativo dd a.u{
	border:none;
}
	/*Transição*/
div#col_esq dl.informativo dd.proximo,
div#col_esq dl.informativo dd.anterior,
div#col_esq dl.informativo dd.proximo a,
div#col_esq dl.informativo dd.anterior a{
	width:41px;
	height:26px;
	float:right;
	margin:0;
	border:none;
	margin:6px 6px 0 0;
}
	
div#col_esq dl.informativo dd.proximo a {
	background:url(../../images/front/home/informativo_pro.gif) top left no-repeat;
}
div#col_esq dl.informativo dd.anterior a {
	background:url(../../images/front/home/informativo_ant.gif) top left no-repeat;
}

/*Destaques*/

div#col_esq ul.destaques{
	width:727px;
	min-height:166px;
	margin-left:10px;
	background:#fff url(../../images/front/home/destaques_bg.jpg) top left no-repeat;
	float:left;
}

div#col_esq ul.destaques li{
	display:block;
	width:362px;
	min-height:20px;
	float:left;
}

div#col_esq ul.destaques li h2{
	text-indent:-9999%;
}
div#col_esq ul.destaques li p{
	font-size:13px;
	font-weight:bold;
	width:250px;
	
	margin:60px 40px 0 0;
	text-align:right;
	float:right;
}
div#col_esq ul.destaques li:first-child p{
	text-align:left;
	margin:60px 0 0 40px;
	text-align:left;
	float:left;
}

div#col_esq ul.destaques li a{
	display:block;
	width:140px;
	height:30px;
	margin-top:15px;
	font-weight:bold;
	text-align:right;
	padding: 0 40px 0 0;
	
	background:url(../../images/front/home/destaques_seta_imp.gif) 10px 5px no-repeat !important;
	color:#000;
	float:right;
}

div#col_esq ul.destaques li:first-child a{
	background:url(../../images/front/home/destaques_seta_exp.gif) right 5px no-repeat !important;
	float:left;
	padding:0 24px 0 5px;
	color:#602323;
}
/*************************
**** DIV#COL_DIR
*************************/	
div#col_dir{
	float:left;
	width:221px;
} 

div#col_dir dl{
	width:221px;
	margin:22px 0 0 5px;
	float:left;
	background:url(../../images/front/home/outrasinformacoes_bg.gif) top left repeat-y;
}
div#col_dir dl dt{
	width:221px;
	height:34px;
	background:url(../../images/front/home/outrasinformacoes_tit.gif) top left no-repeat;
	font-size:12px;
	font-weight:bold;
	padding-top:2px;
	text-indent:33px;
}
div#col_dir dl dd{
	width:205px;
	height:78px;
	display:block;
	float:left;
	margin-left:10px;
	margin-top:10px;
}
div#col_dir dl dd{
	background:url(../../images/front/home/outrasinformacoes_li_bg_hover.gif) bottom left no-repeat;
}
div#col_dir dl dd:hover{
	background:url(../../images/front/home/outrasinformacoes_li_bg_hover.gif) top left no-repeat;
	
}
	div#col_dir dl dd:hover a{
		color:#000;	
	}

div#col_dir dl dd a:first-child{
	background:url(../../images/front/home/outrasinformacoes_img.png) 4px 4px no-repeat !important;
	width:79px;
	height:61px;
	display:block;
	float:left;
	margin:4px 0 0 11px;
	padding:4px;
}
div#col_dir dl dd a:first-child img{
	margin:4px 0 0 4px;
	
}
div#col_dir dl dd a{
	display:block;
	width:95px;
	height:31px;
	padding:18px 0 6px 6px;
	margin-top:12px;
	float:left;
	font-weight:bold;
	color:#84211b
}
div#col_dir dl dd.ultimo{
	padding:0;
	margin:0;
	
	width:221px;
	height:40px;
	display:block;
	float:left;
	clear:both;
	text-indent:-9999%;
	background:url(../../images/front/home/outrasinformacoes_bg_bottom.gif) bottom left no-repeat;
}
/*************************
**** DIV#RODAPE_SUP
*************************/
#rodape_sup{
	width:949px;
	min-height:242px;
	float:left;
	background:#F3F3F3;
	margin:10px 0 0 6px;
	padding:18px;
}
#rodape_sup ul li{
	display:block;
	float:left;
	width:228px;
	height:261px;
	margin-right:18px;
	background:url(../../images/front/home/rod_sup_bg.gif) bottom left no-repeat;
}
#rodape_sup ul li h3{
	width:226px;
	height:15px;
	display:block;
	float:left;
	text-indent:-9999%;
}
/*li newsletter*/
#rodape_sup ul li.newsletter h3{
	background:url(../../images/front/home/rod_sup_tit_newsletter.gif) top left no-repeat;
}
#rodape_sup ul li.newsletter form{
	float:left;
}
#rodape_sup ul li.newsletter form fieldset{
	margin-right:20px;
	clear:both;
	float:left;
	display:block;
}
#rodape_sup ul li.newsletter form fieldset legend,
#rodape_sup ul li.newsletter form fieldset label {
	display:none;
}
#rodape_sup ul li.newsletter form p{
	width:170px;
	height:45px;
	float:left;
	font-size:12px;
	margin:20px 0 0 20px;
}
#rodape_sup ul li.newsletter form fieldset input{
	float:left;
	display:block;
	margin:25px 0 0 20px;
	width:182px;
	height:19px;
	background:url(../../images/front/home/newsletter_input_bg.gif) top center no-repeat;
	border:none;
	padding:5px 0 0 5px;
	color:#b56964;
}
#rodape_sup ul li.newsletter form #submit{
	float:right;
	display:block;
	margin:10px 20px 0 0;
}

/*li multijornal*/
#rodape_sup ul li.multijornal h3{
	background:url(../../images/front/home/rod_sup_tit_multijornal.gif) top left no-repeat;
}
#rodape_sup ul li.multijornal ul li {
	background:none;
	margin:0;
}
#rodape_sup ul li.multijornal ul{
	width:197px;
	height:204px;
	margin:30px auto;
}
#rodape_sup ul li.multijornal ul li:first-child{
	background:url(../../images/front/home/multijornal_topo.gif) top left no-repeat;
	height:78px;
	width:196px;
	display:block;
	text-indent:-9999%;
}
#rodape_sup ul li.multijornal ul li{
	width:100%;
	height:auto;
	background:#f3f3f3;
}
#rodape_sup ul li.multijornal ul li a.img{
	background:url(../../images/front/home/outrasinformacoes_img.png) top left no-repeat; 
	display:block;
	width:79px;
	height:61px;
	float:left;
	margin:0 0 0 29px;
}
#rodape_sup ul li.multijornal ul li a.img img{
	margin:4px 0 0 1px;
}
#rodape_sup ul li.multijornal ul li a{
	display:block;
	padding-left:3px;
	float:left;
	font-size:12px;
	color:#595858;
	min-height:15px;
	margin:0 0 6px 0;
}

#rodape_sup ul li.multijornal ul li a:hover{
	color:#90211B;
}

#rodape_sup ul li.multijornal ul li.rodape{
	background:#fff url(../../images/front/home/multijornal_rodape.gif) top left no-repeat;	
	height:50px;
}
#rodape_sup ul li.multijornal ul li.rodape a{
	width:132px;
	height:26px;
	display:block;
	float:right;
	text-indent:-9999%;
	margin-top:25px;
	background:url(../../images/front/home/multijornal_bt.gif) top left no-repeat;
}

/*li contato*/
#rodape_sup ul li.contato dl{
	width:205px;
	min-height:60px;
	background:url(../../images/front/home/contato_tel.gif) 0px 10px no-repeat;
	margin:0 0 10px 20px;
	float:left;
	display:block;
}
#rodape_sup ul li.contato dl dt,
#rodape_sup ul li.contato dl dd{
	margin-left:60px;
	font-size:12px;
	float:left;
	width:128px;
	display:block;
}
#rodape_sup ul li.contato dl dt{
	margin-top:10px;
	margin-bottom:3px;
}
#rodape_sup ul li.contato dl dt strong{
	font-weight:bold;
}
#rodape_sup ul li.contato dl dd{
	text-align:right;
	font-weight:bold;
}
#rodape_sup ul li.contato dl dd span{
	float:left;
}

#rodape_sup ul li.contato h3{
	background:url(../../images/front/home/rod_sup_tit_contato.gif) top left no-repeat;
}
#rodape_sup ul li.contato a{
	font-size:12px;
	clear:both;
	display:block;
	width:220px;
}
#rodape_sup ul li.contato a.email{
	color:#000;
	text-align:center;
	margin:0px auto auto auto;
}
#rodape_sup ul li.contato ul{
	margin:5px 0 0 13px;
}
#rodape_sup ul li.contato ul li{
	width:195px;
	height:51px;
	margin-top:10px;
	background:url(../../images/front/home/contato_twitter.gif) top left no-repeat;
}
#rodape_sup ul li.contato ul li:first-child{
	background:url(../../images/front/home/contato_email.gif) top left no-repeat;
	height:30px;
}
#rodape_sup ul li.contato ul li a{
	background:url(../../images/front/home/contato_bt.gif) right top no-repeat;
	width:150px;
	height:27px;
	display:block;
	float:right;
	
	font-weight:bold;
	color:#32839c;
	padding-top:7px;
	text-align:center;
}
#rodape_sup ul li.contato ul li:first-child a{
	color:#595858;
}


/*li ultimo*/
#rodape_sup ul li.ultimo{
	background:none;
	margin:0;
	width:200px;
}
	#rodape_sup ul li.ultimo img{
		margin:30px 0 0 30px;
	}
	
/*************************
**** FX
*************************/
a:hover{
	background-position:bottom left!important;
}
div#col_esq ul.destaques li a:hover {
	color:#575757;
}
div#col_esq ul.destaques li:first-child a:hover {
	color:#cc3931;
}
