/* CSS Folha do Mate */

* {
  font-family:Tahoma, "Nimbus Sans L";
}

#formulario .label_erro {
	color:red;
}

body {
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
  background-image:url(../images/site/bg.jpg);
  background-position:top;
  background-repeat:repeat-x;
}

img {
  border:0;
}

#principal {
	width:1003px;
  margin:0 auto;
  background-color:white;
}

/*
 *  REFERENTE AO CABECALHO
 */
#cabecalho{
  width:1002px;
	height:204px;
  margin:0 auto;
  border-right:1px solid #c0bebe;
  background-image:url(../images/site/bg_cabecalho.jpg);
  background-position:left;
  background-repeat:repeat-y;
}

#cabecalho .banner_topo {
  width:auto;
  height:95px;
  padding:0px 0px 0px 100px;
  text-align:center;
}

#cabecalho .area_tempo {
  width:192px;
  height:109px;
  float:left;
  text-align:center;
}

#cabecalho .logo {
  float:left;
  margin:15px 0 0 0;
}

/*
 * previsao tempo
 */
.area_tempo .caixa {
  width:148px;
  float:left;
  text-align:center;
  margin:0px 0px 0px 15px;
  display:inline;
  border:2px solid #d6d6d6;
  padding:2px;
}
.tempo {
  width:148px;
  text-align:left;
  background-color:#f1efef;
  font-size:10pt;
  color:#6b6b6b;
  float:left;
}
.tempo h4 {
  width:125px;
  font-size:11pt;
  color:#4c4c4c;
  background-image:url(../images/site/seta_tempo.gif);
  background-position:left;
  background-repeat:no-repeat;
  padding:0 0 0 11px;
  margin:3px 0 3px 6px;
  border-bottom:1px solid #d7d8d7;
  float:left;
}
.tempo .max {
  background-image:url(../images/site/previsao_max.jpg);
  background-position:left;
  background-repeat:no-repeat;
  padding:0 0 0 9px;
}
.tempo .min {
  background-image:url(../images/site/previsao_min.jpg);
  background-position:left;
  background-repeat:no-repeat;
  padding:0 0 0 9px;
}
.tempo table {
  margin:10px auto;
}
.tempo .completa {
  width:148px;
  height:17px;
  background-color:#d7d5d5;
  text-align:center;
}
.tempo .completa a {
  color:#555454;
  text-decoration:none;
}

.table_tempo {
  border-collapse:collapse;
  border-color:#666666;
}


/*
*  REFERENTE AO AREA DOS MENUS
*/
#area_menu{
  width:1002px;
	height:55px;
  margin:0 auto;
  background-image:url(../images/site/bg_cabecalho.jpg);
  background-position:left;
  background-repeat:repeat-y;
  border-right:1px solid #c0bebe;
}

.menu_horizontal_nivel1 {
  width:990px;
  height:26px;
  margin:0 auto;
  background-image:url(../images/site/bg_menu_horizontal1.gif);
  background-repeat:repeat-x;
}
.menu_horizontal_nivel1 ul {
  width:820px;
  float:right;
  margin:0;
  padding:0;
  height:26px;
  text-align:center;
}
.menu_horizontal_nivel1 ul li {
  display:inline;
  margin:0;
  padding:0;
  list-style:none;
  color:#ffffff;
  float:left;
}
.menu_horizontal_nivel1 ul li a {
  height:22px;
  color:#ffffff;
  font-size:11px;
  text-decoration:none;
  padding:4px 0 0 0;
  margin:0;
  float:left;
}
.menu_horizontal_nivel1 ul li a:hover {
  background-color:#01401f;
}
.menu_horizontal_nivel1 ul li.visitado a {
  height:22px;
  color:#ffffff;
  font-size:11px;
  text-decoration:none;
  padding:4px 0 0 0;
  margin:0;
  float:left;
  background-color:#01401f;
}
.menu_horizontal_nivel1 ul li.linha_menu {
	font-size:12px;
  padding:3px 0 0 0;
}

