﻿/* Visa Promoções - Common v1.0 */

body
{
    margin: 0;
    padding: 0;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    width: 980px;
}
img
{
    border: 0;
}
label
{
    display: none;
}
.lnSeparadora
{
    background-color: transparent;
    background-image: url(../../img/busca/barra_separador.gif);
    background-repeat: no-repeat;
    background-position: center top;
    padding-right: 20px;
    padding-left: 20px;
    height: 5px;
    padding-bottom: 2px;
    margin-top: 10px;
    margin-bottom: 10px;
}
.ec
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #0057ba;
    margin-bottom: 10px;
}
.local
{
    margin-top: 2px;
}
form, dl, dt, dd, h1, h2, h3, h4, h5
{
    display: inline;
    margin: 0;
    padding: 0;
}

.paginador
{
    margin-right: 8px;
    text-decoration: none;
    color: Gray;
}

/* Headers */
#mapa_do_site .col1
{
    width: 110px;
    height: 110px;
    padding-left: 135px;
    text-align: right;
    padding: 10px;
    padding-left: 145px;
    float: left;
}


#cabecalho
{
    width: 980px;
    height: 45px;
}
#cabecalho_nav
{
    padding: 25px 0 0 700px;
    float: left;
    display: inline-block;
    overflow: visible;
}

#cabecalho_nav ul
{
    display: inline;
}

#cabecalho_nav ul li
{
    float: left;
    display: inline;
    background: url(../../img/comum/bul_sl.gif) no-repeat 0 3px;
    text-indent: 2px;
    font-size: 10px;
    padding-left: 10px;
    padding-right: 20px;
    list-style-type: none;
}
#cabecalho_nav ul li a
{
    color: #7B7B7B;
    text-decoration: none;
}
#cabecalho_nav li a:hover
{
    color: #FAA61A;
}
#cabecalho_logo
{
    margin-top: 18px;
    float: right;
}

/* Destaque */

#destaque
{
    clear: both;
    width: 980px;
    height: 257px; /*background:url(../../swf/mega.jpg) no-repeat;*/
}

/* Conteudo */

#conteudo
{
    clear: both;
    background: url(../../img/comum/conteudo_bkg.gif) repeat-y;
    overflow: visible;
    margin-top: -18px;
}

.txt01
{
    font-size: 11px;
    color: #818080;
    font-family: arial, sans-serif, helvetica;
    text-decoration: none;
}

/* Navegação Esquerda */

#nav_esquerda
{
    width: 265px;
    background: url(../../img/comum/nav_left_bkg.gif) no-repeat top;
    padding-bottom: 20px;
    float: left;
}

#menu_destaques
{
    height: 180px;
    float: left;
}

/* Página */

#pagina
{
    float: left;
    width: 715px;
    overflow: visible;
}

#localizacao
{
    display: inline-block;
    padding-top: 10px;
    padding-left: 20px;
    overflow: visible;
    float: left;
}

#carregando
{
    color: #7B7B7B;
    text-indent: 0px;
    font-size: 10px;
    display: none;
    padding-left: 25px;
}
#localizacao ul
{
    display: inline;
    margin: 0px;
    padding: 0px;
    float: left;
}
#localizacao li
{
    float: left;
    display: inline;
    background: url(../../img/comum/bul_sl.gif) no-repeat 0 3px;
    color: #7B7B7B;
    text-indent: 0px;
    font-size: 10px;
    padding-left: 10px;
    padding-right: 5px;
    list-style-type: none;
}
/*.localizacao
{
    display: inline-block;
    padding-top: 10px;
    padding-left: 20px;
    overflow: visible;
    text-decoration:none;
}*/
#localizacao ul li a
{
    color: #0057A0;
    text-decoration: none;
}
#localizacao li a:hover
{
    color: #FAA61A;
}

/* Conteudo */
#conteudomestre
{
    clear: both;
    width: 695px;
    overflow: visible;
    padding: 5px;
    padding-bottom: 10px;
}



#detalhes_conteudo_destaque
{
    padding-bottom: 20px;
}
/* Botões */

