


/*-------------------------------------*/
/*----     ESTILOS PARA LOS LINKS  ----*/
/*-------------------------------------*/

a:link { text-decoration: none; color : #FFFFFF; border: 0px; -moz-outline-style: none;}
a:active { text-decoration: underline; color : #00a0e3; border: 0px; -moz-outline-style: none;}
a:visited { text-decoration: none; color : #FFFFFF; border: 0px; -moz-outline-style: none;}
a:hover	{ text-decoration: underline; color : #FFFF00; border: 0px; -moz-outline-style: none;} 
a:focus { outline: none;-moz-outline-style: none;}

a.ColMedio:link { text-decoration: none; color : #082c10; border: 0px; -moz-outline-style: none;}
a.ColMedio:active { text-decoration: underline; color : #00a0e3; border: 0px; -moz-outline-style: none;}
a.ColMedio:visited { text-decoration: none; color : #082c10; border: 0px; -moz-outline-style: none;}
a.ColMedio:hover	{ text-decoration: underline; color : #FFFF00; border: 0px; -moz-outline-style: none;} 
a.ColMedio:focus { outline: none;-moz-outline-style: none;}

a.a2:link { text-decoration: none; font-weight:bold; color : #082c10; border: 0px; -moz-outline-style: none;}
a.a2:active { text-decoration: underline; font-weight:bold; color : #082c10; border: 0px; -moz-outline-style: none;}
a.a2:visited { text-decoration: none; font-weight:bold;  color : #082c10; border: 0px; -moz-outline-style: none;}
a.a2:hover	{ text-decoration: underline; font-weight:bold;  color : #FF0000; border: 0px; -moz-outline-style: none;} 
a.a2:focus { outline: none;-moz-outline-style: none;}

a.foro:link { text-decoration: none; color : #082c10; border: 0px; -moz-outline-style: none;}
a.foro:active { text-decoration: underline; color : #082c10; border: 0px; -moz-outline-style: none;}
a.foro:visited { text-decoration: none; color : #082c10; border: 0px; -moz-outline-style: none;}
a.foro:hover	{ text-decoration: underline; color : #FF0000; border: 0px; -moz-outline-style: none;} 
a.foro:focus { outline: none;-moz-outline-style: none;}



a.deshabilitado:link { text-decoration: none; color : #A7AB89; border: 0px; -moz-outline-style: none;}
a.deshabilitado:active { text-decoration: underline; color :#A7AB89; border: 0px; -moz-outline-style: none;}
a.deshabilitado:visited { text-decoration: none; color :#A7AB89; border: 0px; -moz-outline-style: none;}
a.deshabilitado:hover	{ text-decoration: underline; color : #FF0000; border: 0px; -moz-outline-style: none;} 
a.deshabilitado:focus { outline: none;-moz-outline-style: none;}

.B:link, .B:visited, .B:active  {BACKGROUND: none; COLOR: #000050; FONT-SIZE: 10px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: none} 
.B:hover         {BACKGROUND: none; COLOR: #0060ff; FONT-SIZE: 10px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: none}

/*-------------------------------------*/
/**---    Estilos para las Fuentes ----*/
/*-------------------------------------*/

/*FONT            {FONT-FAMILY: Verdana, Arial; FONT-SIZE: 10px}*/
/*TD              {FONT-FAMILY: Verdana, Arial; FONT-SIZE: 10px}
BODY            {FONT-FAMILY: Verdana, Arial; FONT-SIZE: 10px}
P               {FONT-FAMILY: Verdana, Arial; FONT-SIZE: 10px}
DIV             {FONT-FAMILY: Verdana, Arial; FONT-SIZE: 10px}*/
INPUT           {FONT-FAMILY: Verdana, Arial; FONT-SIZE: 10px}
TEXTAREA        {FONT-FAMILY: Verdana, Arial; FONT-SIZE: 10px}
FORM            {FONT-FAMILY: Verdana, Arial; FONT-SIZE: 10px}
SELECT          {FONT-FAMILY: Verdana, Arial; FONT-SIZE: 10px}

/*.normal         {BACKGROUND: none; COLOR: #000080; FONT-SIZE: 10px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial}*/
.suave          {BACKGROUND: none; COLOR: #174720; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial}
.peque          {BACKGROUND: none; COLOR: #082c10; FONT-SIZE: 9px; FONT-FAMILY: Arial}
.doble          {BACKGROUND: none; COLOR: #082c10; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial}
.simple         {BACKGROUND: none; COLOR: #082c10; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial}
.titulo         {BACKGROUND: none; COLOR: #082c10; FONT-SIZE: 16px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial}
.cabesumi       {BACKGROUND: none; COLOR: #ffffff; FONT-SIZE: 10px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial}
.fechanot       {BACKGROUND: none; COLOR: #ff0000; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial}
.cabetabla      {BACKGROUND: none; COLOR: #ffffff; FONT-SIZE: 12px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial}
.doblenegra     {BACKGROUND: none; COLOR: #0D4117; FONT-SIZE: 12px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial}
.rojo           {BACKGROUND: none; COLOR: #ff0000; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial}


/*-------------------------------------*/
/*-     ESTILOS PARA el HR(lINEAS)   --*/
/*-------------------------------------*/

hr {
   color: #082c10;
   background-color: #082c10;
   height: 2px;
}

/*-------------------------------------*/
/*----     ESTILOS PARA EL BODY    ----*/
/*-------------------------------------*/

body {
	background-color: #FFFFFF;
	background-image: url(img/cabeza1.gif);
	background-repeat: no-repeat;
	background-attachment: fixed; 
	background-position: top center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #0e2d13;
}

/*---------------------------------------*/
/*----     ESTILOS PARA LAS TABLAS   ----*/
/*---------------------------------------*/



table.menu {
  padding-left: 0px;
  margin-bottom:12px;
  margin-left: 10px;
}


table.foro {   /**   Para el servicio de foros **/
    padding-left: 0px;
    margin-bottom:12px;
    margin-left: 5px;
    width: 98%;
    background-color:#FFFFFF; 
}

table.MensajesForo{ /**   Para el servicio de foros **/

    padding-left: 0px;
    margin-bottom:12px;
    margin-left: 5px;
    width: 100%;
    border:none;
    background-color:#FFFFFF; 

}
td.foro { /**   Para el servicio de foros **/
      background-color:#FFFFFF;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 11px;
      border:none;
      padding-right:5px;
}

td.foro1 {  /**   Para el servicio de foros **/
      background-color:#EBF0CA;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 11px;
      border:none;
      padding-right:5px;
}

th.foro{  /**   Para el servicio de foros **/
 height:40px;
 background-color:#082c10;
 color:#FFFFFF;

}

th.pieforo{  /**   Para el servicio de foros **/
        background-color:#ADB862;
}


th.MensajeForo { /**   Para el servicio de foros **/

   width:110px;
   color:#082c10;
   background-color:#8C9652;
   border-right: 1px solid #3A3F23;
   border-left: none;
    border-bottom: 2px solid #3A3F23;
   border-top: none;
}

td.MensajeForo_cab {  /**   Para el servicio de foros **/
   font-style: italic;
   text-align:right;
   font-size:9px;
   background-color:#EBF0CA;
   border-right: none;
   border-left: none;
   border-bottom: 2px solid #3A3F23;
   border-top: none;
}

td.MensajeForo_cab_2 {  /*---  estilo en el foro para la #, que indica el numero del mensaje ------*/ 
   font-style: normal;
   text-align: right;
   font-size:12px;
   background-color:#E2E7B5;
   border-right: 1px solid #3A3F23;
   border-left: none;
   border-bottom: 2px solid #3A3F23;
   border-top: none;
}

td.MensajeForo_Elim {  /**   Para el servicio de foros **/
   text-align:center;
   background-color:#4E5632;
   border-right: 1px solid #3A3F23;
   border-left: 1px solid #3A3F23;
   border-bottom: none;
   border-top: none;
}

td.MensajeForo {  /**   Para el servicio de foros **/
   padding-left: 8px;
   padding-top: 8px;
   margin-left: 5px;
   background-color:#FFFFFF;
   border-right: 1px solid #3A3F23;
   border-left: 1px solid #3A3F23;
   border-bottom: none;
   border-top: none;
}


/*****************************************************************************************
/***-------------              Estilos para la columna del medio        ------------------
******************                                                     *******************/

td.menu_ColMedio {
 font-family: "Trebuchet MS";
 font-size: 14px;
 margin-bottom: 0px;
 padding: 0px;
 padding-left: 4px;
 font-weight:bolder;
 color:#082c10;
}

td.body_ColMedio {
 color:#082c10;
 font-size: 10px;
 padding-right:0px;
}


td.menu_lineas_ColMedio {
background:url(img/puntito_ColMedio.gif);
 font-size: 4px;
 /*height : 6x;*/
 color:#cFc;
 margin-top: 0px;
 margin-bottom: 0px;
 padding: 0px;
 height:6px;
 padding-left: 2px;
 
}

td.menu_body_ColMedio {
 background: url(img/punto3.gif);
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color:#082c10;
 background-repeat: no-repeat;		
 background-position: 0px 4px;
 padding-left: 10px;
 /*padding-top:4x;*/
 /*line-height: 17px;*/
 /*text-align: left;*/
 border-top: none;
 border-bottom:none;
}

td.td_centro {

 background: url(img/fondomedio.gif) repeat;
 padding-left: 3px;
 padding-top:5px;
 width:191px;
 
 }

 td.ColumnaMedio {
  color:#ffffff;
  text-align:center;
  background: url(img/cab_socio.gif); 
 }





/****/


td.cuerpo_socio {
      border-right: 1px solid #ACB67E;
      border-left: 1px solid #ACB67E;
      border-bottom: 1px solid #ACB67E;
}


table.tabla_menu_soc {
	margin: 0 auto;
	font-size: 12px;
	width:170px;
    padding-left: 0px;
    text-align: left;
    color: #FFFFFF;
    border-collapse: collapse;
}


table {  /* Estilo general para cualquier table que se defina en la Web, es como un default */

	margin: 0 auto;
	font-size: 12px;

	
	/* alpha(opacity=50); 
     opacity: .5;*/


	/*border-right: 1px solid #CCC;
	 border-left: 1px solid #CCC;
	 border-top: 1px solid #E8EAF0;
     border-bottom: 1px solid #E8EAF0;*/
     padding-left: 0px;
    
     text-align: left;
     color: #0e2d13;
     border-collapse: collapse;
}

/* Estilo general para cualquier td que se defina en la Web, es como un default */
/*td {  padding-right:2px; padding-left:2px; }

/* Estilo para los td de cabecera.php, evitamos conflictos con td general(el de arriba) */
td.cabecera { padding-right:0px; padding-left:0px;}

th {
color: #FFFFFF;
background-color: #082c10;
font-size:14px;


}



td.menu {
 font-family: "Trebuchet MS";
 font-size: 14px;
 margin-bottom: 0px;
 padding: 0px;
 padding-left: 4px;
 font-weight:bolder;
 color:#FFFFFF;
}

td.info {
 font-family: "Trebuchet MS";
 font-size: 12px;
 margin-bottom: 0px;
 padding: 0px;
 padding-left: 4px;
 font-weight:bolder;
 color:#082c10;
}

td.titulo {

 height:25px;
 font-family: "Trebuchet MS";
 font-size: 16px;
 FONT-WEIGHT: bold;
 padding-left: 35px;
 color:#ffffff;
 vertical-align: top;

}


td.menu_lineas {
background:url(img/puntito.gif);
 font-size: 4px;
 /*height : 6x;*/
 color:#cFc;
 margin-top: 0px;
 margin-bottom: 0px;
 padding: 0px;
 height:6px;
 padding-left: 2px;
  padding-right:0px;
 
}


td.menu_lineas2 {
background:url(img/puntito.gif);
background-repeat: repeat-x;
vertical-align: middle;
 font-size: 12px;
 height : 12px;
 color:#cFc;
 margin-top: 0px;
 margin-bottom: 0px;
 padding: 0px;
  padding-right:0px;
 padding-left: 2px;
 
}

td.Cab_izq{
  padding-left: 0px;
  padding-right:0px;
  width:600px;

}

td.td_menu {
 color:#cFc;
 background-color:#0e2d13; 
 padding-top:5px;
 padding-right:0px;
}




td.menu_body {
 background: url(img/punto2.gif);
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color:#FFFFFF;
 background-repeat: no-repeat;		
 background-position: 0px 4px;
 padding-left: 10px;
 padding-right: 4px;
  padding-right:0px;
 /*padding-top:4x;*/
 /*line-height: 17px;*/
 /*text-align: left;*/
 border-top: none;
 border-bottom:none;
}

td.menu_body_des {
 background: url(img/punto2.gif);
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 background-repeat: no-repeat;		
 background-position: 0px 4px;
 padding-left: 10px;
  padding-right:0px;
 border-top: none;
 border-bottom:none;
 color :#A7AB89;
}

th.menuDatos {
text-align: center;
color:"#808080";
}

td.menuDatos_link {
  background: #BEC989  url(img/punto3.gif); /*,*/
 /* background-color: #EDF2CE;*/
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  background-repeat: no-repeat;		
  background-position: 2px 4px;
  padding-left:12px;
  
  /*padding-top:4x;*/
  /*line-height: 17px;*/
  /*text-align: left;*/

}


table.menuDatos {
 color:#ffffff; 
 border-right: 1px solid #86A664;
 border-left: 1px solid #86A664;
 border-top: 1px solid #86A664;
 border-bottom:1px solid #86A664;
 padding:4px;

}

td.menuDatos {
  border-right: 1px solid #86A664;
  border-left: 1px solid #86A664;
  border-top: 1px solid #86A664;
  border-bottom:1px solid #86A664;
}


/* ESTILOS PARA EL CALENDARIO */
td.titulo_cal{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color : #FFFFFF;
	background-color:#003c29;
}
.txt{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color : #000000;
	background-color:#8cc739;
}


.corte{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color : #000000;
	background-color:orange;
}


.txt2{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color : #000000;
	background-color:#c1fe6e;
}

.txtFestivo{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 9px;
	color : #797a78;
	/*background-color: #7bb725;*/
	background-color: #A2CD5A;
}

/*****************************************************/
/*          ESTILOS PARA EL MENU DE TRABAJADORES     */


td.col_trabaja{
color:#ffffff; 
}


caption{
	height: 16px;
	font-size:14px;
	color: #FFFFFF;
	font-weight:bold;	
	text-align: center;
	background: #fff url(img/cab_tabla.jpg) repeat;
	border-style: none;
}

#ibox_content { background: #C6CF94; border-color: #ffffff; }
#ibox_wrapper { background: #082c10; border-color: #fff; }
#ibox_footer_wrapper { left: 0; right: 0; top: 0; padding: 3px 3px; }
#ibox_footer_wrapper, #ibox_footer_wrapper a { color: #ffffff; background: #082c10; }
#ibox_footer_wrapper a { color: #ffffff; font-weight: bold; text-decoration: none; padding: 0 3px; }
#ibox_content { padding: 5px; }
#ibox_wrapper { padding: 20px 0 0 0; }

/****--------   MENSAJES DE VENTANITAS    -------****/

#content {padding:20px}
#dialog {position:absolute; width:425px; padding:10px; z-index:200; background:#fff}
#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(img/dialog_close.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:#FFF; opacity:.75; filter:alpha(opacity=75); z-index:100}




.error {background:#fff url(img/error_bg2.jpg) bottom right no-repeat; border:1px solid #69713F; border-top:none}
.errorheader {background:url(img/error_header2.gif) repeat-x; color:#CEE094; border:1px solid #69713F; border-bottom:none}
.warning {background:#fff url(img/warning_bg.jpg) bottom right no-repeat; border:1px solid #c5a524; border-top:none}
.warningheader {background:url(img/warning_header.gif) repeat-x; color:#957c17; border:1px solid #c5a524; border-bottom:none}
.success {background:#fff url(img/success_bg.jpg) bottom right no-repeat; border:1px solid #60a174; border-top:none}
.successheader {background:url(img/success_header.gif) repeat-x; color:#3c7f51; border:1px solid #60a174; border-bottom:none}
.prompt {background:#fff url(img/prompt_bg.jpg) bottom right no-repeat; border:1px solid #4f6d81; border-top:none}
.promptheader {background:url(img/prompt_header.gif) repeat-x; color:#355468; border:1px solid #4f6d81; border-bottom:none}

/****************************************************
       ESTILO PARA LA TABLA DE NOTICIAS
*****************************************************/

td.not_izq{
background-image:url(img/NOT-IZDA.gif);
width:16px;
height:111px;
}

td.not_body{
background-image:url(img/NOT-CEN.gif);
background-repeat: repeat-x;
vertical-align:top;
padding-top:10px;
}

td.not_der{
background-image:url(img/NOT-DCHA.gif);
width:16px;
height:111px;
}


/* "fallback" links for non-CSS supporting browsers. */
.fallback {
 display: none;
}

/* style de supernotes */

/* Here's our default note styles. */
.notedefault, .notenested {
 position: absolute;
 visibility: hidden;
 top: 1.5em;
 left: 2em; width: 10em;
}
.notedefault {
 padding: 3px;
 border: 1px solid #369;
 background-color: #69C;
 color: white;
}
.notenested {
 width: 8em;
 padding: 3px;
 border: 1px solid #963;
 background-color: #C96;
 color: white;
}

/* Some position-type-specific offset information. Tweak as needed! */
.snp-mouseoffset, .snp-triggeroffset, .snp-mousetrack {
 margin-left: 5px;
 margin-top: 15px;
}

/* Headings within notes */
.notedefault h5 {
 margin: 0 0 5px 0;
 padding: 2px;
 background-color: white;
 color: black;
}

/* Note close marker is only shown within pinned notes. */
.note-close {
 float: right;
 margin-top: 2px;
 width: 14px;
 height: 14px;
 line-height: 14px;
 color: black;
 text-decoration: none;
 visibility: hidden
}
.snb-pinned .note-close {
 visibility: inherit;
}
