@charset "utf-8";
@import url(reset.css);
/*------------------- Tags -------------------*/
body {
    background: #FFFFFF url(../img/bg.jpg) 0px 26px repeat-x;
    font-family: "Trebuchet MS";
}

p, li {
    font-family: "Trebuchet MS";
    font-size: 12px;
}

a {
    text-decoration: none;
    color: #000000
}

a:hover {
    text-decoration: underline;
    color: #000000;
}

hr {
    display: none;
}

/*------------------- Divs ------------------- */ #conteiner {
    width: 900px;
    position: relative;
    left: 50%;
    margin-left: -450px;
} #top {
    height: 184px;
} #marca {
    background: url(../img/marca.jpg) no-repeat;
    height: 97px;
    width: 135px;
    text-indent: -5000px;
    margin: 35px 0 0 0;
    float: left;
} #publicidade {
    width: 728px;
    margin: 35px 0 0 37px;
    float: right;
} #middle {
    margin-top: 28px
} #menu {
    width: 246px;
    height: 302;
    float: left;
    margin-top: 71px;
} #facaSuaBusca {
    background: url(../img/bgPesquisa.jpg) no-repeat;
    width: 654px;
    height: 382px;
    float: left;
} #facaSuaBusca form {
    margin: 84px 0 0 52px;
} #CatPesquisas {
    background: url(../img/bgBuscaCategoria.gif) no-repeat;
    width: 900px;
    height: 241px;
    float: left;
    margin: 34px 0 34px 0;
    _margin-top: 0px;
} #CatPesquisas ul {
    width: 195px;
    margin: 0px 0 0 20px;
    float: left;
} #footer {
    background: #007AC0 url(../img/bgRodape.gif) repeat-x;
    height: 100%;
} #footer div {
    width: 900px;
    position: relative;
    left: 50%;
    margin-left: -450px;
} #footer p {
    color: #FFFFFF;
    padding-top: 30px;
    padding-bottom: 30px;
    text-align: center;
} #footer img {
    padding:30px 0 0 390px;
}  #bgIntena {
    background: url(../img/bgTopInterna.jpg) repeat-x;
    height: 250px;
} #conteinerInterna {
    width: 900px;
    position: relative;
    left: 50%;
    margin-left: -450px;
    margin-top: -250px;
} #topMiddleInterna {
    background: url(../img/topMiddle.jpg) no-repeat;
    height: 13px;
} #middleInterna {
    background: url(../img/bgMiddle.jpg) repeat-y;
    margin-top: 0px;
    width: 900px;
    clear: both;
} #rodapeMiddleInterna {
    background: url(../img/rodapeMiddle.jpg) no-repeat #FFFFFF;
    width: 900px;
    height: 13px;
} #menuInterna {
    height: 60px;
    margin-left: 2px;
    margin-top: -9px;
    _margin-top: -17px;
} #colleft {
    width: 209px;
    float: left;
    margin: 0px 0 0 17px;
    _margin: 0px 0 0 10px;
} #facaSuaBuscaInterna {
    background: url(../img/bgFacaSuaPesquisa.jpg) no-repeat;
    height: 369px;
    width: 209px;
    margin: 24px 0 0 0;
    float: left;
} #facaSuaBuscaInterna form {
    margin: 32px 0 0 15px
} #palavraRelacionada {
    background: url(../img/bgPalavraRelacionada.jpg) no-repeat;
    height: 194px;
    float: left;
    width: 209px;
    margin-top: 23px;
} #collMiddle {
    width: 657px;
    min-height: 505px;
    background: url(../img/bgCollMiddle.gif) no-repeat;
    float: left;
    margin: 13px 0 0 10px;
} #alinhaCollMiddle {
    width: 602px;
    margin: 30px 0 0 23px;
} .ResultPesquisa {
    border: 1px solid #bdbcbd;
    background: #fff url(../img/bgRodapeResultPesquisa.jpg) repeat-x bottom;
    margin-top: 20px;
    width: 602px;
    _float: left; *

float:left;
} .ResultPesquisa p {
    padding-bottom: 10px;
} .ResultPesquisaNaoEncontrado {
    border: 1px solid #bdbcbd;
    background: url(../img/bgRodapeResultPesquisa.jpg) repeat-x bottom;
    margin-top: 20px;
    width: 582px;
    _float: left; *

float:left;

padding:
    10px;
} .ResultPesquisaNaoEncontrado p {
    padding-bottom: 10px;
} #headerResult {
    border: 1px solid #BDBCBD;
    margin-top: 20px;
    width: 592px;
    padding: 10px 5px 10px 5px;
    height: 10px;
	background:#FFF
} #vocequisdizer {
    float: left;
} #resultadode {
    float: right;
} .menuServicoPesquisa {
    background: url(../img/bgRodapeResultPesquisa.jpg) repeat-x bottom;
    border: 1px solid #bdbcbd;
    width: 602px;
    height: 42px;
    margin: 0px;
    overflow: hidden;
} .menuServicoPesquisa ul {
    margin-top: 14px;
    padding-bottom: 7px;
} .menuServicoPesquisa ul li {
    display: inline;
} .formEmail {
    margin-top: 20px;
    padding: 0px 0px 0px 60px;
} .formEmail label {
    display: block
} .formEmail input {
    display: block;
} #paginacao {
    background: url(../img/bgPaginacao.jpg) no-repeat;
    width: 601px;
    height: 48px;
    margin: 10px 0 0 2px;
} #empresa {
} #empresa h2 {
    font-size: 18px;
    margin: 50px 0px 20px 0px;
} #empresa p {
    line-height: 20px;
    padding-bottom: 10px
} #comoanunciar {
} #comoanunciar h2 {
    font-size: 18px;
    margin: 50px 0px 20px 0px;
} #comoanunciar h5 {
    font-size: 15px;
    margin: 20px 0px 5px 0px;
} #comoanunciar p {
    line-height: 20px;
    padding-bottom: 10px
} #comoanunciar ul {
    padding: 10px;
} #comoanunciar li {
    padding-left: 10px;
} #cadastro {
} #cadastro h2 {
    font-size: 18px;
    margin: 50px 0px 20px 0px;
} #cadastro p {
    line-height: 20px;
    padding-bottom: 10px
} #cadastro label {
    display: block;
    margin-top: 10px;
} #cadastro input {
    width: 300px;
    display: block;
} #faleconosco {
} #faleconosco h2 {
    font-size: 18px;
    margin: 50px 0px 20px 0px;
} #faleconosco p {
    line-height: 20px;
    padding-bottom: 10px
} #faleconosco label {
    display: block;
    margin-top: 10px;
} #faleconosco input {
    width: 300px;
    display: block;
} #faleconosco textarea {
    width: 300px;
    display: block;
} #guia {
} #guia h2 {
    font-size: 18px;
    margin: 50px 0px 20px 0px;
} #guia h4 {
    font-size: 14px;
    margin: 50px 0px 20px 0px;
    font-style: italic;
} #guia p {
    line-height: 20px;
    padding-bottom: 10px
} #guia ul {
    float: left;
    margin: 0 0 10 10px;
    width: 135px;
} #guia li {
    background: url(../img/destaqueList.gif) no-repeat center left;
    padding: 5px 15px 5px 7px;
}

