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

body{
	background:url(img/bg.jpg) repeat-x #9d9a28;
	background-attachment: fixed;
	text-align:center;
}

#site{
	margin:10px auto;
	text-align:left;
	width:900px;
}



#topo{
	height:94px;
	background:#FFF;
    background:url(img/topo.png) no-repeat;
}

#topo h1{
    display:none;
}


#menu {
    height:50px;
    background:url(img/fundomenu.png) repeat-x;
}

#menu ul li {
   display:inline;
}

#menu ul li a{
    height:17px;
    width:100px;
    display:block;
    text-align:center;
    float:left;
    padding:15px;
    color:#FFF;
    font-weight:bold;
    font-size:16px;
    text-transform: uppercase;
}

#menu ul li a:hover{
    background: url(img/hover-menu.png) no-repeat;
    background-position:0 10px;
    color:#286001;
}



#arroz{
    height:239px;
    background: url(img/arroz.png) no-repeat;
}

.tempo{
    float:right;
    width:180px;
    margin-top:20px;
}

#meio{
    background: #FFF;
    padding:10px;
}

#meio-inner{
  background: url(img/fundomeio.png) repeat-x;
}



#menu2{
    width:150px;
    float:left;
    padding:10px;
}
#menu2 ul li a{
    display:block;
    width:138px;
    height:25px;
    background: url(img/bt-menu2.png) no-repeat;
    text-align:center;
    color:#000;
    font-weight:bold;
    padding-top:15px;
}

#menu2 ul li a:hover{
    color:#007B3E;
}




/* HOME*/
.home-galerias, #home-noticias{
    float:right;
    padding:10px;
    background:#FFF;
    width:300px;
    margin:20px 20px 0 20px ;
}


.home-galerias h3{
    padding-left:50px;
    height:40px;
    font-size:16px;
    color:#235C01;
    background: url(img/ico-galeria.png) no-repeat;
    padding-top: 15px;
}


#gal{
    width: 220px;
    height: 150px;
    margin:0px 60px;
}

#gal img{
    padding:3px;
    background:#B1DA3B;
}

#nav{
    text-align:center;
}

#nav a{
    color:#235C01;
    padding:5px;
    font-weight:bold;
}
.activeSlide{
    text-decoration:underline
}


/* HOMe NOTICIAS*/
#home-noticias h3{
    padding-left:55px;
    height:40px;
    font-size:16px;
    color:#235C01;
    background: url(img/ico-noticias.png) no-repeat;
    padding-top: 15px;
}

#home-noticias ul li, .cursos ul li {
    margin-bottom:10px;
}
#home-noticias ul li a, .cursos ul li a{
    color:#000
}




/*
Cotacções
*/

.cotacoes, .dolar,.cursos{
    float:left;
    padding:10px;
    background:#FFF;
    width:250px;
    margin:20px 20px 0 20px ;
}

.cursos h3,.cotacoes h3{
    padding-left:55px;
    height:40px;
    font-size:16px;
    color:#235C01;
    background: url(img/ico-cotacao.png) no-repeat;
    padding-top: 15px;
    margin-bottom:10px;
}


/*
Webmail
*/

.webmail {

    background: #B4DC42;
    width: 400px;
    margin-left: 100px;
    padding-left: 15px;
    padding-top: 15px;
}

.webmail label{
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    color: #000;

}

.webmail input{
    font-size: 14px;
    color: #000;
    margin-bottom: 25px;
    margin-top: 10px;
    padding: 5px;
}









/*
Conteudo
*/

#conteudo{
	float:left;
	width:690px;
	padding:0 10px;
}

#conteudo img{
	border:1px solid #006000;
}

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

#conteudo h2{
	border-bottom:1px solid #006000;
	color:#006000;
	margin:10px;
	font-size:20px
	
}

#conteudo h4{
	margin-top:10px;
}


/*
EQUIPE
*/

.equipe{
	margin:10px;
    margin-left:60px;
	padding:10px;
	background:url(img/bg-equipe.jpg) repeat-x #EEE;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	width:555px;
}



.equipe img{
	float:left;
	margin-right:10px;
}
.equipe .dados{
	float:left;
}
.equipe .dados p{
	text-indent:0px !important;
}


.equipe h3{
	margin: 5px !important;
	text-align:left !important;
	display:block !important;
	color:#000 !important;
	width:100%;
	float:left;
}





/*
Serviços
*/
#s1,#s2,#s3,#s4,#s5,#s6,#s7,#s8,#s9,#s10,#s11,#s12,#s13,#s14,#s15{
	display:none;
}

.servicos h3{
	margin-top:10px;
	border-bottom:1px solid #006000;
	color:#006000;
}

.servicos h4{
	margin:10px;
}

.servicos h4 a{
	color:#000;
}

