/*Carlos Esteve Sendra; modificado 5/08/2001*/
/*rojo  = "#cc0000" */
/*gris  = "#999999" */
/*amarillo = #FFFF99 */
/* VALORES POR DEFECTO ------------------------------------*/
BODY     {font:bold 12px Arial; color:#333333; 						     margin:5px;}
H1       {font:bold 20px Arial; color:#333333;                           margin:  0;}
H2       {font:bold 18px Arial; color:#333333;                           margin:  0;}
H3       {font:bold 16px Arial; color:#333333;                           margin:  0;}
H4       {font:bold 14px Arial; color:#333333;                           margin:  0;}
H5       {font:bold 12px Arial; color:#333333;                           margin:  0;}
HR       {					    color:#333333; border:solid 1px #666666; margin:3px 0 10px 0; background:#1E0708;}
PRE      {font:     12px Arial;                border-style:none;                    text-align:justify;}
TT       {font:     12px Arial;	               border-style:none;	                 text-align:justify;}
P        {font:     11px Arial;	               border-style:none;	                 text-align:justify; text-indent:1cm;}
LI       {font:bold 12px Arial; color:#ffff99;                                       text-align:left; list-style-position:inside; list-style-type:disc;}
a:active {font:bold 15px Arial; color:#333333;                                       text-decoration:none;}
a:link   {font:bold 15px Arial; color:#333333;                                       text-decoration:none;}
a:visited{font:bold 15px Arial; color:#333333;                                       text-decoration:none;}
a:hover  {font:bold 15px Arial; color:#cc0000;                                       text-decoration:none;}
FORM     {                                                               margin:0; padding:0;}
INPUT    {font:     16px Arial; color:#333333; border:solid 1px #C0C0C0;}
SELECT   {font:     16px Arial; color:#333333; border:solid 1px #C0C0C0;}
TEXTAREA {font:     16px Arial; color:#333333; border:solid 1px #C0C0C0;}
CAPTION  {font:bold 16px Arial; color:#333333; border:solid 0px #FFFFFF; padding:5px; text-align:left;}
th       {font:bold 14px Arial; color:#ffffff; text-align:center; background: #999999;}
td	     {font-weight:normal; font-size:15px; font-family:Arial; color:#333333;}
div	     {font:     16px Arial; color:#333333;                           padding:2px;}
/* --------------------------------------------------------------*/
div.tabla  {display:table;}
div.titulo {display:table-caption; text-align:center; font-weight:bold; font-size:larger;}
div.cab    {display:table-row;     text-align:center; font-weight:bold;}
div.fila   {display:table-row;}
div.celda  {display:table-cell; border:solid; border-width:thin; padding-left:5px; padding-right:5px;}
/* --------------------------------------------------------------*/





TABLE.contorno {border:solid 2px #C0C0C0;}
caption.ficha  {font:bold 16px Arial; color:#999999; border-bottom:solid 2px #999999; padding:3px; text-align:left;   background:none;}
th.ficha       {font:     12px Arial; color:#000000; border-bottom:solid 1px #C0C0C0; padding:2px; text-align:center; background:#D0D0D0;}
td.ficha       {font:     11px Arial; color:#333333; border-bottom:solid 1px #C0C0C0; padding:2px;                    background:none;}
td.hoja        {font-weight:normal; font-size:11px; font-family:Arial; color:#333333; border:none; border-bottom:solid 1px #C0C0C0; border-right:solid 1px #C0C0C0;}
th.hoja        {font-weight:bold;   font-size:11px; font-family:Arial; color:#333333; border:none; border-bottom:solid 1px #C0C0C0; border-right:solid 1px #C0C0C0; background:#EBEBEB;}
td.check       {font-weight:normal; font-size:11px; font-family:Arial; color:#333333; border:none; border-bottom:solid 1px #C0C0C0; border-right:solid 1px #C0C0C0;}
th.formulario  {font:     10px Arial; color:#333333; border-bottom:solid 0px #C0C0C0; padding:2px; text-align:left;   background:none;}
BODY.portada   {font:12px Arial; margin:0px; color:#999999; background:#cc0000; text-align:center;}
BODY.doc       {background:url(/img/papel.jpg) no-repeat; text-align:center;}
div.contorno   {position:relative; border:solid 2px #999999; width:1000px; margin:10px auto; overflow:hidden;}
div.ficha      {position relative; font:bold 16px Arial; color:#999999; border-bottom:solid 2px #999999; padding:3px; text-align:left; background:none;}

INPUT.campo		 {font:     15px Arial; color:#333333; border:solid 1px #C0C0C0;}
INPUT.campodet	 {font:     14px Arial; color:#333333;}
td.campodet	     {font:     14px Arial; color:#333333;}
td.detalle       {font:     14px Arial; color:#333333; border:none; border-bottom:solid #C0C0C0 1px;}
INPUT.boton      {font:bold 16px Arial; color:#ffffff; text-align:center; background:#009966; border:#009966 solid 1px; margin:1px; padding:2px 5px;}
INPUT.mgn        { background:none; border:#009966 solid 0px; margin:1px; padding:0; width:16px;}
INPUT.boton_rojo {font:bold 16px Arial; color:#ffffff; text-align:center; background:#FF0000; border:#FF0000 solid 1px; margin:1px; padding:2px 5px;}
SELECT.menu      {font:bold 16px Arial; color:#ffffff;                    background:#009966; border:#C0C0C0 solid 1px; margin:1px; padding:1px 5px;}
INPUT.botonimagen{font:     12px Arial; color:#333333; border:none;   			  text-align:center;}
INPUT.pago       {font:bold 25px Arial; color: Black;  border:solid 1px #C0C0C0;  text-align:right;  background:none;}
INPUT.tactil	 {font:     18px Arial; color:#ffffff; border:none;   			  text-align:center; width:130px; height:50px; background:#0266a1;}
INPUT.tactilpulsa{font:     18px Arial; color:#ffffff; border:none;   			  text-align:center; width:130px; height:50px; background:#FF0000;}
/* CLASE FORMULARIO ------------------------------------*/
table.formulario  {font:      12px Arial; color: #FFFFFF; border: none; background-image: url(../img/color_corporativo.jpg)}
caption.formulario{font: bold 12px Arial; color: #FFFFFF; border: none; background-image: url(../img/color_corporativo.jpg);}
td.formulario     {font:      12px Arial; color: #FFFFFF; border: none; background-image: url(../img/color_corporativo.jpg)}

/* ------------------------------------*/
a.BN:active {font: small-caps bold 12px Arial; color: #ffffff; text-decoration: none;}
a.BN:link   {font: small-caps bold 12px Arial; color: #ffffff; text-decoration: none;}
a.BN:visited{font: small-caps bold 12px Arial; color: #ffffff; text-decoration: none;}
a.BN:hover  {font: small-caps bold 12px Arial; color: #1E0708; text-decoration: none;}

/* ------------------------------------*/
div.caja_titulos{position:relative; width:95%; margin:0 auto; border:green solid 0px; overflow:hidden;}
table.ticket    {font:12px Arial; color:#333333; border: none; width:100%;}
div.ticket 	    {font:13px Arial; color:black;   border:0px solid red; background:#FFFFFF; text-align:center; width:70mm; display:block; margin:1px;}
div.conditicket {font: 9px Arial; color:black;   border:0px solid red; background:#FFFFFF; text-align:center; width:70mm; display:block; margin:1px;}
div.fra 	    {font:12px Arial; color:#333333; border:0px solid red; background:#FFFFFF; text-align:left;   display:block; margin:2px;}

td.vale    {font:22px Arial; color:#333333; padding:2px 1px; text-align:center; border-left:none; border-right:solid; border-top:none; border-bottom:solid; border-color: #C0C0C0; border-width:1px;}

TD.sobre       {font-family:Arial; font-size:9pt; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; color:#000000;}
TD.sobreb      {font-family:Arial; font-size:9pt; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; color:#000000; border-bottom:solid 1pt #C0C0C0; border-top:none; border-left:solid 1pt #C0C0C0; border-right:none;}
Th.sobre       {font-family:Arial; font-size:9pt; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:bold;   color:#000000; border:#C0C0C0 1px solid; background:#ffffff; padding:5px;}
tr.lista:hover { background-color:#FC6; cursor:pointer;}
td.menu        {font-weight:bold; font-variant:small-caps; font-size:12px; font-family:Arial; color:white; text-align:center; border-style:none; border-width:0;}
TD.separador {
	background:white;
	}
TD.doc {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	border-style: solid;
	border-color: #CCCCCC;
	}

TD.tabla {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	border-style: solid;
	border-color: #CCCCCC;
	border-width: 1;
	}
TD.mat {
	font-family: Arial;
	font-size: 13px;
	font-weight: normal;
	border-style: solid;
	border-color: black;
	border-width:1;
	}
TD.dat {
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	border-style: none;
	border-color: black;
	border-width:1;
	}

TD.etiqueta {
	font-family: Arial;
font-size: 11px;
font-weight: normal;
text-align: right;
color: #000000;
border-style: none;
}

TD.contorno {
	font-family: Arial;
font-size: 11px;
font-weight: normal;
color: #333333;
border-bottom-color:#FFFFFF;
border-bottom-style:solid;
border-bottom-width:1pt;
border-right-color:#FFFFFF;
border-right-style:solid;
border-right-width:1pt;
}