
@media screen{
body,html,td,table,th,font,h2,div,a,thead,tbody{
 font-family: Tahoma;
 font-size: 12px;
text-shadow: 0 1px 1px rgba(0,0,0,.1);
	

}
html {
	color: #666666;

}
body{
background-image:url(app/image/ven_report.png);
background-repeat:no-repeat;
margin: 30 10 10 10;


}

table {
 
   
   overflow:visible;
margin:0;
padding:0;

}

}

@media print {

          body,table,b,span,strong,td,th,thead,font,div,html,p,input,tbody,thead,h2,h1,a,button {
                      font-family: Tahoma;

              font-size: 14px }

      .invisible_impresion {display:none}

}

.ui-timepicker-div dl{ text-align: left; }
.ui-timepicker-div dl dt{ height: 25px; }
.ui-timepicker-div dl dd{ margin: -25px 0 10px 65px; }



h2 {
    
color: #224466;
margin:0;
padding:2;
 

font-style:normal;
text-shadow: 0 1px 1px rgba(0,0,0,.2);
}
.h_2 {
	color: #5E9EFF;
}

h1 {
     color: #224455;
margin:0;
padding:2;
 text-transform: uppercase;
display: inline; 
font-size: 11px; 
 font-weight: bold;
text-shadow: 0 1px 1px rgba(0,0,0,.2);

}
h6 {
font-size: 18px; 
 font-weight: bold;
}

a{
color:#003366;/* #5E9EFF;*/
	text-decoration:   none;
	cursor:pointer;
 

}

#filtro{
 background-color: #f0f0f0;
  border-style:  solid;
}

a:visited {
	color: #003366;
	text-decoration:    none;
cursor: pointer;  }
a:hover {
 
    color:  #003366;
text-decoration:    underline;
cursor: pointer;
}
a:active {
    color: #003366;
	text-decoration:   none;
cursor: pointer;
}

/**********************************************/
/****FORMATO DEL CUADRO DE FECHA **************/
/**********************************************/
.dpDiv {
	
}
.dpTable {
	BORDER-RIGHT: #aaaaaa 1px solid; BORDER-TOP: #aaaaaa 1px solid;  BORDER-LEFT: #aaaaaa 1px solid; COLOR: #505050; BORDER-BOTTOM: #aaaaaa 1px solid; 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; */ COLOR: gray
}
.dpDayHighlight {
	/*FONT-WEIGHT: bold;*/ COLOR: #4060ff
}
.dpButton {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold;  BACKGROUND: #d8e8ff; PADDING-BOTTOM: 0px; COLOR: gray; PADDING-TOP: 0px;
 }
 
 .dpTodayButton {
	FONT-WEIGHT: bold;  BACKGROUND: #d8e8ff; COLOR: gray; 
}
/**********************************************/
/**** FIN FORMATO DEL CUADRO DE FECHA **********/
/**********************************************/

/**********************************************/
/**** FORMATO DE LA TABLA **********/
/**********************************************/


.smart_button
{
    	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
        
        
color: #404040;
	border: solid 1px #b7b7b7;
	background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
	background: -moz-linear-gradient(top,  #fff,  #ededed);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');}



.dataTable {
         width:  100%; 
	border: 1px solid #d0d0d0;
         border-collapse: collapse;
          empty-cells: show;
}
.dataTable th {
    background-image:url(app/image/bg40.png);
     background-repeat:  repeat-x;

	border: 1px solid #f0f0f0;
	background-color:   #f0f0f0;
	
}
.dataTable td {
        
    border: 1px solid #f0f0f0;
    
}

.inputTable   {
     width:  100%;
     
	border: 1px solid #fafafa;
        border-spacing: 2px;
         border-collapse: collapse;
}
.inputTable  th {
     
     width:  15%;
    /*background-image:url(app/image/hbg.gif);
      
    background-repeat:  repeat-y;
      background-position:  right;*/
 
 text-align: right; 
	border: 1px dotted #d0d0d0;

	
}
 .inputTable td {
        
    border: 1px dotted #f0f0f0;
}



td.row_con_datos{

border-width: 0px;

border-top-color: #e0e0e0;

border-left-color: #e0e0e0;
border-right-color: #e0e0e0;

border-bottom-color: #e0e0e0;
 border-style-inner: hidden;
  border-style:  solid;


}
td.tabla_con_datos{
 border-color: #e0e0e0;
  border-style:  solid;

}

th.header_de_datos{
	color: #666666;
         background-color:  #e0e0e0;
border-color:#FFFFFF;
border-bottom-width:1;
border-left-width:1;
border-right-width:1;
border-top-width:1;

}



td.numeric {
  text-align: right;
	color: #666666;
}
td{
/*	color: #666666;

*/
}

th.header{
	color:  #666666;;
	text-align:right;
/*background-color: #cccccc;*/
}
th.header_table{
	color: #666666;
	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;*/
}

















th.mainHeader {
/*  background-color: #82B0FF;*/
  color: #FFFFFF;
  text-align: left;
}

td.tabla1{
//border-style: none;
// border-spacing: 0;    
  //   border-width: 0;
   //  border: 0;
      

}

table.tabla2{
       
 border-spacing: 0;    
    
}


table.tabla1{
-moz-border-radius: 10px;
border-radius: 10px;
 border-spacing: 0;    
     border-width: 1;
     border: 1;
 margin: 2px;
     background-color: #ffffff;
      border-color: #b0b0b0; 
     border-style:  solid;

}

td.tabla1_izq_up {
/*border-style: none;
 border-spacing: 0;    
     border-width: 0;
     border: 0;

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 {/*
    border-style: none;
     display: block;
 border-spacing: 0;    
     border-width: 0;
     border: 0;

	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 {/*
 border-spacing: 0;    
     border-width: 0;
     border: 0;

    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 {/*
 border-spacing: 0;    
     border-width: 0;
     border: 0;
	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 {/*
 border-spacing: 0;    
     border-width: 0;
     border: 0;
      border-style: none;
	width:8px;
	 	background-image:url(app/image/table1/der.png);
		background-repeat:repeat-y;
	background-position:left;

	margin:0 0 0 0  ;*/}

td.tabla1_izq {/*
 border-spacing: 0;    
     border-width: 0;
     border: 0;
	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-color:  transparent;
	background-position: bottom ;
        background-repeat:repeat-x;
	 	background-image:url(app/image/table1/arr.png);
	margin:0 0 0 0  ;
               */
}

td.tabla1_aba {/*
  border-spacing: 0;    
     border-width: 0;
     border: 0;
height:8px;
	 	background-image:url(app/image/table1/aba.png);
		background-position: top;

margin:0 0 0 0  ;*/}
td.tabla1_centro {/*
 border-spacing: 0;    
     border-width: 0;
     border: 0;

    color:#444444;
vertical-align:top;
background-color:#FFFFFF;

	margin:0 0 0 0  ;*/
vertical-align:top;
background-color:#FFFFFF;

}
/*************/
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;
 
 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 {
  
background-color:#FFFFFF;
 }
	

/*************/


table.tabla3{
       
 border-spacing: 0;    
     border-width: 0;
     border: 0;
      padding: 0;
 
}

td.tabla3_izq_up {
	height:28px;
	width:48px; 
	 	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;

 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  ;}




input{
}
/**********************************************/
/**** 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;
}
hr{
color: #a0a0a0;
height:1;
width:100%;
border-style:  outset;
}


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;}

td.mainContainer{

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

overflow:visible !important;


}
#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;
	clear: both;
	margin-top: 75px;

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

}
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;
}







