@charset "utf-8";
/* CSS Document */

body { margin:0; background:url(../images/background.jpg) #fff repeat; font-family:Arial, Helvetica, sans-serif; font-size:13px; }

.clearer { clear:both; }
.hr { border-top:#999 1px solid; clear:both; margin:14px 0; }

h2, h3, h4 { font-size:22px; color:#6eab43; font-weight:bold; line-height:20px; }
h3 { font-size:17px; color:#666; }
h4 { font-size:14px; color:#666; }
	h4 a { font-size:14px; color:#0f4d90; font-weight:bold; text-decoration:none; }
.blue { color:#0f4d90; }
.black { color:#000; }
.conborde { border-bottom:#999 1px solid; padding-bottom:2px; margin-bottom:3px; }
.right { text-align:right; }
em { font-style:italic; }
strong { font-weight:bold; }


p { font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:justify; }

a { color:#8cc63f; }
a:visited { color:#999; }
a:hover { color:#006837; }
a:active { color:#000000; }

span.date { color:#124D8F; font-size:10px; }

#FullHeader { background:url(../images/header_bg.gif) left top repeat-x; background-color:none; z-index:2; position:relative; width:100%; }

.MediumRectangle { width:300px; height:250px; background:#000; text-align:center; top:24px; line-height:250px; color:#fff; font-size:36px; }
.FullBanner { width:468px; height:60px; background:#000; line-height:60px; text-align:center; color:#fff; font-size:26px; margin:10px auto; }
	
.HeaderWrapper { width:929px; margin:0 auto; height:185px; position:relative; }
	.HeaderWrapper .FullBanner { width:468px; height:60px; position:absolute; background:#000; line-height:60px; text-align:center; top:24px; right:14px; color:#fff; font-size:26px; margin:0; }
	.HeaderWrapper #HeadForm { width:250px; height:26px; position:absolute; right:14px; top:102px; }
		.HeaderWrapper #HeadForm a { display:block; float:right; width:220px; height:26px; background:url(../images/inicio.png) left center no-repeat; padding-left:30px; line-height:26px; text-decoration:none; }
		.HeaderWrapper #HeadForm input.Text { width:190px; height:22px; float:left; background:url(../images/head_input_bg.gif) left center no-repeat;  color:#fff; padding-top:4px; border:none; }
		.HeaderWrapper #HeadForm input.Button { width:60px; height:26px; padding-bottom:3px; float:right; background:#0f4d90; color:#fff; font-weight:bold; font-size:12px; border:none; }
		.HeaderWrapper ul { height:45px; position:absolute; top:139px; width:999px; left:20px; }
			.HeaderWrapper ul li { float:left; }
			.HeaderWrapper ul li a { font:Arial, Helvetica, sans-serif bold 14px; color:#fff; text-decoration:none; display:block; background:url(../images/navlibg.gif) left 10px no-repeat; padding:0 12px 8px 12px; line-height:37px; text-shadow: black 0 1px 0; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; }
			.HeaderWrapper ul li a:hover { color:#006837; text-shadow:none; }
			.HeaderWrapper ul li a.Primero { background:none; }
			.HeaderWrapper ul li.Selected { background:url(../images/selected_arrow.gif) center bottom no-repeat; }

h1 { text-indent:-9999px;}
	h1 a { display:block; width:294px; height:100px; position:absolute; background:url(../images/logo.jpg) center center no-repeat; top:37px; left:25px; }

#Wrapper { width:939px; margin:0 auto; background:url(../images/wrapperbg.png) center top repeat-y; padding:10px; position:relative; z-index:1; margin-top:-10px; padding-bottom:70px; }

	/* ===== HOME STYLES ===== */
	#Wrapper #HomeTopArea { width:910px; margin:14px auto; margin-bottom:10px; }
		#Wrapper #HomeTopArea #slideshow { width:660px; float:left; position:relative; }
			#Wrapper #HomeTopArea #slideshow ul { width:660px; height:331px; overflow:hidden; }
			#Wrapper #HomeTopArea #slideshow .SlidePrev { position:absolute; margin-left:-7px; top:132px; left:0; z-index:100; }
			#Wrapper #HomeTopArea #slideshow .SlideNext { position:absolute; margin-right:-18px; top:132px; right:0; z-index:100; }
		#Wrapper #HomeTopArea .EdicionImpresa { width:230px; float:right; }
			#Wrapper #HomeTopArea .EdicionImpresa h2 { text-align:right; margin-bottom:8px; }
	
	#Wrapper #ThreeColumnHome { border-top:#999 1px solid; padding-top:13px; width:920px; margin:0 auto; }
		#Wrapper #ThreeColumnHome .FirstColumn, #Wrapper #ThreeColumnHome .SecondColumn, #Wrapper #ThreeColumnHome .ThirdColumn { float:left; width:300px; line-height:14px; }
		#Wrapper #ThreeColumnHome .FirstColumn { }
			#Wrapper #ThreeColumnHome .FirstColumn .MediumRectangle { }
			#Wrapper #ThreeColumnHome .FirstColumn .CalendarioHome { margin-top:17px; }
				#Wrapper #ThreeColumnHome .FirstColumn .CalendarioHome h3 { margin-bottom:16px; }
				#Wrapper #ThreeColumnHome .FirstColumn .CalendarioHome ul {}
					#Wrapper #ThreeColumnHome .FirstColumn .CalendarioHome ul li { height:53px; text-align:right; border-bottom:#cccccc 1px solid; padding:9px 0; background:url(../images/calendario_home_item.gif) right center no-repeat; padding-right:76px; cursor:pointer; }
						#Wrapper #ThreeColumnHome .FirstColumn .CalendarioHome ul li a { color:#fff; background:#0f4d90; text-decoration:none; font-size:19px; padding:3px; display:inline-block; margin:1px 0; }
		#Wrapper #ThreeColumnHome .SecondColumn { margin:0 10px; }
		#Wrapper #ThreeColumnHome .ThirdColumn { }
	/* ===== HOME STYLES ===== */
	
	/* ===== PAGES STYLES ===== */
	#Wrapper #Content { margin:15px; float:left; width:584px; }
		#Wrapper #Content h2 { margin-bottom:10px;}
		#Wrapper #Content p { margin:10px 0; text-align:justify; word-spacing:3px; line-height:16px; }
		#Wrapper #Content hr { border-color:#666; border-style:dashed; }
		
	#Wrapper #Content fieldset { border:#ccc 1px solid; padding:5px; }
		#Wrapper #Content fieldset input { height:20px; margin:3px 2px 10px 2px; border:#666 1px solid; width:120px; }
		#Wrapper #Content fieldset textarea { height:100px; margin:3px 2px 10px 2px; border:#666 1px solid; width:300px; }
		
	.error { margin:5px 0; }
		.error li { border-top:#C63F44 1px solid; border-bottom:#C63F44 1px solid; padding:3px; background:#EFB3B7; }

	#Wrapper #Sidebar { float:right; padding-right:15px; width:300px; margin-top:47px; }
		#Wrapper #Sidebar .clearer { height:20px; }
		#Wrapper #Sidebar h4 { margin:10px 0; }
		#Wrapper #Sidebar ul { }
			#Wrapper #Sidebar ul li a { display:block; background:url(../images/bullet.png) left center no-repeat; line-height:18px; padding-left:16px; text-decoration:none; padding-bottom:3px; border-bottom:#999 1px solid; }
	/* ===== PAGES STYLES ===== */
	
	/* ===== ARTICLES STYLES ===== */
	.ArticlesList { width:285px; margin:3px; float:left; border-bottom:#0f4d90 1px solid; height:270px; position:relative; }
		.ArticlesList img { width:285px; }
		.ArticlesList p { width:275px; padding-left:4px; }
		.ArticlesList h3 { margin:4px 0 2px 0; font-weight:bold; padding:0; text-align:left; }
		.ArticlesList span.date { font-size:11px; color:#666; margin-top:-6px; }
			.ArticlesList span.date a { text-decoration:none; }
			.ArticlesList a.VerMas { display:block; background:#0f4d90; width:65px; height:20px; line-height:20px; text-align:center; font-size:11px; color:#fff; text-decoration:none; position:absolute; bottom:0; right:0; }

	.MiniArticlesList { width:584px; margin:4px; float:left; border-bottom:#0f4d90 1px solid; height:160px; position:relative; }
		.MiniArticlesList img { float:left; padding:10px; margin-top:-8px;  }
		.MiniArticlesList h3 { margin:2px 0; font-weight:bold; }
		.MiniArticlesList span.date { font-size:11px; color:#666; }
			.MiniArticlesList span.date a { text-decoration:none; }
			.MiniArticlesList a.VerMas { display:block; background:#0f4d90; width:65px; height:20px; line-height:20px; text-align:center; font-size:11px; color:#fff; text-decoration:none; position:absolute; bottom:0; right:0; }
			
	.AuthorDetails { width:574px; clear:both; background:#8cc63f; border:#006837 2px solid; color:#fff; padding:5px; margin-top:10px; }
		.AuthorDetails img { width:125px; float:left; margin-right:10px; margin-bottom:10px; border:#0f4d90 1px solid; }
		.AuthorDetails h3 { margin-bottom:2px; }
		.AuthorDetails h4 { color:#fff; }
		
	.AuthorTrueDetails { width:574px; clear:both; padding:5px; margin-top:10px; border-bottom:#999 1px solid; margin-bottom:10px;  }
		.AuthorTrueDetails img { width:125px; float:left; margin-right:10px; margin-bottom:10px; border:#0f4d90 1px solid; }
		
	.ArticlesDetail {}
		.ArticlesDetail .date { font-size:11px; }
		
	.PersonalidadesList { border-bottom:#333 1px solid; padding:5px 0; min-height:150px; height:auto !important; height:150px;}
		.PersonalidadesList h3 { font-size:14px; margin:0 0 2px 0; color:#8CC63F; text-align:left; }
			.PersonalidadesList a { color:#8CC63F; }
		.PersonalidadesList img { float:left; margin-right:6px; }
		.PersonalidadesList p { padding:0 4px;}
	.NoticiasList { border-bottom:#333 1px solid; padding:5px 0; min-height:130px; height:auto !important; height:130px;}
		.NoticiasList h3 { font-size:14px; margin:0 0 2px 0; color:#8CC63F; text-align:left; }
			.NoticiasList a { color:#8CC63F; }
		.NoticiasList img { float:left; margin-right:6px; }
		.NoticiasList p { padding:0 4px;}
	.ColaboradoresHome { position:relative; }
		.ColaboradoresHome img { width:95px; }
		.ColaboradoresHome a.VerMas { position:absolute; bottom:0; right:0; }
	
	.OneBigArticle { min-height:250px; height:auto !important; height:250px; }
		.OneBigArticle h3 { font-size:16px; margin:2px 0; }
		.OneBigArticle a { color:#8CC63F; }
		.OneBigArticle p { padding:0 4px;}
		.OneBigArticle, .PersonalidadesList, .NoticiasList { position:relative; }
		.OneBigArticle a.VerMas, .PersonalidadesList a.VerMas, .NoticiasList a.VerMas { display:block; float:right; color:#fff; background:#8CC63F; padding:2px 5px; text-decoration:none; position:absolute; right:0; bottom:0; }
			.OneBigArticle a.VerMas:hover, .PersonalidadesList a.VerMas:hover, .NoticiasList a.VerMas:hover { background:#6AAF3D; }
	/* ===== ARTICLES STYLES ===== */
	
	/* ===== EVENTS STYLES ===== */
	.EventsList { border-bottom:#ccc 1px solid; padding-bottom:5px; background:url(../images/calendario_home_item.gif) left center no-repeat; padding-left:76px; }
	/* ===== EVENTS STYLES ===== */
	
	/* ===== ACTIVITIES STYLES ===== */
		.SocialesDetail #slideshow2 { width:590px !important; float:left; position:relative; }
			.SocialesDetail #slideshow2 ul { width:590px; height:400px; overflow:hidden; }
				.SocialesDetail #slideshow2 ul li { width:590px; height:400px; text-align:center; background:#000; }
			.SocialesDetail #slideshow2 span { display:block; position:absolute; margin-left:-4px; bottom:10px; right:0; z-index:100; background:#8CC63F; color:#fff; font-weight:bold; font-size:18px; }
			.SocialesDetail #slideshow2 .SlidePrev { position:absolute; margin-left:-4px; top:132px; left:0; z-index:100; }
			.SocialesDetail #slideshow2 .SlideNext { position:absolute; margin-right:-10px; top:132px; right:0; z-index:100; }
			
	.SocialesList { width:285px; margin:3px; float:left; border-bottom:#0f4d90 1px solid; height:300px; position:relative; }
		.SocialesList div.Img { width:285px; height:190px; overflow:hidden; background:#046B37; }
		.SocialesList img { width:285px; }
		.SocialesList p { width:275px; padding-left:4px; }
		.SocialesList h3 { margin:4px 0 2px 0; font-weight:bold; padding:0; text-align:left; }
		.SocialesList span.date { font-size:11px; color:#666; margin-top:-6px; }
			.SocialesList span.date a { text-decoration:none; }
			.SocialesList a.VerMas { display:block; background:#0f4d90; width:65px; height:20px; line-height:20px; text-align:center; font-size:11px; color:#fff; text-decoration:none; position:absolute; bottom:0; right:0; }

	.MiniSocialesList { width:130px; margin:4px; float:left; border-bottom:#0f4d90 1px solid; height:130px; position:relative; }
		.MiniSocialesList div.Img { width:130px; height:90px; overflow:hidden; background:#046B37; }
		.MiniSocialesList img { width:130px; }
		.MiniSocialesList h3 { margin:2px 0; font-weight:bold; font-size:14px; }
		.MiniSocialesList span.date { font-size:11px; color:#666; }
			.MiniSocialesList span.date a { text-decoration:none; }
			.MiniSocialesList a.VerMas { display:block; background:#0f4d90; width:65px; height:20px; line-height:20px; text-align:center; font-size:11px; color:#fff; text-decoration:none; position:absolute; bottom:0; right:0; }

		#thumbs .thumbs a { width:90px; height:63px; overflow:hidden; display:block; float:left; }
		#thumbs .thumbs img { width:90px;}
		#slideshow2 { width:590px; text-align:center; background:#000; height:394px; overflow:hidden; vertical-align:top; }
			#slideshow2 img { width:590px; border:none; }
	/* ===== ACTIVITIES STYLES ===== */
	
	#Wrapper .BottomLinks { height:50px; margin-top:15px; line-height:50px; padding:0 10px; position:absolute; bottom:0; width:100%; clear:both; }
		#Wrapper .BottomLinks a { font-size:12px; color:#000; text-decoration:none; padding:0 5px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
		#Wrapper .BottomLinks .SocialLinks { float:right; width:380px; padding-right:20px; }
			#Wrapper .BottomLinks .SocialLinks a { color:#0f4d90; display:block; height:50px; text-decoration:underline; line-height:50px; float:left; margin-right:20px; }
				#Wrapper .BottomLinks .SocialLinks a.Twitter { background:url(../images/twitter_footer_icon.gif) left center no-repeat; padding-left:45px; }
				#Wrapper .BottomLinks .SocialLinks a.Facebook { background:url(../images/facebook_footer_icon.gif) left center no-repeat; padding-left:35px; }

#Footer { width:929px; margin:0 auto; background:url(../images/footerbg.png) center bottom repeat-y; padding:0 10px 10px 10px; height:30px; line-height:30px; color:#fff; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
	#Footer p { padding:0 15px; }
		#Footer p a { color:#fff; text-decoration:none;}