/* CSS Document */
/* geral */
/* {margin: 0px;padding: 0px;}*/
/*body { font-family: Tahoma, Arial, sans-serif; margin: 0px; background-color: #EAEAEA; color: #000033;}*/
body { margin-left:0px; margin-top:0px; margin-right:0px; margin-bottom:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#006666; background-color: #EBF4FE; /*#EAEAEA;*/ }
.bodyifr { margin:0px; padding:0px; color:#006666; background-color:#FFFFFF; }
.bodyhelp { margin:0px; padding:0px; background-color:#EBF4FE; }
form { margin:0px; }
select { margin:0; }
textarea { margin:0; }
p { font-size: 0.7em; margin: 5px 15px;}
/*h1 { text-indent: -9999px; font-size: 0.1em;}*/
/*h2 { font-size: 1em; color: #46468E; margin: 0px 0px 10px 0px;}*/
#carregaimagens { position:absolute; visibility:hidden; }

/* estrutura */
#topo { height: 120px; background-color: #0053A6; width: 100%; float: left; background-image: url(imagens/fundo_cab.jpg); position: relative; border-bottom:3px solid #003366; }
#conteudo { float: left; width: 100%; /*background-color: #EAEAEA; /*border-bottom:3px solid #003366; /*height: 540px;*/}
#rodape { height:24px; text-align:center; background-color:#EAEAEA; background-image:url(images/fondodegrade.png); }
#banner { padding-left: 217px; padding-left: 225px; padding-top: 25px;	display: block;}
/*address { font-size: 0.8em;	text-align: center; font-style: normal; color: #FFFFFF; padding: 20px;}*/
.fcab { min-width:778px; height:110px; background-image:url(images/fundocab.png); background-repeat:repeat; /*border:1px solid #FF9900;*/ }
.fdeg { width:100%; height:30px; background-image:url(images/fondodegrade.png); }
#logo {	background-image: url(images/titulo.png); background-repeat: no-repeat; cursor:pointer; margin:5px 0px 0px 30px; padding:0px; float:left; height:70px; width:240px;}
#aviso { background-image: url(images/aviso.gif); background-repeat: no-repeat; float:right; margin:5px 160px 0px 0px; cursor:pointer; padding:0px; height:75px; width:90px;}
#logod { background-image: url(images/fundologin.png); background-repeat: no-repeat; margin: 10px 10px 0px 0px; padding: 0px; float: right; width:180px; height:100px; }
#outsis { margin: 20px 40px 0px 0px; padding: 0px; float: right; width:180px; height:30px; font-size:12px; }
.divarea { float:left; height:30px; background-image:url(images/fondodegrade.png); /*border:1px solid #CC00CC;*/ }
.divcentro { width:100%; height:24px; background-image:url(images/fondodegrade.png); line-height:22px; /*border:1px solid #eaeaea;*/ }
.final { width:60%; margin-left:auto; margin-right:auto; font-size:10px; text-align:center; line-height:24px; /*border-top:3px solid #003366;*/ }
.fechafoto { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#000000; text-decoration:none; }
.titpag { font-family: Tahoma, Arial, sans-serif; font-size:1em; color:#46468E; font-weight:bold; }

/* IMAGEM DE FUNDO DAS PAGINAS*/
.bgemp { background-image: url(imagens/fundo02.jpg); background-repeat: no-repeat; background-position:center top; }
.bgmis { background-image: url(imagens/fundo04.jpg); background-repeat: no-repeat; background-position:center top; }
.bgdif { background-image: url(imagens/fundo03.jpg); background-repeat: no-repeat; background-position:center top; }

/* Tabelas Principais */

.taba { width:778px; }
.tabb { width:618px; }
.tabc { width:160px; }

/* menu */

.menu { width:76%; margin-left:auto; margin-right:auto; color:#FFFFCC; /*border:1px solid #CC0000;*/ }
.menu td a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-decoration: none; color: #009595; font-weight: bold;}
.menu td a:hover { color: #CC0000; }
/*.menu .visit { color: #000000; }*/

/* submenu 

.submenu { width:100px; color: #003366; background-color: #EAEAEA; }
.submenu ul { margin-left:auto; margin-right:auto; }
.submenu li { display:block; list-style-type: none; line-height:14px;}
.submenu li a { font-family: Tahoma, Arial, sans-serif; font-size: 0.7em; text-decoration: none; line-height: 30px; color: #0099CC; padding-right: 5px; padding-left: 5px; font-weight: bold;}
.submenu li a:hover { color: #000000; }
.submenu .visit { color: #000000; }
*/
.submenu {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
.submenu li { list-style-type: none;}
.submenu td { padding:0px; /*background-color:#CC0033;*/  }
.submenu a { text-decoration:none; color: #006666; }
.submenu a:hover { color: #CC0000; }
.submenu .visit { color: #000000; }

/* BOXE 1 PAGINA PRINCIPAL*/

.box { background-image: url(imagens/box_center.gif); background-repeat: repeat-y; width: 237px; float: left; margin: 5px 6px;}
.boxtop { background-image: url(imagens/box_top.gif); background-repeat: no-repeat; height: 15px; background-position: left top;}
.boxbot { background-image: url(imagens/box_bot.gif); background-repeat: no-repeat;	height: 15px; background-position: left bottom;}
.box a { color: #000033; font-size: 0.75em;	visibility: inherit;}
.box a:hover { color: #3399FF;}
.box h2 { color: #0099FF;}
.box img { margin: 0px auto; display: block; vertical-align: middle; border-style: none;}
.box .link { margin-left: 15px; padding-left: 15px; background-image: url(imagens/b_1.gif); background-repeat: no-repeat;	background-position: left center; text-decoration: none;}

.npag {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color: #006699;
		text-decoration:none;
		}
.npagx {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color: #CCCCCC;
		}
/* texto */

.texto { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #003366; letter-spacing:1px; line-height:16px; text-align: justify; }
.txtex { font-family: "Times New Roman", Times, serif; font-size:10px; color: #46468E; }
.txtcont { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #006666; letter-spacing:1px; line-height:18px; text-align:left; font-style:italic; }
.campo1 { margin-top:8px; border-width:1px; text-align:left; color: #006666; border-left-style:none; border-top-style:none; border-right-style:none; border-bottom-color: #000000; background-color:#eaeaea; }
.campo2 { margin-top:8px;
		  border-width:1px; 
		  text-align:left;
		  border-style: solid;
		  border-left-color: #999999;
		  border-top-color: #999999;
		  border-right-color:#999999;
		  border-bottom-color:#999999; 
		  color: #006666; 
		  background-color:#eaeaea; }
.fundotd a:hover { color: #990000; background-color:#99CCCC; }

.txtn { font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:9px;
		color: #0099CC;
		text-decoration:none;
}

.txtpag { font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color: #990000;
		text-decoration:none;
}

.titsub { font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:15px;
		font-weight:bold;
		text-decoration:none;
		color: #996600;
}
.titsub a { font-size:12px; color: #006666; }
.titsub a:hover { color: #CC0000; }

.titcat { font-family: Arial, Helvetica, sans-serif;
		font-size:18px;
		font-weight:bold;
		text-decoration:none;
		color: #008080; /* #009B9B; /* #006666; /* #0099CC;*/
}
.titscat { font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		text-decoration:none;
		color: #996600;
}

.linkalf a { color:#006666; font-size:14px; font-weight:bold; line-height:20px; cursor:pointer; }
.linkalf a:hover { color:#CC0000; background-color:#99CCCC; cursor:pointer; }

.alfoff a { color:#CCCCCC; font-size:14px; font-weight:bold; line-height:20px; }
.alfoff a:hover { color:#CCCCCC; text-decoration:none; cursor:pointer; }

.categ { font-family: Arial, Helvetica, sans-serif;
		font-size:16px;
		font-weight:bold;
		line-height:36px;
		text-decoration:none;
		}

.categ a { color: #006666; text-decoration:none; }
.categ a:hover { color: #CC0000; cursor:pointer; }

.categoff { font-family: Georgia, "Times New Roman", Times, serif;
		font-size:16px;
		font-weight:bold;
		line-height:36px;
		text-decoration:none;
		color:#CCCCCC;
		}
.categoff a { color:#CCCCCC; text-decoration:none; }
.categoff a:hover { cursor:pointer; }

.subcateg { font-family:Verdana, Arial, Helvetica, sans-serif; color:#CCCCCC;
		font-size:12px;
		font-weight:bold;
		line-height:30px;
		}
.subcateg a { color: #006666;
		text-decoration:none;
		cursor: pointer;
 }
.subcateg a:hover { color: #CC0000; cursor:pointer; }
.linkverm { font-family:Verdana, Arial, Helvetica, sans-serif;
			font-weight:bold;
			color:#990000;
			text-decoration:none;
			cursor:pointer;
			}
.linkazul { font-family:Verdana, Arial, Helvetica, sans-serif;
			font-weight:bold;
			color: #003399;
			text-decoration:none;
			}
.osite { font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			line-height:16px;
			text-align:justify;
			color:#006666;
}
.homeanu { font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			text-align:justify;
			color: #006666;
}
.tithelp { font-family:Verdana, Arial, Helvetica, sans-serif;   
		  font-size:14px;
		  font-weight:bold;
		  color: #003333;
		}
.titnom { font-family:Verdana, Arial, Helvetica, sans-serif;   
		  font-size:13px;
		  font-weight:bold;
		  color: #356A6A;
		}
.titend { font-family:Verdana, Arial, Helvetica, sans-serif;   
		  font-size:13px;
		  color: #356A6A;
		}

/*    Anuncios    */
.fundoanu { background-color: #F3F9FE; }
.titanu { font-family:Verdana, Arial, Helvetica, sans-serif;   
		  font-size:12px;
		  /*text-transform:uppercase;*/
		  font-weight:bold;
		  color: #336699;
		}
.txtanu { font-family:Verdana, Arial, Helvetica, sans-serif;   
		  font-size:11px;
		  text-align:justify;
		  color: #000000;
		}
.endanu { font-family:Verdana, Arial, Helvetica, sans-serif;   
		  font-size:9px;
		  text-transform:uppercase;
		  color: #666666;
		}
.telanu { font-family:Verdana, Arial, Helvetica, sans-serif;   
		  font-size:10px;
		  font-weight:bold;
		  color:#000000;
		}
/*    Fim Anuncios    */


.tit12b { font-family:Verdana, Arial, Helvetica, sans-serif;   
		  font-size:12px;
		  font-weight:bold;
		  color: #000000;
		}
.tit16b { font-family:Verdana, Arial, Helvetica, sans-serif;   
		  font-size:16px;
		  font-weight:bold;
		  color:#000000;
		}
.tit14b { font-family:Verdana, Arial, Helvetica, sans-serif;   
		  font-size:14px;
		  font-weight:bold;
		  color: #000082;
		}
.txt15 {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:15px;
}
.txt14 {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:14px;
}
.txt13 {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:13px;
}
.txt12 {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
}
.txt11 {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
}
.txt10 {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
}
.txt09 {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:9px;
}
.txt08 {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:8px;
}

.vermcl { color:#CC0000; }
.vermes { color:#990000; }
.verdes { color:#006633; }
.preto { color:#000000; }
.azul { color:#000066; }

.txtb { font-weight:bold; }
.txtnone { text-decoration:none; }
.txtjust { text-align:justify; }
.telahelp { font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			text-align:justify;
			color: #003300;
			margin-left:-4px;
}
.selest {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#006666;
	font-size:9px;
	border: 1px solid #CCCCCC;
	width:40px;
	height:18px;
	margin:0px;
	}

.selcid {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#006666;
	font-size:9px;
	border: 1px solid #CCCCCC;
	width:210px;
	height:18px;
	margin:0px;
	}

.selbai {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#006666;
	font-size:9px;
	border: 1px solid #CCCCCC;
	width:320px;
	height:18px;
	margin:0px;
	}

.selestcad {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#006666;
	font-size:10px;
	width:40px;
	height:18px;
	margin:0px;
	}

.selcidcad {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#006666;
	font-size:10px;
	width:316px;
	height:18px;
	margin:0px;
	}

.selbaicad {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#006666;
	font-size:9px;
	width:373px;
	height:18px;
	margin:0px;
	}

.titBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	font-weight:bold;
	background:#999999;
	height: 20px;
}
.boxx {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #006633;
	line-height:16px;
	background-color: #F8F8F8;
	text-align: justify;
}
.titdicas {	color: #003366;	margin:0px; }
.chave {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	height: 16px;
	width: 287px;
	border: 1px solid #CCCCCC;
	margin:0px;
}
.lst { font-family:Verdana, Arial, Helvetica, sans-serif;
		}
.lst a { color: #006666;
		font-size:12px;
		font-weight:bold;
		line-height:22px;
		text-decoration:none;
		cursor: pointer;
 }
.lst a:hover { color: #CC0000; }

.cponome {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#006666;
	font-size:11px;
	height: 13px;
	width: 370px;
	margin:0px;
}
.cpocpf {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#006666;
	font-size:11px;
	height: 13px;
	width: 100px;
	margin:0px;
}

.cpocat {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#006666;
	font-size:11px;
	height: 13px;
	width: 320px;
	margin:0px;
}

.cpoemail {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#006666;
	font-size:11px;
/*	height: 13px;  */
	width: 260px;
	margin:0px;
}

.cpofale {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#006666;
	font-size:11px;
/*	height: 13px;  */
	width: 360px;
	margin:0px;
}
.form2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#006666;
	font-size:11px;
	height: 13px;
	width: 370px;
	margin:0px;
}
.form3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#006666;
	font-size:11px;
	height: 13px;
	width: 170px;
	margin:0px;
}
.areatxt {
	color:#006666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width: 370px;
	height:42px;
	margin:0px;
}
.contador {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	color:#000000;
	border-width:0px;
	font-size:9px;
	height: 12px;
	width: 26px;
	margin:0px;
}
.cpousu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size:10px;
	height: 10px;
	width: 130px;
	margin:0px;
}
.cposenha {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size:10px;
	height: 10px;
	width: 80px;
	margin:0px;
}
.btok {
	cursor:pointer;
	margin:0px;
}
.cpocompl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#006666;
	font-size:11px;
	height: 13px;
	width: 280px;
	margin:0px;
}
.cpocep {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#006666;
	font-size:11px;
	height: 13px;
	width: 65px;
	margin:0px;
}
.cpopesq {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#006666;
	font-size:10px;
	line-height:11px;
	width: 200px;
	margin:0px;
}
.cpocpf {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#006666;
	font-size:11px;
	height: 13px;
	width: 96px;
	margin:0px;
}
.cponom {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#006666;
	font-size:11px;
	height: 13px;
	width: 262px;
	margin:0px;
}
