/* --- INDICE ---------------------------------- */

/*
Reset
Clases globales
Texto
Formularios
Navegacion
*/


/* --- RESET ---------------------------------- */

* 
{
	margin-top: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
	padding-top: 0pt;
	padding-right: 0pt;
	padding-bottom: 0pt;
	padding-left: 0pt;
	font-size:10px;


}

.ajustar_alto 
{ 
	border: 0px solid black; 
	padding: 0; 
}

.ajustar_alto:after 
{ 
	content: ""; 
	display: block; 
	height: 0; 
	clear: both; 
	border: 0px solid black; 
}

.ajustar_before 
{ 
	content: ""; 
	display: block; 
	height: 0; 
	clear: both; 
	border: 0px solid black; 
}

html
{
	font-size:100.01%;
}

/* --- FORMULARIOS / BUSCADORES---------------------------------- */

form {
	display:inline;
	font-size: 0.95em;
}



select,input, textarea  {	
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	background-color: #666666;
	color: #ffffff;
	width:auto;
	border-top:1px solid #111111;
	border-right:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	border-left:1px solid #111111;
	padding:1px;
}


/* --- TABLAS ---------------------------------- */


/* ---  TABLAS NAVEGACION ---------------------------------- */



/* --- TABLAS ---------------------------------- */








/* --- TEXTO ---------------------------------- */

.body_general body	{
	font-family: Georgia, "Times New Roman", Times, serif;
	background-color: #E8E8E8;
	font-size: 62.5%;
}

h1, h2 {
	visibility: hidden;
	height: 0px;
}

h1 {


}

h2 {

}

h3	
{
	font-family: Georgia, Century, "Times New Roman", Times, serif;
	font-size: 2.4em;
	line-height: 1.1em;
	color:#333333;
}

h4 {
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 1.2em;
	line-height: 1.1em;

}


h5 {

}


p  {
	font-family: Georgia, Century, "Times New Roman", Times, serif;
	font-size: 1.45em;
	line-height: 1.25em;
	margin: 0px 0px 1.2em 0px;
	color:#666666;
}


li  {
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 1.4em;
	line-height: 1.7em;
	list-style-type: none;
	font-weight:bold;
}


/* --- CONTENEDORES---------------------------------- */


.articulo
{
	margin-left:45px;

}

.articulo h3
{
	font-family: Georgia, Century, "Times New Roman", Times, serif;
	font-size: 4.8em;
	color:#CC0033;
	letter-spacing: -0.05em;
	border-top: 1px solid #666666;
	padding-top: 10px;
	margin-top:17px;

}

.articulo h4
{
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 1.2em;
	color:#999999;
	letter-spacing: -0.05em;
	padding-top: 0px;
	display:inline-block;
}

.articulo h5
{
	font-family: Georgia, Century, "Times New Roman", Times, serif;
	font-size: 1.3em;
	line-height: 1.25em;
	color:#333333;
	letter-spacing: -0.05em;
	padding: 0px 0 0px 0;
	display:inline-block;
}

.resumen_articulo_destacat
{
	margin-left:0px;
	border-bottom: 1px solid #666666;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-top: 10px;
	padding-right: 5px;
	margin-bottom: 25px;
	background-color:#e7e7e7;
}

.resumen_articulo_destacat h3
{
	font-family: Georgia, Century, "Times New Roman", Times, serif;
	font-size: 4.0em;
	color:#333333;
	letter-spacing: -0.05em;
	border-top: 1px solid #666666;
	padding-top: 3px;
	margin-top:5px;

}

.resumen_articulo_destacat h4
{
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 1.5em;
	font-weight:bold;
	color:#999999;
	letter-spacing: 0em;
	padding-top: 3px;
	display:inline-block;
}


.resumen_articulo_destacat p
{
	padding-top:2px;
	margin:0px;
	font-size: 14px;
}


.resumen_articulo_destacat img
{
	text-align:center;
	float:none;
	display:block;
	margin:auto;
	padding-right:0px;
	padding-left:0px;
	padding-top:6px;
	padding-bottom:6px;
}

.resumen_articulo
{
	margin-left:0px;
	border-bottom: 1px solid #666666;
	padding-bottom: 7px;
	margin-bottom: 25px;
}

.resumen_articulo h3
{
	font-family: Georgia, Century, "Times New Roman", Times, serif;
	font-size: 2.6em;
	color:#333333;
	letter-spacing: -0.05em;
	border-top: 1px solid #666666;
	padding-top: 3px;
	margin-top:5px;

}

