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;
}

/*Parrafo ////*/
.prfgo{
list-style-image: url('../file/prfflecha.gif');
}

/*Tablas y TD ////*/
.tbmarc{
padding : 1px 2px 1px 2px;
background:#EDEDED;
border:1px solid #C0C0C0;
}

.tdmarc{
padding : 1px 2px 1px 2px;
background:#EDEDED;
border:1px solid #E5E5E5;
}

.td1{
padding: 2px 2px 2px 5px;
}

/*Cliente ////*/
.logolf{
padding : 2px 2px 2px 2px;
background:#F7F7F7;
border:1px solid #A5A397;
text-align: center;
}

/*Ejemplos ////*/
.ejem{
padding:0px 0px 0px 0px;
background-color:#F7F7F7;
border:1 solid #C0C0C0;
font-family:arial, helvetica, sans-serif;
font-size:11px;
letter-spacing:1px;
}

/*Listado nulo ////*/
.listnull{
padding: 5px 5px 5px 5px;
width:100%;
text-align:left;
vertical-align:middle;
font-size:12px;
color:#FF0000;
}

.shnull{
background:#FF0000;
padding: 0px 5px 0px 5px;
width:100%;
text-align:left;
vertical-align:middle;
font-size:12px;
color:#FFFFFF;
}

/*Menu (Web Principal ) ////*/
.mnutd{
padding:0px 5px 0px 5px;
width:586px;
height:19px;
background:#D6D0CF;
background-image:url('../file/bground/fmenu.gif');
border-top:0px solid #C0C0C0;
border-bottom:0px solid #C0C0C0;
text-align:left;
vertical-align:middle;
font-family:arial, tahoma, times, verdana, helvetica, sans-serif;
font-size:11px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#000000;
}

/*Menu Indice (Ubicación) ///*/
.mnuindtd{
padding:0px 5px 0px 5px;
width:586px;
height:20px;
background:#F7F7F7;
border-top:0px solid #C0C0C0;
border-bottom:1px solid #C0C0C0;
text-align:left;
vertical-align:middle;
font-family:arial, tahoma, times, verdana, helvetica, sans-serif;
font-size:11px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#000000;
}

/*Menu (Acciones) ///////////*/
.menuac{
padding:1px 5px 1px 5px;
background:#F7F7F7;
border-top:1px dashed #C0C0C0;
border-bottom:1px dashed #C0C0C0;
height:20px;
}

.menusubac{
padding: 1px 5px 1px 5px;
border-bottom:0px dashed #C0C0C0;
height:20px;
text-align:right;
}

