/*******************************************************
TITLE: Fixed One-Column Layout (Basic) V1.0 (Beta)
DATE: 20060418
AUTHOR: The CSS Tinderbox - http://www.csstinderbox.com
*******************************************************/
html {
/* hace que en firefox no se mueva el contenido al crecer el tamaño de
la pagina una decima de segundo cuando se cambia la imagen de Aragón en el
javascript del header. */

/*	overflow: scroll;
	overflow: -moz-scrollbars-vertical;	*/
	height: 100.1%;
}

body {
margin:0;
padding:0;
height:100%;
color:#000000;  
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:.9em;

	background-image: url(../img/fondo_sombras.gif);
	background-color: White;
	background-position: center;
	background-repeat: repeat-y;
}

#content{
	width:740px;
	margin: 0px;
	padding: 0px;

}
#header_menu{
	background-image: url(../img/header_fondo.jpg);
	background-repeat: no-repeat;
/*	background-position: bottom;
*/	width: 744px;
	height: 185px;
	text-align: left;
/*	margin-bottom: 10px;
	border-bottom: 2px solid white;
*/	padding: 0px;
	margin: 0px;
}
#header_menu #slide{
	padding: 0px;
	margin: 0px;
}

table{
	margin: 0px;
	padding: 0px;
}
.trigger {
  position:relative;
  cursor:pointer;
  z-index:2;
}
.menu {
  position:absolute;
  visibility:hidden;
  overflow:hidden;
  z-index:1;
  margin:0;
  padding:4px;
	padding-left: 0px;
	padding-right: 0px;
  background:#C1DF9B;
  background-image: url(../img/degradado_menu_desplegable.gif);
  background-position: bottom;
  background-repeat: repeat-x;
  border:1px solid #006600;
  border-top: 0px;
  filter:alpha(opacity=92); -moz-opacity:0.92; opacity: 0.92;
}

#menu3{  width:200px; }
#menu2{  margin-left: 10px; width: 140px;}

.menu .trozo_menu{
	padding: 5px;
}

.menu .trozo_menu a:link,.menu .trozo_menu a:hover, .menu .trozo_menu a:visited{
	margin: 0px;
	padding: 0px;
	color: #663300;
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Helvetica;
	TEXT-DECORATION: none;
	margin-top: 5px;
}
.menu .trozo_menu a:hover{
	color: #006600;
	background: none;
	TEXT-DECORATION: none;
	margin: 0px;
	padding: 0px;
}
A:link, A:active, A:visited{
	color: #990D02;
	text-decoration: none;
}
A:hover{
	color: #567D2B;
	text-decoration: none;
}

a IMG{
	border: 0px;
}


#botonera{
	width: 100%;
	height: 75px;
	padding-bottom: 5px;
	padding-top: 7px;
	margin-left: 1px;
	/*border-bottom: 2px solid white;*/
}
#contenido{
	padding: 5px;
}
#columna-dcha{
/*	border-left: 2px solid white;*/
	width: 170px;
	padding: 5px;
}
#columna-izda{
/*	border-left: 2px solid white;*/
	width: 170px;
	padding: 5px;
}

#footer{
	font-size: 9pt;
	color: #567D2B;
	text-align: center;
	background-color: white;
	margin-left: 1px;
	margin-right: 1px;
	margin-bottom: 0px;
	padding-bottom: 4px;
	padding-top: 4px;
}
#footer A{
	color: #567D2B;
}
#footer A:hover{
	color: #990D02;
}

