/* Generated by Font Squirrel (http://www.fontsquirrel.com) on December 23, 2010 */

/*@font-face {
font-family: 'GillSansUltraBoldRegular';
src: url('../fonts/gilsanub-webfont.eot');
src: local('?'), url('../fonts/gilsanub-webfont.woff') format('woff'), url('../fonts/gilsanub-webfont.ttf') format('truetype'), url('../fonts/gilsanub-webfont.svg#webfontM60eM7Re') format('svg');
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'GillSansUltraBoldCondensedReg';
src: url('../fonts/gillubcd-webfont.eot');
src: local('?'), url('../fonts/gillubcd-webfont.woff') format('woff'), url('../fonts/gillubcd-webfont.ttf') format('truetype'), url('../fonts/gillubcd-webfont.svg#webfontUimR06qu') format('svg');
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'GillSansRoman';
src: url('../fonts/gillscer-webfont.eot');
src: local('?'), url('../fonts/gillscer-webfont.woff') format('woff'), url('../fonts/gillscer-webfont.ttf') format('truetype'), url('../fonts/gillscer-webfont.svg#webfont3JFitYtN') format('svg');
font-weight: normal;
font-style: normal;
}*/

@font-face {
font-family: 'GillSansMTRegular';
src: url('../fonts/gillsamt-webfont.eot');
src: local('?'), url('../fonts/gillsamt-webfont.woff') format('woff'), url('../fonts/gillsamt-webfont.ttf') format('truetype'), url('../fonts/gillsamt-webfont.svg') format('svg');
font-weight: normal;
font-style: normal;
}

/*@font-face {
font-family: 'GillSansLight';
src: url('../fonts/gillscel-webfont.eot');
src: local('?'), url('../fonts/gillscel-webfont.woff') format('woff'), url('../fonts/gillscel-webfont.ttf') format('truetype'), url('../fonts/gillscel-webfont.svg#webfontcyi3E9uc') format('svg');
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'GillSansMTItalic';
src: url('../fonts/gili___-webfont.eot');
src: local('?'), url('../fonts/gili___-webfont.woff') format('woff'), url('../fonts/gili___-webfont.ttf') format('truetype'), url('../fonts/gili___-webfont.svg#webfont5i3Yr3ND') format('svg');
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'GillSansMTCondensedRegular';
src: url('../fonts/gilc___-webfont.eot');
src: local('?'), url('../fonts/gilc___-webfont.woff') format('woff'), url('../fonts/gilc___-webfont.ttf') format('truetype'), url('../fonts/gilc___-webfont.svg#webfonta571ujCt') format('svg');
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'GillSansMTBold';
src: url('../fonts/gilb___-webfont.eot');
src: local('?'), url('../fonts/gilb___-webfont.woff') format('woff'), url('../fonts/gilb___-webfont.ttf') format('truetype'), url('../fonts/gilb___-webfont.svg#webfontYDhxTjo7') format('svg');
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'GillSansMTBoldItalic';
src: url('../fonts/gilbi__-webfont.eot');
src: local('?'), url('../fonts/gilbi__-webfont.woff') format('woff'), url('../fonts/gilbi__-webfont.ttf') format('truetype'), url('../fonts/gilbi__-webfont.svg#webfontYaAKgFLm') format('svg');
font-weight: normal;
font-style: normal;
}*/

*{
line-height:100%;
margin:0px;
padding:0px;
outline:none;
}

img{
border:0px;
}

html{
background-image: url(../sysimages/bg_body.jpg);
background-repeat:repeat-x;
background-position: bottom center;
overflow: auto;
}

body{
margin:0px;
padding:0px;
background-image: url(../sysimages/bg_body.jpg);
background-repeat:repeat-x;
background-position:center  80px ;
/* background-image: url(../sysimages/bg_body2.jpg);
background-repeat:repeat-x;
background-position: bottom center;*/
font-family: Tahoma, Helvetica;
font-size:11px;
color:#666666;
line-height: 120%;
}
.geral_site{
width:980px;
margin:0px auto;
margin-bottom:75px;
position:relative;
}
input,textarea{
border:1px solid #C7C7C7;
background-color:#FFFFFF !important;
padding-top:3px;
padding-bottom:3px;
*padding-top:4px;
*padding-bottom:2px;
padding-left:4px; 
font-family: tahoma, Helvetica;
font-size:11px;
color:#8F8F8F;
resize:none;
}

.labelEntrega {
margin-left:6px;
}

textarea {
overflow: auto !important;
}

input {
overflow: hidden !important;
}

select{
border:1px solid #C7C7C7;
background-color:#FFFFFF !important;
padding:2px 2px 2px 2px;
font-family: tahoma, Helvetica;
font-size:11px;
color:#8F8F8F;
overflow: auto;
line-height:150%;
}

input[type=radio] {
background-color: transparent !important;
border:0px !important;
}

.topo_log{
padding-top:17px;
padding-left:65px;
height:69px;
/*background-image: url(../sysimages/bg_top.jpg);
background-repeat: no-repeat;
background-position:0px 5px;*/
}
h1{
padding:0px;
padding-top:5px;
margin:0px;
font-family:'Trebuchet MS','GillSansMTRegular',"Gill Sans MT", Arial, Helvetica;
font-size:18px;
color:#000000;
font-weight: normal;
text-transform: uppercase;
}
h2{
font-weight: normal;
}
.logo{
padding-top:2px;
/*padding-top:7px;*/
}
.logo2{
padding-top:2px;
display:none;
}
.topo_log table{
text-align: left;
}
.area_log{
background-image: url(../sysimages/bg_login.png);
background-repeat: no-repeat;
}
.area_log p{
display:block;
color:#C5E7F3;
line-height:130%;
}
.area_log a{
color:#ECF8FB;
line-height:130%;
display: block;
width:62px;
}
.area_log a:hover{
color:#ECF8FB;
text-decoration: none;
}

.area_log .username{
color:#ECF8FB;
line-height:130%;
display: block;
word-wrap:keep-all;
text-decoration:none;
}

a{
line-height:140%;
font-family: tahoma, Helvetica;
font-size:11px;
color:#008DCA;
text-decoration: underline;  
}
a:hover{
color:#005980;
}

ul {
margin:5px 0 5px 24px;
}

ul li {
list-style: none url(../sysimages/line06.jpg);
line-height: 130%;
}

ol {
margin:5px 0 0 31px;
}

ol li {
list-style-position: outside;
line-height: 130%;
}

p{
font-family: tahoma, Helvetica;
font-size:11px;
color:#666666;
line-height:120%;
}
.area_log div{
padding-right:16px;
}
td.sombra_esq{
width:5px;
background-image: url(../sysimages/bg_tdesq.png);
background-position: top right;
background-repeat: repeat-y;
}
td.sombra_drt{
width:3px;
background-image: url(../sysimages/bg_tddrt.png);
background-position: top left;
background-repeat: repeat-y;
}
td.meio{
background-color:#FFFFFF;
width:948px;
padding-left:12px;
padding-right:12px;
}
.menu_site{
background-image: url(../sysimages/bg_menusite.jpg);
background-repeat: no-repeat;
height:41px;
width:948px;
position: relative;
}
.menu_site a.ops:first-child:hover{
background-image: url(../sysimages/a_first.png);
}
.sombra_ext{
position: absolute;
display: none;
top:0px;
right:-8px;
}
.menu_site a.ops{
display: block;
float: left;
font-family:'Trebuchet MS','GillSansMTRegular',"Gill Sans MT", Arial, Helvetica;
color:#000000;
font-size: 13px;
height:28px;
vertical-align: middle;
padding-left:20px;
padding-right:19px;
text-decoration:none;
padding-top:10px;
}
.menu_site a.ops_sel{
display: block;
float: left;
font-family:'Trebuchet MS','GillSansMTRegular',"Gill Sans MT", Arial, Helvetica;
color:#FFFFFF;
font-size: 13px;
height:28px;
vertical-align: middle;
padding-left:20px;
padding-right:19px;
text-decoration:none;
padding-top:10px;
background-image:url(../sysimages/hover_a.jpg);
position: relative;
z-index: 10;
}
.menu_site a.ops_sel:first-child{
position: relative;
display: block;
float: left;
font-family:'Trebuchet MS','GillSansMTRegular',"Gill Sans MT", Arial, Helvetica;
color:#FFFFFF;
font-size: 13px;
height:28px;
vertical-align: middle;
padding-left:20px;
padding-right:19px;
text-decoration:none;
padding-top:10px;
background-image:url(../sysimages/hover_a.jpg);
position: relative;
z-index: 10;
}

.menu_site a.ops_sel span.spnl {
width:8px;
height:38px;
background-image: url(../sysimages/line62_2.png);
background-position: left top;
background-repeat: no-repeat;
position: absolute;
top:0px;
left:-8px;
display: block;
}

.menu_site a.ops_sel span.spnr {
width:8px;
height:38px;
background-image: url(../sysimages/line62.png);
background-position: left top;
background-repeat: no-repeat;
position: absolute;
top:0px;
right:-8px;
display: block;
}

.menu_site a.ops_sel:first-child .sombra_ext{
display:block;
}
.menu_site a.ops:hover{
color:#FFFFFF;
background-image:url(../sysimages/hover_a.jpg);
z-index: 20;
position: relative;
}
.left{
float: left;
}
.carrinho{
position: absolute;
background-image: url(../sysimages/bg_carrinho.png);
width:210px;
height:68px;
top:0px;
right:0px;
padding-top:13px;
z-index:1;
}
.menu_pesquisa{
background-color:#252525;
height:33px;
padding-top:9px;
padding-left:11px;
}
.tbl_carrinho{
margin-left:39px;
}
.tbl_carrinho p{
color:#A1D9ED;
padding-top:1px;  
}
.tbl_carrinho .dif{
color:#739BA9;
text-decoration:none;
line-height:130%;
}

.tbl_carrinho p.dif{
cursor: default;
}

