@charset "utf-8";
/* CSS Document */
body{
   margin:0px;
   background: url(../Imagens/bg.jpg) repeat-x #BBEE75 ;
   font-family:Arial, Helvetica, sans-serif;
}
#geral {
	width:950px;
	height:auto;
	display:block;
	margin:auto;
	clear:left;
	padding-top:20px;
	min-height:300px;
}
.lista li{
	margin: 10px;
	list-style-image:url(../Imagens/setatra.png);
	font-size:14px;
	color:#333333;
	padding-left:10px;
}
#topo{
   margin:auto;
   width:950px;
   display:block;
   height:auto;
}
#logo{
   display:inline;
   float:left;
   margin-top:10px;
   width:261px;
   height:165px;
}
#restTopo{
   display:inline-block;
   float:right;
   width:689px;
   height:80px;
}
#menu{
   display:inline;
   float:left;
   height:80px;
   width:680px;
   margin-top:15px;
}
#menu ul{
    font-size:15px;     
}
#menu li {
	list-style: none; 
	margin: 4px;
	display: inline;
	background:#5296BA;
	padding-top:5px;
	padding-bottom:5px;
	border:#5296BA solid 1px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	float: left;
}
#menu li a {
	height:1px; /* IE5.0 bug */
	padding:5px;
	margin:0;
	text-decoration: none;
	color:#FFFFFF;
}
#menu li:hover{
   background:#32647E;
}

#menu2{
   display:inline;
   float:right;
   height:80px;
   width:689px;
   margin-top:0px;
}
#menu2 ul{
   font-size:13px; 
   font-weight: normal; 
   padding: 0px;
   margin: 0px;
   margin-left: 20px; 
   margin-top: 15px;
}
#menu2 li {
	list-style: none; 
	margin: 2px;
	display: inline;
	background:#5296BA;
	padding-top:5px;
	padding-bottom:5px;
	border:#5296BA solid 1px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	float: left;
	font-weight: normal; 
	text-align: center; 
	width: 162px;
}
#menu2 li a {
	height:1px; /* IE5.0 bug */
	padding:5px;
	margin:0;
	text-decoration: none;
	color:#FFFFFF;
	font-weight: bold;
}
#nuvens{
	position:absolute;
	width:333px;
	height:58px;
	left: 390px;
	top: 0px;
}
#TopoContato{
   float:right;
   height:58px;
   width:331px;
   display:inline;
   color:#FFFFFF;
   font-size:16px;
   font-weight:bold;
   text-align:right;
}

#fotos{
   background:url(../Imagens/bg2_wood.jpg) repeat-x;
   height:400px;
   width:950px;
   margin:auto;
   display:block;
   clear:left;	
   padding:15px;
}
#meioesq{
   float:left;
   display:inline;
   height:auto;
   width:650px;
   min-height:200px;
   padding-right:10px;
   margin-bottom:30px;
}
#meiodir{
   float:right;
   display:inline;
   height:auto;
   width:280px;
   border-left:#2D5A16 2px dotted;
}
#meiodir h1{
   color:#505E0F;
   font-size:17px;
   font-family: 'Fresca', sans-serif;
}
#dir{
   padding-bottom:25px;
   width:270px;
   margin-left:10px;
   background:url(../Imagens/sombra.png) no-repeat right bottom;
   display:block;
   float:left;  
}
a{
   margin-left:10px;
   color:#2C5914;
   font-weight:bold;
   text-decoration:none;
}
@import url(http://fonts.googleapis.com/css?family=Fresca);
h1{
   color:#493F0B;
   font-size:26px;
   font-family: 'Fresca', sans-serif;
   margin-top:10px;
}
h2{
   color:#493F0B;
   font-size:18px;
   font-family: 'Fresca', sans-serif;
   margin-top:10px;
}
h3{
   color:#333333;
   font-size:18px;
   font-family: 'Fresca', sans-serif;
   margin-top:10px;
}
h5{
   color:#493F0B;
   font-size:16px;
   font-weight:bold;
   margin-left:5px;
}
p{
   margin-top:5px;
   margin-left:5px;
   text-indent:5px;
   text-align:justify;
   color:#333333;
   font-size:16px;
}


.formLogin{ width:250px; margin:0px; padding:0px; margin-left:10px; display:block; float:left;} 
   .formLogin label{float:left; width:70px; text-align:right; clear:left; margin-right:5px; margin-top:10px; font-weight:bold; color:#333333;
   font-size:16px;}
   .formLogin input{float:left; width:130px; margin-top:10px; color:#333333;}
   .formLogin input[type=submit]{margin-left:75px; width:70px; height:25px; float:left; display:block; background:url(../Imagens/bgBotao.jpg) repeat-x top; border:none; color:#FFFFFF; font-weight:bold}
   .formLogin input[type=reset]{margin-left:75px; width:70px; height:25px; float:left; display:block; background:url(../Imagens/bgBotao.jpg) repeat-x top; border:none; color:#FFFFFF; font-weight:bold}


#rodape{display:block; margin-top:20px; width:100%; clear:left; height:auto; background:url(../Imagens/novoBgRodape.png) top repeat-x; color:#666666; padding-top:28px;}
#rodape #diz{
 background: #E8F2D9;
 height:100%;
 width:100%;
}
#rodape p{color:#666666; margin:0px; padding:0px; text-align:center; font-size:15px;}
#rodape a{
   color:#8FA81C;
   text-decoration:none;
}
#rodape #meio{
   margin:auto;
   height:172px;
   width:950px;
}
#rodape #meio #logo{
   float:left;
   margin-top:10px;
   width:124px;
   height:69px;
}
#rodape .contato{
   float:left;
   width:390px;
   height:69px;
   text-indent:0px;
   margin:0px;
   margin-top:10px;
   margin-left:20px;
   text-align:left;
   font-size:12px;
   font-weight:bold;
}
#rodape ul{
   width:200px;
   height:50px;
   float:right;
   display:inline;
   margin:0px;
}
#rodape li{
	margin: 10px;
	list-style-image:url(../Imagens/seta.jpg);
	list-style-position:inside;
	font-size:14px;
}
#rodape li a {
	text-decoration: none;
	color:#8FA81C;
	font-weight:bold;
}
#rodape li a:hover{
   text-decoration: underline;
}
#rodape .copy{
   float:left;
   clear:left;
   margin-top:70px;
   display:inline;
   font-weight:bold;
   font-size:13px;
}
#rodape .desenv{
   float:right;
   margin-top:70px;
   display:inline;
   font-weight:bold;
   font-size:13px;
}


