/* CSS Document by EUNANET */
/* Controle Global do Site */
html { margin:0;padding:0; }
body { font: 0.7em Tahoma, arial, sans-serif;color:#000;background:#fff url(../images/fundo_site.jpg) repeat;margin:0;padding:0;text-align:center; }
p, h1, h2, h3 { text-align:left;margin:0;padding: 0 }
h1 { font:2em Tahoma, arial, sans-serif; }
h2 { font:1.7em Tahoma, arial, sans-serif; }
h3 { font:1.4em Tahoma, arial, sans-serif; }
span.negrito { font-weight: bold; }
span.italico { font-style:italic; }
span.verm { color:#cc0000; }
span.verd { color:#009900; }
span.vermn { font-weight:bold;color:#cc0000; }
span.verdn { font-weight:bold;color:#009900; }
a { text-decoration:none }
a.help { text-decoration:none; border-bottom:1px dotted #0033ff;font-weight:bold;color:#741b05 }
.limpa { clear:left }
.limpatudo { clear:both }
.escondeisso { display:none; }
img { border:0;margin:0;padding:0; }
br { line-height:1em; }
.ie_fix { display: none; }
.tabela {
	display: inline;
	margin: 0px;	
	padding: 0px;
	width: 100%;
	float:left;
	border:0px solid #ad9701;
	background: #e2e3e3;
}
.tabela tr, .tabela td {
	border:1px solid #000;
}
.focus_in {  
     background:#f9f9b1;  
}  
.focus_out {  
     background:#fff;  
}
/* Formularios */
form, fieldset, legend, input, select, textarea, label {
	margin: 0;
	padding: 0;
	text-align: left;	
}
#formlogin {
	display: inline;
	border: 0px solid #000;
	height: 20px;
	margin: 0; 
	float:left;
}
#formlogin fieldset {
	border: 0;
	margin: 0;
	padding: 0;
}
.campo_bloco_login {
	display:inline;
	margin: 0; 
	text-align: left;
	float: left;
}
.campo_bloco_login input {
	display: inline;
	border: 0;
	width: 65px;
	margin-left: 2px;
	height: 20px;
	border: 2px solid #b2ad90;
	background: #fff;	
	float:left;
}
.campo_bloco_login label {
	display: inline;
	width: 56px;
	height: 20px;
	font: 1.4em Tahoma, arial, sans-serif;
	font-weight: bold;
	margin-left: 3px;
	text-align:right;
	float:left;
}
#tabelas {
	display: inline;
	margin: 5px;
	float:left;
}
.campo_bloco {
	display:inline;
	margin-left: 5px;
	text-align: left;
	float: left;
}
.campo_bloco input {
	font-size: 13px;
}
.campo_bloco select {
	font-size: 13px;
}
.campo_bloco label {
	font-weight: bold;
	color: #000;
	font-size: 14px;
	margin-left: 3px;
}
#campo_bloco_estado, #campo_bloco_cidade, #campo_bloco_ec, #campo_bloco_sx, #campo_bloco_nasc, #campo_bloco_im {
	display:inline;
	margin-left: 5px;
	text-align: left;
	float: left;
}
#campo_bloco_estado input, #campo_bloco_cidade input {
	font-size: 13px;
}
#campo_bloco_estado select, #campo_bloco_cidade select {
	font-size: 13px;
}
#campo_bloco_estado label, #campo_bloco_cidade label, #campo_bloco_ec label, #campo_bloco_sx label, #campo_bloco_nasc label, #campo_bloco_im label {
	font-weight: bold;
	color: #000;
	font-size: 14px;
	margin-left: 3px;
}
/* Controle do Form Pesquisar */
#formbusca { 
	display: inline;
	border: 0;
	width: 205px;
	height: 15px;
	margin: 0px 0 0 5px; 
	border: 0px solid #487201;	
	float:left;
}
#formbusca fieldset {
	border: 0;
	margin: 0;
	padding: 0;
}
#formbusca input {
	display: inline;
	border: 0;
	width: 200px;
	margin: 0;
	height: 20px;
	border: 2px solid #b2ad90;
	background: #fff;	
	float:left;
}
#formcontato {
	display: inline;
	margin: 5px;
	float:left;
}
#divlogin {
	width: 413px;
	height: 321px;
	margin: 50px auto;
	background: #fff;
	text-align: center;
	background: url(../images/fundo_login.jpg);
	/* border: 5px solid #333;	*/
}
/* Novos */
#logindiv { margin:100px auto 30px;width:450px;background: #f8f8f8 url(../images/topologin.jpg) no-repeat top;border: 1px solid #cecece; }
#logincar { margin:50px auto 30px;width:450px;background: #f8f8f8 url(../images/topologincar.jpg) no-repeat top;border: 1px solid #cecece; }
#loginform { width:220px;margin: 90px auto 20px; } 
.blococampo { display:inline;margin:0 0 10px 5px;text-align:left;float:left }
.blococampo input {	font-size: 13px;margin: 2px 0 0 0 }
.blococampo select { font-size: 13px;margin: 2px 0 0 0 }
.blococampo label {	font-weight: bold;color: #000;font-size: 12px;margin-left:3px }
#divlogincli, #divloginrsp {width:188px;height:203px;display:inline;float:left;margin:5px;background:#fff;border:1px solid #bfb59a}
#divasstecnica {width:188px;height:43px;display:inline;float:left;margin:10px 5px 0 5px;background:#fff;border:1px solid #bfb59a}
#divlogincli  h2, #divloginrsp h2 {height:47px;display:inline;float:left;margin:1px;line-height:47px;color:#76724e;background:url(../images/icone_login.jpg) no-repeat top left}
#divlogincli  span, #divloginrsp span {display:inline;float:left;margin-left:60px}
#divlogincli  a, #divloginrsp a {width:103px;height:20px;display:inline;float:left;margin:2px 0 0 5px;background:#b0ad93;color:#fff; text-decoration:none;text-align:center}
#divlogincli  a:hover, #divloginrsp a:hover {background:#7eaf93;color:#000}
#divlogincli  a.go, #divloginrsp a.go {width:75px;height:20px;display:inline;float:left;margin:2px 0 0 0;background:#47463a;color:#fff; text-decoration:none;text-align:center}
#divlogincli  a.go:hover, #divloginrsp a.go:hover {background:#2288aa;color:#fbf7d4}
#divlogincli  a.recsenha, #divloginrsp a.recsenha {width:178px;height:20px;display:inline;float:left;margin:2px 0 0 5px;color:#47463a; text-decoration:none;text-align:center;background:#fce7b1}
#divlogincli  a.recsenha:hover, #divloginrsp a.recsenha:hover {color:#000;background:#fb8673}
#formlogincli, #mensegemcli, #logadocli {width:178px;display:inline;float:left;margin-left:5px;background:#ebe9d7}
#formlogincli {height:102px}
#mensegemcli {height:122px}
#logadocli {height:122px}
#formlogincli input {border:1px solid #b0ad93;width:145px;height:20px}
#divloginrsp {display:none}
/* -------------- */
/* Controle das DIVs que Compõem o Site */
#home {
	width:1000px;
	margin:0 auto;
	background:#ede9de;
}
#cabecalho {
	display:inline;
	float:left;
	width:1000px;
	height:470px;	
	margin:0;
	background: #27100a;
}
#cabecalho_sup {
	display:inline;
	float:left;
	width:1000px;
	height:62px;
	margin:0;
	background: url(../images/n_fundo_cabsup.jpg) no-repeat
}
#cabecalho_mei {
	display:inline;
	float:left;
	width:1000px;
	height:354px;
	margin:0;
	background: url(../images/n_fundo_cabmei.jpg) no-repeat
}
#cabecalho_inf {
	display:inline;
	float:left;
	width:1000px;
	height:50px;
	margin:0
}
#menuprincipal {
	display:inline;
	float:left;
	width:1000px;
	height:50px;
	margin:0;
	border-bottom: 4px solid #b8b09c;
}
#corpo {
	display:inline;
	float:left;
	width:1000px;
	margin:0;
}
#corpoesq {
	display:inline;
	float:left;
	width:200px;
	/*height:1000px;*/
	margin:0;
	background:transparent;
	/*border:1px solid #000;*/
}
.corpoesqconteudo {
	display:inline;
	float:left;
	width:195px;
	margin-top:5px;
	margin-left:27px;
	background:transparent;
}
.corpoesqtitulos {
	display:inline;
	float:left;
	width:195px;
	margin-bottom:2px;
	background:#FF0000;
}
.corpoesqtitulos h2 {
	text-align:center;
	padding:5px;
}
a.corpoesqlinks {
	text-decoration:none;
	color:#fff;
}
a.corpoesqlinks:hover {
	text-decoration:underline;
	color:#fff;
}
#corpodir {
	display:inline;
	float:right;
	width:800px;
	margin:0;
	background:transparent;
}
#corpodirconteudo {
	display:inline;
	float:right;
	width:790px;
	margin:5px 5px 5px 0px;
	background:#e1dac8;
	border: 1px solid #c8c0aa;
}
#corpodirconteudo2 {
	display:inline;
	float:right;
	width:790px;
	margin:5px 5px 5px 0px;
	background:#e1dac8;
	border: 1px solid #c8c0aa;
}
#corpodirconteudo h1 {
	font-family:Georgia;
	font-size:2.4em;
	color:#670d00;
	padding:10px;
}
#corpodirconteudo h2 {
	font-family:Georgia;
	font-size:1.8em;
	color:#3e3c36;
	padding:5px 0 0 10px;
}
#corpodirconteudo h3 {
	font-family:Georgia;
	font-size:1.4em;
		color:#3e3c36;
	padding:15px;
}
#corpodirconteudo p {
	font-family:Georgia;
	font-size:13px;
	color:#3e3c36;
	padding:15px;
}
#corpodirconteudo2 p {
	font-family:Georgia;
	font-size:13px;
	color:#e1dac8;
	padding:15px;
}
#corpodirconteudo a {
	font-family:Georgia;
	font-size:1.0em;
	color:#3e3c36;
	font-weight:bold;
}
#corpodirconteudo a:hover {
	color:#7c1202;
}
#corpodirconteudo ul {
	text-align:left;
	font-family:Georgia;
	list-style-position:inside;
	font-size:13px;
	color:#3e3c36;
	padding:15px;
}
#corpodirconteudo ul li {
	margin-bottom:5px;
	font-size:13px;
}
.corpodirtxtcab {
	display:inline;
	float:left;
	margin: 0px;
	width:749px;
	height:100px;
	background:#f2efdc url(../images/cabecapaginadir.jpg) no-repeat;
}
.corpodirtxtrod {
	display:inline;
	float:left;
	margin: 0px;
	width:749px;
	height:30px;
	background:#f2efdc url(../images/rodapepaginacorpodir.jpg) no-repeat;
}
.corpodirtxt {
	display:inline;
	float:left;
	margin: 0px;
	width:749px;
	background:#f2efdc url(../images/fundotxtocorpodir.jpg) repeat-y;
}
.corpodirtxtcab h1 {
	font-family:Georgia;
	font-size:2.4em;
	line-height:24px;
	color:#000;
	padding:34px 0 0 95px;
}
.corpodirtxt h2 {
	font-size:2.0em;
	line-height:24px;
	text-align:left;
	color:#363636;
	padding:30px;
}
.corpodirtxt p {
	color:#363636;
	padding:30px;
	text-align:justify;
	font-size:1.2em;
}
#rodape {
	display:inline;
	float:left;
	width:1000px;
	height:170px;
	margin:0;
	background: #000 url(../images/n_fundo_rodape.jpg) repeat-y;
	border-top: 4px solid #b8b09c;
}
#rodapeesq {
	display:inline;
	float:left;
	width:300px;
	height:70px;
	margin:6px 0 0 35px;
	text-align:left;
}
#rodapeesq h1 {
	margin-top:0;
}
#rodapeesq p {
	color:#2c6b87;
}
#rodapedir {
	display:inline;
	float:left;
	width:665px;
	height:83px;
	margin:0;
}
/* Menus */
.botaosis {
	display: inline;
	height: 20px;
	float:left;	
}
.botaosis a {
	display: inline;
	height: 20px;
	float:left;
	margin-left: 2px;
	background: url(../images/botaosis_e.gif) no-repeat left top;
	text-decoration: none;	
}
.botaosis a span {
	display: inline;
	margin-left:7px;
	padding-right:7px;
	height: 20px;
	line-height:19px;
	float:left;
	cursor: pointer;
	font-weight: bold;
	color: #6c6f70;
	text-decoration: none;
	background: url(../images/botaosis_d.gif) no-repeat right top ;	
}
.botaosis a:hover {
	text-decoration: none;
	background-position: 0 -20px;
}
.botaosis a:hover span {
	color: #000;
	text-decoration: none;
	background-position: 100% -20px;
}
#botatohome1 a, #botatohome2 a, #botatohome3 a {
	display:inline;
	float:left;
	width: 250px;
	height:85px;
	margin:3px;
  	text-align:center;
  	font:18px Tahoma, arial, sans-serif; 
	cursor:pointer;	
}
#botatohome1 a {
	background: url(../images/fundobotaohome1.jpg) repeat-x;
}
#botatohome2 a {
	background: url(../images/fundobotaohome2.jpg) repeat-x;
}
#botatohome3 a {
	background: url(../images/fundobotaohome3.jpg) repeat-x;
}
#botatohome1 a:hover {
	background: url(../images/fundobotaohome11.jpg) repeat-x;
}
#botatohome2 a:hover {
	background: url(../images/fundobotaohome21.jpg) repeat-x;
}
#botatohome3 a:hover {
	background: url(../images/fundobotaohome31.jpg) repeat-x;
}
.botaomptit_home {
	display:inline;
	float:left;
	padding-top:25px;
	width: 250px;
	height:20px;
  	text-align:center;
  	font:18px Georgia, arial, sans-serif; 
 	font-weight: bold;  
	cursor:pointer;
	color:#fff;
}
.botaomptit_home_txt {
	display:inline;
	float:left;
	width: 450px;
}
.quadrotit {
	display:inline;
	float:left;
	width: 183px;
	height:20px;
	padding:5px;
  	text-align:center;
  	font:1.8em Tahoma, arial, sans-serif; 
	cursor:pointer;
}
.quadrotxt {
	display:inline;
	float:left;
	width: 183px;
	height:100px;	
	padding:5px;
	text-align:center;
  	font:1.2em Tahoma, arial, sans-serif; 
	cursor:pointer;
}
#quadro1 a, #quadro2 a, #quadro3 a {
	display: inline;
	width: 193px;
	height: 304px;
	float:left;
	text-decoration:none;
	text-align:center;
	color:#000;
}
.botaomptit_s {
	display:inline;
	float:left;
	padding-top:22px;
	width: 160px;
	height:20px;
  	text-align:center;
  	font:1.2em Georgia, arial, sans-serif; 
 	font-weight: bold;  
	cursor:pointer;
}
.botaomptit_d {
	display:inline;
	float:left;
	padding-top:12px;
	width: 160px;
	height:20px;
  	text-align:center;
  	font:1.2em Georgia, arial, sans-serif; 
 	font-weight: bold;  
	cursor:pointer;
}
.botaomp a {
	display: inline;
	margin:0 0 0 5px;
	width: 160px;
	height:50px;
	float:left;
	text-decoration:none;
	text-align:center;
	color:#fff;
	background: url(../images/botaomp.jpg) no-repeat top left;
}
.botaomp a:hover {
	color:#fcd3a3;
	background-position: 0 -50px;
}
#ativadomp {
	color:#fcd3a3;
	background-position: 0 -100px;
}