.tbl_carrinho a{
color:#FFFFFF;
text-decoration:none; 
}
.tbl_carrinho a:hover{
text-decoration:underline; 
}
.tbl_carrinho span{
padding-top:1px;
font-family:"Arial Rounded MT Bold", Arial, Helvetica;
font-size: 16px;
color:#FFFFFF;
font-weight: bold;
display: block;  
}
.pesquisa{
height:25px;
vertical-align: bottom;
background:url(../sysimages/bg_pesq.jpg) no-repeat left bottom;
/*width:256px;*/
width:360px;
display: block;
}
.pesquisa input{
border:0px;
background-color:transparent;
margin:0px;
vertical-align: bottom;
width:180px;
color:#b0b0b0;
padding-top:4px;
margin-top:2px;
}

.pesquisa input[type=text] {
padding-left:8px;
width:172px;
margin-top:1px !important;
}

.newMenu {
border-top:1px solid #FFF;
padding-top:15px;
height:auto !important;
padding:9px 20px 14px 20px !important;
margin:0px !important;
}

#todosOslinks {
background-color: #EAEAEA;
padding-left:19px;
}

#todosOslinks .categorias_sub_sel a {
padding-top:1px;
}

.pesquisa select{
border:0px;
background-color:transparent;
*margin:1px 0 0 0 !important;
width:134px;
color:#b0b0b0;
padding:1px;
height:21px;
padding-bottom:3px;
line-height:120%;
}


.pesquisa div{
height:23px;
overflow:hidden;
margin-top:2px;
}

.pesquisa .separador{
padding:0px 5px 0px 5px;
margin-top:2px;
}
.clear{
clear:both;
height:0px;
}
.lupa{
float: left;
margin-top:0px !important;
height:25px !important;

}
.lupa input{
margin:2px 0px 0px 0px;
padding:0px;
border:0px;
background-color:transparent; 
width:20px;
}
.tbl_pesq p{
color:#929292;
}
.tbl_pesq a{
color:#C9C9C9;
}
.tbl_pesq a:hover{
color:#FFFFFF;
}
.final{
height:25px;
}
.men_prod{
background-image: url(../sysimages/bg_men_prod.jpg);
padding-top:9px;
padding-bottom:9px;
padding-left:14px;
width:179px;
position: relative;
z-index: 99;
}

.men_prod2 {
padding-top:14px;
background-image: url(../sysimages/bg_men_prod_2.jpg);
}


.men_prod2 .prods_menu:hover {
background-image: url(../sysimages/bg_prodmen2.jpg);
}

.men_prod2 .prods_menu_sel {
background-image: url(../sysimages/bg_prodmen2.jpg);
}

.men_prod h1{
padding-bottom:9px;
padding-left:5px;
font-size:13px;
}

.men_prod2 h1{
padding-top:2px;
}

.men_prod3{
background-color: #DDDCD6;
padding-top:9px;
padding-bottom:9px;
padding-left:14px;
width:179px;
}




.men_prod3 .prods_menu:hover {
background-image: url(../sysimages/bg_prodmen2.jpg) !important;
}

.men_prod3 .prods_menu_sel {
background-image: url(../sysimages/bg_prodmen2.jpg);
}

.men_prod3 h1{
padding-bottom:9px;
padding-left:5px;
font-size:13px;
}

a.prods_menu{
display:block;
padding-left:15px;
font-family:'Trebuchet MS','GillSansMTRegular',"Gill Sans MT", Arial, Helvetica;
font-size:13px;
color:#0D6A8E;
background-image: url(../sysimages/seta_prod.png);
background-position:5px 5px;
background-repeat: no-repeat;
text-decoration:none;
padding-top:0px;
vertical-align: top;
/*line-height:120%!important;*/
height:19px;
padding-top:1px;
margin-top:-2px;
position: relative;
width:164px;
z-index: 500;
}
a.prods_menu_sel{
display:block;
padding-left:15px;
font-family:'Trebuchet MS','GillSansMTRegular',"Gill Sans MT", Arial, Helvetica;
font-size:13px;
color:#FFFFFF;
background-image: url(../sysimages/bg_prodmen.jpg);
background-position:0px 0px;
background-repeat: no-repeat;
text-decoration:none;
padding-top:0px;
vertical-align: middle;
line-height:20px !important;
height:20px;

margin-top:-2px;
position: relative;
}
a.prods_menu:hover{
background-image: url(../sysimages/bg_prodmen.jpg);
background-position:0px 0px;
color:#FFFFFF;
}
a.prods_menu_sel .anexo_efect{
display:block;
}
a.prods_menu:hover .anexo_efect{
display:block;
}
.lst_prods{
background-image: url(../sysimages/bg_lstprods.jpg);
background-repeat: no-repeat;
padding-top:6px;
padding-left:8px;
padding-bottom:6px;
padding-right:8px;
width:739px;
position: relative;
z-index: 0;
background-color: #1089B4;
}
.sub_prods{
position:relative;
top:0px;
z-index:999;
min-height:236px;
width:717px;
}
.submenuH {
min-height:265px;
display:none;
padding-left:24px;
padding-top:20px;
background: url(../sysimages/sys01.jpg) repeat-y left top #FFF;
}

.anexo_efect{
position: absolute;
display:none;
right:-6px;
top:-9px;
}
p b{
color:#000000;
}
.sub_prods a{
color:#999999;
line-height:120%;
text-decoration:none;
}
.sub_prods a:hover{
color:#008DCA;
text-decoration:underline;
}
.separa_cat{
height:15px;
display: block;
}
.listagem h1{
font-size:13px;
}
.listagem div:first-child{
padding-left:9px;
/*margin-top:-2px;*/
height:auto!important;
padding-bottom:11px;
}
.produtos_linha{
float: left;
display: block;
margin-left:1px !important;
}
.produtos_linha .produto:first-child{
border-left:1px solid #DDDDDD;
padding-left:0px;
margin:0px;
padding-bottom:0px; 
}


.linha_separa{
clear: both;
height:2px;
background-color:#139FD2;
margin-top:4px;
margin-bottom:21px;
width:946px;
margin-left:1px;
}
.da_pd{
/*padding-left:19px;*/
display:block;
width:155px;
text-align:left;
/*padding-right:50px;*/
}
.adiciona{
display:block;
background-image: url(../sysimages/bg_adiciona.jpg);
width:159px;
height:19px;
background-repeat: no-repeat;
text-decoration:none;
color:#FFFFFF;
padding-left:9px;
text-align: left;
padding-top:8px;
}
.adiciona b{
color:#000000;
}
.adiciona:hover{
background-image: url(../sysimages/bg_adicionah.jpg);
}

.adiciona:hover span{
display: none;
}
.roda_total{
border:1px solid #DDDDDD;
border-top:0px;
background-color:#FFFFFF;
background-image: url(../sysimages/bg_rodape.jpg);
background-repeat:repeat-x;
height:auto!important; 
}
.primeiro_roda{
padding-top:12px;
padding-left:8px;
height:97px;
border-bottom:1px solid #DDDDDD; 
}

.primeiro_roda a {
text-decoration: none;
}

.primeiro_roda a:hover {
text-decoration: underline;
}

.relative{
position: relative;
}
.newsletter{
position: absolute;
background-image: url(../sysimages/bg_newsletter.png);
background-repeat: no-repeat;
width:196px;
height:119px;
top:-12px;
left:7px;
}
.newsletter span.tit{
display:block;
padding-left:27px;
padding-top:18px;
}
.newsletter span.desc{
display:block;
padding-left:27px;
padding-top:7px;
width:144px;
}
.newsletter span.tbl_news{
display:block;
padding-left:16px;
padding-top:9px;
}
.newsletters{
height:23px;
vertical-align: bottom;
overflow: hidden;
background-image: url(../sysimages/bg_newsletters.png);
background-repeat: no-repeat;
width:149px;
float: left;
}
.newsletters input{
border:0px;
background-color:transparent;
margin:0px;
vertical-align: bottom;
width:135px;
padding-right:10px;
color:#b0b0b0;
}
.newsletters div{
height:21px;
overflow:hidden;
margin-top:2px;
padding-left:5px;
}
.seta_submit{
float: left;
}
.seta_submit input{
margin:0px;
padding:0px;
border:0px;
background-color:transparent; 
}
.mapa_roda{
padding-top:18px;
padding-bottom:9px;
}

.sep_tbl {
width:1px;
background-color: #DDDDDD;
}

.mapa_roda a {
line-height: 130%;
text-decoration: none;
}

.mapa_roda a:hover {
text-decoration: underline;
}

.mapa_roda table {
margin-bottom: 13px;
}

.mapa_roda table span{
display: block;
height:7px;
}
.mapa_roda table td{
padding-left:12px;
}
.mapa_roda table td p b:first-child{
padding-top:9px;
}
.mapa_roda table td.nopd{
padding:0px;
}
.minidesc_roda p{
width:828px;
line-height: 13px;
}
.minidesc_roda{
padding-top:16px;
}
.minidesc_roda p span{
display:block;
padding-bottom:7px;
color:#000000;
}
.sep_baixo{
position: relative;
margin-top:12px;
margin-bottom:10px;
}
.sep_baixo div#secured{
position: absolute;
right:14px;
top:-24px;
z-index:2;
}
.sep_baixo div#line{
position: absolute;
left:-3px;
top:0px;
z-index:1;
}
.redicom{
color:#d4d4d4;
text-decoration:none;  
}
.lat_menus{
background-image: url(../sysimages/bg_latemenu.jpg);  
background-repeat: repeat-x;
background-color:#EAEAEA;
min-height:400px;
padding-bottom:15px;
height:auto!important;
/*padding-left:19px;*/
position: relative;
}
.inclui_mens{
float: left;
width:189px; 
margin-bottom:62px;
margin-top:1px;
}
.txt_titP{
font-family:'Trebuchet MS','GillSansMTRegular',"GIll Sans MT", Arial, Helvetica;
font-size:13px;
color:#FFFFFF;
text-align:left;
padding-left:19px;
line-height:120%;
word-break: keep-all;
background-image: url(../sysimages/bg_latemenu3.jpg);
background-position:left bottom;
background-repeat: repeat-x;
}
.lat_menus .tit_prods{
background-image: url(../sysimages/bg_titprod.png);
background-position:152px 5px;
background-repeat: no-repeat;
height:22px;
padding-top:8px;
text-decoration:none;
display: block;
line-height:100%;
cursor: pointer;
text-align:left;
}
.lat_menus #todosOslinks{
padding-left:19px;
min-height:80px;
}
.lat_menus .tit_prods:hover {
background-position:152px -22px;
}

