/* ::::: http://portal1.lacaixa.es/Docs/Chan/02/css/mapaweb.css ::::: */

* { font-family: verdana, sans-serif; }

#p-00 {  text-align: center;  margin: 0;  font-size: 0.75em;  line-height: 20px; }

.AtencionClienteMapa { font-size: 0.7em; font-weight: normal; color: rgb(255, 255, 255); font-family: Verdana,Arial,Helvetica,sans-serif; }
.AtencionClienteMapa a {  font-weight: normal; color: rgb(255, 255, 255); text-decoration: underline; font-family: Verdana,Arial,Helvetica,sans-serif; }
.AtencionClienteMapa a:hover { font-weight: normal; color: rgb(255, 255, 255); text-decoration: underline; font-family: Verdana,Arial,Helvetica,sans-serif; }
.AtencionClienteMapa a:active {  font-weight: normal; color: rgb(255, 255, 255); text-decoration: underline; font-family: Verdana,Arial,Helvetica,sans-serif; }

input.buscar { border: 1px solid rgb(219, 219, 219); background-color: rgb(219, 219, 219); font-size: 0.8em; color: rgb(0, 0, 0); font-weight: normal; font-family: Verdana,Arial,Helvetica,sans-serif; }
input.buscarText { border: 1px solid rgb(255, 255, 255); font-size: 0.8em; color: rgb(0, 0, 0); font-weight: normal; font-family: Verdana,Arial,Helvetica,sans-serif; }

