body {
			font-family:Arial,Verdana;
            font-size:75%;
            color:#333;
			padding:0px 0px 0px 0px;
			margin:20px 10px 10px 10px;
          	background-image: url(images/fondo.jpg);
            background-repeat:repeat;
			text-align:center;
            }
 img {border-style: none}
 img.alingderecha
 {
 	float:right;
	margin:5px;
 }
 img.alingizquierda
 {
 	float:left;
	margin:5px;
 }

		.contenedor {
			/*border-top:2px solid #333;
			border-bottom:2px solid #333;
			border-left:2px solid #333;
			border-right:2px solid #333;
			max-width:1000px;*/
			 /*border-color:#007A3D;color borde corporativo de cada centro*/
			width:900px;
			text-align:center; /* alinear textos */

			margin:0px auto; /* centra el contenedor */
		}

       .fuerte {
            background-repeat: repeat;
          	/*background-image: none;
          	background-color:#F9FFF9;*/
          	/*background-color:#FAFAC0;*/

       }


		div#column2 {
			/*background-color:#A0C799;*/
            width:100%;
		    margin: 0px;
		    padding: 0px;
	        border-left: 3px solid #26547C;
			border-right: 3px solid #26547C;
            /*background-image: url(imagenes/guirnalda4.gif);
            background-repeat: no-repeat;
            background-position: bottom right;*/
            float:left;
		}
		.column2fuerte {
            /*background-image: url(imagenes/contenedor_lat1p.gif);*/
		}


		div#column2b {
            background-image: url(imagenes/fondo_contenido.jpg);
			background-repeat:repeat-y;
            width:100%;
/*            background-image: url(imagenes/contenedor_lat2.gif);
		    background-repeat: repeat-y;
		    background-position:left;*/
		    margin: 0px;
		    padding: 0px;
			/*background-color:#FFFFFF;*/
			float:left;
		}


		div#column1 {
			background-color:#A0C799;
		    margin: 0px 0px 0px 0px;
		    padding: 20px 10px 20px 15px;
            width:24%;
            width:210px;
		    float:left;
            /*background-image: url(imagenes/contenedor_lat1.gif);
		    background-repeat: repeat-y;*/
		}


        div#contenido {
	        /*width:74%;*/
            /*margin-left:24%;*/
			text-align:center;
            margin-left:240px;
            margin-right:0px;
            margin-top:0px;
            padding: 20px 40px 10px 50px;
            }

		div#cuerpo {
			/*background-color:#FFFFFF;*/
			padding-top: 0px;
			padding-right: 0px;
			padding-bottom: 0px;
			padding-left: 0px;
	        /*border: 1px solid #26547C;*/

		}

		div#column3 {
            width:208px;
            margin: 0px 0px 0px 0px;
            padding:0px;
            }

		div#menu_cabecera {
            width:208px;
			height:46px;
			background-image:url(imagenes/cabecera_menu.gif);
			background-repeat:no-repeat;
			margin:0px auto;
			padding:0px;

            }
		div#menu_centro {
            width:208px;
			height: 100%;
			background-image:url(imagenes/centro_menu.gif);
			background-repeat:repeat-y;
			margin:0px auto;
			padding:0px;

            }
		div#menu_pie {
            width:208px;
			height:46px;
			background-image:url(imagenes/pie_menu.gif);
			background-repeat:no-repeat;
			margin:0px auto;
			padding:0px;

            }

		#encabezado {
			width:100%;
			height:120px;
			clear:left;
		    border: 3px solid #26547C;
