@charset "utf-8";
/* CSS Document */

* {
	margin										: 0;
	padding										: 0;
	list-style									: none;
	text-align									: center;
}

BODY {
	background									: #FFF URL("../imagens/fundo.jpg") no-repeat center top;	
}

#geral {
	width										: 850px;
	margin										: 0 auto;
}

#lateral {
	width										: 230px;
	float										: left;
}


#logo {
	width										: 230px;
	height										: 230px;
	float										: left;
	clear										: both;
	display										: block;
	background									: URL("../imagens/logo.png") no-repeat center top;
}

#menu {
	width										: 200px;
	float										: left;
	display										: block;
	clear										: both;
	margin										: 95px 0 0 0;
}

#menu LI {
	width										: 200px;
	text-align									: right;
	float										: left;
}

#menu LI A, #menu LI A:VISITED, #menu LI A:ACTIVE {
	width										: 200px;
	float										: left;
	display										: block;
	font										: bold 14px "Arial";
	text-transform								: uppercase;
	text-align									: right;
	color										: #0E5480;
	text-decoration								: none;
	margin										: 2px 0;
}

#menu LI A:HOVER {
	color										: #2493BC	;	
}

#submenu {
	padding										: 5px 0 20px 0 !important;
	float										: left;
	clear										: both;
	width										: 200px;
}

.submenu, A.submenu:LINK, A.submenu:ACTIVE, A.submenu:VISITED {  
	font										: bold 11px "Arial" !important;
	text-align									: right !important;
	color										: #0E5480 !important;
	float										: right !important;
	clear										: both !important;
	text-decoration								: none !important;
	text-transform								: none !important;
}

A.submenu:HOVER {
	color										: #2493BC !important;
}

#conteudo {
	width										: 620px;
	float										: left;
}

#topo {
	width										: 620px;
	height										: 115px;
	float										: left;
	clear										: both;
}

#sac {
	float										: right;
	margin										: 42px 50px 0 0;
}

#sac-titulo {
	font										: normal 11px "Arial Narrow";
	color										: #5299C6;
	text-transform								: uppercase;
}

#sac-numero {
	font										: bold 30px "Trebuchet MS";
	color										: #5299C6;
	letter-spacing								: -3px;
	line-height									: 22px;
	
}

#titulos {
	width										: 620px;
	height										: 115px;
	float										: left;
	clear										: both;
	background									: URL("../imagens/titulos.png") no-repeat center top;
}

.ie6 #titulos-txt {
	font										: normal 18px "Arial";
	text-transform								: uppercase;
	text-align									: left;	
	margin										: 40px 0 0 20px;
	color										: #0E5480;
	float										: left;
}

#titulos-txt {
	font										: normal 18px "Arial";
	text-transform								: uppercase;
	text-align									: left;	
	margin										: 40px 0 0 40px;
	color										: #0E5480;
	float										: left;
}

.subtitulo {
	font										: normal 18px "Arial";
	text-transform								: uppercase;
	text-align									: left;	
	color										: #2493bc;
	float										: left;
	margin										: 40px 0 0 8px;
}

#conteudos {
	width										: 620px;
	float										: left;
	clear										: both;
	background									: URL("../imagens/conteudo.png") repeat-y left top;	
}

.ie6 #textos {
	width										: 550px;
	min-height									: 200px;
	float										: left;
	clear										: both;
	margin										: 90px 0 50px 18px;
	font										: normal 11px "Arial";
	color										: #0E537F;
	line-height									: 14px;
	text-align									: left;
}

#textos {
	width										: 550px;
	min-height									: 200px;
	float										: left;
	clear										: both;
	margin										: 90px 0 50px 35px;
	font										: normal 11px "Arial";
	color										: #0E537F;
	line-height									: 14px;
	text-align									: left;
}

#textos A:LINK, #textos A:VISITED, #textos A:ACTIVE {
	color										: #2493BC;
	text-decoration								: underline;
}

#base {
	width										: 620px;
	height										: 94px;
	float										: left;
	clear										: both;
	background									: URL("../imagens/base.png") no-repeat center top;
}

#rodape {
	width										: 620px;
	height										: 170px;
	float										: left;
	clear										: both;
}

#bandeira {
	width										: 170px;
	height										: 170px;
	float										: left;
	clear										: both;
	background									: URL("../imagens/bandeira.png") no-repeat center top;
}

#copyright {
	font										: normal 11px "Arial";
	color										: #5299C6;
	text-align									: left;
	margin										: 70px 0 0 0;
}

#copyright A:LINK, #copyright A:ACTIVE, #copyright A:VISITED {
	font										: normal 11px "Arial";
	color										: #5299C6;
}

#copyright A:HOVER {
	color										: #0E5480;	
}


/********** NOTÍCIAS ***********/

#box-noticias {
	float										: left;	
	margin										: 50px 0 0 0;
}

