/* ------ 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 */

.link-naranja a {font-size:1.09em;color:#f57815;text-decoration:underline;}

.border-blog img {

	padding: 3px;
	border: solid 1px #666666;


	}

.border-blog2 img {

	padding: 10px;
	border: solid 1px #666666;


	}

.menu-active {font-weight:bold;color:#11679a;font-size:1.18em;}
.menu-active a {font-weight:bold;color:#11679a;font-size:1.18em;}
.menu-active a:hover {font-weight:bold;color:#11679a;font-size:1.18em;}


/* MAPA WEB */

.modulo-mapaweb2 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-mapaweb2.gif) no-repeat;
	}


.modulo-mapaweb3 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-mapaweb3.gif) no-repeat;
	}


#menu-mapaweb {
	padding-right:10px;
	margin-bottom:8px;
	}

.modulo-text-mapaweb {
	
	}

#mapaweb-opcion {

	margin-top: 20px;

}

.boton-rollover-menu {background:url(/pfw_files/tpl/estructura/body/boton-link_2.gif) 0 4px no-repeat;margin-bottom:4px;}
.boton-rollover-menu2 {background:url(/pfw_files/tpl/estructura/body/boton-link.gif) 0 4px no-repeat;margin-bottom:4px;}

.boton-rollover-menu3 {background:url(/pfw_files/tpl/estructura/body/boton-link2_2.gif) 0 4px no-repeat;margin-bottom:4px;}
.boton-rollover-menu4 {background:url(/pfw_files/tpl/estructura/body/boton-link2.gif) 0 4px no-repeat;margin-bottom:4px;}

.boton-rollover-menu5 {background:url(/pfw_files/tpl/estructura/body/boton-link3_2.gif) 0 4px no-repeat;margin-bottom:4px;}
.boton-rollover-menu6 {background:url(/pfw_files/tpl/estructura/body/boton-link3.gif) 0 4px no-repeat;margin-bottom:4px;}

.text-menu {

	font-size:1.09em;
	color:#535353;
	text-decoration:none;

}

.text-menu a {

	font-size:1.09em;
	color:#535353;
	text-decoration:none;

}


.opt-menu {margin:0 0 0 42px;}
.opt-menu a {font-size:1.09em;color:#535353;text-decoration:none;}
.opt-menu a:hover {color:#126495;}


.opt-menu-active {margin:0 0 0 42px;font-weight:bold;}
.opt-menu-active a {font-size:1.09em;color:#707070;text-decoration:none;}
.opt-menu-active a:hover {font-size:1.09em;color:#126495;text-decoration:none;}

.opt-menu2 {margin:0 0 0 57px;}
.opt-menu2 a {font-size:1.09em;color:#535353;text-decoration:none;}
.opt-menu2 a:hover {color:#F57815;}

.opt-menu2-active {margin:0 0 0 57px;font-weight:bold;}
.opt-menu2-active a {font-size:1.09em;color:#707070;text-decoration:none;}
.opt-menu2-active a:hover {font-size:1.09em;color:#F57815;text-decoration:none;}


.opt-menu3 {margin:0 0 0 80px;}
.opt-menu3 a {font-size:1em;color:#535353;text-decoration:none;}
.opt-menu3 a:hover {color:#424242;}

.opt-menu3-active {margin:0 0 0 80px; font-weight:bold;}
.opt-menu3-active a {font-size:1em;color:#707070;text-decoration:none;}
.opt-menu3-active a:hover {font-size:1em;color:#424242;text-decoration:none;}



.opt-m1 {
	margin-bottom:5px;
	margin-top:7px;
	margin-left:20px;
	}

.opt-m2 {
	margin-bottom:5px;
	margin-top:7px;
	margin-left:60px;

	}

.opt-m3 {
	margin-bottom:3px;
	margin-top:7px;
	margin-left:90px;
	}
	

.menu-opt-m1 {
	margin-bottom:5px;
	margin-top:7px;
	margin-left:10px;
	}

.menu-opt-m2 {
	margin-bottom:5px;
	margin-top:7px;
	margin-left:25px;

	}

.menu-opt-m3 {
	margin-bottom:3px;
	margin-top:7px;
	margin-left:35px;
	}



#title-opt-map {
	text-transform:uppercase;
	float: left;
	color:#535353;
	font-weight:bold;
	font-size:1.18em;
	margin-top: 7px;
	margin-left: 4px;
}

#title-opt-map a {
	float: left;
      color:#126495;
      font-weight:bold;
      font-size:1.18em;
      margin-top: 7px;
      margin-left: 4px;
      text-decoration: underline;
}

 

#title-opt-map a:hover {
	float: left;
	color:#126495;
	font-weight:bold;
	font-size:1.18em;
	margin-top: 7px;
	margin-left: 4px;
	text-decoration: underline;
}


#mapaweb-bg {

	width: 591px;
	height: 93px;
	background:url(/pfw_files/tpl/estructura/body/mapaweb-bg.gif) no-repeat;



}


/* BIBLIOTECA DIGITAL */



#contenido-biblioteca {
	background:url(/pfw_files/tpl/estructura/body/section-bg.gif) 0 27px repeat-x;
	width:100%;
	float:left;
	
	}


#element {

	margin-bottom: 15px;

}

#img-prehome6 {

width: 76px;
height: 65px;
top: 33px;
left: 160px;
text-align: center;
background:url(/pfw_files/tpl/estructura/cabecera/icon-prehome6.gif) no-repeat;
position: absolute;
float:left;
}


#biblio-info {
	clear:left;
	width:90%;
	margin:20px auto;
	padding:10px;
	border:1px solid #e5a871;
	background:#fff9DF;
	}

#biblio-info a {
	color:#f57815;
	}


#biblio-info2 {
	clear:left;
	width:90%;
	margin:20px auto;
	padding:10px;
	border:1px solid #7abcec;
	background:#e3eaf0;
	}

#text-filter  {
	font-size:1em;
	font-weight:normal;
	color:#8C8C8C;
	}

#titulo-biblio {
	font-size:1.27em;
	font-weight:bold;
	color:#CB6468;
	}

