@charset "utf-8";
/* CSS Document */

@media all {
   div.saltopagina{
      display: none;
   }
}
   
@media print{
   div.saltopagina{ 
      display:block; 
      page-break-before:always;
   }
}

body
{
    font-family: Verdana,Helvetica;
    font-size: 12px;
}
select 
{
    font-family:Menlo,Verdana,Helvetica;
    font-size: 12px;
}
input 
{
    font-family: "Tahoma";
    font-size: 12px;
}

/***********************************
	BOTON IZQUIERDO
	+ Normal
	+ Red    = Borrer / Eliminar
	+ Yellow = Regresar
***********************************/

.buttonLeft
{
    font-family: 'Roboto', sans-serif;
	font-size:11px;
    font-weight:normal;
    color:white;
    background:#4682B4;
    border:0px;
    width:90px;
    height:19px;
    border-top-left-radius:20px;
    border-bottom-left-radius:20px;
    border-top-right-radius:5px;
    border-bottom-right-radius:5px;
}
.buttonLeft:hover
{
	font-weight:bold;
}

.buttonLeftRed
{
    font-size:10px;
    font-family: 'Roboto', sans-serif;
    font-weight:normal;
    color:white;
    background:#FF4500;
    border:1px solid black;
    width:90px;
    height:19px;
    border-top-left-radius:20px;
    border-bottom-left-radius:20px;
    border-top-right-radius:5px;
    border-bottom-right-radius:5px;
}

.buttonLeftRed:hover
{
    font-size:11px;
    font-weight:bold;
    width:99px;
    height:20.9px;
}

.buttonLeftYellow
{
    font-size:10px;
    font-family: 'Roboto', sans-serif;
    font-weight:normal;
    color:black;
    background:#FFD700;
    border:1px solid black;
    width:90px;
    height:19px;
    border-top-left-radius:20px;
    border-bottom-left-radius:20px;
    border-top-right-radius:5px;
    border-bottom-right-radius:5px;
}

.buttonLeftYellow:hover
{
    font-size:11px;
    font-weight:bold;
    width:99px;
    height:20.9px;
}

/*******************************
  BOTON DERECHO
  + Normal
  + Blue = Continuar
  + Red  = Borrar / Eliminar
********************************/
.buttonRight
{
    font-family: 'Roboto', sans-serif;
	font-size:11px;
    font-weight:normal;
    color:white;
    background:#4682B4;
    border:1px solid black;
    width:90px;
    height:19px;
    border-top-left-radius:5px;
    border-bottom-left-radius:5px;
    border-top-right-radius:20px;
    border-bottom-right-radius:20px;
}
.buttonRight:hover
{
	font-weight:bold;
}

.buttonRightBlue
{
    font-size:10px;
    font-family: 'Roboto', sans-serif;
    font-weight:normal;
    color:white;
    background:#4169E1;
    border:1px solid black;
    width:90px;
    height:19px;
    border-top-left-radius:5px;
    border-bottom-left-radius:5px;
    border-top-right-radius:20px;
    border-bottom-right-radius:20px;
}

.buttonRightBlue:hover
{
    font-size:11px;
    font-weight:bold;
    width:99px;
    height:20.9px;
}

.buttonRightRed
{
    font-size:10px;
    font-family: 'Roboto', sans-serif;
    font-weight:normal;
    color:white;
    background:#FF4500;
    border:1px solid black;
    width:90px;
    height:19px;
    border-top-left-radius:5px;
    border-bottom-left-radius:5px;
    border-top-right-radius:20px;
    border-bottom-right-radius:20px;
}

.buttonRightRed:hover
{
    font-size:11px;
    font-weight:bold;
    width:99px;
    height:20.9px;
}

/********************
    BOTON CENTRAL
	+ Normal
	+ Green
	+ Blue
********************/

.buttonCenter
{
    font-size:11px;
    font-family:Menlo,Verdana,Helvetica;
    font-weight:normal;
    color:white;
    background:#4682B4;
    border:0px;
    width:90px;
    height:19px;
    border-top-left-radius:5px;
    border-bottom-left-radius:5px;
    border-top-right-radius:5px;
    border-bottom-right-radius:5px;
}

.buttonCenterGreen
{
    font-size:10px;
    font-family: 'Roboto', sans-serif;
    font-weight:normal;
    color:white;
    background:#228B22;
    border:1px solid black;
    width:90px;
    height:19px;
    border-top-left-radius:5px;
    border-bottom-left-radius:5px;
    border-top-right-radius:5px;
    border-bottom-right-radius:5px;
}

.buttonCenterGreen:hover
{
    font-size:11px;
    font-weight:bold;
    width:99px;
    height:20.9px;
}