.tit_se {
background-position:152px 5px;
}

a.tit_prods:hover{
color:#FFFFFF;
}
.titulo{
padding-top:11px;
padding-bottom:19px;
}
.categorias a {
color:#898989;
text-decoration:none;
line-height:140%;
padding-top:3px;
padding-bottom:3px;
display: block;
padding-left:19px;
}

div.categorias{
color:#008DCA;
text-decoration:none;
line-height:100%;
padding-top:0px;
padding-bottom:2px;
border-top:1px solid transparent;
border-bottom:1px solid transparent;
display: block;
margin-left:-19px;
font-family: tahoma, Helvetica;
font-size:11px;
text-transform: capitalize;
}

.cat_sel {
background-color:#F5f5f5;
}

.cat_sel a {
color:#008DCA;
}

.categorias_sub, .categorias_sub_sel {
padding-left:10px;
}

.categorias_sub a {
color:#000;
}

.categorias_sub_sel a {
color:#008DCA !important;
background-image: url(../sysimages/bg_categorias.jpg);
background-repeat: no-repeat;
background-position:10px 5px;
}

.categorias a:hover{
color:#008DCA;
}
.lista_produtos{
float: left;
width:755px;
background-image: url(../sysimages/bg_prodlst.jpg);
background-repeat:repeat-x;
padding-bottom:22px;
border:0px;
margin:0px -1px 0 0px;
min-height:418px;
/*overflow: auto!important;*/
}

.total_pd{
width:739px;
height:auto!important;
}
.caminho{
padding-top:7px;
margin-left:21px;
}
.caminho p{
color:#898989;
}
.caminho span{
color:#008DCA;
}
.lista_produtos .descpt{
padding-top:0px;
margin-top:-4px;
padding-left:21px;
padding-bottom:21px;
}
.em_quadrado{
width:25px;
height:24px;
display: block;
float: left;
background-image: url(../sysimages/bg_emquadrado.jpg);
background-repeat: no-repeat;  
}
.em_quadrado_sel{
width:25px;
height:24px;
display: block;
float: left;
background-image: url(../sysimages/bg_emquadradoh.jpg);
background-repeat: no-repeat;  
}
.em_quadrado:hover{
background-image: url(../sysimages/bg_emquadradoh.jpg);
}
.em_lista{
background-image: url(../sysimages/bg_emlista.jpg);
background-repeat: no-repeat;
width:24px;
height:24px;
display: block;
float: left;
}
.em_lista_sel{
background-image: url(../sysimages/bg_emlistah.jpg);
background-repeat: no-repeat;
width:24px;
height:24px;
display: block;
float: left;
}
.em_lista:hover{
background-image: url(../sysimages/bg_emlistah.jpg);
}

.TL1{
width:25px;
height:24px;
display: block;
float: left;
background-image: url(../sysimages/bg_emquadrado.jpg);
background-repeat: no-repeat;  
}
.TL1_sel{
width:25px;
height:24px;
display: block;
float: left;
background-image: url(../sysimages/bg_emquadradoh.jpg);
background-repeat: no-repeat;  
}
.TL1:hover{
background-image: url(../sysimages/bg_emquadradoh.jpg);
}
.TL2{
background-image: url(../sysimages/bg_emlista.jpg);
background-repeat: no-repeat;
width:24px;
height:24px;
display: block;
float: left;
}
.TL2_sel{
background-image: url(../sysimages/bg_emlistah.jpg);
background-repeat: no-repeat;
width:24px;
height:24px;
display: block;
float: left;
}
.TL2:hover{
background-image: url(../sysimages/bg_emlistah.jpg);
}
.divisao{
padding-left:4px;
padding-right:15px;
width:59px;
background-color:#f4f4f4;
height:19px;
padding-top:5px;
}
.divisao a{
color:#898989;
display:block;
float:left;
padding-left:7px;
line-height:110%;
text-decoration: underline !important;
}
.divisao a:hover{
color:#008DCA;
text-decoration:none !important;
}
.divisao a.sel{
color:#008DCA;
text-decoration:none !important;
}
.paginacao{
height:24px;
float: right;
}
.paginacao a.esq{
display:block;
float: left;
width:24px;
height:24px;
background-image: url(../sysimages/bg_esq.jpg);
background-repeat: no-repeat;
}
.paginacao a.esq:hover{
background-image: url(../sysimages/bg_esqh.jpg);
}
.paginacao a.drt{
float: left;
display:block;
width:24px;
height:24px;
background-image: url(../sysimages/bg_drt.jpg);
background-repeat: no-repeat;
}
.paginacao a.drt:hover{
background-image: url(../sysimages/bg_drth.jpg);
}
.numbers{
/*width:115px;*/
height:24px;
background-color:#eaeaea;
float: left;
font-family: tahoma, Helvetica;
font-size:11px;
font-weight: bold;
color:#008DCA;;
padding-right:10px;
}
.numbers a{
display: block;
margin-left:9px;
margin-top:4px;
color:#008DCA;
text-decoration:none;
font-weight: bold;
float: left;
}
.numbers a.sel{
color:#234450;
}
.numbers a:hover{
color:#234450;
}
.numbers span{
display: block;
float: left;
margin-top:6px;
margin-left:7px;
}
.filtros{
margin-top:15px;  
margin-left:21px;
}
.filtros p{
color:#b8b8b8;  
}
.sep_pp{
margin-top:6px;
margin-bottom:12px;
}
.sep_pp3{
margin-top:6px;
margin-bottom:0px;
}
.sep_pp2{
margin-top:13px;
margin-bottom:6px;
}
.lista_produtos .produto{
border:1px solid transparent !important;
width:178px;
padding-top:0px;
float: left;
cursor: pointer;
display: block;
text-decoration:none;
margin-bottom:25px;
padding-bottom:5px!important;
margin-right:6px;
}

.lista_produtos .produto table {
margin:0px auto;
}

#div_relacionados .produto table tr:first-child td img{
margin-top:22px;
margin-bottom:-22px;
}

.lista_produtos .produto:hover {
border:1px solid #DDD !important;
}

.produtos_linha .produto{
border:1px solid #DDDDDD;
border-bottom:0px;
border-left:0px;
width:188px;
padding-top:0px;
float: left;
padding-bottom:9px!important;
}

.produto span {
color:#FFF;
}

.lista_produtos .produto:hover{
border:1px solid #DDDDDD;
}
.lista_produtos .produto:hover .adiciona{
background-image: url(../sysimages/bg_adicionah.jpg);
}
.lista_produtos .produto:hover .adiciona span{
display: none;
}
.voltar{
margin:28px 0 2px 21px !important;
}
.caixa_produto {
border: 2px solid #EEEEEE;
width:736px;
margin-left:12px;
margin-top:5px;
height:294px;
overflow: hidden;
border-left:0px;
}


.detalhe_produto{
width:269px;
/*height:371px;*/
height:298px;
position: relative;
float: left;
overflow: hidden;
z-index: 0;
}
.curvs_detalhe{
margin-left:10px;
border:1px solid transparent;  
margin-top:-2px;
}
.detalhe_produto .info_detalhe{
width:268px;
margin-left:0px;
margin-top:0px;
min-height:336px;
/*height:336px;*/
}
.detalhe_produto .info_detalhe span div{
line-height:140%;
color:#999999;
}
.detalhe_produto .info_detalhe span div b{
color:#000000;
line-height:120%;
}
.detalhe_produto .info_detalhe span div span{
display:block;
height:1px;
}
.price{
/*margin-top:69px;*/
float: left;
overflow: hidden;
}
.price p{
color:#333333;
display: block;
float: left;
padding-top:4px;
padding-left:10px;
}
.price h1{
font-family:"Arial Rounded MT Bold", Arial, Helvetica;
font-size:20px;
color:#000000;
display: block;
float: left; 
}
.price h1 span{
font-family:"Arial Rounded MT Bold", Arial, Helvetica;
font-size:20px;
color:#000000;

}

.price h2{
font-family:"Arial Rounded MT Bold", Arial, Helvetica;
font-size:16px;
color:#666666;
display: block;
float: left;
padding-left:14px;
padding-top:2px;
}
.price h2 span{
font-family:"Arial Rounded MT Bold", Arial, Helvetica;
font-size:16px;
color:#666666;

}

.cor_emb{
padding-top:7px;
}
.unidades{
background-image: url(../sysimages/sombrak.png);
background-repeat: no-repeat;
margin-top:12px;
background-position:0px 2px;
position: relative;
z-index:5;
width:67px;
height:31px;
margin-left:-4px;
}
.unidades input[type=text]{
border: 0px;
width:49px;
height:auto;
padding-left:10px;
background-color:transparent !important;
}
.unidades input[type=image]{
width:101px;
height:31px;
padding:0px;
margin:0px;
background-color:transparent !important;
background-repeat: no-repeat;
background-image: url(../sysimages/bt_comprar.png);
background-position: left top;
border: 0px;
margin-left:-3px; 
}
.unidades input[type=image]:hover{
background-position: left bottom;
}
.unidades div.text{
padding-top:6px;
*padding-top:5px;
}
.sugerir{
display:block;
text-decoration:none;
color:#898989;
padding-left:11px;
width:49px;
background-image: url(../sysimages/bg_sugerir.png);
background-repeat: no-repeat;
}
.sugerir:hover{
background-image: url(../sysimages/bg_sugerirh.png);
text-decoration:underline;
color:#008DCA;
}

.borda {
border:1px solid red;
}

.sugere{
background-color:#FCFCFC;
background-image:url(../sysimages/fundo_detalhe3.jpg); 
background-repeat:repeat-x;
background-position:left bottom;
min-height:34px;
padding-left:28px;
padding-top:15px;
/*position: absolute;
left:29px;
bottom:13px;*/
position: relative;
z-index: 50;
margin-left:0px;
}


.estrela {
float: left;
background:url(../sysimages/s1.png) no-repeat left top;
width:20px;
height:19px;
margin-right:-5px;
cursor: pointer;
}

.est {
display: none;
}

.img_fundo {
background:url(../images/imagem.jpg) no-repeat left top;
}