.Cabecera { background-color: rgb(0, 153, 255); font-size: 0.7em; font-weight: normal; color: rgb(255, 255, 255); font-family: Verdana,Arial,Helvetica,sans-serif; }
.Cabecera_Fecha { font-size: 0.9em; font-weight: normal; color: rgb(255, 255, 255); font-family: Verdana,Arial,Helvetica,sans-serif; }
.Cabecera a {  font-weight: normal; color: rgb(255, 255, 255); text-decoration: underline; font-family: Verdana,Arial,Helvetica,sans-serif; }
.Cabecera a:hover {  font-weight: normal; color: rgb(255, 255, 255); text-decoration: underline; font-family: Verdana,Arial,Helvetica,sans-serif; }
.Cabecera a:active { font-weight: normal; color: rgb(255, 255, 255); text-decoration: underline; font-family: Verdana,Arial,Helvetica,sans-serif; }
.Pie_fondo { background-color: rgb(0, 153, 255); }
.Pie { font-size: 0.7em; font-weight: normal; color: rgb(192, 192, 192); font-family: Verdana,Arial,Helvetica,sans-serif; }
.Pie a { font-weight: normal; color: rgb(192, 192, 192); text-decoration: none; font-family: Verdana,Arial,Helvetica,sans-serif; }
.Pie a:hover { font-weight: normal; color: rgb(192, 192, 192); text-decoration: underline; font-family: Verdana,Arial,Helvetica,sans-serif; }
.Pie a:active {  font-weight: normal; color: rgb(192, 192, 192); text-decoration: underline; font-family: Verdana,Arial,Helvetica,sans-serif; }
.Titular { font-size: 11px; color: rgb(0, 51, 153); font-family: Verdana,Arial,Helvetica,sans-serif; }
.Titular_superior { font-size: 24px; font-weight: bold; color: rgb(138, 137, 137); font-family: Arial,Verdana,Helvetica,sans-serif; }
.Titular_superior2 { font-size: 24px; font-weight: bold; color: rgb(138, 137, 137); font-family: Arial,Verdana,Helvetica,sans-serif; }
.Titular_frase { font-size: 11px; font-weight: bold; color: rgb(0, 153, 255); font-family: Verdana,Arial,Helvetica,sans-serif; }
.Titular a { font-size: 11px; color: rgb(0, 51, 153); text-decoration: none; font-family: Verdana,Arial,Helvetica,sans-serif; }
.Titular a:hover { font-size: 11px; color: rgb(0, 51, 153); text-decoration: underline; font-family: Verdana,Arial,Helvetica,sans-serif; }
.Titular a:active { font-size: 11px; color: rgb(0, 51, 153); text-decoration: underline; font-family: Verdana,Arial,Helvetica,sans-serif; }
.bloque_promo_Color { background-color: rgb(204, 204, 204); }
.bloque_promo_Titulo { padding: 1px; background-color: rgb(204, 204, 204); font-size: 24px; font-weight: bold; color: rgb(0, 0, 0); font-family: Arial,Verdana,Helvetica,sans-serif; }
.bloque_Titulo { padding: 1px; font-size: 1.7em; font-weight: bold; color: rgb(0, 51, 153); font-family: Arial,Verdana,Helvetica,sans-serif; }
.bloque_Subtitulo { padding: 2px; background-color: rgb(204, 204, 204); font-size: 11px; font-weight: bold; color: rgb(102, 102, 102); font-family: Verdana,Arial,Helvetica,sans-serif; }
.bloque_promo_Subtitulo_Color { background-color: rgb(235, 235, 235); }
.bloque_promo_Subtitulo { padding: 2px; background-color: rgb(235, 235, 235); color: rgb(102, 102, 102); font-family: Verdana,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 11px; line-height: normal;}
.bloque_promo_Contenido_Color { background-color: rgb(242, 242, 242); }
.bloque_promo_Contenido { padding: 5px; background-color: rgb(242, 242, 242); font-size: 12px; font-weight: bold; color: rgb(102, 102, 102); font-family: Verdana,Arial,Helvetica,sans-serif; }
.bloque_promo_Contenido a { font-size: 12px; font-weight: bold; color: rgb(255, 204, 0); text-decoration: underline; font-family: Verdana,Arial,Helvetica,sans-serif; }
.bloque_promo_Contenido a:hover { font-size: 12px; font-weight: bold; color: rgb(255, 204, 0); text-decoration: underline; font-family: Verdana,Arial,Helvetica,sans-serif; }
.bloque_promo_Contenido a:active { font-size: 12px; font-weight: bold; color: rgb(255, 204, 0); text-decoration: underline; font-family: Verdana,Arial,Helvetica,sans-serif; }
.bloque_promo_Contenido_destacado { font-size: 12px; font-weight: bold; color: rgb(255, 204, 0); font-family: Verdana,Arial,Helvetica,sans-serif; }
.bloque_contenido_Color { background-color: rgb(235, 235, 235); }
.bloque_contenido_Titulo { padding: 1px; font-size: 14px; font-weight: bold; color: rgb(0, 0, 0); font-family: Verdana,Arial,Helvetica,sans-serif; }
.bloque_contenido_Titulo a { padding: 1px; font-size: 14px; font-weight: bold; color: rgb(0, 0, 0); text-decoration: none; font-family: Verdana,Arial,Helvetica,sans-serif; }
.bloque_contenido_Titulo a:hover { padding: 1px; font-size: 14px; font-weight: bold; color: rgb(0, 0, 0); text-decoration: underline; font-family: Verdana,Arial,Helvetica,sans-serif; }
.bloque_contenido_Titulo a:active { padding: 1px; font-size: 14px; font-weight: bold; color: rgb(0, 0, 0); text-decoration: none; font-family: Verdana,Arial,Helvetica,sans-serif; }
.bloque_contenido_Titulo a:visited { padding: 1px; font-size: 14px; font-weight: bold; color: rgb(0, 0, 0); text-decoration: none; font-family: Verdana,Arial,Helvetica,sans-serif; }
.bloque_contenido_Subtitulo_Color { background-color: rgb(204, 204, 204); }
.bloque_contenido_Subtitulo { font-size: 12px; font-weight: bold; color: rgb(0, 0, 0); font-family: Verdana,Arial,Helvetica,sans-serif; }
.bloque_contenido_Subtitulo a { font-size: 12px; font-weight: bold; color: rgb(0, 0, 0); text-decoration: underline; font-family: Verdana,Arial,Helvetica,sans-serif; }
.bloque_contenido_Subtitulo a:hover { font-size: 12px; font-weight: bold; color: rgb(0, 0, 0); text-decoration: underline; font-family: Verdana,Arial,Helvetica,sans-serif; }
.bloque_contenido_Subtitulo a:active { font-size: 12px; font-weight: bold; color: rgb(0, 0, 0); text-decoration: underline; font-family: Verdana,Arial,Helvetica,sans-serif; }
.Cuerpo { font-size: 0.8em; color: rgb(102, 102, 102); font-family: Verdana,Arial,Helvetica,sans-serif; }
.Cuerpo a { text-decoration: underline; color: rgb(51, 51, 153); font-family: Verdana,Arial,Helvetica,sans-serif; }
.Cuerpo a:hover {  text-decoration: underline; color: rgb(0, 0, 0); font-family: Verdana,Arial,Helvetica,sans-serif; }
.Cuerpo a:active {  text-decoration: none; color: rgb(102, 102, 102); font-family: Verdana,Arial,Helvetica,sans-serif; }
.Cuerpo a:visited {  text-decoration: none; color: rgb(102, 102, 102); font-family: Verdana,Arial,Helvetica,sans-serif; }
.bloque_izqda { background-color: rgb(128, 128, 128); }
.bloque_izqda_titulo { background-color: rgb(128, 128, 128); font-size: 12px; font-weight: bold; color: rgb(255, 255, 255); font-family: Arial,Helvetica,Verdana,sans-serif; }
.bloque_izqda_texto { font-size: 12px; font-weight: normal; color: rgb(76, 76, 76); font-family: Arial,Helvetica,Verdana,sans-serif; }
.bloque_izqda_texto a { font-size: 12px; font-weight: normal; color: rgb(76, 76, 76); text-decoration: none; font-family: Arial,Helvetica,Verdana,sans-serif; }
.bloque_izqda_texto a:hover { font-size: 12px; font-weight: normal; color: rgb(76, 76, 76); text-decoration: underline; font-family: Arial,Helvetica,Verdana,sans-serif; }
.bloque_izqda_texto a:active { font-size: 12px; font-weight: normal; color: rgb(76, 76, 76); text-decoration: underline; font-family: Arial,Helvetica,Verdana,sans-serif; }
.bloque_izqda_destacado { font-size: 12px; font-weight: bold; color: rgb(76, 76, 76); font-family: Arial,Helvetica,Verdana,sans-serif; }
.bloque_izqda_destacado a { font-size: 12px; font-weight: bold; color: rgb(76, 76, 76); text-decoration: none; font-family: Arial,Helvetica,Verdana,sans-serif; }
.bloque_izqda_destacado a:hover { font-size: 12px; font-weight: bold; color: rgb(76, 76, 76); text-decoration: underline; font-family: Arial,Helvetica,Verdana,sans-serif; }
.bloque_izqda_destacado a:active { font-size: 12px; font-weight: bold; color: rgb(76, 76, 76); text-decoration: none; font-family: Arial,Helvetica,Verdana,sans-serif; }
.LO_lineas { background-color: rgb(128, 127, 127); }
.LO_lineas_hor { background-color: rgb(0, 102, 204); }
.LO_Cabecera { background-color: rgb(74, 116, 192); font-size: 12px; font-weight: bold; color: rgb(255, 255, 255); font-family: Arial,Helvetica,Verdana,sans-serif; }
.LO { font-size: 12px; font-weight: normal; color: rgb(0, 102, 204); font-family: Arial,Helvetica,Verdana,sans-serif; }
.LO a { font-size: 12px; font-weight: normal; color: rgb(0, 102, 204); text-decoration: underline; font-family: Arial,Helvetica,Verdana,sans-serif; }
.LO a:hover { font-size: 12px; font-weight: normal; color: rgb(0, 102, 204); text-decoration: underline; font-family: Arial,Helvetica,Verdana,sans-serif; }
.LO a:active { font-size: 12px; font-weight: normal; color: rgb(0, 102, 204); text-decoration: underline; font-family: Arial,Helvetica,Verdana,sans-serif; }
.LO a:visited { font-size: 12px; font-weight: normal; color: rgb(0, 102, 204); text-decoration: underline; font-family: Arial,Helvetica,Verdana,sans-serif; }
.LETRA_PEQUENA { font-size: 11px; font-weight: normal; color: rgb(102, 102, 102); font-family: Verdana,Arial,Helvetica,sans-serif; }
.LETRA_PEQUENA a { font-size: 11px; font-weight: normal; color: rgb(102, 102, 102); text-decoration: underline; font-family: Verdana,Arial,Helvetica,sans-serif; }
.LETRA_PEQUENA a:hover { font-size: 11px; font-weight: normal; color: rgb(102, 102, 102); text-decoration: underline; font-family: Verdana,Arial,Helvetica,sans-serif; }
.LETRA_PEQUENA a:active { font-size: 11px; font-weight: normal; color: rgb(102, 102, 102); text-decoration: underline; font-family: Verdana,Arial,Helvetica,sans-serif; }
.bloque_central_Inferior_Color { background-color: rgb(204, 204, 204); }
.bloque_central_Inferior_Titulo { background-color: rgb(204, 204, 204); font-size: 18px; font-weight: bold; color: rgb(102, 102, 102); font-family: Verdana,Arial,Helvetica,sans-serif; }
.bloque_central_Inferior_Contenido_Color { background-color: rgb(242, 242, 242); }
.bloque_central_Inferior_Contenido { background-color: rgb(242, 242, 242); font-size: 12px; font-weight: normal; color: rgb(46, 41, 41); font-family: Verdana,Arial,Helvetica,sans-serif; }
.bloque_central_Inferior_Contenido a { font-size: 12px; font-weight: normal; color: rgb(74, 116, 192); text-decoration: underline; font-family: Verdana,Arial,Helvetica,sans-serif; }
.bloque_central_Inferior_Contenido a:hover { font-size: 12px; font-weight: normal; color: rgb(74, 116, 192); text-decoration: underline; font-family: Verdana,Arial,Helvetica,sans-serif; }
.bloque_central_Inferior_Contenido a:active { font-size: 12px; font-weight: normal; color: rgb(74, 116, 192); text-decoration: underline; font-family: Verdana,Arial,Helvetica,sans-serif; }
.bloque_central_Inferior_Contenido_destacado { font-size: 12px; font-weight: bold; color: rgb(46, 41, 41); font-family: Verdana,Arial,Helvetica,sans-serif; }
.bloque_central_Inferior2_Color { background-color: rgb(204, 204, 204); }
.bloque_central_Inferior2_Color2 { background-color: rgb(102, 102, 102); }
.bloque_central_Inferior2_Color3 { background-color: rgb(242, 242, 242); }
.bloque_central_Inferior2_Titulo { background-color: rgb(204, 204, 204); font-size: 12px; font-weight: bold; color: rgb(255, 255, 255); font-family: Verdana,Arial,Helvetica,sans-serif; }
.bloque_central_Inferior2_Contenido { background-color: rgb(255, 255, 255); font-size: 12px; font-weight: normal; color: rgb(0, 0, 0); font-family: Verdana,Arial,Helvetica,sans-serif; }
.bloque_central_Inferior2_Contenido a { font-size: 12px; font-weight: bold; color: rgb(0, 0, 0); text-decoration: underline; font-family: Verdana,Arial,Helvetica,sans-serif; }
.bloque_central_Inferior2_Contenido a:hover { font-size: 12px; font-weight: bold; color: rgb(0, 0, 0); text-decoration: underline; font-family: Verdana,Arial,Helvetica,sans-serif; }
.bloque_central_Inferior2_Contenido a:active { font-size: 12px; font-weight: bold; color: rgb(0, 0, 0); text-decoration: underline; font-family: Verdana,Arial,Helvetica,sans-serif; }
.bloque_central_Inferior2_Contenido_destacado { font-size: 12px; font-weight: bold; color: rgb(204, 204, 204); font-family: Verdana,Arial,Helvetica,sans-serif; }