/*		    background: #fff url(imagenes/cabecera_blanca_bn.jpg) no-repeat;
*/			background-color:#ffffff;
/*			background-position: right;
			padding-bottom:10px;
            padding-left:25px;
			padding:0px 5px 0px 5px;*/
			text-align:center;
			
		}
		#encabezado_empresa
		{
			width: 45%;
			margin:5px;
			float:left;
			text-align:left;
		}
		#encabezado_empresa img {
			height:100px;		
		}
		
		#encabezado_central
		{
			width: 10%;
			margin:5px auto;
			float:left;
			text-align:center;	
		}
		#encabezado_centro
		{
			width: 35%;
			margin:5px;
			float:left;
			text-align:right;	
		}

		#encabezado_centro img {
			height:100px;		
		}
		

        a:link  img.enlace,a:visited img.enlace {
           border:1px solid #CFCF93;
           }
        a:hover img.enlace {
           border:1px solid #DBDBA0;
           }


        img.enlacei {
        margin-bottom:8px;
        }

        a:link  img.enlacei,a:visited img.enlacei {
           border:1px solid #808080;
           }
        a:hover img.enlacei {
           border:1px solid #808080;
           }


		#barra_menu_sup {
        width:100%;
        margin:0px;
        padding:0px;
        height:5px;
	    background-image: url(imagenes/degradado_sup.gif);
	    background-repeat: repeat-x;
	    background-position: top;
        overflow:hidden;
        }

        #barra_menu_inf {
        width:100%;margin:0px;padding:0px;
        height:5px;
	    background-image: url(imagenes/degradado_inf.gif);
	    background-repeat: repeat-x;
	    background-position: top;
        overflow:hidden;
        float:left;
        }

        #barra_menu_inf img {
                        display:block;
        }
        
		div#ciudadania_izquierda {
			margin:20px;
			float:left;
			width:220px;
		}
		div#ciudadania_derecha {
			margin:20px;
			float:left;
			width:220px;
		}
		div#ciudadania_interes {
			float:left;
			margin:5px;
			padding-top: 10px;
			padding-right: 5px;
			padding-bottom: 20px;
			padding-left: 5px;
			width:100%;
	        border: 1px solid #26547C;

		}
		div#ciudadania_acudir {
			float:left;
			margin:5px;
			padding-top: 10px;
			padding-right: 5px;
			padding-bottom: 20px;
			padding-left: 5px;
			width:100%;
	        border: 1px solid #26547C;

		}
		div#ciudadania_participar {
			float:left;
			margin:5px;
			padding-top: 10px;
			padding-right: 10px;
			padding-bottom: 20px;
			padding-left: 10px;
			width:100%;
	        border: 1px solid #26547C;

		}

		#menu {
            float:left;
            height:21px;
            width:100%;
/*			background-color:#007336;
			background-image:url(imagenes/marco_consejeria2.gif);
*/		}
        #menu ul {
			padding: 0px 0px 0px 0px;
			margin:0px;
            float:right;
		}
		#menu ul li {
			padding: 0px 0px 0px 0px;
			display: inline;
			font-size: 90%;
			font-weight: bold;
		}
		#menu ul li a:link, #menu ul li a:visited {
			margin: 2px 10px 4px 10px;
			float: left;
			line-height: 14px;
			text-decoration: none;
			color: #C0C0C0;
			color: #E5DDEF;
		}

		#menu ul li a.actual:link, #menu ul li a.actual:visited  {
			padding-bottom: 0px;
			color: #FFC0C0;
		}
		#menu ul li a:hover,#menu ul li  a.actual:hover {
			border-bottom: 2px solid;
			padding-bottom: 0px;
			color: #FFFFFF;
		}

		#pie_barra_inf {
	    background-image: url(degradado_barra_inf.gif);
	    background-repeat: repeat-x;
	    background-position: top;
        height:3px;
     	clear:left;
		background-color:#007A3D;
		color:#f4f4f4;
		padding:0px;
		margin:0px;
        text-align:center;
        overflow:hidden;
        }
        
		div#pie {
		width:100%;
		background-color:#26547C;
		color: #FFFFFF;
		font-size:75%;
		padding-top:5px;
		padding-bottom:5px;
		margin-top:0px;margin-bottom:0px;
        border-left: 3px solid #26547C;
        border-right: 3px solid #26547C;
        border-bottom: 3px solid #26547C;
		float:left;
		}
        
		div#pieizq {
		width:30%;
		float:left;
		margin:0px;
		padding:0px;
		text-align:left;
		}

		div#piecentro {
		width:30%;
		float:left;
		margin:0px;
		padding:0px;
		text-align:center;
		}
		div#pieder {
		width:35%;
		float:left;
		margin:0px;
		padding:0px;
		text-align:right;
		}

		div#menu_central{
			margin: 2px 10px 4px 10px;
		}
        #menu_central ul {
			line-height:30px;
			padding: 15px 35px 35px 15px;
			font-size:120%;
			text-align:left;
		}

		#contenido h1 {
            /*border-top:1px solid #9E1C54;
            border-left:1px solid #9E1C54;
            border-bottom:1px solid #6E0C24;
            border-right:1px solid #6E0C24;

            background-color:#8E0C44;
            background-color:#A24E6B;*/



            /*background-image: url(imagenes/degradado_titulo.gif);
            background-repeat:repeat-x;*/

            margin-top:0px;
            margin-bottom:20px;
            padding-top:0px;
            padding-bottom:0px;
			font-size:150%;
			text-align:center;
            color: #007336;
            color: #008000;
