body {
	background: white;	
}

body,select,td,div,ul,li,input,textarea
{
	font-family:  Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #6B6B5F;
}
text_blanco{ color:#FFFFFF;
}
legend
{
	font-weight: bold;
	color: #5B5B5B;
}

a:link
{
	text-decoration: none;
	color: #FFFFFF;
} 

a:visited
{
	text-decoration: none;
/*	color: #005D90; */
	color: #A80000; 
}

a:hover
{
	text-decoration: none;
	color: #A80000;
}

h1 {font-size: 14px; margin: 20px 0;}

fieldset
{
	margin: 10px;
	padding: 10px;	
	border-top: 1px groove #C1C1C1;
}

input[readonly]
{
	background-color: #DDDDDD;
}

.modolectura
{
	background-color: #DDDDDD;
}

.container {
	width: 99%; 
	height: 100%;	 
	margin-left: 5px;
	margin-right: 5px;
}


.sin_registros
{
	padding: 3px;
	background-color: white;
	color: black;
	text-align: center;
	text-transform: lowercase;
	font-weight: normal;
}

.msg_alert
{
	padding: 3px;
	color: black;
	font-weight: normal;
	text-align: center;
}

.head_listado
{
	background-color: #999999; color: #FFFFFF;
}

.titulo_1
{
	float: left;
	color: #5B5B5B;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;	
	padding: 4px;
	padding-left: 10px;
}

.titulo_2
{
	float: left;
	color: #ffffff;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.back_head_2
{
	background-color: #313131;
	height: 22px;
	padding: 1px;
	padding-left: 5px;
	border-top: 4px solid #9E5455;
	border-: 1px solid;
}

.back_head_3
{
	float: left;
	margin-top: 5px;
	height: 25px;
	border: 0px solid blue;
	width: 100%;
}

.table_head_list
{
	border-bottom: 0px;
}

.row_head_list
{
	background-color: #E8E8E8;
	color: black;
}

tr.row_head_list td
{
	padding: 4px;
	font-weight: none;
	text-align: center;
}

.row_data_list_par
{
	background-color: #E8E8E8;
	padding: 0px;
	height: 22px;
	text-align: center;
	cursor: pointer;
}

.row_data_list_impar
{
	background-color: white;
	padding: 0px;
	height: 22px;
	text-align: center;
	cursor: pointer;
}

.row_data_list_par_conpo
{
	background-color: #E8E8E8;
	padding: 0px;
	height: 22px;
	text-align: center;
	cursor: pointer;
}

.row_data_list_impar_conpo
{
	background-color: white;
	padding: 0px;
	height: 22px;
	text-align: center;
	cursor: pointer;
}


.porow_data_list_par_detpo
{
	background-color: #E8E8E8;
	padding: 0px;
	height: 22px;
	text-align: center;
	cursor: pointer;
}

.porow_data_list_impar_detpo
{
	background-color: white;
	padding: 0px;
	height: 22px;
	text-align: center;
	cursor: pointer;
}


.adel_row_data_list_par
{
	background-color: white;

	padding: 0px;
	height: 22px;
	text-align: center;
	cursor: pointer;
}

.adel_row_data_list_impar
{
	background-color: #E8E8E8;
	padding: 0px;
	height: 22px;
	text-align: center;
	cursor: pointer;
}

.det_ordencompra_row_data_list_par
{
	background-color: #E8E8E8;
	padding: 0px;
	text-align: center;
	cursor: pointer;
}

.det_ordencompra_row_data_list_impar
{
	background-color: white;
	padding: 0px;
	text-align: center;
	cursor: pointer;
}


.lnks_pags
{
	padding-top: 10px;
	padding-bottom: 10px;
	width: 100%;
	height: 13px;
	border: 0px solid blue;
}

.lnks_pags_datos
{
	margin-left: 10px;
	float: left;
	font-weight: bold;
}

.lnks_pags_lnks
{
	float: right;
	margin-right: 15px;
}

.dato_obligatorio
{
	color: red;
	font-weight: bold;
}

.msg_result
{
	background-color: #313131;
	color: red;
	border: 1px medium red;
	padding: 3px;
	width: 400px;
	height: 15px;
	float: right;
	font-weight: bold;
	text-align: right;
	vertical-align: middle;
}

.marco_right
{
	float: left;
	width: 100%;
	height: 610px;	
}

.div_pie
{
	/*background-color: #7D1B1A;*/	
	font-family:  Arial, Helvetica, sans-serif;
	font-weight: normal;
	color:#FFFFFF;
	height: 54px;
	width: 100%;
	border: 0px double blue;
	text-align: center;
	background-image:url(images/bk/fnd_pie.jpg)
}

a.lnk_1
{
	text-decoration: none;
	color: black;
	font-weight: normal;
	font-size: 11px;
}

.lnk_1
{
	text-decoration: none;
	color: black;
	font-weight: normal;
	font-size: 11px;
}

.head_form
{
	height: 60px;
	vertical-align: middle;
}

.msg_validacion
{
	background-color: #F2F2F2;
	color: red;
	font-weight: bold;
}

.tabla_marco_datos
{
	width: 100%;
}

#result{
	display: none;
}

