.cssTextoAviso {
	font-family: Arial, Helvetica, sans-serif;
	//font-family: tahoma;
	font-size: 13px;
	
}
.cssBarras
{
	scrollbar-face-color: #6699cc; 
	scrollbar-shadow-color: #DEEBF5; 
	scrollbar-highlight-color: #DEEBF5; 
	scrollbar-3dlight-color: #5F8ABD; 
	scrollbar-darkshadow-color: #5F8ABD; 
	scrollbar-track-color: #F5F5F5; 
	scrollbar-arrow-color: #FFFFFF;
}
.cssFormAreaTendenciasC {
	border: 1px solid #999999;
	background-color: #FFFFFF;
	background-position: left top;
	overflow: hidden;
	height: 370px;
	width: 172px;
	visibility: visible;
	margin: 0px;
	position: static;
	left: 0px;
	top: 0px;
}
.cssFormPrincipal {
	height: 200px;
	width: 800px;
}
.cssFormAreaTendenciasT {
	border: 1px solid #999999;
	background-color: #FFFFFF;
	background-position: left top;
	overflow: hidden;
	height: 19px;
	width: 584px;
	visibility: visible;
	margin: 0px;
	position: static;
	left: 0px;
	top: 0px;
}
.cssZ {

	border: 1px solid #999999;
	background-color: #FF9966;
	background-position: left top;
	overflow: auto;
	height: 100px;
	width: 550px;
	visibility: visible;
	margin: 0px;
	position: static;
	left: 1px;
	top: 1px;
}
.cssComboFormato{
	background-color:#d5e6ea;
	border:1px solid #DDDDDD; 
	font-family:tahoma; 
	font-size:11px;
	width:150;
}
.cssFormAreaTendencias {
	border: 1px solid #999999;
	background-color: #FFFFFF;
	background-position: left top;
	overflow: auto;
	height: 370px;
	width: 600px;
	visibility: visible;
	margin: 0px;
	position: static;
	left: 0px;
	top: 0px;
}

.cssFormAreaTendenciasD {
	border: 1px solid #999999;
	background-color: #FFFFFF;
	background-position: left top;
	overflow: hidden;
	height: 19px;
	width: 172px;
	visibility: visible;
	margin: 0px;
	position: static;
	left: 0px;
	top: 0px;
}

.cssfrmPrefijo {
	border: 1px solid #000000;
	background-color: #D5E6EA;
	width: 100px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000033;
	text-align: right;
}

.cssChecks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #d5e6ea;
	height: 15px;
	width: 15px;
	border: none;
}

.cssTextoGrilla1 {
	font-family: tahoma;
	font-size: 16px;
}
.cssfrmListBoxServicio {
	font-family: Arial, Helvetica, sans-serif;
	list-style-type: disc;
	list-style-position: outside;
	width: 230px;
	border: 1px solid #999999;
	cursor: hand;
	background-color: #D5E6EA;
	font-size: 12px;
}

.cssComboBoxProveedor{
	background-color:#d5e6ea;
	border:1px solid #DDDDDD; 
	font-family:tahoma; 
	font-size:11px;
	width:120;
}
.cssTextoL {
	font-family: tahoma;
	font-size: 11px;
	
}
.cssTextoVertical {
	font-family: tahoma;
	font-size: 11px;
	writing-mode: tb-rl;
    filter: flipv fliph;
}
.cssTextoT {
	font-family: tahoma;
	font-size: 11px;
	font-weight:bold;
			
}
.cssTextoTNegativos {
	font-family: tahoma;
	color: #FF0000;
	font-size: 11px;
	font-weight:bold;
			
}
.cssTextoGrillaContenido {
	font-family: tahoma;
	font-size: 11px;
}
.cssComboBoxFechas{
	background-color: #d5e6ea;
	border:1px solid #DDDDDD; 
	font-family:tahoma; 
	font-size:11px;
	width:120;
}