.menu_horizontal_nivel2 {
  width:990px;
  height:26px;
  margin:0 auto;
  background-image:url(../images/site/bg_menu_horizontal2.gif);
  background-repeat:repeat-x;
}
.menu_horizontal_nivel2 ul {
  width:990px;
  margin:0;
  padding:0;
  height:26px;
  text-align:center;
}
.menu_horizontal_nivel2 ul li {
  display:inline;
  margin:0;
  padding:0;
  list-style:none;
  color:#B8B6B7;
  float:left;
}
.menu_horizontal_nivel2 ul li a {
  height:22px;
  color:#383838;
  font-size:11px;
  text-decoration:none;
  padding:4px 0 0 0;
  float:left;
}
.menu_horizontal_nivel2 ul li a:hover {
  background-color:#B8B6B7;
}
.menu_horizontal_nivel2 ul li.visitado a {
  height:22px;
  color:#383838;
  font-size:11px;
  text-decoration:none;
  padding:4px 0 0 0;
  float:left;
  background-color:#B8B6B7;
}
.menu_horizontal_nivel2 ul li.linha_menu {
	font-size:12px;
  padding:3px 0 0 0;
}

/*
 * busca
 */
#form_busca {
  margin:0;
  padding:2px 0 0 0;
  float:left;
}
#form_busca input {
  width:128px;
  height:14px;
  padding:2px;
  font-size:9pt;
  border:1px solid #b3b5b3;
  float:left;
  background-color:#fff;
  color:#254723;
  margin-left:2px;
  display:inline;
}
#form_busca input.buscar {
  width:27px;
  height:20px;
  background-image:url(../images/site/bt_ok.gif);
  border:0;
  cursor:pointer;
  margin:0 0 0 3px;
}

/*
*  REFERENTE AO CORPO DO SITE
*/
#corpo{
  width:1002px;
  float:left;
  background-color:white;
  background-image:url(../images/site/bg_corpo.jpg);
  background-position:left;
  background-repeat:repeat-y;
  border-right:1px solid #c0bebe;
}

/*
* REFERENTE AREA LEFT
*/
#corpo .area_left{
  width:770px;
  height:auto;
  float:left;
  margin:5px 0px 8px 0px;
  padding:0px;
  _width:760px;
}

/*
 * REFERENTE AO CONTEUDO
 */
.conteudo,
.conteudo2 {
  width:736px;
  min-height:200px;
  height:auto;
  _height:200px;
  float:left;
  margin:0px 14px 0px 10px;
  _margin:0px 0px 0px 5px;
  padding:5px;
  background-image:url(../images/site/bg_conteudo.jpg);
  background-position:top left;
  background-repeat:repeat-x;
  border:1px solid #dfdfdf;
}
.conteudo2 {
  background:none;
}

.conteudo3 {
   width:970px;
}

#texto, .texto {
  width:671px;
  margin:0 auto;
  color:#666666;
  font-size:9pt;
}

.texto2{
	width:900px;
}

#texto h3, .texto h3 {
  width:656px;
  height:24px;
  float:left;
  margin:24px auto;
  background-image:url(../images/site/barra_titulo.gif);
  color:#5d5e5e;
  font-size:13pt;
  padding:5px 0 0 15px;
  margin:30px 0px 20px 0px;
}

#texto .cx_lista_conteudo, .texto .cx_lista_conteudo{
  font-size:10pt;
}

#texto .cx_lista_conteudo h4, .texto .cx_lista_conteudo h4{
  font-size:10pt;
  margin:0;
  color:#5d5e5e;
}

#texto .area_medias, .texto .area_medias{
  width:671px;
  float:left;
}

.area_medias .caixa_media{
  float:left;
  padding:0 0 20px 20px;
}

