		 html { overflow-y: scroll; }
		 html { overflow-y: scroll; }
		 body {
		    /*font-family: Verdana,Arial;
			font-family: Arial;
			*/
            font-family: Arial;
			font-size:78%;
            color:#000000;
			text-align:center; /* centrar para IE5.x */
			padding:0px 0px 0px 0px;
			margin:6px 0px 6px 0px;
			/*background: #EEEEEE url(../imagenes/fondo.jpg) fixed;*/
            background: #EEEEEE ;
            /*position:relative;*/ /*para que se vea bien en IE 6 */
		}
		#contenedor {
			border:1px solid #007336;
			/*min-width:900px;*/
			/*min-width:1100px;*/
            width:1200px;
            /*max-width:96%;*/
			text-align:left; /* alinear textos */
			margin:0px auto; /* centra el contenedor */
			margin-bottom:0px; /* centra el contenedor */
          	/*background-color:#FCFCFC;*/

 }


p.morado,h2.morado,h3.morado {	color:purple;}

 div.fecha_actual {width:100%;text-align:right;}

table {font-size:100%;}

 ul {padding-left:1em;}
 
		.contenido {
			float:left;
			width:82%;
            margin:0px;
            padding: 0px 5px 5px 5px;
			}

		.contenido h1 {
			font-size:150%;
			text-align:center;
            color: #007336;
            font-style: italic;
			font-weight:bold;
            padding:0px;
            margin-top:14px;
            margin-bottom:7px;
			}
		.contenido h2 {
			font-size:120%;
            color: #007336;
			}
		.contenido h3 {
			font-size:100%;
            color: #000000;
			text-decoration:underline;
			}
  		.contenido a{
          text-decoration:underline;
          color:black;
		}


.contenido a:link,.contenido a:visited{
          text-decoration:underline;
          color:black;
		}

.contenido h1 a:link,.contenido h1 a:visited{
		  text-decoration:underline;
		  color: #007336;
         }

.contenido h1 a:hover {
          text-decoration:underline;
          
		}


