/* ************************************* ETIQUETAS GENERALES ************************************************* */
body 
{ 
	color: #000000; 
	background: #ffffff; 
	font-size: 22px; 
	margin: 0px; 
	padding: 0px; 
	text-align: center; 
	
	font-family: Arial, Trebuchet MS,  Helvetica, sans-serif; 
}
 
div, span, h1, h2, h3, h4, h5, h6 
{ 
	font-family: Arial, Trebuchet MS,  Helvetica, sans-serif; 
	margin: 0px; 
} 

img 
{ 
	border: 0px; 
} 

a
{
	color:#4b4b4b; 
	text-decoration: none; 
} 
a:hover 
{
	/*text-decoration: underline;*/
} 

.input 
{ 
	height: 20px; 
	font-size: 9px; 
	border: 1px solid #000000; 
} 

h1 
{
	color:#365b6d; 
	font-size:14px;
} 


#contenedor 
{ 
	width: 974px; 
	
	padding:0px; 
	margin: 0px auto 0px auto;
	
	font-size: 20px; 
	text-align: left;
} 

#cabecera 
{ 
	color: #000000; 
	background: #ffffff;
	width: 976px; 
	height: 150px; 
	margin: 0px; 
	padding: 0px; 
	background: url("../imagenes/imagenes_globales/cabecera.jpg") left top no-repeat;
} 


#acceso 
{ 
	float: right; 
	color: #000000; 
		
	width: 230px; 
	height: 150px; 
	
	padding: 0px 20px 0px 0px; 
	margin: 0px; 
}

#ventanaacceso 
{ 
	color: #000000;
	background: #eeefcf; 
	
	/* tamaño fijo */
	font-size: 13px;	
	
	width: 210px;
	height: 73px;
	
	padding: 10px 0px 0px 20px;
	
} 
#ventanaacceso a
{ 
	color: #000000;
	
	/* tamaño fijo */
	font-size: 13px;
} 
#ventanaacceso a:hover
{ 
	text-decoration:underline;
} 


#accesotitulo 
{ 
	width: 175px; 
	height: 20px; 
	color: #ffffff; 
	margin: 10px 0px 0px 0px;
	padding: 10px 15px 0px 40px; 
	
	font-size:12px;
	font-weight:bold;
	
	background: url("../imagenes/imagenes_globales/skin_normal/cabecera_login.gif") no-repeat;
} 


#cabecera_acceso_usuario
{ 
	width: 165px; 
	height: 21px; 
	
	/* tamaño fijo */
	font-size: 14px;
	color: #080a55; 
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 0px 25px; 
	
	font-weight:bold;
	
	background: #f3f3f3
}

#accesocontenido 
{ 
	/* tamaño fijo */
	font-size:10pt; 
	text-align:center;
	
	width: 210px; 
	height: 63px;/*86px; */
	color: #777777; 
	background: #eeefcf;
	padding: 10px 10px 8px 10px;
} 


#accesoformulario 
{ 
	background:#eeefcf;
	
	/* tamaño fijo */
	font-size:11px;
	font-weight:bold;
} 
#accesoformulario input 
{ 
	width: 110px; 
	height: 14px; 
	margin: 2px 0px 0px 2px; 
	padding: 0px 0px 0px 0px;
} 
#accesoformulario #boton
{ 
	height:20px;
	width:115px;
} 
.descripcion 
{ 
	color:#000000; 
	
	/* tamaño fijo */
	font-size:12px;
	margin-bottom:5px
}

#logout
{
	width: 164px;
	text-align:right;
	padding: 0px 0px 0px 0px;
}
#logout a
{ 
	color: #333333; 
	
	/* tamaño fijo */
	font-size: 8pt; 
	font-weight:normal;
} 
#logout a:hover 
{ 
	text-decoration:underline;
} 


#submenu_login 
{
	/*float:left;*/
	width:225px;
	height: 20px;
	text-align:center;
	
	/* tamaño fijo */
	font-size:12px;
	font-weight:bold;
	text-align:center;
	
	color:#000000;  
	
	
	background: #eeefcf;
	border-top: 1px solid #D9D9D9;
	border-bottom: 6px solid #74aa2e;
	
	padding: 2px 5px 0px 0px;
}
#submenu_login a
{
	color:#0a3b5a; 
}
#submenu_login a:hover 
{
	text-decoration:underline; 
}


