
/* FORMATOS GENERALES PARA FORMULARIOS */

label, input {
	/*display: block;*/
	float: left;
	margin-bottom: 1px;
	padding-right: 5px;
	}
	
.input_radio, .input_checkbox {
	/*display: block;*/
	float: left;
	margin-bottom: 1px;
	padding-right: 5px;
	}

input,textarea{
	padding:1px;color:#333;
	}
	
input:focus,textarea:focus{
	background:#efefef;color:#000;
	}
	
textarea  {
	display: block;
	float: left;
	margin-bottom: 5px;
	padding-right: 5px;
	}
	
/* ETIQUETAS */

label.lbl_text480 { width: 480px; }
label.lbl_text430 { width: 430px; }
label.lbl_text400 { width: 400px;	}
label.lbl_text380 { width: 380px;	}
label.lbl_text330 { width: 330px;	}
label.lbl_text300 { width: 300px;	}
label.lbl_text280 { width: 280px;	}
label.lbl_text230 { width: 230px;	}
label.lbl_text200 { width: 200px;	}
label.lbl_text180 { width: 180px;	}
label.lbl_text150 { width: 150px;	}
label.lbl_text130 { width: 130px;	}
label.lbl_text100 { width: 100px; }
label.lbl_text90 { width: 90px; }
label.lbl_text80 { width: 80px; }
label.lbl_text70 { width: 70px; }
label.lbl_text50 { width: 50px; }
label.lbl_text30 { width: 30px; }
label.lbl_text20 { width: 20px; }
label.lbl_text10 { width: 10px; }

label.lbl_text480, label.lbl_text430, label.lbl_text400, label.lbl_text380, label.lbl_text330, label.lbl_text300, label.lbl_text280, label.lbl_text230, label.lbl_text200, label.lbl_text180, label.lbl_text150, label.lbl_text130, label.lbl_text100, label.lbl_text90, label.lbl_text80, label.lbl_text70, label.lbl_text50, label.lbl_text30, label.lbl_text20, label.lbl_text10 {
	text-align: right;
	height:25px;
	/*background-color:#ccc;*/
	}


/* ETIQUETAS BOLD */

label.lbl_text480_B {	width: 480px; }
label.lbl_text430_B {	width: 430px; }
label.lbl_text400_B {	width: 400px; }
label.lbl_text380_B {	width: 380px; }
label.lbl_text330_B {	width: 330px; }
label.lbl_text300_B {	width: 300px; }
label.lbl_text280_B {	width: 280px; }
label.lbl_text230_B {	width: 230px; }
label.lbl_text200_B {	width: 200px; }
label.lbl_text180_B {	width: 180px; }
label.lbl_text150_B {	width: 150px; }
label.lbl_text130_B {	width: 130px; }
label.lbl_text100_B {	width: 100px; }
label.lbl_text90_B { width: 90px;	}
label.lbl_text80_B { width: 80px;	}
label.lbl_text70_B { width: 70px;	}
label.lbl_text50_B { width: 50px;	}
label.lbl_text30_B { width: 30px;	}
label.lbl_text20_B { width: 20px;	}
label.lbl_text10_B { width: 10px;	}

label.lbl_text480_B, label.lbl_text430_B, label.lbl_text400_B, label.lbl_text380_B, label.lbl_text330_B, label.lbl_text300_B, label.lbl_text280_B, label.lbl_text230_B, label.lbl_text200_B, label.lbl_text180_B,  label.lbl_text150_B, label.lbl_text130_B, label.lbl_text100_B, label.lbl_text90_B, label.lbl_text80_B, label.lbl_text70_B, label.lbl_text50_B, label.lbl_text30_B, label.lbl_text20_B, label.lbl_text10_B {
	text-align: right;
	font-weight: bold;
	height:25px;
	}


/* INPUTS */

input.npt_text480 { width: 480px;	}
input.npt_text430 { width: 430px;	}
input.npt_text400 { width: 400px;	}
input.npt_text380 { width: 380px;	}
input.npt_text330 { width: 330px;	}
input.npt_text300 { width: 300px;	}
input.npt_text280 { width: 280px;	}
input.npt_text230 { width: 230px;	}
input.npt_text200 { width: 200px;	}
input.npt_text180 { width: 180px;	}
input.npt_text130 { width: 130px;	}
input.npt_text100 { width: 100px;	}
input.npt_text90 { width: 90px; }
input.npt_text80 { width: 80px; }
input.npt_text70 { width: 70px; }
input.npt_text50 { width: 50px; }
input.npt_text30 { width: 30px; }
input.npt_text20 { width: 20px; }


input.rad_opciones {
	width: 20px;
	text-align: left;
	}

select.slc_sino {
	width: auto;
	text-align: left;
	}

input.sbm_enviar {
	width: auto;
	text-align: center;
	}

input.sbm_enviar {
	font-size: 10px;
	}

select.slc_textoA {
	width: auto;
	}

input.npt_text480, input.npt_text430, input.npt_text400, input.npt_text380, input.npt_text300, input.npt_text330, input.npt_text280, input.npt_text230, input.npt_text200, input.npt_text180, input.npt_text130, input.npt_text100, input.npt_text90, input.npt_text80, input.npt_text70, input.npt_text50, input.npt_text30, input.npt_text20, textarea, input.sbm_enviar, select.slc_textoA {
	/*border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;*/
	font:13px Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	border-top:1px solid #555;
	border-left:1px solid #555;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	/* margin-right: 5px; */
	}

