/*
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}:focus{outline:0}body{line-height:1;color:black;background:white}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}
*/
* { margin:0; padding:0; }
body {
	margin:0; padding:0;
	font-size: 11px;
	font-family: arial;
	/*background: url(../img/principal/background.jpg)  repeat;*/
	background-color: #FFF;
	text-align: center;
}
br.all{clear: both;}

h1							{ font-size: 18px; font-family: arial; color: #B0AEAF; }
h1 span					{ color: #D62535; }

#main						{ position:absolute; width:550px height:420px;  margin:-210px 0 0 -225px; top:50%; left:50%; }
/* #main						{ margin: 5px 0; padding: 0; border:1px solid red;  } */
.formulario			{ width: 560px; margin: 0 auto; margin-top: 30px; border:0px dotted #ff0000; }
.formulario	.frmLabel { font-size: 16px; font-family: arial; color: #D62535; padding: 2px; }
.formulario	.inputext { 
	font-size: 15px; 
	font-family: arial; 
	color: #000; 
	margin: 0;
	padding: 4px;
	width: 235px;
	height: 25px;
	background-color: #E5E4E2; 
	border:0px solid #E5E4E2; 
}
.formulario	.inputext2 { 
	font-size: 15px; 
	font-family: arial; 
	color: #000; 
	margin: 0;
	padding: 6px;
	width: 235px;
	height: 20px;
	background-color: #E5E4E2;
	border:1px solid #E5E4E2; 
}
.frmLabel {
	margin-bottom: 5px;
}

.formulario	.selectbox { 
	font-size: 15px; 
	font-family: arial; 
	color: #000; 
	margin: 0;
	padding: 8px;
	width: 250px;
	height: 35px;
	background-color: #E5E4E2; 
	border:0px solid #E5E4E2; 
}

.divLabel		{ float:left; width:265px; border:0px solid red; text-align: left; padding-top:15px; }
.divInput		{ float:left; width:255px; border:0px solid red; text-align: left; }

.divLabel2		{ width:90%; border:0px solid red; text-align: left; padding: 3px; }
.divInput2		{ width:90%; border:0px solid red; text-align: left; padding: 3px; }

.linkNaveg					{ font-size: 13px; font-family: arial; color: #D62535; padding: 2px; }
a.linkNaveg					{ font-size: 13px; font-family: arial; color: #D62535; padding: 2px; text-decoration : none; }
a.linkNaveg:hover		{ font-size: 13px; font-family: arial; color: #D62535; padding: 2px; text-decoration : underline; }
a.linkNaveg:active	{ font-size: 13px; font-family: arial; color: #D62535; padding: 2px; text-decoration : none; }

.campo_focus	{ border: 1px solid #FF0000; background-color: #FF0000;  }
#msgErroForm	{ color: #FF0000;  }