.caja_lateral{
	width: 157px;
	border: 1px solid #567D2B;
	background-color: #EEEEEE;
	margin-bottom: 5px;
	padding-bottom: 10px;
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
.caja_lateral H1{
	background-color: #567D2B;
	background-image: url(/img/barra-caja-titulo-peque.jpg);
	background-position: right;
	background-repeat: no-repeat;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
	color: White;
	padding: 3px 3px;
	margin-top: 0px;

}


.caja_central, .editar_perfil{
	width: 560px;
	border: 1px solid #567D2B;
	background-color: white;
	margin-bottom: 5px;
	padding-bottom: 10px;
	text-align: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	background-image: url(/img/fondo_pixel.gif);
}
.caja_central H1, .editar_perfil H1{
	background-color: #567D2B;
	background-image: url(/img/barra-caja-titulo.jpg);
	background-position: right;
	background-repeat: no-repeat;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
	color: White;
	padding: 3px 3px;
	margin-top: 0px;
}
.caja_central .contenido{
	padding: 10px;
	padding-top: 0px;
	margin: 10px;
	margin-top: 0px;
}

.contenido p.ruta{
	background: #DDDAA6;
	margin: 2px;
	padding: 2px;
}
.contenido p.ruta a{
	text-decoration: none;
	font-size: 8pt;
}

.contenido h3{
	font-family: Georgia, Times;
	font-size: 11pt;
	font-weight: normal;
	text-indent: 20px;
}
.contenido h3.titulo{
	color: #474632;
	margin: 0px;
	padding-bottom: 0px;

}
.contenido h4{
	font-size: 8pt;
	padding-left: 40px;
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.contenido .texto_noticia{
	border-top: 1px solid #CEAA73;
	margin-top: 20px;
	padding-top: 20px;
}

.noticia1{
	border-bottom: 1px solid #CEAA73;
	margin-right: 10px;
}
.noticia1 h3{
	font-size: 14pt;
	margin-bottom:0px;
}
.noticia1 h4{
	padding:8px;
	margin-top:0px;
}
.noticia2{
	border-bottom: 1px solid #CEAA73;
	margin-right: 10px;	
}
.noticia2 h3{
	font-size: 11pt;
}
.noticia3{
	border-bottom: 1px solid #CEAA73;
	margin-right: 10px;	
}
.noticia3 h3{
	font-size: 9pt;
}
.noticias_grupos{
	border-bottom: 0px;
	margin-right: 10px;
}
.noticias_grupos h3{
	font-size: 11pt;
}

DIV#ultimo{
	border-bottom: 0px;
}
TD.separado_lateral_izdo{
	border-right: 1px solid #CEAA73;
	margin-right: 17px;
}
TD.separado_lateral_dcho{
	padding-left: 17px;
}
#noticias_cat{
	border: 1px solid #CEAA73;
	background: #F5F8F5;
	margin: 2px;
	padding: 6px;
	font-size: 7pt;
}


/********************************
		DOWNLOADS
**********************************/
#downloads_cat{
	border: 1px solid #CEAA73;
	background: #F5F8F5;
	margin: 2px;
	padding: 6px;
}
#downloads_cat p.descripcion{
	font-size: 8pt;
	margin: 0px;

}
.descarga_index{
	border-top: 1px solid #CEAA73;
	margin-top: 20px;
	padding-top: 10px;
	margin-bottom: 30px;
}

h1 img{
	padding: 0px;
	margin: 0px;
}


/*******************************
		PAGINACION
******************************/
#paginacion{
	text-align: center;
	color: black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	border: 0px;
	margin: 4px 4px 0px 4px;
	margin-top: 15px;
	margin-bottom: 5px;
}
#paginacion a{
	color: #567D2B;
	text-decoration: none;
	border: 1px solid #567D2B;
	margin: 2px;
	padding: 2px 4px 2px 4px;
}
#paginacion a:hover{
	/*color: #FF9F00;*/
	background-color: #990D02;
	border: 1px solid #990D02;
	color: white;
}

