/* Layout Stylesheet */ 

body {
 margin:0px;
 background:#0F345E;
 color: #333333;
 text-align:left;
}
#table_cabecalho {
	width:777px;
	height:119px;
/*	background-image: url(imagens/cabecalhoto_natal.gif);*/
	
}
#table_corpo {
	text-align:left;
	width:777px;
        background-image: url(imagens/bgBody.jpg);
	background-repeat: top left repeat-x fixed;
/*	border: 1px solid #fff;*/
}
#table_rodape {
	text-align:center;
	width:777px;
	height:35px;
	background-image: url(imagens/bgRodapeBody.GIF);
}
#table_rodape .direitos{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	vertical-align:180px;
	width:180px;
	color: #FFFFFF;

}
#table_rodape .endereco{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	width:570px;
	font-size: 9px;
}

#td_esquerda {
	width:179px;
	text-align:left;
	padding-left: 6px;
}
#td_meio {
	width:420px;
	text-align:left;
	margin-left: 15px;
}
#td_direita {
	width:120px;
	text-align:left;
	padding-left: 1px;
	padding-right: 6px;
	border-left: 1px solid #000000;
}
#corpo {
	text-align:left;
	width:770px;
	height:745px;
	_height:auto;
	margin-left:123px;
	_margin-left:9px;
	_margin-top:-4px;
	background-image: url(imagens/bgBody.gif);
	background-repeat: top left repeat-x fixed;  

}
#rodape {
	text-align:left;
	width:770px;
	margin-left:123px;
	_margin-left:9px;
	_margin-top:0px;
}

#cabecalho {
 height:auto;
}
 
#bar {
	height:15px;
	background:#FFCC00;
	color: #333333;
	border:solid #000000;
	border-width:1px 0 1px 0;
	margin-top:59px;
	_margin-top:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: right;
 }
#menu {
	width:163px;
	margin-left: 3px;
}
#menu_titulo {
	width:163px;
	color: #003333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	background-image: url(imagens/menuPrincipal.jpg);
	height: 20px;
 }

#menu_opcoes {
	background-image: url(imagens/menuOpcoes.jpg);
	height: 15px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
 }

#menu_opcoeserv {
        background-image: url(imagens/bgBody.jpg);
	height: 19px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}

#menu_opcoes a {
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
}
#menu_opcoes a:hover{
	/*background-image: url(imagens/menuOpcoesHover.jpg);*/
}

#l-esquerda {
	margin-top: 0px;
	margin-left: 3px;
	width:172px;
	height: 118px;
	border-top: 2px solid #666666;
	border-left: 2px solid #666666;
	border-right: 2px solid #666666;
	border-bottom-color: #666666;
 }
#l-col {
 float:left;
 background:#FFCC00;
 color: #333333;
 width:145px;
 border-right:1px dotted #000000;
 }

#conteudo {
	text-align:left;
	margin-bottom: 10px;
}
#conteudo .foto {
	float:left;
	height:auto;
	margin-right:5px;
}
#conteudo .fotoDestaque {
	float:left;
	margin-right:5px;
}
#destaque {
	width:400px;
	margin-left: 5px;
	height:200px;
	overflow: hidden;
}

#conteudo .titulo, .texto, .data {
	margin-left: 5px;
	width:400px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #5D5D5D;
}

#conteudo .tituloDestaque, .textoDestaque, .dataDestaque {
	margin-left: 5px;
	width:230px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #5D5D5D;
}

#conteudo .titulo {
	margin-top: 5px;
	height: 12px;
	overflow: hidden;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
}

#conteudo .tituloDestaque {
	margin-top: 5px;
	height: 12px;
	overflow: hidden;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
}
#conteudo .data {
	margin-top: 1px;
	font-size: 9px;
	height: 15px;
	color: #003366;
	font-weight: bold;
}
#conteudo .dataDestaque {
	_width:200px;
	margin-top: 1px;
	font-size: 9px;
	height: 15px;
	color: #003366;
	font-weight: bold;
}

#conteudo .texto {
	margin-top: 5px;
	font-size: 10px;
	height: 54px;
	overflow: hidden;
}

#conteudo .textoDestaque {
	margin-top: 5px;
	font-size: 10px;
	height: 140px;
	overflow: hidden;
}

#conteudo #saibaMais {
	border-bottom: 1px solid #D3D3D3;
	margin-right: 5px;
}
#downloads {
	text-align:center;
	margin-bottom: 10px; 
	border-bottom: 1px dotted #666666;
}
#downloads .tituloDown {
	margin-top: 5px;
	font-size: 11px;
}
.href {
	margin-top: 5px;
	font-size: 11px;
	color: #003366;
	font-weight: bold;
}
#compras_licitacoes {
	text-align:left;
	margin-bottom: 10px;
	border-bottom: 1px dotted #666666;
}
#compras_licitacoes .titulo {
	margin-top: 5px;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #003366;
}
#compras_licitacoes .texto {
	margin-top: 6px;
	margin-bottom: 6px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
}
#compras_licitacoes a {
	margin-top: 5px;
	font-size: 11px;
	color: #006666;
	font-weight: bold;
	text-decoration: none;
}
#decisoes {
	text-align:left;
	margin-bottom: 10px;
	border-bottom: 1px dotted #666666;
}
#decisoes .titulo {
	margin-top: 5px;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #003366;
}
#decisoes .texto {
	margin-top: 6px;
	margin-bottom: 6px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
}
#decisoes a {
	margin-top: 5px;
	font-size: 11px;
	color: #006666;
	font-weight: bold;
	text-decoration: none;
}
a.saibaMais {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
a:hover.saibaMais {
	text-decoration: underline;
}

#cultura {
	width:410px;
	height: auto;
	margin-left: 0px;
	margin-top: 0px;
	text-align:left;
	margin-bottom: 10px;
}