.contenido a:hover, .contenido a:hover span{
        text-decoration:underline;
        color:#B03030;
		}

		
		
  		.contenido img{
               border:0px;
          }


		#encabezado {
			height:64px;
			background: #fff url(imagenes/cabecera_int2.jpg) no-repeat;
			background-position: right;
			text-align:left;
			padding-left:10px;
 		}
		#encabezado img {
			height:60;
		}
		#encabezado a {
			text-decoration: none;
		}

  		
		.menu_superior {
			width:100%;background-color:#007336;
		}
		.menu_superior {
			width:100%;background-color:#007336;
		}
		
		#pie {
			clear:left;
			margin:0px;
			padding:0px;
			background-color:#007336;
			color:#f4f4f4;
			font-size:70%;
			padding:2px 0;
			text-align:center;
			border-top: 1px solid #007336;
			width:auto;
		}

		#menu_estado {
			float:left;width:25%;background-color:#007336;height:21px;
			}

		#menu {
            float:left;
			height:21px;
            width:75%;
			background-color:#007336;
		}

   		#menu ul {
			padding: 0px 0px 0px 0px;
			margin:0px;
            float:right;
 		}

		#menu ul li {
			padding: 0px 0px 0px 0px;
			display: inline;
			font-size: 80%;
			font-weight: bolder;
		}

		#menu ul li a:link, #menu ul li a:visited {
			margin: 2px 6px 4px 6px;
			float: left;
			line-height: 14px;
			text-decoration: none;
			color: #D0D0D0;
		}
		#menu ul li a.actual:link, #menu ul li a.actual:visited, #menu ul li a:hover {
			padding-bottom: 0px;
			color: #D0D0D0;
		}
		#menu ul li a:hover,#menu ul li  a.actual:hover {
			border-bottom: 2px solid;
			padding-bottom: 0px;
			color: #FFFFFF;
		}


		#caja_login {
			padding: 25px 5px 25px 5px;
			text-align:center;
			margin:auto;
            background: #aeceb0;
            width:300px;
            border: 1px solid;
		}
        #caja_login table {

         margin:0px auto 20px;
        }

        #caja_formulario {
			padding: 3px 3px 3px 3px;
			text-align:left;
			margin:0 auto;
            background: #aeceb0;
            /*width:96%;*/
            border: 1px solid;
            }
		#lateral {
  			font-size: 95%;
            margin: 0px 0px 0px 0px;
            padding: 0px 0px 0px 0px;
			float:left;
			width:200px;
			color:#000;
		}
		#lateral.vacio {
                       width:110px;
        }



        #lateral div.borde_superior_menu {
                overflow:hidden;
                 width:100%;height:3px;border:0px;
                 line-height:3px;
                 /*background-image:url(imagenes/degradado_menu.png);*/
                 border-top:1px solid #FAFAC0;
                 background-color:#BFD88B;
        }
        #lateral div.borde_superior_menu_seleccionado {
                overflow:hidden;
                 width:100%;height:3px;
                 line-height:3px;
                 border-top:1px solid #FAFAC0;
                 /*background-image:url(imagenes/degradado_menu.png);*/
                 background-color:#9CC470;
        }
        #lateral div.borde_inferior_menu {
				overflow:hidden;
                width:100%;height:3px;border:0px;
                 line-height:3px;
                 /*background-image:url(imagenes/degradado_menu2.png);*/
				 background-position:bottom-left;
                 background-color:#BFD88B;
        }
        #lateral div.borde_inferior_menu_seleccionado {
          overflow:hidden;
                 width:100%;height:3px;border:0px;
                 line-height:3px;
                 /*background-image:url(imagenes/degradado_menu2.png);*/
                 background-position:bottom-left;
                 background-color:#9CC470;
        }
    #lateral div.titulo_menu {
                 width:100%;height:auto;border:0px;overflow:hidden;
                 font-weight:bold;
                 font-size: 100%;
                 /*background-image:url(imagenes/contenedor_lat2.png);*/
                 background-color:#BFD88B;
        }
	#lateral div.titulo_menu_seleccionado {
                 width:100%;height:auto;border:0px;overflow:hidden;
                 /*background-image:url(imagenes/contenedor_lat2.png);*/
                 background-color:#9CC470;
                 font-weight:bold;
                 font-size: 100%;
        }
	#lateral div.titulo_menu_seleccionado ul {
		margin-top:0px;
		}
        
        #lateral div img{
        border:0px;margin-left:5px;margin-right:4px;float:left;
        }
        
    	#lateral div a:link img,#lateral div a:visited img {
           opacity: 0.80;
	       filter: alpha(opacity=80);
           -moz-opacity: 0.80;
       	   }
    	#lateral div a:hover img {
           opacity: 1;
	       filter: alpha(opacity=100);
           -moz-opacity: 1;
       	   }


        #lateral div ul {
              font-weight:normal;
              font-size:90%;
			  padding:0em;
			  padding-left:2.2em;
			  padding-bottom:0.5em;
			  margin:0em;
		}

		
		#lateral a {
		 display: block;
 width: 100%;
 		}

		#lateral a:link, #lateral a:visited {
			padding-bottom: 2px;
			color:#404040;
			text-decoration: none;
		}

		#lateral a:hover {
			padding-bottom: 2px;
			color: #B02000;
			color: #209356;
         text-decoration:underline;
		}

		#lateral a:link#uap, #lateral a:visited#uap {
			padding-bottom: 2px;
			color:#4AB322;
			text-decoration: none;
		}
		#lateral a:hover#uap {
			padding-bottom: 2px;
			color: #B02000;
			color: #20A356;
         text-decoration:underline;
		}

		#lateral a:link#uif, #lateral a:visited#uif {
			padding-bottom: 2px;
			color:#00A9BD;
			text-decoration: none;
		}
		#lateral a:hover#uif {
			padding-bottom: 2px;
			color: #B02000;
			color: #20A356;
         text-decoration:underline;
		}

		#lateral a:link#uc, #lateral a:visited#uc {
			padding-bottom: 2px;
			color:#E26700;
			text-decoration: none;
		}
		#lateral a:hover#uc {
			padding-bottom: 2px;
			color: #B02000;
			color: #20A356;
         text-decoration:underline;
		}

		#lateral div a.actual:link, #lateral div a.actual:visited {
			padding-bottom: 2px;
			color: #000;
			font-weight: bold;
			}
		#lateral div a.actual:hover {
			padding-bottom: 2px;
			color: #B02000;
			color: #209356;
		}



#lateral ul.filo {
      height:7px;
      padding:0px;
      background-image:url(imagenes/degradado_menu2.png);
      background-repeat: no-repeat;
      background-position: right bottom;
}


div.columna_izq_presentacion {
	width:46%;float:left;margin-left:0%;
	}

div.columna_der_presentacion {
	width:49%;float:left;margin-left:2em;
	}

div.minicolumna_izq {
	width:32%;float:left;margin-left:0%;text-align:left;
	}

div.minicolumna_der {
	width:31%;float:left;margin-left:1em;text-align:left;
	}


		.clear {
		    clear: both;
		    display: block;
		    height: 0px;
		    overflow: hidden;
		    margin: 0;
		    padding: 0;
		}
		
		div#column2 {
		float:left;
		    margin: 0px;
		    padding: 0px;
		    width: 100%;
        }

		div#column1 {
			float:left;
		    margin: 0px;
		    padding: 0px;
		    background-position: left;
		    /*background-image: url(imagenes/contenedor_lat2.gif);
		    background-repeat: repeat-y;*/
		    width: 100%;
			background-color: #FAFAC0;
		    background-color: #FAFAC9;
			//background-image: url(imagenes/prueba_fondo_intranet.gif);
          	//background-image: url(imagenes/JA-fondoIndianaGris.gif);
            background-repeat: no-repeat;
	        background-position: top right;
			
		}

		table#tablacuadro {
		    /*border: 0px solid #000000;
		    margin: 5px;
		    width: 100%;
			*/
		}
		table#tablacuadro td#cuadro1 {
            text-align:right;
            width:30%;
			font-size:90%;
			white-space: nowrap;
        }
		table#tablacuadro td#cuadro2 {
            text-align:left;
            width:70%;
			font-size:90%;
        }
        
		
		
		
		
		
        span.nota_formato {
        color:#606060;
        font-weight:normal;
        }

        span.nota_titulo {
        color:#007336;
        }

        span.subrayado {
			text-decoration:underline;
			}
		span.nota_azul {
				color:blue;
				font-weight:bold;
				}
		span.nota_ambar {
				color:#AF8F00;
				font-weight:bold;
				}

		span.nota_amarillo {
				color:#FFD966;
				/*font-weight:bold;*/
				}

		span.nota_negra {
				color:black;
				font-weight:bold;
				font-size:120%;
				}


		div#cuerpoNoticia {
          color: #000000;
          font-size:100%;
          width:80%;
