body {
	text-align: center;
	background-color: #999999;
	background-image: url("../media/files/bg_idsys.jpg");
	background-repeat: repeat-x;
	background-position: top left;
	line-height: 120%;
	font-family: sans-serif;
	font-size: 12px;
	color: #676767;
	}
body, a, p, div, table, tr, td, img, h1, h2, h3, h4, h5, h6, ul, li, ol, form, object {
	border: 0px;
	padding:0px;
	margin: 0px;
	}
a {
	text-decoration: none;
	}
/* ----- id ----- */
#page {
	margin: auto;
	padding: 0px;
	width: 1002px;
	}
#top {
	width: 100%;
	background-image:url("../media/files/bg_top.gif");
	background-repeat: repeat-x;
	background-position: top left;
	}
#topLogo {
	float:left;
	width: 265px;
	}
#topLogo img {
	float:left;
	}
#topClocksites {
	float:right;
	width: 565px;
	}
#clock {
	height:47px;
	width: 71px;
}
#center {
	width: 100%;
	overflow:hidden;
	}
#centerTop {
	background-image:url("../media/files/bg_center_top.gif");
	background-repeat: repeat-x;
	background-position: top left;
	height: 14px;
	margin-top: 4px;
	}
#artigo {
	text-align: left;
	width: 469px;
overflow:hidden;
	}
html>body #artigo {
	width: 469px;
	min-width: 469px;
	}
.scroller {
	text-align: left;
	width: 469px;
	}
html>body .scroller {
	width: 45%;
	min-width: 469px;
	}
#artigo h1 {
	color: #00cbfc;
	font-size: 26px;
	line-height: 26px;
	margin-top: 14px;
	}
#artigo h2 {
	color: #00cbfc;
	font-size:21px;
	line-height: 21px;
	font-weight: lighter;
	}
#artigo h3 {
	color: #717171;
	font-size:11px;
	line-height: 11px;
	}
#centerBottomConteudoHProd #area h1 {
	color: #00cbfc;
	font-size: 13px;
	line-height: 25px;
	font-weight: lighter;
	text-transform: uppercase;
	Float: left;
}
p#resultadospor {
background-color:#000000;
color:#FFFFFF;
padding:0px 10px;
font-size:16px;
line-height:20px;
height:20px;
}
#searchResultsPagination {
clear:both;
background-color:#000000;
color:#FFFFFF;
}
#searchResultsPagination p, #searchResultsPagination a.navigationLink {
color:#FFFFFF;
}
#searchResultsPagination .navigationLink {
padding:0px 10px;
}
#centerBottomConteudoHProd #area h2 {
	color: #999999;
	font-size: 24px;
	line-height: 34px;
	font-weight: lighter;
	Float: left;
	clear: left;
	text-transform: uppercase;
}
#area {
	border-top: 5px solid #00cbfc;
	text-align:left;
        width:469px;
	}
#area h1 {
	color: #00cbfc;
	font-size: 12px;
	line-height: 14px;
	font-weight: lighter;
	text-transform: uppercase;
	}
#area h2 {
	color: #999999;
	font-size: 12px;
	line-height: 14px;
	font-weight: lighter;
	text-transform: uppercase;
	}
#area.homepage {
    float:left;
}
#area.homepage h1 {
    color:#FFFFFF;
    padding-top:24px;
    text-indent:24px;
    font-size:30px;
    line-height: 30px;
    font-weight:lighter;
	text-transform: uppercase;
}
#centerBottom {
	background-color: #FFFFFF;
	text-align:center;
	}
#centerBottomLMenu, #centerBottomRMenu {
	background-color:#f0f0f0;
	}
#centerBottomLMenu, #bottomLMenu {
	width: 214px;
	min-width:194px;
	text-align:left;
	float:left;
	}
#centerBottomConteudo {
	width:500px;
	margin: auto;
	text-align:left;
	float:left;
	}
html>body #centerBottomConteudo {
	width: 54%;
	min-width:500px;
	}
#bottomConteudo {
	width:420px;
	margin: auto;
	text-align:left;
	float:left;
	}
#centerBottomConteudoHP {
	margin: 11px;
	}
#centerBottomConteudoHProd {
	padding: 0 0 0 2%;
	width: 705px;
	background-color: #FFFFFF;
	}
html>body #centerBottomConteudoHProd {
	min-width:705px;
	width:68.6%;
	}
#HPBottomCont {
	background-image:url("../media/files/bgHPBottomFlash.jpg");
	background-repeat: repeat-x;
	background-position: top left;
	text-align: right;
}
#HPBottomCont h1 {
	color:#02a5cd;
	text-align: left;
}
#HPBottomCont p {
	color:#6f6f6f;
	text-align: left;
}
#HPBottomCont div.inquerito {
	text-align: left;
	font-size: 13px;
	line-height: 14px;
	background-image:url("../media/files/bgInquerito.gif");
	background-repeat: no-repeat;
	background-position: 5px 0px;
	width:310px;
	margin-left:auto;
}
#HPBottomCont div.inquerito p {
	padding:14px 20px;
	color:#ffffff;
}
#centerBottomRMenu {
	width:194px;
	text-align: left;
	}
#bottomRMenu {
	width:300px;
	text-align: left;
	}
#bottomRMenu a {
	float:left;
	}
#bottomRMenu p {
	float:none;
	clear:both;
	}
html>body #centerBottomRMenu {
	min-width:194px;
	width: 214px;
	}
#bottom {
	width: 100%;
	background-image:url("../media/files/bg_bottom.gif");
	background-repeat: repeat-x;
	background-position: bottom left;
	background-color: #e2e2e2;
	height: 70px;
	}
#bottom #bottomLMenu, #bottom #bottomConteudo, #bottom #bottomRMenu {
	margin-top:12px;
	}
#bottomLMenu img {
	text-align: left;
	padding: 1px 0px;
	}
#bottomRMenu img {
	margin:0px 6px;
	}
#bottomRMenu a {
	padding:1px;
	}
#basement {
	width: 100%;
	text-align: left;
	color: #c9c9c9;
	font-size:8px;
	}
