/* ------ Este comando sirve para forzar el css en firefox para que el tipo de fichero devuelto sea CSS y no HTML o PHP, tal como lo interpreta el navegador ------ */

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

/* GENERAL MOJO */
html, body, p, form, li, ul, input, select, option {padding:0;margin:0;font-family:Arial, Helvetica, sans-serif; font-size:11px}

img {border:0;}
.clear {clear:both;}
a {outline:none;border:0;margin:0;padding:0;}
table tr td {vertical-align:top;}
body {color:#303030;background:#d8d8d8 url(/pfw_files/tpl/estructura/body/pixelbody.gif) repeat-x;}
.center-text {text-align:center;width:680px;clear:left;}
.link-negro {font-weight:bold;color:#303030;}
.link-naranja {font-size:1em;color:#f57815;}
.link-naranja2 {font-size:1em;color:#f57815;}
.link-naranja2 a {font-size:1em;color:#f57815;}
.link-gris {font-size:1em;color:#396191;text-decoration:none;font-weight:bold;}

input, select, option {color:#565656;font-size:1em;}

.center-text2 {text-align:center;clear:left; width:750px;}

ul 	{
	color:#303030;
	font-size:1em;
	padding-top:3px;
	padding-bottom:3px;
	
	}
	
li	{
	color:#303030;
	font-size:1em;
	padding-top:6px;
	padding-bottom:6px;
	margin-left:40px;
	margin-right:20px;
		
	}



/* CABECERA */

#top {
	height:150px;
	overflow:hidden;
	background:#fff;
	}
	
#cabecera-top {
	background:#fff;
	height:29px;
	background:url(/pfw_files/tpl/estructura/cabecera/header-bg-top.gif) repeat-x;
	}

#idiomas {float:left;padding-left:11px;}
	

#Castellano {
    margin: 0 6px 0 0;
    padding: 0;
    width: 19px;
    height: 29px;
    text-align: center;
	background:url(/pfw_files/tpl/estructura/cabecera/header-lang-esp-off.gif) no-repeat;
	float:left;	 
	}

#Castellano a {
	text-indent:-9999px;
    width: 100%;
    height: 100%;
    display: block;
    overflow: hidden;
    background:url(/pfw_files/tpl/estructura/cabecera/header-lang-esp-off.gif) no-repeat;
	}

#Castellano a:hover {
    background:url(/pfw_files/tpl/estructura/cabecera/header-lang-esp-on.gif) no-repeat;
	}

#Castellano a:active {
    background:url(/pfw_files/tpl/estructura/cabecera/header-lang-esp-on.gif) 0 0 no-repeat;
	}
	
#Catalan {
    margin: 0 6px 0 0;
    padding: 0;
    width: 19px;
    height: 29px;
    text-align: center;
	background:url(/pfw_files/tpl/estructura/cabecera/header-lang-cat-off.gif) no-repeat;
	float:left;	 
	}

#Catalan a {
	text-indent:-9999px;
    width: 100%;
    height: 100%;
    display: block;
    overflow: hidden;
    background:url(/pfw_files/tpl/estructura/cabecera/header-lang-cat-off.gif) no-repeat;
	}

#Catalan a:hover {
    background:url(/pfw_files/tpl/estructura/cabecera/header-lang-cat-on.gif) no-repeat;
	}

#Catalan a:active {
    background:url(/pfw_files/tpl/estructura/cabecera/header-lang-cat-on.gif) 0 0 no-repeat;
	}

#English {
    margin: 0 6px 0 0;
    padding: 0;
    width: 19px;
    height: 29px;
    text-align: center;
	background:url(/pfw_files/tpl/estructura/cabecera/header-lang-eng-off.gif) no-repeat;
	float:left;	 
	}

#English a {
	text-indent:-9999px;
    width: 100%;
    height: 100%;
    display: block;
    overflow: hidden;
    background:url(/pfw_files/tpl/estructura/cabecera/header-lang-eng-off.gif) no-repeat;
	}

#English a:hover {
    background:url(/pfw_files/tpl/estructura/cabecera/header-lang-eng-on.gif) no-repeat;
	}

#English a:active {
    background:url(/pfw_files/tpl/estructura/cabecera/header-lang-eng-on.gif) 0 0 no-repeat;
	}
	
#date {float:left;color:#c9c9c9;line-height:30px;margin-left:6px;}
#hora {float:left;color:#c9c9c9;line-height:30px;margin-left:3px;}
#date b {color:#f9b226;}
#hora strong {color:#ffffff;font-size:1.09em;}

#cabecera-float-right {float:right;padding-right:5px;}

#acciones {
	float:left;
	}
	
#acciones div {}

#action-ayuda {
    margin: 0;
    padding: 0;
    width: 20px;
    height: 29px;
    text-align: center;
	background:url(/pfw_files/tpl/estructura/cabecera/icon-action-help-off.gif) no-repeat;
	float:left;	 
	}

#action-ayuda a {
	text-indent:-9999px;
    width: 20px;
    height: 29px;
    display: block;
    overflow: hidden;
	background:url(/pfw_files/tpl/estructura/cabecera/icon-action-help-off.gif) no-repeat;
		 
	}

#action-ayuda a:hover {
	background:url(/pfw_files/tpl/estructura/cabecera/icon-action-help-on.gif) no-repeat; 
		 
	}

#action-ayuda a:active {
	background:url(/pfw_files/tpl/estructura/cabecera/icon-action-help-on.gif) no-repeat;
		 
	}

#action-inicio {
    margin: 0;
    padding: 0;
    width: 16px;
    height: 29px;
    text-align: center;
	background:url(/pfw_files/tpl/estructura/cabecera/icon-action-home-off.gif) no-repeat;
	float:left;	 
	}

#action-inicio a {
	text-indent:-9999px;
    width: 16px;
    height: 29px;
    display: block;
    overflow: hidden;
	background:url(/pfw_files/tpl/estructura/cabecera/icon-action-home-off.gif) no-repeat;
		 
	}

