body {margin:0; padding:0; font-family:"Trebuchet MS"; font-size:11px; color:#666666;}
#container {width:1004px; height:auto; margin:0 auto;}

/* Fomatação do topo */
#top {width:1004px; height:497px; }
#topo {width:1004px; height:378px; } 
	#top1 {width:1004px; height:183px; background:url(../images/bg-ceu.jpg) no-repeat;}
		#logo {width:295px; height:108px; margin:25px; float:left}
		#data {width:250px; height:15px; margin:140px 30px 10px 30px; float:right;}
	#top2 {width:1004px; height:334px; background:url(../images/menu-animacao1.jpg) repeat-x;}
    #top_int_2 {width:1004px; height:125px; background:url(../images/bg-animacao-interno.jpg) repeat-x;}
/* Fomatação do meio */
#middle {width:1004px; height:auto; float:left; }
	#meio {width:944px; padding:0 30px 0 30px; float:left; }
	#esquerdo {float:left; width:665px; }
		#parenteses {width:100%;}
			#parenteses_out {background:url(../images/parenteses-esquerdo.jpg) no-repeat left; padding-left:20px;}
			#parenteses_in {background:url(../images/parenteses-direito.jpg) no-repeat right; padding-right:20px; height:116px;}
		#texto_scpn {margin-top:20px;}
		#box_botao_analise {height:50px; padding:5px; background-color:#FBFBFB; border:1px solid #F4F4F4;}
			#box_botao_analise img {float:right;}
		#box_portal_scpn {width:270px; height:180px; background:url(../images/bg-box-portal-scpn.jpg) repeat-x; border: 1px solid #F4F4F4; padding:10px; float:left;}
			#logo_scpn {margin-right:15px; float:left; }
		#box_cases {width:330px; height:150px; float:right;}	
			
		
	#direito {float:right; width:228px;}
		#box_regra {width:187px; height:183px; min-height:183px; background:#FDFDFD url(../images/bg-box-regra.jpg) no-repeat; padding:20px;}
		#box_noticias { width:187px; height:300px ; min-height:290px; background:#EDFBFF url(../images/bg-box-noticias.jpg) bottom no-repeat; padding:20px; }
			#box_noticias img {float:left; margin-right:10px;}
			.box-leia-mais {text-align:right; color:#0E658F; }
/* Fomatação do rodapé */
#bottom {width:1004px; height:281px; float:left; margin-top:15px;}
	#bottom1 {width:964px; height:232px; padding:20px; background:url(../images/bg-rodape.jpg) #EBEBEB bottom repeat-x;}
		#box_links {width:262px; float:left;   }
		#box_webcontas {width:252px; border:#0099CC 1px solid; padding:5px; }
		  .btn_acessar {background:url(../images/btn-acessar-menor.jpg) no-repeat; width:75px; height:29px; border:0; margin:0; padding:0; }
		  .select_field {width:160px; padding:3px; border: 1px solid #999999; margin:0; padding:0;  }
			#box_links p {width:110px; line-height:12px; margin:0 0 21px 0;  }
		#box_trb_rpr {width:456px; height:145px;  margin-left:285px; }
		#box_logo_fone {width:197px; height:145px; float:right;}
	#bottom2 {width:1000px; height: 26px; background-color:#1389C2; padding:2px;}
		.titulo_blue_bar {font-size:16px; color:#4FDCFF; }
		.texto_blue_bar {color:#FFFFFF}
/* Fomatação geral */
.links_rodape {font-size:12px; font-weight:bold; margin-top:15px; text-decoration:none; color:#0086C9 ;}
.links_rodape:hover { color:#999999;}
.texto_vermelho {color:#CC0000; font-size:12px;}
.link_azul {color:#1288C1; text-decoration:none;} .link_azul:hover {color:#1288C1; text-decoration:underline;}
.link_vermelho {color:#CC0000; text-decoration:none;} .link_vermelho:hover {color:#CC0000; text-decoration:underline;}
.titulo_azul {font-family:"Trebuchet MS"; font-size:18px; color:#0E658F;}
.titulo_azul_claro {font-family:"Trebuchet MS"; font-size:18px; color:#0086C9;}
.titulo_noticia {font-size:12px; color:#0E658F; }
.texto_italico_box_analise {font-family:"Trebuchet MS"; font-size:16px; color:#0086C9; line-height:52px; font-style:italic; }
.texto_italico_azul {font-family:"Trebuchet MS"; font-size:16px; color:#0086C9; font-style:italic;}
.texto_azul {color:#1288C1; font-size:12px; }
.link_amarelo {color:#F5C007; text-align:right; font-size:12px; text-decoration:none;} .link_amarelo:hover {color:#F5C007; text-decoration:underline;}
.right {text-align:right; }
.center {text-align:center;}
.left {text-align:left;}
* img {border:0;}
.fl-left {float:left; margin-right:15px;}
.fl-right{float:right; margin-left:15px;}
.foto_esq {float:left; padding:5px; border:1px solid #F4F4F4; margin-right:10px;}
.links_pglinks {color:#666666; font-size:12px; text-decoration:none;}
.links_pglinks:hover {color:#999999; font-size:12px; text-decoration:underline;}
.item_noticia {padding:5px; background:url(../images/bg-item-noticia.jpg) repeat-x bottom; height:70px;}
.barra_titulo {background-color:#F9F9F9; padding:5px; height:50px; border-bottom:1px solid #EAEAEA; border-left:#EAEAEA 13px solid;}
.titulo_barra {font-size:22px; color:#0086C9;}
#box_modulo_administrativo {padding:6px; background-color:#0085C9; margin-top:20px; color:#FFFFFF; height:200px; }
#box_modulo_financeiro {padding:6px; background-color:#16B600; color:#FFFFFF; height:200px; margin-top:20px; }
#box_modulo_cidadania {padding:6px; background-color:#FF0000; color:#FFFFFF; height:200px; margin-top:20px; color:#FFFFFF;}
#box_modulo_logistica {background-color:#666699; padding:10px; margin-top:20px; height:220px; color:#FFFFFF;}

.div_txt_vertical {width:25px; float:left; margin-right:10px; height:200px;}
.div_modulos_interno {width:600px; margin-left:40px;}
.foto_ap_modulos {width:102px; height:76px; float:left; margin-right:15px; margin-top:5px; margin-left:5px;}
.div_ap_content_modulos1 {height:95px; background-color: #2999D2; }
.div_ap_content_modulos2 {height:95px; background-color: #3BC229; }
.div_ap_content_modulos3 {height:95px; background-color: #FF4848; }
.div_ap_content_modulos4 {height:95px; background-color: #7F7FA9; }

.titulo_box_ap_modulos {font-size:23px;}
.div_btn_conheca {text-align:right; margin-right:5px;}
.link {cursor:pointer;}
#inst_parceiras {width:670px; float:right; margin-left:30px;}

label.error {  color: red; padding: 1px;  margin: 1px 0; width: 320px; text-align: left; margin-left:100px; font-size:10px; }
.texto_label {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#CC0000;}
label.labelform {float:left; width:160px; text-align:right; line-height:25px; margin-right:5px;}
input.inputform {width:380px; line-height:25px; height:20px; border:1px solid #C9C9C9; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:3px; margin-top:4px; }
textarea.textareaform {width:380px;  border:1px solid #C9C9C9; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:3px; margin-top:4px; }
#box_sistemas {background-color:#F8F8F8; padding:5px; height:240px;}
.box_box_sistemas {background-color:#F0F0F0; padding:5px; border:1px solid #CCCCCC;}
.box_options_adm { padding:5px 5px 5px 25px; border:1px solid #C4E1FF; float:left; width:131px; height:160px; background:url(../images/administrativo.jpg) no-repeat left #0085C9; color:#FFFFFF;}
.box_options_fin {padding:5px 5px 5px 25px; border:1px solid #A4E688; float:left; width:132px; height:160px; background:url(../images/financeiro.jpg) no-repeat left #16B600; color:#FFFFFF;}
.box_options_cid {padding:5px 5px 5px 25px;  border:1px solid #FCA598; float:left; width:132px; height:160px; background:url(../images/cidadania.jpg) no-repeat left #FF0000; color:#FFFFFF;}
.box_options_log {padding:5px 5px 5px 25px; background-color:#C5C5F3; border: 1px solid #C5C5F3; float:left; width:132px; height:160px; background:url(../images/logistica.jpg) no-repeat left #666699; color:#FFFFFF; }
#btn_enviar {background:url(../images/btn-enviar.jpg) no-repeat; width:75px; height:30px; border:0;}
#btn_limpar {background:url(../images/btn-limpar.jpg) no-repeat; width:75px; height:30px; border:0;}
label.error {  color: red;  padding: 1px;  margin: 1px 0;  width: 320px;  text-align: left; margin-left:170px; font-size:10px; }
#mensagem {height:35px; background-color:#E2FEE3; border:#93FD98 2px solid; color:#009900; margin-top:15px; line-height:22px; padding:5px; font-size:14px; }