/* CSS Document */

/********************************************************/
/*         ESTRUCTURA GENERAL							*/
/********************************************************/


body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
body {
	background-color: #ffffff;
	/*background-image: url(images/fons.gif);*/
	margin-left: 4px;
	margin-top: 4px;
	margin-right: 4px;
	margin-bottom: 4px;
}
h1{
	font-size: 14px;
}
html {
	overflow:auto;
	clip:auto;
	overflow-x:hidden;
	}

.shadow {
	
}

.tablaGeneral{
	width: 780px;
	height: 550px;
}

/********************************************************/
/*         cabecera										*/
/********************************************************/

#cap {
	width: 780px;
	height: 142px;
	background-color: #fafaf8;
	/*border-bottom: #07f3f3 1px solid;*/
}

#cap_logo{
	width: 130px;
	vertical-align: top;	
}

#cap_logo_contenido{
	width: 95px;
	height: 117px;
	padding-left: 24px;
	padding-top: 10px;
}

#cap_links{
	width: 140px;
	vertical-align: top;
	/*background-color: Fuchsia;*/
}
#cap_links_contenido_cat{
	padding-left: 35px;
	padding-top: 37px;
}
#cap_links_contenido_cat p{
	margin: 0 0 5px 0;
	padding: 0 0 0 0;	
}
#cap_links_contenido_en{
	padding-left: 50px;
	padding-top: 37px;
}
#cap_links_contenido_en p{
	margin: 0 0 5px 0;
	padding: 0 0 0 0;	
}



#cap_links_contenido a.link3{
	background-color: #fafaf8;
	text-decoration: none;
	margin-top: 5px 0 0 0;
}

#cap_novedades{
	width: 430px;
	vertical-align: top;
	/*background-color: Aqua;*/
}
#cap_novedades_contenido{
	padding-left: 18px;
	padding-top: 35px;
}

#cap_iconos{
	width: 80px;
	vertical-align: top;
	/*background-color: Fuchsia;*/
}
#cap_iconos_contenido{
	padding-left: 0px;
	padding-right: 23px;
	padding-top: 50px;
}



/********************************************************/
/*         cuerpo central								*/
/********************************************************/

#cos {
	width: 780px;
	height: 408px;
	background-color: #fafaf8;
}

/********************************************************/
/*         columna izquierda							*/
/********************************************************/

.menu {
	width: 240px;
	/*border: #07f3f3 1px solid;*/
}
#secciones{
	/* esto sirve para toda la tabla del menú */
	margin: 2px 69px 0px 23px;
	width: 148px;
	/*border: #07f3f3 1px solid;*/	
}
#secciones p{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#secciones .N1_no_primero{
	margin-top: 14px;
}
#secciones .table_nivel2{
	/*background-color: Orange;*/
	width: 147px;
	margin: 0 0 0 2px;
	padding: 0 0 0 0px;
}
#secciones .nivel2{
	
}
#secciones .nivel2 P{
	margin: 4px 0px 0px 0px;
	padding: 0 0 0 0;
}
#secciones .nivel2 td{
	font-weight: normal; /* mo me lo coje!!!!!!!!!!!!!!*/
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#secciones .nivel2 a{
	padding: 0px 0px 0px 0px;
	margin: 0 0 0 0;
	background-color: #fafaf8;
	/* display:block; */
	font-weight: normal;
	color: #7c7978;
	text-decoration: none;
}

#secciones .nivel2 a:hover{	
	color: #ffffff;
	background-color: #b7b6b6;
}


/* las siguientes 3 lineas son un trukins para ke en explorer se vea como un boton entero son joder los navegadores de verdad*/
*html #secciones A{
	width: 100%;
}
/* sacabó el trukins... ufff... i ke le den por culo al explorer de mac (ni es navegador ni es na)*/



/********************************************************/
/*         pie de pagina								*/
/********************************************************/

#peu {
	width: 780px;
	background-color: #fafaf8;
	/*border-top: #c5c5c5 1px solid;*/
	height: 20px;
	/*border: #07f3f3 1px solid;*/
	margin: 0px 0px 0px 0px;
}
#peu td{
	border-top: #c5c5c5 1px solid;
}
#peu p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #595959;
	text-align: center;
	margin: -3px 0px -1px 0px;
	padding: 0;
}

