/* General */
body {
	background:#fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.80em;
	color:#000;
	margin: 0;
	padding: 0 0 1em 0;
	text-align:center;
}
img {
	border:0;
}
a {
	color:#0099CD;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
h1 {
	margin:0;
	padding:0;
	font-size:1.9em;
}
h3 {
	font-size:1.3em;
}
.banner {
	clear:both;
	display:block;
}
p {
	font-size:0.90em;
}
p.fecha {
	margin:0;
	padding:0;
	font-size:0.90em;
	color:#000;
}
.clear {
	width:100%;
	height:1px;
	clear:both;
	display:block;
	overflow:hidden;
	margin:0;
	padding:0;
}
#contenedor {
	width:980px;
	margin:auto;
	padding:0;
}
/* cabecera */
#cabecera {
	width:100%;
   height:90px;
	margin:0;
	padding:0;
	display:block;
   border-bottom:2px solid #13a1cf;
}
.cabecera_izq {
	float:left;
	text-align:left;
	width:768px;
	height:285px;
	margin:65px 0 0 0;
	padding:0;
	overflow:hidden;
	display:none;
}
/* Banner superior */
.b_top {
	margin:00;
	padding:0;
	clear:both;
	text-align:right;
}
.cabecera_der {
	float:right;
	width:210px;
   height:285px;
	margin:65px 0 0 0;
	padding:0;
	text-align:right;
	overflow:hidden;
	display:none;
}

/* Idiomas */
.idiomas {
	margin:0;
	padding:15px 0 0 0;
	clear:both;
	text-align:right;
}
.idiomas span {
	font-size:0.90em;
	margin:0 7px 0 9px;
	padding:0;
}
.idiomas a {
	font-size:0.90em;
	margin:0 7px 0 9px;
	padding:0;
}

/* enlaces directos */
.menu_directos {
	margin:0;
	padding:2px 0 0 0;
	clear:both;
	text-align:right;
}
.menu_directos span {
	font-size:0.90em;
	margin:0 7px 0 2px;
	padding:0;
}
.menu_directos a {
	font-size:0.90em;
	margin:0 7px 0 2px;
	padding:0;
}
/* Buscador web */
.bloque_buscar {
	width:156px;
	display:block;
	clear:both;
	text-align:right;
	margin:5px 0 0 48px;
	padding:0;
	height:23px;
}
.bloque_buscar form {
	background:url(../../images/fondo_buscador.gif) no-repeat;
	margin:0;
	width:100%;
	padding:0;
	height:23px;
	display:block;
	clear:both;
}
.bloque_buscar form label {
	display:none;
}
.buscar {
	margin:4px 0 0 4px;
	padding:0;
	border:0;
	width:120px;

	font-size:10px;
	color:#000;
	float:left;
}
.submit {
	margin:4px 4px 0 0;
}
/* logo */
.logo {
	margin:0 23px 0 0;
	padding:0;
	width:234px;
	height:90px;
	float:right;
}
/* Cuerpo */
#cuerpo {
	width:980px;
	margin:0;
	padding:0;
}
/* Migas */
.migas {
	width:100%;
	margin:0;
	padding:0;
	text-align:left;
	border-bottom:0px solid #999999;
}
.migas p.migas_iz {
	font-size:0.85em;
	margin:0.7em 0.1em 0.5em 0;
	padding:0;
	float:left;
}
.migas p a {
	color:#333333;
}
.migas p.migas_der {
	float:right;
	margin:0.7em 3.8em 0.5em 0;
	color:#0099cc;
	font-size:0.70em;
}
.contenido {
	width:100%;
	margin:0;
	padding:0;
}
/* Columna Izquierda */
.col_izq {
	float:left;
	width:174px;
	margin:0 0 0 31px;
	padding:0;
	text-align:center;
	display:none;
}
/* Bloque Agenda, Area privada, */
.col_izq .bloque {
	width:174px;
	margin:0 0 1.6em 0;
	padding:0;
	display:block;
	text-align:center;
}


/* Menu superior */
.menu_principal {
	margin:0;
	padding:0;
	width:174px;
	overflow:hidden;
}
.menu_principal ul {
	list-style:none;
	margin:0;
	padding:0;
}
.menu_principal ul li {
	padding:0 1em 0 0;
	margin:0 0 0.1em 0;
	text-align:right;
}
.menu_principal ul li a span {
display:block;
	margin:0;
	padding:0;
	font-size:1.4em;
}
.menu_principal ul li span {
	display:block;
	margin:0;
	padding:0;
	font-size:1.4em;
}

.menu_principal ul li.on  span{
	color:#ccc;
}
/* Buscador asociados */
.bloque_azul {
	width:100%;
	background:#7fcde4;
	margin:0 0 2.5em 0;
	padding:0;
	text-align:right;
}
.bloque_azul h2 {
	margin:0 0 0 0;
	padding:0.1em 1.1em 0 0;
	color:#FFFFFF;
	text-align:right;
	font-size:1.3em;
}
.bloque_azul div {
	margin:0;
	padding:0 1.3em;
	text-align:right;
	display:block;
	clear:both;
}
#asociados_buscador, #asociados_listado {
	margin:0;
	padding:0;
	display:block;
	clear:both;
}