.conteudo2 h2 {
  color:#5d5e5e;
  font-size:16pt;
  padding:5px 0 13px 15px;
  margin:0;
}
.conteudo2 p {
  color:#666666;
  margin:0;
  padding:0 0 10px 0;
}
.conteudo2 a {
  text-decoration:none;
  color:#666666;
}
.conteudo2 a:hover {
  text-decoration:underline;
}
.conteudo2 h3 {
  width:656px;
  height:24px;
  margin:24px auto;
  background-image:url(../images/site/barra_titulo.gif);
  color:#5d5e5e;
  font-size:13pt;
  padding:5px 0 0 15px;
}
.conteudo2 h4 {
  font-size:11pt;
  margin:0;
  padding:10px 0 10px 0;
  color:#5d5e5e;
  text-transform:uppercase;
}
.conteudo2 hr {
  color:#d8d7d7;
  margin:0 0 5px 0;
  padding:0;
  font-size:0px;
}

.sub_menu ul {
  margin:0;
  padding:0 0 0 15px;
}
.sub_menu ul li {
  list-style:none;
  display:inline;
  margin:0;
  padding:0;
}
.sub_menu ul li a {
  color:#999898;
  font-size:10pt;
  font-weight:bold;
}
.sub_menu ul li a:hover {
  text-decoration:underline;
  color:#5d5e5e;
}
.sub_menu ul li a.a_level_0_current {
  font-size:10pt;
  font-weight:bold;
  text-decoration:underline;
  color:#5d5e5e;
}
.sub_menu ul li.linha_sub {
  color:#5d5e5e;
}

.bt_voltar {
  float:right;
  margin:50px 0px 10px 0px;
}

.float_left {
  float:left;
  width:668px;
}

.quadro_imagem {
  width:300px;
  float:right;
  margin:0 10px 10px 10px;
  background-color:black;
  padding:5px;
  color:white;
  font-size:8pt;
}

.link_right {
  float:right;
  font-weight:bold;
}

/*
 *  RFERENTE A AREA DA HOME
 */
.conteudo .data {
  width:300px;
  color:#474646;
  font-size:9pt;
  padding:0px 0px 5px 0px;
}

.banners_central {
  float:left;
}
.charges {
  float:right;
  margin-left:0px;
  display:inline;
}

/*se for home tipo 1*/

.div_noticia_home {
  width:50%;
  float:left;
}

.div_noticia_home img {
   text-align:left;
   padding-bottom:5px;
   float:left;
}

.div_noticia_home h2 {
  font-size:14pt;
  font-weight:bold;
  color:#5d5c5c;
  padding:0px 0px 10px 0px;
  margin:0;
}

.div_noticia_home h2 a {
  font-size:14pt;
  font-weight:bold;
  color:#5d5c5c;
  padding:0px 10px;
  margin:0;
}

.div_noticia_home .descricao {
  margin-left:10px;
}
.div_noticia_home .descricao a {
  font-size:8pt;
  color:#5d5c5c;
  text-decoration:none;
  padding:0px 0px 10px 0px;
  float:none;
}

.div_noticia_home2 H3 {
  margin:0px;
  padding:0px 5px;
}

.div_noticia_home2 P {
  margin:0px;  
  padding:10px 15px 0 15px;   
}

.ver_mais {
  float:right;
  font-size:8pt;
  color:#5d5c5c;
  text-decoration:none;
  font-weight:bold;
  margin-right:10px;
}
.ver_mais:hover {
  text-decoration:underline;
}

.div_noticia_home strong {
  font-size:10pt;
  color:#5d5c5c;
  text-decoration:none;
  text-align:left;
  padding:0px 10px;
  float:left;
}
.div_noticia_home a {
  color:#5d5c5c;
  text-decoration:none;
  padding:0px 0px 10px 0px;
  float:left;
  font-size:8pt;
}
.div_noticia_home a:hover {
  color:#5d5c5c;
  text-decoration:underline;
}
.div_noticia_home strong a {
  font-size:10pt;
  padding:0;
}

.div_noticia_home hr {
  color:#5d5c5c;
  margin:10px 30px 20px 10px;
}

