	body	 				{ position: relative;z-index: 1;background: #ccc;margin: 0px;font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #000; }

	form, 
	h1, h2, h3, h4, h5, h6			{ margin: 0px;padding: 0px; }

	ul					{ list-style: none; }
	img					{ border: 0px;margin: 0px;padding: 0px; }

	.hide					{ display: none; }

	.clear					{ clear: both;height: 0px;line-height: 0px;font-size: 0px;overflow: hidden; }
	
	.input					{ font-size: 11px;font-family: Verdana;border: 1px solid #87A3BD;padding: 3px;color: #333; }
	
	
	.box .up				{ display: block;position: absolute;top: 0px;right: -4px;width: 4px;height: 5px;line-height: 5px;overflow: hidden;background: #c8c8c8; }
	.box .dw				{ display: block;position: absolute;bottom: -4px;left: 0px;width: 5px;height: 4px;line-height: 4px;overflow: hidden;background: #c8c8c8; }
	
	.button1				{ display: block;width: 72px;height: 22px;line-height: 22px;font-weight: bold;font-size: 11px;font-family: arial, verdana, georgia;background: url('../img/tabs.gif?v=10') no-repeat 0px -185px;color: #555;text-align: center;text-decoration: none; }
	.button1:hover				{ color: #999; }

	a.link1					{ color: #333;display: block;text-decoration: none; }
	a.link1:hover				{ color: #999; }
	
	
	
/* HEADER */
	
	#header					{ position: relative;width: 980px;margin: 0px auto;padding-top: 96px;padding-bottom: 6px;background: #fff url('/img/bg_header_v3.gif') repeat-x 0px -3px;z-index: 2; }
	.headerline				{ width: 980px;height: 10px;background: #fff url('/img/bg_header_v3.gif') repeat-x 0px -345px; }
	.topbar					{ position: relative;height: 26px;line-height: 26px;margin: 0px 6px 10px 6px;padding: 0px 72px 0px 6px;border-bottom: 1px solid #e6e6e6;text-align: right;font-family: verdana;color: #666;font-size: 10px; }
	.topbar a				{ text-decoration: none;color: #093;margin-left: 14px; }
	.topbar a.clasificados			{ color: #f00; }	
	.topbar a:hover				{ text-decoration: underline; }
	.topbar a.social			{ position: absolute;top: 6px;right: 0px;width: 14px;height: 14px;background: url('/img/tabs.png') no-repeat -141px 0px; }
	.topbar a.rss				{ right: 44px; }
	.topbar a.fb				{ background-position: -163px 0px;right: 22px; }
	.topbar a.tw				{ background-position: -184px 0px;width: 16px; }
	
	#actualizado 				{ position: absolute;top: 0px;left: 6px;height: 26px;line-height: 26px;font-size: 11px; }
	#actualizado span			{ color: #393; }
	
	h1					{ display: block;width: 328px;height: 36px;margin: 0px auto 0px auto;font-size: 14px; }
	h1 a 					{ display: block;width: 328px;height: 36px;background: url('../img/logo.png') no-repeat top left;  } 
	
	.search					{ position: absolute;width: 178px;height: 22px;left: 18px;top: 143px;border: 1px solid #ccc;background: #fff; }
	.search .str				{ position: absolute;top: 3px;left: 4px;width: 150px;height: 14px;line-height: 14px;border: 1px solid #fff;font-size: 11px;padding: 0px;margin: 0px;color: #328432; }
	.search .str:focus 			{ outline: none; }
	.search .search_go			{ position: absolute;top: 4px;right: 4px;width: 14px;height: 14px;border: 0px;padding: 0px;margin: 0px;background: url('/img/tabs.png') no-repeat -121px 0px; }
	
	.button2				{ display: block;width: 100px;height: 22px;line-height: 22px;border: 1px solid #ccc;background: #fff;text-align: center;text-decoration: none;color: #666;font-size: 10px;font-weight: bold; }
	.button2:hover				{ background: #f6f6f6; }
	
	.log					{ position: absolute;right: 18px;top: 143px; }
	.reg					{ position: absolute;right: 124px;top: 143px; }
	
	.userbox				{ position: absolute;right: 18px;top: 143px;width: 250px;height: 24px;line-height: 24px;padding: 0px 3px 0px 10px;background: #fff;text-align: left;border-radius: 3px;font-size: 12px;color: #333;overflow: hidden; }
	.button3				{ float: right;display: inline;height: 16px;line-height: 16px;margin-left: 6px;margin-top: 4px;background: #ededed;color: #666;text-decoration: none;padding: 0px 6px;border-radius: 3px;font-size: 10px;color: #333; }
	.button3:hover				{ background: #f6f6f6; }
	
	
	#menu					{ margin-top: 17px;width: 980px;height: 28px;background: #e1f0e7;border-bottom: 2px solid #646464; }
	#menu ul				{ display: block;list-style: none; height: 28px;margin: 0px;padding: 0px; }
	#menu ul li				{ position: relative;float: left;height: 28px;line-height: 28px;margin: 0px;padding: 0px; }
	#menu ul li a				{ position: relative;display: block;float: left;padding: 0px 8px;height: 28px;line-height: 28px;text-decoration: none;color: #009900;font-size: 10px;text-align: center;font-family: Arial, "MS Sans Serif", Verdana;border-left: 1px solid #fff;background: none;text-transform: uppercase; }
	#menu ul li a:hover			{ display: block;color: #6f7e59;background: #d0f0db; }
	#menu ul li a.selected			{ color: #eee;background: #646464; }
	
	#submenu				{ width: 980px;height: 28px;padding: 0px 0px;background: #646464; }
	#submenu ul				{ display: block;list-style: none; height: 28px;margin: 0px;padding: 0px; }
	#submenu ul li				{ position: relative;float: left;height: 20px;line-height: 20px;margin: 4px 0px;padding: 0px;border-left: 1px solid #777; }
	#submenu ul li a			{ position: relative;display: inline;float: left;padding: 0px 20px;height: 20px;line-height: 20px;margin: 0px 4px;text-decoration: none;color: #eee;font-size: 11px;text-align: center;font-family: Arial, "MS Sans Serif", Verdana; }
	#submenu ul li a:hover			{ display: block;color: #fff;background: #777; }
	#submenu ul li a.selected		{ color: #fff;background: #777; }
	
	
	.vertodas				{ display: block;margin-top: 14px;border: 1px solid #ccc;height: 22px;line-height: 22px;text-align: center;text-transform: uppercase;text-decoration: none;color: #666; }
	.vertodas a				{ font-size: 10px;color: #666;text-decoration: none; }
	.vertodas a:hover			{ text-decoration: underline; }
	
	
/* FOOTER */	
	
	.footercontent				{ position: relative;background: #fff;z-index: 6; }
	#footer					{ position: relative;width: 948px;top: -30px;margin: 0px auto;padding: 26px 16px;color: #fff;background: #333;border-bottom: 5px solid #70af00; }
	#footer .movil				{ position: absolute;top: 10px;right: 14px;color: #093;text-decoration: none;font-weight: bold;font-size: 14px; }
	#footer .col1				{ float: left;width: 120px;margin-right: 10px; }
	#footer .col1 h4			{ display: block;margin: 0px 0px 10px 0px;padding: 0px;font-size: 13px;color: #eee;text-transform: uppercase;font-family: Arial; }
	#footer .col1 h4 a			{ color: #fff; }
	#footer .col1 a				{ display: block;text-decoration: none;color: #093;line-height: 20px; }		
	#footer a:hover				{ text-decoration: underline; }
	
	.footer2				{ position: relative;width: 980px;top: -30px;margin: 0px auto; }
	.footer2 ul				{ display: block;list-style: none; height: 28px;margin: 0px;padding: 0px; }
	.footer2 ul li				{ float: left;height: 28px;line-height: 28px;margin: 0px 20px 0px 0px;padding: 0px; }
	.footer2 ul li a			{ text-decoration: none;color: #0a780a;font-family: arial;font-size: 10px;font-weight: bold; }
	.footer2 ul li a:hover			{ color: #093; }
	.footer2 .omnimedia			{ position: absolute;width: 77px;height: 24px;top: 5px;right: 0px; }
	.footer2 .copy				{ position: absolute;top: 30px;right: 0px;height: 28px;line-height: 28px;text-align: right;color: #666; }
	
	
	
/* MAIN */

	#main					{ position: relative;width: 948px;background: #fff;margin: 0px auto;z-index: 3;padding: 10px 16px 30px 16px; }
	#content				{ position: relative;width: 948px;padding: 20px 0px 0px 0px;z-index: 4; }
	
	#primaryleft				{ position: relative;float:left;width: 615px;z-index: 5; }
	#primaryright				{ position: relative;float:right;width: 320px;padding-left: 13px; }
	#primaryleft .contentgeneric		{ position: relative;width: 600px;padding-right: 14px;border-right: 1px solid #fff; }
	
	#newsbig				{ padding: 0px 14px 20px 0px;border-right: 1px solid #dadada; }
	#newslist				{  }
	.leftnews				{ float: left;width: 403px;border-top: 1px solid #dadada; }
	.centernews				{ float: right;width: 182px;padding: 14px 14px 0px 14px;border: 1px solid #dadada;background: #ececec; }
	.widecolumn .leftnews			{ width: 615px; }
	.widecolumn .leftnews .item		{ width: 602px; }
	
	#primaryleft2				{ float:left;width: 600px;z-index: 2; }
	#primaryright2				{ float:right;width: 356px; }	
	
	#bottomline				{ position:absolute;bottom: -6px;width: 100%;height: 1px;line-height: 1px;overflow: hidden;background: #ccc; }
	

	
/* GENERAL STRUCTURE ELEMENTS */
	
	.newsbar				{ display: block;line-height: 18px;color: #666;text-transform: uppercase;font-family: Arial;font-size: 10px;margin-bottom: 10px; }
	.newsbar a				{ color: #093;text-decoration: none; }
	.newsbar a:hover			{ text-decoration: underline; }
	.newsbar span				{ color: #093;padding: 0px 0px; }
	.newsbar span.spacer			{ color: #666;padding: 0px 6px; }
	.newsbar .iconcomment			{ width: 9px;height: 11px;background: url('/img/tabs.png') no-repeat 0px 0px;margin-bottom: -1px;margin-right: -3px;margin-left: 4px; }
	
	#newsbig .newsbar			{ border-top: 2px solid #093;padding-top: 8px; }
	
	#newsbig h2				{ display: block;padding: 0px;font-size: 32px;font-weight: normal;line-height: 32px;margin-bottom: 16px;letter-spacing: -1.2px; }
	#newsbig h2 a				{ color: #000;text-decoration: none; }
	#newsbig h2 a.red			{ color: #c00;text-decoration: none;font-size: 16px;letter-spacing: 0px; }
	#newsbig h2 a:hover			{ color: #333;text-decoration: underline; }
	#newsbig h2 a.red:hover			{ color: #c00;text-decoration: underline; }
	#newsbig .image1			{ float: right;display: inline;width: 348px;height: 232px;margin-left: 14px;margin-top: 4px; }
	#newsbig .post_titulo			{ display: block; color: #666;margin-bottom: 8px;font-size: 13px;line-height: 14px;font-style: italic;font-family: Verdana; }
	#newsbig .fototitle			{ display: block;color: #999;margin-bottom: 4px;line-height: 14px; }
	#newsbig p				{ text-align: left;font-size: 12px;line-height: 19px;color: #333;padding: 0px;margin: 0px; }
	#main .important .image1		{ float: none;display: block;width: 600px;height: 270px;margin-left: 0px;margin-top: 0px;margin-bottom: 10px; }
	#main .important h2			{ margin-bottom: 6px; }
	#main .important .post_titulo		{ margin-bottom: 18px; }
	#main .straordinary			{ margin-right: 0px;border-right: 0px;padding-right: 0px; }
	#main .straordinary .image1		{ float: left;margin-left: 0px;margin-right: 14px;width: 600px;height: 270px }
	#main .straordinary h2			{ font-size: 36px;line-height: 36px; }
	#main .straordinary h2 a		{ color: #d00;font-weight: bold; }
	#main .straordinary .post_titulo	{ margin-bottom: 10px;font-weight: bold; }
	#main .straordinary p			{ font-size: 15px;line-height: 20px; }

	.leftnews .item				{ position: relative;width: 390px;border-top: 1px solid #dadada;padding: 8px 0px 18px 0px;  }
	.leftnews .item h2			{ display: block;padding: 0px;font-size: 20px;font-weight: normal;line-height: 20px;margin-bottom: 12px;letter-spacing: 0 px; }
	.leftnews .item h2 a			{ color: #000;text-decoration: none; }
	.leftnews .item h2 a.red		{ color: #c00;text-decoration: none;font-size: 13px; }
	.leftnews .item h2 a:hover		{ color: #333;text-decoration: underline; }
	.leftnews .item h2 a.red:hover		{ color: #c00;text-decoration: underline; }
	.leftnews .item .image2			{ float: right;display: inline;width: 190px;height: 134px;margin-left: 10px;margin-top: 2px; }
	.leftnews .item .image2l		{ float: left;display: inline;width: 190px;height: 134px;margin-right: 10px;margin-top: 2px; }
	.leftnews .item p			{ text-align: left;font-size: 12px;line-height: 17px;color: #333;padding: 0px;margin: 0px; }
	.leftnews .newsbar			{ width: 390px;height: 18px;overflow: hidden;margin-bottom: 12px; }
	.leftnews .item.principal h2		{ font-size: 26px;line-height: 26px; }
	.leftnews .post_titulo			{ display: block; color: #666;margin-bottom: 8px;font-size: 13px;line-height: 14px;font-style: italic;font-family: Verdana; }
	
	.leftnews .destacada			{ padding-top: 0px !important;background: #f9fbf0;border-bottom: 5px solid #94c200;border-top: 0px !important;margin-bottom: 10px; }
	.leftnews .destacada h5			{ display: block;width: 370px;padding: 0px 10px;background: #3f3f3f;border-bottom: 5px solid #94c200;margin-bottom: 16px;font-weight: normal;color: #fff;font-size: 15px;line-height: 34px;text-transform: uppercase; }
	.leftnews .destacada .image		{ display: block;position: relative;width: 348px;height: 232px;margin: 0px auto 16px auto;text-decoration: none; }
	.leftnews .destacada .image span	{ position: absolute;padding: 10px;width: 328px;left: 0px;bottom: 0px;color: #fff;line-height: 16px;font-size: 12px;background: rgb(0, 0, 0);background: rgba(0, 0, 0, 0.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)"; }
	.leftnews .destacada .newsbar		{ margin-bottom: 6px !important;margin: 0px 6px 6px 6px !important; }
	.leftnews .destacada p			{ margin: 0px 6px !important; }
	.leftnews .destacada h2			{ margin: 0px 6px 12px 6px !important; }
	
	
	.centernews h5				{ position: relative;display: block;width: 162px;background: #006;height: 30px;line-height: 30px;padding: 0px 10px;margin-bottom: 14px;font-weight: bold;text-transform: uppercase;font-size: 12px;color: #fff; }
	.centernews h5 a			{ color: #fff;text-decoration: none; }
	.centernews h5 a:hover			{ text-decoration: underline; }
	.centernews h5 span			{ position: absolute;bottom: -5px;left: 50%;margin-left: -6px;width: 12px;height: 5px;background: url('/img/tabs.png') no-repeat 0px -40px; }
	.centernews .group			{ display: block;width: 182px;margin-bottom: 6px; }
	.centernews .item			{ display: block;padding-bottom: 14px;border-top: 1px solid #ccc;padding-top: 12px;font-size: 15px;line-height: 17px;font-family: Verdana; }
	.centernews .item a			{ text-decoration: none;color: #444;font-size: 15px;letter-spacing: -1px;line-height: 17px;font-family: Verdana; }
	.centernews .item a.red			{ color: #c00; font-size: 13px;}
	.centernews .item a:hover		{ text-decoration: underline; }
	.centernews .item p			{ margin: 0px;padding: 8px 0px 0px 0px;font-size: 12px;line-height: 14px;font-style: italic; }
	.centernews .item img			{ margin-bottom: 6px; }
	
	/* Revista */
	.centernews .color2 h5			{ background: #f60; }
	.centernews .color2 h5 span		{ background-position: 0px -22px; }
	/* Tv */
	.centernews .color19 h5			{ background: #f60; }
	.centernews .color19 h5 span		{ background-position: 0px -22px; }
	/* Cinema */
	.centernews .color14 h5			{ background: #f60; }
	.centernews .color14 h5 span		{ background-position: 0px -22px; }
	/* Deportes */
	.centernews .color3 h5			{ background: #f00; }
	.centernews .color3 h5 span		{ background-position: 0px -28px; }
	/* Opinion */
	.centernews .color4 h5			{ background: #349e52; }
	.centernews .color4 h5 span		{ background-position: 0px -16px; }
	/* Dl English */
	.centernews .color7 h5			{ background: #349e52; }
	.centernews .color7 h5 span		{ background-position: 0px -16px; }
	/* Mural */
	.centernews .color8 h5			{ background: #349e52; }
	.centernews .color8 h5 span		{ background-position: 0px -16px; }
	/* Ecos */
	.centernews .color5 h5			{ background: #94c200; }
	.centernews .color5 h5 span		{ background-position: 0px -34px; }
	/* Lecturas */
	.centernews .color6 h5			{ background: #006; }
	/*.centernews .color6 h5 span		{ background-position: 0px -34px; }*/
	
	/* Dl Medioambiente */
	.centernews .color36 h5			{ background: #cb4f2d; }
	.centernews .color36 h5 span		{ background-position: -12px -16px; }
	/* Dl Educacion */
	.centernews .color35 h5			{ background: #67ae46; }
	.centernews .color35 h5 span		{ background-position: -12px -22px; }
	
	
/* GLOBAL ITEMS */
	
	.box2 					{ position: relative;margin-top: 6px;background: #ebebeb;padding: 0px;width: 100%; }
	.box2red 				{ position: relative;margin-top: -5px;background: #d71920;padding: 0px;width: 100%;color: #fff;font-size: 13px;line-height: 18px;border-radius: 8px;-moz-border-radius: 8px;-webkit-border-radius: 8px;-o-border-radius: 8px; }
	.box2orange 				{position: relative;margin-top: -5px;background: #faa61a;padding: 0px;width: 100%;color: #fff;font-size: 13px;line-height: 18px;border-radius: 8px;-moz-border-radius: 8px;-webkit-border-radius: 8px;-o-border-radius: 8px;}
	.box2blue 				{ position: relative;margin-top: -5px;background: #008ecf;padding: 0px;width: 100%;color: #fff;font-size: 13px;line-height: 18px;border-radius: 8px;-moz-border-radius: 8px;-webkit-border-radius: 8px;-o-border-radius: 8px; }
	
	.box2blue span,				
	.box2orange span,				
	.box2red span				{ display: block;text-align: right; }
	
	.box2blue span a,				
	.box2orange span a,				
	.box2red span a				{ color: #fff;font-weight: bold;text-decoration: none; }
	
	
	
	.box					{ position: relative;background: #fff;margin-bottom: 4px;z-index: 4;width: 960px; }
	.content				{ margin: 0px;padding: 10px; }
	.box .more				{ position: absolute;width: 100%;left: 0px;bottom: 0px;color: #7495af;border-top: 1px solid #ebebeb;background: #fff; }
	.box .more div				{ padding: 8px; }
	.box .more a				{ color: #7495af;text-decoration: none; }
	.box .more a:hover			{ text-decoration: underline; }
	
	#primaryleft .box			{ width: 100%; /*width: 603px;*/}
	#primaryright .box			{ width: 100%; /*width: 356px;*/}
	#primaryleft2 .box			{ width: 100%; /*width: 603px;*/}
	#primaryright2 .box			{ width: 100%; /*width: 356px;*/}
	
	

	.group					{ position: relative;width: 100%;margin-bottom: 30px; }
	h3					{ position: relative;display: block;width: 292px;background: #6b7a86;height: 36px;line-height: 36px;padding: 0px 14px;margin-bottom: 16px;font-weight: bold;text-transform: uppercase;font-size: 15px;color: #fff; }
	h3 span					{ position: absolute;bottom: -5px;left: 50%;margin-left: -6px;width: 12px;height: 5px;background: url('/img/tabs.png') no-repeat 0px -16px; }
	h3.green				{ background: #349e52; }
	h3.green span				{ background-position: 0px -16px; }
	h3.gray					{ background: #7a7a7a; }
	h3.gray span				{ background-position: -12px -28px; }
	h3.black				{ background: #000; }
	h3.black span				{ background-position: -12px -28px; }
	h3 a					{ color: #fff;text-decoration: none; }
	h3 a:hover				{ text-decoration: underline; }
	

	h4					{ font-family: Verdana, Arial;font-size: 22px;font-weight: bold;margin-bottom: 8px; }
	h4 span					{ font-size: 12px; }
	h4 a					{ text-decoration: none;color: #333;}
	h4 a:hover				{ color: #666; }
	
	
	
	#edvirtuales				{ position: relative;width: 938px;height: 128px;background: #e4e4e4;margin-bottom: 20px;padding-right: 10px; }
	#edvirtuales h4				{ position: relative;float: left;width: 130px;height: 86px;background: #556572;line-height: 20px;font-size: 16px;font-weight: normal;color: #fff;text-align: center;padding-top: 42px;  }
	#edvirtuales h4 span			{ position: absolute;top: 0px;height: 128px;width: 10px;right: -10px;background: #fff url('/img/tabs.png') no-repeat 0px -110px; }
	#edvirtuales a				{ float: right;display: inline;height: 102px;margin: 13px 10px;  }
	#edvirtuales a	img			{ margin: 0px auto; }
	#edvirtuales .intro			{ float: left;width: 158px;line-height: 18px;font-size: 12px;font-family: Arial, verdana;color: #0670b8; }
	
	
	.nav a.next				{ display: block;position: absolute;width: 36px;height: 22px;background: #ebebeb url('../img/tabs.gif?v=10') no-repeat -36px -60px;overflow:hidden; }
	.nav a.prev				{ display: block;position: absolute;width: 36px;height: 22px;background: #ebebeb url('../img/tabs.gif?v=10') no-repeat 0px -60px;overflow:hidden; }
	.nav a:hover				{ background-color: #ddd; }

	.nav2 a.next				{ display: block;position: absolute;width: 36px;height: 22px;background: #fff url('../img/tabs.gif?v=10') no-repeat -36px -208px;overflow:hidden; }
	.nav2 a.prev				{ display: block;position: absolute;width: 36px;height: 22px;background: #fff url('../img/tabs.gif?v=10') no-repeat 0px -208px;overflow:hidden; }
	.nav2 a:hover				{ background-color: #eee; }
	
	
	.red					{ color: #f00; }
	a.red					{ color: #f00;text-decoration: none; }
	a.red:hover				{ color: #f00;text-decoration: underline; }

	#principalcolumn			{ padding-top: 50px;}
	
	.vermas					{ text-align: right; }
	.vermas a				{ font-weight: bold; text-decoration: none;color: #333;font-family: arial, verdana, georgia;font-size: 12px; }
	.vermas a:hover				{ color: #666; }
	
	
	

		
	
	.elm_left				{ position: relative;float: left;width: 299px;border-right: 1px dotted #ccc; }
	.elm_right				{ position: relative;float: right;width: 300px; }
	
	
	#vayaperla				{ position: relative;font-family: Arial, Verdana;text-align: justify;font-size: 12px;line-height: 18px;font-style: italic; }
	#vayaperla a				{ font-weight: bold; text-decoration: none;color: #333; }

	.space					{ position: relative;display: block;width: 100%;border-bottom: 1px solid #ebebeb; }
	
	
	
	#homebox1				{ float:left;width: 334px;height: 196px;margin-right: 14px;overflow: hidden; }
	#homebox2				{ float:left;width: 232px;height: 196px;margin-right: 14px;overflow: hidden; }
	#homebox3				{ float:left;width: 354px;height: 196px;overflow: hidden; }
	#ipueblo				{ height: 224px; }
	
	#homebox1 b				{ display: block;height: 22px;line-height: 22px;font-size: 22px;font-weight: normal;padding: 4px 2px; }

	
	
	#impresanoticias			{ float: left;width: 266px;height: 250px;overflow:hidden;text-decoration: none;padding: 0px 23px;border-right: 1px solid #ebebeb;margin-bottom: 10px; }
	#impresarevistas			{ float: left;width: 267px;height: 250px;overflow:hidden;text-decoration: none;padding: 0px 23px;border-right: 1px solid #ebebeb;border-right: 1px solid #ebebeb; }
	#impresasdeportes			{ float: left;width: 267px;height: 250px;overflow:hidden;text-decoration: none;padding: 0px 23px; }


	#toolbar				{ clear: both; }
	#toolbar table				{ margin: 1px; }
	#toolbar .header			{ background: #f4f4f4;font-weight: bold;color: #38687a; }
	#toolbar .row				{ border-right: 1px solid #ccc; }
	
	
	
	.boxspecialfoto				{ position: relative;width: 920px;padding: 18px 14px;background: #333;margin-bottom: 20px; }
	.boxspecialfoto	h4			{ height: 20px;line-height: 20px;font-size: 15px;text-transform: uppercase;color: #fff;margin-bottom: 14px; }
	.boxspecialfoto h4.titledestacada	{ float: left;width: 400px; }
	.boxspecialfoto h4.titlegallery		{ float: right;width: 286px; }
	.boxspecialfoto #specialfotobig		{ position: relative;float: left;width: 600px;height: 360px;background: #fff; }
	.boxspecialfoto #specialfotoinfo	{ position: absolute;width: 580px;left: 14px;bottom: 18px;padding: 10px;font-size: 13px;line-height: 18px;color: #eee;background: rgb(0, 0, 0);background: rgba(0, 0, 0, 0.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)"; }
	.boxspecialfoto .fotolist		{ position: relative;float: right;width: 294px;height: 363px;margin-top: -3px;margin-right: -4px; }
	
	.boxspecialfoto .fotolist a		{ position: relative;float:left;display: inline;width: 90px;height: 116px;margin: 3px 4px;padding: 0px;cursor: pointer;text-decoration: none; }
	.boxspecialfoto .fotolist a:hover	{ color: #ccc }
	.boxspecialfoto .fotolist span		{ display: block;width: 90px;height: 34px;overflow:hidden;margin-top: 8px;color: #bbb;font-family: "Trebuchet MS", Arial, Verdana;font-size: 11px;line-height: 11px; }
	.boxspecialfoto .fotolist a:hover span	{ text-decoration: underline; }
	.boxspecialfoto .linkver		{ position: absolute;line-height: 20px;width: 100px;text-align: right;top: 18px;right: 18px;color: #fff;text-decoration: none; }
	.boxspecialfoto .linkver:hover		{ text-decoration: underline; }

	.boxrostros				{ position: relative;padding: 14px 17px;background: #333;margin-bottom: 30px; }
	.boxrostros h4				{ height: 20px;line-height: 20px;font-size: 15px;text-transform: uppercase;color: #fff;margin-bottom: 14px;font-weight: normal; }
	.boxrostros h4 a			{ color: #fff;text-decoration: none; }
	.boxrostros h4 a:hover			{ text-decoration: underline; }
	.boxrostros .fotolist			{ position: relative;width: 294px;margin: 0px -4px; }
	.boxrostros .fotolist a			{ position: relative;float:left;display: inline;width: 90px;height: 116px;margin: 3px 4px;padding: 0px;cursor: pointer;text-decoration: none; }
	.boxrostros .fotolist a:hover		{ color: #ccc }
	.boxrostros .fotolist span		{ display: block;width: 90px;height: 34px;overflow:hidden;margin-top: 8px;color: #eee;font-family: "Trebuchet MS", Arial, Verdana;font-size: 11px;line-height: 11px; }
	.boxrostros .fotolist a:hover span	{ text-decoration: underline; }
	.boxrostros .linkrostros		{ display: block;width: 284px;height: 22px; line-height: 22px;background: #fff;border: 1px solid #ccc;color: #000;font-size: 11px; text-align: center;text-decoration: none;text-transform: uppercase;  }
	.boxrostros .linkrostros:hover		{ text-decoration: underline; }
	
		
	.boxepueblo				{ position: relative;padding: 14px 17px;background: #777;margin-bottom: 30px; }
	.boxepueblo h4				{ height: 20px;line-height: 20px;font-size: 15px;text-transform: uppercase;color: #fff;margin-bottom: 14px;font-weight: normal; }
	.boxepueblo h4 a			{ color: #fff;text-decoration: none; }
	.boxepueblo h4 a:hover			{ text-decoration: underline; }
	.boxepueblo .fotolist			{ position: relative;width: 286px; }
	.boxepueblo .fotolist img		{ float: left;display: inline;margin-right: 10px; }
	.boxepueblo .fotolist .item		{ position: relative;display: block;height: 62px;margin-top: 10px;border-top: 1px solid #ccc;padding-top: 10px;text-decoration: none;color: #fff;font-size: 15px; }
	.boxepueblo .fotolist a			{ color: #fff;text-decoration: none; }
	.boxepueblo .fotolist a:hover		{ text-decoration: underline; }
	.boxepueblo .fotolist span		{ display: block;color: #fff;font-family: Arial, Verdana;font-size: 10px;line-height: 16px;margin-bottom: 3px;text-transform: uppercase; }
	.boxepueblo .linkepueblo		{ display: block;width: 284px;height: 22px; line-height: 22px;background: #fff;border: 1px solid #ccc;margin-top: 20px;color: #000;font-size: 11px; text-align: center;text-decoration: none;text-transform: uppercase;  }
	.boxepueblo .linkepueblo:hover		{ text-decoration: underline; }

	
	.boxfotodestacada			{ position: relative;width: 580px;background: #333;padding: 18px 10px; }
	.boxfotodestacada h4			{ height: 24px;line-height: 24px;font-size: 17px;text-transform: uppercase;color: #fff;margin-bottom: 14px; }
	.boxfotodestacada .fotocontainer	{ position: relative;width: 580px;height: 360px;overflow: hidden; }
	.boxfotodestacada .fotocontainer img	{ width: 600px;margin: 0px -10px; }
	.boxfotodestacada #specialtitle 	{ position: absolute;width: 560px;left: 0px;bottom: 0px;padding: 10px;font-size: 13px;line-height: 18px;color: #eee;background: rgb(0, 0, 0);background: rgba(0, 0, 0, 0.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)"; }
	
	.boxfotolist				{ position: relative;width: 580px;background: #555;padding: 18px 10px;border-top: 1px solid #fff; }
	.boxfotolist h4				{ height: 24px;line-height: 24px;font-size: 17px;text-transform: uppercase;color: #fff;margin-bottom: 14px; }
	.boxfotolist .contentlast a		{ float: left;display: inline;width: 182px;height: 180px;margin-right: 17px;text-decoration: none;color: #fff;font-size: 13px;line-height: 16px; }
	.boxfotolist .contentlast a:hover	{ color: #fff }
	.boxfotolist .contentlast a span	{ display: block;height: 48px;overflow: hidden;margin-top: 6px;color: #fff;font-size: 13px;line-height: 16px; }
	.boxfotolist .contentlast a:hover span	{ text-decoration: underline; }
	
	
	#boxfoto2				{ position: relative;width: 580px;height: 418px;background: #333;padding: 18px 10px; }
	#boxfoto2 h4				{ height: 24px;line-height: 24px;font-size: 17px;text-transform: uppercase;color: #fff;margin-bottom: 14px;overflow: hidden; }
	#boxfoto2 #fotocontent2			{ position: absolute;top: 56px;left: 10px;overflow:hidden;width: 580px;height: 360px; }
	#boxfoto2 #fotoinfo2			{ position: absolute;width: 560px;left: 10px;bottom: 38px;padding: 10px;font-size: 13px;line-height: 18px;color: #eee;background: rgb(0, 0, 0);background: rgba(0, 0, 0, 0.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)"; }
	
	#boxfoto2 .nav2				{ position: absolute;width: 76px;height: 22px;bottom: 8px;right: 10px; }
	#boxfoto2 .nav2 a.next			{ right: 0px; }
	#boxfoto2 .nav2 a.prev			{ right: 40px; }
	
	
	#boxfoto2 #fotocontent2 .showfoto		{ display: block;position: absolute;top: 0px;left: 0px;overflow:hidden;width: 580px;height: 360px; }
	#boxfoto2 #fotocontent2 .hidefoto		{ display: none;position: absolute;top: 0px;left: -300px;overflow:hidden;width: 580px;height: 360px; }
	
	
	
	.groupboquete				{ padding-top: 38px; }
	img.boquete				{ position: absolute;width: 194px;height: 86px;left: 0px;top: -58px; }
	
	.itemlist				{ position: relative;width: 320px; }
	.itemlist .item				{ position: relative;display: block;height: 62px;margin-top: 10px;border-top: 1px solid #ccc;padding-top: 10px;text-decoration: none;color: #fff;font-size: 15px; }
	.itemlist .item img			{ float: left;display: inline;margin-right: 10px; }
	.itemlist .item a			{ color: #000;text-decoration: none; }
	.itemlist .item a:hover			{ text-decoration: underline; }
	.itemlist .item .newsbar		{ margin-bottom: 2px; }
	
	
	.itemlist2				{ position: relative;width: 320px; }
	.itemlist2 .item			{ position: relative;display: block;height: 62px;border-top: 1px solid #fff;background: #eaeaea;padding: 8px 6px;text-decoration: none;color: #000;font-size: 15px; }
	.itemlist2 .item img			{ float: left;display: inline;margin-right: 10px; }
	.itemlist2 .item a			{ color: #000;text-decoration: none; }
	.itemlist2 .item a:hover			{ text-decoration: underline; }
	.itemlist2 .item .newsbar		{ margin-bottom: 2px; }
	
	.itemlist3				{ position: relative;width: 320px; }
	.itemlist3 .item			{ position: relative;display: block;height: 62px;margin-top: 10px;border-top: 1px solid #ccc;padding-top: 10px;text-decoration: none;color: #fff;font-size: 15px;overflow: hidden;line-height: 20px; }
	.itemlist3 .item img			{ float: left;display: inline;margin-right: 10px; }
	.itemlist3 .item a			{ color: #000;text-decoration: none; }
	.itemlist3 .item a:hover		{ text-decoration: underline; }
	.itemlist3 .item .newsbar		{ margin-bottom: 2px; }
	
	
	
/* Content Style */
	
	.newsdethead				{ border-top: 2px solid #bbb;margin-bottom: 34px; }
	.newsdethead .newsbar			{ position: relative;padding: 12px 1px;border-bottom: 1px dotted #ccc;margin-bottom: 12px; }
	.newsdethead .newsbar .tags		{ position: absolute;right: 0px;top: 12px;height: 18px;line-height: 18px;text-align: right;width: 450px; }
	.newsdethead h2				{ display: block;padding: 0px 4px;font-size: 35px;font-weight: normal;line-height: 36px;margin-bottom: 16px;letter-spacing: +0.2px; }
	.newsdethead .post_titulo		{ display: block;padding: 0px 4px;font-size: 13px;font-weight: bold;line-height: 16px;color: #666;font-style: italic; }
	.newsdethead .pre_titulo		{ display: block;padding: 4px 4px 0px 4px;font-size: 11px;line-height: 16px;color: #666; }

	.newstabs				{ display: block;height: 40px;margin: 0px;padding: 0px;list-style: none;border-bottom: 1px solid #ccc;margin-bottom: 24px; }
	.newstabs li				{ float:left;display: inline;height: 30px;border: 1px solid #ccc;padding: 0px 40px;line-height: 30px;font-size: 13px;font-weight: bold;color: #666;margin-right: 5px;margin-top: 9px;margin-bottom: -1px;text-align: center;background: url('/img/bg_newstabs.gif') repeat-x top left; }
	.newstabs li.selected			{ margin-top: 1px;padding-top: 8px;border-bottom: 1px solid #fff;background-image: none; }
	.newstabs li a				{ color: #666;text-decoration: none; }
	.newstabs li a:hover			{ text-decoration: underline; }
	
	.relatednews				{ margin: 20px 0px 26px 0px;padding-top: 10px; line-height: 26px; border-top-width: 1px; border-top-style: solid; border-top-color: #CCCCCC;}
	.relatednews b				{ font-size: 14px;color: #666; }
	.relatednews ul				{ list-style: square;margin: 0px;padding: 0px 10px; }
	.relatednews li				{ margin: 0px 10px; }
	.relatednews a				{ text-decoration: none;color: #3375FF;font-size: 14px; }
	.relatednews a:hover			{ text-decoration: underline; }
	
	
	.yoestuve				{ margin: 20px 0px 26px 0px;line-height: 16px;border: 1px solid #eee;padding: 10px; }
	.yoestuve b.title			{ display: block;margin-bottom: 14px;font-size: 14px; }
	
	
	.toptoolbar				{ clear: both;display: block;position: relative;border: 1px solid #ccc;padding: 0px 10px;height: 42px;margin: 20px 0px 20px 0px; }
	.toptoolbar .links			{ position: absolute;height: 32px;top: 5px;left: 10px;text-align: left;font-family: Arial, Helvetica, sans-serif;font-size: 13px;color: #333; }
	.toptoolbar .links ul			{ margin: 10px 0px;padding: 0px;list-style: none;font-size: 11px;font-family: Arial;color: #0052A4;height: 12px;line-height: 12px; }
	.toptoolbar .links li			{ position: relative;float: left;height: 12px;margin: 0px 8px 0px 0px;padding: 0px; }
	.toptoolbar .links li a			{ padding: 0px 8px 0px 18px;text-decoration: none;color: #0052A4; }
	.toptoolbar .links li a:hover		{ text-decoration: none;color: #393; }
	.toptoolbar .links img			{ position: absolute;background-image: url('/img/toolbar_icons.gif');background-repeat: no-repeat; }
	
	.toptoolbar .links .imprimir		{ background-position: 0px 0px;top: 0px;left:0px; }
	.toptoolbar .links .enviar		{ background-position: -12px 0px;top: 0px;left:0px; }
	.toptoolbar .links .favorites		{ background-position: -24px 0px;top: 0px;left:0px; }
	
	.toptoolbar .social			{ position: absolute;height: 22px;top: 10px;right: 10px;text-align: right; }
	
	#newstext 				{ color: #000;font: normal 14px/20px Arial, Helvetica, Garuda, sans-serif;text-align: justify; }
	#newstext p				{ margin: 0px 0px 15px 0px; }
	#newstext a				{ color: #3636FF;text-decoration: underline; }
	#newstext a:hover			{ text-decoration: none; }
	.author					{ text-align: right;margin-top: 20px;margin-bottom: 10px;font-family: verdana; }
	.author span				{ color: #333;font-weight: bold; }
	

	.newsgalleryitem			{ position: relative;width: 600px;height: 360px;margin-bottom: 20px; }
	.newsgalleryitem .fotoinfo		{ position: absolute;width: 580px;left: 0px;bottom: 0px;padding: 6px 10px;font-size: 13px;line-height: 18px;color: #eee;background: rgb(0, 0, 0);background: rgba(0, 0, 0, 0.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)"; }
	
	

	#newslist ul				{ list-style: outside url('../img/list_blue2.gif');margin: 0px;padding: 0px; }
	#newslist li				{ margin: 0px;padding: 0px;margin-left: 20px;font-size: 13px;font-family: Arial, Helvetica, sans-serif;line-height: 16px;margin-bottom: 6px; }
	#newslist li a				{ text-decoration: none;color: #333; }
	#newslist li a:hover			{ color: #666; }

	#newslist .firsthomenews li			{ padding-bottom: 10px;margin-bottom: 10px;border-bottom: 1px dotted #ccc; }
	#newslist .firsthomenews li a			{ display: block;color: #333333;font-size: 12px;font-family: Arial;line-height: 16px; }
	#newslist .firsthomenews li a:hover		{ color: inherit; }
	#newslist .firsthomenews li a .title		{ display: block;font-weight: bold;color: #525252;font-size: 14px; }
	#newslist .firsthomenews li a .title_post	{ display: block;color: #999999;font-size: 11px;font-family: Arial;border-bottom: 4px solid #fff;line-height: 14px; }
	#newslist .firsthomenews li a img		{ float: left;margin-right: 6px; }
	#newslist .firsthomenews li a:hover .title	{ text-decoration: underline; }
	
	
	.listrelated 				{ margin: 10px 0px 0px 0px; }
	.listrelated a				{ text-decoration: none;color: #666;line-height: 18px;font-size: 13px; }
	.listrelated a:hover			{ text-decoration: underline; }
	.listrelated a img			{ margin: 0px 4px 1px 4px; }
	
	
	a.ipueblo_first				{ display: block;color: #333333;font-size: 12px;font-family: Arial;line-height: 16px;text-decoration: none; }
	a.ipueblo_first:hover			{ color: inherit; }
	a.ipueblo_first .title			{ display: block;font-weight: bold;color: #525252;font-size: 14px; }
	a.ipueblo_first .title_post		{ display: block;color: #999999;font-size: 11px;font-family: Arial;border-bottom: 4px solid #fff; }
	a.ipueblo_first img			{ float: left;margin-right: 6px; }
	a.ipueblo_first:hover .title		{ text-decoration: underline; }
	
	
	
	#vayaperla span				{ position: absolute;right: 10px;bottom: 6px;font-family: georia, Arial, verdana;color: #134D86; }


	#preguntadeldia p			{ font-size: 13px; font-family: Arial, verdana;margin: 4px 0px 10px 0px;line-height: 18px;font-style: italic; }
	#preguntadeldia .links			{ text-align: right; }
	#preguntadeldia .links a		{ color: #134d86; text-decoration: none; }
	#preguntadeldia .links a:hover		{ color: #7495af; }
	#preguntadeldia form			{ margin-left: 30px;margin-bottom: 10px; }


	#edicionimpresa .head			{ display: block;font-family: Arial, Helvetica, sans-serif;font-size: 16px;font-weight: bold;color: #666;margin-top: 6px;margin-bottom: 3px; }
	#edicionimpresa .title			{ display: block;font-family: Arial, Helvetica, sans-serif;font-size: 16px;font-weight: bold;color: #666;margin-top: 10px;margin-bottom: 8px; }	
	#edicionimpresa .desc			{ display: block;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #666;line-height: 17px; }
	#edicionimpresa .content a:hover	{ background: #ffd; }
	#edicionimpresa strong,
	#edicionimpresa b			{ color: #393; }
	#edicionimpresa img.icon		{ margin-bottom: -2px;display: inline;width: 18px;height: 16px;overflow: hidden;background: url('../img/tabs.gif?v=10') no-repeat;margin-right: 8px; }
	
	#impresanoticias img.icon		{ background-position: 0px -82px; }
	#impresarevistas img.icon		{ background-position: -18px -82px; }
	#impresasdeportes img.icon		{ background-position: -36px -82px; }


	#toolbar ul				{ list-style: outside url('../img/list_blue.gif');margin: 0px;padding: 0px; }
	#toolbar li				{ margin: 0px;padding: 0px;margin-left: 20px;font-size: 12px;font-family: Arial;line-height: 16px;margin-bottom: 6px; }
	#toolbar li a				{ text-decoration: none;color: #7495af; }
	#toolbar li a:hover			{ color: #134d86; }

	
	#homebox2 ul				{ list-style: outside url('../img/list_green.gif');margin: 0px;padding: 0px; }
	#homebox2 li				{ margin: 0px;padding: 0px;margin-left: 20px;font-size: 12px;font-family: Arial;line-height: 16px;margin-bottom: 6px; }
	#homebox2 li a				{ text-decoration: none;color: #7495af; }
	#homebox2 li a:hover			{ color: #134d86; }

	
	#boxcombustibles			{ font-size: 12px; }
	#boxcombustibles h4			{ color: #82a2b9;border-bottom: 1px solid #82a2b9;padding-bottom: 3px;margin-bottom: 6px;font-size: 11px;text-transform: uppercase;line-height: 18px;  }
	#boxcombustibles .nome			{ color: #666; }
	#boxcombustibles .value			{ color: #666;font-family: Verdana;font-size: 11px; }
	#boxcombustibles .line2			{ color: #666;background: #e8f6ff; }


	#boxmed					{ position: relative;margin-bottom: 16px; }
	#boxmed h4				{ position: relative;height: 44px;padding-bottom: 9px;border-bottom: 1px solid #f90;margin-bottom: 3px; }
	#boxmed h4 a				{ float: left;width: 130px;height: 44px; }
	#boxmed .infoupdate			{ position: absolute; width: 120px;height: 30px;top: 14px;right: 0px;color: #797979;text-align: right;font-family: Arial;font-size: 11px; }
	#boxmed .infoupdate span		{ color: #fe7e00;font-size: 11px; }
	#boxmed table td			{ color: #888;font-family: Verdana, Arial; }
	
	#boxmed .medhead			{ color: #666; }
	#boxmed .nome				{ color: #7495AF;border-bottom: 1px dotted #ccc;line-height: 18px; }
	#boxmed .value				{ color: #666;border-bottom: 1px dotted #ccc;font-size: 12px;line-height: 18px; }
	
	/*
	#boxhomeblog a             		{ display: block;text-decoration:none;line-height: 18px;font-size: 12px;color: #666;font-weight: bold;padding-bottom: 6px;padding-top: 6px;border-bottom: 1px solid #eee; }
	#boxhomeblog a b             		{ display: block;line-height: 20px;font-size: 14px;color: #333; }
	#boxhomeblog a img             		{ float: left;margin-right: 8px;margin-top: 5px; }
	#boxhomeblog a:hover       		{ color: #666666;text-decoration: none; }
	#boxhomeblog a:hover b       		{ text-decoration: underline; }
	#boxhomeblog .blog_list_desc		{ display: block;line-height: 16px;font-size: 11px;color: #666;font-weight: normal;min-height: 12px; }
	#boxhomeblog .last			{ padding-bottom: 0px;border-bottom: 0; }
	#boxhomeblog .first			{ padding-top: 0px; }
	*/
	#boxhomeblog .lastactualization		{ font-size: Arial, Verdana;font-size: 11px;color: #666;line-height: 16px;margin-bottom: 6px; }
	#boxhomeblog .lastactualization i	{ color: #090; }
	
	
	
	
	.itemespecial			{ position: relative;border: 1px solid #ebebeb;padding: 10px;margin-bottom: 10px; }
	.itemespecial a			{ text-decoration: none;color: #333; }
	.itemespecial a:hover		{ text-decoration: underline; }
	.itemespecial a img		{ float: left;margin-right: 10px;margin-top: 6px; }
	.itemespecial a b		{ font-size: 14px; }
	.itemespecial a i		{ font-size: 12px;line-height: 16px;color: #666;font-weight: bold;font-style: normal; }
	.itemespecial .desc		{ font-size: 12px;line-height: 16px;display: block;color: #666;margin-top: 5px; }
	.itemespecial .vermas		{ font-size: 11px;color: #090; }
	
	
	div.educacion			{ float: left;display: inline;position: relative;width: 460px;padding-right: 13px;border-right: 1px solid #ccc; }
	div.educacion h3		{ width: 432px;background: #cb4f2d; }
	div.educacion h3 span		{ background-position: 0px -34px; }
	
	div.medioambiente		{ float: right;display: inline;position: relative;width: 460px; }
	div.medioambiente h3		{ width: 432px;background: #67ae46; }
	div.medioambiente h3 span	{ background-position: 0px -34px; }
	
	.mededu					{ margin-bottom: 20px; }
	.mededu .item				{ position: relative;width: 460px;padding: 0px;  }
	.mededu .item h2			{ display: block;padding: 0px;font-size: 20px;font-weight: normal;line-height: 20px;margin-bottom: 12px;letter-spacing: 0 px; }
	.mededu .item h2 a			{ color: #000;text-decoration: none; }
	.mededu .item h2 a.red			{ color: #c00;text-decoration: none; }
	.mededu .item h2 a:hover		{ color: #333;text-decoration: underline; }
	.mededu .item h2 a.red:hover		{ color: #c00;text-decoration: underline; }
	.mededu .item .image2			{ float: right;display: inline;width: 190px;height: 134px;margin-left: 10px;margin-top: 2px; }
	.mededu .item .image2l			{ float: left;display: inline;width: 190px;height: 134px;margin-right: 10px;margin-top: 2px; }
	.mededu .item p				{ text-align: left;font-size: 12px;line-height: 17px;color: #333;padding: 0px;margin: 0px; }
	.mededu .newsbar			{ width: 390px;height: 18px;overflow: hidden;margin-bottom: 12px; }
	.mededu .item.principal h2		{ font-size: 26px;line-height: 26px; }
	.mededu .post_titulo			{ display: block; color: #666;margin-bottom: 8px;font-size: 13px;line-height: 14px;font-style: italic;font-family: Verdana; }
	
	
	
	
	.newslist				{ list-style: outside url('../img/list_blue2.gif'); margin: 0px;padding: 0px; }
	.newslist li				{ margin: 0px;padding: 0px;margin-left: 20px;font-size: 13px;font-family: Arial, Helvetica, sans-serif;line-height: 16px;margin-bottom: 6px; }
	.newslist li a				{ text-decoration: none;color: #333; }
	.newslist li a:hover			{ color: #999; }
	.newslist li.revista			{ list-style: outside url('../img/list_orange.gif'); }
	.newslist li.deporte			{ list-style: outside url('../img/list_red.gif'); }
	.newslist li.noticias			{ list-style: outside url('../img/list_blue2.gif'); }
	.newslist li.ecos			{ list-style: outside url('../img/list_ecos.gif'); }
	.newslist li.lecturas			{ list-style: outside url('../img/list_blue2.gif'); }
	.newslist li.dlenglish			{ list-style: outside url('../img/list_blue2.gif'); }
	.newslist li.medioambiente		{ list-style: outside url('../img/list_ecos.gif'); }
	.newslist li.educaion			{ list-style: outside url('../img/list_red.gif'); }
	.newslist .dateline			{ font-family: verdana, arial, georgia;font-size: 10px;color: #090;font-weight: bold;font-style: italic;line-height: 18px;margin-right: 6px;margin-left: 4px; }
	
	
	#genericdet				{ position: relative;padding-top: 50px;font-family: arial, verdana;font-size: 12px;line-height: 16px; }
	#widedet				{ position: relative;font-family: arial, verdana;font-size: 12px;line-height: 16px; }
	
	
	#boxfoto				{ float: left;position: relative;width: 348px;margin: 0px 14px 2px 0px; }
	#boxfoto .fotoimage			{ position: relative;width: 348px;height: 232px; }
	#boxfoto .fotoimage .fotoinfo		{ position: absolute;width: 328px;left: 0px;bottom: 0px;padding: 6px 10px;font-size: 13px;line-height: 18px;color: #eee;background: rgb(0, 0, 0);background: rgba(0, 0, 0, 0.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)"; }
	#boxfoto .fotomore			{ display: block;background: #f2f2f2;text-align: center;height: 24px;line-height: 24px;text-transform: uppercase;color: #666;text-decoration: none;border-top: 1px solid #fff;font-size: 10px; }
	#boxfoto .fotomore:hover		{ text-decoration: underline;  }
	


	
	
	
	
	
	
	
	
	
	
	
	
	#listimpresa				{ font-family: Arial, Helvetica, sans-serif; font-size: 11px;line-height: 16px; color: #333; }
	#listimpresa #colleft			{ float: left;width: 290px;margin-bottom: 2px;overflow:hidden; }
	#listimpresa #rightcol			{ float: right;width: 289px;margin-bottom: 2px;overflow:hidden;border-left: 1px solid #eaeaea; }
	#listimpresa .principal			{ display:block;text-decoration:none;color: #333;border-bottom: 1px solid #eaeaea;padding: 6px 0px;margin-bottom: 4px; }
	#listimpresa .itemimpresa		{ display:block;text-decoration:none;color: #333;border-bottom: 1px solid #eaeaea;padding-top: 6px;padding-bottom: 6px; }
	#listimpresa a:hover			{ color: #999; }
	
	#listimpresa #colleft .itemimpresa	{ padding-right: 10px; }
	#listimpresa #rightcol .itemimpresa	{ padding-left: 10px; }
	#listimpresa b				{ display: block;margin-bottom: 4px;font-family: Arial, Helvetica, sans-serif;font-size: 16px;font-color: #333;font-weight: bold;}
	#listimpresa img			{ margin: 4px 6px 4px 0px; }
	
	
	#listhistory .dateline			{ font-family: verdana, arial, georgia;font-size: 10px;color: #090;font-weight: bold;font-style: italic;line-height: 18px;margin-right: 6px; }
	#listhistory .itemimpresa		{ display:block;text-decoration:none;color: #333;border-bottom: 1px solid #eaeaea;padding-top: 6px;padding-bottom: 6px;font-family: arial, verdana;font-size: 12px;line-height: 16px; }
	#listhistory a				{ text-decoration: none; }
	#listhistory a:hover			{ color: #666;text-decoration: none; }
	#listhistory b				{ display: block;margin-bottom: 4px;font-family: verdana, arial, georgia;font-size: 12px;font-color: #333;font-weight: bold;}
	#listhistory img			{ margin: 4px 6px 4px 0px; }
	#listhistory .videoicon			{ margin-bottom: -1px; }
	#listhistory .fotoicon			{ margin-bottom: -1px; }
	
	
	
/* General Seccion Color */
	
	.color1 .newsbar span			{ color: #006; }
	.color1 .newsbar a			{ color: #006; }
	.color1 .newsbar .iconcomment		{ background-position: -40px 0px; }
	.color1 h3				{ background: #006; }
	.color1 h3 span				{ background-position: 0px -40px; }
	.color1 #newslist .centernews		{ background: #ebebf3; }

	.color2 .newsbar span			{ color: #f60; }
	.color2 .newsbar a			{ color: #f60; }
	.color2 .newsbar .iconcomment		{ background-position: -10px 0px; }
	.color2 h3				{ background: #f60; }
	.color2 h3 span				{ background-position: 0px -22px; }
	.color2 #newslist .centernews		{ background: #fee7d7; }
	.color2 #boxhomeblog .lastactualization i { color: #f60; }
	
	.color3 .newsbar span			{ color: #f00; }
	.color3 .newsbar a			{ color: #f00; }
	.color3 .newsbar .iconcomment		{ background-position: -20px 0px; }
	.color3 h3				{ background: #f00; }
	.color3 h3 span				{ background-position: 0px -28px; }
	.color3 #newslist .centernews		{ background: #f9e7e9; }
	
	.color4 .newsbar span			{ color: #093; }
	.color4 .newsbar a			{ color: #093; }
	.color4 .newsbar .iconcomment		{ background-position: 0px 0px; }
	.color4 h3				{ background: #349e52; }
	.color4 h3 span				{ background-position: 0px -16px; }
	
	.color5 .newsbar span			{ color: #94c200; }
	.color5 .newsbar a			{ color: #94c200; }
	.color5 .newsbar .iconcomment		{ background-position: -30px 0px; }
	.color5 h3				{ background: #94c200; }
	.color5 h3 span				{ background-position: 0px -34px; }
	
	.color6 .newsbar span			{ color: #006; }
	.color6 .newsbar a			{ color: #006; }
	.color6 .newsbar .iconcomment		{ background-position: -40px 0px; }
	.color6 h3				{ background: #006; }
	.color6 h3 span				{ background-position: 0px -40px; }
	.color6 #newslist .centernews		{ background: #ebebf3; }
	
	.color7 .newsbar span			{ color: #093; }
	.color7 .newsbar a			{ color: #093; }
	.color7 .newsbar .iconcomment		{ background-position: 0px 0px; }
	.color7 h3				{ background: #349e52; }
	.color7 h3 span				{ background-position: 0px -16px; }
	
	.color36 .newsbar span			{ color: #cb4f2d; }
	.color36 .newsbar a			{ color: #cb4f2d; }
	.color36 .newsbar .iconcomment		{ background-position: -60px 0px; }
	.color36 h3				{ background: #cb4f2d; }
	.color36 h3 span			{ background-position: -12px -16px; }
	
	.color35 .newsbar span			{ color: #67ae46; }
	.color35 .newsbar a			{ color: #67ae46; }
	.color35 .newsbar .iconcomment		{ background-position: -70px 0px; }
	.color35 h3				{ background: #67ae46; }
	.color35 h3 span			{ background-position: -12px -22px; }
	
	
	
/* ---- Banners ---- */

	#bannerPrimaryTop			{ position:absolute;top: 10px;left: 10px;height: 30px;width: 588px;z-index:50; }
	#dialogo			{ position:relative;border: 1px solid #d1d1d1;margin: 0px 0px 0px 10px;width: 578px;height: 180px;overflow: hidden;}
	#bannerPrimaryBottom			{ position:relative;border: 1px solid #d1d1d1;margin: 0px 0px 0px 10px;width: 578px;height: 76px;overflow: hidden;background: url('../img/box2_bg.gif') repeat top left; }

	#bannerPrimaryBottom468x60		{ position: absolute;width: 468px;height: 60px;background: #fff;left: 56px;top: 8px; }
	#bannerListBottom468x60			{ position: absolute;width: 468px;height: 60px;background: #fff;left: 60px;top: 8px; }
	#bannerRightBottom336x650		{ position: absolute;width: 336px;height: 650px;background: #fff;left: 0px;top: 0px; }
	#bannerPrimaryBottom108x60		{ position: absolute;width: 108px;height: 60px;background: #fff;right: 1px;top: 1px; }
	#banner728x90				{ position: absolute;width: 728px;height: 90px;background: #fff;left: 6px;top: 6px;  }	
	#banner234x90				{ position: absolute;width: 234px;height: 90px;background: #fff;right: 6px;top: 6px;  }	
	#banner964x84				{ position: absolute;width: 968px;height: 82px;background: #fff;left: 6px;top: 10px;  }	
	#bannerToolbarSuplementos		{ width: 250px;height: 100px;overflow: hidden;  }	
	#bannerToolbarPromociones		{ width: 110px;height: 100px;overflow: hidden;   }	

	#bannerRightBottom336x280_1		{ position: absolute;width: 336px;height: 280px;background: #fff;left: 0px;top: 0px; }
	#bannerRightBottom336x280_2		{ position: absolute;width: 336px;height: 280px;background: #fff;left: 0px;top: 290px; }
	#bannerRightBottom336x650_2		{ position: absolute;width: 336px;height: 650px;background: #fff;left: 0px;top: 290px; }
	
	#promocioneshome			{ height: 148px; }
	#banner600x30space			{ height: 46px; }
	#banner600x30				{ position: absolute;top: 10px;left: 16px;background: #fff;width: 600px;height: 30px;overflow: hidden;z-index: 500; }
	

	#middlebanners				{ position: relative;height: 60px;width: 946px;margin-bottom: 20px;border: 1px solid #eee; }
	#specialbanners				{ position: relative;height: 72px;width: 948px;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;padding: 20px 0px;margin-bottom: 20px; }
	
	#bannermiddle468x60			{ background: #fff;position: absolute;width: 468px; height: 60px;top: 0px;left: 0px; }
	#banner2middle468x60			{ background: #fff;position: absolute;width: 468px; height: 60px;top: 0px;right: 0px; }

	#middlebanners728			{ height: 110px;width: 948px;background: #fff url('../img/box2_bg.gif') repeat top left;margin-bottom: 10px; }
	#bannermiddle728x90			{ background: #fff;position: absolute;width: 728px; height: 90px;top: 10px;left: 120px; }

	#bannerRight				{ position: relative;width: 300px;height: 250px;padding: 10px;background: url('../img/box2_bg.gif') repeat top left; }
	#bannerRight2				{ position: relative;width: 300px;height: 250px;padding: 10px;background: url('../img/box2_bg.gif') repeat top left; }
	#bannerRight3				{ position: relative;width: 300px;height: 250px;padding: 10px;background: url('../img/box2_bg.gif') repeat top left; }
	#bannerRight4				{ position: relative;width: 300px;height: 250px;padding: 10px;background: url('../img/box2_bg.gif') repeat top left; }
	
	#bannerRight100				{ position: relative;width: 300px;height: 100px;padding: 10px;background: url('../img/box2_bg.gif') repeat top left; }
	
	#bannerCenter1				{ position: relative;width: 180px;height: 150px;border: 1px solid #ccc;margin-bottom: 14px;overflow: hidden; }
	#bannerCenter2				{ position: relative;width: 180px;height: 150px;border: 1px solid #ccc;margin-bottom: 14px;overflow: hidden; }
	#bannerCenter3				{ position: relative;width: 180px;height: 150px;border: 1px solid #ccc;margin-bottom: 14px;overflow: hidden; }
	#bannerCenter4				{ position: relative;width: 180px;height: 150px;border: 1px solid #ccc;margin-bottom: 14px;overflow: hidden; }
	#bannerCenter5				{ position: relative;width: 180px;height: 150px;border: 1px solid #ccc;margin-bottom: 14px;overflow: hidden; }
	#bannerCenter6				{ position: relative;width: 180px;height: 150px;border: 1px solid #ccc;margin-bottom: 14px;overflow: hidden; }
	#bannerCenter7				{ position: relative;width: 180px;height: 150px;border: 1px solid #ccc;margin-bottom: 14px;overflow: hidden; }
	#bannerCenter8				{ position: relative;width: 180px;height: 150px;border: 1px solid #ccc;margin-bottom: 14px;overflow: hidden; }
	#bannerCenter9				{ position: relative;width: 180px;height: 150px;border: 1px solid #ccc;margin-bottom: 14px;overflow: hidden; }
	#bannerCenter10				{ position: relative;width: 180px;height: 150px;border: 1px solid #ccc;margin-bottom: 14px;overflow: hidden; }
	
	#bannerPrimaryBottomLists		{ position:relative;border: 1px solid #d1d1d1;margin: 0px 0px 0px 10px;width: 578px;height: 76px;overflow: hidden;background: url('../img/box2_bg.gif') repeat top left; }
	#bannerRight336_650			{ position:relative;width: 336px;height: 650px;margin: 0px; }
	#bannerRight336_940			{ position:relative;width: 336px;height: 940px; }
	
	
	#bannerTop468x60			{ position: absolute;width: 468px;height: 60px;background: #fff;right: 10px;top: 108px;border: 1px solid #eaeaea; }
	#bannerTop52x60				{ position: absolute;width: 60px;height: 60px;background: #fff;right: 488px;top: 108px;border: 1px solid #eaeaea; }
	#homebox234x60				{ position: absolute;width: 234px;height: 60px;background: #fff;right: 29px;top: 10px; }
	#homebox336x156				{ width: 336px;height: 156px; }
	
	#commentbanners				{ position: relative;width: 185px;height: 350px;float:right; }
	#commentbanner1				{ width: 185px;height: 155px;overflow:hidden;margin-bottom: 10px;margin-top: 6px; }
	#commentbanner2				{ width: 185px;height: 155px;overflow:hidden; }
	
	
	
	
	
	
	#navbar					{ text-align: center;background: #999;line-height: 20px;height: 20px;color: #fff;margin-bottom: 0px; }
	#navbar a				{ color: #fff;text-decoration: none;margin: 0px 40px; }
	#navbar a:hover				{ color: #eee; }
	
	.navbar2				{ text-align: center;background: #999;line-height: 20px;height: 20px;color: #fff;margin-bottom: 0px; }
	.navbar2 a				{ color: #fff;text-decoration: none;margin: 0px 30px; }
	.navbar2 a:hover			{ color: #eee; }
	
	
	#encuesta				{ font-family: verdana, arial, georgia;font-size: 11px;line-height: 20px;color: #666; }
	#encuesta .title			{ display: block;color: #666;margin-top: 4px;font-size: 19px;font-family: Arial, Helvetica, sans-serif;}
	#encuesta .reply			{ color: #666;font-size: 12px;font-family: arial, verdana, georgia;min-height: 30px; }
	#encuesta .reply span			{ padding-left: 4px; }
	
	#encuesta .result			{ position: relative;height: 22px;margin-bottom: 10px; }
	#encuesta .percent			{ float: left;height: 22px;line-height: 22px;width: 42px;background: #eee url('/img/tabs.gif?v=10') no-repeat -30px -162px;font-family: arial, verdana, georgia; font-size: 14px;text-align: center; color: #0a780a; font-weight: bold;overflow:hidden;}
	#encuesta .loadbar			{ float: left;height: 22px;margin-left: 6px; }
	#encuesta .votescount			{ float: left;height: 22px;width: 90px;line-height: 22px;margin-left: 6px;color: #0a780a;font-size: 12px; }
	#encuesta .loadbar img			{ background: url('/img/loadbar.gif') repeat-x top left; }
	#encuesta .reply2			{ color: #555;font-size: 12px;font-family: arial, verdana, georgia;font-weight: bold; }
	
	#encuestaslist div.list			{ position: relative;width: 100%;display: block;font-family: verdana, arial, georgia;font-size: 11px;line-height: 20px;color: #666;margin-bottom: 8px;border-bottom: 1px solid #eaeaea;padding-bottom: 6px;text-decoration: none; }
	#encuestaslist a:hover			{ color: #999; }
	#encuestaslist a:hover .title		{ color: #999; }
	#encuestaslist .title			{ display: block;color: #333;margin-top: 2px;font-size: 13px;font-family: Arial, Helvetica, sans-serif;margin-right: 100px;margin-bottom: 8px; }
	#encuestaslist .total			{ position: absolute;right: 0px;bottom: 10px;width: 100px;height: 16px;text-align: right;color: #333; }
	
	
	
	#commentlist form			{ display: block;border-top: 1px solid #eaeaea; }
	#commentlist .intro			{ color: #666;padding: 12px;margin-bottom: 6px; }
	#commentlist td	strong			{ font-size: 12px; }
	#commentlist .comment			{ border: 1px solid #eee;margin-bottom: 8px;padding: 10px;font-family: Arial, Helvetica, sans-serif;line-height: 18px;color: #666;background: #fff url('/img/bg_comment.gif') repeat-x top left; }
	#commentlist .comment b			{ display: block;margin-bottom: 4px; }
	#commentlist #navbar			{ margin-bottom: 8px;}
	#commentlist .registertext		{ text-align: center;font-size: 14px;margin-bottom: 20px; }
	#commentlist #logbox			{ visibility: hidden;text-align: center;font-size: 12px; }
	
	
	.titlelinks				{ position: absolute;top: 89px;right: 10px;text-align: right;width: 350px;height: 20px;line-height: 20px;margin-top: -28px;font-size: 10px; font-family: arial;}
	.titlelinks a				{ font-family: Arial, verdana, georgia !important;font-size: 11px !important;color: #666 !important;font-weight: bold !important;font-style: italic !important;text-decoration: none !important; }
	.titlelinks a:hover			{ color: #999  !important;text-decoration: none !important; }
	.titlelinks a.selected			{ color: #090 !important; }
	
	.titlelinks2				{ text-align: left;height: 62px;line-height: 16px;font-size: 10px; font-family: arial;margin-top: 6px; }
	.titlelinks2 a				{ font-family: Arial, verdana, georgia !important;font-size: 11px !important;color: #666 !important;font-weight: bold !important;font-style: italic !important;text-decoration: none !important; }
	.titlelinks2 a:hover			{ color: #999  !important;text-decoration: none !important; }
	.titlelinks2 a.selected			{ color: #090 !important; }
	
	#navedition a				{ font-family: georgia, arial, verdana;font-size: 12px;font-weight: bold;color: #666;text-decoration: none; }
	#navedition a:hover			{text-decoration: none;}
	#navedition span			{ font-family: arial, verdana;font-size: 16px;font-weight: bold;color: #666; }
	.currentdate				{ font-family: georgia, arial, verdana;font-size: 16px;font-weight: bold;color: #333; }
	
	
	#newsdetoverlayer			{ position: absolute;top: 170px;left: 50px;width: 468px;height: 270px;}
	
	#newsvideo				{ width: 336px;overflow:hidden;margin-top: 4px;  }
	
	
	.email_form				{ display: none; }

	
	#layer588x300				{ display: none;position: absolute;width: 588px;height: 300px;z-index: 100;border: 2px solid #fff;overflow: hidden; }
	
	
	html .fb_share_link { padding:2px 0 0 20px; height:16px; background:url('http://static.ak.fbcdn.net/images/share/facebook_share_icon.gif?0:26981') no-repeat top left; }


	.centerdata				{ position: absolute;top: 8px;left: 293px;width: 380px;height: 26px;line-height: 26px;text-align: center;font-weight: bold;font-size: 18px; }
	.rightcalendar				{ position: absolute;top: 8px;right: 74px;height: 26px;line-height: 26px;text-align: right;color: #666;font-size: 11px;padding-right: 36px; }
	.ayuda					{ position: absolute;width: 54px;top: 10px;right: 10px;height: 22px;line-height: 22px;text-align: right;color: #666;font-size: 11px;border-left: 1px solid #ccc; }
	.rightcalendar img			{ position: absolute;top: 0px;right: 0px;width: 26px;height: 26px; }
	#opencalendar				{ cursor: pointer; }
	#cal1Containerepaper			{ position: absolute;top: 53px;right: 10px;display: none; }
	#epapercontent				{ width: 947px; }


	.linkdlvirtual				{ display: block;position: absolute;top: 15px;right: 10px;width: 171px;height: 14px; line-height: 14px;color: #333;font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: right;text-decoration: none;  }
	.linkdlvirtual:hover			{ color: #666; }
	
	
	
	.registration h5			{ display: block;margin: 0px 10px 14px 10px;padding: 0px;font-size: 18px;font-family: Arial, Verdana, Georgia;line-height: 22px;font-weight: bold;color: #006633; }
	.registration .regbox h5		{ margin: 0px 0px 14px 0px; }
	.registration .desc			{ color: #666;font-family: Verdana;font-size: 10px;line-height: 12px;margin-bottom: 14px; }
	.registration .desc2			{ color: #7C7C7C;font-family: Verdana;font-size: 12px;line-height: 14px;margin-bottom: 14px; }
	.registration .policy			{ width: 414px;border: 1px solid #7f9db9;padding: 5px;overflow: auto;height: 84px;background: #fff;color: #333;font-family: Verdana;font-size: 13px;line-height: 15px; }
	.registration .row_policy		{ margin-top: 10px; }
	.registration .error_left		{ display: none;width: 20px;height: 20px;line-height: 20px;background: url('/img/reg_error_left.gif') no-repeat top left;overflow: hidden; }
	.registration .error_right		{ display: none;width: 20px;height: 20px;line-height: 20px;background: url('/img/reg_error_right.gif') no-repeat top left;overflow: hidden; }
	
	
	.regbox					{ position: relative;width: 910px;padding: 14px;border: 4px solid #ccc;margin-bottom: 20px; }
	.regbox_error				{ position: relative;width: 910px;padding: 14px;border: 4px solid #f00;margin-bottom: 20px; }
	.regbox_left				{ float: left;width: 432px;padding-right: 12px;border-right: 1px dotted #ccc; }
	.regbox_right				{ float: right;width: 426px; }
	
	.regbox .pref_left			{ float: left;width: 210px;padding-right: 10px;border-right: 1px dotted #ccc; }
	.regbox .pref_right			{ float: right;width: 200px; }
	.regbox .pref_right b			{ color: #7C7C7C;font-family: Verdana;font-size: 12px;font-weight: bold; }
	.regbox .table_space			{ padding-left: 14px; }
	.regbox .table_space td			{ color: #333;font-family: Arial;font-size: 14px; }
	
	.regbox .name				{ font-size: 14px;font-family: Arial, Verdana, Georgia;line-height: 22px;color: #333; }
	.regbox .input				{ font-size: 11px;font-family: Verdana;border: 1px solid #87A3BD;padding: 3px;height: 14px;color: #333; }
	.regbox .input_error			{ font-size: 11px;font-family: Verdana;border: 1px solid #f00;padding: 3px;height: 14px;color: #333; }
	.regbox .field_desc			{ font-size: 10px;font-family: Verdana;color: #666;line-height: 12px;margin-bottom: 10px;margin-top: 2px; }
	
	
	.security				{ position: relative;width: 72px;height: 8px;margin-top: 4px; }
	.security div				{ position: relative;float: left;display: inline;width: 14px;height: 6px;margin-right: 2px;border: 1px solid #aaa;overflow: hidden;line-height: 6px; }
	
	.security .off				{ background: #fff;border-color: #aaa; }
	.security .red				{ background: #f00;border-color: #f00; }
	.security .orange			{ background: #f96;border-color: #f96; }
	.security .green			{ background: #0f0;border-color: #0f0; }
	
	
	
	.comment_news_det			{ border-bottom: 1px dotted #ccc;margin-bottom: 10px;padding-bottom: 10px; }
	.comment_news_det .comment_news_date	{ color: #666;font-size: 11px;line-height: 14px; }
	.comment_news_det b			{ display: block; }
	.comment_news_det a			{ color: #006633;font-weight: bold;font-size: 14px;line-height: 20px;text-decoration: none; }
	.comment_news_det a:hover		{ text-decoration: underline; }
	.comment_news_det b i			{ color: #666;font-size: 11px;line-height: 14px;font-weight: normal; }
	.comment_news_det span			{ color: #333;font-size: 12px; }
	
	
	.usercp_tabs			{ position: relative;display: block;height: 28px;background: #eee;margin-top: 14px;border-bottom: 1px solid #ccc; }
	.usercp_tabs ul			{ position: relative;display: block;top: 6px;margin: 0px 24px 0px 24px;height: 23px;list-style:none;padding: 0px; }
	.usercp_tabs ul li		{ position: relative;float:left;display: inline;padding: 2px 2px 0px 2px;margin: 0px 0px 0px 0px;background: #fff url('/kontrolpanel/img/bg_tab.gif') no-repeat bottom right; }
	.usercp_tabs ul li a		{ float: left;padding: 0px 15px;height: 20px;line-height: 20px;color: #555;font-weight: bold;font-size: 11px;font-family: verdana, arial; }
	.usercp_tabs ul li.selected	{ margin: 0px 1px 0px -1px;border-top: 1px solid #CBCBCB;border-right: 1px solid #CBCBCB;border-left: 1px solid #CBCBCB;background-image: none; }
	.usercp_tabs ul li.selected a	{ height: 22px;margin-bottom: -2px;background: #fff; }
	.usercp_tabs ul li.selected span	{ position: absolute;bottom: 1px;right: -4px;width: 3px;height: 18px;background: url('/kontrolpanel/img/tab_right_shadow.gif') no-repeat top left; }
	
	
	a.tooltip				{ display: block;position: relative;height: 20px;line-height: 20px;text-decoration: none;color: #333; }
	a.tooltip span.main_text		{ display: none; }
	a.tooltip span.main_text .tool_bottom	{ display: block;position: absolute;top: 81px;left: 21px;width: 20px;height: 27px;background: url('/img/pref_tooltip.gif') no-repeat -21px -81px; }
	
	a.tooltip:hover				{ display: block;position: relative;height: 20px;line-height: 20px;text-decoration: none;color: #444;background: #fff; }
	a.tooltip:hover span.main_text		{ display: block;position: absolute;left: -44px;bottom: 45px;width: 349px;padding: 10px;height: 63px;background: url('/img/pref_tooltip.gif') no-repeat top left;font-size: 12px;color: #fff;line-height: 16px;z-index: 500; }
	
	#text_input_provincia			{ display: block; }
	.class_hide_element			{ display: none; }
	.class_show_element			{ display: block; }
	
	.class_show_element input			{display: block; }
	.class_hide_element input			{display: none; }
	
	
	.palabra_box				{ text-align: center;padding-top: 65px;line-height: 24px;font-size: 15px; }
	.palabra_box a				{ font-size: 10px;font-family: Verdana, Arial, Georgia;color: #666; }
	.palabra_box a:hover			{ text-decoration: none; }
	.palabra_box img			{ margin-top: 6px;background: url('/img/loading.gif') no-repeat center center; }
	
	
	
	.boxestadisticas							{ position: relative; }
	.boxestadisticas .boxestadisticas_head					{ width: 320px;height: 36px;margin-bottom: 14px; }
	.boxestadisticas .boxestadisticas_head a				{ position: relative;display: inline;float: left;width: 160px;height: 36px;line-height: 36px;background: #47b070;padding: 0px;font-weight: bold;text-transform: uppercase;font-size: 12px;color: #fff;text-decoration: none;text-align: center; }
	.boxestadisticas .boxestadisticas_head a:hover				{ text-decoration: underline; }
	.boxestadisticas .boxestadisticas_head a span				{ display: none; }

	.boxestadisticas .boxestadisticas_head a.boxestadisticas_on 		{ background: #349e52; }
	.boxestadisticas .boxestadisticas_head a.boxestadisticas_on span	{ display: block;position: absolute;bottom: -5px;left: 50%;margin-left: -6px;width: 12px;height: 5px;background: url('/img/tabs.png') no-repeat 0px -16px; }
	#boxestadisticas_tab1							{ border-right: 1px solid #fff; }
	#boxestadisticas_tab2							{ width: 159px; }

	.boxestadisticas .newsbar						{ margin-bottom: 2px; }
	.boxestadisticas .item							{ display: block;color: #333;padding: 10px 0px;text-decoration: none;border-bottom: 1px solid #ccc; }
	.boxestadisticas a.link							{ color: #333;text-decoration: none;font-size: 14px; }
	.boxestadisticas a.link:hover						{ text-decoration: underline; }
	.boxestadisticas .color							{ /*background: #e5f0f7;*/ }
	

	.linkrostros_det				{ display: block;position: absolute;top: 15px;right: 10px;width: 200px;height: 14px; line-height: 14px;color: #666;font-size: 12px; text-align: right;text-decoration: none;  }
	.linkrostros_det:hover				{ color: #333;text-decoration: none; }
	
	#homeblogbox 					{ height: 22px;line-height: 22px; }
	#homeblogbox a					{ float: right;height: 22px; }
	#homeblogbox a img				{ background: url('../img/fbtwitter.gif'); }

    #medioambiente {height: 100px; border: 1px solid #D1D1D1; margin: 0 0 0 10p ; overflow: hidden;position: relative;width: 588px;}
	
	
	/* old */
	img.iconElSpia				{ margin-bottom: -6px;display: inline;width: 34px;height: 30px;overflow: hidden;margin-right: 4px; }
	img.iconLibroBlue			{ margin-bottom: -6px;display: inline;width: 34px;height: 29px;overflow: hidden;margin-right: 4px;background: url('../img/icons2.gif') no-repeat -68px 0px; }
	img.iconLibroRed			{ margin-bottom: -6px;display: inline;width: 34px;height: 29px;overflow: hidden;margin-right: 4px;background: url('../img/icons2.gif') no-repeat -34px 0px; }
	img.iconLibroOrange			{ margin-bottom: -6px;display: inline;width: 34px;height: 29px;overflow: hidden;margin-right: 4px;background: url('../img/icons2.gif') no-repeat -102px 0px; }
	



.new_sess {
	margin: 0px; padding: 0px; height: 142px; width: 960px;
}
.new_sess .new_left {
	background-color: #903C26;
	float: left;
	height: 138px;
	width: 478px;
	margin-right: 2px;
	margin-top: 2px;
	background-image: url('/img/logo_dledu.jpg');
	background-repeat: no-repeat;
	background-position: left top;
}
.new_sess .new_right {
	background-color: #48782E;
	float: right;
	height: 138px;
	width: 478px;
	margin-left: 2px;
	margin-top: 2px;
	background-image: url('/img/logo_mambiente.jpg');
	background-repeat: no-repeat;
	background-position: left top;
}
.new_sess  p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #FFF;
	text-decoration: none;
	padding-left: 164px;
	height: 100px;
	width: 300px;
	line-height: 22px;
}



.new_sess  p a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #FFF;
	text-decoration: none;
}

.new_sess  p a:hover{

	color: #b2b2b2;
}

.new_sess  p i {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #FFF;
	text-align: right;
}



.new_sess  p i a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
}

.new_sess  p i a:hover{

	color: #b2b2b2;
}

	
	#medioamb_newsbig				{ width: 600px; overflow:hidden; }
	#medioamb_newsbig a				{ color: #000;text-decoration: none; }
	#medioamb_newsbig a:hover			{ color: #555; }
	#medioamb_newsbig .fototitle			{ display: block;color: #999;margin-bottom: 4px;line-height: 14px; }
	#medioamb_newsbig.pre_titulo			{ font-family: Arial, Helvetica, sans-serif;display: block; color: #666;margin-bottom: 2px;margin-top: 8px;font-size: 12px;line-height: 14px; }
	#medioamb_newsbig.post_titulo			{ font-family: Arial, Helvetica, sans-serif;display: block; color: #999;margin-bottom: 6px;font-size: 12px;line-height: 16px;font-weight: bold; }

	#medioamb_newsbig h2				{ font-family: Arial, Helvetica, sans-serif; font-size: 22px;font-weight: bold;line-height: 26px;margin-bottom: 6px;margin-top: 8px; }
	#medioamb_newsbig p				{ text-align: left;font-size: 12px;line-height: 20px;font-family: Arial, Helvetica, sans-serif;color: #333; }

	#medioamb_newsbig ul				{ list-style: square;color: #134d86;margin: 0px;padding: 0px; }
	#medioamb_newsbig li				{ margin-left: 20px;line-height: 20px;margin: 0px;padding: 0px; }
	#medioamb_newsbig li a				{ color: #333;text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 13px; }
	#medioamb_newsbig li a:hover			{ text-decoration: underline; }
	#medioamb_newsbig li.links a			{ color: #7495af; }