/*Forms ///////////*/
input{background:#F7F7F7; font-family:arial, helvetica, sans-serif; font-size:11 px; letter-spacing:1px; color:#000000; border-style:solid; border-color:#C0C0C0}
textarea{font-family:arial, helvetica, sans-serif; font-size:11 px; color:#000000; background:#F7F7F7; border-style:solid; border-color:#C0C0C0 }
select{font-family:arial, helvetica, sans-serif; font-size:11 px; background:#F7F7F7; border-style:solid; border-color:#C0C0C0}
checkbox{font-family:arial, helvetica, sans-serif; font-size:11 px; color:#000000; background-color:#F7F7F7 }


.input{
padding:0px 0px 0px 0px;
background-color:#F7F7F7;
border:1 solid #C0C0C0;
font-family:arial, helvetica, sans-serif;
font-size:11px;
letter-spacing:1px;
}

.select{
padding:0px 0px 0px 0px;
background-color:#F7F7F7;
border:1 solid #C0C0C0;
font-family:arial, helvetica, sans-serif;
font-size:11px;
letter-spacing:0px;
color:#000000;
}

.checbox {
border:1 solid #C0C0C0;
}

.checradio {
border:1 solid #C0C0C0;
}

.txtarea{
padding:0px 0px 0px 0px;
background-color:#F7F7F7;
border:1 solid #C0C0C0;
font-family:arial, helvetica, sans-serif;
font-size:11px;
letter-spacing:1px;
color:#000000;
}

/*Forms special ///////////*/
/*Inputs /*/
.inputinf{
padding:0px 0px 0px 0px;
background-color:#F7F7F7;
border:1px solid #FFC000;
font-size:11px;
letter-spacing:0px;
}

.inputfile{
padding:0px 0px 0px 0px;
background-color:#F7F7F7;
border:1 solid #C0C0C0;
font-family:arial, helvetica, sans-serif;
font-size:11px;
letter-spacing:1px;
}

.inputtrans{
padding:0px 0px 0px 0px;
background:#transparent;
border:none;
font-size:11px;
letter-spacing:0px;
font-weight:bold
}

.inputauto{
padding:0px 0px 0px 0px;
background-color:#F7F7F7;
border:1px solid #AED65B;
font-size:11px;
letter-spacing:0px;
}

.inputvalor{
padding:0px 0px 0px 0px;
background-color:#F7F7F7;
border:1px solid #FFC000;
font-size:11px;
letter-spacing:0px;
}

.inputsh{
padding:0px 0px 0px 0px;
background-color:#F7F7F7;
border:1px solid #990000;
font-size:11px;
letter-spacing:0px;
}

/*Chec box /*/
.chboxon{
background:#F7F7F7;
border:1 solid #FF0000;
}

.chboxtrans{
background:#transparent;
border:none;
font-size:11 px;
font-weight:bold;
}

/*Chec radio /*/
.chradioon{
background:#transparent;
border:1 solid #FF0000;
}

.chradiotrans{
background:#transparent;
border:none;
font-size:11 px;
font-weight:bold;
}

/*Botones /*/
.buttonadd {
padding:0px 0px 0px 0px;
height:18px;
background:#F7F7F7;
border:1px solid #990000;
font-size:11px;
text-align:center;
font-weight :normal;
letter-spacing:1px;
color:#990000;
}

.buttonres {
padding:0px 0px 0px 0px;
height:18px;
background:#F7F7F7;
border:1px solid #C0C0C0;
font-size:11px;
text-align:center;
font-weight:normal;
letter-spacing:1px;
}
.buttonedi {
padding:0px 0px 0px 0px;
height:18px;
background:#F7F7F7;
border:1px solid #C0C0C0;
font-size:11px;
text-align:center;
font-weight:normal;
letter-spacing:1px;
}

.buttondel {
padding:0px 0px 0px 0px;
height:18px;
background:#F7F7F7;
border:1px solid #C0C0C0;
font-size:11px;
text-align:center;
font-weight:normal;
letter-spacing:1px;
}

.buttonimg {
padding:0px 0px 0px 0px;
height:18px;
background:#F7F7F7;
border:1px solid #990000;
font-size:11px;
text-align:center;
font-weight :normal;
letter-spacing:1px;
color:#990000;
}

.buttonsubedi {
padding:0px 0px 0px 0px;
background-image:url('../file/bground/fbsubedi.gif');
border-top:0px;
border-right:0px;
border-left:0px;
border-bottom:1px solid #000000;
height:18px;
font-size:11px;
text-align:center;
font-weight:normal;
letter-spacing:1px;
}

.buttonsh {
padding:0px 0px 0px 0px;
height:18px;
background:#F7F7F7;
border:1px solid #990000;
font-size:11px;
text-align:center;
font-weight:normal;
letter-spacing:1px;
color:#990000;
}

.buttonope {
padding:0px 0px 0px 0px;
height:18px;
background:#F7F7F7;
border:1px solid #990000;
font-size:11px;
text-align:center;
font-weight :normal;
letter-spacing:0px;
color:#990000;
}

.buttonfun {
padding:0px 0px 0px 0px;
background-image:url('../file/bground/fbfun.gif');
height:18px;
border-top:0px;
border-right:0px;
border-left:0px;
border-bottom:1px solid #000000;
font-size:11px;
text-align:center;
font-weight :normal;
letter-spacing:1px;
color:#000000;
}

.buttonexe {
padding:0px 0px 0px 0px;
height:18px;
background:#F7F7F7;
border:1px solid #990000;
font-size:11px;
text-align:center;
font-weight:normal;
letter-spacing:1px;
color:#990000;
}

.buttonsen {
padding:0px 0px 0px 0px;
height:18px;
background:#F7F7F7;
border:1px solid #990000;
font-size:11px;
text-align:center;
font-weight :normal;
letter-spacing:0px;
color:#990000;
}

.buttonlst {
padding:0px 0px 0px 0px;
height:18px;
background:#F7F7F7;
border:1px solid #C0C0C0;
font-size:11px;
text-align:center;
letter-spacing:1px;
}

.buttonpay {
padding:0px 0px 0px 0px;
background-image:url('../file/bground/fbpay.gif');
height:18px;
border:1px solid #A153FF;
font-size:11px;
text-align:center;
letter-spacing:1px;
}

/*Forms Desplegables ///////////*/
.sellevn{
background:#C8C1C0;
font-family:arial, helvetica, sans-serif;
text-align:center;
font-size:12px;
color:#000000;
font-weight:bold;
}

.selleva{
background:#FF9C00;
font-family:arial, helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
}

.sellevr{
background:#E6E6E6;
font-family:arial, helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:bold;
}

.sellevg{
background:#FF0000;
font-family:arial, helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
}

.sellev0{
background:#FFC000;
font-family:arial, helvetica, sans-serif;
font-size:11px;
color:#000000;
font-weight:normal;
}

.sellev1{
background:#D7D7D7;
font-family:arial, helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:normal;
}
.sellev2{
background:#E7E7E7;
font-family:arial, helvetica, sans-serif;
font-size:11px;
color:#000000;
font-weight:normal;
}
.sellev3{
background:#F3F3F3;
font-family:arial, helvetica, sans-serif;
font-size:11px;
color:#000000;
font-weight:normal;
}

.selcatn{
background:#FFC231;
font-family:arial, helvetica, sans-serif;
text-align:center;
font-size:12px;
color:#000000;
font-weight:bold;
}

.selcatg{
background:#FF0000;
font-family:arial, helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
}

.selcat1{
background:#FFCD54;
font-family:arial, helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:normal;
}
.selcat2{
background:#FFDB86;
font-family:arial, helvetica, sans-serif;
font-size:11px;
color:#000000;
font-weight:normal;
}
.selcat3{
background:#FFE6AC;
font-family:arial, helvetica, sans-serif;
font-size:11px;
color:#000000;
font-weight:normal;
}

/*Forms Contenido ///////////*/
.faction{
padding:10px 0px 0px 5px;
text-align:left;
font-size:12px;
letter-spacing:1px;
color:#000000;
font-weight:bold;
}

.finfadd{
padding: 0px 2px 0px 5px;
border-bottom:1px solid #C0C0C0;
font-size:12px;
letter-spacing:1px;
font-weight:bold;
}

.fsection{
background-image:url('../file/bground/fmenu.gif');
padding:0px 5px 0px 5px;
width:100%;
border:1px solid #4F4F4F;
text-align:left;
font-size:12px;
letter-spacing:1px;
color:#000000;
font-weight:bold;
}

.fssection{
padding:1px 5px 1px 5px;
text-align:left;
font-size:12px;
letter-spacing:1px;
color:#000000;
font-weight:bold;
}

.finf{
padding:2px 5px 2px 5px;
width:99%;
background-color:#EFEFEF;
border:1px dashed #990000;
text-align:left;
font-size:11px;
letter-spacing:1px;
color:#000000;
font-weight:normal;
}

.feje{
text-align:left;
font-size:10px;
letter-spacing:0px;
color:#C0C0C0;
font-weight:normal;
}

.fcon{
padding:2px 5px 2px 5px;
background-color:#F7F7F7;
border:1px solid #4F4F4F;
text-align:left;
font-size:10px;
letter-spacing:0px;
color:#000000;
font-weight:normal;
}

/*Forms TYP Left ///////////*/
.ftxt1{
padding:0px 0px 0px 5px;
width:25%;
border:0px;
text-align:left;
font-size:11px;
letter-spacing:0px;
color:#000000;
font-weight:normal;
}

.ftxt2{
padding:0px 0px 0px 5px;
width:75%;
border-bottom:0px solid #4F4F4F;
text-align:left;
font-size:11px;
letter-spacing:0px;
color:#000000;
font-weight:normal;
}

.ffunc{
padding:5px 5px 5px 5px;
border:0px;
text-align:left;
font-size:11px;
letter-spacing:0px;
color:#000000;
font-weight:normal;
}

/*Forms TYP Center ///////////*/
.f2txt1{
padding: 1px 0px 0px 0px;
width:40%;
border:0px;
text-align:right;
font-size:11px;
letter-spacing:0px;
color:#000000;
font-weight:normal;
}

.f2txt2{
padding: 1px 5px 0px 0px;
width:60%;
border:0px;
text-align:left;
font-size:11px;
letter-spacing:0px;
color:#000000;
font-weight:normal;
}

.f2func{
padding:5px 5px 5px 5px;
border:0px;
text-align:left;
font-size:11px;
letter-spacing:0px;
color:#000000;
font-weight:normal;
}

/*Forms TYP Search ///////////*/
.fsh1{
padding:1px 2px 1px 5px;
width:25%;
background-color:#E6E6E6;
border:0px;
text-align:left;
font-size:11px;
letter-spacing:0px;
color:#000000;
font-weight:normal;
}

.fsh2{
padding:1px 2px 1px 5px;
width:75%;
border-bottom:1px solid #E6E6E6;
text-align:left;
font-size:11px;
letter-spacing:0px;
color:#000000;
font-weight:normal;
}

.fshfunc{
padding:5px 5px 5px 5px;
border:0px;
text-align:left;
font-size:11px;
letter-spacing:0px;
color:#000000;
font-weight:normal;
}

/*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;
}

/*Contenidos ////*/
.conhead{
padding: 2px 2px 2px 2px;
background:#000000;
border:1px solid #4F4F4F;
width:100%;
}

.confoot{
padding: 20px 2px 20px 2px;
border:0px;
text-align:center;
}

.conbody{
background:url('../file/bground/ftabla.jpg');
}

.coninf{
padding :2px 5px 2px 5px;
width:100%;
border:1px solid #4F4F4F;
background:#808080;
text-align:left;
letter-spacing:1px;
color:#000000;
font-weight :normal;
}

.confunc{
padding : 0px 0px 0px 0px;
border:0px;
text-align:center;
font-weight:normal;
}

.conadd{
padding :2px 2px 2px 2px;
border:1px solid #4F4F4F;
width:90%;
}

.conrespon{
padding :2px 2px 2px 2px;
border:1px solid #4F4F4F;
width:90%;
}

.conrel{
padding : 0px 0px 2px 0px;
border:0px solid #4F4F4F;
width:100%;
text-align:right;
letter-spacing:1px;
font-size:11px;
}

/*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;
}

/*Barra tabla ////*/
.hdtab{
padding : 1px 2px 1px 2px;
background:#F7F7F7;
border-top:1px solid #E5E5E5;
border-bottom:1px solid #C7C7C7;
height:20px;
}

.subhdtab{
padding : 1px 2px 1px 2px;
background:#FFF1F1;
border-top:1px solid #E5E5E5;
border-bottom:1px solid #C7C7C7;
height:20px;
}

.hdtabtop{
padding : 1px 2px 1px 2px;
background:#F7F7F7;
border-top:1px solid #E5E5E5;
border-bottom:1px solid #C7C7C7;
height:20px;
}

.hdtabsch{
padding : 1px 2px 1px 2px;
background:#F7F7F7;
border-top:1px solid #E5E5E5;
border-bottom:1px solid #C7C7C7;
height:20px;
}

.hdtabadd{
padding : 1px 2px 1px 2px;
background:#F7F7F7;
border-top:1px solid #E5E5E5;
border-bottom:1px solid #C7C7C7;
height:20px;
}

.hdtabpro{
padding : 0px 2px 0px 2px;
background:#F8EC7A;
border-top:1px solid #E5E5E5;
border-bottom:1px solid #000000;
height:20px;
}

.badds{
padding : 1px 2px 1px 2px;
background:#F7F7F7;
border-top:1px solid #E5E5E5;
border-bottom:1px solid #C7C7C7;
height:20px;
}

/*Listados ////*/
.lgroup1 {
background-image:url('../file/bground/flgroup.gif');
padding:0px 2px 0px 2px;
border-bottom:1px solid #C0C0C0;
height:20px;
font-size:12px;
}

.lgroup2 {
padding:0px 2px 0px 2px;
background:#FBFBFB;
border-bottom:1px solid #D7D7D7;
height:20px;
font-size:12px;
}

.llev1 {
padding:0px 2px 0px 2px;
background:#EDEDED;
border-bottom:1px solid #C0C0C0;
height:20px;
font-size:12px;
}

.llev2 {
padding:0px 2px 0px 2px;
background:#FBFBFB;
border-bottom:1px solid #D7D7D7;
height:20px;
font-size:12px;
}

.lcat {
padding:0px 2px 0px 2px;
border-bottom:1px solid #990000;
height:20px;
font-size:11px;
font-weight:bold;
}
.lscat {
padding:0px 2px 0px 2px;
border:0px solid #F7F7F7;
height:20px;
font-size:11px;
font-weight:normal;
}

.lsadd{
padding:0px 2px 0px 2px;
height:20px;
font-size:11px;
font-weight:normal;
}

.lspace{
padding:0px 0px 2px 0px;
border-top:1px solid #C0C0C0;
}

.listhead{
padding : 1px 2px 1px 2px;
background:#F7F7F7;
border-top:1px solid #E5E5E5;
border-bottom:1px solid #000000;
height:20px;
}

.listsubhead{
padding : 0px 2px 0px 2px;
background:#F1D6C3;
border-top:1px solid #E5E5E5;
border-bottom:1px solid #000000;
height:20px;
}

.lhead{
padding : 1px 2px 1px 2px;
background:#EDEDED;
border-top:1px solid #E5E5E5;
border-bottom:1px solid #000000;
height:20px;
}

.lshead{
padding : 0px 2px 0px 2px;
background:#F7F7F7;
border-top:1px solid #E5E5E5;
border-bottom:1px solid #000000;
height:20px;
}

.lcathead{
padding:0px 2px 0px 2px;
border-bottom:1px solid #990000;
height:20px;
font-size:11px;
font-weight:bold;
}

.lleftline{
padding:0px 2px 0px 5px;
background:#FFF4DB;
border-left:1px solid #FFB400;
height:20px;
}

.lrightline{
padding:0px 2px 0px 5px;
background:#FFF4DB;
border-right:1px solid #FFB400;
height:20px;
}

/*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;
}

/*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;
}


/*Modulo Recomendados (Destacados) ///////////////////////////////////////////////////////////////////////////////////////////////*/
/*Rec DIV Modulo (Add) ////*/
.rec{
padding:0px 0px 0px 0px;
width:160px;
text-align:left;
}

.rec a{
font-family:arial, tahoma, times, "Trebuchet MS", verdana, helvetica, sans-serif;
font-size:11px;
font-weight:normal;
font-style:normal;
text-decoration:none;
letter-spacing:0px;
color:#990000;
}

.rec a:link{
font-weight:normal;
font-style:normal;
text-decoration:none;
letter-spacing:0px;
color:#990000;
}

.rec a:active{
font-weight:normal;
font-style:normal;
text-decoration:none;
letter-spacing:0px;
color:#990000;
}

.rec a:visited{
font-weight:normal;
font-style:normal;
text-decoration:none;
letter-spacing:0px;
color:#990000;
}

.rec a:hover{
font-weight:normal;
font-style:normal;
text-decoration:underline;
letter-spacing:0px;
color:#CC0000;
}

/*Recomen Etiqueta (Left) //*/
.recetq{
padding:0px 5px 0px 5px;
width:241px;
height:32px;
background-image:url('../file/bground/bgrecetq.png');
background-repeat:no-repeat;
text-align:left;
vertical-align:middle;
font-family:arial, tahoma, times, "Trebuchet MS", verdana, helvetica, sans-serif;
font-size:17px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#191602;
}

/*Recomen Etq Mini (Right) /*/
.recetqmin{
padding:0px 5px 0px 5px;
width:100%;
border-bottom:0px dashed #CCC484;
text-align:right;
vertical-align:top;
font-family:"Trebuchet MS", arial, tahoma, times, verdana, helvetica, sans-serif;
font-size:12px;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#999999;
}

.rectxt1{
padding:0px 2px 0px 2px;
width:30%;
border:0px solid #D1D2D1;
text-align:right;
vertical-align:top;
font-weight:bold;
font-style:normal;
letter-spacing:0px;
color:#000000;
}

.rectxt2{
padding:0px 2px 0px 2px;
width:70%;
border:0px solid #D1D2D1;
text-align:left;
color:#000000;
}

.recnew{
padding:0px 0px 0px 0px;
text-align:right;
}

.reccat{
padding:0px 5px 0px 5px;
text-align:right;
font-family:arial, tahoma, times, "Trebuchet MS", verdana, helvetica, sans-serif;
font-size:14px;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#000000;
}

.rectitulo{
padding:0px 2px 0px 2px;
border-bottom:0px dotted #C0C0C0;
text-align:left;
font-family:arial, tahoma, times, "Trebuchet MS", verdana, helvetica, sans-serif;
font-size:11px;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#000000;
}

.recdesc{
padding:5px 5px 5px 5px;
text-align:justify;
font-family:arial, tahoma, times, "Trebuchet MS", verdana, helvetica, sans-serif;
font-size:11px;
letter-spacing:0px;
color:#555555;
}

.recdesc1{
padding:5px 5px 5px 5px;
text-align:justify;
font-family:arial, tahoma, times, "Trebuchet MS", verdana, helvetica, sans-serif;
font-size:11px;
letter-spacing:0px;
color:#555555;
}

.recdesc2{
padding:5px 5px 5px 5px;
background-color:#EFEFEF;
text-align:justify;
font-family:arial, tahoma, times, "Trebuchet MS", verdana, helvetica, sans-serif;
font-size:11px;
letter-spacing:0px;
color:#555555;
}

.rectdpvp{
padding:0px 5px 0px 5px;
text-align:right;
vertical-align:top;
}

.recstrike{
padding:0px 5px 0px 5px;
text-align:right;
vertical-align:top;
font-family:arial, tahoma, times, "Trebuchet MS", verdana, helvetica, sans-serif;
font-size:12px;
text-decoration:line-through;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#BD00A9;
}

.recdscto{
padding:0px 5px 0px 5px;
text-align:right;
vertical-align:top;
font-family:arial, tahoma, times, "Trebuchet MS", verdana, helvetica, sans-serif;
font-size:11px;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#555555;
}

.recpvp{
padding:0px 5px 0px 5px;
text-align:right;
vertical-align:top;
font-family:arial, tahoma, times, "Trebuchet MS", verdana, helvetica, sans-serif;
font-size:11px;
font-weight:bold;
font-style:normal;
letter-spacing:0px;
color:#000000;
}

.rectaxa{
padding:0px 5px 0px 5px;
text-align:right;
vertical-align:top;
font-family:arial, tahoma, times, "Trebuchet MS", verdana, helvetica, sans-serif;
font-size:11px;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#555555;
}

.recpvpn{
padding:0px 5px 0px 5px;
text-align:right;
vertical-align:top;
font-family:arial, tahoma, times, "Trebuchet MS", verdana, helvetica, sans-serif;
font-size:11px;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#000000;
}

.reccontac{
padding:5px 5px 2px 5px;
text-align:left;
vertical-align:top;
}

.recweb{
padding:5px 10px 0px 2px;
text-align:right;
font-family:arial, tahoma, times, "Trebuchet MS", verdana, helvetica, sans-serif;
font-size:11px;
font-weight:normal;
font-style:oblique;
letter-spacing:0px;
color:#555555;
}

.recstats{
padding:0px 5px 0px 0px;
text-align:right;
vertical-align:top;
}

.recminf{
padding:2px 5px 0px 5px;
text-align:right;
font-family:arial, tahoma, times, "Trebuchet MS", verdana, helvetica, sans-serif;
font-size:11px;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#000000;
}

.rectdimg{
padding:2px 2px 2px 5px;
width:160px;
text-align:center;
vertical-align:top;
}

.recimg{
width:150px;
border:1px solid #C0C0C0;
}

.recimgnull{
width:150px;
border:0px solid #C0C0C0;
}

.rectdimgpub{
padding:2px 2px 2px 2px;
text-align:center;
vertical-align:top;
}

.recimgpub{
border:1px solid #C0C0C0;
}


/*Rc Espacio (TD) ///////////*/
.recspace{
height:5px;
border-top:0px dotted #C0C0C0;
}


/*Script Scroll Jquery & Carousellite (Recomendados) //////*/
.carousel{
padding:0px 0px 0px 0px;
}

.carousel.ul, carousel.li{
padding:0px 0px 5px 0px;
list-style:none;
display:block;
}

.clear{
clear:both;
}


/*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;
}

/*Msg Box*/
.bgdivmsg{
height:100%;
width:100%;
}

#content {
padding:0px;
}

#dialog {
position:absolute;
width:425px;
padding:10px;
z-index:200;
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 0 0;
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:0;left:0;
min-height:100%;
width:100%;
background:#FFFFFF;
opacity:75; filter:alpha(opacity=75); z-index:100
}

.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;
}