* {
	margin: 0;
	padding: 0;
	/*border: none;*/
}

html {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #4D4D4D;
}

h1, h2, h3, h4, h5, h6 { color:#B0DC0D; }

cite, em, dfn { font-style: italic; }

sup {
	position: relative;
	bottom: 0.3em;
	vertical-align: baseline;
}

sub {
	position: relative;
	bottom: -0.2em;
	vertical-align: baseline;
}

del { text-decoration: line-through;}

ins, dfn { border-bottom: 1px solid #ccc;}

small, sup, sub { font-size: 85%;}

abbr, acronym {
	text-transform: uppercase;
	font-size: 85%;
	letter-spacing: .1em;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
}

a abbr, a acronym { border: none; }

sup { vertical-align: super;}
sub { vertical-align: sub;}

h1 { font-size: 2em;}
h2 { font-size: 1.8em;}
h3 { font-size: 1.6em;}
h4 { font-size: 1.4em;}
h5 { font-size: 1.2em;}
h6 { font-size: 1em;}

a, a:link, a:visited, a:hover, a:active { text-decoration: none;}

a img {
	border: none;
	text-decoration: none;
}

li {
	list-style-type:none;
}

img {
	border: none;
	text-decoration: none;
	/*
	Si añades un background aparecerá como fondo de la imagen, útil para imágenes de carga
	*/
}

/* Formularios */

fieldset { 	border: none;}
legend {
	font-size: 1.6em;
	color: #FFF;
	padding: 0;
	margin: 0;
}

.clear { clear: both;}
.float_left { float: left;}
.float_right { float: right;}
.justify { text-align: justify; }
/*
table, tr, td {
	border-collapse: collapse;
	margin: 0;
	padding: 0;
	border: 0;
}
*/
table {
	width: 100%;
}

form {
	overflow: hidden;
	margin: 0px auto;
}

a {
	text-decoration:none;
}

a:hover { 
	text-decoration: underline;
}

body {
	text-align: center;/* Hack para que IE6 no de problemas */
	background:#EEEAE1;
}

#content {
	width:980px;
	background:url(../img/fondo.gif) repeat-y;
	margin:0 auto;
}      
              
#wrapper {
	margin:0 auto;
	padding:0;
	width:960px;
	text-align:left;
	overflow:hidden;
}

#pagina_central {
	width:930px;
	margin:0 auto;
}