#peu .texte{
	background-color: #c5c5c5;
	margin: -3px 0px -1px 0px;
	padding: 0;
}
#peu .separador{
	color: #efefef;
	margin: -3px 0px -1px 0px;
	padding: 0;
}

#peu b{
	color: #000000;
}
#peu a{
	color: #595959;
	text-decoration: none;
}


/********************************************************/
/*         CONTENIDO CENTRAL							*/
/********************************************************/

#contentGral{
	/* zona de contenido */
	/*border: #07f3f3 1px solid;*/
	margin: 2px 0 0 0;
	height: 390px;
}
#contentGral td{
	/* zona de contenido */
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	
}
#contentGral  h1{
	font-size: 14px;
	font-weight: bold;
	color: #00538d;
	border-bottom: #DC9600 solid 1px;
	padding-left: 5px;
	padding-bottom: 2px;
}
/* si el titulo es el primero de la columna, se le aplica estilo titulo_bloque... si es el 'n' titulo de la columna se le aplica el titulo_bloque_n (deja espacio entre bloques) */
.titulo_bloque{
	margin-top: 2px;
	margin-bottom: 6px;
	color: #DC9600;
	font-size: 12px;
	font-weight: bold;
}

.titulo_bloque_n{
	margin-top: 10px;
	margin-bottom: 6px;
	color: #DC9600;
	font-size: 12px;
	font-weight: bold;
}

/********************************************************/
/*         autores.tpl									*/
/********************************************************/



/* para autores.tpl */

.autor_en_autores{
	border-top: #adacac 1px dotted;
	font-size: 12px;
	padding: 10px 5px 10px 5px;
}

.titulo_link_autor {
	color: #DC9600;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	line-height: 25px;
}
.titulo_link_autor:hover {
	text-decoration: underline;
}
.link_libro {
	color: #6a6a6a;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	background-image: url(images/llibre.gif);
	background-position: 0px -2px;
	background-repeat: no-repeat;
	padding-left: 17px;
	display: block;
}
.link_libro:hover{
	color: #4c4c4c;
	text-decoration: underline;
}

/********************************************************/
/*         autor.tpl									*/
/********************************************************/

.autor_col_izq{
	padding-right: 10px;
	border-right: 1px #adacac dotted;
}
.autor_col_izq IMG{
	margin-top: 10px;
	margin-bottom: 10px;
}
.autor_col_der{
	padding-left: 10px;
}

#radiografia {
	color: #4c4c4c;
	line-height: 15px;
}
#radiografia  B{
	color: #00538D;/*  */
}

.link_noticia {
	color: #6a6a6a;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	background-image: url(images/noti.gif);
	background-position: 0px -2px;
	background-repeat: no-repeat;
	padding-left: 17px;
	display: block;
}
.link_noticia:hover{
	text-decoration: underline;
	color: #4c4c4c;
}

.link_agenda {
	color: #6a6a6a;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	background-image: url(images/calen.gif);
	background-position: 0px -2px;
	background-repeat: no-repeat;
	padding-left: 17px;
	display: block;
}
.link_agenda:hover{
	text-decoration: underline;
	color: #4c4c4c;
}

/* la siguiente es una clase para hacer listados. Se pone en la <P> */
.listadoP{
	margin-top: 5px;
	margin-bottom: 4px;
}

/*  Contenido ke va en el perfil del autor... ya veremos si se han de refinir más cosas*/
#perfil {
	color: #4c4c4c;
	text-align:justify;
}
#perfil  A{
	color: #6a6a6a;
	font-weight: bold;
	text-decoration: none;
}
#perfil  A:hover{
	color: #4c4c4c;
	font-weight: bold;
	text-decoration: underline;
}
#perfil B{
	font-weight: normal;
	color: #333333;
}
#perfil .textoNormal{
	margin-top: 0px;
	margin-bottom: 10px;
}
#perfil .editorDestacado{
	font-weight: bold;
	margin-bottom: 5px;
	color: #00538D;
}
#perfil P{
	margin-top: 0px;
	margin-bottom: 10px;
}
/********************************************************/
/*         noticias.tpl									*/
/********************************************************/