/*            font-style: italic;  */
            font-weight:bold;
            text-transform:uppercase;
            /*text-decoration:underline;*/
			}

		#contenido h2 {
			font-size:140%;
			text-align:left;
            color: #007336;
			}

		#contenido h3 {
			font-size:120%;
			text-align:center;
            color: #007336;
			}

  		#contenido a{
          /*text-decoration:underline;*/
          color:#303030;
		}


  		#contenido a:hover{
          text-decoration:underline;
          color:#8E0C44;
		}




		#caja_login {
			padding: 5px 5px 5px 5px;
			text-align:left;
			margin:0 auto;
		}




       #lateral_enlaces {
        margin:0px;
        padding:25px 0px 0px 0px;
        text-align:center;
/*        background: #aeceb0 url('imagenes/fondo_izq_claro.gif') repeat;
*/        /*border:1px solid #087021;*/
        }

  		#lateral_enlaces a:link img,#lateral3 a:visited img {
           opacity:0.85;
	       /*filter: alpha(opacity=85);
           -moz-opacity: 0.85;*/
       	   }
  		#lateral_enlaces a:hover img {
           opacity:1;
	       /*filter: alpha(opacity=100);
           -moz-opacity: 1;*/
       	   }



		#lateral2 {
	     	background-color: #FFFFFF;
        /*background-color:#aeceb0;*/
           /*background-image: url(imagenes/contenedor_lat1.gif);
		    background-repeat: repeat-y;*/

        margin:0px 6px 0px 6px;
/*        border-left: 1px solid #087021;
        border-right: 1px solid #087021;*/
        padding:0px 0px 0px 0px;
        }

        #lateral {
            margin:0px 6px 4px 5px;
            padding: 0px 0px 0px 0px;
			font-size:83%;
            display:block;
            text-align:left;
		}
		#lateral2 a {
			color: #007336;
			font-weight:bold;
			text-decoration: none;

		}


        #lateral2 ul{
		list-style-type:square;
        margin:5px 0px 5px 0px;
        padding-left:30px;
         }

		#lateral2 ul li {
        margin:0px;
		padding:2px;
		}

		span.seccion  {
            font-size:120%;
			font-weight:bold;
            width: auto;
            height: auto;
            display:block;
            border-top:2px solid #007336;
			padding-top: 10px;
			padding-left: 6px;
			padding-right: 5px;
			padding-bottom: 3px;
            margin:0px 0px 0px 0px;
		}


    #lateral2 a{
        display:block;
    }
        
    #lateral2 span a.actual:link, #lateral2 span a.actual:visited {
		color: #007336;
		}
	#lateral2 span a:hover, #lateral2 span a.actual:hover {
		/*background-color: #90B789;*/
        text-decoration:underline;
       	color: #007336;
	    }

	#lateral2 a.actual {
		background-color:#DDDDDD;
        font-size:130%;
       	color: #007336;
	    }

	#lateral2 ul li a:hover,#lateral2 ul li a.actual2:hover {
		/*background-color: #90B789;*/
        text-decoration:underline;
       	color:#007336;
        }
	#lateral2 ul li a.actual2{
		background-color:#DDDDDD;
		color: #007336;
		}




        #portada_column1 {
           float:left;
           width:68%;
		   /*padding: 8px 0px 8px 0px;*/
		   padding: 0px 0px 0px 0px;
           margin: 8px 0px 8px 0px;
           /*border:1px solid #FF0000;*/
           }

		#portada_column2 {
		   padding: 0px 0px 0px 0px;
           margin: 8px 0px 8px 0px;
			float:right;
			/*width:40%;*/
			text-align:right;
			font-size:83%;
           width:31%;
         /*border:1px solid #FF0000;*/
		}

		#portada_column2 h2 {
			font-size:110%;
		}

		#portada_column2 a:hover img {
           opacity:0.75;
	       /*filter: alpha(opacity=75);
           -moz-opacity: 0.75;*/
       	   }


		

