@charset "utf-8";
/* CSS Document */
*
{
	margin:0px;
	padding:0px;
	border:0;
}


.conteudo
{
	width:605px;
	height:auto;
	float:left;
}

.conteudo .titLocalizador
{
	width:605px;
	height:5px;
	float:left;
	background-image:url(../img/bg_localizador.gif);
	background-position:top;
	background-repeat:repeat-x;
}

.conteudo .titLocalizador h1
{
	width:165px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#81bfe4;
	font-size:20px;
	font-weight:normal;
	margin:35px 0 0 0;
}

.conteudo .titLocalizador p
{
	width:400px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6f6862;
	font-weight:bold;
	margin:25px 0 0 0;
	border:1px solid blue;
}

.conteudo .titLocalizador p .txtVermelho
{	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#e83c2e;
	font-weight:bold;
}

.conteudo .divBoxBusca
{
	width:600px;
	height:auto;
	float:left;
	margin:20px 0 0 0;
}

.conteudo .divBoxBusca .boxBusca
{
	width:600px;
	height:auto;
	float:left;
}

.conteudo .divBoxBusca .boxBusca .top
{
	width:625px;
	height:9px;
	float:left;
	background-image:url(../img/bg_topBoxBusca.gif);
	background-position:top;
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
}

.conteudo .divBoxBusca .boxBusca .conteudoBox
{
	width:625px;
	height:auto;
	clear:left;
	float:left;
	background-image:url(../img/bg_conteudoBoxBusca.gif);
	background-repeat:repeat-y;
	background-position:top;
	margin:0px;
	padding:0px;
}

.conteudo .divBoxBusca .boxBusca .conteudoBox h4
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	font-weight:bold;
	margin:5px 0 0 15px;
}

.conteudo .divBoxBusca .boxBusca .conteudoBox .divCheckbox
{
	width:590px;
	height:60px !important;
	clear:left;
	float:left;
	margin:5px 0 0 15px;
	*margin:5px 0 0 10px;
	_margin:5px 0 0 5px;
}

.conteudo .divBoxBusca .boxBusca .conteudoBox .divCheckbox input
{
	margin:0 3px 0 3px;
	padding:0px;
	float:left;
}
	
.conteudo .divBoxBusca .boxBusca .conteudoBox .divCheckbox img
{
	float:left;
	margin:0 6px 0 0;
	padding:0px;
}

.conteudo .divBoxBusca .boxBusca .conteudoBox .divCEP
{
	width:565px;
	height:auto;
	clear:left;
	float:left;
	margin:10px 0 0 15px;
	*margin:10px 0 0 10px;
	_margin:10px 0 0 5px;
}

.conteudo .divBoxBusca .boxBusca .conteudoBox .divCEP p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#4c504f;
	float:left;
	margin:2px 0 0 0;
}

.conteudo .divBoxBusca .boxBusca .conteudoBox .divCEP span#ctvCep
{
    float:left;
}

.conteudo .divBoxBusca .boxBusca .conteudoBox .divCEP p a
{
	color:#438cd8;
	float:left;
	text-decoration:underline;
	margin:0 0 0 10px;
}

.conteudo .divBoxBusca .boxBusca .conteudoBox .divCEP p a:hover
{
	text-decoration:underline;
}

.conteudo .divBoxBusca .boxBusca .conteudoBox .divCEP input
{
	float:left;
	border:1px solid #b4b4b4!important;
	margin:0 0 0 10px;
}

.conteudo .divBoxBusca .boxBusca .conteudoBox .divCEP input.botao
{
    float:left;
    margin:0 0 0 5px;
	border:0px!important;
}

.conteudo .divBoxBusca .boxBusca .conteudoBox p.txtMsg
{
	width:565px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	margin:5px 0 0 0;
}

.conteudo .divBoxBusca .boxBusca .rodape2
{
	width:625px;
	height:8px;
	clear:left;
	float:left;
	background-image:url(../img/bg_rodapeBoxBusca.gif);
	background-repeat:no-repeat;
	background-position:top;
	margin:0px;
	padding:0px;
}

