/************************************************************** INICIO */
#coluna_esquerda {
	width: 766px;
	border-right: 1px solid #DDD;
	padding-bottom: 0px;
	margin-top: 30px;
	margin-left: 8px;
	margin-right: 0px;
}
/****************** COLUNA ESQUERDA */
#coluna_esquerda p{

}
#coluna_esquerda h1{
	color: #090;
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
}
#coluna_esquerda h2{
	font-size: 18px;
}
#coluna_esquerda h3{
	font-size: 14px;
	color: #F90;
	margin-top: 10px;
}
#coluna_esquerda ul {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-left: 5px;
	margin-bottom: 5px;
}
#coluna_esquerda ul li {
	list-style-type: square;
	list-style-position: outside;
	margin-left: 15px;
	margin-bottom: 2px;
	color: #093;
}

#coluna_esquerda #principais {
	width: 500px;
	height: 330px;
	margin-top: 15px;
	margin-bottom: 20px;
	padding-bottom: 15px;
}

#coluna_esquerda #principais #slider {
	width: 500px;
	height: 330px;
	overflow: hidden;
	margin-bottom: 10px;
}

#coluna_esquerda span.divider_esquerda {
	display: block;
	height: 20px;
	width: 100%;
}
#coluna_esquerda #boxPubli {
	height: 150px;
	width: 275px;
	background-color: #CCC;
	float: right;
}
#coluna_esquerda #ultimas {
	font-size: 11px;
	color: #999;
	border: 1px solid #EBEBEB;
	margin-top: 5px;
	background: url(../teste-01/images/fundo_ultimas.png) no-repeat 5px 140px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	width: 480px;
	height: 140px;
	margin-right: 5px;
}

#coluna_esquerda #ultimas dl  {
	float: left;
	overflow: hidden;
	padding-top: 5px;
	width: 100%;
	height: auto;
}

#coluna_esquerda #ultimas dl dt span.data {
	display: block;
	color: #202020;
	font-weight: bold;
	border-bottom: 1px solid #D7D7D7;
	margin-bottom: 4px;
	margin-top: 5px;
	height: 20px;
	line-height: 20px;
	width: 90%;
}

#coluna_esquerda #ultimas dl dd {
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	padding-top: 0;
	padding-right: 3px;
	padding-bottom: 0;
	padding-left: 3px;
}

#coluna_esquerda #ultimas dl dd span.editoria a {
	color: #00923F;
	font-weight: bold;
	font-size: 11px;
	margin-left: 3px;
}

#coluna_esquerda #ultimas dl dd a.noticia {
	color: #202020;
	font-size: 12px;
	margin-left: 3px;
}

#coluna_esquerda #ultimas #paginacao {
	text-align: center;
	margin-top: 1px;
	float: left;
}

#coluna_esquerda #ultimas #paginacao ul {
	text-align: center;
	/*padding-left: 144px;*/
	padding-left: 90px;
	float: left;
}

#coluna_esquerda #ultimas #paginacao ul li {
	height: 20px;
	width: 20px;
	text-align: center;
	border: 1px solid transparent;
	line-height: 20px;
	margin-right: 5px;
	float: left;
}

#coluna_esquerda #ultimas #paginacao ul li a {
	display: block;
	height: 20px;
	width: 20px;
	color: #00923F;
	font-size: 12px;
}

#coluna_esquerda #ultimas #paginacao ul li a:hover {
	text-decoration: none;
	background: #00923F;
	color: #FFF;
        cursor: pointer;
}

#coluna_esquerda #ultimas #paginacao ul li a.active_page {
	text-decoration: none;
	background: #00923F;
	color: #FFF;
}

#coluna_esquerda #duas_colunas {
	float: right;
	width: 253px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #DFDFDF;
	margin-left: 4px;
	min-height: 750px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DFDFDF;
	font-size: 10px;
}
#coluna_esquerda #duas_colunas h1 {
	color: #F99206;
	font-size: 16px;
	margin-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 2px;
}

#coluna_esquerda #duas_colunas h2 {
	color: #F90;
	font-size: 13px;
	margin-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