#icon_home a, #icon_favoritos a, #icon_indique a, #icon_email a {
	display: inline;
	width: 35px;
	height: 45px;
	float:right;
	text-decoration:none;
	text-align:center;
	color:#000;
}
#icon_home a {
	background: url(../images/icon_home.jpg) no-repeat top left;
}
#icon_favoritos a {
	background: url(../images/icon_favoritos.jpg) no-repeat top left;
}
#icon_indique a {
	background: url(../images/icon_indique.jpg) no-repeat top left;
}
#icon_email a {
	background: url(../images/icon_email.jpg) no-repeat top left;
}
#icon_home a:hover, #icon_favoritos a:hover, #icon_indique a:hover, #icon_email a:hover {
	color:#fff;
	background-position: 0 -45px;
}
#menuinf {
	margin-top:10px;
}
#menuinf a {
	color:#2c6b87;
	text-decoration:none;
}
#menuinf a:hover {
	color:#860296;
	text-decoration:underline;
}
#menucertificados {
	margin-top:5px;
}

/* rodape */
#footerbg
	{
		width:904px;
		height:135px;
		float: left;
		margin:10px 0 0 0;
		padding:0px;
		background-image:url(images/footerbg.jpg);
		background-repeat:no-repeat;
	}
#footerlinks
	{
		width:904px;
		height:13px;
		float: left;
		margin:19px 0 0 0;
		padding:0px;
		font-family:"Trebuchet MS";
		font-size:13px;
		color:#FFF;
		text-align:center;
		text-decoration:none;
	}
.footerlinks
	{
		font-family:"Trebuchet MS";
		font-size:13px;
		color:#FFF;
		text-align:center;
		text-decoration:none;
		padding:0 5px 0 5px;
	}
.footerlinks:hover
	{
		font-family:"Trebuchet MS";
		font-size:13px;
		color:#faf56d;
		text-align:center;
		text-decoration: underline;
		font-weight:bold;
		padding:0 5px 0 5px;
	}
#copyrights
	{
		width:904px;
		height:13px;
		float: left;
		margin:5px 0 0 0;
		padding:0px;
		font-family: Arial;
		font-size:11px;
		color:#faf56d;
		text-align:center;
	}
#designedby
	{
		width:904px;
		height:13px;
		float: left;
		margin:5px 0 10px 0;
		padding:0px;
		font-family: Arial;
		font-size:12px;
		font-weight:bold;
		color:#fff;
		text-align:center;
	}
.designedby
	{
		font-family: Arial;
		font-size:12px;
		font-weight:bold;
		color:#faf56d;
		text-align:center;
		text-decoration:none;
	}
.designedby:hover
	{
		font-family: Arial;
		font-size:12px;
		font-weight:bold;
		color:#faf56d;
		text-align:center;
		text-decoration:none;
	}

