/* CSS Document */

* {	margin:0; padding:0; }
body { background:#4d50b4 url(../images/fondo_010.jpg) repeat-x;	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:.8em; color: #282525; margin:10px; }
	
img { border: 0px; }
blockquote { margin-left: auto; margin-right: auto; width: 90%; padding: 5px 0px 5px 0px; margin-top: 10px; margin-bottom: 10px; color: black; text-align: center; font-weight: bold; border-top: 1px solid black; border-bottom: 1px solid black; }

.ocultar{ display:none;}
.resaltar1 { color: #208dbf; white-space: nowrap }	/* azul claro*/
.resaltar2 { color: #536a78; font-weight: bold; }	/* azul fuerte*/
.resaltar3 { color: #999999; font-weight: bold; }	/* gris fuerte*/
.resumen { color: #999999; font-style: italic }	
.noticia { background: url(../images/icono_noticia.gif) 0px 8px no-repeat; padding-left: 20px; padding-top: 8px;padding-bottom: 2px; margin-left:10px; }
.documento { background: url(../images/icono_documento.gif) 0px 8px no-repeat; padding-left: 20px; padding-top: 8px; padding-bottom: 2px;  margin-left:10px; }
.documentoPDF { background: url(../images/icono_documentoPDF.gif) 0px 8px no-repeat; padding-left: 20px; padding-top: 8px; padding-bottom: 2px; margin-left:10px; }
.enlace { background: url(../images/icono_enlace.gif) 0px 8px no-repeat; padding-left: 20px; padding-top: 8px; padding-bottom: 2px;  margin-left:10px; }
.agenda { background: url(../images/icono_agenda.gif) 0px 8px no-repeat; padding-left: 20px; padding-top: 8px; padding-bottom: 2px;  margin-left:10px; }
.galeria { padding-left: 10px; padding-bottom: 2px; }
.video{ background: url(../images/icono_video.gif) 0px 8px no-repeat; padding-left: 20px; padding-top: 8px; padding-bottom: 2px; margin-left:10px; }
.inverso1 { color: #FFF; background-color: #0283fb; }	/* inverso del resaltar1 */
.der { float:right; }
.izq { float:left; }
.centrado { font-weight:bold;}
.indent { padding-left:15px; }

#wrap { margin:0 auto; width:920px; }
	#header { height:100px; background:#cbd7f3; padding:0px; }
		#logo { padding:0px; float:left; }
	#navtop { background:#5774a9 url(../images/fondoInicio.gif) repeat-x; height:26px; width:100%;  }
		#navtop #inici {  height:22px; padding-top:4px; width:163px; float:left; margin-right:15px; text-align:right; }
		#navtop #inici a { text-decoration:none; padding:0 15px 0 0; } 
		#navtop #inici a:link,
		#navtop #inici a:visited { color:#fff; }
		#navtop #inici a:hover,
		#navtop #inici a:active { color:#06073d; }
		#navtop .menuSup { padding-top:4px; }
		#navtop .menuSup a { text-decoration:none; font-weight:bold; padding:0 10px 6px 10px; }
		#navtop .menuSup a:link,
		#navtop .menuSup a:visited { color:#fff; background:url(../images/fondoOpcionMenu.gif) repeat-x; }
		#navtop .menuSup a:hover,
		#navtop .menuSup a:active,
		#navtop .menuSup a:link.current,
		#navtop .menuSup a:visited.current { color:#06073d; background:#fff; }
		#navtop .menuSup li { display:inline; }

	#content { background:#fff url(../images/fondoPage.gif) repeat-y; min-height:400px;}
	/* for Internet Explorer */
	/*\*/
		* html #content { height:400px; }
	/**/
	
	#navigation { float:left; width:163px; background-color:#5f8ad9; text-align:center; }
		#navigation ul { margin-top: 15px; list-style-type: none; }
		#navigation li { border-bottom:1px solid #7fa1e1; text-align:right; padding:3px 15px; }
		#navigation a:link,
		#navigation a:visited { color:#fff; text-decoration:none; }
		#navigation a:hover,
		#navigation a:active { color:#0c285b; }
		#navigation a:link.current,
		#navigation a:visited.current { color:#0c285b; font-weight:bold; }
		#navigation h5 { font-weight:normal; color:#395382; margin:25px 0 10px 0; }
		#navigation img { margin-bottom: 60px; }
	
	#orga { background: #d9e8ff; width: 163px; margin-left: 0px; margin-top: 25px; color: #000; padding:0px; text-align: center;}
		#orga h5 { font-weight:normal; color:#6d6d6d; margin:0px; padding-top:5px; width: 80%; border-bottom: 1px solid #6d6d6d; margin-left: 15px;}
		*html #orga h5 { font-weight:normal; color:#6d6d6d; margin:0px; padding-top:5px; width: 80%; border-bottom: 1px solid #6d6d6d; }
		#orga ul { margin-top: 0px; list-style-type: none;  margin:0px;}
		#orga li { border-bottom: 0px; text-align: center; margin-top: 5px; margin-bottom: 0px; height:70px; padding:0px;}
		#orga li.wols { border-bottom: 0px; text-align: center; margin-top: 5px; margin-bottom: 0px; height:120px; padding:0px;}

	#pagecontent { margin:20px 10px; float:left; width:540px; background-color:#fff; }	
		#pagecontent h2 { color: #06073d; font-size: 1.5em; }
		#pagecontent h3 { color: #06073d; font-size: 1.2em; margin-top:15px; }
		#pagecontent h3.dreta { color: #06073d; font-size: 1.2em; margin-top:15px; text-align:right;}
		#pagecontent h3 img { padding:0px;}
		#pagecontent p { margin: 0px; padding-top: 10px; padding-bottom: 5px; padding-right: 15px; }
		
		#pagecontent  a:link, a:visited, a:active {color:#5f8ad9; text-decoration: none; }
		#pagecontent a:hover { color:#5f8ad9; text-decoration: underline; }
		
		#pagecontent .fondoFecha { background-color:#696464; }
		#pagecontent .fondoFecha h4 { color:#fff; font-weight:normal; font-size:0.85em; padding:1px 5px; }
		#pagecontent .fondoNoticia { background-color:#e0e0e0; padding:0px; /*margin-bottom:15px;*/ }
		#pagecontent .fondoNoticia h3 { color:#b11417; font-size:1em; padding:5px 5px; }
		#pagecontent .fondoNoticia p { font-size:0.9em; padding:5px 5px; }
		#pagecontent .fondoNoticia img { padding-left:10px; }
		#pagecontent .fondoNoticia hr{ clear: right;}

		#pagecontent .fondoNoticia p.fotoNoticia { clear: right;}

		#pagecontent .noticias  { margin:0px; padding-top:15px;  }
		#pagecontent .noticias h4 { background-color:#696464; color:#fff; font-weight:normal; font-size:0.85em; padding:1px 5px; float:left; }
		#pagecontent .noticias h3 { margin:0 0 10px 70px; color:#b11417; font-weight:normal; font-size:0.9em; padding:1px 5px; }
		
		#pagecontent .cuadro { background-color:#ffffff; padding:0 15px; margin:10px 0 20px 0; }
		#pagecontent .cuadroPresentacion { background-color:#e0e0e0; padding:0 10px; margin:10px 1px 20px 1px; width:29%; float:left; font-size:.85em; height:840px; }
		#pagecontent .cuadro img { padding:3px; background-color:#fff; /*border:1px solid #c2c2c2;*/ margin:10px; }
		#pagecontent .cuadroPresentacion img { padding:3px; background-color:#fff; border:1px solid #c2c2c2; margin:5px auto;  }
		#pagecontent .fotoPresentacion { text-align:center; height:225px; border-bottom:1px solid #c2c2c2; }
		#pagecontent .fotosRegata { background-color:#e0e0e0; padding:0; margin:0 0 0 20px; width:160px; float:right; height:775px;}
		#pagecontent .fotosRegata img { padding:5px 5px 0 5px; }
		
		#pagecontent img { padding:5px; }
		#pagecontent ol,
		#pagecontent ul { padding-left:50px; }
		
	#pagecontent p.p_editorial { margin: 0px; padding: 5px 5px 0px 5px; }
	#pagecontent p.p_asociacion { margin: 0px; padding: 0px 0px 0px 0px; }
	#pagecontent img.img_destacada { float:right; margin: 0px 0px 10px 10px; padding: 0px; /*border: 5px solid #cecece;*/ }
	#pagecontent img.img_galeria { float:left; margin: 0 10px 10px 0; padding: 0px; }
	#pagecontent img.img_foto { float:none; margin: 0px 0px 0px 0px; padding: 5px; border: 1px solid #cecece; }
	#pagecontent table.tab_galeria { width: 100%; border-collapse: separate; }
	#pagecontent table.tab_galeria tr td { text-align:center; padding-bottom: 20px}
	
	#pagecontent table.formula { width: 80%; border-collapse: separate; border-bottom: 1px solid #5f8ad9;}
		#pagecontent table.formula td { font-size: 16px; padding-bottom: 5px; }
	
	#pagecontent table.leyenda { width: 80%; border-collapse: separate; border-bottom: 1px solid #5f8ad9;}
		#pagecontent table.leyenda tr,td { font-size: 12px; }
	
	
	.box { padding: 10px 0px;}
	.bm { padding: 0px; }	
	.bm_med { padding-top: 10px; }
	#pagecontent div.bm_med p {margin:0px; padding:0px;}
	.boxgaleria { float:left; padding: 10px 0px 0px 0px; margin: 0px; width:100%}
	.boxgaleria_sinfoto { float:left; width: 90px; height: 60px; margin: 0px 10px 10px 0px; padding: 0px; padding-top:10px; border: 1px solid #d6d6d6; }
	#pagecontent div.bm p.estatico { margin:0px; padding:10px 0px 10px 0px;}
	#pagecontent div.bm p.estatico2 { margin:0px; padding:5px 0px 0px 15px; }
	
	#pagecontent ul.listaDescargas { list-style-type:none; padding:0; padding-top:20px; }
		#pagecontent ul.listaDescargas li { margin:0 0 5px 0; padding:0; }
	
	#pagecontent .tabla { width:100%; margin:10px 0; border-collapse:collapse; }
		#pagecontent .tabla th,
		#pagecontent .tabla td { vertical-align:top; padding:2px; }
		#pagecontent .tabla tr.linea th ,
		#pagecontent .tabla tr.linea td { border-bottom:1px solid #06073d; }
	
	#sidebar { float:left; width:160px; margin:0; text-align:center; }
		#sidebar a img.newsletter { border:5px solid #cccccc; }
		#sidebar a:hover img.newsletter { border:5px solid #676767; }
		#sidebar h5 { font-weight:normal; color:#7f7f7f; margin:25px 0 10px 0; border-bottom:1px solid #676767; }
		#sidebar ul { list-style-type: none; }
		#sidebar li { margin-bottom:15px; font-size:.85em; }
	
	#sombraPieRoj { float:left; background:#afc7f4 url(../images/sombraPieRoj.gif) bottom repeat-x; width:163px; height:7px; }
	#sombraPieNeg { float:left; background:#fff url(../images/sombraPieNeg.gif) bottom repeat-x; width:757px; height:7px; }
	
	#sponsors { background-color:#cfcfcf; padding:7px 0px 5px 0; height:65px; clear:both; margin:0; text-align:center; width:100%; }
		.logos { float:left; margin:0px; margin-left: 350px; text-align:center; padding: 0px;}
		*html .logos { float:left; margin:0px; margin-left: 170px; text-align:center; padding: 0px;}
		.logos h5 { border-bottom:1px solid #676767; color:#676767; font-weight:normal; font-size:.85em; }
		.logos li { display:inline; }
		.logos li img { padding:0px 10px 0 0; }
		
	#pie { padding:10px 0; background-color:#0c285b; text-align:center; font-size:.85em; color:#fff; }
	#pie_gns { padding:15px 0 20px;  text-align:right;}

	.columna1 { width:35%; }
	.columna2 { width:65%; }
	fieldset { padding:0 15px; margin-bottom:10px; }
	legend { font-weight:bold; }


	.nota { font-size:0.85em; padding:2px 0 0 18px; display:block; }
	
#contenidorInici img{
	float: none !important;
}	
#contenidorInici .fleft {
	float: left;
}
#contenidorInici h2 { 
		color: #208dbf; 
		font-size: 13px; 
		font-weight:bold;
		background-color: #FFFFFF;
		padding: 0px 5px;
		margin: 0px 5px;
}
#contenidorInici p.titolInici {
		padding: 0px 0px !important;
		margin: 5px 5px 0px 5px !important;
		height: 100%;		
		min-height: 35px;
}
	/* for IE */
	* html #contenidorInici p.titolInici { height: 35px; }


#contenidorInici p.leer {
		float: right;
		color: #208dbf; 
		margin-right: 5px !important;
}

#contenidorInici p.leer a{color: #208dbf; }
#contenidorInici p.leer a:link    { color:	#208dbf; text-decoration:none; }
#contenidorInici p.leer a:visited { color:	#208dbf; text-decoration:none; }
#contenidorInici p.leer a:hover   { color:	#208dbf; text-decoration:underline; }
#contenidorInici p.leer a:active  { color:	#208dbf; text-decoration:none; }

.contentImgInici{
	width: 100%;
	text-align: center;
	clear:both;
}

#noticiaportadaIzq{
	float:	left;
	width:	230px;
	margin:	0px;
	padding:0px;
}

#noticiaportadaMig{
	float:	left;
	margin:	0px;
	padding:0px;
	width:	230px;
}

#noticiaportadaRight{
	float:	right;
	width:	230px;
	margin:	0px;
	padding:0px;
	
}