#action-inicio a:hover {
	background:url(/pfw_files/tpl/estructura/cabecera/icon-action-home-on.gif) no-repeat; 
		 
	}

#action-inicio a:active {
	background:url(/pfw_files/tpl/estructura/cabecera/icon-action-home-on.gif) no-repeat;
		 
	}
	
#action-eventos {
    margin: 0;
    padding: 0;
    width: 17px;
    height: 29px;
    text-align: center;
	background:url(/pfw_files/tpl/estructura/cabecera/icon-action-agenda-off.gif) no-repeat;
	float:left;	 		 
	}

#action-eventos a {
	text-indent:-9999px;
    width: 17px;
    height: 29px;
    display: block;
    overflow: hidden;
	background:url(/pfw_files/tpl/estructura/cabecera/icon-action-agenda-off.gif) no-repeat;
		 
	}

#action-eventos a:hover {
	background:url(/pfw_files/tpl/estructura/cabecera/icon-action-agenda-on.gif) no-repeat;
		 
	}

#action-eventos a:active {
	background:url(/pfw_files/tpl/estructura/cabecera/icon-action-agenda-on.gif) no-repeat;
		 
	}

#action-agenda {
    margin: 0;
    padding: 0;
    width: 17px;
    height: 29px;
    text-align: center;
	background:url(/pfw_files/tpl/estructura/cabecera/icon-action-agenda-off.gif) no-repeat;
	float:left;	 		 
	}

#action-agenda a {
	text-indent:-9999px;
    width: 17px;
    height: 29px;
    display: block;
    overflow: hidden;
	background:url(/pfw_files/tpl/estructura/cabecera/icon-action-agenda-off.gif) no-repeat;
		 
	}

#action-agenda a:hover {
	background:url(/pfw_files/tpl/estructura/cabecera/icon-action-agenda-on.gif) no-repeat;
		 
	}

#action-agenda a:active {
	background:url(/pfw_files/tpl/estructura/cabecera/icon-action-agenda-on.gif) no-repeat;
		 
	}

	
#action-activas {
    margin: 0;
    padding: 0;
    width: 17px;
    height: 29px;
    text-align: center;
	background:url(/pfw_files/tpl/estructura/cabecera/icon-action-encuesta-off.gif) no-repeat;
	float:left;	 		 
	}

#action-activas a {
	text-indent:-9999px;
    width: 17px;
    height: 29px;
    display: block;
    overflow: hidden;
	background:url(/pfw_files/tpl/estructura/cabecera/icon-action-encuesta-off.gif) no-repeat;
		 
	}

#action-activas a:hover {
	background:url(/pfw_files/tpl/estructura/cabecera/icon-action-encuesta-on.gif) no-repeat;
		 
	}

#action-activas a:active {
	background:url(/pfw_files/tpl/estructura/cabecera/icon-action-encuesta-on.gif) no-repeat;
		 
	}
	
#action-mapaweb {
    margin: 0;
    padding: 0;
    width: 22px;
    height: 29px;
    text-align: center;
	background:url(/pfw_files/tpl/estructura/cabecera/icon-action-webmap-off.gif) no-repeat;
	float:left;	 		 
	}

#action-mapaweb a {
	text-indent:-9999px;
    width: 22px;
    height: 29px;
    display: block;
    overflow: hidden;
	background:url(/pfw_files/tpl/estructura/cabecera/icon-action-webmap-off.gif) no-repeat;
		 
	}

#action-mapaweb a:hover {
	background:url(/pfw_files/tpl/estructura/cabecera/icon-action-webmap-on.gif) no-repeat;
		 
	}

#action-mapaweb a:active {
	background:url(/pfw_files/tpl/estructura/cabecera/icon-action-webmap-on.gif) no-repeat;
		 
	}
	
#action-destacados {
    margin: 0;
    padding: 0;
    width: 24px;
    height: 29px;
    text-align: center;
	background:url(/pfw_files/tpl/estructura/cabecera/icon-action-tienda-off.gif) no-repeat;
	float:left;	 	 
	}

#action-destacados a {
	text-indent:-9999px;
    	width: 24px;
    height: 29px;
    display: block;
    overflow: hidden;
	background:url(/pfw_files/tpl/estructura/cabecera/icon-action-tienda-off.gif) no-repeat;
		 
	}

#action-destacados a:hover {
	background:url(/pfw_files/tpl/estructura/cabecera/icon-action-tienda-on.gif) no-repeat;
	 
	}

#action-destacados a:active {
	background:url(/pfw_files/tpl/estructura/cabecera/icon-action-tienda-on.gif) no-repeat;
		 
	}
	
#action-home_blogs {
    margin: 0;
    padding: 0;
    width: 28px;
    height: 29px;
    text-align: center;
	background:url(/pfw_files/tpl/estructura/cabecera/icon-action-blogs-off.gif) no-repeat;
	float:left;	 		 
	}

#action-home_blogs a {
	text-indent:-9999px;
    width: 28px;
    height: 29px;
    display: block;
    overflow: hidden;
	background:url(/pfw_files/tpl/estructura/cabecera/icon-action-blogs-off.gif) no-repeat;
		 
	}

#action-home_blogs a:hover {
	background:url(/pfw_files/tpl/estructura/cabecera/icon-action-blogs-on.gif) no-repeat;
		 
	}

#action-home_blogs a:active {
	background:url(/pfw_files/tpl/estructura/cabecera/icon-action-blogs-on.gif) no-repeat;
		 
	}

#action-rss {
    margin: 0;
    padding: 0;
    width: 19px;
    height: 29px;
    text-align: center;
	background:url(/pfw_files/tpl/estructura/cabecera/icon-action-rss-off.gif) no-repeat;
	float:left;	 		 
	}

#action-rss a {
	text-indent:-9999px;
    width: 19px;
    height: 29px;
    display: block;
    overflow: hidden;
	background:url(/pfw_files/tpl/estructura/cabecera/icon-action-rss-off.gif) no-repeat;
		 
	}

#action-rss a:hover {
	background:url(/pfw_files/tpl/estructura/cabecera/icon-action-rss-on.gif) no-repeat;
	 
	}

