@charset "utf-8";
/* CSS Document */

.form1 {  width:100%; padding:0px;  margin:0 0 0 0px; background:url(../images/_fondo_formulario.png) no-repeat;}
.form1 fieldset {
color:#666666;width:90%; display:block; border:none; padding:2em; font-family:verdana, sans-serif; margin-bottom:0.5em; line-height:1.5em;}
.form1 legend { font-size:1.1em;   margin-bottom:5px; margin-top:5px; padding:3px;  color:#182129; }
.form1 label
{float:left; margin:0px 10px 10px 0; height:4em;text-align:left; color:#000000;}
.form1 label span {color:#E0291E;}


.form1 input {border:1px solid #51687d; width:99%; background:url(../images/fondo_input.jpg) repeat-x;     }
.form1 select {border:1px solid #51687d; width:99%; background:#FFFFFF;   }
.form1 textarea {border:1px solid #51687d; width:99%; background:#7493B0;   }
.form1 option {background:#ffffff; color:#000000; margin:0.8em 0 0.6em 0;}
.form1 optgroup {background:#cccccc; color:#000; font-family:georgia, serif;}
.form1 optgroup option {background:#666666; color:#fff;}
.form1 #button {color:#000000; padding-right:0.5em; cursor:pointer; width:105px; margin-left:8px;}
.form1 #button:hover {background-position:center left; color:#1A242D;}
#largo{ width:30em; }
.checkbox{
width:10px;}
.marginlabel{margin:1em 0 1em 0;font-size:1.1em;width:100%;}
.littel{font-size:0.8em;}

.formulario .button{ margin-top:1em; background:#3A3B3D; color:#ffffff;} 

.botonera{	border-top:1px #CCCCCC dotted;	margin:0.31em;	padding:0.31em;	}
	
.boton {background: #817c6f;color:#FFFFFF;font-weight:bold;font-size:0.63em;border:0em;padding:3px;margin:0.31em;cursor: pointer;	}

.boton a:link {color:#FFFFFF;font-weight:bold;font-size:0.63em;}
.boton a:visited {color:#FFFFFF;font-weight:bold;font-size:0.63em;}
.boton a:hover {color:#FFFFFF;font-weight:bold;font-size:0.63em;}
.boton a:active {color:#FFFFFF;font-weight:bold;font-size:0.63em;}

.margin_right{ margin-right:2em;}


.form_login { padding:0px;  margin:0 0 0 0px;}
.form_login fieldset {
color:#cccccc; width:25em;  border:1px solid #cccccc; padding:2em; font-family:verdana, sans-serif; margin-bottom:0.5em; line-height:1.5em;}
.form_login legend { font-size:1.1em; font-weight:bold;  margin-bottom:5px; padding:3px; width:150px; color:#666; }
.form_login label
{float:left; margin:0px 10px 10px 0; height:4em;text-align:left; color:#666666;}
.form_login input {border:1px solid #999999; width:99%; background:#FFFFFF;   }