#portada_imagen {
margin:0 auto;width:520px;
padding-top:20px;
padding-bottom:10px;
}

		dl.entradas {
			padding:5px;
			font-size:75%;
		}
		dl.entradas dt {
			font-family: Georgia "Time new roman";
			font-size:140%;
			margin:0;
		}
		dl.entradas dd {
			margin-left:0;
		}
		dd.publicado {
			text-align:right;
			margin-top: 1.5em;
		}
		dl a {
			color:#415516;
		}
		
		
		p.publicado {
		text-align:justify; vertical-align:text-top;
		text-indent:35.45pt;line-height:150%;
        }
		p.normal {
		text-align:justify; vertical-align:text-top;
		line-height:150%;
        }
		#cuerpo ul.listado_central li{
		list-style-position:inside;
		list-style-type:disc;
		/*list-style-image:url(images/adorno2.gif);*/
		font-size:120%;
		text-align:left;
		text-indent:25.45pt;line-height:150%;
 		}
		#cuerpo ul li{
		margin-left:-15px;
		list-style-position:inside;
		list-style-type:disc;
		/*list-style-image:url(images/adorno2.gif);*/
		font-size:100%;
		text-align:left;
		text-indent:0.45pt;line-height:150%;
 		}

		#ciudadania_izquierda ul li{
		list-style-type:circle;
		list-style-image:none;
		font-size:100%;
		text-align:left;
		text-indent:0pt;line-height:200%;
 		}

		#ciudadania_derecha ul li{
		list-style-type:circle;
		list-style-image:none;
		font-size:100%;
		text-align:left;
		text-indent:0pt;line-height:200%;
 		}

		p.arriba {
		text-align:right;
        }

		.textoBotonLogin{
			background-color: #217008;
			font-family: Arial,Broadway BT, Serif;
			color: #FFFFFF;
			font-size:90%;
			text-align: center;
			font-weight: bold;
		}
		.textoLogin {
		  font-family: Arial,Broadway BT, Serif;
		  color: black;
		  font-size:90%;
		  text-align: left;
		  font-weight: bold;
		}
		.campoLogin {
		  font-family: Arial,Broadway BT, Serif;
		  color: black;
		  background-color: #AECEB0;
		  font-size:90%;
		  text-align: left;
		  font-weight: bold;
		}

		div#cabeceraNoticia {
          color: #000000;
          font-size:100%;
          width:100%;
          float:left;
        border-left:1px solid #CFCFCF;
        border-right:1px solid #CFCFCF;
        border-top:1px solid #CFCFCF;
        background: #FFFFFF url(imagenes/degradado.gif) repeat-x;
        background-position: left top;

          padding:3px 3px 3px 3px;
		}
  		div#cabeceraNoticia a{
          text-decoration:underline;
          color:#303030;
		}
  		div#cabeceraNoticia a:hover{
          text-decoration:underline;
          color:#803030;
color:#8E0C44;
		}
		
		div#cuerpoNoticia {
		font-size:100%;
        width:100%;
        float:left;
        border-left:1px solid #CFCFCF;
        border-right:1px solid #CFCFCF;
        border-bottom:1px solid #CFCFCF;
        margin-bottom:10px;
        padding:3px 3px 3px 3px;
        background-color:#ffffff;
       }


		div#UltimasNoticias {
        /*background-color:#8eae90;*/
        /*background-color: #f0fef0;*/
        background-color:#fffffF;
        font-size:100%;
        width:540px;
        margin:0 auto;
        border:1px solid #CFCF93;
		background-image:url(imagenes/franja_noticias.gif);
		background-repeat:no-repeat;
		background-position:top right;
        }

  		div#UltimasNoticias a{
          text-decoration:none;
          font-weight: bold;
          color: #404040;
		}

  		div#UltimasNoticias a:hover{
          text-decoration:none;
          font-weight: bold;
          color: #FFFFFF;
		}
        div#cabeceraUltimasNoticias    {
        padding-left:3px;padding-top:5px;padding-bottom:5px;
        margin:0 auto;
        height:20px;
        overflow:hidden;
		text-align:center;
        }

        div#cuerpoUltimasNoticias {
        /*background-color: #f0fef0;*/
        /*background-color:#fffff0;*/
        font-size:90%;
        margin:0 auto;
        padding-top:3px;
        padding-bottom:0px;
        padding-left:12px;
        padding-right:12px;
        text-align:left;
        }

  		div#cuerpoUltimasNoticias a{
          text-decoration:none;
          color: #303030;
		}
  		div#cuerpoUltimasNoticias a:hover{
          text-decoration:none;
          color:#903030;
		  color:#8E0C44;
		}
  		div#UltimasNoticias a.subr{
          text-decoration:underline;
          }

        div#cuerpoUltimasNoticias div {
        	padding:5px;
        }