#action-rss a:active {
	background:url(/pfw_files/tpl/estructura/cabecera/icon-action-rss-on.gif) no-repeat;
		 
	}

#action-mi_home {
    margin: 0;
    padding: 0;
    width: 25px;
    height: 29px;
    text-align: center;
	background:url(/pfw_files/tpl/estructura/cabecera/icon-action-homeuser-off.gif) no-repeat;
	float:left;	 
	}

#action-mi_home a {
	text-indent:-9999px;
	width: 25px;
    height: 29px;
    display: block;
    overflow: hidden;
	background:url(/pfw_files/tpl/estructura/cabecera/icon-action-homeuser-off.gif) no-repeat;
		 
	}

#action-mi_home a:hover {
	background:url(/pfw_files/tpl/estructura/cabecera/icon-action-homeuser-on.gif) no-repeat;
		 
	}

#action-mi_home a:active {
	background:url(/pfw_files/tpl/estructura/cabecera/icon-action-homeuser-on.gif) no-repeat;
		 
	}

#action-campus {
    margin: 0;
    padding: 0;
    width: 35px;
    height: 29px;
    text-align: center;
	background:url(/pfw_files/tpl/estructura/cabecera/icon-action-elearning-off.gif) no-repeat;
	float:left;	 		 
	}

#action-campus a {
	text-indent:-9999px;
    width: 35px;
    height: 29px;
    display: block;
    overflow: hidden;
	background:url(/pfw_files/tpl/estructura/cabecera/icon-action-elearning-off.gif) no-repeat;
		 
	}

#action-campus a:hover {
	background:url(/pfw_files/tpl/estructura/cabecera/icon-action-elearning-on.gif) no-repeat;
		 
	}

#action-campus a:active {
	background:url(/pfw_files/tpl/estructura/cabecera/icon-action-elearning-on.gif) no-repeat;
		 
	}

#action-ficha_usuario {
    margin: 0;
    padding: 0;
    width: 15px;
    height: 27px;
    margin-right:7px;
    text-align: center;
	background:url(/pfw_files/tpl/estructura/cabecera/icon-action-user-off.gif) no-repeat;
	float:left;	 		 
	}

#action-ficha_usuario a {
	text-indent:-9999px;
    width: 15px;
    height: 27px;
    margin-right:7px;
    display: block;
    overflow: hidden;
	background:url(/pfw_files/tpl/estructura/cabecera/icon-action-user-off.gif) no-repeat;
		 
	}

#action-ficha_usuario a:hover {
	background:url(/pfw_files/tpl/estructura/cabecera/icon-action-user-on.gif) no-repeat;
		 
	}

#action-ficha_usuario a:active {
	background:url(/pfw_files/tpl/estructura/cabecera/icon-action-user-on.gif) no-repeat;
		 
	}
	
	
#font-size {
	background:url(/pfw_files/tpl/estructura/cabecera/header-font-img.gif) 9px 0 no-repeat;
	float:left;
	margin-left:20px;
	}

#font-down {
    margin: 0 38px 0 0;
    padding: 0;
    width: 9px;
    height: 29px;
    text-align: center;
	background:url(/pfw_files/tpl/estructura/cabecera/icon-action-fontdown-off.gif) no-repeat;
	float:left;	 
	}

#font-down a {
	text-indent:-9999px;
    width: 100%;
    height: 100%;
    display: block;
    overflow: hidden;
	background:url(/pfw_files/tpl/estructura/cabecera/icon-action-fontdown-off.gif) no-repeat;
	}

#font-down a:hover {
	background:url(/pfw_files/tpl/estructura/cabecera/icon-action-fontdown-on.gif) no-repeat;
	}
		
#font-up {
    margin: 0;
    padding: 0;
    width: 9px;
    height: 29px;
    text-align: center;
	background:url(/pfw_files/tpl/estructura/cabecera/icon-action-fontup-off.gif) no-repeat;
	float:left;	 
	}




#font-up a {
	text-indent:-9999px;
    width: 100%;
    height: 100%;
    display: block;
    overflow: hidden;
	background:url(/pfw_files/tpl/estructura/cabecera/icon-action-fontup-off.gif) no-repeat;
	}

#font-up a:hover {
	background:url(/pfw_files/tpl/estructura/cabecera/icon-action-fontup-on.gif) no-repeat;
	}

#nuestras-webs {float:left;margin-top:4px;margin-left:20px;}

#input-nuestras-webs {
	color:#969696;
	border:1px solid #555555;
	background:url(/pfw_files/tpl/estructura/cabecera/header-input-bg.gif) repeat-x;
	height:19px;
	}
#input-nuestras-webs option {background:url(/pfw_files/tpl/estructura/cabecera/header-input-bg.gif) repeat-x;}

#buscar-cabecera {
	float:left;
	margin-left:15px;
	margin-top:4px;
	background:url(/pfw_files/tpl/estructura/cabecera/header-input-search.gif) no-repeat;
	}

.input-buscar01 {
	color:#969696;
	border:0;
	background:none;
	height:19px;
	margin:3px 0 0 4px;
	}

#buscar-link {
    margin: 0;
    padding: 0;
    width: 25px;
    height: 21px;
    text-align: center;
	background:url(/pfw_files/tpl/estructura/cabecera/header-button-02.gif) no-repeat;
	}

#buscar-link a {
	text-indent:-9999px;
    width: 100%;
    height: 100%;
    display: block;
    overflow: hidden;
	background:url(/pfw_files/tpl/estructura/cabecera/header-button-02.gif) no-repeat;
	}
	
	
#cabecera-bottom {
	height:121px;
	background:url(/pfw_files/tpl/estructura/cabecera/cabecera01.gif) no-repeat;
	}
	
#cabecera-right {
	height:121px;
	background:url(/pfw_files/tpl/estructura/cabecera/cabecera-right.gif) 100% 0 no-repeat;	
	right:0;
	}
	
#login {
	float:right;
	margin-top:49px;
	}
	
