/*Estilos genéricos*/
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: verdana, arial, sans-serif; TEXT-ALIGN: center
}
TD
{
	font-size: 11px;
	font-weight: normal;
	color: #1C3159;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	cursor: default;
}
/*************
 Controles genéricos
*************/

/*Radio Button List*/
.rdbList
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #000000;	
}

/*Dropdown*/
.drp
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #000000;	

}

/*Botón*/

.btn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00547C;
	text-decoration: none;
}

/**********
    Links
***********/
/*Link normal*/
.lnk
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003366;
	text-decoration: none;
	cursor: pointer;

}
.lnk a:hover
{
	color: #003366;
	text-decoration: underline;
}
.lnk a:link
{
	color: #003366;
}
.lnk a:visited
{
	color: #003366;
}
.lnk a:active
{
	color: #003366;
}
/**********************
Links que aparecen subrayados por defecto.
***********************/
.lnksubrayado
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003366;
	text-decoration: underline;
	cursor: pointer;

}
.lnksubrayado a:visited
{
	color: #003366;
	text-decoration: underline;
}
.lnksubrayado a:active
{
	color: #003366;
	text-decoration: underline;
}
.lnksubrayado a:hover
{
	color: #003366;
	text-decoration: none;
}
.lnksubrayado a:link
{
	color: #003366;
	text-decoration: none;
}
/***********
Estilo para menu izquierdo - Subtítulos
************/

/*NO SON LINKS*/
.menuL
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	cursor: default;
	height:23px;
	background: url(../../imagenes/interfaz/titulo_fondo.jpg);
}
.menuL_Producto
{
	color: #00547C;
	background-color: #D7DCE1;
	text-decoration: none;
	background-repeat: no-repeat;
	font-weight: bold;

}

/*Estilo para menu izquierdo - Items*/
.menuL_2Actual
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00547C;
	text-decoration: none;
	font-weight: bold;
	height: 20px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: blue;
	border-right-color: #BEBBBA;
	border-bottom-color: #BEBBBA;
	border-left-color: #BEBBBA;
}
#trMenu:hover {
	color: #00547C;
	background-color: #D7DCE1;
	text-decoration: none;
	background-repeat: no-repeat;
}

.menuL_2
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00547C;
	text-decoration: none;
	height: 20px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: blue;
	border-right-color: #BEBBBA;
	border-bottom-color: #BEBBBA;
	border-left-color: #BEBBBA;	
}
.menuL_2    a:hover{
	color: #00547C;
	background-color: #D7DCE1;
	text-decoration: none;
	color: #00547C;
	background-repeat: no-repeat;
}
.menuL_2    a:visited
{
	text-decoration: none;
	color: #00547C;
}
.menuL_2   a:link
{
	text-decoration: none;
	color: #00547C;
}
.menuL_2    a:active
{
	text-decoration: none;
	color: #00547C;
}

/******
Labels
******/
/*.textogeneral {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;	
}*/
.lbl
{
    font-size: 11px;
    font-weight: normal;
    color: #1C3159;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    cursor: default;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    background-color: transparent;
    border-bottom-style: none;
}


.lbl_resaltado
{
    font-weight: bold;
    color: #dc314c;
    font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 11px;
    cursor: default;
	color: #00547C;
	text-decoration: none;
}
.lbl_resultado {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00547C;
	text-decoration: none;
	background-color: #E9F4FE;
	height: 18px;
}
.lbl_titulo
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00547C;	
	height: 23px;
}
.lbl_titulo_linea
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00547C;	
	height: 23px;
	border-bottom : 1px solid #00547C;
}
.lbl_titulo_producto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0097C3;
	text-decoration: none;
	padding-left: 3px;
}
.lbl_titulo_precio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	padding-left: 3px;
}
/**********
Text areas
**********/

/*Textbox normal*/
.txt
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #00547C;
    border: 1px solid #7F9DB9;
    height: 17px;
    background-color: #f9f9f9;
}

.txt_largo
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #00547C;
    border: 1px solid #7F9DB9;
    height: 17px;
    background-color: #f9f9f9;
    width: 250px;
}

/*Textbox de varias lineas para texto largo*/
.txt_multilinea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00547C;
	border: 1px solid #7F9DB9;
	height: 70px;
	width: 350px;
}

/*Textbox de varias lineas para texto corto*/
.txt_multilineaPequeno {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00547C;
	border: 1px solid #7F9DB9;
	height: 35px;
}

/*Textbox para ingresar números*/
.txt_numero {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00547C;
	border: 1px solid #7F9DB9;
	height: 17px;
	width: 30px;
	text-align: center;
}