#text-biblio {
	font-size:1.09em;
	font-weight:normal;
	color:#535353;
	}

#text-biblio a {
	font-size:1.09em;
	font-weight:normal;
	color:#535353;
	}


#text-biblio-dest {
	font-size:1.09em;
	font-weight:bold;
	color:#535353;
	
	}

#text-biblio-dest a {
	font-size:1.09em;
	font-weight:bold;
	color:#535353;
	text-decoration:none;
	}


#numero-docs1 {
	font-size:25px;
	font-weight:bold;
	color:#f57815;
	margin-right: 7px;
	}

#numero-docs2 {
	font-size:1.63em;
	font-weight:bold;
	color:#248fc8;
	margin-right: 7px;
	}

#numero-docs3 {
	font-size:1.63em;
	font-weight:bold;
	color:#d2d2d2;
	margin-right: 7px;
	}

#text-docs1 {
	font-size:1.09em;
	font-weight:bold;
	color:#f57815;
	}

#text-docs2 {
	font-size:1.09em;
	font-weight:bold;
	color:#126495;
	}
	
#text-docs2 a {
	font-size:1.09em;
	font-weight:bold;
	color:#126495;
	text-decoration:none;
	}

#text-docs2 a:hover {
	font-size:1.09em;
	font-weight:bold;
	color:#126495;
	text-decoration:underline;
	}

#text-docs3 {
	font-size:1.09em;
	font-weight:normal;
	color:#126495;
	}

#text-docs3 a {
	font-size:1.09em;
	font-weight:normal;
	color:#126495;
	text-decoration:none;
	}
	
#text-docs3 a:hover {
	font-size:1.09em;
	font-weight:normal;
	color:#126495;
	text-decoration:underline;
	}
	
	
	
	

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

#ultimos {padding-bottom:15px;}


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

.ultimos-box {
	padding:12px 8px 8px 8px;
	border:1px solid #e4e4e4;
	}

.ultimos-box2 {
	padding:12px 8px 8px 8px;
	border:1px solid #e4e4e4;
	border-top:1px solid #FFFFFF;
	}


#text-recurso {
	font-size:1.09em;
	font-weight:bold;
	color:#cb6468;
	font-style: uppercase;
	}

#text-tematica {
	font-size:1.09em;
	font-weight:bold;
	color:#5b5b5b;
	}

#text-documento {
	font-size:1.09em;
	font-weight:bold;
	color:#116594;
	margin-bottom: 8px;
	display:block;

	}
	
#text-documento a {
	font-size:1.09em;
	font-weight:bold;
	color:#116594;
	margin-bottom: 8px;
	display:block;
	text-decoration:none;
	}