span.fecha_noticia {
font-size:90%;
font-weight:bold;
color:#8E0E44;
}

span.fecha_noticia_portada {
font-size:90%;
font-weight:bold;
color:#007336;
}
a:hover span.fecha_noticia_portada  {
color:#8E0C44;
/*text-decoration:underline;*/
}

div#mas_noticias_portada {
font-size:90%;
font-weight:bold;
text-align:right;
}

div#mas_noticias_portada a {
color:#007336;
}
div#mas_noticias_portada a:hover   {
color:#903030;
color:#8E0C44;
/*text-decoration:underline;*/
}


.divnoticia {
width:100%;
margin-top:15px;
margin-bottom:15px;
float:left;
}

.textonoticia {
float:left;
text-align:justify;
/*text-indent:20px;*/
}

.divisionnoticia
{
margin:0px;
padding:0px;
width:100%;
height:1px;
float:left;
overflow:hidden;
border-top:1px solid #9E1C54;
border-left:1px solid #9E1C54;
background-color:#8E0C44;
background-color:#A24E6B;
border-bottom:1px solid #6E0C24;
border-right:1px solid #6E0C24;
}



span.centro_noticia {
font-size:90%;
font-weight:bold;
color:#808080;
}
span.titular_noticia {
font-size:120%;
font-weight:bold;
color:#007336;
}

a:hover span.titular_noticia  {
font-weight:bold;
color:#B03030;
color:#8E0C44;
}


#foto_noticia {
    float:left;
    margin-left:0px;
    margin-right:30px;
    margin-bottom:30px;
    border:1px solid #808080;
    }



div#cartaNoticia {
        color: #000000;
        font-size:100%;
        width:480px;
        margin:0 auto;
        /*float:left;*/
        padding:3px 13px 3px 13px;
        /*
        border:1px solid #000;
        background: #FFFFFF url(imagenes/degradado.gif) repeat-x;
        background-position: left top;
        */
		}




		.clear {
		    clear: both;
		    display: block;
		    height: 0px;
		    overflow: hidden;
		    margin: 0;
		    padding: 0;
		    /*border: 1px solid #00FFFF;*/
		}



/*
	    #boton, #boton a:link, #boton a:hover,#boton a :visited {
         color:#FFFFFF;
         display:block;
         border:1px solid #000000;
         text-align:right;
         background-image: url(volver.gif);
         width:70px;
         height:18px;
         padding-top:4px;
         padding-bottom:0px;
         padding-right:8px;
         margin:0 auto;
         cursor: pointer;
         cursor: hand;
		}

	    #boton2 {
         background-color:#217008;
         color:#DDD;
         display:block;
         border:1px solid #000000;
         text-align:center;
         text-decoration:none;
         width:70px;
         height:16px;
         padding-top:2px;
         padding-bottom:0px;
         margin:0 auto;
         cursor: pointer;
         cursor: hand;
		}
*/

        span#botonverde 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: 83%;
            padding: 2px;
            }
        span#botonverde 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;
            }

  		table#tablainfo {
           border-collapse: collapse;
			border:2px #000000 solid;
		    margin: 0 auto;
            border-spacing: 2px;
            font-size: 100%;
		}
		table#tablainfo td {
		    padding: 5px;
            background-color: #D0D0D0;
			border:2px #000000 solid;
			font-size:90%;
		}
		table#tablainfo td img {
			vertical-align:middle;
		}
		table#tablainfo td.number {
			text-align:right;
		    padding: 5px;
            background-color: #D0D0D0;
			border:2px #000000 solid;
			font-size:90%;
		}
		table#tablainfo th {
		    padding: 10px;
            background-color: #B0B0B0;
            border-top:3px #000000 solid;
            border-bottom:3px #000000 solid;
			border-left:2px #000000 solid;
			border-right:2px #000000 solid;
		}
		
  		table#tablaexpedientes {
           border-collapse: collapse;
            border: 1px solid #000000;
		    margin: 0 auto;
		    padding: 0px;
            border-spacing: 0px;
            font-size: 100%;
            width:100%;
		}
		table#tablaexpedientes td {
            padding: 2px;
            background-color: #D0D0D0;
		}
		table#tablaexpedientes th {
            padding: 2px;
            background-color: #B0B0B0;
            border-bottom:1px #000000 solid;
		}

  		table#tabla_info_exp {
           border-collapse: collapse;
            border: 1px solid #000000;
		    margin: 0 auto;
		    padding: 0px;
            border-spacing: 0px;
            font-size: 100%;
            width:90%;
		}
		table#tabla_info_exp td {
            padding: 2px;
            background-color: #D0D0D0;
		}
		table#tabla_info_exp th {
  text-align:right;
            padding: 2px;
            background-color: #D0D0D0;
		}