.div_noticia_home_grande{
  width:716px;
  font-size:10pt;
  color:#5d5c5c;
  text-decoration:none;
  padding:0px 0px;
}
.div_noticia_home_grande img{
   text-align:center;
   padding-bottom:5px;
}

.div_noticia_home_grande .descricao {
  width:100%;
  font-size:10pt;
  font-weight:bold;
  text-align:left;
  color:#5d5c5c;
  text-decoration:none;
  padding:0px 10px;
}
.div_noticia_home_grande .descricao h2 {
  width:650px;
}
.div_noticia_home_grande .descricao a {
  text-decoration:none;
  float:left;
  color:#5d5c5c;
}
.div_noticia_home_grande .descricao a:hover{
  text-decoration:underline;
}


/*
 * REFERENTE AOS CANAIS DE NOTICIAS
 */
#canais{
  width:726px;
  float:left;
  margin:30px 0px 0px 0px;
}

#canais .div_canais{
  width:215px;
  float:left;
  margin:0px 20px 20px 0px;
  _margin:0px 10px 20px 0px;
  padding:0px;
  *padding:0px 0px 20px 0px;
  _padding:0px;
}

.div_canais h4{
  width:215px;
  float:left;
  font-size:8pt;
  text-transform:uppercase;
  vertical-align:top;
  padding:0px 0px 5px 5px;
  margin:0px 0px 10px 0px;
  color:#5d5c5c;
  border-bottom:1px solid #d8d7d7;
}

.div_canais .foto{
  width:90px;
  float:left;
  padding:2px 5px 0px 5px;
}

.div_canais .descricao{
  width:115px;
  float:left;
  vertical-align:top;
  padding:0px 0px 0px 0px;
  margin:0px;
  color:#363636;
  font-size:8pt;
  border:0;
}

.div_canais .descricao a{
  text-decoration:none;
  border:0;
  color:#363636;
}

.div_canais .descricao a:hover{
  text-decoration:underline;
}
.div_canais .descricao strong {
  float:left;
}

.descricao .icones {
  float:left;
  padding:5px 2px;
  border:0;
}

/* REFERENTE AO LIST DE NOTICIAS QUE APARECEM ABAIXO DE UM CONTEUDO*/

.div_ultimas_noticias{
   width:215px;
  float:left;
  margin:0px 20px 20px 0px;
  _margin:0px 10px 20px 0px;
  padding:0px;
  *padding:0px 0px 20px 0px;
  _padding:0px;
}

.div_ultimas_noticias h4{
  width:215px;
  float:left;
  font-size:8pt;
  text-transform:uppercase;
  vertical-align:top;
  padding:0px 0px 5px 5px;
  margin:0px 0px 10px 0px;
  color:#5d5c5c;
  border-bottom:1px solid #d8d7d7;
}

.div_ultimas_noticias .descricao_noticias{
  width:215px;
  vertical-align:top;
  padding:0px;
  margin:0px;
  color:#363636;
  font-size:8pt;
  border:0;
}

.div_ultimas_noticias .descricao_noticias a{
  text-decoration:none;
  border:0;
  color:#363636;
  text-align:left;
}

.div_ultimas_noticias .descricao_noticias a:hover{
  text-decoration:underline;
}

.div_ultimas_noticias .descricao_noticias .seta{
  width:215px;
  background-image:url(../images/site/seta_categoria.gif);
  background-position:left;
  background-repeat:no-repeat;
  padding:0px 0px 0px 15px;
  margin:3px 0px 3px 0px;
  float:left;
}

/*span veja mais na listagem de noticias dentro de um conteudo */
#texto .veja_mais{
  color:#363636;
  font-size:9pt;
  padding:0px 30px 0px 0px;
}

/*
 * REFERENTE A AREA DOS BLOGS
 */
#blogueiros{
  width:730px;
  float:left;
  margin:0px 0px 20px 0px;
}

#blogueiros .topo_blog{
  width:730px;
  height:35px;
  float:left;
}