.noticia_en_noticias_primera {
	padding: 0px 5px 10px 5px;
}
.noticia_en_noticias{
	border-top: #adacac 1px dotted;
	padding: 10px 5px 10px 5px;
}

.titulo_link_noticia {
	color: #DC9600;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	line-height: 25px;
	background-image: url(images/noti.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	padding-left: 17px;
}
.titulo_link_noticia:hover {
	text-decoration: underline;
}
.titulo_fecha_noticias {
	background-color: #e5e5e5;
}
.fecha_noticias{
	color: #6a6a6a;
	font-size: 10px;
}
.intro_noticias{
	color: #4c4c4c;
	margin-top: 2px;
	margin-bottom: 5px;
}
.masinfo{
	color: #00538d;
	font-size: 10px;
/*	font-weight: bold;
	line-height: 25px; */
	text-decoration: none;
	background-image: url(images/masinfo.gif);
	background-position: 0px -2px;
	background-repeat: no-repeat;
	padding-left: 17px;
}
.masinfo:hover{
	text-decoration: underline;
}

/********************************************************/
/*         noticia.tpl									*/
/********************************************************/

.noticia_col_izq{
	padding-right: 10px;
	border-right: 1px #adacac dotted;
}
.noticia_col_izq IMG{
	margin-bottom: 10px;
}

#noticiaTXT{
	text-align: justify;
	color: #4e4e4e;
}

.fecha_noticia{
	margin-top: 0px;
	color: #6a6a6a;
	font-weight: bold;
	font-size: 10px;
}

.link_autor {
	/* tb se utiliza en otras secciones */
	color: #6a6a6a;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	background-image: url(images/maromo.gif);
	background-position: 0px -2px;
	background-repeat: no-repeat;
	padding-left: 17px;
	display: block;
}
.link_autor:hover{
	text-decoration: underline;
	color: #4c4c4c;
}

/********************************************************/
/*         colecciones.tpl								*/
/********************************************************/

#introCol{
	text-align: justify;
	border-bottom: #adacac 1px dotted;
	padding-bottom: 10px;
	line-height: 15px;
}
#introCol B{
	font-weight: bold;
	color: #00538D;
	border-bottom: #DC9600 solid 1px;
}

div.coleccion_en_colecciones_primera{
	padding: 10px 5px 10px 5px;
}
div.coleccion_en_colecciones{
	border-top: #adacac 1px dotted;
	padding: 10px 5px 10px 5px;
}

.titulo_link_coleccion{
	color: #DC9600;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	line-height: 25px;
}
.titulo_link_coleccion:hover {
	text-decoration: underline;
}

.coleccion_autores{
	margin-top: 10px;
	margin-bottom: 0px;
}
.coleccion_temas{
	margin-top: 10px;
	margin-bottom: 0px;
}
.coleccion_titulo_autores, .coleccion_titulo_temas{
	font-weight: bold;
	color: #00538D;
	letter-spacing: 1px;
}

/********************************************************/
/*         coleccion.tpl								*/
/********************************************************/

div.libro_en_coleccion_primero{
	padding: 0px 5px 10px 5px;
}
div.libro_en_coleccion{
	border-top: #adacac 1px dotted;
	padding: 10px 5px 10px 5px;
}
.listadoPtituloLibro{
	margin-top: 0px;
	margin-bottom: 4px;
}
.libroTitulo{
	color: #DC9600;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
/*	line-height: 25px;*/
}
.libroTitulo:hover{
	text-decoration: underline;
}
.coleccion_col_izq{
	padding-right: 10px;
}
.coleccion_col_izq IMG{
	margin-bottom: 10px;
	border: #4c4c4c 1px solid;
}
.coleccion_col_der{
	padding-left: 5px;
}

.link_primeras_paginas {
	color: #6a6a6a;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	background-image: url(images/ico-pdf.gif);
	background-position: 0px -2px;
	background-repeat: no-repeat;
	padding-left: 19px;
	display: block;
}
.link_primeras_paginas:hover{
	text-decoration: underline;
	color: #000000;
}



