body	{
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:center;
	margin:0px;
	padding:0px;
	display: inline;
	background-color:#132f78;
}

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:  779px;

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: #09F;  font-size:12px; text-decoration:none;}

a:hover { font-family:Verdana, Arial, Helvetica, sans-serif; color:  #09F;  font-size:12px; text-decoration:underline;}
 

.textlinks a:link, .textlinks a:visited { font-family:Verdana, Arial, Helvetica, sans-serif; color: #300 ; font-size:9px;}

.textlinks a:hover { font-family:Verdana, Arial, Helvetica, sans-serif; color: #f90; font-size:9px;}
 



/*fin transparencia*/



#main_left { width: 176px; float:left; margin:15px 0px 0px 3px; padding:0px;}


#main_right { width: 588px; float:right; margin:0px 5px 0px 0px; }

#logo {text-align:center;}

#top_heading { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;  clear:both;  }

.header { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #fff; font-size:20px; }

.header span { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #fff; font-size:15px; font-style:italic; }

#main_content{ width:100%; clear:both; margin-top:50px;}

#content_left{ width:388px; float:left; }

#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; background: #132f78; padding:0px;  width:auto; height:70px;

}

#footer_content { color: #FFF; text-align:center; height:50px;  margin:0px; background-color: transparent; font-size:13px; 

z-index:2; padding:3px 0px 0px 0px ;}

#footer_content p { color: #FFF; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:10px;  padding:0px 0px 5px 0px ; margin:0px 0px 3px 0px; height:15px; }

#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;}





/*estilos agenda*/

#agenda { background: #1fafe8 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; }

#agenda a:link, a:visited { font-family:Verdana, Arial, Helvetica, sans-serif; color: #006;  font-size:100%;}

#agenda a:hover { font-family:Verdana, Arial, Helvetica, sans-serif; color: #00F;  font-size:100%;}
 



/*estilos news*/

#news { background:#fff; width:376px; height:auto;margin-top:0px; padding:0px 5px 0px 5px; 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: #03C; font-size:13px; padding-left:5px; margin:0px;}

.fecha_news{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#06F; font-size:10px; padding:5px 0px 0px 5px;  margin:0px;}

.titular{ font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #03C; font-size:17px; padding:0px 5px 0px 5px; margin:0px; }

#news p { font-family:Verdana, Arial, Helvetica, sans-serif; color: #666666; font-size:110%; padding:0px 5px 5px 5px; line-height:95%; margin:0px; line-height: 1.4em;
}


#content_gallery { background:#fff; 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:9px; padding:0px; margin:0px; font-size:0px; }

.titular_galeria { background: url("../images/top_gallery.gif") no-repeat; width:386px; height:18px; padding:0px 0px 0px 5px; margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#06F; font-size:14px; }




/*top menu*/



#top_menu {

      margin:0px 0px 10px 0px;

      width:580px;

      font-size:14px;

	  float:left;

	  

      }

    #top_menu ul {

	margin:0;

	padding:0px 0px 0px 0px;

	list-style:none;

      }
	  
	  

    #top_menu li {

      display:inline;

      margin:0px 0px 0px 0px;

      padding:0;

	  

	  

      }


#top_menu a 

{

float: left;

background-color: transparent;

background-image: url(../images/but_top.gif);

background-repeat: no-repeat;

background-attachment: scroll;

background-position: left top;

margin-top: 0pt;

margin-right: 0pt;

margin-bottom: 0pt;

margin-left: 1px;

padding-top: 0pt;

padding-right: 0pt;

padding-bottom: 0pt;

padding-left: 3px;

color: #fff;

text-decoration: none;

}

#top_menu a:hover 

{

background-position: 0% -39px;

color: #ffffff;

}

#top_menu a span 

{

float: left;

display: block;

background-color: transparent;

background-image: url(../images/but_top_r.gif);

background-repeat: no-repeat;

background-attachment: scroll;

background-position: right top;

padding-top: 10px;

padding-right: 14px;

padding-bottom: 11px;

padding-left: 11px;

color: #009;

font-size:14px;

}

#top_menu a span

{

float: none;

}

#top_menu a:hover span 

{

color: #fff;

}

#top_menu a:hover span 

{

background-position: 100% -39px;

}




/*left menu*/

.left_menu {

background: url("../images/fond_menu.gif") #fff repeat-x ; width:171px; margin:10px 0px 0px 0px; height: auto;  padding: 3px 0px 5px 0px; border:1px solid #006837;


}




#menu {
	width: 166px;
	margin: 0px 2px 0px 2px;
	
	}
	
#menu ul {
	width: 166px;
	margin: 0px;
	list-style:none;
	padding:0px;
	}	
		
	
#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;
	width:166px;
	}	
	
#menu li a:link, #menu li a:visited {
	color: #030;
	display: block;
	background: url(../images/but_menu_l.gif) repeat-x;
	padding: 10px 0px 5px 0px;
	list-style:none;
	font-size:11px;
	text-align:center;
	margin-top:0px;
	width:166px;
	}
	
#menu li a:hover {
	color: #FFF;
	background:  #063;
	padding: 10px 0px 5px 0px;
	list-style:none;
	font-size:11px;
	text-align:center;
	margin-top:0px;
	width:166px;
	}

.barra {	
	padding:5px;
}

.enlace_galeria { background: url("../images/enlace_galerias.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:#1328A0; font-size:14px; }
.enlace_galeria a:link, .enlace_galeria a:visited{font-size:12px;color:#1328A0; text-decoration:none;}
.enlace_galeria a:hover{font-size:12px; color:#1328A0; text-decoration:underline;}

/*css galerias*/
.g_folder { background: url("../images/g_folder.gif") repeat; width:365px; 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_t.gif") no-repeat; width:365px; height:10px; padding:0px 0px 0px 0px; margin:0px 0px 0px 5px; font-size:1px; }
.g_folder_bottom { background: url("../images/g_folder_bott.gif") no-repeat; width:365px; height:10px; padding:0px 0px 0px 0px;  margin:0px 0px 0px 5px;}
.g_des { margin-bottom:0px; margin-left:10px; margin-right:10px;}

#news_galeria { background:#fff; width:580px; height:auto;margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; color: #666666; font-size:11px; }

#news_galeria .barra { margin-bottom:0px; margin-top:0px; padding-left:5px; color:#0033CC;}

.top_galeria { background: url("../images/top_galeria.gif") no-repeat; width:580px; height:10px; padding:0px 0px 0px 0px; margin:0px; margin-bottom: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;}

.promos { font-family:Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-size:13px; padding-left:5px; margin:0px; padding-bottom:10px; padding-top:10px;}

.cuerpo_promo { font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; font-size:10px; width:187px; margin:0px;  padding:0px; text-align:center; padding-left:0px;}
.carpeta{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#06F; font-size:12px; padding:5px 0px 0px 5px;  margin:0px;}

/*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;
}