/*-------------------  Classes -------------------*/ .titFacaSuaBusca {
    background: url(../img/titFacaSuaBusca.gif) no-repeat;
    height: 30px;
    text-indent: -5000px;
    margin: 23px 0 0 23px;
} .titFacaSuaBuscaInterna {
    background: url(../img/titFacaSuaBuscaInterna.gif) no-repeat;
    height: 30px;
    text-indent: -5000px;
    margin: 13px 0 0 16px;
} .titOqueVcProcura {
    background: url(../img/titOqueVcProcura.gif) no-repeat;
    height: 17px;
    text-indent: -5000px;
    margin-bottom: 5px
} .titOqueVcProcuraInterna {
    background: url(../img/titOqueVcProcuraInterna.gif) no-repeat;
    height: 17px;
    text-indent: -5000px;
    margin-bottom: 5px
} .titQualCidade {
    background: url(../img/titQualCidade.gif) no-repeat;
    height: 17px;
    text-indent: -5000px;
    margin-bottom: 5px
} .titQualCidadeInterna {
    background: url(../img/titQualCidadeInterna.gif) no-repeat;
    height: 17px;
    text-indent: -5000px;
    margin-bottom: 5px
} .titEscolhaOBairro {
    background: url(../img/titEscolhaObairro.gif) no-repeat;
    height: 17px;
    text-indent: -5000px;
    margin-bottom: 5px
} .titPalavraRelacionada {
    background: url(../img/titPalavraRelacionada.gif) no-repeat;
    height: 26px;
    text-indent: -5000px;
    margin: 7px 0 5px 7px;
} .titGaleriaFotos {
    background: url(../img/titGaleriaDeFotos.jpg) no-repeat;
    height: 48px;
    text-indent: -5000px;
    margin: 50px 0 20px 0px;
} .titComoChegar {
    background: url(../img/titComoChegar.jpg) no-repeat;
    height: 48px;
    text-indent: -5000px;
    margin: 20px 0 20px 0px;
} .inpBusca {
    border: 1px solid #7eb2c3;
    padding: 3px;
    font-size: 12px;
    margin-bottom: 24px;
} .inpOqueVcProcura {
    width: 340px;
} .inpOqueVcProcuraInterno {
    width: 174px;
} .inpQualCidade {
    width: 261px;
} .inpQualCidadeInterna {
    width: 110px;
} .inpEscolhaObairro {
    width: 180px;
} .inpSelect {
    width: 61px;
    margin-left: 12px
} .inpSelectInterna {
    width: 52px;
    margin-left: 5px
} .titBuscaPorCategoria {
    background: url(../img/titBuscaCategoria.gif) no-repeat;
    height: 51px;
    text-indent: -5000px;
    margin: 13px 0 0 13px
} .list li {
    background: url(../img/destaqueList.gif) no-repeat center left;
    padding-left: 10px;
    padding-bottom: 5px;
    padding-top: 5px;
} 
.list li a{
    font-size:14px;
} 
.list li a:hover{
    color:#007AC0;
} 