#menu_accesibilidad 
{ 
	color: #000000; 
	height: 35px; 
	float: left; 
	
	width: 960px; 
	margin: 0px 0px 0px 0px; 
	padding: 0px 10px 0px 10px;
	
	background: url("../imagenes/imagenes_globales/fondo_web.gif") left top repeat-y;
}
#menu_migas
{ 
	color: #4b4b4b; 
 
	width: 910px;
	height: 25px; 
	
	margin: 0px 2px 0px 2px;
	padding: 10px 5px 0px 8px; 
	
	/*border-bottom: 1px solid #999999;*/
}
.migas
{
	font-size:12px;
}

#menu_estilos
{ 
	color: #000000; 
 
	width: 285px;/*385px; */
	height: 35px; 
	margin: 0px; 
	padding: 0px 0px 0px 0px; 
	float: left; 
}
#menu_tam_fuente
{ 
	font-size:12px;
	color: #000000; 
 
	width: 100px; 
	height: 25px; 
	margin: 0px; 
	padding: 10px 0px 0px 0px;  
	float: left; 
}

#cabecera_seccion 
{ 
	float:left;
	color: #000000; 
	width: 745px; 
	
	font-size:60%;
	
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	/*padding: 0px 5px 0px 5px;*/
}

#pie_seccion 
{ 
	float:left;
	color: #000000; 
	
	font-size:60%;
	
	width: 960px; 
	margin: 0px 0px 0px 0px; 
	padding: 0px 10px 0px 10px;	
	background: url("../imagenes/imagenes_globales/fondo_web.gif") left top repeat-y;
	
	text-align:center;
	/*padding: 0px 5px 0px 5px;*/
}


#contenido_central
{ 
	font-size:100%;
	float:left;
	width: 960px; 
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 20px;
	
	background: url("../imagenes/imagenes_globales/fondo_web.gif") left top repeat-y;
} 

#menu_centro_der
{
	float: left;

	width: 740px;
}

#menu_cuerpo_der
{
	float: left;

	width: 735px;
	
	margin: 0px 0px 0px 0px; 
	padding:0px 0px 5px 2px;
}


.pie 
{
	color:#777777; 
	font-size:12px;
	
	height:19px;
	
	font-weight:bold; 
	font-size:9px; 
	text-align:center;
	
	width: 970px; 
	margin: 0px 0px 0px 0px; 
	padding: 20px 0px 0px 10px;	
	background: url("../imagenes/imagenes_globales/fondo_web.gif") left top repeat-y;
	
	clear:both;
} 
.pie a
{
	color:#777777; 
	display:inline;
	text-decoration:underline;
} 
.pie a:hover 
{
	text-decoration:none;
} 


.pie_contenidos 
{
	color:#cccccc; 
	font-size:12px;
	
	font-weight:bold; 
	font-size:9px; 
	text-align:right;
	
	
	margin: 0px 0px 0px 0px; 
	padding: 0px 10px 0px 15px;	

	clear:both;
} 
.pie_contenidos  a
{
	font-size:12px;
	color:#888888; 
	font-weight:bold; 
} 
.pie_contenidos  a:hover 
{
	text-decoration:underline;
} 

.pie_web
{
	height:5px;
	width: 720px; 
	padding: 20px 130px 0px 130px;	
	margin:0px;
	background: url("../imagenes/imagenes_globales/pie_web.gif") left bottom repeat-y;
	
	font-size:12px;
	color:#999999;
	text-align:center;
}
.pie_web a
{
	font-size:12px;
	color:#777777;
}
.pie_web a:hover
{
	text-decoration:underline;
}


.menu_administracion
{
	float:left; width:100%;
	
	background: #f7e8b1;
	color: #000000;
	
	padding: 0px 0px 0px 0px;
	border: #4b4b4b 1px solid;
}
.menu_administracion a
{
	color: #000000;
	font-size: 12px;
}
.menu_administracion a:hover
{
	text-decoration: underline;
}

