body{
	background-image:url(img/bg.jpg);
	margin:0 auto;
	text-align:center;
	background-repeat:repeat-y;
	background-color:#FFFFFF;
}
#wrapper{ width:950px; height:950px; margin:0 auto; padding:0; text-align:center;font-family:Georgia, "Times New Roman", Times, serif; color:#696c74;}

#header{ height:185px; font-size:14px; width:950px;}
/*#logo{ margin:10px 0 0 0; float:left; padding:0 400px 0 0 ;}*/
#logo { margin:20px 0 0 0;}
#menu_head{ margin:0 0 0 0; padding:0 0 0 0;}
#menu_head img{ float:left; padding:4px 8px 0 0;}
#menu_head li{ list-style-type:none;text-align:left;width:140px; padding:10px 10px 0 10px;  font-family:Georgia, 'Times New Roman', Times, serif; font-style:italic;	font:14px ;color:#01669E; float:left;}
#menu_head a{ text-decoration:none; color:#696c74;}
#menu_head a:hover{ text-decoration:underline;}


#cont{
/*height:500px;*/
	width:950px;
	background-color:#FFFFFF;
	padding:16px 16px 16px 16px;
}
	
#titulo_categorias{ width:950px; height:58px; background-image:url(img/bg_categorias.png); background-repeat:no-repeat;}
#titulo_categorias h2{ color:#FFFFFF; float:left; padding:0; font-size:14px; margin:18px 0 0 20px;}
#titulo_categorias a{ text-decoration:none; color:white;}
#titulo_categorias a:hover{ text-decoration:underline; color:#c6cddd;}

#titulo_fecha{ color:#FFFFFF; float:right; padding:0; font-size:14px; margin:18px 0 0 20px;}
#solicitud{ text-align:right;text-decoration:none; color:white; margin:0; padding:0 20 0 0; float:right;background-image:url(../img/icon_des_formulario.png); background-repeat:no-repeat; background-position:right}
#solicitud img{ float:right; margin:0 0 0 0; padding:10px;}
#solicitud i{ float:left; margin:13px 0 0 0; font:11px normal;padding:0 15px 0 10px;}
#solicitud a{ text-decoration:none; color:white;}
#solicitud a:hover{ text-decoration:underline; color:#c6cddd;}
/* ------------------------------------------- */
#listado_transparencia1_1{width:950px;text-align:left;}
#listado_transparencia1_1 li{ padding: 0 0 10px 0; margin:0;}
#listado_transparencia1_1 a{ text-decoration:none; color:#696c74; font-size:12px;}
#listado_transparencia1_1 a:hover{ text-decoration:underline;color:#5D9F01;/* color:#c6cddd;*/}
/* ------------------------------------------- */
#listado_derecho{ float:right; text-align:left; margin:20px 0 0 0; width:360px;}
#listado_derecho li{ padding: 0 0 10px 0; margin:0;}

#listado_izquierdo{ float:left; text-align:left; margin:20px 0 0 0; width:360px;}
#listado_izquierdo li{ padding: 0 0 10px 0; margin:0;}
.pie a{ text-decoration:none; color:#696c74;}
.pie a:hover{ text-decoration:underline; color:#01669E;}
.texto_texbox
{
font:12px "Times New Roman", Times, serif; color:#696c74;
}
.texto_boton
{
	border:1px solid #696c74;  
	padding:2px 0px 1px 5px; 
	color:#666666; background-color:#FFFFFF; /*E6E6E6*/
	font-family:Georgia, 'Times New Roman', Times, serif; font-style:italic;
}
.texto_rojo
{
font:16px "Times New Roman", Times, serif; color:#CC0000;
}
.texto_verde
{
font:12px "Times New Roman", Times, serif; color:#5D9F01;
}
.texto_verde_chico
{
	font:12px "Times New Roman", Times, serif; color:#5D9F01;
}
.texto_azul
{
	font:12px "Times New Roman", Times, serif; color:#01669E; 
}
.texto_azul_chico
{
	font:10px "Times New Roman", Times, serif; color:#01669E;
}
.texto_azul_mediano
{
	font:14px "Times New Roman", Times, serif; color:#01669E;
}
.texto_plomo
{
	font:18px "Times New Roman", Times, serif; color:#696c74;font-style:italic;
}
.texto_plomo_mediano
{
	font:12px "Times New Roman", Times, serif; color:#696c74;
}

.texto_aviso
{
	color:#01669E;
	font:16px 
	font-family:Georgia, 'Times New Roman', Times, serif; font-style:italic;
}
.texto_Blanco
{
	color:#ffffff;
	font:16px 
	font-family:Georgia, 'Times New Roman', Times, serif; font-style:italic;
}
.texto_separador
{
	font:16px "Times New Roman", Times, serif; color:#5D9F01;
}
.texto_boton_fecha
{
	border:1px solid #696c74;  
	padding:2px 0px 1px 5px; 
	color:#01669E; background-color:#FFFFFF; /*E6E6E6*/
	font-family:Georgia, 'Times New Roman', Times, serif; font-style:italic;
}
#capa_periodo{float:right; text-align:right;  width:950px; height:40px; padding-top:10PX;}
.texto_marco_tabla
{
	border:1px solid #696c74;  
	padding:0px 0px 0px 0px; 
	font-family:Georgia, 'Times New Roman', Times, serif; font-style:italic;
}



         
         .dvhdr1 {
            background:#005482;
            font-family:Georgia, 'Times New Roman', Times, serif;
            font-size:12px; color:#FFFFFF;
            font-weight:bold;
            border:1px solid #005482;
            padding:5px;
        
         }
         
         .dvbdy1 
		 {
            background:#FFFFFF;
            font-family:Georgia, 'Times New Roman', Times, serif; font-style:italic; /*text-align:justify;*/
			color:#696c74;
            font-size:14px;
            border-left		:1px solid #005482;
            border-right	:1px solid #005482;
            border-bottom	:1px solid #005482;
            padding			:5px 5px 5px 5px;
            
         }
		 
		 .cuadro_1 {
            background:#005482;
            font-family:Georgia, 'Times New Roman', Times, serif;
            font-size:12px; color:#FFFFFF;
            font-weight:bold;
            border:1px solid #005482;
            padding:5px;
			width:400px;
        
         }
         
         .cuadro_2 
		 {
            background:#FFFFFF;
            font-family:Georgia, 'Times New Roman', Times, serif; font-style:italic; /*text-align:justify;*/
			color:#696c74;
            font-size:14px;
            border-left		:1px solid #005482;
            border-right	:1px solid #005482;
            border-bottom	:1px solid #005482;
            padding			:5px 5px 5px 5px;
            width:400px;
         }
		     .cuadro_3 
		 {
           	background:#005482;
            font-family:Georgia, 'Times New Roman', Times, serif;
            font-size:12px; color:#FFFFFF;
            font-weight:bold;
            border:1px solid #005482;
			border-left		:1px solid #005482;
			border-right	:1px solid #005482;
			border-bottom	:1px solid #005482;
			border-top		:1px solid #005482;
            padding:5px;
			width:100px;
         }
         
    .sostenedor{text-align:left;} 
	
