/* melhor maneira de centrar backgrounds para imagens muito grandes ou patterns */
/*
body {
	background-image:url('imgs/bg_img2.jpg');
	background-repeat:no-repeat;
	background-position:top center;
	background-color:#f1f1f1;
	margin:0px;
	border:0px;
	text-align:center;
}
*/

html {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;	/*overflow:auto;*/
}

/*///////////////////////////////////////*/

a { outline: none; } /*links das imagens não ficam com a linha a tracejado quando são clicados*/
div { outline: none; margin:0px; } /*remover linha de selecção dos divs*/
img { border:0px; } /*retira o border a todas as imagens para prevenir links indesejados*/
table { border:0px; }

/*Alturas & Larguras*/
.largura5{ width:5px; }
.largura10{ width:10px; }
.largura13{ width:13px; }
.largura15{ width:15px; }
.largura20{ width:20px; }
.largura30{ width:30px; }

.altura5{ height:5px; }
.altura10{ height:10px; }
.altura14{ height:14px; }
.altura15{ height:15px; }
.altura20{ height:20px; }
.altura25{ height:25px; }
.altura30{ height:30px; }
.altura35{ height:35px; }
.altura300{ height:300px; }
/*Alturas & Larguras*/


#pagina{ width:100%; height:100%; position:relative; border:0px; margin:0px;} /*DIV da página onde se encontram todos os outros DIV'S*/
#centro{width:100%; position:relative; border:0px solid #990000; margin:0px;}
#site{width:960px; position:relative; margin:0px;}

#menu_itens li{ display: inline; list-style-type: none; padding-right: 25px;}
#menu_itens li a{ font-size:13px; font-weight:bold; color:#999; text-decoration:none;}
#menu_itens li a:hover{ color:#ee2a24; text-decoration:none; }
#menu_itens li .activo{ font-size:13px; font-weight:bold; color:#ee2a24; text-decoration:none;}

.pesquisa_input{ height:20px; width:105px; border:1px solid #d3d3d3; font-size:11px; color:#333; padding-left:2px; padding-right:20px; -moz-border-radius: 7px;-webkit-border-radius: 7px;border-radius: 7px;}
.lupa{ z-index:1000; width:16px; position:absolute; top:22px; right:0px;}


/*  MENU PRODUTOS  */
#productsnav {
   background: url("imgs/base_menu.png") no-repeat scroll 0 0px transparent;
    padding: 0px 0px 0px 0;
    position: absolute;
    width: 960px;
	height:55px;
    z-index: 1000;
}
#productsnav.productsnav {
    padding-bottom: 100px;
}
.activenav {
    top: 47px; /*menu buble*/
}
#productsnav ul {
    margin: 0;
    padding: 0 10px 0 10px;
}

#productsnav ul#products1 li {
    /*margin-top:-10px;*/
	left:0px;
	top:0px;
	
}

#productsnav ul li {
    background: url("imgs/divisor_menu.png") no-repeat scroll 100% 0 transparent;
    float: left;
    height: 55px;
    list-style: none outside none;
    position: relative;
    text-align: center;
    width: 75px;
	margin-top:5px;
}
#productsnav .breadcrumbs .dropdown ul li {
    float: none;
}
#productsnav ul li img {
    border: medium none;
    left: 10px;
    margin: 0 0px 0 0;
    padding: 0;
    position: absolute;
    /*top: 10px;*/
    /*width: 45px;*/
}
#productsnav ul li.lastitem {
    background: none repeat scroll 0 0 transparent;
}
#productsnav ul li.active img {
    border: medium none;
    left: -5px;
    margin: 0;
    padding: 0;
    position: absolute;
    top: -12px;
    width: 75px;
}
#productsnav ul li.first.active img {
    border: medium none;
    left: -6px;
    margin: 0;
    padding: 0;
    position: absolute;
    top: -12px;
    width: 75px;
}
#productsnav ul li.last.active img {
    border: medium none;
    left: -4px;
    margin: 0;
    padding: 0;
    position: absolute;
    top: -12px;
    width: 75px;
}
#productsnav #products2 {
    background: url("imgs/divisor_menu.png") no-repeat scroll 0 0 transparent;
    float: right;
	margin-top:3px;
}
#productsnav #products2 .links {
	font-size:10px;
	color:#7c7c7c;
	text-decoration:none;
	text-align:left;
}
#productsnav #products2 a:hover {
	font-size:10px;
	color:#999;
	text-decoration:none;
	text-align:left;
}

