
/*Diseñdo e implementado por radar */

 
body{
	background-image: url('../imagenes/back.jpg');
	background-position:top;
	background-repeat:repeat-x;
	background-color:#121028;
	width:100%;
	margin:0;
	padding:0;
	font-family:Arial , Helvetica, sans-serif;
}

a{
	color:#003300;
	text-decoration:none;
}

a:hover{
	color: #006600;
	text-decoration:none;
}



img{
border:0px solid;
float: left;
}

#coment fieldset img {
float: left;
margin: 0 10px 0 0;
border: solid 1px #6a8b1a !important;
}

#coment fieldset {
font-size: 11px;
color: #7c7972;
}

/*Divs Principales */

#total{
	width:780px;
	height:auto;
	padding:0 0 0 0;
	margin:0 auto;


}

		#page{
			width:780px;
			height:auto;
			padding:0 0 0 0;
			float:left;
			background-image: url('../imagenes/background_div.png');
		
		
		}
		
				#head{
					width:756px;
					height:auto;
					padding:0;
					margin:0 auto;
					z-index:1;
					position: relative;

				}
				
				#contenido{
					width:756px;
					height:auto;
					margin:0 0 0 12px !important;
					margin:0 0 0 6px;
					padding:0;
					display:block;
					background-image:url('../imagenes/fondo_blanco_sombra.jpg');
					background-repeat: repeat-x;
					background-position:left 0;
					float:left;
					z-index:2;

				}
				
				#foot{
					width:780px;
					height:60px;
					margin:0 auto;
					padding:0;
					clear:both;
					background-image: url('../imagenes/foot_div.png');
					background-position: top;
				}

/* fin Divs Principales */

/*header menu*/
#head_banner{
		width:756px;
		height:135px;
		background-image:url('../imagenes/bg_header0.jpg');
		background-repeat:no-repeat;
		background-position:left;
		float:left;
		padding:0;
		margin:0;

}

	
	
	#logo{
		width:257px;
		height:87px;
		float:left;
		cursor:pointer;
		margin:28px 0 0 20px;
		padding:0;
	
	}
	
	#head_text{
		width:250px;
		height:auto;
		float:left;
		margin:16px 0 0 17px ;
		padding:0;
		font-size:11px;
	}
	
	#head_text b{
		font-size:13px;
		/*letter-spacing: -1px !important;*/
		letter-spacing:0;
	}
	
	#head_text p{
		margin:0;
		font-size:11px;
	}
	
	
/*header menu*/	
	
/*header menu*/
	#menu{
		width:756px;
		height:23px;
		background-image:url('../imagenes/menu_top.png');
		background-repeat:no-repeat;
		background-position:left middle;
		margin:0 auto;
		padding:3px 0 3px 0 !important;
		padding:2px 0 3px 0;
		float:left;
		/*position:relative;*/
		/*z-index: 2000;*/

	}

	#menu ul{
		width:auto;
		height:23px;
		padding:0;
		margin:0;
		float:left;
		/*position:relative;*/
		/*z-index: 2000;*/
		
	}
	
			#menu li{
				width:auto;
				height:23px;
				list-style:none;
				display:inline;
				font-size:9pt !important;
				font-size:8pt;
				margin:0;
				padding:0;
				float:left;
				
				
				
			}
			/*\*/
			html*#menu li { font-size:8pt; } /* sÃ³lo en safari */
			
			
					#menu a {
						margin:0;
						padding:0;
						width:auto;
						height:auto;
						float:left;
						text-decoration:none;
						font-weight:bold;
						/*position:relative;*/
					}
					
					#menu a:hover {
				
					background-image:url('../imagenes/menu_top_over.jpg');
					background-repeat:repeat-x;
					background-position:left 0;
					
					}
					
					#menu a div{
						color: #FFFFFF;
						text-decoration:none;
						border-left:1px solid #607d16;
						border-right:1px solid #586f27;
						border-bottom:0;
						border-top:0;
						margin:0 0 0 0;
						padding:5px 13px 4px 7px !important;
						padding:4px 17px 3px 10px;
						
					}
					
					
					
					#menu a:hover div{
						color:#fff;
						
					}
					
					#sitemap_menu{
						float:left;
						margin:3px 0 0 7px !important;
						margin:3px 0 0 10px;
					}
					
					#sitemap_menu a{
						margin:0;
						padding:0;
					}
					
					#sitemap_menu a:hover{
						margin:0;
						padding:0;
						background-image: none;
					}
	
/* fin Divs Principales */

	#mapa ul{
			margin:25px 0 5px 10px;
			width:380px;
			padding: 30px 20px 0 20px;
		}
		
				#mapa ul li{
					font-size:13px;
				}
				
						#mapa ul li ul{
							margin:10px 0 10px 10px;
						}
						
							#mapa ul li ul li{
								font-size:11px;
								list-style: disc;
							}
							
							#mapa li a:hover{
								text-decoration: underline;
								background-color:transparent;
								
								
							}
		

