form {
	font-family: "Trebuchet MS", Verdana, sans-serif;
	margin : 0;
	padding : 0;
}

.formu_seccion {
	font-weight:bold;
	font-size:12px;
}

fieldset {
	width:300px;
	border : 1px solid #0069A3;
	background-color: #EAEEF4;
	padding:15px 15px 15px 15px;
}


fieldset input {
	width: 295px; /* Width for modern browsers */
	border: 1px solid #0069A3;
	padding : 1px;
}

legend {
	font-weight : bold;
	color : #333;
	margin : 0;
}
input#submit {
	border: 1px solid #0069A3;
	padding: .05em;
	margin:5px 4px 5px 4px;
	color: #333333;
	font-size:120%;
	font-weight: bold;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	background-color: #EAEEF4;
}
textarea {
	padding: 0;
	border: 1px solid #0069A3;
	width: 295px;
	height:218px;
}
input:hover, textarea:hover {
	background: #C8D6F0;
}
input:focus, textarea:focus {
	border: 1px solid #F75B60;
	background: #C8D6F0;
}

#back {
        display:block;
        background:#333;
        color:#FAFBFC;
        width:250px;
        font-size:150%;
        font-weight:bold;
        text-align:center;
        text-decoration:none;
        padding:10px;
        margin:30px auto 30px auto;
}
#back:hover {
        background:#DDD;
        color:#555;
}

label.error { 
	color: red; 
}
textarea.error, input.error {
	background:#FFBCBC none repeat scroll 0 0 ;
	border:1px solid #C24949;
}
fieldset label { 
	display:block; 
}
