/*BASE*/
body{margin:0px;
scrollbar-arrow-color:#000000;
scrollbar-3dlight-color:#F90;
scrollbar-highlight-color:#FFF;
scrollbar-face-color:#F90;
scrollbar-shadow-color:#FFF;
scrollbar-darkshadow-color:#FFF;
scrollbar-track-color:#FFF;
background:#FFFFFF;
}

h1{font-family:Verdana, Geneva, sans-serif; font-size:19px; margin:5px 0 0 0;}
h2{font-family:Verdana, Geneva, sans-serif; font-size:12px; margin:10px 0 10px 0;}
h3{font-size:12px; float:left;}
h4{font-size:20px; float:left; margin-bottom:5px; display:block; width:100%;}
h6{font-size:20px; float:left; margin:5px 5px 5px 340px; display:block; width:50%;}
input,select {background:#FFF; border:1px solid #e8e8e8; margin-right:10px; font: 10px "Verdana";}
input.radio{border:none; color:#039;}
input.fundocinza{background:#E5E5E5;}
form{margin:0px; }



/*CLASSES*/
.texto{font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#000; text-align:justify;}

.texto a{color:#03C; text-decoration:none;}
.texto a:hover{color:#F60; text-decoration:underline;}


.textoBusca a{font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:bold; color:#DAD8D9; text-decoration:none;}
.colorAzul a{color:#039; }
.titulo{color:#F90; font-family:Verdana, Geneva, sans-serif; font-size:16px; font-weight:bold; margin:10px;}
.emailCartao{color:#66F; text-decoration:underline; font-family:Verdana, Geneva, sans-serif; font-size:12px;}
.emailCartao a{color:#66F; text-decoration:underline; font-family:Verdana, Geneva, sans-serif; font-size:12px;}
.emailCartao a:hover{color:#000; text-decoration:underline; font-family:Verdana, Geneva, sans-serif; font-size:12px;}
.siteCartao{color:#009; font-family:Verdana, Geneva, sans-serif; font-size:12px;}

.ajaxlink a{color:#FFF; text-decoration:none;}
.ajaxlink a:hover{color:#F90; text-decoration:underline;}


/*CORES*/
.cinza{color:#999;}
.rosa{color:#F0F;}
.laranja{color:#F60;}


/*CLASSES CARTÃO*/
.tituloCartao{text-align:center; text-transform:uppercase; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#000; text-decoration:underline; font-weight:bold; padding:0px; margin:0px;}
.subTituloCartao{text-align:center; text-transform:uppercase; color:#F46D30; font-size:10px; font-family:Verdana, Geneva, sans-serif; padding:0px; margin:0px;}
.textoAnuncioCartao{font-family:Verdana, Geneva, sans-serif; font-size:12px; padding:4px; color:#000; text-align:justify;}
.telefoneCartao{font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:bold; color:#093;}
.emailCartao2{color:#66F; text-decoration:underline; font-family:Verdana, Geneva, sans-serif; font-size:25px;}
.emailCartao2 a{color:#66F; text-decoration:underline; font-family:Verdana, Geneva, sans-serif; font-size:25px;}
.emailCartao2 a:hover{color:#000; text-decoration:underline; font-family:Verdana, Geneva, sans-serif; font-size:25px;}
.siteCartao2{color:#009; font-family:Verdana, Geneva, sans-serif; font-size:20px;}
.siteCartao2 a{color:#009; font-family:Verdana, Geneva, sans-serif; font-size:20px;}
.siteCartao2 a:hover{color:#09F; text-decoration:underline; font-family:Verdana, Geneva, sans-serif; font-size:20px;}


.mnsZoon{font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#000; text-align:justify; border:#F00 1px solid; padding:5px;}



/*COPIA*/
.tituloCartao2{text-align:center; text-transform:uppercase; font-family:Verdana, Geneva, sans-serif; font-size:30px; color:#000; text-decoration:underline; font-weight:bold; padding:0px; margin:0px;}
.subTituloCartao2{text-align:center; text-transform:uppercase; color:#F46D30; font-size:20px; font-family:Verdana, Geneva, sans-serif; padding:0px; margin:0px;}
.textoAnuncioCartao2{font-family:Verdana, Geneva, sans-serif; font-size:16px; padding:4px; color:#000; text-align:justify;}
.telefoneCartao2{font-family:Verdana, Geneva, sans-serif; font-size:20px; font-weight:bold; color:#093;}
.emailCartao2{font-family:Verdana, Geneva, sans-serif; font-size:20px; font-weight:bold; color:#39F;}
.siteCartao2{font-family:Verdana, Geneva, sans-serif; font-size:20px; font-weight:bold; color:#009;}



/*CLASSES AJAX*/
.colorAzulAjax{color:#F90; font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:bold; }
.colorCinzaAjax{color:#DAD8D9; font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:bold; }

/*TEMPLATE*/
#base{width:980px; margin:auto; text-align:left;}
#principalEsquerdo{width:460px; _height:550px; min-height:450px; float:left; margin-left:10px;}
#principalDireito{width:470px; _height:550px; min-height:450px; float:right; margin-right:10px;}
#baseAnuncio{background:url(../images/fundoAnuncio.jpg) no-repeat; width:310px; height:210px; margin:auto;}
#logosprincipal{width:350px; height:100px; background:#FF0000; margin-left:5px;}


/*CADASTRO*/
#cadastroNome{position:absolute; margin-top:3px; width:310px; text-align:center;}
#cadastroSlogan{position:absolute; margin-top:25px; width:310px; text-align:center;}
#cadastroDescricao{position:absolute; margin-left:5px; margin-top:40px; width:305px; text-align:left;}
#cadastroTelefone{position:absolute; margin-top:100px; margin-left:5px; width:310px; text-align:left;}
#cadastroCelular{position:absolute; margin-top:100px; margin-left:130px; width:310px; text-align:left;}
#cadastroEmail{position:absolute; margin-top:118px; width:310px; margin-left:5px; text-align:left;}
#cadastroSite{position:absolute; margin-top:156px; width:310px; text-align:left; margin-left:5px;}
#cadastroSiteLogo{position:absolute; margin-top:138px; width:310px; text-align:left; margin-left:5px;}
#progreso {
  background:url(../images/textarea.png) no-repeat;
  background-position: -300px 0px;
  width: 300px;
  height: 14px;
  text-align: center;
  color: #0000FF;
  font-size: 8pt;
  font-family: Arial;
  text-transform: uppercase;
}

/*Layout 1*/
#menuPrincipal{margin-top:15px;}
#logoPrincipal{width:420px; }
#principalLogin{width:450px; background:url(../images/subTopo.jpg); height:95px; margin-top:20px; color:#FFF; font-family:Verdana, Geneva, sans-serif; font-size:14px;}
#rodape{width:980px; background:url(../images/rodape.jpg); height:50px; clear:both;}
#rodapeResultado{width:958px; margin-left:10px; background:url(../images/rodape.jpg); height:50px; clear:both;}
#principalbanner{width:468px; height:60px; margin:5px 0 0 150px;}

/*RODAPE*/
#rodape a{color:#FFF; text-decoration:none; font-family:Verdana, Geneva, sans-serif; font-size:10px; line-height:3px; margin-top:15px; display:inline-block; padding:7px; border-left:1px #FFF solid;}

#rodapeResultado a{color:#FFF; text-decoration:none; font-family:Verdana, Geneva, sans-serif; font-size:10px; line-height:3px; margin-top:18px; display:inline-block; padding:3px; border-left:1px #FFF solid;}


#rodape a:hover,#rodapeResultado a:hover{color:#FFF; text-decoration:underline;}

/*menuPrincipal*/
#menuPrincipal a{display:block; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#FFF; text-align:center; text-decoration:none; background:url(../images/menu.jpg); height:24px; line-height:20px; margin-bottom:3px;}
#menuPrincipal a:hover{display:block; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#FFF; text-align:center; text-decoration:none; background:url(../images/menuLaranja.jpg); height:24px; line-height:20px; margin-bottom:3px;}

#menuPrincipalDireito{width:240px; height:30px; float:right; margin-right:5px;}
#menuPrincipalEsquerdo{width:220px; _width:215px; height:30px; float:left;}
#menuPrincipalRodape{width:450px; height:15px; clear:both; margin:15px 0 10px 0;}


/*ESQUERDO*/
#blocoFotoPrincipal{width:460px; height:255px;  margin:5px 0 5px 0;}
#mfoto{width:460px; height:220px;}
#idbbloco{width:475px; font-family:Verdana, Geneva, sans-serif; font-size:10px; text-align:justify; height:80px; overflow:auto; padding:3px;}
#descricaomfoto{font-family:Verdana, Geneva, sans-serif; font-size:23px; color:#F26E2C; font-weight:bold;  float:left; margin-left:5px; }
#emdestaquepr{font-family:Verdana, Geneva, sans-serif; font-size:12px; width:150px; float:left; margin-top:13px;}
#twitter{width:225px; float:left; margin-top:5px;}
#video{width:240px; height:150px; float:right; margin:5px 5px 0 0;}
#videoAzul{width:240px; height:51px; background:url(../images/videos.jpg);}
#videoBaixo{width:240px; height:36px;}
#enquete{width:50px; height:150px; float:left; margin:5px 0 0 5px;}



/*INDEX RESULTADO*/
#topoNavegacao{width:980px; background:url(../images/topoRound.jpg); height:18px;}
#meioNavegacao{background:url(../images/meioRound.jpg) repeat-y; width:980px; _height:500px; min-height:500px;}
#rodapeNavegacao{background:url(../images/fimRound.jpg); width:980px; height:18px;}
#topoResultado{width:958px; margin-left:10px; height:100px;}

#logoResultado{background:url(../images/logoResultado.jpg) no-repeat; width:215px; height:56px; margin-top:20px; float:left;}

#bannerResultado{width:728px; height:90px; margin:0 0 0 5px; float:left;}
#direciona{width:468px; height:60px; background:#F00; margin:15px 0 0 15px;}

#menuResultado{background:url(../images/redMenu.jpg) repeat-x; width:958px; color:#FFF; font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:bold; line-height:26px;  margin-left:10px; height:46px;}

#menuResultado a{color:#FFF; font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:bold; line-height:40px; text-decoration:none; margin-left:15px; padding-right:10px; border-right:2px solid #FFF; }

#menuResultado a:hover{color:#F90; text-decoration:underline;}


#conteudo{width:956px; _height:200px; min-height:200px;  margin-left:11px;}

#subTopoResposta{width:958px; background:url(../images/subMenu.jpg) repeat-x; height:15px; margin-left:10px;}

#corpoProfissao{width:958px; height:130px; margin-left:10px;}

/*TOPORESULTADO*/
#topoFotoResultado{width:150px; height:128px; float:left; margin:1px 0 0 3px;}
#descricaoResultado{width:768px; height:128px; float:right; margin:1px 0px 0 3px;}


/*CORPO RESULTADO*/
#baseRodapeCartao{background:url(../images/linksResultados.gif); width:310px; height:27px;}
#baseRodapeCartao a{color:#FFF; display:inline-block; font-family:Verdana, Geneva, sans-serif; font-size:10px; text-decoration:none; padding:0 5px 0 5px; border-right:#FFF solid 1px;}
.tabelalink a{color:#FFF;}

/*________________________ SUB MENU */

#submenu {position:absolute; z-index:5;  margin-left:500px; _margin-left:485px; top:210px; display:none; width:200px;}
#submenu a{color:#FFF; text-decoration:none; display:block; width:220px; _width:215px; background:url(../images/menu.jpg) repeat-x; height:24px; text-align:center;}
#submenu a:hover{color:#FFF; background:#F90;  width:220px; _width:215px; }


/*ESTADOS TEMPLATE*/
#estadoEsquerdo{width:167px; _height:50px; min-height:50px; float:left; margin:15px 0 0 5px;}
#estadoDireito{width:620px; _height:50px; min-height:50px; float:left; margin:15px 0 0 5px;}
#estadoGoogle{width:130px; _height:50px; min-height:50px; float:right; margin-top:10px;}
.bandeira{text-align:center; color:#000; font-family:Verdana, Geneva, sans-serif; font-size:12px; margin-bottom:10px;}
#imgEsquerdo{background:url(../images/baixoEsquerdo.jpg) no-repeat; width:167px; height:14px;}
#mapa{margin:15px 0 0 0;}
#tituloEstado{font-family:Verdana, Geneva, sans-serif; font-size:25px; text-transform:uppercase; margin:7px 0 0 10px;}
#fundacao{margin:48px 0 2px 10px;}

#laranjaDireito{background:url(../images/topoDireito.jpg) no-repeat; width:620px; height:12px;}

#imenda{background:url(../images/imenda.gif); width:24px; height:28px; position:absolute; margin:104px 0 0 158px;}


/*TELEFONES UTEIS*/
#imendaTelefone{background:url(../images/imenda2.gif); width:24px; height:82px; position:absolute; margin:48px 0 0 158px;}
#telefoneDireito{width:310px; _height:330px; min-height:330px; float:left; margin:0px 0 0 5px;}
#laranjaDireito2{background:url(../images/topoDireito2.jpg) no-repeat; width:290px; height:12px;}
#fundacaoTelefone{margin:0px 0 0 10px;}
#tituloUteis{background:url(../images/telefones.jpg); width:290px; height:19px;}
#quadroUteis{width:290px; _height:50px; min-height:50px; background:#CBEED6;}
#quadroUteis2{width:320px; height:100px; overflow:auto; position:absolute; z-index:2;}
#fimTelefone{background:url(../images/laranja.jpg); width:290px; height:17px; clear:both;}
#tituloComuns{background:url(../images/telefonetilt.jpg); width:290px; height:21px;}
#estadoGoogle2{width:130px; _height:50px; min-height:50px; float:left;  margin:10px 0 0 15px;}

#indiqueTelefone{width:320px; height:290px; float:right; background:url(../images/fundoTelefones.jpg); margin:10px 0 0 0}

#tituloTelefone{font-family:Verdana, Geneva, sans-serif; font-size:16px; text-transform:uppercase; margin:7px 0 0 10px;}
#blocoTelefone{width:290px; height:200px; margin:30px 0 0 20px;}
.campoTelefone{font-family:Verdana, Geneva, sans-serif; font-size:11px; font-weight:bold; font-style:italic;}
.nomeCidade{font-family:Verdana, Geneva, sans-serif; font-size:10px; font-weight:bold; color:#039;}
#dddTelefone{width:60px; height:23px; position:absolute; background:url(../images/dddFundo.jpg); margin:35px 0 0 220px;}


/*LINKS UTEIS*/
#imendaLinks{background:url(../images/imenda2.gif); width:24px; height:82px; position:absolute; margin:27px 0 0 158px;}
.titulolink{font-family:Verdana, Geneva, sans-serif; font-size:12px; text-transform:uppercase; color:#F39; font-weight:bold;}
#quadroUteis3{width:320px; _height:10px; min-height:10px; overflow:auto;}
#quadroUteis3 a{color:#00F; text-decoration:none;}
#quadroUteis3 a:hover{ text-decoration:underline; font-weight:bold;}
#indiqueLinks{width:320px; height:250px; float:right; background:url(../images/fundolinks.jpg); margin:10px 0 0 0}


/*Noticias*/
#noticiasDireito{width:605px; _height:300px; min-height:300px; float:left; margin:0px 0 0 5px;}
#imendaNoticias{background:url(../images/imenda2.gif); width:24px; height:67px; position:absolute; margin:39px 0 0 158px;}

/*AJAX*/
#boxCad {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 500px;
	margin-left: -250px;
	z-index: 180;
	border:2px solid #FFF;
	padding:4px;
	
}
#boxMais {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 500px;
	margin-left: -250px;
	z-index: 180;
	border:2px solid #FFF;
	padding:4px;
	overflow:auto;
	background:#FFF;
	
}
#boxRef{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 450px;
	margin-left: -225px;
	z-index: 180;
	border:2px solid #FFF;
	padding:4px;
	overflow:auto;
	background:#FFF;
	
}


#bgBody {
	background-color:#000;
	-moz-opacity: 0.7;
	opacity: 0.7;
	filter:alpha(opacity=75);
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
}
