@CHARSET "UTF-8";
body {
	text-align: center;
	margin-top: 40px;
	background: url(../images/fondo.png) no-repeat;

}
#bd{
	margin: 0 auto;
	padding: 0px;
	width: 1024px;
}
#hd{
	color: #FFFFFF;
	border-bottom: 1px solid #888888;
	background: #98CBFE; /* Fallback */
	background: -moz-linear-gradient(top, #98CBFE 0%, #98CBFE 100%); /* FF 3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#98CBFE), color-stop(100%,#98CBFE)); /* Chrome, Safari 4+ */
	background: -webkit-linear-gradient(top, #98CBFE 0%,#98CBFE 100%); /* Chrome 10+, Safari 5.1+ */
	background: -o-linear-gradient(top, #98CBFE 0%,#98CBFE 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #98CBFE 0%,#98CBFE 100%); /* IE10+ */
	background: linear-gradient(top, #98CBFE 0%,#98CBFE 100%); /* W3C */
}
#hd .hdlabel {
	font-family: Helvetica;
	font-size: 22px;
	font-weight: normal;
	color: #FFFFFF;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
}
#ft{
	color: #FFFFFF;
	border-bottom: 1px solid #888888;
	background: #98CBFE; /* Fallback */
	background: -moz-linear-gradient(top, #98CBFE 0%, #98CBFE 100%); /* FF 3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#98CBFE), color-stop(100%,#98CBFE)); /* Chrome, Safari 4+ */
	background: -webkit-linear-gradient(top, #98CBFE 0%,#98CBFE 100%); /* Chrome 10+, Safari 5.1+ */
	background: -o-linear-gradient(top, #98CBFE 0%,#98CBFE 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #98CBFE 0%,#98CBFE 100%); /* IE10+ */
	background: linear-gradient(top, #98CBFE 0%,#98CBFE 100%); /* W3C */
	padding-top: 8px;
	padding-bottom: 8px;
	clear: both;
}
#principal{
	margin: 0 auto;
	text-align: left;
	z-index: 1000;
	padding: 20px 20px 0px 20px;
}

/**
 * Forms
 */

	/* 1) Make inputs and buttons play nice in IE: www.viget.com/inspire/styling-the-button-element-in-internet-explorer/
	   2) WebKit browsers add a 2px margin outside the chrome of form elements.
		  Firefox adds a 1px margin above and below textareas
	   3) Align to baseline */
	button, input, select, textarea { width: auto; overflow: visible; margin: 0; vertical-align: baseline; outline: none; }

	/* 1) Remove default scrollbar in IE: www.sitepoint.com/blogs/2010/08/20/ie-remove-textarea-scrollbars/
   	   2) Align to text-top */
	textarea { overflow: auto; vertical-align: text-top; }

	/* Hand cursor on clickable input elements */
	label[for], input[type="button"], input[type="submit"], input[type="image"], button { cursor: pointer; }

	/* Remove extra padding and inner border in Firefox */
	input::-moz-focus-inner,
	button::-moz-focus-inner { border: 0; padding: 0; }

	input[type="button"],
	input[type="checkbox"],
	input[type="radio"],
	input[type="submit"],
	select {
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}

	input[type="text"],
	input[type="password"],
	textarea {
		-webkit-appearance: textfield;
		-moz-box-sizing: content-box;
		-webkit-box-sizing: content-box;
		box-sizing: content-box;
	}

button, input, select, textarea, label {
	font: 14px Helvetica;
}
.Estilo1 {


color: #17428f;
font-family:  Helvetica;

}
.Estilo2 {


color: #D41C29;
font-family:  Helvetica;
font-size: 24px;
}
label {
	float:left;
	color: #404040;
	width:180px;
	text-align:right;
	margin-right:.5em;
	padding:.25em;
	font: 14px Helvetica;
	padding: 10px 15px;
}

fieldset {
	width: 450px;
	margin-left: 230px;
	border: 1px solid #c9c9c9;
	border-radius: 5px;
	padding: 20px;
	-webkit-box-shadow: inset 0px 0px 1px 1px rgba(255, 255, 255, 0.7);
	-moz-box-shadow: inset 0px 0px 1px 1px rgba(255, 255, 255, 0.7);
	box-shadow: inset 0px 0px 1px 1px rgba(255, 255, 255, 0.7);
}

legend {
	padding: 10px 12px;
	color: #023F88;
	font: 17px Helvetica;
	font-weight: bold;
}

/* Input fields */
input,
textarea {
	background: #fff;
	border: 1px solid #c9c9c9;
	border-radius: 20px;
	color: #777;
	padding: 10px 15px;
	-webkit-box-shadow: 0px 1px 1px #bbb;
	-moz-box-shadow: 0px 1px 1px #bbb;
	box-shadow: 0px 1px 1px #bbb;
	width: 180px;
}

input:hover,
input:focus,
textarea:hover,
textarea:focus {
	color: #333;
	-webkit-box-shadow: 0px 1px 1px #ccc, inset 1px 2px 1px rgba(160, 210, 250, 0.3);
	-moz-box-shadow: 0px 1px 1px #ccc, inset 1px 2px 1px rgba(160, 210, 250, 0.3);
	box-shadow: 0px 1px 1px #ccc, inset 1px 2px 1px rgba(160, 210, 250, 0.3);
}

textarea {
	border-radius: 10px;
	width: 815px;
}

input[type="checkbox"],
input[type="radio"],
select {
	margin-left: 10px;
}

/* Submit */
input[type="submit"] {
	color: #FFFFFF;
	width: 100%;
	background: #920000 ; /* Fallback */
	background: -moz-linear-gradient(top, #98CBFE 0%, #98CBFE 100%); /* FF 3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#98CBFE), color-stop(100%,#98CBFE)); /* Chrome, Safari 4+ */
	background: -webkit-linear-gradient(top, #98CBFE 0%,#98CBFE 100%); /* Chrome 10+, Safari 5.1+ */
	background: -o-linear-gradient(top, #98CBFE 0%,#98CBFE 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #98CBFE 0%,#98CBFE 100%); /* IE10+ */
	background: linear-gradient(top, #98CBFE 0%,#98CBFE 100%); /* W3C */
}

input[type="submit"]:hover {
	font-weight: bold;
}

#principal .p{
	padding: 6px;
	
}

#principal #recaptcha_area{
	margin-left: 65px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#ft .ftlabel {

	font-family: Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	padding-top: 3px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
}
h1 {
	font: 18px Helvetica;
	color: #800000;
}
.msgResaltado{
	font: 12px Helvetica;
	color: #AD1419;
	font-weight: bold;
	background: rgba(173, 20, 25, .2);
	margin-left: 5px;
	padding: 2px 10px 2px 10px;
	text-transform: uppercase;
	margin-top: 10px;
}