/* Contenido e interiores */

		#buscador{
			width:439px;
			height:32px;
			background-position:left top;
			background-repeat:repeat-x;
			margin:0;
			padding:0;
			float:right;
		}
		
		#buscador_form{
			width:auto;
			margin:0;
			padding:0;
			float:left;
		}
		
		
					#buscador_contenedor{
						color:#FFFFFF;
						float:left;
						height:30px;
						margin:0;
						overflow:hidden;
						padding:0;
						width:385px !important;
						
					}
					
					
					#buscador_contenedor select{
					height: 20px !important;
					width: 158px !important;
				
					}
					
					
					.buscador_label{
						margin: 5px 12px 0 0!important;
						padding:0;
						float:left;
						
						}
						
						.buscador_campo {
							border:1px solid #5d7d21;
							color:#5d7d21;
							margin:5px 7px 0 0;
							padding: 2px 5px 2px 5px;
							float:left;
							width: 158px;
							font-size: 10px;
							height: 14px;
							z-index: 1;
						}
						
						
						.buscador_categorias{
							border:1px solid #5d7d21;
							width:150px;
							color:#5d7d21;
							margin:0;
							padding:0;
							
						}
						
						
						.buscar{
							width:40px;
							height:25px;
							border:0;
							background-color:transparent;
							background-image:url('../imagenes/icono_lupa.png');
							background-position:center;
							background-repeat:no-repeat;
							cursor:pointer;
							margin:5px 0 0 0;
							padding:0;
						}
					
					
					
						#contenedor_letras{
							width:40px;
							height:auto;
							float:right;
							margin:0 2px 0 0;
							padding:5px 0 5px 10px;
							border-left:1px solid #5d7d21 ;
						
						}
				

		#sidebar{
			width:176px;
			height:auto;
			display:block;
			margin:0 ;
			padding:0 0 3px 0;
			float:left;
			
		}
		
		#info_contenido{
			width:580px;
			height:auto;
			display:block;
			margin:0 ;
			padding:0;
			float:right;
		}

/* Contenido e interiores */


		#flash{
			width:563px;
			height:145px;
			float:left;
			margin:10px 0 0 10px !important;
			margin:5px 0 0 5px;
			padding:0;
			z-index: 1;
		}
		
		#flash object{
			z-index: 1;
		}

.post{
	width:563px;
	height: auto;
	float:left;
	margin:0 0 0 10px !important;
	margin:0 0 0 5px;
	padding:0;
	background-color:#eef1c4;

}

.post p {
margin: 0 20px;
}

#ditto_pages {
	color:#FFFFFF;
	float:left;
	font-size:12px;
	height:auto;
	text-align:center;
	width:563px;
	
 }
 
#leer_mas_principal a.ditto_page{
float:none;
font-size:10px;
}

#leer_mas_principal a.ditto_next_link{
float:none;
font-size:10px;
}

#leer_mas_principal a.ditto_previous_link{
float:none;
font-size:10px;
}

.ditto_previous_off{
font-size:10px;
}

.ditto_currentpage{
margin-top: 0pt;
margin-right: 5px;
margin-bottom: 0pt;
margin-left: 5px;
font-size:10px;
}

#contenedor_articulo{
	width:563px;
	height: auto;
	float:left;
	padding:0 0 17px 0;
}

		.long_post{
			margin:10px 25px 8px 25px;
			width: auto;
			font-size: 10px;
			line-height: 17px;
			font-family:Arial, Helvetica, sans-serif;
				}
				
		.intro_post{
			font-size: 12px;
			font-weight:bold;
			line-height: 17px;
			font-family:Arial, Helvetica, sans-serif;
		}
				
				
				
		.post h1{
			margin:10px 0 0px 25px !important;
			margin:10px 0 0px 12px ;
			font-size:20px;
			padding:0 0 10px 0;
			float: left;
			color:#003300;
			width:95%;
			font-family: Arial, Helvetica, sans-serif;
				}
				
						#miga{
							font-size: 11px;
							width:100%;
							height:auto;
							margin:0 0 5px 0;
							padding:0 0 2px 0;
							float:left;
							color:#000;
							background-color: #A8C06C;
						}
						
						.miga{
						margin:2px 5px 0px 5px;
						float:left;
						}
						
						#miga a{
							color:#000;
							text-decoration:none;
							font-weight:bold;
						}
						#miga a:hover{
							color:#fff;
							text-decoration:underline;
							font-weight:bold;
						}
				#faq{
					margin:0;
					padding:0;
					float:left;
				
				}
				
						#faq ul{
							margin:0;
							padding:0;
							float:left;
						
						}
						
									#faq li{
									width:auto;
									margin:0;
									padding:0;
									float:left;
									list-style:none;
								
								}
								
								#faq a{
									width:511px;
									padding:8px 25px 8px 25px;
									cursor:pointer;
									float:left;
								}
								
								
								
				#proyectos_lista{
					margin:0;
					padding:0;
					float:left;
				
				}
				
						#proyectos_lista ul{
							margin:0;
							padding:0;
							float:left;
						
						}
						
									#proyectos_lista li{
									width:auto;
									margin:0;
									padding:0;
									float:left;
									list-style:none;
								
								}
								
								#proyectos_lista a{
									cursor:pointer;
									float:left;
									padding:8px 22px 8px 25px;
									width:514px;
								}
								
								#comentarios_faq{
									font-weight:none;
									/*float:right;*/
									margin:3px 0 0 13px;
									padding:0;
									background-color:transparent;
									color: #666;
									font-size:11px;
								}
								
								.proyectos_img {
									margin:3px 5px 0 0;
									float:left;
								}
								
								.proyectos_img img{
									margin:0 5px 0 0;
									float:left;
								}
								
								#comentarios_proyecto{
									font-weight:none;
									/*float:left;*/
									margin:0 0 0 13px;
									padding:0;
									background-color:transparent;
									font-size:11px;
								}
								
