/* CSS Document */


*
{
	margin:0px;
	padding:0px;
	border:0;

}

.conteudo
{
	width:1002px;
	height:626px;
	margin:0 auto;
	background-image:url(../img/bg_onde_encontrar.jpg);
	background-repeat:no-repeat;
	
}

.conteudo .titLocalizador
{
	width:580px;
	height:250px;
	float:left;
	padding-left:0;
	 
}

.conteudo .titLocalizador h1
{
	width:636px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#ff6c00;
	font-size:14px;
	margin:20px 0 0 0;
	text-align:justify;
	padding-left:3px;
	
}

.conteudo .titLocalizador span
{
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#91bfdd;
	
}

.conteudo .titLocalizador p
{
	width:636px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6f6862;
	font-weight:bold;
	margin:25px 0 0 0;
	
	
}

.conteudo .titLocalizador p .txtVermelho
{	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#e83c2e;
	font-weight:bold;
}

.conteudo .divBoxBusca
{
	width:996px;
	height:auto;
	float:left;
	margin:20px 0 0 0;
}

.conteudo .divBoxBusca .boxBusca
{
	width:996px;
	height:auto;
	float:left;
	
}

.conteudo .divBoxBusca .boxBusca .top
{
	width:996px;
	height:19px;
	float:left;
	
	
	
	margin:0px;
	padding:0px;
	
}

.conteudo .divBoxBusca .boxBusca .conteudoBox
{
	width:996px;
	height:130px;
	clear:left;
	float:left;
	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;
	padding-left:11px;
	
}

.conteudo .divBoxBusca .boxBusca .conteudoBox .divCheckbox
{
	width:800px;
	height:35px;
	clear:left;
	float:left;
	margin:5px 0 0 17px;
	_margin:5px 0 0 7px;
	
}

.conteudo .divBoxBusca .boxBusca .conteudoBox .divCheckbox .span_lojas{
	float:left;
	
	padding-right:20px;
	margin:0 0 0 15px;
	padding-bottom:25px;
		
}


.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 50px 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 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;
	margin:0 0 0 10px;
}
.conteudo .divBoxBusca .boxBusca .conteudoBox .divCEP input.botao
{    
    margin:-2px 0 0 5px;
	border:none!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:996px;
	height:7px;
	clear:left;
	float:left;
		
	
	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:601px;
	height:auto;
	float:right;
	margin:5px 0 0 0;
	_margin: 0 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: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 span
{
    float:left;
    border:1px solid red;
}

.conteudo tr.divPaginacao td table tr td span{
    text-decoration:underline;
}

.conteudo .divPaginacao
{
	width:575px;
	height:20px;
	clear:left;
	float:left;
	background-position:center;
	background-repeat:repeat-y;
	border-top:1px solid #e5e5e5;
	border-bottom:1px solid #e5e5e5;
	margin:10px 0 0 20px;
}

.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 ul li a.ativo
{
	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:825px;	
	height:75px;
	float:left;
	margin:20px 3px 0 0;
}

.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;
	float:right;
	text-align:left;
}

.conteudo .divLogoExtra p a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#e74a43;
	font-weight:bold;
	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:#ff8400;
	font-weight:bold;
	text-decoration:none;
	float:left;
}

.conteudo .btnVoltar a.hover
{
	text-decoration:underline;
}

.conteudo .tabelaResultado
{
	width:1002px;
	height:auto;
	clear:left;
	float:left;
	margin:10px 0 0 0px;

}

.conteudo .tabelaResultado table.cabecalho
{
	
	height:17px;
	float:left;
	background-color:#bdd7e7;
	border-left:2px solid #fffae8;
	border-collapse:collapse;
}

