
html { overflow-x: hidden; overflow-y: scroll; }	
body { margin: 0px; padding: 0px; background-color: #2f7fba; background-image: url(../images/bg.jpg); background-repeat: repeat-x; }

.style1 {color: #996666}

a:link {
	color: #666666;
	text-decoration: none;
	}
a:hover {
	text-decoration: underline;
	}
a:visited { 
	text-decoration: none;
	color: #666666;
	}
.linkartigos { font: 11px "Arial"; margin: 0px; padding: 0px; color: #FF0000; }

h1.texto { font: 11px "Arial"; margin: 0px; padding: 0px; color: #666666; line-height: 150%; }
h1.cidade { font: 11px "Arial"; margin: 1px 0px -3px 0px; padding: 0px; color: #666666; line-height: 150%; }
h1.menu { font: 11px "Arial"; float: right; width: 160px; margin: 0px 0px 0px 0px; padding: 3px 0px 4px 0px; color: #666666; line-height: 150%; border-bottom: 1px solid #CCCCCC; background-image: url(../images/setinha.jpg); background-repeat: no-repeat; text-indent: 15px;   }
h1.data_materia { font: 11px "Arial"; margin: 0px 0px 8px 0px; padding: 0px; color: #999999;  }
h1.data_noticia { font: 11px "Arial"; margin: 0px 0px 0px 0px; padding: 0px; color: #999999;  }
h1.texto_noticia { font: 11px "Arial"; margin: 0px; padding: 0px; color: #666666; line-height: 130%; }
h1.titulo_materia { font: 12px "Arial"; margin: 0px; padding: 0px; color: #666666; line-height: 150%; }
h1.titulo_form { font: 12px "Arial"; margin: 0px; padding: 0px; color: #1b7da7; line-height: 150%; }
h1.enquete { font: 11px "Arial"; margin: 0px; padding: 0px; color: #666666; line-height: 120%; }
h1.periodo { font: 10px "Arial"; margin: 1px 0px -3px 0px; padding: 0px; color: #666666; line-height: 150%; }
input.login_pgc { font: 10px "Arial"; width: 100px; height: 13px; margin: 1px 0px 8px 0px!important; margin: 1px 0px 6px 0px; border: 0px; color: #666666; }

#geral { float: left; margin-top: 10px; margin-left: -387px; padding: 0px; width: 770px; left: 50%; position: absolute; background-color: #FFFFFF; background-image: url(../images/bg_geral.gif); background-repeat: repeat-y;  }
#topo { float: left; width: 770px; height: 110px; margin-bottom: 0px!important; margin-bottom: -5px; }
#topo2 { float: left; width: 770px; height: 100px; margin: 0px; }
#menu { float: left; width: 173px; background-color: #f5f5f5; }
#links_menu { float: left; margin-top: 23px; }
#conteudo { float: left; width: 425px; }
#login_pgc { float: left; width: 172px; height: 160px; background-image: url(../images/pgc_01.jpg); background-repeat: no-repeat; }
#form_pgc { float: right; margin: 80px 10px 0px 0px!important; margin: 79px 5px 0px 0px; }
#botoes_pgc { float: left; margin-top: -4px!important; margin-top: -3px; }
#menu_produtos { float: left; width: 425px; height: 47px; background-color: #FFFFFF; }
#esquerda { float: left; width: 170px; }
#coluna_grande { float: left; width: 425px; }
#texto_grande { float: left; width: 400px; margin: 0px 0px 0px 10px!important; margin: 0px 0px 0px 5px; }
#texto_esquerda { float: left; width: 150px; margin: 0px 0px 0px 10px!important; margin: 0px 0px 0px 5px; }
#texto_noticias { float: left; width: 150px; margin: 0px 0px 0px 10px!important; margin: 0px 0px 0px 5px; }
#direita { float: left; width: 255px; }
#texto_direita { float: left; width: 235px; margin: 0px 0px 0px 10px!important; margin: 0px 0px 0px 5px; }
#banner { float: left; width: 243px; height: 225px; margin: 5px 0px 5px 10px!important; margin: 5px 0px 5px 5px; }
#borda { float: right; width: 184px; height: 139px; border: solid 1px #C4C4C4; margin: 0px 0px 0px 10px; }
#foto { float: right; width: 180px; height: 135px; margin: 2px 2px 0px 0px!important; margin: 2px 1px 0px 0px; }
#noticias { float: left; width: 172px;  }
#rodape { clear: both; width: 770px; height: 120px; }
#tabela { float: left; width: 395px; height: 310px; margin: 0px 0px 0px 10px!important; margin: -5px 0px 0px 10px; position: absolute; padding: 0px 0px 0px 10px; background-color: #c1e1ef; }
#atendimento { float: left; width: 400px; height: 300px; margin: 5px 0px 0px 12px!important; margin: 10px 0px 0px 6px;  }

input.campo_nome {
	margin: 0px 0px 5px 0px!important; margin: 0px 0px 5px 0px;
	padding: 3px;
	color: #666666;
	font: 8pt Arial;
	border: solid 2px #6cb8d9;
	}
select {
	margin: 0px 0px 5px 0px;
	padding: 3px;
	color: #666666;
	font: 8pt Arial;
	border: solid 2px #6cb8d9;
	width: 350px; 
	}
	

textarea.campo_texto {
	margin: 0px 0px 5px 0px!important; margin: 0px 0px 5px 0px;
	padding: 3px;
	color: #666666;
	font: 8pt Arial;
	width: 375px;
	height: 100px;
	border: solid 2px #6cb8d9;
	}

