/* CSS Document */


#banner{
	position:relative;
	top:-1px;
	z-index:1;
}
/*Capa Menu desplegable */
#dropmenudiv{
	position:absolute;
	border:1px solid #222222;
	font: normal 10px Verdana;
	line-height:10px;
	z-index:100;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
	padding-top:3px;
}

#dropmenudiv a{
	width: 100%;
	display: block;
}

#dropmenudiv a:hover{ /*estil fons rectangle menu rollover*/
	font:bold;
/*
color:#333333;
background-color: #cccccc;
*/
}

#dropmenudiv2{
	position:absolute;
	border:1px solid black;
	font:normal 10px Verdana;
	line-height:20px;
	z-index:99;
	top: 200px;

}

#dropmenudiv2 a{
width: 100%;
display: block;
text-indent: 3px;
}

#dropmenudiv2 a:hover{ /*estil fons rectangle menu rollover*/
color:#333333;
background-color: #cccccc;
}

#dropmenudiv3 a{
	border:0px dashed black;
	font:normal 10px Verdana;
	background-color: #cccccc;
	color:#333333;
	display:block;
	width:100%;
	padding: 4px 4px 4px 4px; 
	margin-top: 5px;
	margin-bottom: 5px;
	z-index:99;
}

#dropmenudiv3 a:hover{
	background-color: #333333;
	color:#ffffff;
}
#dropmenudiv3 a.Link3{
	background-color: #333333;
	color:#ffffff;
	text-decoration:none;
}
#dropmenudiv4 a.Link3{
	border:0px dashed black;
	font:normal 10px Verdana;
	background-color: #0091cc;
	color:#ffffff;
	display:block;
	width:100%;
	padding: 4px 4px 4px 4px; 
	margin-top: 5px;
	margin-bottom: 5px;
	text-decoration:none;
	z-index:99;
	
}
/* Capes centrals de la pagina home.html (4 colors)*/
#fonsbuscar{
			position:absolute;
			margin-left:21px;
			margin-top:15px; 
			background-color:#E5F4FA;
			border-color:#E5F4FA; 
			border-width:1px;
			color:#222222;
			width:150px;
			height:150px;
			font-weight: bold;
			font-family: Verdana;
			font-size:10pt;
			text-decoration:none;
			padding: 56px 10px 10px 37px; 
			z-index:2;
}
#fonsbuscar2{
			position:absolute;
			margin-left:21px;
			margin-top:15px;
			background-color:#ffffff;
			border-color:#E5F4FA; 
			border-width:1px;
			border-style:solid;
			width:150px;
			height:150px;
			padding:50px 2px 2px 2px; 
			visibility:hidden;
			z-index:1;
}
#fonsbases{position:absolute;
			margin-left:213px;
			margin-top:15px; 
			background-color:#D1F1CE;
			border-color:#D1F1CE; 
			border-width:1px;
			color:#222222;
			width:150px;
			height:150px;
			font-weight: bold;
			font-family:Verdana;
			font-size:10pt;
			text-decoration:none;
			padding: 56px 10px 10px 20px; 
			z-index:2;
}
#fonsbases2{
			position:absolute;
			margin-left:213px;
			margin-top:15px; 
			background-color:#ffffff;
			border-color:#D1F1CE; 
			border-width:1px;
			border-style:solid;
			width:150px;
			height:150px;
			padding:50px 5px 5px 20px; 
			visibility:hidden;
			z-index:1;
}
#fonsservicios{position:absolute;
			margin-left:21px;
			margin-top:201px; 
			background-color:#E2B8F1;
			border-color:#E2B8F1; 
			border-width:1px;
			color:#222222;
			width:150px;
			height:150px;
			font-weight: bold;
			font-family: Verdana;
			font-size:10pt;
			text-decoration:none;
			padding: 56px 10px 10px 20px; 
			z-index:2;
}
#fonsservicios2{
			position:absolute;
			margin-left:21px;
			margin-top:201px; 
			background-color:#ffffff;
			border-color:#E2B8F1; 
			border-width:1px;
			border-style:solid;
			width:150px;
			height:150px;
			padding:30px 5px 5px 5px; 
			visibility:hidden;
			z-index:1;
}
#fonssobreb{position:absolute;
			margin-left:213px;
			margin-top:201px; 
			background-color:#C85F5F;
			border-color:#C85F5F; 
			border-width:1px;
			color:#eeeeee;
			width:150px;
			height:150px;
			font-weight: bold;
			font-family: Verdana;
			font-size:10pt;
			text-decoration:none;
			padding: 56px 10px 10px 20px; 
			z-index:2;
}
#fonssobreb2{
			position:absolute;
			margin-left:213px;
			margin-top:201px; 
			background-color:#ffffff;
			border-color:#C85F5F; 
			border-width:1px;
			border-style:solid;
			width:150px;
			height:150px;
			padding:40px 5px 5px 15px; 
			visibility:hidden;
			z-index:1;
}
#fonsrevistas{position:absolute;
			margin-left:405px;
			margin-top:15px; 
			background-color:#FFEE9D;
			border-color:#FFEE9D; 
			border-width:1px;
			color:#222222;
			width:150px;
			height:150px;
			font-weight: bold;
			font-family: Verdana;
			font-size:10pt;
			text-decoration:none;
			padding: 56px 10px 10px 20px; 
			z-index:2;
}
#fonsrevistas2{
			position:absolute;
			margin-left:405px;
			margin-top:15px; 
			background-color:#FFffff;
			border-color:#FFEE9D; 
			border-width:1px;
			border-style:solid;
			width:150px;
			height:150px;
			padding:50px 5px 5px 20px; 
			visibility:hidden;
			z-index:1;
}
#fonsquiosco{position:absolute;
			margin-left:597px;
			margin-top:15px; 
			background-color:#FFCE80;
			border-color:#FFCE80; 
			border-width:1px;
			color:#222222;
			width:150px;
			height:150px;
			font-weight: bold;
			font-family: Verdana;
			font-size:10pt;
			text-decoration:none;
			padding: 56px 10px 10px 20px; 
			z-index:2;
}
#fonsquiosco2{
			position:absolute;
			margin-left:597px;
			margin-top:15px; 
			background-color:#FFffff;
			border-color:#FFCE80; 
			border-width:1px;
			border-style:solid;
			width:150px;
			height:150px;
			padding:50px 2px 5px 15px; 
			visibility:hidden;
			z-index:1;
}
#fonsmibiblioteca{position:absolute;
			margin-left:380px;
			margin-top:340px; 
			background-color:#D1F1CE;
			border-color:#D1F1CE; 
			border-width:1px;
			color:#222222;
			width:150px;
			height:150px;
			font-weight: bold;
			font-family: "Trebuchet MS",Verdana;
			font-size:12pt;
			text-decoration:none;
			padding: 60px 5px 10px 20px; 
			z-index:2;
}
#fonsmibiblioteca2{
			position:absolute;
			margin-left:380px;
			margin-top:340px; 
			background-color:#FFffff;
			border-color:#D1F1CE; 
			border-width:1px;
			border-style:solid;
			width:150px;
			height:150px;
			padding:30px 5px 5px 10px; 
			visibility:hidden;
			z-index:1;
}
#fonsfotografia{
			position:absolute;
			margin-left:360px;
			margin-top:340px; 
}
#fonsnoticies{
			position:absolute;
			margin-left:330px;
			margin-top:340px; 
			background-color:#FFffff;
			border-color:#D1F1CE; 
			border-width:1px;
			border-style:solid;
			width:150px;
			height:150px;
			padding:5px 5px 5px 5px; 
			z-index:1;
}
#fonsnoticies2{
			position:absolute;
			margin-left:330px;
			margin-top:340px; 
			background-color:#D1F1CE;
			border-color:#D1F1CE; 
			border-width:1px;
			width:150px;
			height:150px;
			font-weight: bold;
			font-family: "Trebuchet MS",Verdana;
			font-size:12pt;
			text-decoration:none;
			padding:50px 10px 10px 40px; 
			z-index:2;
}
#fonsnoticies3{
			position:absolute;
			margin-left:360px;
			margin-top:340px; 
			background-color:#FFffff;
			border-color:#D1F1CE; 
			border-width:1px;
			border-style:solid;
			width:150px;
			height:150px;
			padding:5px 5px 5px 5px; 
			visibility:hidden;
			z-index:1;
}

