html, body{
    margin:0;
    padding:0;
}
body{
    font-family:Tahoma, Arial, Helvetica, Verdana, Sans-serif;
    font-size:12px;
    color:#000;
    background:#FFFFFF url('../imagens/bg_fundo.png') top left repeat-x;
}

/************ DIVs principais ************/
#container{
    width:788px;
    margin:auto;
    background:#FFF;
}
#topo{
    height:80px;
    border-left:0;
    border-right:0;
}
#logo{
    margin:0;
    padding:0;
    float:left;
}
#logo img{
    border:0;
}
#cabecalho-links{
    margin:0;
    padding:2px 5px 2px 2px;
    float:right;
    width:481px;
    background:#6D9EBF;
    font-size:10px;
    color:#FFF;
    text-align:right;
    border-bottom:1px solid #CCC;
}
#cabecalho-links a{
    color:#FFF;
    text-decoration:none;
}
#cabecalho-links a:hover{
    color:#FFF;
    text-decoration:underline;
}
#banner{
    width:487px;
    height:62px;
    _height:64px;
    margin:0;
    padding:0;
    float:right;
    border-right:1px solid #CCC;
    border-bottom:1px solid #EEE;
}
#navegacao{
    height:63px;
    padding-top:5px;
    border-left:1px solid #CCC;
    border-right:1px solid #CCC;
}
#navegacao-links{
    margin:0 0 0 40px;
}
#pesquisa{
    background:#EEE;
    height:35px;
    border-bottom:1px solid #DDD;
    border-left:1px solid #CCC;
    border-right:1px solid #CCC;
    text-align:center;
    padding-top:8px;
}
#menu-esq{
    float:left;
    width:185px;
    line-height:18px;
    background:#EEE;
    height:3000px;
    border-left:1px solid #CCC;
}
#menu-esq p{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    text-align:center;
}
#menu-esq .copyright{
    font-size:11px;
}
#menu-esq .padding{
    padding:5px;
}
#conteudo{
    float:left;
    width:433px;
    _width:431px;
    line-height:18px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    background:#FFF;
}
#conteudo .margin{
    margin:2px 6px 0 7px;
}
#conteudo h1{
    background:#FFFFFF url('../imagens/bg_result.gif') bottom left repeat-x;
    border:1px solid #E1EFFE;
    border-bottom:1px solid #d3e1f4;
    margin:0;
    padding:3px;
    font-weight:normal;
    color:#0066cc;
}
#menu-dir{
    float:left;
    width:168px;
    line-height:18px;
    background:#EEE;
    height:3000px;
    border-right:1px solid #CCC;
}
#menu-dir .padding{
    padding:2px;
}

/************ Formulario pesquisa ************/
.form_cp{
    padding:0;
    margin:0;
}
.texto_pesquisa{
    width:300px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#000;
    background:#FFF;
    border:#66b5ff 2px solid;
    padding:2px;
    margin:0px;
}
.botao_pesquisa{
    width:130px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#555;
    background-image:url('../imagens/fundo_cinza.jpg');
    BORDER-TOP:#bbb 1px solid;
    BORDER-RIGHT:#555 2px solid;
    BORDER-BOTTOM:#555 2px solid;
    BORDER-LEFT:#bbb 1px solid;
    padding:2px 2px 1px 3px;
    margin:0;
}