/********************************************************/
/*         libro.tpl									*/
/********************************************************/

#h1Libro{
	margin-bottom: 10px;
}
#h1Libro  h1{
	font-size: 14px;
	font-weight: bold;
	color: #00538d;
	border-bottom: #DC9600 solid 1px;
	padding-left: 5px;
	padding-bottom: 2px;
	margin-bottom: 0px;
}
.listadoP_libro{
	margin-top: 1px;
	margin-bottom: 4px;
}
.link_autor_libro {
	/* tb se utiliza en otras secciones */
	color: #6a6a6a;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	background-image: url(images/maromo.gif);
	background-position: 0px -2px;
	background-repeat: no-repeat;
	padding-left: 17px;
	margin-right: 20px;
}
.link_autor_libro:hover{
	text-decoration: underline;
	color: #4c4c4c;
}
#contenidoLibro{
	margin-top: 20px;
}
#contenidoLibro .left{
	padding-right: 10px;
}
#contenidoLibro .right{
	padding-left: 10px;
	border-left: #4c4c4c 1px dotted;
}
#contenidoLibro IMG{
	margin-bottom: 10px;
	border: #4c4c4c 1px solid;
}

#radiografiaLibro {
	margin-top: 10px;
	color: #4c4c4c;
	line-height: 15px;
}
#radiografiaLibro  B{
	color: #00538D;/
}
#radiografiaLibro  A{
	color: #4c4c4c;
	font-weight: bold;
	text-decoration: none;
}
#radiografiaLibro  A:hover{
	color: #00538D;
	text-decoration: underline;
}
#bloque_libro{
	margin-top: 0px;
	margin-bottom: 15px;
}
#bloque_libro .titulo{
	margin-top: 0px;
	margin-bottom: 6px;
	color: #DC9600;
	font-size: 12px;
	font-weight: bold;
}
#bloque_libro .tituloSin{
	margin-top: 0px;
	margin-bottom: -10px;
	color: #DC9600;
	font-size: 12px;
	font-weight: bold;
}
#bloque_libro .listadoP{
	margin-top: 0px;
	margin-bottom: 4px;
}

/********************************************************/
/*         portada.tpl									*/
/********************************************************/
.portadaDerechaTD{
	background-color: #eeeeee;
	border: #dddddd solid 1px;
	padding: 5px;
}
.portadaIzquierdaTD{
	padding-right: 10px;
}

#coleccionPortada A{
	padding-left: 15px;
	background-image: url(images/arrowFosc.gif);
	background-position: 0px -2px;
	background-repeat: no-repeat;
	font-size: 10px;
	color: #4e4e4e;
	text-decoration: none;
}
#coleccionPortada A:hover{
	color: #000000;
}
#coleccionPortada .seccion{
	padding-left: 15px;
	color: #00538D;
	font-size: 12px;
	font-weight: bold;
	background-image: url(images/colec.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	margin-bottom: 5px;
}
#coleccionPortada .noticia_en_noticias_primera{
	padding: 0px;
	margin: 5px 0px 5px 0px;
}
#coleccionPortada .noticia_en_noticias{
	border-top: #adacac 1px dotted;
	padding: 3px 0px 0px 0px;
	margin: 2px 0px 5px 0px;
}

#noticiasPortada A{
	padding-left: 15px;
	background-image: url(images/arrowFosc.gif);
	background-position: 0px -2px;
	background-repeat: no-repeat;
	font-size: 10px;
	color: #4e4e4e;
	text-decoration: none;
}
#noticiasPortada A:hover{
	color: #000000;
}
#noticiasPortada .seccion{
	padding-left: 15px;
	color: #00538D;
	font-size: 12px;
	font-weight: bold;
	background-image: url(images/noti.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	margin-bottom: 5px;
}
#noticiasPortada .noticia_en_noticias_primera{
	padding: 0px;
	margin: 5px 0px 5px 0px;
}
#noticiasPortada .noticia_en_noticias{
	border-top: #adacac 1px dotted;
	padding: 3px 0px 0px 0px;
	margin: 2px 0px 5px 0px;
}

