html{height:100%}

body{height:100%; margin:0; padding:0; background-color:#d5d5d5; font-family:Arial; font-size:12px;}

h1{color:#07307b; font-size:18px;}

h2{color:#07307b; font-size:14px; text-decoration:underline;}

div#divGeral{position:relative; min-height:100%;}

div#divSGeral{background-color:White;}

div#bodySideLeft{background: url("img/bg-bodySideLeft.jpg") repeat-x; min-height:71px;}

div#bodySideLeftInst{background: url("img/bg-bodySideLeftInst.jpg") repeat-x; min-height:240px;}

div#bodySideRight{background: url("img/bg-bodySideRight.jpg") repeat-x; min-height:89px; margin-left:50%; }

div#bodySideRightInst{background: url("img/bg-bodySideRightInst.jpg") repeat-x; min-height:240px; margin-left:50%; }

div#bodyCenter{background:url("img/bg-bodyCenter.jpg") no-repeat; width:1000px; min-height:89px; margin:0 auto 0 -500px;}

div#bodyCenterInst{background:url("img/bg-bodyCenterInst.jpg") no-repeat; width:1000px; min-height:240px; margin:0 auto 0 -500px;}

div#divFonito{float:left; margin-left:55px;}

div#divFonito1{position:absolute; margin-left:55px; z-index:999;}

div#divAdTopo{float:left; padding:7px 0 0 85px;}

div#divAdTopo1{float:left; padding:7px 0 0 250px;}

div#divLogin{float:left; padding:15px 0 0 35px; height:55px;}

div#divCadastro{float:left; padding:19px 0 0 35px;}

div#divMinhaLista{float:left; padding:5px 0 0 45px; z-index:998;}

div#divRodape{background:url("img/barraRodape.jpg") repeat-x; min-height:182px;}

div#divTopo{min-height:87px; z-index:0;}

div#divLogo{margin:0 20px 25px 0; }

div#divLogoBusca{width:230px; height:140px; float:left;}

div#divInternaConteudo{margin:0 100px;}

div#divBuscaTopo{height:135px; position:relative; top:-20px; left:20px;}

div#divBusca{margin:0 15px; height:32px}

.divBuscaDir{background:url(img/curvabuscaDir.gif) no-repeat; height:31px; width:7px; float:left; margin-left: 23px; display:block;}

.divBuscaCentro{background:url(img/buscaCentro.gif) repeat-x; height:22px;  float:left; padding-top:4px;}

.divBuscaCentro input{background-color:#ebebeb; border:none;}

.divBuscaEsq{background:url(img/curvabuscaEsq.gif) no-repeat; height:31px; width:7px; float:left; display:block; margin-right:5px;}

div#divBuscaCidade select{background-color:#ebebeb; border:solid 1px #d2d2d2; margin-top:5px;}

div#divAd1{width:271px; height:189px; float:left; /*margin:0 15px ;*/}

div#divAd2{width:271px; height:189px; /*margin:0 0 0 430px;*/}

div#divLuz{color:#6d7d94; font-size:12px; width:1000px;}

div#divLuz a{text-decoration:none;}

div#divLinhaRodape{background-color:#9ba2ad; height:1px;}

div#divConteudo{padding-top:20px; text-align:justify;}

div#divTexto{width:650px; float:left; margin-left:50px; color:#666;}

div#divMenuLateral{width:230px; /*background-color:#f0f1f3;*/ min-height:180px; float:right; }

div#divMenuLateral li{ background: url(img/seta_li.png) no-repeat;}

.mudafundo {text-decoration:underline;}

.clear{clear:both;}

.aFonito{display:block; width:110px; height:63px;}

#divAdTopo, .aAdTopo{display:block; width:462px; height:70px;}

.aLogin{display:block; width:77px; height:51px;}

.aMinhaLista{display:block; width:164px; height:31px;}

.aCadastro{display:block; width:86px; height:51px;}

.aLogo{display:block; height:98px; width:260px;}

.divPreChamada{width:815px;}

.divChamada{font-weight:bold; font-size:12px; border-left: solid 1px #9da4ae; min-height:30px; margin:10px 95px 0 0; padding-left:10px; float:left; text-align:left;}

.divChamada span{color:#002159; }

.divChamada a{color:#6d7d94; text-decoration:none; }

.divChamada .divChamada2{color:#07307B; text-decoration:underline; }

.divChamada ul{ padding:0px; margin:0px; list-style-type:none;}

.divChamada li{line-height:20px;}

.divChamadaText li{text-indent:12px;}
/*********************************Vinicius**********************************************/

#divTexto a{ color:#666;}
.divBuscaCl{ padding-top: 5px;}

#resultadoGeral{ float:left; width:619px; /*padding-right:15px;*/}
/****Destaques**/

#divResultadoDestaque{float:left;}

#divResultadoDestaque ul{list-style-type:none; margin:0px; padding:0px;}

.liCadaResultadoDestaque {/*width:742px;*/ background-color:#F8F1DB; margin-bottom:12px; padding:12px 12px 0; position:relative; margin-left:20px; overflow:hidden;}

.boxGray{width:95px; float:left;}

.certGray{ margin-top: -47px; margin-left: -8px;}

.divConteudoResultadoDestaque{/*width:432px; */float:left; padding:0px 0px 0px 20px}

.divConteudoResultadoDestaque a {text-decoration:none; color:#42973a;}

.divMapaMinhaListaDestaque{float:left; padding:37px 0px 0px; margin-top: 15px;}

.divMapaMinhaListaDestaque{float:left; padding:37px 0px 0px;}

.liSalvarnaLista{float:left; width:185px; margin-top:-55px; margin-left:25px;}

.liMapaDestaque{float:left; width:183px; margin-top: 28px; position:absolute; margin-left: 6px;}

.divConteudoResultadoDestaque li {padding: 2px;}

/**Fim Destques**/
#divResultadoBusca{ }

#divResultadoBusca ul{list-style-type:none; margin:0px; padding:0px;}

.liCadaResultado {/*width:600px;*/ border-bottom:solid 1px #CCC; padding:10px 0px 10px 0px; margin-left:7px; clear:left;}

.divConteudoResultado{width:100%; float:left; padding:3px;}

.divConteudoResultado li{padding:2px;}

.lkChamadaResultado{font-family:Arial; font-size:12px; color:#1212ca;}
.lkChamadaResultado a{font-family:Arial; font-size:12px; color:#1212ca;}

.divMapaMinhaLista { float:right; width: 295px; position:absolute; right:0 ; bottom: 10px;}

.liMapa{float:left; width:170px;}

/***busca default***/
.tipoBusca{ margin-left:39px; margin-bottom:5px;}
/***Detalhes do Cliente***/
#detalheCliente ul{padding:0px; margin:0px; list-style-type:none;}
#detalheCliente {margin-left:30px;}
.detalheGeral{width:300px; float:left; clear:left; /*margin-top:-13px;*/ *margin-top:17px;}
.detalhesImg{width:262px; float:left; background-color:#e1e1e1; padding:15px 0px 6px 15px; }
.detalheFotoGrande{width:247px; height:247px; background-color:#b7b7b7;}
.detalhesFotoMiniatura{width:73px; height:73px; background-color:#b7b7b7; float:left; margin-bottom:7px; margin-right:14px;}

.liInfo{margin-top:28px; color:#818a98;}
.liInfo a{color:#818a98; text-decoration:none;}
.liInfo a:hover{color:#818a98;}
#divTags{width:262px; text-align:justify; }
.contInfo{margin-top:20px;}

#divDescricaoCliente{width: 561px; float:left; padding-left:12px; padding-top:12px;}
.tituloCliente{margin-bottom:10px;}
.cadaInfoCliente{margin-bottom:15px; color:#818a98;}

#divMapaCliente{margin-top:20px;}
.contDescricao{margin:30px 0 0;}
#divAbaDescricao{background: url(img/aba_descricao.gif) no-repeat; width:81px; height:22px; margin-left:35px;}
#divDescricaoDetalheCliente{border: solid 1px #224788; text-align:justify; padding:12px; width:880px;}

#divContato{color:#666;}
#divContato h1{/*color:#666;*/ margin-bottom:25px;}
#divForm{float:left; width:420px; padding:10px; margin-left:16px;}
#divForm ul{margin:0px; padding:0px; list-style-type:none;}
.labelContato{display:block; margin-bottom:7px;}
.inputContato{border: solid 1px #c4c4c4; width:320px; margin-bottom:9px; color:#666;}
.inputContatoText{border: solid 1px #c4c4c4; width:320px; height:150px; color:#666;}
.inputInfTelefone{border: solid 1px #c4c4c4; width:263px; margin-bottom:9px; margin-right:15px; color:#666;}

#divEndereco ul{margin:0px; padding:0px; list-style-type:none;}
#divEndereco li{padding:3px;}

.divLinha{border-left:solid 1px #666; height:225px; float:left; margin-top:55px; color:#666;}
.divBoxEndereco{float:left; padding:73px; /*margin-left:16px;*/}
.btnEnviarCont{margin-left:200px; margin-top:-1px;}
/*Trabalhe*/
.btnEnviarTrab{margin-left:225px;}



/*******************************EndVinicius********************************************/

/*******************************
 * Everton
 ******************************/
#divBuscaCentro input[type=image] { /*float:right;*/ position:relative; right: -4px;}
div#divBuscaCidade { margin-left: 0; padding-left: 40px;}

.tipoBusca { margin-bottom: 5px; display:block;}
.tipoBusca input, #ctl00_rdbFiltro input { vertical-align:text-bottom; }
.tipoBusca label,#ctl00_rdbFiltro label { margin-right: 10px; cursor: pointer;}

#divRodape .divChamada span { margin-bottom: 5px; display:block;}
#divRodape { padding-top: 15px;  }
.divPreChamada { overflow:auto; padding-bottom: 10px;}
div#bodySideLeft { padding-bottom: 55px;}

#divAd1, #divAd2 { margin-top: 40px;}
#divAd1 { float:left; margin-left:40px; }
#divAd2 { float:right; margin-right:105px;}

#ctl00_rdbFiltro { display:block;margin: 0 0 5px 250px; padding-top: 10px;}

#divMinhaLista a { position:relative; z-index: 3;}

#divMenuLateral .divPreChamada { width: auto;}

/*#divTopo { position:relative;}
div#divFonito1 { margin: 0; top: 0; left: 55px; position:absolute;}
div#divFonito1 a, div#divFonito1 img { position:relative; z-index: 9999}*/
div#divFonito1 { *margin-left: -865px; *margin-top: -70px }

h1 { margin-bottom: 20px; }
h2 { margin: 30px 0 10px;}

div#divMenuLateral li { margin-bottom: 5px;}
#divMenuLateral { margin-top: 15px;}

div.divCentroLogin { height: auto;}
.divCentroLogin hr { height: 1px; border:none; background:#c4c4c4;}
.divCentroLogin p { font-weight:bold; font-size: 17px; padding: 0; margin: 0;}
#divCadastro .divCentroLogin .btnAvancar { margin-bottom: 0;}
#centroCadastro { margin-top: 20px;}
div#naoCadastrado { float:none;}
#divFormularioLogin { float:left;}

#divCadastro #divTextoInfo li { margin-left: 0;}
#divTextoInfo { line-height: 30px;}

#ctl00_Panel1 { float:left;  margin-right:470px;}


.liCadaResultado { color:#1e1e1e; position:relative; /*padding-left: 10px;*/}
.liCadaResultado a { text-decoration:none; color:#42973a;}
.lkChamadaResultado { text-decoration:underline;}

.liMapa { width: 110px;}
.divMapaMinhaLista span, .liSalvarnaLista  { text-transform:uppercase; font-size: 10px; color:#565656; position:relative; top: -2px;}
div.divConteudoResultadoDestaque { width: 239px;}
.liSalvarnaLista span { position:relative; top: -3px;}

.linksTopo{color:White; text-decoration:none;}
.linksTopo:hover{text-decoration:underline;}

.divSemResultado{float:left; margin-left:84px;}
.divSemResultadoImg{float:left;}
.divSemResultadoInfo{float:left; font-size:16px; color:#818a98; margin-left:32px; margin-top:12px; /*width:600px;*/ text-align:justify;}

/*****Erro****/
#divErroGeral{width:600px; margin:0px auto; color:#818a98;}

#divErroTexto{float:left; margin-left:60px; padding:18px;}
#divErroTexto h2{text-decoration:none; color:#818a98; margin-bottom:24px; font-weight:normal;}
#divErroTexto span{font-weight:bold; font-size:22px;}
#divErroTexto p{margin-bottom:18px;}

.erroMargem{margin-top:25px; float:left;}

.erroMargem a{text-decoration:none; color:#818a98;}
.erroMargem a:hover{text-decoration:underline;}

.formataButton{padding:0px; padding-left:10px; height:28px; width:97px; background:url(img/n_btn_buscar.png) no-repeat; vertical-align:middle; border:none; cursor:pointer;}

.formataRamos{width:200px; padding:10px; border-bottom:dotted 1px #000; margin-right:20px; float:left; text-align:left;}
.formataRamos a{color:#000; text-decoration:none;}
.formataRamos span{background: url(img/thumb-ramo-endereco.png) no-repeat left center; width:2px; height:3px;}

#filtrosBusca{width:190px; margin-left:22px; float:left;}

.divFiltrosResul{color:#1e1e1e;}
.divFiltrosResul a{text-decoration:none; font-size:11px;}
.divFiltrosResul a:hover{text-decoration:underline;}
.divFiltrosResul ul{padding:0px; list-style-type:none;}
.divFiltrosResul li{background:url(img/thumb-ramo-endereco.png) no-repeat left center; padding:2px; padding-left:10px;}

.filtrosBusca{line-height:10px; background-color:#f0f1f3; padding:10px; margin-bottom:12px; font-size:16px; font-weight:normal; }
.filtro_down{ background: url(img/seta_down_busca.png) no-repeat right center; display:block; color:#07307b;}
.acertaSpan{font-size: 15px;}

.updProgressPai{text-align: center; border: 1px solid; height: 80px; width: 150px; position: absolute; background-color: rgb(255, 255, 255); margin:50px 20px 20px;}
.updProgressFilho{margin-top: 25px; font-size: 13px; font-weight: bold; color: rgb(102, 102, 102);}
.updProgressImg{width: 32px; height: 32px; vertical-align: middle; margin: 0pt 8px 0pt 0pt;}

.updProgressPai2{position: absolute; left:665px;}
.updProgressFilho2{margin-top: 35px; font-size: 13px; font-weight: bold; color: rgb(102, 102, 102);}
.updProgressImg2{vertical-align: middle; margin: 0pt 8px 0pt 0pt;}

.updProgressPai3{position: absolute; left:570px;}

.boxGray { margin-right: 15px; }
.liCadaResultadoDestaque { position:relative; }
.liCadaResultadoDestaque h4 { margin: 0 0 10px ;}
.liCadaResultadoDestaque h4 a { color:#1212CA; }
.liCadaResultadoDestaque .categoria { display:block; text-decoration:none; color: #42973A; margin-bottom: 5px;}
.liCadaResultadoDestaque .telefone { display:block; font-weight:bold; margin-bottom: 5px;}
.liCadaResultadoDestaque .endereco { margin-top: 0; }
.liCadaResultadoDestaque .salvarNaLista { position:absolute; top: 10px; right: 30px; color:#565656;  text-transform:uppercase; font-size: 10px;}
.liCadaResultadoDestaque .salvarNaLista input { vertical-align:text-bottom; margin-right: 5px;}
.liCadaResultadoDestaque .botoes { position:absolute; bottom: 0; right: 30px;}
.liCadaResultadoDestaque .botoes input { vertical-align:bottom;}
.liCadaResultadoDestaque .botoes img { vertical-align:bottom;}
.liCadaResultadoDestaque .botoes .btn-mapa { margin-right: 20px;}
.lkNome{font-family:Arial; font-size:12px; color:#1212ca;}
.endereco { float:left; line-height:18px;}

.linkSemNada{text-decoration:none; color:#5B687C; cursor:pointer;}
.linkSemNada:hover{text-decoration:underline;}

.btnAvancar{text-align:right;}

.bgBody {
	background-image: url(img/bgFundo2.png);	
	position:absolute;
	top: 0;
	left: 0;
	z-index: 99991;
	width:100%;
	height:100%;
}

.promptDiv{border:solid 1px red;}

.ulCategoria{width:204px;}
.liCTop{background: url(img/categoriac.jpg) no-repeat;}
.liCMid{background: url(img/categoriam.jpg) repeat-y;}
.liCBottom{background: url(img/categoriab.jpg) no-repeat;}