.bloque_azul form {
	background:url(../../images/fondo_buscador_socios.gif) no-repeat;
	margin:0.4em 0 0 0;
	padding:0;
	width:138px;
	height:50px;
	float:right;
}
.bloque_azul form label {
	display:none;
}
.asociado {
	margin:4px;
	padding:0;
	border:0;
	width:130px;
	font-size:10px;
	color:#000;
	background:transparent;
}
.bloque_azul form .submit {
	margin:0.6em 0 0 0.1em;
}
/* Enlace lista asociados*/
div.ver_lista {
	margin:0.2em 0 0.5em 0;
	padding:0;
	height:1em;
	display:block;
	clear:both;
	text-align:right;
	width:100%;
}
div.ver_lista a {
   font-size:0.85em;
}
div.img_top {
	margin:0;
	padding:0;
	display:block;
	clear:both;
}
/* Bloque Información */
.informacion {
	background:url(../../images/bloque_bordes.gif) repeat-y;
	text-align:right;
}
.informacion div.enlace {
	padding:0 1.4em;
	margin:0;
	text-align:right;
}
.informacion h2 {
	margin:0 0 0 0;
	padding:0.1em 1.1em 0 0;
	color:#ccc;
	text-align:right;
	font-size:1.3em;
}
.informacion h2 a {
	color:#bebebe;
}
.informacion div div.ver_mas {
	margin:0.2em 0 1em 0;
	padding:0;
	height:1em;
	width:100%;
	text-align:right;
}
.informacion div div.ver_mas a {
  font-size:0.80em;
}


/* Calendario actividades */
#calendario_tabla {
	text-align:center;
	width:100%;
	margin:0.5em 0 0 0;
	background:#FFFFFF;
}
#calendario_tabla caption {
	text-align:left;
}
#calendario_tabla caption span {
	font-size:1.2em;
	color:#666;
	width:100%;
	clear:both;
	display:block;
	border-bottom:1px solid #666;
}
#calendario_tabla caption a.mes_anterior {
	margin:0.3em 0 0 0;
	float:left;
	width:16px;
	height:16px;
}
#calendario_tabla caption a.mes_siguiente {
	margin:0.3em 0 0 0;
	float:right;
	width:16px;
	height:16px;

}
#calendario_tabla th {
	padding:0 0.3em;
	font-size:1.2em;
	border:0.1em solid #FFFFFF;
}
#calendario_tabla td {
	background:#EAEAEA;
	font-size:1.1em;
	color:#000000;
	width:28px;
	height:19px;
}
#calendario_tabla td a {
	display:block;
	width:100%;
	background:#5386AE;
	color:#FFFFFF;
}

/* Menu asociacion */
ul.menu_actividades li.ultimo_asociacion {
	padding-left:4em;
}
ul.menu_actividades li.ultimo_asociacion a {
	font-size:0.9em;
}
/* Menu asociados */
.asociados h2 {
	margin:0 0 0 0;
	padding:0em 0.8em 0 0;
	color:#ccc;
	text-align:right;
	font-size:1.2em;
}
.asociados ul.menu_actividades {
	margin:0.5em 1em 0 0;
    padding:0 0.8em 0 0;
	 border-right:2px solid #7fcde4; 
}
.asociados ul li.asociados {
	
}
/* Banner izquierda */
#banners_izquierda {
	margin:0;
	padding:0;
	width:100%;
	display:block;
	clear:both;
}
.col_izq .banner {
	margin:2.5em auto 2.5em auto;

}
#banner_4 {
	margin-top:4em;
}
/* Columna central */
.col_central {
	margin:0;
	padding:0.9em 4em 0 4em;
	text-align:left;
}
.col_central h2 {
	font-size:1.3em;
	margin:0 0 0.3em 0;
	color:#0099CD;
}
.col_central ul, .col_central ol {
	margin-left:20px;
	padding-left:0;
}
.col_central ul li, .col_central ol li {
	padding-left:0;
}
/* Noticias */
.col_central div.noticias {
	margin:0;
	padding:0;
}
.col_central div.noticias h1 {
	margin:0;
}
.col_central div.noticias div {
	width:100%;
	clear:both;
	display:block;
	margin:0;
	padding:1.9em 0 1.9em 0;
	background:url(../../images/linea_noticias.gif) no-repeat bottom;
}
.col_central div.noticias h3 {
	margin:0;
	padding:0;
	
}
.col_central div.noticias div p {
	margin:0.5em 0;
	padding:0;
}
/* Imagenes noticias */
.col_central div.noticias div img {
	width:120px;
	height:120px;
	overflow:hidden;
	margin:0 1.8em 1.8em 0;
}
/*
.col_central div.noticias div img.alin_iz, .col_central div.evento div.item_evento img.alin_iz, .col_central div.evento div. img.alin_iz {
	margin:0px 10px 10px 0px;
}
*/
.col_central img.alin_iz {
	padding:0.1em 1em 0.9em 0.3em;
	width:100px;
	height:100px;
}