.conteudo p.resultado
{
	width:200px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6f6862;
	float:left;
	margin:3px 0 0 5px;
	_margin:-10px 0 0 5px;
}

.conteudo .divSelects
{
	width:450px;
	height:auto;
	float:right;
	margin:5px 0 0 0;
	_margin:-5px 0 0 0;
}

.conteudo .divSelects p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6f6862;
	float:left;
	margin:5px 5px 5px 5px;
	*margin:5px 5px 5px 5px;
	_margin:3px 5px 5px 5px;
}

.conteudo .divSelects select
{
	width:150px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6f6862;
	margin:3px 0 0 0;
	border:1px solid #6f6862!important;
}

.conteudo .divSelects .btn
{
    margin-top:2px;
    *margin-top:3px;
}

.conteudo .divSelects span
{
    float:left;
}

.conteudo .divPaginacao
{
	width:575px;
	height:20px;
	clear:left;
	float:left;
	background-image:url(../img/bg_paginacao.gif);
	background-position:center;
	background-repeat:repeat-y;
	border-top:1px solid #e5e5e5;
	border-bottom:1px solid #e5e5e5;
	margin:10px 0 0 0;
}

.conteudo .divPaginacao .btnAnterior
{
	width:70px;
	height:18px;
	float:left;
	margin:2px 0 0 0;
}

.conteudo .divPaginacao .paginacao
{
	width:435px;
	height:auto;
	float:left;
}

.conteudo .divPaginacao .paginacao ul
{
	width:90px;
	height:auto;
	margin:0 auto;
}

.conteudo .divPaginacao .paginacao ul li
{
	display:inline;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	list-style-type:none;
	margin:2px 2px 0 2px;
}

.conteudo .divPaginacao .paginacao ul li a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	text-decoration:none;
}

.conteudo .divPaginacao .paginacao ul li a:hover
{
	text-decoration:underline;
}

.conteudo .divPaginacao .paginacao table tr td span
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	text-decoration:underline;
	font-weight:bold;
}

.conteudo .divPaginacao .btnProximo
{
	width:60px;
	height:18px;
	float:left;
	margin:2px 0 0 0;
}

.conteudo .divLogoExtra
{
	width:580px;
	height:75px;
    float:left;
}

.conteudo .divLogoExtra img
{
	float:left;
	margin:20px 3px 0 0;
}

.conteudo .divLogoExtra p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#e74a43;
	font-weight:bold;
	text-decoration:underline;
	margin:28px 3px 0 0;
	text-align:right;
}

.conteudo .divLogoExtra p a
{
    color:#e74a43;
    text-decoration:underline;
}

.conteudo .btnVoltar 
{
    float:left;
    margin:-30px 0 0 430px;
}

.conteudo .btnVoltar a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#e74a43;
	font-weight:bold;
	text-decoration:none;
	float:left;
}

.conteudo .btnVoltar a.hover
{
	text-decoration:underline;
}

.conteudo .tabelaResultado .cabecalho tr th
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#676666;
	font-weight:bold;
	text-align:left;
	padding-left:10px;
	border-right:1px solid #FFF;
}

