/** Oscar Pizarro Cruz **/
/* clases relativas a contenedores       */

body {
	text-align: center;
}

#wrapper {
	background-color: white;
	width: 90%;
	margin-right: 20px;
	margin-left: 20px;
	/* [disabled]text-align: left; */
	margin-top: 20px;
	margin-bottom: 20px;
}

#wrapper2 {
	background-color: white;
	width: 60%;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}

#wrapper3 {
	background-color: white;
	width: 40%;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}

#titulobusqueda {
	position:relative;
	top:4%;
	margin-right: auto;
	margin-left: auto;
	border-top:solid 1px #dcdcdc;
	border-left:solid 1px #dcdcdc;
	border-right:solid 1px #696969;
	border-bottom:solid 1px #696969;
}

#frmBusqueda {
	position:relative;
	top:2px;
	margin-right: auto;
	margin-left: auto;
	background-color:#f5f5f5;
	border-top:solid 1px #dcdcdc;
	border-left:solid 1px #dcdcdc;
	border-right:solid 1px #696969;
	border-bottom:solid 1px #696969;
}

#frmBusqueda_fact {
	position: relative;
	top: 2px;
	margin-right: auto;
	margin-left: auto;
	background-color: #f5f5f5;
	border-top: solid 1px #dcdcdc;
	border-left: solid 1px #dcdcdc;
	border-right: solid 1px #696969;
	border-bottom: solid 1px #696969;
	width: 50%;
	left: 0%;

}

#frmBusqueda_fact2 {
	position: relative;
	top: 138px;
	width: 60%;
	left: 144px;

}

#frmBusqueda_lot {
	position: relative;
	top: 2px;
	width: 40%;
	left: -80px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #f5f5f5;
	border-top: solid 1px #dcdcdc;
	border-left: solid 1px #dcdcdc;
	border-right: solid 1px #696969;
	border-bottom: solid 1px #696969;

}


#botonBusqueda {
	position:relative;
	padding-top:5px;
	margin-right: auto;
	margin-left: auto;
	text-align:right;
	top: 6px;
	vertical-align:bottom;
}

#lineaResultado {
	position: relative;
	top: 2;
	width: 100%;
	left: 0;
	right: 20px;
}

#lineaResultado2 {
	position: relative;
	top: 2;
	width: 100%;
	left: 0px;
	right: 20px;
}

#cabecera {
	position:relative;
	top:1%;
	margin-right: auto;
	margin-left: auto;
	border-top:solid 1px #dcdcdc;
	border-left:solid 1px #dcdcdc;
	border-right:solid 1px #696969;
	border-bottom:solid 1px #696969;
}

#HeaderResultados {
	position:relative;
	top:3px;
	margin-right: auto;
	margin-left: auto;
	border-top:solid 1px #dcdcdc;
	border-left:solid 1px #dcdcdc;
	border-right:solid 1px #696969;
	border-bottom:solid 1px #696969;
}

#Resultados {
	position:relative;
	top:1%;
	margin-right: auto;
	margin-left: auto;
	height:275;
}

#parametros_grafico {
	position:relative;
	float:left;
	top:12px;
	width:20%;	
		margin-right: auto;
	margin-left: auto;
	height:275;
}

#grafico {
	position:relative;
	float:left;
	top:12px;
	width:20%;	
		margin-right: auto;
	margin-left: auto;

}


#flashcontent1 {
	position:relative;
	float:left;
	top:12px;
	width:30%;	
	margin-left: 1px;
	background-color:#f5f5f5;
	border-top:solid 1px #dcdcdc;
	border-left:solid 1px #dcdcdc;
	border-right:solid 1px #696969;
	border-bottom:solid 1px #696969;
}

#flashcontent12 {
	position:relative;
	float:left;
	top:12px;
	width:30%;	
	margin-left: 1px;
	background-color:#f5f5f5;
	border-top:solid 1px #dcdcdc;
	border-left:solid 1px #dcdcdc;
	border-right:solid 1px #696969;
	border-bottom:solid 1px #696969;
}

div.navigation {
	position:relative;
	top:10px;
	margin-right: auto;
	margin-left: auto;
    background-color: #eee;
    border: 1px solid #ccc;
    text-align: center;
    padding: 2px 1px;
    white-space: nowrap;
    font: 12px Georgia;
}
.boton_optimizar_off {
	border: solid 1px #999999;
	color: #999999;
	background:#e1e1e1 ;
	padding:5px; 

}
/* ESTILO DEL BOTON: MOUSE OVER */
.boton_optimizar_on {
border: solid 1px #999999;
background: #CCCCFF;
color: #333333;
padding:5px; 

}

.tabla_optimizar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	background-color: #e1e1e1; 
	border: 1px dotted #999999; */
}
/*****************************************/
/* clases relativas a tablas             */
.header {
	background-color: #1374A5;
	color: #fff;
	text-align: center;
	font-weight: bold;
	height: 25px;
	vertical-align: middle;
	font: 12pt verdana,arial;
}