.servicos h4 a:hover{
	text-decoration:underline;
}

.servicos ul {
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
	background:#EEE;
	margin-left:50px;
	padding:10px
}

.servicos ul li{
	list-style-type:disc;
	margin:5px 10px;;
	
}


/*
Noticias
*/
.noticias ul,.noticias-lista ul {
	margin-left:20px;
}

.noticias ul li ,.noticias-lista ul li{
	padding:5px;
}

.noticias ul li a, .noticias-lista ul li a{
	color:#000;
}

.noticias ul li a:hover ,.noticias-lista ul li a:hover{
	text-decoration:underline;
}

.noticias .paging,.noticias-lista .padding{
	text-align:center;
	margin-top:10px;
}

.noticias .paging div, .noticias-lista .padding div{
	display:inline;
	
}

.noticias-lista{
	margin:10px;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
	background:#EEE;
	padding:10px
}


/*
secao
*/

.info ul{
    margin:20px;
    margin-left:40px;
}

.info ul li{
    list-style-type:disc;
    margin:8px;
}


.secao table{
	width:70%;
	border:1px solid #000;
	margin:10px auto;
}

.secao table tr td{
	width:50%;
	margin:5px;
	background:#EEE;
	padding:2px;
	font-weight:bold;
}



/*
Galeria
*/

.galeria table tr td{
    padding:10px;
    margin:10px;
    text-align:center;
}



/*
Contato
*/


.contato h3{
	border-bottom:1px solid #006000;
	color:#006000;
}

.contato form{
	margin:0 50px;
}

.contato fieldset{
	margin:10px;
	padding:0 20px;
	border:2px solid #000;
}

.contato legend{
	font-weight:bold;
	padding:10px;
}



.contato label{
	display:block;
	font-weight:bold;
	margin-top:10px;
}


.contato .submit{
	text-align:center;
	margin-top:10px;
}

.contato #form-campos{
	float:left;
	width:300px;
	backgroubnd:#F00;
}

.contato #form-pessoas{
	float:right;
	width:250px;
	text-align:left;
}
.contato #form-pessoas fieldset{
	padding:10px;
	margin:10px;
}

.contato #form-pessoas label{
	margin:0;
	padding:0;
	display:inline;
}

#foto-cleber,#foto-daniel,#foto-edgar,#foto-eliseu,#foto-hebe,#foto-joel,#foto-marcos,#foto-marlon,#foto-suelen,#foto-daltro,#foto-marcia{
	display:none;
}

.contato .fotos-contato{
	text-align:left;
}




#tempo ul li,.links ul li,.list-cotacoes ul li{
    list-style-type:disc;
    margin-left:30px;
    margin-top:5px;
}

#tempo ul li a,.links ul li a,.list-cotacoes ul li a{
    font-weight:bold;
    color:#000;

}

#tempo ul li a:hover, .links ul li a:hover,.list-cotacoes ul li a:hover{
    text-decoration:underline;
}

.calendario_lunar{
    padding-top: 30px;
    padding-bottom: 30px;
}

.calendario_lunar h3{
    padding-bottom: 15px;
    font-size: 16px;
    color: #006000;
}


.calendario_lunar table{
    width: 90%;
    height: 90%;
}

.calendario_lunar table tr td{
    width: 30%;
    height: 60%;
    font-weight: normal;
    padding: 10px;
    vertical-align: top;
}

.calendario_lunar table tr td strong{
    color: #014A2D;
    border-bottom: solid 1px;
    display: block;

}





/* calendario novo*/
.calendario img {
    border:none !important;
}


.monthname{text-align:center;width:150px;background-color:#80c0ff;font-weight:bold}
.monthcell{padding:2px;border:1px solid #000000;background-color:#e0e0e0;height:153px}
.kw{background-color:#ffc080;font-size:10px}
.kw0{background-color:#ffc080;border-bottom:1px solid #000000}
.day{text-align:right}
.days{text-align:right;color:#d00000;font-weight:bold}
.dayname{text-align:center;border-bottom:1px solid #000000}
.time{text-align:center;white-space:nowrap}
.menu{padding:3px;background-color:#d0d0d0;border-top:2px solid #b0b0b0;border-bottom:2px solid #b0b0b0}
.lang{text-align:center;padding-bottom:3px}





#d{
    background:#389C00;
    position:relative;
    top:20px;
    left:0px;
    height:20px;
    margin-top:-20px;
}


#cotacao img{
    display:none;
}




#footer{
	clear:both;
	color:#000;
	padding:10px;
    padding-top:20px;
    height:82px;
	background: url(img/rodape.png) no-repeat;
	text-align:center;
}

#footer a{
	color:#000;
	
}
#footer a:hover{
	color:#389C00;
	text-decoration:underline;
}