.galeria {
width:467px;
height:298px;
float: left;
overflow: hidden;
/*border-right:2px solid #EEEEEE;
border-top:2px solid #EEEEEE;*/
}

.galeria div:first-child{
display:block;
}

.galeria > .img_ {
margin:4px 0 0 12px;
display: none;
}

.galeria .lineGal {
background-color: #EEEEEE;
width:446px;
height:2px;
margin:10px 0 0 11px;
}

.slide {
margin:0px 0 0 10px;
}

.centerSlide {
float: left;
width:410px;
display: block;
margin:12px 0 0 9px;
}

.anterior {
width:19px;
height:38px;
background:url(../sysimages/s3.jpg) no-repeat right top;
float: left;
margin-top:12px;
cursor: pointer;
}

.seguinte {
width:19px;
height:38px;
background:url(../sysimages/s3.jpg) no-repeat left top;
float: left;
margin:12px 0 0 -8px;
cursor: pointer;
}

.seguinte:hover {
background-position: left bottom;
}

.anterior:hover {
background-position: right bottom;
}

.ims {
float: left;
width:48px;
height:38px;
border:1px solid #EEEEEE;
margin:1px;
cursor: pointer;
}

.ims .sel_ :hover {
border:1px solid #B20000 !important;
}
.ims  :hover {
border:1px solid #B20000 !important;
}
.sel_ {
border:1px solid #B20000;
}
.sel_ img{
border:1px solid #B20000 !important;
}
.ims img{
border:1px solid #CCCCCC;
}

/**** SLIDE ****/


div.scroller { 
/* modify width and height of scrolling section if necessary	*/		
width:410px;
height: 60px;
overflow: hidden;
float:left;
}

div.scroller div.section {
/* modify width and height of each section as needed (should match the size of the scroller window)	*/		
width:410px;
height: 60px;
overflow:hidden;
float:left;	
}

div.scroller div.content {
width: 10000px;
float:left;
}



.spl2 {
font-size: 13px;
margin:0 0 10px 19px;
display: block;
}

.popProd {
width:268px;
min-height:372px;
height:100%;
position: absolute;
top:0px;
left:0px;
z-index: 100;
background-image:url(../sysimages/line04.jpg);
background-position:center center;
background-repeat:no-repeat;
background-color:#EAEAEA;
display: none;
}

.popProd .close {
width:23px;
height:23px;
cursor: pointer;
background:url(../sysimages/line01.png) no-repeat left top;
position: absolute;
top:23px;
right:27px;
}

.popProd .close:hover {
background-position: left bottom;
}

.popProd > .relative {
padding:27px 0 0 19px;
}

.popProd > .relative > h1 {
padding-bottom:21px;
}

div > input[type="text"]{
/*float:left;*/
}

.caixa {
overflow: hidden;
margin-top:1px;
clear: both;
}

.popProd p {
padding-bottom:1px;
color:#7A7A7A;
}

.popProd input {
width:214px;
background-color: #FFF;
}

.obriga {
background: url('../sysimages/line02.jpg') right top no-repeat;

}


.popProd .caixa {
margin-bottom:15px;
}

.popProd textarea {
width:214px;
height:63px;
}

.enviarBT {
margin:22px 0 0 0px;
overflow: hidden;
}

.enviarBT input {
width:85px;
height:27px;
border: 0px; 
cursor: pointer;
background:url(../sysimages/enviar.png) no-repeat left top;
background-color: transparent !important;
}

.enviarBT input:hover {
background-position: left bottom;
}

.campos {
background:url(../sysimages/line03.png) no-repeat left top;
margin:31px 0 0 1px;
padding:0 0 0 11px;
}


.menu2 {
width:188px;
overflow-x: hidden;
float: left;
margin-bottom:10px;
}

.menu2 .men_prod {
background-repeat: repeat-y;
}

.notImage {
background-image: url() !important;
margin-bottom:8px;
}

.news {
background:url(../sysimages/line05.jpg) no-repeat left top;
width:739px;
height:140px;
margin:0px 0px 14px 21px;
}

.news + .tituloH1 {
padding-top:22px;
margin-top:0px !important;
}

.news h1 {
padding:28px 0 0 30px;
color:#FFF;
}

.news p {
color:#7C9CA7;
padding:9px 0 0 31px;
}

.news > div {
margin:26px 0 0 30px;
}

.news select {
height:21px;
width:303px;
padding:2px;
}

.juros {
padding:0 0 11px 20px;
float: left;
/*width:474px;
width:360px;*/
margin-top:-1px;
font-family: tahoma, Helvetica;
font-size:11px;
color:#666666;
line-height:120%;
overflow: hidden;

}

.juros2 {
padding:0 15px 11px 20px;
float: left;
/*width:474px;*/
margin-top:-1px;
font-family: tahoma, Helvetica;
font-size:11px;
color:#666666;
line-height:120%;
overflow: hidden;

}

.juros2 p {
display: block;
}

.juros p {
display: block;
}

.imagemJuros {
float: right;
width:250px;
height:450px;
/*background:url(../images/img7.jpg) no-repeat left top;*/
/*margin:36px 0 0 0px;*/
}

.imagemJuros:hover {
background-position: right top;
}

.juros {
margin-top:-3px;
}

.juros h1 {
padding-bottom:15px;
}

.juros p {
line-height: 145%;
}

.juros b,strong {
color:#000000;
}

.tituloH1 {
padding:2px 0 20px 21px;
margin-top:0px;
display: block;
}

.lineT {
width:755px;
height:1px;
background-color: #E6E6E6;
margin:12px 0 9px 5px;
}

.ver_first {
margin-left:5px;
width:780px;
/*min-height:482px;*/
/*overflow: hidden;*/
}

.news + .tituloH1{
/*padding-top:0px !important;*/
/*margin-top:-21px;*/
}

.faq_s {
float: left;
width:488px;
padding-bottom:25px;
margin-top:0px;
}

.faq_s + a > .imagemJuros {
margin-top:22px !important;
}

.line07 {
width:464px;
background:url(../sysimages/line07.jpg) no-repeat left top;
cursor: pointer;
margin:4px 0 0 0px;
}

.line07:hover {
background-position: left bottom;
}

.pboldfaq {
font-weight: bold;
background:url(../sysimages/line07.png) no-repeat left bottom;
}

.pboldfaq2 {
font-weight: normal;
}

.line07:first-child {
margin:0px 0 0 0px;
}

.line07 p {
color:#151515;
/*padding:1px 0 7px 8px;*/
padding:2px 0 2px 8px;
cursor: pointer;
}

.emementoFAQ {
/*margin:-4px 0px 29px 8px;*/
margin:10px 0px 29px 8px;
padding-left:0px;
display: none;
width:456px;
word-wrap:break-all;
}

.emementoFAQ img {
max-width:445px;
}

.emementoFAQ p {
line-height: 150%;
}

.line08 {
width:200px;
height:88px;
background:url(../sysimages/line08.jpg) no-repeat left top;
margin-top:10px;
margin-bottom:9px;
}


.line08 div {
padding:5px 0 0 5px;
}

.emementoFAQ table{
margin-bottom:28px;
}

.form_dados {
padding:0px 0 3px 22px;
margin-top:-2px;
margin-bottom:19px;
}

.form_dados .tit {
color: #000000;
font-weight: bold;
}

.form_dados p {
padding-bottom:1px;
}

.line09 {
width:525px;
height:6px;
background:url(../sysimages/line09.jpg) no-repeat left top;
margin:7px 0 -1px 0px;
}

.line10 {
width:525px;
height:6px;
background:url(../sysimages/line10.jpg) no-repeat left top;
}

.cnt_dados {
background-color: #EAEAEA;
width:503px;

padding:11px 0 0px 20px;
border:1px solid #EAEAEA;
}
.cnt_dados2 {
background-color: #EAEAEA;
width:503px;
min-height:183px;
padding:11px 0 0px 20px;
border:1px solid #EAEAEA;
}
.cnt_dados p {
padding:0 0 1px 1px;
color:#7A7A7A;
}

.cnt_dados input[type=text]{
width:194px;
}

.spl10 {
margin-left:10px;
float: left;
}

.spl11 {
margin-left:10px;
float: left;
}

.spl11 input{
width:94px !important;
}

.spl12 {
margin:-1px 0 0 0px;
}

.box {
margin-bottom:10px;
height:23px;
overflow: hidden;
}

.cnt_dados textarea  {
width:304px;
height:33px;
}

.codP {
margin-bottom:10px;
height:22px;
overflow: hidden;
}
.codP input{
float:left;
}

.codP input:first-child {
width:40px;
border-right:0px;
}

.codP img + input {
border-left:0px;
width:22px !important;
}

.codP img {
float: left;
}

.cnt_dados .area {
width:310px;
height:21px;
background-color: #F5F5F5;
overflow: hidden;
margin-bottom:8px;
}

.cnt_dados .area input {
width:12px;
height:12px;
margin:1px 0 0 7px;
padding:0px !important;
border:0px;
}

.cnt_dados .area label {
padding:0px 0 0 5px;
display: block;
line-height: 105%;
}

.cnt_dados .area table tr td {
padding-top:2px;
}

/*.spl13 .left:first-child + div {
padding-left:9px;
}*/

.spl14 {
width:60px;

margin-right:7px;
}

.spl14 + select {
width:60px;
margin-right:7px;
}

.spl14 + select + select {
width:81px;
}

.spl15 {
margin-top:4px;
}

.spl15 select {
width:170px;
}

.spl15 .left:first-child + .left {
margin-left:10px;
margin-right:10px;
}

.spl15 .left:first-child + .left select {
width:130px;
}

.spl15 input {
width:143px !important;
}

.spl16 {
margin-top:12px;
margin-bottom:3px;
}

.spl17 select {
width:310px;
}

.spl17 input {
width:143px !important;
}

.spl17 .left:first-child + div {
overflow:hidden;
padding-left:10px;
float:left;
}

.spl18 {
height:60px;
}

.spl18 textarea {
height:43px;
width:463px;
}

.cnt_dados div {
overflow: hidden;
}


.form_inf input[type=checkbox] {
width:13px;
height:13px;
border:0px;
padding:0px !important;
margin-right:5px;
}

