BODY{
	BACKGROUND-COLOR:#FFFFFF;

}
#encabezado {
	padding-top:0px;
    width:100%;
    height:100px;
	border:groove;
	background-color:#B1C3D9
	 
}

#encabezado_menu {
	padding-top:0px;
    width:100%;
    height:50px;

	background-color:#FFFFFF;
	
}


.encabezado_empresa {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	padding-top:10px;
	padding-left:20px;
	font-weight:bold;
	font-style:normal;
	font-size:16px;
	line-height:13px;
    * padding-top:10px !important;
	color: #333333;
}

.encabezado_version, .encabezado_usuario, .encabezado_fecha {
    font-size:12px;
	font-weight:bold;
    color:#333333;
    margin-top:-12px;
    padding-left:20px;
    * margin-top: -15px !important;
}

#botones_encabezado {
	float: right;
	text-align: center;
	margin-top:-50px;
	margin-right:50px;
	width:300px;
	height:40px;
	color: #CCCCCC;
}

.boton{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:16px;
        font-weight:normal;
        color:#009900;
        background:#003333;
        border-color:#003333;
        border-width:1px;
}

.estilo1{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:24px;
        font-weight:bold;
        color:#009900;
        background:#FFFFFF;
        border-color:#FFFFFF;
        border-width:1px;
}

.titulo{ 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:16px;
    font-weight:bold;
    color:#000000;
    BACKGROUND-COLOR:#FFFFFF;
    border-color:#000000;
    border-white:2px;
} 

.titulo1{ 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:18px;
    font-weight:bold;
    color:black;
    BACKGROUND-COLOR:#FFFFFF;
    border-color:#00CC99;
    border-white:2px;
} 

.titulo2{
    font-family: Georgia,  "Times New Roman", Times, serif;
    font-size:14px;
    font-weight:bold;
    color:#000033;
    BACKGROUND-COLOR:#FFFFFF;
    border-color:#000000;
    border-white:2px;
} 

.tituloprincipal{
    font-family: Georgia,  "Times New Roman", Times, serif;
    font-size:24px;
    font-weight:bold;
    color:#000033;
    BACKGROUND-COLOR:#FFFFFF;
    border-color:#000000;
    border-white:2px;
} 

.titulo3{ 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:8px;
    font-weight:bold;
    color:#000000;
    BACKGROUND-COLOR:#FFFFFF;
    border-color:#00CC99;
    border-white:2px;
} 

.totales{ 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#000000;
    BACKGROUND-COLOR:#FFFFFF;
    border-color:##00CC99;
    border-white:2px;
} 

.titulopagina{ 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold;
    color:#000000;
    BACKGROUND-COLOR:#FFFFFF;
    border-color:#000000;
    border-white:2px;
} 



.rellenoform{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#0F0304;
    background-color:#FFFFFF;
    border-width:0px; 
}


.rellenogde{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:normal;
    color:#990000;
    background-color:#FFFFFF;
    border-color:white;
    border-white:2px; 
}


.text{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
   font-weight:normal;
   border-width:2px; 
}

.tooltip{
	position:absolute;
	border:1px solid #333;
	background:#f7f5d1;
	padding:2px 5px;
	color:#333;
	display:none;
	}	


.titulodetallevta{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#000000;
    BACKGROUND-COLOR:#FFFFFF;
    border-color:white;
    border-white:2px;

}

.titulodetalle{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:white;
    BACKGROUND-COLOR:white;
    border-color:white;
    border-white:2px;

}

.rellenodetalle{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold;
    color:#0F0304;
    background-color:white;
    border-width:0px; 
	border-color:#000000;
}

.rellenodetalle1{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold;
    color:#0F0304;
    background-color:white;
    border-width:1px	; 
	
	border-color:orange;
	background:#CCFFFF
 
 
}
.rellenodinero{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold;
    color:#0F0304;
    background-color:#FFFFFF;
    border-width:0px; 
	border-color:#000000;
}


.textdetalle{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;

   font-weight:normal;
   border-width:1px; 
   border-color:#006633;
   background-color:white;
   

}

a{
       color:black;   
       font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size:12px;
       font-weight:bold; 
       text-decoration:none;
}

a:hover{
	color:#003333;
	font-family: "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
	text-transform: inherit;
}



#button {
        width: 12em;
        border-right: 1px solid #000;
        padding: 0 0 1em 0;
        margin-bottom: 1em;
        font-family: Tahoma, Arial, sans-serif;
                /*'Trebuchet MS', 'Lucida Grande', Verdana, Arial, sans-serif;*/
        font-size : 10px;
        background-color: #FFFFFF;
        color: #333;
        }

        #button ul {
                list-style: none;
                margin: 0;
                padding: 0;
                border: none;
                }

        #button li {
                border-bottom: 1px solid #90bade;
                margin: 0;
                list-style: none;
                list-style-image: none;
                }

        #button li a {
                display: block;
                padding: 5px 5px 5px 0.5em;
                border-left: 10px solid #1958b7;
                border-right: 10px solid #508fc4;
                background-color: #2175bc;
                color: #fff;
                text-decoration: none;
                width: 100%;
                }

        html>body #button li a {
                width: auto;
                }

        #button li a:hover {
                border-left: 10px solid #1c64d1;
                border-right: 10px solid #5ba3e0;
                background-color: #2586d7;
                color: #fff;
                }
                
                </style>