.col_central div.noticias div img.alin_der {
	margin:0 0 1.8em 1.8em;
}
.col_central div.ver_mas {
	margin:2.5em 0 0 0;
	padding:0;
	height:1em;
	background:transparent;
}
.col_central div.ver_mas a {
	float:right;
}
/* bloque imagenes */
.bloque_img {
	margin:0 0 10px 0;
}
.bloque_videos, .bloque_datos {
	margin:20px 0 10px 0;
}
/* Desarrollo evento */
.col_central div.evento {
	margin:0;
	padding:0 2.5em 0 2.5em;
}
/* Valoracion artículo */
.valoracion {
	width:100%;
	clear:both;
	display:block;
	height:14px;
	margin:0 0 20px 0;
	padding:10px 0 0 0;
}
/* Valoracion resultados */
.votos_resultados {
	float:left;
	margin:0;
	padding:0;
}
.votos_resultados span {
	margin:0 0.4em 0 0;
	float:left;
}
.estrellas_valoracion {
	margin:0;
	padding:0.1em 0 0 0;
	float:left;
}
.votos_resultados img {
}
.valoracion .separador {
	float:left;
	position:relative;
	top:0.2em;
	margin:0 0.8em;
}
/* Valoracion votos */
.votos_n {
	float:left;
	margin:0;
	padding:0;
}
.votos_txt_vota {
	float:left;
	margin:0;
	padding:0;
}
.votos_txt_vota span {
	margin:0 0.8em 0 0;
	float:left;
}
.votos_txt_vota div {
	float:left;
	margin:0;
	padding:0.1em 0 0 0;
}
.votos_estrella {
	position:relative;
	top:1px;
	background:url(../../images/estrella_off.gif) repeat-x;
	width:65px;
	height:14px;
}
.votado {
	background: url(../../images/estrella_off.gif) #fff repeat-x;
}
.votos_estrella a {
	position:absolute;
	top:0;
	display:block;
	height:14px;
}
.votos_estrella a:hover {
	background: url(../../images/estrella_voto_on.gif) repeat-x;
}
.votos_estrella .voto1 {
	width:13px;
	z-index:14;
}
.votos_estrella .voto2 {
	width:26px;
	z-index:13;
}
.votos_estrella .voto3 {
	width:39px;
	z-index:12;
}
.votos_estrella .voto4 {
	width:52px;
	z-index:11;
}
.votos_estrella .voto5 {
	width:65px;
	z-index:10;
}
/* Valoracion lecturas */
.lecturas {
	float:left;
}
.lecturas a {
	margin-left:1px;
}
.lecturas_alt {
	float:right;
}
.lecturas_alt a {
	margin-left:1px;
}
.valoracion_noticia .separador {
	float:left;
	position:relative;
	top:0.2em;
	margin:0 0.8em;
}
.valoracion_noticia {
	height:14px;
	margin:0;
	padding:0;
}
.recomendar_ico {
	position:relative;
	top:2px;
}
/* Datos evento */
.datos {
	background:#EFEFEF;
	margin:0.4em 0 0.4em 0;
	padding:0.7em 0;
}
.datos div {
	clear:both;
	display:block;
	width:100%;
	height:1.2em;
	margin:0.1em 0 0 0;
	padding:0;
}
.datos p {
	margin:0;
	padding:0;
}
.datos p.campo {
	text-align:right;
	width:15%;
	float:left;
	margin:0 0.9em 0 0;
	padding:0;
	color:#333333;
}
.datos p.dato {
	float:left;
	text-align:left;
	margin:0;
	padding:0;
	color:#000000;
}
/* texto evento */
.evento_texto {
	margin:0.9em 0 0 0;
	padding:0;
}
.evento_texto p {
	margin:0 0 2em 0;
	padding:0;
}
.evento_texto img.alin_iz {
	margin:0 0 0.9em 0.9em;
}
.evento_texto img.alin_der {
	margin:0 0 0.9em 0.9em;
}
div.cont_img_der {
	float:right;
	margin:0 0 0.9em 0.9em;
	width:200px;
}
div.cont_img_der p {
	margin:2px 0;
}
/* imagenes evento */
.img_iz {
	float:left;
	margin:0 2.6em 0 0;
	padding:0;
	width:120px;
	overflow:hidden;
}
.img_der {
	float:right;
	margin:0;
	padding:0;
}
.img_der a img {
	clear:both;
	margin:0;
	padding:0;
}
/* Comentarios */
.comentarios {
	margin:1.9em 0 0 0;
	padding:0;
	clear:both;
	display:block;
}
#comentarios {
	width:100%;
	margin:25px 0 0 0;
	padding:25px 0 10px 0;
	background:url(../../images/linea_noticias.gif) repeat-x top;
}
.comentarios .datos p {
	padding:0 0 0 0.6em;
}
.item_comentario {
	width:100%;
	clear:both;
	display:block;
	margin:1.6em 0 0 0;
	padding:0;
	height:6em;
}
div.linea_coment {
	clear:both;
	display:block;
	margin:0;
	padding:0;
}
.item_comentario p.campo {
	float:left;
	width:16%;
	margin:0 0.6em 0 0;
	padding:0;
	text-align:right;
	color:#666666;
}
.item_comentario p.dato {
	float:left;
	margin:0;
	padding:0;
	width:82%;
}
.item_comentario p.dato_nombre {
	float:left;
	margin:0;
	padding:0;
	width:75%;
}
.item_comentario p.envia_email {
	float:right;
	width:7%;
	margin:0;
	padding:0;
}
#comentarios #contenedor_comentario p.escribir_comentario {
	clear:both;
	display:block;
	text-align:right;
	width:100%;
	margin:0;
	padding:15px 0 15px 0;
}
p.escribir_comentario a {
	background:url(../../images/ico_escribir.gif) no-repeat left;
	padding:2px 0 2px 1.8em;
	float:right;
	color:#333333;
}
/* Formulario comentarios */
form#comentario_form {
	margin:2em 0 0 0;
	padding:0;
	display:block;
	clear:both;
}
form#comentario_form p.left {
	float:left;
	margin:0;
	padding:0 0 2px 0;
	width:22%;
	height:2.4em;
	text-align:right;
	overflow:hidden;
}
form#comentario_form p.right {
	float:right;
	margin:0;
	padding:0 0 2px 0;
	width:77%;
	height:2.4em;
	text-align:right;
	overflow:hidden;
}
form#comentario_form p.tarea {
	height:120px;
	padding:0;
}
form#comentario_form p {
	font-size:0.95em;
}
form#comentario_form label {
	clear:both;
	display:block;
	width:100%;
	margin:0;
	padding:0.3em 0 0 0;
	font-size:0.95em;
}
form#comentario_form .text_form {
	width:94%;
	margin:0.1em 0 0 0;
	font-size: 11px;
	font-weight: normal;
	border: #7fcde4 1px solid;
	color:#000000;
	background: #FFFFFF;
}
form#comentario_form textarea {
	width:94%;
	overflow:auto;
	margin:0;
	font-size: 11px;
	font-weight: normal;
	border: #7fcde4 1px solid;
	color:#000000;
	background: #fff;
	padding:0;
	height:112px;
}
form#comentario_form p.botF {
	width:100%;
	text-align:right;
	clear:both;
	display:block;
	margin:0;
	padding:0;
	height:20px;
}
form#comentario_form .bots {
	font-size: 11px;
	font-weight: normal;
	border: #fff 1px solid;
	color:#FFFFFF;
	background: #0099cb;
	padding:2px 10px;
	margin:0;
}
p.aviso_rojo {
	color:#cc0000;
	clear:both;
	display:block;
	width:100%;
}
p.aviso_rojo a {
	color:#cc0000;
}
/* Formulario recomendar */
form#recomendar_form {
	margin:2em 0 0 0;
	padding:0;
	display:block;
	clear:both;
}
form#recomendar_form p.left {
	float:left;
	margin:0;
	padding:0 0 2px 0;
	width:26%;
	height:2.4em;
	text-align:right;
	overflow:hidden;
}
form#recomendar_form p.right {
	float:right;
	margin:0;
	padding:0 0 2px 0;
	width:74%;
	height:2.4em;
	text-align:right;
	overflow:hidden;
}
form#recomendar_form p.tarea {
	height:120px;
}
form#recomendar_form p {
	font-size:0.95em;
}
form#recomendar_form label {
	clear:both;
	display:block;
	width:100%;
	margin:0;
	padding:0.3em 0 0 0;
	font-size:0.95em;
}
form#recomendar_form .text_form {
	width:90%;
	margin:0.1em 0 0 0.4em;
	font-size: 11px;
	font-weight: normal;
	border: #7fcde4 1px solid;
	color:#000000;
	background: #FFFFFF
}
form#recomendar_form textarea {
	width:90%;
	overflow:auto;
	margin:0;
	font-size: 11px;
	font-weight: normal;
	border: #7fcde4 1px solid;
	color:#000000;
	background: #fff;
	padding:0;
	height:112px;
}
form#recomendar_form p.botF {
	width:100%;
	text-align:right;
	clear:both;
	display:block;
	margin:0;
	padding:0;
	height:20px;
}
form#recomendar_form .bots {
	font-size: 11px;
	font-weight: normal;
	border: #fff 1px solid;
	color:#FFFFFF;
	background: #0099cb;
	padding:2px 10px;
	margin:0;
}
/* Lista de eventos */
.item_evento {
	clear:both;
	margin:0 0 0.9em 0;
	padding:1.2em 0;
	background:url(../../images/linea_noticias.gif) no-repeat bottom;
}
.evento .ultimo {
	background:transparent;
}
.item_evento h3 {
	margin:0;
	padding:0;
}
.actividad_interna {
	background:#efefef;
}
/* paginacion actividades*/
.paginacion {
	width:100%;
	height:1.4em;
	margin:3em 0 0 0;
}
.num_pag {
	font-size:0.85em;
	color:#000000;
	float:left;
}
.nav_pag {
	float:right;
}
.nav_pag a {
	color:#333333;
	margin:0 0.5em 0 0.5em;
}
.pag_anterior {
	background:url(../../images/ico_anterior.gif) no-repeat left;
	padding:0 0 0 1.5em;
}
.pag_siguiente {
	background:url(../../images/ico_siguiente.gif) no-repeat right;
	padding:0 1.5em 0 0;
}
.nav_pag .separador {
	position:relative;
	top:0.1em;
}
p.entradilla {
	font-size:1em;
}
/* Asociado */
.ficha_asociado {
	text-align:center;
	margin:1.9em 0 0 0;
	padding:0 0 0.9em 0;
	background:url(../../images/linea_noticias.gif) repeat-x bottom;
}
.ficha_asociados {
	text-align:center;
	margin:1.9em 0 0 0;
	padding:0 0 0.9em 0;
}
.logo_asociado {
	width:240px;
	height:240px;
	overflow:hidden;
	margin:0 auto;
	padding:0 0 1em 0;
}
/* Ficha asociado*/
.ficha {
	text-align:center;
	margin:0;
	padding:0;
}
.linea_ficha {
	display:block;
	clear:both;
	text-align:center;
	margin:0;
	padding:0;
	overflow:hidden;
}
.linea_ficha p.campo {
	float:left;
	width:40%;
	text-align:right;
	margin:0 10px 0 0;
	padding:4px 0;
}
.linea_ficha p.dato {
	float:left;
	width:55%;
	text-align:left;
	margin:0;
	padding:4px 0;
}
/* Enlace actividad*/
.entrada_actividad {
	text-align:center;
	width:100%;
	padding:0.9em 0 0.9em 0;
	background:url(../../images/linea_noticias.gif) repeat-x bottom;
}
.entrada_actividad a {
	margin:auto;
	font-size:0.90em;
}
/* Enlace actividades*/
  
