/*-----------Zona buscar en portada-----------*/
.text_busca {
	FONT-SIZE: 7pt;
	FONT-FAMILY: arial, helvetica, geneva
}
.text_busca2 {
	FONT-SIZE: 7pt;
	FONT-FAMILY: arial, helvetica, geneva
}
/*-----------FIN Zona buscar en portada-----------*/
/*-----------Tablas de presentacion de foros y mensajes además de la tabla de orden de enlaces y downloads-----------*/
/*LAS VARIABLES titlebg, windowbg, windowbg2 y windowbg3 estaban en theme y se sustituyen por estos estilos*/
/* Define el borde de la tabla y entre celdas sustituye a titlebg (en admin noticias, enlaces, downloads, encuestas, y en foros, mensajes, lista usuarios y smilies y tablas de orden de enlaces, downloads, etc dónde es color de fondo.)*/
.bordes {
        background-color: #000000;
}
/* Define el color de fondo de la tabla. Sustituye a windowbg (en admin noticias, enlaces, downloads, encuestas, y en foros, mensajes, lista usuarios y smilies)*/
.fondo {
        background-color: #f1f1f1;
}
/* Define el color de fondo de la tabla. Sustituye a windowbg2 (en admin noticias, enlaces, downloads, encuestas, y en foros, mensajes, lista usuarios y smilies)*/
.fondo2 {
        background-color: #ffffff;
}
/* Define el color de fondo de la tabla. Sustituye a windowbg3 (en admin noticias, foros, mensajes, lista usuarios y smilies)*/
.fondo3 {
        background-color: #dddddd;
}

/*-----------FIN de Tablas de presentacion de foros, etc-----------*/
/*-----------Tablas de presentacion de Lista de usuarios-----------*/
/* Define el color de fondo de la tabla. Sustituye a windowbg (en admin noticias, enlaces, downloads, encuestas, y en foros, mensajes, lista usuarios y smilies)*/
.afondo {
        background-color: #f1f1f1;
	font-size: 7pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva        
}
/* Define el color de fondo de la tabla. Sustituye a windowbg2 (en admin noticias, enlaces, downloads, encuestas, y en foros, mensajes, lista usuarios y smilies)*/
.afondo2 {
        background-color: #ffffff;
	font-size: 7pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva        
}
/* Define el color de fondo de la tabla. Sustituye a windowbg3 (en admin noticias, foros, mensajes, lista usuarios y smilies)*/
.afondo3 {
        background-color: #eeeeee;
	font-size: 7pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva
}
.user_link {
	font-size: 7pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva
}
.user_link:active {
	font-size: 7pt;
	text-decoration: underlined;
	font-family: arial, helvetica, geneva
}
.user_link:visited {
	font-size: 7pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva
}
.user_link:hover {
	font-size: 7pt;
	text-decoration: underlined;
	font-family: arial, helvetica, geneva
}
/*-----------FIN de Tablas de presentacion de Lista de usuarios-----------*/
.bar {
	font-weight: bold;
	font-size: 8pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva
}
.texttitle {
	font-weight: bold;
	font-size: 10pt;
	font-family: arial, helvetica, geneva
}
.textsmall {
	font-size: 8pt;
	font-family: arial, helvetica, geneva
}
.text_minismall {
	FONT-SIZE: 7pt;
	FONT-FAMILY: arial, helvetica, geneva
}
.cat {
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva
}
.enlace {
	font-size: 8pt;
	font-family: arial, helvetica, geneva
}

/*-----------Calendario-----------*/
.calhead {
     font-size: 10pt;
     font-family: arial, helvetica, geneva
}
.calbody {
     color: #000000;
     font-size: 9pt;
     font-family: arial, helvetica, geneva
}
.calhigh {
     color: #0033ff;
     text-decoration: underline;
     font-weight: bold;
     font-size: 9pt;
     font-family: arial, helvetica, geneva
}
.caltoday {
     color: #000099;
     font-weight: bold;
     font-size: 9pt;
     font-family: arial, helvetica, geneva
}
/* Define el color de fondo de la tabla. */
.calfondo {
        background-color:#ffffff;
}
/* Define el color de fondo del dia con noticias. */
.calnot {
        background-color:#ffcccc;
}
.caldoc {
        background-color:#ccffcc;
}
.calnotdoc {
        background-color:#ccccff;
}
/*-----------FIN Calendario-----------*/
.text_minismall2 {
	color: green;
	font-size: 6pt;
	font-family: arial, helvetica, geneva
}
.text_minismall_bar {
	font-size: 7pt;
	background-color: #005500;
	text-decoration: none;
	font-family: arial, helvetica, geneva
}