.menuFooter {
    padding: 30px 0 0 190px
} .menuFooter li {
    display: inline;
    color: #FFFFFF
} .menuFooter li a {
    padding: 0 5px 0 5px;
    color: #FFFFFF
} .checkbox {
    margin: 0 5px 0px 0
} .botao_enviar {
    margin-top: 15px;
} .bannerPubl {
    margin: 26px 0 0 2px;
} .linkPalavraRelacionada {
    margin: 20px;
    margin-left: 20px;
} .linkPalavraRelacionada li {
    background: url(../img/detalheList.jpg) no-repeat center left;
    padding-left: 7px;
    padding-bottom: 3px;
    padding-top: 3px;
} .linkPalavraRelacionada li a:hover {
    text-decoration: none;
    font-weight: bold;
} .borda {
    border: 2px solid #014494
} .titResultPesquisa {
    padding-top: 15px;
    padding-bottom: 10px;
    color: #114f63;
    font-family: "Arial";
    font-size: 18px
} .negrito {
    font-weight: bold;
} .botoes {
    margin-bottom: 15px;
    margin-top: 10px;
    margin-right: 10px;
} .leftResultPesquisa {
    width: 144px;
    margin: 15px 40px 30px 15px;
    _margin-right: 10px;
    float: left;
} .rightResultPesquisa {
    width: 390px;
    float: left;
} .mapaLocaliza {
    background: url(../img/icoLocalizacao.jpg) no-repeat;
    padding: 3px 0px 5px 30px;
    margin-left: 55px;
} .visiteSite {
    background: url(../img/icoVisiteSite.jpg) no-repeat;
    padding: 3px 0px 5px 30px;
    margin-left: 55px;
} .envieEmail {
    background: url(../img/icoEnvieEmail.jpg) no-repeat;
    padding: 3px 0px 5px 30px;
    margin-left: 55px;
}

