/*======================================================
G L O B A L S
======================================================*/

* {
	margin:0;
	padding:0;
}

html, body {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	margin:0;
	padding:0;
	background:#EAEAEA;	
	font-size:12px;
}

a {
	text-decoration:none;
	outline:0;
}

img {
	border:0;
	outline:0;
}

ul {
	margin:0;
	padding:0;
}

li {
	list-style:none;
}

form {
	margin:0;
	padding:0;
}

h1 {
	margin:0;
	padding:0 0 5px 0;
}

h1 a {
	font-size:18px;
	color:#990000;
}

h2 {
	color:#333333;
	font-size:18px;	
	padding:3px 0 3px 0;
}

h3 {
	font-size:22px;
	color:#990000;
	padding:5px 0 5px 0;	
}

h4 {
	font-size:18px;
	color:#990000;
	padding:5px 0 5px 0;
}

h5 {
	font-size:18px;
	padding:5px 0 5px 0;
}

/*======================================================
M O L D U R A
======================================================*/

#moldura {
	background-color:#FFFFFF;
	width:1024px;
	margin:0 auto;
	/*border:1px solid #000000;*/
}

#limpa {
	clear:both;
	margin:0;
	padding:0;
	height:0;
}

#flashMessage {
	background:#fffbcc;
	color:#000000;
	font-size:12px;
	padding:5px;
	border-bottom:1px solid #e6db55;
}

#containerI {
	display:none;
	background:#ffebe8;
	border:1px solid #990000;
	font-size:12px;
	padding:10px;
}

#containerII {
	display:none;
	background:#ffebe8;
	border:1px solid #990000;
	font-size:12px;
	padding:10px;
}

label.error{
	color:#FF0000;
	font-weight:bold;
	padding-right:10px;
}

#cpf_cnpj {
	cursor:pointer;
}

#bloco1 {
	min-height:50px;
}

#bloco2 {
	min-height:100px;
}

#bloco3 {
	min-height:150px;
}

#bloco4 {
	min-height:200px;
}

#bloco5 {
	min-height:250px;
}

#bloco6 {
	min-height:300px;
}

/*======================================================
T O P O
======================================================*/

#topo {
	background:#FFFFFF;
	padding:20px 0 20px 0;
	height:100px;
}

#topo #logoFIEC {
	background:#FFFFFF;
	width:300px;
	height:102px;
	float:left;
}

#topo #boxImgLogo {
	padding:15px 0 0 33px;
}

#topo #destaqueFIEC {
	float:left;
	/*border:1px solid #000000;*/
}

#topo #boxDestFIEC {
	/*padding:0 0 0 20px;*/
}

#topo #imagem {
	background:#EAEAEA;
	width:754px;
	height:102px;
}

#topo #logoPrefeitura {
	background:#FFFFFF;
	float:left;
}

#topo #boxImgLogoPre {
	padding:15px 0 0 33px;
}

/*======================================================
F L A S H
======================================================*/

#flash {
	background:#EAEAEA;
	border-top:1px solid #000000;
	width:1024px;
	height:150px;
	z-index:0;
}

/*======================================================
E S Q U E R D A
======================================================*/

#esquerda {
	float:left;
	border-top:5px solid #b6b6b6;
	width:196px;
	font-size:12px;	
}

#esquerda #box {
	line-height:25px;
	padding:15px;
	padding-left:30px;
}

#esquerda li {	
	border-bottom:1px solid #CCCCCC;
	list-style:url('../img/resultset_next.png');
}

#esquerda li:hover {	
	list-style:url('../img/resultset_next_claro.png');
}

#esquerda li a {	
	font-weight:bold;
	color:#000000;
}

#esquerda li a:hover {	
	color:#FF0000;
}

#esquerda li ul {
	display:block;
	padding-left:5px;	
	font-size:11px;
}

#esquerda li ul li {
	list-style:url('../img/resultset_next2.png');
	border:0;
}

#esquerda li ul li:hover {	
	list-style:url('../img/resultset_next2.png');
}

#esquerda li ul li a {
	color:#999999;
}

#esquerda li ul li a:hover {
	color:#CCCCCC;
}

#esquerda #lnkEsq img {
	padding:15px;
	padding-top:0;	
}

#esquerda #editais, #twitter, #facebook, #servicos {
	padding:15px;
	padding-top:0;
}

