input.borda {

	border:1px solid #bbb;

}



textarea.borda {

	border:1px solid #bbb;

}



#texto{

	position:relative;

	float: left;

	width: 572px;

	/*padding: 20px 0;*/

	font: 13px Verdana, Geneva, sans-serif;

}

	

#texto img.imagem{

	float: left;

	margin:0 15px 15px 0;

	clear: both;

}



#video{

	float: left;

	margin:0 15px 5px 0;

}



td{

	text-align:left;

	font-family:Verdana, Geneva, sans-serif;

	font-size:14px;

}



#linha {

	background-color:#006;

	height:3px;

	width:65%;

	margin-left:0px;

	margin-top:-8px;

}



a {

	color:#00C;

	/*font-family:Verdana, Geneva, sans-serif;

	font-size:13px;*/

}



a:hover {

	text-decoration:underline;	

}



* {

	margin:0 auto;

	border:0;

	padding:0;

	text-decoration:none;

}



body {

	background:#fff;
}



#geral {

	width:990px;
	
	text-align:center;

	overflow:hidden;

}



/**********************

	topo

**********************/

#topo{

	float:left;

	width:990px;

	height:117px;

	background:url("../imagens/logo.jpg") no-repeat;

}



#topo a{

	float:left;

	width:390px;

	height:117px;

	text-indent:-2000px;

}



/***********************

	menu

***********************/

.menu {

	float:left;

	width:983px;

	background:url("../imagens/baseMenu.jpg") repeat-x;

	font:11px Arial, Verdana, Helvetica, sans-serif;

	font-weight:bold;

	border-top:2px solid #f9e500;

	padding-left:7px;

}



.menu ul li {

	float:left;

	padding:6px 0 6px 0;

  	list-style:none;

}



.menu ul li a {

   text-decoration: none;

   padding:6px 22px 6px 22px;

   color:#fff;

}



/***********************

	menuSecundario

***********************/

.menuSecundario {

	float:left;

	width:990px;

	height:25px;

	background:#f9f9f9;

}



.submenu ul {

	text-align:center;

	height:20px;

	padding-top:5px;

}



.submenu ul li{

	display:inline;

	background:#f9f9f9;

	color:#13274f;

	font:12px Arial, Verdana, Helvetica, sans-serif;

	padding:0 14px 0 14px;

}



.submenu ul li a{

	color:#13274f;

}



.submenu ul li a:hover{

	text-decoration:underline;

}



#menu1 ul{

	text-align:left;

	margin-left:100px;

}



/***********************

	conteudo

***********************/

#conteudo {

	/*position:relative;*/ /*Gera erro na div deixando o layout quebrado no navegador Chrome*/

	float:left;

	width:990px;

	background:#f7f7f7;

	overflow:hidden;

}



/***********************

	colEsq

***********************/

#colEsq{

	float:left;

	width:194px;

	background:#f7f7f7;

}



/***********************

	diaData

***********************/

h3.data {

	height:23px;

	background:#fff;

	font:11px Arial, Verdana, Helvetica, sans-serif;

	color:#132b58;

	padding-top:10px;

}



h2.azul {

	height:17px;

	background:url("../imagens/baseh3.jpg") repeat-x;

	font:11px Arial, Verdana, Helvetica, sans-serif;

	color:#fff;

	font-weight:bold;

	border-bottom:2px solid #f9e500;

	padding-top:4px;

}



#colEsq form {

	width:194px;

	height:60px;

	background:#f0f0f0;

	color:#696969;

	font:11px Verdana, Helvetica, sans-serif;

	padding:5px 0;

}



input.busca {

	border:1px solid #8f8f8f;

}



input.ok {

	float:right;

	width:30px;

	background:#ddd;

	margin:5px 5px 0 0;

	border-right:2px solid #494949;

	border-bottom:2px solid #494949;

}



#colEsq img {

	margin:28px 0 18px 0;

}



/***********************

	colDir

***********************/

#colDir{

	float:left;

	width:772px;

	_width:769px;

	background:#fff;

	padding:0 12px;

}



/***********************

	contEsq

***********************/

#contEsq{

	float:left;

	width:570px;

	text-align:left;

	margin-top:32px;

	padding-bottom:30px;

	overflow:hidden;

}



#principal {

	float:left;

	width:568px;

	padding-bottom:20px;

	border-bottom:1px dotted #515151;

}



h3.publicado {

	font:11px Arial, Verdana, Helvetica, sans-serif;

	color:#132b58;

}



#principal h1 {

	font:18px Arial, Verdana, Helvetica, sans-serif;

	color:#132b58;

	font-weight:bold;

	margin-bottom:10px;

}



a.titulo {

	color:#132b58;

}



a:hover.titulo {

	text-decoration:underline;

}



a.subtitulo {

	color:#5d5d5d;

}



a:hover.subtitulo {

	text-decoration:underline;

}



#contEsq p {

	font:12px Arial, Verdana, Helvetica, sans-serif;

	color:#5d5d5d;

}



