html, body, ul,  li, p, 
h1, h2, h3,  
form, fieldset, img, a hr{ 
margin: 0; 
padding: 0; 
border: 0; 
}
body {
font-size: 100.01%;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:80%;
text-align:center; line-height:1.3em;
 color:#bc66cb; background-color:#fff;    }
 p {text-align:justify; }
h1 {   text-align:center; 
	font-size:1.5em;
	margin:1.4em 0 1em 0;
	padding:0;
	
}
h2 { font-size:1.4em;padding:0;margin:1.2em 0 .7em 0;text-align:center; color: #7f9f00;}
h3 { font-size:1.3em;padding:0;margin:1.2em 0 .7em 0;text-align:center; }
form {  width:450px;  text-align:center;margin:3em auto; }
#fcf2 {
font-family:arial;  
font-size:12px;

border:1px solid #3D5686;
width:550px;
}
a:link { 

text-decoration:none; font-weight:bold; padding: 5px 11px;
}
a:visited {
	
	text-decoration:none;} 
a:hover 
 { 
 text-transform:uppercase; 
} 

#container {width:700px;margin:2em auto;  } 
 #right-c a{ text-align:right;  } 
#top { height:200px;  
	padding:2em ; text-align:center; background-image:url(../imgs/fondo-agro.jpg); background-repeat:no-repeat;
}
#main { width:700px; margin:2em auto; padding:3em; text-align:justify;    }


form { color:#bc66cb; background-color:#FFFFFF;}


#fcf2 h3 {
font-size:1.5em;


font-weight:bold;
padding:4px;
margin:0px;
}
#fcf2 p {
text-align:center;
padding:8px;
}
#fcf2 em {

}
#fcf2 div.r {
clear: both;
padding-top: 5px;
}
#fcf2 label {
float: left;
width: 150px;
text-align: right;
}
#fcf2 span.f {
float: right;
width: 335px;
text-align: left;
}
#fcf2 div.sp {
clear: both;
}
#fcf2 .req {
font-weight:bold;
}
#fcf2 input, #fcf2 textarea {
background: #FFF;
border:1px solid #000;
padding:2px;
}
#fcf2 input:focus, #fcf2 textarea:focus {
background: #fff;
border:1px solid #3D5686;
}