#copyright {
	padding-left: 32px;
	}
#hpProdutos, #hpListagens {
	text-align: left;
	width: auto;
    background-repeat:no-repeat;
    background-position:top right;
    background-color:#31a1bc;
    overflow:auto;
}
#hpProdutos.leitores {
    overflow:hidden;
}
#hpProdutos.acessorios, #hpProdutos.resultados, #hpProdutos.hpNoticias {
    background-color:#FFFFFF;
}
#hpProdutos td {
border-right:1px solid #c6e5ec;
}
#hpProdutos td.segundo {
border-right:0px solid #c6e5ec;
}
#hpProdutos #textoNoticia td {
border-right:0px solid #c6e5ec;
}
#hpProdutos #notCaixa div.paginacao {
float:left;
background-image:none;
width:150px;
text-align:left;
}
#hpProdutos #notCaixa div.paginacao a {
color:#a50b0b;
line-height:30px;
font-size:9px;
text-transform:uppercase;
width:50px;
height:30px;
overflow:hidden;
text-align:center;
white-space:nowrap;
}
#hpProdutos #notCaixa div.paginacao a.segundo {
background-image:url("../media/files/setinhredright.gif");
background-repeat:no-repeat;
background-position:right;
text-align:left;
padding:2px 15px 2px 0px;
}
#hpProdutos #notCaixa div.paginacao a.primeiro {
background-image:url("../media/files/setinharedleft.gif");
background-repeat:no-repeat;
background-position:left;
text-align:left;
padding:2px 0px 2px 15px;
border-right:1px solid #a50b0b;
}
#hpProdutos div.paginacao a {
color:#ffffff;
line-height:14px;
font-size:11px;
text-transform:uppercase;
width:80px;
}
#hpProdutos div.paginacao a.segundo {
background-image:url("../media/files/setas_pagseguinte.jpg");
background-repeat:no-repeat;
background-position:right;
text-align:left;
padding:2px 20px 2px 10px;
}
#hpProdutos div.paginacao a.primeiro {
background-image:url("../media/files/setas_paganterior.jpg");
background-repeat:no-repeat;
background-position:left;
text-align:right;
padding:2px 10px 2px 20px;
}
#hpProdutos div.voltarHP a {
color:#ffffff;
display:inline;
line-height:15px;
font-size:11px;
padding:5px 10px;
text-transform:uppercase;
}
#hpProdutos div.paginacao {
float:left;
background-image:url('../media/files/bg_paginacao.jpg');
background-position:right;
background-repeat:repeat-x;
width:50%;
text-align:left;
}
#hpProdutos div.voltarHP {
float:left;
background-image:url('../media/files/bg_paginacao.jpg');
background-position:right;
background-repeat:repeat-x;
width:49.9%;
text-align:left;
}
#hpProdutos table { clear:both; }
#hpProdutos #cabecaListas {
line-height:37px;
background-color:#000000;
text-align:left; clear:both;
}
#hpProdutos #cabecaListas h1 {
color: #00cbfc;
font-weight:100;
float:left;
font-size:24px;
margin:0px 10px;
text-transform:uppercase;
white-space: normal;
}
#hpProdutos #cabecaListas h2 {
color: #ffffff;
font-weight:100;
float:left;
font-size:18px;
text-transform:uppercase;
}
#hpProdutos #notCaixa div.arquivo p.blueButton {display:block;color:#000000;background-color:#8ce8fe;line-height:20px;height:20px;font-size:11px;width:45px; text-align:center;}
#hpProdutos #notCaixa div.arquivo select.blueButton {display:block;color:#000000;background-color:#8ce8fe;line-height:20px;height:20px;font-size:11px;width:50px;border-style:none;}
#hpProdutos #notCaixa div.arquivo {float:left;padding:6px 1px;}
#hpProdutos #notCaixa div.spacer2 {float:left;padding:0px 5px;}

html>body #hpProdutos,html>body #hpListagens {
	min-width: 500px;
	width: 100%;
	}
#hpProdutos ul#menuEmpresa {
    list-style-type:none;
    list-style-position:inside;
    line-height:20px;
    text-align:left;
    padding:10px;
    font-size:9px;
}
#hpProdutos ul#menuEmpresa li {
    float:left;

    margin-right:1px;
}
#hpProdutos ul#menuEmpresa li a {
    display:block;
    line-height:inherit;
    color:#FFFFFF;
    padding-right:20px;
    background:url("../media/files/bckgrd_menuempresa.png") no-repeat top right #155c6d;
    text-indent:10px;
    text-transform:uppercase;
}
#hpProdutos ul#menuEmpresa li a:hover, #hpProdutos ul#menuEmpresa li a.on {
    background-color:#000000;
}
#hpProdutos.hpEmpresa, #hpProdutos.parceiros {
    overflow:auto;
}
#hpProdutos.hpEmpresa h1 {
    font-size:26px;
    font-weight:lighter;
    text-transform:uppercase;
    line-height:120%;
}


#hpProdutos.hpEmpresa h2 {
    font-size:15px;
    font-weight:lighter;
}
#hpProdutos.hpEmpresa h3 {
    font-size:12px;
    font-weight:lighter;
}
#hpProdutos.hpEmpresa #artigoEmpresa {
    margin:0px 10px;
    padding-bottom:10px;
    width:60%;
    color:#FFFFFF;
    text-align:left;
}
#hpProdutos.terminais {
	background:url('../media/files/bckgrd_Terminais.gif') no-repeat right bottom #31a1bc;
}
#hpProdutos.rfid {

	background:url('../media/files/bckgrnd_rfid.gif') no-repeat right bottom #31a1bc;
}
#hpProdutos.impressoras {
	background:url('../media/files/bckgrnd_Impressoras.gif') no-repeat right bottom #31a1bc;
}
#hpProdutos.leitores {
	background:url('../media/files/bckgrnd_Leitores.gif') no-repeat right bottom #31a1bc;
}
#hpProdutos.parceiros {
	background:#31a1bc;
}
#hpProdutos.parceiros map br {
	display:none;
}
#hpProdutos.hpPromo {
	padding:10px 0px;
	}