.bt_detalhes, .bt_detalhes a:link, .bt_detalhes a:visited
{
    float: left;
    width: 86px;
    height: 26px;
    text-indent: -9999999px;
    background: url(../../img/comum/bt_saiba_mais.gif) no-repeat;
}

/* Rodapé */

#rodape, #rodapeinterna
{
    padding-top: 4px;
    clear: both;
    width: 980px;
    height: 15px;
    background-color: #F7F7F7;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #9D9D9D;
    text-indent: 265px;
}

#rodape a
{
	color: #9D9D9D;
	text-decoration: none;
}

#rodape a:hover
{
	color: #333333 
	text-decoration: none;
}

#rodapeinterna a
{
	color: #9D9D9D !important;
	text-decoration: none;
}

#rodapeinterna a:hover
{
	color: #333333 !important;
	text-decoration: none;
}


#rodape ul
{
    margin: 0;
    padding: 0;
    padding-top: 5px;
    float: left;
}
#rodape ul li
{
    float: left;
    display: inline;
    background: url(../../img/comum/bul_rodape.gif) no-repeat 0 2px;
    font-size: 10px;
    padding-left: 10px;
    padding-right: 10px;
    list-style-type: none;
}
#rodape ul li a
{
    color: #9D9D9D;
    text-decoration: none;
}
#rodape li a:hover
{
    color: #FAA61A;
}
#rodape ul li:first-child
{
    background-image: none;
    margin-left: 50px;
}

.rodape_txt_bold
{
    font-weight: bold;
    line-height: 1.0em;
}
#rodape_logo
{
    float: left;
    width: 35px;
    height: 23px;
    margin-left: 210px;
    text-indent: -9999999px;
    background: url(../../img/comum/logo_visa_foot.gif) 0 5px no-repeat;
    overflow: hidden;
}

#menu_links
{
    width: 150px;
    padding-left: 30px;
    padding-top: 20px;
}


#menu_links ul
{
    list-style: none;
    line-height: 2.3em;
}
#menu_links ul li
{
    height: 2.3em;
}

#menu_links ul, #menu_links ul a, #menu_links ul a:link, #menu_links ul a:active, #menu_links ul a:visited
{
    text-decoration: none;
    font-weight: bold;
    color: #333333;
}
#menu_links ul a:hover
{
    text-decoration: none;
    font-weight: bold;
    color: #faa61a;
}

#menu_linhaseparadora img
{
    padding-left: 30px;
    clear: both; /* padding-top: 32px;*/
}

.menu_linhaseparadora_destaque img
{
    clear: both;
    padding: 20px 0px 20px 30px;
}

#menu_busca_principal
{
    width: 150px;
    margin-top: 17px;
    padding-left: 70px;
}
#menu_busca_principal .titBusca
{
    display: block;
    width: 74px;
    height: 14px;
    text-indent: -9999999px;
    background: url(../../img/comum/tit_busca.gif) no-repeat;
    margin-bottom: 20px;
}
#menu_busca_principal select
{
    margin-top: 9px;
    margin-bottom: 9px;
    width: 170px;
    font-size: 11px;
}
#menu_busca_principal .input
{
    margin-top: 9px;
    margin-bottom: 9px;
    padding: 1px;
    padding-left: 3px;
    width: 164px;
    font-size: 11px;
}
#menu_busca_principal .btnbuscar
{
    margin-left: 120px;
    margin-top: 10px;
    height: 15px;
}

#menu_destaques img
{
    padding: 5px;
    padding-left: 70px;
}

.paginacao
{
    color: #7B7B7B;
    margin-top: 20px;
    font-size: 10px;
    margin-left: -18px;
}

.paginacao_drop
{
    text-align: center;
    margin-left: 0px;
}

.paginacao_table
{
    width: 660px;
    padding-left: 0px;
}

/* Busca detalhada */
#buscaAvancada select
{
    font-size: 11px;
    margin-left: 20px;
}

#buscaAvancada
{
    height: 46px;
    padding-top: 20px;
}