/*Menus Inicial*/ .menuBares a {
    background: url(../img/BgMenuInicial.jpg) 0px 0px;
    width: 246px;
    height: 60px;
    text-indent: -5000px;
    margin: 0;
    display: block;
} .menuBares a:hover {
    background: url(../img/BgMenuInicial.jpg) 246px 0px;
    width: 246px;
    height: 60px;
    text-indent: -5000px;
    margin: 0;
    display: block;
} .menuSaude a {
    background: url(../img/BgMenuInicial.jpg) 0px -60px;
    width: 246px;
    height: 60px;
    text-indent: -5000px;
    margin: 0;
    display: block;
} .menuSaude a:hover {
    background: url(../img/BgMenuInicial.jpg) 246px -60px;
    width: 246px;
    height: 60px;
    text-indent: -5000px;
    margin: 0;
    display: block;
} .menuAutos a {
    background: url(../img/BgMenuInicial.jpg) 0px -120px;
    width: 246px;
    height: 60px;
    text-indent: -5000px;
    margin: 0;
    display: block;
} .menuAutos a:hover {
    background: url(../img/BgMenuInicial.jpg) 246px -120px;
    width: 246px;
    height: 60px;
    text-indent: -5000px;
    margin: 0;
    display: block;
} .menuHoteis a {
    background: url(../img/BgMenuInicial.jpg) 0px -180px;
    width: 246px;
    width: 246px;
    height: 60px;
    text-indent: -5000px;
    margin: 0;
    display: block;
} .menuHoteis a:hover {
    background: url(../img/BgMenuInicial.jpg) 246px -180px;
    width: 246px;
    height: 60px;
    text-indent: -5000px;
    margin: 0;
    display: block;
} .menuNoivas a {
    background: url(../img/BgMenuInicial.jpg) 0px -240px;
    width: 246px;
    height: 60px;
    text-indent: -5000px;
    margin: 0;
    display: block;
} .menuNoivas a:hover {
    background: url(../img/BgMenuInicial.jpg) 246px -240px;
    width: 246px;
    height: 60px;
    text-indent: -5000px;
    margin: 0;
    display: block;
}