#coluna_esquerda #duas_colunas h3 {
	color: #039;
	font-size: 13px;
	margin-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-top: 0px;
}
#coluna_esquerda #duas_colunas p{
	text-align: justify;
	margin-top: 0px;
	margin-bottom: 5px;
	font-size: 11px;
}
#coluna_esquerda #duas_colunas p a {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	color: #036;
}
#coluna_esquerda #duas_colunas span {
	font-size: 12px;
	color: #666;
	
}

#coluna_esquerda #duas_colunas #publicidade {
	width: 277px;
	margin-top: 0px;
	float: left;
}

#coluna_esquerda #duas_colunas #publicidade span {
	font-size: 11px;
	color: #222;
	width: 100%;
	display: block;
	float: left;
	height: 8px;
	line-height: 8px;
	float: left;
}

#coluna_esquerda #duas_colunas #publicidade a {
	margin-top: 5px;
	float: left;
}

#coluna_esquerda #duas_colunas #publicidade a.margin {
	margin-right: 9px;
}

#coluna_esquerda #duas_colunas #publicidade a img {
	float: left;
}

/****************** COLUNA DIREITA */
	
#coluna_direita {
	width: 260px;
	padding-right: 5px;
	padding-bottom: 0pt;
	padding-left: 5px;
	margin-top: 15px;
	margin-right: 0px;
	padding-top: 2px;
	float: right;
}
#coluna_direita h2{
	color: #06C;
	font-size: 12px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}
#coluna_direita #destaques {
	height: auto;
	overflow: hidden;
	padding-bottom: 10px;
	
}

#coluna_direita #destaques span {
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	margin-top: 10px;
	color: #F90;
	font-weight: bold;
}
#coluna_direita #destaques p {
	font-family: arial;
	margin-bottom: 8px;
	font-size: 12px;
}

#coluna_direita #destaques p a {
	color: #060;
	font-size: 13px;
}
#coluna_direita #destaques h2 {
	font-family: arial;
	margin-bottom: 8px;
	font-size: 16px;
}

#coluna_direita #destaques h2 a {
	color: #0C0;
	font-size: 16px;
}

#coluna_direita #destaques h2.primeira {
	font-size: 18pt;
}

#coluna_direita #destaques h2.segunda {
	font-size: 16pt;
}

#coluna_direita #destaques h2.terceira {
	font-size: 14pt;
}

#coluna_direita #destaques h2.quarta {
	font-size: 12pt;
}

#coluna_direita span.divider_direita {
	display: block;
	height: 20px;
	background: url(../teste-01/images/divider_direita.png) no-repeat left center;
	width: 280px;
}

#coluna_direita #tempo {
	height: 200px;
	width: 256px;
	background-color: #F9FEFF;
	border: 1px solid #EEE;
	color: #06C;
	font-size: 12px;
}
#coluna_direita #tempo span {
	display: block;
	height: 10px;
	font-size: 11px;
	font-family: arial;
	color: #212121;
	line-height: 10px;
	margin-bottom: 5px;
}

#coluna_direita #tempo .floatRight {
	float: right;
}

#coluna_direita #tempo .previsao {
	width: 225px;
}

#coluna_direita #tempo .previsao span.dia {
	display: block;
	height: 20px;
	width: 220px;
	background: url(../teste-01/images/previsao.png) no-repeat top left;
	color: #222;
	font-weight: bold;
	font-family: arial;
	font-size: 12px;
	padding-top: 12px;
	padding-left: 5px;
}

#coluna_direita #tempo .previsao span.icone {
	display: block;
	padding: 10px 10px 0 0;
	width: 70px;
	height: 60px;
	float: left;
	
}

#coluna_direita #tempo .previsao span.temperatura {
	display: block;
	float: left;
	width: 10px;
	height: 70px;
	background: url(../teste-01/images/temperatura.png) no-repeat center left;
}

#coluna_direita #tempo .previsao .minmax {
	width: 131px;
	height: 63px;
	float: left;
	margin-top: 7px;
}

#coluna_direita #tempo .previsao .minmax span {
	display: block;
	font-size: 22px;
	font-weight: bold;
	width: 125px;
	margin-top: 7px;
	padding-left: 6px;
	height: 20px;
	line-height: 20px;
}