.entrada_actividades {
	text-align:left;
	width:100%;
	padding:10px 0 10px 0;
	background:url(../../images/linea_noticias.gif) repeat-x bottom;
}
.entrada_actividades a {
	margin:auto;
}
/* Formulario contacto*/
#contenedor_form {
	min-height:300px;
}
/* Mapa web*/
ul.mapa {
	list-style:none;
	margin:20px 0 0 0;
	padding:0;
}
ul.mapa li {
	margin:15px 0;
	padding:0;
}
ul.mapa li a {
	font-size:1em;
}
ul.mapa li ul {
	list-style:none;
	margin:5px 0 5px 15px;
	padding:0;
}
ul.mapa li ul li {
	margin:7px 0;
	padding:0;
}
ul.mapa li ul li a {
	color:#000;

}
ul.mapa li ul li ul {
	list-style:none;
	margin:0 0 0 10px;
	padding:0;
}
ul.mapa li ul li ul li a {
	color:#000;

}
/* Buscador principal*/
form#buscador_principal {
	margin:40px 0 0 0;
	padding:0;
	width:100%;
	height:23px;
}
form#buscador_principal label {
	display:none;
}
form#buscador_principal .buscar {
	margin:0 10px 0 0;
	padding:0;
	width:286px;
	height:19px;
	font-size:12px;
	border: #24659B 1px solid;
	color:#000000;
	background: #FFFFFF;
	float:left;
}
form#buscador_principal .submit {
	margin:0;
	font-size: 11px;
	font-weight: normal;
	border: #fff 1px solid;
	color:#FFFFFF;
	background: #24659B;
	padding:2px 5px;
}
div.noticias div p.url_resultados {
	margin:0;
	padding:0;
	color:#999;
}
/* Resultados busqueda */
.resultados_leyenda {
	width:100%;
	margin:20px 0 0 0;
	padding:5px 0;
	background:#cce3f1;
}
.resultados_leyenda p {
	margin:3px 10px;
	padding:0;
	color:#666;
}
.resultados_leyenda p span.izq {
	margin-right:10px;
}
.resultados_leyenda p span.der {
	margin-left:10px;
}
/* Buscador resultados*/
form#buscador_resultados {
	margin:20px 0 0 0;
	padding:0;
	width:100%;
	height:23px;
}
form#buscador_resultados label {
	float:left;
	font-size:0.90em;
	padding-top:0.1em;
}
form#buscador_resultados label.texto_grande {
	font-size:1.2em;
	float:left;
}
form#buscador_resultados .buscar {
	margin:0 8px 0 10px;
	padding:0;
	width:294px;
	height:19px;
	font-size:11px;
	border: #7fcde4 1px solid;
	color:#000000;
	background: #FFFFFF;
	float:left;
}
form#buscador_resultados .buscar_corto {
	margin:0 8px 0 10px;
	padding:0;
	width:250px;
	height:19px;
	font-size:11px;
	border: #7fcde4 1px solid;
	color:#000000;
	background: #FFFFFF;
	float:left;
}
form#buscador_resultados select {
	margin:0 9px 0 10px;
	padding:0;
	width:350px;
	height:20px;
	font-size:11px;
	border: #7fcde4 1px solid;
	color:#000000;
	background: #FFFFFF;
	float:left;
}
form#buscador_resultados select.select_asociado {
 width:324px;
 float:left;
}
form#buscador_resultados .submit {
	font-size: 11px;
	font-weight: normal;
	border: #fff 1px solid;
	color:#FFFFFF;
	background: #0099cb;
	padding:2px 10px;
	margin:0;
}
form#buscador_resultados div {
	margin:10px 0 0 0;
	padding:0;
	clear:both;
	display:block;
	width:100%;
	height:19px;
}
/* Buscador asociados*/
form#buscador_ver {
	margin:20px 0 0 0;
	padding:0;
	width:100%;
	height:23px;
}
form#buscador_ver label {
	font-size:1em;
	float:left;
}
form#buscador_ver select {
	margin:0 9px 0 10px;
	padding:0;
	width:350px;
	height:20px;
	font-size:12px;
	border: #24659B 1px solid;
	color:#000000;
	background: #FFFFFF;
	float:left;
}
form#buscador_ver select.select_asociado {
	width:330px;
	float:left;
}
form#buscador_ver .submit {
	margin:0;
	font-size: 11px;
	font-weight: normal;
	border: #fff 1px solid;
	color:#FFFFFF;
	background: #24659B;
	padding:2px 5px;
}
/* Suscripcion boletin*/
form#boletin_suscripcion {
	margin:2em 0 0 0;
	padding:0;
}
form#boletin_suscripcion div.left_m {
	float:left;
	width:55%;
	margin:0 0 20px 0;
	padding:0;
}
form#boletin_suscripcion div.right_m p {
	margin:0 0 5px 0;
	padding:0;
}
form#boletin_suscripcion div.right_m {
	float:right;
	width:30%;
	margin:0 15% 20px 0;
	padding:0;
}
form#boletin_suscripcion div.right_m span {
	margin-left:10px;
}
form#boletin_suscripcion p.clearp {
	clear:both;
	display:block;
	margin:35px 0;
	padding:0;
	width:100%;
}
form#boletin_suscripcion p.left {
	float:left;
	margin:0 0 0.1em 0;
	padding:0;
	width:30%;
	height:2.4em;
	text-align:right;
	overflow:hidden;
}
form#boletin_suscripcion p.right {
	float:right;
	margin:0 0 0.1em 0;
	padding:0;
	width:70%;
	height:2.4em;
	text-align:right;
	overflow:hidden;
}
form#boletin_suscripcion p.tarea {
	height:7.5em;
}
form#boletin_suscripcion label {
	clear:both;
	display:block;
	width:100%;
	margin:0;
	padding:0.3em 0 0 0;
}
form#boletin_suscripcion .text_form {
	width:90%;
	margin:0.1em 0 0 0.4em;
	font-size: 11px;
	font-weight: normal;
	border: #7fcde4 1px solid;
	color:#000000;
	background: #FFFFFF;
}
form#boletin_suscripcion textarea {
	width:90%;
	overflow:auto;
	margin:0.1em 0 0 0.4em;
	font-size: 11px;
	font-weight: normal;
	border: #7fcde4 1px solid;
	color:#000000;
	background: #FFFFFF;
}
form#boletin_suscripcion p.botF {
	width:100%;
	text-align:right;
	clear:both;
	display:block;
	margin:0;
	padding:0;
}
form#boletin_suscripcion .bots {
	font-size: 11px;
	font-weight: normal;
	border: #fff 1px solid;
	color:#FFFFFF;
	background: #0099cb;
	padding:2px 10px;
}
/* Baja boletin */
form#baja_boletin {
	margin:40px 0;
	padding:0;
	width:100%;
	height:23px;
}
form#baja_boletin label {
	font-size:1em;
	float:left;
}
form#baja_boletin .buscar {
	margin:0 8px 0 10px;
	padding:0;
	width:290px;
	height:19px;
	font-size:12px;
	border: #24659B 1px solid;
	color:#000000;
	background: #FFFFFF;
	float:left;
}
form#baja_boletin .submit {
	margin:0;
	font-size: 11px;
	font-weight: normal;
	border: #fff 1px solid;
	color:#FFFFFF;
	background: #24659B;
	padding:2px 5px;
}
/* Asociacion */
ul.square {
	list-style:none;
	margin:0;
	padding:10px;
}
ul.square li {
	margin:10px 0;
	padding:0 0 0 20px;
	background:url(../../images/ico_square.gif) no-repeat left;
}
ul.square li a {
	font-size:1.1em;
}
.adjuntos {
	width:100%;
	margin:25px 0 0 0;
	padding:25px 0 0 0;
	background:url(../../images/linea_noticias.gif) repeat-x top;
}
.adjuntos h3 {
	margin:0 0 0 40px;
	font-size:1.3em;
	color:#0099CD;
}
.adjuntos ul {
	list-style:none;
	margin:0 0 20px 40px;
	padding:0;
}
.adjuntos ul li {
	margin:10px 0;
	padding:0;
}
a.pdf {
	background:url(../../images/ico_pdf.gif) no-repeat left;
	padding:2px 0 2px 25px;
	font-size:0.9em;
}
a.zip {
	background:url(../../images/ico_zip.gif) no-repeat left;
	padding-left:25px;
	font-size:0.9em;
}
.adjuntos_asociado {
	width:100%;
	margin:20px 0 20px 0px;
	padding:0px 0 20px 0px;
	background:url(../../images/linea_noticias.gif) repeat-x bottom;
}
.adjuntos_asociado ul {
	list-style:none;
	margin:0 0 2px 4px;
	padding:0;
}
.adjuntos_asociado ul li {
	margin:10px 0;
	padding:0;
}
a.pdf_asociado {
	background:url(../../images/ico_pdf.gif) no-repeat left;
	padding:2px 0 2px 20px;
	font-size:0.9em;
}
a.zip_asociado {
	background:url(../../images/ico_zip.gif) no-repeat left;
	padding:2px 0 2px 20px;
	font-size:0.9em;
}
a.misma_ventana {
	background:url(../../images/ico_enlace_misma_ventana.gif) no-repeat left;
	padding-left:25px;
	font-size:0.9em;
}
a.nueva_ventana {
	background:url(../../images/ico_enlace_nueva_ventana.gif) no-repeat left;
	padding-left:25px;
	font-size:0.9em;
}
/* Login*/
form#login {
	margin:2em 0 0 0;
	padding:0;
}
form#login p.left {
	float:left;
	margin:0 0 0.1em 0;
	padding:0;
	width:30%;
	height:2.4em;
	text-align:right;
	overflow:hidden;
}
form#login p.right {
	float:right;
	margin:0 0 0.1em 0;
	padding:0;
	width:70%;
	height:2.4em;
	text-align:right;
	overflow:hidden;
}
form#login label {
	clear:both;
	display:block;
	width:100%;
	margin:0;
	padding:0.3em 0 0 0;
}
form#login .text_form {
	width:90%;
	margin:0.1em 0 0 0.4em;
	font-size: 11px;
	font-weight: normal;
	border: #7fcde4 1px solid;
	color:#000000;
	background: #FFFFFF;
}
form#login textarea {
	width:90%;
	overflow:auto;
	margin:0.1em 0 0 0.4em;
	font-size: 11px;
	font-weight: normal;
	border: #7fcde4 1px solid;
	color:#000000;
	background: #FFFFFF;
}
form#login p.botF {
	width:100%;
	text-align:right;
	clear:both;
	display:block;
	margin:0;
	padding:0;
}
form#login .bots {
	font-size: 11px;
	font-weight: normal;
	border: #fff 1px solid;
	color:#FFFFFF;
	background: #0099cb;
	padding:2px 10px;
}
form#login p.botF a {
	margin-right:20px;
}
form#login p.botF a span {
	color:#ff0000;
}
.red {
	color:#ff0000;
}