/*border:1px solid #8eae90;*/
          border:1px solid #8eae90;
          background-color: #ffffd5;
          padding:3px 3px 3px 3px;
          margin:0 auto 10px;
		}

		div#cabeceraNoticia {
        width:100%;
        float:left;
        /*background-image:url(imagenes/fondo_papel.gif);*/
        /*background-color:#eaeab0;*/
        }

  		div#cuerpoNoticia span.fecha {
                  font-weight:bold;
          }

  		div#cuerpoNoticia a{
          text-decoration:none;
          color: #000000;
		}
  		div#cuerpoNoticia span.titular {
       color:#007336;
                  font-weight:bold;
                  font-size:120%;
          }
  		div#cuerpoNoticia span.titular a:visited,div#cuerpoNoticia span.titular  a:link{
       color:#007336;
                  font-weight:bold;
          }
  		div#cuerpoNoticia span.titular a:hover{
          color: #B03030;
          text-decoration:underline;
		}



		table#tablanotic2 {
           border-collapse: collapse;
		    border: 1px solid #000000;
		    width: 100%;
            background-color: #EAEAB0;
            border-spacing: 0px;
            font-size: 100%;
			margin-bottom:1px;
		}
		table#tablanotic2 td {
            margin: 0px;
            padding: 8px;
		}
		table#tablanotic2 th {
            margin: 0px;
            padding: 8px;
            background-color: #DADAA0;
			text-align:left;
		}

   		table#tablanotic2 th span.fecha{
            color: #007336;
            font-weight:bold;
		}
   		table#tablanotic2 th span.titular{
            color: #007336;
            font-weight:bold;
            font-size:100%;
		}


		table#tablaconcur {
           /*border-collapse: collapse;*/
            border: 1px solid #000000;
		    margin: 0px;
		    padding: 0px;
		    width: 100%;
            background-color: #EAEAB0;
            border-spacing: 0px;
            font-size: 90%;
		}
		table#tablaconcur td {
            border:1px solid #EAEAB0;
            padding: 2px;
            background-color: #EAEAB0;
		}
		table#tablaconcur td.alt {
		    border: 0px solid #000000;
            border:1px solid #EAEAB0;
            padding: 2px;
            background-color: #DADAA0;
		}
		table#tablaconcur th {
            padding: 2px;
            background-color: #BABA80;
		}

		table#tablaformacion {
           border-collapse: collapse;
            border: 1px solid #000000;
		    margin: 0px;
		    padding: 0px;
		    width: 100%;
            background-color: #F5F5B8;
            border-spacing: 0px;
            font-size: 100%;
		}
		table#tablaformacion td {
		    border: 0px solid #000000;
            padding: 1px;
		}
		table#tablaformacion td.centrado {
			text-align:center;
		}
		table#tablaformacion td.alt {
            background-color:#EAEAB0;
		    border: 0px solid #000000;
            padding: 1px;
		}
		table#tablaformacion th {
            padding: 1px;
            background-color: #BABA80;
		}

        table#tablaformacion table {
            width:100%;
            border-collapse: collapse;
		    margin: 0px;
		    padding: 0px;
        }
        table#tablaformacion table td{
		    border:0px;
            background-color:#DADAA0;
        }
        table#tablaformacion table td.alt{
		    border:0px;
            background-color:#EAEAB0;
        }


		table#tablaformacion2 {
           border-collapse: collapse;
            border: 1px solid #000000;
		    margin: 0px;
		    padding: 0px;
		    width: 100%;
            background-color: #F5F5B8;
            border-spacing: 0px;
            font-size: 100%;
		}
		table#tablaformacion2 th {
            padding: 3px;
            background-color: #BABA80;
            border-bottom:1px solid #F5F5B8;
		}
        table#tablaformacion2 td{
		    border:0px;
            background-color:#DADAA0;
        }
        table#tablaformacion2 td.alt{
		    border:0px;
            background-color:#EAEAB0;
        }
	
	
table.formacion11{
	font-size:90%;
    border-collapse: collapse;
    width: 100%;	
}
table.formacion11 th {
    background-color: #A9F5A9;
    text-align: center;
	color: #404040;
}
table.formacion11 td {
    text-align: left;
	border: 1px solid #A9F5A9;
	padding: 2px	;
}

table.formacion66{
   	font-size:90%;
	border-collapse: collapse;
    width: 100%;	
}
table.formacion66 th {
    background-color: #FACC2E;
    text-align: center;
	color: #404040;
}
table.formacion66 td {
    text-align: left;
	border: 1px solid #FACC2E;
    padding: 2px;	
}
	
