@charset "utf-8";
/* CSS Document */

* { margin: 0; padding: 0; }

body {
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	background:url(imagens/fundo_site.png) repeat-x;
}

a:link {color:#fff; text-decoration: none;}
a:visited {color:#ccc;text-decoration: none;}
a:hover {color:#ccc;text-decoration: none;}
a:active { color:#ccc;text-decoration: none;}

#global{
width:790px;
height:auto;
margin:0 auto;
}

#topo{
width:790px;
height:120px;
background:url(imagens/topo.jpg);
}

#bloco_banner_topo{
width:790px;
height:88px;
background:#dfdfdf;
}

#banner_topo{
width:778px;
height:80px;
float:left;
padding-left:6px;
margin-top:3px;
}

#nave{
width:790px;
height:41px;
background:url(imagens/fundo_nave.gif);
}

#menu{
width:300px;
height:41px;
background:url(imagens/fundo_menu.gif);
float:left;
}

#busca_simples{
width:480px;
height:41px;
float:left;
padding-left:5px;
}

#busca_flash{
width:790px;
height:215px;
background:url(imagens/fundo_busca_flash.jpg);
}

#busca_avancada{
width:290px;
height:205px;
float:left;
margin-top:5px;
margin-left:2px;
background:url(imagens/busca_avancada.gif) no-repeat;
border:1px solid #ccc;
}

#flash{
width:490px;
height:215px;
background:#000099;
float:right;
}

#barra_verde{
width:790px;
height:11px;
overflow:hidden;
background:url(imagens/fundo_barra_verde.jpg);
clear:both;
}

#corpo{
width:790px;
height:auto;
background:url(imagens/fundo_corpo.gif) repeat-y;
}

#engloba_colunaesq_colunameio{
width:577px;
height:auto;
float:left;
}

#coluna_esq{
width:264px;
height:auto;
float:left;
}

#coluna_esq_respbusca{
width:575px;
height:auto;
float:left;
}

#coluna_meio{
background-color: #ccc;
width:305px;
height:auto;
float:left;
margin-top:5px;
margin-left:5px;
}
#coluna_meio *
{	cursor: pointer; }

#categorias{
background-position: center center;
background-repeat: no-repeat;
width:305px;
height:220px;
margin-top:4px;
}

#titulo_categoria{
width:305px;
height:56px;
margin-top:3px;
background:#02a451;
line-height:56px;
text-align:center;
color:#fff;
}

#ultimo_profissional{
width:305px;
height:285px;
}

#titulo_ultimo_profissional{
width:305px;
height:43px;
margin-top:3px;
background:#1e1f5f;
line-height:43px;
text-align:center;
color:#fff;
clear:both;
}

#coluna_dir{
width:205px;
height:auto;
margin: 0px 0px 0px 0px;
float:right;
padding:4px;
}

.banner_lateral{
width:200px;
height:160px;
padding-top:3px;
margin-left:3px;
}

#menu_lateral{
width:264px;
height:290px;
margin-top:2px;
margin-left:2px;
}

#propaganda{
width:293px;
height:446px;
float:left;
background:#339933;
}

#maisvitrine{
width:262px;
height:265px;
margin-top:0px;
margin-left:2px;
margin-bottom:4px;
border:1px solid #ccc;
}

#banner_bottom{
width:572px;
height:90px;
clear:both;
margin-left:2px;
margin-bottom:2px;
}

#rodape{
width:790px;
height:18px;
clear:both;
text-align:center;
background:url(imagens/fundo_rodape.gif);
font-size:10px;
line-height:18px;
color:#fff;
}

#processando_avancada
{	visibility: hidden;
	float: right;
}

#invisivel{ width:100%; clear:both; height:0px; overflow:hidden;}

