body {
    padding:0;
    margin-top:0px;
    /*background:url('/temas/esistemas/imgs/fundo.jpg') repeat-x;*/
}

a{
    font-size: 12px;
    font-family: Arial;
    color: #999999;
    text-decoration: none;
}
/*
a:hover{
    font-size: 12px;
    font-family: Arial;
    color: #D20000;
    text-decoration: underline;
}
*/
.clear{
    clear: both;
}

.left{
    float:left;
}

.right{
    float: right;
}

.wrapper{
	width:984px;
	margin: auto;
	position: relative;
}

.barraTopo_pt{
    width:984px;
    height:110px;
    margin-top:50px;
    background: url('/temas/esistemas/imgs/pt/barraTopoImg_2016.png');
}
.barraTopoLogin_pt{
    width:984px;
    height:110px;
    margin-top:50px;
    background: url('/temas/esistemas/imgs/pt/barraTopoImg_2016.gif');
}

.barraTopo_en{
    width:984px;
    height:110px;
    margin-top:50px;
    background: url('/temas/esistemas/imgs/en/barraTopoImg_2016.png');
}
.barraTopoLogin_en{
    width:984px;
    height:110px;
    margin-top:50px;
    background: url('/temas/esistemas/imgs/en/barraTopoImg_2016.gif');
}

.logo{
    float:left;
    margin:6px 0px 0px 6px;
    width:190px;
    height:96px;
}

.ambiente{
    width:984px;
    height:226px;
    background: url('/temas/esistemas/imgs/topo.png') no-repeat;
}

.login{
    float:left;
    margin:10px 0px 0px 82px;
    width:200px;
    position:relative;
}

.loginUser{
    margin-top:9px;
    padding-bottom:14px;
}

.loginPass{
    float:left;
}

.newsletter{
    float:left;
    margin:27px 0px 0px 42px;
    width:200px;
	position:relative;
}

.carrinho{
    float:left;
    margin:51px 0px 0px 43px;
    width:200px;
}

.carrinhoCesto{
    float:left;
    width:20px;
    height:20px
}

.carrinhoTotal{
    float:left;
    margin:3px 8px 0px 4px;
    width:62px;
    height:14px;
}

.carrinhoLinguas{
    font-family: Arial;
    font-size: 11px;
    text-align: right;
    margin-right: 45px;
    margin-top: 15px;
}

.carrinhoLinguas > span{
    font-family: Arial;
    color: #333333;
    font-weight: bold;
    font-size: 12px;
}

.carrinhoValor > span{
    color:#cc2027;
    font-size:12px;
}

.conteudo{
	display: block;
	float: left;
	position: relative;
	width: 100%;
}

.menuEsquerda{
    width:168px;
    float:left;
}

.newsletterBloco{
    /*background:url('/temas/esistemas/imgs/bgColunaEsquerdaHome.gif'); */
	/*background-color: #EFEFEF;*/
    margin-top:8px;
}

.newsletterNome{
    background:url('/temas/esistemas/imgs/caixaNome.gif') no-repeat center;
    padding-left:6px;
}

.newsletterMail{
    background:url('/temas/esistemas/imgs/caixaPesquisa.gif') no-repeat center;
    padding-left:6px;
}

.conteudoCentro{
    width:628px;
    margin-bottom:14px;
    margin-left:175px;
    height:400px;
    display:block;
}


.listaprodutos_nome{
    font-size: 12px;
    font-family: Arial;
    color: #728AA2;
    text-decoration: none;
}
.listaprodutos_texto{
    font-size: 12px;
    font-family: Arial;
    color: #999999;
    text-decoration: none;
}
.listaprodutos_preco{
    font-size: 12px;
    font-family: Arial;
    color: #686868;
    text-decoration: none;
    padding:5px;
}
.breadcrumb, .breadcrumb a{
    font-size: 12px;
    font-family: Arial;
    color: #666666;
    text-decoration: none;
}
.breadcrumb a:hover{
    text-decoration: underline;
}
.breadcrumb a b, .breadcrumb a:hover b{
    color: #6EC612;
}

.breadcrumb span{
    color: #6EC612;
}

.detalhesproduto_nome{
    font-size: 12px;
    font-family: Arial;
    color: #70C512;
    text-decoration: none;
}
.detalhesproduto_texto{
    font-size: 12px;
    font-family: Arial;
    color: #999999;
    text-decoration: none;
}
.detalhesproduto_links{
    font-size: 11px;
    font-family: Arial;
    color: #999999;
    text-decoration: none;
}
.detalhesproduto_links a{
    font-size: 11px;
    font-family: Arial;
    color: #999999;
    text-decoration: none;
}
.detalhesproduto_links a:hover{
    font-size: 11px;
    font-family: Arial;
    color: #999999;
    text-decoration: underline;
}
.detalhesproduto_preco{
    font-size: 14px;
    font-family: Arial;
    color: #02AFF1;
    text-decoration: none;
    font-weight:bold;
    margin-top:10px;
}
.detalhesproduto_caracteristicas{
    font-size: 11px;
    font-family: Arial;
    color: #666666;
    text-decoration: none;
    background-color:#E8E8E8;
}
.detalhesproduto_outrasfuncoes{
    font-size: 11px;
    font-family: Arial;
    color: #999999;
    text-decoration: none;
    background-color:#FFFFFF;
}

.link_menu_top{
    font-size: 11px;
    font-family: Arial;
    color: #686868;
    text-decoration: none;
}
.link_menu_top:hover {
    TEXT-DECORATION: underline;
}
.link_menu_left{
    font-size: 11px;
    font-family: Arial;
    color: #ffffff;
    text-decoration: none;
}
.link_menu_left:hover {
    TEXT-DECORATION: underline;
}
.link_menu_bottom{
    font-size: 11px;
    font-family: verdana;
    color: #212121;
    text-decoration: none;
}
.link_menu_bottom:hover {
    TEXT-DECORATION: underline;
}
.link_noticias{
    font-size: 11px;
    font-family: Arial;
    font-weight: bolder;
    color: #000000;
    text-decoration: none;
}


.link{
	color: #999999;
	display: block;
	float: left;
	font-family: Arial;
	font-size: 12px;
	position: relative;
	text-decoration: none;
	width: 100%;
}
.link:hover{
    font-size: 12px;
    font-family: Arial;
    color: #D20000;
    text-decoration: underline;
}

.link_vermelho{
    font-size: 12px;
    font-family: Arial;
    color: #D20000;
    text-decoration: none;
}
.link_vermelho:hover{
    font-size: 12px;
    font-family: Arial;
    color: #999999;
    text-decoration: underline;
}

.link_bread{
    font-size: 12px;
    font-family: Arial;
    color: #000000;
    text-decoration: none;
}
.link_bread:hover{
    font-size: 12px;
    font-family: Arial;
    color: #D20000;
    text-decoration: underline;
}

a.link2{
    font-size: 12px;
    font-family: Arial;
    color: #6EC612 !important;
    text-decoration: none;
}
a.link2:hover{
    color: #D20000 !important;
    text-decoration: underline;
}

.link_verde{
    font-size: 12px;
    font-family: Arial;
    font-weight:bold;
    color: #6EC612;
    text-decoration: none;
}
.link_verde:hover{
    font-size: 12px;
    font-family: Arial;
    font-weight:bold;
    color: #6EC612;
    text-decoration: underline;
}