/*TABLA QUE MUESTRA LISTADO SIMPLE DE PUESTOS DE TRABAJO*/

       table#tablaListadoPuesto {
           border-collapse: collapse;
           /*border: 2px solid #996;*/
           border: 1px solid #000000;
		   margin: 0 auto;
		   padding: 0px;
           border-spacing: 0px;
           font-size: 90%;
           width:98%;
           background-color: #ffffff;
           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;
color:#8E0C44;
		}
	table#tablaListadoPuesto th {
	color: #333;
	/*border: 1px solid #CC9;*/
	border: 1px solid #000000;
	/*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.gif) repeat-x;
    background-position: left top;
    font-size: 100%;
    font-weight: bolder;
}

	table#tablaListadoPuesto th.oscuro {
    background: #D0D0D0 url(imagenes/degradado_oscuro.gif) repeat-x;
	color: #FFFFFF;
    }


	table#tablaListadoPuesto th.nobg {
	/*background: none;*/
}


	table#tablaListadoPuesto td {
    /*background-color:#fffff0;*/
	border-right: 1px solid #000000;
    background-color:#fffffF;
	padding: 6px 6px 6px 12px;
	color: #333;
    font-size: 100%;
    }
    table#tablaListadoPuesto td.alt {
    /*background-color:#F7F5DC;*/
    background-color:#DEDEDE;
	color: #333;
}

	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;
}



/*TABLA QUE MUESTRA LOS PUESTOS DE TRABAJO*/

       table#tablaPuesto {
           border-collapse: collapse;
           border: 1px solid #000000;
		   margin: 0 auto;
		   padding: 0px;
           border-spacing: 0px;
           font-size: 83%;
           width:100%;
		}
		
  		table#tablaPuesto a{
          text-decoration:none;
          text-align:center;
          /*display:block;*/
          border: 1px solid #6D929B;
            color:#5D828B;
            background-color: #A0C3A6;
		}
  		table#tablaPuesto a:hover{
          text-decoration:none;
          text-align:center;
          /*display:block;*/
          border: 1px solid #6D929B;
            color:#FFFFFF;
            background-color: #A0C3A6;
		}


	table#tablaPuesto th {
	color: #6D929B;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	/*letter-spacing: 2px;*/
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	/*background: #CAE8EA url(images/bg_header.jpg) no-repeat;*/
    background-color:#B0D3B6;
           font-size: 83%;
}

	table#tablaPuesto th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #C1DAD7;
	background: none;
}

	table#tablaPuesto td {
    border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	/*background: #fff;*/
  background-color:#C8EBCE;

	padding: 6px 6px 6px 12px;
	color: #6D929B;
           font-size: 83%;
    }
		table#tablaPuesto td.alt {
	/*background: #F5FAFA;*/
    background-color:#C0E3C6;
	color: #948A7D;
}




/* ESTRUCTURA Y ORGANIZACIÓN */

/*#007336 verde oscuro Junta*/
/*#087021 verde oscuro lineas*/
/*#8EAE90 verde oscuro menu*/
/*#AECEB0 verde claro menu*/
/*#BABABA gris*/


	#estruc_cuerpo {
	font-size:83%;
    margin:0 auto;
    width:600px;
	color:#404040;
    border-collapse:collapse;
    padding:0px;
    /*border:1px solid #007336;background-color:#aeceb0;*/
    }

    .confondo {
	background-color:#AECEB0;
		border-bottom:2px solid #000000;
		border-right:2px solid #000000;
		border-top:1px solid #000000;
		border-left:1px solid #000000;
    }
    
	#estruc_cuerpo a:link ,#estruc_cuerpo a:visited {
       color:#101010;
       font-weight:bold;
       TEXT-DECORATION: none;
	}
	#estruc_cuerpo a:hover {
       color:#FFFFFF;
       font-weight:bold;
       TEXT-DECORATION: none;
    }

    #estruc_cuerpo ul {
       padding:0px;
       margin:0px;
    }

    #estruc_cuerpo ul li {
	   padding:2px;
    }

	.estruc_gerencia {
		margin:2px 2px 16px 2px;
		padding:0px;
		border-bottom:2px solid #000000;
		border-right:2px solid #000000;
		border-top:1px solid #000000;
		border-left:1px solid #000000;
		background-color:#AECEB0;
	}

