/* CSS Document */
*{
outline:none;
margin:0px;
padding:0px;
border:none;
font-family: Trebuchet, "Trebuchet MS", Arial , Verdana, Helvetica, sans-serif;
list-style:none;
text-decoration:none;
color: #FFFFFF;
}

html, body{
font-size: 62,5%;
}
html{
background: url(/_img/backHtml.jpg) repeat-x #579bdc;
}
body{
background: url(/_img/backNuvens.jpg) center top no-repeat;
}
img{
	behavior: url(/_css/pngHack.htc);
}
#wrapper{
margin: 0 auto;
width: 755px;
position: relative;
min-height: 200px;
/*background: url(/_img/headerHome.png) no-repeat 148px 258px;*/
}
#imgLogo{
position: absolute;
top: 30px;
left: 25px;
}
#imgAreaClientes{
position: absolute;
top: 470px;
left: 20px;
}
#imgBibTecnica{
position: absolute;
top: 620px;
left: 20px;
}
#imgLarbombas{
position: absolute;
top: 470px;
left: 15px;
}
#imgUniko{
position: absolute;
top: 535px;
left: 15px;
}
#wrapperConteudos{
height: 200px;
position: relative;
left: 160px;
top: 50px;
width: 595px;
overflow: hidden;
height: 1%;
}
#bannerFlash{
}
#colLeft{
width: 280px;
float: left;
}
#colRight{
width: 280px;
float: right;
}
#colLeftCatProd{
width: 280px;
float: left;
}
#colLeft2{
width: 200px;
float: left;
}
#colLeft2calculo{
width: 180px;
float: left;
}
#colRight2{
width: 380px;
float: right;
}
#colRight2calculo{
width: 380px;
float: left;
margin-left: 20px;
}
#colRightCatProd{
overflow:hidden;
width: 280px;
float: right;
margin-top: -200px;
}
/*#colRightCatProd{
width: 280px;
position: absolute;
top: 590px;
left: 350px;
}*/
#wrapperConteudos > #colRightCatProd{
width: 280px;
position: absolute;
top: 560px;
left: 350px;
margin-top: 0;
}
#colLeftCatProd > #tblDownloads {
margin-top: 30px;
}
#rodape{
overflow: hidden;
height: 1%;
clear: both;
font-size: 0.7em;
margin-bottom: 50px;
}
#cb{
font-size: 0.7em;
margin-bottom: 10px;
}
#cb .ultimocb{
	color: #FBE200;
}
/* ***** textos ***** */
p{
font-size: 0.9em;
}
p a{
color: #CAC324;
text-decoration: underline;
}
p a:hover{
text-decoration: none;
}
ul.geral{
	background-color:#386CA7;
	padding: 10px 0px 10px 0px;
	font-size: 0.9em;
	margin: 10px 0px 10px 0px;
}
ul.geral li{
margin-bottom: 10px;
padding-left: 25px;
background: url(/_img/bulletMenu.gif) no-repeat 5px -42px;
}
h1{
font-size: 1.7em;
}
h2{
font-size: 1.1em;
background-color: #3A6EA9;
border-left: #224672 solid 10px;
line-height: 25px;
padding-left: 10px;
margin: 10px 0px 10px 0px;
}
h3{
font-size: 1em;
color: #F9B303;
margin-bottom: 8px;
}
h3 .data{
color: #EDD1BA;
font-size: 0.9em;
}
a.verMais{
background: url(/_img/backVerMais.gif) no-repeat 0px 0px;
width: 66px;
display: block;
font-size: 0.7em;
line-height: 20px;
padding-left: 18px;
margin: 5px 0px 5px 100px;
}
a.verMais:hover{
background: url(/_img/backVerMais.gif) no-repeat 0px -20px;
}
a.verTodas{
position: relative;
top: -35px;
left: 220px;
text-decoration: underline;
font-size: 0.7em;
}
div > a.verTodas{
top: -30px;
}
a.verTodas:hover{
}
a.voltarAtras{
	position:absolute;
	left: 530px;
	width: 50px;
}
.textLaranja{
	color: #F7E200;
}
.userF{
background-color: #386CA7;
margin: 10px 0px 10px 0px;
padding: 5px 0px 5px 0px;
font-size: 0.8em;
}
.imprimir{
color: #fff;
text-decoration: none;
padding-left: 20px;
}
.recomendar{
color: #fff;
text-decoration: none;
padding-left: 20px;
}
.verProduto{
color: #fff;
text-decoration: none;
padding-left: 20px;
}
/* ***** menus s***** */
#menuInstitucional{
position: absolute;
left: 245px;
top: 20px;
font-size: 0.8em;
}
#menuInstitucional li{
float: left;
margin-right: 10px;
}
#menuInstitucional li a:hover{
color: #DD4F20;
}

