@import url("general.css");

body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.ContactoForm{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width:400px;
	margin-left: 45px;
}

.letra, label:first-letter {
	margin-right: 1px;
	padding: 2px;
	border: #9bdf72 1px solid;
	color:#9bdf72;	
	}

.ContactoForm label {
	float:left;
	padding-bottom: 5px;
	font-size: 12px;
	}


.ContactoForm input, .ContactoForm textarea {
	width:100%;    
	background-color:#fff;
	border: #9bdf72 solid 1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding:3px 5px;
	}
	
.ContactoForm input:hover, .ContactoForm textarea:hover {
	background: #ecf9e1;
	border: #5ae61b solid 1px;
	}
	
.ContactoForm textarea {
	height:150px;
	}
	
.ContactoForm p {
	text-align:center;
	}

#contenido p.advertenciaContacto {
	text-align: left;
	color: #fff;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
}	

#enviar{
	width: 80px;
	background: #fff;
	font-size: 1em;
}

#enviar:hover {
	background:#ecf9e1;
}

small{
font-size: 9px;
color: #9bdf72;
}

#contenido p.error, #contenido p.resaltado {
background: url(../img/atencion.gif) no-repeat #FFAAB4;
background-position:left;
width: 50%;
padding: 5px 5px 5px 30px;
margin: 0 25%;
border: #FA0005 1px solid;
text-align:left;
color: #FA0005;
font-weight:bold;
}

#contenido p.resaltado {
border: #00FF3A 1px solid;
background: #CFFFDA;
background-image:none;
padding: 5px;
color: #000;
}

.ContactoForm input.error, .ContactoForm textarea.error {
	border: #F00 solid 1px;
	background: #ffe0e4;
}

.ContactoForm  label.error:first-letter {
	border: #f00 1px solid;
	color: #f00;
}

.ContactoForm  small.error {
	color: #f00;
}

.ContactoForm label.error {
	color: #ffe0e4;
}



.ContactoForm input.error:hover, .ContactoForm textarea.error:hover {
	background: #FFAAB4;
}

a {
	color:#9BDF72
}
	
a:hover {
	color: #5ae61b solid 1px;
}
	
#contenido p.texto{
margin-right: 25px;
}




