#colaborar{
	position:absolute;
	top:164px;
	visibility: hidden ; /* Evita la "visibilidad" del div en la precarga */
	left: 449px;
	width:186px;
	height:164px;
}

#noticias{
	background-image:url(img/noticias_recuadro.png);
	background-repeat:no-repeat;
	position:absolute;
	top:164px;
	left: 464px;
	width:190px;
	height:200px;
	padding:10px;
	z-index:10;
}

.noticias_punteado{
	background-image:url(img/noticias_punteado.png);
	width:190px;
	height:3px;
	margin-top:5px;
	margin-bottom:5px;	
}

#noticias_show{
	background-image:url(img/noticias_recuadro.png);
	background-repeat:no-repeat;
	position:absolute;
	top:385px;
	left: 595px;
	width:70px;
	padding:4px;
	z-index:10;
	font-size:9px;
	color:#000000;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	visibility:hidden;
}

#noticias *{
color:#000000;
font-weight:bold;
}

#noticias h1{
font-size:16px;
padding:0;
margin:0;
}

#noticias p{
padding-bottom:2px;
font-size:13px;
}

#noticias a:hover{
	text-decoration:underline;
}

#cerrar{
float:right;
position:relative;
}


#wn	{ 
    position:relative; 
    width:704px; 
	height:100px; 
    overflow:hidden;
	margin-top:20px;
	}
	
#wn	img{ 
	border:0;
}		

.flash_player{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#666666;
margin-right:172px;
}

/* Clase para cada foto grande */
.foto_grande{
	/*display:block;*/
	padding:15px;
	background-color:#FFF;
	text-align:center;
	/*margin:20px;
	visibility:hidden;
	position:relative;
	top:-657px; /* 357 + 260+40 */
	border:none;	
	background-image:url(img/cruz.gif);
	background-position:right top;
	background-repeat:no-repeat;
}

.foto_grande:hover{
	cursor: pointer;
}

/* Clase para el div que contiene cada foto */

.div_foto_grande{

	display:none;
	padding:20px;
	/*background-color:#FF0000;
	position:absolute;
	top:-357px;
	top:50px;*/
	margin:auto;
	/*margin-top:-357px;*/
	text-align:center;
	height:300px;

	
}

.tabla_foto_grande{

	position:absolute;
	top:25px;
	text-align:center;
	
}

body{
margin:0px;
padding:0px;
}

#ipru_white{
	text-align:left;
	color:#666666;
	margin:0;
	background-color:#FFFFFF;
}

.contenedor{
margin:0 auto;
width:480px;
}

.marco_mapas{
margin-left:auto;
margin-right:auto;
width:456px;
background-color:#FFFFFF;
padding:5px;
}

p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	line-height:1.4em;
	margin:0px;
	padding:0px;
	padding-bottom:1em;
}

.iframed{
	padding:0px;
	width:704px;
	height:415px;
	overflow: auto;
	margin:0 auto;
}

blockquote{
	padding:10px;
	margin:0px;
}

/* Titulos */

h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	padding:0px;
	margin:0px;
	margin-bottom:10px;
}

h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding:0px;
	margin:0px;
	margin-bottom:10px;
}

h3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#666666;
	padding:0px;
	margin:0px;
	margin-bottom:10px;
}

h4{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:16px;
	color:#666666;
	font-weight:normal;
	padding:0px;
	margin:0px;
	margin-bottom:20px;
}

/* Listas */

ul{
	padding:0px;
	margin:0px;
	list-style-position: outside;
	list-style:square;
	padding-bottom:5px;
	color:#ffffff;
}

li, ol{
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
	margin-left:15px;
	font-size:11px;
	padding-bottom:5px;
	color:#666666;
}


/* Enlaces */

a{
	color:#333;
	text-decoration:none;
}

a:hover{
	color:#ff0000;
	text-decoration:underline;
}

a:focus{
	-moz-outline-style: none;
}