.cssFormAreaMed {
	border: 1px solid #999999;
	background-color: #FFFFFF;
	background-position: left top;
	overflow: auto;
	height: 180px;
	width: 772px;
	visibility: visible;
	margin: 0px;
	position: static;
	left: 0px;
	top: 0px;
}
.cssTextoTitulosMed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#111111;
}
.cssTextoMantenedores {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	padding: 5px 10px;
	border: none;
}
.cssfrmIP {
	border: 1px solid #000000;
	background-color: #D5E6EA;
	width: 130px;
	text-align: left;
}
.cssfrmListBoxMes {
	font-family: Arial, Helvetica, sans-serif;
	list-style-image: url(../Imagenes/Boton80x30.gif);
	list-style-type: circle;
	list-style-position: inside;
	width: 90px;
	border: 1px ridge #999999;
	cursor: hand;
	background-color: #D5E6EA;
	font-size: 12px;
}
.cssfrmListBoxAño {
	font-family: Arial, Helvetica, sans-serif;
	list-style-image: url(../Imagenes/Boton80x30.gif);
	list-style-type: circle;
	list-style-position: inside;
	width: 80px;
	border: 1px ridge #999999;
	cursor: hand;
	background-color: #D5E6EA;
	font-size: 12px;
}
.cssBotonRefrescar {
	height: 0px;
	width: 0px;
}
.cssfrmListBoxClienteProveedor {
	font-family: Arial, Helvetica, sans-serif;
	list-style-type: disc;
	list-style-position: outside;
	width: 150px;
	border: 1px solid #999999;
	cursor: hand;
	background-color: #D5E6EA;
	font-size: 12px;
}
.cssTextoMantenedores2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 5px 10px;
	border: none;
	font-weight:bold;
}

.cssTextoTitulos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.cssTextoPieReporte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
}