.form_inf label {
display: block;
line-height:140%;
margin-top:-3px;
}

.form_inf tr td {
height:40px;
}

.box_ab {
/*position: absolute;
bottom:9px;
left:144px;*/
}

.spl19 {
position:relative;
padding-top:14px;
}

.box_ab input {
/*width:304px !important;*/
}

.footerForm {
margin:20px 0 40px 28px;
width:530px;
}

.footerForm .campos {
margin:0px;
float: left;
}

.campos p {
color:#666666;
}

.footerForm input {
height:27px;
}

.footerForm .enviarBT {
width:95px;
float: right;
margin:-5px 0 0 0;
}

.subT {
padding:0px 0 7px 0px;
}

.blT {
padding:0px 0 0 22px;
}

.subT b {
font-weight:bold;
}

.line12 {
width:315px;
height:13px;
background:url(../sysimages/line12.jpg) no-repeat left top;
}

.line13 {
width:315px;
height:5px;
background:url(../sysimages/line13.jpg) no-repeat left top;
}

.loginForm {
margin:46px 0px 0px 0px;
float: left;
}

.line12 + div{
background-color: #EAEAEA;
width:295px;
padding:3px 0 11px 20px;
}

.line12 + div p{
padding-bottom:1px;
}

.line12 + div input[type=text], .line12 + div input[type=password] {
width:194px;
color:#333333;
}

.btConfirmar {
margin:20px 0;
height:27px;
height:27px;
}

.btConfirmar input {
width:105px;
height:27px;
background-image:url('../sysimages/line14.jpg');
background-repeat: no-repeat;
background-position: left top;
border:0px;
cursor: pointer;
}

.btConfirmar input:hover {
background-position: left bottom;
}

.line15 {
width:275px;
height:1px;
background:url(../sysimages/line15.png) no-repeat left top;
margin:12px 0 0 0;
}

.line15 + p {
padding-top:12px;
line-height: 140%;
}

.loginForm {
min-height:295px;
padding-bottom:28px;
}

.loginForm .campos {
margin-top:8px;
}

.loginForm + a > .imagemJuros {
margin:-30px 0 0 0;
float: right;
}

.p_erro {
margin:-6px 0 0 0;
color:#444444;
}

.erroINP {
border:1px solid #CC0000;
background:url(../sysimages/line02.jpg) no-repeat right top;
}

.okINP {
background:url(../sysimages/line17.jpg) no-repeat right top;
}

.exemp {
font-size: 10px;
margin-top:-10px;
}

.loginForm .enviarBT {
margin-top:12px;
}

.lin18 {
width:738px;
height:1px;
background:url(../sysimages/line18.jpg) no-repeat left top;
margin:12px 0 0 21px;
}



.spammails{
width:640px;
margin-left:22px;
margin-top:14px;
margin-bottom:64px;
border:1px solid transparent;
}

.spammails .toposep{
margin-bottom:36px;
}

.spammails .toposep img{
display:block;
width:640px;
height:1px;
}

.spammails ul{
overflow:hidden;
margin:0px;
padding:0px;
list-style-type:none;
}

.spammails .topoul{
margin-top:12px;
margin-bottom:47px;
}


.spammails ul.topoul > li{
font-size:0px;
padding-left:10px;
margin-top:4px;
background:url(../sysimages/bgulli.png) no-repeat left 5px;
}

.spammails ul.topoul > li:first-child{
margin-top:0px;
}

.spammails .escmail{
width:508px;
height:56px;
margin-top:13px;
margin-bottom:29px;
}

.spammails .escmail ul{
overflow:hidden;
}

.spammails .escmail ul > li{
float:left;
cursor:pointer;
list-style: none;
}

.spammails .escmail ul > li.goomail{
width:167px;
height:56px;
background:url(../sysimages/bgsmails.jpg) no-repeat left bottom;
}

.spammails .escmail ul > li.goomail:hover{
background:url(../sysimages/bgsmails.jpg) no-repeat left top;
}

.spammails .escmail ul > li.goomailsel{
width:167px;
height:56px;
background:url(../sysimages/bgsmails.jpg) no-repeat left top;
}

.spammails .escmail ul > li.hotm{
width:174px;
height:56px;
background:url(../sysimages/bgsmails.jpg) no-repeat -167px bottom;
}

.spammails .escmail ul > li.hotm:hover{
background:url(../sysimages/bgsmails.jpg) no-repeat -167px top;
}

.spammails .escmail ul > li.hotmsel{
width:174px;
height:56px;
background:url(../sysimages/bgsmails.jpg) no-repeat -167px top;
}

.spammails .escmail ul > li.out{
width:167px;
height:56px;
background:url(../sysimages/bgsmails.jpg) no-repeat right bottom;
}

.spammails .escmail ul > li.out:hover{
background:url(../sysimages/bgsmails.jpg) no-repeat right top;
}

.spammails .escmail ul > li.outsel{
width:167px;
height:56px;
background:url(../sysimages/bgsmails.jpg) no-repeat right top;
}

.spammails .descrmails{
margin-bottom:50px;
}

.spammails .descrmails .descr{
display:none;
}

.spammails .descrmails ul{
margin-top:15px;
}

.spammails .descrmails .imgmail{
width:630px;
height:400px;
margin-top:19px;
}

.spammails .descrmails .imgmail img{
display:block;
width:630px;
height:400px;
}

.lin18 + h1 {
font-size: 13px;
color:#000;
padding:23px 0 0 21px;
}

.local1 {
width:230px;
height:27px;
background:url(../sysimages/line19.jpg) no-repeat left top;
float: left;
margin-right:24px;
}

.local2 {
width:230px;
height:27px;
background:url(../sysimages/line20.jpg) no-repeat left top;
float: left;
margin-right:24px;
}

.local3 {
width:230px;
height:27px;
background:url(../sysimages/line21.jpg) no-repeat left top;
float: left;
}

.caminho_C {
margin:32px 0 0 22px;
overflow: hidden;
width:745px;
}

.localS {
background-position: left bottom;
}

.carrinho1 {
margin:0 0 0 22px;
overflow: hidden;
}

.line22 {
float: left;
width:1px;
height:27px;
background:url(../sysimages/line22.jpg) repeat-y left top;
margin-right:3px;
}

.bann {
padding:25px 0 0 0;
overflow: hidden;
}

.bann p {
color:#444444;
padding:4px 8px 0 10px;
line-height: 120%;
}

.bann * {
line-height: 120%;
}

.line23 {
width:738px;
height:1px;
background:url(../sysimages/line23.jpg) no-repeat left top;
margin:-3px 0 0 -1px;
}

.line23_2 {
height:1px;
background:url(../sysimages/line23.jpg) no-repeat left top;
}

.elemt {
display: block;
margin-bottom:2px;
height:73px;
margin-top:2px;
}

.elemt .line23 {
height:1px;
line-height: 1px;
}

.closeE {
overflow:hidden;
width:27px;
height:27px;
background:url(../sysimages/line24.jpg) no-repeat left top;
cursor: pointer;
margin:21px 17px 0 17px;
float: left;
display: block;
}

.closeE:hover {
background-position: left bottom;
}

.line25 {
width:1px;
height:53px;
background:url(../sysimages/line25.png) no-repeat left top;
float: left;
margin:0px 0 0 0;
}

.prdC {
margin:7px 0 0 23px;
float: left;
width:374px;
}

.prdC > div:first-child {
width:70px;
height:55px;
background:url(../sysimages/line26.jpg) no-repeat left top;
float: left;
}

.prdC > div:first-child > a > img {
margin:2px 0 0 3px;
}

.prdC > .left {
margin:12px 0 0 10px;
}

.prdC > .left p:first-child a{
font-weight: bold;
color:#333333;
padding-bottom:6px;
text-decoration:none;
}
prdC > .left p:first-child a:hover{
font-weight: bold;
color:#333333;
padding-bottom:6px;
text-decoration:underline;
}

.prdC > p:first-child + p {
color:#999999 !important;
}

.precC {
float: left;
margin-right:20px;
}

.precC p {
font-weight: bold;
width:75px;
text-align: right;
color:#333333;
padding-top:26px;
}

.qntC {
float: left;
margin-right:26px;
padding:0px;
text-align: center;
}

.qntC input {
width:39px;
margin:22px 0 0 25px;
text-align: center;
}

.precT {
float: left;
}

.precT p {
font-weight: bold;
width:66px;
text-align: right;
color:#333333;
padding-top:26px;
}

.actualizar {
float: right;
margin-right:96px;
margin-top:1px;
width:98px;
}

.actualizar input {
width:98px;
height:29px;
background:url(../sysimages/line27.jpg) no-repeat left top;
border:0px;
cursor: pointer;
}

.actualizar input:hover {
background-position: left bottom;
}

.valoresC {
float: right;
margin:20px 15px 0 0;
}

.valoresC2 {
float:left;
padding:20px 0px 0px 25px;
width:300px;
}
.valoresC2 table{
border:1px solid #000000;
/*padding:10px;*/
}
.valoresC table {
/*background:url(../sysimages/line28.png) no-repeat right top;*/
}

.valoresC table tr td:first-child + td + td p {
font-weight: bold;
}

.valoresC table tr td:first-child p {
color:#999999;
}

.iva p {
font-weight: bold;
color:#666666 !important;
}

.iva + td > div > p {
color: #000000;
font-family: Arial Rounded MT Bold, Arial, Helvetica;
font-size: 20px;
padding-right:4px;
}

.iva + td > div {
margin:-4px -4px 0 0;
}

.bt_encomenda {
overflow: hidden;
margin:42px 5px 37px 0;
}

.addP input {
width:155px;
height:27px;
border:0px;
background:url(../sysimages/line29.jpg) no-repeat left top;
cursor: pointer;
float: right;
}

.cntE input {
width:175px;
height:27px;
border:0px;
background:url(../sysimages/line30.jpg) no-repeat left top;
cursor: pointer;
float: right;
margin-left:20px;
}

.addP input:hover {
background-position: left bottom;
}

.cntE input:hover {
background-position: left bottom;
}

.loginC {
width:738px;
/*height:170px;*/
background:url(../sysimages/line31.jpg) no-repeat left top;
margin:30px 0 0 22px;
overflow: hidden;
padding:17px 0 0 30px;
}