#frm-filtro{ width:890px; margin-left:25px; margin-top:30px; padding:5px; display:block; border:0; height:30px; background:#FCFEED}
   #frm-filtro label{float:left; width:auto; text-align:right; clear:left; display:inline; background:none; font-weight:bold; margin-right:10px; margin-left:250px;}
   #frm-filtro input{float:left; width:300px; display:block; border:#CCCCCC 1px solid; background:#F9F9F9}
   
#frmfiltrodata{ width:900px; margin-left:20px; margin-top:10px; padding:5px; display:block; border:0; height:100px; }
   #frmfiltrodata label{float:left; text-align:left; display:inline; background:none; font-weight:bold; margin-right:10px; margin-left:25px; margin-top:10px; color:#333333;}
   #frmfiltrodata input{float:left; width:100px; display:inline; border:#CCCCCC 1px solid; background:#F9F9F9; margin-top:10px;}
   #frmfiltrodata .filtrar{margin-left:25px; margin-top:8px; width:70px; height:25px; float:left; display:block; background:url(../Imagens/bgBotao.jpg) repeat-x top; border:none; color:#FFFFFF; font-weight:bold;}
   #frmfiltrodata .cancel{margin-left:10px; margin-top:8px; width:auto; height:25px; float:left; display:block; background:url(../Imagens/bgBotao.jpg) repeat-x top; border:none; color:#FFFFFF; font-weight:bold;}
   
   #frmfiltrodata legend {
		color:#505E0F;
		padding:2px 5px;
		font-weight:bold;
		text-align:left;
    }
	#frmfiltrodata fieldset{border:1px solid #FFFFFF; padding-bottom:10px;}
	#meiofiltrodata{ width:650px; margin:auto; display:block; height:auto; margin-top:10px;}

   
   
#formaut{ width:920px; margin-left:20px; margin-top:30px; padding:5px; display:block; border:0; background:#FFFFFF;}
   #formaut label{float:left; width:150px; height:20px; text-align:right; padding-right:5px; margin-top:5px; padding-bottom:5px; display:block; background:#D3E6BF; font-weight:bold;}
   #formaut input{float:left; width:auto; height:20px; margin-top:5px; display:block; border:#CCCCCC 1px solid; background:#F9F9F9; margin-left:5px;}
   #formaut select{float:left; width:auto; height:20px; margin-top:5px; display:block; border:#CCCCCC 1px solid; background:#F9F9F9; margin-left:5px;}
   #formaut textarea{float:left; width:auto; height:80px; margin-top:5px; display:block; border:#CCCCCC 1px solid; background:#F9F9F9; margin-left:5px;}
   #formaut input[type=submit]{margin-left:0px; margin-top:20px; width:70px; height:25px; float:left; display:block; background:url(../Imagens/bgBotao.jpg) repeat-x top; border:none; color:#FFFFFF; font-weight:bold;}
   #formaut input[type=button]{margin-left:10px; margin-top:20px; width:auto; height:25px; float:left; display:block; background:url(../Imagens/bgBotao.jpg) repeat-x top; border:none; color:#FFFFFF; font-weight:bold;}
   #formaut fieldset{border:1px solid #d5d5d5; padding-bottom:10px;}
   #formaut legend {
		color:#003366;
		padding:2px 5px;
		font-weight:bold;
		text-align:left;
		background-color:#FFFFFF;
    }
	#colunica{width:850px; float:left; display:block;}
#col1{width:450px; float:left; display:inline; height:auto;}
#col2{width:400px; float:left; display:inline; height:auto;}