.estruc_gerencia img {
margin-left:20px;
}


.estruc_direccion img {
margin-left:20px;
}

.estruc_daig img {
}

	.estruc_direccion {
	overflow:hidden;
		margin:2px 20px 16px 20px;
		border-bottom:2px solid #000000;
		border-right:2px solid #000000;
		border-top:1px solid #000000;
		border-left:1px solid #000000;
		background-color:#8EAE90;
		background-color:#ADCFCA;
	}
	.estruc_direccion2 {
		margin:2px 2px 16px 2px;
		border-bottom:2px solid #000000;
		border-right:2px solid #000000;
		border-top:1px solid #000000;
		border-left:1px solid #000000;
		background-color:#8EAE90;
		background-color:#ADCFCA;
	}
	.estruc_daig {
		margin:2px 2px 8px 2px;
		border-bottom:2px solid #000000;
		border-right:2px solid #000000;
		border-top:1px solid #000000;
		border-left:1px solid #000000;
		background-color:#8EAE90;
		background-color:#ADCFCA;
	}
	.estruc_daig2 {
		margin:2px 2px 4px 2px;
		border-bottom:2px solid #000000;
		border-right:2px solid #000000;
		border-top:1px solid #000000;
		border-left:1px solid #000000;
		background-color:#8EAE90;
		background-color:#ADCFCA;
	}

	.estruc_subdireccion {
		margin:2px 20px 8px 20px;
		border-bottom:1px solid #000000;
		border-right:1px solid #000000;
		border-top:1px solid #a48DaF;
		border-left:1px solid #a48DaF;
		background-color:#7E9E80;
		background-color:#C4ADCF;
	}
	.estruc_unidad {
		margin:2px 20px 2px 20px;
		border-bottom:1px solid #9E9F7D;
		border-right:1px solid #9E9F7D;
		border-top:1px solid #9E9F7D;
		border-left:1px solid #9E9F7D;
		background-color:#AECEB0;
        background-color:#CECFAD;
	}

#nombre {
font-size:120%;
    font-weight: bolder;

}


/* CONCURSOS */

#menu_concursos {
       margin:0 auto;
       width:400px;
       padding:20px 20px 0px 20px;
    }
#menu_concursos img {
    float:left;
    margin-right:10px;
    border:1px solid #F0F0F0;
    margin-top:-15px;
    }

#menu_concursos ul li a:hover img {
           opacity:0.75;
	       /*filter: alpha(opacity=75);
           -moz-opacity: 0.75;*/
       	   }



#menu_concursos ul {
list-style-type:none;
}

#menu_concursos ul a{
font-weight: bold;
font-size:120%;
}


#menu_concursos ul li {
    margin-top:15px;
}
#menu_concursos ul li.espaciado {
    padding-bottom:50px;
    }


#carta_menu {
       margin:0 auto;
       width:420px;
       padding:20px 0px 20px 0px;
   /*   background: #FFFFFF url(imagenes/degradado_carta.gif) repeat-x;
       background-position: left top;
       border-top:1px solid #000000;border-left:1px solid #000000;border-right:2px solid #000000;border-bottom:2px solid #000000;
  */
        }

    
#carta_menu img {
    float:left;
    margin-right:10px;
    border:1px solid #DFDFA3;
    margin-top:-15px;
    }
    

#carta_menu a:hover img {
           opacity:0.75;
	       /*filter: alpha(opacity=75);
           -moz-opacity: 0.75;*/
       	   }


#carta_menu ul li a:hover img{
    border:1px solid #D7D7A0;
    }

#carta_menu ul {
    list-style-type:none;
    margin:10px;
    padding:0px;
    }

#carta_menu ul li {
    margin-top:15px;
    }

#carta_menu ul li a{
    font-weight: bold;
    font-size:120%;
    }

#carta_menu ul.dipticos li a img {
    border:0px;
    }
#carta_menu ul.dipticos li a{
    font-weight: bold;
    font-size:100%;
    }


#carta_menu ul li.espaciado {
    padding-bottom:50px;
    }
    
#carta_menu span.no_resalta{
    text-decoration:none;
    font-weight: normal;
    }


#carta_centros {
       margin:0 auto;
       width:420px;
       padding:20px 20px 0px 0px;
       }
