
/* FORMATOS GENERALES PARA FORMULARIOS */

label,input,select {
	display: block;
	float: left;
	margin-bottom: 1px;
	padding-right: 5px;
	}

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_text140 {
	width: 140px;
	}

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_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_text140, label.lbl_text130, label.lbl_text100, label.lbl_text90, label.lbl_text80, label.lbl_text70, label.lbl_text50, label.lbl_text30, label.lbl_text20 {
	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_text140_B {
	width: 140px;
	}

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_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_text140_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 {
	text-align: right;
	font-weight: bold;
	}


/* 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;
	}

div.dv_right {
	float:left;
	}
	
	

/* 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;
	}



/* 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;
}*/








/********************************************** ETIQUETAS ANTERIORES **********************************************/
/* Etiquetas */

label.lbl_texto {
	width: 300px;
	text-align: right;
	}
	
label.lbl_texto1 {
	width: 250px;
	text-align: right;
	}

label.lbl_texto2 {
	width: 200px;
	text-align: right;
	}

label.lbl_texto3 {
	width: 150px;
	text-align: right;
	}

label.lbl_texto4 {
	width: 100px;
	text-align: right;
	}

label.lbl_texto5 {
	width: 70px;
	text-align: right;
	}

label.lbl_texto6 {
	width: 50px;
	text-align: right;
	}

/* Etiquetas BOLD */


label.lbl_texto_B {
	width: 300px;
	text-align: right;
	font-weight: bold;
	}

label.lbl_texto1_B {
	width: 250px;
	text-align: right;
	font-weight: bold;
	}

label.lbl_texto2_B {
	width: 200px;
	text-align: right;
	font-weight: bold;
	}

label.lbl_texto3_B {
	width: 150px;
	text-align: right;
	font-weight: bold;
	}

label.lbl_texto4_B {
	width: 100px;
	text-align: right;
	font-weight: bold;
	}

label.lbl_texto5_B {
	width: 70px;
	text-align: right;
	font-weight: bold;
	}

label.lbl_texto6_B {
	width: 50px;
	text-align: right;
	font-weight: bold;
	}

/* Inputs */

input.npt_texto1 {
	width: 480px;
	text-align: left;
	}

input.npt_texto2 {
	width: 420px;
	text-align: left;
	}

input.npt_texto3 {
	width: 380px;
	text-align: left;
	}

input.npt_texto4 {
	width: 330px;
	text-align: left;
	}

input.npt_texto5 {
	width: 280px;
	text-align: left;
	}

input.npt_texto6 {
	width: 230px;
	text-align: left;
	}

input.npt_texto7 {
	width: 180px;
	text-align: left;
	}

input.npt_texto8 {
	width: 130px;
	text-align: left;
	}

input.npt_texto9 {
	width: 80px;
	text-align: left;
	}

input.npt_texto10 {
	width: 30px;
	text-align: left;
	}

input.npt_texto1, input.npt_texto2, input.npt_texto3, input.npt_texto4, input.npt_texto5, input.npt_texto6, input.npt_texto7, input.npt_texto8, input.npt_texto9, input.npt_texto10, textarea, input.sbm_enviar, select.slc_texto1 {
	/*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;
	}

/********************************************** ETIQUETAS ANTERIORES **********************************************/
	