#esquerda #servicos a {
	color:#999999;
	font-weight:bold;
}

#esquerda #servicos a:hover {
	color:#666666;
}

#esquerda #separaTxtNoticia {
	border-bottom:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	height:1px;
}

/*======================================================
C O N T E Ú D O
======================================================*/

#conteudo {
	/*background:#EAEAEA; Para vizualizar o espaco entre imagem e foto no miolo do site descomente aqui*/
	float:left;
	border-top:5px solid #b6b6b6;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	width:630px;
	min-height:700px;
}

*html #conteudo {
	height:700px;
}

#conteudo #box{
	/*background:#EAEAEA; Para vizualizar o espaco entre imagem e foto no miolo do site descomente aqui*/
	padding:15px;
}

#conteudo #box a {
	color:#990000;
}

#conteudo #box hr {
	border:0;
	border-bottom:1px solid #CCCCCC;
	height:1px;
	padding:0;
}

#conteudo #cont {
	/*background:#EAEAEA; Para vizualizar o espaco entre imagem e foto no miolo do site descomente aqui*/	
}

/*======================================================
C O N T E Ú D O -N O T I C I A S
======================================================*/

#conteudo #boxTxt {
	width:300px;	
	padding-left:30px;
	float:left;
	/*height:263px;
	border:1px solid #000000;*/
}

#conteudo #not {
	border-bottom:1px solid #CCC;
	padding:4px 0 4px 0;
	line-height:15px;
}

#conteudo #titNotPrincipal a, #titNotSec a {
	font-weight:bold;
	color:#990000;
	font-size:11px;
}

#conteudo #titNotPrincipal a:hover, #titNotSec a:hover {
	text-decoration:underline;
}

#conteudo #txtNotPrincipal a {
	font-weight:bold;
	font-size:18px;
	color:#000000;
}

#conteudo #txtNotPrincipal a:hover {
	text-decoration:underline;
}

#conteudo #txtNotSec a {
	font-weight:bold;
	font-size:11px;
	color:#000000;
}

#conteudo #txtNotSec a:hover {
	text-decoration:underline;
}

/*======================================================
C O N T E Ú D O - S L I D E
======================================================*/

#conteudo #slide {
	height:235px;
}

#conteudo #boxSlide {
	background:#f5f4ef;
	width:250px;
	height:283px;
	border:1px solid #CCC;
	line-height:15px;
	float:left;
	overflow:hidden;
}

#conteudo #boxSlide #titSlide {
	padding-top:15px;
	padding-left:11px;
}

#conteudo #boxSlide #titSlide a {
	font-weight:bold;
	color:#990000;
	font-size:11px;	
}

#conteudo #boxSlide #titSlide a:hover {
	text-decoration:underline;
}

#conteudo #boxSlide #txtSlide {
	padding-left:11px;
	width:230px;	
}

#conteudo #boxSlide #txtSlide a {
	font-weight:bold;
	color:#000000;	
}

#conteudo #boxSlide #txtSlide a:hover {
	text-decoration:underline;	
}

#conteudo #navegacao {
	padding-top:15px;
	padding-left:32px;
}

#proximo, #anterior, #pausar, #resumir { 
	cursor:pointer; 
	float:left;
}
#proximo {
	background:url('../img/pro.gif') no-repeat;
	width:73px;
	height:20px;
}
#anterior {
	background:url('../img/ant.gif') no-repeat;
	width:76px;
	height:20px;
	padding-right:4px;
}
#pausar {
	background:url('../img/p1.gif') no-repeat;
	width:23px;
	height:20px;
	padding-right:4px;
}
#resumir {
	background:url('../img/p2.gif') no-repeat;
	width:23px;
	height:20px;
	display:none;
	padding-right:4px;
}

/*======================================================
C O N T E Ú D O - O U T R A S - N O T I C I A S
======================================================*/

#conteudo #maisNoticias {
	padding:15px;
	padding-top:0;
	line-height:20px;
}

*html #conteudo #maisNoticias {
	line-height:10px;
}

#conteudo #titMaisNot {
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	padding:3px 0 3px 0;
}

#contMaisNot {
	float:left;
	width:370px;
	height:140px;
}

#dirMaisNot {
	float:left;
	padding-left:10px;
}

