html {
	background: url(../../img/bg.gif); 
	margin:0; 
	padding:0; 
	border:none; 
	background-color:#F0EFDD; 
	padding:4px 0 0 0;
}
body {
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; 
	font-size:75%; 
	margin:0; 
	padding:0; 
	border:none; 
	float:none; 
	width:auto;
}
p {
	margin:0 0 1.0em 0; 
	padding:0 0 0 10px; 
	border:none; 
	line-height:1.4em;
}
a img {
	border:none; 
	margin:0; 
	padding:0;
}
.longo{
	margin:10px -20px 10px 30px !important;
	padding-right:30px !important;
}
#geral {
	width:auto;
	margin:0;
	position:relative;
	border-top-width: 6px;
	border-top-style: solid;
	border-top-color: #fff;
}
#boxinterna {
	width:auto; 
	margin:0px; 
	position:relative; 
}
#boxfora {
	width:770px; 
	margin:0 auto; 
	clear:both; 
	position:relative;
}
#cabecalho_logo {
	height:165px; 
	background-color:#fff; 
	padding:0; 
	margin:0; 
	color:#FFFFFF;
	position:relative;
}
#cabecalho_logo h1 {
	margin:0; 
	padding:0px 0 0 5px;
	border:none; 
}
#cabecalho_logo img {
	margin:30px 0 0 42px;  
}

#fone{
	position:absolute;
	width:230px;
	height:21px;
	right: 10px;
	top: 0px;
	padding-top: 10px;
	color: #003869; 
	letter-spacing:1px; 
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	}
#fone a, #fone a:visited { 
	color: #2E6D74;
	text-decoration: none;	
	}
#fone a:hover, #fone a:active { 
	color: #000;
	text-decoration: underline;
	}
#flashcontent {
	height:347px !Important; 
	background-color:#fff; 
	padding:0;
	margin:0;
	position: relative!Important; top:0; left:0;
}
#geral {
	height:100% !Important; 
	background-color:#fff; 
	padding:0;
	margin:0;
	position: relative!Important; top:0; left:0;
	overflow: hidden;
}
/* ::::::::::::::::::::::::::::::::::::::: INDEX :::::::::::::::::::::::::::::::::::::::::::::: */
#flashcontent #indexesquerda{
	width:222px;
	height:347px !Important; 
	background-color:#fff; 
	padding:0;
	margin:0;
	float: left;
}
#flashcontent #indexesquerda p.sosacolas{
	width:222px;
	height:86px !Important; 
	padding:0;
	margin:0;
	text-indent: -3000px;
	background: #c40000 url(../../img/sempre_presente.gif) no-repeat center center;
}
#flashcontent #indexesquerda h1{
	width:222px;
	padding:25px 0 10px 0;
	margin:0 auto;
	text-align: center;
}
#flashcontent #indexesquerda span {
	display: block;
	padding: 5px 0;
	text-align: center;
}
#flashcontent #indexesquerda span a {
	font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #005a87;
	padding-left: 16px;
	background: url(../../img/clips.gif) no-repeat left center;
	text-decoration: underline;
	}
#flashcontent #indexesquerda span a:hover{
	text-decoration: underline;
	color: #000;
}
#flashcontent #indexesquerda p.atuacao {
	width:222px;
	height:86px !Important; 
	padding:0;	margin:10px 0 0 0;
	background: #fff url(../../img/brasil.gif) no-repeat 9% 50%;
}
#flashcontent #indexesquerda p.atuacao span{
	text-align: center;
	padding:25px 20px 0 0;	margin:0 0 0 50px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #c40000;
}

/* --------------------- INDEXdireita --------------------------- */
#flashcontent #indexdireita {
	float: left;
	width:548px;
	}
#flashcontent #indexdireita a.promo {
	background: url(../../img/foto_promocao.gif) no-repeat center center;
	display: block;
	width:184px;
	height:259px;
	text-indent: -3000px;
	position: absolute;
		}
#flashcontent #indexdireita h1 { 
	position: relative;
	margin:0; padding:0;
	left:184px;
	display: block;
	width:364px;
	height: 86px;
	text-indent:-3000px;
	background: #6486a3 url(../../img/polietileno.gif) no-repeat center center;
	}
#flashcontent #indexdireita span.lisa { 
	position: relative;
	left:184px;
	display: block;
	width:364px;
	height: 164px;
	text-align: center;
	padding: 10px 0 0 0;
	}