.txt{
    font-size: 11px;
    font-family: Arial;
    color: #000000;
    text-decoration: none;
}
.titulo{
    font-size: 12px;
    font-family: Arial;
    color: #686868;
}
.texto{
    font-family: Arial;
    font-size: 12px;
    color: #686868;
}
.textoblack{
    font-family: Arial;
    font-size: 12px;
    color: #000000;
}

.textoblack2{
    font-family: Arial;
    font-size: 12px;
    color: #000000;
    font-weight:bold;
}
.textoblack3{
    font-family: Arial;
    font-size: 10px;
    color: #000000;
}
.texto_verdana{
    font-family: verdana;
    font-size: 11px;
}
.box {
    border: 1px #808080 solid;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #808080;
    text-decoration: none;
}
.box2 {
    border: 1px solid #E6E6E6;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    background-color: #EFEFEF;
    color: #808080;
    height:14px;
    text-decoration: none;
}
.box3 {
    border: 1px solid #E6E6E6;
    border-right:0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    background-color: #FDFDFD;
    color: #808080;
    height:14px;
    text-decoration: none;
}

.box4 {
    border: 1px solid #E6E6E6;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    background-color: #EFEFEF;
    color: #808080;
    height:18px;
    text-decoration: none;
}

.botton{
    border : 1px solid #808080;
    text-align : center;
    background-color : #EEEEEE;
    height: 18px;
    font-size: 8px;
    font-family: Arial;
}
.titulo_modulo{
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #6EC612;
    text-transform: uppercase;
}

.titulo_modulo_main {
    font-family: Arial;
    font-size: 18px;
    font-weight: bold;
    color: #6EC612;
    text-transform: uppercase;
}

.titulo_index{
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    color: #CC0000;
}

.border {
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid;
}

.link_prod_fotos{
    font-size: 9px;
    font-family: Arial;
    color: #CC0000;
    text-decoration: none;
}
.link_prod_fotos:hover {
    font-size: 9px;
    TEXT-DECORATION: underline;
}

.link_newsletters{
    font-size: 10px;
    font-family: Arial;
    color: #CC0000;
    text-decoration: none;
}
.link_newsletters:hover {
    TEXT-DECORATION: underline;
}

a {
    outline: none;
}

.clearfix:after {

    content: ".";

    display: block;

    height: 0;

    clear: both;

    visibility: hidden;

}

.hidden{
display:none !important;
}

.clearfix {display: inline-block;}



/* Hides from IE-mac \*/

* html .clearfix {height: 1%;}

.clearfix {display: block;}

/* End hide from IE-mac */

.menu_option {
    display:block;
    /*width:168px;*/
    /*height:25px;*/
    background:url('/temas/esistemas/imgs/setaMenuVermelho-off.gif') no-repeat #D20000 0px 3px;
    font-family:Arial;
    font-size:13px;
    font-weight:bold;
    color:#FFFFFF;
    text-decoration:none;
    padding:4px;
    padding-left:26px;

    /*border:1px solid green;*/
}

.menu_option:hover {
    /*width:168px;*/
    /*height:25px;*/
    background:url('/temas/esistemas/imgs/setaMenuVermelho-on.gif') no-repeat #D7D7D7 0px 3px;
    font-family:Arial;
    font-size:13px;
    font-weight:bold;
    color:#FFFFFF;
    text-decoration:none;
    padding:4px;
    padding-left:26px;

}

.menu_optionAcessorio {
    display:block;
    /*width:168px;*/
    /*height:25px;*/
    background:url('/temas/esistemas/imgs/rounded_red_menu.jpg') no-repeat #D20000;
    font-family:Arial;
    font-size:13px;
    font-weight:bold;
    color:#FFFFFF;
    text-decoration:none;
    padding:4px;
    padding-left:26px;
    padding-bottom:6px;

    /*border:1px solid green;*/
}

.menu_optionAcessorio:hover {
    background:url('/temas/esistemas/imgs/rounded_gray_menu.jpg') no-repeat #D20000;
    font-family:Arial;
    font-size:13px;
    font-weight:bold;
    color:#FFFFFF;
    text-decoration:none;
    padding:4px;
    padding-left:26px;
    padding-bottom:6px;
}
.menu_optionGreen2 {
    display:block;
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    color:#6EC612;
    text-decoration:none;
    padding:4px;
    padding-left:26px;
}

.menu_optionGreen2:hover{
    display:block;
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    color:#6EC612;
    text-decoration:none;
    padding:4px;
    padding-left:26px;
}


.menu_optionGray {
    display:block;
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    color:#D90A8C;
    text-decoration:none;
    padding:4px;
    padding-left:26px;
}

.menu_optionGray:hover{
    display:block;
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    color:#D90A8C;
    text-decoration:none;
    padding:4px;
    padding-left:26px;
}

.menu_optionBlack {
    display:block;
    font-family:Arial;
    font-size:13px;
    font-weight:bold;
    color:#000;
    text-decoration:none;
    padding:4px;
    padding-left:26px;
}

.menu_optionGreen {
    display:block;
    background:url('/temas/esistemas/imgs/setaMenuVerde-off.gif') no-repeat #6ec612 0px 3px;
    font-family:Arial;
    font-size:13px;
    font-weight:bold;
    color:#FFFFFF;
    text-decoration:none;
    padding:4px;
    padding-left:26px;
}

.menu_optionGreen:hover {
    /*width:168px;*/
    /*height:25px;*/
    background:url('/temas/esistemas/imgs/setaMenuVermelho-on.gif') no-repeat #D7D7D7 0px 3px;
    font-family:Arial;
    font-size:13px;
    font-weight:bold;
    color:#FFFFFF;
    text-decoration:none;
    padding:4px;
    padding-left:26px;

}

.menu_option2 {
    display:block;
    /*width:168px;*/
    /*height:25px;*/
    background:url('/temas/esistemas/imgs/setaMenuVermelho-on.gif') no-repeat #D20000 0px 3px;
    font-family:Arial;
    font-size:13px;
    font-weight:bold;
    color:#FFFFFF;
    text-decoration:none;
    padding:4px;
    padding-left:26px;

    /*border:1px solid green;*/
}

.menu_option2:hover {
    /*width:168px;*/
    /*height:25px;*/
    background:url('/temas/esistemas/imgs/setaMenuVermelho-off.gif') no-repeat #D7D7D7 0px 3px;
    font-family:Arial;
    font-size:13px;
    font-weight:bold;
    color:#FFFFFF;
    text-decoration:none;
    padding:4px;
    padding-left:26px;

}

.menu2_option {
    display:block;
    /*width:168px;
    height:25px;*/
    background:url('/temas/esistemas/imgs/setaMenuCinzento-off.gif') no-repeat 12px 8px;
    font-family:Arial;
    font-size:11px;
    color:#AAAAAA;
    text-decoration:none;
    padding:4px;
    padding-left:28px;
}

.menu2_option:hover {
    /*width:168px;
    height:25px;*/
    background:url('/temas/esistemas/imgs/setaMenuCinzento-on.gif') no-repeat 12px 8px;
    font-family:Arial;
    color:#000000;
    text-decoration:none;
    padding:4px;
    padding-left:28px;
}

.menu2_option_active {
    display:block;
    background:url('/temas/esistemas/imgs/setaMenuCinzento-on.gif') no-repeat 12px 8px;
    font-family:Arial;
    font-size:11px;
    color:#000000;
    text-decoration:none;
    padding:4px;
    padding-left:28px;
}