.resumen_articulo h4
{
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 1.2em;
	color:#999999;
	letter-spacing: -0.05em;
	padding-top: 0px;
	display:inline-block;
}


.resumen_articulo p
{
	padding-top:2px;
	margin:0px;

}


.resumen_articulo img
{
	float:left;
	clear:left;
	margin:0px;
	padding-right:10px;
	padding-top:6px;
}



.bloque_resumenes_breus
{
	padding-top: 7px;
}

.resumen_articulo_breu
{
	margin-left:0px;
	border-top: 1px solid #666666;
	margin-top: 5px;
	padding-bottom: 7px;
	padding-top: 3px;
	margin-bottom: 5px;
}

.resumen_articulo_breu h3
{
	font-family: Georgia, Century, "Times New Roman", Times, serif;
	font-size: 1.5em;
	color:#333333;
	padding-top: 3px;
	margin-top:5px;
	display:inline;
	clear:none;


}

.resumen_articulo_breu h4
{
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 1.2em;
	color:#999999;
	letter-spacing: -0.05em;
	padding-top: 0px;
	padding-right:7px;
	display:inline;
	clear:none;
	width:auto;
}

.resultats_temes
{
	margin-left:0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
}

.resultats_temes h3
{
	font-family: Georgia, Century, "Times New Roman", Times, serif;
	font-size: 1.5em;
	color:#333333;
	padding-top: 0px;
	margin-top:0px;
	display:inline;
	clear:none;


}

.resultats_temes h4
{
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 1.2em;
	color:#999999;
	letter-spacing: -0.05em;
	padding-top: 0px;
	padding-right:7px;
	display:inline;
	clear:none;
	width:auto;
}

.resultats_temes hr
{
	width:100px;
	padding:0px;
	margin:10px 0 0 0;
	text-align:left;

}



.legir
{
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 0.8em;
	font-weight:100;
	color:#CC0033;
}



.cita    {
	font-family: Georgia, Century, "Times New Roman", Times, serif;
	letter-spacing: -0.05em;
	margin: 0px 0px 1.2em 0px;
	font-style:italic;
	word-spacing:0.05em;
}

.cabecera_articulo
{
	display:inline-block;
	position:absolute;
	top:1px;
}


.cabecera_resumen
{
	display:inline-block;
	font-weight:normal;
}

.publicacion
{
	font-size: 1.1em;
	color:#CC0033;
	font-weight:bold;
}

.creditos_autores
{
	margin: 10px 0px 20px 0px;
}

.creditos_autores_resumen
{
	margin: 2px 0px 2px 0px;
	border-bottom: 1px solid #CCCCCC;
	padding: 0 0 7px 0;
}


.material_autor 
{
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 1em;
	color:#999999;
	display:inline-block;
	font-style:italic;
}


.autor 
{
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 1em;
	color:#666666;
	padding-left: 5px;
	display:inline-block;
	font-weight:bold;
}



.opcions_article p
{
	display:inline-block;
	float:right;
}

.opcions_article a
{
	position:relative;
	top:0px;
}

.opcions_article img
{
	padding:0px;
	border:0;
	text-decoration:none;
	z-index:1
}



.info_adicional
{
	background-color:#E7E7E7;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	padding:0px 0px 7px 0px;
}


.info_adicional h4
{
	background-color:#CC0033;
	color:#FFFFFF;
	font-size: 1.3em;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	padding:7px 5px 7px 10px;
	text-align:left;


}

.info_adicional ul
{
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	list-style-type: none;
	letter-spacing: -0.05em;

}
.info_adicional li
{
	line-height:1.4em;
	padding:3px 5px 3px 25px;

}

.info_adicional a
{
	color:#333333;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	list-style-type: none;
	font-size: 0.75em;
	line-height:0.5em;

}

.info_adicional a:hover
{
	color:#CC0033;
}

.documents_relacionats
{
	background-color:#E7E7E7;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	padding:0px 0px 15px 0px;
}


.documents_relacionats h4
{
	background-color:#A09D22;
	color:#FFFFFF;
	font-size: 1.3em;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	padding:7px 5px 7px 10px;
	margin:0 0 3px 0;
	text-align:left;


}

.documents_relacionats ul
{
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	list-style-type: none;
	letter-spacing: 0em;
}

.documents_relacionats li
{
	padding:5px 5px 3px 25px;
	line-height:1em;

}

.documents_relacionats a
{
	color:#333333;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	list-style-type: none;
	font-size: 0.75em;
}

.documents_relacionats a:hover
{
	color:#CC0033;
}