.text_minismall_bar2 {
	color: #005500;
	//font-weight: bold;
	font-size: 7pt;
	background-color: rgb(255,255,128);
	text-decoration: none;
	font-family: arial, helvetica, geneva
}
.text_minismall3 {
	FONT-SIZE: 6pt;
	COLOR: white;
	FONT-FAMILY: arial, helvetica, geneva
}
.pblanca {
	color: #ffffff;
	font-size: 8pt;
	font-family: arial, helvetica, geneva
}
.table_stats {
	align: center;
	margin-top: 0pt;
	border : 0;
}

.td_stats_claro {
             align: center;
             margin-top: 0pt;
	         font-size: 10pt;
	         font-family: arial, helvetica, geneva		 
            }
.td_stats_extraclaro {
             align: center;
             margin-top: 0pt;
	         font-size: 7pt;
	         font-family: arial, helvetica, geneva
            }
.td_stats_fuerte {
             align: center;
             margin-top: 0pt;
	         font-size: 7pt;
	         font-family: arial, helvetica, geneva		 
            }
.td_stats_barras {
             align: center;
			 background-color:#000000;
             margin-top: 0pt;
	         font-size: 7pt;
	         font-family: arial, helvetica, geneva		 
            }
.stats_desc {
	color: #000000;
	font-size: 10pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva
}			
/*--------- Zona de permisos ---------*/
   #ventana{
            background-color:white;layer-background-color:white;
            width:585px;height:945px;clip:rect(0,585,945,0);
            position:absolute;left:10px;top:30px;
           }
   .caja   {
            background-color:#000000;layer-background-color:#000000;
            width:585px;height:925px;clip:rect(32,585,925,0);
            position:absolute;left:0px;top:48px;z-index:1;
            font-size:11px;font-family:Verdana,Helvetica;color:black;
            padding-left:2px;padding-right:2px;padding-top:2px;padding-bottom:2px;
           }
   .fondo_base{ 
            background-color:white;layer-background-color:white;
            width:583px;height:892px;clip:rect(32,581,892,0);
            position:absolute;left:2px;top:2px;z-index:1;
            font-size:11px;font-family:Verdana,Helvetica;color:black;
            padding-left:10px;padding-right:10px;padding-top:40px;padding-bottom:20px;
           } 
   .visto  {
            background-color:#000000;layer-background-color:#000000;
            width:65;height:80;clip:rect(0 65 80 0);
            position:absolute;top:2;z-index:3;padding-top:1px;
            direction:ltr;writing-mode:tb-rl;
            font-size:11px;font-family:Verdana,Helvetica;color:black;text-align:center;
           }
   .fondo_2{
           background-color:white;layer-background-color:white;
           width:62px;height:78px;clip:rect(0,61,79,0);
           position:absolute;top:2px;left:1px;
           direction:ltr;writing-mode:tb-rl;
           font-size:11px;font-family:Verdana,Helvetica;color:black;text-align:center;
          }
   .oculto{
           background-color:#999999;layer-background-color:#999999;
           width:65;height:78;clip:rect(0 65 80 0);
           position:absolute;top:2;z-index:3;padding-top:2px;text-align:center;

           font-size:11px;font-family:Verdana,Helvetica;color:#333333;text-align:center;
          }
   .fondo_3{
           background-color:#eeeeee;layer-background-color:#eeeeee;
           width:62px;height:76px;clip:rect(0,62,79,0);
           position:absolute;top:2px;left:1px;

           font-size:11px;font-family:Verdana,Helvetica;color:black;text-align:center;
           }
   #menu10{left:0;}
   #menu20{left:65;visibility:hidden;}
   #menu30{left:130;visibility:hidden;}
   #menu40{left:195;visibility:hidden;}
   #menu50{left:260;visibility:hidden;}
   #menu60{left:325;visibility:hidden;}
   #menu70{left:390;visibility:hidden;}
   #menu80{left:455;visibility:hidden;}
   #menu90{left:520;visibility:hidden;}
   #menu11{visibility:hidden;left:0;}
   #menu21{left:065;}
   #menu31{left:130;}
   #menu41{left:195;}
   #menu51{left:260;}
   #menu61{left:325;}
   #menu71{left:390;}
   #menu81{left:455;}
   #menu91{left:520;}
   #caja1{visibility:visible;}
   #caja2{visibility:hidden;}
   #caja3{visibility:hidden;}
   #caja4{visibility:hidden;}
   #caja5{visibility:hidden;}
   #caja6{visibility:hidden;}
   #caja7{visibility:hidden;}
   #caja8{visibility:hidden;}
   #caja9{visibility:hidden;}