#fonsaltres{position:absolute;
			margin-left:405px;
			margin-top:201px; 
			background-color:#ffffff;
			border-color:#ffffff; 
			border-width:0px;
			width:340px;
			height:150px;
			text-decoration:none;
			padding: 2px 2px 2px 2px; 
			z-index:2;
}


#innermenu a{
text-decoration:none;
color:#ff0000;
}

#innermenu a:hover{
text-decoration:underline;

}

#info_home{
	position:absolute;
	top:250px;
	left:120;
	z-index:80;
}

.Linktr{ 
	text-decoration:none;
	color:#F9BC5B;

}
.Link{ 
	text-decoration:none;
	color:#FFFFFF;
	font:bold 8pt Verdana;
	line-height: 15px; 
	text-decoration:none;
	/*display: block;*/

}
.Link:hover{ 
	text-decoration:none;
	color:#F9BC5B;

}
.Link2{ 
	text-decoration:none;
	color:#ffffff;
	background-color: #0092CE;
}
/*
.Link3{ 
	color:#cccccc;
	background-color: #333333;
}
*/
.Linkidioma2{ 
	font: 11px Verdana;
	color:#0091cc;
	text-indent: 5px;
	text-decoration:none;
	/*display: block;*/

}
.Linkidioma2:hover{ 
	color:#aaaaaa;

}
.lletradins{
			font-weight: normal;
			font-family: "Trebuchet MS",Verdana;
			font-size:9px;
			color:#222222;
			text-decoration:none;
}
.lletradins:hover{
			text-decoration:underline;
}
.lletradins2{
			font-weight: normal;
			font-family: "Trebuchet MS",Verdana;
			font-size:11px;
			color:#222222;
			text-decoration:none;
}
.lletradins2:hover{
			text-decoration:underline;
}