table.formacion33{
	font-size:90%;
    border-collapse: collapse;
    width: 100%;	
}
table.formacion33 th {
    background-color: #A9D0F5;
    text-align: center;
	color: #404040;
}
table.formacion33 td {
    text-align: left;
	border: 1px solid #A9D0F5;
    padding: 2px;
}

table.formacion99{
   	font-size:90%;
	border-collapse: collapse;
    width: 100%;	
}
table.formacion99 th {
	background-color:#DADAA0;
}
table.formacion99 td {
    text-align: left;
	border: 1px solid #DADAA0;
    padding: 2px;	
}


	table.blanco{
            background-color: white;
			border:1px solid green;
           
		}
		


        span#botonverde a {
            border-top: 1px solid #808080;
            border-left: 1px solid #808080;
            border-bottom: 1px solid #000000;
            border-right: 1px solid #000000;
            color:#D0D0D0;
            background-color: #007336;
            text-decoration: none;
            font-size: 80%;
            padding: 2px;
            }
        span#botonverde a:hover {
            color:#FFFFFF;
            border-top: 1px solid #000000;
            border-left: 1px solid #000000;
            border-bottom: 1px solid #404040;
            border-right: 1px solid #404040;
            text-decoration: none;
            }

        span#botonverde_grande a {
            border-top: 1px solid #808080;
            border-left: 1px solid #808080;
            border-bottom: 2px solid #000000;
            border-right: 2px solid #000000;
            color:#D0D0D0;
            background-color: #007336;
            text-decoration: none;
            font-size: 120%;
            font-weight:bold;
            padding: 2px;
            }
        span#botonverde_grande a:hover {
            color:#FFFFFF;
            border-top: 2px solid #000000;
            border-left: 2px solid #000000;
            border-bottom: 1px solid #404040;
            border-right: 1px solid #404040;
            text-decoration: none;
            }



		#laterald {
			padding: 3px 3px 3px 3px;
			float:right;
			width:188px;
			font-size:80%;
		}
		#laterald a {
			color:#000;
			text-decoration: none;
		}
		#laterald h2 {
			font-size:80%;
		}

        ul#lista_formularios {
        list-style:none;
        margin:0 auto;
        }
        
        ul#lista_formularios li{
        background-color:transparent;
        margin:2px 2px 2px 2px;
        }

	ul#lista_formularios li.dir{
        background-color:#E2E2A8;
        margin:10px 2px 2px 2px;
        }


        
        ul#lista_formularios a.articulo {
            font-weight:normal;
            color:#000000;
            font-size: 100%;
            text-decoration:underline;
            }
        ul#lista_formularios a.articulo:hover {
            font-weight:normal;
            color:#C03030;
            text-decoration:underline;
        }
        
        
        ul#lista_formularios a {
            font-weight:bold;
            color:#000000;
            font-size: 100%;
            text-decoration:none;
            }
        ul#lista_formularios a:hover {
            font-weight:bold;
            color:#C03030;
            text-decoration:none;
        }
        

   		.textoBotonLogin{
			background-color: #217008;
			font-family: Arial,Broadway BT, Serif;
			color: #FFFFFF;
			font-size:100%;
			text-align: center;
			font-weight: bold;
			width:100%;
		}
		.textoLogin {
		  font-family: Arial,Broadway BT, Serif;
		  color: black;
		  font-size:100%;
		  text-align: left;
		  font-weight: bold;
		}

		.cuadroEntradaLogin {
          font-family: Arial, Serif;
          color: #555555;
          font-size: 100%;
  	      background-color: #FFFFFF;
          border: 1px solid;
          }
        .mayusculas {
        text-transform:uppercase;
        }

		.campoLogin {
		  font-family: Arial,Broadway BT, Serif;
		  color: black;
		  background-color: #AECEB0;
		  font-size:100%;
		  text-align: left;
		  font-weight: bold;
		}
/**/
       .marco_invisible {
         margin:0 auto;
         width:540px;
         text-align:justify;
         padding:20px;
         color:#000000;
         }
       .marco {
	     margin:0 auto;
         text-align:justify;
         padding:1px;
         color:#000000;
         width:93%;
         }


         p.indentado {
         text-indent:20px;
         }
         .marco li {
         margin-top:4px;
         margin-bottom:4px;
         }

         .marco a:link,a:visited {
         color:#000000;
	TEXT-DECORATION: underline;
         }
         .marco a:hover {
         color:#803030;
	TEXT-DECORATION: underline;
         }

         .tabla_calendario
         {
         width:100%;
         border-collapse:collapse;
         }
         .tabla_calendario th {
         padding-left:4px;
         background-color:#AECEB0;
         border-top:1px solid #000000;
         border-left:1px solid #000000;
         border-right:1px solid #000000;
         }
         .tabla_calendario td {
         padding-left:4px;
         background-color:#F0FFF0;
         border-bottom:1px solid #000000;
         border-left:1px solid #000000;
         border-right:1px solid #000000;
         width:33%;
         font-size:100%;
         }
         
         