div.noticia {

	margin-top:30px;

	border-bottom:1px dotted #515151;

	padding-bottom:30px;

}



/* secundario  */

#secundario {

	float:left;

	width:568px;

	padding-bottom:20px;

}



#secundario h1 {

	font:15px Arial, Verdana, Helvetica, sans-serif;

	color:#132b58;

	font-weight:bold;

	margin-bottom:10px;

}



#secundario img{

	margin-top:30px;

}



/* secEsq  */

#secEsq {

	float:left;

	width:282px;

}



/* secDir  */

#secDir {

	float:right;

	width:270px;

}



#titulo {

	border-bottom:1px solid #98a3b5;

	margin-bottom:15px;

}



#titulo h1 {

	font:25px Arial, Verdana, Helvetica, sans-serif;

	color:#13274f;

	font-weight:bold;

}



#contEsq p.textos {

	font:12px Arial, Verdana, Helvetica, sans-serif;

	color:#515151;

	text-align:left;

}



/* noticias */

#noticias {

	width:570px;

}



#noticias h1{

	font:20px Arial, Verdana, Helvetica, sans-serif;

	margin-bottom:10px;

	color:#13274f;

	font-weight:bold;

}



#noticias p{

	font:12px Arial, Verdana, Helvetica, sans-serif;

	color:#515151;

	text-align:left;

}



#botoes {

	width:570px;

	margin-top:35px;

	padding-bottom:70px;

}



#botoes img.botaoEsq {

	float:left;

	margin-left:100px;

}



#botoes img.botaoDir {

	float:right;

	margin-right:100px;

}



/***********************

	contDir

***********************/

#contDir{

	float:right;

	width:185px;

	margin-top:32px;

	margin-bottom:20px;

}



#login {

	width:168px;

	color:#1e3660;

	background:#f4f5f7;

	font:12px Arial, Verdana, Helvetica, sans-serif;

	padding:9px;

}



#contDir form label {

	float:right;

	margin-top:10px;

}



#contDir form input.borda {

	width:120px;

	border:1px solid #bbb;

}



#contDir form input.entrar {

	width:46px;

	color:#fff;

	background:url("../imagens/baseEntrar.jpg") repeat-x;

	font:12px Arial, Verdana, Helvetica, sans-serif;

	margin-bottom:20px;

}



#contDir a {

	color:#1e3660;

	font:12px Arial, Verdana, Helvetica, sans-serif;

}



#contDir a:hover {

	text-decoration:underline;

}



#contDir img.convenio {

	margin:30px 0 15px 0;

}



/* links */

#links {

	width:184px;

	margin-top:30px;

}



#linkTopo {

	width:184px;

	height:20px;

	overflow:hidden;

}



#logos {

	width:182px;

	border-left:1px solid #a2abbb;

	border-right:1px solid #a2abbb;

}



#logos img {

	margin-top:15px;

	margin-bottom:20px;

}



#bordaCurva {

	width:184px;

	margin-top:-4px;

}



/***********************

	leisMais

***********************/

#leiaMais {

	float:left;

	width:568px;

	background:#f7f7f7;

}



h2.azul2 {

	height:17px;

	background:url("../imagens/baseh3.jpg") repeat-x;

	font:11px Arial, Verdana, Helvetica, sans-serif;

	color:#fff;

	font-weight:bold;

	border-bottom:2px solid #f9e500;

	padding:4px 0 0 10px;

}



/***********************

	leisMaisNot

***********************/

.leiaMaisNot {

	float:left;

	width:568px;

	background:#f7f7f7;

	font:12px Arial, Verdana, Helvetica, sans-serif;

	

}



.leiaData {

	float:left;

	width:82px;

	text-align:right;

	color:#545454;

	padding:8px 0;

}



.leiaNot {

	float:right;

	width:480px;

	text-align:left;

	color:#5f5f5f;

	padding:8px 0;	

}



.leiaNot a {

	color:#5f5f5f;

}



.leiaNot a:hover {

	text-decoration:underline;

}



#todas {

	width:558px;

	height:20px;

	background:#dedede;

	text-align:right;

	padding:2px 10px 0 0;

	clear:both;

}



#todas a {

	color:#7b7b7b;

	font:12px Arial, Verdana, Helvetica, sans-serif;

}



#todas a:hover {

	text-decoration:underline;

}



/***********************

	rodape

***********************/

#rodape {

	float:left;

	width:990px;

	height:103px;

	background:url("../imagens/baseRodape.jpg") repeat-x;

	overflow:hidden;

}



#rodape a{

	float:left;

	margin:63px 0 0 10px;

}



#logoEndereco {

	width:605px;

	float:right;

}



#logoEndereco img{

	float:left;

	margin:18px 0 0 10px;

}



#logoEndereco p{

	float:right;

	color:#fff;

	text-align:right;

	font:11px Arial, Verdana, Helvetica, sans-serif;

	margin:16px 10px 0 0;

}



