.headerabo {
	background-color:#AB6050;
	color:#fff;
	text-align:center;
	font-weight:bold;
	height:25px;
	vertical-align:middle;
	font:10pt verdana,arial;
}

.header_codbarras {
	background-color:#1374A5;
	color:#fff;
	text-transform:uppercase;
	text-align:center;
	font-weight:bold;
	height:20px;
	vertical-align:middle;
	font:8pt verdana,arial;
}

.cabeceraTabla {
	background-color:#1374A5;
	color:#fff;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
}

.itemParTabla {
	background-color:#EBEDFE;
}

.itemImparTabla {
	background-color:#F0E79A;
}

.itemParTabla2 {
	background-color:#EBEDFE;
}

.itemImparTabla2 {
	background-color:#FFCACA;
}


/*****************************************/
/* clases relativas a la fuente de texto */
.fuente7 {
	font:7pt arial;		
}
.fuente8 {
	font:8pt helvetica;		
}
.fuente9 {
	font:9pt helvetica;		
}
.fuente10 {
	font:10pt helvetica;		
}
.fuente11 {
	font:11pt helvetica;		
}
.fuente12 {
	font:12pt helvetica;		
}
.fuente14 {
	font:12pt helvetica;		
}
.fuente16 {
	font:12pt helvetica;		
}

.aDerecha {
	text-align:right;
}
.aCentro {
	text-align:center;
}

/*****************************************/
/* clases relativas a objetos            */

.cajaPequena {
	background-color:#fff;
	font:8pt helvetica;	
	color:#000;
	width:75px;
	border-color:#696969;	
	border-style :solid;
	border-width :1px;
	height:15pt;
}

.cajaPequena2 {
	background-color:#fff;
	font:8pt helvetica;	
	color:#000;
	width:55px;
	border-color:#696969;	
	border-style :solid;
	border-width :1px;
	height:15pt;
}

.cajaMinima {
	background-color:#fff;
	font:8pt helvetica;	
	color:#000;
	width:30px;
	border-color:#696969;	
	border-style :solid;
	border-width :1px;
	height:15pt;
}

.cajaMedia {
	background-color:#fff;
	font:8pt helvetica;
	/* text-transform:uppercase; */
	color:#000;
	width:150px;
	border-color:#696969;
	border-style :solid;
	border-width :1px;
	height:15pt;
}
.cajaGrande {
	background-color:#fff;
	font:8pt helvetica;
	/* text-transform:uppercase; */
	color:#000;
	width:250px;
	border-color:#696969;
	border-style :solid;
	border-width :1px;
	height:15pt;
}

/*****************************************/
/* clases relativas a hiperenlace        */
a:link {
	font:8pt verdana,arial;
	color:#000;
}
a:visited {
	font:8pt verdana,arial;
	color:#000;
}
a:hover {
	font:8pt verdana,arial;
	color:#ff8c00;
}

#xdetalle {
	position: absolute;
	top: 0px;
	left: 12px;
	width: 99%;
	height: 205px;
	overflow: auto;
}

#xdetalle2 {
	position: absolute;
	top: 17px;
	left: 12px;
	width: 99%;
	height: 324px;
	overflow: auto;
}

#lineaResultadoVTASM {
	height:357px;
	background-color:#f5f5f5;
	border-top:solid 1px #dcdcdc;
	border-left:solid 1px #dcdcdc;
	border-right:solid 1px #696969;
	border-bottom:solid 1px #696969;
}

#lineaResultadoVTASM_ABO {
	height:257px;
	background-color:#f5f5f5;
	border-top:solid 1px #dcdcdc;
	border-left:solid 1px #dcdcdc;
	border-right:solid 1px #696969;
	border-bottom:solid 1px #696969;
}

#lineaResultado_numero_fijo {
	height:357px;
	background-color:#f5f5f5;
	border-top:solid 1px #dcdcdc;
	border-left:solid 1px #dcdcdc;
	border-right:solid 1px #696969;
	border-bottom:solid 1px #696969;
}

#ztotales {
	position: absolute;
	top: 200px;
	left: 23px;
	width: 99%;
	height: 80px;
	background-color: #f5f5f5;
	border-top: solid 1px #dcdcdc;
	border-left: solid 1px #dcdcdc;
	border-right: solid 1px #696969;
	border-bottom: solid 1px #696969;
}
#ztotales3 {
	position: absolute;
	top: 229px;
	left: 22px;
	width: 99%;
	height: 30px;
	background-color: #f5f5f5;
	border-top: solid 1px #dcdcdc;
	border-left: solid 1px #dcdcdc;
	border-right: solid 1px #696969;
	border-bottom: solid 1px #696969;
}
#ztotales2 {
	position: absolute;
	top: 200px;
	left: 4px;
	width: 99%;
	height: 30px;
	background-color: #f5f5f5;
	border-top: solid 1px #dcdcdc;
	border-left: solid 1px #dcdcdc;
	border-right: solid 1px #696969;
	border-bottom: solid 1px #696969;
}
