body{
	font-family:Arial;
	color:#666;
	font-size:12px;
	margin:0;
	padding:0;	
	background:url(../images/bg_empresas.jpg) center 185px no-repeat;
}
a{
	color:#666;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
img{
	border:0;	
}
#geral{
	margin:0 auto;
	width:980px;	
	min-height:50px;
	z-index:2;
}
#logo
{
	width:250px;	
	height:131px;
	float:left;
	padding-top:17px;
}
#banner
{
	width:730px;	
	height:113px;
	float:left;
	text-align:right;
	padding-bottom:15px;
	padding-top:20px;
}
#menu{
	width:980px;	
	height:38px;
}
#busca, #busca2, #busca3{
	width:960px;	
	height:155px;
	margin-top:37px;
	padding-left:20px;
	padding-top:35px;
	color:#fff;
}
#busca h1,#busca2 h1, #busca3 h1{
	margin:0;	
	padding:0;
	font-weight:bold;
	font-size:22px;
	border:0;
}
#busca2{
	display:none;
}
#busca3{
	display:none;
}
#img{
	/*width:453px;*/
	top:115px;
	left:50%;
	min-width:50%;
	height:260px;
	background:url(../images/banner.png) 117px no-repeat;
	position:absolute;
	/*margin:115px 0px 0px 605px;*/
}
#menu-baixo{
	width:634px;
	height:25px;
	text-align:right;
	float:right;
}
#menu-baixo ul{
	padding:0;
	margin:0;
	margin-top:5px;
}
#menu-baixo ul li{
	color:#fff;	
	float:left;
	margin-left:29px;
	padding-left:9px;
	font-size:13px;
	list-style-position:outside;
}
#menu-baixo ul li a{
	color:#fff;	
	font-weight:bold;
}
.input-busca{
	width:410px;	
	height:51px;
	font-size:16px;
	color:#666;
	background:url(../images/bg_input_busca.jpg) repeat-x;
	border:0;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
	padding-top:0px;
	float:left;
	margin:0;
	margin-right:3px;
}
.buscar{
	width:146px;	
	height:51px;
	background:url(../images/busc1.jpg) no-repeat;
	border:0;
	margin-left:6px;
	float:left;
	cursor:pointer;
}
.check{
	margin:0;	
	padding:0;	
	margin-top:7px;
}
.publicidade{
	width:198px;
	height:238px;
	border:1px #dedede solid;
	float:left;
	margin-left:20px;
	padding:0px 15px 12px 15px;
	text-align:center;
	background:url(../images/bg_bloco.jpg) bottom no-repeat;
	font-size:11px;
}
.publicidade img{
	margin:0px -15px 3px -15px;
}
.mais-info{
	width:198px;	
	height:20px;
	background:#e5e5e5;
	font-weight:bold;
	color:#848484;
	text-align:center;
	padding-top:3px;
}
#rodape-fundo{
	width:100%;	
	height:102px;
	background:url(../images/bg_rodape_inteiro.jpg) center no-repeat;
}
#rodape{
	margin:0 auto;
	width:980px;	
	height:82px;
	text-align:right;
	padding-top:20px;
}
#rodape img{
	margin-left:30px;	
}
#link-topo{
	width:64px;
	height:18px;
	position:absolute;
	margin:64px 0px 0px -30px;
	
}
#rodape-baixo{
	width:100%;	
	height:200px;
	background:#f5f5f5;
	bottom:0;
}
#filtros{
	width:430px;	
}
#rodape-base{
	margin:0 auto;
	width:980px;
	height:140px;
	border:1px #ccc solid;
	border-width:0px 0px 1px 0px;
}
#rodape-base1{
	width:195px;
	float:left;
	padding-top:35px;
}
#rodape-base2, #rodape-base3{
	width:220px;
	float:left;
	padding-top:35px;
}
#rodape-base4{
	width:135px;
	float:left;
	padding-top:45px;
}
#rodape-base5{
	width:170px;
	float:left;
	padding-top:35px;
}
#rodape-final{
	margin:0 auto;
	width:980px;
	text-align:center;
}
#bg-barra-busca{
	width:100%;	
	height:57px;
	background:url(../images/bg_busca.jpg) repeat-x;
	margin-top:401px;
	position:absolute;
	z-index:1;
}
.bg-barra-busca
{
	width:100%;	
	height:57px;
	background:url(../images/bg_busca.jpg) repeat-x;
	z-index:1;
}
.barra-busca{
	margin:0 auto;
	width:980px;	
	height:57px;
	position:relative;
	z-index:2;
	margin-top:25px;
	font-size:13px;
	font-weight:bold;
	color:#333;
}
.roxo{
	color:#a64786;
}
.barra-busca1{
	width:340px;
	height:45px;
	padding-top:4px;
	float:left;	
	background:url(../images/bg_barra.png) right 0px no-repeat;
}
.barra-busca2{
	width:253px;
	height:45px;
	padding-top:10px;
	padding-left:40px;
	float:left;	
	background:url(../images/bg_barra.png) right 0px no-repeat;
}
.barra-busca3{
	width:300px;
	height:57px;
	padding-top:0px;
	float:right;	
	text-align:right;
	padding-right:20px;
}
.btnEnviar{
	width:28px;
	height:21px;
	background:url(../images/btnOk.jpg) no-repeat;
	border:none;	
}
.select-classificar{
	margin:0; 	
	padding:0;	
	margin-right:-5px;
}
.pag-direita{
	text-align:left;
	width:250px;	
	float:right;	
}
.pag-direita a
{
	color:#000;
	font-weight:normal;
}
.cliente-anunciante
{
	width:100%;
	height:169px;	
	font-size:11px;
	/*background:#f3f3f3;*/
	border:1px #fff solid;
	border-width:0px 0px 1px 0px;
}
.cliente-anunciante-esq
{
	width:200px;
	height:169px;	
	float:left;
	/*padding:20px 0px 0px 20px;*/
	text-align:center;
	
}
.cliente-anunciante-dir
{
	width:620px;
	height:149px;	
	float:left;	
	padding-top:20px;
	padding-right:140px;
}
.cliente-anunciante-titulo, .cliente-anunciante-titulo a
{
	font-size:18px;
	color:#a64786;
}
.tel
{
	font-weight:bold;
	color:#a64786;	
}
.ali-vertical{
	width:0px;
	height:100%;
	vertical-align:middle;
}
img.valign { 
	vertical-align:middle;
} 
.btns
{
	margin-right:10px;	
}
.btns2
{
	float:right;
	margin-right:13px;	
}
.cliente
{
	width:100%;
	height:134px;	
	font-size:11px;
	border:1px #fff solid;
	border-width:0px 0px 1px 0px;
	background:url(../images/sombra_alternar.jpg) repeat-x;
}
.cliente-dir
{
	width:840px;
	height:84px;	
	float:left;	
	padding-top:30px;
	padding-right:140px;
	padding-left:0px;
}
.cliente-titulo, .cliente-titulo a
{
	font-size:18px;
	color:#a64786;
}
.alternar
{
	width:100%;	
	height:7px;
	background:url(../images/sombra_alternar.jpg) repeat-x;
}
.cliente-fundo-logo
{
	width:180px;
	height:149px;	
	background:#fff;
	margin:10px;
	margin-left:0px;
}
.center
{
	margin:0 auto;		
	width:980px;
}
#geral-default
{
	margin:0 auto;
	width:980px;
	margin-top:55px;
	margin-bottom:43px;
}
.fundo-painel
{
	background:#f3f3f3;
}
.fundo-painel2
{
	background:#f8f8f8;
}
.erro-msg
{
	min-width:500px;
	min-height:20px;
	text-align:center;
	font-size:20px;	
	padding:5px;
	
	border:1px #dc0000 solid;
	color:#dc0000;
	
}
.erro-msg-geral
{
	width:100%;
	padding-top:40px;
	padding-bottom:60px;
	background:#f8f8f8;
	margin-bottom:1px;	
}
.erro-msg li
{
	font-size:12px;	
}
.pag-numeros
{
	min-width:80px;	
	padding-left:54px;
}
.o-pag
{
	margin-right:5px;
}
.num-pag
{
	width:18px;	
	float:left;
	text-align:center;
}
.voltar-avancar
{
	float:left;	
}
#geral-detalhes
{
	margin:0 auto;
	width:980px;
	min-height:200px;	
	font-size:13px;
	color:#a64786;
	margin-top:55px;
}
.esq-form-detalhe
{
	width:385px;
	height:190px;
	font-size:11px;
	color:#666;	
	float:left;
}
.esq-form-detalhe input
{
	width:362px;
	height:24;
	border:1px #a64786 solid;
	font-size:13px;
	color:#666;	
}
.dir-form
{
	width:385px;
	height:190px;
	font-size:11px;
	color:#666;	
	float:left;
	margin-top:-2px;
}
.dir-form textarea
{
	width:365px;
	height:116px;
	border:1px #a64786 solid;
	font-size:13px;
	color:#666;	
}
.btnEnviar-form
{
	width:64px;	
	height:30px;
	background:url(../images/btnEnviar.jpg) no-repeat;
	cursor:pointer;
	float:left;
	margin-top:100px;
	border:0;
}
.cinza, .cinza-bold
{
	color:#666;
}
.cinza-bold
{
	font-weight:bold;
}
.tel-home
{
	margin:0 auto;
	width:178px;
	height:25px;
	background:url(../images/bg_telefone.png) no-repeat;
	font-size:16px;
	font-weight:bold;
	color:#fff;
	letter-spacing:1px;
	padding-left:10px;
	padding-top:4px;
	margin-top:15px;
}
.menu-inst
{
	width:240px;
	min-height:100px;
	float:left;
}
.menu-inst-baixo
{
	width:238px;
	min-height:70px;
	border:1px #e0e0e0 solid;
	border-width:0px 1px 1px 1px;
}
#geral-institucional
{
	margin:0 auto;
	width:980px;
	min-height:300px;
	margin-top:40px;
}
.menu-item
{
	width:218px;	
	height:27px;
	background:url(../images/bg_menu_institucional.jpg) repeat-x;
	font-size:12px;
	color:#7f7f7f;
	font-weight:bold;
	padding-left:20px;
	padding-top:10px;
}
#meio-inst
{
	width:550px;
	min-height:400px;	
	margin-left:10px;
	float:left;
	background:url(../images/meio_baixo.jpg) bottom no-repeat;
	
}
#meio-anuncie
{
	width:550px;
	min-height:300px;	
	margin-left:10px;
	float:left;
}
#meio-anuncie hr
{
	display:block;
	margin:0;
	width:525px;
	height:0px;
	border:1px #e0e0e0 dashed;
	border-width:1px 0px 0px 0px;
}
#meio-conteudo
{
	width:528px;
	min-height:400px;	
	border:1px #e0e0e0 solid;
	border-width:0px 1px 0px 1px;	
	font-size:13px;
	color:#7f7f7f;
	line-height:15px;
	padding:10px 10px 0px 10px;
}
#meio-conteudo hr
{
	display:block;
	margin:0;
	width:525px;
	height:0px;
	border:1px #e0e0e0 dashed;
	border-width:1px 0px 0px 0px;
}
#inst-direita
{
	width:170px;
	min-height:280px;
	margin-left:10px;
	float:left;
}
#inst-direita img
{
	margin-bottom:10px;	
}
.titulo-inst
{
	font-size:22px;
	font-weight:bold;
	color:#a34987;
}
.sub-titulo-inst
{
	font-weight:bold;
	color:#a34987;
}
.esq-form
{
	width:140px;
	height:19px;
	padding-right:10px;
	text-align:right;
	padding-top:5px;
	font-weight:bold;
	font-size:13px;
	color:#a34987;
	float:left;
}
.input1, .input2, .input3, .input4, .input5, .input6, .input7
{
	width:260px;
	height:20px;
	border:1px #ccc solid;
	background:url(../images/bg_form.jpg) repeat-x;
	float:left;
	padding-left:5px;
	padding-right:5px;
	color:#666;
}
.input2
{
	width:150px;	
}
.input3
{
	width:83px;	
}
.input4
{
	width:70px;	
}
.input5
{
	width:100px;	
}
.input6
{
	width:20px;	
}
.input7
{
	width:260px;	
	height:85px;
	border-width:0px 1px 0px 1px;
	background:url(../images/textarea_fundo_meio.jpg) repeat-x;
	padding:5px;
}
.erro
{
	width:15px;
	height:16px;
	padding-top:6px;
	padding-left:10px;
	float:left;
}
.btnEnviaForm{
	width:56px;
	height:24px;
	background:url(../images/enviar_roxo.jpg) no-repeat;
	border:0;
	cursor:pointer;
}
.display-none
{
	display:none;
}
.ddlAssunto
{
	float:left;	
}
.btnEnviarMsg
{
	width:125px;
	height:24px;
	background:url(../images/enviar_msg.jpg) no-repeat;
	border:0;
	cursor:pointer;
}
.anuncie-bloco
{
	width:360px;
	height:149px;
	background:url(../images/bg_anuncie1.jpg) no-repeat;
	padding-left:180px;
	padding-top:15px;
	padding-right:10px;
	line-height:22px;
}
.anuncie-bloco2
{
	width:360px;
	height:149px;
	background:url(../images/bg_anuncie2.jpg) no-repeat;
	margin-top:10px;
	padding-left:180px;
	padding-top:15px;
	padding-right:10px;
	line-height:22px;
}
#div-destaque1
{
	width:282px;
	height:77px;
	background:url(../images/bg_destaque1.jpg) no-repeat;
	font-size:13px;
	color:#7f7f7f;
	padding-left:242px;
	padding-top:27px;
}
#div-destaque2
{
	width:286px;
	height:110px;
	background:url(../images/bg_destaque2.jpg) no-repeat;
	font-size:13px;
	color:#7f7f7f;
	padding-left:242px;
	padding-top:31px;
}
.img-home
{
	margin-top:10px;
	height:120px;
}
#easyTooltip
{
	margin:40px 0px 1em -30px;
}
.item-int{
	min-width:124px;
	padding:5px;
	background:#fff url(../images/bg_tool_tip.jpg) bottom repeat-x;
	border:3px solid #999;
	border-width:3px 3px 1px 3px;
	line-height:18px;	
	z-index:100;	
	padding-bottom:12px;	
	font-family:Arial;	
	position:relative;
}
#item{
	display:none;
}
#item2{
	display:none;
}
#item3{
	display:none;
}
#item4{
	display:none;
}
#item5{
	display:none;
}
#item6{
	display:none;
}
#item7{
	display:none;
}
#item8{
	display:none;
}
#item9{
	display:none;
}
.pad-esq{
	width:23px;
	float:left;
}
.roxo2{
	font-weight:bold;
	line-height:15px;
	color:#a64786;
}
.outros-tel-ie
{
	margin-bottom:10px;	
}
.img-tool-tip
{
	margin-left:12px;
	margin-bottom:-3px;
	z-index:110;
	position:relative;	
}
#cabecalho-cep
{
	width:100%;
	height:50px;
	background:#e6e6e6;	
	border:1px #fff solid;
	border-width:0px 0px 1px 0px;
}
#cabecalho-cep-centro
{
	margin:0 auto;
	width:978px;
	height:50px;
	border:1px #fff solid;
	border-width:0px 1px 0px 1px;
}
#logradouro-cep, #complemento-cep, #bairro-cep, #cidade-cep, #UF-cep, #CEP-cep
{
	width:247px;
	height:32px;
	color:#000;
	font-size:16px;
	font-weight:bold;
	border:1px #fff solid;
	border-width:0px 1px 0px 0px;
	float:left;
	padding-top:18px;
	padding-left:29px;
}
#complemento-cep
{
	width:199px;
	padding-left:10px;
}
#bairro-cep
{
	width:172px;
	padding-left:10px;
}
#cidade-cep
{
	width:82px;
}
#UF-cep
{
	width:38px;
	padding-left:17px;
}
#CEP-cep
{
	width:133px;
	padding-left:0;
	text-align:center;
	border-width:0px;
}
.cabecalho-cep
{
	width:100%;
	height:40px;
	background:#f3f3f3;	
	border:1px #fff solid;
	border-width:0px 0px 1px 0px;
}
.cabecalho-cep-centro
{
	margin:0 auto;
	width:978px;
	height:40px;
	border:1px #fff solid;
	border-width:0px 1px 0px 1px;
}
.logradouro-cep, .complemento-cep, .bairro-cep, .cidade-cep, .UF-cep, .CEP-cep
{
	width:247px;
	height:28px;
	color:#a64786;
	font-size:13px;
	border:1px #fff solid;
	border-width:0px 1px 0px 0px;
	float:left;
	padding-top:12px;
	padding-left:29px;
}
.complemento-cep
{
	width:199px;
	padding-left:10px;
}
.bairro-cep
{
	width:172px;
	padding-left:10px;
}
.cidade-cep
{
	width:82px;
}
.UF-cep
{
	width:38px;
	padding-left:17px;
}
.CEP-cep
{
	width:130px;
	padding-left:0;
	text-align:center;
	border:0;
}

