﻿body {
background:url(images/bg.jpg) repeat-x;
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
}
p{
text-align:justify;
line-height:18px;
font-weight:normal;
font-style:normal;
padding:5px 0 5px 0;
margin:0px;
}
p.tab_content{
width:200px;
padding:75px 15px 0 15px;
margin:0px;
}
a.read_more{
float:right;
padding:0 15px 0 0;
}
.clear{
clear:both;

}
#main_container{
width:960px;
height:auto;
margin:auto;
background:url(images/header_bg.jpg) no-repeat center top;
}

#header{
width:960px;
height:160px;
margin:auto;
}
#logo{
clear:both;
padding:25px;
margin:auto;
width:308px;
}
/*----------------------menu-------------------------*/
	#menu{
	width: 960px;
	margin-left: 0;
}
		#menu ul{
			list-style:none;
			margin:15px;
		padding:15px;
		}
			#menu li{
				list-style:none;
				display:block;
				float:left;
				margin:0 1px;
				padding: 3px;
			}
				#menu li a{
					display:block;
					
					height:52px;
					color:#0e7b93;
					text-transform:uppercase;
					font-size:14px;
					font-weight:bold;
					background:url(images/menu_027_l.png) no-repeat left;
					line-height:39px;
					padding:0 0 0 18px;
					text-decoration:none;
				}
				#menu li a span{
	display: block;
	background: url(images/menu_027_r.png) no-repeat right;
	height: 52px;
	color: #000000;
	line-height: 39px;
	padding: 0 36px 0 17px;
}
					#menu li a:hover{
						display:block;
										
						background:url(images/menu_027_h_l.png) no-repeat left;
						height:52px;
					}
					#menu li a:hover span{
						display:block;
											
						background:url(images/menu_027_h_r.png) no-repeat right;
						color:#fff;
						height:52px;
					}
				#menu li a.current{
					display:block;
					
					height:52px;
					color:#7c832d;
					text-transform:uppercase;
					font-size:14px;
					font-weight:bold;
					background:url(images/menu_027_h_l.png) no-repeat left;
					line-height:39px;
					padding:0 0 0 18px;
					text-decoration:none;
				}
				#menu li a.current span{
	display: block;
	background: url(images/menu_027_h_r.png) no-repeat right;
	height: 52px;
	color: #FFFFFF;
	line-height: 39px;
	padding: 0 36px 0 17px;
}