.lletradins3{
			font-weight: normal;
			font-family: "Trebuchet MS",Verdana;
			font-size:11px;
			color:#777777;
			text-decoration:none;
}
.lletradins3:hover{
			text-decoration:underline;
}
.lletradins4{
			font-weight: normal;
			font-family: Verdana;
			font-size:8.5pt;
			color:#222222;
			text-decoration:none;
}
.lletradins4:hover{
			text-decoration:underline;
}

#linia0{
			position:absolute;
			margin-left:0px;
			margin-top:15px;
			background-color:#dddddd;
			width:1px;
			height:338px;
}

#linia1{
			position:absolute;
			margin-left:192px;
			margin-top:15px;
			background-color:#dddddd;
			width:1px;
			height:338px;
}
#linia2{
			position:absolute;
			margin-left:384px;
			margin-top:15px;
			background-color:#dddddd;
			width:1px;
			height:338px;
}
#linia3{
			position:absolute;
			margin-left:576px;
			margin-top:15px;
			background-color:#dddddd;
			width:1px;
			height:169px;
}
#linia4{
			position:absolute;
			margin-left:765px;
			margin-top:15px;
			background-color:#dddddd;
			width:1px;
			height:169px;
}
#linia5{
			position:absolute;
			margin-left:0px;
			margin-top:183px;
			width:765px;
			border-width: 0px;
			border-top-width: 1px;
			border-color:#dddddd;
			border-style:solid;
}
#marge_orange_t_d{
	border-color: #FFC066;
	border-style:solid;
	border-width:0px;
	border-top-width:1px;
	border-bottom-width:1px;
	margin:5px 5px 5px 5px;
}
#marge_orange_top{
	border-color: #FFC066;
	border-style:solid;
	border-width:0px;
	border-top-width:1px;
	/*border-bottom-width:0px;*/
	margin:5px 5px 5px 5px;
}
#marge_orange_x{
	border-top: 2px solid #FFC066;
}
#marge_blau{
	border-top: 3px solid #0091cc;
}
#menup{
	font:bold 12px Verdana;
	text-decoration:none;
	background-color: #0092CE;
	padding: 5px 5px;
	display: inline;
	line-height: 20px; 
	z-index:99;
}
#menubuscar{
	font:bold 12px Verdana;
	text-decoration:none;
	background-color: #E5F4FA;
	padding: 5px 5px;
	display: inline;
	line-height: 20px; 
	z-index:99;
}