/* Mapa do Site */
#mapa_do_site
{
    clear: both;
    width: 980px;
    height: 150px;
    background: url(../../img/comum/mapa_bkg.gif) no-repeat 111px top;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    line-height: 1.5em;
    color: #666;
    overflow: hidden;
}
#mapa_do_site a, #mapa_do_site a:visited, #mapa_do_site a:active
{
    color: #666;
    text-decoration: none;
}
#mapa_do_site a:hover
{
    color: #333;
    text-decoration: none;
}
#mapa_do_site b
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    margin-bottom: 5px;
    color: #333;
    text-decoration: none;
}
#mapa_do_site .col1
{
    width: 110px;
    height: 110px;
    padding-left: 135px;
    text-align: right;
    padding: 10px;
    padding-left: 145px;
    float: left;
}
#mapa_do_site .col2
{
    width: 80px;
    height: 100px;
    padding: 10px;
    float: left;
}
#mapa_do_site .col3
{
    width: 80px;
    height: 100px;
    padding: 10px;
    float: left;
}
#mapa_do_site .col4
{
    width: 80px;
    height: 100px;
    padding: 10px;
    float: left;
}
#mapa_do_site .col5
{
    width: 125px;
    height: 100px;
    padding: 10px;
    float: left;
}
#mapa_do_site .col6
{
    width: 110px;
    height: 100px;
    padding: 10px;
    float: left;
}
#mapa_do_site .col7
{
    width: 130px;
    height: 100px;
    padding: 10px;
    float: left;
}


/* Barra */

#barra_nav
{
    margin-left: 20px;
    background: url(../../img/barras/barra_res_centro.gif) repeat-x;
    width: 659px;
    height: 55px;
    padding: 0;
    clear: both;
}
#barra_navsel
{
    background: url(../../img/barras/barra_res_centro.gif) repeat-x;
    width: 659px;
    height: 55px;
    padding: 0;
    clear: both;
}
#barra_nav_esq
{
    background: url(../../img/barras/barra_res_esq.gif) no-repeat left 0px;
    width: inherit;
    height: 55px;
    padding: 0;
}
#barra_nav_dir
{
    background: url(../../img/barras/barra_res_dir.gif) no-repeat right 0px;
    width: inherit;
    height: 55px;
    padding: 0;
}
#barra_nav_conteudo
{
    width: inherit;
    height: 55px;
    padding: 0;
}
#barra_nav_titulo
{
    padding: 5px;
    padding-left: 10px;
    float: left;
}
#barra_nav_combos
{
    background: url(../../img/barras/barra_res_refinar.gif) no-repeat 5px 10px;
    padding-top: 30px;
    padding-left: 10px;
    float: left;
}
#barra_nav_combos select
{
    width: 170px;
    font-size: 11px;
    margin-right: 18px;
}

#barra_espaco
{
    width: 400px;
    height: 25px;
}

.linkIntern
{
    color: #00579f;
    text-decoration: none;
}

.linkIntern:hover
{
    color: #fca61b;
    text-decoration: none;
}


.titProdutos, .titServicos, .titPromocoes, .titSelecione
{
    display: block;
    width: 74px;
    height: 35Px;
    text-indent: -9999999px;
    margin-bottom: 20px;
    width: 150px;
}
.titServicos
{
    background: url(../../img/barras/titulos/barra_servicos.gif) no-repeat;
}
.titSelecione
{
    background: url(../../img/barras/titulos/barra_selecione].jpg) no-repeat;
}
.titProdutos
{
    background: url(../../img/barras/titulos/barra_produtos.gif) no-repeat;
}
.titPromocoes
{
    background: url(../../img/barras/titulos/barra_promocoes.gif) no-repeat;
}

.espaco
{
    height: 10px; *height:0px;
_height:0px;
}















#selUf
{
    display: none;


}

#selCidade
{
    display: none;
    margin-left:20px;
    
}

#selBairro
{
    display: none;
    margin-left:10px;
}
#clear
{
    clear:both;
    margin-bottom:10px;
}
#exibePromo
{
       padding-top:10px;
}

#filtros
{
    margin-top:10px;
    margin-bottom:10px;
    
}
#filtros
{
    margin-top:10px;
    margin-bottom:10px;
    
}