#hpProdutos.artigoNoticias, #hpProdutos.hpFormularios, #hpListagens, #hpProdutos.hpPromo, #hpProdutos.hpPesquisa {
	background-color: #31a1bc;
	color: #FFFFFF;
        overflow:auto;
        text-align:left;
	}
#hpProdutos.artigoNoticias div {
	padding:10px;
	color: #FFFFFF;
	}
#hpProdutos.artigoNoticias p {
	padding:5px 0px;
	color: #FFFFFF;
	}
#hpProdutos.artigoNoticias #tituloNoticia img, #hpProdutos.artigoNoticias #tituloNoticia div {
	float: left;
        width:inherit;
        max-width:65%;
	}
#hpProdutos.artigoNoticias img {
	margin: 0px 10px 10px 0px;
	clear:left;
        background-color:#FFFFFF;
	}
#hpProdutos.artigoNoticias #tituloNoticia h6 {
	font-size: 12px;
	margin-top:50px;
	line-height:200%;
	font-weight:100;
	}
#hpProdutos.artigoNoticias #tituloNoticia h1 {
	font-size: 17px;
	font-weight: lighter;
        line-height:19px;
	}
#hpProdutos.artigoNoticias #textoNoticia {
	font-size: 12px;
        padding:0px 10px;
	}
#textoNoticia {
color:#FFFFFF;
}
#hpProdutos.hpFormularios {
	padding : 10px 1px;
        overflow:hidden;
	}
#hpProdutos.hpFormularios .catalogo {
	background:url('../media/files/bckgrd_Catalogo.jpg') no-repeat right #31a1bc;
	}

#hpProdutos.hpFormularios.formNewsletter {
	background:url('../media/files/bckgrnd_FormNewsletter.jpg') no-repeat right top #31a1bc;
}
#hpProdutos.hpFormularios.formEnviar {
	background:url('../media/files/bg_enviar_amigo.jpg') no-repeat left top #31a1bc;
	padding:10px 0px 60px 2px;
	}
#hpProdutos.hpFormularios.formEnviar h1 {
	line-height:38px;
	font-size:38px;
	font-weight:100;
	text-transform:uppercase;
	width:400px;
	padding-bottom:30px;
	}
#hpProdutos.hpFormularios #formDataid {
	width:335px;
	float:left;
	color:#ffffff;
	}
#hpProdutos.hpFormularios #formChecks {
	float:left;
	text-align:left;
	background:url("../media/files/bckgrnd_formInfo.jpg") repeat-x top;
	width:355px;
	margin-left:1px;
	}
#hpProdutos.hpFormularios #formChecks h1 {
	font-weight: lighter;
	line-height:16px;
	font-size:12px;
	text-indent:10px;
	color:#ffffff;
	}
#hpProdutos.hpFormularios #formChecks div div {
	float:left;
	width:46%;
	text-align:left;
	color:#ffffff;
	}
#hpProdutos.hpFormularios #formChecks div div div {
	font-weight:lighter;
	line-height:11px;
	font-size:10px;
	margin:3px 3px 0px 3px;
	width:100%;
	color:#ffffff;
	}
#hpProdutos.hpFormularios #formChecks div div div label {
color:#FFFFFF;
}
#navMenu {
	background-color: #f0f0f0;
	text-align: left;
	}
#navMenu a, #subMenu a {
	text-decoration: none;
        color:#0496b9;
	height:20px;
	line-height:20px;
        text-indent:10px;
	}
#navegacao {
	background-color: #cddbc5;
	border-bottom: 1px solid #ffffff;
	color: #7b8384;
	height:20px;
	line-height:20px;
	background-image:url("../media/files/seta_verde_active.gif");
	background-repeat: no-repeat;
	background-position:right;
	}
#produtos {
	background-color: #b6d3db;
	color: #7b8384;
	height:20px;
	line-height:20px;
	}
#produtos.active {
	background-image:url("../media/files/seta_active.gif");
	background-repeat: no-repeat;
	background-position:right;
	}
#produtos.inactive {
	background-image:url("../media/files/seta_inactive.gif");
	background-repeat: no-repeat;
	background-position:right;
	}
#subMenu .active {
	background-image:url("../media/files/seta_produtos_close.gif");
	background-repeat: no-repeat;
	background-position:right;
	}
#subMenu .inactive {
	background-image:url("../media/files/seta_produtos_open.gif");
	background-repeat: no-repeat;
	background-position:right;
	}
#promocoes {
	background-color: #d4d4d4;
	color: #7b8384;
	height:20px;
	line-height:20px;
	}
#ultimos {
	background-color: #d4d4d4;
	color: #7b8384;
	height:20px;
	line-height:20px;
	}
html>body #navegacao a,
html>body #produtos a,
html>body #promocoes a,
html>body #ultimos a,
html>body #pdfs a,
html>body #video a,
html>body #docTec a,
html>body #docCom a,
html>body #refSap a,
html>body #aplicacoes a  {
	margin-left: 10px; 
	}
#subMenu {
	background-color: #f0f0f0;
	text-align: right;
	}
#pdfs, #video, #docTec, #docCom, #refSap, #aplicacoes {
	background-color: #6ac6dd;
	border-bottom: 1px solid #f0f0f0;
	height:20px;
	line-height:20px;
	color: #FFFFFF;
	text-align: left;
	width: 214px;
	}
#menuVideo div.videos {
margin:0px 0px 15px 0px;
}
#menuVideo div.videos a.imgVideo {
display:block;
width:50px;
height:50px;
float:left;
margin:0px 5px;
background:#FFFFFF;
text-indent:0px;
}


#menuVideo div.videos h1 {
font-size:12px;
font-weight:100;
}
#menuVideo {
overflow: auto;
}
#catalogo a#btCatalogo {
	margin-top: 8px;
	text-align: left;
	background-color: #a0a0a0;
	line-height:24px;
	height:24px;
	color: #FFFFFF;
	background-image:url("../media/files/catalogo.jpg");
	background-repeat: no-repeat;
	background-position:center;
	width: 214px;
	text-indent: 10px;
	}
