td,tr,p,div {
font-family:arial, tahoma, helvetica, sans-serif;
font-size:12px;
color:#444444;
letter-spacing:0px;
}

A:link{
letter-spacing:0px;
color:#0064B4;
font-weight:normal;
text-decoration: none;
}

A:visited{
letter-spacing:0px;
color:#0064B4;
font-weight:normal;
text-decoration: none;
}

A:hover{
letter-spacing:0px;
color:#D30F00;
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, tahoma, helvetica, sans-serif; 
font-size:11px;
letter-spacing:1px; 
}

/*Mensajes //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.msg{
padding:0px 0px 0px 0px;
}

.msgtab {
padding:0px 0px 0px 0px;
}

.msgico{
padding:0px 0px 0px 5px;
width:30px;
height:22px;
text-align:left;
vertical-align:bottom;
}

.msgtd{
padding:0px 15px 3px 2px;
background-image:url('../file/msg/bgmsg.jpg');
height:22px;
text-align:left;
vertical-align:bottom;
font-family:tahoma, arial, helvetica, sans-serif; 
font-size:12px;
letter-spacing:0px;
font-weight:normal;
color:#FF0000;
}

.msginf{
padding:0px 0px 2px 0px;
background-image:url('../file/msg/bgmsg.jpg');
height:22px;
text-align:left;
vertical-align:bottom;
font-family:tahoma, arial, helvetica, sans-serif; 
font-size:12px;
letter-spacing:0px;
font-weight:normal;
color:#FF0000;
}

.msgerr{
padding:0px 0px 0px 5px;
background-color:#000000;
height:15px;
text-align:left;
font-family:tahoma, arial, helvetica, sans-serif; 
font-size:12px;
letter-spacing:0px;
font-weight:normal;
color:#FF0000;
}

.msgwrn{
padding:0px 0px 0px 5px;
background-color:#FFBB00;
height:15px;
text-align:left;
font-family:tahoma, arial, helvetica, sans-serif; 
font-size:12px;
letter-spacing:0px;
font-weight:normal;
color:#FF0000;
}

.msgdng{
padding:0px 0px 0px 5px;
background-color:#000000;
height:15px;
text-align:left;
font-family:tahoma, arial, helvetica, sans-serif; 
font-size:12px;
letter-spacing:0px;
font-weight:normal;
color:#FF0000;
}

/*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-size:12px;
font-weight:normal;
font-style:italic;
letter-spacing:1px;
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;
font-size:15px;
font-weight:bold;
letter-spacing:1px;
}

.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;
font-weight:bold;
letter-spacing:1px;
font-size:15px;
}

.txtsz2{
padding:0px 2px 0px 5px;
font-weight:bold;
letter-spacing:1px;
font-size:15 px; 
}

.txtsze3{
padding:0px 2px 0px 5px;
font-weight:bold;
letter-spacing:1px;
font-size:20 px; 
}

.txtsec{
padding:0px 5px 0px 5px;
width:100%;
height:20px;
border-bottom:1px dashed #C0C0C0;
text-align:left;
font-size:15px;
font-weight:normal;
font-style:italic;
letter-spacing:1px;
color:#000000; 
}

.txtsbsec{
padding:1px 1px 1px 5px;
width:100%;
height:20px;
border:1px solid #4F4F4F;
text-align:left;
font-size:12px;
font-weight:bold;
letter-spacing:1px;
}

.txt1{
padding:0px 2px 0px 5px;
width:25%;
height:18px;
background-color:#FFF4C8;
border:0px;
text-align:right;
}

.txt2{
padding:0px 2px 2px 5px;
width:75%;
border-bottom:1px solid #FFEDA7;
text-align:left;
}

.txt3{
padding:0px 5px 5px 5px;
width:100%;
border:0px;
text-align:center;
}

.txtright{
padding:0px 5px 5px 5px;
width:100%;
border:0px;
text-align:right;
}
 
.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;
text-align:right;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:11px;
font-weight:normal;
}

/*Información documento //////////////////////////////////////*/
.infusu1{
padding:0px 2px 0px 5px;
width:20%;
background-color:#E6E6E6;
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:#D30F00;
}

.infusu3{
padding:0px 2px 0px 5px;
width:80%;
border-bottom:1px solid #E6E6E6;
text-align:left;
color:#333333;
}

.infdocu{
padding:0px 2px 0px 5px;
width:20%;
background-color:#E6E6E6;
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:#D30F00;
}

.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:#D30F00;
}

.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:#D30F00;
}

.infacc{
padding:0px 2px 0px 5px;
width:80%;
border-bottom:1px solid #E6E6E6;
text-align:left;
color:#D30F00;
}
 
/*Ventanas ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.headtxt {
text-align:left;
font-size:12px;
font-weight:bold;
letter-spacing:0px;
}

.headpop {
padding:1px 0px 1px 5px;
height:20px;
background:url('../file/bground/fmenu.gif');
text-align:left;
font-size:12px;
font-weight:bold;
letter-spacing:1px;
}

.closedpop {
padding:1px 5px 1px 0px;
height:20px;
background:url('../file/bground/fmenu.gif');
text-align:right;
font-size:11px;
font-weight:normal;
letter-spacing:1px;
}

/*Etiquetas info //////////////////////////////////////////////////*/
.etqform{
padding:1px 0px 1px 1px;
width:100%;
background:#F7F7F7;
border:1px solid #C0C0C0;
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:#FFF1F1;
border-top:1px solid #E5E5E5;
border-bottom:1px solid #C7C7C7;
}

