@charset "utf-8";

/****
Lateral Direita
****/

#previsao{
	width: 151px;
	height: 155px;
	float: left;
	margin-right: 4px;
}
#vdigital-right{

}
#vdigital-right a{
  background: url(../imagens/img-pub2.jpg) no-repeat top left;
  overflow: hidden;
  display: block;
  padding-left: 20px;
  border: 1px solid #09F;
	height: 150px;
	float: right;
}

div#corpo{
  width: 677px;
  float: left;
}
/* HOME */

div#centro-esq, div#centro-meio, div#centro-dir
{
  width: 322px;
  float: left;
}
div#centro-esq, div#centro-meio { margin-right: 17px; }
div#destaques
{
  height: 340px;
  margin-bottom: 15px;
}
div#centro-esq h1, div#centro-meio h1, div#centro-dir h1
{
  margin-bottom: 10px;
  overflow: hidden;
}
div#centro-esq h1 a, div#centro-meio h1 a, div#centro-dir h1 a, div#secao-descricao h1 a, div#cotacoes h1
{
  font-size: 18px;
  font-family: Times New Roman;
  font-weight: lighter;
  color: #9a9a9a;
  text-transform: uppercase;
  display: block;
}
div.foto-dest
{
  width: 322px;
  height: 242px;
	overflow: hidden;
}
div#destaques a img
{
  width: 322px;
  height: 242px;
  border: none;
}
div#destaques p
{
  width: 316px;
	height: 32px;
  padding-left: 3px;
  padding-right: 3px;
  padding-bottom: 8px;
  overflow: hidden;
  border-bottom: 1px solid #7695cb;
}
div#destaques p a
{
  font-size: 14px;
  color: #3769b2;
}
div#destaques p a:hover { color: #144489; }
div#pag
{
  width: 322px;
  height: 24px;
  background: url(../imagens/pag-fundo.jpg) no-repeat right top;
  text-indent: 262px;
}
div#pag a { color: #003398; }
div#pag a:hover { text-decoration: underline; }
.underline { text-decoration: underline; }
.banner300x90
{
  width: 300px;
  float: left;
  margin-bottom: 10px;
  background-color: #FFF;
}
.banner300x300
{
  width: 300px;
  float: left;
}
#banner-top1, #banner-top2{ padding-left: 15px; }
#banner-top1{ width: 728px; height: 90px; overflow: hidden; background: #FFF url(../imagens/publicidade.gif) center left no-repeat; float: left; margin-bottom: 10px; }
#banner-top2{ width: 208px; height: 90px; overflow: hidden; background: #FFF url(../imagens/publicidade.gif) center left no-repeat; float: right; margin-bottom: 10px;  }

div.esq-not, div.dir-not
{
  width: 322px;
  float: left;
}
div.esq-not div, div.meio-not2 div, div.dir-not div
{
  border-bottom: 1px solid #cccccc;
  margin-bottom: 5px;
  padding-bottom: 5px;
}
div.esq-not div small, div.meio-not2 small, div.dir-not div small
{
  font-size: 11px;
  color: #9a9a9a;
}
div.esq-not div p a, div.dir-not div p.titulo-pais a
{
  font-size: 13px;
  color: #3a66b1;
  font-weight: bold;
}
div.esq-not div p a:hover, div.dir-not div p.titulo-pais a:hover { text-decoration: underline; }
div.meio-not div p { margin-bottom: 5px; }

div.meio-not div p a, div.meio-not2 p a
{
  font-size: 14px;
  color: #3a66b1;
  font-weight: bold;
}
div.meio-not div a img, div.meio-not2 div a img, div.dir-not div a img
{
  width: 98px;
  height: 73px;
  border: none;
  float: left;
  margin-right: 8px;
}
div.meio-not div p.resumo, div.dir-not div p.resumo-pais { text-align: justify; }
div.meio-not div p.resumo a, div.dir-not div p.resumo-pais a
{
  font-size: 12px;
  color: #666666;
  font-weight: lighter;
}
div.meio-not div p.resumo a:hover, div.dir-not div p.resumo-pais a:hover { color: #3769b2; }
div#cultura, div#saude{  margin-top: 10px;}

div#img-pub, div#img-pub a
{
  width: 80px;
  height: 111px;
  border: 1px solid #9CF;
  background-color: #FFF;
}
div#img-pub
{
  float: right;
  margin-top: 5px;
  margin-right: 30px;
  background-color: #FFF;
  border: 1px solid #9CF;
}
div#img-pub a
{

}
div#cotacoes
{
	height: 110px;
	width: 269px;
	overflow: hidden;
	margin-left: 40px;
	margin-bottom: 20px;
	color: #06C !important;
}
div#cotacoes table tr td{
	color: #06C !important;
}
div#eventos, div.dir-not
{
  margin-top: 10px;
  float: left;
}
div.not-dir h2 a
{
  font-size: 13px;
  color: #3966b2;
}
div.not-dir h2 { margin-bottom: 10px; }
div.not-dir a.eventos-img, div.not-dir a img
{
  width: 150px;
  height: 112px;
}
div.not-dir a.eventos-img
{
  float: left;
  margin-bottom: 10px;
	margin-right: 5px;
}
div.not-dir a img { border: none; }
div.dir-not div p.titulo-pais { margin-bottom: 5px; }
div.dir-not div p.resumo-pais { text-align: justify; }