#noticias {
	float										: left;	
}

#titulo-noticias {
	float										: left;
	width										: 160px;
	font										: normal 26px "Arial Narrow";
	color										: #5299C6;
	line-height									: 14px;
	margin										: 2px 0 0 0;
	height										: 50px;
	padding										: 10px 0 0 0;
}

.tnm {
	font										: normal 24px "Arial Narrow";	
}

.linha-noticia {
	float										: left;
	clear										: both;
	width										: 385px;
}

.data-noticia {
	float										: left;
	width										: 100px;
	font										: bold 11px "Arial";
	color										: #0E537F;
	width										: 70px;
	text-align									: left;
}

.chamada-noticia {
	float										: left;
	width										: 300px;
	text-align									: left;
	overflow									: hidden;
	font										: normal 11px "Arial";
	color										: #0E537F;
	text-decoration								: underline;
}

/********** CONTEÚDOS ***********/

.imgr {
	float										: right;
	margin										: 0 0 20px 20px;
	border										: 5px solid #FFF;
}

#box-imgs {
	float										: left;
	border										: 1px solid #e3f7ff;
	width										: 170px;
	height										: 205px;
	padding										: 3px;
	margin										: 2px;
	background									: #FFF;
	-moz-border-radius							: 5px;
}

#box-imgs SPAN {
	float										: left;
	clear										: both;
	margin										: 5px 10px;
	font										: normal 10px "Arial";
	width										: 150px;
	line-height									: 12px;
}

.ileft {
	float										: left;
	border										: 5px solid #FFF;
	margin										: 20px 20px 20px 0;

}

.iright {
	float										: right;
	border										: 5px solid #FFF;
	margin										: 20px 0 20px 20px;
}

HR {
	border:0;
	border-top									: 1px solid #CFE4EC;
	float										: left;
	clear										: both;
	margin										: 30px 0;
	width										: 545px;
}

.box-ci {
	float										: left;
	width										: 545px;
	text-align									: center;
	background									: #FFF;
	border										: 1px solid #E3F7FF;
	-moz-border-radius							: 5px;
	margin										: 5px 0 20px 0;
}

.box-ci IMG {
	margin										: 10px auto;	
}

.tabela {
	width										: 545px;
}

.tabela TD {
	margin										: 1px;
	padding										: 5px 0;
	background									: #DFEEF7;
	-moz-border-radius							: 3px;
}

.lista LI {
	text-align									: left;
	margin										: 15px 0 0 0;
	list-style									: circle;
	width										: 535px;
	float										: right;
}

h2 {
	float										: left;
	clear										: both;
	font										: bold 14px "Arial";
}

.boxl, A.boxl:LINK, A.boxl:ACTIVE, A.boxl:VISITED {
	float										: left;
	display										: block;
	width										: 265px;
	padding										: 20px 0;
	font										: bold 17px "Trebuchet MS";
	letter-spacing								: -1px;
	background									: #2493BC;
	color										: #FFF !important;
	margin										: 20px 0 0 0;
	text-decoration								: none !important;
	-moz-border-radius							: 10px;
}

A.boxl:HOVER {
	background									: #237B9B;	
}

.boxlm {
	margin										: 20px 20px 0 0 !important;	
}


/******** LICITACOES *********/

#tabela {
	float										: left;
	clear										: both;
	margin										: 0 0 10px 0;
	width										: 550px;
	border										: 1px solid #C8D4EA;
	font										: normal 11px Arial;
	-moz-border-radius							: 2px;
	color										: #0E5480;
}

#tabela TD {
	background									: #FFF URL('../imagens/fundo-box.gif') repeat-x left top;
	border										: 1px solid #e3eaf6;
	-moz-border-radius							: 2px;
	text-align									: left;
	padding										: 6px 10px;
}

.titulo {
	font										: bold 11px "Arial";
	color										: #0E5480;
}

.situacao0 {
	font										: bold 11px "Arial";
	color										: #77A920;
	text-decoration								: underline;
}

.situacao1 {
	font										: bold 11px "Arial";
	color										: #A92020;
	text-decoration								: underline;
}

.situacao2 {
	font										: bold 11px "Arial";
	color										: #A92020;
	text-decoration								: underline;
}

.situacao3 {
	font										: bold 11px "Arial";
	color										: #A92020;
	text-decoration								: underline;
}

.situacao4 {
	font										: bold 11px "Arial";
	color										: #A92020;
	text-decoration								: underline;
}

.situacao5 {
	font										: bold 11px "Arial";
	color										: #A92020;
	text-decoration								: underline;
}

.situacao6 {
	font										: bold 11px "Arial";
	color										: #A92020;
	text-decoration								: underline;
}