/*-----------------slider----------------------*/
div#slider {
width:900px;
height:265px;
padding:0px; 
margin:0px;
float:left; 
position: relative;
}
.stripViewer { 
position: relative;
overflow: hidden; 
width:900px;
height:265px;
float: left;
margin:0px;
}
.stripViewer .panelContainer { 
position: relative;
left: 0; top: 0;
width: 100%; height: 100%;
list-style-type: none;
float: left; overflow: hidden;
}
.stripViewer .panelContainer .panel {
float:left;
overflow: hidden;
position: relative;
width:900px;
height:265px;
padding: 0px;
}
.stripNavL, .stripNavR {
text-indent: -9000em;
}
div.featured-arrow {
width:27px; height:89px;
float: left;
padding:70px 0px 0px 0px;
}
.csw {width: 100%; height: 100%; overflow: hidden; float: left;}
.csw .loading { margin: 100px 0 300px 0; text-align: center; color: #fff; font-weight: bold;font-size: 12px; }
.tab1{
width:239px;
height:236px;
float:left;
margin:0 32px 0 29px;
_margin:0 32px 0 19px;
background:url(images/tab1.gif) no-repeat center;
}
.tab2{
width:239px;
height:236px;
float:left;
margin:0 32px 0 29px;
_margin:0 32px 0 19px;
background:url(images/tab2.gif) no-repeat center;
}
.tab3{
	width: 878px;
	height: 236px;
	float: left;
	margin: 0 26px 0 15px;
}

.main_content{
	width: 878px;
	padding: 0px;
	clear: both;
	margin: auto;
	background: url(images/center_bg.jpg) no-repeat center top;
}
.main_content2{
	width: 878px;
	padding: 0px;
	clear: both;
	margin: auto;
	background: url(images/copy.png) no-repeat center top;
}

.left_content{
width:375px;
float:left;
padding:15px 0 30px 20px;
}
.right_content{
width:430px;
float:left;
padding:15px 0 30px 40px;
}
.wide_content{
width:820px;
float:left;
padding:15px 0 30px 20px;
}
.title{
	font-size: 18px;
	color: #14B6D8;
	clear: both;
	padding: 5px 0 5px 0px;
}
img.left_img{
float:left;
padding:0 5px 0 0;
}
.banner{
width:383px;
height:112px;
float:left;
background:url(images/banner.png) no-repeat center;

}
img.news_icon{
float:left;
padding:20px 0 0 10px;
}
p.banner_content{
width:265px;
float:left;
padding:30px 0 0 3px;
}
.project_box{
	width: 430px;
	float: left;
	clear: both;
	padding: 10px 0 15px 0;
	margin: 0 0 5px 0;
	background: url(images/border.jpg) no-repeat center bottom;
}


.project_box2{
	width: 350px;
	float: left;

	padding: 10px 0 15px 0;
	margin: 0 0 5px 0;
	background: url(images/border.jpg) no-repeat center bottom;
}

.project_box22{
	width: 350px;
	float: left;

	padding: 10px 0 15px 0;
	margin: 0 0 5px 0;

}

.project_title_tab2{
width:350px;
float:left;
height:22px;
}

.project_box23{
	width: 350px;
	float:right;

	padding: 0px 0 15px 0;
	margin: 0 0 5px 0;
	
}
.project_title_tab23{
width:350px;
float:right;
height:22px;
}

.project_title_tab{
width:436px;
float:left;
height:22px;
}
.project_bullet{
width:22px;
height:22px;
line-height:22px;
background:url(images/green_bullet.jpg) no-repeat center;
text-align:center;
color:#FFFFFF;
float:left;
font-weight:bold;
}
.project_title{
	float: left;
	padding: 2px 0 0 7px;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.project_content{
clear:both;
padding:10px 0 0 0;
}
.project_content p{
padding:0px;
}
/*-----------------------contact_form-------------------*/
#contact_form{
	width: 370px;
	height: auto;
	padding: 5px 0 0 5px;
}
.form_row{
float:left;
padding:7px 0 7px 0;
}
label{
	width: 60px;
	float: left;
	padding: 3px 5px 0 0;
	color: #000000;
	text-align: right;
	font-weight: bold;
}
input.contact_input{
	width: 293px;
	height: 24px;
	float: left;
	border: 1px #19a6ff solid;
	background-color: #E2F4FE;
	color: #000000;
}
textarea.contact_textarea{
	width: 293px;
	height: 80px;
	float: left;
	border: 1px #19a6ff solid;
	background-color: #E2F4FE;
	color: #000000;
}
input.send_message{
float:right;
padding:10px 10px 0 0;
}

/*------------footer----------------*/
.footer{
	width: 960px;
	height: 200px;
	clear: both;
	margin: auto;
	color: #000;
	font-weight: bold;
	background-image: url('images/bgfooter.jpg');
	background-position:center;
	background-repeat: no-repeat;
	width: 920px;
	height: 57px;

}
.footer a{
padding:8px;
	text-decoration:none;
	text-transform:uppercase;
	font-weight: bold;
	color: #FFFFFF;
	font-size:12px;
}
.footer a:hover{
text-decoration:underline;
}
#texto {
	padding: 20px;
	margin-left: 40px;
}
#featured{
	width: 400px;
	padding-right: 250px;
	position: relative;
	border: 3px solid #e8e8e8;
	height: 315px;
	background: #fff;
	margin-left: 120px;
}
#featured ul.ui-tabs-nav{ 
	position:absolute; 
	top:0; left:400px; 
	list-style:none; 
	padding:0; margin:0; 
	width:250px; 
}
#featured ul.ui-tabs-nav li{ 
	padding:1px 0; padding-left:13px;  
	font-size:12px; 
	color:#666; 
}
#featured ul.ui-tabs-nav li img{ 
	float:left; margin:2px; 
	background:#fff; 
	padding:2px; 
	border:2px solid #eee;
}
#featured ul.ui-tabs-nav li span{
	font-size: 13px;
	font-family: arial;
	
	line-height: 18px;
	

}
#featured li.ui-tabs-nav-item a{ 
	display:block; 
	height:60px; 
	color:#000;  background:#eee;
 
	line-height:20px;
	
	
}
#featured li.ui-tabs-nav-item a:hover{ 
	background:#9FDBFB; 
}
#featured li.ui-tabs-selected{ 
	background:url('images/selected-item.gif') top left no-repeat;  
}
#featured ul.ui-tabs-nav li.ui-tabs-selected a{ 
	background:#9FDBFB; 
}
#featured .ui-tabs-panel{ 
	width:400px; height:250px; 
	background:#999; position:relative;
}
#featured .ui-tabs-panel .info{
	position:absolute;
	top:260px;
	left:0;
	height:50px;
	width:400px;
	background: url('images/transparent-bg.png');
}
#featured .info h2{ 
	font-size:18px; font-family:Arial; 
	color:#fff; padding:5px; margin:0;
	overflow:hidden; 
}
#featured .info p{ 
	margin:0 5px; 
	font-family:arial; font-size:12px; 
	line-height:5px; color:#f0f0f0;
}
#featured .info a{ 
	text-decoration:none; 
	color:#fff; 
}
#featured .info a:hover{ 
	text-decoration:underline; 
}
#featured .ui-tabs-hide{ 
	display:none; 
}
#bann {
	background-image:url('images/odorizantes2.png');
	background-repeat:no-repeat;
	width: 799px;
	height:261px;
	

}
#ban {
	background-image:url('images/desinfetante.png');
	background-repeat:no-repeat;
	width: 799px;
	height:261px;
	

}
#ban2 {
	background-image:url('images/detergente.png');
	background-repeat:no-repeat;
	width: 799px;
	height:261px;


}
#ban3 {
	background-image:url('images/amaciante.png');
	background-repeat:no-repeat;
	width: 799px;
	height:261px;


}
#ban4 {
	background-image:url('images/agua-sanitaria.png');
	background-repeat:no-repeat;
	width: 799px;
	height:261px;

}
#logistica {
	background-image:url('images/logistica.png');
	background-repeat:no-repeat;
	width: 799px;
	height:261px;

}
#emb {
	background-image:url('images/embalagens.png');
	background-repeat:no-repeat;
	width: 799px;
	height:261px;

}