#demoIzq, #demoDer { border:1px dashed; width:296px; background-color:#EAEAEA; text-align:center; }

#demoDer { float:right; position:relative; }

#lista
{
	position:absolute;
	width:341px;
	background-color:#EAEAEA; color:#000000;
	border:1px dotted; border-color:#000000;
	z-index:1;
	top:25px;
	left:76px;
	display:none;
}

.resaltado
{
	background-color:#FFFF00; color:#000000;
	cursor:pointer;
}

.normal
{
	background-color:#EAEAEA; color:#000000;
}





















/*****************************************/
/* clases relativas a contenedores       */
#pagina {
	position:absolute;
	background-color:#FFFFFF;
	font-family: helvetica;
	font-size:8pt;
	left:0%;
	width:100%;
	
}
#zonaLogo {
	position:absolute;
	top:0em;
	left:0em;
	width:20%;
	height:150px;
	background-color:#fff;
	text-align:center;
	vertical-align:middle;
}
#zonaMenu {
	position:absolute;
	top:150px;
	left:0em;
	width:80%;
	height:100%;
	background-color:#FFFFFF;	
}
#zonaContenido {
	position:relative;
	top:0em;
	left:0%;
	width:100%;
	height:100%;
}
#localizacion {
	position:relative;
	top:3%;
	left:1%;
	width:100%;
}
#tituloForm {
	position:relative;
	top:4%;
	left:1%;
	width:80%;
}
#tituloForm2 {
	position:relative;
	top:4%;
	left:1%;
	width:100%;
}
#frmBusqueda {
	position:relative;
	top:5%;
	left:1%;
	width:80%;
	background-color:#FFFFFF;
	border-top:solid 1px #dcdcdc;
	border-left:solid 1px #dcdcdc;
	border-right:solid 1px #696969;
	border-bottom:solid 1px #696969;
}
#frmBusqueda2 {
	position:relative;
	top:5%;
	left:1%;
	width:100%;
	background-color:#f5f5f5;
	border-top:solid 1px #dcdcdc;
	border-left:solid 1px #dcdcdc;
	border-right:solid 1px #696969;
	border-bottom:solid 1px #696969;
}

#cuadroTotales {
	position:relative;
	top:5%;
	background-color:#f5f5f5;
	border-top:solid 1px #dcdcdc;
	border-left:solid 1px #dcdcdc;
	border-right:solid 1px #696969;
	border-bottom:solid 1px #696969;
}

#frmBusqueda li {
	list-style-image:url(../img/error2.png);
	color:#000;
	text-transform:uppercase;
	text-align:left;
	height:20px;
	vertical-align:middle;
}

#botonBusqueda {
	position:relative;
	top:5%;
	left:1%;
	width:80%;	
	text-align:right;
	margin-top:.5em;
	padding-top:1em;
/*	border-top:solid 1px #696969;	*/
}
#lineaResultado {
	position:relative;
	top:10%;
	left:1%;
	width:100%;	
}
#cabeceraResultado {
	position:relative;
	top:11%;
	left:1%;
	width:80%;	
}
#cabeceraResultado2 {
	position:relative;
	top:11%;
	left:1%;
	width:100%;	
}
.totalResultado  {
	background-color:#ff8c00;
	color:#fff;
}
#frmResultado {
	position:relative;
	top:11%;
	left:1%;
	width:80%;
/*
	background-color:#f5f5f5;
	border-top:solid 1px #dcdcdc;
	border-left:solid 1px #dcdcdc;
	border-right:solid 1px #696969;
	border-bottom:solid 1px #696969;
*/
}
/*****************************************/
/* clases relativas a tablas             */
.header {
	/*background-color:#4ECC17;
	color:#fff;*/

	background-color:#D3E7E7;
	color:#000000;
	text-transform:uppercase;
	text-align:center;
	font-weight:bold;
	height:30px;
	vertical-align:middle;
	font-size: 24px;
}
.mensaje {
	background-color: #666666;
	color:#fff;
	text-transform:uppercase;
	text-align:center;
	font-weight:bold;
	height:20px;
	vertical-align:middle;
}
.mensajeminimo {
	background-color: #FF0000;
	color:#fff;
	text-transform:uppercase;
	text-align:center;
	font-weight:bold;
	height:20px;
	vertical-align:middle;
}

.cabeceraTabla {
	background-color:#5f5f5f;
	color:#fff;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
	font-size: 18px;
}

.cabeceraTabla {
	background-color:#5f5f5f;
	color:#fff;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
	font-size: 10px;
}
.itemParTabla {
	background-color:#ccc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    font-weight:lighter;
    color:#0F0304;
    border-width:1px; 
	border-color:#000000;


}
.itemImparTabla {
	background-color:#f5f5f5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    font-weight:lighter;
    color:#0F0304;
    border-width:1px; 
	border-color:#000000;

}