/* NOTCIAS */

div#secao-descricao, div#Noticias
{
  width: 677px;
  float: left;
}
div#Noticias div.clear_both { clear: both; }
div#secao-descricao a img
{
  width: 80px;
  height: 60px;
  padding: 1px;
  border: 1px solid #4d7bc9;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
}
div#secao-descricao p
{
  font-size: 13px;
  color: #3966b2;
  margin-top: 10px;
}
div#Noticias
{
  margin-top: 26px;
}
div#secao-descricao h1 a
{
  font-size: 20px;
}
div.col1, div.col2
{
  width: 324px;
  float: left;
  margin-bottom: -20px;
}
div.col1 { margin-right: 10px; }
div.col1 em a, div.col2 em a
{
  font-size: 11px;
  color: #9a9a9a;
}
div.col1 p.titulo, div.col2 p.titulo { margin-bottom: 15px;  }
div.col1 p.titulo a, div.col2 p.titulo a
{
  font-size: 14px;
  color: #3966b2;
  font-weight: bold;
  color: #6a8cc5;
}
div.col1 a.img, div.col2 a.img
{
  float: left;
  margin-right: 8px;
}
div.col1 a img, div.col2 a img
{
  border: none;
}
div.col1 p.resumo, div.col2 p.resumo
{
  text-align: justify;
}
div.col1 p.resumo a, div.col2 p.resumo a
{
  font-size: 12px;
  color: #666666;
  font-weight: lighter;
}
div.col1 p.resumo a:hover, div.col2 p.resumo a:hover { color: #3769b2; }
div#Noticias div#paginacao
{
  width: 677px;
  float: left;
}
div#menuzim
{
  width: 667px;
  font-size: 12px;
  color: #6a8cc5;
  margin-bottom: 30px;
  float: left;
}
div#menuzim a { color: #6a8cc5; }
div#menuzim a:hover { text-decoration: underline; }

/* NOTCIA */

div#Noticia
{
  width: 667px;
  float: left;
  padding-right: 10px;
}
div#Noticias, div#Noticia { margin-top: 26px; }
div#Noticia h1
{
  color: #3966b2;
  font-size: 28px;
  font-weight: lighter;
  margin-bottom: 23px;
}
div#noticia-detalhes
{
  width: 100%;
  margin-bottom: 10px;
  float: left;
}
div#Noticia div#noticia-detalhes small
{
  color: #b2b2b2;
  font-size: 11px;
}
div#Noticia p
{
  width: 100%;
  font-size: 12px;
  float: left;
  margin-bottom: 10px;
}
div#Noticia img
{
  float: left;
  margin-right: 10px;
  border: none;
}

/* PRODUTOS */

div#Produtos
{
  width: 677px;
  float: left;
  margin-top: 25px;
}
div#Produtos div
{
  width: 300px;
  border: 1px solid #d6d6d6;
  float: left;
  margin-bottom: 20px;
  padding: 10px;
}
div#Produtos div.col2, div#Produtos div.col4 { margin-right: 14px; }
div#Produtos div a img
{
  width: 98px;
  height: 73px;
  float: left;
  border: none;
  margin-right: 10px;
}
div#Produtos a h2
{
  color: #3966b2;
  font-size: 12px;
}
div#Produtos div.clear_both { display: none; }

/* PRODUTO */

div#Produto
{
  width: 677px;
  float: left;
  margin-top: 25px;
  margin-bottom: 25px;
}
div#Produto h1
{
  color: #3966b2;
  font-size: 28px;
  font-weight: lighter;
  margin-bottom: 23px;
}
div#Produto div#cor_bg p
{
  width: 667px;
}
div#Produto div#cor_bg p font
{
  font-size: 11px !important;
  color: #666666 !important;
}
div#Produto div#detalhes
{
  width: 320px;
  float: left;
  margin-right: 10px;
}
div#Produto div#detalhes table
{
  width: 320px;
  font-size: 12px;
}
div#Produto div#imagens
{
  float: left;
  margin-top: -2px;
}
div#Produto div#imagens img
{
  width: 90px;
  height: 67px;
  border: 1px solid #4d7bc9;
  padding: 1px;
}
div#Produto div#imagens h2 { margin-bottom: 5px; }
div#Produto div#detalhes h2, div#Produto div#imagens h2
{
  color: #3966b2;
  font-weight: lighter;
}
div#Produto div#imagens
{
  margin-top: 26px;
}
div#Produto div#imagens div.imagem-evento
{
  width: 206px;
  height: 155px;
  float: left;
  margin-bottom: 10px;
  margin-right: 10px;
}
div#Produto div#imagens div.imagem-evento a img
{
  width: 206px;
  height: 155px;
  border: 1px solid #ffffff;
  padding: 1px;
}
div#Produto table#tabela-produto tbody tr td
{
  padding: 3px;
}

/*GALERIAS*/
#Galerias .col1,
#Galerias .col2{
	width: 48%;
	float: left;
	margin-right: 10px;
	height: 115px;
	margin-bottom: 15px;
	background-color: #F0F0F0;
}
#Galerias .col2{ margin-right: 0; }
#Galerias img{
	float: left;
	margin-right: 10px;}