#menuLinguas{
position: absolute;
top: 20px;
left: 650px;
font-size: 0.8em;
background: url(/_img/backMenuLinguas.gif) no-repeat;
width: 113px;
line-height: 20px;
text-align: center;
padding-left: 10px;
margin-left: 50px;
}
#wrapper > #menuLinguas{
left: 610px;
}
#menuLinguas li{
float: left;
margin-right: 10px;
}
#menuLinguasRodape{
font-size: 0.8em;
background: url(/_img/backMenuLinguas.gif) no-repeat;
width: 113px;
line-height: 20px;
text-align: center;
padding-left: 10px;
}
#menuLinguasRodape li{
float: left;
margin-right: 10px;
}

#menuComercial{
position: absolute;
top: 140px;
left: 15px;
font-size: 0.8em;
width: 120px;
text-transform: lowercase;
}
#menuComercial li{
line-height: 35px;
text-indent: 20px;
border-bottom: #5D82B1 solid 1px;
}
#menuComercial li a{
background: url(/_img/bulletMenu.gif)  no-repeat 0px -1px;
display: block;
}
#menuComercial li a:hover{
color: #DD4F20;
background: url(/_img/bulletMenu.gif)  no-repeat 0px -37px;
}
#menuComercial #principio{
line-height: 15px;
}
#menuComercial #principio a{
line-height: 15px;
padding: 10px 0;
}
/* ********* ***********/
#menuDestaques{
position: absolute;
top: 500px;
left: 15px;
font-size: 0.8em;
width: 120px;
text-transform: lowercase;
}
#menuDestaques li{
line-height: 35px;
text-indent: 20px;
border-bottom: #5D82B1 solid 1px;
}
#menuDestaques li a{
background: url(/_img/bulletMenu.gif)  no-repeat 0px -1px;
display: block;
}
#menuDestaques li a:hover{
color: #DD4F20;
background: url(/_img/bulletMenu.gif)  no-repeat 0px -37px;
}
#menuDestaques #destaque, #menuDestaques #destaqueGaleria{
line-height: 15px;
}
#menuDestaques #destaque a,  #menuDestaques #destaqueGaleria a{
line-height: 15px;
padding: 10px 0;
}
/* ********* ***********/
#bannerCatProdutos{

}
#bannerCatProdutos li{
float: left;
width: 113px;
text-align: center;
font-size: 0.9em;
margin-right: 20px;
}
#bannerCatProdutos > li{
width: 133px;
margin-right: 10px;
}
#bannerCatProdutos li.ultimo{
margin-right: 0px;
}
/* ********* ***********/
#bannerCatProdutosPortfolio{
	position: relative;
}
#bannerCatProdutosPortfolio li{
float: left;
width: 113px;
/*height: 195px;*/
text-align: center;
font-size: 0.9em;
margin-right: 0px;
position: relative;
}
#produtosB #bannerCatProdutosPortfolio li{
	width: 148px;
}
#produtosB #bannerCatProdutosPortfolio > li{
	width: 140px;
}
#bannerCatProdutosPortfolio > li{
width: 133px;
margin-right: 10px;
height: auto;
/*min-height: 195px;*/
}
#bannerCatProdutosPortfolio li.ultimo{
margin-right: 0px;
}
#bannerCatProdutosPortfolio img{
	position: absolute;
	top: -150px;
	left: 0px;
}
#homeB #bannerCatProdutosPortfolio img{
	position: absolute;
	top: 45px;
}
#homeB #bannerCatProdutosPortfolio li{
	width: 148px;
	height: 195px;
}
#homeB #bannerCatProdutosPortfolio > li{
	width: 140px;
}
#bannerCatProdutosPortfolio #listNot{
	margin-top: 170px;
}
#portfolio #bannerCatProdutosPortfolio #setStrait{
	position: absolute;
}
#portfolio #bannerCatProdutosPortfolio #setStrait img{
	position: absolute;
	top: 70px;
}
#portfolio #bannerCatProdutosPortfolio #listNot{
	padding-top: 230px;
	background: none;
}
html > #portfolio #wrapper #wrapperConteudos #bannerCatProdutosPortfolio li #listNot{
	padding-top: 60px;

}
@media {
	html > #portfolio #wrapper #wrapperConteudos #bannerCatProdutosPortfolio li #listNot{
		padding-top: 230px;	
	}
}
/*#portfolio #bannerCatProdutosPortfolio img{
	position: absolute;
	top: 70px;
}
#portfolio #bannerCatProdutosPortfolio li{
	width: 130px;
}*/
img.thLeftImg{
	float: left;
	margin: 0px 5px 5px 0px;
	border: #2D5D99 solid 2px;
}
.thcatProduto{
	float: left;
	text-align: center;
	margin:0px 10px 10px 0px;
}
/* ***** form news *****/
#subsNews{
padding-bottom: 10px;
position: relative;
}
#subsNews input{
	color:#666666; font-size: 0.8em; padding: 2px;
	position: absolute;
	top: 2px;
}
#subsNews #email{
	padding-top: 2px;
	position: static;
}
/**** *****/
#listNot{
	/*background-color: #4078B5;*/
	width: 133px;
	margin-right: 15px;
}
#listNot li{
	font-size: 0.7em;
	border-bottom: #5D8DC0 solid 1px;
	/*padding: 4px 20px 4px 20px;*/
	padding: 4px 0px;
}
#listNot #titulo{
	/*background-color: #386CA7;*/
	font-size: 1em;
	/*padding: 5px 20px 5px 20px;*/
	padding: 5px 0;
	border: none;
}
#listNot #verMaisListNot{
	text-align: right;
	/*padding: 5px 20px 5px 20px;*/
	padding: 5px 0;
	/*background-color: #386CA7;*/
	border: none;
}
#listNot li .data{
	color: #EDD1BA;
}
/* ***** ****** */
#menuCategorias{
	background-color: #386CA7;
	font-size: 0.8em;
	clear: both;
	padding: 10px;
}
#menuCategorias li{
	display: inline;
}
#menuCategorias li a{	
	padding: 10px;
	margin: 10px;
	background: url(/_img/bulletMenu.gif) no-repeat 0px 0px;
}
#menuCategorias li a:hover{
	color: #F07124;
	background: url(/_img/bulletMenu.gif) no-repeat 0px -38px;
}
#menuCategorias hr{
	border: #658DBB solid 1px;
	margin: 10px 0px 10px 0px;
}
/* ***** ******* */
#calculo{
	float: none;
	clear: both;
}
#calculo label{
	font-size: 0.8em;
	width: auto;
}
#calculo input, select *{
	color:#333333;
	font-size: 0.8em;
	padding: 2px;
	width: 170px;
	margin-bottom: 8px;
}
#calculo select{
	width: 170px;
	color:#333333;
	font-size: 0.9em;
}
#calculo select option{
	color:#333333;
	margin: 0;
}
#calculo .rad{
	width: auto;
	font-size: 0.5em;
	margin:-5px 5px 0 0;
}
#calculo #infoPess{
	float: left;
}
#calculo #infoCar{
	float: right;
}
form .btnSubmit{
	background-color: #0d2857;
	color: #FFF;
	width: auto;
	padding: 4px;
	font-size: 10px;
}
form #btnSubmitCalculo{
	background-color: #0d2857!IMPORTANT;
	width: 100px!IMPORTANT;
	padding: 4px!IMPORTANT;
	font-size: 10px!IMPORTANT;
	margin-top: 10px!IMPORTANT;
	color:  #FFF!IMPORTANT;
}