.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;
}

.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;
}

/*Tablas grupos y niveles ///////////////////////////////////////*/
.lgroup1 {
padding:0px 2px 0px 2px;
height:20px;
background-image:url('../file/bground/flgroup.gif');
border-bottom:1px solid #C0C0C0;
font-size:12px;
}

.lgroup2 {
padding:0px 2px 0px 2px;
height:20px;
background:#FBFBFB;
border-bottom:1px solid #D7D7D7;
font-size:12px;
}

.llev1 {
padding:0px 2px 0px 2px;
height:20px;
background:#EDEDED;
border-bottom:1px solid #C0C0C0;
font-size:12px;
}

.llev2 {
padding:0px 2px 0px 2px;
height:20px;
background:#FBFBFB;
border-bottom:1px solid #D7D7D7;
font-size:12px;
}

/*Columnas //////////////////////////////////////////////////////*/
.lcolum1{
padding:0px 2px 0px 5px;
background:#FFF0CA;
height:20px;
}

.lcolum2{
padding:0px 2px 0px 5px;
height:20px;
background:#FFE5A8;
}

.lcolum3{
padding:0px 2px 0px 5px;
height:20px;
background:#FFDB85;
}

.lcolum4{
padding:0px 2px 0px 5px;
height:20px;
background:#FFCE5C;
}

.lcolum5{
padding:0px 2px 0px 5px;
height:20px;
background:#FFC538;
}

.lcolum6{
padding:0px 2px 0px 5px;
height:20px;
background:#FFB70D;
}

/*Celdas //////////////////////////////////////////////////////////*/
.celd1{
padding:0px 2px 0px 5px;
height:20px;
background:#FFF0CA;
border:1px solid #FFB400;
}

.celd2{
padding:0px 2px 0px 5px;
height:20px;
background:#FFE5A8;
border:1px solid #FFB400;
}

.celd3{
padding:0px 2px 0px 5px;
height:20px;
background:#FFDB85;
border:1px solid #FFB400;
}

.celd4{
padding:0px 2px 0px 5px;
height:20px;
background:#FFCE5C;
border:1px solid #FFB400;
}

.celd5{
padding:0px 2px 0px 5px;
height:20px;
background:#FFC538;
border:1px solid #FFB400;
}

.celd6{
padding:0px 2px 0px 5px;
height:20px;
background:#FFB70D;
border:1px solid #FFB400;
}

/*Paginación /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.pgchang{
padding:0px 2px 0px 2px;
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:2px;
margin:2px;
text-align:center;
}

.mnpag a {
padding:1px 3px 1px 3px;
margin:0px;
border:1px solid #DEDEDE;
text-decoration: none;
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:#E11818;
border:1px solid #CC0000;
color:#FFFFFF;
}

.mnpag .current {
padding:1px 3px 1px 3px;
margin:0px;
background-color: #CC0000;
border:1px solid #CC0000;
font-weight: bold;
color:#FFFFFF;
}

.mnpag .disabled {
padding:1px 3px 1px 3px;
margin:0px;
border:1px solid #DEDEDE;
color:#BEBEBE;
}


/*Class a revisar ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*Msg Box*/
.bgdivmsg{
height:100%;
width:100%;
}

#content {
padding:0px
}

#dialog {
position:absolute;
width:425px;
padding:10px;
z-index:200px;
background:#FFFFFF
}

#dialog-header {
display:block;
position:relative;
width:411px;
padding:3px 6px 7px;
height:14px;
font-size:14px;
font-weight:bold
}

#dialog-title {
float:left
}

#dialog-close {
float:right;
cursor:pointer;
margin:3px 3px 0px 0px;
height:11px;
width:11px;
background:url(../file/nav/msg/bgdclose.gif) no-repeat
}

#dialog-content {
display:block;
height:160px;
padding:6px;
color:#666666;
font-size:13px
}

#dialog-mask {
position:absolute;top:0px;left:0px;
min-height:100%;
width:100%;
background:#FFFFFF;
opacity:75; filter:alpha(opacity=75); z-index:100px
}

.error {
background:#FFFFFF url(../file/nav/msg/bgerror.jpg) bottom right no-repeat;
border:1px solid #924949;
border-top:none
}

.errorheader {
background:url(../file/nav/msg/hderror.gif) repeat-x; 
color:#6f2c2c;
border:1px solid #924949; 
border-bottom:none
}

.warning {
background:#FFFFFF url(../file/nav/msg/bgwarning.jpg) bottom right no-repeat;
border:1px solid #c5a524;
border-top:none
}

.warningheader {
background:url(../file/nav/msg/hdwarning.gif) repeat-x;
color:#957c17;
border:1px solid #c5a524;
border-bottom:none
}

.success {background:#FFFFFF url(../file/nav/msg/bgsuccess.jpg) bottom right no-repeat;
border:1px solid #60a174;
border-top:none
}

.successheader {
background:url(../file/nav/msg/hdsuccess.gif) repeat-x;
color:#3c7f51;
border:1px solid #60a174;
border-bottom:none
}

.prompt {
background:#FFFFFF url(../file/nav/msg/bgprompt.jpg) bottom right no-repeat;
border:1px solid #4f6d81;
border-top:none
}

.promptheader {
background:url(../file/nav/msg/hdprompt.gif) repeat-x;
color:#355468;
border:1px solid #4f6d81;
border-bottom:none
}
