
/*ESTILOS GENERALES FORMULARIO*/

#formulario {
	margin: 20px;
	background: #f5f5f5;
}

#formulario fieldset {
	background: #f5f5f5 url('imagenes/fondo_formularios_fieldset.png') bottom repeat-x;
	position: relative;      
	float: left;      
	clear: both;      
	width: 100%;      
	margin: 0 0 -1em 0;      
	padding: 0 0 1em 0;      
	border-style: none;      
	border-top: 1px solid #bbb;      
}

#formulario fieldset ol {
	padding: 3.5em 1em 0 1em;      
	list-style: none;  
}

#formulario legend {	
	padding: 0;      
	color: #545351;      
	font-weight: bold;	
} 

#formulario legend span {      
	position: absolute;      
	left: 0.74em;      
	top: 0;      
	margin-top: 0.5em;      
	font-size: 135%;    
}

#formulario li {
	margin: 0 10px 10px 0;
	background: #fbfbfb;
	padding: 7px;
	border: 1px solid #f9f9f9;
}

#formulario li:hover {
	border: 1px solid #7f9db9;	
}

#formulario label {
	display: block;
	color: #666;	
	margin: 0 0 3px 0;
}

#formulario input {
	color: #000;
	padding: 1px;
}

#formulario input:focus {
	background: #7f9db9;
	color: #fff;
}

#formulario img {
	margin: 0 0 0 5px;
}

/*FIN ESTILOS GENERALES FORMULARIO*/

/*GRUPOS DE CHECKBOX O RADIO BUTTONS*/

#formulario fieldset fieldset {      
margin-bottom: -2.5em;      
border-style: none;      
background-color: transparent;      
background-image: none;      
}   
   
#formulario fieldset fieldset legend {      
margin-left: 0;      
font-weight: normal;     
}  
    
#formulario fieldset fieldset ol {      
position: relative;      
top: 2px;    
margin: 0;      
padding: 0;      
}  

#formulario fieldset fieldset li {      
float: left;  
margin: 0px 15px 0 0;
background: none;
padding: 0px;
border: none;  
}  
    
#formulario fieldset fieldset label {      
float: none;      
width: auto;      
margin-right: auto;   
display: inline;   
}

#formulario fieldset fieldset li:hover {      
border: none;
}

/*FIN DE GRUPOS DE CHECKBOX O RADIO BUTTONS*/

/*BOTONES*/

#formulario fieldset.enviar {      
	float: none;      
	width: auto;      
	padding-top: 1.5em;      
	padding-left: 1.2em;      
	background-image: none;
	background-color: #fff;
}

#formulario fieldset.enviar ol { 
	margin: 0px;
	padding: 0px; 
}

#formulario fieldset.enviar li {      
	width: auto; 
	background: none;
	border: none;
}

#formulario .botonderecha {
	float: right;
}

#formulario .botonizquierda {
	float: left;
}

/*FIN BOTONES*/

/*TAMAŅOS*/

#formulario .size50 {
	width: 50px;
}

#formulario .size100 {
	width: 100px;
}

#formulario .size150 {
	width: 150px;
}

#formulario .size200 {
	width: 200px;
}

#formulario .size250 {
	width: 250px;
}

#formulario .size300 {
	width: 300px;
}

#formulario .size500 {
	width: 500px;
}

/*FIN TAMAŅOS*/

/*OTROS ESTILOS*/

#formulario .requerido {
	color: #a01;
	padding: 0 0 0 15px;
	background: url('imagenes/icono_formularios_requerido.png') 0px 3px no-repeat;
}

#formulario .nota {
	display: block;
	color: #666;
	margin: 3px 0 0 0;	
	font-size: 80%;
}

/*FIN OTROS ESTILOS*/