/* *********************************************************************************************************** */




/* ************************************* CABECERAS DE SECCIONES ********************************************** */
.cuerpo_general
{
	float:left;
	width: 705px;
	height:auto;
	
	background: #eeefcf;
	
	padding: 15px;
}

.pie_general
{
	float:left;
	width: 725px;
	height: 12px;
	border-top: 6px solid #74aa2e;
	
	color: #0a3b5a;
	font-size:12px;
	font-weight:bold;

	text-align:right;
	padding: 5px 5px 5px 5px;
}
.pie_general a
{
	color: #0a3b5a;
}
.pie_general a:hover
{
	text-decoration:underline
}




.cabecera_foros
{
	font-size: 14px;
	color: #ffffff;
	background: url("../imagenes/imagenes_globales/skin_normal/fondo_cabecera_foros.gif") no-repeat;
	width:680px;
	height:18px;
	
	padding: 7px 0px 5px 55px;
	margin: 0px;
}



.cabecera_buscador_usuarios
{
	font-size: 14px;
	color: #ffffff;
	background: url("../imagenes/imagenes_globales/skin_normal/fondo_cabecera_buscadorusuarios.gif") no-repeat;
	width:680px;
	height:18px;
	
	padding: 7px 0px 5px 55px;
	margin: 0px;
}


.cabecera_estadisticas_usuarios
{
	font-size: 14px;
	color: #ffffff;
	background: url("../imagenes/imagenes_globales/skin_normal/fondo_cabecera_estadisticas.gif") no-repeat;
	width:680px;
	height:18px;
	
	padding: 7px 0px 5px 55px;
	margin: 0px;
}


.cabecera_detalles_contenido
{
	clear:both;
	text-align:left;
	color: #000000;
	font-weight:bold;
	font-size:12px;
	
	background: #eeefcf url("../imagenes/imagenes_globales/skin_normal/cuentas_usuarios/encabezado_detalles_contenido.gif") no-repeat;
	width: 330px;
	height: 28px;
	padding: 8px 0px 0px 25px;
}
.cabecera_detalles_contenido a
{
	color: #000000;
	font-size:100%;
}
.cabecera_detalles_contenido a:hover
{
	text-decoration:underline;
}

.cabecera_alta_usuario
{
	font-size:14px;
	color:#ffffff;
	background: url("../imagenes/imagenes_globales/skin_normal/cuentas_usuarios/fondo_cabecera_alta.gif") no-repeat;
	width: 685px;
	height:23px;
	padding: 7px 0px 0px 50px;
}

/***************************************************************************************************************/



/* ************************ ESTILOS PARA EL MÓDULO AGENDA *************************************************** */
.cabecera_agenda
{

	font-size:14px;
	color:#ffffff;
	background: url("../imagenes/imagenes_globales/skin_normal/agenda/cabecera_agenda.gif") no-repeat;
	width: 700px;
	height:23px;
	padding: 7px 0px 0px 50px;
}
/* *********************************************************************************************************** */


/* ************************ ESTILOS PARA EL MÓDULO NORMAS **************************************************** */
.cabecera_normas
{

	font-size:14px;
	color:#ffffff;
	background: url("../imagenes/imagenes_globales/skin_normal/normas/cabecera_normas.gif") no-repeat;
	width: 700px;
	height:23px;
	padding: 7px 0px 0px 50px;
}
/* *********************************************************************************************************** */

/* ************************ ESTILOS PARA EL MÓDULO COMITÉS **************************************************** */
.cabecera_comites
{

	font-size:14px;
	color:#ffffff;
	background: url("../imagenes/imagenes_globales/skin_normal/comites/cabecera_comites.gif") no-repeat;
	width: 700px;
	height:23px;
	padding: 7px 0px 0px 50px;
}
/* *********************************************************************************************************** */