.color_blanco   { color:#FFFFFF; }
.color_blanco a { color:#FFFFFF; }
.fondo_blanco   { background-color:#FFFFFF; }

.color_negro   { color:#000000; }
.color_negro a { color:#000000; }
.fondo_negro   { background-color:#000000; }

.color_gris { color:#B7B6B6; }
.fondo_gris { background-color:#B7B6B6; }

.color_azul { color:#006DA6; }
.color_azul_federacion { color:#54549B; }

.color_rojo   { 
	background:#FF0000;
	color:#FFFFFF;
	font-size:0.75em;
	padding:4px 15px 0;
	width:300px; 
	/*font-weight:bold;*/
}

.letra_rojo { color:#FF0000; }
.letra_verde { color:#00CC33; }

.alinear_dcha   { text-align:right; }
.alinear_centro { text-align:center; }

.subrayado { text-decoration:underline; }

.puntero { cursor:pointer; }

.posicion_relativa { position:relative; }

.negrita { font-weight:bold; }

.no_mostrar { display:none; }
.mostrar { display:block; }


/****************/
/*** CABECERA ***/
/****************/

#cabecera {
	padding:0 0 10px;
}

.content_cabecera {
	width:930px;
	margin:0 auto;
}

.content_cabecera div {
	height:56px;
	float:left;
	cursor:pointer;
	overflow:hidden;
}

/***
.boton_inicio { background:url(../img/menu_inicio_off.gif) no-repeat;  width:67px; }
.boton_inicio_2 { background:url(../img/menu_inicio_on.gif) no-repeat;  width:67px; }

.boton_presentacion { background:url(../img/menu_presentacion_off.gif) no-repeat;  width:148px; }
.boton_presentacion_2 { background:url(../img/menu_presentacion_on.gif) no-repeat;  width:148px; }

.boton_estatutos { background:url(../img/menu_estatutos_off.gif) no-repeat; width:103px; }
.boton_estatutos_2 { background:url(../img/menu_estatutos_on.gif) no-repeat; width:103px; }

.boton_delegaciones { background:url(../img/menu_delegaciones_off.gif) no-repeat; width:136px; }
.boton_delegaciones_2 { background:url(../img/menu_delegaciones_on.gif) no-repeat; width:136px; }

.boton_noticias { background:url(../img/menu_noticias_off.gif) no-repeat; width:167px; }
.boton_noticias_2 { background:url(../img/menu_noticias_on.gif) no-repeat; width:167px; }

.boton_descargas { background:url(../img/menu_descargas_off.gif) no-repeat; width:112px; }
.boton_descargas_2 { background:url(../img/menu_descargas_on.gif) no-repeat; width:112px; }

.boton_contacto { background:url(../img/menu_contacto_off.gif) no-repeat; width:109px; }
.boton_contacto_2 { background:url(../img/menu_contacto_on.gif) no-repeat; width:109px; }

.boton_foro { background:url(../img/menu_foro_off.gif) no-repeat; width:88px; }
.boton_foro_2 { background:url(../img/menu_foro_on.gif) no-repeat; width:88px; }
***/

.boton_inicio { background:url(../img/inicio_off.gif) no-repeat;  width:64px; }
.boton_inicio_2 { background:url(../img/inicio_on.gif) no-repeat;  width:64px; }

.boton_presentacion { background:url(../img/presentacion_off.gif) no-repeat;  width:148px; }
.boton_presentacion_2 { background:url(../img/presentacion_on.gif) no-repeat;  width:148px; }

.boton_estatutos { background:url(../img/comisiones_off.gif) no-repeat; width:101px; }
.boton_estatutos_2 { background:url(../img/comisiones_on.gif) no-repeat; width:101px; }

.boton_delegaciones { background:url(../img/delegaciones_off.gif) no-repeat; width:129px; }
.boton_delegaciones_2 { background:url(../img/delegaciones_on.gif) no-repeat; width:129px; }

.boton_noticias { background:url(../img/noticias_off.gif) no-repeat; width:93px; }
.boton_noticias_2 { background:url(../img/noticias_on.gif) no-repeat; width:93px; }

.boton_comunicados { background:url(../img/comunicados_off.gif) no-repeat; width:118px; }
.boton_comunicados_2 { background:url(../img/comunicados_on.gif) no-repeat; width:118px; }

.boton_descargas { background:url(../img/descargas_off.gif) no-repeat; width:111px; }
.boton_descargas_2 { background:url(../img/descargas_on.gif) no-repeat; width:111px; }

.boton_contacto { background:url(../img/contacto_off.gif) no-repeat; width:93px; }
.boton_contacto_2 { background:url(../img/contacto_on.gif) no-repeat; width:93px; }

.boton_foro { background:url(../img/foro_off.gif) no-repeat; width:73px; }
.boton_foro_2 { background:url(../img/foro_on.gif) no-repeat; width:73px; }

.informacion_cabecera {
	font-size:0.75em;
	background:url(../img/cabecera_augc.gif);
	width:980px;
	height:157px;
}

.cabecera_personalizada {
	font-size:0.75em;
	width:980px;
	height:157px;
	position:relative;
	z-index:10;
	float:left;
	background:url(../img/cabecera_personalizada.png) !important;
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/cabecera_personalizada.png');
}

.cabecera_haiti {
	font-size:0.75em;
	background:url(../img/cabecera_haiti.gif);
	width:980px;
	height:157px;
	} /*Ahora sube y baja con top, y ponlo de derecha a izquierda con margin-left:-100px ó 100px no mas, cambianodo el - o sin el vas a ver que se va a de izquierda a derecha, yo uso eso para estandarizar los navegadores*/
	
.imagen_cabecera {
	float:right;
	position:relative;
	z-index:1;
	margin-top:-113px;
	margin-right:25px;
	*margin-right:12px;
	height:113px;
	width:500px;
}

.color_verde { color:#0B4C02; font-weight:bold; }
.columna_izq_cabecera { padding:18px 0 0 25px; }
.columna_dcha_cabecera { padding:18px 25px 0 0; }


/***********/
/*** PIE ***/
/***********/

#pie {
	background:#B7B6B6 none repeat scroll 0 0;
	margin:0 10px;
	text-align:right;
}

#pie a {
	color:white;
	font-size:0.75em;
}

#pie a:hover {
	text-decoration:none;
}

.enlaceAdora {
	background:url(../img/pestanya_adora.gif) no-repeat;
	height:16px;
	width:95px;
	text-align:center;
}

.enlaceAdora2 {
	margin:0 25px 0 5px;
}


/**************/
/*** INICIO ***/
/**************/

.separacion_columnas {
	width:21px;
	min-height:300px;
	float:left;
}

.columna_uno {
	width:294px;
	float:left;
	padding:0 0 20px;
}

.columna_dos {
	width:294px;
	float:left;
	padding:0 0 20px;
}

.columna_tres {
	width:300px;
	float:left;
}

.columna_uno img { }
.columna_dos img { }
.columna_tres img { margin: 0 0 5px; }

.cabecera_inicio_noticias {
	height:31px;
	background:url(../img/cabecera_noticias.gif) repeat-x;
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	line-height:31px;
	font-size:0.9em;
}

.cabecera_inicio_comunicados {
	background:url(../img/cabecera_comunicados.gif) repeat-x;
	height:31px;
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	font-size:0.9em;
	line-height:31px;
}

.cabecera_columna_derecha {
	background:url(../img/cabecera_videos.gif) repeat-x;
	height:31px;
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	font-size:0.9em;
	line-height:31px;
}

.cabecera_columna_derecha a:hover {
	text-decoration:none;
}

.texto_augc { 
	font-size:0.75em;
	line-height:15px;
}

.texto_augc a { color:#4D4D4D; }

.titulo_noticia_portada {
	font-size:1.1em;
	line-height:18px;
	padding:4px 0;
}

.titulo_noticia_portada a { color:#4D4D4D; }

.titulo_comunicado_portada {
	font-size:1.1em;
	line-height:18px;
	color:#00578B;
	padding:4px 0;
}

.titulo_comunicado_portada a { color:#00578B; }

.separacion_noticia {
	padding:10px 0;
}

.fecha_fuente_portada {
	color:#9A9A9A;
	font-size:0.75em;
}

.fuente_portada { color:#4A4A4A; font-weight:bold; }
.linea_separacion_portada { background:#C4C6C8; height:1px; overflow:hidden; margin:10px 0 0; }

.barra_usuario_cabecera {
	background:url(../img/fondo_usuario.gif) repeat-x;
	height:32px;
	margin:0 25px;
	text-align:left;
}

.flecha_acceso_cuenta {
	background:transparent url(../img/acceso_cuenta.gif) no-repeat;
	color:#AED4E7;
	float:left;
	font-size:0.75em;
	height:20px;
	margin:5px 10px 0 0;
	padding:2px 0 0 7px;
	text-align:left;
	width:132px;
}

.flecha_su_cuenta {
	background:transparent url(../img/acceso_cuenta.gif) no-repeat scroll right center;
	color:#AED4E7;
	float:left;
	font-size:0.75em;
	height:20px;
	margin:5px 10px 0 0;
	padding:2px 0 0 7px;
	text-align:left;
	width:75px;
}

.label_usuario {
	font-size:0.75em;
	line-height:35px;
}

.label_nombre_usuario {
	font-size:0.75em;
	line-height:35px;
	margin:0 15px 0 0;
	*margin:0 15px 0 0 !important;
	*margin:4px 15px 0 0;
}

.input_usuario {
	font-size:0.75em;
	padding:2px 0 1px;
	*margin-top:0px !important;
	*margin-top:4px;
	*height:14px;
}

.boton_enviar_usuario {
	background:#000000;
	background:url(../img/degradado_boton.gif) repeat-x;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	border:1px solid #000000;
	border:medium none;
	color:#FFFFFF;
	font-size:0.75em;
	font-weight:bold;
	height:22px;
	*height:21px;
	padding:2px 3px 0;
	*padding:0 3px;
	cursor:pointer;
}

.botones_cuenta {
	font-weight:normal;
	*margin-top:0px !important;
	*margin-top:5px;
	padding:2px 8px 0;
	*padding:0;
}

.vistas_inicio {
	background:#E6E6E6;
	height:31px;
	line-height:31px;
	padding:0 30px;
	width:549px;
	margin:0 0 5px;
	font-size:0.75em;
}

.vistas_3col {
	background:#E6E6E6;
	height:31px;
	line-height:31px;
	padding:0 30px;
	width:240px;
	margin:0 0 5px;
	font-size:0.75em;
}

.color_enlace { color:#5C808B; }

.centrar_imagen {
	background:#DCE1EB;
	margin:0 0 5px;
	text-align:center;
}

.margen_abajo_img {
	margin:15px 0 5px !important;
}


/********************/
/*** PRESENTACIÓN ***/
/********************/

.columna_grande {
	width:609px;
	float:left;
	padding:0 0 20px;
}

.titulo_seccion {
	font-weight:bold;
}

.linea_separacion_titulo_seccion { background:url(../img/linea_seccion.gif) repeat-x; height:1px; overflow:hidden; margin:5px 0 12px; }

.columna_presentacion_uno { width:132px; float:left; margin:15px 0 0; }
.columna_presentacion_dos { width:460px; float:right; margin:15px 0 0; }

.columna_servicios { width:290px; font-size:0.75em; }

.servicio_presentacion { color:#00578B; font-weight:bold; }

.titulo_servicios_presentacion { text-align:center; background:#E6EFF4; margin:30px 0 15px; font-weight:bold; padding:2px 0; }

.descargar_estatutos { text-align:center; margin:25px 0 15px; }


/****************/
/*** NOTICIAS ***/
/****************/

.columna_noticias {
	width:350px;
	float:left;
}

.columna_historico_noticias {
	width:240px;
	float:right;
}

.titulo_historico {
	background:#BDB8B3;
	text-align:center;
	font-weight:bold;
	font-size:0.75em;
	padding:5px 0;
	margin:0 0 10px;
}

.noticia_seleccionada {
	background:#EDEAE1;
	height:28px;
	margin:0 0 8px;
}

.titulo_historico_noticias {
	font-size:0.75em;
	line-height:14px;
	font-weight:bold;
}

.texto_historico_noticias {
	font-size:0.7em;
	line-height:14px;
}

.fecha_historico_noticia { font-size:0.7em; color:#9A9A9A; margin:5px 0 0; }
.fuente_historico_noticia { font-weight:bold; }

.noticia_documento_adjunto {
	font-size:0.75em;
	margin:20px 0 0;
	line-height:15px;
}

.noticia_seleccionada_titular {
	margin:4px 0;
	line-height:20px;
	font-size:1.1em;
}

.fecha_fuente_noticia_seleccionada {
	margin:0 0 5px;
	color:#9A9A9A;
	font-size:0.75em;
}

.imagen_historico { margin:5px 5px 5px 0; }
.fondo_historico { background:#EDEAE1; padding:1px 10px; }

.numero_noticia_si {
	background:#6B6866;
	padding:5px 6px;
	color:#FFFFFF;
	float:left;
	margin:0 2px;
}

.numero_noticia_no {
	background:#282422;
	padding:4px 5px;
	font-size:1.2em;
	font-weight:bold;
	color:#FFFFFF;
	float:left;
	margin:0 2px;
}

.numero_noticia_si a { text-decoration:none; }
.numero_noticia_si a:hover { text-decoration:none; }

.numero_noticia_si_2 {
	background:#80AEC5;
	padding:5px 6px;
	color:#FFFFFF;
	float:left;
	margin:0 2px;
}

.numero_noticia_no_2 {
	background:#005D8A;
	padding:4px 5px;
	font-size:1.2em;
	font-weight:bold;
	color:#FFFFFF;
	float:left;
	margin:0 2px;
}

.numero_noticia_si_2 a { text-decoration:none; }
.numero_noticia_si_2 a:hover { text-decoration:none; }

.numero_noticia_no_3 {
	background:#298674;
	padding:4px 5px;
	font-size:1.2em;
	font-weight:bold;
	color:#FFFFFF;
	float:left;
	margin:0 2px;
}

.numero_noticia_si_3 {
	background:#89BBB3;
	padding:5px 6px;
	color:#FFFFFF;
	float:left;
	margin:0 2px;
}

.numero_noticia_si_3 a { text-decoration:none; }
.numero_noticia_si_3 a:hover { text-decoration:none; }

.texto_historico_noticias a { color:#4D4D4D; }



/********************/
/*** DELEGACIONES ***/
/********************/

.mapa_delegaciones {
	background:url(../img/delegaciones.gif) no-repeat;
	height:462px;
	width:609px;
	font-size:0.75em;
	color:#FFFFFF;
}

.columna_delegacion_imagen {
	width:280px;
	float:left;
	margin:26px 0 0;
}

.columna_delegacion_texto {
	width:310px;
	float:right;
	font-size:0.75em;
	margin:20px 0 0;
}

.titulo_delegacion { color:#006DA6; font-size:1.3em; font-weight:bold; margin:0 0 8px; }
.titulo_informacion_delegacion { font-weight:bold; }

.informacion_delegacion { margin:0 0 5px; }
.informacion_delegacion a { color:#4D4D4D; }

.texto_delegacion {
	font-size:0.75em;
	margin:0 0 15px;
}

.lateral_tabla_delegaciones { width:207px; height:462px; }
.margen_delegaciones { margin-left:10px; }

.celda_federacion {
	line-height:17px;
	padding-bottom:5px;
}


/****************/
/*** CONTACTO ***/
/****************/

.barra_azul_contactar {
	background:#006DA6;
	color:#FFFFFF;
	font-size:0.8em;
	font-weight:bold;
	padding:4px 0 4px 30px;
	margin:0 0 15px;
}

.columna_contacto_sede_izq {
	width:200px;
	float:left;
}

.columna_contacto_sede_dcha {
	width:380px;
	float:right;
	font-size:0.75em;
	padding:0 0 20px;
	line-height:20px;
}

.colocar_triangulo_contacto { margin:5px 0 0; }
.margen_logotipo_contacto { margin:10px 0 0; }

.boton_ver_delegaciones {
	background:url(../img/boton_contacto.gif) no-repeat;
	font-size:0.75em;
	height:19px;
	padding:1px 0 0;
	text-align:center;
	width:123px;
}

.input_text {
	padding:5px 0;
	width:280px;
	border:1px solid #666666;
	margin:2px 0 15px;
}

.enviar_formulario {
	background:url(../img/boton_contacto.gif) no-repeat;
	font-size:0.75em;
	height:20px;
	padding:0 0 2px;
	width:123px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	cursor:pointer;
	border:medium none;
}	

.input_textarea {
	width:607px;
	height:200px;
	border:1px solid #666666;
	margin:2px 0 15px;
}

.datos_form_contacto {
	font-weight:bold;
	font-size:0.8em;
}


/*****************/
/*** DESCARGAS ***/
/*****************/

#tipos_descarga {
	background-color: #5091af;
	font-size: 11px;
	padding: 1px 0;
	color: #fff;
}
#tipos_descarga span { 
	padding: 0 6px;
	border-right: 1px solid #fff;
	font-size:0.9em;
}
#tipos_descarga a { color: #fff; }
#tipo_descarga a:visited { color: #fff; }

.no_visible { display: none; } /*Para no mostrar en un momento determinado*/
.oculto { display: none; }/*Para no mostrar nunca y que el JS no lo tenga en cuenta*/
.visible { display: block; }
.descarga_seleccionada { background-color: #335f74; }
.descarga_no_seleccionada { background-color: #5091af; }

.cuadro_descarga {
	border:1px solid #9A9A9A;
	width:195px;
	height:120px;
	float:left;
	margin: 0 0 9px 0;
	
}

.margen_cuadro_derecha {
	margin:0 9px 9px 0;
}

.formato_descarga {
	color:#888481;
	font-size:0.75em;
	padding:5px 9px;
}

.titulo_descarga {
	font-size:0.75em;
	line-height:14px;
	padding:9px 9px 0;
	font-weight:bold;
}

.seleccion_categoria {
	background:#D7D7D7;
	padding:10px 0 10px 20px;
	font-size:0.75em;
	margin:0 0 20px;
}

.input_select {
	font-size:1em;
	width:200px;
	border:1px solid #A0B4E5;
	height:20px;
}


/*****************/
/*** ESTATUTOS ***/
/*****************/

.indice_articulos ul{
	list-style-image: url(../img/flecha_der.gif);
	list-style-position: outside;
	margin: 0pt;
	padding-left: 10px;
	background-color:#E0E0E0;
}

.indice_articulos ul li { padding:0pt; }

.indice_articulos ul li a {
	display:block;
	height:18px;
	color:#868686;
	background-color:#E0E0E0;
	padding-bottom: 3px;
}
                        
.indice_articulos ul li a:hover {
	color:#E0E0E0;
	background-color:#868686;
	text-decoration:none;
	height:18px;
	padding-bottom: 3px;
}

.columna_izq_estatutos {
	width:190px;
	float:left;
}

.columna_dcha_estatutos {
	width:400px;
	float:right;
}

/*****************/
/*** COMISIONES **/
/*****************/

.cuadro_comision {
	border:1px solid #999999;
	width:293px;
	margin:10px 0 0;
}

.comi_enlace { 
	background:url('../img/degradado_azul_peq.gif') repeat-x; 
	height:32px;
	color:#FFFFFF;
	margin:0 0 10px;
	font-weight:bold;
	*margin-bottom:10px !important;
	*margin-bottom:-15px;
}

.comision_enlace {
	background:transparent url(../img/degradado_azul_peq.gif) repeat-x scroll 0 0;
	color:#FFFFFF;
	font-weight:bold;
	height:53px;
	margin:0 0 10px;
	*margin:0 0 8px;
}

.introduccion_comision {
	color:#666666;
	font-size:0.9em;
	font-weight:normal;
	margin-top:9px;
}

.enlace_comision {
	margin-left:9px;
	margin-top:7px;
}

.texto_comision {
	font-size:0.75em;
}

.imagen_comision {
	padding:0 0 0 15px;
	float:right;
}

.comision_subenlace {
	background:#EEE9E0;
	width:250px;
	padding:3px 0 3px 5px;
	margin-bottom:4px;
}

.comision_subenlace a { text-decoration:none; color:#4D4D4D; }
.comision_subenlace a:hover { text-decoration:underline; }

.comi_enlace a { text-decoration:none; color:#FFFFFF; }
.comi_enlace a:hover { text-decoration:underline; }

.comi_subenlace { 
	background:#EEE9E0;
	font-size:0.75em;
	margin-left:77px;
	width:211px;
	padding:3px 0 3px 5px;
	margin-bottom:4px;
}
.comi_subenlace a { text-decoration:none; color:#4D4D4D; }
.comi_subenlace a:hover { text-decoration:underline; }

.miga {
	float:right;
	font-size:0.8em;
	color:#999999;
}
.miga a {text-decoration:none; color:#999999;}
.miga a:hover {text-decoration:underline;}

.comi_error{margin-left:15px;margin-top:15px;font-size:0.9em;}

.del_enlace{
	margin-left:30px;
	font-size:0.8em;
}
.ultimo_enlace { margin-bottom: 10px; }
.del_enlace a{text-decoration:none;color:#4D4D4D;}
.del_enlace a:hover{text-decoration:underline;}

.not_buscador{
	float:right;
	margin-right:15px;
}
.not_form{
	float:right;
	margin-top:5px;
	margin-left:20px;
}

.seleccion_categoria22 {
	padding:10px 0 10px 20px;
	font-size:0.75em;
	margin:0 0 20px;
}

.input_select22 {
	font-size:1em;
	border:1px solid #A0B4E5;
	height:20px;
}

/**********************/
/*  GALERIA IMAGENES  */
/**********************/

.gal_contenedor {

}
.gal_imagen {
	float:left;
	width:180px;
	height:200px;
	text-align:center;
	padding:20px 0 0 15px;
	/*margin:20px 0 0 10px;*/
}

.gal_foto {
	background:#999999;
	height:135px;
	overflow:hidden;
}

.gal_imagen a { color:#4D4D4D; }
.gal_imagen a:hover { text-decoration:underline; }

.gal_enlace {
	font-size:0.75em;
	margin:5px auto 0;
	width:75px;
	*width:78px;
}

.margen_imagen_galeria { padding:3px 0 0 5px; }
.informacion_imagen {
	font-size:0.75em;
	line-height:13px;
	margin:6px 0 0;
}


/**************/
/*** AGENDA ***/
/**************/

#agenda {
	background:transparent url(../img/back_agenda.gif) no-repeat scroll 0 0;
	margin-top:15px;
	text-align:justify;
}

.titular_cuadro {
	color:#FFFFFF;
	font-size:9pt;
	font-weight:bold;
	height:25px;
	padding-top:10px;
	text-align:center;
}

.body_cuadro_verde {
	border-left:2px solid #CCFFCC;
	border-right:2px solid #CCFFCC;
	padding:8px 6px;
}

.evento {
	border-bottom:1px solid #CCCCCC;
	font-size:9pt;
}
.evento, .ult_evento {
	font-size:9pt;
	padding:8px 4px;
}


/**************/
/*** POP UP ***/
/**************/

.cuadro_popup {
	text-align:left;
	padding:10px;
	font-size:0.9em;
	line-height:20px;
}

.barra_titulo_popup {
	background:#298674;
	color:#FFFFFF;
	padding:5px 0 5px 20px;
	margin:0 0 10px;
	font-size:1.2em;
	line-height:normal;
}

.evento_fecha_popup {
	padding:0 20px;
	font-size:0.9em;
}

.delegacion_popup { font-weight:bold; margin:0 0 3px; font-size:1.2em; }

.linea_separacion_eventos {
	background:#999999;
	height:1px;
	overflow:hidden;
	margin:8px 0;
}

.no_eventos_agenda {
	padding:10px 15px;
	font-size:0.75em;
}


/****************/
/*** BÚSQUEDA ***/
/****************/

.input_select_busqueda {
	border:1px solid #666666;
	height:20px;
	width:175px;
	font-size:1em;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

.input_select_orden {
	border:1px solid #666666;
	height:20px;
	width:120px;
	font-size:1em;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

.input_text_fecha {
	border:1px solid #666666;
	height:16px;
	*height:16px !important;
	*height:22px;
	width:80px;
	font-size:1em;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

.input_text_busqueda {
	border:1px solid #666666;
	height:18px;
	*height:18px !important;
	*height:22px;
	width:120px;
	font-size:1em;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

.buscador_gris {
	font-size:0.75em;
	border:1px solid #D4D4D4;
	padding:10px 37px 10px 30px;
	margin:0 0 3px;
	/*height:1%;*/
}

.ordenar_gris {
	font-size:0.75em;
	border:1px solid #D4D4D4;
	padding:10px 80px 10px 30px;
	margin:10px 0 0;
	/*height:1%;*/
}

.linea_busqueda {
	padding:0 0 5px;
}

.label_busqueda { width:115px; float:left; }
.label_busqueda_2 { width:65px; float:left; }

.label_orden { width:45px; float:left; }

.margin_orden_titulo { margin-left:64px; }

.boton_ordenar_busqueda {
	width:100px;
}

.calendario_inicio { margin:0 30px 0 4px; *margin:0 30px 0 4px !important; *margin:2px 30px 0 4px; }
.calendario_fin { margin:0 0 0 4px; *margin:0 0 0 4px !important; *margin:2px 0 0 4px; }

.borrar_fecha_inicio { margin:-1px 37px 0 2px; }
.borrar_fecha_fin { margin:-1px 0 0 2px; }

.boton_busqueda {
	background:#666666 none repeat scroll 0 0;
	border:1px solid #666666;
	color:#FFFFFF;
	float:left;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:1em;
	height:20px;
	margin-left:107px;
	width:80px;
	cursor:pointer;
}

.texto_foto {
	font-size:0.75em;
}

.select_boc {
	font-size:0.75em;
	width:200px;
	margin:0 0 0 5px;
}

.texto_seleccion_boc { font-size:0.75em; }


/*** PAGINADOR GALERÍA ***/

.pagina_actual {
	background:url(../img/paginador1.gif);
	color:#FFFFFF;
	float:left;
	width:35px;
	height:23px;
	line-height:23px;
	font-weight:bold;
	margin:0 2px;
	text-align:center;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	
} 

.otras_paginas {
	background:url(../img/paginador2.gif);
	color:#000000;
	float:left;
	width:35px;
	height:23px;
	line-height:23px;
	font-weight:bold;
	margin:0 2px;
	text-align:center;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.otras_paginas a {
	text-decoration:none;
}

.colocar_flecha_paginador { margin:2px 2px 0; }


/* Easy Slider */

#slider ul, #slider li {
	margin:0;
	padding:0;
	list-style:none;
}

#slider, #slider li {
	/*
		define width and height of container element and list item (slide)
		list items must be the same size as the slider area
	*/
	width:609px;
	/*height:140px;*/
	overflow:hidden;
}

span#prevBtn{ font-size:0.75em; color:#000000; }
span#nextBtn{ font-size:0.75em; color:#000000; }  
       
span#prevBtn a { color:#000000; }
span#nextBtn a { color:#000000; }
/* FIN Easy Slider */


/*****************/
/*** MI CUENTA ***/
/*****************/

.label_cuenta {
	width:130px;
	padding:0 0 10px 30px;
	font-size:0.8em;
}

.imagen_cuenta {
	padding: 10px 30px 0 0;
}

.letra_pequena {
	font-size:0.7em;
	padding:0 0 0 30px;
}

.datos_input_cuenta {
	
}

.input_largo { width:235px; }
.input_corto { width:80px;  }
.input_medio { width:120px; }
.input_largo, .input_medio, .input_corto {
	font-size:0.8em;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}



.select_cuenta { width:50px; }
.select_provincia { width:239px; }
.select_cuenta, .select_provincia {
	font-size:0.8em;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.enviar_cuenta {
	background:#000000;
	background:url(../img/degradado_boton.gif) repeat-x;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	border:1px solid #000000;
	border:medium none;
	color:#FFFFFF;
	font-size:0.75em;
	cursor:pointer;
	padding:2px 10px;
}


/*******************/
/*** REPOSITORIO ***/
/*******************/

.nivel1 {
	background:#C8D0D6 url(../img/nivel_1.gif) repeat-x top;
	height:28px;
	color:#006699;
	font-size:0.9em;
	line-height:25px;
	padding:0 0 0 20px;
}

.nivel2 {
	background:#EFEFEF;
	height:36px;
	*height:29px;
	color:#006699;
	font-size:0.8em;
	line-height:36px;
	padding:0 0 0 40px;
	*padding:7px 0 0 40px;
	margin:0 0 3px;
}

.nivel2_off {
	height:20px;
	color:#006699;
	font-size:0.8em;
	line-height:7px;
	background:url(../img/marca_azul1.gif) no-repeat #EFEFEF;
	background-position:20px 6px;
	padding:12px 0 0 35px;
	margin-bottom:2px;
	cursor:pointer;
}

.nivel2_on {
	height:20px;
	color:#006699;
	font-size:0.8em;
	line-height:7px;
	background:url(../img/marca_azul2.gif) no-repeat #EFEFEF;
	background-position:20px 11px;
	padding:12px 0 0 35px;
	margin-bottom:2px;
	cursor:pointer;
}

.nivel3 {
	padding:2px 0 2px 80px;
	font-size:0.75em;
	background:#E4E9EC;
	margin:0 0 3px;
}

.nivel3_off {
	height:20px;
	color:#006699;
	font-size:0.8em;
	line-height:7px;
	background:url(../img/flecha.gif) no-repeat #EFEFEF;
	background-position:60px 12px;
	padding:12px 0 0 72px;
	margin-bottom:2px;
	cursor:pointer;
}

.nivel3_on {
	height:20px;
	color:#006699;
	font-size:0.8em;
	line-height:7px;
	background:url(../img/flecha2.gif) no-repeat #EFEFEF;
	background-position:60px 14px;
	padding:12px 0 0 72px;
	margin-bottom:2px;
	cursor:pointer;
}

.nivel4 {
	padding:2px 0 2px 100px;
	font-size:0.75em;
	background:#E4E9EC;
	margin:0 0 3px;
}

.descarga_documentos {
	margin-left:100px;
	font-size:0.7em;
	padding:2px 0 3px;
	color:#006699;
}

.descarga_documentos a {
	color:#006699;
}

.descarga_documentos a:hover {
	text-decoration:underline;
}

.migas_de_pan a { color:#4D4D4D; }

.ico_pdf{
	background:url(../img/pdf_16x16.png) no-repeat;
	color:#006699;
	font-size:1em;
	padding-left:22px;
	height:16px;
}

/*******************************************/
/*** CONSEJO GENERAL DE LA GUARDIA CIVIL ***/
/*******************************************/

.color_consejo {
	color:#298674;
}

.boton_galeria_derecha {
	background:url(../img/galeria_imagenes.gif) no-repeat;
	height:29px;
	width:229px;
	margin:0 auto;
	padding:10px 0 0 70px;
	color:#FFFFFF;
	font-size:0.8em;
	cursor:pointer;
}

.boton_anadir_colaborador {
	background:url(../img/anadir_colaborador.gif) no-repeat;
	height:29px;
	width:229px;
	margin:0 auto;
	padding:10px 0 0 70px;
	color:#FFFFFF;
	font-size:0.8em;
	cursor:pointer;
}

.boton_galeria_derecha a { color:#FFFFFF; }
.boton_galeria_derecha a:hover { font-weight:bold; text-decoration:none; }

.boton_boletin_derecha {
	background:url(../img/bogc.gif) no-repeat;
	height:29px;
	width:229px;
	margin:5px auto 10px;
	padding:10px 0 0 70px;
	color:#666666;
	font-size:0.8em;
	cursor:pointer;
}

.boton_boletin_derecha a { color:#666666; }
.boton_boletin_derecha a:hover { font-weight:bold; text-decoration:none; }

.color_seleccion {
	font-weight:bold;
}

.color_fondo_comunicados { background:#E3E9EB; }
.color_fondo_consejo { background:#E8ECE2; }

.ultima_revista {
	font-size:0.75em;
	line-height:15px;
	margin:0 0 0 4px;
}

.fondo_publicaciones {
	background:url(../img/degradado_detras.gif) repeat-x;
	height:60px;
	margin:8px 0 3px;
}

.fondo_haiti {
	background:url(../img/degradado_detras.gif) repeat-x;
	height:100px;
	margin:8px 0 3px;
}

.color_azul_claro a { color:#03A9D5; }
.margen_revista { padding-left:3px; }
.margen_periodico { padding-right:3px; }

.margen_enlaces {
	margin-bottom:7px;
}

.ancho_form_cuenta { width:400px; }


/******************/
/*** CALENDARIO ***/
/******************/

.calendarHeader 
{ 
	font-weight: bold;
	color:#FFFFFF;
	background:#298674;
	font-size:1em;
	padding:3px 0;
	*line-height:20px;
} 

.calendarHeader a { color:#FFFFFF; text-decoration:none; }

.calendarDay 
{
	font-size:1.1em;
	background:#CCCCCC;
	height:25px;
	*padding:2px 0;
}

.calendarMonth { font-size:1.1em; }

.calendarToday { text-align:center; background:#888888; color:#FFFFFF; font-size:0.9em; } 

.calendar { font-style:normal; text-align:center; color:#000000; height:22px; font-size:0.9em; border-collapse: collapse; margin: 0; padding: 0; border: 0; } 

.linkDay { background:#A6CCC7; }
.linkDay a { color:#000000; text-decoration:none; }

.vhcenter { display:table-cell; text-align:center; vertical-align:middle; }  
.vhcenter * { vertical-align:middle; }   