/************************/
/****ACORDION*****/
/************************/



.basic  {
	width:563px;
	margin:0;
	padding:0;
	height:auto;
	float:left;
	
}

.basic div {
	background-color:transparent;
	color:#000000;
	background-image: url('../imagenes/back_faq.jpg');
	background-position:left bottom;
	background-repeat:repeat-x;
	margin:0;
	padding:0;
}

.basic p {
	border: none;
	text-decoration: none;
	font-weight:medium;
	margin: 0;
	padding: 10px 25px 10px 25px;
}

.basic a {
	cursor:pointer;
	display:block;
	padding:8px 0 8px 25px;
	text-decoration: none;
	font-size: 9pt;
	color: black;
	background-color:transparent;
	border-bottom:1px dashed #6A8B1A;
	margin:0;
	
	
}

.basic li:hover {
	background-color:#FBFFAF;
	color:#6A8B1A;
}

.basic a:hover {
	background-color:#FBFFAF;
	color:#6A8B1A;
}

.basic a.selected {
	color:#000;
	background-color:#FBFFAF;
}
								
				
/*********************************************/
/**********************************************/			
	
		#image_post{
			width:150px;
			/*height:170px;
			overflow:hidden;*/
			float:left;
			margin:25px 25px 0 25px !important;
			margin:25px 12px 0 12px;
			padding:0;
			background-color:#FFFFFF;

		}
		
		#image_post a img{
			float: left;
			width:150px;
			/*height:170px;*/
		}
		
		#image_subpost{
			width:104px;
			/*height:116px;*/
			float:left;
			margin:15px 25px 0 25px !important;
			margin:15px 12px 0 12px;
			padding:0;
			background-color:#FFFFFF;
		}
		
		#image_subpost a img{
			width:104px;
			/*height:116px;*/
			float: left;
			
		}
		
		
		#leer_mas_principal{
			width:563px;
			height:18px;
			background-image:url('../imagenes/leermas.jpg');
			background-position:left;
			float:left;
			margin:0 0 0 10px !important;
			margin:0 0 0 5px;
			padding:0;
		}
		
						#leer_mas_principal a{
							width:auto;
							height:auto;
							font-size:9pt;
							margin:2px 8px 0 0;
							padding:0;
							color:#fff;
							float:right;
							text-decoration:none;
						}
						
						#leer_mas_principal a:hover{
							text-decoration:underline;
						}
		
		
		#leer_mas_sub{
		
			width:280px;
			height:18px;
			background-image:url('../imagenes/leermas.jpg');
			background-position:left;
			float:left;
			margin:0;
			padding:0;
		
		
		}
		
		
						#leer_mas_sub a{
							width:auto;
							height:auto;
							font-size:9pt;
							margin:2px 8px 0 0 !important;
							margin:0 8px 0 0;
							padding:0;
							color:#fff;
							float:right;
							text-decoration:none;
						}
						
						#leer_mas_sub a:hover{
							text-decoration:underline;
						}
						
						
		

.post2{
	width:279px;
	height:200px;
	float:left;
	margin:0;
	padding:9px 0 14px 0 !important;
	padding:10px 0 14px 0;
	background-color:#eef1c4;
	border-right:1px solid #99ae54;
	border-left:1px solid #99ae54;
}


		.post2 p{
		margin-top: 15px;
		float: left;
		width: 102px;
		font-size: 10px;
		color: #333333;
		font-family: Arial,Helvetica,sans-serif;
		}
			

