/* CSS Document */


#all{ margin:0 auto; width:950px; height:auto; padding-top:20px;}
#topo{ width:950px; height:300px;border: transparent 1px solid;}
#logo{float:left; width:216px; height:212px; position: absolute; background-image:url(../img_rec/logo.png); background-repeat:no-repeat;}
#slide{ width:934px; height:295px; float:right; background-image:url(../img_rec/bg_slide.jpg); background-repeat:no-repeat; margin-top:20px;}
#menu{ width:630px; height:58px; float:left;  color:#FFF; font-size:19px;}
#menu ul li{ float:left;}
	.btpeq{ width:75px; height:58px; background-image:url(../img_rec/bg_peq.jpg); background-repeat:no-repeat; text-align:center; line-height:45px; margin-left:8px;}
	.btmed{ width:101px; height:58px; background-image:url(../img_rec/bg_med.jpg); background-repeat:no-repeat; text-align:center; line-height:45px;margin-left:8px;}
	.btgra{ width:127px; height:58px; background-image:url(../img_rec/bg_gra.jpg); background-repeat:no-repeat; text-align:center; line-height:45px;margin-left:8px;}
	#menu a{ text-decoration:none;}
	#menu a:hover{color: #030; text-decoration:none;}

#visita{ width:299px; height:469px; float:right; background-image:url(../img_rec/bg_visita.jpg); background-repeat:no-repeat;}
	form{ color:#9ac400; font-size:17px; line-height:35px;  margin-left:20px; margin-top:110px;}
#cont{ width:630px; height:auto; float:left; margin-top:20px;}
	#cont h1{ color:#557e27; font-size:30px; font-weight:normal; width:610px; height:50px; line-height:40px; border-bottom:2px solid #80cc16; margin-bottom:10px;}
	#cont p{  color:#3f3f3f; font-size:17px; text-align:justify; line-height:25px;}
	#cont ul{ margin-left:60px;}
	#cont ul li{text-decoration:underline; list-style:circle; color:#3f3f3f; height:30px; line-height:28px; font-size:17px; }
	
#boxs{ width:950px; height:175px; float:left; margin-top:20px;}
	#box3{ width:310px; height:175px; float:left; background-image:url(../img_rec/bg_links.jpg); background-repeat:no-repeat; }
		#box3 h1{  font-size:25px; color:#2d4f00; font-weight:normal; height:30px; line-height:25px;  margin-top:10px; border-bottom:1px solid #80cc16; width:290px; margin-left:10px;}
		#box3 p{ font-size:16px; color:#FFF; padding:10px; text-align:justify; line-height:21px;}
		#box3 img{ margin-left:5px;}
		#box3 span{color:#FC0; float:right;}
#rodape{ width:950px; height:30px; float:left; color:#3b3b3b; text-align:center; line-height:28px; margin-bottom:20px; margin-top:20px; border-top:1px solid #6C0;}
	#rodape a{color:#369900; text-decoration:none;}

.space_left{margin-left:10px;}
#list_proj{text-align:center;}
#list_proj ul{ padding:0px; margin:0px;}

#list_proj ul li{ border: 1px solid #557e27; text-decoration:none; list-style:none; color: #847E37; height:auto; line-height:28px; font-size:15px; width:204px; float:left; margin-bottom:10px;}

#list_proj ul li h1{ color: #fff; line-height:45px; width:100%; background-color:#557e27; font-size:15px;}

.space_left1px{margin-left:1px;}
#box2{width:300px; height:auto; float:left; display:block; color:#003300}
#box2 h3{ color: #3A1A05; font-size:18px; font-weight:normal; text-decoration:underline;}

#listrep { width:630px; height:auto; float:left; margin-top:20px; margin-bottom:20px; border-bottom:1px solid #cccccc; padding-bottom:20px;}
	#listrep h3 { color:#390; font-size:24px; margin-bottom:10px; }
	#listrep h4 {color: #333; line-height:25px;}
#slide2{ width:690px; float:right; height:220px;}

#link_pag{ width:299px; height:469px; float:right; color:#557e27}
	
#link_pag h1{ color:#557e27; font-size:25px; font-weight:normal; width:299px; height:40px; line-height:40px; border-bottom:2px solid #80cc16; margin-bottom:10px; margin-top: 20px; text-align:center;}

#link_pag ul li{color:#006600; height:30px; line-height:28px; font-size:18px; text-align:center;  border-bottom:#999999 dotted 1px;}
#link_pag ul li a{color:#006600; text-decoration:none;}