.topo_blog .topo_left{
  width:30px;
  height:35px;
  float:left;
	background-image:url(../images/site/bg_topo_left.gif);
	background-position:left;
	background-repeat:no-repeat;
}
.topo_blog .topo_corpo{
  width:689px;
  height:35px;
  float:left;
	background-image:url(../images/site/bg_topo_corpo.gif);
	background-position:left;
	background-repeat:repeat-x;
}

.topo_corpo h4{
  color:#FFFFFF;
  font-size:10pt;
  font-weight:700;
  text-transform:uppercase;
  margin:12px 0px 0px 10px;
  padding:0px;
}

.topo_blog .topo_right{
  width:11px;
  height:35px;
  float:left;
	background-image:url(../images/site/bg_topo_right.gif);
	background-position:right;
	background-repeat:no-repeat;
}

#blogueiros .corpo_blog {
  width:713px;
  min-height:150px;
  height:auto;
  _height:150px;
  float:left;
  padding:8px 9px;
	background-image:url(../images/site/bg_blogs_corpo.gif);
	background-position:left;
	background-repeat:repeat-y;
}

.corpo_blog strong{
  font-size:11pt;
  color:#015c2c;
  text-align:center;
}

.corpo_blog .descricao{
  font-size:9pt;
  color:#363636;
  text-align:left;
  padding:2px 0px 0px 0px;
}

.corpo_blog .descricao a{
  color:#363636;
  text-decoration:none;
}

.corpo_blog .descricao a:hover{
  text-decoration:underline;
}

.corpo_blog .div_blog{
  width:165px;
  float:left;
  text-align:center;
  margin:12px;
}

#blogueiros .rodape_blog {
  width:730px;
  height:7px;
  float:left;
  font-size:0px;
  padding:0px;
  margin:0;
	background-image:url(../images/site/bg_blogs_rodape.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

/* FIM AREA HOME */

/*
* REFERENTE AREA RIGHT
*/
#corpo .area_right{
  width:226px;
  min-height:200px;
  height:auto;
  _height:200px;
  float:right;
  margin:5px 0px 8px 0px;
  padding:5px 0px 10px 0px;
  background-color:#f2f2f2;
}

#box{
	width:219px;
	height:auto;
	margin:5px;
  float:left;
}

#box .box_topo{
	width:219px;
	height:35px;
	background-image:url(../images/site/box_topo.jpg);
  float:left;
}

#box .box_cont{
	width:219px;
	background-image:url(../images/site/box_cont.jpg);
	background-repeat:repeat-y;
	margin:0;
  float:left;
}

#box .box_rodape{
	width:219px;
	height:12px;
	background-image:url(../images/site/box_rodape.jpg);
  font-size:0px;
  float:left;
}

#box_titulo{
	font-size:10pt;
	font-weight:600;
	color:#fff;
	vertical-align:middle;
	vertical-align:50%;
	text-transform:uppercase;
}

#box_topo_img{
	padding:7px 0px 0px 10px;
}

#conteudo_box {
	width:209px;
	height:auto;
	padding:8px;
	margin:0;
  font-size:10pt;
}

.box_saiba_mais {
	color:#464646;
	float:right;
	font-size:8pt;
	font-weight:bold;
  text-decoration:none;
  margin-right:30px;
  display:inline;
}
.box_saiba_mais:hover {
  text-decoration:underline;
}

.categorias_servicos a {
  width:74px;
  min-height:15px;
  font-size:11px;
  color:#464646;
  padding-left:17px;
  text-decoration:none;
  display:block;
  background-image:url(../images/site/guia_flecha.gif);
  background-position:5% 20%;
  background-repeat:no-repeat;
}
.categorias_servicos a:hover {
  background-color:#d8d6d6;
}

/*
 * ENQUETE
 */
.box_cont #conteudo_enquete{
  color:#464646;
  font-size:9pt;
  display:block;
  padding:10px 10px 0px 15px;
  margin:0px;
}

#conteudo_enquete .botao_votar {
  width:56px;
  height:25px;
  border:0;
  background-image:url(../images/site/bt_enquete.jpg);
  cursor:pointer;
  float:left;
  margin-left:45px;
  display:inline;
}
.comentar {
  float:right;
  margin-right:10px;
  display:inline;
}