#coluna_direita #tempo .previsao .minmax span.maxima {
	color: #CC0000;
}

#coluna_direita #tempo .previsao .minmax span.minima {
	color: #0099CC;
}

#coluna_direita #tempo .previsao .infoTempo {
	display: block;
	width: 225px;
	height: 30px;
	font-size: 11px;
	font-family: arial;
	color: #212121;
	overflow: hidden;
	margin-top: 5px;
	margin-bottom: 10px;
	
}

#coluna_direita #publicidade {
	background-color: #F8F8F8;
	border: 1px solid #EEE;
	margin-bottom: 15px;
	margin-top: 15px;
	margin-right: 0px;
	margin-left: 0px;
	min-height: 340px;
	width: 255px;
	padding-bottom: 15px;
	height: auto;
}

#coluna_direita #publicidade span.pub {
	display: block;
	height: 10px;
	font-size: 11px;
	font-family: arial;
	color: #212121;
	line-height: 10px;
	margin-bottom: 5px;
	margin-right: 2px;
}

#coluna_direita #publicidade span.menor {
	float: left;
	width: 255px;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#coluna_direita #publicidade span.margin {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#coluna_direita #publicidade span.menor img {
	float: left;
}

#coluna_direita #publicidade span.maior {
	float: left;
	margin-top: 10px;
}

#coluna_direita #publicidade span.maior img {
	float: left;
}

#coluna_direita a.contato {
	display: block;
	width: 300px;
	height: 200px;
	margin-top: 5px;
}

#coluna_direita #duas_colunas_dir {
	height: 100%;
	width: 123px;
	padding-bottom: 5px;
	padding-top: 5px;
	margin-right: 3px;
	float: left;
}

#coluna_direita #duas_colunas_dir #publicidade_mural {
	float: right;
	width: 170px;
	height: 300px;
}

#coluna_direita #duas_colunas_dir #publicidade_mural span {
	display: block;
	height: 10px;
	line-height: 10px;
	font-size: 11px;
	color: #212121;
	margin-top: 10px;
	margin-bottom: 5px;
}

#coluna_direita #duas_colunas_dir #publicidade_mural ul li {
	width: 170px;
	height: 90px;
	margin-bottom: 11px;
}

#coluna_direita #duas_colunas_dir #publicidade_mural ul li.no-margin {
	margin: 0;
}

#coluna_direita #duas_colunas_dir #mural {
	width: 290px;
	height: 315px;
}

/************************************************************** EDITORIAS */

/****************** DESTAQUE */

#editorias_destaque {
	float: left;
	width: 300px;
	border-right: 1px solid #DDD;
	height: 300px;
	margin-left: 10px;
}

#editorias_destaque #slider {
	width: 300px;
	height: 300px;
	overflow: hidden;
}

/****************** NOTICIAS */

#editorias_noticias {
	float: left;
	width: 250px;
	height: 300px;
	margin-left: 10px;
	overflow: hidden;
}

#editorias_noticias span {
	display: block;
	color: #AAA;
	font-size: 10pt;
	font-family: arial;
	font-weight: bold;
}

#editorias_noticias h2 a {
	display: block;
	color: #222;
	margin-bottom: 7px;
	font-size: 10pt;
}

#editorias_noticias h2 a.primeira {
	font-size: 18pt;
}

#editorias_noticias h2 a.segunda {
	font-size: 16pt;
}

#editorias_noticias h2 a.terceira {
	font-size: 14pt;
}

#editorias_noticias h2 a.quarta {
	font-size: 12pt;
}

/****************** ULTIMAS */

#editorias_ultimas {
	width: 980px;
	margin-top: 20px;
	float: left;
	margin-left: 10px;
	border-top: 1px dotted #DDD;
	clear: both;
	padding-bottom: 15px;
}

#editorias_ultimas h3 {
	margin-top: 20px;
	color: #0C0;
}

#editorias_ultimas ul {
	margin-top: 10px;
	float: left;
}

#editorias_ultimas ul li {
	float: left;
	width: 980px;
	font-size: 10pt;
	height: 22px;
	line-height: 22px;
	margin-bottom: 3px;
	overflow: hidden;
}