.menu3_option {
    display:block;
    background:url('/temas/esistemas/imgs/setaMenuCinzento-off.gif') no-repeat 12px 8px;
    font-family:Arial;
    font-size:13px;
    font-weight:bold;
    color:#AAAAAA;
    text-decoration:none;
    padding:4px;
    padding-left:28px;

}

.menu3_option:hover {
    /*width:168px;
    height:25px;*/
    background:url('/temas/esistemas/imgs/setaMenuCinzento-on.gif') no-repeat 12px 8px;
    font-family:Arial;
    font-size:13px;
    font-weight:bold;
    color:#000000;
    text-decoration:none;
    padding:4px;
    padding-left:28px;

}

.menu_esquerdo ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.menu_esquerdo ul li ul{
	list-style-type: none;
	background-color:#FFF;
}
.menu_esquerdo ul li ul li{
	margin-left:35px;
}

.menu_esquerdo_cinza ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.menu_esquerdo_cinza ul li ul{
	list-style-type: none;
	background-color:#EFEFEF;
}
.menu_esquerdo_cinza ul li ul li{
	padding-left:40px;
	padding-bottom: 10px;
	line-height: 12px;
	background:url('/temas/esistemas/imgs/setaMenuCinzento-off.gif') no-repeat 26px 3px;
}
.menu_esquerdo_cinza ul li ul li a{
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size: 11px;
	/*font-weight: bold;`*/
}

.bold_produto {
	font-family:Arial, Helvetica, sans-serif !important;
	color:#000;
	font-weight: bold !important;
	border-bottom:1px solid #CCC;
	font-size:12px !important;
}
.bold_produto a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px !important;
	color:#000;
	font-weight: bold;
}
.bold_produto a:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-weight: bold;
	text-decoration:underline;
}
.light_produto {
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	border-bottom:1px solid #CCC;
	font-size:12px !important;
}
.comparar,
.buy_produto {
	font-family:Arial, Helvetica, sans-serif;
	color:#7AC939;
	border-bottom:1px solid #CCC;
	font-size:12px !important;
}
.detalhe_produto_comparar {
	color: #7ac939;
	display: block;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px !important;
	height: 100%;
	margin: 10px 0 0;
	padding-left: 20px;
}
.voltar{
	display: block;
	float: left;
	margin: 50px 0 0;
	width: 100%;
}
.div_comparar{
	display: block;
	float: left;
	width: 100%;
	background:#666;
}
a { cursor:pointer;}

#screenshot{
	position:absolute;
	border:1px solid #eee;
	background:#ccc;
	padding:5px;
	display:block;
	color:#fff;
}

.newsletter_title {
	font-family: Arial, Helvetica, sans-serif;
	color: #474747;
	size: 123px;
	font-weight: bold;
}



.home_preco {
    font-family: Arial;
    font-size: 11px;
    color:#02AFF1;
}

.home_novidade_titulo {
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color:#6EC612;
    text-decoration: none;
}

.home_promocoes_titulo {
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color:#D71576;
    text-decoration: none;
}

.home_texto {
    font-family: Arial;
    font-size: 11px;
    color:#758BA3;
}

.rodape_links {
    font-family: Arial;
    font-size: 11px;
    color: #C7C6C4;
}
.rodape_links:hover {
    font-family: Arial;
    font-size: 11px;
    color: #333333;
}
.idiomas_links {
	display:block;
	width:100%;
	font-family: Arial;
	font-size: 11px;
	color: #cc2027;
}
.greenbold {
	font-weight: bold;
	color: #95C840;
}
.redbold {
	font-weight: bold;
	color: #CC2027;
}
.export:hover {
	text-decoration:none !important;
	font-weight: bold; 
}


.rodape_texto {
    font-family: Arial;
    font-size: 10px;
    color: #C7C6C4;
}

.bemvindo_link {
    font-family: Arial;
    font-size: 11px;
    color: #333333;
}
.bemvindo_link:hover {
    font-family: Arial;
    font-size: 11px;
    color: #333333;
}
.newsactual_link{
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #6EC612;
    text-transform: uppercase;
}
.newsactual_link:hover{
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #6EC612;
    text-decoration: underline;
}
.text_small{
    width:200px;
    text-align:right;
}
.text_small_preco{
    width:90px;
    text-align:right;
}
.text_small_valor{
    width:60px;
    text-align:right;
}
.text_small_unique{
    width:60px;
    text-align:right;
}
.text_normal{
    width:250px;
}
.text_qtd{
    width:40px;
    text-align:center;
}
.text_area{
    width:585px;
    height:130px;
}
.orcamentos td{
    padding-bottom:10px;
}
.content_text{
    float:left;
    margin-right:5px;
}
#linha_titulo{
    border-bottom:solid 1px;
    font-weight:bolder;
}
#linha_produto{
    margin-bottom:5px;
}
#total{
    text-align:right;
}

#iva{
    text-align:right;
}

#total_orcamento{
    text-align:right;
}

.add_linha{
    border-bottom:solid 1px;
    margin-bottom:5px;
    height:100px;
}
/* MODIFIED: 07-10-2010 */
.contentor_img_campanha {
    position:relative;
    display:block;
    width:100%;
    height:100%;
}
.img_campanha {
    position:absolute;
    background-color:#f2f2f2;
    width:100%;
    top:20px;
    height:368px;
    z-index:1;
}
#slideshow {
    height: 400px;
    width: 805px;
    overflow: hidden;
    z-index: 0;
}
#slideshow_pager_wrapper, .contentor_numeros_campanhas {
    background: #F2F2F2;
    text-align: right;
    padding: 25px 10px 5px 10px;
    margin-top: -20px;
    height: 42px;
}
#slideshow_pager_wrapper {
	width:785px;
	position:absolute;
	top:385px;
	height:25px;
	padding-top:5px;
	padding-bottom:5px;
	opacity:0.8;
}
#slideshow_pager_wrapper span {
	float:left;
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#000;
	margin-top:6px;
	cursor:default;
}

#slideshow_navegacao {
padding:0;
margin:0;
width:805px;
display:inline-block;
position:absolute;
top:167px;
}
#slideshow_navegacao > a {
background:#DDDDDD;
padding:10px;
float:left;
border-radius:50px;
opacity:0.8;
}
#slideshow_navegacao #navegacaoEsquerda {
float:left;
padding-right:10px;
border-top-left-radius:0;
border-bottom-left-radius:0;
}
#slideshow_navegacao #navegacaoDireita {
float:right;
padding-left:10px;
border-top-right-radius:0;
border-bottom-right-radius:0;
}

.contentor_numeros_campanhas > ul{
    list-style: none;
    margin:0;
    padding:0;
}

.contentor_numeros_campanhas > ul > li{
    list-style:none;
    margin:0;
    padding:0;
    display:block;
    float:right;
}

.destaquesCampanhasCentro{
    position: relative;
    height: 340px;
}