.post3{
	width:280px;
	height:auto;
	font-size:9pt;
	float:left;
	background-color:#eef1c4;
}

			.post3 p{
				padding:10px 6px 0 0;
				width:auto;
				margin:0;
			}
			
        #post-title-interior{
        	float: left;
			margin:10px 0 10px 25px !important;
			margin:10px 0 10px 12px;
			font-size:12pt;
			width: 340px
			color:#000;
			line-height: 120%;
			font-size: 20px;
			
        }
		#post-title{
			margin:25px 0 12px 0;
			font-size:12pt;
			color:#000;
			line-height: 120%;
		}
		
		#post-title a{
			color:#003300;
		}
		
		#post-title a:hover{
			color:#006600;
		}
		
		#post-subtitle{
			font-size:13px;
			font-weight: bold;
			height: 30px;
			margin:10px 8px 0 25px;		
			}
		
		#post-subtitle a{
			color:#003300;
		}
		
		#post-subtitle a:hover{
			color:#006600;
		}
		
		#fecha-articulo{
			/*font-weight: bold;*/
			margin:0 0 5px 0;
			font-size:10px;
			float: left;
			width: 320px !important;
			width: 320px;
			color:#333333;
		}
		
		#fecha-articulo_actividad{
			/*font-weight: bold;*/
			margin:0 0 5px 0;
			font-size:10px;
			float: left;
			width: 320px !important;
			width: 320px;
			color:#333333;
		}
		
		#fecha-subarticulo{
		font-size: 9px;
		float: left;
		width: 240px;	
		color: #333333;
		}
		
		.subarticle{
			width:244px;
			margin:6px 0 0px 25px !important;
			margin:6px 0 0px 12px;
			padding:0;	
			display: block;
		}
		
				#organizaciones{
					width:558px;
					height:auto;
					float:right;
					margin:15px 0 0 10px !important;
					margin:20px 0 0 0;
					padding:0;
		
				}
				
				#organizaciones h4{
					font-size: 12px;
					color:#003300;
					margin: 0;
					padding: 5px 0 0 15px;
				}
				
				
				#organizaciones ul{
					width: auto;
					height:auto;
					float:left;
					padding:0;
					margin:0 0 0 10px !important;
					margin:0 0 0 0;
		
				}
				
				#organizaciones li{
					display:inline;
					list-style:none;
					margin: 0 10px 0 10px !important;
					margin: 0 5px 0 5px;
					padding:0;
					float:left;
				}
		

/* Infos y post interiores */

/* Infos y post interiores */

/************modulos************/
#modulo{
	/*margin:0;*/
	float:right;
}


.menu_sidebar{
	font-size:8pt;
	width:168px;
	margin:0 0 0 0;
	padding:0 0 0px 0;
	z-index: 1;
	
}

		.menu_sidebar ul{
			width:168px;
			height:auto;
			margin:0 0 0 0 !important;
			margin:0 0 0 2px;
			padding:10px 0 0 0;
			background-image:url('../imagenes/menu_top.jpg');
			background-position:center 0;
			background-repeat:no-repeat;
			background-color:#A8C06C;
			float:left;
			/*position:relative;*/
			
		}
			
			
		.menu_sidebar li{
			width:155px;
			height:auto;
			margin:0 0 0 6px !important;
			margin:0 0 0 3px;
			padding:0;
			list-style:none;
			float:left;
			border-top:1px solid #869e53;
			border-bottom:1px solid #667d32;
			
			
		}
		
		.menu_sidebar a{
			width:auto;
			padding:0;
			height:auto;
			margin:0;
			float:left;
			color:#1c2f00 !important;
			text-decoration:none;
			white-space:nowrap;
			cursor:pointer;
			letter-spacing: 0px !important;
			letter-spacing:none;
			font-weight:bold;
			font-size: 10px;
			z-index: 1;
		}
		
		
		.menu_sidebar a div{
			width:148px;
			padding:5px 6px 5px 2px;
			height:auto;
			margin:0;
			float:left;
			text-decoration:none;
			white-space:nowrap;
		}
		
		.menu_sidebar a:hover{
			background-color:#bed78b;
			
		}
		
		#menu_bottom{
			background-image:url('../imagenes/menu_left_bottom.jpg');
			background-position:center;
			background-repeat:no-repeat;
			width:168px;
			height:27px;
			float:left;
			margin:0 !important;
			margin:0 0 0 2px;
			padding:0;
			
		}
		
		
/********modulo sabia usted***********/


.sabia_usted{
	width:169px;
	height:167px;
	background-image:url('../imagenes/sabia_usted_que.jpg');
	background-repeat:no-repeat;
	background-position: center top;
	/*padding:28px 0 0 0;*/
	margin:9px 0 0 0;
	font-size:9pt;
}

			.sabia_usted h2{
				font-size: 13px;
				text-align:center;
				padding:10px 0 48px 0;
				margin:0;
				text-transform: uppercase;

			}
			
			.sabia_usted h2 a{
			color:#05003F;
			font-weight: bold;
		}
		
		.sabia_usted h2 a:hover{
			color:#3A319F;
		}
			
			.sabia_usted p{
				width:70%;
				text-align:center;
				margin:0 auto;
			}
			
	
/********modulo sabia usted***********/


	
/********actividades***********/

.actividades{
	width:169px;
	height:289px;
	padding:0 0 0 0;
	margin:9px 0 0 0;
	background-image:url('../imagenes/actividades.jpg');
	background-position:left top;
	background-repeat:no-repeat;

}


#caja_actividades{
	width:169px;
	height:auto;
	float:left;
	/*margin:0 0 0 15px!important;*/
	/*margin:0 0 0 8px;*/

}

#caja_actividades p{
	width:140px;
	/*float:left;*/
	margin: 0 auto;
	line-height: 115%;
	font-weight: normal;
	font-size:10px;
}

#fecha{
font-size:11px;
}

#imagenes_actividades{
	width:85px;
	/*height:95px;
	overflow:hidden;*/
	/*float:left;*/
	background-color:#FFFFFF;
	margin:10px auto;
	/*margin: 10px 0 18px 20% !important;*/
	/*margin:8px 0 16px 15px;*/
	
}