.itemtabla {
	background-color:#99FFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    font-weight:lighter;
    color:#0F0304;
    border-width:1px; 
	border-color:#000000;

}
/*****************************************/
/* 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;
}*/
*****************************************/
/* clases relativas a la fuente de texto */
.fuente8 {
	font:8pt helvetica;		
}
.aDerecha {
	text-align:right;
}
.aCentro {
	text-align:center;
}
/*****************************************/
/* clases relativas a objetos            */
.boton {
	color:#000;
	background-color:#dcdcdc;
	border-style:solid;
	border-color:#696969;
	border-width:1px 1px 1px 1px;
    font:bold 8pt helvetica;
    text-transform:lowercase;
    width:90px;
    height:15pt;
}

.botonprov {
	color:#000;
	background-color:#dcdcdc;
	border-style:solid;
	border-color:#696969;
	border-width:1px 1px 1px 1px;
    font:bold 8pt helvetica;
    text-transform:lowercase;
    width:130px;
    height:15pt;
}

.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;
}

.cajanotanMinima {
	background-color:#fff;
	font:8pt helvetica;	
	color:#000;
	width:215px;
	border-color:#696969;	
	border-style :solid;
	border-width :1px;
	height:15pt;
}

.cajanotanMinima2 {
	background-color:#fff;
	font:8pt helvetica;	
	color:#000;
	width:80px;
	border-color:#696969;	
	border-style :solid;
	border-width :1px;
	height:15pt;
}

.cajaTotales {
	background-color:#FFD9B3;
	font:8pt helvetica;	
	color:#000;
	width:75px;
	border-color:#696969;	
	border-style :solid;
	border-width :1px;
	height:15pt;
	text-align:right;
}

.cajaitem{
	background-color:#00CCCC;
	font:Arial, Helvetica, sans-serif;
	font:bold;
	text-transform:uppercase;
	color:#000;
	width:550px;
	border-color:#696969;
	border-style :solid;
	border-width :1px;
	height:15pt;
	font:Arial, Helvetica, sans-serif;
	text-align:center
}

.nombrecajaitem{
	background-color:#FFFFFF;
	font:Arial, Helvetica, sans-serif;
	font:bold;
	text-transform:uppercase;
	color:#FF0000;
	width:550px;
	border-color:#696969;
	border-style :solid;
	border-width :1px;
	height:15pt;
	font:Arial, Helvetica, sans-serif;
	text-align:center;
	font-size: 16px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-stretch: normal;
	font-style: normal;
}

.nombrecajaitem2{
	background-color:#FFFFFF;
	font:Arial, Helvetica, sans-serif;
	font:bold;
	text-transform:uppercase;
	color:#FF0000;
	width:50px;
	border-color:#696969;
	border-style :solid;
	border-width :1px;
	height:15pt;
	font:Arial, Helvetica, sans-serif;
	text-align:center;
	font-size: small;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-stretch: expanded;
	font-style: oblique;
}


.cajaitemchico{
	background-color:#CCCCCC;
	font:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#000;
	width:150px;
	border-color:#696969;
	border-style :solid;
	border-width :1px;
	height:15pt;
	font:Arial, Helvetica, sans-serif;
	text-align:center

}

.cajaitemrechico{
	background-color:#CCCCCC;
	font:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#000;
	width:50px;
	border-color:#696969;
	border-style :solid;
	border-width :1px;
	height:15pt;


}

.cajaitemrechico_numero{
	background-color:#FFFFFF;
	font:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#000;
	width:50px;
	border-color:#696969;
	border-style :solid;
	border-width :1px;
	height:15pt;


}

.cajaitemrechico_barra{
	background-color:#FFFFFF;
	font:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#000;
	width:250px;
	border-color:#696969;
	border-style :solid;
	border-width :1px;
	height:15pt;


}
.cajaDinero {
	background-color:#FFD9B3;
	font:12pt helvetica;	
	color:#000;
	width:75px;
	border-color:#696969;	
	border-style :solid;
	border-width :1px;
	height:15pt;
	text-align:right;
}

.cajaMedia {
	background-color:#fff;
	font:8pt helvetica;
	text-transform:uppercase;
	color:#000;
	width:250px;
	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;
}


.cajareGrande {
	background-color:#fff;
	font:8pt helvetica;
	text-transform:uppercase;
	color:#000;
	width:250px;
	border-color:#696969;
	border-style :solid;
	border-width :1px;
	height:15pt;
}


.comboPequeno {
	background-color:#fff;
	font:8pt helvetica;
	color:#000;
	width:75px;
	border-color:#696969;
	border-style :solid;
	border-width :1px;
	height:15pt;
}
.comboMedio {
	background-color:#fff;
	font:8pt helvetica;
	color:#000;
	width:150px;
	border-color:#696969;
	border-style :solid;
	border-width :1px;
	height:15pt;
}
.comboGrande {
	background-color:#fff;
	font:8pt helvetica;
	color:#000;
	width:250px;
	border-color:#696969;
	border-style :solid;
	border-width :1px;
	height:15pt;
}



</head>
