/*
	titulos
*/
#content h2{
	background-color:#f80;
	background-image:url(../imagens/titulos/bg-tit-larazul-r.png) !important;
}
div.noticias h2 a{
	background-image:url(../imagens/titulos/noticias-l.png);
}
div.multimidia h2 a{
	background-image:url(../imagens/titulos/multimidia-l.png);
}
div.fotos h2 a{
	background-image:url(../imagens/titulos/fotos-l.png);
}
div.turismo h2 a{
	background-image:url(../imagens/titulos/turismo-l.png);
}
div.calendario h2 a{
	background-image:url(../imagens/titulos/calendario-l.png);
}
div.ouvidoria h2 a{
	background-image:url(../imagens/titulos/ouvidoria-l.png);
}
div.licitacoes h2 a{
	background-image:url(../imagens/titulos/licitacoes-l.png);
}
div.acidade h2 a{
	background-image:url(../imagens/titulos/acidade-l.png);
}
div.legislacao h2 a{
	background-image:url(../imagens/titulos/legislacao-l.png);
}
div.infraestrutura h2 a{
	background-image:url(../imagens/titulos/infraestrutura-l.png);
}
div.governo h2 a{
	background-image:url(../imagens/titulos/governo-l.png);
}




/*
	conteudo
*/
div.conteudo h3{
	font-size:22px;
	color:#0072bc;
	margin-bottom:15px
}
div.conteudo p{
	margin-bottom:10px;
	line-height:160%
}

div.conteudo ul.imagens{
	list-style:none;
	float:right;
	width:173px;
	margin-left:30px;
	background:#eaeaea;
	padding:5px 5px 0 5px
}
div.conteudo ul.imagens li{
	margin-bottom:10px
}
div.conteudo ul.imagens li a{
	padding:2px;
	display:inline-block
}
div.conteudo ul.imagens li a:hover{
	padding:0
}
div.conteudo ul.imagens li a img{
	border:solid 1px #888;
}
div.conteudo ul.imagens li a:hover img{
	border:solid 3px #f80;
}
div.conteudo ul.imagens li span{
	font-size:10px
}
/*
	paginacao
*/
div.paginacao{
	float:left;
	margin-top:20px;
	width:100%;
	height:18px;
	background:#efefef url(../imagens/btn/bg-bt-mais-r.png) no-repeat center right
}
div.paginacao div{
	text-align:right;
	height:14px;
	padding:2px 10px;
	background:url(../imagens/btn/bg-bt-mais-l.png) no-repeat center left
}
div.paginacao span{
	font-weight:bold;
	color:#f80;
}
div.paginacao span, 
div.paginacao a{
	padding:0 3px
}





/*
	Noticias
*/
div.noticias{
	margin-bottom:30px
}
div.noticias h2{
	background-color:#f80;
	background-image:url(../imagens/titulos/bg-tit-lar-r.png) !important;
}
div.noticias h2 a{
	background-image:url(../imagens/titulos/noticias-l.png);
}
div#content h4{
	font-size:14px
}
div#content h5{
	font-size:12px
}
div#content h3 a,
div#content h4 a,
div#content h5 a{
	color:#f80
}
div#content h3 a:hover,
div#content h4 a:hover,
div#content h5 a:hover{
	color:#f60
}
div#content li{
	list-style:none
}

/*
	listagem
*/
div.primaria{
	padding:0 0 20px 0;
	float:left;
	width:100%;
}
a.img{
	float:left;
	margin-right:15px;
	padding:3px
}
a:hover.img{
	padding:0
}
a:hover.img img{
	border:solid 3px #f80
}
div.primaria div.info{
	margin-left:230px
}
div.primaria h3{
	font-size:18px
}
div.secundarias,
div.terciarias li{
	padding:20px 0;
	border-top:#ddd 1px dotted;
	float:left;
	width:100%
}
div.secundarias li{
	float:left;
	width:325px;
}
div.secundarias li.alternate{
	padding-right:30px
}




/*
	Galeria de fotos
*/
div.fotos div.terciarias li,
div.multimidia div.terciarias li{
	width:325px;
}
div.fotos div.terciarias li.alternate,
div.multimidia div.terciarias li.alternate{
	padding-right:30px
}
div.foto-principal{
	text-align:center;
	margin:20px 0 5px 0;
}
div.foto-legenda{
	text-align:center;
	width:500px;
	margin:0 auto 20px auto;
}
div.foto-lista a.img{
	margin-right:6px ;
}


/*
	Galeria Multimidia
*/
div.multimidia div.terciarias ul{
	padding-top:0;
	border:0
}
div.video-player div{
	width:450px;
	margin:0 auto;
}



/*
	Ouvidoria
*/
div.ouvidoria form{
	width:400px;
	margin:0 auto
}
div.ouvidoria form legend{
	display:none
}
div.ouvidoria form label{
	display:block;
	margin:20px 0
}
div.ouvidoria form label strong{
	display:block;
	font-size:16px;
	margin-bottom:5px;
	color:#888
	
}
div.ouvidoria form input,
div.ouvidoria form textarea{
	border:solid 1px #ccc;
	font-size:16px;
	padding:4px;
	width:100%;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#999
}
div.ouvidoria form fieldset.btn-enviar{
	text-align:right
}
div.ouvidoria form fieldset.btn-enviar input{
	border:0;
	width:auto
}
div.ouvidoria div.contato-sucesso,
div.ouvidoria div.contato-erro{
	width:400px;
	padding:10px;
	margin:20px auto;
	background:#f3f3f3;
	border:solid 1px #eaeaea
}
div.ouvidoria div.contato-sucesso h3,
div.ouvidoria div.contato-erro h3{
	font-size:16px;
}
div.ouvidoria div.contato-sucesso{
	color:#060
}
div.ouvidoria div.contato-erro h3{
	color:#c00
}
div.ouvidoria div.contato-erro p{
	margin:10px
}




/*
	Licitacoes
*/

form.busca-licitacoes{
	padding:10px;
	padding-left:0;
	margin-bottom:20px;
	background:#f5f5f5
}
form.busca-licitacoes legend{
	font-size:14px;
	font-weight:bold;
	padding-left:10px
}
form.busca-licitacoes label{
	display:inline-block;
	margin-left:10px;
	width:
}
form.busca-licitacoes .btn-buscar{
	height:18px
}

form.busca-licitacoes label span{
	display:block;
	margin-top:5px
}
form.busca-licitacoes label select{
	border:solid 1px #ddd
}

table.licitacoes-lista thead td,
table.licitacoes-lista .licTitulos{
	background:#f80;
	color:#fff;
	text-transform:uppercase;
	font-weight:bold
}
table.licitacoes-lista .totalEncontradas td{
	background:#fff;
	color:#0072bc
}
table.licitacoes-lista td{
	padding:4px
}
table.licitacoes-lista tr.linha1 td{
	background:#f4f4f4
}
table.licitacoes-lista tr.linha2 td{
	background:#e9e9e9
}
table.licitacoes-lista .licTitulos td,
table.licitacoes-lista .licTitulos{
	background:#f5f5f5;
	color:#666
}

#clima{
	margin-top:40px;
}

#clima p{
	color:#FF8800;
	font-size:16px;
	font-weight:bold;
}