#editorias_ultimas ul li span {
	font-size: 7pt;
	float: left;
	height: 22px;
	line-height: 24px;
	font-family: arial;
	color: #FFF;
	width: 57px;
	background: url(../teste-01/images/fundo_span_editorias.png) no-repeat;
	text-align: center;
}

#editorias_ultimas ul li a {
	float: left;
	margin-left: 5px;
	color: #222;
	font-family: arial;
}

#editorias_ultimas ul li a:hover {
	color: #666;
}

/************************************************************** NOTICIA */

#titulo {
	width: 980px;
	border-bottom: 2px solid #009740;
	clear: both;
	display: block;
	height: 44px;
	position: relative;
	left: 10px;
	margin: 0 0 15px 0;
	overflow: hidden;
}

#titulo h4 {
	color: #009740;
	font-size: 22pt;
	line-height: 44px;
}

#titulo span {
	float: right;
	color: #929292;
	font-size: 10pt;
	font-family: Georgia;
	position: relative;
	top: 18px;
}

#noticia {
	width: 980px;
	clear: both;
	left: 10px;
	margin: 0 0 15px 0;
	position: relative;
	float: left;
}

#noticia span.chamada {
	font-size: 8pt;
	font-family: arial;
	background: url(../teste-01/images/chamada.png) no-repeat left center;
	display: block;
	height: 15px;
	line-height: 15px;
	padding-left: 10px;
	color: #009740;
}

#noticia h2 {
	font-size: 24pt;
	font-weight: normal;
	font-family: georgia;
	color: #009740;
}

#noticia p.gravata {
	color: #929292;
	font-size: 12pt;
	font-family: verdana;
	margin-top: 10px;
}

#noticia #creditos {
	width: 980px;
	height: 30px;
	border-bottom: 1px solid #DDD;
	margin-top: 5px;
}

#noticia #creditos span {
	line-height: 30px;
	font-size: 8pt;
	font-family: verdana;
	color: #A2A2A2;
}

#noticia #creditos span.autor {
	color: #009740;
	text-transform: uppercase;
	font-family: arial;
}
#noticia #texto {
	margin-top: 15px;
	line-height:18px;
	font-size: 10pt;
	font-family: verdana;
}

#noticia #texto div {
	font-family: verdana;
	font-size: 10pt;
}

#noticia .imagens {
	margin-top: 15px;
	width: 980px;
	float: left;
}
#noticia .imagens h5 {
	margin-top: 10px;
	font-size: 10pt;
	font-weight: normal;
	color: #929292;
	font-family: arial;
}

#noticia .imagens ul {
	margin-top: 10px;
	float: left;
}

#noticia .imagens ul li {
	list-style-type: none;
	float: left;
}

#noticia .imagens ul li a {
	border: 1px solid #CCC;
	padding: 3px;
	margin-right: 5px;
	float: left;
}

#noticia .imagens ul li a:hover {
	border-color: #009740; 
}

#noticia .imagens ul li a img {
	border: none;
}

/************************************************************** MURAL DE RECADOS */