.loginC_2 {
width:738px;
height:14px;
background:url(../sysimages/line31_2.jpg) no-repeat left bottom;
margin-left:22px;
}

.loginC h1 {
font-family:'Trebuchet MS','GillSansMTRegular','Gill Sans', Arial, Helvetica;
font-size: 18px;
color:#444444;
font-weight: bold;
}

.loginC .left:first-child h1 {
padding-bottom:10px;
}

.loginC p {
padding-bottom:2px;
}

.loginC .left:first-child .left:first-child {
margin-right:10px;
}

.loginC .left:first-child .left:first-child input {
width:154px;
}

.loginC .left:first-child .left:first-child + div input {
width:94px;
}

.loginC .btConfirmar {
margin:9px 0 0 1px;
}

.loginC .campos {
margin:10px 0 0 1px;
}

.loginC .reg {
margin-left:68px;
float: left;
}

.line32 {
width:275px;
height:1px;
background:url(../sysimages/line32.png) no-repeat left top;
margin:10px 0 0 2px;
}

.line32 + p {
padding:13px 0 0 2px;
}

.bannerP {
width:738px;
height:30px;
background:url(../sysimages/line33.jpg) no-repeat left top;
margin:22px 0 0 22px;
}

.bannerP p {
font-weight: bold;
padding:8px 0 0 9px;
color: #000;
cursor: default;
}

.carrinho2 {
margin:-2px 0 0 22px;
overflow: hidden;
width:750px;
}

.carrinho2 .line23 {
margin:0px;
}

.spl20 .prdC p:first-child {
color: #000;
font-weight: bold;
padding-bottom:2px;
}

.spl20 .prdC {
padding:0 0 0 9px;
width:429px;
}

.spl20 .line25 {
height:23px;
margin-top:9px;
}

.spl20 .precC p {
padding-top:15px;
}

.qntC2 > p {
text-align: right;
width:64px;
padding-top:15px;
padding-right:16px;
}

.qntC2 {
float: left;
}

.spl20 p {
color:#333333;
}

.spl20 .precT p {
padding:15px 0 0 0;
width:100px;
text-align: right;
}

.spl20 .line23 {
margin:6px 0 0 21px;
}

.spl20 {
margin-bottom:-7px;
height:48px !important;
margin-top:3px;
}

.spl21 {
margin-top:18px;
}

.spl21 table {
/*background:url(../sysimages/line28_2.png) no-repeat left top;*/
}

.spl21 + .bannerP {
margin-top:30px;
}

.modP .left:first-child {
margin:24px 0 0 41px;
}

.modP p {
line-height: 120%;
color:#606060;
}

.modP .left:first-child + div {
padding:24px 0 0 41px;
}

.modP .left:first-child + div + div {
border:1px solid transparent;
}

.modP .left:first-child + div > div {
margin:9px 0 0 0;
}

.modP .left:first-child + div > div select {
width:220px;
}

.modP .line23 {
margin:26px 0 0 21px;
}


.effP input {
width:175px;
height:27px;
border:0px;
background:url(../sysimages/line36.jpg) no-repeat left top;
cursor: pointer;
float: right;
}

.effP.confirmacao input {

background:url(../sysimages/line36x.jpg) no-repeat left top;

}

.vl2 input {
width:155px;
height:27px;
border:0px;
background:url(../sysimages/line34.jpg) no-repeat left top;
cursor: pointer;
float: right;
margin-right:20px;
}

.effP input:hover {
background-position: left bottom;
}

.vl2 input:hover {
background-position: left bottom;
}


.vl2 div {
  width:155px;
  height:27px;
  border:0px;
  background:url(../sysimages/line34.jpg) no-repeat left top;
  cursor: pointer;
  float: right;
  margin-right:20px;
}

.vl2 div:hover {
  background-position: left bottom;
}

.line35 {
width:175px;
height:27px;
border:0px;
background:url(../sysimages/line35.jpg) no-repeat left top;
float: right;
}

.bt_encomenda .campos {
margin:0px;
float: right;
margin:3px 36px 0 0;
}

.bannerP2 {
width:738px;
height:30px;
background:url(../sysimages/line33.jpg) no-repeat left top;
margin:30px 0 0 22px;
padding-top:8px;
}

.bannerP2 p {
font-weight: bold;
padding:0 0 0 9px;
color: #000;
cursor: default;
}

.bannerP2 .left:first-child {
width:389px;
}

.line37 {
width:739px;
height:1px;
background:url(../sysimages/line37.jpg) no-repeat left top;
margin:11px 0 0 21px;
}

.dads {
padding:10px 0 18px 42px;
overflow: hidden;
}

.dads p {
color:#606060;
}

.dads .left:first-child p {
padding:5px 0 7px 0;
}

.spl20 .clear {
border:1px solid transparent;
}

.dads .left:first-child {
width:350px;
}

.dads input {
width:12px;
height:12px;
padding:0px;
border:0px;
}

.dads table {
margin:8px 0 0 39px;
}

.line38 {
width:738px;
height:70px;
background:url(../sysimages/line38.jpg) no-repeat left top;
margin:30px 0 30px 22px;
}

.line38 p:first-child {
color:#000;
font-weight: bold;
padding:20px 0 6px 100px;
}

.line38 p:first-child + p {
padding-left:100px;
}


.spl22  p {
padding:5px 0 7px 0;
}

.spl22 .left:first-child {
width:350px;
}

.spl22 .left:first-child + div {
margin-left:38px;
}

.spl23 {
margin:16px 0 0 21px;
}

.btImpr input {
width:195px;
height:27px;
border:0px;
cursor: pointer;
background:url(../sysimages/line39.jpg) no-repeat left top;
}

.btImpr {
float: right;
}

.btImpr input:hover {
background-position: left bottom;
}

.mydads {
margin:0px 0 0 22px;
}

.mydads .tit {
color:#000;
font-weight: bold;
}

.line40 {
width:525px;
height:6px;
background:url(../sysimages/line40.jpg) no-repeat left top;
margin-top:7px;
}

.line41 {
width:525px;
height:6px;
background:url(../sysimages/line41.jpg) no-repeat left top;
}

.cnt_myd {
width:505px;
padding:11px 0 14px 20px;
background-color: #EAEAEA;
}

.cnt_myd textarea{
height: 33px;
width: 304px;
}

.cnt_myd p {
padding-bottom:2px;
}

.cnt_myd input[type="text"] {
width:194px;
}
.cnt_myd .codP input:first-child  {
width: 40px;
}


.guardarBT {
margin:18px 0 0 0;
height:27px;
}

.guardarBT input {
width:95px;
height:27px;
border:0px;
cursor: pointer;
background:url(../sysimages/line42.jpg) no-repeat left top;
}


.guardarBT input:hover {
background-position: left bottom;
}

.spl24 {
margin:11px 0 0 32px;
padding-bottom:2px;
}

.spl25 {
float: right;
margin:-1px 10px 0 0;
}

.linePAG {
width:755px;
height:1px;
background-color: #E6E6E6;
margin:6px 0 0 5px;
}

.historico {
margin:5px 0 0 22px;
overflow: hidden;
}

.historico .line23 {
margin:0px;
}

.elH {
width:738px;
height:33px;
margin:3px 0 0 22px;
overflow: hidden;
cursor: pointer;
}

.elH p {
padding:10px 0 0 10px;
text-decoration: none;
}

.elH .left:first-child p {
color:#008DCA;
text-decoration: underline;
}

.elH .left:first-child {
width:419px;
}

.elH .line22 {
margin:5px 0 0 0;
}

.elH .line22 + div p {
padding-left:14px;
width:81px;
}

.precH {
text-align: right;
color:#333333;
font-weight: bold;
}

.elH + .line23 {
margin:3px 0 0 21px;
}

.elH:hover {
background-color: #EAEAEA;
}

.estadoEncSel {
width:717px;
height:48px;
background:url(../sysimages/line43.jpg) no-repeat left top;
margin:30px 0 0 22px;
padding:12px 0 0 21px;
}

.estadoEncSel table tr:first-child p {
color:#444;
}

.estadoEncSel table tr:first-child + tr + tr p {
color:#151515;
}

.btVoltar {
float: right;
margin-right:10px;
}

.btVoltar input {
width:89px;
height:27px;
border:0px;
cursor: pointer;
background:url(../sysimages/line44.jpg) no-repeat left top;
}

.btVoltar input:hover {
background-position: left bottom;
}

.form_sugestao {
/*margin:8px 0 0 22px;*/
}

.line45 {
width:466px;
height:11px;
background:url(../sysimages/line45.jpg) no-repeat left top;
}

.line46 {
width:466px;
height:11px;
background:url(../sysimages/line46.jpg) no-repeat left top;
}

.tit_frS {
padding:0px 0 0 21px;
color:#000;
font-weight: bold;
}

.form_sug {
width:446px;
padding:12px 0 7px 20px;
background-color: #EAEAEA;
}

.form_sug input[type=radio]{
width:12px;
height:12px;
background-color: transparent !important;
padding:0px;
border:0px;
}

.form_sug table label {
padding:0px 0px 0 5px !important;
}

.form_sug p {
padding: 0 0 2px 0;
color:#7A7A7A;
}

.form_sug table {
/*margin-bottom:14px;*/
}

.form_sug input[type=text] {
width:304px;
}

.form_sug textarea {
width:294px !important ;
height:82px;
padding-right:18px;
}

.btSubmt {
margin:20px 0 0 0;
height:27px;
}

.btSubmt input {
width:95px;
height:27px;
cursor: pointer;
background:url(../sysimages/line47.jpg) no-repeat left top;
border:0px;
}

.btSubmt input:hover {
background-position: left bottom;
}

.line48 {
width:275px;
height:1px;
background:url(../sysimages/line48.png) no-repeat left top;
margin:20px 0 10px 0;
}

.line48 + p {
line-height: 140%;
}

.imagemAjuda {
float: left;
width:250px;
height:450px;
cursor: pointer;
background:url(../images/img10.jpg) no-repeat left top;
margin:18px 0 0 22px;
}

.imagemAjuda:hover {
background-position: right top;
}

.blocoPHP {
width:100%;
margin-bottom:3px;
}