/* ****** tabela downloads ******/
#tblDownloads{
	border-collapse: collapse;
	text-align: center;
	font-size: 11px;
}
#tblDownloads caption{
	display: none;
}
#tblDownloads #t1, #tblDownloads .t1{
	text-align: left;
	padding-left: 10px;
}
#tblDownloads thead{
	background-color: #234887;
	height: 40px;
}
#tblDownloads tbody tr{
	height: 25px;
	border-bottom: #5881B5 solid 1px;
}
#tblDownloads #t1, #tblDownloads #t2, #tblDownloads #t3, #tblDownloads #t4{
	border-right: #5071A4 solid 1px;
}
#tblDownloads #t4{
	padding: 0 15px;
}
#tblDownloads .t1 a{
	color: #F9DF00;
	padding-left: 15px;
	background: url(../_img/setaDownload.gif) 0 2px no-repeat;
}
#tblDownloads .t1 a:hover{
	text-decoration: underline;
}
/**** *****/
#listNot{
	background-color: #4078B5;
	width: 100%;
}
#listNot li{
	font-size: 0.7em;
	border-bottom: #5D8DC0 solid 1px;
	padding: 4px 10px 4px 10px;
}
#listNot #titulo{
	background-color: #386CA7;
	font-size: 1em;
	padding: 5px 20px 5px 10px;
	border: none;
}
#listNot #verMaisListNot{
	text-align: right;
	padding: 5px 20px 5px 10px;
	background-color: #386CA7;
	border: none;
}
#listNot li .data{color: #EDD1BA;}
/* ***** ****** */
#login { }
#login input { color: #333333; font-size: 0.8em; padding: 2px 5px; }