#imagenes_actividades img{
	width:85px;
	/*height:95px;*/
	color:#ebebeb;
	font-size:10px;
	margin-bottom: 5px;
}

		.actividades h2{
			font-size:15px;
			text-align:center;
			/*margin: 10px 0 10px 12px !important;*/
			/*margin: 10px 0 8px 12px;*/
			margin:10px auto;
			height: 15px;
			display: block;
			/*padding: 10px 0 10px 50px;*/
			padding: 10px 0 10px 18px;
			font-weight: bold;
			background-image: url('../imagenes/agenda-ico.png');
			background-position:left;
			background-repeat:no-repeat;
			width:89%;
		}
		
		.actividades h2 a{
			color:#05003F;
		}
		
		.actividades h2 a:hover{
			color:#3A319F;
		}
		
		.actividades h3{
			color:#333333;
			font-size:12px;
			font-weight:bold;	
			margin:12px auto 5px;
			padding:0;
			text-align:center;
			width:128px;
		}
		
		.actividades p{
			font-size: 11px;
			font-weight: bold;
			margin:0 0 0 0;
			text-align: center;
		}
		
		
/********actividades***********/	




/********intranet***********/	

.intranet{
	width:175px;
	height:26px;
	float:left;
	padding:20px 0 0 0;
	background-image:url('../imagenes/intranet.jpg');
	background-position:bottom center;
	background-repeat:no-repeat;
}

		.intranet p{
			width:auto;
			height:auto;
			text-align:right;
			margin:0 12px 0 0;
			padding:5px 0 5px 0;
		}
		
		.intranet a{
			color: #FFFFFF;
			text-decoration:none;
		}

/********intranet***********/		
		


/*clases*/

.erase{
	display:none;

}


/*****************************/
  /*****MENU TOP CLASES*****/
/****************************/


.inicio img{
	margin:0px 10px 0 0;
	padding:0;
}

.proyecto img{
	margin:0px 12px  0 3px;
	padding:0;
}

.comunidad img{
	margin:0px 12px  0 3px;
}

.galeria img{
	margin:0px 12px  0 3px;
	padding:0;
}

.contactanos img{
	margin:0px 12px  0 3px;
	padding:0;

}



		.inicio img a{
			border:0;
		}
		
		.proyecto img a{
			border:0;
		}
		
		.comunidad img a{
			border:0;
		}
		
		
		.galeria img a{
			border:0;
		}
		
		.contactanos img a{
			border:0;
		}
				
				#sitemap{
					width:19px;
					height:15px;
					float:left;
					margin:5px 0 0 20px !important;
					margin:3px 0 0 10px;
					padding:0;
					border:0;
				}
				
						
						#sitemap a{
							border:0;
						}

/*****************************/
  /*****MENU LEFT CLASES*****/
/****************************/



	.caracteristicas img{
		width:auto;
		float:left;
		margin:2px 12px 0 2px !important;
		margin:2px 10px 0 2px;
		padding:0;
	}
	.etapas img{
		width:auto;
		float:left;
		margin:2px 5px 0 2px;
		padding:0;
	}
	.red img{
		width:auto;
		float:left;
		margin:2px 5px 0 2px;
		padding:0;
	}
	.documentos img{
		width:auto;
		float:left;
		margin:2px 5px 0 2px;
		padding:0;
	}
	
	.auge img{
		width:auto;
		float:left;
		margin:2px 5px 0 2px;
		padding:0;
	
	}
	.faq img{
		width:auto;
		float:left;
		margin:2px 5px 0 2px;
		padding:0;
		}
	
	.letter{
	margin:8px 0 0 0;
	padding:0;
	width:auto;
	float:left;
    z-index: 1;
	}
	
	.letter2{
	margin:5px 0 0 0;
	padding:0;
	width:auto;
	float:left;
	}

			.caracteristicas a{
				border:0;
			}
			.etapas a{
				border:0;
			}
			.red a{
				border:0;
			}
			.documentos a{
				border:0;
			}
			
			.auge a{
				border:0;
			
			}
			.faq a{
				border:0;
	}
	
/************************/
/**** El BUSCADOR *****/
/************************/

.sub_notice{
	width:563px;
	height:auto;
	float:left;
	margin:0 0 0 10px!important;
	margin:0 0 0 5px;
	padding:0;

}

.sub_notice li{
	display:inline;
	list-style:none;
	width:280px;

}














/************************/
/****NOTICIA*****/
/************************/



#image_post_noticia{
	width:185px;
	/*height:148px;
	overflow: hidden;*/
	float:left;
	margin:15px 25px 15px 25px !important;
	margin:15px 12px 15px 12px;
	padding:0;
	background-color:#fff;
}

#image_post_noticia a img{
	width:185px;
	/*height:148px;*/
	float: left;
}


#image_post_noticia img{
	width:185px;
	/*height:148px;*/
	
}

/************************/
/****ACTIVIDADES*****/
/************************/


.line_act{
	font-size:10pt;
	padding:0;
	margin:3px 0 3px 0;
	float:left;
	width:100%;
	font-size:11px;
}

.act_bold{
	font-weight:bold;
	float:left;
	width:25%;
	margin:0;
}

#actividad_lista{
font-size:10pt;
	padding:0;
	margin:3px 0 3px 0;
	float:right;
	width:320px;

}