.fieldset_tab
{
	margin-top: 0px;
	margin-bottom: 0px;
}

/*.lnk_first
{

}

.links_pags
{
	background-color: ;color: black;font-size: 11px;font-weight: bold;padding: 5px;margin: 1px;
}

.lnk_next
{
	color: blue;font-size: 11px;font-weight: ;padding: 5px;margin: 1px;
}

.lnk_prev
{
	color: blue;font-size: 11px;font-weight: ;padding: 5px;margin: 1px;
}
*/
#loading
{
	float: right; display: none;
	width: 130px;
}

.head_find_popup
{
	height: 20px;
	background: #D4D4D4;
	padding-left: 9px;
	padding-top: 8px;
	text-align: left;
	font-weight: bold;
}

.text_date
{
	text-align: center;
}

.botones_head_form
{
	float: right; border: 0px solid blue; 
	height: 100%;
	vertical-align: middle;
	margin-top: 25px;
}

.field_require
{
	color: white;
	font-weight: bold;
	background-color: #AD3F32;
	padding: 3px 7px;
	display: none;
	text-transform: uppercase;
}

.button_oculto
{
	width: 0px;
	height: 0px;
	background-color: white;
	border: 0px; 
}

.capa_ade{

}

.cajasinborder{
	background-color:#FFFFFF;
	border:solid 2px #FFFFFF;
}
.cajadesactivada{
	background-color:#E8E8E8;
	border:solid 1px #666666; 
	text-align:center;
}




.pop_table_head_list_up
{
	border-bottom: 0px;
}

.pop_row_head_list_up
{
	background-color: #E8E8E8;
	color: black;
}

tr.pop_row_head_list_up td
{
	padding: 5px;
	font-weight: none;
	text-align: center;
}

.pop_row_data_list_par_up
{
	background-color: #E8E8E8;
	padding: 0px;
	height: 22px;
	text-align: center;
	cursor: pointer;
}

.pop_row_data_list_impar_up
{
	background-color: white;
	padding: 0px;
	height: 22px;
	text-align: center;
	cursor: pointer;
}

.titulorojomediano{
	float: left;
	color: #9a9be7;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;	
}

.titulrojochico{
		float: left;
	color: #9a9be7;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.txtnick{
	background:url(../images/icons/user.png) no-repeat ;
	background-position:2px;
	padding-left:20px;
	font-size: 12px;
	padding-top:4px;
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	color: #666666; 
	height:20px;
	border:solid 1px #CCCCCC;
	background-color:#FFFFFF;
	
	
}
.txtpass{
	background-image:url(../images/icons/login.png);
	background-repeat:no-repeat;
	background-position:2px;
	padding-left:20px;
	font-size: 12px;
	padding-top:4px;
	font-family: Tahoma,Arial, Helvetica, sans-serif;

	color: #666666; 
	border:solid 1px #CCCCCC;
	height:20px;
	background-color:#FFFFFF;
	
}
.txtf_email{
	background-image:url(../images/icons/email.png);
	background-repeat:no-repeat;
	background-position:2px;
	padding-left:25px;
	font-size: 12px;
	padding-top:4px;
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	color: #666666; 
	border:solid 1px #CCCCCC;
	height:20px;
	background-color:#FFFFFF;
	
}