/* Columna derecha */
.col_der {
	float:right;
	width:234px;
	margin:0 31px 0 0;
	padding:0;
	text-align:center;
	display:none;
}

/* Bloques derecha*/
.col_der .bloqued {
	width:100%;
	margin:0 0 1.2em 0;
	padding:0;
	display:block;
	text-align:center;
}
.col_der .bloqued h2 {
	margin:0;
	font-size:1.3em;
}

.acceso_privado {
	width:100%;
	background:#7fcde4;
	margin:0 0 2.5em 0;
	padding:0;
	text-align:right;
}
.acceso_privado h2 {
	margin:0 0 0 0;
	padding:0.1em 1.5em 0 0;
	color:#FFFFFF;
	text-align:right;
	font-size:1.3em;
}
.acceso_privado form {
	margin:0;
	padding:0.1em 0 0 1.2em;
	display:block;

}
.acceso_privado form label {
	font-size:0.95em;
	color:#fff;
}
.acceso_privado form p.email_label {
	text-align:right;
	margin:0 0.8em 0.1em 0;
	padding:0.2em 0 0 0;
	float:left;
	width:62px;
}
.acceso_privado form p.email_text {
	float:right;
	height:18px;
	width:123px;
	margin:0 1.9em 0.1em 0;
	padding:0;
	background:url(../../images/campo_email.gif) no-repeat;
}
.acceso_privado form p.clave_label {
	text-align:right;
	margin:0 0.8em 0.2em 0;
	padding:0.2em 0 0 0;
	float:left;
	width:62px;
}
.acceso_privado form p.clave_text {
	height:18px;
	float:right;
	width:123px;
	margin:0 1.9em 0.2em 0;
	padding:0;
	background:url(../../images/campo_clave.gif) no-repeat right;
}
.acceso_privado form .campo_email {
	margin:0.2em 0.3em 0 0.3em;
	padding:0;
	width:119px;
	border:0;
	background:transparent;
	font-size:0.90em;
	color:#000;
}
.acceso_privado form .campo_clave {
	margin:0.2em 0.3em 0 0.3em;
	padding:0;
	width:119px;
	border:0;
	background:transparent;
	font-size:0.90em;
	color:#000;
}
.acceso_privado div.pie_form {
	width:100%;
	margin:0;
	padding:0;
	font-size:11px;
}
.submit_acceso {
	margin:0.5em 1.9em 0 0;
	padding:0;
	float:right;
}
/* Recuperar clave acceso */
.recupera_acceso {
	width:108px;
	text-align:right;
	padding:0;
	margin:0 0 0 18px;
	position:relative;
	top:-15px;
}
.recupera_acceso a {
	font-size:0.80em;
}