div.dv_right {
	float:left;
	}
	
.fm-submit{
	/*padding-top:1em;text-align:center;
	border:1px solid #333;padding:2px 1em;background:#555;color:#fff;font-size:100%;*/
	}
	
	

/* COLUMNAS DE LISTAS */

.col430 { width: 430px;	}
.col400 { width: 400px;	}
.col380 { width: 380px; 	}
.col330 { width: 330px;	}
.col300 { width: 300px;	}
.col280 { width: 280px;	}
.col230 { width: 230px;	}
.col200 { width: 200px;	}
.col180 { width: 180px;	}
.col130 { width: 130px;	}
.col100 { width: 100px;	}
.col90 { width: 90px; }
.col80 { width: 80px; }
.col70 { width: 70px; }
.col50 { width: 50px; }
.col30 { width: 30px; }
.col20 { width: 20px; }


/* COLUMNAS DE LISTAS CON FONDO */

.col430_G { width: 430px; }
.col400_G { width: 400px; }
.col380_G { width: 380px; }
.col330_G { width: 330px; }
.col300_G { width: 300px; }
.col280_G { width: 280px; }
.col230_G { width: 230px; }
.col200_G { width: 200px; }
.col180_G { width: 180px; }
.col130_G { width: 130px; }
.col100_G { width: 100px; }
.col90_G { width: 90px; }
.col80_G { width: 80px; }
.col70_G { width: 70px; }
.col50_G { width: 50px; }
.col30_G { width: 30px; }
.col20_G { width: 20px; }

.col430_G, .col400_G, .col380_G, .col330_G, .col300_G, .col280_G, .col230_G, .col200_G, .col180_G, .col130_G, .col100_G, .col90_G, .col80_G, .col70_G, .col50_G, .col30_G, .col20_G {
	background-color: #eee;
	overflow: hidden;
	float: left;
	}

.col430, .col400, .col380, .col330, .col300, .col280, .col230, .col180, .col130, .col100, .col90, .col80, .col70, .col50, .col30, .col20 {
	overflow: hidden;
	float: left;
	}



/* CON ALINEACION A LA DERECHA */

/* COLUMNAS DE LISTAS */

.col430r { width: 430px;	}
.col400r { width: 400px;	}
.col380r { width: 380px; 	}
.col330r { width: 330px;	}
.col300r { width: 300px;	}
.col280r { width: 280px;	}
.col230r { width: 230px;	}
.col200r { width: 200px;	}
.col180r { width: 180px;	}
.col130r { width: 130px;	}
.col100r { width: 100px;	}
.col90r { width: 90px; }
.col80r { width: 80px; }
.col70r { width: 70px; }
.col50r { width: 50px; }
.col30r { width: 30px; }
.col20r { width: 20px; }


/* COLUMNAS DE LISTAS CON FONDO */

.col430_Gr { width: 430px; }
.col400_Gr { width: 400px; }
.col380_Gr { width: 380px; }
.col330_Gr { width: 330px; }
.col300_Gr { width: 300px; }
.col280_Gr { width: 280px; }
.col230_Gr { width: 230px; }
.col200_Gr { width: 200px; }
.col180_Gr { width: 180px; }
.col130_Gr { width: 130px; }
.col100_Gr { width: 100px; }
.col90_Gr { width: 90px; }
.col80_Gr { width: 80px; }
.col70_Gr { width: 70px; }
.col50_Gr { width: 50px; }
.col30_Gr { width: 30px; }
.col20_Gr { width: 20px; }

.col430_Gr, .col400_Gr, .col380_Gr, .col330_Gr, .col300_Gr, .col280_Gr, .col230_Gr, .col200_Gr, .col180_Gr, .col130_Gr, .col100_Gr, .col90_Gr, .col80_Gr, .col70_Gr, .col50_Gr, .col30_Gr, .col20_Gr {
	background-color: #eee;
	overflow: hidden;
	float: right;
	}

.col430r, .col400r, .col380r, .col330r, .col300r, .col280r, .col230r, .col180r, .col130r, .col100r, .col90r, .col80r, .col70r, .col50r, .col30r, .col20r {
	overflow: hidden;
	float: right;
	}

/* CON ALINEACION A LA DERECHA */
	
	
	
	
/* PORCENTAJES */

/* COLUMNAS DE LISTAS */

.col50P { width: 50%; }
.col40P { width: 40%; }
.col30P { width: 30%; }

/* COLUMNAS DE LISTAS CON FONDO */

.col50P_G { width: 50%; }
.col40P_G { width: 40%; }
.col30P_G { width: 30%; }

.col50P_G, .col40P_G, .col30P_G {
	background-color: #eee;
	overflow: hidden;
	float: left;
	}

.col50P, .col40P, .col30P {
	overflow: hidden;
	float: left;
	}
	
/* PORCENTAJES */



/* ESTADOS */

.estado_0 {
	font-color:#000;
	}

.estado_1 {
	font-color:#333;
	}

/* CLASE ESPECIAL PARA IE */
/*
textarea {
    margin-left: -3px;   
}

textarea[class] {
    margin-left: 0;
    overflow: scroll;
    overflow-x: hidden;
}*/


/* DATAGRID */

.dg_a {
	display: block; height: 21px; text-decoration: none;
}

/* DATAGRID */