/****************************************/
h1.pagina-titulo{
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #F3F2D1;
	margin: 0px;
	padding: 0px;
	text-transform: uppercase;
	letter-spacing: 0.2em;
	font-weight: bolder;
}
p.bienvenido{
	font-size: 8pt;
}
/******************************************
		EDITAR PERFIL
 .editar_perfil hereda de .caja_central
******************************************/
.editar_perfil TABLE#edicion_articulo{
	line-height:1.4em;
	color: #544D3F;
	background-color: White;

	border-collapse:collapse;
}
.editar_perfil tbody th {
	background-color:#FAE5E7;
	color: #5B0006;
	padding:7px;
	text-align:left;
}
.editar_perfil tbody tr.par{
    background-color: #F5F4E5;
}
.editar_perfil tbody tr.par2{
    background-color: #D5DCD7;
}
.editar_perfil tbody tr.par3{
    background-color: #E8ECE9;
}
.editar_perfil td{
	padding:7px;
	text-align: left;
	font-size: 8pt;
}
.editar_perfil td.celda_izda{
	text-align: right;
	font-size: 9pt;
}
.editar_perfil td.descripcion{
	font-size: 8pt;
	padding: 30px  30px 3px 30px;

}
.editar_perfil td.titulo{
	font-size: 10pt;
	padding: 20px  30px 10px 30px;
	text-align: center;
	font-weight: bold;
	color: #663300;
	background-color: #D5DCD7;
}
.editar_perfil td.boton_enviar{
	text-align: center;
}
.editar_perfil td.checkbox{
	text-align: center;
}
.editar_perfil textarea{
	height: 80px;
	width: 410px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
.editar_perfil td.checkbox TABLE{
	padding: 0px;
	margin: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	letter-spacing: -0.02em;
}

.editar_perfil #GrupoTextoPrivado, .editar_perfil #GruposnoticiaTexto, .editar_perfil #emailMensaje{
	height: 380px;
	width: 530px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
.editar_perfil #GruposnoticiaTexto{
	width: 435px;
}
/*******************************************
		DIRECTORIO
*******************************************/
.ficha_directorio, .ficha_directorio_par{
	border-bottom: 1px solid #CEAA73;

	margin: 10px 10px 0px 10px;
	padding: 0px 10px 20px 10px;
}
.ficha_directorio_par{

}
.ficha_directorio H3, .ficha_directorio_par H3{
	color: #567D2B;
	font-size: 14pt;
	font-family: "Trebuchet MS", Arial;
	font-weight: bold;
}
.ficha_directorio .email, .ficha_directorio_par .email{
	padding-left: 9px;
	margin-bottom: 4px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.ficha_directorio .direccion, .ficha_directorio_par .direccion{
	padding-left: 9px;
	margin-bottom: 4px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.ficha_directorio .telefono, .ficha_directorio_par .telefono{
	padding-left: 9px;
	margin-bottom: 4px;	
	font-family: Georgia, "Times New Roman", Times, serif;
}
.ficha_directorio .observaciones, .ficha_directorio_par .observaciones{
	padding-left: 9px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.ficha_directorio TABLE, .ficha_directorio_par TABLE{
	margin-bottom: 20px;
}
a.nueva_busqueda{
	text-align: right;
	padding: 4px;
	margin-bottom: 10px;
	border: 1px solid #EEEEEE;
}
a.nueva_busqueda:hover{
	background-color: #EEEEEE;
	color: #990D02;
}

/**************************************************
		GRUPOS DE TRABAJO: AREA PRIVADA
**************************************************/
#area_privada H3{
	color: #567D2B;
	font-size: 14pt;
	text-indent: 0px;
}
#area_privada H4{
	font-family: Georgia, Times;
	font-size: 11pt;
	font-weight: normal;
	text-indent: 20px;
	padding-left: 10px;
}
#area_privada .parrafo{
	border-bottom: 1px solid #CEAA73;
}

#area_privada #texto_privado{
	padding-top: 20px;
	padding-bottom: 20px;
	
}

/****************************
 TABLA DE ADMINISTRACION
*****************************/
table.admin{
	color: #7F7F7F;
	font: 9pt "Trebuchet MS",Verdana,sans-serif;
	border-collapse: collapse;
	margin: 0 auto;
	border-bottom: 5px solid #567D2B;
}
.admin caption, .admin th.login{
	background-color: #447FB1;
	color: #CFE0EC;
	text-transform: uppercase;
	border-right: 1px solid #CCC;
	border-left: 1px solid #CCC;
}
.admin th,.admin td,.admin caption{
	border-left: 0;
	padding: 10px;
}
.admin th{
	font-weight: bold;
	text-transform: uppercase;
	background-color: #567D2B;
	color: #CFE0EC;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}
.admin td{
	padding: 6px;
}
.admin tr{
	background-color: #E0E0E0;
}
.admin tr.par {
	background-color: #F7F7F7;
	color: #666
}
.admin img{
	border: 1px solid #7F7F7F;
}



/* BOTON NUEVO ARTICULO */
UL.boton_admin{
	list-style-type: none;
	padding-left: 0;
	margin-left: 0;
}
.boton_admin LI{
	display: inline;
}
.boton_admin a{
	border: 1px solid #ccc;
	padding: 5px;
	background-color: #FEFEFE;
}
.boton_admin a:hover{
	text-decoration: none;
	background-image: url('images/menu-admin-degradado.gif');
	border: 1px solid Gray;
}
/* FIN BOTON NUEVO ARTICULO */