#area_cliente {
	margin: 3px 0px 8px 0px;
	text-align: left;
	background-image:url("../media/files/bg_area_client.jpg");
	background-repeat: repeat-x;
	height: 29px;
	overflow:hidden;
	}
#area_cliente a {
	text-align: left;
	background-image:url("../media/files/area_cliente_loginBt.gif");
	background-position:right;
	background-repeat: no-repeat;
	display: block;
	height: 29px;
	width: 214px;
	line-height: 29px;
	color: #FFFFFF;
	font-size: 12px;
	text-indent: 10px;
	overflow:hidden;
	}
#area_cliente a span {
	margin:0px 0px 0px 50px;
	}
#search {
	text-align: left;
	background-color: #00cbfc;
	color: #FFFFFF;
	margin-bottom: 3px;
	height: 69px;
width:214px;
overflow:hidden;
	}
#search form {
	padding:7px 7px 8px;
	}
/* ----- class ----- */
.clear {
	clear:both;
	display:inline;
	height:0px;
	}
.pesquisa {
	color: #676767;
	font-size: 12px;
	border: 0px;
	height: 14px;
	padding: 0px;
	margin: 0px;
	width: 137px;
	}
.drop  {
	height: 20px;
	font-size: 14px;
	line-height:16px;
	}
.submit {
	background-color: #00cbfc;
	color: #FFFFFF;
	border:none;
	font-size: 12px;
	line-height: 14px;
	width: 40px;
	}
.menuSub {
	border-bottom: 1px solid #cdcdcd;
	margin:0px 8px;
	display: block;
	height:28px;
	}
#navMenu .menuSub a {
	line-height: 28px;
        text-indent:10px;
        display:block;
	}
.subMenuSub {
	border-bottom: 1px solid #cdcdcd;
	margin:0px 8px;
	text-align:left;
	}
#navMenu .subMenuSub a {
	line-height: 28px;
	}
.lhide {
	display: none;
	}
.lshow {
	display: block;
	}
.rhide {
	display: none;
	}

.rshow {
	display: block;
	}
.shadowl {
	background-image: url("../media/files/bg_lateral_esq.gif");
	background-repeat: repeat-y;
	background-position:top left;
	}
.shadowr {
	background-image: url("../media/files/bg_lateral_dir.gif");
	background-repeat: repeat-y;
	background-position:top right;
	}
.menushadowl {
	background-image: url("../media/files/bg_navmenu.gif");
	background-repeat: repeat-y;
	background-position: top left;
	}
.menushadowr {

	background-image: url("../media/files/bg_prodmenu.gif");
	background-repeat: repeat-y;
	background-position:top right;
	}

.imgLeft {
	background-image: url("../media/files/bg_center_left.gif");
	background-repeat: no-repeat;
	background-position: top left;
	}
.imgRight {
	background-image: url("../media/files/bg_center_right.gif");
	background-repeat: no-repeat;
	background-position:top right;
	text-align:center;
	}
.spacer {
	margin:0px 32px;
	width:auto;
	text-align:center;
}
.bottomImgLeft {
	background-image: url("../media/files/corner_bottom_left.gif");
	background-repeat: no-repeat;
	background-position: bottom left;
	height: 70px;
	}
.bottomImgRight {
	background-image: url("../media/files/corner_bottom_right.gif");
	background-repeat: no-repeat;
	background-position: bottom right;
	height: 70px;
	}

.bottomImgLeftBG {
	background-image: url("../media/files/bgBottomLeft.gif");
	background-repeat: repeat-y;
	background-position: bottom left;
	height: 70px;
	}
.bottomImgRightBG {
	background-image: url("../media/files/bgBottomRight.gif");
	background-repeat: repeat-y;
	background-position: bottom right;
	height: 70px;
	}
.bottomNavMenu {
width:100%;
}
.bottomNavMenu, .bottomNavMenu a {
	color:#48b9d5;
	text-align: left;
	font-weight: bold;
	font-size: 10px;

text-transform:uppercase;
	}
#artigo .listagem div.refsapprod {
	text-align:right;
	clear:both;
	height:20px;
	width:440px;
	}
#artigo .listagem div.refsapprod p {
	background-image:url("../media/files/bg_referencia.gif");
	background-repeat: no-repeat;
	background-position: right;
	float:right;
	text-align:right;
	width:200px;
	line-height: 13px;
	}
#artigo .listagem div.refsapprod p span {
	float:left;
	margin:0px 5px;
	}
#artigo .listagem div.refsapprod p span.ref {
	float:right;
	}
#artigo .listagem h1 {
	font-size: 14px;
	line-height: 16px;
	margin-top: 0px;
	}
#artigo .listagem img {
	margin-right:16px;
	}
#artigo .listagem {
	width:auto;
padding-bottom:3px;
	}
#HPBottomCont .questCinza h1, #HPBottomCont .questCinza p, #HPBottomCont .questAzul h1, #HPBottomCont .questAzul p, #HPBottomCont .questAzul label
{
color:#FFFFFF;
font-weight: 100;
text-align:left;
}
#HPBottomCont .questAzul input {
border:0px;
padding:0px;
margin:0px;
text-align:left;
}
#HPBottomCont .questAzul, #HPBottomCont .questCinza {
text-align:left;
}
#loginCliente {
	margin-left: 10px;
text-align:left;
}
#cabecaListas a#clientLogOn {
	float:right;
	text-indent: 10px;
	text-align:left;
	display:block;
	width:111px;
	height:28px;
	line-height:28px;
	font-size:10px;
	color:#ffffff;
	background-image:url("../media/files/loginClienteNovo.gif");
	background-repeat:no-repeat;
	margin-right:100px;
}
#areahomepage a#clientLogOn  {
	float:right;
	text-indent: 10px;
	text-align:left;
	display:block;

	width:121px;
	height:42px;
	line-height:40px;
	font-size:10px;
	color:#ffffff;
	background-image:url("../media/files/btn_hp_loginclientes.png");
	background-repeat:no-repeat;
	margin:34px 10px 0px 0px;
}
#hpProdutos #loginCliente a#clientLogOn {
	text-indent: 10px;
	text-align:left;
	display:block;
	width:121px;
	height:38px;
	line-height:30px;
	font-size:10px;
	color:#ffffff;
	background-image:url("../media/files/login_cliente_produtos.gif");
	background-repeat:no-repeat;
	margin:0px 10px 0px 0px;
}
#Novidades h1 {
	color: #00cbfc;
	font-size: 22px;
	line-height: 110%;
	font-weight: lighter;
	margin-left: 10px;
	text-align: left;
	}