.buttonCenterBlue
{
    font-size:10px;
    font-family: 'Roboto', sans-serif;
    font-weight:normal;
    color:white;
    background:#4169E1;
    border:1px solid black;
    width:90px;
    height:19px;
    border-top-left-radius:5px;
    border-bottom-left-radius:5px;
    border-top-right-radius:5px;
    border-bottom-right-radius:5px;
}

.buttonCenterBlue:hover
{
    font-size:11px;
    font-weight:bold;
    width:99px;
    height:20.9px;
}

.buttonCenterYellow
{
    font-size:10px;
    font-family: 'Roboto', sans-serif;
    font-weight:normal;
    color:black;
    background:#FFD700;
    border:1px solid blacK;
    width:90px;
    height:19px;
    border-top-left-radius:5px;
    border-bottom-left-radius:5px;
    border-top-right-radius:5px;
    border-bottom-right-radius:5px;
	border:1px solid black;
}

.buttonCenterYellow:hover
{
    font-size:11px;
    font-weight:bold;
    width:99px;
    height:20.9px;
}

.buttonUnico
{
    font-size:10px;
    font-family: 'Roboto', sans-serif;
    font-weight:normal;
    color:white;
    background:#4682B4;
    border:1px solid black;
    width:90px;
    height:19px;
    border-top-left-radius:    20px;
    border-bottom-left-radius: 20px;
    border-top-right-radius:   20px;
    border-bottom-right-radius:20px;
}
.buttonUnicoRed
{
    font-size:10px;
    font-family: 'Roboto', sans-serif;
    font-weight:normal;
    color:white;
    background:#FF4500;
    border:1px solid black;
    width:90px;
    height:19px;
    border-top-left-radius:    20px;
    border-bottom-left-radius: 20px;
    border-top-right-radius:   20px;
    border-bottom-right-radius:20px;
}
.buttonUnicoRed:hover
{
	height:20.9px;
	width:99px;
	font-size:11px;
	font-weight:bold;
}
.buttonMenu
{
    font-size:12px;
    font-family:Menlo,Verdana,Helvetica;
    font-weight:normal;
    color:white;
    background:#638cb5;
    border:20px;
    width:220px;
    height:25px;
    border-top-left-radius:    20px;
    border-bottom-left-radius: 20px;
    border-top-right-radius:   20px;
    border-bottom-right-radius:20px;
}
tr.cabecera
{
    background:#6e9cbc;
    color:white;
}
tr.r1
{
    background:#d6e4e9;
    color:black;
}
tr.r2
{
    background:#e3e3e3;
    color:black;
}
td
{
    
}

/*******************************
Estilo para las tablas de aviso
*******************************/

table.aviso{
	font-family: 'Roboto', sans-serif;
	margin:0 auto;
	border:1px solid black;
	border-radius:5px;
	padding:7px;
	background-color:#006699;
	color:orange;
	font-weight:bold;
	
}

table.aviso th{
	padding:5px 10px 10px 10px;
}
table.aviso td{
	border:1px solid black;
	border-radius:5px;
	padding:15px;
	background-color:silver;
	color:black;
	font-weight:normal;
	text-align:center;
	
}

.buttonAviso
{
	font-family: 'Roboto', sans-serif;
    font-size:12px;
    font-weight:normal;
    color:white;
    background:#006699;
    border:0px;
    width:75px;
    height:19px;
	border-radius:5px;
	margin:0 auto;

}

/*************************************
Estilo de tablas de captura
*************************************/

table.captura{
	font-family: 'Roboto', sans-serif;
	margin:0 auto;
	border:1px solid black;
	border-radius:5px;
	padding:7px;
	background-color:#4682B4;
	color:orange;
	font-weight:bold;	
}

table.captura tr.encabezado{
	border:1px solid black;
	border-radius:5px;
	padding:10px;
	background-color:silver;
	color:black;
	font-size:11px;
	font-weight:normal;
	text-align:left;
	
}

table.captura tr.encabezado td{
	padding-top:0.7em;
	padding-bottom:0.7em;
	padding-left:0.5em;
	background-color:#696969;
	color:white;
}

table.captura tr.datos{
	border:1px solid black;
	border-radius:5px;
	padding:15px;
	background-color:silver;
	color:black;
	font-weight:normal;
	text-align:center;
	
}

table.captura tr.datos td{
	padding:3px;
	width:10em;
}

table.captura td.datos{
	width:14em;
	font-size:10px;
	font-weight:bold;
	text-align:right;
	padding_top:3px;
	padding-right:1em;
	padding-bottom:3px;
	padding-left:3px;
}

table.captura td.datosCodigo{
	width:30em;
	font-size:10px;
	font-weight:bold;
	text-align:left;
	padding_top:3px;
	padding-right:1em;
	padding-bottom:3px;
	padding-left:3px;
}