.login-disconnect {font-size:0.90em;color:#b3b3b3;}
#login a {text-decoration:none;font-size:1em;}
#login-error {float:right;color:red;margin-right:10px;}

#login-error2 {float:right;color:#F7F7F7; margin-top:25px;}

#table-logged {
            vertical-align:middle;
            font-size:1em;
            font-weight:bold;
            }

#table-logged img {vertical-align:top;}
#table-logged span {line-height:22px;font-weight:normal;}
	
#login-body {
	float:right;
	background:url(/pfw_files/tpl/estructura/cabecera/login-bg.gif) repeat-x;
	height:36px;
	color:#ffffff;
	font-size:0.90em;
	}

#input-user, #input-password {background:url(/pfw_files/tpl/estructura/cabecera/login-input.gif) no-repeat;}
#login-body input {
	color:#969696;
	border:0;
	background:none;
	height:19px;
	margin:3px 3px 0 4px;
	}	
	
#login-begin {
	float:right;
	background:url(/pfw_files/tpl/estructura/cabecera/login-left.gif) no-repeat;
	height:36px;
	width:55px;
	}
	
#subtitle-web {
	color:#6e6e6e;
	float:right;
	margin-top:22px;
	}

#link-entrar {
    margin: 0;
    padding: 0;
    width: 25px;
    height: 21px;
    text-align: center;
	background:url(/pfw_files/tpl/estructura/cabecera/login-button.gif) no-repeat;
	}

#link-entrar a {
	text-indent:-9999px;
    width: 100%;
    height: 100%;
    display: block;
    overflow: hidden;
	background:url(/pfw_files/tpl/estructura/cabecera/login-button.gif) no-repeat;
	}
	
#link-info {
    margin: 0;
    padding: 0;
    width: 20px;
    height: 20px;
    text-align: center;
	background:url(/pfw_files/tpl/estructura/cabecera/login-button-info.gif) no-repeat;
	}

#link-info a {
	text-indent:-9999px;
    width: 100%;
    height: 100%;
    display: block;
    overflow: hidden;
	background:url(/pfw_files/tpl/estructura/cabecera/login-button-info.gif) no-repeat;
	}




/* BODY */

#body {
	background:#fff;
	text-align:center;
	margin:0 auto;
	}
#search-in-content {text-align:right;margin-bottom:20px;}
#search-in-content table {float:right;}	
	
	
/* MENU */

#menu {
	background:#fff;
	/*text-align:center;
	position:absolute;
	top:130px;
	left:5%;
	right:5%;*/
	width:950px;
	margin: 0 auto;
	font-size:1.09em;

	}
	
#menu01 {
	background:#fff;
	text-align:center;
	/*margin-bottom:10px;*/
	padding-bottom:10px;
	}
	
#menu01 a {color:#303030;text-decoration:none;}	
#menu01 a:hover {color:#11679a;text-decoration:underline;}
#menu01 a:active {font-weight:bold;color:#11679a;}	
.linkmenu01 {text-decoration:underline;color:#11679a;}

#menu02 {
	text-align:center;
	border:2px solid #11679a;
	background:#e7f5ff;
	padding:8px;
	margin: 0px 10px 15px 20px;
	width:890px;
	}
	
#menu02 a {color:#11679a;text-decoration:none;font-size:1em;}	
#menu02 a:hover {color:#303030;text-decoration:underline;}
#menu02 a:active {text-decoration:underline;color:#303030;}	

.linkmenu02 {font-weight:bold;color:#303030;}	


/* CONTENT RUTA */

#ruta {
	height:50px;
	width:950px;
	margin:0 auto;
	text-indent:43px;
	line-height:28px;
	background:url(/pfw_files/tpl/estructura/body/icon-ruta.gif) 10px 0 no-repeat;
	}
	
#ruta a {color:#8d8d8d;text-decoration:none;}
#ruta a:hover {color:#8d8d8d;text-decoration:underline;}
.ruta-activa {font-weight:bold;color:#136191;}



/* CONTENT - HOME */

#content {background:#fff url(/pfw_files/tpl/estructura/body/body-bg.gif) repeat-x;padding-top:10px;}
#content-txt {padding:0 10px 0 10px;width:930px;margin:0 auto;}
#banner-home {float:left;margin-bottom:20px;}
	
	
	
/* CONTENT - NOTICIAS */	

#noticias-home {
	float:left;
	width:410px;	
	}
	