/* Acceso privado */
p.usuario_email {
	margin:6px 1.9em 0 0;
	padding:0;
	text-align:right;
}
p.usuario_email span {
	font-weight:bold;
	font-size:0.9em;
}
/* Menu actividades */
ul.menu_actividades {
	list-style:none;
	margin:1.5em 1.8em 0 0;
	padding:0;
	text-align:right;
}
ul.menu_actividades li {
	clear:both;
	margin:0.2em 0 0 0;
	padding:0;
}
ul.menu_actividades li a {
	font-size:1em;
}
ul.menu_actividades li span {
	color:#000000;
	font-size:1em;
}
ul.menu_actividades li ul {
	list-style:none;
	margin:0.2em 0 0 0;
	padding:0;
}
ul.menu_actividades li ul li {
	margin:0;
	padding:0;
}
ul.menu_actividades li ul li a {
	font-size:1em;
	background:url(../../images/ico_actividad.gif) no-repeat left;
	padding:0 0 0.2em 0.8em;
}
ul.menu_actividades li ul li a.on {
	color:#000000;
}
ul.menu_actividades li.ultimo {
	background:url(../../images/linea_actividad.gif) no-repeat top right;
	padding-top:1.2em;
	margin-top:1.2em;
}
ul.menu_actividades li ul li span {
	color:#000000;
	font-size:1em;
	background:url(../../images/ico_actividad.gif) no-repeat left;
	padding-left:0.4em;
	display:block;
}
.menu_principal ul li ul.menu_actividades {
	 margin:0.6em 0 0.3em 0;
	 padding:0 0.8em 0 0;
	 border-right:2px solid #7fcde4;
}
/* Bloque actividades */