/************ Glossymenu ************/
/*Credits:By Santosh Setty (http://webdesigninfo.wordpress.com) */
/*Posted to:Dynamic Drive CSS Library (http://www.dynamicdrive.com/style/) */
#glossymenu{
    padding:0 0 0 34px;
    margin:0 auto 0 auto;
    background:url(../imagens/menub_bg.gif) repeat-x; /*tab background image path*/
    height:46px;
    list-style:none;
}
#glossymenu li{
    float:left;
}
#glossymenu li a{
    float:left;
    display:block;
    color:#000;
    text-decoration:none;
    font-family:sans-serif;
    font-size:13px;
    font-weight:bold;
    padding:0 0 0 16px; /*Padding to accomodate left tab image. Do not change*/
    height:46px;
    line-height:46px;
    text-align:center;
    cursor:pointer;
}
#glossymenu li a b{
    float:left;
    display:block;
    padding:0 24px 0 8px; /*Padding of menu items*/
}
#glossymenu li a.atual, #glossymenu li a:hover{
    color:#fff;
    background:url(../imagens/menub_hover_left.gif) no-repeat; /*left tab image path*/
    background-position:left;
}
#glossymenu li a.atual b, #glossymenu li a:hover b{
    color:#fff;
    background:url(../imagens/menub_hover_right.gif) no-repeat right top; /*right tab image path*/
}

/************ menu hover ************/
* html ul ul li a,* html ul li a{ /*hack IE6*/
    height:12px;
}
h3{
    margin:0;
    padding:3px 0 3px 0;
    background:#000 url('../imagens/fundo_preto.gif') top left repeat-x;
    border:1px solid #000;
    font-size:11px;
    color:#FFF;
    text-align:center;
    font-weight:bold;
}
#menu_hover{
    margin:0 0 10px 0;
    padding:0;
    list-style-type:none;
    line-height:20px;
    font-size:12px;
    border:1px solid #AAA;
    border-top:0;
    visibility:hidden;
    font-family:Arial, Helvetica, sans-serif;
}
#menu_hover .closed{
    background-image:url(../imagens/flecha_direita.gif);
}
#menu_hover .closed,#menu_hover .opened{
    padding-right:10px;
    background-position:2% 50%;
    background-repeat:no-repeat;
}
#menu_hover .header{
    background-color:#7B7B7B;
}
#menu_hover .opened{
    background-image:url(../imagens/flecha_baixo.gif);
    border-top:2px solid #AAA;
    border-left:0;
    border-right:0;
    border-bottom:1px solid #FFF;
    color:#000;
    background-color:#EEE;
}
#menu_hover a{
    display:block;
    font-weight:bold;
    text-decoration:none;
}
#menu_hover a.hover{
    border-top:2px solid #AAA;
    border-left:0;
    border-right:0;
    border-bottom:1px solid #FFF;
    background-color:#EEE;
    color:#000;
}
#menu_hover ul{
    overflow:hidden;
    margin:0;
    padding:0;
    line-height:12px;
}
#menu_hover li{
    margin:0;
    padding:0;
    list-style-type:none;
    background-color:#FFF;
    color:#000;
    border:0;
}
#menu_hover li a{
    border-top:1px solid #AAA;
    border-left:0;
    border-right:0;
    border-bottom:0;
    background-color:#cce6f5;
    color:#000;
    padding:2px 0 2px 14px;
}
#menu_hover li.active a,#menu_hover li li.active a{ /*produtos active*/
    color:#B44322;
    background-color:#FFF;
    font-weight:bold;
}
#menu_hover li.active li a,#menu_hover li li a{ /*produtos*/
    padding:2px 4px 2px 15px;
    border:0;
    background-color:#FFF;
    color:#000;
    font-weight:normal;
}
#menu_hover li.active li a:hover,#menu_hover li li a:hover{ /*produtos hover*/
    text-decoration:underline;
    border:0;
    background-color:#EEE;
}

