*{
    margin:0;
    padding:0;
    font-size:12px;
    font-family:Verdana,Arial;
    text-decoration:none;
    border:none;
}


body{
  background: url(img/degrade.png)  repeat-x #FFF;
  text-align: center;
}

#site{
  width: 780px;
  margin: 10px auto;
  text-align: left;
}


/*###################
    MENU
###################*/
#menu{
  background: url(img/menu.png) no-repeat;
  width: 790px;
  height: 50px;

}

#menu ul{
        padding:0 60px;
}


#menu ul li{
    display:inline;
}

#menu ul li a {
    color:#FFF;
    margin-top:10px;
    font-size:14px;
    font-weight:bold;
    display:block;
    width:130px;
    float:left;
    text-align: center;
    border-left:1px solid #FFF;
}

#menu ul li a:hover {
    color:#B0D27A
}




#logo{
   text-align: left;
   float:left;
}

#slogan{
    width:310px;
    height:25px;
    background:url(img/slogan.png) no-repeat;
    text-indent: -900000px;
    float:left;
    margin-top:110px;
}


#minimenu{
    list-style: none;
    float:right;
    width: 330px;
    margin-top: 75px;
}

#minimenu li{
    display:inline;
}

#minimenu li a{
    color:#000;
    font-weight:bold;
    height:25px;
    display: block;
    float:left;
    padding-top:5px;
    padding-left: 30px ;
    margin: 0 10px;
}

#minimenu li a:hover{
    color:#235348
}


#linkchat{
    background: url(img/balao.png) no-repeat;
}

#linkforum{
    background: url(img/forum.png) no-repeat;
}

#linkarea{
    background: url(img/lock.png) no-repeat;
}







#centro{
  width: 790px;
  border: 0;
  margin-left: 10px;
  clear:both;
}





#centro-top{
  background: url(img/topo_centro.png) no-repeat;
  width: 781px;
  height: 16px;
}

#centro-mei{
  background: url(img/meio_centro.png) repeat-y;
  width: 781px;
}

#centro-rod{
  background: url(img/baixo_centro.png) no-repeat;
  width: 781px;
  height: 20px;
}


.meio-topo{
  background:url(img/meio2-topo.png) no-repeat;
  height: 20px;
  width: 700px;;
}

.meio-rodape{
  background:url(img/meio2-rodape.png) no-repeat;
  height: 25px;
  width: 700px;;
}

.meio-meio{
  background:url(img/meio2-meio.png) repeat-y;
  width: 640px;
  padding:10px 30px;;
}


h2{
    font-size:24px;
    color:#2F5922;
    font-style: italic;
    padding:10px;
}

h3{
    font-size:20px;
    color:#2F5922;
    font-style: italic;
}

h5{
    font-size:14px;
    color:#2F5922;
    margin:10px 0;
}


a{
    color:#2F5922;
    font-weight:bold;
    margin-top:5px;
}
a:hover{
    color:#000;
    text-decoration:underline;
}


/*####################################
HOME
######################################*/

#destaque-produtos{
    background:url(img/fundo-destaque.png) no-repeat;
    width: 660px;
    height:210px;
    margin-left:40px;
    padding:20px;
    padding-top:1px;
}

#destaque-produtos h3{
    margin-bottom:20px;
    color:#FFF;
    font-size:18px;
}


#prod-troca{
    margin-top:10px;
}
#prod-troca img{
    float:left;
    margin-right:10px;
}

#prod-troca p{
    text-indent:20px;
    text-align:justify;
}

#prod-troca a{
    float:right;
    color:#2F5922;
    font-weight:bold;
    margin-top:5px;
}
#prod-troca a:hover{
    color:#000;
    text-decoration:underline;
}


#home-noticias{
    background:url(img/fundo-noticia.png) no-repeat;
    width: 320px;
    height:300px;
    float:left;
    margin:10px;
    margin-left:30px;
    _margin-left:15px;
    padding:10px 15px;
}

#home-noticias ul ,#home-novidades ul{
    padding-left:20px;
    padding-top:10px;
    color:#2F5922;
}