table.captura td.filtros1{
	width:7em;
	font-size:10px;
	font-weight:bold;
	text-align:left;
	padding_top:3px;
	padding-right:1em;
	padding-bottom:3px;
	padding-left:3px;
}

table.captura td.filtros2{
	width:20em;
	font-size:10px;
	font-weight:bold;
	text-align:left;
	padding_top:3px;
	padding-right:1em;
	padding-bottom:3px;
	padding-left:3px;
}


table.captura input{
	font-size:10px;
}

table.captura select{
	font-size:10px;
}

table.captura textarea{
	padding:3px;
	font-size:10px;
}

.observaciones{
	width:400px;
	margin:0px auto;
}

td.codigo{
	width:10em;
}

td.descripcion{
	width:15em;
}

td.cantidad{
	width:10em;
}

td.precio{
	width:10em;
}

td.codigoCaptura{
	width:10em;
	text-align:left;
	padding-left:1em;
	font-weight:bold;
	font-size:10px;
}

td.descripcionCaptura{
	width:15em;
	text-align:left;
	padding-left:1em;
	font-weight:bold;
	font-size:10px;
}

td.cantidadCaptura{
	width:10em;
	text-align:left;
	padding-left:1em;
	font-weight:bold;
	font-size:10px;
}

td.precioCaptura{
	width:10em;
	text-align:left;
	padding-left:1em;
	font-weight:bold;
	font-size:10px;
}

/*******************************
 Tabla Filtos
 entradas_lista_00
*******************************/

table.filtros{
	font-family: 'Roboto', sans-serif;
	margin:0 auto;
	border:1px solid black;
	border-radius:5px;
	padding:7px;
	background-color:#4682B4;
}

table.filtros td.encabezado{
	font-family: 'Roboto', sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	color:white;
	
	border:1px solid #87CEEB;
	border-radius:5px;
	
	background-color:#696969;
	
	height:25px;
	padding-left:0.7em;
	padding-right:0.7em;
}
table.filtros td.datos{
	font-family: 'Roboto', sans-serif;
	font-size:10px;
	font-weight:normal;
	text-align:left;
	color:black;
	
	border:1px solid #87CEEB;
	border-radius:5px;
	
	background-color:silver;
	
	height:25px;
	padding-left:0.7em;
	padding-right:0.7em;
}

table.filtros input,select{
	font-family: 'Roboto', sans-serif;
	font-size:10px;
	font-weight:normal;
	text-align:left;
	color:black;
}

/*******************************
 Tabla muestraDatos
 entradas_lista_01
*******************************/

table.muestraDatos{
	font-family: 'Roboto', sans-serif;
	margin:0 auto;
	border:1px solid black;
	border-radius:5px;
	padding:7px;
	background-color:#4682B4;
}
table.muestraDatos tr:nth-child(odd){
	background-color:#C0C0C0;
}
table.muestraDatos tr:nth-child(even){
	background-color:#DCDCDC;
}

table.muestraDatos td.encabezado{
	font-family: 'Roboto', sans-serif;
	font-size:11px;
	font-weight:bold;
	/*text-align:left;*/
	color:white;
	border:1px solid #87CEEB;
	border-radius:5px;
	background-color:#696969;
	height:25px;
	padding-left:10px;
	padding-right:10px;
}
table.muestraDatos td.encabezado1{
	font-family: 'Roboto', sans-serif;
	font-size:10px;
	font-weight:bold;
	/*text-align:left;*/
	color: #D75F0D;
	border:1px solid #87CEEB;
	border-radius:5px;
	background-color:silver;
	height:25px;
	padding-left:10px;
	padding-right:10px;
}
table.muestraDatos td{
	font-family: 'Roboto', sans-serif;
	font-size:10px;
	font-weight:normal;
	/*text-align:left;*/
	color:black;
	border:1px solid #87CEEB;
	border-radius:5px;
	background-color:silver;
	height:25px;
	padding-left:0.7em;
	padding-right:0.7em;
}

table.muestraDatos input, select, textarea
{
	font-family: 'Roboto', sans-serif;
	font-size:10px;
	font-weight:normal;
	color:black;
}

table.muestraDatos td.data
{
	font-size:11px;
	font-weight:bold;
	background-color:white;
}

table.muestraDatos textarea.sinBorde
{
	border:none;
	background-color:silver;
}

/*******************************/

p{
	text-align:left;
	padding:3px 3px;
}

h2
{
	font-family: 'Roboto', sans-serif;
	font-size:16px;
	font-weight:bold;
	color:black;
	padding-left:15px;
}

h3
{
	font-family: 'Roboto', sans-serif;
	font-size:14px;
	font-weight:bold;
	color:black;
	padding-left:15px;
}