#flashcontent #indexdireita span.lisa img { margin-bottom: 10px; }
#flashcontent #indexdireita span.lisa a.tec {
	font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #005a87;
	padding-left: 16px;
	background: url(../../img/clips.gif) no-repeat left center;
	text-decoration: underline;
	}
#flashcontent #indexdireita span.lisa a:hover{
	text-decoration: underline;
	color: #000;
}
div.newsletter{
	clear:both;
	display: block;
	height: 86px;
	background-color: #e6edf3;
	position: relative;
}
div.newsletter p.receba{
	display: block;
	width: 100px;
	height: 30px;
	color: #005a87;
	font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	margin: 0;
	padding: 0 0 0 50px;
	background: url(../../img/semail.gif) no-repeat left center;
	position: relative;
	left:17px;
	top:30px;
}
div.newsletter p.pnews{
	display: block;
	color: #000;
	font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	position: absolute;
	left:190px;
	top:10px;
}
div.newsletter #form { 
	position: relative;
	left:200px;
	top: -5px;
	padding-left: 50px;
	padding-top: 450px;
	margin:0;
	padding:0;
color:#2f6c6f;
}
div.newsletter #form ul { 
list-style: none; margin:0; padding:0;
}
div.newsletter #form li { 
float: left;
}
div.newsletter #form label { 
display:block; margin:5px 0 0 0; padding:0;
font: 11px/12px Verdana, Arial, Helvetica, sans-serif;
color: #005a87;
}
div.newsletter #form input{ 
	border-top: none;
	border-left: 1px #b4cadb solid;
	border-right: 1px #b4cadb solid;
	margin: 2px 10px 0 0px;
	width: 152px;
	height: 13px;
	background:url(../../img/bginput.gif) repeat-x left center;
	padding:0 0 1px 0;
	font: 11px Georgia, "Times New Roman", Times, serif;
	color: #bbb;
}
div.newsletter #form input.botao {
	position: absolute;
	left:278px;
	top: 35px;
	width: 40px;
	border:none;
	background: none;
	color: #c40000;
	font: 11px/12px Verdana, Arial, Helvetica, sans-serif;
	}
/* ::::::::::::::::::::::::::::::::::::: R O D A P E :::::::::::::::::::::::::::::::::::::::::::::: */
#rodape1 {
	font-size:12px !Important;
	text-align:center; 
	height:57px; 
	width:770px; 
	clear:both; 
	border-top:1px solid #fff; 
	position:relative; 
	background-color: #003869;
	filter: alpha(opacity=50);
	opacity: .50;
	position: relative;
	z-index:10;
	overflow: visible;
}
#rodape1 .copyright {
	margin:0;
	padding: 0;
	color:#fff;
	font-size:90%;
	display:block;
	letter-spacing:-1px;
	margin: 15px 0 0 0;
	}
#rodape1 address {
	display: inline;
	font-style: normal!Important;
	margin:0; padding:0;
	}
#rodape1 .copyright a {
	color: #fff;
	text-decoration: none;
	}
#rodape1 .copyright a:hover {
	text-decoration: underline;
	}
/* :::::::::::::::::::::::::::::::::::::::: M E N U ::::::::::::::::::::::::::::::::::::::::::::::::: */
#menu { 	
	position: relative; 
	}
#menu {
	height:28px; 
	background-color:#D2DBE4; 
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	padding:0px 0px 0 57px; 
	margin:0; 
}
#menu a.link{ 	
	font: 10px/14px Verdana, Arial, Helvetica, sans-serif; 
	color: #003869; 
	text-decoration: none;
	margin:5px 0 0 0; padding:3px 0 0 0;
	float: left;
	}
#menu a.link:hover { text-decoration: underline; }
#menu ul {
	display:block; 
	padding:0; 
	margin:0 0 0 0px;
	float: right;
}
#menu li {
	display:inline; 
	list-style-type:none; 
	padding:0;
	margin:3px 15px 3px 0; 
	height:16px; 
	float:left;
}
#menu .nav {
	border-left:none; 
	margin-left:-3px;
}
#menu .nav a {
	font: 11px/14px Verdana, Arial, Helvetica, sans-serif; 
	color: #003869; 
	font-weight: bold; 
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing:1px;
	}
#menu .nav a:hover {
	color: #9ebabc; 
	text-decoration: none;
	}
