.blink { text-decoration: blink; }
.Subtitulo_1 {
	color: #5E9EFF;
	font-family: Tahoma, Helvetica, sans, Arial, sans-serif;
	font-size: 12px;
}

h2 {
	color: #5E9EFF;
margin:0;
padding:2;
font-style:normal;
	font-family: Tahoma, Helvetica, sans, Arial, sans-serif;
	font-size: 12px;
}
.h_2 {
	color: #5E9EFF;
}


.Titulo_1 {
	color: #5E9EFF;
	font-size: 14px;
	font-family: Tahoma, Helvetica, sans, Arial, sans-serif;
}

.Principal {
	color: #5E9EFF; 
	font-size: 20px; 
	font-family: Tahoma, Helvetica, sans, Arial, sans-serif; 
}

h1 {
	font-size: 20px; 
	font-family: Tahoma, Helvetica, sans, Arial, sans-serif; 
padding:inherit;
}

.Texto_alterno {
	color: #7A7A7A;
	font-family: Tahoma, Helvetica, sans, Arial, sans-serif;
	font-size: 12px;
}

.Credito {
	color: #666666;
	font-size: 10px;
	font-family: Tahoma, Helvetica, sans, Arial, sans-serif;
}
.Subtitulo_2 {
	color: #FF9900;
	font-family: Tahoma, Helvetica, sans, Arial, sans-serif;
	font-size: 12px;
}
.Titulo_2 {
	color: #FF9900;
	font-size: 14px;
	font-family: Tahoma, Helvetica, sans, Arial, sans-serif;
}
.Texto_principal {
	color: #333333;
	font-family: Tahoma, Helvetica, sans, Arial, sans-serif;
	font-size: 12px;
}