/*
.conteudo .tabelaResultado .cabecalho tr th.loja
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#676666;
	font-weight:bold;
	text-align:left;
	padding-left:10px;
	border-right:1px solid #FFF;
}



.conteudo .tabelaResultado table.cabecalho tr td.loja
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#676666;
	font-weight:bold;
	text-align:left;
	padding-left:10px;
	border-right:1px solid #FFF;
}

.conteudo .tabelaResultado table.cabecalho tr th
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#676666;
	font-weight:bold;
	text-align:center;
	border-right:1px solid #FFF;
}

.conteudo .tabelaResultado table.branca
{
	width:582px;
	height:17px;
	float:left;
	background-image:url(../img/bg_tabelaBranca.gif);
	background-position:center bottom;
	background-repeat:no-repeat;
	margin-top:10px
}

.conteudo .tabelaResultado table.branca tr th.loja
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#676666;
	font-weight:normal;
	text-align:left !important;
	padding:0 10px 0 10px;
	border-right:1px solid #FFF;
}

.conteudo .tabelaResultado table.branca tr th
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#676666;
	font-weight:bold;
	text-align:center;
	border-right:1px solid #FFF;
}

.conteudo .tabelaResultado table.branca tr td.loja
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#676666;
	text-align:left;
	border-right:1px solid #FFF;
	padding:0 10px 0 10px;
	vertical-align:top;
}

.conteudo .tabelaResultado table.branca tr td.nenhumResultado
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#676666;
	text-align:left;
	border-right:1px solid #FFF;
	padding:0 10px 0 10px;
	vertical-align:top;
}

.conteudo .tabelaResultado table.branca tr td
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#676666;
	text-align:center;
	border-right:1px solid #FFF;
	vertical-align:top;
}

.conteudo .tabelaResultado table.cinza tr td div
{
    position:static;
    clear:left;
    float:left;
}

.conteudo .tabelaResultado table.branca tr td.btn
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#676666;
	padding:10px 0 10px 10px;
	text-align:left;
}

.conteudo .tabelaResultado table.cinza
{
    width:582px;
	height:17px;
	float:left;
	background-image:url(../img/bg_tabelaCinza.gif);
	background-position:center bottom;
	background-repeat:no-repeat;
	margin:5px 0 0 0;
}

.conteudo .tabelaResultado table.cinza tr th.loja
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#676666;
	font-weight:bold;
	text-align:left !important;
	padding:0 10px 0 10px;
	vertical-align:top;
}

.conteudo .tabelaResultado table.cinza tr th
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#676666;
	font-weight:bold;
	text-align:center;
	vertical-align:top;
}

.conteudo .tabelaResultado table.cinza tr td.loja
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#676666;
	text-align:left;
	border-right:1px solid #FFF;
	padding:0 10px 0 10px;
	vertical-align:top;
}

.conteudo .tabelaResultado table.cinza tr td
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#676666;
	text-align:center;
	vertical-align:top;
}

.conteudo .tabelaResultado table.cinza tr td div
{
    position:static;
    clear:left;
    float:left;
}

.conteudo .tabelaResultado div table tr.nenhumResultado td
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#676666;
	text-align:center;
	vertical-align:top;
	padding:10px 0 0 10px;
}

.conteudo .tabelaResultado table.cinza tr td.btn
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#676666;
	padding:10px 0 10px 10px;
	text-align:left;
	vertical-align:top;
}
*/
.conteudo .dadosEstabelecimento
{
	width:582px;
	height:90px;
	clear:left;
	float:left;
	background-image:url(../img/bg_tabelaBranca.gif);
	background-position:bottom ;
	background-repeat:no-repeat;
	margin:10px 0 0 0;
	_margin:-10px 0 0 0;
}

.conteudo .dadosEstabelecimento table
{
	width:577px;
	height:80px;
	float:left;
	margin:0 0 0 5px;
	padding:0 0 10px 0;
}

.conteudo .dadosEstabelecimento table tr td
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#676666;
	vertical-align:bottom;
}

.conteudo .dadosEstabelecimento table tr td a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:none;
	vertical-align:middle;
}

.conteudo .googleMaps
{
	width:575px;
	height:289px;
	float:left;
	margin:15px 0 0 0;
}

.conteudo .comoChegar
{
	width:575px;
	height:auto;
	float:left;
	margin:10px 0 0 0;
}

.conteudo .comoChegar div
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#676666;
	font-weight:bold;
}

.conteudo .comoChegar table
{
	width:577px;
	height:auto;
	float:left;
}

.conteudo .comoChegar table tr td
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#676666;
	vertical-align:bottom;
	border-top:1px solid #e6e6e6;
	padding:2px 0;
}

.conteudo .comoChegar table tr td.numeracao
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:underline;
	border-top:1px solid #e6e6e6;
	padding:2px 0;
}

.conteudo .comoChegar table tr td.metragem
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-align:right;
	border-top:1px solid #e6e6e6;
	padding:2px 5px;
}

