/* paramentros gerais */

body {
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-family: 'Tahoma', Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5b5a3e;
	background-color:#ffffff;	
}

html {
     overflow: -moz-scrollbars-vertical;
  }

/* classes gerais */

.hide { 
	display: none; 
}

.clear {
	clear: both; 
}


img {
	border: none;
}

ul {
	margin: 0;
	padding: 0;
}

li {
	margin: 0;
	padding: 0;
}

.left {
	float:left;
	padding: 2px 8px 2px 0px;
}

.right {
	float:right;
	padding: 2px 0px 2px 8px;
}

.centro {
	text-align: center;
}

.direita {
	text-align:right;
}

input {
	margin:0;
	padding:0;
	font-size:11px;
	color: #333333;
	padding: 1px 1px 1px 1px;
	border:none;
}

select {
	border: 1px solid #DDDDDD;
	background-color: #ffffff;
	margin:0;
	padding:0;
	width: auto;
	font-size:11px;
	color: #333333;
	padding: 1px 1px 1px 1px;
}

.bold {
	font-weight: bold;
}

/* textos */

h1 {
	font-size: 22px;
	color: #495677;
	text-transform:uppercase;
	line-height: 110%;
	margin:0;
	padding:0;	
	padding-top:4px;	
}

h1 a{
	font-size: 22px;
	color: #495677;
	text-transform:uppercase;
	line-height: 110%;
	text-decoration:none;
	margin:0;
	padding:0;

}

h1 a:hover{
	font-size: 22px;
	color: #495677;
	text-transform:uppercase;
	line-height: 110%;
	text-decoration:underline;
	margin:0;
	padding:0;	
}

h2 {
	font-size: 15px;
	color: #476C78;
	margin:0;
	padding:0;
	text-transform:uppercase;
	line-height: 110%;
	padding: 6px 0 4px 0;
}

h2 a:link, h2 a:active,h2 a:visited, h2 a:hover{
	font-size: 15px;
	color: #476C78;
	margin:0;
	padding:0;
	text-transform:uppercase;
	line-height: 110%;
	padding: 6px 0 4px 0;
	text-decoration:none;
}

h3 {
	color: #495677;
	text-transform:uppercase;
	line-height: 110%;
	margin:0;
	padding:0;
	font-size:14px;
}

h3 a:link, h3 a:active,h3 a:visited, h3 a:hover{
	color: #495677;
	text-transform:uppercase;
	line-height: 110%;
	margin:0;
	padding:0;
	font-size:14px;
	text-decoration:none;
}

h4 {
	font-size: 12px;
	color: #403F26;
	font-weight:bold;
	padding: 0;
	margin:0;
	padding-bottom:4px;
}

h5 {
	font-size: 11px;
	color: #C6D20D;
	padding: 0;
	margin:0;
	font-weight:bold;
}

h6 {
	font-size: 14px;
	color: #666666;
	padding: 5px 0 5px 0;
	margin:0;
	font-weight:bold;
}

p {
	line-height: 140%;
	margin: 0;
	padding: 0;
	margin-top: 5px;
	margin-bottom: 3px;
}

/*links */

a {
	color: #FFFFFF;
	font-size:11px;
	text-decoration:underline;
}

a:hover{
	color: #F0F0F0;
	font-size:11px;
	text-decoration:underline;
}

a.link-1{
	color:#494949;
	text-decoration:none;
}

a.link-1:hover {
	color:#464646;
	text-decoration:underline;
}

a.link-2{
	font-size:11px;
	color:#5B5A3E;
	font-weight:bold;
	text-decoration:none;
}

a.link-2:hover{
	font-size:11px;
	color:#5B5A3E;
	font-weight:bold;
	text-decoration:underline;
}

a.link-3{
	color:#5B5A3E;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
}

a.link-3:hover{
	color:#5B5A3E;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
}

a.link-4{
	color:#5B5A3E;
	font-size:11px;
	text-decoration:none;
}

a.link-4:hover{
	color:#5B5A3E;
	font-size:11px;
	text-decoration:underline;
}

/*todas as paginas */

#centro {
	background-color: #DEDEBA;
	width:100%;
	margin-top:-3px;
}

html>body #centro {
	margin-top:0px;
}

#main {
	width:760px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	padding: 20px 0px 10px 10px;
}

#topo {
	width: 100%;
	background-image:url(img/layout/bg-topo.png);
	background-repeat:repeat-x;
	height:158px;	
}

/* area do menu principal*/

#menu {
	width:125px;
	background-repeat:repeat-x;
	background-color: #495677;
	padding: 12px 8px 10px 12px;
	color:#FFFFFF;
	line-height: 150%;
	float:left;
}

.bg_linha {
	background-image:url(img/layout/linha-menu.gif);
	background-repeat:no-repeat;
	width: 125px;
	height: 3px;
	margin: 5px 0 5px 0;
}