#Novidades div.hpProdutoDestaque {
	float: left;
	width: 300px;
	text-align: left;
}
#Novidades div.hpProdutoDestaque p {
	float: left;
	padding: 0;
	margin: 0px 5px 5px 10px;
	width: 132px;
	height: 132px;
	display:block;
	background: url('../media/files/bckgrnd_prod_novid.png');
	text-align:center;
}
#Novidades div.hpProdutoDestaque div.textoProdutoDestaque {
	float: left;
	width: 140px;
	padding-top: 25px;
}
#Novidades div.hpProdutoDestaque div.textoProdutoDestaque h1 {
	color: #FFFFFF;
	font-size: 18px;
	line-height: 120%;
	font-weight: lighter;
	margin-left: 0px;
	}
#Novidades div.hpProdutoDestaque div.textoProdutoDestaque h2 {
	color: #ffffff;
	font-size: 11px;
	line-height: 150%;
	font-weight: lighter;
	}
#Novidades div.hpProdutoDestaque div.textoProdutoDestaque h3 {
	color: #000000;
	font-size: 11px;
	line-height: 150%;
	font-weight: lighter;
	}
#botContainer {
	width: 460px;
}
#botContainer.small {
	width: 230px;
}
#botContainer p {
	float: left;
	padding: 0;
	margin: 2px 5px 2px 10px;
	width: 209px;

	height: 26px;
	text-align:left;
}
#botContainer p a {
	padding: 0;
	display:block;
	color: #FFFFFF;
	text-decoration:none;
	font-size: 10px;
	line-height:250%;
	margin-left: 10px;
	width: 199px;
}
#botContainer p.botaoAzulNovidades {
	background: url('../media/files/bckgrnd_botao_podutos.gif') no-repeat;
}
#botContainer p.botaoAzulNovidadesSS {
	background: url('../media/files/bckgrnd_botao_podutos_ss.gif') no-repeat;
}
#botContainer p.botaoVerdeNovidades {
	background: url('../media/files/bckgrnd_prod_novidVerdSS.gif') no-repeat;
}


#botContainer p.mapag {
	margin: 0px 5px 0px 10px;
}
#textoEntrada {
	color: #FFFFFF;
	text-decoration:none;
	font-size: 10px;
	line-height:120%;
	margin-left: 10px;
	text-align: left;
	width: 409px;
}
/*   TABS CSS  */
#tabscontainer {
	border-bottom: 1px solid #aaa;
	height: 20px;
	width: 469px;
}

#tabheader {
	padding: 0px;
	margin: 0;
}

#tabheader ul {
  margin:0;
  padding: 0;
}
  
#tabheader li {
	float:left;
	padding:0px;
	margin:0px;	
	list-style:none;
}
#tab_consumiveis, #tab_segmento, #tab_acessorios, #tab_marca, #tab_aplicacoo, #tab_tipo, #tab_descricao, #tab_caracteristicas {
overflow:auto;

}
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#tabheader a {float:none;}
/* End IE5-Mac hack */

#tabheader a:hover {
	background-color: #00cbfc;
	color: #fff;
}

#tabheader #tabcurrent {
	border-bottom: 1px solid #fff;
	margin-bottom: -1px;
  }
#tabheader #tabcurrent a {
 	background-color: #00cbfc;
	text-decoration: none;
	display: block;
}
#tabheader a.desc {
	float:left;
	height:19px;
	color: #FFFFFF;
	line-height: 19px;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	background-color: #b7b7b7;
	border-bottom: 1px solid #cef0f8;
	padding: 0px 6px;
	display:block;
	background-image:url("../media/files/separadorL.gif");
	background-repeat: no-repeat;
	background-position: top right;
	}
#tabheader a.acab {
	float:left;
	height:19px;
	color: #FFFFFF;
	line-height: 19px;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	background-color: #b7b7b7;
	border-bottom: 1px solid #cef0f8;
	padding: 0px;
	display:block;
	background-color: #b7b7b7;
	background-image:url("../media/files/separadorL.gif");
	background-repeat: no-repeat;
	background-position: top right;
	}
#tabheader a.acab span{
	background-image:url("../media/files/separadorR.gif");
	background-repeat: no-repeat;
	background-position: top left;
	display:block;
	padding: 0px 6px;
}

#tabheader a:hover {
	background-color: #00cbfc;
	text-decoration: none;
	color: #fff;

}

#tabheader a.button:hover {
	background-color: #ffffff;
	text-decoration: none;
}

form.articleTabs div {
	overflow: auto;
width:469px;
}

/* FIM TABS CSS */
#homepage {
	margin:0px 32px;
	background-color:#FFFFFF;
	}
#areahomepage {
	background-image: url("../media/files/bg_hp_nomehome.png");
	height:68px;
	margin-bottom:4px;
	background-repeat: repeat-x;
	}
#nameheader{
	float:left;
	text-align:right;
	width:76%;
}
#hpAzulao {
	background-color:#31a0bb;
	width:100%;
	}
#hpBemVindo h1 {
	color: #b6eefc;
	font-size: 17px;
	line-height: 19px;
	margin: 7px 10px 7px 24px;
	text-align:left;
	font-weight:lighter;
	}
#hpBemVindo p {

	color: #ffffff;
	line-height: 14px;
	margin: 0px 10px 7px 24px;
	text-align:left;
	}
#titNoticHP {
	background-color:#5a5a5a;
	margin:0px 10px 0px 24px;
height:20px;
line-height:20px;
	}
#titNoticHP p {
	float:right;
	width:14%;
height:20px;
line-height:20px;
	}
#titNoticHP h1 {
	float:left;