#dirMaisNot a {
	font-size:10px;
	color:#999999;
	font-weight:bold
}

#conteudo #dataMaisNot {
	padding-right:10px;
	float:left;
	color:#999999;
	font-size:11px;	
}

#conteudo #boxMaisNot {
	width:600px;	
}

#conteudo #txtMaisNot {
	float:left;	
	width:500px;
}

#conteudo #txtMaisNot a {
	font-size:11px;
	font-weight:bold;
	color:#990000;
}

#conteudo #txtMaisNot a:hover {
	color:#FF0000;
}

#conteudo #separaMaisTxt {
	padding:5px;
}

#conteudo #txtNoticias {
	font-size:12px;
	line-height:20px;
}

#conteudo #txtNoticias li {
	float:left;
	padding:0 10px 10px 0;
	height:64px;
}

#conteudo #dataNoticia {
	color:#999999;
	font-size:11px;	
	padding:10px 0 10px 0;	
}

#conteudo #dataMaisNoticia {
	color:#666666;
	font-size:12px;	
	padding:5px 0 5px 0;
	float:left;	
}

#conteudo #separaTxtNoticia {
	border-bottom:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	height:1px;
}

#conteudo #linksNoticia {
	font-size:11px;
	padding-bottom:5px;
}

#conteudo #linksMaisNoticia a {
	font-size:12px;
	padding:5px 0 5px 0;	
	float:left;
	color:#990000;
	font-weight:bold;
	width:460px;
}

#conteudo #linksMaisNoticia a:hover {
	color:#FF0000;
}

#conteudo #linksNoticia a {
	color:#990000;
	font-weight:bold;
}

#conteudo #linksNoticia .titulo {
	font-weight:bold;
	color:#80beed;
}

#conteudo #imgNoticias {
	float:right;
}

#conteudo #imgNoticias img {
	line-height:15px;	
}

#conteudo .notLeg {
	font-size:11px;
	width:200px;
	line-height:15px;
	padding-bottom:5px;
}

#conteudo .semLeg {
	height:20px;
	color:#FFFFFF;
}

#conteudo #textoNot {
	width:370px;
	float:left;
	padding-bottom:15px;
}

#conteudo #pagina_nav {
	padding:10px;
	padding-left:5px;
	color:#21759b;
	font-weight:bold;
	font-size:12px;
}

#conteudo #pagina_nav a {
	color:#000;
}

#conteudo #mycarousel {		
	width:150px;
	height:36px;
	float:left;
	overflow:hidden;
}

#conteudo #mycarousel ul li {
	float:left;	
}

#conteudo #mycarousel ul li img {
	cursor:pointer;
}

#conteudo #mycarousel-prev, #mycarousel-next {
	float:left;
	width:30px;
	height:36px;
	cursor:pointer;
}

#conteudo #mycarousel-prev {
	/*background:url('../img/prev.jpg') no-repeat;*/
	padding:10px 0 0 0;
}

#conteudo #mycarousel-next {
	/*background:url('../img/next.jpg') no-repeat;*/
	padding:10px 0 0 0;	
}

/*======================================================
C O N T E Ú D O - A V I S O S - S E C R E T A R I A
======================================================*/

#avisosSecretaria {
	border:1px solid #CCC;
	border-left:0;
	border-right:0;
	padding:10px;
	padding-bottom:0;
	font-size:12px;
	line-height:20px;
}

#tituloAvisoSecretaria {
	font-size:35px;
	color:#900;
	font-weight:bold;
}

#subTituloAvisoSecretaria {
	font-size:18px;
	color:#900;
	font-weight:bold;
}

/*======================================================
C O N T E Ú D O - B A N N E R S
======================================================*/

#bannersHome {
	padding:15px;
	padding-top:0;	
}

#bannersHome img {
	border:1px solid #CCCCCC;
}

/*======================================================
C O N T E Ú D O - G A L E R I A
======================================================*/

#conteudo #tdGaleria {
	padding-left:20px;
}

#conteudo #boxGaleria {
	width:130px;
	height:130px;
	float:left;
	padding:0 53px 20px 0;
}

#conteudo #boxGaleria a {
	font-size:12px;
	color:#990000;
	font-weight:bold;
}

#conteudo #boxGaleria a:hover {
	color:#FF0000;
}