#carta_centros div{
       height:80px;
       margin-bottom:8px;
       }
#carta_centros img {
       float:left;margin-right:20px;margin-bottom:10px;
       }
#carta_centros a:hover img  {
       opacity:0.75;
       /*filter: alpha(opacity=75);
       -moz-opacity: 0.75;*/
       }

#carta_centros a span.nosub {
       text-decoration:none;
       }
#carta_centros a:hover span.nosub {
       text-decoration:none;
       }



#carta_gerente {
       font-size:90%;
       padding:10px 20px 20px 20px;
       margin:0 auto;

/*       border-top:1px solid #000000;border-left:1px solid #000000;
       border-right:2px solid #000000;border-bottom:2px solid #000000;
     background: #FFFFFF url(imagenes/degradado_carta.gif) repeat-x;
     background-position: left top;
       background: #CFCFCF url(imagenes/degradado_carta.gif) repeat-x;
       background-position: left bottom;
     */
    }

#carta_gerente.gerente {
       width:500px;
}
#carta_gerente.concursos {
       width:450px;
}
#carta_gerente img.foto {
    float:left;
    margin-right:30px;
    margin-top:20px;
    margin-bottom:20px;
    /*border:1px solid #000000;*/
    }


div.enlaces {
       width:450px;
       font-size:100%;
       padding:10px;
       margin:0 auto;
	   border:1px solid;
    }
div.enlaces table tr td{
       border:1px solid #EAEAB0;
    }

div.enlaces li{
       padding:5px;
    }
div.enlaces a{
    text-decoration:none;
    }
div.enlaces a img{
	max-height:50px;
	min-height:30px;
	min-width:30px;
	max-width:100px;
	vertical-align:middle;
}



#tabla_filtro {
margin-left: auto;
margin-right: auto;
}



table.tabla_educacion_salud {
border:1px solid #FF0000;
border:0px;
margin:0 auto;
border-collapse:collapse;
}

table.tabla_educacion_salud tr td {
padding:5px;
text-align:center;
}

 table.tabla_educacion_salud a:link img,  table.tabla_educacion_salud a:visited img {
border:1px solid #50C386;
           opacity:0.85;
	       /*filter: alpha(opacity=85);
           -moz-opacity: 0.85;*/
       	   }
table.tabla_educacion_salud a:hover img {
border:1px solid #40B376;
           opacity:1;
	       /*filter: alpha(opacity=100);
           -moz-opacity: 1;*/
       	   }



table.tabla_datos_basicos {
background-color:#FFFFFF;
color:#000000;
border:1px solid #000000;
margin:0 auto;
}
table.tabla_datos_basicos td{
background-color:#E0E0E0;
}
table.tabla_datos_basicos td.der{
text-align:right;
}
table.tabla_datos_basicos td.po{
background-color:#CCFFCC;
}
table.tabla_datos_basicos td.to{
background-color:#FF99CC;
}
table.tabla_datos_basicos td.gu{
background-color:#99CCFF;
}



.tabla_info_otras_ofertas{
margin:0 auto;
}
.tabla_info_otras_ofertas td{
border:1px solid #000000;
}
.tabla_info_otras_ofertas ul{
list-style:none;
text-align:left;
margin:0px;
}


.marco_ancho {
padding:0px;
width:85%;
margin:0 auto;
text-align:justify;
text-indent:20px;
}

.marco_estrecho {
padding:0px;
width:80%;
margin:0 auto;
text-align:justify;
text-indent:20px;
}




.lista1_mapa_web li{
font-weight:bold;
margin:4px;
padding:0px;
}


.tabladirectorio{
border:2px solid #FFFFFF;
border-collapse:collapse;
color:#FFFFFF;
margin-top:0px;
margin-bottom:10px;
margin:0 auto;
}

.tabladirectorio tr th{
border-bottom:2px solid #FFFFFF;
}
.tabladirectorio tr td{
border-top:1px solid #FFFFFF;
}

.tabladirectorioverde {
background-color:#00853E;
}
.tabladirectoriorojo {
background-color:#B6121B;
}
.tabladirectorioazul {
background-color:#005595;
}

h3.centro {
text-align:center;
margin-bottom:5px;
}


.tablanormashospitalizacion {
background-color:#FFFFFF;border:1px solid #808080;border-collapse:collapse;
}
.tablanormashospitalizacion tr td{
padding-left:20px;
padding-right:20px;
}
div#version{
	font-size:80%;
	font-weight: bold;
}