#caixa_opcoes_enquete{
  padding:10px 0px 10px 0px;
  text-align:left;
}

.enquete_votos{
}

#caixa_opcoes_enquete label {
  width:80%;
  text-align:left;
  cursor:pointer;
}

#caixa_opcoes_enquete p {
  text-align:left;
  margin:5px auto 1px auto;
  padding:0;
}

#caixa_opcoes_enquete p.enquete_error {
  color:red;
}

.enquete_percentagem_true,
.enquete_percentagem_false {
  height:15px;
  font-size:0px;
  float:left;
}
.enquete_percentagem_true {
  background-color:#028037;
}
.enquete_percentagem_false {
  background-color:#01b04a;
}

.enquete_list {
  margin-bottom:50px;
}


/*
 * VC NO SITE
 */
#box_vc_no_site{
	width:209px;
	vertical-align:top;
	height:auto;
}

#vc_no_site_img{
	width:66px;
	float:left;
	padding-left:15px;
}
#vc_no_site_cont{
	width:115px;
	float:right;
	font-size:9pt;
}

/*
 * FOTOS E VIDEOS
 */
#box_fotos_videos{
	width:209px;
	vertical-align:top;
  margin:0 auto;
}

#fotos_videos_img{
	width:200px;
  text-align:center;
  font-size:10pt;
  color:#5d5c5c;
}
#fotos_videos_cont{
	width:195px;
	float:left;
	font-size:9pt;
	padding:0 0px 5px 5px;
}

/*
 * NEWSLETTER
 */
#newsletter {
  margin-top:5px;
}
#newsletter span {
  font-size:10pt;
}
.news_ok {
	background-image:url(../images/site/news_botaoOK.jpg);
	background-repeat:no-repeat;
	border:0;
	width:30px;
	height:24px;
  cursor:pointer;
}
.news_input {
  background-color:#edeeef;
  border:1px solid #bdbebe;
	width:158px;
	height:19px;
	float:left;
  font-size:10pt;
  color:#7b7b7b;
  margin-left:10px;
  padding-left:2px;
}

.form_erro {
	color:red;
}

/*
 * cotacao
 */
.table_cotacao {
  font-size:9pt;
  color:#444b29;
}
.table_cotacao th {
  border-bottom:1px dashed #447024;
  font-weight:normal;
  font-size:10pt;
  color:#52a740;
  padding:4px;
}
.table_cotacao .col2 {
  color:#4b7631;
}
.table_cotacao a {
  color:#464646;
	font-size:9pt;
	font-weight:bold;
  text-decoration:none;
}
.table_cotacao a:hover {
  text-decoration:underline;
}

/*
 * versao online
 */
.select_visualizador {
  border:1px solid #7f9db9;
  color:#525151;
  font-size:9pt;
  margin-bottom:4px;
}

.enviar_online {
  width:56px;
  height:23px;
  background-image:url(../images/site/bt_form.jpg);
  border:0;
  cursor:pointer;
  color:#fefefe;
  padding:0;
  font-size:9pt;
}


/*
 * REFERENTE AO RODAPE
 */
#area_rodape{
  width:1003px;
  height:79px;
  clear:both;
}

#rodape{
  height:79px;
  margin:0px 0px 0px 0px;
  border:0;
  background-image:url(../images/site/bg_rodape.jpg);
  background-position:top;
  background-repeat:repeat-x;
}

#rodape address, #rodape_imp address{
  text-align:center;
  color:#3f4c1a;
  font-size:9pt;
  padding:6px 0px 0px 0px;
  font-style:normal;
}
#rodape ul {
  text-align:center;
  color:#3f4c1a;
  padding:15px 0 0 0;
  margin:0;
}
#rodape ul li {
  display:inline;
  margin:0;
  padding:0 5px;
  list-style:none;
  color:#3f4c1a;
  font-size:9pt;
}
#rodape ul li a {
  color:#3f4c1a;
  font-size:9pt;
  text-decoration:none;
}
#rodape ul li a:hover {
  text-decoration:underline;
}
#rodape ul li.visitado a {
  color:#3f4c1a;
  font-size:9pt;
  text-decoration:none;
  font-weight:bold;
}
#rodape ul li.linha_menu {
	font-size:10pt;
}