/*Menus Interna*/ .menuBaresInter a {
    background: url(../img/menuInterno.jpg) 0px 0px;
    width: 247px;
    height: 60px;
    margin: 0;
    display: block;
    _margin-bottom: -2px; *

margin-bottom:
    -2px;

float:left;

text-indent:
    -5000px
} .menuBaresInter a:hover {
    background: url(../img/menuInterno.jpg) 0px 60px;
    width: 247px;
    height: 60px;
    margin: 0;
    display: block;
    _margin-bottom: -2px; *

margin-bottom:
    -2px;

float:left;

text-indent:
    -5000px
} .menuSaudeInter a {
    background: url(../img/menuInterno.jpg) -247px 0px;
    width: 167px;
    height: 60px;
    margin: 0;
    display: block;
    _margin-bottom: -2px; *

margin-bottom:
    -2px;

float:left;

text-indent:
    -5000px
} .menuSaudeInter a:hover {
    background: url(../img/menuInterno.jpg) -247px 60px;
    width: 167px;
    height: 60px;
    margin: 0;
    display: block;
    _margin-bottom: -2px; *

margin-bottom:
    -2px;

float:left;

text-indent:
    -5000px
} .menuAutosInter a {
    background: url(../img/menuInterno.jpg) -414px 0px;
    width: 187px;
    height: 60px;
    margin: 0;
    display: block;
    _margin-bottom: -2px; *

margin-bottom:
    -2px;

float:left;

text-indent:
    -5000px
} .menuAutosInter a:hover {
    background: url(../img/menuInterno.jpg) -414px 60px;
    width: 187px;
    height: 60px;
    margin: 0;
    display: block;
    _margin-bottom: -2px; *

margin-bottom:
    -2px;

float:left;

text-indent:
    -5000px
} .menuHoteisInter a {
    background: url(../img/menuInterno.jpg) -601px 0px;
    width: 148px;
    height: 60px;
    margin: 0;
    display: block;
    _margin-bottom: -2px; *

margin-bottom:
    -2px;

float:left;

text-indent:
    -5000px
} .menuHoteisInter a:hover {
    background: url(../img/menuInterno.jpg) -601px 60px;
    width: 148px;
    height: 60px;
    margin: 0;
    display: block;
    _margin-bottom: -2px; *

margin-bottom:
    -2px;

float:left;

text-indent:
    -5000px
} .menuNoivasInter a {
    background: url(../img/menuInterno.jpg) -749px 0px;
    width: 147px;
    height: 60px;
    margin: 0;
    display: block;
    _margin-bottom: -2px; *

margin-bottom:
    -2px;

float:left;

text-indent:
    -5000px
} .menuNoivasInter a:hover {
    background: url(../img/menuInterno.jpg) -749px 60px;
    width: 147px;
    height: 60px;
    margin: 0;
    display: block;
    _margin-bottom: -2px; *

margin-bottom:
    -2px;

float:left;

text-indent:
    -5000px
} .titulo {
    font-size: 14px;
} .galFotos {
    float: left;
    padding: 10px;
    margin-right: 10px;
    margin-bottom: 15px;
    border: 1px solid #cfcfcf;
    display: block
} .borda {
    border: 1px solid #cfcfcf;
    padding: 10px;
} .mapa {
    margin-bottom: 30px;
} .btPesquisar {
    background: url(../img/btPesquisar.gif) no-repeat;
    width: 98px;
    height: 33px;
    text-indent: -5000px;
    border: none;
} .btEnviar {
    background: url(../img/btEnviar.gif) no-repeat;
    width: 63px;
    height: 33px;
    margin-top: 10px;
    text-indent: -5000px;
    border: none;
} .ListPaginacao {
    text-align: center;
    float: left;
    width: 386px;
    padding-top: 17px
} .ListPaginacao li {
    display: inline;
    color: #FFFFFF;
} .ListPaginacao li a {
    padding: 0px 5px 0 5px;
    color: #FFFFFF;
} .ListPaginacao li a:hover {
    padding: 0px 5px 0 5px;
    color: #000000;
} .ListPaginacao li.active {
    font-weight: bold !important;
} .ListPaginacao li.active a {
    font-weight: bold !important;
    color: #FFFF00
} .ListPaginacao li.active a:hover {
    font-weight: bold !important;
    color: #FFFF00;
    text-decoration: none
} .ListPaginacao li label {
    font-weight: bold !important;
    color: #FFFFFF
} .btAntPaginacao {
    float: left;
    margin: 5px 0 0 7px
} .btProxPaginacao {
    float: right;
    margin: 5px 0 0 7px
}

/*página cliente*/ 


#loginCliente {
    border: 1px solid #bdbcbd;
    background: url(../img/bgRodapeResultPesquisa.jpg) repeat-x bottom;
    margin-top: 20px;
	padding:20px;
    width: 562px;
    _float: left; 
}

#loginCliente form{display:block;font-size:12px;}
#loginCliente label{display:block;}
#loginCliente input{display:block;margin-bottom:10px;}
#loginCliente input.large{width:100%;}
#loginCliente input.medium{width:50%;}


#loginCliente select{display:block;margin-bottom:10px;}
#loginCliente textarea{display:block;margin-bottom:10px;}
#loginCliente textarea.large{width:100%; height:100px;}
#loginCliente textarea.extralarge{width:100%; height:400px;}
#loginCliente h3{margin-bottom:10px;}

#loginCliente #box-error p{color:red;}



#login-lista-endereco{
	font-size:12px;
	
}
#login-lista-endereco th{
	padding:0px 5px 0px 5px;
	font-size:12px;
	background:#04B2E7;
	color:#FFFFFF;
	
}
#login-lista-endereco td{
	font-size:11px;
	padding:5px;
}


#conteinerFormProcura{
	width:411px;
	height:245px;
	float:left;
	}
#bannerEncontre{
	width:182px;
	height:240px;
	margin:53px 0 0 40px;
	float:left;
	
	}


 /*Regras blog novo*/
 