#slideshow_pager a.activeSlide, #slideshow_pager a, .campanha_numero_link {
    display:inline-block;
    *display:inline;
    *zoom: 1;
	width:9px;
	height:9px;
	margin:0;
	margin-left:6px;
	padding:0;
    color:#4c4c4a;
    font-family: Arial, Helvetica, sans-serif;
    font-size:0;
    cursor:pointer;
    text-align: center;
	border-radius:50%;
	background:#323232;
	vertical-align:absmiddle;
	position:relative;
	top:2px;
}
#slideshow_pager a.activeSlide, #slideshow_pager a:hover, .campanha_numero_link_on {
	display:inline-block;
    margin: 5px 0px 5px 5px;
	width:13px;
	height:13px;
	padding:0;
    font-family: Arial, Helvetica, sans-serif;
    font-size:0;
    text-align: center;
	background:#D20003;
	border-radius:50%;
	vertical-align:absmiddle;
	position:relative;
	top:0;
}
/* END MODIFIED */

#categorias{
	display:block;
	position:relative;
	float:left;
	width:100%;
    height: 46px;
    margin-bottom: 7px;
}

#categorias ul {
	display:block;
	position:relative;
	float:left;
	width:100%;
    padding: 0;
    margin: 0;
}

#categorias ul li {
    display: block;
    float: left;
}

#categorias ul li a {
    display: block;
    float: left;
}

#categorias ul li a span {
    display: none;
}

#comunicacaoVisual_pt {
    background:transparent url(/temas/esistemas/imgs/pt/btTopo01.png);
    width: 132px;
    height: 36px;
}
#comunicacaoVisual_pt:hover {
    background:transparent url(/temas/esistemas/imgs/pt/btTopo01.png) 0 -36px no-repeat;
}
#comunicacaoVisual_pt a {
    display: block;
    width: 132px;
    height: 36px;
}

#comunicacaoVisual_pt a:hover {
    display: block;
    width: 132px;
    height: 36px;
}

#comunicacaoVisual_en {
    background:url(/temas/esistemas/imgs/en/btTopo01.png);
    height: 36px;
    width: 136px;
}
#comunicacaoVisual_en:hover {
    background:url(/temas/esistemas/imgs/en/btTopo01.png) 0 -36px no-repeat;
}
#comunicacaoVisual_en a {
    display: block;
    width: 136px;
    height: 36px;
}

#comunicacaoVisual_en a:hover {
    display: block;
    width: 136px;
    height: 36px;
}

#novasTecnologias_pt{
    background:transparent url("/temas/esistemas/imgs/pt/btTopo02.png") top left no-repeat;
    height: 36px;
    width: 120px;
}
#novasTecnologias_pt:hover {
    background:transparent url("/temas/esistemas/imgs/pt/btTopo02.png") 0 -36px no-repeat;
}
#novasTecnologias_pt a {
    display: block;
    width: 120px;
    height: 36px;
}

#novasTecnologias_pt a:hover {
    display: block;
    width: 120px;
    height: 36px;
}

#novasTecnologias_en {
    background:url(/temas/esistemas/imgs/en/btTopo02.png);
    height: 36px;
    width: 111px;
}
#novasTecnologias_en:hover {
    background:url(/temas/esistemas/imgs/en/btTopo02.png) 0 -36px no-repeat;
}
#novasTecnologias_en a {
    display: block;
    width: 111px;
    height: 36px;
}

#novasTecnologias_en a:hover {
    display: block;
    width: 111px;
    height: 36px;
}

#somVideo_pt {
    background:url(/temas/esistemas/imgs/pt/btTopo03.png);
    height: 36px;
    width: 82px;
}
#somVideo_pt:hover {
    background:transparent url("/temas/esistemas/imgs/pt/btTopo03.png") 0 -36px no-repeat;
}
#somVideo_pt a {
    display: block;
    width: 82px;
    height: 36px;
}

#somVideo_pt a:hover {
    display: block;
    width: 82px;
    height: 36px;
}

#somVideo_en{
    background:url("/temas/esistemas/imgs/en/btTopo03.png");
    height: 36px;
    width: 103px;
}
#somVideo_en:hover {
    background:url(/temas/esistemas/imgs/en/btTopo03.png) 0 -36px no-repeat;
}

#somVideo_en a {
    display: block;
    width: 103px;
    height: 36px;
}

#somVideo_en a:hover {
    display: block;
    width: 103px;
    height: 36px;
}

#materialDidatico_pt{
    background:url(/temas/esistemas/imgs/pt/btTopo04.png);
    height: 36px;
    width: 107px;
}
#materialDidatico_pt:hover {
    background:transparent url("/temas/esistemas/imgs/pt/btTopo04.png") 0 -36px no-repeat;
}
#materialDidatico_pt a {
    display: block;
    width: 107px;
    height: 36px;
}

#materialDidatico_pt a:hover {
    display: block;
    width: 107px;
    height: 36px;
}

#materialDidatico_en {
    background:url("/temas/esistemas/imgs/en/btTopo04.png");
    height: 36px;
    width: 110px;
}
#materialDidatico_en:hover {
    background:url(/temas/esistemas/imgs/en/btTopo04.png) 0 -36px no-repeat;
}
#materialDidatico_en a {
    display: block;
    width: 110px;
    height: 36px;
}

#materialDidatico_en a:hover {
    display: block;
    width: 110px;
    height: 36px;
}

#mobiliario_pt {
    background:transparent url("/temas/esistemas/imgs/pt/btTopo05.png");
    height: 36px;
    width: 66px;
}
#mobiliario_pt:hover {
    background:transparent url("/temas/esistemas/imgs/pt/btTopo05.png") 0 -36px no-repeat;
}
#mobiliario_pt a {
    display: block;
    width: 66px;
    height: 79px;
}

#mobiliario_pt a:hover {
    display: block;
    width: 66px;
    height: 79px;
}

#mobiliario_en {
    background:url("/temas/esistemas/imgs/en/btTopo05.png");
    height: 36px;
    width: 61px;
}
#mobiliario_en:hover {
    background:transparent url(/temas/esistemas/imgs/en/btTopo05.png) 0 -36px no-repeat;
}
#mobiliario_en a {
    display: block;
    width: 61px;
    height: 36px;
}

#mobiliario_en a:hover {
    display: block;
    width: 61px;
    height: 36px;
}

#integracao_pt {
    background:transparent url("/temas/esistemas/imgs/pt/btTopo06.png");
    height: 36px;
    width: 134px;
}
#integracao_pt:hover {
    background:transparent url("/temas/esistemas/imgs/pt/btTopo06.png") 0 -36px no-repeat;
}
#integracao_pt a {
    display: block;
    width: 134px;
    height: 36px;
}

#integracao_pt a:hover {
    display: block;
    width: 134px;
    height: 36px;
}

#integracao_en{
    background:url(/temas/esistemas/imgs/en/btTopo06.png);
    height: 36px;
    width: 138px;
}
#integracao_en:hover {
    background:transparent url("/temas/esistemas/imgs/en/btTopo06.png") 0 -36px no-repeat;
}
#integracao_en a {
    display: block;
    width: 138px;
    height: 36px;
}

#integracao_en a:hover {
    display: block;
    width: 138px;
    height: 36px;
}

#acessorios_pt {
    background:url(/temas/esistemas/imgs/pt/btTopo07.png);
    height: 36px;
    width: 140px;
}
#acessorios_pt:hover {
    background:transparent url(/temas/esistemas/imgs/pt/btTopo07.png) 0 -36px no-repeat;
}
#acessorios_pt a {
    display: block;
    width: 140px;
    height: 36px;
}

#acessorios_pt a:hover {
    display: block;
    width: 140px;
    height: 36px;
}