.espaco {
	margin-top: 8px;
}

.atual {
	background-color:#635C79;
}

.proxima {
	color:#BFC6D7;
}

.mailist {
	color: #BDC2CE;
}

#menu_1 input {
	margin:0;
	padding:0;
	border:none;
	width:116px;
	height:16px;
	background-repeat:no-repeat;
	font-family: 'Tahoma', Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5b5a3e;	
	padding: 3px 2px 2px 3px;
}

#menu_2 input {
	margin:0;
	padding:0;
	border:none;
	width:80px;
	height:16px;
	background-repeat:no-repeat;
	font-family: 'Tahoma', Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5b5a3e;	
	padding: 3px 2px 2px 3px;
}

#menu a {
	color: #FFFFFF;
	text-decoration:none;
}

#menu a:hover {
	text-decoration:underline;
	color:#E6F2FF;
}

#menu select {
	border: 1px solid #DDDDDD;
	background-color: #ffffff;
	margin:0;
	padding:0;
	width: auto;
	font-size:11px;
	color: #5b5a3e;	
	padding: 1px 1px 1px 1px;
	font-family: 'Tahoma', Verdana, Arial, Helvetica, sans-serif;	
}

/* fim area do meu principal */

/*rodape*/

#rodape {
	background-color:#BDBB96;
	width:770px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	padding-bottom:20px;
}

#rodape-esq {
	float:left;
	width:190px;
	margin-top:20px;
}

#rodape-dir {
	float:left;
	width:470px;
	margin-left:50px;
	margin-top:20px;	
}

/* area do meio*/

#area-central {
	float:left;
	width: 590px;
	margin-left:25px;
}

.destaque1 {
	width:270px;
	float:left;
	color:#5B5A3E;
	padding: 0 45px 0 0;
}

.destaque2 {
	width:270px;
	float:left;
	color:#5B5A3E;
	padding: 0 0px 25px 0;
}

.box-home{
	background-color:#EEEEDB;
	width:162px;
	float:left;
	margin-right: 25px;
	padding: 5px 9px 5px 9px;	
	color:#494949;
	border-bottom: 5px #D0CFC5 solid;
}

.box-home3{
	background-color:#EEEEDB;
	width:162px;
	float:left;
	padding: 5px 9px 5px 9px;	
	color:#494949;
	border-bottom: 5px #D0CFC5 solid;
}

.b-cinza{
	border:#CBCAB6 1px solid;
}

.box-home-m{
	background-color:#EEEEDB;
	width:162px;
	float:left;
	margin-right: 25px;
	padding: 5px 9px 5px 9px;	
	color:#494949;
}

.box-home-m3{
	background-color:#EEEEDB;
	width:162px;
	float:left;
	padding: 5px 9px 5px 9px;	
	color:#494949;
}

#num-esq {
	float:left;
	width:280px;
}

#num-dir {
	float:right;
	width:280px;
}

.numeracao {
	color:#CECDA1;
	font-size:36px;
	font-weight:bold;
	letter-spacing:-2px;
	float:left;
	width: 40px;
}

.div-numeracao{
	background-image:url(img/layout/div-numeracao.gif);
	background-repeat:no-repeat;
	width:1px;
	height:33px;
	margin: 0 10px 0 10px;
	float:left;
}

.texto-numeracao{
	float:left;
	width: 200px;
	font-size:11px;
	color:#5B5A3E;
	font-weight:bold;
	padding-top:6px;
}

/*paginas internas*/

#area-central-interna {
	float:left;
	width: 615px;
	background-color:#FFFFFF;
}

#conteudo-interno {
	margin-left:18px;
	margin-top:14px;	
	margin-right:15px;
}

#barra-nav-img {
	background-image:url(img/layout/barra-navegacao.gif);
	background-repeat:no-repeat;
	width:14px;
	height:25px;
	float:left;
}

#barra-nav-img-end {
	background-image:url(img/layout/barra-navegacao-end.gif);
	background-repeat:no-repeat;
	width:21px;
	height:25px;
	float:left;
}

#barra-nav {
	background-color:#EDEDED;
	padding: 6px 8px 2px 10px;
	float: left;
	height:17px;
	font-size:12px;
	color:#666666;
	font-weight:bold;
}

#nav-direito {
	float:right;
	width:255px;
	background-image: url(img/layout/bg-barra-direita.gif);
	background-repeat:repeat-x;
	height:20px;
	color:#717053;
	font-size:11px;
	padding: 4px 10px 0 10px;
	margin-right: 0px;
}

#nav-direito a {
	color:#717053;
	font-size:11px;
	text-decoration:none;
}

#nav-direito a:hover {
	color:#56553F;
	font-size:11px;
	text-decoration:underline;
}

#noticia p {
	color:#33321E;
	font-size:12px;
	line-height:135%;
	padding: 5px 0 5px 0;
}