#texto_active{
float:left;
width:100%;
padding-bottom:5px;
}


.resumen{
font-weight: bold;
font-size: 11px
}
    
	

/************************/
/****AREA*****/
/************************/

.area{
	width:auto;
	float:left;
	margin:0 0 0 8px !important;
	margin:0 0 0 2px;
}


#image_post_area{
	width:538px;
	height:330px;
	float:left;
	margin:0 0 0 5px !important;
	margin:0 0 0 4px;
	padding:0;
	background-color:#FFFFFF;
}

#post-title_area{
	font-size:12pt;
	float:left;
	margin:20px 0 0 5px !important;
	margin:20px 0 0 4px;
}

#post-title_actividad{
	font-size:12pt;
	float:left;
	margin:20px 0 10px 5px !important;
	margin:20px 0 10px 4px;
	width: 320px;
}

.post-area{
	width:95%;
	float:left;
	margin:20px 0 0 0;
	padding:0 0 20px 0;
}

/************************/
/****CONTACTANOS*****/
/************************/




#form_back{
	width:100%;
	float:left;
}


#form_back fieldset{
	border:0;
	background-color:transpaent;
	padding:20px 0 20px 0;
	margin:0 auto;
	width:455px;
}


.divline{
	margin:0 ;
	padding:10px 0;
	float:left;
	width:455px;
	border-bottom:1px dashed #A8C06C;
}


.imputlabel{
	width:32%;
	height:auto;
	padding:0 0 0 0;
	margin:0 10px 0 0;
	text-align:right;
	float:left;
	font-size:11px;
	font-weight:bold;
}

#comentario{
float: left;

}

#right_radio{
	width:50%;
	float:right;
}

	.label_form{
		color: #000000;
		text-align:left;
		width:50px;
	}

		.mujer{
		margin:0 10px 0 0;
		
		}
		
		.hombre{
		margin:0 10px 0 0;
		}
		
		
			#radio1{
				width:auto;
				float:left;
			}
			
			
			#radio2{
				width:auto;
				float:left;
			}
			
			.textInput{
				width:195px;
				border:1px solid #6D8C15;
				padding:2px 3px;
				color:#698F00;
			}
			
#submit_form{
	width:512px;
	height:auto;
	margin:0;
	pading:0;
	float:left;
	text-align:center;

}

.registrate{
		width:87px;
		height:22px;
		background-color:transparent;
		border:0;
		margin:20px 0 0 43%;
		float:left;
		background-image: url('../img/inscribete.png');
		background-position:center;
		background-repeat:no-repeat;
		
	}

.mensaje{
	width:195px;
	height:150px;
	overflow:auto;
}


.submitButton{
		width:108px;
		height:22px;
		background-color:transparent;
		border:0;
		margin:20px 0 0 43%;
		float:left;
		background-image: url('../imagenes/enviarmensaje.png');
		background-position:center;
		background-repeat:no-repeat;
		cursor:pointer;
		}    
		
		
		.submitButton:hover{
		opacity:0.5; filter:alpha(opacity=60);
		}    
		
		
/************************************************************/

#mod_galeria{
	width:100%;
	height:auto;
	float:left;
	margin:0;
	padding:0;

			}
                        #mod_galeria ul{
						
							width:540px;
							height:auto;
							margin:0 auto;
							padding:0;
						
						}
                    		#mod_galeria li{
							
								width:250px;
								display:inline;
								list-style:none;
						
							}

#sub_modulo_galeria{
	margin:0;
	padding:10px;
	width:250px;
	height:101px;
	float:left;
}


#sub_modulo_galeria:hover{
	background-color:/*#FCFFCF*/ /*#D4D6A5*/ #F8FAE4;
	background-image: /*url('../imagenes/back-gal.jpg')*/;
	background-repeat: repeat-x;
	background-position: left bottom;
}
             #galeria_imagenes{
			 	margin:13px 13px 0 0;
				padding:0;
				width:73px;
				height:73px;
				float:left;
				background-color:#ffffff;
			 }
                                            
                         #info_galerias{
						 	margin:13px 0 0 0;
							padding:0;
							width:155px;
							height:auto;
							float:left;

						 }
						 
						 #info_galerias h3{
							 margin:0;
							 padding:0;
							 font-size:11pt;
						 }
						 
						 .fechas_galerias{
						 	margin:0;
							padding:0;
							font-size:9pt;
						 }
                          
                                                .ver_contador{
												font-size:9pt;
												width:69px;
												float:left;
												margin:22px 0 0 0;
												}
												
                                               	.contador{
													font-weight:bold;
												}
												
                                                .ver_fotos{
													font-size:9pt;
													width:69px;
													float:right;
													margin:22px 0 0 0;
												}   
												
												.ver_fotos a{
													background-color:#6A8B1A;
													color: #FFFFFF;
													padding:2px 4px;
													font-weight:bold;
													text-decoration:none;
													border-top:1px solid #6A8B1A;
													border-right:1px solid #6A8B1A;
													border-bottom:1px solid #A8C06C;
													border-left:1px solid #A8C06C;
												} 
												
												
												.ver_fotos a:hover{
													
													background-color:#A8C06C;
													color: #000;
												}       
												
												.FSF_intro{
													display:none;
												
												}
												
												.B_crumbBox{
												float:left;
												padding:3px 0 0 25px;
												}
												
												.managecontainer{
													padding:0;
													margin:0 0 0 20px;
												
												}
												
