/* @override http://riccionexmas.it/scripts/adds/formulario1/formulario1.css */

/* Container */

#formContainer {
width: 380px;
	padding-bottom: 30px;
	margin-right: auto;
	margin-left: auto;
}

/* Alertas */

#divAlert, #divFields, #divAccept, #divAntispam, #divButtons {
padding: 8px 5px 5px;
margin: 0;
	color: #c1000b;
	font: bold 11pt "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}


#divAccept {
padding: 10px 5px 5px;
margin: 10px 0;
	color: #6a6a6a;
	font-weight: bold;
}


#divAlert ul {
	padding: 0 0 0 20px;
}

.error ul {
color: #F00;
}

/* Campos input */

#divFields {
background-color: #d8eefa;
	border-color: #0083d8;
}

#divFields input, #divFields textarea {
padding: 3px;
width: 239px;
	border: 1px dotted #1a4788;
	color: #70a2c5;
	font-weight: bold;
	font-family: Arial, Helvetica, Geneva, "Helvetica Neue", sans-serif;
}

#divFields textarea {
height: 100px;
}

#divFields label, #divFields input, #divFields textarea, #divAntispam input {
display: block;
float: left;
margin-bottom: 10px;
font: bold 13px Arial, Helvetica, sans-serif;
color: #0F72AC;
}

#divFields label, #divAccept label {
text-align: right;
width: 102px;
padding-right: 20px;
padding-top: 2px;
font: 14px Arial, Helvetica, sans-serif;
color: #163f7a;
}

#divFields .check {
padding: 10px 0px;
}

#divFields .check input {
width: 25px;
height: 25px;
border: 1px solid #DCDCDC;
}

#divFields .check label{
height: 25px;
padding-top: 5px;
}

#divFields br {
clear: both;
}

/* Check aceptar condiciones */

#divAccept, #divAntispam {
	border: 1px solid #b01b1c;
}

#divAccept .check input {
margin-right: 15px;
width: 15px;
height: 15px;
border: 1px solid #DCDCDC;
}

#divAccept .check label{
text-align: left;
	font-size: 120%;
	color: #870013;
	font-weight: bold;
}

#divAccept .check br {
clear: both;
}

/* Captcha */

#divAntispam {
}


#divAccept p {
	text-align: justify;
	font: 8pt "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-decoration: none;
	color: #2c739d;
}

#divAntispam img {
margin-right: 10px;
}

#message {
color: #F00;
}

#image {
vertical-align: middle;
float: left;
}

#input {
float: left;
	color: #7a9aa9;
}

#input input {
padding-left: 10px;
border: 2px solid #DCDCDC;
height: 26px;
}

/* Botones <button> */

#divButtons {

}

#divSubmit {
float: left;
}

#divReset {
margin-right: 20px;
float: left;
}