/*Textbox para ingresar precios*/
.txt_precio
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #00547C;
    border: 1px solid #7F9DB9;
    height: 17px;
    text-align: right;
}

/*Textbox para la página de login*/
.txt_login {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #00547C;
    border: 1px solid #7F9DB9;
    height: 14px;
    width: 100px;
    background-color: #f9f9f9;
}

/*Textbox para la página de login*/
.txt_multiseleccion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00547C;
	border: 1px solid #7F9DB9;	
	width: 98px;
}
.txt_cantidad_producto {
	border: 1px solid #0097C3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	height: 17px;
}

/***********
    Grillas y listados
************/

/*Estilo Grilla */
.gvHeader{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00547C;
	background-color: #C8DEF2;
	height: 23px;
	font-weight:normal;
}

.gvHeader a:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00547C;
	background-color: #C8DEF2;
	height: 23px;
	font-weight: bold;
	text-decoration: underline;
	
}

.gvHeader  a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00547C;
	background-color: #C8DEF2;
	height: 23px;
	font-weight: bold;
	text-decoration: underline;

}

.gvHeader a:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00547C;
	background-color: #C8DEF2;
	height: 23px;
	font-weight: bold;
	text-decoration: underline;
	
}

.gvHeader a:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00547C;
	background-color: #C8DEF2;
	height: 23px;
	font-weight: bold;
	text-decoration: underline;
	
}

.gvPager
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #00547C;
	background-color: #C8DEF2;
	height: 23px;
	font-weight:bolder;
	text-align:center;
}
.gvPager a:hover
{
	color: #00547C;
	font-weight:bolder;
}
.gvPager a:active
{
	color: #00547C;
	font-weight:bolder;
}
.gvPager a:link
{
	color: #00547C;
	font-weight:bolder;
}
.gvPager a:visited
{
	color: #00547C;
	font-weight:bolder;
}
.gvRow
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00547C;
	background-color: #EFF1F4;
	height: 20px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gvRowAlterno
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00547C;
	background-color: #D7DCE1;
	height: 20px;
}
.gvRowSeleccionado
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00547C;
	background-color: #009999;
	height: 20px;
}
.gvFooter
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #ffffff;
	background-color: #bec3c8;
	height: 20px;
}
.gvHeader2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bolder;
	color: #00547C;
	background-color: #E0EDF8;
	height: 23px;
	font-weight:normal;
}
.lblConFondo1
{
	font-weight:bolder;
	background-color:#ffffff;		
}
.centrarImagen
{
	text-align: center;
}

.invisible
{
    display:none;    
}

.mano
{
    cursor:pointer;    
}

.tblBorde
{
	BORDER-RIGHT: silver 1px solid; 
	BORDER-TOP: silver 1px solid; 
	BORDER-LEFT: silver 1px solid; 
	BORDER-BOTTOM: silver 1px solid;
}
/*Otros*/
/* Septiembre 11 2006 */
.tituloTabla
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(imagenes/interfaz/titulo_fondo.jpg);
}
.subTituloTabla {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00547C;
	background-color: #C8DEF2;
	height: 23px;
}

.lblTabla {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00547C;
	background-color: #EFF1F4;
	height: 25px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.tdTabla_1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00547C;
	background-color: #EFF1F4;
	height: 20px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.tdTabla_1  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00547C;
	background-color: #D7DCE1;
	height: 20px;
}
.tdTablaResultado {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00547C;
	text-decoration: none;
	background-color: #E9F4FE;
	height: 18px;
}

/*Estilo del recuadro de actualizando*/
#divCargando
{
    
}

/************
TDs
************/
.td_login {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00547C;
	text-decoration: none;
	height: 20px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(../imagenes/interfaz/flecha.gif);
	background-repeat: no-repeat;
	display: block;
}

.td_titulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	background: url(../imagenes/interfaz/titulo_fondo.jpg);
}
.drp_titulo
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.td_titulo2
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00547C;
	background-color: #C8DEF2;
	height: 23px;
}
.td_titulo3
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00547C;
	text-decoration: none;
	background-color: #E9F4FE;
	height: 18px;
}
/*LJG: estilo para el link que envia los correos masivos*/
.hprCorreosMasivos{
	text-decoration: none;	
	color:Black; 
}
.hprCorreosMasivos a:link{
	text-decoration: none;	
}
.hprCorreosMasivos a:active{
	text-decoration: none;	
}
.hprCorreosMasivos a:visited{
	text-decoration: none;	
}
.hprCorreosMasivos a:hover{
	text-decoration: none;
	background-color: White; 
}
.invisible{display:none;}
/**/
.bImgExcel
{
cursor:pointer;
}
.footerDivision
{
	BORDER-TOP: #ffffff 1px solid;
}