#collMiddleBlog{
	width:657px;
	background:url(../img/bgCollMiddleBlog2.jpg) repeat-y ;
	float:left;
	margin:13px 0 0 10px;
	}
#TopBlog{ background:url(../img/topoBlog.jpg) no-repeat; width:657px; height:29px;}
#rodapeBlog {margin:10px 0 0 0; float:left; background:url(../img/rodapeBlog.jpg) no-repeat; width:657px; height:29px;}
#destaqueblog { margin-left:45px;}
#destaqueblog .tit{ font-family:"Arial"; color:#1b6075; font-size:20px; background:url(../img/icoTitBlog.gif) no-repeat; padding:2px 0 2px 20px; margin-top:20px}
#destaqueblog #left{ width:320px; margin:20px 0 0 0; float:left; }
#destaqueblog #left p{ font-size:13px; font-family:"Arial"; line-height:normal;}
#destaqueblog .endereco{ margin-top:10px;}
#destaqueblog .telefone{ margin-top:10px;}
#destaqueblog  .enviarEmail a{ text-indent:-5000px; background:url(../img/btEnviarEmail.gif) no-repeat; width:121px; height:28px; display:block; float:left; margin:20px 0 0 0}
#destaqueblog  .imprimir a{ text-indent:-5000px; background:url(../img/btImprimir.gif) no-repeat; width:42px; height:28px; display:block; float:left; margin:20px 0 0 8px}
#destaqueblog  .delivery a{ text-indent:-5000px; background:url(../img/btDeliveryBlog.gif) no-repeat; width:85px; height:28px; display:block; float:left; margin:20px 0 0 8px}
#destaqueblog  .site a{ text-indent:-5000px; background:url(../img/btSite.gif) no-repeat; width:42px; height:28px; display:block; float:left; margin:20px 0 0 8px}


#destaqueblog #right{ width:210px; margin:20px 0 0 10px; float:left;}
#destaqueblog #foto{ background:url(../img/bgFoto.gif) no-repeat; width:209px; height:155px; float:left}
#destaqueblog #foto img { text-align:center; display:block; margin:auto; margin-top:40px;  }
#destaqueblog  .cupon a{ text-indent:-5000px; background:url(../img/btCuponBlog.gif) no-repeat; width:194px; height:28px; display:block; float:left; margin:12px 0 0 8px}
#collMiddleBlog #barra{ width:634px; height:12px; background:#19b8e8; border-bottom:1px #0a90c6 solid;  margin-top:-8px; float:left}
#collMiddleBlog #abas { float:left; width:634px; margin:30px 0 0 9px;}
#collMiddleBlog #abas .menuBlog{ text-align:center; margin-left:70px;}
#collMiddleBlog #abas .menuBlog li { display:inline;  width:141px; height:39px; float:left;; margin-left:10px;  }

#collMiddleBlog #abas .detalhe a { background:url(../img/btMaisDetalhes.gif) no-repeat; width:141px; height:32px; text-indent:-5000px; display: inline-block; *display:block; margin-right:5px;}
#collMiddleBlog #abas .detalhe a:hover { background:url(../img/btMaisDetalhes.gif) no-repeat -141px 0; width:141px; height:32px; text-indent:-5000px;  }

#collMiddleBlog #abas .comoChegar a { background:url(../img/btComoChegar.gif) no-repeat; width:141px; height:32px; text-indent:-5000px; display: inline-block; *display:block; margin-right:5px }
#collMiddleBlog #abas .comoChegar a:hover { background:url(../img/btComoChegar.gif) no-repeat -141px 0; width:141px; height:32px; text-indent:-5000px;  }

#collMiddleBlog #abas .fotos a { background:url(../img/btFotos.gif) no-repeat; width:141px; height:32px; text-indent:-5000px; display: inline-block; *display:block; }
#collMiddleBlog #abas .fotos a:hover { background:url(../img/btFotos.gif) no-repeat -141px 0; width:141px; height:32px; text-indent:-5000px;  }
.boxBlog{ width:615px; margin:10px 0 0 10px; float:left;}
.boxBlog h4 { font-size:14px; margin-bottom:8px}