.actividades div h3 {
	margin:0.9em 0 0 0;
}
.actividades div {
	padding:0;
	margin:0;
	text-align:left;
}

.actividades  h2 {
	margin:0 0 0 0;
	padding:0.1em 1.1em 0 0;
	color:#ccc;
	text-align:right;
	font-size:1.3em;
}
.actividades  h2 a {
	color:#bebebe;
}
.actividades div.top_zona {
	background: url(../../images/linea_noticias.gif) repeat-x bottom;
	padding:0;
	margin:0;
	width:100%;
	height:40px;
	clear:both;
	display:block;
}
/* Bloque Agenda */
.agenda {
	background:url(../../images/bloqued_bordes.gif) repeat-y;
}
.agenda  h2 {
	margin:0 0 0 0;
	padding:0.1em 1.5em 0 0;
	color:#ccc;
	text-align:right;
	font-size:1.3em;
}
.agenda  h2 a {
	color:#bebebe;
}
.agenda div.int {
	padding:0 1.8em 0 1.8em;
	margin:0;
	text-align:right;
}

.agenda div h3 {
	margin:0.9em 0 0 0;
	font-size:1em;
}
.agenda p.texto {
	margin:0.9em 0 0 0;
	font-size:0.80em;
}
.agenda p.fecha {
	font-size:0.80em;
	color:#000;
}
.agenda div.ver_mas {
	margin:0;
	padding:0;
	height:1em;
	width:100%;
}
.agenda div.ver_mas a {
	background:url(../../images/ico_siguiente.gif) no-repeat left;
	padding:0 0 0 1em;
	float:right;
	color:#333333;
}
/* Bloque Boletín */
.boletin {

}
.boletin div {
	padding:0 1.7em 2em 1.8em;
	margin:0;
	text-align:right;
}
.boletin h2 {
   margin:0;
   padding:1em 1.5em 0 0;
	text-align:right;
	color:#0099CD;
}
.boletin p.texto {
	margin:0 0.1em 0 0;
	padding:0;
	font-size:0.80em;
}
.boletin div form {
	background:url(../../images/campo_boletin.gif) no-repeat top right;
	margin:0.5em 0 0 0;
	padding:0;
	text-align:right;
}
.boletin div form label {
	display:none;
}
.email_boletin {
	margin:1px 7px 0 0;
	padding:0;
	border:0;
	width:166px;
	font-size:0.90em;
	color:#000;
	background:transparent;
}
.boletin div form .submit {
	margin:0.6em 0 0 1.2em;
}
/* Banner derecha */
#banners_derecha {
	margin:1.8em 0 ;
	padding:0;
	width:100%;
}
/* Pie imagen*/
#pie_imagen {
	margin:0;
	padding:0;
	width:100%;
	height:35px;
}
/* Pie */
#pie {
	clear:both;
	width:980px;
	height:90px;
	display:none;
	margin:30px 0 0 0;
	padding:0;
}
/* Menu pie */
#pie img {
	position:relative;
	top:0.2em;
}
#pie a {
	font-size:0.85em;
}
#pie span {
	font-size:0.85em;
}