.documents_autor
{
	color:#666666;
	font-size: 1em;
	display:block;
	line-height:1.1em;
	font-weight:normal;

}

.documents_idioma
{
	color:#111111;
	font-size: 1em;
	display:block;
	line-height:1.1em;
	font-weight:normal;

}





.paginador_articulos
{
	margin-left:45px;
	padding:3px 0px 7px 0px;
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
}

.paginador_articulos p
{
	padding:0;
	margin:0;
}


.paginador_articulos a 
{
	color:#666666;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	list-style-type: none;
	font-size: 0.9em;
	line-height:0.9em;
	margin-right:5px;

}

.paginador_articulos a:hover
{
	color:#cc0033;
}




.paginador_articulos span 
{
	color:#cc0033;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	list-style-type: none;
	font-size: 0.9em;
	line-height:0.9em;
	margin-right:0px;
	text-decoration:underline;

}

.paginador_cerques
{
	margin-top:30px;
	padding:3px 0px 7px 0px;
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
}

.paginador_cerques p
{
	padding:0;
	margin:0;
}


.paginador_cerques a 
{
	color:#666666;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	list-style-type: none;
	font-size: 0.9em;
	line-height:0.9em;
	margin-right:5px;

}

.paginador_cerques a:hover
{
	color:#cc0033;
}




.paginador_cerques span 
{
	color:#cc0033;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	list-style-type: none;
	font-size: 0.9em;
	line-height:0.9em;
	margin-right:0px;
	text-decoration:underline;

}




.index_web
{
	background-color:#E7E7E7;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	padding:0px 0px 30px 0px;
	border-bottom: 1px solid #333333;
	list-style-type: none;
}


.index_web h4
{
	background-color:#CC0033;
	color:#FFFFFF;
	font-size: 1.3em;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	padding:7px 5px 7px 10px;
	text-align:left;


}

.index_web ul
{
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-weight:normal;
}

.index_web li
{
	line-height:1em;
	padding:2px 5px 4px 5px;
}

.index_web a
{
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 0.85em;
	line-height:0.4em;
	list-style-type: none;
	word-spacing: 1px;
	letter-spacing:0em;
}

.index_web a:hover
{
	color:#CC0033;
}



.index_web br
{
	line-height:10%;
}

.darreres_publicacions
{
	background-color:#E7E7E7;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	padding:0px 0px 7px 0px;
	border-bottom: 1px solid #333333;
	margin-top:50px;
}

.darreres_publicacions *
{
	text-align:left;
}



.darreres_publicacions h4
{
	background-color:#CC0033;
	color:#FFFFFF;
	font-size: 1.3em;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	padding:7px 5px 7px 10px;
	text-align:left;


}


.darreres_publicacions a
{
	display:block;
	clear:both;
	color:#333333;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-weight:bold;
	font-size: 1.3em;
	line-height:1.1em;
	margin: 10px 35px 0px 10px;
	letter-spacing:-0.0em;
}

.darreres_publicacions a:hover
{
	color:#CC0033;
}

.darreres_publicacions img
{
	display:block;
	clear:both;
	border:0;
	margin: 10px 0px 25px 0px;
}

.darreres_publicacions br
{
	line-height:10%;
}


.menu_dreta
{
	background-color:#E7E7E7;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	padding:0px 0px 15px 0px;
	list-style-type: none;
}


.menu_dreta h4
{
	background-color:#CC0033;
	color:#FFFFFF;
	font-size: 1.3em;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	padding:7px 5px 7px 10px;
	text-align:left;
	margin-bottom:10px;


}

.menu_dreta ul
{
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-weight:normal;
}

.menu_dreta li
{
	line-height:1.1em;
	padding:4px 5px 5px 5px;
}

.menu_dreta a
{
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 0.85em;
	line-height:0.2em;
	list-style-type: none;
	word-spacing: 1px;
	letter-spacing:0em;
}

.menu_dreta a:hover
{
	color:#CC0033;
}



.menu_dreta br
{
	line-height:8%;
}


.cercador_publicacions_senzill
{
	float:left;
	display:inline;
	background-color:#CC0033;
	width:425px;
	margin-top:1px;
}

.cercador_publicacions_senzill:after
{
	content: ""; 
	display: block; 
	height: 17px; 
	clear: both; 
	border: 0px solid black;
	background-color:#FFFFFF;
}

.cercador_publicacions_senzill h3
{
	background-color:#CC0033;
	color:#FFFFFF;
	font-size: 1.3em;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	padding:2px 0px 2px 9px;
	text-align:left;
	float:left;
	display:inline;
	clear:none;
	margin:0;
}