#text-documento a:hover {
	font-size:1.09em;
	font-weight:bold;
	color:#116594;
	margin-bottom: 8px;
	display:block;
	text-decoration:underline;
	}
	
#type-documento {
	font-size:1em;
	font-weight:bold;
	color:#767676;
	}

#txt-doc {
	display:block;
	margin-top: 8px;

	}


#biblio-top {
	width:95%;
	padding:3px 3px 3px 3px;
	border:1px solid #DFDA98;
	background:#FEFFC6;
	}

#biblio-top a {
	color:#f57815;
	}

#sup-biblio {
	font-size:1.09em;
	font-weight:bold;
	color:#5B5B5B;
	}

#language-biblio1 {
	font-size:0.91em;
	font-weight:normal;
	color:#156394;
	}

#language-biblio2 {
	font-size:0.91em;
	font-weight:normal;
	color:#5B5B5B;
	}

#desc-documento {
	font-size:1.09em;
	font-weight:normal;
	color:#424242;
	}
	
#desc-documento a {
	color:#424242;
	}

#doc-dest {
	font-size:1em;
	font-weight:bold;
	color:#5B5B5B;
	margin-right: 3px;
	margin-bottom: 8px;
	}

#doc-down {
	font-size:1em;
	font-weight:bold;
	color:#424242;
	}


#title-doc-down {
	font-size:1em;
	font-weight:bold;
	color:#C86565;
	}
	
#title-doc-down a {
	font-size:1em;
	font-weight:bold;
	color:#C86565;
	text-decoration:none;
}

#title-doc-down a:hover {
	font-size:1em;
	font-weight:bold;
	color:#C86565;
	text-decoration:underline;
}




/* BLOGS */


#title-content2 img {margin-top:-3px;margin-right:5px;}
#title-content2 {font-size:1.45em;font-weight:bold;margin:0;padding:0;margin-bottom:10px;}



#list {
	display:block;
	
	}



#img-prehome7 {

width: 122px;
height: 65px;
top: 33px;
left: 160px;
text-align: center;
background:url(/pfw_files/tpl/estructura/cabecera/icon-prehome1.gif) no-repeat;
position: absolute;
float:left;
}


#blog-info {
	clear:left;
	width:85%;
	margin:20px auto;
	padding:10px;
	border:1px solid #b3def5;
	background:#edf9ff;
	}

#text-cat {
	font-size:1em;
	font-weight:normal;
	color:#126495;
	}
	
#text-cat a {
	font-size:1em;
	font-weight:normal;
	color:#126495;
	text-decoration:none;
}

#text-cat a:hover {
	font-size:1em;
	font-weight:normal;
	color:#126495;
	text-decoration:underline;
}
	

#title-categ {
	font-size:1.09em;
	font-weight:bold;
	color:#303030;
	
	}

#text-tema {
	font-size:1.09em;
	font-weight:bold;
	color:#B80000;
	}
	
#text-tema a {
	font-size:1.09em;
	font-weight:bold;
	color:#B80000;
	text-decoration:none;
}

#text-tema a:hover {
	font-size:1.09em;
	font-weight:bold;
	color:#B80000;
	text-decoration:underline;
}



#title-blog-list {
	font-size:1.18em;
	font-weight:bold;
	color:#126495;
	margin-left:3px;
	}

#text-blog-list2 {
	font-size:1.09em;
	font-weight:normal;
	color:#303030;
	}

#text-docs4 {
	font-size:1.09em;
	font-weight:bold;
	color:#b80000;
	}
	
#text-docs4 a {
	font-size:1.09em;
	font-weight:bold;
	color:#b80000;
	text-decoration: none;
	}
	
#text-docs4 a:hover {
	font-size:1.09em;
	font-weight:bold;
	color:#b80000;
	text-decoration: underline;
	}
	
	
	

#numero-docs4 {
	font-size:1.63em;
	font-weight:bold;
	color:#b80000;
	margin-right: 7px;
	}

#view-docs1 {
	font-size:0.91em;
	font-weight:normal;
	color:#303030;
	}

#view-docs2 {
	font-size:0.91em;
	font-weight:bold;
	color:#303030;
	}

#txt-views{
	font-size:1em;
	font-weight:normal;
	color:#303030;
	}

#topo {padding-bottom:15px;}


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


.topo-box {
	padding:12px 8px 8px 8px;
	border:1px solid #e4e4e4;
	}

.topo-box2 {
	padding:12px 8px 8px 8px;
	border:1px solid #e4e4e4;
	border-top:1px solid #FFFFFF;
	}