/*TABLA QUE MUESTRA LISTADO SIMPLE DE PUESTOS DE TRABAJO*/

       table#tablaListadoPuesto {
           border-collapse: collapse;
           border: 2px solid #000;
		   margin: 0 auto;
		   padding: 0px;
           border-spacing: 0px;
           font-size: 100%;
           width:auto;
           background-color: #fffff0;
           color: #333;
		}
  		table#tablaListadoPuesto a{
          text-decoration:underline;
          text-align:center;
          color:#303030;
		}
  		table#tablaListadoPuesto a:hover{
          text-decoration:underline;
          text-align:center;
          color:#803030;
		}
	table#tablaListadoPuesto th {
	color: #333;
	border: 1px solid #000;
	/*letter-spacing: 2px;*/
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	/*background: #dbd9c0 url(imagenes/degradado.gif) repeat-x;*/
    background: #FFFFFF url(imagenes/degradado_int.gif) repeat-x;
    background-position: left top;
    font-size: 83%;
    font-weight: bolder;
}

	table#tablaListadoPuesto th.oscuro {
    background: #FFFFFF url(imagenes/degradado_oscuro.gif) repeat-x;
	color: #FFFFFF;
    }

	table#tablaListadoPuesto th.nobg {
	/*background: none;*/
}


	table#tablaListadoPuesto td {
    background-color:#ffffff;
	padding: 6px 6px 6px 12px;
	color: #333;
    font-size: 83%;
    }
    table#tablaListadoPuesto td.alt {
    background-color:#F7F5DC;
	color: #333;
	background-image:url(../gotele.gif);
}

	table#tablaListadoPuesto td.altcuad {
    /*background-color:#F7F5DC;*/
    background-color:#DEDEDE;
	color: #333;
    border-top:1px solid;
    border-bottom:1px solid;
    border-right:1px solid;
}
	table#tablaListadoPuesto td.cuad {
    border-right:1px solid #000;
}



.division {
font-weight:bold;
color:#007336;
margin-bottom:5px;
/*border:1px solid;*/
}


#carta_menu {
       margin:0 auto;
       width:60%;
       padding:10px 20px 0px 0px;
	   padding-left:100px;
      }
#carta_menu.fondo {
    }


#carta_menu img {
    float:left;
    margin-right:5px;
    /*border:1px solid #F0F0F0;*/
    margin-top:-11px;
    }

#carta_menu ul li a:hover img{
    /*border:1px solid #803030;*/
    }

#carta_menu ul {
    list-style-type:none;
	list-style-image:url(imagenes/list_style.gif);
    }

#carta_menu ul li a{
    font-weight: bold;
    font-size:110%;
    }


#carta_menu ul li {
    margin-top:0.5em;
    }

#carta_menu ul li.espaciado {
    padding-left:0.4em;
	padding-bottom:0.7em;
    }

#carta_menu span.no_resalta{
    text-decoration:none;
    font-weight: normal;
    }

div.contactar2 {
	width:50%;text-align:center;margin:0 auto;
}
table.contactar {
       background-color:#EAEAB0;
       border:1px solid #8eae90;
       width:100%;
	   font-size:100%;
       }
table.contactar th {
       background-color:#DADAA0;
       }
table.contactar td {
       text-align:center;
       }

table.formacion {
       border-collapse: collapse;
       width:100%;
       }
table.formacion td {
		border: 1px solid #DADAA0;
        padding: 2px;
		text-align:left;
		}
table.formacion td.centro {
		text-align:center;
		}
table.formacion td.centrado {
       text-align:center;
       }
table.formacion th {
       background-color:#DADAA0;
	   text-align:center;
       }

table.peq {
	font-size:90%;
	}

table.resalta tr:hover {
	background-color:#EAEAB0;
	   
}
	   
	   


/* LOGOTIPOS DE UNIDAD */
div.logo_unidad {
                width:100%;
                text-align:center;
                padding:0px;
                }
div.logo_unidad table {
                text-align:left;
                margin:0 auto;
                }


span.info_usuario {
                  font-size:80%;
                  color: #000000;
				  color: #D0D0D0;
                  }



/* TABLA DE USUARIOS */

table.tablaUsuarios {
            border-collapse:collapse;
            }
table.tablaUsuarios td {
            border:1px solid #FAFAC0;
            background-color:#EAEAB0;
            }
table.tablaUsuarios td.alt {
            background-color:#DADAA0;
            }
table.tablaUsuarios td.no {
            background-color:transparent;
            border:0px;
            }
table.tablaUsuarios td.nombre_permiso {
            background-color:#DADAA0;
                text-align:center;
                vertical-align:top;
                width:7px;
                font-size:9px;
                line-height:8px;
                }

ul.ayuda{
}
ul.ayuda li{
color:#007336;
font-weight:bold;
}
ul.ayuda li.resp{
list-style:none;
color:#000000;
font-weight:normal;
}



span.visor {
color:#808080;
font-weight:normal;
font-size:90%;
}



#tabla_filtro {
margin-left: auto;
margin-right: auto;
}


.minibanners {
background-color:#FFFFFF;
}

.ler {
/*list-style-image: url(Gestion_Calidad_Cuidados/adorno_ler.gif);*/
list-style:none;
margin-left:0px;
margin-right:20px;
padding-left:0px;
}

.ler li {
padding-left:24px;
background-image: url(Gestion_Calidad_Cuidados/adorno_ler.gif);
background-position:left;
background-repeat:no-repeat;
}


.eir {
/*list-style-image: url(Gestion_Calidad_Cuidados/adorno_ler.gif);*/
text-align:left;
list-style:none;
margin-left:0px;
margin-right:20px;
padding-left:0px;
}