.volver_atras{
	height:18px;
	margin-top:15px;
	float:right;
	margin-right:15px;
}

.volver_atras_sede{
	float:right;
	width:128px;
	text-align:right;
}



/* Banners */ 

blockquote li, blockquote *{
	color:#FFFFFF;
}

.a_des_local blockquote{
	background-color:#79BA1A;
	padding:10px;
	margin-bottom:10px;
	color:#FFFFFF;
}

.b_barrios_com blockquote{
	background-color:#F20372;
	padding:10px;
	margin-bottom:10px;
	color:#FFFFFF;
}

.c_creacion_des blockquote {
	background-color:#396CAF;
	padding:10px;
	margin-bottom:10px;
}

.d_apoyo_micro blockquote{
	background-color:#A3027E;
	padding:10px;
	margin-bottom:10px;
}

.e_mejor_vivienda blockquote{
	background-color:#FFB300;
	padding:10px;
	margin-bottom:10px;
}

.f_medio_amb blockquote{
	background-color:#006E2C;
	padding:10px;
	margin-bottom:10px;
}

.g_dimension blockquote{
	background-color:#FF6600;
	padding:10px;
	margin-bottom:10px;
}

.h_servicios blockquote{
	background-color:#0298C2;
	padding:10px;
	margin-bottom:10px;
}

/****************/
/*  SECCIONES  */
/**************/

/* 00 Institucional */


.z_institucional_inicio{
	background-color:#E5F6F8;
	margin:0px;
}

.z_institucional{
	background-color:#E5F6F8;
	margin:0px;
}

.z_institucional h1, .z_institucional h2, .z_institucional h3 {
	color: #FF0000;
}

.z_institucional h5{
	color: #000000;
	text-transform:uppercase;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	margin:0px;
	padding:0px;
	margin-left:20px;
	margin-top:15px;
	margin-bottom:10px;
}

.z_institucional h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding:0px;
	margin:0px;
	margin-bottom:0px;
}

.z_institucional h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	padding:0px;
	margin:0px;
	margin-bottom:0px;
}


/* 01 Desarrollo Local */

.a_des_local{
	background-color:#F5FBEB;
}

.a_des_local h1, .a_des_local h2{
	color: #79BA1A;
}

/* 02 Barrios y Comunidades */

.b_barrios_com{
	background-color:#FEEDF4;
}

.b_barrios_com h1, .b_barrios_com h2{
	color: #F20372;
}


/* 03 Creación y Desarrollo */

.c_creacion_des{
	background-color:#EBEEF6;
}

.c_creacion_des h1, .c_creacion_des h2{
	color: #396CAF;
}


/* 04 Apoyo Microempresa */

.d_apoyo_micro{
	background-color:#F8EBF5;
}

.d_apoyo_micro h1, .d_apoyo_micro h2{
	color: #A3027E;
}

/* Mejoramiento Vivienda */

.e_mejor_vivienda{
	background-color:#FFF7E2;
}

.e_mejor_vivienda h1, .e_mejor_vivienda h2{
	color: #FFB300;
}

/* Medio Ambiente */

.f_medio_amb{
	background-color:#F0F8EE;
}

.f_medio_amb h1, .f_medio_amb h2{
	color: #007730;
}


/* Dimension Genero */

.g_dimension{
	background-color:#FFF0DF;
}

.g_dimension h1, .g_dimension h2{
	color: #FF6600;
}

/* Servicios Centrales */

.h_servicios{
	background-color:#F2F9FC;
}

.h_servicios h1, .h_servicios h2{
	color: #0298C2;
}


.z_institucional h2 a, .z_institucional h2 a:hover{
	color: #FF0000;
}

.head_ubicacion{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	height:32px;
	line-height:12px;
	margin-top:10px;
	text-transform:uppercase;
}

.pie, .pie a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:right;
	font-size:9px;
	color:#666666;
	padding-top:8px;
	padding-bottom:8px;
	line-height:13px;
}

