/*       Ultima actualización: 14 de marzo de 2007       */

/*FORMULARIOS*/
div.etiqueta2  {
	float:right!important;
	padding:0px 4px 0px 0px!important;
	width:60px!important;
	text-align:right;
	}
	
	
div.bloque_formulario, div.formulario {
	margin:0px;
	}

div.formulario div.linea , div.formulario div.linea_1_columna {
	float:left;
	margin-bottom:6px;
	width:700px;
	padding-left: 10px;
	font-size: 11px;
	}

div.formulario div.linea_corta , div.formulario div.linea_1_columna_corta {
	float:left;
	margin-bottom:6px;
	width:440px;
	}

div.formulario div.linea div , div.formulario div.linea_1_columna div {
	float:left;
	padding:0;
	width:450px;
	}

div.formulario div.linea_corta div , div.formulario div.linea_1_columna_corta div {
	float:left;
	padding:0;
	width:310px;
	}

div.formulario div.linea div.label_largo{
	width:126px !important;
	width/**/:/**/130px;
	width:126px;
	}

div.formulario div.linea div.etiqueta_chica , div.formulario div.linea_1_columna div.etiqueta_chica , div.formulario div.linea_corta div.etiqueta_chica , div.formulario div.linea_1_columna_corta div.etiqueta_chica {
	float:left;
	padding:4px 4px 0 0;
	width:66px !important;
	width/**/:/**/70px;
	width:66px;
	text-align:right;
	}

/*#etiqueta_legend*/
#etiqueta_legend {
	float:right;
	padding: 0px 5px 0px 0px;
	height: 20px;
	width: 200px;
	}

div.formulario_legend {
	display:block;
	width:100%;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	background-color: #999999;
	}

div.etiqueta_legend {
	float:right!important;
	padding:0px 0px 5px 5px!important;
	width:80px!important;
	text-align:center;
	}

	
div.formulario label {
	float:left;
	padding:4px 4px 0px 0px;
	width:30px!important;
	width/**/:/**/129px;
	width:125px;
	text-align:right;
	}

div.formulario label.largo, div.formulario div.linea div.etiqueta2_larga  {
	float:left;
	padding:4px 4px 0 0;
	width:413px !important;
	width/**/:/**/417px;
	width:413px;
	text-align:right;
	}

div.formulario div.linea div.etiqueta2_larga2  {
	float:left;
	padding:4px 4px 0 0;
	width:263px !important;
	width/**/:/**/267px;
	width:263px;
	text-align:right;
	}

div.formulario div.linea div label.invisible , div.formulario div.linea_1_columna div label.invisible ,div.formulario div.linea_corta div label.invisible , div.formulario div.linea_1_columna_corta div label.invisible {
	display:none;
	}

div.formulario fieldset {
	border:0;
	margin: 0 0 10px 0;
	padding: 10px 0 10px 0;
	background-color:#CAC9BC;
	}
	
div.formulario input {
	float:left;
	border:1px solid #4B4A45;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF6600;
	margin: 2px 0px 0px 0px;
	}
	