#bancontato {
	background-image:url('images/contato.png');
	background-repeat:no-repeat;
	width: 799px;
	height:261px;

}
#limp {
	background-image:url('images/empresa.png');
	background-repeat:no-repeat;
	width: 799px;
	height:261px;

}


a{
	color:#0099CC;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
.style1 {
	margin-left: 0;
}
.style2 {
	text-align: center;
}
.style3 {
	border-width: 0px;
}
.style4 {
	font-weight: normal;
}
.style5 {
	text-align: right;
}

.style7 {
	text-align: center;
}
div.wrap {
width : 858px;
margin : 0 auto;
text-align : left;
}
div#top div#nav {
float : left;
clear : both;
width : 858px;
height : 52px;
margin : 22px 0 0;
}
div#top div#nav ul {
float : left;
width : 700px;
height : 52px;
list-style-type : none;
}
div#nav ul li {
float : left;
height : 52px;
}
div#nav ul li a {
border : 0;
height : 52px;
display : block;
line-height : 52px;
text-indent : -9999px;
}
div#header2 {
margin : -1px 0 0;
}
div#video-header2 {
height : 683px;
margin : -1px 0 0;
}
div#header2 div.wrap {
	margin: 0 auto;
	height: 275px;
}
div#header2 div#slide-holder {
z-index : 40;
width : 858px;
height : 299px;
position : absolute;
}
div#header2 div#slide-holder div#slide-runner {
	top : 9px;
	width: 858px;
	height: 258px;
	overflow : hidden;
	position : absolute;
}
div#header2 div#slide-holder img {
margin : 0;
display : none;
position : absolute;
}
div#header2 div#slide-holder div#slide-controls {
left : 0;
bottom : 220px;
width : 858px;
height : 46px;
display : none;
position : absolute;
background : url(images/slide-bg.png) 0 0;
}
div#header2 div#slide-holder div#slide-controls p.text {
float : left;
color : #fff;
display : inline;
font-size : 10px;
line-height : 16px;
margin : 15px 0 0 20px;
text-transform : uppercase;
}
div#header2 div#slide-holder div#slide-controls p#slide-nav {
float : right;
height : 24px;
display : inline;
margin : 11px 15px 0 0;
}
div#header2 div#slide-holder div#slide-controls p#slide-nav a {
	float : left;
	width : 24px;
	height : 24px;
	display : inline;
	font-size : 11px;
	margin : 0 5px 0 0;
	line-height : 24px;
	font-weight : bold;
	text-align : center;
	text-decoration : none;
	background-position : 0 0;
	background-repeat : no-repeat;
	border: 0px;
	
}
div#header2 div#slide-holder div#slide-controls p#slide-nav a.on {
background-position : 0 -24px;
}
div#header2 div#slide-holder div#slide-controls p#slide-nav a {
background-image : url(images/silde-nav.png);
}
a img {
border : 0;
}