#Galerias h2{ font-size: 14px; }
#Galerias a{
	font-size: 14px;
  color: #3966b2;
  font-weight: bold;
  color: #6a8cc5;
}

/* GALERIA */

div#Galeria, #Galerias
{
  width: 677px;
  float: left;
  margin-top: 25px;
  margin-bottom: 25px;
}
div#Galeria h1
{
  color: #3966b2;
  font-size: 28px;
  font-weight: lighter;
  margin-bottom: 23px;
}
div#Galeria div.container ul li
{
  width: 206px;
  float: left;
  margin-bottom: 10px;
  margin-right: 10px;
}
div#Galeria div.container ul li a{
 font-size: 14px;
 color: #6a8cc5;
}
div#Galeria div.container ul li a strong{
	
}
div#Galeria div.container ul li a img
{
  width: 206px;
  height: 155px;
  border: 1px solid #ffffff;
  padding: 1px;
}
div#Galeria div#paginacao_carousel
{
  width: 100%;
  float: left;
  text-align: center;
}
div#Galeria div#paginacao_carousel a:hover { text-decoration: underline; }
div#Galeria div#cor_bg p
{
  width: 667px;
}
div#Galeria div#cor_bg p font
{
  font-size: 11px !important;
  color: #666666 !important;
}
div#Galeria div#imagens
{
  margin-top: 26px;
}
div#Galeria div#imagens div.imagem
{
  width: 206px;
  height: 155px;
  float: left;
  margin-bottom: 10px;
  margin-right: 10px;
}
div#Galeria div#imagens div.imagem a img
{
   border: 1px solid #ffffff;
   padding: 1px;
}

/* ARQUIVOS */

div#Arquivos
{
  width: 677px;
  float: left;
  margin-top: 25px;
}
div#Arquivos div
{
  width: 300px;
  border: 1px solid #d6d6d6;
  float: left;
  margin-bottom: 15px;
  padding: 10px;
}
div#Arquivos div.clear_both
{
  height: 2px;
  width: auto;
  clear: both;
  border: none;
  margin: 0px;
  padding: 0px;
  float: none;
}
div#Arquivos div.geral_box { display: none; }
div#Arquivos div.col1, div#Arquivos div.col3 { margin-right: 14px; }
div#Arquivos div a h2
{
  color: #3966b2;
  font-size: 14px;
}

/* ARQUIVO */

div#Arquivo
{
  width: 677px;
  float: left;
  margin-top: 25px;
}
div#Arquivo h1
{
  color: #3966b2;
  font-size: 28px;
  font-weight: lighter;
  margin-bottom: 23px;
}
div#Arquivo p.geral_box
{
  width: 314px;
  float: left;
  font-size: 12px;
  color: #666666;
}
div#Arquivo div#lista_arquivos
{
  width: 325px;
  float: left;
  margin-top: -8px;
  margin-bottom: 11px;
}
div#Arquivo div#lista_arquivos h2 { display: none;}
div#Arquivo div#lista_arquivos a h3
{
  width: 100%;
  height: 25px;
  line-height: 25px;
  background: url(../imagens/arquivo-fundo.gif) no-repeat 3px 2px #003399;
  text-indent: 36px;
  color: #ffffff;
  font-size: 13px;
}
div#Arquivo div#lista_arquivos a p
{
  font-size: 12px;
  color: #666666;
  margin-bottom: 10px;
}
div#Arquivo div#lista_imagens
{
  width: 325px;
  float: right;
  margin-right: 38px;
}
div#Arquivo div#lista_imagens h2
{
  width: 325px;
  height: 25px;
  line-height: 25px;
  background: url(../imagens/arquivo-fundo2.gif) no-repeat 7px 9px #003399;
  text-indent: 37px;
  font-size: 13px;
  color: #ffffff;
  margin-bottom: 12px;
}
div#Arquivo div#lista_imagens a img
{
  width: 152px;
  height: 90px;
  border: none;
  margin-right: 10px;
  margin-bottom: 10px;
}