.blocoPHP p {
line-height: 140%;
}

.line49 {
width:250px;
height:250px;
/*background:url(../sysimages/line49.jpg) no-repeat left top;*/
/*margin:-18px 0 0 24px;
float: left;*/
margin-left:29px;
position: relative;
float:left;
}

.spl29 {
/*margin:2px 0 47px 22px;*/
margin:0px 0 47px 21px;
position: relative;
z-index: 10;
min-height:380px;

}

.blocoPHP ul {
margin:9px 0 0 23px;
}

.btContact {
margin:18px 0 0 10px;
}

.btContact input {
width:115px;
height:27px;
border:0px;
cursor: pointer;
background:url(../sysimages/line50.jpg) no-repeat left top;
}

.btContact input:hover {
background-position: left bottom;
}

.blmapa {
margin-top:21px;
}

.mapa {
width:466px;
height:340px;
background:url(../sysimages/line51.jpg) no-repeat left top;
margin:8px 0 0 22px;
}



.btMapa {
margin:22px 0 0 20px;
}

.btMapa input {
width:145px;
height:27px;
background:url(../sysimages/line52.jpg) no-repeat left top;
border:0px;
cursor: pointer;
}

.btMapa input:hover {
background-position: left bottom;
}

.dadosContact {
float: left;
padding:16px 0 0 30px;
font-family: tahoma, Helvetica;
font-size:11px;
color:#666666;
line-height:120%;
}

.dadosContact p {
line-height: 140%;
}

.oportunidades {
float: left;
margin:36px 28px 3px 0px;
width:214px;
}

.top_o {
width:215px;
height:41px;
background:url(../sysimages/line53.jpg) no-repeat left top;
margin-bottom:10px;
}

.top_o p {
color: #000;
font-weight: bold;
padding:12px 0 0 11px;
}

.top_o + p {
color:#000;
}



.oportunidades ul {
margin:6px 0 0 23px;
color:#666
}

.form_anuncio {
width:446px;
padding:4px 0 14px 20px;
background-color: #EAEAEA;
}

.form_anuncio p {
padding-bottom:1px;
}

.form_anuncio input[type=text] {
width:304px;
}

.slp28 {
overflow: hidden;
margin-top:-2px;
}

.slp28 .left:first-child {
margin-right:10px;
}

.line54 {
width:240px;
height:42px;
background:url(../sysimages/line54.jpg) no-repeat left top;
margin-top:9px;
}

.line54 > div {
padding:10px 0 0 12px;
}

.line54 input {
width:211px;
}

.candBT {
margin:20px 0 0 0;
height:27px;
}

.candBT input {
width:115px;
height:27px;
background:url(../sysimages/line55.png) no-repeat left top;
border:0px;
cursor:pointer;
}


.candBT input:hover {
background-position: left bottom;
}

.line56 {
width:423px;
height:1px;
background:url(../sysimages/line56.png) no-repeat left top;
margin:20px 0 0 1px;
}

.line56 + p {
padding:10px 0 0 0;
}

.form_anuncio + .line46 + .campos {
margin:14px 0 0 21px;
}

.form_anuncio + .line46 + .campos p {
margin-top:-6px;
}

.line57 {
width:466px;
height:150px;
background:url(../sysimages/line57.jpg) no-repeat left top;
margin-top:21px;
}

.line57 p:first-child {
padding:82px 0 4px 0;
width:467px;
text-align: center;
font-weight: bold;
color:#000;
}

.line57 p:first-child + p {
width:467px;
text-align: center;
}


.btsSl {
float: left;
}

.btsSl a {
position: relative;
z-index: 99;
}

.sliderwrapper{
position: relative;
overflow: hidden;
width:707px;
height:256px;
background-color: #FFF;
float: left; 
}

.sliderwrapper .contentdiv{
visibility: hidden;
position: absolute;
left: 2px;
top: 2px;
width: 940px;
height:281px;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

.pontos {
height:9px;
text-align: center;
margin:0px auto;
}

.bola {
width:13px;
height:13px;
background:url(../sysimages/r1.png) no-repeat left top;
cursor: pointer;
margin:5px 0 8px 13px;
}

.bola:hover {
background-position: left bottom;
}

.bola_hover {
width:17px;
height:17px;
background:url(../sysimages/r3.png) no-repeat left top;
cursor: default;
margin:3px 0 8px 11px;
}

.menuPrinc {
width:188px;
min-height:363px;
position: absolute;
top:26px;
left:0px;
padding-top:4px;
display: none;
}

#menuP {
background:url(../sysimages/line60.jpg) repeat-x left top;
background-color: #3FA4CF;
width:189px;
}


.men_prod .uniMenu {
width:188px;
height:27px;
background:url(../sysimages/line58.png) no-repeat left top;
cursor: pointer;
margin-top:-1px;
font-family:'Trebuchet MS','GillSansMTRegular',"Gill Sans MT", Arial, Helvetica;
color: #FFF;
font-size: 13px;
line-height: 140%;
padding:4px 0 0 33px;
cursor: pointer;
display:block;
text-decoration:none;
}

.men_prod .uniMenu_sel {
width:188px;
height:27px;
background:url(../sysimages/line58_3.png) no-repeat left top;
cursor: pointer;
margin-top:-1px;
font-family:'Trebuchet MS','GillSansMTRegular',"Gill Sans MT", Arial, Helvetica;
color: #FFF;
font-size: 13px;
line-height: 140%;
padding:4px 0 0 33px;
cursor: pointer;
display:block;
text-decoration:none;
}

.men_prod .uniMenu:first-child {
background:url(../sysimages/line58_2.png) no-repeat left top;
}

.men_prod .uniMenu:hover {
background:url(../sysimages/line58_3.png) no-repeat left top;
}


#menuP .uniMenu {
width:189px;
height:27px;
background:url(../sysimages/line58.png) no-repeat left top;
cursor: pointer;
margin-top:-1px;
}

#menuP a:first-child .uniMenu {
background:url(../sysimages/line58_2.png) no-repeat left top;
}

#menuP .uniMenu:hover {
background:url(../sysimages/line58_3.png) no-repeat left top !important;
}

#menuP .uniMenu > p {
font-family:'Trebuchet MS','GillSansMTRegular',"Gill Sans MT", Arial, Helvetica;
color: #FFF;
font-size: 13px;
line-height: 140%;
padding:5px 0 0 33px;
cursor: pointer;
}

#menuP a {
text-decoration: none;
}

.line59 {
width:189px;
height:26px;
background:url(../sysimages/line59.jpg) repeat-x left top;
margin-top:-1px;
}

#menuP a:hover + a div {
background-position: left bottom;
}


#menuP .uniMenu:hover + div {
background-position: left bottom;
}

.linksTop {
overflow: hidden;
text-align:left;
width:380px;
padding-top:2px;
}

.linksTop .left {
float: left;
padding-top:3px;
}

.linksTop .left a {
color:#909090;
}

.linksTop .left a:hover {
color:#FFF;
}


.line61 {
width:1px;
height:22px;
background:url(../sysimages/line61.png) no-repeat left top;
float: left;
margin:1px 9px 0 9px;
}

.direita_site {
float: left;
padding:18px 0 0 10px;
}

.direita_site p {
line-height: 140%;
width:179px;
padding-bottom:2px;
}

.spl30 {
padding-top:6px;
width:184px;
}

.produtList {
/*margin:0 32px 43px 0;*/
cursor: pointer;
/*float: left;
overflow: hidden;*/
width:230px;
}

.forares {
/*height:108px;*/
padding:0 32px 0px 0;
/*float:left;*/
}

.forares a {
text-decoration: none !important;
}

.produtList .left:first-child {
padding-right:10px;
}

.produtList p {
color:#008DCA;
line-height: 140%;
text-decoration: underline;
padding:0 0 5px 05px;
}

.produtList .left:first-child + div {
width:148px;
overflow: hidden;
}

.produtList .adiciona span {
color:#FFF;
}

.produtList .adiciona {
background:url(../sysimages/line63.png) no-repeat left top;
}

.produtList:hover .adiciona {
background:url(../sysimages/line63.png) no-repeat left bottom;
}

.produtList:hover .adiciona span {
display: none;
}

.produtList p:hover {
color:#005980;
}

.PopMorada {
background:url(../sysimages/line64.jpg) no-repeat left top;
width:342px;
height:308px;
/*margin:-10px 0 -25px 26px;*/
margin-left:-15px;
margin-top:-22px;
display: none;
overflow: hidden;
}

.PopMorada table {
margin:10px 0 0 13px;
}

.PopMorada table label {
padding-left:6px;
}

.formAlternat{
padding:14px 0 0 31px;
}

.formAlternat input[type=text] {
width:275px;
border:1px solid #C7C7C7;
padding:3px 0 4px 4px;
}

.formAlternat p {
padding-bottom:2px;
}

.formAlternat .legend {
display: block;
font-size: 9px;
color:#999999;
margin-top: -10px;
}

.formAlternat .caixa {
margin-bottom:13px;
}

.formAlternat .postal > .left:first-child input {
width:94px;
}

.formAlternat .postal > .left:first-child p {
line-height: 20%;
}

.formAlternat .postal > .left:first-child {
width:110px;
}

.formAlternat .postal > .left:first-child + div input {
width:164px;
}

.formAlternat .postal {
margin:16px 0 0 0;
}

.formAlternat select {
width:150px;
padding:2px;
}

.PopMorada .campos {
margin:24px 0 0 20px;
}


.enviarBT_2 {
margin:22px 0 0 0px;
overflow: hidden;
}

.enviarBT_2 input {
width:95px;
height:27px;
border: 0px; 
cursor: pointer;
background:url(../sysimages/line65.jpg) no-repeat left top;
background-color: transparent !important;
}

.enviarBT_2 input:hover {
background-position: left bottom;
}

.info_detalhe .descricao {
background-color:#EEEEEE;
background-image:url(../sysimages/fundo_detalhe.jpg);
background-position:left bottom;
background-repeat:repeat-x;
/*min-height:137px;*/
}
.info_detalhe .descricao2 {
background-image:url(../sysimages/fundo_detalhe2.jpg);
background-position:left bottom;
background-repeat:repeat-x;
min-height:181px;
}
#descricao1 *{
line-height:145%!important;

}
#descricao2 *{
line-height:145%!important;
}