#link {
  width:1003px;
  height:20px;
  float:left;
  margin:0px 0px 10px 0px;
  text-align:right;
  font-size:10pt;
}
#link a {
  color:#939393;
  text-decoration:none;
}
#link a:hover {
  text-decoration:underline;
}

/*
 * categorias
 */
.select_categorias {
  font-size:10pt;
  color:#5d5e5e;
  margin:0 0 0 30px;
}
.select_categorias select {
  border:1px solid #c9cbcb;
  font-size:10pt;
  color:#5d5e5e;
}

.conteudo2 h4.categoria {
  margin:25px 0 0 16px;
  padding:0 0 0 13px;
  background-image:url(../images/site/seta_categoria.gif);
  background-position:left;
  background-repeat:no-repeat;
  color:#666666;
}
.conteudo2 p.icone_conteudo {
  background-image:url(../images/site/icone_conteudo.gif);
  background-position:left;
  background-repeat:no-repeat;
  padding:0 0 0 17px;
  margin:0 0 10px 12px;
}

/*
 * Paginação
 */
.paginacao {
	margin:13px auto;
  color:#767575;
} 
.paginacao a {
  width:26px;
  height:17px;
	color:#767575;
	text-decoration:none;
  text-align:center;
  padding-top:3px;
  font-size:11px;
  float:left;
  background-color:#ffffff;
}
.paginacao a:hover {
	background-color:#e3e3e3;
}
.paginacao a.img {
  background:none;
}
.paginacao a.img:hover {
  font-weight:bold;
}
.paginacao span {
  float:left;
}
.paginacao strong {
  width:26px;
  height:17px;
	text-decoration:none;
  text-align:center;
  padding-top:3px;
  font-size:11px;
  float:left;
  background-color:#e3e3e3;
  color:#767575;
}

/*
 * Formularios
 */

.topo_formulario{
  height:50px;
  background-image:url(../images/site/bg_vocenosite.gif);
  background-position:top;
  background-repeat:repeat-x;
}

.topo_formulario img{
  float:left;
  margin:0px 10px 0px 10px;
  padding:0px;
}

.topo_formulario h4{
  color:#026630;
  font-size:12pt;
  padding:15px 0px 0px 0px;
  margin:0px;
  vertical-align:top;
}

#formulario { 
	font-size:10pt;
  margin:0 auto;
}
#formulario label {
  cursor:pointer;
  color:#666666;
  margin:2px 5px 0px 0px;
}

#formulario hr {
  color:#b0afaf;
  font-size:2px;
  margin:40px 0px 20px 0px;
}

#formulario input { 
	border:1px solid #b0afaf;
	width:401px;
	height:16px;
	font-size:10pt;
  padding:2px;
  margin:2px 0px 2px 0px;
  color:#666666;
  background-color:#fbfbfb;
  background-image:url(../images/site/bg_input.gif);
  background-position:top left;
  background-repeat:repeat-x;
}
#formulario textarea { 
	border:1px solid #b0afaf;
	width:401px;
	height:80px;
	font-size:10pt;
  padding:2px;
  color:#666666;
  background-color:#fbfbfb;
  background-image:url(../images/site/bg_input.gif);
  background-position:top left;
  background-repeat:repeat-x;
}
#formulario select { 
	border:1px solid #b0afaf;
	height:20px;
	font-size:10pt;
  color:#666666;
  background-color:#fbfbfb;
  background-image:url(../images/site/bg_input.gif);
  background-position:top left;
  background-repeat:repeat-x;
}
#formulario input.fone {
	width:368px;
	margin-left:3px;
}
#formulario input.ddd {
	width:20px;
}
#formulario input.cidade {
	width:338px;
}
#formulario input.arquivo {
  height:26px;
}