/* SEES */

div#Secoes
{
  width: 677px;
  float: left;
  margin-top: 25px;
}
div#Secoes div.col1, div#Secoes div.col2
{
  width: 300px;
  border: 1px solid #d6d6d6;
  float: left;
  margin-bottom: 20px;
  padding: 10px;
}
div#Secoes div.col1 { margin-right: 14px; }
div#Secoes div.clear_both { clear: both; }
div#Secoes a h2
{
  color: #3966b2;
  font-size: 14px;
}
div#Secoes div.secao_detalhes
{
  font-size: 13px;
  color: #3966b2;
}
div#Secoes div.secao_detalhes img
{
  float: left;
  margin-right: 5px;
  margin-top: 5px;
}

/* VERSO DIGITAL */

div.clear_both { clear: both; }
div#paginacao
{
  margin: auto;
  margin-top: 5px;
  margin-bottom: 5px;
  text-align: center;
}
div#paginacao a, div#paginacao span
{
  color: #3966b2;
  padding: 0px;
  padding-left: 5px;
  padding-right: 5px;
  border: 1px solid #4d7bc9;
  margin-right: 5px;
}
div#paginacao span
{
  background-color: #4d7bc9;
  color: #ffffff;
}
div#paginacao a:hover
{
  background-color: #4d7bc9;
  color: #ffffff;
}
div.vdigital img
{
  margin-top: 10px;
  margin-bottom: 10px;
}

/* COMENTARIO */
#comentarios{ margin-top: 20px; }
#comentarios h1{ color: #3966b2; font-size: 28px; font-weight: lighter; } 
.comentario{ margin: 10px 0 10px 0; padding: 5px; border: 1px solid #EFEFEF; background-color: #EAF7FB; }
.comentario .name{ font-size: 18px; color: #3966b2; font-weight: bold;}
.comentario .profissao{ }
.comentario .cidade{ }
.comentario .date{ }
.comentario p{
	color: #333;
	font-size: 12px;
}


#comentariofrm{  background-color: #EAF7FB; margin-top: 20px; }
#comentariofrm fieldset.formulario{ padding: 10px; }
#comentariofrm legend{ color: #3966b2; font-size: 20px; font-weight: lighter;  }
#comentariofrm ul{ background-color: #FFF;  padding: 10px; margin-bottom: 10px; }
#comentariofrm ul li{ font-size: 13px; }
#comentariofrm label{ display: block; margin-top: 10px; font-weight: bold;  }
#comentariofrm input{ clear: both; margin-bottom: 5px; height: 20px; font-size: 14px; border: 1px solid #EBEBEB; }

#comentariofrm .col-esquerda{ width: 260px; float: left; }
#comentariofrm .col-direita{ float: left; }

/* FALE CONOSCO */

div.contato-corpo { margin-bottom: 30px;   width: 677px; float: left;}
input#contato_nome, input#contato_email, input#contato_assunto, form#contato_form select
{
  width: 250px;
  height: 20px;
  margin-bottom: 10px;
}
form#contato_form textarea
{
  width: 250px;
  height: 100px;
  margin-bottom: 10px;
}
input#contato_enviar, input#contato_limpar
{
  background: none;
  border: none;
}

div.geral_box { font-size: 12px; }

/* INDIQUE */

div.indique-corpo
{
  width: 677px;
  float: left;
  margin-top: 25px;
  margin-bottom: 25px;
}
div#secao-descricao h1
{
  color: #3966b2;
  font-size: 28px;
  font-weight: lighter;
}
div#secao-descricao
{
  width: 677px;
  float: left;
}
div.geral_box
{
  float: left;
  margin-top: 20px;
}


/* PESQUISA */

div#pesquisa_resultados, div.pesquisa_erro
{
  width: 677px;
  float: left;
  margin-top: 25px;
  margin-bottom: 25px;
}
div#pesquisa_resultados h3, div.pesquisa_erro
{
  color: #3966b2;
  font-size: 20px;
  font-weight: lighter;
}
div#pesquisa_resultados h3 strong em { font-weight: bold; }
div#pesquisa_resultados p { font-size: 14px; }
div#pesquisa_resultados a
{
  color: #3a66b1;
  font-size: 13px;
}

/* NEWSLETTER */
#newsletter{ font-size: 12px; }