/************************************************************** ULTRALIGHTBLUE */ 
/* WIDTH COLUMNA IZQUIERDA */
#titulo, #subtitulo, .menu-01, .contacta { width: 160px;}
/* WIDTH COLUMNA DERECHA */
.menu-02 { width: 140px;}
/* CABECERA */
#subcab-02 { font-size: .7em; font-family: verdana, arial, sans-serif; padding: 2.1em .3em .3em; background: #0093F4; color: #fff; }
#subcab-02 span {  float: right; clear: right;}
#subcab-02 a {  color: #fff;}
/* TITULO SUBHOME */
#titulo h1 { font: bold 1.6em Arial; line-height: 1.5em; color: #000; margin: 0;}
#titulo span { font-weight:bold; font-size:0.8em; line-height: 1.2em; color: #0093F4; margin: 0 0 7px;}
#subtitulo { font-family: verdana, arial, sans-serif;}
#subtitulo h1 { font-size: 1.5em; line-height: 1.5em; color: #8a8989; margin: 0;}
#subtitulo span { font-size: .75em; line-height: 1.2em; color: #0093F4; margin: 0 0 7px;}
/* MODULO 4 PRODUKTOS HOME/SUBHOME */
/*#central { width: 427px; margin: .6em; text-align: left; direction:ltr;}
#central td { vertical-align: top; width: 50%; padding-right: 1.2em;}
#central td.border { border-left: 1px solid #0093F4; padding-left: 1.2em; padding-right: 0;}
#central td.sep  { background: url(0093F4.gif) repeat-x center center; text-align: center; width: 100%; padding: 0;}
#central td.sep img  { float: none; margin: 0;}
#central img { float: left; margin: 0 .6em .4em 0;}
#central h2 { margin: .4em 0 .4em; font: bold 1.1em/1.2em arial, verdana, sans-serif;}
#central h2 a { font-size: inherit; color: #000;}
#central div { margin-bottom: .6em;}
#central p { font-family: verdana, arial, sans-serif; color: #000; margin: 0 0 .6em; font-size: .75em; line-height: 1.2em; clear: both; border: 0;}
#central p.info {  display: block; margin: 0;}
#central span { color: #039;}*/
/* MENUs */
.top-menu-01, .top-menu-02, .top-contacta {margin-top:17px;}
.bottom-menu-01, .bottom-menu-02, .bottom-contacta {margin-bottom:17px;}
.menu-01 h2 { font-size:1em; background-image:url(cab_menu01_0093F4.gif); background-repeat:no-repeat; background-position:0px 7px; margin: 0; padding: 0 6px; color: #fff;}
.menu-01 h2 span {display: block; padding: 5px 6px 6px; background: #0093F4; font-size: .8em; line-height: 1em;}
.menu-01 ul, .menu-01 .cuadro{ border: 1px solid #0093F4; border-width: 0 1px 1px 1px;}
.menu-01 li, .menu-01 .cuadro  { background: url(flecha_0093F4.gif) no-repeat 10px .4em; font-size: .8em; line-height: 1.1em; padding: .2em .8em 0 1.6em;}

.menu-01 li.last,.menu-01 .cuadro {padding-bottom: .2em;}
.menu-01 li{ border: 0px}
.menu-01 li span{ display: block; border: 1px solid #0093F4; border-width: 0 0 1px; padding-bottom: .3em; margin: 0;}
.menu-01 li a, .menu-01  a { text-decoration: none; color: #4c4c4c;}

.menu-01 li a:hover,.menu-01  a:hover { text-decoration: underline;}
.menu-02 h4 { background: url(cab02_0093F4.gif) no-repeat #0093F4; padding: .7em 0 .6em .5em; color: #fff;}
.menu-02 ul { background: url(cab202_0093F4.gif) no-repeat; border: 1px solid #0093F4; border-width: 0 1px 1px 1px; padding-top: 4px;}
.menu-02 li { background: url(cuadro_0093F4.gif) no-repeat .5em .8em; font-size: .75em; line-height: 1.3em; padding: .3em .2em 0 1.1em;}
.menu-02 h4 { margin: 0; font-size: .75em; line-height: 1em;}
.menu-02 li a { color: #000; text-decoration: none;}
.menu-02 li a:hover { text-decoration: underline;}
.menu-02 li.last { padding-bottom: .3em;}
.contacta li { font-size: .8em; line-height: 1.1em; padding: 0 .3em;}
.contacta h4 { margin: 0; font-size: .75em; line-height: 1em;}
.contacta li a { color: #039;}
.contacta h4 { background: url(pestanya_0093F4.gif) no-repeat #0093F4; color: #fff; padding: .5em 0 .5em 1em;}
.contacta h4 img { margin-left: .5em;}
.contacta ul { border: #0093F4 1px solid; border-width: 0 1px;}
.contacta li span { display: block; border-bottom: 1px solid #4a74c0; padding: .3em 6px;}
.contacta li span span { display: inline; border-bottom: 0; padding: 0; margin: 0; font-weight: bold; font-size: .9em; line-height: 1.5em;}
.contacta li.last a { margin: 0 6px; line-height: 1.5em;}
.bottom-contacta { background: url(pie_0093F4.gif) no-repeat left top; height: 6px;}
/* CSS aņadidos por Daniele */
#titBDP {
	width:565px;
	font-size:0.75em;
}

#titBDP_1 {
	background:url(tes_bdpart.gif) no-repeat top left; 
	height:8px; 
	line-height:8px;
	color: #fff;
	font-weight:bold;
}

#titBDP_2 {
	background:url(sfondo_bdpart.gif) repeat-x bottom left;
	text-align:left;
}

#titBDP_2 h2 {border:0px;margin:0px; font: bold 2.4em Arial;color: #fff;
	padding-left:10px; background-color:#0093f4;
}
#titBDP_2 div img{
	float:left;	
	margin-top: 50px;
}
#titBDP_2 img{
	float:left;	
	margin-top: 13px;
}

#titBDP_2 .subtitulo{
	font-size:0.9em; 
	line-height:1.9em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#09f;
}

#titBDP_3 {	background:url(bottom_bdpart.gif) no-repeat top left; margin-top:2px}
/* fin de CSS aņadidos por Daniele */

/* TRASH */
hr { margin: 10px 0; color: #f1f1f1; height: 1px;}

/*  CSS acessibilidad */
.cabezera{
width:760px;
height:103px;
background-image:url(vermas.jpg);
background-repeat:no-repeat
}
.cabezera h1{
font-size:1.6em;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
padding:0px;
margin:0px;
padding-top:28px;
padding-left:10px; 
}
.cabezera h1 span{
border:0px;

position:relative;
font-size:0.5em;
clear:left;
float:left;
font-family:Verdana, Helvetica, sans-serif;

top:6px;
padding-left:10px;

background-color:#0093F4;
font-weight:bold; 
color:#ffffff;
width:30em;
height:1em;
}
.cola {
width:45%;
float:left;
padding:5px 5px 0px 20px;
}
.colb {
width:45%;
float:right;
padding:5px 5px 0px 20px;
}
.cola img, .colb img {
float:left;
margin-right:20px;
}
.ccentral h2 {
padding:0px;
margin:0px;
font-size:1.1em;
font-family:Arial, Helvetica, sans-serif; 
text-decoration:underline; 
font-weight:bold 
}
.ccentral h2 a:link {
color:#000000;
font-family:Arial, Helvetica, sans-serif; 
text-decoration:underline; 
font-weight:bold 
}
.ccentral h2 a:visited {
color:#000000;
font-family:Arial, Helvetica, sans-serif; 
text-decoration:underline; 
font-weight:bold 
}
.ccentral h2 a:active {
color:#000000;
font-family:Arial, Helvetica, sans-serif; 
text-decoration:underline; 
font-weight:bold 
}
.texto_vermas {
font-family:Verdana, Helvetica, sans-serif; 
font-size:0.75em ;
margin-top:10px
}

/* cabecera */
.newheader {
position:relative;
width:760px;;
height:41px;
background-color:#000000;
text-align:right;
color:white;
padding:0px;
margin:0px;
font-size:0.7em;
}

.newheader a:link,.newheader a:hover,.newheader a:visited {
color:#FFFFFF;
}
.newheader .logo {
float:left;
}
.newheader .search {
position:relative;
float:right;
margin-right:2px;
margin-top:2px;
}
.newheader form {
margin-top:6px;
padding:0px;
}
.newheader .buscar {
border: 1px solid #dbdbdb;
margin-left:2px;
background-color:#dbdbdb;
}
.newheader .buscarText {
border: 1px solid white;
padding:1px;
}

.ccentral{
width:760px
}
.clear {
clear:both;
}


.general_mapa{
width:550px
}




.cola_mapa {
width:45%;
float:left;
padding:5px 5px 0px 20px;
}
.colb_mapa {
width:45%;
float:right;
padding:5px 5px 0px 20px;
}
.cola_mapa ul, .colb_mapa ul {
list-style-image:url(4x4.gif);
font-family:Verdana, Helvetica, sans-serif;
font-size:0.75em;
margin-top:-10px;
}
.cola_mapa ul a:link, .colb_mapa ul a:link{
text-decoration:none;
color:#666666;
}
.cola_mapa .alone a:link, .colb_mapa .alone a:link, .colb_mapa .alone a:visited{
text-decoration:none;
color:#666666;
font-size:0.75em;
background-image:url(4x4.gif);
background-repeat:no-repeat ;
background-position: 2em 0.5em ; 
padding-left: 3.4em;
margin:0px;


}
.cola_mapa ul a:hover, .colb_mapa ul a:hover {
text-decoration:underline
}
.cuerpo h3 span {
color:#0099ff;
font-size:1.3em;
}

.cola_mapa ul a:visited, .colb_mapa ul a:visited {
color:#666666;
}

.cabezera_mapa{
background-image:url(mapa_web.jpg);
background-repeat:no-repeat;
width:550px;
height:91px;
padding-top:25px;
}
.cabezera_mapa h2{
font-size:1.6em;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
padding:0px;
margin:0px;
margin-left:10px; 
}
.cabezera_mapa h2 span{
font-size:0.5em;
color:#FFFFFF;
font-family:Verdana, Helvetica, sans-serif;
padding:8px;
margin:0px;

margin-top:9px; 

}
.cola_mapa h3, .colb_mapa h3 {
font-size:0.9em;
font-family:Verdana, Helvetica, sans-serif;
color:#000099;
margin:16px;
}
.cola_mapa h3 a:link, .colb_mapa h3 a:link {

text-decoration:none;
}
.cola_mapa h3 a:hover, .colb_mapa h3 a:hover {
text-decoration:underline
}
.newfooter {
	CLEAR: both; BORDER-TOP: #999999 3px solid; FONT-SIZE: 0.7em; PADDING-BOTTOM: 40px; WIDTH: 750px; COLOR: #999999; LINE-HEIGHT: normal; PADDING-TOP: 8px; POSITION: relative; TOP: 30px; TEXT-ALIGN: center
}
.newfooter A:link {
	COLOR: #999999; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.newfooter A:visited {
	COLOR: #999999; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.newfooter A:hover {
	TEXT-DECORATION: underline
}
.right {
float:right; position:relative}
.right div { padding-top:92px}

a:visited {
	text-decoration: none;
}

.fila_footer_cat {
	background:#E9E9E9;
clear:both;
height:33px;
width:951px;
}

#footer ul {
margin:0 0 0 16px;
padding:12px 0 0;
}


html > body #footer ul {
margin:0 0 0 16px;
padding:10px 0 0;
}

.fila_footer {
background:#E9E9E9;
clear:both;
height:33px;
width:951px;
}



/************************ Nova capįalera ***********************/

.capcalera_titol h2 {
font-size:1.63em;
font-style:normal;
font-weight:bold;
line-height:1.3;
margin:2px 0 0 40px;
}

.capcalera_titol {
background: url("fondo_blau.jpg") no-repeat;
height:2.6em;
overflow:hidden;
}

.contingut_titol {
background:#F4F4F4 url(bullet_seccio.gif) no-repeat scroll 15px 7px;
clear:both;
height:24px;
margin:25px 0 0;
}

.contingut_titol h3 {
color:#000000;
font-size:1.1em;
font-weight:bold;
line-height:1.3;
margin:0;
padding:4px 0 0 32px;
}


.notaCanal{color: #009FD3}