#menubbdd{
	font:bold 12px Verdana;
	text-decoration:none;
	background-color: #D1F1CE;
	padding: 5px 5px;
	display: inline;
	line-height: 20px; 
	z-index:99;
}
#menurevistas{
	font:bold 12px Verdana;
	text-decoration:none;
	background-color: #FFEE9D;
	padding: 5px 5px;
	display: inline;
	line-height: 20px; 
	z-index:99;
}
#menusota{
	position:absolute;
	top:166;
	
}
.posiciofoto{
			position:absolute;
			margin-left:360px;
			margin-top:200px; 
}
.subtitol{
	font:bold 11px Verdana;
	color:#333333;
	text-indent: 5px;
	text-decoration:none;
}
.subtitol:link{
	font:bold 11px Verdana;
	color:#333333;
	text-indent: 5px;
	text-decoration:underline;
}
.subtitol:visited{
	font:bold 11px Verdana;
	color:#333333;
	text-indent: 5px;
	text-decoration:underline;
}
.separacio{
			border-width: 0px;
			border-top-width: 1px;
			border-color:#ffffff;
			border-style:solid;
}

.text10b{
	font: 10px Verdana;
	color:#0091CC;
	text-indent: 0px;
	text-decoration:none;
}
.text10b:hover{
	text-decoration:underline;
}

.text70n{
	font:7.0pt Verdana;
	color:#222222;
	text-decoration:none;
}
.text70n:hover{
	text-decoration:underline;
}

/*
Estil de text normal, negre, mida 10pt
*/
.text85n{
	font:8.5pt Verdana;
	color:#222222;
	text-decoration:none;
}
.text85n:hover{
	text-decoration:underline;
}

.text85nj{
	font:8.5pt Verdana;
	text-align:justify;
	color:#222222;
	text-decoration:none;
}
.text85nj:hover{
	text-decoration:underline;
}
/*
Estil de text negreta, negre, mida 10pt
*/
#ind10px{
	margin-left:10px;
}
#ind15px{
	margin-left:15px;
}
.text105b{
	font:bold 10.5pt Verdana;
	color:#0091CC;
	text-decoration:none;
}
.text105b:hover{
	text-decoration:underline;
}

.text85b{
	font:bold 8.5pt Verdana;
	color:#222222;
	text-decoration:none;
}
.text85b:hover{
	text-decoration:underline;
}
.text85bu{
	font:bold 8.5pt Verdana;
	color:#222222;
	text-decoration:underline;
}
.text85bu:hover{
	text-decoration:none;
}
/*
Estil de text normal, gris, mida 10pt
*/
.text85g{
	font:8.5pt Verdana;
	color:#777777;
	text-decoration:none;
}
.text85g:hover{
	text-decoration:underline;
}
/*
Estil de titol, negre, mida15pt
*/
.text15n{
	font:15pt Verdana;
	color:#222222;
	text-decoration:none;
}

.titol{
	font:bold 12px Verdana;
	color:#222222;
	text-decoration: underline;
}
.titol:hover{
	color:#F9BC5B;
}
.titolin{
	font:bold 12px Verdana;
	color:#0091CC;
	text-decoration: underline;
}
.text{
	font:10px Verdana;
	color:#0092CB;
	text-decoration:none;
}
.titolin{
	font:bold 12px Verdana;
	color:#777777;
	text-decoration: underline;
}
.textwhite{
	font:10px Verdana;
	color:#FFFFFF;
	text-decoration:none;	
}
.textblack{
	font:10pt Verdana;
	color:#222222;
	text-decoration:none;
}
.titolseccio{
	color: #0091CC;
	font: normal 25px Verdana;
}
.text:hover{
	color:#F9BC5B;
	text-decoration:underline;
}
.textpetit{
	font:9px Verdana;
	color:#333333;
	text-decoration:none;
}



.textnegrita{

	font:bold 10px Verdana;
	color:#0092CE;
	text-decoration:none;
}
.textnegrita:hover{
	text-decoration:underline;
}

.textnegrita2{

	font:bold 10px Verdana;
	color:#222222;
	text-decoration:underline;
}
.textnegrita2:hover{
	text-decoration:none;
}

.titol2{
	font:bold 12px Verdana;
	color:#888888;
	text-decoration: none;
	border-bottom-style: groove;
	padding-bottom:4px;
}
.titol2:hover{
	color:#F9BC5B;
}
.imagen {  
text-align: left;
margin-right: 6px;
border: none;
}

.imagen a:link, .imagen a:hover, imagen a:visited {
text-decoration: none;
}

span a, img a{ 
border:0 !important; 
} 