#blog-info3 {
	clear:left;
	width:95%;
	margin:20px auto;
	padding:10px;
	border:1px solid #f1d3a5;
	background:#fffadd;
	margin-bottom:30px;
	}

#blog-info3 a {
	color:#f57815;
	}


#tit-bg {background:url(/pfw_files/tpl/estructura/body/ficha-tit-bg.gif) repeat-x; height:3px;line-height:22px;padding-left:23px;color:#8c8c8c; margin-top:9px; margin-bottom:2px;}

#tit-bg2 {background:url(/pfw_files/tpl/estructura/body/ficha-tit-bg.gif) repeat-x; height:3px;line-height:22px;color:#8c8c8c;}

#blog-info4 {
	clear:left;
	width:95%;
	margin:20px auto;
	padding:10px;
	margin-bottom:30px;
	}

#blog-info4 a {
	color:#f57815;
	}

#topo2 {padding-bottom:15px;}


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


.topo2-box {
	padding:12px 8px 8px 8px;
	border:1px solid #e4e4e4;
	}

.topo2-box2 {
	padding:12px 8px 8px 8px;
	border:1px solid #e4e4e4;
	border-top:1px solid #FFFFFF;
	}

#autor-blog{
	font-size:1em;
	font-weight:bold;
	color:#303030;
	}

#name-blog {
	font-size:1.45em;
	font-weight:bold;
	color:#126495;
	}




/* BLOGS DETALLE */


#title-blog-det{
	font-size:1.63em;
	font-weight:normal;
	color:#303030;
	}

#txt-valoracion{
	font-size:1em;
	font-weight:bold;
	color:#424242;
	}

#txt-autor{
	font-size:1em;
	font-weight:normal;
	color:#8C8C8C;
	}

#txt-autor2{
	font-size:1em;
	font-weight:bold;
	color:#303030;
	margin-left:4px;
	}

#txt-autor3{
	font-size:1em;
	font-weight:normal;
	color:#5D5D5D;
	}

#title-blog{
	font-size:1.36em;
	font-weight:bold;
	color:#404040;
	}

#txt-blog{
	font-size:1.09em;
	font-weight:normal;
	color:#303030;
	margin-right:10px;
	margin-bottom:15px;	
	
	}
	
#txt-blog p {	
	font-size:1.09em;
	font-weight:normal;
	}

#date-autor{
	font-size:1em;
	font-weight:normal;
	color:#8C8C8C;
	}

#txt-comment{
	font-size:1em;
	font-weight:normal;
	color:#424242;
	}

#title-multimedia{
	font-size:1.45em;
	font-weight:normal;
	color:#126495;
	}

#title-autor{
	font-size:1.45em;
	font-weight:bold;
	color:#126495;
	margin-left: 5px;
	}

#text-blog-list {
	font-size:1.09em;
	font-weight:normal;
	color:#126495;
	}

#date-blog{
	font-size:1em;
	font-weight:normal;
	color:#8C8C8C;
	}

#autor-info {
	width:80%;
	padding:3px 3px 3px 3px;
	border:1px solid #b0b0b0;
	background:#f7f7f7;
	}

#autor-info a {
	color:#f57815;
	}


#blog-blog {

	margin-bottom: 20px;


}



/* BLOGS MULTIMEDIA */

#info {
	clear:left;
	width:90%;
	margin:20px auto;
	padding:10px;
	border:1px solid #c9c9c9;
	background:#ffffff;
	}

#info a {
	color:#f57815;
	}

#back-multimedia {
	width:190px;
	background:#F5F5F5;
	padding-left: 6px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-right: 10px;
	height: 140px;
	margin-right: 15px;
	float:left;
	margin-bottom: 15px;

	}

#link-doc {
	font-size:1em;
	font-weight:normal;
	color:#126495;
	margin-top:5px;
	height:33px;
	overflow:hidden;
	}

#link-doc a {
	font-size:1em;
	font-weight:normal;
	color:#126495;
	text-decoration: underline;
	}



/* POPUP MULTIMEDIA */

#top-popup {height:79px;overflow:hidden;}
#cabecera-popup {overflow:hidden; height:79px;background:url(/pfw_files/tpl/estructura/cabecera/cabecera-popup.gif) repeat-x;}
.center-text-popup {text-align:center;width:100%px;clear:left;}


#txt-popup {
	font-size:1.09em;
	font-weight:normal;
	color:#303030;
	}
