@charset "utf-8";
/* CSS Document */
body{font-family:"Trebuchet MS";
     background: #effdff url(images/fondo.png) no-repeat bottom center;
     margin: 0;
     padding: 0;
     text-align: center; 
	 font-size:12px;
     color: #444444;
	 width:100%;
	 height:100%;
	 min-height:700px;}
	 
.thrColFixHdr #container{width: 950px;
						height:100%;
						 margin: 0 auto;
						  text-align: left;
						  background:#fff;
						  border:#929978 1px solid;
					    } 

.thrColFixHdr #header{height:120px;
					  background:#f1ede7;
					  padding:10px 0px 0px 15px;
					  
					  border-bottom:#606932 3px solid;
					 } 
					  
img{border:0px;}

#company_name{width:200px;
		      position:relative;
			  top:-80px;
			  left:120px;}
			  
#company_name h1, #company_name h2{padding:0px;
								   margin:0px;}
								   	
.header_foto_un{width:256px;
				position:relative;
				vertical-align:top;
				height:0px;
				top:-175px;
				left:380px;}
				
.header_foto_dos{width:256px;
				 position:relative;
				 vertical-align:top;
				 height:0px;
				 top:-175px;
				 left:655px;}
	
#menu{height:30px;
	  width:100%;
	  background: url(images/menu_line.png) repeat-x;}
	  
/* ---------------------- Style 1 nav ---------------------- */
#styleone{position:relative;
		  display:block;
          height:30px;
          font-size:16px;
		  font-weight:bold;
          background:transparent url(images/menu_line.png) repeat-x;
		   text-align:center;}

#styleone ul{margin:0;
			padding:0 0 0 30px;
			list-style-type:none;
			width:auto;}

#styleone ul li{display:block;
				float:left;
				margin:0 19px 0 0;}

#styleone ul li a{display:block;
				  float:left;
				  color:#fff;
				  text-decoration:none;
				  padding:3px 20px 0 20px;
				  height:27px;}

#styleone ul li a:hover,#styleone ul li a.current{color:#557b36;
												  background:#fff;
												  }
/* ---------------------- END Style 1 nav ---------------------- */
/* ----------------------  nav ---------------------- */
#nav{position:relative;
		  display:block;
          height:30px;
          font-size:14px;
		  font-weight:bold;
		  text-align:center;}

#nav ul{margin:0;
		padding:10px 0 0 0;
		list-style-type:none;
		width:auto;}

#nav ul li{display:block;
		   float:left;
		  padding:0 30px 0 0;}

#nav ul li a{display:block;
			 float:left;
			 color:#8c2620;
			 text-decoration:none;
			 }

#nav ul li a:hover,#nav ul li a.current{color:#557b36;}
/* ---------------------- 1 nav ---------------------- */
.index_left{padding-top:15px;
			font-size:14px;
			font-weight:bold;}
index_left2{padding-top:15px;
			font-size:12px;}
.thrColFixHdr #contact3{margin: 0 0 0 40px;
						   padding: 0 10px;
						   } 	
/* ----------------------  image_cat ---------------------- */
.image_cat{width:900px;
		  display:block;
          font-size:14px;
		  font-weight:bold;
		  padding:10px 0px 0px 0px;
		  }

.image_cat ul{width:900px;
		padding:0px;
		margin:0px;
		list-style-type:none;
		width:auto;}

.image_cat ul li{display:block;
		   		float:left;
		  		padding:0 30px 20px 0;
				min-height:145px;}


/* ---------------------- 1 imge_cat ---------------------- */
.galim
{
text-align:center;
padding:0px 50px 0px 0px;
}
.title_cat
{
color:#557b36;
text-align:left;
margin-bottom:10px;
border-bottom:#dad2c5 1px solid;
width:835px;
}
.thrColFixHdr #sidebar1{float: left;
						width: 140px;
						height:100%;
						background:url(images/back_block.png) no-repeat center top;
						background-position: 20px 15px;
						padding: 15px 15px 15px 30px;}
						
.thrColFixHdr #sidebar1 h3{font-size:18px;
						   color:#444444;
						   margin:10px 0px 10px 5px;}

.thrColFixHdr #sidebar1 p{margin:0px 0px 5px 5px;}

.thrColFixHdr #sidebar1 .gallery{margin:30px 0px 0px 0px;
		}
		
.thrColFixHdr #sidebar1 .gallery a{font-size:11px;
									font-weight:normal;}
									
.thrColFixHdr #sidebar1 .gallery a:hover{font-size:11px;
									font-weight:normal;
									text-decoration:underline;}
