* {
		margin:0;
		padding:0;
    text-decoration:none;  
		list-style:none; 
  }
hr {display:none}
body {
	background:#9FC5E9;/*  #9FC5E9; */  /* #21201B */
}
#geral {
}
/******************** 
    Cabecalho
********************/

#cabecalho {
  margin: 20px;
	height:120px;
	background:url(../matos_cab.jpg) no-repeat;
	clear:both;
	text-indent:-999px;
	overflow:hidden;
}

#cabecalho h1 a {
	margin-left:40px;
	color:red;
   }


/******************** 
    Formularios
********************/

form {
	width:540px;
	margin:0 auto;
  }
/* 
  Inicio Fielset
*/	  
fieldset{
	 margin: 1em 0;
	 padding: 2em;
   border:1px solid black;
	 background: gray;
	 
   /* 	  
   width:700px;
	 margin:50px 50px 50px 50px;
	 padding:10px;
    */	 
       }			 
legend {
   font-weight: bold;
  /*  font:bold 16px verdana,arial,tahoma,sans-serif; */
       }
label {
   display:block;
   width:auto;
	 border:1px solid green;
	 font:18px sans-serif,tahoma,arial;
/* 
  Final Fielset
*/	  
  
  /*
	 border:0px solid black;
	  float:left; 
	 padding-bottom:10px;
  */	 
       }
label input {
   width:auto; /*300px;*/
   }			 
input:focus, textarea:focus {
   background:#ffc;
   }	 
/*
  input[type="text"] {
      width:300px;
                     }
textarea {
   width: 300px;
	 height: 100px;
   }			 
*/

/* RODAPE */
#rodape {
	clear:both;
	color:white;
	font:11px verdana, arial;
	padding:20px;
	border-top:1px dotted white;
	margin:25px 0 0;
}
#rodape address {
	float:left;
}
#rodape address strong {display:block;}
#rodape #menurodape {
	float:right;
	margin:0 0 15px;
	font:10px arial;
	font-style:italic;
	color:green;
}
#rodape #menurodape ul li {display:inline;}
#rodape #menurodape ul li a {color:white;}
#rodape span {
	padding:3px 0;
	float:right;
	clear:right;
	font:bold 15px Verdana, arial;
}