#container {
	width: 100%;
	background: #FFFFFF url(../images/fondoindena.gif) top left repeat-x;
}

#containerPortada {
	width: 100%;
	background: #FFFFFF url(../images/fondoindena_inicio.gif) top left repeat-x;
}


	#pageprincipal {margin-left:170px;}
	
	#pageimage {height:122px;}
	#imageseccio {
		float:right;
		margin-top: 19px;
	}
	#pageimageinici{height:330px;}
	#imageinici{
		float:right;
		margin-top: 17px;
	}
	
	

	/**********Estils Galerķa d'Imatges*************/
	#galleryphotosDestacat{
		text-align: center;
		margin-top: 15px;
		height: 210px;
	}
	#galleryphotosDestacatDetallGalery {
		text-align: center;
		margin-top: 5px;
		height: 210px;
	}	

	#galleryphotosDestacatDetallGalery a { cursor: hand }

	
	#galleryphotosDestacat img, #galleryphotosDestacatDetallGalery img {float:none; padding: 0px; border: 5px solid #cecece; }
	
	#contentgallery{margin-top: 20px;}
	#contentgalleryDetallGalery{margin-top: 10px;}	
	
	#galleryphotos{
		height:	130px;
		width: 540px;
		margin: auto;
		background: url(../images/fondoThumbnail.gif) top left repeat-x;
		overflow-y:hidden;
		overflow-x:scroll;
	 }

	#galleryphotos table {margin: 0px auto; }
	#galleryphotos td {
		text-align:	center;
		vertical-align: middle;
		padding: 0px 6px 0 6px;
	}
	#galleryphotos img{margin-top: 4px;padding: 0px; border: 4px solid #d6d6d6;}
	
	#descripcionGaleria {
		text-align:	center;
		margin-top: 3px;
	}
	
	#visor {
		filter: alpha(opacity=100);
		cursor: default;
	}
	/**********Fi Estils Galerķa d'Imatges*************/
	
	#videoBlit {
		text-align: center;
	}
	
	#videoBlit:after{
	    content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}

	/* Hides from IE-mac \*/
	* html #videoBlit {height: 1%;}