/****************** Classes esquerda ******************/
.menuver{
    border:#DDD 1px solid;
    border-bottom:#BBB 2px solid;
    padding:2px;
    margin:0 0 10px 0;
    background-color:#FFF;
    font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
h4{
    text-align:center;
    color:#000;
    font-weight:bold;
    padding:3px 0 3px 0;
    margin:0;
    background-image:url('../imagens/fundo_tme.jpg');
    border:1px solid #DDD;
    font-size:10px;
}
.cp{
    text-align:left;
    font-size:10px;
    padding: 4px;
    color:#777;
}
.cp a{
    margin:0;
    padding: 0;
}
.cp a:link{
    color:#000;
    text-decoration:underline;
}
.cp  a:visited{
    color:#000;
}
.cp a:hover{
    text-decoration:none;
}
.form_google{
    padding:0;
    margin:0;
}
.campo_google{
    width:90px;
    font-size:12px;
    color:#000;
    background-color:#FFFFFF;
    border-top:#555 1px solid;
    border-right:#bbb 1px solid;
    border-bottom:#bbb 1px solid;
    border-left:#555 1px solid;
    padding:2px;
    margin:0 2px 0 0;
    height:15px;
}
.botao_google{
    width:60px;
    font-size:10px;
    color:#555;
    background-image:url('../imagens/fundo_cinza.jpg');
    border:#bbb 1px solid;
    padding:1px;
}
.tabeladolar{
    font-size:9px;
    color:#333;
    border:0;
    width:100%;
    line-height:9px;
    padding:0 5px 0 5px;
}
.form_dolar{
    margin:3px 0 3px 0;
    padding:3px 0 3px 0;
    background-image:url('../imagens/fundo_cinza.jpg');
    border:1px solid #ccc;
    font-size:10px;
    color:#000;
}
.campos_dolar{
    width:53px;
    border:1px solid #DDD;
    margin:0;
    font-size:10px;
    padding:0;
}
.c1_dolar{
    color:#006699;
    background-color:#FFF;
    border:1px solid #ccc;
}
.c2_dolar{
    background-color:#EEE;
    color:#000;
    text-align:right;
}
.dolar_py{
    font-weight:bold;
    font-size:12px;
    color:#006699;
    line-height:12px;
}
.form_imposto{
    margin:0;
    padding:5px 0 5px 5px;
    font-size:11px;
    color:#006699;
    line-height:20px;
}
.form_imposto label{
    width:80px;
    float:left;
    text-align:right;
    margin-right:5px;
}
.c1_imposto{
    width:60px;
    color:#000;
    background-color:#FFF;
    border:1px solid #CCC;
    border-top:1px solid #888;
    border-left:1px solid #888;
    font-size:13px;
    padding:1px;
    margin:2px 0 0 0;
    text-align:right;
    font-weight:bold;
}
.c2_imposto{
    width:60px;
    background-color:#FFF;
    color:#000;
    font-size:11px;
    border:0;
    padding:0;
    margin:4px 0 2px 0;
    text-align:right;
}
#tabmenu{
    font:bold 11px arial, sans-serif;
    color:#333;
    border-bottom:1px solid #AAA;
    margin:12px 7px 0px 7px;
    padding:0;
    z-index:1;
}
#tabmenu li{
    display:inline;
    overflow:hidden;
    list-style-type:none;
}
#tabmenu a, a.active{
    color:#555;
    background:#DDD;
    border:1px solid #AAA;
    padding:2px 5px 0px 5px;
    margin:0;
    text-decoration:none;
    cursor:pointer;
}
#tabmenu a.active{
    background:#FFF;
    border-bottom:1px solid #FFF;
}
#tabmenu a:hover{
    color:#333;
    background:#BBB;
}
#tabmenu a:visited{
    color:#333;
}
#tabmenu a.active:hover{
    color:#333;
    background:#FFF;
}
#tabcontent{
    background:#FFF;
    padding:5px 0 0 1px;
    margin:0 7px 0px 7px;
    border:1px solid #AAA;
    border-top:none;
    z-index:2;
}
.buscape{
    padding:0;
    margin:5px 0 10px 0;
    text-align:left;
    list-style:none;
}
.buscape li{
    padding:0;
    margin:2px 0 2px 0;
    border:0;
    width:168px;
    border:0;
    clear:both;
    line-height:40px;
}
.buscape li img{
    border:0;
    padding:0 5px 0 0;
    float:left;
}
.buscape li a{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#555;
    display:block;
}
.buscape li a:link{
    text-decoration:none;
    color:#555;
}
.buscape  li a:visited{
    text-decoration:none;
    color:#555;
}
.buscape li a:hover{
    text-decoration:none;
    color:#6699FF;
}
.buscape li a:active{
    text-decoration:none;
    color:#555;
}
.quebralinha{
    line-height:15px;
}

