.general{
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background:#1c1c1c url(images/bkg.jpg?574c2?574c2?574c2?574c2) no-repeat center top;}
.clear{
clear:both;}
.wrapper{
width:100%;}


.wrapper-logo{
width:980px;
margin:0 auto;
overflow:hidden;}
.wrapper-logo .logo{
width:265px;
height:89px;
float:left;}
.wrapper-logo .logo img{}
.wrapper-logo .menu{
width:715px;
height:35px;
float:left;}
.wrapper-logo .buscador{
width:199px;
height:40px;
padding:14px 0 0 506px;
float:left;}
.wrapper-logo .buscador a{
background:url(images/lupa.jpg?574c2?574c2?574c2?574c2) no-repeat center top;
width:28px;
height:27px;
display:block;
float:left;}
.wrapper-logo .buscador a:hover{
background:url(images/lupa.jpg?574c2?574c2?574c2?574c2) no-repeat center bottom;}
.wrapper-logo .buscador input{
background:url(images/bgInput.jpg?574c2?574c2?574c2?574c2) no-repeat;
padding:1;
width:171px;
height:25px;
border:0;
float:left;
line-height:25px;}

.wrapper-main{
width:980px;
margin:10px auto 0;}
.wrapper-main .main{
background:url(images/bgMain.png?574c2?574c2?574c2?574c2) no-repeat center top;
width:969px;
height:321px;
padding:8px 0 0 11px;}
.wrapper-main .main:hover{
background:url(images/bgMain.png?574c2?574c2?574c2?574c2) no-repeat center bottom;}
.wrapper-main .main img{}
.wrapper-main .mainTxt{
padding:10px;}
.wrapper-main .mainTxt span{}
.wrapper-main .mainTxt span.tit{
font-size:50px;
font-weight:bold;
color:#186802;
line-height:46px;
display:block;
margin:0 0 10px 0;}
.wrapper-main .mainTxt span.txt{
font-size:14px;
font-weight:normal;
color:#fffefe;
display:block;}

.wrapper-info{
width:980px;
margin:10px auto 0;}
.wrapper-info .info{
overflow:hidden;
padding:0 0 0 8px;}
.wrapper-info .info .itemFoto{
background:url(images/bgItem.png?574c2?574c2?574c2?574c2) no-repeat center top;
float:left;
width:302px;
height:257px;
padding:7px 0 0 7px;}
.wrapper-info .info .itemFoto:hover{
background:url(images/bgItem.png?574c2?574c2?574c2?574c2) no-repeat center bottom;}

.wrapper-info .info .itemFoto2{
background:url(images/bgItem.png?574c2?574c2?574c2?574c2) no-repeat center top;
float:left;
width:302px;
height:257px;
margin:0 18px;
padding:7px 0 0 7px;}
.wrapper-info .info .itemFoto2:hover{
background:url(images/bgItem.png?574c2?574c2?574c2?574c2) no-repeat center bottom;}

.wrapper-info .info .itemFoto img{}
.wrapper-info .info .itemFoto2 img{}

.wrapper-info .info .conteni{
padding:20px;
border:1px solid #8a8a8a;
background:url(images/bgCont.png?574c2?574c2?574c2?574c2);
min-height:400px;}
.wrapper-info .info .conteni span{}
.wrapper-info .info .conteni span.interna{
color: #444444;
display: block;
font-size: 14px;
font-weight: normal;}

.wrapper-pie{
width:980px;
margin:20px auto 0;}
.wrapper-pie .pie{
overflow:hidden;
background:url(images/bgFooter.png?574c2?574c2?574c2?574c2) no-repeat center top;
text-align:center;
padding:14px 0;}
.wrapper-pie .pie span{}
.wrapper-pie .pie span.fut{
color:#3d3d3d;
font-size:11px;
font-weight:bold;}
.wrapper-pie .pie span.fut a{
color:#3d3d3d;
font-size:11px;
font-weight:bold;
text-decoration:none;}
.wrapper-pie .pie span.fut a:hover{
text-decoration:underline;}

/****menu*/
.menu{
    text-align: center;
    margin-top: 0;
}
.menu ul {
    margin: 0;
}

.menu ul li{    
    display: inline-block;
    padding: 15px 0 0 0;
}
.menu ul li a{
    color: #b6b6b6;
    width: 120px;
    font-weight: bold;
    text-shadow: 1px 0px #666;
    display: block;
    padding: 1px 1px 3px;
    border-right: #b6b6b6 2px solid;
}
.menu ul li:hover{
    background: url(images/triangel.png) no-repeat center 7px;
    background-size: 21px;
}
.menu ul li  a:hover{
    color: #fff;
}