#div_back, #div_back2
{
	position: fixed;
	left: 0px; top: 0px;
	background-color: #A36161;
	height: 100%; width: 99%;
	display: none;

}

#div_permiso_acceso
{
	position: absolute; top: 150px;
	text-align: center; width: 98%;
	display: none;
	height:100%;
	z-index:1;
}

.check_on
{
	border: 1px solid #006633;
	background-color: #99FF66;
}

.check_off
{
	border: 1px solid #E23921;
	background-color: #FBD9D0;
}

.color_rojo
{
	color:#FF0000;
	font-weight:bold;
}

.texto_rojo_normal{
	color:#FF0000;
}

.texto_verde_normal{
	color:#008000;
}

.texto_bold{
	font-weight:bold;
}

.centrado{
	text-align:center;
}
.izquierda{
	text-align:left;
}
.derecha{
	text-align:right;
}
.rojo_negrita_open{
	color:#9B0000;
	font-weight:bold;
}
.rojo_open{
	color:#9B0000;
}

.opacar_img_1
{
	opacity: 0.3;
	filter: alpha(opacity=30);
}

.texto_opaco_1
{
	color: #CACACA;
}

#barra_cerrar_aplicacion{
	margin-bottom:-10px;
	z-index:2;
}
.manito{
	cursor:pointer;
}

a.link_acccion:link{
	color:#a80000;
}

a.link_acccion:hover {
	color:#6B6B5F;

}
/*PAGINACION */
a.class_links_pags {

	background:none repeat scroll 0 0 #F6F6F6;
	border:1px solid #CCCCCC;
	cursor:pointer;
	height:2.0833em;
	padding:0 0.5em;
	vertical-align:middle;
	white-space:nowrap;
/*	color:#6B6B5F;*/

	-moz-background-inline-policy:continuous;
	-moz-border-radius:3px 3px 3px 3px;	
	color:#ff0000;	
}

a.class_links_pags_activo {

	border-color:#CCCCCC;
	color:#000000;
	cursor:pointer;
	font-weight:bold;
	-moz-background-inline-policy:continuous;
	background:none repeat scroll 0 0 #DDDDDD;	
}


a.class_links_pags_activo {

	border-color:#CCCCCC;
	color:#000000;
	cursor:pointer;
	font-weight:bold;
	-moz-background-inline-policy:continuous;
	background:none repeat scroll 0 0 #DDDDDD;	
}



.lnks_pags
{
	padding-top: 10px;
	padding-bottom: 10px;
	width: 100%;
	height: 13px;	
	border: 0px solid blue;
	color:#a80000;
}

.lnks_pags_datos
{
	margin-left: 10px;
	float: left;
	font-weight: bold;
	color:#a80000;	
}

.lnks_pags_lnks
{
	float: right;
	margin-right: 15px;
	color:#a80000;	
}

a.lnk_first
{
	color:#a80000;
}

a.links_pags
{
	color:#a80000;font-size: 11px;font-weight: bold;padding: 5px;margin: 1px;
	background:none repeat scroll 0 0 #F6F6F6;
	border:1px solid #CCCCCC;
	cursor:pointer;
	height:2.0833em;
	padding:0 0.5em;
	vertical-align:middle;
	white-space:nowrap;
/*	color:#6B6B5F;*/
	color:#ff0000;
	-moz-background-inline-policy:continuous;
	-moz-border-radius:3px 3px 3px 3px;	
}

a.lnk_next,.lnk_next,.lnk_next a:hover
{
	color: #a80000;font-size: 11px;
        padding: 5px;margin: 1px;
}

a.lnk_prev
{
	color: #a80000;font-size: 11px;
        padding: 5px;margin: 1px;
}

a.lnk_last
{
	color:#a80000;
}

.txt_size_12{
	font-size:12px;
}
.txt_size_14{
	font-size:14px;
}
.txt_size_16{
	font-size:16px;
}
.celda_border_1{
	border:#000000 solid 1px;
}

.no_definido
{
	background-color: #FFFF0F;
	color: black;
	font-weight: bold;
	text-align: center;
	padding: 2px;

}
img{
	border:0px;}
.loading{
    background-image: url('../images/loading.gif');
    background-repeat: no-repeat;
    width: 300px;
    height: 300px;
}
