@charset "utf-8";
/* CSS Document */
body {display:block;width:100%;margin:0;padding:0;background-color:#000;/*background:url(bg-red.jpg) repeat;*/font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;font-size:12px;}
.clear {clear:both;}
.hide {display:none;}
.wrapper {display:block;position:relative;width:910px;margin:0 auto;}
.wrapper2 {display:block;width:910px;margin:0 auto;padding:5px 0;}
.wrapper_full {display:block;width:100%;margin:0 auto;height:450px;}
.wrapper_search {display:block;position:relative;width:575px;margin:0 auto;}
.wrapper_header {display:block;width:910px;height:100px;margin-left:26%;margin-right:auto;padding-top:14px;background-image:url(bg_menu.png); background-position:top;background-repeat:no-repeat;z-index:7;position:absolute;top:111px;}
.wrapper_header ul {list-style-type:none;height:100%;margin-top:21px;margin-right:auto;cursor:pointer;display: inline-block;zoom: 1; *display: inline;}
.wrapper_header li {display:inline-block;margin-right: 25px;zoom: 1; *display: inline;}
.wrapper_header ul a {padding-right:7px;padding-left:7px;display:block;line-height:16px;text-decoration:none;font-family:Arial;font-size:13px;color:#121212;text-transform:uppercase;font-weight:bold}
.wrapper_header ul a:hover {color:#333333;}
.wrapper_content_box {display:block;position:relative;width:903px;margin:0 auto;/*background:#e8e8e8;*/}
.content_box{background-color:white!important;}
.floatLeft {float:left;}
.floatRight {float:right;}
.marginTop15 {margin-top:15px;}
#lang_tools {position:absolute;top:12px;left:102%;width:250px;float:right;}
#lang_tools ul {display:block;float:left;list-style:none;margin:0;padding:0;color:#FFFFFF;line-height:14px;font-size:10px;}
#lang_tools ul li {display:block;float:left;list-style:none;margin:0;padding:0;}
#lang_tools ul li span {display:block;float:left;}
#lang_tools ul li a {display:block;float:left;text-decoration:none;color:#ffffff;font-family:Arial;font-size:11px;font-weight:bold;}
#lang_tools ul li a:hover,
#lang_tools ul li.active a,
#lang_tools ul li.active a:hover {color:#0081BD;font-weight:bold;}
#lang_tools ul li.active a,
#lang_tools ul li.active a:hover {color:#0081BD;font-weight:bold;}
#menu-header {display:block;height:30px;position:absolute;top:22px;margin-left:auto;margin-right:auto;}
#menu-header ul {display:table;list-style:none;margin:0;padding:0;position:relative;left:60px;width:640px;}
#menu-header ul li {display:table-cell;list-style:none;margin:0;padding:0;}
#menu-header ul li a {display:block;text-align:center;text-transform:uppercase;text-decoration:none;color:#353535;}
#menu-header ul li a span {display:inline-block;text-align:center;/*padding:10px 10px;*/padding-left:2px;padding-right:2px;}
/* socials_search */
#socials_search {display:block;background-color:#121212;width:100%;height:40px;position:absolute;top:21px;left:0px;z-index:5;overflow-x:hidden;min-width: 1048px;}
#socials-facebook {display:block;float:left;width:34px;height:50px;margin:15px 5px 0 5px;}
#socials-facebook a {display:block;width:34px;height:50px;background:url(icon-facebook.png) no-repeat;}
#search {display:block;position:relative;float:right;width:227px;height:40px;background:url(bg-pesquisa.png) no-repeat;}
#search input[type="text"] {display:block;position:absolute;top:3px;left:21px;color:#a0a0a0;width:147px;line-height: 28px;height:28px;margin:0 5px 0 0;padding:2px 10px;border:none;background:transparent;font-size:11px;}
#search input[type="submit"] {display:block;position:absolute;top:6px;right:3px;width:33px;height:26px;border:none;cursor:pointer;background:transparent;}
/* content */
#content {display:block;background:#FFF repeat;/*padding: 10px;*/}
/* content */
#slideshow {width: 100%;clear:both;height: 450px;overflow: hidden;position: relative;background: #ffffff url('loading.gif') no-repeat 50% 50%;border-bottom:3px solid #282828;}
#slideshow-paging-jump {position:absolute;right:20px;bottom:20px;z-index:10;display:block;list-style:none;margin:0;padding:0;font-size:0;}
#slideshow-paging-jump li {display:block;float:left;list-style:none;margin:0;padding:0;font-size:0;}
#slideshow-paging-jump li a {display:block;float:left;list-style:none;margin:0 2px 0 2px;padding:0;font-size:0;width:11px;height:11px;overflow:hidden;background:url(nav-slideshow-off.png) 0 0 no-repeat;}
#slideshow-inner {position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;}
#slideshow-inner .slideshow-slide {display:none;position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;}
/* content-page */
#content-page {display:block;border:2px dotted #c3c4c3;}
#left-column {display:block;float:left;width:240px;}
#menu-page {display:block;float:left;width:240px;margin:0 0 0 -2px;}
#menu-page ul {list-style:none;margin:0;padding:0 0 5px 0;background:#5a5a5a;border-bottom:2px dotted #c3c4c3;}
#menu-page ul li {list-style:none;margin:0 0 1px 0;padding:0;}
#menu-page ul li a {display:block;height:22px;text-transform:uppercase;color:#fff;text-decoration:none;background:url(bg-menu1.jpg) repeat-x;padding:5px 10px 0 10px;}
#menu-page ul li a:hover {color:#bf142e;}
#menu-page ul li.active ul {display:block;}
#menu-page ul ul {display:none;list-style:none;margin:0;padding:0;background:#5a5a5a;border:none;}
#menu-page ul ul li a {display:block;height:22px;text-transform:uppercase;color:#fff;text-decoration:none;background:url(bg-menu2.jpg) repeat-x;padding:5px 10px 0 10px;}
#menu-page ul ul li a:hover {color:#c3c4c3;}
#menu-page ul ul ul {display:none;list-style:none;margin:0;padding:5px 0;background:#5a5a5a;border:none;}
#menu-page ul li.active ul li.active ul {display:block;}
#menu-page ul ul ul li a {display:block;height:auto;text-transform:none;color:#fff;text-decoration:none;background:none;padding:3px 10px 3px 20px;}
#menu-page ul ul ul li a:hover,
#menu-page ul ul ul li.active a,
#menu-page ul ul ul li.active a:hover {color:#fff;background:#bf142e;}
.banner-page {display:block;float:left;width:240px;margin:0 0 0 -2px;border-bottom:2px dotted #c3c4c3;}
#right-column {display:block;float:left;width:666px;}
#breadcrumbs {display:block;height:22px;font-size:10px;color:#adadad;padding:7px 10px 0 10px;}
#breadcrumbs a {display:inline-block;color:#adadad;text-decoration:none;text-transform:uppercase;}
#breadcrumbs a:hover {color:#bf142e;text-decoration:underline;}
#titulo-page {display:block;height:22px;font-size:10px;padding:5px 10px 0 10px;background:url(bg-titulo.jpg) repeat-x;color:#fff;font-size:14px;text-transform:uppercase;}
#content-text-page {display:block;padding:5px 10px 5px 10px;}
.titulo-text-page {display:block;background:url(bullet2.jpg) 1px 1px no-repeat;padding:0 0 0 20px;margin:20px 0 0 0;font-size:13px;text-transform:uppercase;}
/* footer */
#footer {display:block;overflow:hidden;background:url(bg-footer.png) repeat;color:#FFF;font-size:10px;min-height:210px;min-width: 1048px;}
#footer .titulo-footer {display:block;text-transform:uppercase;margin:30px 20px 15px 30px;font-size:12px;}
#tag-cloud {display:block;float:left;width:454px;margin-top: 15px;}
#menu-footer {display:block;float:left;/*border-left:2px dotted #c3c4c3;*/padding-top: 28px;--padding-bottom: 1000px;margin-left: 20px;--margin-bottom: -1000px;text-transform:uppercase;}
#menu-footer ul {display:block;/*list-style:none;margin:0px 20px 20px 30px;*/padding:0;}
#menu-footer ul li {list-style:none;margin:0;padding:0;}
#menu-footer ul li a {display:block;color:#ffffff;text-decoration:none;/*margin-bottom:2px;*/}
#menu-footer ul li a:hover {color:#8A8A8A;}
#info-contacts {display:block;float:right;width:275px;/*border-left:2px dotted #c3c4c3;*/padding-top: 28px;--padding-bottom: 1000px;--margin-bottom: -1000px;text-transform:uppercase;}
/* copyright_memogadget */
#copyright_memogadget {display:block;padding:5px 0 5px 0;color:#FFF;text-transform:uppercase;font-size:9px;}
#copyright_memogadget a {color:#ffffff;text-decoration:none;}
#copyright_memogadget a:hover {color:#FFF;text-decoration:underline;}
#copyright {display:block;float:left;}
#memogadget {display:block;float:right;}
#slideshow-paging-jump li.destaques_here a {background:url(nav-slideshow-on.png) 0 100% no-repeat;}
/*Slogan Box*/
.rounded_slogan {/* Fallback for web browsers that don't support RGBa */background-color: rgb(0, 0, 0);/* RGBa with 0.6 opacity */background-color: rgba(0, 0, 0, 0.6);position:absolute;top:275px;left:-10px;-moz-border-radius: 6px;-webkit-border-radius:6px;border-radius: 6px;z-index: 5;}
.rounded_slogan .inner {color:#FFFFFF;text-align:left;--padding-left:53%;--padding-right:20px;--padding-bottom:5px;width: 280px;float: right;}
.rounded_slogan .inner h1{text-transform:uppercase;font-size:18px;cursor:default;padding: 10px 0 10px 0;}
.tag_cloud { padding: 3px; text-decoration: none; }
.tag_cloud:link {color: #FFF;}
.tag_cloud:visited {color:#FFF;}
.tag_cloud:hover {color:#FFF background: #5a5a5a;}
.tag_cloud:active {color:#FFF;background: none;}
div.registo{margin-left:auto;margin-right:auto;margin-bottom:25px;margin-top:25px;width:495px;border-radius:15px;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-color:#c3c4c3;border-width:1px;border-style:solid;padding: 20px;box-shadow: 0 0 30px 5px #999;height:800px;background-color: #FFF;}
div.registo2{margin-left:auto;margin-right:auto;width:600px;border:#000 0px solid}
div.registo2 > div.marg{padding:20px;}
div.registo2 > div.cart_tit{display:block;text-transform:uppercase;padding:5px 10px;margin:0;background:url(bg-footer.jpg);color:#FFF;font-weight:bold}
div.registo3{margin-left:auto;margin-right:auto;width:600px;margin-top:20px;}
div.registo3 > div.marg{padding:20px;}
div.registo3 div.cart_tit{display:block;text-transform:uppercase;padding:5px 10px;margin:0;background:url(bg-footer.jpg);color:#FFF}
.textx{width:206px;height:17px;border:#e7e7e8 1px solid;font-size:11px}
.textx_erro{width:206px;height:17px;border:#ff0000 1px solid;font-size:11px}
.f_txt{float:left;width:186px;margin-bottom:22px;text-transform:uppercase;font-family:Arial;font-weight:normal;font-size:14px;	line-height:16px;border:#000 0px solid}
.f_ipt{float:left;width:230px;margin-bottom:22px;font-family:Arial;font-weight:normal;font-size:15px;text-transform:lowercase;border:#000 0px solid}
.ct{float:left;width:490px;}
.espaco{height: 50px;}
#slide-controls1{margin-left: 260px;margin-bottom: 30px;border-radius:15px;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-color:#c3c4c3;border-width:1px;border-style:solid;padding: 20px;width:320px;-webkit-box-shadow: 0 0 30px 5px #999;-moz-box-shadow: 0 0 30px 5px #999;box-shadow: 0 0 30px 5px #999;background-color: #FFF;	}
.pad{float:left;}
.title_l{font-size:15pt;margin-bottom:10px;}
.input_l input{-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius:15px;width: 300px;line-height: 30px;height: 30px;padding-left: 10px;padding-right: 10px;font-size: 15px;color:#6B6B6B;border-color:#c3c4c3;border-width:1px;border-style:solid;}
.input2_l input{border-radius:15px;-webkit-border-radius: 15px;-moz-border-radius: 15px;width: 300px;line-height: 30px;height: 30px;padding-left: 10px;font-size: 15px;color:#6B6B6B;border-color:#c3c4c3;border-width:1px;border-style:solid;}
.url_l{margin-top:5px;margin-right:5px;float:right;}
.content_box{border-left: 2px dotted #828E93;border-right: 2px dotted #828E93;min-height: 410px;padding: 10px;}
.noticia{float:left;height:95px;width:840px;--border: 1px dashed #333333;margin-left:15px;margin-bottom:15px;padding:5px;---webkit-box-shadow: 6px 6px 5px #CECECE;---moz-box-shadow:    6px 6px 5px #CECECE;--box-shadow:         6px 6px 5px #CECECE;cursor:pointer;--background-color: #FFF;}
.categoria{float:left;height:95px;width:410px;--border: 1px dashed #333333;margin-left:15px;margin-bottom:15px;padding:5px;---webkit-box-shadow: 6px 6px 5px #CECECE;---moz-box-shadow:    6px 6px 5px #CECECE;--box-shadow:         6px 6px 5px #CECECE;--background-color: #FFF;}
.hide-pic{float:left;height:90px;width:90px;--cursor:pointer;margin-top: 3px;margin-right: 5px;}
.noticiatitulo{float:left;width:745px;height:15px;margin-top: 38px;margin-bottom: 35px;overflow:hidden;text-transform:uppercase;font-weight:bold;color: #0081BD;--cursor:pointer;}
.noticiaresumo{float:left;width:745px;height:50px;overflow:hidden;}
.noticiadate{float:left;width:745px;height:15px;overflow:hidden;text-align:right;font-size: 8px;font-weight: bold;color: #969696;}
.bemvindo{color:#FFF;float:left;margin-left: 30px;margin-top: 10px;}
.bemvindo a{color:#FFF;font-weight:bold;}
.bemvindo a:hover{color:#333333;}
.paginas-privadas{background:#333333;height:25px;width:415px;float:left;color:#FFF;font-weight:bold;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;margin:10px;text-align:center;text-transform:uppercase;padding-top:5px;text-decoration:none;}
.paginas-privadas:hover{background:#0099FF;color:#000;}
.pagename_container{background:#333333;height:25px;width:880px;float:left;color:#FFF;font-weight:bold;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;margin-bottom:20px;text-align:center;text-transform:uppercase;text-decoration:none;}
.page-title{padding:5px 0 5px 0;height: 100%;}
.show-alertas{-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;border:#a3a3a3 1px solid;background:none;margin-left:auto;margin-right:auto;width:400px;min-height:100px;	}
.show-alertas > div.img{width:100px;border:#000 0px solid;margin-left:auto;margin-right:auto;text-align:center;padding-top:4px;padding-bottom:4px;}
.show-alertas > div.msg{width:380px;border:#000 0px solid;margin-left:auto;margin-right:auto;text-align:center;padding-top:4px;padding-bottom:4px;font-weight:bold;line-height:15px;font-size:13px}
.button-login{height:33px;width:180px;background:#0081BD;color: #FFF;text-transform:uppercase;font-size:14px;border-style:none;}
.servicos-title{font-family:Verdana, Helvetica, sans-serif; font-size:20px;----font-weight:bold;color:#231f20;line-height:22px}
.formulario-contactos {	
}
.formulario-contactos .form-name {font-size:12px;margin-top:15px;margin-bottom:5px;}
.formulario-contactos .form-name span{color:#BDBDBD;}
.formulario-contactos .form-input input,.formulario-contactos .form-input select{-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;border-color:#E6E4E4;border-width:1px;border-style:solid;width:365px;height:25px;}
.formulario-contactos .form-input textarea{-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;border: 1px solid #E6E4E4;width:365px;height:250px;}
.formulario-contactos .form-submit{-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;border: 1px solid #0081BD;width:370px;height:35px;color:#FFF;background:#0081BD;text-align:center;line-height:35px;font-size:14px;margin-top:10px;cursor:pointer;}
.formulario-contactos .form-submit:hover{background:#E6E4E4;color:#0081BD;border: 1px solid #E6E4E4;}
.wrapper_full img{min-height: 100%;}
.topo .menu div{margin-left:10px;}
.destaques {display:block;float:left;color:#FFF;font-size:12px;margin:0;padding:0;position:relative;width: 100%;}
.destaques-curto {display:block;float:left;width:456px;color:#FFF;font-size:12px;}
.destaques-interior {display:block;float:left;width:240px;color:#FFF;font-size:12px;margin:0 0 0 -2px;}
.destaques-noticias {display:block;float:left;width:452px;color:#FFF;font-size:12px;border:#000 0px solid;height:100%}
.separador {display:block;padding:0 0 5px 0;border-top:2px dotted #f3f4f3;}
.destaques .destaques-titulo {display:block;text-transform:uppercase;padding:5px 10px;margin:0;background:url(bg-footer.jpg);}
.destaques .destaques-titulo-noticias {background:#0081BD;height:25px;width:880px;float:left;color:#FFF;font-weight:bold;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;margin-bottom:20px;text-align:center;text-transform:uppercase;text-decoration:none;}
.destaques .destaques-titulo-noticias2 {background:#333333;height:25px;width:880px;float:left;color:#FFF;font-weight:bold;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;margin-bottom:20px;text-align:center;text-transform:uppercase;text-decoration:none;}
.destaques .destaques-titulo span,
.destaques .destaques-titulo-noticias span {height: 100%;padding: 5px 0;}
.destaques .destaques-produtos {display:block;float:left;padding:0;margin:0;height: 100%;}
.destaques .destaques-noticias-lista {display:block;height:191px;float:left;padding:0 0 5px 0;margin:0;}
.destaques .destaques-noticias-lista2 {display:block;height:191px;float:left;padding:0 0 5px 0;margin:0;}
.destaques .destaques-produtos .destaques-produto-item {width: 185px;--height: 230px;float: left;margin:12px;border: 1px solid #333333;background-color: #FFF;}
.destaques .destaques-produtos .destaques-produto-item2 {display:block;float:left;width:100%;--border-right:2px dotted #f3f4f3;margin:0;padding:0;position:relative}
.destaques-interior .destaques-produtos .destaques-produto-item {width:236px;border-bottom:2px dotted #f3f4f3;margin:0 0 0 2px;background-color:#f8f8f8;}
.destaques-interior .destaques-produtos .destaques-produto-item2 {width:664px;border-bottom:2px dotted #f3f4f3;margin:0 0 0 2px;background-color:#f8f8f8;position:relative}
.destaques .destaques-produtos .destaques-produto-item2 .destaques-nome {display:block;color:#414141;text-transform:uppercase;font-size:12px;padding:10px 10px 0 10px;height: 100%;margin:0;}
.destaques .destaques-produtos .destaques-produto-item2:last-child .destaques-nome {padding:10px;}
.destaques .destaques-noticias-lista .destaques-nome {display:block;color:#000000;font-weight:bold;font-size:12px;padding:10px 10px 0px 10px;margin:0;}
.destaques .destaques-noticias-lista .destaques-data {display:block;color:#bf142d;font-size:12px;padding:0 10px;margin:0;}
.destaques .destaques-noticias-lista .destaques-texto {display:block;color:#000000;font-size:11px;padding:5px 10px;margin:0;line-height:150%;}
.all-news .destaques-nome {display:block;color:#414141;font-weight:bold;font-size:12px;padding:10px 10px 0px 10px;margin:0;}
.all-news .destaques-data {display:block;color:#bf142d;font-size:12px;padding:0 10px;margin:0;}
.all-news .destaques-texto {display:block;color:#414141;font-size:11px;padding:5px 10px;margin:0;line-height:150%;}
.destaques .destaques-noticias-lista2 .destaques-nome {display:block;color:#414141;font-weight:bold;font-size:12px;padding:10px 10px 0px 10px;margin:0;}
.destaques .destaques-noticias-lista2 .destaques-data {display:block;color:#bf142d;font-size:12px;padding:0 10px;margin:0;}
.destaques .destaques-noticias-lista2 .destaques-texto {display:block;color:#414141;font-size:11px;padding:5px 10px;margin:0;line-height:150%;}
.destaques .destaques-produtos .destaques-img {display:block;padding:5px 0;margin:0;text-align:center;height:110px;}
.destaques .destaques-produtos .destaques-img2 {color: #C0C0C0;float: left;margin: 0 0 10px 10px;padding: 5px 0;text-align: left;width: 200px;}
.destaques .destaques-produtos .destaques-txt {float:left;width:640px;padding:5px 0;margin:0;margin-left:10px;text-align:left;color:#414141}
.destaques .destaques-produtos .destaques-preco {display:block;height:20px;float:left;background:url(bg-preco.jpg) top right no-repeat;overflow:hidden;color:#323232;text-transform:uppercase;font-size:12px;padding-right:15px;margin:0;}
.destaques .destaques-produtos .destaques-vermais {display:block;height:20px;float:left;background:url(bg-ver-mais.jpg) repeat-x;overflow:hidden;font-size:10px;margin:0;padding:0;z-index:99;}
.destaques-interior .destaques-produtos .destaques-produto-item {width:236px;border-bottom:2px dotted #f3f4f3;margin:0 0 0 2px;background-color:#f8f8f8;}
.destaques-relacionados .destaques-produtos .destaques-produto-item {width:220px;border-right:none;border-left:2px dotted #f3f4f3;}
.destaques .destaques-produtos .destaques-produto-item-first {border-left:2px dotted #f3f4f3;}
.destaques-relacionados .destaques-produtos .destaques-produto-item-first {width:222px;}
.destaques-pesquisa .destaques-produtos .destaques-produto-item-first {width:291px;border-left:none;}
.destaques .destaques-produtos .destaques-nome {width: 100%;float: left;height: 30px;font-weight: bold;color: #FFF;padding-bottom: 5px;background: #0081BD;--text-transform: uppercase;text-align: center;font-size:12px;--border-radius: 3px;}
.destaques .destaques-noticias-lista .destaques-data {display:block;color:#bf142d;font-size:12px;padding:0 10px;margin:0;}
.destaques .destaques-produtos .destaques-img {--border:1px solid #353535;width: 100%;float: left;height: 175px;--background: #FFF;text-align: center;}
.destaques .destaques-produtos .destaques-preco {display:block;height:20px;float:left;background:url(bg-preco.jpg) top right no-repeat;overflow:hidden;color:#323232;text-transform:uppercase;font-size:12px;padding-right:15px;margin:0;}
.destaques-pesquisa .destaques-produtos .destaques-preco {background:none;}
.destaques .destaques-produtos .destaques-vermais {width: 25%;float: right;height: 20px;font-weight: bold;color: #FFF;background: #333333;text-transform: uppercase;font-size:11px;border:1px solid #000;}
.destaques .destaques-produtos .destaques-vermais a {float: right;color: #FFF;--background: #0081BD;text-transform: uppercase;font-size:10px;text-decoration:none;margin-right: 3px;margin-top:3px;}
.destaques .destaques-produtos .destaques-vermais a:hover {color:#f3f4f3;}
.destaques .destaques-produtos .destaques-stock {display:block;clear:both;height:32px;background:url(bg-menu4.jpg) repeat-x;}
.destaques .destaques-produtos .destaques-stock a {display:block;float:left;font-family:Tahoma, Geneva, sans-serif;font-size:11px;color:#FFF;padding:8px 0 0 12px;text-decoration:none;text-transform:uppercase;}
.destaques .destaques-produtos .destaques-stock a:hover {color:#f3f4f3;}
.destaques .destaques-produtos .destaques-stock span {display:block;float:right;font-family:Tahoma, Geneva, sans-serif;font-size:11px;color:#FFF;padding:8px 12px 0 0;text-transform:uppercase;}
.destaques .destaques-produtos .destaques-stock span img {vertical-align:text-bottom;padding:0 0 0 5px;}
/* Dropdowns */
.dropdown {---position:relative;---border:#000 1px solid;z-index:100;position:relative !important;}
.submenu {position:absolute !important;top:35px;--left:18px !important;width:573px;z-index:99999;min-height:180px;border:#000 0px solid;background:#383838;display:none;-webkit-border-radius: 3px;-webkit-border-top-left-radius: 0;-moz-border-radius: 3px;-moz-border-radius-topleft: 0;border-radius: 3px;border-top-left-radius: 0;padding-bottom:5px;}
.hover .submenu {display:block;}
.submenu div.top{--padding-top:20px;--margin-bottom:20px;color:#fff !important;text-decoration:none;--background:#c0c0c0;text-align:left !important;float:left;width:170px !important;border:#000 0px solid;padding-left:12px;}
.submenu div.top span.top{display:block;cursor:default;font-weight:bold;color:#fff !important;font-size:11px;padding-top:20px;padding-bottom:5px;text-align:left !important;	padding-left:25px}
.submenu div.top span.top a{display:block;cursor:pointer;font-weight:bold;color:#fff !important;font-size:11px;text-align:left !important;	}
.submenu div.top div.sub{padding:0;text-decoration:none;width:150px !important;font-size:11px;color:#c0c0c0 !important;text-align:left !important;padding:5px 0 5px 26px;margin-right:4px;background:url(set_menu.png) no-repeat left;	}
.submenu div.top div.sub:hover{padding:0;text-decoration:none;width:150px !important;font-size:11px;color:#c0c0c0 !important;text-align:left !important;padding:5px 0 5px 26px;margin-right:4px;background:#4b4b50;}
.submenu div.top div.sub a{text-decoration:none;font-size:11px;color:#c0c0c0 !important;text-align:left !important;padding-top:6px !important;padding-bottom:1px;min-height:14px;--background:#4b4b50;line-height:14px}
.submenu div.top div.sub a:hover{text-decoration:none;font-size:11px;color:#c0c0c0 !important;text-align:left !important;padding-top:6px !important;padding-bottom:1px;min-height:14px;background:#4b4b50;}
#filtro-page {display:block;width:100%;float:left;border-bottom:2px dotted #828E93;font-size:13px;}
#filtro-page #filtro-page-resultados {display:block;float:left;padding:30px 12px;line-height:160%;}
#filtro-page #filtro-page-ordenacao {display:block;float:right;padding:20px 12px;}
#filtro-page .filtro-page-titulo {display:block;margin-bottom:10px;}
#filtro-page #filtro-page-visualizacao {display:block;float:right;padding:20px 12px 20px 30px;}
#filtro-page #filtro-page-links {}
#paginacao {border-top:2px dotted #828E93;display:block;}
#paginacao ul {display:inline-block;width:100%;list-style:none;margin:0;padding:15px;text-align:center;zoom: 1; *display: inline;}
#paginacao ul li {display:inline-block;list-style:none;margin:5px;padding:0;zoom: 1; *display: inline;}
#paginacao ul li a {display:block;text-decoration:none;background:#edf4f9;color:#939597;padding:2px 6px;border:#939597 1px solid;}
#paginacao ul li a:hover,
#paginacao ul li.active a,
#paginacao ul li.active a:hover {background:#0081BD; color:#FFFFFF}
.prod-st{----background:url(rep_f.png) repeat-y;---border-bottom:#000 1px solid;display:block;--float:left;background: #FFF;}
#product-left{float:left;width:806px;height: 520px;---border-right:2px dotted #f3f4f3;text-align:center;display:block;} 
#product-right{float:left;width:70px;height:520px;----border:#000 1px solid} 
#product-right > div{--background: #e9e9e9;width:100px;height:500px;margin-top:5px;---margin-top:5px} 
.img_none{display:none;position:relative;height:500px;}
.space{height:14px;float:left;width:100%}
.border{border:#535353 1px solid;display:block;--width:120px;height:98px;float:left;margin:2px;margin-top:15px;margin-left:5px;background: #FFF;}
.bk_prop{background:url(bk.png);width:240px;height:27px;margin-left:auto;margin-right:auto;margin-bottom:4px;color:#313131;text-transform:uppercase;font-size:11px;font-weight:bold;position:relative;}
.bk_prop a.preto{color:#313131;text-transform:uppercase;font-size:11px;text-decoration:none}
.bk_prop img{float:left;display:block}
.bk_prop div.txt{float:left;display:block;margin-top:8px}
.bk_prop div.txt2{float:left;display:block;margin-top:8px;margin-left:28px;font-size:9px;text-transform:lowercase;}
div.content_prod{----border:#000 1px solid;--border-left:2px dotted #f3f4f3;margin-bottom:2px;background-color:#FFF;min-height: 350px;}
div.content_prod > div.red{height:18px;background:#333333;float:left;color:#FFF;font-size:12px;cursor:pointer;margin-left:2px;}
div.content_prod > div.grey{height:18px;background:#5a5a5a;float:left;margin-left:2px;color:#FFF;font-size:12px;cursor:pointer;}
div.content_prod > div.red > div.marg{margin: 1px 6px;}
div.content_prod > div.grey > div.marg{margin: 1px 6px;}
div.content_prod > div.txt{float:left;margin:5px;width: 100%;line-height: 20px;}
#titulo-page {display:block;height:22px;font-size:10px;padding:5px 10px 0 10px;background:url(bg-titulo.jpg) repeat-x;color:#fff;font-size:14px;text-transform:uppercase;}
.caracteristicas_wrapper{width:99%;background:#fff;padding: 1% 0 1% 0;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}
.caracteristicas_wrapper2{width:99%;background:#E8E8E8;padding: 1% 0 1% 0;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}
.jumptop{position: absolute;right: 15px;top: 20px;}
.jumptop a{color:#CFCECE;text-decoration: none;font-size: 9px;}
.destaques-produto-item .destaques-vermais .ref{float: left;color: #FFF;background: #0081BD;text-transform: uppercase;font-size:10px;margin-left:3px;}
#news-container{width: 450px;}
#news-container ul li{height:56px}
.caracteristica_titulo{color:#666665;}
.caracteristica_texto{color:#666665;font-weight: bold;}
.navegacao{height: 15px;width: 100px;float: left;position: absolute;margin-top: 10px;}
.naveg-esq{height: 18px;width: 26px;cursor: pointer;background: url("bg-footer.jpg") repeat scroll 0 0 transparent;float: left;color: #FFF;margin-left:5px;padding-left: 5px;font-weight: bold;}
.naveg-dir{height: 18px;width: 26px;cursor: pointer;background: url("bg-footer.jpg") repeat scroll 0 0 transparent;float: right;margin-right:5px;color: #FFF;padding-left: 5px;font-weight: bold;}
.image-slider{height: 500px;float: left;width: 100px;overflow: hidden;}
.image-visible{height: 500px;float: left;width: 100px;}
.backbutton{text-decoration: none;font-size: 14px;color:#000;font-weight: bold;}
.text_dates {color:#878787;font-size:14px;font-weight:bold;line-height:21px;font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;font-smooth:always}
.text_titles {line-height:19px;font-size:18px;color:#0081BD;text-transform:uppercase;font-weight:bold;font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;font-smooth:always}
.text_subtitles {line-height:22px;font-size:18px;color:#939598;text-transform:uppercase;font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;font-smooth:always}