/****************** Classes direita ******************/
/********** Buscape topo *********/
.buscapetops{
    padding:0;
    margin:0 1px 2px 2px;
    background-color:#FFF;
    border:0;
    clear:both;
    line-height:60px;
}
.buscapetops img{
    border:0;
    padding:0 5px 0 0;
    float:left;
}
.buscapetops a{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    color:#555;
    display:block;
    text-align:left;
}
.buscapetops a:link{
    text-decoration:none;
    color:#555;
}
.buscapetops a:visited{
    text-decoration:none;
    color:#555;
}
.buscapetops a:hover{
    text-decoration:none;
    color:#6699FF;
}
.buscapetops a:active{
    text-decoration:none;
    color:#555;
}
.pbr{
    color:#AAA;
    font-size:9px;
    text-align:center;
    margin:0 1px 0 2px;
    padding:0;
    background-color:#FFF;
    line-height:10px;
}

/********** Mais procurados *********/
* html ol li a{ /*hack IE6*/
    height:12px;
}
.mais_procurados,.recentes{
    padding:0;
    color:#000;
    background:#EEE url('../imagens/bg_procurados.jpg') top left repeat-y;
    border:1px solid #CCC;
    border-bottom:2px solid #BBB;
    margin-bottom:10px;
}
.mais_procurados h3{
    background:#E9E9E9;
    border:1px solid #FFF;
    border-bottom:1px solid #DDD;
    color:#000;
}
.mais_procurados h3 img{
    vertical-align:middle;
    margin-right:5px;
}
.mais_procurados ol{
    margin-top:5px;
    margin-bottom:5px;
    font: bold 11px arial, sans-serif;
}
.mais_procurados li{
    line-height:18px;
    border-top: 1px dashed #E5E5E5;
}
.mais_procurados a{
    color:#0066CC;
    display:block;
}
.mais_procurados a:link{
    text-decoration:underline;
}
.mais_procurados a:hover{
    text-decoration:none;
    color:#000;
    background-color:#EEE;
}

.recentes{
    padding:0;
    color:#000;
    background:#EEE url('../imagens/bg_procurados.jpg') top left repeat-y;
    margin-bottom:10px;
}
.recentes h3{
    background:#E9E9E9;
    border:1px solid #FFF;
    border-bottom:1px solid #DDD;
    color:#000;
}
.recentes h3 img{
    vertical-align:middle;
    margin-right:5px;
}
.tags{
    padding:5px;
    text-align:justify;
}
.recentes a{
    color:#0066CC;
    text-decoration:none;
}
.recentes a:hover{
    text-decoration:none;
    color:#000;
    background-color:#EEE;
}

