.fileteazul {
	border: 1px solid #1B60AB;
}

.linkMapa {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #013148;
	text-decoration: none;
}
.linkMapa:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #013148;
	text-decoration: underline;
}
.linkMapa01 {
	font-family: Arial, Helvetica, sans-serif;
	color: #1A5FAA;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}
.linkMapa01:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #1A5FAA;
	font-weight: bold;
	font-size: 11px;
	text-decoration: underline;
}
.linkMapa02 {
	font-family: Arial, Helvetica, sans-serif;
	color: #1A5FAA;
	font-size: 11px;
	text-decoration: none;
}
.linkMapa02:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #1A5FAA;
	font-size: 11px;
	text-decoration: underline;
}

.filetenegro {
	border: 1px solid #000000;
        background-color: #000000;
}
.text01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: C9D1D8;
}
.text-news {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #013148;
}
.text02 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #013148;
}
.caja01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 013148;
	font-weight: bold;
}
.link01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #013148;
	text-decoration: none;
}
.link01:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #013148;
	text-decoration: underline;
}
.link02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #013148;
	text-decoration: none;
	letter-spacing: normal;
}
.link03 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
}
.link03:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFB515;
	text-decoration: none;
}
.text03 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.text04 {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: 426678;
}
.text05 {



	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: 013148;
}
.text06 {



	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: ffffff;
}

.menu:link{font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#bbc8ce;} 
.menu:visited{font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#bbc8ce} 
.menu:hover {font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#ffffff}
.menu:active {font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#ffffff}

.menu-act:link{font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#ffffff;} 
.menu-act:visited{font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#ffffff} 
.menu-act:hover {font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#ffffff}
.menu-act:active {font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#ffffff}

p.pie 
	{
	color:white;
	font-family:arial;
	font-size:10px;
	}

.link04 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #013148;
	text-decoration: none;
}
.link04:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #013148;
	text-decoration: underline;
}


#visita {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #013148;
	text-decoration: none;
	background:url(/pfw_files/tpl/zal_bcn/Estructura/flacha-azul.gif) no-repeat;
}

.text-news2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #013148;
	font-weight: bold;

}

.text-news3 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #013148;
	font-weight: bold;
}

.bordeintro {
	border: 1px solid #000000;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

img{border:0;}
a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #013148;
	text-decoration: none;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #013148;
	text-decoration: underline;
}


.texttable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #013148;
	line-height: 2;
	text-decoration: none;
}
.texttableactivo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #D10041;
	line-height: 2;
	text-decoration: none;
	font-weight: bold;
}

.texttable2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 2;
	text-decoration: none;
}

.texttable:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #013148;
	line-height: 2;
	text-decoration: none;
}
.texttable2:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 2;
	text-decoration: none;
}

.texttable3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 2;
	text-decoration: none;
}

.input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #013148;
	line-height: 2;
	text-decoration: none;
}
.text-vantana {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #013148;
	font-weight: bold;
	text-align:center;

}
.text-categoria {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ffffff;
	font-weight: bold;
	text-align:center;

}

.titulo {
	font-family: "Arial Narrow", Arial, Verdana;
	font-size: 23px;
	color: #ffffff;
	

}

.volver {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 013148;
	line-height: 2;
	text-decoration: none;
	position: relative;
	top: 75px;
	margin: 10px;
}

.volver:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 013148;
	line-height: 2;
	text-decoration: underline;
	position: relative;
	top: 60px;
	margin: 10px;
}
.titulo02 {
	font-family: "Arial Narrow", Arial, Verdana;
	font-size: 21px;
	font-weight:normal;
	color: #013148;
	line-height: 100%;
}
.subtitulo {
	font-family: "Arial Narrow", Arial, Verdana;
	font-size: 13px;
	font-weight:bold;
	color: #234c60;
}
.AzulMenu {
	background-color: #013148;
}
.AzulHerramienta {
	background-color: #204A5E;
}
.AzulDestacado {
	background-color: #003E7C;
}

.RojoMenu {
	background-color: #E31A51;
}
.RojoHerramienta {
	background-color: #A11138;
}

.RojoDestacado {
	background-color: #890129;
}
.News {
	background:url(/pfw_files/tpl/zal_bcn/Estructura/home_r3_c2.jpg) no-repeat;
}

.text03 {
font-family: 'Arial Narrow', Arial, Helvetica, sans-serif;
font-size: 10px;
color: #FFFFFF;
}
.text03 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.text03:hover {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}


/* Menu */


#menu-hijo {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #8dcde4;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;

}

#menu-hijo a {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #8dcde4;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;

}

#menu-hijo a:link {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #8dcde4;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;

}

#menu-hijo a:visited {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #8dcde4;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;

}

#menu-hijo a:hover {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #8dcde4;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;

}

#menu-hijo a:active {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #8dcde4;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;

}


#menu-hijo-act {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #91b5f1;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;

}



#menu-hijo-act a {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #91b5f1;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;

}

#menu-hijo-act a:link {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #91b5f1;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;

}

#menu-hijo-act a:visited {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #91b5f1;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;

}

#menu-hijo-act a:hover {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #91b5f1;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;

}

#menu-hijo-act a:active {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #91b5f1;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;

}

#menu-hijohijo {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #c4c7c9;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
	padding-left:10px;

}

#menu-hijohijo a {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #c4c7c9;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
	padding-left:10px;

}

#menu-hijohijo a:link {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #c4c7c9;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
	padding-left:10px;
}

#menu-hijohijo a:visited {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #c4c7c9;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
	padding-left:10px;
}

#menu-hijohijo a:hover {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #c4c7c9;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
	padding-left:10px;

}

#menu-hijohijo a:active {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #c4c7c9;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
	padding-left:10px;

}


/* Menu 2 */


#menu-hijo-Rojo {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #0d1b21;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;

}

#menu-hijo-Rojo a {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #0d1b21;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;

}

#menu-hijo-Rojo a:link {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #0d1b21;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;

}

#menu-hijo-Rojo a:visited {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #0d1b21;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;

}

#menu-hijo-Rojo a:hover {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #0d1b21;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;

}

#menu-hijo-Rojo a:active {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #0d1b21;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;

}


#menu-hijo-Rojo-act {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #152127;
	font-weight: normal;
	font-size: 11px;
	text-decoration: bold;

}

#menu-hijo-Rojo-act a {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #152127;
	font-weight: normal;
	font-size: 11px;
	text-decoration: bold;

}

#menu-hijo-Rojo-act a:link {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #152127;
	font-weight: normal;
	font-size: 11px;
	text-decoration: bold;

}

#menu-hijo-Rojo-act a:visited {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #152127;
	font-weight: normal;
	font-size: 11px;
	text-decoration: bold;

}

#menu-hijo-Rojo-act a:hover {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #152127;
	font-weight: normal;
	font-size: 11px;
	text-decoration: bold;

}

#menu-hijo-Rojo-act a:active {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #152127;
	font-weight: normal;
	font-size: 11px;
	text-decoration: bold;

}

#menu-hijohijo-Rojo {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #cccccc;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
	padding-left:10px;

}

#menu-hijohijo-Rojo a {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #cccccc;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
	padding-left:10px;

}

#menu-hijohijo-Rojo a:link {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #cccccc;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
	padding-left:10px;
}

#menu-hijohijo-Rojo a:visited {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #cccccc;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
	padding-left:10px;
}

#menu-hijohijo-Rojo a:hover {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #cccccc;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
	padding-left:10px;

}

#menu-hijohijo-Rojo a:active {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #cccccc;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
	padding-left:10px;

}