H3 {
	float										: left;
	clear										: both;
	text-transform								: uppercase;
	font										: normal 18px "Arial";
	letter-spacing								: -1px;
	color										: #0E5480;
	margin										: 15px 0 10px 0;
	text-align									: left;
}

.download {
	float										: left;
	clear										: both;
	background									: #3961a9 URL('../imagens/fundo-botao-download.gif') repeat-x left top;
	color										: #FFF !important;
	font										: bold 12px "Trebuchet MS";
	margin										: 10px 0 0 87px;
	text-decoration								: none !important;
	-moz-border-radius							: 7px;
	text-transform								: uppercase;
	padding										: 0;
	width										: 110px;
	display										: block;
}

.download IMG {
	float										: left;
	margin										: 0;
}

.download SPAN {
	float										: left;
	margin										: 0;
	padding										: 5px 12px 5px 6px;
}

A.download:HOVER {
	background									: #043CA2 URL('../imagens/fundo-botao-download-over.gif') repeat-x left top;
}

.objeto {
	float										: left;
	clear										: both;
	padding										: 7px;
	text-align									: left;
	margin										: 5px 0 0 0;
	width										: 280px;
}

.txtbt {
	clear										: both;
	float										: left;
	margin										: 7px 0 10px 87px;
	font										: normal 9px "Verdana";
	text-decoration								: underline;
	letter-spacing								: -1px;
	width										: 110px;
	display										: block;
}

.botao {
	background									: #314D96;		
	color										: #FFF;
	font										: bold 12px "Arial";
	padding										: 5px 10px;
	border										: 0;
	-moz-border-radius							: 5px;
	text-decoration								: none !important;
}

.inputs {
	padding										: 5px;
	text-align									: left;
	font										: normal 11px "Arial";
}

.anexos {
	float										: left;
	font										: normal 11px "Arial";
	color										: #314D96;
	margin										: 0 3px 3px 0;
	background									: #FCF5D2;
	padding										: 3px 5px;
}

.anexos IMG {
	float										: left;
	margin										: 0 3px 0 0;
}

#box-anexos {
	float										: left;
	margin										: 0 0 8px 7px;
	padding										: 5px;
	width										: 280px;
}

#box-anexos SPAN {
	float										: left;
	width										: 240px;
	margin										: 0 0 5px 0;
	text-align									: left;
}

.botao-edital {
	float										: left;
	width										: 250px;
	padding										: 20px 0;
	font										: bold 17px "Trebuchet MS";
	letter-spacing								: -1px;
	text-decoration								: none !important;
	background									: #2493BC;
	color										: #FFF !important;
	-moz-border-radius							: 10px;
}

A.botao-edital:HOVER {
	background									: #237B9B;	
}

#titulosm {
	float										: left;	
}

.texton {
	font										: normal 11px "Arial" !important;
	line-height									: 14px;
	text-align									: left !important;
}

#flashfatura {
	margin										: 0 0 0 -9px;
	float										: left;
	clear										: both;	
}

.ie6 #box-fatura {
	float										: left;
	width										: 550px;
	margin										: -160px 0 0 -70px;
}

#box-fatura {
	float										: left;
	width										: 550px;
	margin										: -160px 0 0 0;
}

#box-fatura A:LINK, #box-fatura A:ACTIVE,#box-fatura A:VISITED {
	background									: #a7e2f9;
	font										: normal 18px "Arial";
	text-transform								: uppercase;
	color										: #0e5480;
	letter-spacing								: -1px;
}

#fatura {
	width										: 230px;
	height										: 270px;
	background									: URL("../imagens/fatura.png") no-repeat left top;
	float										: left;
}

.ie6 .link1 {
	float										: left;
	margin										: 160px 0 0 60px;
}

.ie6 .link2 {
	float										: left;	
	margin										: 175px 0 0 0;
}

.link1 {
	float										: left;
	margin										: 100px 0 0 60px;
}

.link2 {
	float										: left;	
	margin										: 115px 0 0 0;
}

#assinatura {
	float										: left;
	margin										: 15px 0 0 0;
}

.desenvolvido span{
	font: bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	}

.bt_verso {
	width										: 570px; 
	height										: 35px;
	background-image							: url("../imagens/bt_verso.png");
	float										: left;
	display										: block;
	clear										: both;	
	margin										: 0 0 0 -9px;
}

.bt_verso:hover {
	background-image							: url("../imagens/bt_versohover.png");	
}


.bt_frente {
	width										: 570px; 
	height										: 35px;
	background-image							: url("../imagens/bt_frente.png");
	float										: left;
	display										: block;
	clear										: both;	
	margin										: 0 0 0 -9px;
}

.bt_frente:hover {
	background-image							: url("../imagens/bt_frentehover.png");	
}

.ppsp{
	width: 123px;
	height: 138px;
	background: url("../imagens/ppsp.png") no-repeat left top;
	display: block;
	float: right;
	margin: 20px ;}