.cssTextoTitulos2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.cssOptionCheck{
	background-color:#d5e6ea;
	border:1px solid #DDDDDD; 
	font-family:tahoma; 
	font-size:11px;
	width:120;
}
.cssOptionCia{
	background-color:#d5e6ea;
	border:1px solid #DDDDDD; 
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	width:120;
}
.csstxtValor{
	background-color:#ffffff;
	border:1px solid #6699cc; 
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	width:80;
	height: 18px;
}
.cssTextoTitulosGrilla {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.cssTextoGrillaTotales {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.cssfrmListBoxPais {
	font-family: Arial, Helvetica, sans-serif;
	list-style-type: disc;
	list-style-position: outside;
	width: 200px;
	border: 1px solid #999999;
	cursor: hand;
	background-color: #D5E6EA;
	font-size: 12px;
}
.cssOptionCheckIFX{
	background-color:#d5e6ea;
	border:1px solid #DDDDDD; 
	font-family:tahoma; 
	font-size:11px;
	width:160;
}
.cssfrmFechaOculta {
	width: 10px;
	display: none;
	height: 1px;
	background-color: #FFFFCC;
	border: 0px none #FFFFCC;
	clear: none;
	float: none;
	visibility: hidden;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	position: absolute;
	overflow: hidden;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
}
.cssOptionCheck1{
	background-color:#d5e6ea;
	border:1px solid #DDDDDD; 
	font-family:tahoma; 
	font-size:11px;
	width:40;
}

.textlinks{
	color:#336699;
	font-family: tahoma;
	font-size: 10px; 
	cursor:hand;
}
.cssImg{
	cursor:hand;
}
.cssParrafo{
	color:#7799cc;
	font-family: , Helvetica, sans-serif;
	font-size: 9.5px; 
	cursor:hand;
	border: 1px solid #6699cc ;
	background-color: "#d5e6ea";
	font-weight:bold;

 }
.cssLayer{
	background-color:#d5e6ea;
	border:1px solid #336699;
	
}
.cssGrilla{
	border: 1px solid #999999;
	background-color: #d5e6ea;
	background-position: left top;
	overflow: auto;
	height: 200px;
	width: 692px;
	visibility: visible;
	margin: 0px;
	position: static;
	left: 0px;
	top: 0px;
	
	
}
.cssGrillaContenido{
	border: 1px solid #999999;
	background-color: #d5e6ea;
	background-position: left top;
	overflow: auto;
	height: 200px;
	width: 692px;
	visibility: visible;
	margin: 0px;
	position: static;
	left: 0px;
	top: 0px;
}
.cssGrillaTitulos{
	border: 1px solid #999999;
	background-color: #d5e6ea;
	background-position: left top;
	overflow: hidden;
	height: 200px;
	width: 692px;
	visibility: visible;
	margin: 0px;
	position: static;
	left: 0px;
	top: 0px;
}
.cssFrame {
	background-color: #d3d3d3;

}
	
.cssFormAreaTitulo {
	border: 1px solid #999999;
	background-color: #FFFFFF;
	background-position: left top;
	overflow: hidden;
	height: 20px;
	width: 675px;
	visibility: visible;
	margin: 0px;
	position: static;
	left: 0px;
	top: 0px;
}

.cssFormArea {
	border: 1px solid #999999;
	background-color: #FFFFFF;
	background-position: left top;
	overflow: auto;
	height: 370px;
	width: 772px;
	visibility: visible;
	margin: 0px;
	position: static;
	left: 0px;
	top: 0px;
}

.cssTextoGrilla {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.cssTextoGrillaH {
	font-family: Arial, Helvetica, sans-serif;
//	font-family: tahoma;
	font-size: 12px;
	
}
.cssTextoGrillaContenido {
	font-family: tahoma;
	font-size: 11px;
}
.cssTextoGrillaTitulos {
	font-family: tahoma;
	font-size: 10px;
	font-weight:bold;
	color:#FFFFFF;
}

.cssChecksGrilla {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FF0000;
	height: 13px;
	width: 13px;
	border: 1px solid #CC0033;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}

.cssfrmText {
	border: 1px solid #6699cc;
	background-color: #FFFFFF;
	text-align: left;
	//font-family: Arial, Helvetica, sans-serif;
	font-family: tahoma;
	font-size: 11px;
	height: 20px;
	
}
.cssfrmText1 {
	border: 1px solid #6699cc;
	background-color: #FFFFFF;
	text-align: left;
	font-family: tahoma;
	font-size: 11px;
	height: 17px;
	
}
.cssfrmText2 {
	border: 0px solid #6699cc;
	background-color: #AFCAE4;
	text-align: left;
	font-family: tahoma;
	font-size: 11px;
	height: 17px;
	
}
.cssfrmText3 {
	border: 0px solid #6699cc;
	background-color: #D5E6EA;
	text-align: left;
	font-family: tahoma;
	font-size: 11px;
	height: 17px;
	
}

.cssfrmInput {
	border: 1px solid #000000;
	background-color: #FFFFFF;
	text-align: right;
	}

.cssTabla {
	border: 1px  #6699cc;
	font-family: tahoma;
	font-size: 11px;
}

.cssTabla {
	border: 1px  #336699;
	font-family: tahoma;
	font-size: 11px;
}		

.cssText {
	border: 1px solid #FFFFFF;
	background-color: #FFFFFF;
	text-align: left;
	font-size: 9px;
	font-color: #000000;
	height: 15px;
	width: 144px;

}

.cssTextMontos {
	border: 1px solid #6699cc;
	background-color: #FFFFFF;
	text-align: left;
	font-size: 9px;
	font-color: #000000;
	height: 15px;
	width: 100px;

}

.cssTexto {
	border: 1px solid #FFFFFF;
	background-color: #FFFFFF;
	text-align: left;
	font-size: 9px;
	font-color: #000000;
	height: 15px;
	width: 80px;

	}


.cssBotonxx{
	background-color: #AFCAE4;
	color:#336699 ;
	font-family: MS Sans-Serif, Tahoma, Verdana, sans-serif;
	font-size: 11px;
	text-align:center;
	height: 20px;
	width: 100px;
	cursor: hand;
	FONT-WEIGHT: bold;
	shadow-color: #DEEBF5; 
	highlight-color: #DEEBF5; 
	3dlight-color: #5F8ABD; 
	darkshadow-color: #5F8ABD; 
}
.cssBoton3{
	background-color: #AFCAE4;
	color:#336699 ;
	font-family: MS Sans-Serif, Tahoma, Verdana, sans-serif;
	font-size: 11px;
	text-align:center;
	height: 20px;
	width: 70px;
	cursor: hand;
	FONT-WEIGHT: bold;
}

.cssBoton1{
	background-color: #AFCAE4;
	color:#336699;
	font-family: MS Sans-Serif, Tahoma, Verdana, sans-serif;
	font-size: 11px;
	text-align:center;
	height: 20px;
	width: 70px;
	cursor: hand;
	FONT-WEIGHT: bold;
}
.cssBoton2{
	border: 1px solid #6699cc;
	background-color: #d5e6ea;
	font-family:tahoma ;
	font-color: ;
	font-weight:bold;
	font-size: 9.5px;
	text-align:center;
	height: 14px;
	width: 75px;
	cursor: hand;
}

.cssFechaDesdeHasta {
	font-family: Arial, Helvetica, sans-serif;
	list-style-type: disc;
	list-style-position: inside;
	width: 70px;
	border: 1px solid #003366;
	cursor: text;
	background-color: #ffffff;
	font-size: 10px;
	filter: Shadow(Color="#003366", Direction=150 );
}


}/* Default attributes of table container for entire calendar */
.table-style {
	font-family: arial;
	border-width: 1; 
	border-style: solid; 
	border-color: #a0a0a0; 
	background-color: #ffffff;
	font-family: arial; 
	font-size: 11px;
}

/* Default attributes of DIV containing table container for entire calendar.
 * You probably don't want to alter this style.
 */
.div-style {
	z-index: +999;
	position: absolute;
	visibility: hidden;
}

/* Default attributes used in calendar title (month and year columns). 3a6ea5*/
.title-style {
	padding: 2px;
	font-family: arial; 
	font-size: 11px;
	color: #ffffff;	
}

/* Default attributes used in calendar title background. #cee3ef;*/
.title-background-style {
	background-color: #003366;
	
}

/* Normal appearance of controls in calendar title. */
/* Note: The right, left and down icons are images, which must be edited if you need to change them. 3a6ea5 */
.title-control-normal-style {
	border-style: solid;
	border-width: 1;
	border-color: #ffffff; 
	cursor: pointer;
}

/* Moused-over (selected) appearance of controls in calendar title.  3a6ea5*/
.title-control-select-style {
	border-style: solid;
	border-width: 1;
	border-color: #ffffff; 
	cursor: pointer;
}

/* Default attributes of drop down lists (month and year). */
.dropdown-style {
	color: white;
	font-family: arial; 
	font-size: 11px; 
	border-width: 1; 
	border-style: solid; 
	border-color: #a0a0a0;
	background-color: #336699;
	cursor: pointer;
}

/* Default attributes selected (mouse-over) item in drop down lists (month and year).  3a6ea5*/
.dropdown-select-style {
	background-color: #003366;
}

/* Default attributes unselected (mouse-off) item in drop down lists (month and year). */
.dropdown-normal-style {
	background-color: #0;
}

/* Default attributes of calendar body (weekday titles and numbers). cee3ef*/
.body-style {
	padding: 5px;
	background-color: #ffffff;
	font-family: verdana; 
	font-size: 10px;
}

/* Attributes of current day in calendar body.  cee3ef*/
.current-day-style {
	color: #003366;
	font-weight: bold;
	text-decoration: none;
	background-color: #ffffff;
	background-image: url(../Imagenes/Calendario/Hoy.gif);
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: center center;


}

/* Attributes of end-of-week days (Sundays) in calendar body.  #FF9999*/
.end-of-weekday-style {
	color: Red;
	text-decoration: none;
}

/* Attributes of all other days in calendar body. */
.normal-day-style {
	color: #003366;
	text-decoration: none;
}

/* Attributes of border around selected day in calendar body. */
.selected-day-style {
}

/* Default attributes of designated holidays.  */
.holiday-style {
	color: #FF0000;
	background-color: #cee3ef;
}

/* Attributes of today display at bottom on calendar  cee3ef*/
.today-style {
	padding: 0px;
	color: white;
	background-color: #003366;
	text-align: center;
	text-decoration: none;

}

/* Attributes of week number division (divider.gif)  d0d0d0*/
.weeknumber-div-style {
	background-color: #d0d0d0; 
	padding: 0px;
}
.cssTextoGrillaResumenTxE {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;

}/*	height: 18px;
	width: 22px;*/
.cssBotonCalendario {
	color: #003366;
	background-image: url(../Imagenes/Calendario/Calendario.gif);
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height: 18px;
	width: 24px;
	border: 1;
	background-position: left left;
	font-size: 9px;
	text-align: right;
	cursor: hand;
	filter: Shadow(Color=#CCCCCC, Direction=150);
}


.cssFormAreaPlantillas {
	border: 1px solid #999999;
	background-color: #FFFFFF;
	background-position: left top;
	overflow: auto;
	height: 370px;
	width: 972px;
	visibility: visible;
	margin: 0px;
	position: static;
	left: 0px;
	top: 0px;
}
.cssComboPlantillas{
	background-color:#d5e6ea;
	border:1px solid #DDDDDD; 
	font-family:tahoma; 
	font-size:11px;
	width:190;
}

/*


class cobranzas


*/

.cssTextBox{
	font-family: Arial, Helvetica, sans-serif;
	list-style-type: disc;
	list-style-position: outside;
	border: 1px solid #003366;
	background-color: #FFFFFF;
	font-size: 12px;
	text-align: right;
}


.cssBoton{
	background-color: #003366;
	color:#003366 ;
	font-family: MS Sans-Serif, Tahoma, verdana, sans-serif;
	font-size: 11px;
	text-align:center;
	height: 23px;
	width: 140px;
	cursor: hand;
	border: 1px solid #003366;
	background: url(../Imagenes/barritas.jpg);
	FONT-WEIGHT: bold;
}

.cssComboBox{
	background-color: #FFFFFF;
	border:1px solid #DDDDDD; 
	font-family:tahoma; 
	font-size:11px;
	color:#003366;
	width:150;
}

.cssBotonProceso{
	background-color: #003366;
	color:#003366 ;
	font-family: MS Sans-Serif, Tahoma, verdana, sans-serif;
	font-size: 14px;
	text-align:center;
	height: 43px;
	width: 140px;
	cursor: hand;
	border: 1px solid #003366;
	background: url(../Imagenes/barritas.jpg);
	FONT-WEIGHT: bold;
}


.cssBotonFrm{
	background-color: #003366;
	color:#003366 ;
	font-family: MS Sans-Serif, Tahoma, verdana, sans-serif;
	font-size: 10px;
	text-align:center;
	height: 20px;
	width: 95 px;
	cursor: hand;
	border: 1px solid #003366;
	background: url(../Imagenes/barritas.jpg);
	FONT-WEIGHT: bold;
}
.cssTextoGrillaFrm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
}
.cssComboBoxProceso{
	background-color: #ffffff;
	border:1px solid #DDDDDD; 
	font-family:tahoma; 
	font-size:11px;
	color:#003366;
	width:200;
	FONT-WEIGHT: bold;
}
.cssTextBoxIndex{
	font-family: Arial, Helvetica, sans-serif;
	list-style-type: disc;
	list-style-position: outside;
	border: 1px solid #999999;
	background-color: #D5E6EA;
	font-size: 11px;
	text-align: left;
}
.cssComboBoxCliente{
	background-color: #FFFFFF;
	border:1px solid #003366; 
	font-family:tahoma; 
	font-size:11px;
	color:#003366;
	width:90;
}
.cssComboBoxUsuarios{
	background-color: #ffffff;
	border:1px solid #DDDDDD; 
	font-family:tahoma; 
	font-size:11px;
	color:#003366;
	width:250;
	FONT-WEIGHT: bold;
}
.cssTextBoxMail{
	font-family: Arial, Helvetica, sans-serif;
	list-style-type: disc;
	list-style-position: outside;
	border: 1px solid #003366;
	background-color: #FFFFFF;
	font-size: 11px;
	text-align: left;
}
.cssBotonCC{
	background-color: #003366;
	color:#003366 ;
	font-family: MS Sans-Serif, Tahoma, verdana, sans-serif;
	font-size: 10px;
	text-align:center;
	height: 15px;
	width: 50 px;
	cursor: hand;
	border: 1px solid #003366;
	background: url(../Imagenes/barritas.jpg);
	FONT-WEIGHT: bold;
}