/****************** Classes index ******************/
.sites h1{
    font-size:11px;
    font-family:"trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
.sites h1 a{
    font-weight:bold;
    color:#0066cc;
    padding:0;
    margin:0;
}
.sites h1 a:link{
    text-decoration:none;
}
.sites h1 a:visited{
    text-decoration:none;
}
.sites h1 a:hover{
    text-decoration:underline;
}
.sites h1 a:active{
    text-decoration:none;
}
.sites h2{
    font-weight:normal;
    background-color:#EFFCC8;
    border:1px solid #EEE;
    border-bottom:0;
    color:#000;
    font-size:13px;
    margin:0;
    margin-top:4px;
    padding:2px;
    font-family:"trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
.sites table, .subtabela{
    border-collapse:collapse;
    width:100%;
    margin:0;
    background:#F5F5F5;
    border:1px solid #DDD;
}
.sites table{
    margin-bottom:10px;
}
.sites th{
    background-image:url('../imagens/fundod3.gif');
    color:#000;
    font-weight:bold;
    padding:2px 5px 2px 5px;
    text-align:center;
}
.sites th.com_preco{
    text-align:right;
    _padding:4px;
    padding-right:15px;
}
.sites td{
    padding:3px;
    vertical-align:top;
}
.subtabela td{
    padding:2px 2px 2px 10px;
    vertical-align:middle;
    width:175px;
    border-top:1px solid #DDD;
    border-bottom:1px solid #DDD;
}
.subtabela td.preco{
    padding:0;
    margin:0;
    width:20px;
}
.subtabela td.links_google{
    padding:4px 0 9px 4px;
    margin:0;
}
.subtabela td *{
    padding:2px;
}
.subtabela tr.alt td{
    background:#F3F3F3;
}
.subtabela tr.over td{
    background:#FFF;
}
.subtabela tr.over td.links_google{
    background:#F5F5F5;
}
.subtabela td a{
    display:block;
}
.subtabela td a:link{
    text-decoration:none;
    color:#555;
}
.subtabela td  a:visited{
    text-decoration:none;
    color:#000;
}
.subtabela td a:hover{
    text-decoration:underline;
    color:#6699FF;
}
.subtabela td a:active{
    text-decoration:none;
    color:#b44322;
}
.subtabela td span{
    color:#000;
    background-color:#FFFF44;
}
.subtabela td a:hover span{
    text-decoration:none;
}
.subtabela img{
    border:0;
}
.subtabela td.badge{
    background:#F5F5F5 url('../imagens/badge.png') top left no-repeat;
}
.subtabela tr.over td.badge{
    background:#FFF url('../imagens/badge.png') top left no-repeat;
}
.subtabela tr.over td.badge a:hover{
    color:#000;
}
#pronunciamento{
    background:#FFFFFF url('../imagens/bg_result.gif') bottom left repeat-x;
    border:1px solid #E1EFFE;
    border-bottom:1px solid #d3e1f4;
    margin:0;
    padding:3px;
    font-family:"trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    color:#000;
    font-size:15px;
    font-weight:bold;
}
#pronunciamento a:link{
    text-decoration:none;
}
#pronunciamento a:visited{
    text-decoration:none;
}
#pronunciamento a:hover{
    text-decoration:underline;
}
#pronunciamento a:active{
    text-decoration:none;
}
.novspam {
    color:#b44322;
    font-size:17px;
    font-weight:bold;
}
/****************** Classes consulta ******************/
.centraliza{
    margin-left:8%;
    margin-right:8%;
}
.inline{
    display:inline;
}
#form_sub_cats {
    padding:0;
    margin: 0;
}
#result h1{
    font-size:12px;
    font-family:Tahoma, Helvetica, sans-serif;
}
#result h1 strong{
    font-weight:bold;
    color:#b44322;
}
#result h1 a{
    font-weight:bold;
    color:#b44322;
}
#result h1 a:link{
    text-decoration:underline;
    color:#b44322;
}
#result h1 a:visited{
    text-decoration:underline;
    color:#b44322;
}
#result h1 a:hover{
    text-decoration:none;
    color:#b44322;
}
#result h1 a:active{
    text-decoration:underline;
    color:#b44322;
}
.produtos{
    background-color:#F7F7F7;
    font-size:9px;
    color:#000;
    text-align:left;
    border-collapse:collapse;
    width:100%;
}
.produtos tr.alt{
    background-color:#F9F9F9;
}
.produtos tr:hover{
    background:#EDF1F4;
}
.produtos th{
    background-image:url('../imagens/fundod3.gif');
    font-weight:bold;
    text-align:center;
    border-left:1px solid #82a7d4;
    border-right:1px solid #82a7d4;
    font-size:11px;
}
.produtos th span{
    color:#666;
    font-size:9px;
    font-weight:normal;
}
.produtos th a{
    color:#000;
}
.produtos th  a:link{
    text-decoration:underline;
}
.produtos th a:visited{
    text-decoration:underline;
}
.produtos th a:hover{
    text-decoration:underline;
    color:blue;
}
.produtos th a:active{
    text-decoration:underline;
}
.produtos td{
    border:1px solid #E2E2E2;
    line-height:12px;
    padding-top:2px;
    padding-bottom:2px;
}
.produtos td a{
    color:#000;
    text-decoration:none;
    display:block;
}
.produtos td  a:link{
}
.produtos td a:visited{
}
.produtos td a:hover{
    text-decoration:underline;
}
.produtos td a:active{
}
.produtos .alinha_dir{
    text-align:right;
}
.produtos .prod_loja a{
    color:#6C82B5;
    text-decoration:none;
}
.produtos .prod_loja a:hover{
    color:blue;
    text-decoration:none;
}
/* numero da pagina */
.paginas{
    padding:0;
    margin:5px 0 5px 0;
    clear:left;
    font-size:9px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}