#sidebar2 p {margin:0px;}
.gallery img, #sidebar2 img, .header_foto_un img, .header_foto_dos img,.map img,.image_cat img, .onas img{border:1px #929978 solid;
				padding:2px;}		
								   
.thrColFixHdr #sidebar1 a{color:#557b36;
						  font-size:14px;
						  font-weight:bold;
						  text-decoration:none;}
						  
.thrColFixHdr #sidebar1 a:hover{color:#557b36;
						  font-size:14px;
						  font-weight:bold;
						  text-decoration:underline;}

.thrColFixHdr #sidebar2{float: right;
						width: 155px;
						height:100%;
						background:#f3eee7;
						margin:15px 20px 20px 0px;
						padding:15px 10px 10px 10px;}
						
.thrColFixHdr #sidebar2 h3{font-size:12px;
							color:#444444;margin:0px 5px 5px 5px;}
							
.thrColFixHdr #sidebar2 p{font-size:14px;
							color:#444444;
							margin:0px 5px 5px 5px;}	
							
.thrColFixHdr #sidebar2 .line{border-bottom:1px #dad2c5 solid;
								width:95%;
								margin:0px 5px 20px 5px;}							
							
.thrColFixHdr #sidebar2 a, .thrColFixHdr #sidebar2 a:hover{color:#557b36; margin:0px 0px 10px 0px;}	

.thrColFixHdr #sidebar2 a{text-decoration:none;}																		

.thrColFixHdr #sidebar2 a:hover{text-decoration:underline;}
						
.thrColFixHdr #mainContent{margin: 0 190px 0 179px;
						   padding: 0 10px;} 
						   
.thrColFixHdr #mainContent2{margin: 0 20px 0 179px;
						   padding: 20px 20px 20px 20px;} 
						   						   
.thrColFixHdr #contact{margin: 0 50px 0 40px;
						   padding: 0 10px;} 
						   						   

						   
.thrColFixHdr #contact2{
						   padding: 30px 30px 400px 50px;
						} 
.onas{font-size:13px;}
#mainColumn1 {
vertical-align:top;
	float: left;
	border-right: 1px solid #dad2c5;
	margin: 0 25px 20px 0;
	padding: 0 25px 0 0;
	width: 250px;
	font-size:12px;
	}
#mainColumn2 {
vertical-align:top;
	float: left;
	width: 250px;
	margin: 0 0 0 0;
	font-size:12px;}
						   
#mainColumn1 h2, #mainColumn2 h2{font-size:12px;color:#444444;}
			
#mainColumn1 p a, #mainColumn2 p a{color:#557b36; text-decoration:none;}

#mainColumn1 p a:hover, #mainColumn2 p a:hover{color:#557b36; text-decoration:underline;}

.map
{
	padding:20px 0 0 20px;
	font-size:14px;
}

.map a{color:#557b36}
.map a:hover{text-decoration:none;}
.conta{margin:20px 0 0 0;}
.form
{
	
	vertical-align:middle;
	color:#4d4d4d;
	background:#fff;
}

.form
{
	width:150px;
	border:#9ab551 1px solid;
	text-align:center;
}
.form_text
{
	width:307px;
	height:285px;
	color:#4d4d4d;
	border:#9ab551 1px solid;
	background:#fff;
}		
		   
.fltrt {float: right;
    	margin-left: 8px;}
		
.fltlft {float: left;
    	margin-right: 8px;}
		
.clearfloat {clear:both;
			 height:0;
			 font-size: 1px;
			 line-height: 0px;}
		  
#footer{
		height:42px;
		background:#f1ede7;
		border-top:#dad2c5 1px solid;
		}
		
.footer_left{position:relative;
			 float:left;
			 font-size:12px;
			 color:#606932;
			 top:10px;
			 left:30px;}
		
.footer_left a, .footer_left a:hover{font-size:12px;
			 						 color:#606932;}
									 
.footer_left a{text-decoration:none;}

.footer_left a:hover{text-decoration:underline;}


.footer_right{position:relative;
			  float:right;
			  font-size:12px;
			  color:#606932;
			  top:10px;
			  right:25px;
			  text-align:right;}
			  
.footer_right a, .footer_right a:hover{color:#606932;}

.footer_right a{text-decoration:none;}

.footer_right a:hover{text-decoration:underline;}

#lay0
{padding:0 0 20px 20px;}
#lay0 a
{font-size:12px;
color:#990000;}
.admin_link a
{color:#606932;
text-decoration:none;}