/* ************************ ESTILOS PARA EL MÓDULO TEMÁTICA **************************************************** */
.cabecera_tematica
{

	font-size:14px;
	color:#ffffff;
	background: url("../imagenes/imagenes_globales/skin_normal/tematica/cabecera_tematica.gif") no-repeat;
	width: 700px;
	height:23px;
	padding: 7px 0px 0px 50px;
}
/* *********************************************************************************************************** */


/* ************************ ESTILOS PARA EL MÓDULO AUTORES **************************************************** */
.cabecera_autores
{

	font-size:14px;
	color:#ffffff;
	background: url("../imagenes/imagenes_globales/skin_normal/autores/cabecera_autores.gif") no-repeat;
	width: 700px;
	height:23px;
	padding: 7px 0px 0px 50px;
}
/* *********************************************************************************************************** */



/* ************************ ESTILOS PARA EL MÓDULO PATROCINADORES ******************************************** */
.cabecera_patrocinadores
{

	font-size:14px;
	color:#ffffff;
	background: url("../imagenes/imagenes_globales/skin_normal/patrocinadores/cabecera_patrocinadores.gif") no-repeat;
	width: 700px;
	height:23px;
	padding: 7px 0px 0px 50px;
}
/* *********************************************************************************************************** */

/* ************************ ESTILOS PARA EL MÓDULO COMUNICACIONES ******************************************** */
.cabecera_comunicaciones
{

	font-size:14px;
	color:#ffffff;
	background: url("../imagenes/imagenes_globales/skin_normal/comunicaciones/cabecera_comunicaciones.gif") no-repeat;
	width: 700px;
	height:23px;
	padding: 7px 0px 0px 50px;
}
/* *********************************************************************************************************** */

/* ************************ ESTILOS PARA EL MÓDULO CONTACTO ******************************************** */
.cabecera_contacto
{

	font-size:14px;
	color:#ffffff;
	background: url("../imagenes/imagenes_globales/skin_normal/contacto/cabecera_contacto.gif") no-repeat;
	width: 700px;
	height:23px;
	padding: 7px 0px 0px 50px;
}
/* *********************************************************************************************************** */

/* ************************ ESTILOS PARA EL MÓDULO PORTADA **************************************************** */
.cabecera_presentacion
{

	font-size:14px;
	color:#ffffff;
	background: url("../imagenes/imagenes_globales/skin_normal/portada/cabecera_portada.gif") no-repeat;
	width: 700px;
	height:23px;
	padding: 7px 0px 0px 50px;
}
/* *********************************************************************************************************** */








/* ************************************ ESTILOS GENERALES PARA FUENTES *************************************** */
.texto_general
{
	color:#222222;  
	font-size:65%;
}
.texto_general a 
{ 
	color:#2F5202;  
	font-size:100%px;
} 
.texto_general a:hover
{ 
	text-decoration:underline;  
} 

.titulo_grande_general
{
	font-size:16px;
	font-weight:bold;
	color:#2F5202;
}
.titulo_mediano_general, .titulo_mediano_auxiliar
{
	font-size:15px;
	color:#2F5202;
}
.titulo_mediano_general a:hover, .titulo_mediano_auxiliar a:hover
{
	text-decoration:underline;
}
.texto_general_portada
{
	font-size:12px;
}

.texto_general_chico
{
	color:#222222;  
	font-size:55%;
}
.texto_general_chico a 
{ 
	color:#222222;  
	font-size:65%px;
} 
.texto_general_chico a:hover
{ 
	text-decoration:underline;  
} 


.enlace_mediano_general
{
	color:#2F5202;  
	font-size:13px;
	/*font-weight:bold;*/
}
.enlace_mediano_general a 
{ 
	color:#2F5202;  
	font-size:100%;
} 
.enlace_mediano_general a:hover
{ 
	text-decoration:underline;  
} 
/* *********************************************************************************************************** */



/* ************************************** ESTILOS PARA LAS TABLAS ******************************************** */
.tabla_canales 
{
	width:100%; 
	border:0px; 
	margin-top:10px; 
	margin-bottom:11px; 
	clear: right;
} 

.enc_tabla
{ 
	padding:0px; 
	background:#74aa2e ; /*#fc7f00;*/ 
	font-size:15px;/*70%;*/
	font-weight:bold; 
	color:#ffffff; 
} 