/*--------- Fin de Zona de permisos ---------*/			
/*----------------------Definicion de Hugo-----------------------*/

/*---------TABLA DE COLOR AMARILLO---------*/
TABLE.AMARILLA {background-color: white;
             align: center;
             border-left:double rgb(246,245,116) 3px;
             border-right:double rgb(246,245,116) 3px;
             border-top:double rgb(246,245,116) 3px;
             border-bottom:double rgb(246,245,116) 3px;
             margin-top: 0pt
            }
TR.IMPARPERSONAL{
         background-color:rgb(246,245,116);
         color: #000000;
         weight: bold;
         vertical-align:middle;
         border-left:;
         border-right:;
         border-top:;
         border-bottom:;
         border-spacing= solid  yellow 5pt;
         }
TD.IMPARMAINPERSONAL{background-color: rgb(246,245,116);
             text-align: ;
             font-weight: bold;
             color: #000000;
             vertical-align:middle;
             border-left:;
             border-right:;
             border-top:;
             border-bottom:;
            }
TD.IMPARSECONDPERSONAL{background-color: rgb(246,245,116);
               text-align: right;
               font-weight: bold;
               color: blue;
               vertical-align:middle;
               border-left:;
               border-right:;
               border-top:;
               border-bottom:;
            }
/*-----------------------------------------*/
/*------------TABLA DE COLOR VERDE---------*/
TABLE.VERDE {background-color: white;
             align: center;
             border-left:double rgb(188,245,141) 3px;
             border-right:double rgb(188,245,141) 3px;
             border-top:double rgb(188,245,141) 3px;
             border-bottom:double rgb(188,245,141) 3px;
             margin-top: 0pt
            }
TR.IMPARGENERAL{
         background-color:rgb(188,245,141);
         color: #000000;
         weight: bold;
         vertical-align:middle;
         border-left:;
         border-right:;
         border-top:;
         border-bottom:;
         border-spacing= solid  yellow 5pt;
         }
TD.IMPARMAINGENERAL{background-color: rgb(188,245,141);
             text-align: ;
             font-weight: bold;
             color: #000000;
             vertical-align:middle;
             border-left:;
             border-right:;
             border-top:;
             border-bottom:;
            }
TD.IMPARSECONDGENERAL{background-color: rgb(188,245,141);
               text-align: right;
               font-weight:bold ;
               color: blue;
               vertical-align:middle;
               border-left:;
               border-right:;
               border-top:;
               border-bottom:;
            }
/*-----------------------------------------*/
/*------------TABLA DE COLOR ROJA---------*/
TABLE.ROJA { background-color: white;
             align: center;
             border-left:double rgb(244,186,152) 3px;
             border-right:double rgb(244,186,152) 3px;
             border-top:double rgb(244,186,152) 3px;
             border-bottom:double rgb(244,186,152) 3px;
             margin-top: 0pt
            }
TR.IMPARCONCRETO{
         background-color:rgb(244,186,152);
         color: #000000;
         weight: bold;
         vertical-align:middle;
         border-left:;
         border-right:;
         border-top:;
         border-bottom:;
         border-spacing= solid  yellow 5pt;
         }
TD.IMPARMAINCONCRETO{background-color: rgb(244,186,152);
             text-align: ;
             font-weight: bold;
             color: #000000;
             vertical-align:middle;
             border-left:;
             border-right:;
             border-top:;
             border-bottom:;
            }
TD.IMPARSECONDCONCRETO{background-color: rgb(244,186,152);
               text-align: right;
               font-weight: bold;
               color: blue;
               vertical-align:middle;
               border-left:;
               border-right:;
               border-top:;
               border-bottom:;
            }