/* ::::::::::::::::::::::::::::::::::::: I N T E R N A :::::::::::::::::::::::::::::::::::::::::::::: */
div#geralint p.sosacolas{
	width:222px;
	height:86px !Important; 
	padding:0;
	margin:0;
	text-indent: -3000px;
	background: #c40000 url(../../img/sempre_presente.gif) no-repeat center center;
	float: left;
}
div#indexdireita.interna_a {
	background: #6486a3 url(../../img/etiqueta.gif) no-repeat left center;
	float: left;
}
div#indexdireita.interna_a h1 { 
	position: relative;
	margin:0; padding:0;
	display: block;
	left: 50px!Important;
	width:498px!Important;
	height: 86px;
	text-indent:-3000px;
	background: #6486a3 url(../../img/polietileno.gif) no-repeat center center!Important;
	}
	
div#titulointerno {
	clear:both;
	height: 31px;
	background-color: #ebf1f5;
	padding-top: 10px;
	border-top: 2px solid #fff;
	overflow: hidden;
	}
div#titulointerno h2 {
	font: 22px "Times New Roman", Times, serif;
	color: #005a87;
	letter-spacing: 1px;
	margin:0; padding:0 0 0 67px;
	display: block;
	float: left;
	}
div#titulointerno p.link { 
	margin:0; padding:3px 0 3px 153px;
	float: left;
	display: block;
	width: 220px;
	height: 20px;
	overflow: hidden;
	}
div#titulointerno p.link a{ 
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #005a87;
	}
div#titulointerno p.link a:hover { 
	color: #000;
	text-decoration:blink;
	}
div#titulointerno p.link a.voltar { 
	padding-left: 13px;
	padding-right: 14px;
	background: url(../../img/voltar.gif) no-repeat left center;
	}
div#titulointerno p.link a.info { 
	padding-left: 16px;
	background: url(../../img/clips.gif) no-repeat left center;
	}
div#titulointerno p.data {
	display: block;
	background-color: #b8cddc;
	width: 215px;
	float: right;
	margin:-10px 0 0 0; padding:15px 0 0 0;
	height: 40px;
	text-align: center;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	letter-spacing:-1px;
	}
/* ::::::::::::::::::::::::::::::::::::: I N T E R N A  conteudo :::::::::::::::::::::::::::::::::::::::::::::: */
div#conteudo.empresa {
display: block;
float: left;
width: 555px;
border-right: 1px dashed #446d8c;
background: #fff;
}
div#conteudo.empresa h3 {
	font: 20px "Times New Roman", Times, serif;
	color: #005a87;
	letter-spacing: 1px;
	margin:0; padding:20px 0 10px 67px;
	display: block;
	}	
div#conteudo.empresa img { 
	float: left;
	margin:-3px 10px -3px 67px;
	padding:5px;
	background-color: #fff;
	border: 1px solid #b8cddc;
	}
div#conteudo.empresa p {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #005a87;
	margin:0; padding:0px 20px 10px 67px;
	display: block;
	text-align: left;
	line-height: 150%;
	}		
div#conteudo.empresa p a {
	font: 12px Verdana, Arial, Helvetica, sans-serif!Important;
	color: #005a87;
	font-weight: bold!Important;
	}
div#conteudo.empresa p a:hover {
	color: #b8cddc;
	text-decoration: blink;
	}		
div#produtosint {
	display: block;
	float: left;
	text-align: center;
	margin:0; padding:0;
	width: 200px;}
div#produtosint h3 {
	font: 20px "Times New Roman", Times, serif;
	color: #005a87;
	letter-spacing: 1px;
	margin:0; padding:20px 0 20px 20px;
	display: block;
	text-align: left;
	}

div#conteudo.empresa p.link { 
	display: block;
	height: 20px;
	overflow: hidden;
	text-align: right;
	margin-right: 20px;
	}
	
div#conteudo.empresa p.link a {
	font: 12px Verdana, Arial, Helvetica, sans-serif!Important;
	color: #005a87;
	font-weight: bold!Important;
	}
div#conteudo.empresa p.link a:hover {
	color: #b8cddc;
	text-decoration: blink;
	}		
div#conteudo.empresa p.link a{ 
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #005a87;
	}
div#conteudo.empresa p.link a:hover { 
	color: #000;
	text-decoration:blink;
	}
div#conteudo.empresa p.link a.voltar { 
	padding-left: 13px;
	padding-right: 14px;
	background: url(../../img/voltar.gif) no-repeat left center;
	}
div#conteudo.empresa p.link a.sobe { 
	padding-left: 16px;
	background: url(../../img/sobe.gif) no-repeat left center;
	}	
div#produtosint p.atuacao {
	height:86px !Important; 
	padding:50px 0 0 50px;	margin:0px 0 0 0;
	background: #fff url(../../img/brasil.gif) no-repeat 9% 50%;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #c40000;
}

