/*-------------------------------------------------
Forms
-------------------------------------------------*/

#showOpcion1, 
#showOpcion2,
#showOpcion3,
#showOpcionCupo1,
#showOpcionCupo2,
#showOpcionCupo3, 
#showOpcionCupo4,
#showOpcionCupo5,
#showOpcionCupo6,
#showOpcionCupo7,
#showOpcionCupo8,
#showOpcionCupo9,
#showOpcionCupo10 {
	display: none;
}

.enviado{
	padding: 15px;
	background-color: #DFFFDF;
}

.hideRut{
	color: #EFFFEC;
}


form#fm-form{
	margin:0;
	padding: 10px 20px 20px 20px;
	background-color: #EFFFEC;
}

form#fm-form fieldset{
	margin: 15px 0;
	border: none;
	padding: 20px 0;
	border-bottom: 1px solid #E7E7E7;
}

form#fm-form legend{
	margin:0 0;
	padding: 1em .5em;
	color: Black;
	background:transparent;
	font-size:1em;
	display: none;
}

form#fm-form label{
	float: left;
width: 170px;
padding: 0 1em;
text-align: right;

}

form#fm-form fieldset div.fm-ref{

	padding: 30px 10px;
}


form#fm-form label.extend{
float: left;
width: 220px;

padding: 5px 1em;
text-align: left;

}

form#fm-form fieldset div{
margin-bottom:1em;
padding:0;
display:block;
}

form#fm-form fieldset div input{
width:165px;


color:#333;
padding: 4px;
}

form#fm-form fieldset div textarea{
width:200px;

padding:1px;
color:#333;
padding: 4px;
}

form#fm-form fieldset div select{
padding:3px;
font-size: 110%;
width:160px;
}

form#fm-form div.fm-multi div{
margin:5px 0;
}

form#fm-form div.fm-multi input{
width:1em;
}

form#fm-form div.fm-multi label{
display:block;
width:300px;
padding-left:5em;
text-align:left;
}

form#fm-form #fm-submit{
clear:both;
padding-top:1em;
text-align:center;
}

form#fm-form #fm-submit input{
border:1px solid #333;
padding:2px 1em;
background:#555;
color:#fff;
font-size:100%;
}

form#fm-form input:focus,
form#fm-form textarea:focus{
background: #FFF8DC;
color:#000;
}


form#fm-form fieldset div.fm-req{
font-weight:bold;
color: #666;

}

form#fm-form fieldset div.fm-req label:before{
content:"";
}