.cercador_publicacions_senzill input
{
	display:inline-block;
	padding:1px 5px 1px 5px;
	margin:0px;
	vertical-align: middle;
	font-size:100%;

}

.cercador_publicacions_senzill button
{
	display:inline-block;
	padding:1px 5px 1px 5px;
	margin:0px;
	vertical-align: middle;
	font-size:100%;

}


.cercador_publicacions_senzill p
{
	padding:0;
	margin:0;
	font-size:100%;
}


.cercador_publicacions_senzill a
{
	color:#FFFFFF;
	font-size: 1.2em;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	padding:7px 7px 0px 0px;
	margin:0px 0px 0px 5px;
	float:right;
	display:inline;
	clear:right;

}

#boto_enviar_pub 	{
	background-image: url(/imgfiles/Idees/fletxa.gif);
	background-color: transparent;
	background-repeat: no-repeat;
	border:0;
	cursor:pointer;
	width:22px;
	height:24px;
	position:relative;
	margin:0px;
	text-indent:10em;
}

#cercar_pub
{
	position:relative;
	margin:0px;
	font-size: 0.8em;

}


.cercador_publicacions_avanzat
{
	float:left;
	display:inline;
	width:425px;
	margin-top:1px;
}

.cercador_publicacions_avanzat:after
{
	content: ""; 
	display: block; 
	height: 17px; 
	clear: both; 
	border: 0px solid black;
	background-color:#FFFFFF;
}

.cercador_publicacions_avanzat h3
{
	background-color:#CC0033;
	color:#FFFFFF;
	font-size: 1.3em;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	padding:7px 9px 7px 9px;
	text-align:left;
	display:block;
	margin:0;
}

.cercador_temes_avanzat h3
{
	background-color:#CC0033;
	color:#FFFFFF;
	font-size: 1.3em;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	padding:7px 9px 7px 9px;
	text-align:left;
	display:block;
	margin:0;
}


.criteris_cerca div
{
	background-color:#666666;
	color:#FFFFFF;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	height:75px;

}

#id_publicacio
{
	background-color:#FFFFFF;
	display:inline-block;
	margin:5px 0px 5px 0px;
	font-size:95%;
	color:#333333;
	width:122px;
	font-weight:normal;
	position:absolute;
	top:33px;
	left:25px;
}

#cercar_pub_avanzat
{
	background-color:#FFFFFF;
	color:#333333;
	display:inline-block;
	margin:5px 0px 5px 0px;
	font-size:100%;
	width:403px;
	font-weight:normal;
	position:absolute;
	top:33px;
	left:25px;
	line-height:1em;
	font-size:1em;
	height:14px;
	padding:2px 0 0 3px;


}

.criteris_cerca fieldset
{
	border:0px solid #ffffff;
	width:125px;
	position:absolute;
	top:70px;
	left:25px;
}

.criteris_cerca label
{
	display:block;
	text-indent:3px;
	height:14px;
}

#chk_del_any
{
	background-color:#FFFFFF;
	color:#333333;
	width:10px;
	height:10px;
	float:left;
	clear:right;
}

#chk_a_partir_any
{
	background-color:#FFFFFF;
	color:#333333;
	width:10px;
	height:10px;
	float:left;
	clear:left;
}

#id_any
{
	background-color:#FFFFFF;
	color:#333333;
	position:absolute;
	top:77px;
	left:152px;
}

#boto_enviar_pub_avanzat
{
	background-image: url(/imgfiles/Idees/fletxa_gris.gif);
	background-color: transparent;
	background-repeat: no-repeat;
	border:0;
	cursor:pointer;
	width:22px;
	height:24px;
	float:right;
	margin:45px 6px 0 0;
	text-indent:-1000em;
}

.tipus_cerca
{
	line-height:0;
	background-color:#999999;
	width:100%;
	height:26px;
}

.tipus_cerca li
{
	float:left;
	clear:none;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin:0;
	font-weight:normal;
	border-right: 1px solid #333333;
	height:26px;

}

.tipus_cerca a
{
	color:#333333;

}


.tab_seleccionat
{
	background-color:#e7e7e7;

}

.ordenacio_cerca div
{
	background-color:#e7e7e7;
	color:#666666;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	height:27px;
	padding:0px;

}

.ordenacio_cerca fieldset
{
	border:0;
	padding:7px 0 0 5px;
}