.enc_tabla_izq 
{
	width:3px;
	float:left;
	background:#cccccc url("../imagenes/esq1.gif") no-repeat top;
	/*vertical-align:top;*/
}
.enc_tabla_der 
{
	width:3px;
	float:left;
	background:#cccccc url("../imagenes/esq2.gif") no-repeat top;
	/*vertical-align:top;*/
}

.enc_tabla_padding 
{	
	float:left; 
	padding:2px; 
	/*font-size:14px; */
	font-weight:bold;
} 

.columna_cont 
{ 
	padding:5px; 
	color:#333333; 
	font-weight:bold; 
	/*font-size:10px; */
} 

.celdas 
{
	border: #d7dbe4 solid 1px; 
	padding:3px; 
	color:#555555; 
	font-weight:normal; 
	/*font-size:10pt;*/
	background-color:#FFFFFF; 
} 
/* *********************************************************************************************************** */


/* ************************************** ESTILOS DEL MóDULO FOROS ******************************************* */
.titulo_foro 
{ 
	padding:5px 5px 5px 10px;
	width:195px
} 

.cuerpo_foro 
{
	padding:5px 5px 5px 10px;
}
.presentacion_foro 
{
	background:#f3fef9; 
	padding:5px 5px 5px 10px;
	
	border: 1px solid black;
}

.separador_mensajes
{ 
	height: 10px; 
	border-bottom: 1px solid #CCCCCC;
	
	margin-bottom: 10px;
}

.respuesta_detalle 
{ 
	padding:0px 10px 10px 20px;
	width:195px; 
} 
/* *********************************************************************************************************** */




/* MENÚ PRINCIPAL DE LA IZQUIERDA ****************************************************************************** */
.menuder
{
	float:left;
	width: 200px;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
}
.no_enlace_menu_principal
{
	display:block;
	width:145px;
	padding:10px 10px 10px 40px;
	font-size:16px;
	
	color:#0a3b5a;
	border-bottom:1px solid #CCCCCC;
	
	
	background:url("../imagenes/cuadro_grande.gif") no-repeat left;
}
.enlace_menu_principal a
{
	display:block;
	width:145px;
	padding:10px 10px 10px 40px;
	font-size:16px;
	
	color:#0a3b5a;
	border-bottom:1px solid #CCCCCC;
	
	
	background:url("../imagenes/cuadro_grande.gif") no-repeat left;
}
.enlace_menu_principal a:hover
{
	/*background: #cccccc;/*#5ca26e;*/
	
	width:145px;
	padding:10px 10px 10px 40px;
	
	font-weight:bold;
	/*background:url("../imagenes/cuadro_grande_hover.gif") no-repeat left;*/
}

.enlace_peq_menu_principal a
{
	display:block;
	width:125px;
	padding:10px 10px 10px 60px;
	font-size:14px;
	
	color:#0a3b5a;
	border-bottom:1px solid #CCCCCC;
	
	
	background:url("../imagenes/cuadro_chico.gif") no-repeat left;
	
}
.enlace_peq_menu_principal a:hover
{
	/*background: #cccccc;/*#5ca26e;*/
	
	width:125px;
	padding:10px 10px 10px 60px;
	
	font-weight:bold;
	/*background:url("../imagenes/cuadro_grande_hover.gif") no-repeat left;*/
}


.menuder_cabecera
{
	float:left;
	width:156px;
	height: 22px;
	
	background: white url("../imagenes/imagenes_globales/skin_normal/cabecera_menu_der.gif") left top no-repeat;
	color:white;
	font-size:13px;
	font-weight:bold;
	
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 0px 39px;
}
.menuder_cabecera a
{
	color:white;
}
.menuder_cabecera a:hover
{ 
	text-decoration:underline;
}
.menuder_pie
{
	float:left;
	width:185px;
	height: 6px;
	border-top: 6px solid #017092;
	
	color: #0a3b5a;
	text-align:right;
	font-size:13px;
	font-weight:bold;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 0px;
}