#box {
	width: 644px;
	padding-bottom: 15px;
	margin-left: 10px;
	float: left;
}
#box h5 {
	display: block;
	width: 644px;
	height: 39px;
	background: url(../teste-01/images/bg_titulo.png) no-repeat 0 0;
}
#box h5 span {
	display: block;
	float: left;
	position: relative;
	top: 2px;
	left: 2px;
	line-height: 35px;
	padding-left: 10px;
	color: #FFF;
	font-weight: bold;
	text-shadow: 1px 1px 1px #000000;
	font-family: arial;
}
#box h5 span.mural {
	width: 151px;
	height: 35px;
	background: url(../teste-01/images/bg_titulo.png) no-repeat -3px -49px;
}
#box #conteudo fieldset {
	width: 640px;
	height: 302px;
	!height: 310px;
	border-left: 2px solid #CCC;
	border-right: 2px solid #CCC;
	border-bottom: 2px solid #CCC;
	padding-bottom: 10px;
	border-top: none;
}
#box #conteudo fieldset label {
	float: left;
	margin-left: 10px;
	margin-top: 10px;
	font: bold 12px arial;
}
#box #conteudo fieldset label input {
	line-height: 20px;
}
#box #conteudo fieldset label input,
#box #conteudo fieldset label select,
#box #conteudo fieldset label textarea {
	display: block;
	border: 1px solid #AAA;
	width: 303px;
	height: 20px;
	font-family: arial;
}
#box #conteudo fieldset label select option {
	font: normal 12px arial;
}
#box #conteudo fieldset label input.titulo_mensagem, 
#box #conteudo fieldset label textarea.titulo_mensagem { 
	width: 618px;
}
#box #conteudo fieldset label textarea.titulo_mensagem {
	height: 100px;
	overflow: hidden;
}
#box #conteudo fieldset label input.cidade {
	width: 170px;
}
#box #conteudo fieldset label select.estado {
	width: 123px;
	height: 22px;
	line-height: 22px;
}
#box #conteudo fieldset #botoes input {
	display: block;
	float: left;
	width: 90px;
	height: 24px;
	border: none;
	margin-top: 10px;
	margin-left: 10px;
	background: url(../teste-01/images/bg_titulo.png) no-repeat -170px -50px;
	color: #FFF;
	font-size: 13px;
	font-family: arial;
}
#box #conteudo fieldset #botoes input:hover {
	cursor: pointer;
}
#box p.mural {
	font-size: 9pt;
	margin-top: 10px;
}

#sidebar {
	width: 326px;
	float: left;
	margin-left: 10px;
}
#sidebar h5 {
	display: block;
	width: 326px;
	height: 39px;
	background: url(../teste-01/images/bg_titulo.png) no-repeat 0 -94px;
}
#sidebar h5 span {
	display: block;
	float: left;
	position: relative;
	top: 2px;
	left: 2px;
	line-height: 35px;
	padding-left: 10px;
	color: #FFF;
	font-weight: bold;
	text-shadow: 1px 1px 1px #000000;
	font-family: arial;
}
#sidebar h5 span.mural {
	width: 142px;
	height: 35px;
	background: url(../teste-01/images/bg_titulo.png) no-repeat -3px -143px;
}
#sidebar h5 span.contato {
	width: 142px;
	height: 35px;
	background: url(../teste-01/images/bg_titulo.png) no-repeat -163px -143px;
}
#sidebar #conteudo {
	border: 2px solid #CCC;
	border-top: none;
	height: 312px;
	!height: 320px;
	width: 322px;
	float: left;
	overflow: auto;
}
ul#mural {
}
ul#mural li {
	padding: 5px;
	float: left;
}
ul#mural li.cor {
	background: #EEE;
}
ul#mural li p {
	font-size: 12px;
	font: normal 12px arial;
}
ul#mural li h6 {
	float: left;
	width: 295px;
}
ul#mural li h6 span.nome {
	font-weight: bold;
	color: #009740;
	float: left;
	font-family: arial;
	font-size: 11px;
}
ul#mural li h6 span.data {
	color: #009740;
	float: right;
	color: #222;
	font-family: arial;
	font-size: 11px;
}
ul#mural li span.titulo {
	width: 295px;
	float: left;
	font-size: 11px;
	font-weight: bold;
	font-family: tahoma;
	margin-top: 5px;
}
ul#mural li p {
	display: block;
	font-size: 12px;
	font-family: arial;
	margin-top: 5px;
	float: left;
	width: 295px;
}
/************************************************************** CONTATO */
#sidebar #conteudo #contato {
	padding: 0 10px 10px 10px;
}
#sidebar #conteudo #contato strong {
	margin-top: 10px;
	margin-bottom: 5px;
	float: left;
	font-size: 20px;
	font-family: arial;
	text-transform: uppercase;
	letter-spacing: -2px;
}

#sidebar #conteudo #contato p {
	clear: both;
	font-size: 12pt;
}

/************************************************************** OPINIAO */
#opiniao {
	display: block;
	width: 958px;
	margin-left: 10px;
	padding: 0 10px 10px 10px;
	border: 1px solid #DDD;
	background: #F9F9F9;
	margin-bottom: 15px;
}
#opiniao p {
	font-family: tahoma;
	font-size: 10pt;
	margin-top: 10px;
}