.imagemJuros:hover .button_banner{
color:#FFFFFF;
cursor:pointer;
border:none;
}


.button_banner {
background-color:#58B1DC;
background-image:url(../sysimages/btn_banner.png);
background-position:center center;
background-repeat:no-repeat;
width:190px !important;
height:40px;
font-family:'Trebuchet MS','GillSansMTBold',"Gill Sans MT", Arial, Helvetica;
font-size:16px;
color:#92B5C2;
text-transform: uppercase;
border:none;
text-decoration: none !important;
} 
.button_banner:hover {
background-color:#58B1DC;
background-image:url(../sysimages/btn_banner.png);
background-position:center center;
background-repeat:no-repeat;
width:190px;
height:40px;
font-family:'Trebuchet MS','GillSansMTBold',"Gill Sans MT", Arial, Helvetica;
font-size:16px;
color:red;
text-transform: uppercase;
text-decoration: none !important;
}

.cp1 {
width:45px !important;
}
.cp2 {
width:30px !important;
}
.cp3 {
margin-left:10px;
width:206px !important;
} 
.local {
/*margin:20px 0 0 20px;*/
padding-top:18px;
padding-left:20px;
padding-right:20px;
width:426px;
height:250px;
position:relative;
display:block;
}

.map {
background-image: url(../sysimages/ajax-loader.gif);
background-position: center center;
background-repeat: no-repeat;
width:426px;
height:250px;

/*border:1px solid red;*/

}
.btn_lupa {
background-image: url(../sysimages/lupa.jpg);
background-position: left top;
background-repeat: no-repeat;
width:20px;
height:23px;
border:none;
cursor:pointer;
margin-top:2px;
}

.btn_lupa:hover {
background-position: left bottom;
}

.lat_menus2{
background-image: url(../sysimages/bg_latemenu2.jpg);  
background-repeat: repeat-x;
/*background-color:#EAEAEA;
min-height:400px;*/
padding-bottom:15px;
height:auto!important;
/*padding-left:19px;*/
position: relative;
}

.lat_menus2 .cat_sel {
background-color: transparent;
}

.lat_menus2 + div {
display: none;
}

.lat_menus2 .tit_mc{
font-family:'Trebuchet MS','GillSansMTRegular',"GIll Sans MT", Arial, Helvetica;
font-size:13px;
color:#FFFFFF;
text-align:left;
text-indent:19px;

height:28px;

text-decoration:none;
display: block;
line-height:23px;
cursor: pointer;
text-align:left;
}

.lat_menus2 .subtit_mc{
font-family:'Trebuchet MS','GillSansMTRegular',"GIll Sans MT", Arial, Helvetica;
font-size:13px;
color:#FFFFFF;
text-align:left;
text-indent:19px;

background-image: url(../sysimages/sub_tit.png);  
background-repeat: repeat-x;

height:41px;

text-decoration:none;
display: block;
line-height:36px;
cursor: pointer;
text-align:left;

}

.lat_menus2 {
padding-top:3px !important;
margin-bottom:0px;
/*margin-top:1px;*/
}

.categorias a:hover{
color:#008DCA;
}

.msg {
font-family: tahoma, Helvetica;
color:red;
font-size: 11px;
line-height: 100%;
padding:20px 0px 0px 0px;
}
.corpo2 {
max-width:445px;
/*border:1px solid red;*/
}

#descricao_produto {
width:210px;
text-align:left;
}

.frm input[type=text] {

}

.frm input[type=radio] {
margin-bottom:6px;
}

.frm tr td {
vertical-align: top;
}

.frm table tr + tr p label {
margin-left:-5px;
display: block;
}

.sep_codp {
padding:6px;
padding-top:5px;
}

.descricao_produto {
/*background-color:#EEEEEE;*/
height:200px;
height:auto;

}

.descricao_produto .corpo{
border: 1px #000000 dotted !important;
border-collapse: collapse; 
color:#666666;
margin-top:5px;
}

.preco_riscado{
text-decoration:line-through;
padding-left:0px !important;
}
#myContainer{
background-color:#FFFFFF;

}
.yui-ac-hd{
display:none;
}
.yui-ac-bd {
margin:0px;
padding:0px;
border:1px solid #000000;
}
.yui-ac-bd ul {
margin:0px;
padding:0px;

}

.yui-ac-bd ul li{
list-style: none outside url() !important;
padding:0px 0px 0px 5px;
color:#000000;
font-family:tahoma, Helvetica;
font-size:11px;
min-height:22px;
height:auto;
line-height:150%;
word-break: keep-all;
}
.yui-ac-bd ul li:hover{
list-style: none outside url() !important;
padding:0px 0px 0px 5px;
color:#000000;
font-family:tahoma, Helvetica;
font-size:11px;
min-height:22px;
height:auto;
line-height:150%;
background-color:#D6D4D2;
cursor:pointer;
word-break: keep-all;
}
.filtro_pa {
width:726px;
height:112px;
background-color:#EAEAEA;
margin-left:20px;
margin-top:12px;
margin-bottom:12px;
}

.filtro_pa .wrapper{
padding-top:16px;
padding-left:20px;
}

.input_pa {
width:220px;
}
.sel_pa {
width:225px;
}
.btn_pesq{
background-image:url(../sysimages/btn_pesquisar.png);
background-repeat:no-repeat;
background-position:left top;
width:99px;
height:27px;
border:none;
background-color:#EAEAEA;
cursor:pointer;
margin-top:-4px;
}

.btn_pesq:hover {
background-position: left -30px;
}

.btn_pesq2{
background-image:url(../sysimages/btn_pesquisar2.png);
background-repeat:no-repeat;
background-position:left top;
width:99px;
height:27px;
border:none;
background-color:#EAEAEA;
cursor:pointer;
margin-top:-4px;
}

.btn_pesq2:hover {
background-position: left -30px;
}

.ref {
color: #666666 !important;
font-family: tahoma, Helvetica;
font-size: 11px;
padding-left:10px;
padding-top:2px;
text-decoration:none !important;
}


#div_1 select{
width:200px !important;
margin-top:5px;
}
#div_2 select{
width:200px !important;
margin-top:5px;
}


.pesq_desconto {
float:left;
margin-left:20px;
border:1px solid #CCCCCC;
width:275px;
height:24px;
}
.pesq_desconto .pesquisa input{

width:231px;
}
.pesq_desconto .pesquisa{
background-image:url();
width:270px !important;
}
.pesq_desconto .pesquisa div{
margin:0px !important;
height:24px;
}
.pesq_desconto .pesquisa .lupa input{

}
.pesq_desconto .btn_lupa {
background-image: url(../sysimages/lupa.png);
background-position: center center;
background-repeat: no-repeat;
margin:0px !important;
width:20px !important;
height:24px;

}

.overH {
overflow: hidden;
}

.btn_enviar {
width:85px !important;
height:27px !important;
border: 0px !important; 
cursor: pointer !important;
background:url(../sysimages/enviar.png) no-repeat left top !important;
background-color: transparent !important;
margin-top:15px;
}

.btn_enviar:hover {
background-position: left bottom !important;
}

#acessoAR {
float: right;
margin-right:75px;
z-index:10;
}

#acessoAR a {
display: inline !important;
float: none !important;
}
dl, dt, dd{
 margin:0;
 padding:0;
 border:0;
 outline:0;
 }
table, td, tr, thead, tfoot, tbody, th, tf{
 margin:0px;
 padding:0px;
 }
 
 button{
 padding:0px;
 border:0px;
 outline:0px;
 background:none;
 line-height:normal !important; /* FF Fix */
 cursor:pointer;
 }
 
 button{
 width:0px; /* IE table-cell margin fix */
 overflow:visible;
 }
 
 button[class]{ /* IE ignores [class] */
 width:auto; /* cancel margin fix for other browsers */
 }
 
/* Classes Mozilla */

 button::-moz-focus-inner{ 
 border:0;
 padding:0;
 }

 button::-moz-focus-inner,
 input[type="reset"]::-moz-focus-inner,
 input[type="button"]::-moz-focus-inner,
 input[type="submit"]::-moz-focus-inner,
 input[type="file"] > input[type="button"]::-moz-focus-inner{
 border:none;
 }

 /* Classes Mozilla */
 
 /* Webkit fix margins */
 
 @media screen and (-webkit-min-device-pixel-ratio:0){
	button span{
	margin-top:-1px;
	}
 }
 
 /* Webkit fix margins */
 
 .menu2 a.prods_menu{
  width:160px;
 }
 
 .menu2 a.prods_menu{
  width:159px;
 }
 
 
 .menu2 {
  width:164px;
 }
 
 .p_carrinho3 p {
 padding:0px !important;
 margin:0px !important;
 }
 
 #_desde{
    color: #333333;
    display: block;
    float: left;
     font-family: tahoma,Helvetica;
    font-size: 11px;
    line-height:27px;
    padding-right:5px;
     text-transform:none;
     
 }

.ui-autocomplete{
  cursor:pointer;
  z-index:999 !important;
  width:172px;
  left:0px !important;
  top:25px !important;
  
}

.ui-autocomplete  .ui-menu-item{
  list-style-image: url('') !important;
  list-style-type: none !important;
}

.ui-autocomplete-loading { 
  background: white url('../sysimages/ajax-loader.gif') right center no-repeat; 
}


.lat_menus .categorias_sub a{
  margin-top:5px !important;
}

.lat_menus .categorias_sub_sel a{
  margin-top:5px !important;
}

.lat_menus .categorias a{
  padding-top:1px !important;
  padding-bottom:1px !important;
}

.forares.left {
  padding-bottom:20px;
  height:85px;
}

.forares.left .produtList  img {
  padding:0px 5px;
}

.nodelivery{
  color:red;
}
.wrappernodelivery{
  width:600px;
  margin:20px 25px 10px 25px;
}

.ui-state-hover {
color:#666666 !important;
}

.ui-menu-item a {
color:#666666 !important;
}

.blocoRub {
line-height: 120%;
}

.blocoRub * {
line-height: 120%;
}

.blocoRub ul {
margin-left:31px;
}