#conteudo #dataGaleria {
	font-size:12px;
	color:#666666;
}

#conteudo #boxGaleriaInt {
	width:130px;
	float:left;
	padding:0 20px 20px 0;
}

/*======================================================
C O N T E Ú D O - P A R C E I R O S
======================================================*/

#conteudo #parceiros li {
	float:left;
	height:79px;
	padding:0 10px 10px 0;
}

#conteudo #parceiros img {
	border:1px solid #CCCCCC;
}

/*======================================================
C O N T E Ú D O - C O N T A T O
======================================================*/

#conteudo #contato, #dadosContato {
	font-size:12px;
	line-height:20px;
}

#conteudo #dados_departamento {
	border-top:1px solid #CCCCCC;
	padding:10px 0 10px 0;
	display:none;
}

#conteudo #preloader {
	padding:10px 0 10px 0;
}

#mostraResultado {
	background:#fffbcc;
	padding:10px;
	border: 1px solid #e6db55;
	font-size:12px;
}

#mostraResultado a {
	color:#000000;
	font-weight:bold;
}

/*======================================================
C O N T E Ú D O - L I C I T A Ç Õ E S
======================================================*/

#conteudo #licitacoes {
	font-size:12px;
}

#conteudo #licitacoes a {
	color:#990000;
	font-weight:bold;	
}

#conteudo #licitacoes a:hover {
	text-decoration:underline;	
}

#conteudo #licitacoes .titulo {
	color:#990000;
	font-weight:bold;
}

#conteudo .lnkVoltar a {
	font-size:11px;
	font-weight:bold;
	color:#990000;
}

#conteudo .lnkVoltar a:hover {
	text-decoration:underline;	
}

#conteudo #licitacoes .lnkDown a {
	font-size:11px;
	font-weight:bold;
}

#conteudo #licitacoes .lnkDown a:hover {
	text-decoration:underline;
}

/*======================================================
C O N T E Ú D O - C U R S O S - R E G U L A R E S
======================================================*/

#conteudo #boxCursos {
	float:left;
	width:100px;
	height:125px;
	padding-right:20px;
}

#conteudo #boxCursos img {
	cursor:pointer;
}

#conteudo #fotoRel {
	text-align:center;
}

#conteudo #titRel a {
	font-weight:bold;
	color:#900;
	text-align:center;
}

#conteudo #titRel a:hover {
	text-decoration:underline;	
}

#conteudo #imgRel {
	font-weight:bold;
	font-size:10px;
	border:1px solid #000;
	text-align:center;
}

/*======================================================
C O N T E Ú D O - C U R S O S - E X T R A
======================================================*/

#conteudo #cursosExAb {
	line-height:20px;
}

#conteudo #cursosDetExAb {
	line-height:20px;
}

#conteudo #cursosDetExAb a {
	color:#000000;
	font-weight:bold;
}

#conteudo #cursosDetExAb #formPag img {
	padding:5px 0;
	padding-right:10px;
}

#conteudo #cursosDetExAb a:hover {
	text-decoration:underline;
}

#conteudo #cursosExAb li a {
	color:#000000;
}

#conteudo #cursosExAb li a:hover {
	text-decoration:underline;
}

/*======================================================
C O N T E Ú D O - D O A Ç Ã O
======================================================*/

#doacao {
	line-height:20px;
}

#doacao a {
	color:#990000;
	font-weight:bold;
}

#conteudo #doacao ul {
	padding-left:20px;
}

#conteudo #doacao ul li {
	list-style:disc;
}

/*======================================================
C O N T E Ú D O - D E F A U L T
======================================================*/

#default {
	line-height:20px;
}

/*======================================================
D I R E I T A
======================================================*/

#direita {
	float:right;
	border-top:5px solid #b6b6b6;
	width:196px;
}

*html #direita {
	width:194px;
}

#direita #box {
	height:400px;	
	padding:3px;
	padding-top:15px;
	padding-left:15px;
}

#direita #box img {
	padding-bottom:10px;
}

#direita input {
	font-size:11px;
}

#direita #forum img {
	border:1px solid #CCCCCC;
	padding-bottom:0;
}

#direita #feed_rss {
	font-size:11px;
	padding-top:50px;
}

/*======================================================
L O G O S
======================================================*/

