td,tr,p,div {
font-family:arial, helvetica, sans-serif; 
font-size:11px;
color:#333333;
letter-spacing:0px;
}

A:link{
letter-spacing:0px;
color:#990000;
font-weight:normal;
text-decoration: none;
}
A:visited{
letter-spacing:0px;
color:#990000;
font-weight:normal;
text-decoration: none;
}

A:hover{
letter-spacing:0px;
color:#CC0000;
font-weight:normal;
text-decoration: underline;
}

/*Estructura /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.tabla{
background-image:url('../file/bground/bgtabla.jpg');
}

.contenido{
background-image:url('../file/bground/bgconten.jpg');
background-repeat: no-repeat;
background-position:100% 100%;
}

.header{
padding:0px 0px 0px 0px;
}

.footer{
padding:0px 0px 0px 0px;
}

.left{
background-image:url('../file/bground/bgleft.jpg');
text-align:left;
vertical-align:top;
}

.right{
background-image:url('../file/bground/bgright.jpg');
text-align:right;
vertical-align:top;
}

/*Parrafo ////*/
.prfgo{
list-style-image: url('file:/prfflecha.gif');
}

/*Tablas y TD ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.tbmarc{
padding:1px 2px 1px 2px;
background:#EDEDED;
border:1px solid #C0C0C0;
}

.tbtdon{ 
border:1px solid #B01717; 
background-color: #B01717; 
color: #FFFFFF; 
font-family:arial, tahoma, helvetica, sans-serif; 
font-weight: bold; 
font-size:10px; 
cursor:hand; 
} 

.tbtdoff{ 
border:1px solid #000000; 
background-color: #535353; 
color:#FFFFFF; 
font-weight: bold; 
font-family:arial, tahoma, helvetica, sans-serif; 
font-size: 10px;
cursor:hand; 
}

.tdmarc{
padding:1px 2px 1px 2px;
background:#EDEDED;
border:1px solid #E5E5E5;
}

.td1{
padding:2px 2px 2px 5px;
}

/*Ejemplos ////*/
.ejem{
padding:0px 0px 0px 0px;
background-color:#F7F7F7; 
border:1px solid #C0C0C0;
font-family:arial, helvetica, sans-serif;
font-size:11px;
letter-spacing:1px; 
}

