/*##########################################
Script: Niceforms 2.0
Theme: StandardBlue
Author: Lucian Slatineanu
URL: http://www.emblematiq.com/
##########################################*/
.estilo-del-logo {width:120px; float:left}
.info-de-ayuda {font-size: 10px}
/* ====================================================== */
#niceforms-container {border:1px solid #000; width:440px; margin:0 0 0 0; font:12px/17px Arial, Helvetica, sans-serif; color:#333; /*background:#ccc; */padding:20px 20px 20px 20px;
/*background-image: url(../../imgs/bg-infobox1.png); background-repeat: no-repeat; background-position: left top;*/}
fieldset {/*background:#FFFFFF;*/padding:10px; margin-top: 0px; width:440px; border:1px solid #85AF30}
/*fieldset {background:#f2f2e6; padding:10px; border:1px solid #fff; border-color:#fff #666661 #666661 #fff; margin-bottom:36px; width:500px;}*/
input, textarea, select {font:12px/12px Arial, Helvetica, sans-serif; padding:0;}
fieldset.action {background:#9da2a6; border-color:#e5e5e5 #797c80 #797c80 #e5e5e5; margin-top:-20px;}
legend {/*background:#bfbf30;*/
	background-color:#85AF30;
	color:#fff;
	padding:0 10px;
	margin:0px 0 0 0px;
	font-weight:normal; /*border:1px solid #fff;*/ /*border-color:#e5e5c3 #505014 #505014 #e5e5c3;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 21px;
}
label {
	font-size:12px;
	font-weight:normal;
	color:#111;
	font-family: Arial, Helvetica, sans-serif;
}
label.opt {font-weight:normal;}
dl {clear:both;}
dt {float:left; text-align:right; width:100px; line-height:15px; margin:0 10px 10px 0;}
dd {float:left; width:300px; line-height:15px; margin:0 0 10px 0/*;border: 1px solid #000*/}
/*#footer {font-size:11px;}*/
.required_star {color:#FF0000}
/*Safari*/
select, input, textarea, button {outline:none;/*resize:none;*/}

/*================================================================================================*/
/*================================================================================================*/
/*================================================================================================*/

/* CONTACTFORM */
/* CONTACTFORM TEXT */
.confirmation-message {
	text-align:center;
	font-weight:normal;
	padding: 20px;
	background-color:#92D63C;
	font-size: 14px;
	color: #2B4313;
	border: 1px solid #719D72;
	font-family: Arial, Helvetica, sans-serif;
	margin-left:20px;
	line-height: 18px;
}
.form-error {
	font-family: Arial, Helvetica, sans-serif;
	margin: 20px auto;
	width: 300px;
}
.h1error {font-size: 20px; color: #FF0000}
.error-message {
	font-size: 14px;
	color: #FF0000;
	line-height: 18px;
	margin-bottom: 20px;
}
.buttontext {
	font-size: 14px;
	color: #003300;
}
.success, .issue, .failure { background-position: right 0.3em; background-repeat: no-repeat; }
.message { margin-left:20px; padding: 5px 5px 5px 25px; background-position: 5px 7px;/*-moz-border-radius-topleft: 9px; -moz-border-radius-topright: 9px; -moz-border-radius-bottomright: 9px; -moz-border-radius-bottomleft: 9px;*/}
.message.success {
	font-size: 14px;
	color: #335217;
	border: 1px solid #394C15;
	background-color: #C3FF48;
	margin-bottom: 20px;
}
.message.issue { border: 2px solid rgb(255, 153, 0); background-color: rgb(252, 198, 117); }
.message.failure { border: 2px solid rgb(204, 44, 24); background-color: rgb(226, 143, 129); }
.ie6 form .message.failure { border: medium none ; background: transparent none repeat scroll 0% 0%; }
.message ul { margin-bottom: 0pt; margin-left: 0pt; }
.message ul li { background-image: url('../../imgs/exclamation.png'); background-position: 0pt 2px; }
.success { color: rgb(112, 138, 0); background-image: url('../../imgs/accept.png'); }
.success input, .success textarea, .success select { border-style: solid; border-color: rgb(166, 196, 56) rgb(191, 225, 65) rgb(191, 225, 65) rgb(166, 196, 56); border-width: 1px; }
.issue { color: rgb(181, 79, 0); background-image: url('../../imgs/error.png'); }
.issue input, .issue textarea, .issue select { border-style: solid; border-color: rgb(196, 116, 0) rgb(225, 134, 0) rgb(225, 134, 0) rgb(196, 116, 0); border-width: 1px; }
.failure { color: rgb(130, 0, 0); }
.failure input, .failure textarea, .failure select, .fieldWithErrors input { border-style: solid; border-color: rgb(196, 39, 23) rgb(225, 45, 26) rgb(225, 45, 26) rgb(196, 39, 23); border-width: 1px; }
p.message.failure { background-image: url('../../imgs/delete.png'); }