#acessorios_en{
    background:url("/temas/esistemas/imgs/en/btTopo07.png");
    height: 35px;
    width: 150px;
}
#acessorios_en:hover {
    background:transparent url("/temas/esistemas/imgs/en/btTopo07.png") 0 -36px no-repeat;
}
#acessorios_en a {
    display: block;
    width: 150px;
    height: 35px;
}

#acessorios_en a:hover {
    display: block;
    width: 150px;
    height: 35px;
}

#nossasmarcas_pt{
    background:transparent url(/temas/esistemas/imgs/pt/btTopoMarcas.png) top left no-repeat;
    height: 36px;
    width: 116px;
	margin-top:-0px;
}
#nossasmarcas_pt:hover {
    background:transparent url(/temas/esistemas/imgs/pt/btTopoMarcas.png) 0 -36px no-repeat;
}
#nossasmarcas_pt a {
    display: block;
    width: 116px;
    height: 36px;
}

#nossasmarcas_pt a:hover {
    display: block;
    width: 116px;
    height: 36px;
}

#nossasmarcas_en{
    background:transparent url(/temas/esistemas/imgs/en/btTopoMarcas.png) top left no-repeat;
    height: 36px;
    width: 75px;
}
#nossasmarcas_en:hover {
    background:transparent url(/temas/esistemas/imgs/en/btTopoMarcas.png) 0 -37px no-repeat;
}
#nossasmarcas_en a {
    display: block;
    width: 75px;
    height: 36px;
}

#nossasmarcas_en a:hover {
    display: block;
    width: 75px;
    height: 36px;
}

.spaceLeft_pt{
    margin-left:12px;
}

.spaceLeft_en{
    margin-left:14px;
}

.xtra_margin_pt {
	margin-left:15px !important;
}
.xtra_margin_en {
	margin-left:16px !important;
	margin-right:0px !important;
}

/*.footer{
    border:0px solid red;
    width:984px;
    background:url(/temas/esistemas/imgs/bgFooter.gif) repeat-x;
    padding-top:10px;
    height: 62px;
	margin-top:20px;
}*/

.footerBold{
    float: right;
    color: #000000;
}

.footerBold a{
    color: #000000;
}

.footerLogos{
    font-weight: bold;
    font-family: Arial;
    font-size: 11px;
    float: Right;
    margin-left: 0px;
    margin-right: 5px;
    width: 235px;
}
.footerSGS{
    float: left;
}

.footerSGS img{
    margin-left: 30px;
	margin-right: 10px;
}

.footerSocialNets{
    float: right;
    text-align: right;
    position: relative;
    bottom: 8px;
}

.footerSocialNets a:hover{
    text-decoration: none;
}

.footerSocialNets a img {
    margin-right: 5px;
}

.footer {
	padding-top:10px;
	margin-top:20px;
	color:#535353;
}
.footer td {
	padding:0 15px 0 15px;
	margin:0;
}
.footer a {
	padding-top:3px;
	display:block;
	/*text-decoration:none;*/
	color:#CCCCCC;
}
.footer a:hover {
	color:#686868;
}
.footer table {
	float:left;
}
span.chaveta-esquerda {
	float:left;
}
span.chaveta-esquerda > img {
	float:left; 
	padding-right:10px;
}
span.chaveta-direita {
	float:right;
}
span.chaveta-direita > img {
	float:right;
}
a.direitos-footer {
	cursor:default; 
	position:relative;
}
a.direitos-footer > img {
	padding-left:9px; 
	position:absolute; 
	top:0;
}
.footer span.titulo {
	font-weight:bold;
	font-size: 15px;
	margin-bottom: 3px;
	display:block;
}
.footer a.redes-sociais {
	display:inline-block;
	padding-right:5px;
}
td.copyright-footer {
	padding:0;
	padding-right:45px;
	position:relative;
}


.border-footer {
	border-left:1px solid #C7C5C4;
    height: 60px;
	margin: 0 8px;
    margin-top: 25px;
}
.search_input {
	border:1px solid #CCC;
	/*background-color:#EFEFEF;*/
	background-color:#FFF;
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.btn_submit_advanced_search {
	border:1px solid #CCC;
	background-color:#D20000;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.btn_submit_registration {
	border:1px solid #CCC;
	background-color:#D20000;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding: 3px;
	width: 200px;
}

.navbar {
	padding: 15px 0;
}

.paginacao_sel {
	color: #999999;
    font-family: Arial;
    font-size: 12px;
    text-decoration: none;
	font-weight: bold;
	margin:0 5px 5px 5px;
	border: 1px solid #999;
	padding:5px;
}

.paginacao {
	margin: 5px 5px 5px 5px;
}
.newbtnsubmit2 {
	display:block;
	padding:7px;
	background-color:#D10000;
	border:none;
	color:#fff;
	cursor:pointer;
	border-radius: 5px;
	font-size:12px;
}
.semaforo_1 {
	width:15px;
	height:15px;
	display:block;
	background:url(/temas/esistemas/imgs/icons-disponibilidade.png);
	background-position:0px;
}
.semaforo_2 {
	width:15px;
	height:15px;
	display:block;
	background:url(/temas/esistemas/imgs/icons-disponibilidade.png);
	background-position:0px 15px;
}
.semaforo_3 {
	width:15px;
	height:15px;
	display:block;
	background:url(/temas/esistemas/imgs/icons-disponibilidade.png);
	background-position:0px -45px;
}
a.btn_gray {
	display:block;
	padding:7px;
	background-color:#F2F2F2;
	border:none;
	color:#474747;
	cursor:pointer;
	text-decoration:none;
}
a.nounderline {
	text-decoration:none;
}
a.btn_red {
	display:block;
	padding:7px;
	background-color:#D20001;
	border:none;
	color:#fff;
	cursor:pointer;
	text-decoration:none;
}
a.btn_green {
	display:block;
	padding:7px;
	background-color:#6EC612;
	border:none;
	color:#fff;
	cursor:pointer;
	text-decoration:none;
}
.produtos_relacionados_titulo {
	padding: 10px;
	background-color: #E8E8E8;
	font-family: Arial, Helvetica, sans-serif;
	color: #70C512;
	font-size: 12px;
}
.autocomplete_box {
	display:none;
	position:absolute;
	border: 1px solid #CCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width:400px;
	background-color:#FFF;
	z-index: 999;
	padding: 5px;
	max-height:200px;
	overflow-y: scroll;
}
.portfolio_casestudies_brackets {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 80px;
    color:#6EC612;
    font-weight: bold
}
.portfolio_casestudies_subtitle_text {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color:#6EC612;
    font-weight: bold
}
.portfolio_casestudies_subtitle_text span {
    position:relative;
    top: 7px;
}
.portfolio_casestudies_link:link {
    color:#6EC612;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    text-transform:uppercase;
    font-weight:bold;
    text-decoration:none;
}
.portfolio_casestudies_link:hover {
    color:#D71576 !important;
    text-decoration:none;
}
.portfolio_casestudies_link:visited {
    color:#6EC612;
    text-decoration:none;
}
.portfolio_casestudies_img {
    border:2px solid #CCC;
}
.portfolio_casestudies_link span {
    font-weight: normal;
    text-transform: none;
}
.social_links{
    margin-top:10px;
}
.fb_product {
    postion:relative;
    float:right;
    margin-right:15px;
}
.share_btn {
    position:relative;
    float:right;
}
.logo10anos {
    position:absolute;
    left:133px;
    top:-68px;
}
.marcas_container {
	width:100%;
	position:relative;
	float:left;
	background-color:#FFF;
}
.container_prod {
	width:98%;
	position:relative;
	float:left;
	padding:10px;
}
.marca_info {
    float:left;
    height:67px;
    width:110px;
    text-align:center;
    display:block;
	background:#FFF;
}
/* OPORTUNIDADES */
.oportunidadesContainer
{
    width:786px;
    position:relative;
    margin-top:10px;
}
.produtoOportunidade {
    width:180px;
    height:250px;
    float:left;
    position:relative;
    margin-right:15px;
    margin-top:20px;
    text-align:center;
}
.imgProdutoOportunidade {
    height:130px;
}
.subtitulos_oportunidades {
    font-size:10px;
}
.oportunidadesDivision {
    clear:both;
    height:2px;
    border-top:1px solid #CCCCCC;
}
.oportunidadeNome {
    height:30px;
}
.preco_oportunidade {
    font-size: 14px;
    font-weight:bold;
}
.adicionar_oportunidade {
    padding:10px 0 10px 0;
}
.carrinho_warning {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color:red;
}
/* FIM OPORTUNIDADES */
#selectNamepagamento_moreinfo {
    font-style: italic;
    font-size: 10px;
}
.facebook_plugin_portfolio {
    text-align:left;
    top:5px;
    position:relative;
}
.share_plugin_portfolio {
    text-align:left;
    position:relative;
    left:-1px;
    top:5px;
}
.randomProductLandingPageContainer {
    position:relative;
    float:left;
    width:269px;
	display:block;
}
.randomProductLandingPageCatTitleTxt {
    padding:10px 10px 10px 10px;
    color: #6EC612;
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    text-transform: uppercase;
    height:30px;
}
.randomProductLandingPageCatTitleArrowBkg {
    display:block;
    height:27px;
    background:url(/temas/esistemas/imgs/arrow_landing_page_catalog.png);
    background-repeat: no-repeat;
    background-position: 0 -3px;
}
.randomProductLandingPageCatTitleNoBkg {
    display:block;
    height:27px;
    border-top:2px solid #CDCDCD;
}