html {
	color: #666666;
	font-size: 10px;
	font-family: Tahoma, Helvetica, sans, Arial, sans-serif;
}
.Link {
	color: #5E9EFF;
	font-family: Tahoma, Helvetica, sans, Arial, sans-serif;
	font-size: 12px;
}
a:visited {
	color: #5E9EFF;
	text-decoration: none;
/*cursor: pointer*/  }
a:hover {
	color: #5E9EFF;
	text-decoration: none;
/*cursor: pointer*/
}
a:active {
	color:#5E9EFF;
	text-decoration: none;
/*cursor: pointer*/
}
a:link {
	color:#5E9EFF;
	text-decoration: none;
/*	cursor:pointer;*/
 

}
.style2 {
	font-size: xx-small;
	color: #FFcc00;
}
.style3 {color: #FFCC00}

/**********************************************/
/****FORMATO DEL CUADRO DE FECHA **************/
/**********************************************/
.dpDiv {
	
}
.dpTable {
	BORDER-RIGHT: #aaaaaa 1px solid; BORDER-TOP: #aaaaaa 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #aaaaaa 1px solid; COLOR: #505050; BORDER-BOTTOM: #aaaaaa 1px solid; FONT-FAMILY:  Tahoma, Helvetica, sans, Arial, sans-serif; BACKGROUND-COLOR: #ece9d8; TEXT-ALIGN: center
}
.dpTR {
	
}
.dpTitleTR {
	
}
.dpDayTR {
	
}
.dpTodayButtonTR {
	
}
.dpTD {
	BORDER-RIGHT: #ece9d8 1px solid; BORDER-TOP: #ece9d8 1px solid; BORDER-LEFT: #ece9d8 1px solid; BORDER-BOTTOM: #ece9d8 1px solid
}
.dpDayHighlightTD {
	BORDER-RIGHT: #aaaaaa 1px solid; BORDER-TOP: #aaaaaa 1px solid; BORDER-LEFT: #aaaaaa 1px solid; BORDER-BOTTOM: #aaaaaa 1px solid; BACKGROUND-COLOR: #cccccc
}
.dpTDHover {
	BORDER-RIGHT: #888888 1px solid; BORDER-TOP: #888888 1px solid; BORDER-LEFT: #888888 1px solid; CURSOR: pointer; COLOR: red; BORDER-BOTTOM: #888888 1px solid; BACKGROUND-COLOR: #aca998
}
.dpTitleTD {
	
}
.dpButtonTD {
	
}
.dpTodayButtonTD {
	
}
.dpDayTD {
	BORDER-RIGHT: #aaaaaa 1px solid; BORDER-TOP: #aaaaaa 1px solid; BORDER-LEFT: #aaaaaa 1px solid; COLOR: white; BORDER-BOTTOM: #aaaaaa 1px solid; BACKGROUND-COLOR: #cccccc
}
.dpTitleText {
/*	FONT-WEIGHT: bold; */FONT-SIZE: 12px; COLOR: gray
}
.dpDayHighlight {
	/*FONT-WEIGHT: bold;*/ COLOR: #4060ff
}
.dpButton {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: #d8e8ff; PADDING-BOTTOM: 0px; COLOR: gray; PADDING-TOP: 0px; FONT-FAMILY:  Tahoma, Helvetica, sans, Arial, sans-serif;
}
.dpTodayButton {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: #d8e8ff; COLOR: gray; FONT-FAMILY: Tahoma, Helvetica, sans, Arial, sans-serif;
}
/**********************************************/
/**** FIN FORMATO DEL CUADRO DE FECHA **********/
/**********************************************/


/**********************************************/
/**** FORMATO DE LA TABLA **********/
/**********************************************/
td.numeric {
  text-align: right;
	color: #666666;
	font-size: 12px;
	font-family: Tahoma, Helvetica, sans, Arial, sans-serif;
}
td{
	color: #666666;
	font-size: 12px;
	font-family: Tahoma, Helvetica, sans, Arial, sans-serif;

}

th.mainHeader {
/*  background-color: #82B0FF;*/
  color: #FFFFFF;
  text-align: left;
}
th.header{
	color:  #666666;;
	font-size: 12px;
	font-family: Tahoma, Helvetica, sans, Arial, sans-serif;
	text-align:right;
/*background-color: #cccccc;*/
}
th.header_table{
	color: #666666;
	font-size: 12px;
	font-family: Tahoma, Helvetica, sans, Arial, sans-serif;
	text-align:center;
border: solid;
border-color:#FFFFFF;
border-bottom-width:1;
border-left-width:1;
border-right-width:1;
border-top-width:1;



/*background-color: #cccccc;*/
}
table {
/*margin:auto;*/
padding:0;

}

td.tabla1_izq_up {
size:inherit;

display: block;


	height:8px;
	width:8px;
	 	background-image:url(app/image/table1/izq_up.png);
	background-repeat:no-repeat;
	background-position: right  bottom ;
	margin:0 0 0 0  ;}
td.tabla1_der_up {
    display: block;

	height:8px;
	width:8px;
	 	background-image:url(app/image/table1/der_up.png);
	background-repeat:no-repeat;
	background-position:left bottom;
	margin:0 0 0 0  ;}
td.tabla1_izq_dw {
	height:8px;
	width:8px;
	 	background-image:url(app/image/table1/izq_dw.png);
	background-repeat:no-repeat;
	background-position: right top ;
	margin:0 0 0 0  ;}
td.tabla1_der_dw {
	height:8px;
	width:8px;
	 	background-image:url(app/image/table1/der_dw.png);
	background-repeat:no-repeat;
	background-position: left top;
	margin:0 0 0 0  ;}

td.tabla1_der {
	width:8px;
	 	background-image:url(app/image/table1/der.png);
		background-repeat:repeat-y;
	background-position: top;

	margin:0 0 0 0  ;}

td.tabla1_izq {
	width:8px;
	 	background-image:url(app/image/table1/izq.png);
		background-repeat:repeat-y;
	background-position:right ;
	margin:0 0 0 0  ;}
td.tabla1_arr {
 height:8px;
	background-position: bottom ;
	 	background-image:url(app/image/table1/arr.png);
	margin:0 0 0 0  ;}

td.tabla1_aba {
 height:8px;
	 	background-image:url(app/image/table1/aba.png);
		background-position: top;
margin:0 0 0 0  ;}
td.tabla1_centro {
color:#444444;
vertical-align:top;
background-color:#FFFFFF;

	margin:0 0 0 0  ;}
/*************/
td.tabla2_izq_up {




display: block;

	height:30px;
	width:33px; 
	 	background-image:url(app/image/table2/izq_up_blue.png); 
	background-repeat:no-repeat;
	background-position: right bottom  ;
	margin:0 0 0 0  ;}
td.tabla2_der_up {
	height:30px;
	width:33px;
        display: block;
	 	background-image:url(app/image/table2/der_up_blue.png); 
	background-repeat:no-repeat;
	background-position:left bottom;
	margin:0 0 0 0  ;}
td.tabla2_izq_dw {
	height:28px;
	width:33px; 
	 	background-image:url(app/image/table2/izq_dw_blue.png); 
	background-repeat:no-repeat;
	background-position: right top ;
	margin:0 0 0 0  ;}
td.tabla2_der_dw {
	height:28px;
	width:33px; 
	 	background-image:url(app/image/table2/der_dw_blue.png); 
	background-repeat:no-repeat;
	background-position: left top;
	margin:0 0 0 0  ;}

td.tabla2_der {
	width:33px; 
	 	background-image:url(app/image/table2/der_blue.png); 
	background-repeat: repeat-y;
        background-position: left ;
	margin:0 0 0 0  ;}

td.tabla2_izq {
	width:33px; 
	 	background-image:url(app/image/table2/izq_blue.png); 
	background-repeat: repeat-y;
	background-position:right;

         margin: 0 0 0 0 ;

}
td.tabla2_arr {
 height:30px;
 color:#777777;
 font-family:Tahoma, Helvetica, sans, Arial, sans-serif;
 font-size:12px;

 background-position: bottom;
 align:left;
/* font-weight:bold;*/

 padding-bottom:0;
 paddin-top:0;

	 background-image:url(app/image/table2/arr_blue.png); 
	 
	background-repeat: repeat-x;
	margin:0 0 0 0  ;}

td.tabla2_aba {
 height:28px;
 text-align:right;
	 	background-image:url(app/image/table2/aba_blue.png); 
	background-repeat: repeat-x;
        background-position: top;
	margin:  0 0 0 0  ;}
td.tabla2_centro {
 

color:#FFFFFF;
background-color:#FFFFFF;
 
/*	background-image:url(app/image/table2/centro_blue.png); */
	margin:0 0 0 0  ;}
	

/*************/
td.tabla3_izq_up {
	height:28px;
	width:50px; 
	 	background-image:url(app/image/table3/izq_up.png); 
	background-repeat:no-repeat;
	background-position: right  ;
	margin:0 0 0 0  ;}
td.tabla3_der_up {
	height:28px;
	width:10px; 
	 	background-image:url(app/image/table3/der_up.png); 
	background-repeat:no-repeat;
	background-position:left; 
	margin:0 0 0 0  ;}
td.tabla3_izq_dw {
color:#FFFFFF;
	margin:0 0 0 0  ;}
td.tabla3_der_dw {
color:#FFFFFF;
	margin:0 0 0 0  ;}

td.tabla3_der {
color:#FFFFFF;
	margin:0 0 0 0  ;}

td.tabla3_izq {
color:#FFFFFF;
	margin:0 0 0 0  ;}
td.tabla3_arr {
 height:28px;
 font-family:Tahoma, Helvetica, sans, Arial, sans-serif;
 font-size:12px;
 align:left;
/* font-weight:bold;*/

 padding-bottom:0;
 paddin-top:0;
	 background-image:url(app/image/table3/arr.png); 

	background-repeat: repeat-x;
	margin:0 0 0 0  ;}

td.tabla3_aba {
color:#FFFFFF;
	margin:0 0 0 0  ;}
td.tabla3_centro {
color:#FFFFFF;

/*	background-image:url(app/image/table2/centro_blue.png); */
	margin:0 0 0 0  ;}









td.row_con_datos{
/*border: inherit;*/

border: solid;
border-color:#FFFFFF;
border-bottom-width:1;
border-left-width:1;
border-right-width:1;
border-top-width:1;  






}	
tabla_con_datos{
border:solid;
border-bottom-width:1;
border-left-width:1;
border-right-width:1;
border-top-width:1;
}

td.tabla_con_datos{
border:solid;
border-bottom-width:1;
border-left-width:1;
border-right-width:1;
border-top-width:1;
}

th.header_de_datos{
	color: #666666;

	font-size: 12px;
	font-family: Tahoma, Helvetica, sans, Arial, sans-serif;
	text-align:center;
border: solid;
border-color:#FFFFFF;
border-bottom-width:1;
border-left-width:1;
border-right-width:1;
border-top-width:1;

background-color:#999999;

}
/**********************************************/
/**** FIN FORMATO DE TABLA *******************/
/**********************************************/
hr.divisor_azul{
color:#0099FF;
height:1;
width:90%;
margin:8;
border-style: inherit;
}

hr.divisor_final{
color: #999999;
height:1;
width:100%;
border-style: inherit;
}

inputHighlighted {
 background-color: #FFCE31;
 color: #000000;

}
.menutr{
background-image:url(app/menudata2/img/menu_bg_blue.png);
background-repeat:repeat-x;

margin:0; padding:0;}
body{

/*background-color:#eaeaea; */

/*background-image:url(app/image/azul2.png);*/
background-image:url(app/image/ven_report.png);


/*background-image:url(app/image/bg_aurora_line.jpg);*/
background-repeat:no-repeat;
margin:inherit;

}
td.mainContainer{

/*background-image:url(app/image/degradado.jpg);*/
background-repeat:repeat-x;
margin:inherit;

}
#loading {	
width: 32px;	height: 32px;
position: absolute;	
left: 90%;	
top: 67;
margin-top: -50px;	
margin-left: -100px;	
text-align: center;

border:none;
border-style: none;
background-color:none;



	}