height:20px;
line-height:20px;
	font-size:14px;
	text-transform: uppercase;
	color:#ffffff;
	text-indent:10px;
	font-weight: lighter;
	width:78%;
	text-align:left;
	}
#titNoticHP a.vermaisNews {
    display:block;
    background-color:#41c0df;

    width:40px;
    height:14px;


    line-height:14px;
    font-size:9px;
    text-align:center;
    color:#3a3a3a;
    float:none;
    margin:3px 10px 0px;
    overflow:hidden;
}
#noticHP {
	line-height:14px;
	color:#FFFFFF;
	margin:0px 10px 0px 24px;
	background-image:url("../media/files/bg_noticias_hp.png");
	background-position:right;
	background-repeat:repeat-y;
        text-align:left;
	height:100px;
	}
#noticHP a {
	color:#00cbfc;
}
#noticHP h1 {
	line-height:16px;

	color:#9debfe;
        font-size:14px;
        font-weight:lighter;
        text-transform:capitalize;
        width:inherit;
	margin:10px 0px 0px 0px;
	}
#noticHP div {
	width:310px;
        float:left;
	}
#noticHP div#noticImgHP {
	background:url("../media/files/bg_img_hp_noticias.png") no-repeat;
	width:84px;
	height:84px;
	margin:5px 10px;
	}
#noticHP div#noticImgHP img{
	padding:5px;
	}
#prodDestaques {
	float:left;
	width:49%;
	}

#infoHP {
	float:left;
	width:50%;
	}
html>body #prodDestaques {
	min-width:454px;
	width:49%;
	}
#hpInstitucional {
    background:url("../media/files/btn_hp_bckgrnd.gif") no-repeat right;
    margin:5px 10px;
    height:61px;
}
#hpInstitocional .positrao {
    padding-top:50px;
    background-color:#fefeef;
    border:1px solid red;
}
#hpInstitucional a {
    display:block;

    width:145px;
    height:51px;
    text-align:center;
    line-height:40px;
    color:#9debfe;

    text-transform:uppercase;
    font-weight:lighter;
    font-size:12px;
    float:right;
}
#hpInstitucional a.botao1 {
    background:url("../media/files/btn_hp_left.png") no-repeat left top;
    color:#9debfe;
    border-right:1px solid #25798d;
}
#hpInstitucional a.botao2 {
    background:url("../media/files/btn_hp_center.png") no-repeat left top;
    color:#9debfe;
    border-right:1px solid #25798d;
}
#hpInstitucional a.botao3 {
    background:url("../media/files/btn_hp_right.png") no-repeat left top;
    color:#9debfe;
    margin-right:4px;
}
#hpInstitucional a:hover {
    background:url("../media/files/btn_hp_over.png") no-repeat left top;
    color:#0d6b83;
}
#areaProdHP {
	width:100%;
	}
#activCampa {
	text-align:left;
	margin-left:38px;
	background-image: url("../media/files/bg_campanhas_hp.jpg");
	background-position: left top;
	background-repeat: no-repeat;
	height:79px;
	margin-top:2px;
	}
#activCampa a.tituloC {
	padding:0px 20px;
	display:block;
	height:70px;
	width:140px;
	line-height:70px;
	font-size:30px;
	color:#FFFFFF;
	font-weight:lighter;
	float:left;
}
#activCampa a.subTituloC {
	padding:0px 20px;
	display:block;
	height:70px;
	width:170px;
	line-height:18px;
	font-size:16px;
	color:#FFFFFF;
	font-weight:lighter;
	float:left;
}
#textoFormNews {
	text-align:left;
	width:290px;
	margin:38px 0px 10px 116px;
	}
#textoFormNews h1 {
	font-size:18px;
	font-weight:lighter;
	line-height:28px;
	color:#FFFFFF;
	}
#textoParceiros {
	text-align:left;
	width:300px;
	padding:10px 0px 10px 10px;
	}
#textoParceiros h1 {
	font-weight:lighter;
	line-height:120%;
	font-size:16px;
	color:#FFFFFF;
	}
#textoSugestoes {
	text-align:left;
	width:450px;
	margin:10px 0px 10px 86px;
	}
#textoSugestoes h1 {

	font-weight:lighter;
	line-height:120%;

	}
#fraseObrigatorios {
	margin-bottom:9px;
	margin-left:116px;
	text-align:left;
	}
#novCaixa {
    background-color:#31a1bc;
    margin-left:20px;
    padding:0px 20px 10px 0px;
}
#novCaixa h1 {
    color:#78def8;
    text-align:left;
    line-height:30px;
    font-size:22px;
    font-weight:lighter;
    text-indent:10px;
}
#novCaixa div a.maisNov {
    display:block;
    line-height:15px;
    width:111px;
    color:#ffffff;
    background:url("../media/files/bttn_maisNov.png") no-repeat right top #1bb4d9;
    text-indent:7px;
    margin-left:170px;
}
#notCaixa h1 {
    color:#2388a0;
    text-align:left;
    float:left;
    line-height:30px;
    font-size:22px;
    font-weight:lighter;
    text-indent:0px;

}
#marcaHeadListagem {
    background-color:#000000;
}
#marcaHeadListagem h1, #marcaHeadListagem h2 {
    color:#2388a0;
    text-align:left;

    line-height:30px;
    font-size:22px;

    font-weight:lighter;
    text-indent:0px;

}

#marcaHeadListagem h2 {
    color:#ffffff;

}


.hpDestak {
	background-image: url("../media/files/bgwide_btnHPDestaques.png");
	height:50px 
	}
.hpDestak div {
	background: url("../media/files/bg_btn_hp_destaques.png") left top no-repeat;
	height:50px;
width:auto;
text-align:left;
	}
.hpDestak div div {
	background: url("../media/files/right_btnHpDestaques.png") right top no-repeat;
	height:50px;
width:auto;
text-align:left;
	}
.hpDestak div div div.escuro {
	background: url("../media/files/bckgrnd_hp_areas.png") left no-repeat;
	width:433px;
	margin:2px;
	height:45px;
overflow:hidden;
text-align:left;
	}
.hpDestak div a {
	float:left;
	}