#home-noticias ul li,#home-novidades ul li{
    margin-bottom:5px;
}
#home-noticias ul li a,#home-novidades ul li a{
    color:#2F5922;
}

#mais-noticias,{
    font-weight:bold;
    color:#2F5922;
    float:right;
}

#mais-noticias:hover{
    color:#000
}


#home-novidades{
    background:url(img/fundo-noticia.png) no-repeat;
    width: 320px;
    height:300px;
    float:right;
    margin:10px;
    margin-right:30px;
    _margin-right:15px;
    padding:10px 15px;
}


#home-noticias h3,#home-novidades h3{
    color:#FFF !important;
}



.institucional{
}

.institucional a{
    font-size:16px;
    font-weight:bold;
    background:url(img/marca.png) no-repeat;
    padding-left:25px;
    margin-right:30px;
}

.institucional img{
    width:250px;
    float:right;
    padding:5px;
    background:#FFF;
    border: 1px solid #000;
}


/*###############################################################
VIEW
#################################################################*/
.view{
    padding:0 40px;;
}


.view h2{
    font-size:24px;
    color:#FFF;
    font-style: italic;
}

.view p{
    padding:10px;
    text-indent:30px;
    text-align:justify;
}


.imagemdestaque{
    float:right;
}

.view .texto{
    text-align:justify;
    text-indent:30px;
    padding:5px 0;
}

.view img{
    margin:10px;
}

.view ul{
    padding-left:30px;
}

.view ul li{
    margin:10px 0;
}


/*########################
Produtos
##########################*/
.produtos{
    background: url(img/fundo-produto.png) no-repeat;
    margin:0 40px;
    width:660px;
    height: 210px;
    padding:10px 20px;
}

.produtos h3{
    color:#FFF;
}

.produtos p{
    text-indent:30px;
    text-align: justify;
    margin-top:20px;
    margin-right:20px;
}
.produtos img{
    float:left;
    margin:10px;
}

.produtos a{
    float:right;
    margin-right:20px;
}


/**############################
EQUIPE
##############################*/


.equipe{
    background: url(img/fundo-produto.png) no-repeat;
    margin:0 40px;
    width:660px;
    height: 180px;
    padding:20px;
}

/*############################
Cliente
#############################*/

.clientes form{
    margin:0 200px;
}

.clientes label{
    font-weight:bold;
    color:#2E5A1F;
    font-size:14px;
    display:block;
    margin-top:20px;
}

.clientes input{
    padding:3px;
    background:#D4E7B8;
    border:1px solid #2E5A1F;
}
.clientes select{
    width:260px;
    height:22px;
    background:#D4E7B8;
    border:1px solid #2E5A1F;
}

.clientes .submit{
    text-align:center;
    padding:10px;
}



/*##########################
Contato
###########################*/
.contato fieldset{
    margin:0 100px;
    border:1px solid #2F5922;
    padding: 0 20px 20px 20px;
}

.contato legend {
  padding:10px;
  font-weight:bold;
  color :#2F5922;
}


.contato label{
    display:block;
    margin-top:10px;
    font-weight:bold;
    color:#2F5922;
    font-size:14px;
}

.contato input,.contato textarea{
    padding:3px;
    border:1px solid #000;
    background:url('img/fundo-input.jpg') no-repeat #FFF;
}

.submit{
    text-align:center;
    padding:10px;
}






/*#######################
RODAPE
#########################*/
#rodape{
  background: url(img/rodape.png) no-repeat;
  width: 760px;
  height: 89px;
  margin-top: 10px;
  margin-left:5px;
  padding: 5px 0;
  padding-left:20px;
  padding-top:10px;
  #padding-top:20px;
}

#rodape p{
    color:#FFF;
    font-size:10px;
    line-height: 5px;
    margin: 10px;
}

#rodape img{
    width:87px;
    height:55px;
    float: right;
    margin: 10px;
    border: 0;
    #margin-top:-5px;

}




.paging{
	text-align:center;
	padding:10px;
}
.paging div{
	display:inline
}

#flashMessage{
    margin:10px 150px;
    border:1px solid #92C148;
    background: #DEECC7;
    padding:10px;
    text-align:center;
    color:#0B3C3C;
}