#sub-titulo {
	background-image:url(img/layout/aspas.gif);
	background-repeat:no-repeat;
	padding:15px 0px 14px 20px;
}

#sub-titulo p {
	line-height:150%;
	font-weight:bold;
	color:#5B5A3E;
}

.autor-noticia {
	color:#5B5A3E;
	font-size:11px;
	font-weight:bold;
}

.data-noticia {
	color: #717053;
	font-size:11px;
}	
	
#nav-extras {
	width:255px;
	background-image: url(img/layout/bg-barra-direita.gif);
	background-repeat:repeat-x;
	height:20px;
	color:#717053;
	font-size:11px;
	padding: 4px 10px 0 10px;
	margin: 15px 0 15px 0;
}

#nav-extras a {
	color:#717053;
	font-size:11px;
	text-decoration:none;
}

#nav-extras a:hover {
	color:#56553F;
	font-size:11px;
	text-decoration:underline;
}

#bg-autor-noticia {
	background-color:#F0EFDB;
	height:51px;
	border-bottom:#BAB98F 1px solid;
	border-top:#BAB98F 1px solid;
	width:570px;
	margin-top:2px;
	margin-bottom: 20px;
	padding-top: 6px;
	padding-right:5px;
	padding-left: 5px;	
}

#bg-quem-apoia {
	background-color:#F0EFDB;
	height:71px;
	border-bottom:#BAB98F 1px solid;
	border-top:#BAB98F 1px solid;
	width:570px;
	margin-top:2px;
	margin-bottom: 20px;
	padding-top: 9px;
	padding-right:5px;
	padding-left: 5px;		
}

#bg-comentario-A {
	background-color:#F4F4E5;
	border-bottom:#BAB98F 1px solid;
	border-top:#BAB98F 1px solid;
	width:570px;
	margin-top:4px;
	margin-bottom: 8px;
	padding-top: 9px;
	padding-right:5px;
	padding-left: 5px;		
}

#bg-comentario-B {
	background-color:#EAE9CD;
	border-bottom:#BAB98F 1px solid;
	border-top:#BAB98F 1px solid;
	width:570px;
	margin-top:2px;
	margin-bottom: 8px;
	padding-top: 9px;
	padding-right:5px;
	padding-left: 5px;		
}

.balao {
	background-image: url(img/layout/balao-cometarios.gif);
	background-repeat: no-repeat;
	width:40px;
	height:40px;
	float:left;
	color:#FFFFFF;
	font-size:16px;
	padding: 5px 0 0 10px;
}

.nome-comentario {
	color:#504F30;
	font-size:15px;
	font-weight:bold;
}

#dados-comentarios {
	 float:left; 
	 width:250px;
	}
	
#data-comentario {
	float:right;
	width:150px;
	font-size:11px;
}

#bg-comentario-A p, #bg-comentario-B p {
	line-height:160%;
	font-size:12px;
	padding: 0 20px 5px 20px;
}

#campos-comentarios  input {
	margin:0;
	padding:0;
	border:none;
	width:195px;
	height:16px;
	background-repeat:no-repeat;
	font-family: 'Tahoma', Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5b5a3e;	
	padding: 3px 2px 2px 3px;
}

#campos-comentarios  textarea {
	margin:0;
	padding:0;
	border:none;
	width:295px;
	height:150px;
	background-repeat:no-repeat;
	font-family: 'Tahoma', Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5b5a3e;	
	padding: 3px 2px 2px 3px;
}

.tabela-comentario {
	padding: 2px 0 2px 5px;
	color:#72715C;
}

/*listagem*/

.destaqueA {
	width:172px;
	float:left;
	color:#5B5A3E;
	padding: 20px 10px 0 10px;
}

#chamadas {
	width:580px;
}

.bg_linha2 {
	background-image:url(img/layout/bg-linha2.gif);
	background-repeat:repeat-x;
	width: 350px;
	height: 6px;
	margin: 5px 0 5px 0;
}

.ultimas-materias {
	margin-top: 15px;
}

.autor-ultimas-materias {
	padding-left: 12px;
	padding-top:10px;
	color:#717053;
	font-size:11px;
}

#bg-comentarista-A {
	background-color:#F0EFDB;
	border-bottom:#BAB98F 1px solid;
	border-top:#BAB98F 1px solid;
	width:570px;
	padding-top: 6px;
	padding-right:5px;
	padding-left: 5px;	
}

#bg-comentarista-B {
	width:570px;
	padding-top: 6px;
	padding-right:5px;
	padding-left: 5px;
}

.colunista-1{
	padding: 5px 10px 10px 10px;
	float:left;
	width:260px;
}

.img-left {
	padding: 0 10px 5px 0;
	float:left;
}

#bg-comentarista-A p{
	padding:0;
	margin:0;
}

.colunista-2{
	padding: 5px 0px 10px 10px;
	float:left;
	width:260px;
}