*{
    padding:0;
    margin:0;
    text-decoration:none;
    font-size:12px;
    font-family: Trebuchet, Arial,Verdana;
}

body{
    background: #FFF;
    text-align:center;
}

#site{
    width:725px;
    text-align:left;
    margin:0px auto;
}


/* TOPO */
#topo{
    height:225px
}

#topo a{
    display:block;
    width:260px;
    height:217px;
    text-indent:-9999px;
    background: url(img/topo.png) no-repeat;
    float:left;
}

#imagens{
    width:460px;
    height: 220px;
    float:right;

}

/* MENU */
#menu{
    height:42px;
    background:#669934;
}

#menu ul li{
    display:inline;
}
#menu ul li a{
    color:#FFF;
    display:block;
    float:left;
    padding:12px 7px;;
    font-weight:bold;
    font-size:13px;
    height:18px;
}

#menu ul li a:hover{
    background: url(img/menu.png)no-repeat;
    background-position:center;
    color:#CFCFCF;
}



/* Conteudo*/
#conteudo{
  clear:both;
}

#conteudo h3{
    background: #5F9630;
    margin:5px 0 10px 0;
    font-size:16px;
    color:#FFF;
    padding:5px;
}


#conteudo p{
    text-indent:30px;
    margin:10px 0;
    text-align: justify;
}


/* INDEX */
#noticias-index{
    width:49%;
    float:right;
    margin-top:5px;
}

#noticias-index ul li{
    list-style: none;
    margin-bottom:10px;
    font-weight:bold;
}

#noticias-index ul li a{
    color:#9F9F9F
}

#noticias-index ul li a:hover{
    color:#5F9630
}

#noticias-index a{
    color:#346C11;
    font-weight:bold;
}

#noticias-index a:hover{
    color:#C4C4C4;
}


#missao-visao-valores{
    margin-top:5px;
    width:49%;
    float:left;
}


#missao-visao-valores h4{
    color:#9F9F9F;
    font-weight:bold;
    margin:5px 0;
}

#missao-visao-valores div{
    padding:0 10px;
}
#missao-visao-valores p{
    text-indent:30px;
    text-align:justify;
    color:#9F9F9F;
}

#missao-visao-valores a{
    color:#346C11;
    font-weight:bold;
}
#missao-visao-valores a:hover{
    color:#C4C4C4;
}





.balao{
	position:absolute;

	width:350px;
	height:200px;
	background:url(img/balao.png) no-repeat;


}

.linkmissao{
display:block;
width:150px;
height:30px;
}

.balao h4{
		padding-top:35px;
}
.balao *{
	color:#000;
	padding-left:70px;
	padding-right:40px;
}

#index-servicos {
    clear:both;
    padding-top:10px;

}

#index-servicos a{
    display:block;
    width:181px;
    height:128px;
    float:left;
    text-indent:-9999px;
}

#servicos_auditoria{
    background:url(img/servicos_auditoria.png) no-repeat;
}
#servicos_auditoria:hover{
    background-position: 0 -128px;
}

#servicos_consultoria{
    background:url(img/servicos_consultoria.png) no-repeat;
}
#servicos_consultoria:hover{
    background-position: 0 -128px;
}


#servicos_apoio{
    background:url(img/servicos_apoio.png) no-repeat;
}
#servicos_apoio:hover{
    background-position: 0 -128px;
}

#servicos_tercerizacao{
    background:url(img/servicos_tercerizacao.png) no-repeat;
}
#servicos_tercerizacao:hover{
    background-position: 0 -128px;
}



/* Clientes */
#clientes ul{
    margin-left:53px;
}


#clientes ul li{
    list-style-image: url(img/marca.png);
    margin-bottom:10px;
    font-size:13px;
    font-weight: bold;
}



/* NOTICIAS*/
#noticias ul li{
    list-style: none;
    margin-bottom:10px;
    font-weight:bold;
}

#noticias ul li a{
    color:#5F9630
}

#noticias ul li a:hover{
    text-decoration:underline;
}

/* SERVICOS*/
#servicos{
      margin-bottom:10px;
}


#servicos h5{
    font-size:16px;
    color:#5F9630;
}


#servicos ul{
    margin-left:40px;
}

#servicos ul li{
    margin-bottom:10px;
    list-style-image: url(img/marca.png);
}

/* SOCIOS*/
#socios h5{
    font-size:16px;
    color:#5F9630;
    margin-top:10px;
}
#socios img{
     float:right;
     margin-top:25px;
     border:5px solid #595655;
     margin-bottom:10px;
}

#socios p{
    text-indent:0px !important;
}



#leandro,#luciano{
    width:420px;
    float:left;
}

/* LINKS*/

#links h4{
    cursor:pointer;
    color:#5F9630;
    padding:5px;
    font-size:14px;
    margin-bottom:10px;
}

#links ul {
    margin-left:30px;
}
#links ul li{
    margin-bottom:5px;
    list-style:url(img/marca.png);
}

#links ul li a{
    color:#5F9630;
}



/* CONTATO */

#contato p{
    margin:5px !important;
}


#contato form{
    margin:0 50px;
}

.input{
    margin-bottom:10px;
}

#contato label{
    display:block;
    float:left;
    color:#5F9630;
    font-weight:bold;
    width:150px;
    text-align:right;
    padding-right:10px;
}

#contato input,#contato textarea{
    border:3px solid #5F9630;
    width:300px;
    padding:2px
}

.submit{
    text-align:center;
    padding:10px;
}

.submit input{
    width:70px !important;
    background:#5F9630;
    color:#FFF;
}


/* RODAPE*/

#rodape{
    text-align:center;
    padding-top:10px;
    clear:both;
    border-top:1px dashed #5F9630;
    border-bottom:1px dashed #5F9630;
}


#rodape *{
    font-size:10px;
    color:#999
}

#rodape .dados{
    height:100px;
    text-align:left;
}


#rodape .desenvolvido{
    width:250px;
    padding-top:30px;
    float:right;
    height:90px;
}

#flashMessage{
    margin:10px 100px;
    padding:10px;
    text-align:center;
    border:1px solid #5F9630;
    background: #EEFFDF;

}


#rodape a{
    color:#FE4D4F;
    font-weight:bold;
}