div.formulario input.campo1 {
	width:40px;
	color: #FF6600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	}

div.formulario input.campo2 {
	width:100px;
	}

div.formulario input.campo3 {
	width:180px;
	}
	
div.formulario input.campo4 {
	width:288px;
	}

div.formulario input.campo5 {
	width:448px;
	}


div.formulario textarea {
	float:left;
	border: 1px solid #4B4A45;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF6600;
	}
	
div.formulario textarea.area_texto1 {
	width:288px;
	height:100px;
	}
	
div.formulario textarea.area_texto2 {
	width:448px;
	height:100px;
	}

div.formulario select {
	float:left;
	font-size:10px;
	margin:2px 5px 0 0;
	}

div.formulario select.combo1 {
	width:40px;
	}
	
div.formulario select.combo2 {
	width:100px;
	}
	
div.formulario select.combo3 {
	width:200px;
	font-family: Arial,sans-serif;
	font-size: 11px;
	color: #FF6600;
	}

div.formulario select.combo4 {
	width:288px;
	}

div.formulario select.combo5 {
	width:448px;
	}

div.formulario div.checkbox_derecha ,div.formulario div.radiobutton_derecha {
	margin:0 0 10px 0;
	width:480px;
	display:block;
	}


div.formulario div.linea div.checkbox_derecha2, div.formulario div.linea div.radiobutton_derecha2 {
	margin:0 0 10px 0;
	width:150px;
	}

div.formulario div.linea div.conjunto_checkbox ,div.formulario div.linea_corta div.conjunto_checkbox ,div.formulario div.linea div.conjunto_radiobutton ,div.formulario div.linea_corta div.conjunto_radiobutton {
	float:left;
	width:156px;
	}

div.formulario div.linea_1_columna div.conjunto_checkbox ,div.formulario div.linea_1_columna div.conjunto_radiobutton {
	float:left;
	width:460px;
	height:25px;
	}

div.formulario div.linea_1_columna div.conjunto_checkbox ,div.formulario div.linea_1_columna div.conjunto_radiobutton {
	float:left;
	width:460px;
	height:25px;
	}
	
	div.formulario div.linea_1_columna_corta div.conjunto_checkbox ,div.formulario div.linea_1_columna_corta div.conjunto_radiobutton {
	float:left;
	width:300px;
	height:25px;
	}

div.formulario div.linea div.conjunto_radiobutton ,div.formulario div.linea_corta div.conjunto_radiobutton ,div.formulario div.linea_1_columna div.conjunto_radiobutton ,div.formulario div.linea_1_columna_corta div.conjunto_radiobutton {
	padding:0;
	}


div.formulario div.linea div.checkbox ,div.formulario div.linea_corta div.checkbox ,div.formulario div.linea_1_columna div.checkbox ,div.formulario div.linea_1_columna_corta div.checkbox ,div.formulario div.linea div.radiobutton ,div.formulario div.linea_corta div.radiobutton ,div.formulario div.linea_1_columna div.radiobutton ,div.formulario div.linea_1_columna_corta div.radiobutton {
	padding:2px 0 0 10px;
	width:14px !important;
	width/**/:/**/24px;
	width:14px;
	text-align:right;
	}

div.formulario div.linea div.radiobutton_grilla div.radiobutton {
	padding:2px 0 0 0;
	margin:0;
	width:14px !important;
	width/**/:/**/100px;
	width:14px;
	text-align:right;
	}

div.formulario div.linea label.etiqueta_checkbox ,div.formulario div.linea_corta label.etiqueta_checkbox ,div.formulario div.linea_1_columna label.etiqueta_checkbox ,div.formulario div.linea_1_columna_corta label.etiqueta_checkbox ,div.formulario div.linea label.etiqueta_radiobutton ,div.formulario div.linea_corta label.etiqueta_radiobutton ,div.formulario div.linea_1_columna label.etiqueta_radiobutton {
	width:110px;
	text-align:left;
	}
	
div.formulario div.linea_corta div.checkbox_derecha div.conjunto_checkbox_largo label.etiqueta_checkbox_larga {
	width:275px !important;
	width/**/:/**/279px;
	width:275px;
	text-align:left;
	margin:0 0 5px 0;
	}

div.formulario div.linea_1_columna_corta label.etiqueta_radiobutton {
	width:226px !important;
	width/**/:/**/230px;
	width:226px;
	text-align:left;
	}

div.formulario div.checkbox input, div.formulario div.radiobutton input {
	border:none;
	}
	
div.formulario div.nota_al_pie {
	font-size: 11px;
	color: #0066CC;
	text-decoration: none;
	text-align: right;
	padding:0 20px 0 0;
    }
	
div.formulario input.boton {
	float:none;
	text-align:center;
	background-color: #bcbaae;
	border: 1px solid #4B4A45;
	font-size: 12px;
	color: #4B4A45;
	font-weight: bold;
	}

div.formulario label.radiobutton_min {
	float:left;
	padding:4px 4px 0 0;
	width:26px !important;
	width/**/:/**/30px;
	width:26px;
	text-align:left;
	}

div.formulario div.centrado div.radiobutton {
	text-align:center;
	font-weight:bold;
	margin:0 0 0 2px;
	}

div.formulario div.linea div.radiobutton_grilla {
	width:300px;
	}
	
div.formulario div.linea div.radiobutton_grilla label {

	padding:5px 0 0 0;
	margin:0;
	text-align:right;
	font-size:10px;
	}

div.formulario p {
	margin:0;
	padding:10px;
	}

div.error {
	padding:5px 10px;
	border:solid 1px #ca0000;
	color:#ca0000;
	}

div.acierto {
	padding:5px 10px;
	border:solid 1px #007100;
	color:#007100;
	}

/*Buscador lateral*/
div#buscador_lateral div.buscador {
	padding:10px;
	float:right;
	width:210px !important;
	width/**/:/**/230px;
	width:210px;
	background-color:#CAC9BC;
	}

div#buscador_lateral legend {	
	display:block;
	width:100px;
	font-size:12px;
	font-weight:bold;
	color:#FF6600;
	}

div#buscador_lateral fieldset {
	border:0;
	}