.paginas a, .paginas span{
    display:block;
    float:left;
    padding:0 6px 0 6px;
    margin-left:2px;
    margin-top:2px;
    border:1px solid #FFF;
    background:#fff;
    color:#000;
}
.paginas span.atual{
    border:1px solid #2E6AB1;
    font-weight:bold;
    background:#2E6AB1;
    color:#FFF;
}
.paginas a{
    border:1px solid #9AAFE5;
    text-decoration:none;
}
.paginas a:visited{
    text-decoration:none;
}
.paginas a:hover{
    background-color:#89B0FF;
    text-decoration:none;
    color:#FFF;
    border:1px solid #2E6AB1;
}
.paginas a:active{
    text-decoration:none;
}
.paginas a.extremos{
    font-weight:bold;
}
.paginas span.extremos{
    color:#666;
}
.paginas span.extremos{
    border:1px solid #ddd;
    color:#999;
}
/* Consulta-buscape-bondfaro */
.buscape_c{
    width:auto;
    background:#FFFFFF url('../imagens/bg_result.gif') bottom left repeat-x;
    border:#EEF3F7 3px double;
    border-bottom-color:#d3e1f4;
    font-size:12px;
    padding:3px;
    margin:0 2px 6px 2px;
    text-align:center;
}
.buscape_c a{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#0066CC;
    font-weight:bold;
}
.buscape_c  a:link{
    text-decoration:none;
}
.buscape_c  a:visited{
    text-decoration:none;
}
.buscape_c a:hover{
    text-decoration:underline;
}
.buscape_c a:active{
    text-decoration:none;
}
.topo{
    margin-left:40%;
    margin-right:40%;
}
/* consulta.php apenas */
.titulo_categoria{
    color: #0066cc;
    font-size: 13px;
    font-weight: bold;
    padding: 10px 0 0 10px;
    _padding: 10px 0 0 5px;
}
.categorias{
    line-height: 17px;
    list-style: none;
    padding: 0 0 0 10px;
    _padding: 0 0 0 5px;
    margin: 3px 0 0 0;
}
.categorias li a{
    color: #000;
    display: block;
    background: transparent url( ../imagens/flecha_direita.gif ) no-repeat 10px 6px;
    padding-left: 19px;
}
.categorias li a:link{
    text-decoration: none;
}
.categorias li a:visited{
    text-decoration: none;
}
.categorias li a:hover{
    text-decoration: underline;
    color: #AAA;
}
.categorias li a:active{
    text-decoration: none;
}
/* Celulares apenas*/
.marcas_cels{
    background:#F0F0F0;
    border: #FFF 3px double;
    font-size: 12px;
    padding: 2px 1px 2px 1px;
    margin: 0;
    text-align: center;
}
.marcas_cels a{
    color:#0066CC;
    font-weight:bold;
}
.marcas_cels a:link{
    text-decoration:none;
}
.marcas_cels a:visited{
    text-decoration:none;
}
.marcas_cels a:hover{
    text-decoration:underline;
}
.marcas_cels a:active{
    text-decoration:none;
}

