/* CSS Document */

/*------------------------------------- NUESTRA IDELOGÍA --------------------------------*/

	#table.documentos_descarga {
		margin-top: 1em;
		margin-right: 0px;
		background-color: #FFFFFF;
	}
	table.documentos_descarga th {
		background-color: #666666;
		padding: 1em;
		color: #FFFFFF;
		text-align: left;
	}
	table.documentos_descarga tr td {
		padding: 1em;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #CCCCCC;
	}
	table.documentos_descarga a {
		background-image: url(../img/all/flecha_descargar.png);
		background-repeat: no-repeat;
		background-position: left 1.2em;
		padding-left: 2em;
		padding-top: 1em;
		padding-bottom: 1em;
	}
	table.enlaces a { /* Tabla de enlaces en noticias y agenda */
		background:none;
		padding-left:0;
	}

/*------------------------------------- CALENDARIO --------------------------------------*/


#columna_derecha div.calendario {
	position: relative;
	left: .8em;
}
*:first-child+html #columna_derecha div.calendario {
	position: relative;
	left: .8em;
}
#columna_derecha table,
.calendario table,
.calendario table.calendar {
	width: 16em;
	background: url(../img/all/bg-calendario.png) repeat-x left top #FFF;
	border: 1px solid #dedede;
}
#columna_derecha table {
	margin-left: 8px;
	padding: 0;
}
.calendario table caption {
	background: #FFF;
	color: #cb171d;
	padding-top: .3em;
	font-weight: bold;
	border: 1px solid #f1f1f1;
}
#columna_derecha .calendario table caption {
	margin: 1em 0 0 0em;
	border: 1px solid #f1f1f1;
}
*:first-child+html #columna_derecha .calendario table caption {
	margin-left: 0em;
}
.calendario table .meses {
	font-family: Tahoma, "Trebuchet MS", Verdana, Arial;
	margin: 0 1.1em;
	color: #CCC;
	font-weight: bold;
	font-size: 1.2em;
	background: #FFF;
}
#columna_derecha table td.calendarHeader,
.calendario table th,
.calendario table.calendar td.calendarHeader {
	background: #d7d7d7;
	color: #390;
	font-weight: bold;
	padding: .3em;
	margin: 0;
	text-align: center;
}
.calendario table td {
	color: #000;
	padding: .3em;
	text-align: center;
}
#columna_derecha table td a,
.calendario table a {
	color: #390;
	text-decoration: underline;
}
#columna_derecha table a:hover,
.calendario table a:hover {
	color: #000;
	text-decoration: none;
}
#columna_derecha table td.calendarToday,
.calendario td.diaActual,
.calendario table.calendar td.calendarToday {
	color: #cb171d;
	background: #FFF;
	font-weight: bold;
	border: 1px solid #cb171d;
}

/*------------------------------------- CAMPAÑAS --------------------------------------*/

table.campana {
	border: 0;
	padding: 1.5em 0 3em 0;
	margin: 0;
}
table.campana {
	border: 0;
	padding: 1.5em 0 3em 0;
	margin: 0;
}
*:first-child+html table.campana {
	margin: 1.5em 0 3em 0;
}
* html table.campana {
	margin: 1.5em 0 3em 0;
}
table.campana caption {
	display: none;
}
table.campana th {
	background: #666;
	color: #fff;
	padding: .5em;
	width: 15em;
	font-size: 1.1em;
}
table.campana th.descripcion {
	width: 26em;
	font-size: 1.1em;
}
table.campana td {
	padding: .4em .3em .2em .3em;
	/*xfont-size: 1.1em;*/
	border-bottom: 1px solid #ccc;
}
table.campana td p {
	padding: 0;
	margin: 0;
}
table.campana td img {
	padding: .3em 0;
	margin: 0;
}

/*------------------------------------  REVISTA ALKARTASUNA - TABLA PUBLICADOS ------------------------------------*/

		
#tabla_revista {
	/*xposition: relative;*/
	margin-top: 1em;
	margin-right: 0px;
	margin-bottom:1em;
	background-color: #FFFFFF;
	z-index: 10;
}
#tabla_revista th {
	background-color: #666666;
	padding: 1em;
	color: #FFFFFF;
	text-align: left;
}
#tabla_revista th#header1 {
	width:38%;
}
#tabla_revista th#header2 {
	width:32%;
}
#tabla_revista tr td {
	padding: 1em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#tabla_revista a {
	background-image: url(../img/all/flecha_descargar.png);
	background-repeat: no-repeat;
	background-position: left 1.2em;
	padding-left: 2em;
	padding-top: 1em;
	padding-bottom: 1em;
}

/*------------------------------------  DOCUMENTACIÓN ------------------------------------*/

#tabla_documentacion {
	clear: left;
	margin: 0 0 1em 0;
	background-color: #FFFFFF;
	z-index: 10;
}
#tabla_documentacion th {
	background-color: #666666;
	padding: 1em .5em;
	color: #FFFFFF;
	text-align: left;
}
#tabla_documentacion th#header1 {
	width:18%;
}
#tabla_documentacion th#header1 .ordenar_arriba,
#tabla_documentacion th#header2 .ordenar_arriba,
#tabla_documentacion th#header3 .ordenar_arriba {
	margin: 0 0 -0.7em .5em;
	padding: 0;
}
#tabla_documentacion th#header1 .ordenar_abajo,
#tabla_documentacion th#header2 .ordenar_abajo,
#tabla_documentacion th#header3 .ordenar_abajo {
	margin: 0 0 -0.7em 0;
	padding: 0;
}
#tabla_documentacion th#header2 {
	width:42%;
}
#tabla_documentacion th#header3 {
	width:16%;
}
#tabla_documentacion th#header4 {
	width:42%;
}
#tabla_documentacion tr td {
	padding: 1em .5em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#tabla_documentacion tr td a {
	background-image: url(../img/all/flecha_descargar.png);
	background-repeat: no-repeat;
	background-position: left 1.2em;
	padding-left: 2em;
	padding-top: 1em;
	padding-bottom: 1em;
}
#tabla_documentacion tr th a,
#tabla_documentacion tr th a:hover {
	text-decoration: none;
}