.ordenacio_cerca input
{
	border:0;
	margin:0 0 0 20px;
	background-color:#ffffff;
	width:12px;
	height:12px;
}

#resultats_cerca_publicacions hr
{
	display:block;
	clear:both;
	height:2px;
	background-color:#999999;
	border:0px;
	margin-bottom:15px;
	margin-top:5px;

}


.lineas_editoriales:before 
{ 
	content: ""; 
	display: block; 
	height: 17px; 
	clear: both; 
	border: 0px solid black; 
}


.lineas_editoriales div
{
	margin:0px 0px 0px 0px;
}

.lineas_editoriales h3
{
	background-color: #E7E7E7;
	color:#111111;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 1.3em;
	letter-spacing: 0em;
	padding: 7px 5px 7px 5px;
	clear:both;
	display:block;
	margin:0px 0px 3px 0px;
	width:96%;
}

.linea_editorial h3
{
	background-color: #E7E7E7;
	color:#111111;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 1.3em;
	letter-spacing: 0em;
	padding: 7px 5px 7px 5px;
	clear:both;
	display:block;
	margin:0px 0px 3px 0px;
	width:96%;
}



.lineas_editoriales p
{
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 1.2em;
	line-height:1.4em;
	margin:0px 0px 9px 0px;
	color:#333333;
	display:inline-block;
	width:96%;
}


.publicacions_detall
{
	width:415px;
	height:153px;
}


.publicacions_detall div
{
	margin-bottom:10px;
}

.publicacions_detall_portada
{
	width:auto;
	height:153px;
	float:left;
	display:block;
}

.publicacions_detall_dades
{
	width:290px;
	height:160px;
	position:relative;
	float:left;
	text-align:left;
	padding:0;
}

.publicacions_detall_dades *
{
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 105%;
	margin-bottom:2px;
	color:#666666;
}


.publicacions_detall_dades div
{
	float:left;
	position:absolute;
	bottom:0px;
	left:10px;
}

.publicacions_edicio
{
	display:block;
	font-weight:bold;
}

.publicacions_data_edicio
{
	display:block;
	font-weight:bold;

}

.publicacions_titol
{
	white-space: normal;
	font-weight:bold;
	display:block;
	color:#333333;

}

.publicacions_autor
{
	display:block;
}

.cetc h3
{
	background-color: #e7e7e7;
	color:#111111;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 1.3em;
	letter-spacing: 0em;
	padding: 7px 5px 7px 5px;
	clear:both;
	display:block;
	margin:0px 0px 6px 0px;
	width:96%;
	border-top: 1px solid #333333;
	border-bottom: 1px solid #333333;
}

.cetc h4
{
	background-color: #A09D22;
	color:#ffffff;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 1.3em;
	letter-spacing: 0em;
	padding: 7px 5px 7px 5px;
	clear:both;
	display:block;
	margin:20px 0px 6px 0px;
	width:96%;
}

.cetc ul
{
}

.cetc li
{
	background-repeat: no-repeat;
	background-position: 0px 7px;
	background-image: url(/imgfiles/Idees/bola_moutard.gif);
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 1.2em;
	letter-spacing: 0em;
	font-weight: normal;
	color:#666666;
	line-height:1.5em;
	width:94%;
	display:block;
	padding:0px 0 10px 10px;
}

.cetc p
{
	display:block;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 1.2em;
	line-height:1.5em;
	width:96%;
}

.capcelera_exemplar_idees
{
	background-color: #e7e7e7;
	padding: 14px 5px 8px 5px;
	margin:0px 0px 24px 0px;
	width:96%;
	border-top: 1px solid #333333;
	border-bottom: 1px solid #333333;
}


.capcelera_exemplar_idees h3
{
	font-size: 1.2em;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	color:#cc0033;
	font-weight: normal;
	margin:0;
	padding:0;
	line-height:1em;
}

.capcelera_exemplar_idees p
{
	font-size: 1.2em;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	color:#666666;
	margin:0;
	padding:0;
	line-height:1em;
}

.exemplar_idees
{
	height:256px;
}

.portada_exemplar_idees
{
	width:auto;
	height:256px;
	float:left;
	display:block;
}


.portada_exemplar_idees img
{
	display:inline;
}

.titol_exemplar_idees div
{
	position:absolute;
}

.titol_exemplar_idees
{
	width:200px;
	height:160px;
	position:relative;
	float:left;
	text-align:left;
	padding:0;
	margin:0 0 0 7px;
}