.eir li {
padding-top:6px;
padding-bottom:6px;
padding-left:35px;
background-image: url(imagenes/adorno3.gif);
background-position:left;
background-repeat:no-repeat;
}
.eir li.org {
background-image: url(imagenes/adorno4.gif);
}



.planes_junta {
margin:0 auto;
}

.planes_junta td {
background-color:#FFFFFF;
border:1px solid #EAEAB0;
}

div#titulo_intranet {display:none;}

div.centro {
	text-align:center;
}
div.centrado {
	text-align:center;
}

div.portada	{
	font-size:150%;margin-top:1em;margin-bottom:1em;
	}
img.portada {
	width:150px;
	height:60px;
	margin-bottom:.2em;
	}
	
p.centro {
	text-align:center;
}
p.derecha {
	text-align:right;
}





div.boton_volver {
	margin:0 auto;width:auto;padding:6px;text-align:center;
	}


a span.nota_roja {
	text-decoration:underline;
	}

span.nota_roja {
	color:red;
	}
span.nota_rojo {
	color:red;
	}
span.nota_verde {
	color:green;
	}

span.nota_peq {
	font-family:Arial,Verdana;
        font-size:100%;
        color:#E0E0E0;
        }
        
 span.CARRERA {
 	color:#b00000;
        font-weight:bold;
        font-size:120%;
        }
		
		
		
		
/* TABLA DE EDP */

table.edp {
            width:99%;
			border-collapse:collapse;
            margin-top:6px;
			font-size:10px;
			}
table.edp#centrada {
		text-align:center;
		}
table.edp th {
            font-size:120%;
			padding-left:3px;
            
		}
table.edp th.alt {
            border:3px solid #FAFAC0;
			background-color:#EAEAB0;
            }

table.edp th.poniente {
			color:#FFFFFF;
			background-color:#00853F;
		}
table.edp th.poniente_c {
			color:#FFFFFF;
			background-color:#00853F;
			text-align:center;
		}
table.edp th.almeria {
			color:#FFFFFF;
			background-color:#00853F;
		}
table.edp th.toyo {
		color:#FFFFFF;
		background-color:#DD3020;
		}
table.edp th.loja {
		color:#FFFFFF;
		background-color:#ECA936;
		}
table.edp th.guadix {
		color:#FFFFFF;
		background-color:#243ADB;
		}
table.edp span.toyo {
		color:#DD3020;
		}
table.edp span.guadix {
		color:#243ADB;
		}
table.edp span.almeria {
		color:#00853F;
		}
table.edp span.loja {
		color:#ECA936;
		}

table.edp td {
            border:1px solid #FAFAC0;
			border-top:2px solid #FAFAC0;
			padding-left:3px;
            background-color:#EAEAB0;
            }

			
table.edp td#mas_grande {
            font-size:110%;
            }

table.edp td.alt {
            background-color:#DADAA0;
			font-weight:bold;
			font-size:110%;
            }

table.edp td.alt2 {
			text-align:left;
			color:#FFFFFF;
			background-color:#00853F;
			font-size:120%;
		}

table.edp td.no {
            background-color:transparent;
            border:0px;
            }
table.edp td.nombre_permiso {
            background-color:#DADAA0;
                text-align:center;
                vertical-align:top;
                width:7px;
                font-size:9px;
                line-height:8px;
                }
table.edp td.ji {text-align:left;}
		
.cuadro_rojo {
	border:2px solid red;background-color:#F0F0F0;
	color:red;
	}
a:hover .cuadro_rojo  {
	background-color:#FFFFFF;
	}
	
	
	
/* TABLA DE REGISTRO INCIDENCIAS SEGURIDAD */

table.ris {
            width:99%;
			border-collapse:collapse;
            margin-top:6px;
			font-size:90%;
			}
table.ris th {
            font-size:120%;
			padding-left:3px;
            
		}
table.ris td {
            border:1px solid #FAFAC0;
			border-top:4px solid #FAFAC0;
			padding-left:3px;
            background-color:#EAEAB0;
            }
table.ris td.der {
            background-color:#DADAA0;
			font-weight:bold;
			font-size:110%;
			text-align:right;
            }

			
			
div.UltimasNoticias  {
	background-color:#fffffF;
	font-size:100%;
	width:40em;
	margin:0 auto;
	border:0.1em solid #CFCF93;
	background-image:url(../imagenes/franja_noticias.gif);
	background-repeat:no-repeat;
	background-position:top right;
	}
div.UltimasNoticias2 {
	background-color:#fffffF;
	font-size:100%;
	width:40em;
	margin:0 auto;
	border:0.1em solid #CFCF93;
	}

div.UltimasNoticias  a{
	text-decoration:none;
	font-weight: bold;
	color: #404040;
	}

div.UltimasNoticias  a:hover{
	text-decoration:none;
	font-weight: bold;
	color: #FFFFFF;
	background-color: inherit;
	}

div.cabeceraUltimasNoticias {
	padding-left:0.3em;
	padding-top:0.5em;
	padding-bottom:0.8em;
	margin:0 auto;
	height:2em;
	overflow:hidden;
	}