/*-----------------------------------------*/
/*---------------TABLA CLIPE---------------*/
TABLE.CLIPE {background-color: white;
             border-left:solid red 0px;
             border-right:solid red 0px;
             border-top:solid red 0px;
             border-bottom:solid red 0px;
             margin-top: 5pt
            }
TABLE.CLIPE2 {background-color: white;
             border-left:solid  #4444af 2px;
             border-right:solid #4444af 2px;
             border-top:solid #4444af 2px;
             border-bottom:solid #4444af 2px;
             margin-top: 3pt;
            }
TABLE.MENU {
        background-color: #4444af;
        text-align: left;
        font-weight: bold;
        font-size: 16pt;
        color: #ffffff;
        vertical-align: middle;
        border-left:;
        border-right:;
        border-top:;
        border-bottom:;
        }
TR.CABECERA {
        background-color: #4444af;
        text-align: center;
        font-weight: bold;
        font-size: 16pt;
        color: #ffffff;
        vertical-align: middle;
        border-left:;
        border-right:;
        border-top:;
        border-bottom:;
        }
TR.PIE {
        background-color: #ff9933;
        text-align: center;
        font-weight: bold;
        font-size: 14pt;
        color: #ffffff;
        vertical-align:middle;
        border-left:;
        border-right:;
        border-top:;
        border-bottom:;
        }
TR.IMPAR{
         background-color:#dddddd;
         color: #000000;
         weight: bold;
         vertical-align:middle;
         border-left:;
         border-right:;
         border-top:;
         border-bottom:;
         border-spacing= solid  yellow 5pt;
         }
TR.PAR{
       background-color=#ffffff;
       color: #000000;
       vertical-align:;
       border-left:;
       border-right:;
       border-top:;
       border-bottom:;
       }
TR.BLANCO{
       background-color=#ffffff;
       color: #000000;
       vertical-align:;
       border-left:;
       border-right:;
       border-top:;
       border-bottom:;
       }

TD.IMPARMAIN{background-color: #DDDDDD;
             text-align: right;
             font-weight: bold;
             color: #000000;
             vertical-align:middle;
             border-left:;
             border-right:;
             border-top:;
             border-bottom:;
            }
TD.IMPARMAINL{background-color: #DDDDDD;
             text-align: left;
             font-weight: bold;
             color: #000000;
             vertical-align:middle;
             border-left:;
             border-right:;
             border-top:;
             border-bottom:;
            }

TD.IMPARSECOND{background-color: #dddddd;
               text-align: left;
               font-weight: ;
               color: #000000;
               vertical-align:middle;
               border-left:;
               border-right:;
               border-top:;
               border-bottom:;
            }
TD.IMPARSECONDR{background-color: #dddddd;
               text-align: right;
               font-weight: ;
               color: #000000;
               vertical-align:middle;
               border-left:;
               border-right:;
               border-top:;
               border-bottom:;
            }
TD.PARMAIN{background-color: #ffffFF;
           text-align: ;
           font-weight: bold;
           color: #000000;
           vertical-align:middle;
           border-left: ;
           border-right: ;
           border-top: ;
           border-bottom: ;
          }
TD.PARSECOND{background-color: #FFFFFF;
             text-align: right;
             font-weight: bold;
             color: blue;
             vertical-align:middle;
             border-left:;
             border-right:;
             border-top:;
             border-bottom:;
          }
TD.BLANCOMAIN{background-color: #ffffFF;
           text-align: right;
           font-weight: bold;
           color: #000000;
           vertical-align:middle;
           border-left: ;
           border-right: ;
           border-top: ;
           border-bottom: ;
          }
TD.BLANCOSECOND{background-color: #FFFFFF;
               text-align: left;
               font-weight: ;
               color: #000000;
               vertical-align:middle;
               border-left:;
               border-right:;
               border-top:;
               border-bottom:;
            }
TD.CABECERA {
        background-color: #4444af;
        text-align: center;
        font-weight: bold;
        font-size: 16pt;
        color: #ffffff;
        vertical-align: middle;
        border-left:;
        border-right:;
        border-top:;
        border-bottom:;
        }
/*-----------------------------------------*/