#formulario input.arquivo_video {
  width:300px;
}
#formulario input.radio {
  border:0;
  width:15px;
  height:10px;
}
#formulario .limpar {
	width:56px;
	height:25px;
  background-image:url('../images/site/bt_limpar.gif');
	border:0;
	cursor:pointer;
}
#formulario .enviar {
	width:56px;
	height:25px;
  background-image:url('../images/site/bt_enviar.gif');
	border:0;
	cursor:pointer;
  margin-left:5px;
}
#formulario .buscar {
	width:56px;
	height:24px;
  background-image:url('../images/site/versao_online_buscar.jpg');
	border:0;
	cursor:pointer;
  margin-left:5px;
}

.label_erro {
	color:red;
}

/*
 * galerias
 */
.galeria_index h4 {
  color:#015c2c;
}
.galeria_index a {
  font-weight:700;
  color:#585757;
}
.galeria_index hr {
  color:#e7e5e5;
}

.lb_slideshow {
  font-size:10pt;
  text-align:center;
}
.lb_slideshow .data_charge {
  text-align:left;
  margin:0;
  padding:0;
}

.table_galeria {
  font-size:10pt;
  color:#666666;
}

#video_completo {
  width:100%;
  text-align:center;
  margin:15px 0 30px 0;
}

.gal {
  width:150px;
}

/*
 * charges
 */
.top_box_charge {
  width:221px;
  height:20px;
  background-image:url(../images/site/top_box_charge.gif);
  padding:10px 0 0 37px;
  font-size:10pt;
  font-weight:700;
  text-transform:uppercase;
  color:white;
}
.corpo_box_charge {
  width:256px;
  height:160px;
  text-align:center;
  border-left:1px solid #cdcdcd;
  border-right:1px solid #cdcdcd;
}
.corpo_box_charge img {
  margin-top:10px;
}
.corpo_box_charge a {
  color:#757675;
  font-weight:bold;
  font-size:10pt;
  text-decoration:none;
  float:right;
  margin-right:30px;
}
.corpo_box_charge a:hover {
  text-decoration:underline;
}
.base_box_charge {
  width:258px;
  height:8px;
  background-image:url(../images/site/base_box_charge.gif);
  font-size:0px;
}

/*
 * caixa busca_google
 */
.busca_google{
  width:720px;
  float:left;
  margin:80px 0px 0px 0px;
  padding:0px 0px 50px 0px;
}

.busca_google .logo{
  float:left;
  margin:0px 0px 0px 120px;
  display:inline;
}

.busca_google form{
  text-align:center;
  float:left;
}

.busca_google input{
  border:1px solid #cdcdcd;
}


/*
 * backtracking
 */
.backtracking ul {
  font-size:12px;
  margin:5px 0px 0px 5px;
  padding:10px;
  text-align:left;
}
.backtracking li {
  display:inline;
  list-style:none;
  color:#666;
}
.backtracking a {
  color:#666;
}
.backtracking a:hover {
  text-decoration: underline;
}
.backtracking li.last {
  font-weight:bold;
}



/*
 * REFERENTE A IPRESSAO
 */
#cabecalho_imp{
  width:1002px;
  margin:0 auto;
  border-right:1px solid #c0bebe;
  background-image:url(../images/site/bg_cabecalho.jpg);
  background-position:left;
  background-repeat:repeat-y;
}

.conteudo_imp{
  padding:0px 0px 20px 0px;
}
.conteudo_imp h3 {
  width:656px;
  height:24px;
  margin:24px auto;
  background-image:url(../images/site/barra_titulo.gif);
  color:#5d5e5e;
  font-size:13pt;
  padding:5px 0 0 15px;
}

#rodape_imp{
  height:30px;
  margin:0px 0px 0px 0px;
  border:0;
  background-image:url(../images/site/bg_rodape.jpg);
  background-position:top;
  background-repeat:repeat-x;
}