/*Mensajes //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.mssg{
padding:0px 0px 0px 5px;
background-color:#FF0000;
height:17px;
text-align:left;
letter-spacing:1px;
color:#FFFFFF;
}

.alermssg{
padding:0px 0px 0px 5px;
background-color:#FF0000;
height:17px;
text-align:left;
font-size:12px;
letter-spacing:1px;
color:#FFFFFF;
}

.mssginfo{
padding:0px 0px 0px 5px;
background-color:#990000;
height:17px;
text-align:left;
letter-spacing:1px;
color:#FFFFFF;
font-weight:bold;
}

.mssgerror{
padding:0px 0px 0px 5px;
background-color:#FF0000;
height:17px;
text-align:left;
letter-spacing:1px;
color:#FFFFFF;
font-weight:bold;
}

.mssgnota{
padding:0px 0px 0px 5px;
background-color:#FFBB00;
height:17px;
text-align:left;
letter-spacing:1px;
color:#FFFFFF;
font-weight:bold;
}

/*Visualización Show Panel /////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.swpan{
padding:0px 0px 0px 0px;
}

.swpan a {
padding:0px 0px 0px 0px;
color:#0064B4;
font-weight:normal;
text-decoration: none;
}

.swpan a:active {
letter-spacing:0px;
color:#0064B4;
font-weight:normal;
text-decoration: none;
}

.swpan a:visited {
letter-spacing:0px;
color:#0064B4;
font-weight:normal;
text-decoration: none;
}

.swpan a:hover {
letter-spacing:0px;
color:#D30F00;
font-weight:normal;
text-decoration: underline;
}

.swpanon{
padding:0px 5px 0px 5px;
width:100%;
border-bottom:0px dashed #C0C0C0;
text-align:right;
vertical-align:middle;
font-size:13px;
font-weight:normal;
font-style:italic;
letter-spacing:1px;
color:#000000; 
}

.swpantab{
padding:0px 0px 0px 0px;
width:100%;
background:#FFFFFF;
border:1px solid #C0C0C0;
}

.swpansec{
padding:0px 5px 0px 5px;
width:100%;
height:20px;
border-bottom:1px dashed #C0C0C0;
text-align:left;
font-size:13px;
font-weight:normal;
font-style:italic;
letter-spacing:1px;
color:#000000; 
}

.swpantd1{
padding:0px 5px 0px 5px;
width:80%;
height:18px;
background:#EFEFEF;
border:0px;
text-align:right;
font-size:12px;
font-weight:normal;
letter-spacing:0px;
}

.swpantd2{
padding:0px 5px 0px 5px;
width:20%;
border-bottom:0px solid #4F4F4F;
text-align:left;
font-size:12px;
font-weight:normal;
letter-spacing:0px;
}

.swpanffunc{
padding:5px 5px 5px 5px;
border:0px;
text-align:center;
font-size:12px;
font-weight:normal;
letter-spacing:0px;
}

.bttnswpan {
padding:0px 0px 0px 0px;
background-image:url('../file/bground/bgswpan.gif');
background-repeat:no-repeat;
border:0px solid #E9B22F;
width:60px;
height:18px;
text-align:center;
font-size:11px;
letter-spacing:1px;
color:#FFFFFF;
}

/*Clock Cuenta Atras ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.timeback{
padding:2px 2px 2px 2px;
border:1px solid #C0C0C0;
text-align:center;
font-size:20px;
font-weight:normal;
letter-spacing:1px;
color:#FF0000;
}

/*Textos /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.action{
padding:0px 5px 0px 5px;
text-align:left;
font-weight:normal;
font-style:italic;
letter-spacing:1px;
font-size:12px;
color:#333333;
}

.connow{
padding:10px 0px 0px 5px;
font-size:16px;
font-weight:bold;
}

.secadd{
padding: 0px 2px 0px 5px;
width:75%;
border-bottom:1px solid #4F4F4F;
letter-spacing:1px;
font-size:15px;
font-weight:bold;
}

.catnow {
padding:10px 0px 0px 5px;
font-size:16px;
font-weight:bold;
}

.titulo{
padding:0px 2px 0px 5px;
width:75%;
border-bottom:1px solid #4F4F4F;
letter-spacing:1px;
font-size:15px;
font-weight:bold;
}

.txtsz2{
padding:0px 2px 0px 5px;
letter-spacing:1px;
font-size:15 px; 
font-weight:bold;
}

.txtsze3{
padding:0px 2px 0px 5px;
letter-spacing:1px;
font-size:20 px; 
font-weight:bold;
}

.txtsection{
background-image:url('../file/bground/fmenu.gif');
padding:1px 1px 1px 5px;
width:100%;
border:1px solid #4F4F4F;
text-align:left;
font-size:12px;
letter-spacing:1px;
font-weight:bold;
}

.txtsectionb{
padding:1px 1px 1px 5px;
width:100%;
border:1px solid #4F4F4F;
text-align:left;
font-size:12px;
letter-spacing:1px;
font-weight:bold;
}

.txtssection{
padding:1px 1px 1px 5px;
width:100%;
border:0px;
text-align:left;
font-size:12px;
letter-spacing:1px;
font-weight:bold;
}

.txt1{
background-color:#E6E6E6;
padding:0px 2px 0px 5px;
width:20%;
border:0px;
text-align:left;
}

.txt2{
padding:0px 2px 2px 5px;
width:80%;
border-bottom:1px solid #E6E6E6;
text-align:left;
}

.txt3{
padding: 0px 5px 5px 5px;
width:100%;
border:0px;
text-align:center;
}
 
.txtdesc{
padding:10px 5px 10px 5px;
background:#FFFFFF;
border-left:1px solid #4F4F4F;
border-right:1px solid #4F4F4F;
border-bottom:1px solid #4F4F4F;
text-align:left;
text-align:justify;
font-weight :normal;
color:#333333;
}

.closedtxt {
letter-spacing:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-align:right;
}

/*Información documento //////////////////////////////////////*/
.infusu1{
padding:0px 2px 0px 5px;
background-color:#E6E6E6;
width:20%;
border:0px;
text-align:left;
}

.infusu2{
padding:0px 2px 0px 5px;
width:80%;
border-bottom:1px solid #E6E6E6;
text-align:left;
font-weight:bold;
color:#FF0000;
}

.infusu3{
padding:0px 2px 0px 5px;
width:80%;
border-bottom:1px solid #E6E6E6;
text-align:left;
color:#333333;
}