.randomProductLandingPageProdFooterArrowBkg {
    display:block;
    height:31px;
    background:url(/temas/esistemas/imgs/arrow_landing_page_catalog_footer.png);
    background-repeat: no-repeat;
    background-position: 0 7px;
}
.randomProductLandingPageProdFooterNoBkg {
    display:block;
    height:27px;
    border-bottom:2px solid #CDCDCD;
}
.randomProductLandingPagePic {
    text-align: center;
    padding:10px;
    height:165px;
    overflow:hidden;
}
.randomProductLandingPageProdTitle {
    color: #D90A8C;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    width:225px;
    float:left;
    position:relative;
    bottom:10px;

}
.randomProductLandingPageProdTitle a {
    color: #D90A8C;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration:none;
}
.randomProductLandingPagePadding {
    padding:10px;
}
.randomProductLandingPageContainer {
    background-color:#ffffff;
}
.loading {
	top:0;
	height:87%;
	width:100%;
	position:absolute;
	background-color:#FFFFFF;
	margin-top:50px;
}
.loading > .img-loading {
	background-image: url('/temas/esistemas/imgs/loading.gif');
	background-repeat:no-repeat;
	background-position:40% 50%;
	height:120px;
	width:100%;
}
.loading span.info-loading {
	display:block;
	position:absolute;
	left:35%;
}

.bannersHomepage {
float:left;
width:170px;
margin-right:4px;
}

#sidebarRedesSociais {
margin:0;
padding:0;
padding-right:10px;
position:fixed;
/* top:calc(50% - 120px); */
right:0;
width:42px;
height:240px;
overflow:hidden;
z-index:9999;
background:none;
}
#sidebarRedesSociais a {
display:block;
margin:0;
padding:0;
right:0;
width:41px;
height:42px;
overflow:hidden;
font-size:0px;
background:none;
background-color: transparent;
background-position: top left;
background-repeat: no-repeat;
background-image:none;
}
#sidebarRedesSociais a.sidebar-facebook {
background-image:url('/temas/esistemas/imgs/sidebar-facebook.png');
}
#sidebarRedesSociais a.sidebar-facebook:hover {
background-position: top right 6px;
}
#sidebarRedesSociais a.sidebar-youtube {
background-image:url('/temas/esistemas/imgs/sidebar-youtube.png');
}
#sidebarRedesSociais a.sidebar-youtube:hover {
background-position: top right 6px;
}
#sidebarRedesSociais a.sidebar-issuu {
background-image:url('/temas/esistemas/imgs/sidebar-issuu.png');
}
#sidebarRedesSociais a.sidebar-issuu:hover {
background-position: top right 6px;
}
#sidebarRedesSociais a.sidebar-email {
background-image:url('/temas/esistemas/imgs/sidebar-email.png');
}
#sidebarRedesSociais a.sidebar-email:hover {
background-position: top right 6px;
}



/********************** QUICK SEARCH	************************/
.quick_search{
	display: block;
	float: left;
	padding: 30px 0 30px 15px;
	margin: 0;
	position: relative;
	background:#EFEFEF;
	width:96%;
}
.quick_search .father{
	display:block;
	position:relative;
	float: left;
	margin: 10px 0;
	padding: 0 30px 0 0;
}
.quick_search .father .title{
	display:block;
	position:relative;
	width:98%;
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	color: #d71576;
}
.quick_search .all,
.quick_search .son{
	display: inline-block;
	position: relative;
}
.quick_search .caracteristicas_pai,
.quick_search .toggle,
.quick_search .filtro_unico{
	display: none;
}
.sem_filtro,
.quick_search .all a,
.quick_search .son a{
	display:inline-block;
	position:relative;
	padding:8px;
	margin: 5px 0;
	text-decoration:none;
	color:#666;
	cursor:pointer;
	background:url('/temas/esistemas/imgs/branco.png') no-repeat;
	background-size: 100% 100%;
}
.sem_filtro{
	display:block;
	position:relative;
	float:left;
	padding:8px;
	text-decoration:none;
	color:#FFF;
	cursor:pointer;
	background:url('/temas/esistemas/imgs/verde.png') no-repeat;
	background-size: 100% 100%;
	margin: 34px 0 0;
}

.inactive{
	color:#FFF !important;
	cursor:pointer !important;
	background:url('/temas/esistemas/imgs/btn.png') no-repeat !important;
	background-size: 100% 100% !important;
}
.sem_filtro:hover,
.quick_search .all a.active,
.quick_search .all a:hover,
.quick_search .son a.active,
.quick_search .son a:hover{
	background:url('/temas/esistemas/imgs/rosa.png') no-repeat;
	background-size: 100% 100%;
	color:#fff;
	text-decoration:none;
}
.ordem,
.caracteristicas_id{
	display:none;
}
.lista_produtos{
	display:table;
	position:relative;
	width:100%;
	background:#FFFFFF;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
}
.lista_produtos .produto{
	display:table-cell;
	position:relative;
	width:33.3%;
	float:left;
}