.titol_exemplar_idees h4
{
	font-family: Georgia, "Times New Roman", Times, serif;
	float:left;
	margin:0 0 0 10px;
	width:260px;
	font-size:1.2em;
	color:#cc0033;
}

.titol_exemplar_idees p
{
	float:left;
	margin:0 0 0 10px;
	width:260px;
	font-size:1.1em;
}

.sumari_exemplar_idees h3
{
	background-color: #E7E7E7;
	color:#CC0033;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 1.4em;
	letter-spacing: 0em;
	padding: 7px 5px 7px 10px;
	clear:both;
	display:block;
	margin:40px 0px 3px 0px;
	width:96%;
}


.sumari_exemplar_idees h4
{
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	margin:12px 0 3px 0px;
	font-size:1.3em;
	color:#cc0033;
	letter-spacing: 0em;
	font-weight:bold;

}

.sumari_exemplar_idees h5
{
	font-family: Georgia, "Times New Roman", Times, serif;
	margin:0 0 5px 0px;
	line-height:1.2em;
	color:#111111;
	font-weight:normal;
	font-size:1.3em;
	letter-spacing: 0em;


}

.capcelera_exemplar_coleccio
{
	background-color: #e7e7e7;
	padding: 5px 5px 5px 5px;
	margin:0px 0px 24px 0px;
	width:96%;
	border-top: 1px solid #333333;
	border-bottom: 1px solid #333333;
}

.capcelera_exemplar_coleccio div
{
	float:left;
}

.capcelera_exemplar_coleccio img
{
	margin:0;
}

.capcelera_exemplar_coleccio br
{
	height:0;
	margin:0;
	padding:0;
	line-height:0em;
}


.capcelera_exemplar_coleccio h3
{
	font-size: 1.2em;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	color:#111111;
	margin:0px 0 0 10px;
	padding:10px 0 0 0;
	line-height:1em;
	display:block;
}



.exemplar_coleccio
{
	width:96%;
	height:256px;

}

.portada_exemplar_coleccio
{
	width:auto;
	height:256px;
	float:left;
	display:block;
}


.portada_exemplar_coleccio img
{
	display:inline;
}


.titol_exemplar_coleccio div
{
	position:absolute;
	bottom:-97px;
}

.titol_exemplar_coleccio
{
	width:200px;
	height:160px;
	position:relative;
	float:left;
	text-align:left;
	padding:0;
	margin:0 0 0 7px;
}



.titol_exemplar_coleccio h4
{
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	float:left;
	margin:0 0 0 10px;
	width:200px;
	font-size:1.2em;
	color:#A09D22;
}


.titol_exemplar_coleccio p
{
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	float:left;
	margin:0 0 0 10px;
	width:200px;
	font-size:1.1em;
}

.resum_exemplar_coleccio h3
{
	background-color: #E7E7E7;
	color:#A09D22;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 1.4em;
	letter-spacing: 0em;
	padding: 7px 5px 7px 10px;
	clear:both;
	display:block;
	margin:40px 0px 3px 0px;
	width:96%;
}

.resum_exemplar_coleccio p
{
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	color:#111111;
	font-size:1.2em;
	line-height:1.4em;
	width:96%;
}



.sumari_exemplar_coleccio h3
{
	background-color: #E7E7E7;
	color:#A09D22;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 1.4em;
	letter-spacing: 0em;
	padding: 7px 5px 7px 10px;
	clear:both;
	display:block;
	margin:25px 0px 15px 0px;
	width:96%;
}


.sumari_exemplar_coleccio h4
{
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	margin:3px 0 5px 0px;
	font-size:1.2em;
	color:#111111;
	letter-spacing: 0em;
	font-weight:bold;

}

.sumari_exemplar_coleccio h5
{
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	margin:0 0 5px 0px;
	line-height:1.2em;
	color:#A09D22;
	font-weight:bold;
	font-size:1.3em;
	letter-spacing: 0em;
}

.numero_part 
{
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size:1em;
	color:#999999;
	display:block;
	font-weight:normal;
	margin:15px 0 0 0;
}

.sumari_exemplar_coleccio ol
{
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size:1.2em;
	color:#111111;
	font-weight:bold;
	margin:0 0 10px 0;;

}

.sumari_exemplar_coleccio li
{
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size:1em;
	color:#111111;
	font-weight:normal;
	list-style-type: decimal;
	margin:5px 0 0 22px;
	line-height:1.1em;

}

.on_adquirir 
{
	padding:0px 0px 20px 0px;
}