#cultura1 {
	float:left;
	width:205px;
}

#cultura2 {
	width:205px;
	margin-left:207px;
	margin-top: 0px;
	_margin-top: -213px;

}
#cultura1 .titulo, #cultura2 .titulo {
	width:205px;
	margin-top: 5px;
	height: 30px;
	overflow: hidden;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
}

#cultura1 .data, #cultura2 .data {
	width:205px;
	margin-top: 1px;
	font-size: 9px;
	height: 15px;
	color: #003366;
	font-weight: bold;
}
#cultura1 .texto, #cultura2 .texto {
	width:205px;
	margin-top: -8px;
	font-size: 10px;
	height: 150px;
	overflow: hidden;
}
#cultura1 #saibaMais, #cultura2 #saibaMais {
	width:205px;
}

#direita {
	float:right;
	width:160px;
	height:auto;
	margin-left: 0px;
	margin-top: -650px;
	_margin-top: -720px;

}
#data {
	text-align:left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 10px;
	font-weight: bold;
}	


#maisNoticias {
	width:148px;
	margin-left: 0px;
	text-align:left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	overflow: hidden;
}

#maisNoticias #tituloMais {
	margin-top: 10px;
	margin-left: 0px;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	padding-top: 5px;
}
#maisNoticias #tituloMN {
	margin-left: 3px;
	margin-top: 5px;
	font-size: 10px;
	border-bottom: 1px solid #0066CC;
	text-transform: uppercase;
	width:148px;
}
a.tituloMN {
	color: #0066CC;
	text-decoration: none;
	font-weight: normal;
}
a:hover.tituloMN {
	text-decoration: underline;
}

#webmail {
	width:148px;
	margin-top: 4px;
}
#webmail #titulo {
	margin-top: 10px;
	margin-left: 0px;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	padding-top: 5px;
 }
/*
#webmail #loginSenha{
	margin-top: 5px;
	_margin-top: -15px;
	margin-left: 10px;
	margin-bottom: 0px;
}
#webmail #login, #webmail #senha, #webmail #botao{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	padding:5px 0px;
}
#webmail .input, #webmail .botao{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	border: 1px solid #666666;
}
*/
#webmail .botao{
	background-color: #D3D3D3;
	//border: 1px solid #000000;
	color: #00008B;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
	font-weight: bold;
	margin-right:50px;
        
}

#buscarNoticia {
	width:148px;
	margin-top: 0px;
}
#buscarNoticia #titulo {
	margin-top: 0px;
	margin-left: 5px;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	padding-top: 5px;
}
#buscarNoticia #titulo2 {
	margin-top: 0px;
	margin-left: 5px;
	font-size: 10px;
	text-align: center;
	padding-top: 0px;
 }
#buscarNoticia #input{
	margin-top: 5px;
	_margin-top: 0px;
	margin-left: 5px;
	margin-bottom: 0px;
}
#buscarNoticia .input{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	border: 1px solid #666666;

}
#buscarNoticia .botao{
	margin-right: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	border: 1px solid #666666;
}

#confeas {
	width:148px;
	height:65px;
	_height:65px;
	margin-top: 4px;

}
#confeas #titulo {
	margin-top: 3px;
	margin-left: 0px;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	padding-top: 5px;
 }
#confeas #scroll{
	margin-top: 10px;
	_margin-top: 7px;
	margin-left: 5px;
	_margin-left: 6px;
	margin-bottom: 0px;
}

#eventos {
	width:163px;
	margin-top: 4px;
	margin-left: 7px;
}
#titulo_eventos {
	width:163px;
	margin-left: 2px;
	background:#FFFFFF;
	color: #003366;
	border:solid #000000;
	border-width:1px 0 1px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}
#calendario {
	width:172px;
	padding-left: 0px;
	margin-top: 4px;
} 
#enquete {
	width:170px;
	margin-left: 3px;
	text-align: center;
} 

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.borda {
	border-bottom: 1px solid #999999;
}

.submit {
	color: #000000;
	background-color: #E2E2E2;
	border: 1px solid #999999;
}

.erro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}
.padrao {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.formVota {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#agendaDia {
	width:409px;
	margin-left: 10px;
}
#agendaDia .titulo{
	color: #003366;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	text-decoration: underline;/*	border-bottom-width: 2px;
	border-bottom-style: double;
	border-bottom-color: #333333;*/
}
#agendaDia .title{
	padding-top: 10px;
	color: #006666;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}
#agendaDia .text{
	padding-left: 15px;
	color: #666666;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333333;
}


.m_servicos a  {
	width:100%;
	color: #003366; 
	font-weight: bold; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 1.00em;
	text-decoration:none;
	}
.m_servicos a:hover {
	width:100%;
	background-color:#36648B;
	text-decoration:underline;
	color:#FFFFFF;	
	}


.noticia {
color:#00324A;
font-family:Arial,Helvetica,sans-serif;
font-size:0.75em;
padding-left:15px;
padding-right:8px;
text-align:justify;
}


.titulos {
background-color:#CCCCCC;
color:#0F345E;
font-family:Arial,Helvetica,sans-serif;
font-size:1.1em;
font-weight:bold;
height:20px;
padding-right:15px;
padding-top:6px;
text-align:right;
}

.contatos {

color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:1.05em;
font-weight:bold;
text-align:left;
}

.contatos_email {

color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:1.05em;
font-weight:bold;
text-align:center;
}