#lnkLogos {
	background:#FFFFFF;
	width:1024px;
	margin:0 auto;
	padding:3px 0 3px 0;	
}

#lnkLogos img {
	padding:0 15px 0 15px;
	cursor:pointer;
}

.img_atual {
	opacity:0.40;
	filter: alpha(opacity=40);
}

.img_transparent {
	opacity:100;
	filter: alpha(opacity=100);
}

/*#lnkLogos {
	background:#FFFFFF;
	width:1024px;
	margin:0 auto;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;	
	padding:10px 0 10px 0;
}

#lnkLogos a
{
	font-weight:bold;
	text-decoration:none;	
	color: #999;
	font-size:10px;
}
#lnkLogos a:hover
{
	text-decoration:underline;	
	color: #666;
}

#lnkLogos li {
	width:245px;
	float:left;
	text-align:center;
}

#boxLnkLogos {
	width:750px;
	padding-left:50px;
}*/

/*======================================================
C O R E S
======================================================*/

/*#cores {
	background-color:#FFFFFF;
	width:1024px;
	height:5px;
	margin:0 auto;
	/*border:1px solid #000000;
}

#cores #azul-esc-1 {
	float:left;
	border-top:5px solid #b6b6b6;
	width:196px;
	height:0;	
}

#cores #azul-claro {
	float:left;
	border-top:5px solid #b6b6b6;
	width:662px;
	height:0;	
}

#cores #azul-esc-2 {
	float:right;
	border-top:5px solid #b6b6b6;
	width:166px;
	height:0;
}*/

/*======================================================
E N D E R E Ç O
======================================================*/

#endereco {
	padding:5px 0 5px 10px;	
	font-size:11px;
	line-height:16px;
}

/*#endereco {
	background-color:#FFFFFF;
	width:1024px;
	margin:0 auto;
	font-size:10px;
	text-align:center;
	color:#808080;
	padding:10px 0 10px 0;		
}*/

/*======================================================
L I N K S
======================================================*/

#lnkRodape {
	width:1000px;
	margin:0 auto;
	line-height:15px;
}

#lnkRodape ul li {
	/*padding:5px 0 5px 10px;*/
	font-size:9px;
	display:inline;
}

#lnkRodape a {
	color:#000000;
}

#lnkRodape a:hover {
	text-decoration:underline;	
}

/*======================================================
E D I T A I S
======================================================*/

.tituloEDITAL {
	font-size:12px;
	font-weight:bold;
	padding:2px;
	background:#CCCCCC;
	color:#FFFFFF;
	text-align:left;
}
.txtEDITAL {
	font-size:12px;
	background:#EAEAEA;
	line-height:25px;
	padding:2px;
}

/*======================================================
R E C E I T A S - E - D E S P E S A S
======================================================*/

#recdes {
	font-size:12px;
}
#recdes a {
	font-weight:bold;
}
#recdes #anos {
	line-height:25px;	
}
#recdes #meses {
	line-height:20px;
	padding-left:20px;
}
#download_despesas {
	line-height:25px;
}

/*======================================================
V I D E O S
======================================================*/

#boxVideos {
	text-align:left;
}

#contVideo {
	border-bottom:1px solid #CCCCCC;
	width:600px;
	padding:10px 0 10px 0;
}

#imgVideo {
	float:left;
}

#txtVideo {
	float:left;
	padding-left:10px;
}

#titVideo {
	padding-bottom:5px;
}

#titVideo a {
	font-size:15px;
	color:#990000;
	font-weight:bold;
	padding-bottom:8px;
}

#conteudo #box #resVideo a {
	font-size:12px;
	font-weight:normal;
	color:#000000;
}

#titVideo a:hover, #conteudo #box #resVideo a:hover {
	text-decoration:underline;
}

#resVideo a:hover {
	color:#000000;
}

/*======================================================
C O P Y
======================================================*/

#copy {	
	padding:0 10px 0 10px;	
	font-size:10px;
}

#boxCopy {
	padding:5px 0;
	border-top:1px solid #CCCCCC;
}

/*======================================================
R O D A P É
======================================================*/

#rodape {
	/*background:#e1dfdf;*/
	background:#f4f3ef;
	border-top:1px solid #CCCCCC;
	width:1024px;
	margin:0 auto;	
	min-height:175px;
}