.menu-hv a { display: block; zoom: 1; line-height: 41px; text-align:center;widht:auto;}
.menu-hv li { text-align:center; font-size:13px; height:41px; line-height:41px; width:100px;float:left; display:block; list-style:none; font-weight:bold;}
.menu-hv li a:hover {text-align:center; height:41px; line-height:41px; background:#fff;}

.menu-vv a { display: block; zoom: 1; text-align:left;widht:auto;}
.menu-vv li {font-size:13px; height:96px; width:264px; float:left; display:block; list-style:none; font-weight:bold; line-height:20px; background:url(imagens/fundo_botao_lateral.png);}
.menu-vv li a:hover {}

.menu-vv a:link {color:#fff; text-decoration: none;}
.menu-vv a:visited {color:#fff;text-decoration: none;}
.menu-vv a:hover {color:#fff;text-decoration: none;}
.menu-vv a:active { color:#fff;text-decoration: none;}

.imgesquerda{float:left; padding:3px 3px 0px 3px;border:0}
.imgbotaolateral{float:left; border:0px; padding-top:2px;}
.imgsemborda{border:0px;}
.textomenormenu{font-size:10px;}

.tabelabuscarapida
{	height:41px; }
.tabelabuscarapida th
{	color:rgb(255,255,255); }
.tabelabuscarapida *
{	font-size:12px; }

.tabelabusca
{	margin-top:45px; }
.tabelabusca *
{	font-size:11px; }
.tabelabusca th
{	text-align:right; }
.tabelabusca td
{	line-height:29px;
	height:29px;
}
.tabelabusca select
{	width:220px; }

/*Códigos específicos da página de busca*/

.imagem_ficha_pequena{
width:57px;
height:84px;
float:left;
}

.texto_ficha_pequena{
width:205px;
height:auto;
margin-left:5px;
float:left;
font-size:11px;
}

.texto_explicativo{
width:500px;
height:auto;
float:left;
padding-left:50px;
padding-top:30px;
padding-bottom:25px;
font-size:13px;
}

.texto_explicativo a:link {color:#232571; text-decoration: none;}
.texto_explicativo a:visited {color:#232571; text-decoration: none;}
.texto_explicativo a:hover {color:#232571; text-decoration: none;}
.texto_explicativo a:active { color:#232571; text-decoration: none;}


#barra_nave_inferior{
width:571px;
height:25px;
margin-top:3px;
margin-left:2px;
float:left;
text-align:center;
line-height:25px;
}
#barra_nave_inferior a{
color: rgb(0,0,255);
}

.saibamais{
width:280px;
height:15px;
float:left;
text-align:right;
font-size:12px;
}

.saibamais a:link {color:#000; text-decoration: none;}
.saibamais a:visited {color:#1b75a6;text-decoration: none;}
.saibamais a:hover {color:#1b75a6;text-decoration: none;}
.saibamais a:active { color:#000;text-decoration: none;}

.img_respbusca{float:left;}
.tamanho_tabela{width:280px;background:#ddeff8;}

/*Códigos específicos da página específica*/
#corpo_pag_especifica{
width:790px;
height:auto;
background:#fff;
}

#bloco1{
width:790px;
height:auto;
}

#colunaesqbloco1{
         width:380px;
		 height:auto;
		 float:left;
		 padding-left:4px;
		 margin-top:5px;
}

#colunadirbloco1{
         width:393px;
		 min-height:300px;
		 float:left;
		 margin-top:5px;
		 padding:3px;
		 background: url(imagens/fundo_fotos.jpg) repeat-x;
}

#foto{
width:150px;
height:auto;
margin-left:3px;
float:left;
}

#infos{
width:217px;
height:auto;
margin-left:3px;
float:left;
}

#texto{
width:360px;
height:auto;
padding-top:2px;
margin-left:7px;
clear:both;
}

.fotos{
	  height:auto;
	  }

.fotos li{
	  width:125px;
	  height:94px;
	  list-style:none;
	  text-align:center;
	  float:left;
	  margin-top:2px;
	  padding:3px;
	  }

.fotos ul li a{
	      display:block;
		     }

#bloco2{
width:790px;
height:auto;
}

.colunaesqbloco2{
         width:380px;
		 height:265px;
		 float:left;
		 margin-left:4px;
		 margin-right:4px;
		 margin-top:5px;
		 background:url(imagens/incentivo_ao_prestador.jpg);
}

.colunaform{
         width:392px;
		 height:265px;
		 float:left;
		 margin-top:5px;
		 padding:3px;
		 background:url(imagens/fundo_form.png) no-repeat;
}

#tabela_formulario
{	margin-top:35px;
	margin-left:10px;
}
#tabela_formulario th
{	text-align: right; }

h3{font-size:13px;}
h2{font-size:20px; text-align:center;}
h4{font-size:15px; text-align:center;}

/*Códigos específicos da página quem somos*/
#coluna_esq_geral{
width:560px;
height:auto;
padding:5px;
float:left;
}

/*Códigos específicos da página contato*/
.camada_form{
padding:2px;
width:425px;
margin:0 auto;
padding-top:20px;
}

.negrito
{	font-weight: bold; }

#coluna_meio a
{	color:#000; }

.oculto
{	height: 0;
	display: none;
	visibility: hidden;
	width: 0;
	color:#000;
}

#aviso
{	font-size:11px;
	line-height:30px;
	width:100%;
}

#aviso2
{	font-size:15px;
	font-weight:bold;
	color:#000080;
	text-align:center;
	margin:0 auto;
}

#aviso3
{	font-size:11px;
	width:100%;
	margin-bottom:5px;
}

.imgsemborda{border:0px;}