#productsnav #products2 li {
    text-align:left;
}

#productsnav #products2 li img {
    left: 10px;
    margin: 0;
    padding: 0;
    top: 0px;
}
#productsnav #products2 li.last {
    background: none repeat scroll 0 0 transparent;
	top:0px;
	height:53px;
}

.productsnavlabel {background:url("imgs/icons-label-lft.png") 0 0 no-repeat; cursor:pointer; color:#fff; display:block; font-family:Helvetica, Arial, sans-serif; position:absolute; margin:0; padding:0 0 0 1px; white-space:nowrap;}
.productsnavlabel div {background:url("imgs/icons-label.png") 100% 0 no-repeat; display:block; padding:3px 10px 3px 9px;}


/* AREA CONTEUDO */
#fundo_conteudos {background: url("imgs/fundo_conteudos.png") no-repeat; position: relative; padding: 20px 15px 0px 15px; min-height:400px;}

#campanhas{ width:700px; float:left; z-index:500px;}
.area_campanha{ width:219px; height:99px; padding-right:8px;}

.titulos{ font-size:16px; font-weight:bold; color:#8a8a8a; padding-bottom:15px;}
.titulos_peq{ font-size:13px; font-weight:bold; color:#8a8a8a; padding-bottom:15px;}

.separador_vt{background: url("imgs/linha_vt.gif") repeat-y; padding:0 8px 0 0px;}

.motosusadas{ width:230px; float:right;}
.nome_prod{ font-size:12px; color:#515151; padding-bottom:3px;}
.nome_prod a{ font-size:12px; color:#515151; padding-bottom:3px; text-decoration:none;}
.nome_prod a:hover{ font-size:12px; color:#002c85; padding-bottom:3px; text-decoration:none;}
.preco_prod{ color:#8a8a8a; font-size:11px; padding-bottom:10px; padding-top:10px;}
.legenda_prod{ color:#8a8a8a; font-size:11px; padding-top:5px;}
.legenda_prod a{ font-size:11px; color:#8a8a8a; text-decoration:none;}
.legenda_prod a:hover{ font-size:11px; color:#002c85; text-decoration:none;}

.bot_mais a{color:#8a8a8a; font-size:11px; text-decoration:none;}
.bot_mais a:hover{color:#666; font-size:11px; text-decoration:none;}

.newsletter{ width:219px; float:left;}
.newsletter_input{ height:16px; width:120px; border:1px solid #dbdadf; font-size:11px; color:#333; -moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.newsletter_ok{ font-size:13px; font-weight:normal; color:#8a8a8a; padding-left:5px; }
.newsletter_ok a{color:#8a8a8a; text-decoration:none; }
.newsletter_ok a:hover{color:#9d9d9d; text-decoration:none; }

.noticias{ width:711px; float:right;}
.data_noticia{ font-size:11px; font-weight:bold; text-transform:uppercase; color:#888;}
.txt_noticia{ color:#888; font-size:11px; text-decoration:none;}
.txt_noticia a{ color:#888; font-size:11px; text-decoration:none;}
.txt_noticia a:hover{ color:#777; font-size:11px; text-decoration:none;}

.ver_mais a{color:#888; font-size:10px; text-decoration:none;}
.ver_mais a:hover{color:#ee2a24; font-size:10px; text-decoration:none;}

#rodape {background-color:#E6E6E6; background-repeat:repeat; margin-top:-10px; overflow:hidden; padding:10px 0; width:100%;}
#rodape_areautil { margin:0 auto; overflow:hidden; width:960px;}


/* DESENVOLVIDO */
.desenvolvido_elaconta{font-size:10px; color:#7a7a7a; text-decoration:none; padding-top:3px;}
.desenvolvido_elaconta a{font-size:10px; color:#7a7a7a; text-decoration:none; padding-top:3px;}
.desenvolvido_elaconta a:hover{font-size:10px; color:#999; text-decoration:none; padding-top:3px;}