#areaClientesLink{ position: absolute; top: 30em; left: 1em; }

#prdAQS #colRightCatProd, #prdAP #colRightCatProd, #prdAC #colRightCatProd, #prdAQGV #colRightCatProd {
	position: relative;
}
#prdAQS #colRightCatProd{margin-top: -490px;}
#prdAP #colRightCatProd{margin-top: -590px;}
#prdAC #colRightCatProd{margin-top: -560px;}
#prdAQGV #colRightCatProd{margin-top: -700px;}

#prdAQS > #wrapper > #wrapperConteudos > #colRightCatProd,
#prdAP > #wrapper > #wrapperConteudos > #colRightCatProd,
#prdAC > #wrapper > #wrapperConteudos > #colRightCatProd,
#prdAQGV > #wrapper > #wrapperConteudos > #colRightCatProd {
	margin-top: -10px;
	position: static;
}

#revNac, #revInt {
	float: left;
	width: 49%;
	margin-right: 1%;
	padding-top: 10px;
}
.listaRevendedores{
	background-color:#386CA7;
	padding: 10px 0px 10px 0px;
	font-size: 0.9em;
	margin: 10px 0px 10px 0px;
}
.listaRevendedores li{
	margin-bottom: 10px;
	padding-left: 5px;
}
.listaRevendedores li p{
	color: #F9B303;
	font-size: 1em;
}
.listaRevendedores li img{
	margin-right: 10px;
	font-size: 1em;
}
.listaRevendedores li ul{
	padding-left: 10px;
}
.listaRevendedores li ul li{
	padding-left: 25px;
	background: url(/_img/bulletMenu.gif) no-repeat 5px -42px;
	margin-bottom: 0;
}
.listaRevendedores .loc{
	color: #224672;
	padding-right: 5px;
	font-size: 0.8em;
}