/******************************************************/
/******************COMENTARIOS-JOT*********************/
/******************************************************/


			#coment{
				margin:7px 0 0 56px !important;
				margin:7px 0 0 28px;
				padding:0;
				width:458px;
				height:auto;
				float:left;
				font-size:9pt;
			}
			
			#coment h3{
				margin:0 0 0 9px;
				padding:0;
				height:auto;
			}


			#jot_awnsers{
				margin:0 0 0 56px !important;
				margin:0 0 0 28px;
				padding:0;
				width:462px;
				height:auto;
				float:left;
				font-size:9pt;

	
			
			}
.jot-list{
	width:442px;
	font-size:9pt;
	margin:0 0 0 68px !important;
	margin:0 0 0 34px;
	float:left;
}

.jot-row{
	margin:0 0 10px 10px !important;
	margin:0 0 10px 0;
	border:0;

}

.jot-row-alt{
	background-color: #CDCFA8;

}

.jot-list li{
	list-style:none;
	border:0;
}


.jot-form fieldset{
	padding:0;
	margin:0 0 0 10px;
}

.jot-cfm{
	font-size: 9pt;
	margin-left:10px;
	border:0;
}

.jot-err{
	font-size: 9pt;
	margin-left:10px;
	border:0;
}

.jot-message{

width:auto;
height:auto;
/*padding:10px 10px 10px 10px;*/
overflow:none;
display:block;


}


.jot-message p{

/*float:left;*/
width:auto;
display:block;

}

						.mensaje_box{
						text-align:center;
						}
						
						.mensaje_text{
							margin:0;
							height:200px;
							width:442px;
							float:left;
							margin:0 0 10px 0;
							padding:2px;
							font-size:10px;
							color:#666;
							background-color: #eef1c4;
							border:1px solid #6A8B1A;
							
						} 
						
						.mensaje_large{
							width:446px;
							float:left;
							font-size:10px;
							color:#666;
							background-color: #eef1c4;
							border:1px solid #6A8B1A;
							padding:2px 0 2px 2px;
						}
						
						.mensaje_label{
							float: left;
							font-size:11px;
							color:#7C7972;
							margin:10px 0 10px 0;
							
							
						}
						.mensaje_radio{
							float:left;
							margin:0 10px 0 0;
							
						} 
						
						.line{
							width:100%;
							height:auto;
							margin:5px 0 5px 0;
							padding:0;
							color:#FFFFFF;
							font-size:8pt;
							float:left;
						}
						
						
						.send_newsletter{
							font-size:8pt;
							float:right;
							padding:2px 5px 2px 5px;
							margin:10px 0 0 0;
							color:#fff;
							background-color:#617F17;
							border:0;
							cursor:pointer;
						}
						
						 .send_newsletter:hover{
							
							background-color:#6A8B1A;
						}
						
/*********************************/
/*****************SUBMENU***************/
/*********************************/

.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;

}
.sf-menu {
	/*line-height:	1.0;*/
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	/*width:			10em;*/ /* left offset of submenus need to match (see below) */

}
.sf-menu ul li {
	/*width:			100%;*/
	
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:relative;
	/*z-index:2000;*/
}
.sf-menu a {
	/*display:		block;*/
	/*position:relative;*/
	/*z-index:2000;*/

}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			25px; /* match top ul list item height */
	z-index:		10000;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}

/*** DEMO SKIN ***/
.sf-menu {
	float:			left;
	margin-bottom:	1em;
}
.sf-menu a {
	/*border-left:	1px solid #fff;*/
	/*border-top:		1px solid #CFDEFF;*/
	/*padding: 		.75em 1em;*/
	text-decoration:none;
}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	/*color:			#13a;*/
}
.sf-menu li {
	/*background:		#BDD2FF;*/
}
.sf-menu li li {
	/*background:		#AABDE6;*/
}
.sf-menu li li li {
	/*background:		#9AAEDB;*/
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
/*	background:		#CFDEFF;*/
	outline:		0;
}

/*** arrows **/
.sf-menu a.sf-with-ul {
	/*padding-right: 	2.25em;*/
	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator {
	position:		absolute;
	display:		block;
	right:			.75em;
	top:			1.05em; /* IE6 only */
	/*width:			10px;*/
	/*height:			10px;*/
	text-indent: 	-999em;
	overflow:		hidden;
	background:url('../imagenes/shadow.png') no-repeat bottom right; /* 8-bit indexed alpha png. IE6 gets solid image only */
}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
	top:			.8em;
	background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}

/*** shadows for all but IE6 ***/
.sf-shadow ul {
	background:	url('../imagenes/shadow.png') no-repeat bottom right;
	padding: 0 8px 9px 0;
	/*-moz-border-radius-bottomleft: 17px;*/
	/*-moz-border-radius-topright: 17px;*/
	/*-webkit-border-top-right-radius: 17px;*/
	/*-webkit-border-bottom-left-radius: 17px;*/
}
.sf-shadow ul.sf-shadow-off {
	background: transparent;
}


