body	{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#600; font-size:12px;
	text-align:center;
	margin:0px 0px 0px 0px ;
	padding:0px 0px 0px 0px;
	display: inline;
	background-color:#e1cea2;
}

body img.background {position: absolute;  top: 0; left: 0; overflow: hidden; width: 100%; min-width: 1000px;z-index:-1;}





.dppal {

position: relative;
margin:0px auto 0px auto;
width: 779px;
top: 0px;



}



.dfondo {

width: 779px; height: 500px;

background-color: #F7F7F7;

filter:alpha(opacity=50);

-moz-opacity:0.5;

opacity: 0.5;

padding:0px;

margin:0px auto 0px auto;


}


.dfondo2 {

width: 779px;

height:  1200px;

background: url(../images/fondo2.gif) top no-repeat;

filter:alpha(opacity=50);

-moz-opacity:0.5;

opacity: 0.5;

padding:0px;

margin:0px auto 0px auto;

top: 0px;
}





.dtexto {

width: 779px;

height:auto;

background-color: transparent;

z-index:2;

padding:0px 0px 0px 0px;

margin:0px auto 0px auto;

text-align:left;

position:absolute;

top: 0px;
}


a:link, a:visited { font-family:Verdana, Arial, Helvetica, sans-serif; color: #300; font-size:10px;}

a:hover { font-family:Verdana, Arial, Helvetica, sans-serif; color: #F90; font-size:10px;}
 

textlinks a:link, a:visited { font-family:Verdana, Arial, Helvetica, sans-serif; color: #300 ; font-size:10px;}

textlinks a:hover { font-family:Verdana, Arial, Helvetica, sans-serif; color: #f90; font-size:10px;}
 



/*fin transparencia*/

#content_top { background-color:#FFF; width:779px; height:30px;  }

#top_title { float:left;width:50%; }

#buscar { float:right;width:50%; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#600; font-size:12px; }

.buscar {   margin:0px; padding:0px;  }


#left_top_title { float:left; background-color:#fff; width:60%; height:30px; margin:0px; padding:0px;}


.site_title   {  font-size:14px; margin:8px 0px 0px 10px; padding:0px; color:#930;}


#main_left { width: 176px; float:left; margin:0px 0px 0px 3px; padding:0px; }

#main_right { width: 588px; float:right; margin:0px 5px 0px 0px; }

#logo {text-align:center;}

#main_content{ width:100%; clear:both;}

#contenido{ padding:10px;}

#content_left{ width:388px; float:left; margin-top:10px; }

#content_left2{ width:388px; float:left; margin-top:10px; margin-bottom:10px; }

#content_right{ width:199px; float:right; margin-top:0px; padding-top:0px; }

#footer { text-align:center; clear:both; margin:0px; padding:0px;  width:auto; height:95px; 

}

#footer_content { color: #FFF; text-align:center; height:72px;  margin:0px; background-color: transparent; font-size:13px; 

z-index:2; padding:3px 0px 0px 0px ; background: url("../images/foot.gif") no-repeat ;}

#footer_content p { color: #FFF; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:10px;  padding:0px 0px 0px 0px ; margin:0px 0px 0px 0px;  }

#footer_des { color: #666; text-align:center; background-color: #CCC; font-size:9px;padding:0px 0px 0px 0px; height:25px; width:auto; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0px;}

#footer_des p { color: #666; text-align:center; background-color: #CCC; font-size:9px;padding:0px 0px 0px 0px;  width:auto; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0px 0px 0px 0px;}

.footer { font-size:12px; margin:0px; padding:0px; }






/*estilos agenda*/

#agenda { background: #e8571f url("../images/agenda.gif") no-repeat top; width:192px; height:auto; padding:0px 0px 0px 5px; margin-top:0px; margin-bottom:0px; }

.agenda { font-family:Verdana, Arial, Helvetica, sans-serif; color:#fff; font-size:13px; padding-left:5px; margin:0px;}

.agenda_top { background: url("../images/agenda_top.gif") no-repeat; width:197px; height:10px; padding:0px 0px 0px 0px; margin:0px; margin-bottom:0px; font-size:1px; }

.agenda_bottom { background: url("../images/agenda_bottom.gif") no-repeat; width:197px; height:10px; padding:0px 0px 0px 0px; margin:0px;}

.cuerpo { font-family:Verdana, Arial, Helvetica, sans-serif; color:#fff; font-size:10px; width:187px; margin-left:5px;}

#agenda_mes { font-family:Verdana, Arial, Helvetica, sans-serif; color:#fff; font-size:12px;}

.fecha_agenda { font-family:Verdana, Arial, Helvetica, sans-serif; color:#fff; font-size:10px;}

#agenda_dias { font-family:Verdana, Arial, Helvetica, sans-serif; color:#fff; font-size:10px;}

.agenda_td_dia_7 { font-family:Verdana, Arial, Helvetica, sans-serif; color: #600; font-size:10px;}

.agenda_td_dia_actual { font-family:Verdana, Arial, Helvetica, sans-serif; color: #ccc; font-size:10px;}

.agenda_td_dia { font-family:Verdana, Arial, Helvetica, sans-serif; color:#fff; font-size:10px;}

.agenda_meses { font-family:Verdana, Arial, Helvetica, sans-serif; color:#fff; font-size:10px;}

.actividades { font-family:Verdana, Arial, Helvetica, sans-serif; color:#fff; font-size:10px;}

.p_actividades { font-family:Verdana, Arial, Helvetica, sans-serif; color:#fff; font-size:10px; font-style:italic;}

.barra { margin:0px; padding:0px; }

.agenda_dia { font-size: 10px;}

.agenda_td_over { font-size: 10px; }


/*estilos news*/

#news { background:#fff; width:386px; height:auto;margin-top:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; color: #666666; font-size:11px; }

.autor { padding-left:5px; font-family:Verdana, Arial, Helvetica, sans-serif; color: #666666; font-size:11px; font-weight:bold;

}


.news_top { background: url("../images/news_top.gif") no-repeat; width:386px; height:10px; padding:0px 0px 0px 0px; margin:0px; font-size:1px; }

.news_bottom { background: url("../images/news_bottom.gif") no-repeat; width:386px; height:10px; padding:0px 0px 0px 0px; margin-top:0px;}

.titulo_news{ font-family:Verdana, Arial, Helvetica, sans-serif; color: #300; font-size:13px; padding-left:5px; margin:0px;}

.fecha_news{ font-family:Verdana, Arial, Helvetica, sans-serif; color: #900; font-size:10px; padding:5px 0px 0px 5px;  margin:0px;}

.titular{ font-family:Verdana, Arial, Helvetica, sans-serif; color: #300; font-size:14px; padding:0px 5px 0px 5px; margin:0px; }

#news p { font-family:Verdana, Arial, Helvetica, sans-serif; color: #666666; font-size:100%; padding:0px 5px 5px 5px; line-height:95%; margin:0px; line-height: 1.4em;
}

/*css galerias*/
.g_folder { background: url("../images/g_folder.gif") repeat; width:375px; height:auto; margin:0px 0px 0px 5px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; color: #666666; font-size:11px; }
.g_folder_top { background: url("../images/g_folder_top.gif") no-repeat; width:375px; height:10px; padding:0px 0px 0px 0px; margin:0px 0px 0px 5px; font-size:1px; }
.g_folder_bottom { background: url("../images/g_folder_bottom.gif") no-repeat; width:375px; height:10px; padding:0px 0px 0px 0px;  margin:0px 0px 0px 5px;}

/*galeria index*/
#galeria { background:#EFDFD6; width:386px; height:auto;margin-top:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; color: #666666; font-size:11px; }
.gallery_top { background: url("../images/gallery_top.gif") no-repeat; width:386px; height:10px; padding:0px 0px 0px 0px; margin:0px; font-size:1px; }
.gallery_bottom { background: url("../images/news_bottom.gif") no-repeat; width:386px; height:10px; padding:0px 0px 0px 0px; margin-top:0px;}
.tit_galeria { background: url("../images/titulo_galeria.gif") no-repeat; width:380px; height:25px;padding:3px 0px 0px 5px; margin:0px 0px 0px 5px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#2c0000; font-size:12px; }
.enlace_galeria { background: url("../images/enlace_galeria.gif") no-repeat; text-align:center; width:380px; height:25px;padding:3px 0px 0px 0px; margin:0px 0px 0px 5px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#2c0000; font-size:14px; }
.enlace_galeria a:link, .enlace_galeria a:visited{font-size:12px;color:#2c0000; text-decoration:none;}
.enlace_galeria a:hover{font-size:12px; color:#2c0000; text-decoration:underline;}
/*galeria interior*/
#news_galeria { background:#fff; width:580px; height:auto;margin-top:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; color: #666666; font-size:11px; }

.top_galeria { background: url("../images/top_galeria.gif") no-repeat; width:580px; height:10px; padding:0px 0px 0px 0px; margin:0px; font-size:1px; }

.bottom_galeria { background: url("../images/bottom_galeria.gif") no-repeat; width:580px; height:10px; padding:0px 0px 0px 0px; margin-top:0px;}



/*top menu*/



#top_menu {

	float: right;

    width:30%;

	font-size:11px;

    line-height:normal;

	height:24px;

	margin:5px 0px 0px 0px;

	

	

	}

	

#top_menu ul {

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	list-style:none;

	height:20px;

	}

	

#top_menu li {

      display:inline;

      margin:0;

      padding:0px;

      }

	  	

	

#top_menu a {



	float:left;

    margin-right:10px;

    padding:0px 0px 0px 0px;

	line-height:20px;

    text-decoration:none;

	width:20px;

	height:20px;

	text-align:center;

	color:#fff;

	font-family:Geneva, Arial, Helvetica, sans-serif;
	
	background-color:#630;

	

	}	

	



	

#top_menu li a:hover {

	background-position:0% -20px;

	color: #fff;

	width:20px;

	height:20px;

	text-align:center;

	padding:0px 0px 0px 0px;

	line-height:20px;

	font-family:Geneva, Arial, Helvetica, sans-serif;
	
	background-color:#3F0;

	

	}



/*right_menu*/


#menu_right {



width:187px; margin:0px 0px 0px 0px; height: auto;  padding: 0px 0px 5px 0px; 





}

#menu_right ul {
	width: 160px;
	margin: 0px 0px 0px 5px;
	list-style:none;
	padding:0px;
	}	
		
	
#menu_right li a {
	height: 18px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
	text-decoration: none;
	list-style:none;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	width:160px;
	padding: 8px 0px 0px 5px;
	border-bottom: dotted 1px #fff;
	
	
	
	}	
	
#menu_right li a:link, #menu_right li a:visited {
	color: #600;
	display: block;
	padding: 8px 0px 0px 5px;
	list-style:none;
	font-size:11px;
	text-align:left;
	margin-top:2px;
	width:160px;
	border-bottom: dotted 1px #fff;
	font-weight:bold;
	
	
	}
	
#menu_right li a:hover {
	color: #C64500;
	padding: 8px 0px 0px 5px;
	list-style:none;
	font-size:11px;
	text-align:left;
	margin-top:2px;
	width:160px;
	border-bottom: dotted 1px #fff;
	font-weight:bold;
	}



/*left menu*/

.left_menu {



width:175px; margin:0px 0px 0px 0px; height: auto;  padding: 0px 0px 5px 0px; 




}


.head_menu {  font-size:12px; margin:8px 0px 0px 0px; padding:13px 0px 0px 12px; color:#930; background:  url(../images/head_menu.gif) no-repeat; width:175px; height:58px; color:#FFF; font-family:Verdana, Geneva, sans-serif;}



#menu_left {



width:175px; margin:0px 0px 0px 0px; height: auto;  padding: 0px 0px 0px 0px; 





}

#menu_left ul {
	width: 175px;
	margin: 0px 0px 0px 5px;
	padding:0px;
	list-style:none;
	
	
	
	}	
		
	
#menu_left li a {
	height: 18px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
	text-decoration: none;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	width:175px;
	border-bottom: dotted 1px #fff;
	padding-left:0px;
	font-weight:bold;
	
	
	
	}	
	
#menu_left ul li a:link, #menu_left li a:visited {
	color: #600;
	display: block;
	padding: 8px 0px 0px 0px;
	font-size:11px;
	text-align:left;
	margin-top:2px;
	width:175px;
	border-bottom: dotted 1px #fff;
	padding-left:0px;
	font-weight:bold;
	
	/*background-image:  url(../images/but_menu_left.gif);
	background-repeat: repeat-x;*/
	
	
	}
	
#menu_left ul li a:hover {
	color: #C64500;
	padding: 8px 0px 0px 0px;
	font-size:11px;
	text-align:left;
	margin-top:2px;
	width:175px;
	padding-left:0px;
	border-bottom: dotted 1px #fff;
	font-weight:bold;

	}
	

/* top menu */



	

.barra {	
	padding:5px;
}

#flash { 



margin: 0px auto 0px auto;
height: 150px;
width:779;
padding:0px 0px 4px 4px;
background-color:#FFF;





}

#form_encuesta_portada h2 {

color:#fff;
font-size:14px;

	
	
	
}

#banners { width:767px; height:43px; clear:both; margin:2px 0px 2px 8px;  }



/*footer menu*/


#foot_menu {



width:300px; margin:0px auto 0px auto; height: auto;  padding: 0px 0px 5px 0px; 





}

#foot_menu ul {
	
	margin: 0px;
	list-style:none;
	padding:0px;
	display:inline;
	}	
		
#foot_menu li {

      display:inline;

      margin:0;

      padding:0px;

      }
		
		
	
#foot_menu li a {
	height: 18px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
	text-decoration: none;
	list-style:none;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	
	display:inline;
	
	}	
	
#foot_menu li a:link, #foot_menu li a:visited {
	color: #fff;
	display: block;
	padding: 8px 0px 0px 0px;
	list-style:none;
	font-size:11px;
	text-align:center;
	margin-top:2px;
	text-decoration:underline;
	display:inline;
	/*background-image:  url(../images/but_menu_left.gif);
	background-repeat: repeat-x;*/
	
	
	}
	
#foot_menu li a:hover {
	color: #600;
	padding: 8px 0px 0px 0px;
	list-style:none;
	font-size:11px;
	text-align:center;
	margin-top:2px;
	text-decoration:underline;
	display:inline;
	}


/*estilos funcionarios*/

TABLE.tabla_funcionarios {
	width: 375px;
	background: #fff
}
TABLE.tabla_funcionarios_datos {
	width: 100%;
}
TR.datos_tr_titulo {
	background: #e4e4e4;
	font-size: 12px;
	font-weight:bold;
}
TR.datos_tr01 {
	background: #fff;
	font-size: 12px;
}
TR.datos_tr02 {
	background: #f4f4f4;
	font-size: 12px;
}