.infdocu{
padding:0px 2px 0px 5px;
background-color:#E6E6E6;
width:20%;
border:0px;
text-align:left;
}

.infuser{
padding:0px 2px 0px 5px;
width:80%;
border-bottom:1px solid #E6E6E6;
text-align:left;
font-weight:bold;
color:#FF0000;
}

.infdis{
padding:0px 2px 0px 5px;
width:80%;
border-bottom:1px solid #E6E6E6;
text-align:left;
font-weight:normal;
color:#333333;
}

.infcol{
padding:0px 2px 0px 5px;
width:80%;
border-bottom:1px solid #E6E6E6;
text-align:left;
font-weight:normal;
color:#333333;
}

.infid{
padding:0px 2px 0px 5px;
width:80%;
border-bottom:1px solid #E6E6E6;
text-align:left;
font-weight:bold;
color:#FF0000;
}

.infdcm{
padding:0px 2px 0px 5px;
width:80%;
border-bottom:1px solid #E6E6E6;
text-align:left;
color:#333333;
}

.inffch{
padding:0px 2px 0px 5px;
width:80%;
border-bottom:1px solid #E6E6E6;
text-align:left;
color:#333333;
}

.infstat{
padding:0px 2px 0px 5px;
width:80%;
border-bottom:1px solid #E6E6E6;
text-align:left;
color:#FF0000;
}

.infacc{
padding:0px 2px 0px 5px;
width:80%;
border-bottom:1px solid #E6E6E6;
text-align:left;
color:#FF0000;
}

/*Ventanas ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.headtxt {
letter-spacing:0px;
font-size:12px;
font-weight:bold;
text-align:left;
}


.headpop {
padding:1px 0px 1px 5px;
background:url('../file/bground/fmenu.gif');
height:20px;
text-align:left;
font-size:12px;
letter-spacing:1px;
font-weight:bold;
}

.closedpop {
padding:1px 5px 1px 0px;
background:url('../file/bground/fmenu.gif');
height:20px;
text-align:right;
font-size:11px;
letter-spacing:1px;
font-weight:normal;
}

/*Etiquetas info //////////////////////////////////////////////////*/
.etqform{
padding:1px 0px 1px 1px;
background:#F7F7F7;
border:1px solid #C0C0C0;
width:100%;
text-align:left;
}

.etqimg{
padding: 1px 5px 1px 5px;
width:100%;
text-align:left;
}

/*Tabla (Header, Categorias, lineas verticales, ...) //////////*/
.hdtab{
padding:1px 2px 1px 2px;
height:20px;
background:#F7F7F7;
border-top:1px solid #E5E5E5;
border-bottom:1px solid #C7C7C7;
}

.sbhdtab{
padding:1px 2px 1px 2px;
height:20px;
background:#FFF6DA;
border-top:1px dotted #E5E5E5;
border-bottom:1px dotted #C0C0C0;
}

.hdtabtop{
padding:1px 2px 1px 2px;
height:20px;
background:#F7F7F7;
border-top:1px solid #E5E5E5;
border-bottom:1px solid #C7C7C7;
}

.hdtabsch{
padding:1px 2px 1px 2px;
height:20px;
background:#F7F7F7;
border-top:1px solid #E5E5E5;
border-bottom:1px solid #C7C7C7;
}

.hdtabadd{
padding:1px 2px 1px 2px;
height:20px;
background:#F7F7F7;
border-top:1px solid #E5E5E5;
border-bottom:1px solid #C7C7C7;
}

.hdtabpro{
padding:0px 2px 0px 2px;
height:20px;
background:#F8EC7A;
border-top:1px solid #E5E5E5;
border-bottom:1px solid #000000;
}

.badds{
padding:1px 2px 1px 2px;
height:20px;
background:#F7F7F7;
border-top:1px solid #E5E5E5;
border-bottom:1px solid #C7C7C7;
}

.hdtabcat{
padding:0px 2px 0px 2px;
height:20px;
border-bottom:1px solid #990000;
font-size:11px;
font-weight:bold;
}

.lslineleft{
padding:0px 2px 0px 5px;
height:20px;
background:#FFF4DB;
border-left:1px solid #FFB400;
}

.lslineright{
padding:0px 2px 0px 5px;
height:20px;
background:#FFF4DB;
border-right:1px solid #FFB400;
}