div.cuerpoUltimasNoticias {
	font-size:90%;
	margin:0 auto;
	padding-top:0.6em;
	padding-bottom:0.3em;
	padding-left:1em;
	padding-right:1em;
	text-align:justify;
	}

div.cuerpoUltimasNoticias  a, a.enlace {
	text-decoration:underline;
	color: #303030;
	}
div.cuerpoUltimasNoticias  a:hover , a.enlace:hover{
	text-decoration:underline;
	color:#8E0C44;
	}
div.cuerpoUltimasNoticias  a.subr{
	text-decoration:underline;
	}

div.cuerpoUltimasNoticias div {
	padding:0.5em;
	}

	
	
	
div.cuadro {
	border:1px solid black;
	background-color:white;
	padding:1em;
}	
	
	
	
	
	
	
form.formulario_intranet fieldset {
	margin:0 auto;
	width:20em;
	border:1px dotted;
	text-align:left;
	}
form.formulario_intranet label {
	display:block;
	margin:.5em 0 0 0 ;
	}
form.formulario_intranet input.btn {
	display:block;
	margin:.5em 0 0 0 ;
	}
form.formulario_intranet input {
	font-family: Arial;
	font-size:100%;
}


	div.faq {
	background-color:white;
	width:90%;
	margin:0 auto;
	padding:1em;
	border:1px solid #0000D0;
	}
	
	div.faq img {
	width:100%;
	}
	
	p.question {
	color:#0000D0;
cursor:pointer;	
	}
	p.question:hover{
	
		}
	div.answer {
	display:none;
	color:#707070;
	}
	
	
.formulario {
			padding: 5px 5px 5px 5px;
			text-align:left;
			margin:0 auto;
            background: #aeceb0;
            width:90%;
            border: 1px solid;
            }
.formulario table {
			margin:0px;
			padding:0px;
			width:100%;
			}
.formulario table.poster {
	border-spacing:0px;
	}
			
.formulario label {
			text-align:right;
			display:block;
			font-weight:bold;
			}
.formulario label.no {
			text-align:left;
			display:inline;
			font-weight:normal;
			}
.formulario textarea {font-family:"MS Shell Dlg 2";font-size:13px;}
			
label.op {
			text-align:left;
			font-weight:normal;
			margin-right:.5em;
			margin-left:-.3em;
			font-size:95%;
			}
			
			
.temporal {
	font-size:10px;
	color:magenta;
	}
	
	
table.profesionales {
	width:100%;
    border-collapse:separate;
	/*border-spacing:6px 6px;*/
	margin:0px;
	
	}
	
table.profesionales td {
	vertical-align:text-top;
	padding-bottom:15px;
	/*background-color: #ECECAF;*/
	}
	
table.profesionales h1 {
	padding:3px;
	margin:0px;
	font-size:100%;
	font-style:normal;
	}

table.profesionales2 {
	background-color:#DADAA0;
	//background-color:transparent;
	width:96.5%;
	margin-left:5px;
	margin-right:5px;
	}
table.profesionales2 tr td {
	background-color:#DADAA0;
	//background-color:transparent;
	}
	
table.profesionales ul.profesionales {
	margin-top:0px;
	margin-bottom:0px;
	margin-left:5px;
	margin-right:5px;
	padding:0px;
	border-top:2px solid green;
	list-style:none;
	text-align:left;
	}
table.profesionales ul.no_barra {
	border-top:0px;
	}

table.profesionales ul.profesionales li{
	padding:0px;
	padding-left:5px;
	padding-top:1px;
	padding-bottom:1px;
	margin:0px;
	background-color:#DADAA0;
	//background-color:transparent;
	}
table.profesionales ul.profesionales li.con_barra {
	border-top:1px solid green;
	padding-top:3px;
	}
	
table.profesionales ul.profesionales ul {
	padding-left:0px;
	margin-left:0px;
	padding-top:0px;
	list-style:none;
	}
table.profesionales ul.profesionales ul li {
	padding-top:1px;
	padding-bottom:0px;
	padding-left:0px;
	margin-left:0px;
	}
	
table.profesionales ul.profesionales ul.profesionales2 {
	list-style:none;
	margin-left:0px;
	}
	
	.ui-datepicker-header {
		background-color:#808080;
		
		
	}
	

ul.izq li {text-align:left;}
	
	
	
div.sesiones div {width:25%;text-align:left;float:left;height:15em;}


form.salud_laboral {
	width:70%;
	margin:0 auto;
	margin-top:2em;
	}
form.salud_laboral legend label.der {
	display:inline-block;width:8em;text-align:right;margin-right:.75em;
	}
form.salud_laboral legend label.der2 {
	display:inline-block;width:12em;text-align:right;margin-right:.75em;
	color:#505050;
	}
form.salud_laboral input[readonly]  {
	background-color:#E0E0E0;
	}
form.salud_laboral input[type=radio], form.salud_laboral input[type=checkbox],form.salud_laboral textarea.der  {
	margin-left:7em;
	}
form.salud_laboral input[type=checkbox].peq 	{
	margin-left:0em;
	}
form.salud_laboral input[type=radio].peq {
	margin-left:1em;
	}

form.salud_laboral input[type=submit]	{
	padding:.4em;
	padding-left:1em;
	padding-right:1em;
	border: 1px solid #000000;
    }	
	