/*** adding sf-vertical in addition to sf-menu creates a vertical menu ***/
.sf-vertical, .sf-vertical li {
	/*width:	10em;*/
}
/* this lacks ul at the start of the selector, so the styles from the main CSS file override it where needed */
.sf-vertical li:hover ul,
.sf-vertical li.sfHover ul {
	left:	10em; /* match ul width */
	top:	0;
}

/*** alter arrow directions ***/
.sf-vertical .sf-sub-indicator { background-position: -10px 0; } /* IE6 gets solid image only */
.sf-vertical a > .sf-sub-indicator { background-position: 0 0; } /* use translucent arrow for modern browsers*/

/* hover arrow direction for modern browsers*/
.sf-vertical a:focus > .sf-sub-indicator,
.sf-vertical a:hover > .sf-sub-indicator,
.sf-vertical a:active > .sf-sub-indicator,
.sf-vertical li:hover > a > .sf-sub-indicator,
.sf-vertical li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}

/********************/
#sample-menu-1 li ul{
		background:#C7DF8B;
		height:auto;
		float:left;
		padding:5px;
		width:200px;
		/*position:relative;*/
		z-index: 300;
		
		
}

#sample-menu-1 li ul li a{
		padding:5px;
		border:0;
		float:left;
		background-color:#A8C06C;
		background-image: none;
		width:100%;
		height:auto;
		font-size:11px;
		/*position:relative;*/
		/*z-index: 2000;*/
}

#sample-menu-1 li ul li a:hover{
		background-color:#C8CEA0;
		background-image: none;
		/*position:relative;*/
		/*z-index: 2000;*/

}

#sample-menu-1 li ul li{
		float:left;
		background:#A8C06C;
		width:190px;
		height:auto;
		display:block;
}

/********************/

#sub_side{
		/*float:left;*/
background-color:#C7DF8B;
background-image:none;
display:inline-block;
left:150px;
padding:5px;
position:absolute;
width:320px;
z-index:1;
		
}

#sub_side ul {
display: inline-block;
}

#sub_side li{
		/*float:left;*/
		display:block;
		border:0;
		width:93%;
		/*z-index: 2000;*/
		
}

#sub_side a{

		padding:5px 5px 5px 0;
		border:0;
		width:100%;
		background:#A8C06C;
		padding:5px;
		/*z-index: 2000;*/
}

#sub_side a:hover{

		background:#C7DF8B;
		/*z-index: 2000;*/
}


/**************Thumbnail*****************/
.thumbnail{
	width:73px;
	height:73px;
}

input{
z-index: 1;
}

select{
z-index:1;
}

.link_leemas{
float:right;
font-size:11px;
margin:0 20px 0 0;
text-align:right;
font-weight: bold;

}

.mostrar-comentarios{
float:left;
width:514px;
padding:4px 0 0 0;
margin:0 25px 0 25px;
text-align: right;
font-size: 11px;
font-weight:bold;
border-top:1px solid #A8C06C;


}




                   
#footer{
	width:100%;
	height:32px;
	margin:0 auto;
	

}

#footer-cont{
	width:100%;
	height:38px;
	float:left;
	
}

		/*Parte derecha*/	
			#footer_menu_right{
				width:430px;
				height:auto;
				float:left;
				padding:0 0 0 0;
				text-align: right;
				
			}
			
		#footer_menu_right p {
				float:right;
				line-height:100%;
				padding:5px 22px 0 0;
				text-align:right;
				width:auto;
				}
				
			
					
								#footer_menu_right ul{
									padding:5px 0 0 0;
									margin:0 0 0 15px !important;
									width:auto;
									float:left;
								
								}
								
								#footer_menu_right li{
									display:inline;
									list-style:none;
									border-right:1px solid #ccc;
									font-size:11px;
								
								}
								
								#footer_menu_right .last{
									border:0;
								
								}
											
											
											
											#footer_menu_right a{
											 padding:0 6px 0 6px;
											 margin:0;
											 color:#fff;
											 text-transform: uppercase;
											 font-size:10px;
											
											}
											
											#footer_menu_right a:hover{
											 text-decoration:underline;
											
				/*Parte izquierda*/											}
															
				#footer_menu_left{
								width:340px;
								height:auto;
								float:right;
								text-align: right;
								padding:0 0 0 0;
								font-size:9px;
								color:#fff;
								
							}
							
							#footer_menu_left p{
								float:right;
								width:auto;
								padding:5px 22px 0 0;
								line-height: 130%;
								text-align: right;
							}
							
							/*#footer_menu_left ul{
									padding:12px 0 0 0;
									margin:0 0 0 30px!important;
									margin:0 0 0 15px;
									width:auto;
									float:left;
								
								}
								
								#footer_menu_left li{
									display:inline;
									list-style:none;
									font-size:9pt;
								
								}*/
											
											#footer_menu_left a{
											/* padding:0 6px 0 6px;*/
											 margin:0;
											 color:#fff;
											
											}
											
											#footer_menu_left img{
											border:0;
											}	