.dojoMenuBar2 {
border:double;



	}
	
	
table.divisor {
width:570;
background-image:url(app/image/linea.jpg);
background-repeat:repeat-x;
}

#creditos{
	width: 100%;
	border-top: 1px solid #6F4734;
	line-height: 1.2em;
	position: relative;
	font: normal 8pt/1.2em Tahoma, Helvetica, sans, Arial, sans-serif;
	clear: both;
	margin-top: 75px;

}
A.menu_principal:link { 
text-decoration: none;
color:#FFFFFF;

font-family: Tahoma, Helvetica, sans, Arial, sans-serif; }
A.menu_principal:visited {
color:#FFFFFF;
 text-decoration: none;
color: blue;}
A.menu_principal:active {text-decoration: none;
color:#FFFFFF;
color: black; 
}








#bottom_bar {
width: 98.5%;
position: fixed;
border-style:solid;
border-top:1px solid #c0c0c0;
border-left:0px solid #e0e0e0;
border-right:1px solid #c0c0c0;
border-bottom:0px solid #e0e0e0;
padding-top: 0pt;

padding-right: 0pt;

padding-bottom: 0pt;
height: 20px;
padding-left: 0pt;
z-index: 99;
left:0pt;
bottom: 0pt;
background: #e0e0e0;
text-align: center;
}


.bar {

     
    position: absolute;
border-style:solid;
border-top:1px solid #c0c0c0;
border-left:1px solid #c0c0c0;
border-right:1px solid #c0c0c0;
border-bottom:1px solid #e0e0e0;
padding-top: 0pt;

padding-right: 0pt;
 min-height: 20px;
padding-bottom: 0pt;
/*height: 20px;*/
padding-left: 0pt;
z-index: 99;
bottom: 0pt;
background: #e0e0e0;
text-align: left;
}






