
*{ margin:0; padding:0; list-style:none; }

body{ background:#003d90 url(imgs/bg.jpg) left top repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; line-height:1.6em; }

#geral{ width:778px; margin:0 auto; }

#topo{ height:204px; }

#conteudo{ background:#FFFFFF url(imgs/bg-conteudo.jpg) top left repeat-x; width:778px; }

#conteudo-index{}

#conteudo-internas{ width:678px; margin:0 auto; padding:30px 0; }

a{ text-decoration:none; color:#666666; }
a:hover{ text-decoration:underline; }

/* TITULOS */
	h1#t-jornal-identidade{
		text-indent:-9999em;
		overflow:hidden;
	}
	h1#t-jornal-identidade{ background:url(imgs/t-jornal-identidade.gif) top left no-repeat; width:158px; height:14px;}
	
	h2#titulo-estrutura{ font-size:16px; font-weight:bold; color:#FFFFFF; padding:65px 0 0 0; text-align:right; width:300px; }
	
	h1.titulos{ font-size:24px; letter-spacing:-1px; font-weight:normal; margin:0 0 18px 0; color:#011D44; }

/* INDEX */
	#destaque1{ background:url(imgs/bg-destaque1.jpg) top left no-repeat; height:317px; }
	#destaque1-esq{ float:left; }
	#destaque1-dir{ float:right; }
	
	#destaque1-dir-txt{ width:200px; margin-right:62px; }
	#destaque1-dir-txt p{ margin:10px 0 0 0; }
	
	#destaque1-esq-txt{ width:423px; height:298px; margin-left:55px; }
	
	#destaque2{ height:123px; margin:6px 0; }
	#destaque2-esq{ float:left; background:url(imgs/d-estrutura.jpg) top left no-repeat; width:308px; height:123px; border:1ox solid red; margin:0; }
	#destaque2-dir{ float:right;  background:url(imgs/d-ftp.jpg) top left no-repeat; width:172px; height:123px;}
	#destaque2-meio{background:#FFFFFF url(imgs/d-contato.jpg) top left no-repeat; width:288px; height:123px; margin-left:313px; _margin-left:310px; }
	
	#destaque2-meio p{ padding:10px 0 0 55px; line-height:1.7em;}
	#destaque2-dir p{ padding:85px 0 0 50px; }
	#destaque2-esq p{ color:#FFFFFF; text-align:right; font-size:14px; width:300px; }
	
/* BANCOS */
.lista-bancos{ margin:30px 0; }
.lista-bancos li{ background:url(imgs/cdr.jpg) left top no-repeat; padding:0 0 0 20px; height:16px; margin:6px 0; }
.lista-bancos a{ color:#999999; }

#lista-banco-facas{ list-style:none; }
#lista-banco-facas li{ float:left; margin:0 35px 0 0; width:200px; text-align:center; padding:40px 0 0 0; }
#lista-banco-facas li a{ font-weight:bold; }

	/* FACAS */
	fieldset{ padding:10px 20px 20px 20px; margin-bottom:15px; border:1px solid #d5d5d5; }
	legend{ font-size:16px; margin-bottom:12px; color:#657F1F; }
	.lista-facas{ list-style:none; }
	.lista-facas li{ float:left; width:200px; margin:0 15px 20px 0; text-align:center; }
	.lista-facas li a{ height:200px; display:block;}
	.lista-facas li h2{ font-size:12px; font-weight:bold; margin:10px 0 0 0; }
		
/* SERVIÇOS */
#lista-servicos li{ margin:0 0 10px 0; padding:0 0 0 15px; background:url(imgs/setag.gif) left 7px no-repeat; font-size:18px; font-weight:normal; color:#728F23; }
#lista-servicos a{ font-size:18px; font-weight:normal; color:#728F23; }
.subtitulos-estrutura{margin:0 0 0 0; padding:10px 0 5px 0; font-size:18px; font-weight:normal; color:#728F23;}
/* CONTATO */
	.inputtextC{ width:310px; border-top:1px solid #CCCCCC; border-left:1px solid #CCCCCC;; border-bottom:1px solid #e8e8e8; border-right:1px solid #e8e8e8; }
	#frmContato ul li{ margin:0 0 5px 0; }
	.botao{ margin:5px 0; float:right; }
	.frmOn{ width:310px; border:1px solid #006600; }
	
/* TABELA */
#tabela td{ padding:5px; }	
	
/* RODAPE */
#rodape{ clear:both; height:43px; line-height:43px; background:#FFFFFF; text-align:center; color:#999999; font-size:12px; }	
#rodape-internas{ clear:both; height:54px; line-height:54px; background:#FFFFFF url(imgs/bg-rodape.jpg) bottom left no-repeat; text-align:center; color:#999999; padding-top:20px; font-size:12px; }	
#rodape a{ color:#99999; }
#rodape-internas a{ color:#99999; }
.textotab{ font-size:11px; }