@charset "utf-8";
/* CSS Document */
html{height:100%; background-image:url(../images/fondo.jpg);}

body{ background-repeat:repeat; margin:0; height:100%;
	color:#d8cbc5;
	font-family:Arial, Helvetica Neue, Helvetica, sans-serif;
	}



#container{	text-align:left;
	position: relative;
min-height: 88%;
	background-image:url(../images/pasto.jpg);
	background-position:top;
	background-repeat:repeat-x;
	margin-top:0;
	}
	* html #container{
	
	}

#content{
 width:735px;
	margin-right:auto;
	margin-left:auto;
    background-image:url(../images/header2.png);
    background-position:top;
    background-repeat:no-repeat;
	padding-bottom:10px;/**/
	padding-top:28px;	
	padding-left:215px;
	margin-top:0;
	position:relative;
	
min-height: 480px;
height: auto !important;
height: 480px;
	
	
}

#content p, #content h1, #content h2, #content h3, #content h4{width:450px;}
#content a{/*color:#d8cbc5;*/ color:#95ba2a; text-decoration:none; font-weight:bold;}
#content b{font-weight:bold; color:
#FFF;} 
#content a:hover{ color:#fffc00;}
#content h1{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#95ba2a;
	font-weight:normal;}

.centrar{width:920px;
	margin-right:auto;
	margin-left:auto;
	}

#footer{
clear:both;
/*position: relative;
	margin-top: -130px;
	height:130px;
	background-color:#29170e;*/
	
	height:165px;
	background-color:#29170e;
	}
	#footer p{color:#ac9e97; margin-left:200px; width:auto; padding-top:7px;}
	#footer p a{ text-decoration:none; color:#ac9e97;
	}
	#footer p a:hover{color:#d8cbc5;}
	
	#footer p.credit { padding-top:0px; font-size:10px;}
	
#header{
	height:180px;
	width:950px;
	margin:0 auto;
	padding-top:70px;
	background-image: url(../images/circulo.png);
	background-repeat: no-repeat;
	background-position: 140px 160px;
	position:relative;}
		
#header ul{margin-top:0; height:0;}
#header ul li{
	
	
}



#topmenu{
	font-size:13px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	text-align:center;
	list-style:none;
	padding-top:93px;
	}
	#topmenu li{display:inline; padding: 0 18px 0 5px;
	
	}
	#topmenu a{ text-decoration:none; color:#8c827b;
	
	}
	#topmenu a:hover, #topmenu a.current{color:#FFF;}

#topmenu li a{margin-top:0; padding-top:0;}


#header h1{
	display:block;
	width:436px;
	height:60px;
	margin: 0 auto;
	
	background-image: url(../images/agrindustria.png);
	background-repeat: no-repeat;
	background-position: center center;
}
#logo a{width:436px;
	height:60px;
	display:block;
	text-indent:-9999px;}

#lang_select{
	position:absolute;
	top:0;
	right:0;}

#menu{
	width:176px;
	padding-right:18px;
	min-height:500px;
	text-align:right;
	position:absolute;
	left:0;
	top:0;
	margin:0;
	background-image: url(../images/menu_back.png);
	background-repeat: no-repeat;
	background-position: right top;
	}
	#menu h1{ width:176px; height:30px;  padding-top:55px; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px;}
	#menu ul{ list-style:none; width:176px; margin:0; padding:0;}
	#menu ul li { margin-bottom: 20px; display:block; }
	
#menu ul li a {
	color:#d8cbc5;
	text-decoration:none;
	font-size:1.8em; font-weight:bold; line-height:1.3em}
	#menu ul li a:hover, #menu ul li a.current { color:#91b22b;}
	
/******** */
#banner_right{ width: 280px;
height:510px;
position:absolute;
top:18px;
right:0;
text-align:center;}

#banner_right.fotos{
	background-image: url(../images/fotosbanner.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#banner_right.fotos h2{
	width:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	
	margin:38px 0 32px 0px;
	color:#fff;}
	
#banner_right.fotos p{text-align:left;
	color:#675148;
	width:auto;
	padding-left:50px;
	padding-right:50px;
	margin-bottom:7px;
	}
	#banner_right p { width:280px;}
	
	#banner_right.fotos p a{
		float:right;
		color:#060;
		font-weight:bold;
		text-decoration:none;
		text-transform:uppercase;
	}
	
	p.click{ text-align:center; visibility:hidden; }
	p.click img{
	vertical-align: middle;
}


.smallgallery{
	float:left;
	display:inline;
	margin-right:15px;
	border: 1px solid #503030;
	}
.smallgallery:hover{border: 1px solid #b26001;}	
	
	.border{border: 1px solid #b26001;}
	
	.imgright{ float:left; margin-right:25px;}
	.green{ color:#95ba2a;}
	.amarillo{ color:#FF0; font-weight:bold;}
	.brownback{
	background-image: url(../images/backcont.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	height:220px;
	padding-top:30px;
	padding-left:35px;
}
#contatti{margin-top:-200px;}
#contatti div.left{float:left;
	display:inline;
	margin-left:14px;
	width: 150px;
	height:220px;
	overflow:hidden;
}
#contatti div.first{ margin-left:343px;}

.clear{ clear:both;}
#test{ width:506px; background-color:#9F0; height:10px;}
#content p.torna{ text-align:right; width:506px;}
.separate_top {padding-top:45px;}