.lsdoble {
padding:0px 0px 0px 0px;
height:2px;
background:#FFFFFF;
border-top:1px dashed #C0C0C0;
border-bottom:1px dotted #C0C0C0;
}

.lsspace {
padding:0px 0px 2px 0px;
height:17px;
background:#FFFFFF;
border-top:0px dashed #C0C0C0;
border-bottom:1px dotted #C0C0C0;
}

.lsspacebig {
padding:0px 0px 2px 0px;
height:30px;
background:#FFFFFF;
border-top:1px dashed #C0C0C0;
border-bottom:1px solid #C0C0C0;
}

.shnull{
padding: 0px 5px 0px 5px;
width:100%;
background:#D30F00;
text-align:left;
vertical-align:middle;
font-size:12px;
color:#FFFFFF;
}

/*Tabla listado resultados //////////////////////////////////////*/
.lsleft {
padding:0px 1px 0px 1px;
height:20px;
border-top:0px dashed #C00000;
border-bottom:1px dotted #C0C0C0;
text-align:left;
letter-spacing:0px;
color:#000000;
}

.lsright {
padding:0px 1px 0px 1px;
height:20px;
border-top:0px dashed #C00000;
border-bottom:1px dotted #C0C0C0;
text-align:right;
letter-spacing:0px;
color:#000000;
}

.lscenter {
padding:0px 1px 0px 1px;
height:20px;
border-top:0px dashed #C00000;
border-bottom:1px dotted #C0C0C0;
text-align:center;
letter-spacing:0px;
color:#000000;
}

.lssec {
padding:0px 1px 0px 5px;
width:100%;
height:20px;
border-bottom:1px dashed #C0C0C0;
text-align:left;
font-size:13px;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#000000; 
}

.lssbsec {
padding:0px 5px 0px 1px;
height:20px;
border-bottom:1px dotted #0064B4;
text-align:right;
font-size:12px;
font-weight:normal;
font-style:italic;
letter-spacing:1px;
color:#000000;
}

.lsacc {
padding:0px 1px 0px 1px;
height:20px;
border-top:0px dashed #C00000;
border-bottom:1px dotted #C0C0C0;
text-align:left;
}

.lscubo {
padding:0px 1px 0px 1px;
width:20px;
height:20px;
border-top:0px dashed #C00000;
border-bottom:1px dotted #C0C0C0;
text-align:center;
vertical-align:middle;
}

.lsnull {
padding:0px 1px 0px 1px;
height:20px;
border-top:0px dashed #C00000;
border-bottom:1px dotted #C0C0C0;
}

.lsblanc {
padding:0px 1px 0px 1px;
height:20px;
background:#FFFFFF;
border-top:0px dashed #C00000;
border-bottom:0px dotted #C0C0C0;
}

/*Listado Basico //////////////////////////*/
.lsid {
padding:0px 1px 0px 1px;
height:20px;
border-top:0px dashed #C00000;
border-bottom:1px dotted #C0C0C0;
text-align:right;
font-size:12px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#000000;
}

.lsidv {
padding:0px 1px 0px 1px;
height:20px;
font-size:12px;
font-weight:normal;
letter-spacing:1px;
color:#C0C0C0;
}

.lscat {
padding:0px 1px 0px 1px;
height:20px;
border-top:0px dashed #C00000;
border-bottom:1px dotted #D32904;
font-size:12px;
font-weight:bold;
letter-spacing:0px;
color:#000000;
}

.lssbcat {
padding:0px 1px 0px 1px;
height:20px;
border-top:0px dashed #C00000;
border-bottom:0px dotted #990000;
font-size:12px;
font-weight:normal;
letter-spacing:0px;
color:#000000;
}

.lsserv {
padding:0px 1px 0px 1px;
height:20px;
border-top:0px dashed #C00000;
border-bottom:1px dotted #C0C0C0;
font-size:12px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#000000;
}

.lsname {
padding:0px 1px 0px 1px;
height:20px;
border-top:0px dashed #C00000;
border-bottom:1px dotted #C0C0C0;
font-size:12px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#000000;
}

.lsdesc {
padding:0px 1px 0px 1px;
background-color:#FFFFFF;
border-top:0px dashed #C00000;
border-bottom:1px dotted #C0C0C0;
border-left:1px dotted #C0C0C0;
border-right:1px dotted #C0C0C0;
text-align:justify;
font-size:11px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#000000;
}

