  
  body {
	background:#fff url(images/bg.png) repeat top;
	color: #555555;
	font:14px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	}

	
	.main { 
	
	
	       width:800px;
		   height:auto;
		   border:0px;
		   padding:0px;
		   margin-right:auto;
		   margin-left:auto;	
           font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; /*  */
		   
		
		}
		
		
		
		
	.header {
     
	width:800px;
    height:120px;
    border:0px solid #ccc; 
	
	 }



	.content {
     
	width:800px;
    height:auto;
    border:0px solid #ccc; 
	padding:0px;
    margin:0px;	
	 }	


	.footer {
     
	width:800px;
    height:auto;
    border:0px solid #ccc; 
	 
	 }	 
	 
	 
	 
	 

		
		form {
			width:300px;
		}

		p {
			line-height: 1.6;
		}

		input, textarea {
			font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
			background-color:#fff;
			border:1px solid #ccc;
			font-size:20px;
		
			min-height:30px;
			display:block;
			margin-bottom:16px;
			margin-top:8px;
			
			-webkit-border-radius:5px;
			-moz-border-radius:5px;
			border-radius:5px;
			
			-webkit-transition: all 0.5s ease-in-out;
			-moz-transition: all 0.5s ease-in-out;
			transition: all 0.5s ease-in-out;
		}
		
		textarea {
				min-height:200px;
		}

		input:focus, textarea:focus {
			-webkit-box-shadow:0 0 25px #ccc;
			-moz-box-shadow:0 0 25px #ccc;
			box-shadow:0 0 25px #ccc;
			
			-webkit-transform: scale(1.05);
			-moz-transform: scale(1.05);
			transform: scale(1.05);
		}
		
		/* The interesting bit */
		
		input:not(:focus), textarea:not(:focus) {
			opacity:0.5;
		}
		
		

		input[type=submit] {
			padding:10px;
			background:none;
			opacity:1.0;
		}
		
		
		
		
		.box1 {
	background-color: #f0f0f0;
	width: 533px;
	height: 50px;
	margin: 0 auto 15px auto;
	padding: 30px;
	border: 1px solid #d7d7d7;

	-moz-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 11px;
	behavior: url(border-radius.htc);
    }
	
	
	.urlf {
	padding:9px;
	width:640px;
	behavior: url(border-radius.htc);
	}
	
	.urlfsubmit {
	width:120px;
	border:0px;
	border:1px solid #ccc;
	background-color: #f0f0f0;
	color:#888;
	behavior: url(border-radius.htc);
	}
	

	
	
	.fc {
	width:auto;
		   margin-right:auto;
		   margin-left:auto;
		   padding:0px;
	}
	
	
	.ads {
    color: #333;
    width: 790px;
    padding: 5px;
    text-align: left;
    border: 2px solid #ccc;
    /* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
	
}
.legenda {
    color: #333;
    padding: 8px;
    text-align: center;
    border: 2px solid #ccc;
	margin-left:8px;
    /* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
}

	