.on_adquirir h3
{
	background-color: #cc0033;
	color:#ffffff;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 1.3em;
	letter-spacing: 0em;
	padding: 7px 5px 7px 5px;
	clear:both;
	display:block;
	margin:0px 0px 0px 0px;
	width:415px;
}

.on_adquirir h4
{
	background-color: #e7e7e7;
	color:#ffffff;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 1.3em;
	letter-spacing: 0em;
	padding: 7px 5px 0px 5px;
	clear:both;
	display:block;
	margin:0px 0px 0px 0px;
	width:415px;
}

.on_adquirir ul
{
	background-color: #e7e7e7;
	margin:0px;
	padding:0 10px 2px 0px;
	width:415px;
}

.on_adquirir li
{
	background-color: #e7e7e7;
	padding: 0;
	clear:none;
	display:inline;
	margin:0px 0px 0px 10px;
	font-weight:normal;
}

.on_adquirir a
{
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 0.85em;
	color:#111111;
	padding: 0;
}


.on_adquirir a:hover
{
	color:#CC0033;
}

.punts_de_venda div
{
	margin:15px 0 10px 0;
	display:block;
	float:none;
}


.punts_de_venda h4, p, a
{
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-spacing:0em;
}

.punts_de_venda h4
{
	font-size:1.3em;
	color:#666666;
	margin:0 0 3px 0;
}

.punts_de_venda p
{
	font-size:1.2em;
	margin:0 0 3px 0;
}

.punts_de_venda a
{
	font-size:1.2em;
	display:block;
	margin:0 0 3px 0;
	color:#cc0033;
}


.contactar h3
{
	background-color: #cc0033;
	color:#ffffff;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 1.3em;
	letter-spacing: 0em;
	padding: 7px 5px 7px 5px;
	clear:both;
	display:block;
	margin:0px 0px 0px 0px;
	width:415px;
}

.contactar h4
{
	background-color: #ffffff;
	color:#666666;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 1.2em;
	letter-spacing: 0em;
	clear:both;
	display:block;
	margin:15px 0px 2px 0px;
	width:415px;
}

.contactar p
{
	background-color: #ffffff;
	color:#666666;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 1.2em;
	letter-spacing: 0em;
	clear:right;
	display:inline;
	margin:0px 0px 3px 0px;
	width:415px;
}

.contactar hr
{
	visibility:hidden;
	height:12px;
}

.contactar br
{
	line-height:3px;
	font-size:0;
	margin:0px 0px 0px 0px;
}

.contactar a
{
	color:#666666;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 1.2em;
}

.contactar span
{
	color:#cc0033;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 0.9em;
}

.formulario_contactar fieldset
{
	display:block;
	margin:30px 0px 15px 0px;
	padding:3px 10px 20px 10px;
	background-color: #e7e7e7;
	width: 400px;
	border:0;
	font-size:120%;
}

.formulario_contactar textarea
{
	height:150px;
}



.input_formulario
{
	float: none;
	display: inline;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 130px;
	width: 260px;
	clear: right;
	background-color: #ffffff;
	font-size:100%;
	color:#111111;
	padding:3px 0 2px 3px;

}

.label_formulario
{
	float: left;
	display: inline;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: right;
	padding-right: 3px;
	position: relative;
	top: 17px;
	width: 125px;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 0.9em;
	color:#111111;
	font-weight:bold;
	font-size:100%;

}

.formulario_contactar p
{
	margin:0;
	padding:0;
	line-height:0px;
}

.formulario_contactar button
{
	background-image: url(/imgfiles/Idees/fletxa.gif);
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: 60px -3px;
	float:right;
	background-color: #cc0033;
	margin: 10px 5px 0px 0px;
	padding: 2px 35px 2px 5px;
	color: #ffffff;
	cursor: pointer;
	height:auto;
	width:85px;
	text-align:left;
	border-right: 2px solid #800020;
	border-bottom: 2px solid #66001A;
	border-left: 2px solid #FF99B3;
	border-top: 2px solid #FFCCD9;
}


.formulario_contactar select
{
	margin:12px 0 0 130px;
	padding:0px 1px 0px 1px;;
	height:auto;
	line-height:auto;
	background-color: #ffffff;
	color:#111111;
	width: 170px;
	font-size:100%;

}

select option	 
{	
	padding:2px 1px 2px 1px;

}




/* --- ELEMENTOS  ---------------------------------- */

.Icone_PDF
{
	background-repeat: no-repeat;
	background-position: 9px 8px;
	margin: 0px 0px 0px 0px;
	display:block;
	background-image: url(/imgfiles/Idees/icone_PDF.gif);
}