/****************** Classes produto ******************/
.link_produto a{
    color: #0066CC;
}
.link_produto a:link{
    text-decoration:underline;
}
.link_produto a:visited{
    text-decoration:underline;
}
.link_produto a:hover{
    text-decoration:none;
    color: #000;
}
.link_produto a:active{
    text-decoration:underline;
}

/****************** Classes texto ******************/
#texto{
    border:1px solid #EEE;
    padding:2px;
    margin-bottom:7px;
    overflow: auto;
    height: 100%;
}
#texto p{
    text-align:justify;
}
#texto p a{
    color:#b44322;
}
#texto p a:link{
    text-decoration:underline;
}
#texto p a:visited{
    text-decoration:underline;
}
#texto p a:hover{
    text-decoration:none;
}
#texto p a:active{
    text-decoration:underline;
}
#texto p img{
    border:0;
    float:right;
    margin:0 0 3px 3px;
}
#texto h1{
    font-size:16px;
    padding:3px 3px 5px 5px;
    font-weight:bold;
    text-align:center;
    color:#000;
}
#texto h2{
    color:#b44322;
    font-size:13px;
    background:#F0F4FF url(../imagens/flechav.png) no-repeat 3px 7px;
    padding:2px 3px 4px 40px;
    border:1px solid #EEE;
    border-bottom:0;
}
#texto span{ /* lojas */
    color:#0066cc;
}

/****************** Classes mapas ******************/
#mapas p img{
    float:none;
    margin-top:5px;
    margin-bottom:5px;
}

/****************** Classes noticias ******************/
.j{
    font-size:12pt;
    font-family:arial,sans-serif;
}
.j a:link{
    color:#009;
}
.j a:visited{
    color:#551a8b;
}
.j a:active{
    color:#f00;
}
.lh{
    line-height:normal;
}
.p a:link,.p a:active,.p a:visited,.p{
    color:#008000;
}

/****************** Classes contato ******************/
#contato{
    padding-left:40px;
    margin-bottom:10px;
}
#contato fieldset{
    width:320px;
    background:#F5F5F5;
    font:12px/24px arial, verdana, helvetica, sans-serif;
    border-top:2px solid #EEE;
    border-left:2px solid #EEE;
    border-right:2px solid #E3E3E3;
    border-bottom:2px solid #E3E3E3;
    color:#b44322;
    padding: 5px;
}
#contato p{
    color:#b44322;
    font-size:14px;
    background:#F0F4FF url(../imagens/flechav.png) no-repeat 3px 11px;
    padding:2px 3px 4px 25px;
    border:1px solid #EEE;
    text-align:center;
    font-weight:bold;
    margin:2px 0 15px 0;
}
#contato label{
    float:left;
    width:80px;
    margin-left:5px;
}
#contato label.ltextarea{
    line-height:150px;
}
#contato input, textarea{
    color:#333;
    width:220px;
    margin:3px 0;
    border:1px solid #DDD;
}
#contato textarea{
    height:150px;
}
#contato input.botao{
    width:60px;
    background-image:url('../imagens/fundo_cinza.jpg');
    color:#555;
    margin-right:5px;
    border:1px solid #AAA;
}
#contato br{
    clear:left;
}
#contato .nota{
    margin-left:10px;
}
#contato span{
    line-height: 16px;
}

/****************** Classes lojas ******************/
.loja{
    padding:0;
    margin: 0 0 0 3px;
    text-align: left;
    list-style: none;
}
.loja li{
    padding: 0;
    margin: 8px 0 8px 0;
    border: 0;
    width: 135px;
    border: 0;
    clear:both;
    line-height: 25px;
}
.loja li img{
    border: 0;
    padding:0 5px 0 0;
    float:left;
}
.loja li a{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#000;
    display: block;
    font-weight: bold;
}
.loja li a:link{
    text-decoration: none;
    color:#555;
}
.loja  li a:visited{
    text-decoration: none;
}
.loja li a:hover{
    text-decoration: none;
    color:#66B5FF;
}
.loja li a:active{
    text-decoration: none;
}