.hpDestak div h1 {
	color:#ffffff;
	font-size:17px;
	line-height:17px;
	margin: 14px 0px 14px 0px;
	text-align:left;
	font-weight:lighter;
	}
.hpDestak div h2 {
	color:#ffffff;
	font-size:17px;
	line-height:17px;
	margin-top: 7px;
	text-align:left;
	font-weight:lighter;

	}

.hpDestak div strong {
	color:#ffffff;
	font-size:12px;
	line-height:12px;
	text-align:left;
	font-weight:lighter;
	}
.hpProduct {
	float:left;
	background:url("../media/files/bgwide_prodhp.png") #FFFFFF;
	height:99px;
	width:49.5%;
	}
.hpProduct div.doisLeft {
	background: url("../media/files/bg_prod_hp.png") left top no-repeat;
	height:99px 
	}
.hpProduct div.doisRight {
	background: url("../media/files/right_hpprod.png") right top no-repeat;
	height:99px 
	}
.hpProduct div h1 {
	color: #00cbfc;
	font-size: 12px;
	line-height: 14px;
	margin: 20px 10px;
	text-align:left;
	font-weight:lighter;
cursor:pointer;
	}
.hpProduct div a {
float:left;
}
.hpProduct div a.botProdHP {
display:block;
	height:90px;
	width:120px;
}
.hpProduct div img {
	margin: 7px 0px 7px 10px;
	float:left;
	}
.spacer32 {
	margin:0px 32px;
	}
.hppSubareas {
	z-index: 10;
	position: absolute;
}
.hppSubareas h1 {
    color:#2388a0;
    font-size:11px;
    font-weight:lighter;
    text-transform:uppercase;
    line-height:12px;
    white-space:nowrap;
    text-align:left;
    padding-left:10px;
}
.hppSubareas h2 {
    color:#676767;
    font-size:10px;
    font-weight:lighter;
    text-transform:uppercase;
    line-height:10px;
    white-space:nowrap;
    text-align:left;
    padding-left:10px;
}
.textareaIdsys {
	border:0;
	background-color:#b7dee8;
	float:left;
	margin:0px 0px 0px 1px;

	padding:0px;
	font-size:12px;
	line-height:13px;
	width:213px;
	height:72px;
	}
.inputIdsys {
	border:0;
	background-color:#b7dee8;
	float:left;
	margin:0px 0px 0px 1px;
	padding:0px;
	font-size:12px;
	line-height:18px;
	}
.labelIdsys {
	width:116px;
	border:0;
	margin:0;
	background-color:#2a525b;
	float:left;
	text-align:right;
	text-indent:10px;
	color:#FFFFFF;
	line-height:18px;
	font-size:11px;
	padding-right:4px;
	}
html>body .labelIdsys {
	width:112px;
	}
.big {
	width: 347px;
	}
.mediu {
	width: 231px;
	}
.smol {
	width: 115px;
	}
.newsletterInput {
	width: 290px;
	}
.sugestoesInput {
	width: 240px;
	}
.infoInput1 {
    width:213px;
}
.infoInput2 {
    width:106px;
}
.sugestaoLabel, html>body .sugestaoLabel {
	width:84px;
	}
.sugestaoTextarea {
	height:100px;
	}
.enviarLabel, html>body .enviarLabel {
	width:157px;
	}

.submitButton {
background-image:url(../media/files/bckgrnd_okCatalogo.jpg);
background-repeat:no-repeat;
background-position:left;
width:347px;
line-height:20px;
height:26px;
font-size:14px;
color:#FFFFFF;
text-transform:uppercase;
border:none;
text-align:left;
text-indent:10px;

font-weight:100;
}

.listProduct {
padding-top:7px;
    text-align:left;
height:60px;
}
.listProduct a.imagenone {
display:block;
width:84px;
height:58px;
background-color:#FFFFFF;
margin:0px 5px 0px 3px;
text-align:center;
    float:left;
}
.listProduct h2 {
    color:#000000;
    font-size:14px;
    font-weight:lighter;
}
.listProduct img {
    background-color:#FFFFFF;
}
.listProduct .productDescription {
    float:left;
    line-height:110%;
    width:230px;
    color:#FFFFFF;
}
html>body .listProduct .productDescription {
    min-width:210px;
}
.listNews {

    text-align:left;
    color:#686868;
    font-size:10px;
    width:360px;
    padding-bottom:5px;
    clear:both;
}
.listNews img {
    float:left;
    border:1px solid #686868;
    margin-right:6px;
    background-color:#FFFFFF;
}
.listNews .listNewsSumary {
    float:left;
    width:270px;    height:6.8em; overflow:hidden;
}
#notCaixa .listNews .listNewsSumary h1 {
    color:#2388a0;
    font-size:11px;
    font-weight:lighter;
    text-transform:uppercase;
    line-height:12px;
    float:none;
    clear:both;
}
.listNews .dataNews {
    text-align:right;
}
#hpProdutos .listNews .dataNews .dateNews, #hpProdutos .listNews .dataNews a.vermaisNews {
    background-color:#c4c4c4;
    padding:1px;
    float:right;
    width:60px;
    margin-left:1px;
    overflow:hidden;
    height:11px;
    text-align:center;
    color:#3a3a3a;
}
#notCaixa {width:360px; overflow:hidden;}
.subSeccao {
    height:63px;
    border-bottom:1px solid #bfe2ea;
    background-position:left top;
    background-repeat:no-repeat;
    text-align:left;
    background-color:#ffffff;
}