.ref-noticia {color:#8c8c8c;border-bottom:1px solid #e0e0e0;height:14px;}
.ref-autor strong {color:#303030;margin-right:10px;}
.ref-fuente strong {color:#f57815;}
.ref-noticia01 {float:left;width:77%;}
.ref-noticia02 {float:right;width:23%;text-align:right;}

.modulo-noticia {margin-bottom:20px;}
.modulo-noticia h3 {
	padding-top:6px;
	margin:10px 0 5px 0;
	color:#126495;
	text-indent:25px;
	font-size:1.45em;
	font-weight:bold;
	background:url(/pfw_files/tpl/estructura/body/icon-news01.gif) no-repeat;
	}
	
.categoria-modulo {
	color:#8c8c8c;
	}
	
.categoria-modulo strong {
	color:#303030;	
	}
	
.cuerpo-noticia {margin-top:5px;}
.img-noticia {float:left; margin:0 5px 5px 0}
.img-noticia2 {float:right; margin:0 0 5px 5px}
.txt-noticia p {
	font-size:1em;
	padding-top:10px;
	/*text-align:right;*/
	}
.txt-noticia {font-size:1.18em;}
.txt-noticia p a {color:#f57815;font-size:1em;}

.modulo-info {margin-bottom:20px;}
.modulo-info h3 {
	padding-top:6px;
	margin:10px 0 5px 0;
	color:#126495;
	text-indent:25px;
	font-size:1.45em;
	font-weight:bold;
	background:url(/pfw_files/tpl/estructura/body/icon-section-info02.gif) no-repeat;
	}
	
.categoria-info {color:#8c8c8c;}
.categoria-info strong {color:#303030;}
.cuerpo-info {margin-top:5px;}
.txt-info p {padding-top:10px;text-align:left;font-size:0.9em;}
.txt-info p a {color:#126495;font-size:1em;}

#no-resultados {margin:20px 0 20px 0;color:#666;text-align:center;}






/* CONTENT - DESTACADOS */

#destacados-home {
	float:right;
	width:220px;
	}
	
	

/* CONTENT - DESTACADOS - ULTIMA HORA */

#ultima-hora {
	padding-bottom:15px;
	}
	
#ultima-hora h3 {
	margin:0;
	padding-top:4px;
	text-indent:23px;
	background:url(/pfw_files/tpl/estructura/body/icon-news01.gif) 0 2px no-repeat;
	font-size:1.63em;
	color:#b80000;
	font-weight:normal;
	}

.contenedor-ultima-hora {
	border:1px solid #e4e4e4;
	padding:12px 8px 8px 8px;
	}
.contenedor-ultima-hora	 p {margin-bottom:8px;}
.contenedor-ultima-hora	 p.txt-ultima-hora {font-weight:bold;font-size:1.09em;color:#535353;}
.contenedor-ultima-hora span {font-weight:bold;}
.contenedor-ultima-hora strong {color:#b80000;}
.link-ultima-hora {background:url(/pfw_files/tpl/estructura/body/boton-link-bg.gif) 0 1px repeat-x; height:25px;}
.link-ultima-hora img {float:right;margin-top:3px;}
.link-ultima-hora a.link-text {float:left;color:#126495;text-decoration:none;}


/* CONTENT - DESTACADOS - AGENDA */

#actions-content {text-align:right;padding-right:10px;margin-bottom:5px;}

#agenda-home {padding-bottom:15px;}

#agenda-home h3 {
	margin:0;
	text-indent:21px;
	background:url(/pfw_files/tpl/estructura/body/icon-agenda.gif) 0 3px no-repeat;
	font-size:1.63em;
	color:#248fc8;
	font-weight:normal;	
	}

.agenda-home-dest {
	padding:12px 8px 8px 8px;
	background:url(/pfw_files/tpl/estructura/body/agenda-bg.gif);	
	text-align:right;
	}

.agenda-home-dest2 {
	text-align:right;
	padding:12px 8px 8px 8px;
	background:url(/pfw_files/tpl/estructura/body/agenda-bg2.gif) repeat-x;	
	}
	
#agenda-cal-bg {
	float:left;
	width:79px;
	height:96px;
	background:url(/pfw_files/tpl/estructura/body/icon-big-agenda.gif) no-repeat;
	margin: 0 8px 8px 0;
	text-align:center;
	}

#agenda-cal-bg div {margin-top:35px;}
#agenda-cal-bg div strong {color:#b80000;font-weight:bold;font-size:35px;margin:0;padding:0;line-height:35px;	}
#agenda-cal-bg div span {font-size:1.09em;color:#004e77;line-height:1px;font-weight:bold;}

.agenda-data {text-align:left;}
.agenda-data span {color:#b80000;line-height:25px;}
.agenda-tit {text-align:left;color:#248fc8;font-weight:bold;font-size:1.09em;margin-bottom:8px;}
.agenda-txt {text-align:left;clear:both;}
.agenda-home-dest a, .agenda-home-dest2 a {line-height:25px;color:#b80000;font-size:1em;}

.link-comprar {background:url(/pfw_files/tpl/estructura/body/boton-comprar-bg.gif) 0 4px repeat-x; height:25px;}
.link-comprar img {float:right;}
.link-comprar a.link-text {float:left;color:#126495;text-decoration:none;line-height:20px;color:#f57815;}

.link-comprar2 {background:url(/pfw_files/tpl/estructura/body/boton-comprar-bg2.gif) 0 4px repeat-x; height:25px;}
.link-comprar2 img {float:right;}
.link-comprar2 a.link-text {float:left;color:#126495;text-decoration:none;line-height:20px;color:#34710E;}

/* CONTENT - DESTACADOS - DESTACADOS */

#destacados {padding-bottom:15px;}

#destacados h3 {
	margin:0;
	height:27px;
	text-indent:21px;
	background:url(/pfw_files/tpl/estructura/body/icon-destacados.gif) no-repeat;
	font-size:1.63em;
	color:#383a3b;
	font-weight:normal;	
	}

.destacados-box {
	padding:12px 8px 8px 8px;
	border:1px solid #e4e4e4;
	}
	
.img-dest {float:left;margin-right:5px;}
.txt-dest {float:left;width:135px;}
.txt-dest p.dest-type {color:#136596;font-weight:bold;}
.txt-dest p.dest-tit {font-weight:bold;}
.txt-dest p.dest-date {}
.txt-dest div {margin-top:10px;}
.redtext {color:#b80000;}

.destacado01, destacado02 {margin-bottom:10px;}
.destacado02 .txt-dest p.dest-type {color:#93bc24;font-weight:bold;}
.destacado02 .txt-dest p.dest-tit {font-weight:bold;}


/* CONTENIDO INTERIOR */

#contenido-interior {
	width:75%;
	float:left;
	
	}
	

#title-content img {margin-top:-3px;margin-right:5px;}
#title-content {font-size:1.45em;font-weight:bold;margin:0;padding:0;margin-bottom:10px;}
#filtrar-news {text-align:right;margin-bottom:15px;}
#filtrar-news a {font-weight:bold;color:#303030}
#filtrar-news span {color:#f47816;font-weight:bold;}



.txt-noticia ul {margin-left:10px;}
.txt-noticia ul li {list-style-image:url(/pfw_files/tpl/estructura/body/bullet_01.gif);font-size:1em;}	
.txt-noticia ul li ul li {list-style-image:url(/pfw_files/tpl/estructura/body/bullet_02.gif);font-size:1em;}	
.txt-noticia ul li ul li {list-style-image:url(/pfw_files/tpl/estructura/body/bullet_03.gif);font-size:1em;}	

#contenido-interior ul {margin-left:10px;}
#contenido-interior ul li {list-style-image:url(/pfw_files/tpl/estructura/body/bullet_01.gif);font-size:1em;}	
#contenido-interior ul li ul li {list-style-image:url(/pfw_files/tpl/estructura/body/bullet_02.gif);font-size:1em;}	
#contenido-interior ul li ul li {list-style-image:url(/pfw_files/tpl/estructura/body/bullet_03.gif);font-size:1em;}	



#intro-text-section {border-bottom:1px solid #dfdfdf;margin-bottom:15px;}
#intro-text-section p a {color:#126495;font-size:1em;text-decoration:none;}
#intro-text-section ul a {color:#126495;font-size:1em;text-decoration:none;}

#documentos-relacionados {font-weight:bold;margin:30px 0;}
#documentos-relacionados a {font-weight:normal;color:#f47816;}
.contenido-relacionado {
	border:1px solid #e0e0e0;
	background:#f6f6f6;
	padding:10px;
	margin-bottom:20px;
	}
	
.contenido-relacionado h3 {font-size:1.09em;font-weight:bold;margin:0;}
.contenido-relacionado p {margin:15px;}
.contenido-relacionado a {color:#f57815;font-style:italic;font-size:1.09em;text-decoration:none;} 
.contenido-relacionado a:hover {text-decoration:underline;}
.ampliar-imagen {text-align:right;padding:5px 0;}
.ampliar-imagen img {margin-right:5px;}
.ampliar-imagen a {text-decoration:none;font-size:0.90em;color:#f57815;}


/* MENU */

#menu-right {
	background:url(/pfw_files/tpl/estructura/body/menu-bg.gif) 0 27px no-repeat;
	padding-right:10px;
	margin-bottom:30px;
	}

.modulo-menu-right {
	padding-bottom:15px;
	background:url(/pfw_files/tpl/estructura/body/acceso-directo-sep.gif) 10px 100% no-repeat;
	}
	
#menu-right h3 {
	margin:0;
	padding:0;
	text-indent:20px;
	background:url(/pfw_files/tpl/estructura/body/icon-section-encuesta.gif) 0 -3px no-repeat;
	font-size:1.63em;
	color:#f57815;
	font-weight:normal;
	margin-bottom:20px;
	height:30px;
	}

.active {font-weight:bold;}


/* LINKS DESTACADOS */

#links-dest {background:url(/pfw_files/tpl/estructura/body/links-dest-bg.gif) 0 20px repeat-x}
#links-dest h3 {
	margin:0;
	font-size:1.63em;
	font-weight:normal;
	color:#b90809;
	text-indent:40px;
	background:url(/pfw_files/tpl/estructura/body/icon-links.gif) 0 -6px no-repeat;
	height:35px;
	}

#links-box {
	margin:0 10px 0 10px;
	}
	
.modulo-link-dest {background:url(/pfw_files/tpl/estructura/body/links-dest-sep.gif) 0 100% no-repeat;padding-bottom:7px;margin-bottom:7px;}	
.modulo-link-dest a {color:#303030;font-size:1.09em;text-decoration:none;}
.modulo-link-dest a:hover {color:#b90809;}

	
/* CONTENIDO INTERIOR - ENCUESTAS */

.modulo-encuesta-pral {margin-bottom:30px;margin-top:20px;}
.modulo-encuesta {margin-bottom:20px;}
.ref-encuesta {color:#8c8c8c;border-bottom:1px solid #e0e0e0;height:14px;}
.ref-categoria strong {color:#303030;margin-right:10px;}
.ref-encuesta01 {float:left;width:20%;}
.ref-encuesta02 {float:right;width:80%;text-align:right;}

.modulo-encuesta-pral h3 {font-size:1.27em;font-weight:normal;color:#126495;margin:5px 0 15px 0;}
.modulo-encuesta-pral h3 a {font-size:1.27em;font-weight:normal;color:#126495;margin:5px 0 15px 0;}
.modulo-encuesta-pral form {font-size:1.09em;}
.modulo-encuesta-pral input {font-size:1.09em;}
.modulo-encuesta-pral td {font-size:1.09em;}

.modulo-encuesta h3 {margin:10px 0 5px 0;}
.modulo-encuesta h3 a {font-size:0.81em;font-weight:normal;color:#126495;margin:5px 0 15px 0;text-decoration:none;}

.modulo-encuesta p a {font-size:1em;}
.barra-estadistica {background:url(/pfw_files/tpl/estructura/body/barra-estadistica.gif) repeat-x;height:18px;color:#fff;font-size:1.09em;text-align:center;font-weight:bold;}



/* CONTENIDO INTERIOR - PRENSA */

.modulo-prensa-pral {margin-bottom:30px;margin-top:20px;}
.modulo-prensa {margin-bottom:20px;}
.ref-prensa {color:#8c8c8c;border-bottom:1px solid #e0e0e0;height:14px;}
.ref-prensa strong {color:#303030;margin-right:10px;}
.ref-prensa01 {float:left;width:20%;}
.ref-prensa02 {float:right;width:80%;text-align:right;}

.modulo-prensa-pral h3 {color:#126495;font-size:1.63em;font-weight:normal;margin:5px 0 15px 0;text-indent:17px;background:url(/pfw_files/tpl/estructura/body/icon-nota-prensa.gif) 0 2px no-repeat;}
.modulo-prensa-pral h3 a {color:#126495;text-decoration:none;font-size:1em;}
.modulo-prensa-pral form {font-size:1.27em;}
.modulo-prensa-pral input {font-size:1.18em;}

.modulo-prensa h3 {color:#126495;font-size:1.09em;margin:10px 0 5px 0;text-indent:17px;background:url(/pfw_files/tpl/estructura/body/icon-nota-prensa.gif) no-repeat;padding-top:2px}
.modulo-prensa h3 a {font-size:1em;font-weight:normal;color:#126495;margin:5px 0 15px 0;text-decoration:none;font-weight:bold;}

.modulo-prensa p a {font-size:1em;padding-left:13px;background:url(/pfw_files/tpl/estructura/body/icon-download.gif) 0 4px no-repeat;}
.modulo-prensa-pral p a {font-size:1em;padding-left:13px;background:url(/pfw_files/tpl/estructura/body/icon-download.gif) 0 4px no-repeat;}

#prensa-content {font-size:1.09em;}
#prensa-content p {margin-bottom:15px;font-size:1.09em;}
.prensa-cat {text-align:center;text-transform:uppercase;color:#898989;margin-bottom:10px;}
#img-relacionadas {padding:20px 0 20px 0;}
#img-relacionadas table.image-zoom {float:left;margin-right:10px;}



/* CONTENIDO INTERIOR - CLIPPINGS */

.modulo-prensa-pral h2 {color:#126495;font-size:1.63em;font-weight:normal;margin:5px 0 15px 0;text-indent:26px;background:url(/pfw_files/tpl/estructura/body/icon-clip.gif) 0 2px no-repeat;}
.modulo-prensa-pral h2 a {color:#126495;text-decoration:none;font-size:1em;}
.modulo-prensa h2 {color:#126495;margin:10px 0 5px 0;text-indent:26px;background:url(/pfw_files/tpl/estructura/body/icon-clip.gif) no-repeat;padding-top:2px}
.modulo-prensa h2 a {font-size:1em;font-weight:normal;color:#126495;margin:5px 0 15px 0;text-decoration:none;font-weight:bold;}
.txt_clipping{font-size:1.18em;}


/* CONTENIDO INTERIOR - GACETAS */

#gaceta-destacada {border:1px solid #eecb93;background:#fffadd;padding:12px;}
#gaceta-imagen-dest {float:left;margin-right:12px;}
#gaceta-info-dest {float:left;width:485px;}
.gaceta-num-dest, .gaceta-mes-dest {text-align:right;}
.gaceta-num-dest strong {font-size:1.09em;}
.gaceta-mes-dest strong {font-size:1.09em;color:#126292;}
.gaceta-title-dest {color:#f7931c;font-size:1.63em;border-bottom:1px solid #eecb93;margin-bottom:10px;margin-top:10px;}
.gaceta-editorial-dest, .gaceta-nacional-dest {margin-bottom:15px;font-size:1.09em;}
.gaceta-link-dest {text-align:right;}

#gacetas-listado {margin-bottom:30px;}

.gaceta-link-dest img {margin-right:3px;}
.modulo-gaceta-listado {text-align:center;float:left;margin:20px 5px 0 0}
.modulo-gaceta-listado table {margin-bottom:5px;}
.bg-gaceta-revista01 {width:122px;height:88px;color:#ffce72;font-size:35px;font-weight:bold;background:url(/pfw_files/tpl/estructura/body/gaceta-revista-bg.gif) no-repeat;}
.bg-gaceta-revista01 a {color:#ffce72;text-decoration:none;font-size:1em;}
.bg-gaceta-revista02 {width:122px;height:88px;color:#d5d5d5;font-size:35px;font-weight:bold;background:url(/pfw_files/tpl/estructura/body/gaceta-revista-bg.gif) no-repeat;}
.bg-gaceta-revista02 a {color:#d5d5d5;text-decoration:none;font-size:1em;}
.bg-gaceta-revista01 div, .bg-gaceta-revista02 div {text-align:center;margin-top:40px;}
.modulo-gaceta-listado span {font-weight:bold;color:#126292;}
.modulo-gaceta-listado strong {color:#f7931c;}




/* REGISTRO */

.green-box {
	border:1px solid #93bc24;
	background:#f2ffd7;
	width:85%;
	font-size:1.09em;
	}

.tit-form {font-weight:bold;width:150px;color:#126495;}
#botones-form {margin:10px 0 20px 0;}



/* ENCICLOPEDIA */

.modulo-enciclopedia {
	border-top:1px solid #c9c9c9;
	border-left:5px solid #a2d7f4;
	border-right:1px solid #c9c9c9;
	border-bottom:1px solid #c9c9c9;
	padding:7px 7px 4px 7px;
	margin-bottom:10px;
	}
	
.modulo-enciclopedia .link-naranja {font-size:1em;padding-left:13px;background:url(/pfw_files/tpl/estructura/body/icon-download.gif) 0 3px no-repeat;line-height:28px;}
.enciclopedia-txt {font-size:1.09em;color:#126495;font-weight:bold;}


/* INFORMATIVA */

.modulo-info {margin-bottom:20px;}
.modulo-info h3 {
	padding-top:6px;
	margin:10px 0 5px 0;
	color:#126495;
	text-indent:25px;
	font-size:1.45em;
	font-weight:bold;
	background:url(/pfw_files/tpl/estructura/body/icon-section-info02.gif) no-repeat;
	}
	
.categoria-info {color:#8c8c8c;}
.categoria-info strong {color:#303030;}
.cuerpo-info {margin-top:5px;}
.txt-info a:hover {text-decoration:underline;}
.txt-info p {padding-top:10px;text-align:left;font-size:0.9em;}
.txt-info {font-size:1.18em;}
.txt-info a {color:#126495;font-size:1em;text-decoration:none;}
.txt-info p a {color:#126495;font-size:1em;text-decoration:none;}
.txt-info p a:hover {text-decoration:underline;}


/* EXTRA INFO */
 
.modulo-extrainfo {margin-bottom:10px;}
.modulo-extrainfo01 span {font-size:1.45em;font-weight:bold;color:#616161;line-height:26px;}
.modulo-extrainfo02 {margin: 0 10px 0 25px;}
.content-extrainfo {padding:15px 5px 5px 5px;}
.content-extrainfo a {color:#126495;font-size:1em;text-decoration:none;}
.content-extrainfo a:hover {text-decoration:underline;}
.content-extrainfo p a:hover {text-decoration:underline;}
.content-extrainfo p a {color:#126495;font-size:1em;text-decoration:none;}


/* PAGINADOR */

#paginador {text-align:center;margin:10px 0 20px 0;font-size:1.09em;clear:left;width:690px;}

/* FOOTER */

#footer {
	border-top:30px solid #fff;
	clear:both;
	/*height:142px;*/
	height:185px;
	background:#D8D8D8 url(/pfw_files/tpl/estructura/body/footer-bg.gif) repeat-x;
	color:#303030;
	overflow:hidden;
	text-align:center;
	}
	
#footer table {margin-top:20px;text-align:left;width:80%;margin:20px auto;}
#footer a {font-weight:bold;font-size:1em;}	
#footer img {margin-right:10px;}
#footer strong {color:#126495;}
#footer a {color:#126495;font-size:1em;}
#footer a.text {font-weight:normal;}

/* LABEL */

.label-top {background:url(/pfw_files/tpl/estructura/cabecera/label-action-bg01.gif) repeat-x;text-align:center;}
.label-content {background:url(/pfw_files/tpl/estructura/cabecera/label-action-bg02.gif) repeat-x;text-transform:uppercase;font-size:0.90em;padding:3px 3px 0 3px; border: solid #806E00 1px;}


/* CONTENIDO INTERIOR - MEMORIAS */

.modulo-memoria-listado {text-align:center;float:left;margin:20px 13px 0 0}
.modulo-memoria-listado table {margin-bottom:5px;}

.autor {text-align:right;font-size:1em;color:#f57815;margin-top:20px;}



#ficha-prod-txt ul {padding:0;margin:0;}
#ficha-prod-txt ul li {margin:0 0 0 15px;list-style-position:inside;font-size:1em;}


/* CONTENT - ACCESO DIRECTO */	

#acceso-directo-home {
	margin-left:10px;
	float:left;
	width:275px;
	background:url(/pfw_files/tpl/estructura/body/acceso-directo-bg.gif) 0 0 no-repeat;
	}
	
#acceso-directo-home {padding-left:9px;}
#acceso-directo-home h3 {
	margin:10px 0 15px 5px;;
	padding:0;
	text-indent:17px;
	font-size:1.63em;
	color:#558e1d;
	font-weight:normal;
	}
	
.modulo-acceso-agenda {padding-bottom:2px;}
.modulo-acceso-directo {padding-bottom:2px;}
.acceso-directo-int {background:url(/pfw_files/tpl/estructura/body/acceso-directo-int.gif) repeat-y;}
.acceso-directo-title {font-size:1.09em;font-weight:bold;color:#616161;margin-left:24px;}
.modulo-acceso-agenda .acceso-directo-title {font-size:1.09em;font-weight:bold;float:left;color:#f57713;margin-left:7px;text-transform:uppercase;}
.open-close {margin-left:3px;float:left;}

.acceso-directo-int-blog {background:url(/pfw_files/tpl/estructura/body/acceso-directo-bg2-opened.gif) repeat-x;margin:0 8px 0 1px;padding-bottom:10px;}
.acceso-directo-int-ad {background:url(/pfw_files/tpl/estructura/body/acceso-directo-bg-opened.gif) repeat-x;margin:0 8px 0 1px;}
.acceso-directo-ad-modulo div.tit-blog-home {color:#126496;font-size:1.09em;font-weight:bold;background:url(/pfw_files/tpl/estructura/body/icon-section-news.gif) no-repeat;border:0;padding-left:28px;margin-top:7px;padding-bottom:10px;padding-top:7px;}

.acceso-directo-blog-modulo {margin:0 6px 0 6px;border-bottom:1px solid #e5e5e5;}
.acceso-directo-ad-modulo {margin:0 6px 0 6px;border-bottom:1px solid #e5e5e5;padding-top:10px;}
.acceso-directo-blog-modulo div.tit-blog-home {color:#126496;font-size:1.09em;font-weight:bold;background:url(/pfw_files/tpl/estructura/body/acceso-directo-icon-blog.gif) no-repeat 0 10px;border:0;padding-left:35px;padding-bottom:10px;min-height:25px;}
.acceso-directo-blog-modulo img {border:1px solid #cecece;float:left;margin:0 10px 10px 0;}
.acceso-directo-blog-modulo p a {color:#f47816;line-height:30px;font-size:1em;}

.acceso-directo-ad-modulo img {border:1px solid #5d8326;float:left;margin:0 10px 10px 0;}
.acceso-directo-ad-modulo p a {color:#f47816;font-size:1em;text-decoration:none;}
.acceso-directo-ad-modulo p a:hover {text-decoration:underline;}

.tit-ad {color:#535353;font-weight:bold;font-size:1.18em;margin:15px 0 15px 19px;}
.opt-ad {margin:0 0 0 19px;}
.opt-ad a {font-size:1em;padding-left:13px;color:#535353;text-decoration:none;}
.opt-ad a:hover {color:#126495;padding-left:13px;background:url(/pfw_files/tpl/estructura/body/boton-link.gif) 0 4px no-repeat;}
	
.tit-blog {color:#f57815;font-weight:bold;font-size:1.18em;margin:15px 0 15px 19px;}
.opt-blog {margin:0 0 0 19px;}
.opt-blog a {font-size:1em;padding-left:13px;color:#535353;text-decoration:none;}
	
.opt-blog a:hover {color:#f57815;padding-left:13px;background:url(/pfw_files/tpl/estructura/body/boton-link2.gif) 0 4px no-repeat;}	


/* LANGUAGE */


#language {
	font-size:0.91em;
	font-weight:bold;
	color:#f9b025;
	margin-right:2px;
	line-height:30px;
	float:left;
	
	}

#language a {
	font-size:1em;
	font-weight:normal;
	color:#cecece;
	text-decoration:underline;
	margin-right:2px;
	line-height:30px;
	float:left;
	}

#language a:hover {
	font-size:0.91em;
	font-weight:normal;
	color:#cecece;
	text-decoration:underline;
	margin-right:2px;
	line-height:30px;
	float:left;
	}

#language2 {
	font-size:0.91em;
	font-weight:normal;
	color:#cecece;
	margin-right:2px;
	line-height:30px;
	float:left;
	}


#language3 {
	font-size:0.91em;
	font-weight:normal;
	color:#A3A3A3;
	margin-left:2px;
	line-height:30px;
	float:left;
	}