.Icone_Enlla�

{
	background-repeat: no-repeat;
	background-position: 8px 7px;
	margin: 0px 0px 0px 0;
	display:block;
	background-image: url(/imgfiles/Idees/icone_www.gif);
}

.icone_pagina
{
	clear:none;
	display:inline;
	border:0;
	text-decoration:none;
	padding: 0px 0px 0px 3px;
	visibility:visible;

}

.icone_imprimir
{
	clear:none;
	display:inline;
	border:0;
	text-decoration:none;
	padding: 0px 0px 0px 3px;
	visibility:visible;

}



/* --- NAVEGACION---------------------------------- */

a, a:visited {
	text-decoration:none;
}


.enlaces
{ 
	font-size: 100%;
	color:#CC0033;

}

.enlaces a
{
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	color:#CC0033;
}	

.enlaces a:visited
{
	color:#CC0033;

}	

.enlaces a:hover
{
	color:#666666;
}	

.enlaces_publicacions
{ 
	color:#CC0033;

}

.enlaces_publicacions a
{
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	color:#CC0033;
	font-size: 110%;

}	

.enlaces_publicacions a:visited
{
	color:#CC0033;

}	

.enlaces_publicacions a:hover
{
	color:#666666;
}	


#idiomas a	{
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	color: #FFFFFF;
	font-weight:bold;
	font-size:1.1em;
}

#idiomas a:hover	{
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	color: #333333;
	font-weight:bold;
	font-size:1.1em;
}


#menu_horizontal a	{
	color: #FFFFFF;
	font-weight:bold;
	font-size:0.9em;

}

#menu_horizontal a:hover	{
	color: #CC0033;
	font-weight:bold;
	font-size:0.9em;
}

#breadcrumbs a	{
	color: #AAAAAA;
	font-size:0.9em;

}

#breadcrumbs a:hover	
{
	color: #CC0033;
}

.index_web_nivell_1
{
	background-color:#333333;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	margin-top: 5px;
	letter-spacing: 0em;

}

.index_web_nivell_1 a
{
	color:#FFFFFF;
	padding:5px 0px 5px 0px;

}



.index_web_nivell_2
{
	background-color:#E7E7E7;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	margin-top: 5px;


}

.index_web_nivell_2 a
{
	color:#333333;
	font-weight:900;
	font-size:95%;
	letter-spacing: -0.04em;



}

.index_web_nivell_3
{
	background-color:#E7E7E7;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	margin-left:15px;
	line-height:0.5em;

}

.index_web_nivell_3 a
{
	color:#111111;
	font-weight:100;
	font-size:95%;
	letter-spacing: -0.04em;
}

.menu_dreta a
{
	color:#333333;
	font-weight:900;
	font-size:95%;
	letter-spacing: -0.04em;
}




#peu_pagina a
{
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	letter-spacing: -0.05em;
	font-size:1.3em;
	text-align:left;
	color:#999999;

}

#peu_pagina a:hover
{
	color: #CC0033;
}



/* --- CLASES GLOBALES---------------------------------- */

.oculto  
{
	visibility: hidden;
}

.centrado_h  
{
	text-align:center;
	margin: 0px;
	padding: 0px;
}

.izquierda  
{
	text-align:left;
	margin-left: 10px;
}

.derecha  
{
	text-align:right;
	margin-right: 10px;
}

.flotar_derecha	
{
	float:right;
}

.flotar_izquierda	
{
	float:left;
}

.wrap	
{
	white-space:normal;
}

.nowrap	
{
	white-space:nowrap;
}

.blanco
{
	color:#FFFFFF;
	font-size:100%;

}

.font_serif
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:100%;
}

.font_moderna
{
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size:100%;
}

.normal
{

	font-weight:normal;
	font-size:100%;
}

.italica
{
	font-style:italic;
	font-style:oblique;
	font-size:100%;
}

.negreta
{
	font-weight:bold;
	font-size:100%;
}

.subratllat
{
	text-decoration:underline;
	font-size:100%;
}

.mayusculas
{
	text-transform: uppercase;
	font-size:100%;
}

.gris_333333
{
	color:#333333;
	font-size:100%;
}

.rojo_CC0033
{
	color:#CC0033;
	font-size:100%;
}

.mostaza_A09D22
{
	color:#A09D22;
	font-size:100%;
}

.fondo_mostaza_A09D22
{
	background-color:#A09D22;

}

.abajo
{
	vertical-align:bottom;
}
.darreres_publicacions
{
        margin-bottom:40px;
}