.subSeccao a {
    display:block;
    width:inherit;
    background-image:url("../media/files/ss_bga.png");
    background-position:right top;
    background-repeat:no-repeat;
    text-align:left;
    color:#00cbfc;
    text-decoration:none;
    text-transform:uppercase;
    font-size:30px;
    line-height:68px;
    text-indent:40%;
    background-color:transparent;
}
.verPagProduct {
    width:100%;
}
#hpProdutos .verPagProduct a {
    display:block;
    line-height:15px;
    text-indent:10px;
    text-align:left;
    text-decoration:none;
    text-transform:uppercase;
    color:#000000;
    background-image:url("../media/files/listNov_bga.png");
    background-position:right top;
    background-repeat:no-repeat;
    background-color:#8bcad9;
    width:inherit;
}
.listNovidade {
    font-size:10px;
    text-align:left;
}
.listNovidade h2 {
    color:#ffffff;
    font-size:12px;
    font-weight:lighter;
}
.listNovidade img {

    float:left;
    margin:0px 9px 10px;
    background-color:#FFFFFF;
    border:1px solid #c6e5ec;
}
.listNovidade .novidadeDescription {
    float:left;
    font-size:10px;
    line-height:140%;
    width:220px;
}
.listPromo {
    font-size:10px;
    text-align:left;
    width:335px;
}
.listPromo img {
    float:left;
    margin:0px 10px 10px;
    background-color:#FFFFFF;
}
.listPromo .promoDescription {
    float:left;
    font-size:10px;
    line-height:140%;
    width:220px;
}
.listPromo .promoDescription h2 {
    color:#ffffff;
    font-size:12px;
    font-weight:lighter;
    line-height:20px;
    width:220px;
}
.listPromo .promoDescription .verDeAte {
    background-color:#000000;
    color:#9becff;
    line-height:20px;
    text-indent:10px;
    text-align:left;
    width:220px;
}
.listPromo .promoDescription a {
    display:block;
    line-height:18px;
    text-indent:10px;
    text-align:left;
    text-decoration:none;
    text-transform:uppercase;
    color:#9becff;
    background-image:url("../media/files/bckgrnd_vermaispromo.png");
    background-position:right top;
    background-repeat:no-repeat;
    background-color:#237488;
    width:220px;
}
html>body .listPromo .promoDescription {
    width:auto;
    min-width:220px;
}
.searchArticleLink a.vermais {
color:#9becff;
}
#hpProdutos .softMobContainer {
clear:both;
width:440px;
padding-top:0px;
}
#hpProdutos .softMobContainer h1 { font-size:18px;}
#hpProdutos .softMobContainer h2 { font-size:14px; margin-left:10px; color:#FFFFFF;}
#hpProdutos .softMobContainer img {
float:left;
padding-top:0px;
}
#hpProdutos .softMobContainer div {
float:left;
padding-top:0px;
width:130px;
text-align:left;
height:80px;
}
#hpProdutos div.btnSoftMob {
background:url('../media/files/btn_softmob.gif') no-repeat;
width:124px;
height:60px;
text-align:center;
line-height:100%;
}
#hpProdutos div.btnSoftMob a {
display:block;
width:80px;
margin:10px 30px 15px 5px;
color:#ffffff;
font-size:11px;
}
#moradas, #mapas {
float:left;
text-align:left;
}
#mapas {
border:0px solid black;
}
#moradas {
padding-left:20px;
padding-top:20px;
color:#ffffff;
}
#moradas h1 {
text-indent:10px;
width:310px;
color: #ffffff;
font-size: 18px;

line-height: 24px;
font-weight: 100;
background:url(../media/files/bckgrnd_sede_contactos.jpg) no-repeat;
}
#moradas p {
width:300px;
color: #ffffff;
font-size: 12px;
line-height: 16px;
padding:10px 0px 0px 10px;
}
#moradas #botContainer.small p {
width:220px;
height:30px;
color: #ffffff;
font-size: 12px;
line-height: 30px;
padding:0px;
}
.linkAreaTitle {
float:left;
padding:5px;
background-image:url('../media/files/setas_caixa_branca.gif');
background-repeat:no-repeat;
background-position:right;
padding-right:20px;
border-bottom:1px solid #b1b1b1;
}
.linkAreaTitle a {
    color:#787878;
    white-space:nowrap;
}
.linkAreaTitle2 {
float:left;
padding:5px;
background-image:url('../media/files/setas_caixa_branca.gif');
background-repeat:no-repeat;
background-position:right;
padding-right:20px;
}
.linkAreaTitle2 a {
    color:#787878;
    white-space:nowrap;
}

a#btNewsletter, a#btNewsletter:hover {background-image:url('../media/files/newsletter2.gif'); background-repeat:no-repeat; display:block; width:196px; font-size:11px; line-height:20px; color:#656565; text-align:left; text-indent:20px;}
a#btSolicitar, a#btSolicitar:hover {background-image:url('../media/files/solicitar2.gif'); background-repeat:no-repeat; background-position:right center; display:block; width:200px; font-size:11px; line-height:20px; color:#656565; text-align:left; text-indent:30px; float:left;}
a#btCatalogo, a#btCatalogo:hover {background-image:url('../media/files/catalogo2.gif'); background-repeat:no-repeat;background-position:right center; display:block; width:196px; font-size:11px; line-height:20px; color:#656565; text-align:left; text-indent:10px; float:left;}
a#btRMA, a#btRMA:hover {background-image:url('../media/files/catalogo2.gif'); background-repeat:no-repeat; display:block; background-position:right center; padding-left:10px; width:196px; font-size:11px; line-height:20px; color:#656565; text-align:left; text-indent:10px; float:left;}
#navegacao a.navegacaoMain, #produtos a.navegacaoMain, #promocoes a.navegacaoMain, #ultimos a.navegacaoMain {color:#7b8384;}
div.labelFormMargin {margin-bottom:6px; padding-bottom:0px; height:18px;}

div.labelFormMarginarea {margin-bottom:6px; padding-bottom:0px; height:80px;}
.bottomNavMenu p.clickSimbolo {color:#656565; text-align:right;width:290px;float:left;font-size:9px;text-transform:capitalize;}
.bottomNavMenu p.clickLink {width:630px;float:left;}
#textoNoticia ol {
list-style-position:outside;
list-style-image:none;
list-style-type:decimal;
padding:0px 10px;
margin:0px;
color:#FFFFFF;
line-height:120%;
}
#textoNoticia ol li {
list-style-position:outside;
list-style-image:none;
list-style-type:decimal;
padding:5px 10px;
margin:0px;
color:#FFFFFF;
}
#textoNoticia ol li a {
padding:0px 10px;
margin:0px;
color:#FFFFFF;
}