.conteudo .tabelaResultado table tr.cabecalho 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 tr.cabecalho th
{
	width:250px;
	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-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.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 div table tr.nenhumResultado td
{
	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
{
	width:582px;
	height:17px;
	float:left;
	background-image:url(../img/bg_tabelaBranca.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 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:800px;
	height:90px;
	clear:left;
	float:left;
	background-position:bottom;
	background-repeat:no-repeat;
	margin:10px 0 0 0;
	_margin:-10px 0 0 0;
}

.conteudo .dadosEstabelecimento table
{
	width:580px;
	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:700px;
	height:289px;
	float:left;
	margin:15px 0 0 0;
}

.conteudo .comoChegar
{
	width:700px;
	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 table tr.cabecalho
{
	width:582px;
	height:auto;
	float:left;
	background-color:#fffef8;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#676666;
	font-weight:bold;
	text-align:left;
}

.conteudo .tabelaResultado table tr.cabecalho td.loja
{

	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#676666;
	font-weight:bold;
	text-align:left;
	padding-left:10px;
}

.conteudo .tabelaResultado table tr th.cabecalho tr td
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#676666;
	font-weight:bold;
	text-align:center;
	border-right:1px solid #FFF;
}

/* BG BRANCA */

.conteudo .tabelaResultado table tr.branca
{
	width:auto;
	height:auto;
	float:left;
	margin-top:5px;
	background-image:url(../img/bg_tabelaBranca.gif);
	background-position:center bottom;
	background-repeat:no-repeat;
}

.conteudo .tabelaResultado table tr.branca td
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#676666;
	font-weight:normal;
	text-align:left !important;
	vertical-align:top;
	padding:5px 10px 10px 10px;
}

.conteudo .tabelaResultado table tr.branca td.loja
{

	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#676666;
	font-weight:normal;
	text-align:left !important;
	padding:5px 10px 10px 10px;
}

/* BG CINZA */

.conteudo .tabelaResultado table tr.cinza
{
	width:auto;
	height:auto;
	float:left;
	margin-top:5px;
	background-image:url(../img/bg_tabelaCinza.gif);
	background-position:center bottom;
	background-repeat:no-repeat;
}

.conteudo .tabelaResultado table tr.cinza td
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#676666;
	font-weight:normal;
	text-align:left !important;
	vertical-align:top;
	padding:5px 10px 10px 10px;
}

.conteudo .tabelaResultado table tr.cinza td.loja
{

	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#676666;
	font-weight:normal;
	text-align:left !important;
	padding:5px 10px 10px 10px;
}

.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;
}

/* FORMATACAO DA NOVA TABELA DE RESULTADO */
.conteudo .tabelaResultado div table tr th table.cabecalho
{
	width:820px;
	height:20px;
	float:left;
	border-left:2px solid #fffae8;
	margin-left:20px;
	
		
}

.conteudo .tabelaResultado div table tr th table.cabecalho tr td
{
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#676666;
	font-weight:bold;
	text-align:center;
	border-left:2px solid #fffae8;
	
	border-collapse:collapse;
	
}

.conteudo .tabelaResultado div table tr th table.cabecalho tr td.loja
{
    width:330px !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:820px !important;
	float:left;
	background-image:url(../img/bg_tabelaBranca.gif);
	background-position:center bottom;
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	border-collapse:collapse;
	margin-left:20px;
}

.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;
	border-collapse:collapse;
}



.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:330px !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;
}

/* 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 div table tr td table.cinza tr td div input
{
    margin:5px 0 0 0;
    padding-bottom:4px;
}

.conteudo .tabelaResultado div table tr td table.branca tr td div input
{
    margin:5px 0 0 0;
}

/*novo estilo*/

.div_busca_cep{
	width:703px;
	float:left;
	display:inline;
	margin:45px 0 0 20px;
}
.div_busca_cep span{
	float:left;
	margin:7px 0 0 10px;
}
.div_busca_cep span a{
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#91bfdd;
}
.div_busca_cep input{
	font-size:11px;
	color:#8e8e8e;
	border-left:1px solid #dbdfe6;
	
	border-bottom:1px solid #dbdfe6;
	border-top:1px solid #abadb3;
	background:#fff;
	margin:0 0 0 0;
	float:left;
}

.busca_cep_input_1{	
	width:53px;
	
}

.div_entrega{
	float:left;
	width:710px;
	background:url(../img/bg_boxEntrega_bottom2.gif) no-repeat left bottom;
	padding-bottom:7px;
	margin:8px 0 0 27px;
	display:inline;
}
.div_entrega_top{
	width:710px;
	float:left;
	background:url(../img/bg_boxEntrega_top.gif) no-repeat left top;
	padding-top:19px;
}
.div_entrega_centro{
	width:710px;
	float:left;
	background:url(../img/bg_boxEntrega_Center.jpg) repeat-y left top;
}
.div_entrega_bottom{
	width:710px;
	background:url(../img/bg_boxEntrega_bottom.jpg) no-repeat left bottom;
	padding-bottom:5px;
	float:left;
}
.div_entrega_bottom p{
	float:left;
	margin:5px 5px 0 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7f795c;
	line-height:1.2;
	text-align:justify;
}
.div_entrega_bottom p a{
	text-decoration:none;
	color:#7f795c;
}
.div_entrega_bottom p a:hover{
	text-decoration:underline;
}

.p_titulo_entrega{
	background:url(../images/titulos/tit_entregadomicilio.gif) no-repeat left top;
	padding-top:23px;
	width:580px;
}

.img_btn_localizar_lojas{
	float:left;
	margin-bottom:15px;
	margin-left:10px;
	/*width:280px;*/
		
}
.img_tit_digiteCep{
	float:left;
	margin:5px 0 0 0;
}

.titulo
{
	text-align:left; 
	clear:both; 
	margin-top:90px; 
	margin-left:20px;
	color:Blue; 
	
}