#mapa { clear: both; float: left; padding: 5px 5px 5px 5px; margin: 10px 0px 20px 0px; border: 1px solid #d6d6d6; }

#paginacion { float:left; width: 670px; text-align: center; padding-bottom: 10px; }

#titulo { 
	float:left; width: 660px; padding: 15px 10px 0px 20px; margin: 0px;
	}
	#titulo_izq { float:left; padding: 0px 0px 0px 0px; margin: 0px; }
	#titulo_res { float:right; width: 500px; padding: 0px; margin: 0px; text-align: right}
	#titulo_res p { padding: 0px; margin: 0px; }

#buscador { padding:0px 10px 0px 0px; margin:0px; margin-top:15px; }
	#buscador_der { float:left; width: 380px; padding: 5px 5px 5px 5px; margin-top: 0px; background-color: #eee; }
	#buscador_der img { border: 0px; padding: 0px; margin: 0px; float:left }
	#buscador_der table { border-spacing: 5px; }
	#buscador_der table th.Col1 { width: 40px; }
	#buscador_der table th.Col11 { width: 130px; }
	#buscador_der table th.Col2 { width: 60px; }
	#buscador_der table th.Col3 { width: 30px; }
	#buscador_der table th.Col4 {  }
	form { padding: 0px; margin: 0px}
	input, select, textarea { color: #999999; font-size: 11px; border:1px solid #999999; padding: 1px; margin: 0px }
	.campoDay{ width: 15px; }
	.campoMonth { width: 80px; }
	.campoYear { width: 25px; }
	.campoDate { width: 65px; color: #999999; }
	.campoKeyword { width: 210px; color: #999999; }
	.campoCategory { width: 210px; }
	.Boton { float: right; }

	.campoDate_off { width: 65px; color: #d2d2d2; }
	.campoKeyword_off { width: 210px; color: #d2d2d2; }

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */


.limpiar {
	clear: both;
}

#tableRatting {width:100%; margin:10px 0; border-collapse:collapse; margin:0;padding:0}
#tableRatting td { vertical-align:top; padding:2px; }
/**********Estilos Div Desplegable*************/
#llistaDesplegable{
	margin:0px;
	padding:0px;
}
#llistaDesplegable ul {
	margin:0px;
	padding:0px;
}
.tituloItem{
  text-align: center;
  cursor: pointer;
  font-weight: bold;
  color: #208dbf;
  font-size: 12px;
  font-weight: bold; 
  background-color: #eeeeee;
  margin:7px 0px 5px 0px;
  padding: 3px 10px;
  width:40px;
}
.tituloItemLarge{
  text-align: left;
  cursor: pointer;
  font-weight: bold;
  color: #208dbf;
  font-size: 12px;
  font-weight: bold; 
  background-color: #eeeeee;
  margin:7px 0px 5px 0px;
  padding: 3px 10px;
  width:150px;
}
.contenidoItem{
  display: visible;
  padding-left: 10px;
  padding-bottom: 3px;
  font-weight: normal;
  margin-bottom: 20px;
  margin-top: 0;
}
.contenidoItemHidden{
  display: none;
  padding-left: 10px;
  padding-bottom: 3px;
  font-weight: normal;
}
.contenidoItem li {
 color: #536a78;
 font-weight: bold;
 padding-left: 20px;
 padding-top: 3px;
}
.contenidoItem span {
 color: #208dbf;
 font-weight: bold;
 padding-left: 10px;
}
.contenidoItem li span a{color: #208dbf;}
.contenidoItem li span a:link { color: #208dbf; text-decoration:none;}
.contenidoItem li span a:visited { color: #208dbf; text-decoration:none;}
.contenidoItem li span a:hover  { color: #208dbf; text-decoration:underline;}
.contenidoItem li span a:active  { color: #208dbf; text-decoration:none;}

.contenidoItem li a { color: #536a78;}
.contenidoItem li a:link { color: #536a78; text-decoration:none;}
.contenidoItem li a:visited { color: #536a78; text-decoration:none;}
.contenidoItem li a:hover  { color: #536a78; text-decoration:none;}
.contenidoItem li a:active  { color: #536a78; text-decoration:none;}
/********** Fi Estilos Div Anys*************/
#contenidoDIV{
	padding-top:10px;
}
.titular {
	 font-weight: bold;
	 margin: 5px 5px 0px 5px;
}

.titular span{
	 margin-left: 20px;
	 font-weight: bold;
}

.descripcion {
	display:block;
	margin: 0 0 0 5px;	 
}

.descripcion2 {
	display:block;
	margin: 0 0 0 97px;
	color:#707070;
}
.fecha  { color:#fff; font-weight:normal; font-size:0.85em; padding:1px 5px; background-color:#696464;}

.contenidotitular{
	padding-bottom: 3px;
}
#volver {
	clear:both;
	float:right;
	margin:10px 5px 0px 0px;
	font-weight:bold;
}

/************	ACTUALIDAD **********************/
#contenidoActualidad {
	min-height: 150px;	
}
	/* for IE */
	* html #contenidoActualidad { height: 150px; }
	
#resultActualidad {
	margin: 0px 0px 10px 0px;	
	font-weight: bold;
}

#boxScrollActualidad { 
	overflow-y:scroll;
	overflow-x:hidden;
	width:90%; 
	height:150px; 
	border-style:solid;
	border-width:1px;
	border-color:#777777;
} 

#noResults {
	margin-top: 70px;
	font-weight: bold;
}

.visible {
	display: block;
}
.hidden {
	display: none;
}

.nborder{
	border-style:none !important;
	border-width:0px  !important;
}

/************	FI ACTUALIDAD **********************/
#limpiar { clear: both; }

.cuadro2 { padding-top: 30px; width: 530px; }