.pie a:hover {
	color:#ED1C24;
}

.tabla_generica{
	padding:0px;
	margin:0px;
	background-color:#FFFFFF;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:480px;
}

table.tabla_generica {
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:none;
	border-bottom:none;
	padding:0px;
}

.tabla_generica tr h1{
	padding:0px;
	margin:0px;
	background-color:#666666;
	font-weight:bold;
	font-size:9px;
	text-align:center;
	color:#FFFFFF;
	padding-top:5px;
	height:2em;
	line-height:1em;
}

.tabla_generica td{
	border-right:1px solid #CCCCCC;
	border-bottom:#CCCCCC 1px solid;
	height:2em;
	padding:2px;
	padding-top:6px;
}

.tabla_generica p{
	padding:0px;
	margin:0px;
	padding-left:5px;
	font-size:9px;
}

.menu_position{
	margin-top:41px;
	width:220px;
	height:360px;
}

.menu-arr ul{
	padding:0px;
	margin:0px;
	padding-bottom: 6px;
	text-align:right;
}

.menu-arr li{
	font-family: Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
	margin-left:7px;
	display:inline;
	font-size:13px;
	list-style:none;
}

.menu-arr a{
	color: #666666;
}

.menu-arr a:hover{
	color: #FF0000;
}


.mapa, .mapa a, .mapa a:hover, .mapa a:visited{
	text-transform:uppercase;
	color:#666666;
	font-weight:normal;
	font-size:10px;
	margin-left:8px;
}

/*
Vertical Accordions
*/

.accordion_toggle {
	display: block;
	text-decoration: none;
	outline: none;
	color: #000000;
	cursor: pointer;
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	width:300px;
	background:url(img/arrow_hor.gif) left;
	background-repeat:no-repeat;
}

.accordion_toggle {padding-left:15px;	padding-bottom:5px;}
.accordion_toggle_active {padding-left:15px;	padding-bottom:5px;}

.accordion_toggle_active {
	width:300px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	background:url(img/arrow_ver.gif) left;
	background-repeat:no-repeat;
}

.h2_accordion_h2{
	background:url(img/arrow_hor.gif) left;
	background-repeat:no-repeat;
	padding-left:15px;
	padding-bottom:5px;
}

.accordion_content {
	overflow: hidden;
	padding:0px;
}

.accordion_content p {

	padding-left:15px;
}

.vertical_accordion_toggle {
	display: block;
	padding: 0 10px 0 10px;
	text-decoration: none;
	outline: none;
	cursor: pointer;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding:0px;
	margin:0px;
}

.vertical_accordion_toggle_active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding:0px;
	margin:0px;
}

ul li ul li{
	list-style: circle;
}

a[href$=".pdf"] {  
	background: url(img/ico_pdf.png) no-repeat left 50%;  
	padding: 5px 0 5px 20px;
	line-height:1.8em;
}  

a[href$=".doc"] {  
	background: url(img/ico_word.png) no-repeat left 50%;  
	padding: 5px 0 5px 20px;  
	line-height:1.8em;
}

a[href$=".xls"] {  
	background: url(img/ico_word.png) no-repeat left 50%;  
	padding: 5px 0 5px 20px;  
	line-height:1.8em;
}

a[href$=".jpg"] {  
	background: url(img/ico_img.png) no-repeat left 50%;  
	padding: 5px 0 5px 20px;  
	line-height:1.8em;
}

a[href$=".gif"] {  
	background: url(img/ico_img.png) no-repeat left 50%;  
	padding: 5px 0 5px 20px;  
	line-height:1.8em;
}

.calculadora_bannner{
	padding:20px;
	height:20px;
	width:100%;
	background-image:url(img/calculadora.png);
	background-repeat:no-repeat;
	background-position:left;

}

.calculadora_bannner p{
	padding-left:30px;
}