.lsref {
padding:0px 1px 0px 1px;
font-size:12px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#D32904;
}

.lsfch {
padding:0px 1px 0px 1px;
height:20px;
border-top:0px dashed #C00000;
border-bottom:1px dotted #C0C0C0;
text-align:left;
font-size:12px;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#999999;
}

.lshms {
padding:0px 1px 0px 1px;
height:20px;
border-top:0px dashed #C00000;
border-bottom:1px dotted #C0C0C0;
text-align:right;
font-size:12px;
font-weight:normal;
letter-spacing:0px;
color:#D30F00;
}

.lscom {
padding:0px 1px 0px 1px;
height:20px;
border-top:0px dashed #CE4900;
border-bottom:1px dotted #CE4900;
text-align:left;
font-size:12px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#000000;
}

.lsuser {
padding:0px 1px 0px 1px;
height:20px;
border-top:0px dashed #D79300;
border-bottom:1px dotted #D79300;
text-align:left;
font-size:12px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#000000;
}

.lsman {
padding:0px 1px 0px 1px;
height:20px;
border-top:0px dashed #FFC000;
border-bottom:1px dotted #FFC000;
text-align:left;
font-size:12px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#000000;
}

.lsdis {
padding:0px 1px 0px 1px;
height:20px;
border-top:0px dashed #85951D;
border-bottom:1px dotted #85951D;
text-align:left;
font-size:12px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#000000;
}

.lscol {
padding:0px 1px 0px 1px;
height:20px;
border-top:0px dashed #236A91;
border-bottom:1px dotted #236A91;
text-align:left;
font-size:12px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#000000;
}

.lsstado {
padding:0px 1px 0px 1px;
height:20px;
border-top:0px dashed #C00000;
border-bottom:1px dotted #C0C0C0;
font-size:12px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#FE9B00;
}

.lson{
padding:0px 1px 0px 1px;
height:20px;
background-color:#FFF4C8; 
border-top: 0px solid #FFC000;
border-bottom:1px dotted #C0C0C0;
text-align:center;
font-size:12px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#D32904;
}

.lsoff{
padding:0px 1px 0px 1px;
height:20px;
background-color:#F7F7F7; 
border-top: 0px solid #C0C0C0;
border-bottom:1px dotted #C0C0C0;
text-align:center;
font-size:12px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#555555;
}

/*Listado Facturación ////////////////////*/
.lsffch {
padding:0px 1px 0px 1px;
height:20px;
border-top:0px dashed #C00000;
border-bottom:1px dotted #C0C0C0;
text-align:center;
font-size:12px;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#999999;
}

.lsfserv {
padding:0px 1px 0px 1px;
height:20px;
border-top:0px dashed #C00000;
border-bottom:1px dotted #C0C0C0;
font-size:12px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#333333;
}

.lsfrnew {
padding:0px 1px 0px 1px;
height:20px;
border-top:0px dashed #C00000;
border-bottom:1px dotted #C0C0C0;
font-size:12px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#FE9B00;
}

.lsfstado {
padding:0px 1px 0px 1px;
height:20px;
border-top:0px dashed #C00000;
border-bottom:1px dotted #C0C0C0;
font-size:12px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#FE9B00;
}

.lsfpvp {
padding:0px 1px 0px 1px;
height:20px;
border-top:0px dashed #C00000;
border-bottom:1px dotted #C0C0C0;
text-align:right;
font-size:12px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#555555;
}

.lsfunid {
padding:0px 1px 0px 1px;
height:20px;
border-top:0px dashed #C00000;
border-bottom:1px dotted #C0C0C0;
text-align:right;
font-size:12px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#555555;
}

.lsfdsto {
padding:0px 1px 0px 1px;
height:20px;
border-top:0px dashed #C00000;
border-bottom:1px dotted #C0C0C0;
text-align:right;
font-size:12px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#555555;
}

.lsfimp {
padding:0px 1px 0px 1px;
height:20px;
border-top:0px dashed #C00000;
border-bottom:1px dotted #C0C0C0;
text-align:right;
font-size:12px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#000000;
}

.lsfb2b {
padding:0px 1px 0px 1px;
height:20px;
border-top:1px dashed #C00000;
border-bottom:1px dotted #C0C0C0;
text-align:right;
font-size:12px;
font-weight:bold;
font-style:italic;
letter-spacing:0px;
color:#000000;
}