.lista_produtos .produto .nome,
.lista_produtos .produto .codigo,
.lista_produtos .produto .caracteristicas,
.lista_produtos .produto .outrasfuncoes,
.lista_produtos .produto .descricao,
.lista_produtos .produto .preco{
	display:table-cell;
	position:relative;
	width: 93%;
	float:left;
	font-size: 12px;
	padding: 0 10px 10px 10px;
	overflow:hidden;
	background:#efefef;
}

.lista_produtos .produto .preco{
	font-weight:bold;
	font-size: 16px;
	color:#000;
	padding: 0 10px 20px 10px;
	height:auto;
}
.lista_produtos .produto .descricao{
	padding: 0 10px 20px 10px;
	overflow:hidden;
}

.lista_produtos .produto .imagem{
	display: table-cell;
	height: 240px;
	padding: 0 0 20px;
	position: relative;
	text-align: center;
	vertical-align: middle;
	background-color:#FFF;
	width:33.3%;
}
.lista_produtos .produto .imagem1{
	background:#FFF url("/temas/esistemas/imgs/arrow_landing_page_catalog.png") no-repeat scroll 0 -3px;
	border-right: 2px solid #CDCDCD;
	border-bottom: 2px solid #CDCDCD;
	padding: 0 0 22px;
}
.lista_produtos .produto .separator{
	background:url("/temas/esistemas/imgs/arrow_landing_page_catalog_footer_grey.png") no-repeat scroll 0 0;
	width:99%;
	display:block;
	position:relative;
	float:left;
	height:24px;
	margin-top:-24px;
}
.lista_produtos .produto .comprardetalhes{
	background: none repeat scroll 0 0 #efefef;
	display: block;
	float: left;
	padding: 10px;
	position: relative;
	width: 93%;
}
.lista_produtos .produto .imagem2{
	border-right: 2px solid #CDCDCD;
	border-top: 2px solid #CDCDCD;
	border-bottom: 2px solid #CDCDCD;
}
.lista_produtos .produto .imagem3{
	border-top: 2px solid #CDCDCD;
	border-bottom: 2px solid #CDCDCD;
}
.lista_produtos .produto .imagem img{
	max-height:160px;
	max-width:220px;
}
.lista_produtos .detalhesproduto_nome,
.lista_produtos .produto.codigo,
.lista_produtos .produto .nome{
	color: #70c512;
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	font-weight:bold;
	padding: 10px 10px 0;
	height: 30px;
	overflow:hidden;
	width: 93%;
	background:#efefef;
	display:block;
}

.lista_produtos .produto  .codigo{
	color: #000;
	padding-bottom: 20px;
	font-weight:bold;
	font-size: 12px;
	height: 30px;
	overflow:hidden;
}
.lista_produtos .produto .imagem img{
	/*height:100%;
	width: 100%;*/
}
/***************	ALERT		**********************/
#ohsnap {
    bottom: 5px;
    margin-left: 5px;
    position: fixed;
    right: 5px;
    z-index: 99;
}
.alert {
    border: 1px solid #eed3d7;
    border-radius: 4px;
    clear: right;
    float: right;
    margin-top: 10px;
    padding: 15px;
    text-align: right;
}
.alert-red {
    background-color: #da4453;
    color: white;
}
.alert-green {
    background-color: #37bc9b;
    color: white;
}
.alert-blue {
    background-color: #4a89dc;
    color: white;
}
.alert-yellow {
    background-color: #f6bb42;
    color: white;
}
.alert-orange {
    background-color: #e9573f;
    color: white;
}
#ohsnap {
    text-shadow: none;
}
.marcas_text{
	color: #000000 !important;
	font-weight:bold;
}
.marcas_text:hover{
	color: red !important;
}
.header_top{
	display:block;
	position:relative;
	float:left;
	background: #EFEFEF;
	width:100%;
}
.compare{
	display:block;
	padding:15px 0;margin-top: 5px;
	background: #EFEFEF;
	text-align:left;
	float: right;
	width: 242px;
}
.top_area{
	display:block;
	padding: 15px 17px 15px 0;
	background: #EFEFEF;
	text-align:left;
	float: right;
}
.restrict_area{
	display:block;
	background: #EFEFEF;
	text-align:left;
	float: right;
}
.separator{
	display:block;
	float: left;
}
.separator_border{
	display:block;
	text-align:left;
	border-right:1px solid #AAAAAA;
}
.restrict_area .item{
	display:block;
	padding: 1px 0;
	background: #EFEFEF;
	text-align:left;
	float: left;
	width:185px;
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px; 
	border-radius: 10px;
	margin:0 28px;
}
.restrict_area .item:hover{
	opacity:0.5;
}
.restrict_area .item_orcamento{
	margin:0 20px 0 20px;
	margin: 0 30px 0 0;
	background: #2D2D2D;
}
.restrict_area .item_tabela_precos{
	background: #CB0101;
}
.restrict_area .item_margens{
	background: #D4097F;
}
.restrict_area .item_export{
	background: #62BE13;
	*margin:0 0 0 20px;
	margin: 0 28px;
}
.restrict_area .orcamentos {
    display:block;
    background:url('/temas/esistemas/imgs/icon-visto.png') no-repeat 12px 8px;
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    color:#FFFFFF;
    text-decoration:none;
    padding:4px;
    padding-left:40px;
}
.restrict_area .tabela_precos {
    display:block;
    background:url('/temas/esistemas/imgs/icon-euro.png') no-repeat 12px 8px;
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    color:#FFFFFF;
    text-decoration:none;
    padding:4px;
    padding-left:45px;
}
.restrict_area .margens {
    display:block;
    background:url('/temas/esistemas/imgs/icon-rodadentada.png') no-repeat 12px 8px;
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    color:#FFFFFF;
    text-decoration:none;
    padding:4px;
    padding-left:40px;
}
.restrict_area .export {
    display:block;
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    color:#FFFFFF;
    text-decoration:none;
    padding:4px;
    padding-left:27px;
}
.client_area{
	display:block;
	position:relative;
	float:left;
	-webkit-border-radius: 10px 0 0 10px; 
	-moz-border-radius: 10px 0 0 10px; 
	border-radius: 10px 0 0 10px;
	border-top: 1px solid #AAAAAA;
	border-bottom: 1px solid #AAAAAA;
	border-left: 1px solid #AAAAAA;
	padding: 1px 5px 1px 8px;
	margin-top:10px;
}
.logout{
	display:block;
	position:relative;
	float:left;
	padding: 2px;
	margin-top:10px;
	background-color:#62BE13;
}

.logout a,
.client_area a{
	display:block;
	position:relative;
	float:left;
	text-decoration:none;
	font-size:11px;
	font-family: Arial;
	font-weight:bold;
	color:#FFF;
}
.client_area .conta{
	color:#000;
}
.client_area .conta span{
	display:block;
	position:relative;
	float:right;
	margin-left:5px;
}
.compare #total_comparation,
.compare .title{
	font-size:11px;
	font-family: Arial;
	font-weight:bold;
	color:#FFFFFF;
}
.comparar2{
	background: url('/temas/esistemas/imgs/comparar-branco.png') no-repeat center;
	width:78px;
	height:20px;
	padding: 5px 10px 5px 21px;
	font-size:11px;
	font-family: Arial;
}
.remove{
	display:block;
	position:relative;
	float:left;
	margin: 10px 0 10px 30px;
}