/*Paginação Tablewith */
.paginacao td
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	padding:0 2px 3px 2px;
}

.paginacao td a, .paginacao td a:hover, .paginacao td a.ativo
{
	color:#999999;
	text-decoration:none;
}

.paginacao td a:hover
{
	text-decoration:underline;
}

.paginacao td a.ativo
{
	text-decoration:underline;
	font-weight:bold;
}

/* CABECALHO */

.conteudo .tabelaResultado
{
	width:582px;
	height:auto;
	clear:left;
	float:left;
	margin:10px 0 0 0;
	
}

/*.conteudo .tabelaResultado .cabecalho
{
    width:582px;
	height:17px;
	float:left;
	background-color:#e2eefd;
}*/

/* PAGINACAO */
.conteudo div .tabelaResultado div table tr.divPaginacao td table tr td span {
    text-decoration:underline;
}

.conteudo .tabelaResultado div table tr th table.cabecalho
{
	width:580px;
	height:20px;
	float:left;
}

.conteudo .tabelaResultado div table tr th table.cabecalho tr td
{
	background-color:#e2eefd;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#676666;
	font-weight:bold;
	text-align:center;
	border-right:1px solid #fff !important;
}

.conteudo .tabelaResultado div table tr th table.cabecalho tr td.loja
{
    width:240px !important;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#676666;
	font-weight:bold;
	text-align:left;
}

/* BG BRANCA */

.conteudo .tabelaResultado div table tr td table.branca
{
    width:580px !important;
	float:left;
	background-image:url(../img/bg_tabelaBranca.gif);
	background-position:center bottom;
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
}

.conteudo .tabelaResultado div table tr td table.branca tr td
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#676666;
	vertical-align:top;
	text-align:center;
	margin:0px !important;
	padding:0 0 10px 0 !important;
}

.conteudo .tabelaResultado div table tr td table.branca tr td div
{
    margin:0px !important;
    padding:0px !important;
}

.conteudo .tabelaResultado div table tr td table.branca tr td.loja div
{
    width:240px !important;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#676666;
	font-weight:normal;
	text-align:left !important;
	margin:0px;
	padding:10px 0 10px 0;
}

.conteudo .tabelaResultado div table tr.nenhumResultado td
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#676666;
	text-align:left;
	border-right:1px solid #FFF;
	padding:0 10px 0 10px;
	vertical-align:top;
}

/* BG CINZA */

.conteudo .tabelaResultado div table tr td table.cinza
{
    width:580px !important;
	float:left;
	background-image:url(../img/bg_tabelaCinza.gif);
	background-position:center bottom;
	background-repeat:no-repeat;
	padding:0 0 10px 0;
}

.conteudo .tabelaResultado div table tr td table.cinza tr td
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#676666;
	vertical-align:top;
	margin:0px;
	padding:0px;
}

.conteudo .tabelaResultado table tr.cinza td div
{
    width:80px !important;
    clear:left;
    float:left;
    margin:0px !important;
    padding:0px !important;
    text-align:center;
}

.conteudo .tabelaResultado table tr.cinza td.loja
{
    width:240px !important;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#676666;
	margin:0px;
	padding:10px 0 10px 0;
}

.conteudo .tabelaResultado table tr.cinza td.loja div
{
    width:235px !important;
    margin:0px;
    padding:0px;
    text-align:left !important;
}
/* COMO CHEGAR */

   
.conteudo .tabelaResultado table.cabecalho tr th
{
    background-color:#e2eefd;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#676666;
	font-weight:bold;
	text-align:center;
}

.conteudo tr.divPaginacao td table tr td
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	text-decoration:none;
	padding:2px;
}

.conteudo tr.divPaginacao td table tr td a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	text-decoration:none;
}

.conteudo .tabelaResultado div table tr td table.cinza tr td div input
{
    margin:5px 0 5px 0;
    *padding-bottom:4px;
}

.conteudo .tabelaResultado div table tr td table.branca tr td div input
{
    margin:5px 0 3px 0;
}