.lsfcdis {
padding:0px 1px 0px 1px;
height:20px;
border-top:0px dashed #C00000;
border-bottom:1px dotted #85951D;
text-align:right;
font-size:12px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#000000;
}

.lsfccol {
padding:0px 1px 0px 1px;
height:20px;
border-top:0px dashed #C00000;
border-bottom:1px dotted #236A91;
text-align:right;
font-size:12px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#000000;
}

/*Resumen Facturación ///*/
.lsftxt1 {
padding:0px 1px 0px 1px;
height:20px;
border-top:0px dashed #C00000;
border-bottom:0px dotted #C0C0C0;
text-align:right;
font-size:12px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#333333;
}

.lsftxt2 {
padding:0px 1px 0px 1px;
height:20px;
border-top:0px dashed #C00000;
border-bottom:0px dotted #C0C0C0;
text-align:right;
font-size:12px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#333333;
}

/*Listado Media //////////////////////////*/
.lsmed{
padding:1px 2px 1px 2px;
height:15px;
background-color:#FFE082; 
border-bottom:1px dotted #C0C0C0;
text-align:center;
font-size:11px;
color:#E11818;
}

/*Columnas //////////////////////////////////////////////////////*/
.lcolum1{
padding:0px 2px 0px 5px;
background:#FFF0CA;
height:20px;
}

.lcolum2{
padding:0px 2px 0px 5px;
background:#FFE5A8;
height:20px;
}

.lcolum3{
padding:0px 2px 0px 5px;
background:#FFDB85;
height:20px;
}

.lcolum4{
padding:0px 2px 0px 5px;
background:#FFCE5C;
height:20px;
}

.lcolum5{
padding:0px 2px 0px 5px;
background:#FFC538;
height:20px;
}

.lcolum6{
padding:0px 2px 0px 5px;
background:#FFB70D;
height:20px;
}

/*Celdas //////////////////////////////////////////////////////////*/
.celd1{
padding:0px 2px 0px 5px;
background:#FFF0CA;
border:1px solid #FFB400;
height:20px;
}

.celd2{
padding:0px 2px 0px 5px;
background:#FFE5A8;
border:1px solid #FFB400;
height:20px;
}

.celd3{
padding:0px 2px 0px 5px;
background:#FFDB85;
border:1px solid #FFB400;
height:20px;
}

.celd4{
padding:0px 2px 0px 5px;
background:#FFCE5C;
border:1px solid #FFB400;
height:20px;
}

.celd5{
padding:0px 2px 0px 5px;
background:#FFC538;
border:1px solid #FFB400;
height:20px;
}

.celd6{
padding:0px 2px 0px 5px;
background:#FFB70D;
border:1px solid #FFB400;
height:20px;
}

/*Paginación /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.pgchang{
padding:0px 5px 0px 5px;
text-align:right;
vertical-align:middle;
}

.pgreg{
padding:0px 0px 0px 5px;
height:15px;
text-align:left;
vertical-align:middle;
}

.pgpag{
padding:0px 5px 0px 0px;
height:15px;
text-align:right;
vertical-align:middle;
}

.listreg{
padding:0px 0px 0px 5px;
height:15px;
text-align:left;
vertical-align:middle;
}

.listpag{
padding:0px 5px 0px 0px;
height:15px;
text-align:right;
vertical-align:middle;
}

/*Menu paginación //////////////////////////////////////////////*/
.mnpag {
padding:3px;
margin:3px;
text-align:center;
}

.mnpag a {
padding:2px 5px 2px 5px;
margin:2px;
border:1px solid #DEDEDE;
text-decoration: none; /* no underline */
color: #990000;
}

.mnpag a:active {
border:1px solid #DEDEDE;
color:#990000;
}

.mnpag a:visited {
border:1px solid #DEDEDE;
color:#990000;
}

.mnpag a:hover {
background-color: #CC0000;
border:1px solid #990000;
color:#FFFFFF;
}

.mnpag .current {
padding:2px 5px 2px 5px;
margin:2px;
background-color:#990000;
border:1px solid #990000;
color:#FFFFFF;
font-weight: bold;
}

.mnpag .disabled {
padding:2px 5px 2px 5px;
margin:2px;
border:1px solid #DEDEDE;
color:#BEBEBE;
}