.comparar3{
	display:block;
	position:relative;
	float:right;
	background: #d90a8c;
	padding: 1px 10px;
	font-size:11px;
	font-family: Arial;
	color:#FFF;
}
.comparar3:hover{
	opacity:0.5;
}
.comparar2:hover{
	font-size:11px !important;
	font-family: Arial !important;
	color: #666666 !important;
}
.content_prod{
	background-color: #EFEFEF;
	display: block;
	float: left;
	position: relative;
	font-family: Arial;
	font-size: 12px;
	color: #999999;
	padding: 10px;
	width: 786px;
	}
.compare .compararagora{
	background: url('/temas/esistemas/imgs/comparar.png') no-repeat center;
	padding: 8px 19px 8px 35px;
	color:#FFFFFF;
	font-size:11px;
	font-family: Arial;
	font-weight: bold;
}
.compare .compararclose{
	background: url('/temas/esistemas/imgs/comparar-branco2.png') no-repeat center;
	padding: 8px 34px;
	color:#999999;
	font-size:11px;
	font-family: Arial;
	font-weight: bold;
}
.title_compare{
	/*background: #fff;*/
	color: #d90a8c;
	display: block;
	font-size: 20px;
	font-weight: bold;
	padding: 10px;
	position: relative;
	width: 97%;
	font-family: Arial;
}

#simplemodal-container {
	background-color: #FFF;
	border: none;
	color: none;
	height: 500px;
	padding: 0;
	width:820px;
}

#simplemodal-container a.modalCloseImg {
	background: url("/temas/esistemas/imgs/close2.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	cursor: pointer;
	display: inline;
	top:0;
	right:-37px;
	z-index: 3200;
	width:32px;
	height:32px;
}

#divSeePdf{
	display:none;
	background:#FFF;
	position: relative;
	float:left;
	width:700px;
	margin:10px 0;
	padding:0;
}
#divSeePdf .close{
	display:none;
	position:absolute;
	top:23px;
	right:23px;
}
.exportar_catalogo{
	float:left;
	background-color:#EFEFEF; 
	min-height: 250px;
	padding: 10px; 
	margin-top: 10px; 
}
.exportar_catalogo .header{
	float:left;
	width:96.5%;
	background-color:#000000;
	padding: 10px; 
	margin-top: 10px; 
}

.exportar_catalogo .header .header_content{
	display:block;
	float:left;
	text-transform:uppercase;
	font-family: Arial;
	font-size: 10px;
	color: #FFFFFF;
	font-size:12px;
	text-align:center;
	font-weight:bold;
	letter-spacing: 1px;
}
.exportar_catalogo .categoria{
	display:block;
	position:relative;
	float:left;
	width:100%;
	margin-top: 10px; 
}
.exportar_catalogo .categoria .detalhe_categoria{
	display:block;
	float:left;
	width:98%;
	/*background-color:#4C4C4C;*/
	background-color: #7F7F7F;
	padding: 5px; 
}
.exportar_catalogo .categoria .detalhe_categoria .texto{
	display:block;
	float:left;
	padding: 5px 1px; 
}
.exportar_catalogo .categoria .detalhe_categoria .title{
	display:block;
	color: #FFFFFF;
	font-size:12px;
	font-weight:bold;    
	margin-top: 3px;
}.exportar_catalogo .categoria .mainFilho{
	display: none;
}
.exportar_catalogo .categoria .filho{
	
	display: block;
	float: left;
	margin: 15px 5px 5px;
	padding-top: 5px;
	width: 98%;
}
.exportar_catalogo .categoria .detalhe_filho{
	/*background-color: #7F7F7F;*/
	background-color: #B7B7B7;
	display:block;
	float:left;
	width:100%;
	padding-bottom: 5px;
	padding-top: 5px
}
.exportar_catalogo .categoria .filho .texto{
	display:block;
	float:left;
	padding: 5px 1px; 
	color: #FFFFFF;
}
.exportar_catalogo .categoria .filho .texto .title{
	display:block;
	color: #FFFFFF;
	font-size:12px;
	font-weight:bold;    
	margin-top: 3px;
}
.exportar_catalogo .categoria .filho2{
	float:left;
	width:100%;
	display: block;
}
.exportar_catalogo .categoria .mainFilho2{
	display: none;
}
.exportar_catalogo .categoria .filho2 .detalhe_filho2{
	display:block;
	float:left;
	width:100%; 
	margin-top: 10px; 
	/*background-color: #B7B7B7;*/
	background-color: #d5d5d5;
	padding: 5px 0;
}
.exportar_catalogo .produto {
	position:relative;
	float:left;
	width:100%;
	color: #000;
	display: none;
	background-color: #efefef;
}
.exportar_catalogo .produto_detalhe {
	display:block;
	position:relative;
	float:left;
	width:100%;
}
.exportar_catalogo .categoria .filho2 .produto_detalhe .texto .title{
	color: #999999;
}
.exportar_catalogo .button_submit {
	border: none;
	display: block;
	float: right;
	position: relative;
	color:#FFFFFF;
	background:#000000;
	padding:10px;
	margin-top:20px;
	margin-left:20px;
	text-transform:uppercase;
	font-family: Arial;
	font-size: 12px;
	font-weight:bold;
	cursor:pointer;
}
.exportar_catalogo .button_submit:hover {
	opacity:0.8;
}
.active{
	display:block;
}
.metodos_exportar{
display: block;
float: right;
position: relative;
width:55%;
}
.metodos_exportar .exportar_excel{
display: block;
float: right;
position: relative;
border: 1px solid #6ec612;
border-radius:5px;
}
.metodos_exportar .exportar_excel img{
display: block;
float: left;
position: relative;
padding:10px;
}
.exportar_catalogo .categoria .detalhe_categoria .rowdown{
	cursor:pointer;
}
.metodos_exportar  .exportar_excel_title{
	display: block;
	float: left;
	position: relative;
	padding:2px 10px;
	width:90%;
	color:#6ec612;
	font-family: Arial;
	font-size: 16px;
	font-weight:bold;
	text-align:left;
	/*margin-left:45px;*/
}
.metodos_exportar .exportar_excel a{
	display: block;
	float: left;
	position: relative;
	padding:15px 10px;
	text-decoration:underline;
	color:#000;
	font-size:12px;
	font-weight:bold;
}
.metodos_exportar .exportar_excel a:hover{
	color:#6ec612;
}
.metodos_exportar .exportar_xml{
	display: block;
	float: right;
	position: relative;
	margin-right:10px;
}

.comparator{
	display:none;
	background:#FFF;
	position: relative;
	float:left;
	margin:0;
	padding:0;
}

#simplemodal-container a {
    color: none;
}
.newsletter2,
.newsletter_obrigado{
	background-color:#EFEFEF;
	color: #686868;
	font-family: Arial;
	font-size: 12px;
}
.newsletter2 .intro{
	margin-left: 10px;
}
.newsletter2 .input_email{
	border:1px solid #c0c0c0; 
	padding:2px; 
	height:20px;
	margin-top:3px; 
	padding-left:10px; 
	float:left;
	width:236px;
}
.newinput{
	border:1px solid #c0c0c0; 
	padding:2px; 
	height:20px; 
	margin-top:3px; 
	padding-left:10px; 
	margin-left:10px; 
	float:left;
}
.newsletter_obrigado span{
	color: green;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	margin-left: 10px;
}
.obrigatorio{
	margin:0 0 0 5px;
}