#eventosPortada A{
	padding-left: 15px;
	background-image: url(images/arrowFosc.gif);
	background-position: 0px -2px;
	background-repeat: no-repeat;
	font-size: 10px;
	color: #4e4e4e;
	text-decoration: none;
}
#eventosPortada A:hover{
	color: #000000;
}
#eventosPortada .seccion{
	padding-left: 15px;
	color: #00538D;
	font-size: 12px;
	font-weight: bold;
	background-image: url(images/calen.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	margin-bottom: 5px;
}
#eventosPortada .noticia_en_noticias_primera{
	padding: 0px;
	margin: 5px 0px 5px 0px;
}
#eventosPortada .noticia_en_noticias{
	border-top: #adacac 1px dotted;
	padding: 3px 0px 0px 0px;
	margin: 2px 0px 5px 0px;
}



/********************************************************/
/*         COCAT				   									*/
/********************************************************/

#pais{
	/*border-top: #adacac 1px dotted;*/
	font-size: 12px;
	padding: 0px 5px 0px 5px;
	margin: 10px;
}


#pais .nombre{
	padding-left: 15px;
	color: #00538D;
	font-size: 12px;
	font-weight: bold;
	background-image: url(images/masinfo.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	margin-bottom: 5px;
}

#pais p{
	margin-bottom: 3px;
	margin-top: 3px;
}
#pais p.link_pais {
	color: #6a6a6a;
	font-size: 10px;
	font-weight: bold;
	margin-left: 10px;
	
	/*background-image: url(images/arrowFosc.gif);*/
	background-position: 0px -2px;
	background-repeat: no-repeat;
	padding-left: 19px;
	display: block;
}
#pais a.link_pais {

	text-decoration: none;

}
#pais a.link_pais:hover{
	text-decoration: underline;
	color: #000000;
}

#archivo{
	margin-bottom: 3px;
	margin-top: 3px;
}
#archivo link_archivo {
	color: #6a6a6a;
	font-size: 10px;
	font-weight: bold;
	margin-left: 10px;
	
	/*background-image: url(images/arrowFosc.gif);*/
	background-position: 0px -2px;
	background-repeat: no-repeat;
	padding-left: 19px;
	display: block;
}
#archivo a.link_archivo {

	text-decoration: none;

}
#archivo a.link_archivo:hover{
	text-decoration: underline;
	color: #000000;
}

/***************************** camps_treball.tpl *****************/
#campamento_en_campamentos_primero {
	padding: 0px 15px 10px 5px;
	text-align: justify;
}
#campamento_en_campamentos{
	border-top: #adacac 1px dotted;
	padding: 10px 15px 10px 5px;
	text-align: justify;
}

#campamento_en_campamentos .fecha, #campamento_en_campamentos_primero .fecha{
	color: #00538d; 
}

#campamento_en_campamentos table, #campamento_en_campamentos_primero table{
	/*border: 1px dotted Fuchsia;*/
}

.link_campamento {
	color: #6a6a6a;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	background-image: url(images/noti.gif);
	background-position: 0px -2px;
	background-repeat: no-repeat;
	padding-left: 17px;
	display: block;
}
.link_campamento:hover{
	text-decoration: underline;
	color: #4c4c4c;
}

#campamento_en_campamentos .intro, #campamento_en_campamentos_primero .intro{
	
}
/********** camp.tpl  ************************/
#campamento{
	padding: 0px 15px 10px 5px;
	text-align: justify;
}

#campamento .fecha{
	color: #00538d; 
}

#campamento .intro{
		
}

#campamento .descripcion{
	
}
#campamento tr{
	padding-bottom: 10px;
}




/********************************************************/
/*         pager.tpl								*/
/********************************************************/

#paginacion{
	margin-top: 5px;
	padding-top: 5px;
	border-top: #DC9600 solid 1px;
}
#paginacion B{
	margin: 0px 10px 0px 5px;
}
#paginacion U{
	padding: 1px 5px 1px 5px;
	font-weight: bold;
	color: #00538d;
	text-decoration: none;
}
#paginacion A{
	padding: 1px 5px 1px 5px;
	font-weight: bold;
	color: #DC9600;
	text-decoration: none;
}
#paginacion A:hover{
	background-color: #E6BB5E;
	color: #ffffff;
}