form.salud_laboral input[type=submit]:hover	{
	cursor:pointer;
	border: 1px solid #404040;
    color:#404040;
	}
           
table.salud_laboral,table.salud_laboral2 {
	font-size:90%;
	width:100%;
	border-collapse:collapse;
	}			
table.salud_laboral td, table.salud_laboral2 td {
	border:1px solid black;
	}

table.salud_laboral td.sl {
	background-color:#D0F3E6;
	}
table.salud_laboral td.c, table.salud_laboral2 td.c , table.salud_laboral2 th {
	text-align:center;
	}
	
table.salud_laboral2 td.r	{
	text-align:right;
	padding-right:1em;
	}


table.salud_laboral th {
	border:1px solid black;
	background-color:black;
	color:#FFFFFF;
	}
table.salud_laboral2 th {
	border:1px solid black;
	}
table.salud_laboral th.sl {
	background-color:#007336;
	}
table.salud_laboral tr:hover td{
	background-color:#E0E0E0;
	cursor:pointer;
	}



ul.salud_laboral {
	list-style-type:none;
	width:30em;
	margin:0 auto;
	margin-top:2em;
	}
ul.salud_laboral li{
	margin:.75em;
	}
ul.salud_laboral li a{
	font-size:120%;
	font-weight:bold;
	}
ul.salud_laboral li span{
	font-size:90%;
	}
form.salud_laboral_filtro	{
	}
form.salud_laboral_filtro label:not(:first-child)	{
	margin-left:1.5em;
	}
form.salud_laboral_filtro input, form.salud_laboral_filtro select, form.salud_laboral_filtro label	{
	font-size:90%;
	}
span.salud_laboral {
	display:inline-block;
	padding-top:.2em;
    font-size:90%;
    }

h2.corona	{border:1px solid green;display:inline-block;margin-bottom:0;vertical-align:middle;padding-right:.4em;}
h2.corona img	{height:44px;vertical-align:middle;float:left;margin-right:.4em;}


ul.prensa_hoy {
	list-style-type:none;
	width:65%;
	margin:0 auto;
	}
ul.prensa_hoy li {margin:0;margin-bottom:.2em;}
ul.prensa_hoy li a {font-weight:bold;}

.videoWrapper {
    position: relative;
    padding-bottom: 45.25%; /* 16:9 */
    padding-top: 0em;
    height: 0;
	margin-top:.5em;
	margin-bottom:1em;
}
.videoWrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 80%;
    height: 100%;
}


/* TABLA CARRERA 2 */
table.tabla_carrera2 {
	text-align:left;
	background-color:#C6C6C6;
	border-spacing: 1px;
	}
table.tabla_carrera2 th {
	color:#C5E0B3;
	background-color:#538135;
	padding:1em;
	}
table.tabla_carrera2 th h2{
	color:#C5E0B3 !important;
	font-size:120%;
	font-weight:bolder;
	}
table.tabla_carrera2 th ul {
	list-style:none;
	padding-left:0;
	}
table.tabla_carrera2 th ul li {
	padding-left:0;
	}
table.tabla_carrera2 th ul li a{
	color:#C5E0B3 !important;
	text-decoration: none !important;
	}
table.tabla_carrera2 th ul li a:hover{
	text-decoration: underline !important;
	}

table.tabla_carrera2 td ul li a:not(.subr){
	text-decoration: none !important;
	}
table.tabla_carrera2 td ul li a:hover{
	text-decoration: underline !important;
	}

table.tabla_carrera2 td {
	background-color:white;
	padding:1em;
	}
table.tabla_carrera2 td.alt {
	color:#339966;
	background-color:#F0F0F0;
	font-weight:bold;
	padding-top:.2em;
	padding-bottom:.2em;
	}

table.tabla_carrera2 td h2{
	color:green !important;
	/*text-decoration: underline !important;*/
	text-align:left;
	}
	

div.cuadro_salud_laboral {font-size:120%;margin:0em;}
img.img_portada {float:left;margin-right:1em;margin-bottom:1em;height:8em;}


ul.comisiones {
	margin-top:0em;
	list-style-type:none;
	list-style-image:url(imagenes/list.gif);
	  columns: 2; 
  -webkit-columns: 2; 
  -moz-columns: 2; 
	}
	
	
	
 .panel_eventos_vg {
      color: purple !important; /* púrpura HTML */
      text-decoration: none  !important;
      font-size: 120%;
      font-weight: bold;
	  display: inline-block;
      padding: 20px 30px;
	  width:10em;
      border-color: purple; /* púrpura HTML */
      border-radius: 50px; /* elipse */
	  box-shadow: 0 0 0 2px #800080;
      //transition: box-shadow 0.1s ease;
    }

    .panel_eventos_vg:hover {
      box-shadow: 0 0 0 3px #800080;
	  color: #901090 !important;
	  
    }	
	
	
	
ol.letras {
  counter-reset: list;
  padding-left:0em;
}
ol.letras > li {
  list-style: none;
}
ol.letras > li:before {
  content: counter(list, lower-alpha) ") ";
  counter-increment: list;
}
	
	
	
hr.mprev {
	width:60%;
	margin:1.5em;
	border-top:1px solid black;
	color:transparent;
}