body {
background-image: url(../imagenes/bg000000_2.jpg);
background-position: center;
background-repeat: repeat-y;
margin: 0 0 5em 0;
font-family: Verdana, Arial, sans-serif;
color: #545454;
font-size: 62.5%;
}

h1.h1Home{
	display:none;
}

img{
	border:0;
}
a {
color: #3E545F;
text-decoration:none;
}

a:hover {
color: #BC2129;
text-decoration: none;
}

p {
line-height: 150%;
letter-spacing: normal;
font-size:1.1em;
}

img.izq{
	float:left;
	margin:0em 1.5em 1.2em 0em;
	border:0.1em #7B7B7B solid;
}

img.soloborde{
	border:0.1em #7B7B7B solid;
}
 
img.bole{
	float:left;
	margin:0em 0.5em 0em 0em;
}

fieldset { width:40em; margin:0em; padding:0em; border:0.1em solid #CCCCCC;}
legend { margin:0em 0em 0em 0.1em; padding:0.5em; background-color:#BC2129; border:0.1em solid #CCCCCC; color:#ffffff; font-weight:bold; }
dl{ width:35.8em; margin:0em; padding:2em; }
dt{ width:15.8em; margin:0em 0em 1em 0em; padding:0.5em em 0.5em em; float:left; }
dd{ width:20em; margin:0em 0em 1em 0em; padding:0.5em em 0.5em 0em; float:left; }

fieldset.noticias { width:67.5em; margin:0em; padding:1em; border:0.1em solid #CCCCCC;}
legend.noticias { margin:0em 0em 0em 0.1em; padding:0.5em; border:0.1em solid #CCCCCC; color:#ffffff; font-weight:bold; background-color:#BC2129; }

#nav {
background-color: #BC2129;
font-weight: normal;
padding: 0.9em 1.2em 0.7em 1.1em;
margin-bottom: 3em;
border-top: 0.1em solid #666666;
border-bottom: 0.1em solid #666666;
height: 1.7em;
font-weight:bold;
color: #DCC231;
position:relative;
}

#nav ul {
float: left;
margin: 0.1em 0 0 0;
padding:0em 0em 0em 7em;
}

#nav ul li {
display: inline;
padding: 0;
margin: 0;
padding-right: 3.7em;
font-size: 1.2em;
}

#nav ul li.ultimo{
display: inline;
padding: 0;
margin: 0;
padding-right: 0;
}

#nav ul li a{
color:#ffffff;
text-decoration:none;
}

#nav ul li a:hover{
color:#DCC231;
}

.columnaHome1{
	width:31.5em;
	margin-right:1.5em;
	float:left;
	text-align:justify;
}

.columnaHome1 h2{
	width:29em;
	font-size:1em;
	background-color:#ededed;
	color:#BC2129;
	font-weight:bold;
	height:1.9em;
	padding:0.6em 1em 0.5em 1em;
	margin:0;
	border-bottom:0.1em #666666 solid;
	border-right:0.1em #666666 solid;
}

.columnaHome1 hr{
	color:#BC2129;
	height:0.1em;
	margin:0em;
	padding:0em;
}

.columnaHome2{
	width:18em;
	float:left;
	background-color:#EDEDED;
	background-image:url(../imagenes/finalMenu.gif);
	background-position:center bottom;
	background-repeat:no-repeat;
}

.columnaHome2 h2{
	width:16em;
	font-size:1em;
	background-color:#9AA3B4;
	color:#ffffff;
	font-weight:bold;
	height:1.9em;
	padding:0.6em 1em 0.5em 1em;
	margin:0;
}

.columnaHome2 form{
	padding:0em 1.5em;
}

.columnaContacto{
	float:left;
	width:23.9em;
}

.columnaContacto ul{
	margin:0em;
	padding:0em;
}

.columnaContacto ul li{
	background-image:url(../imagenes/cuadroAzulTx.gif);
	background-position:0em 50%;
	background-repeat:no-repeat;
	font-weight:bold;
	margin:0em 0em 0em 1em;
	padding:0em 0em 0em 1em;
	list-style-type: none;
}

#titularContenidos{
	width:100%;
}

#titularContenidos h1{
	width:47em;
	background-color:#ededed;
	color:#BC2129;
	font-size:1em;
	font-weight:bold;
	height:1.9em;
	padding:0.6em 1em 0.5em 1em;
	margin:0;
	
}

#titularContenidos h1.noticias{
	background-image:url(../imagenes/titularNoticias.gif);
	background-position:right top;
	background-repeat:no-repeat;
}

#titularContenidos h1.presentacion{
	background-image:url(../imagenes/titularPresentacion.gif);
	background-position:right top;
	background-repeat:no-repeat;
}

#titularContenidos h1.organosDirectivos{
	background-image:url(../imagenes/titularOrganosDirectivos.gif);
	background-position:right top;
	background-repeat:no-repeat;
}

#titularContenidos h1.estatutos{
	background-image:url(../imagenes/titularEstatutos.gif);
	background-position:right top;
	background-repeat:no-repeat;
}

#titularContenidos h1.agenda{
	background-image:url(../imagenes/titularAgenda.gif);
	background-position:right top;
	background-repeat:no-repeat;
}

#titularContenidos h1.actividades{
	background-image:url(../imagenes/titularAgenda.gif);
	background-position:right top;
	background-repeat:no-repeat;
}

#titularContenidos h1.gaceta{
	background-image:url(../imagenes/titularGaceta.gif);
	background-position:right top;
	background-repeat:no-repeat;
}

#titularContenidos h1.enlaces{
	background-image:url(../imagenes/titularEnlaces.gif);
	background-position:right top;
	background-repeat:no-repeat;
}

#titularContenidos h1.propias{
	background-image:url(../imagenes/titularPropias.gif);
	background-position:right top;
	background-repeat:no-repeat;
}

#titularContenidos h1.otras{
	background-image:url(../imagenes/titularOtras.gif);
	background-position:right top;
	background-repeat:no-repeat;
}

#titularContenidos h1.revista{
	background-image:url(../imagenes/titularRevista.gif);
	background-position:right top;
	background-repeat:no-repeat;
}

#titularContenidos h1.socios{
	background-image:url(../imagenes/titularSocios.gif);
	background-position:right top;
	background-repeat:no-repeat;
}

#titularContenidos h1.listadoSocios{
	background-image:url(../imagenes/titularListadoSocios.gif);
	background-position:right top;
	background-repeat:no-repeat;
}
#titularContenidos h1.foro{
	background-image:url(../imagenes/titularForo.gif);
	background-position:right top;
	background-repeat:no-repeat;
}

#titularContenidos h1.contacto{
	background-image:url(../imagenes/titularContacto.gif);
	background-position:right top;
	background-repeat:no-repeat;
}

#titularContenidos h1.mapa{
	background-image:url(../imagenes/titularMapa.gif);
	background-position:right top;
	background-repeat:no-repeat;
}

#titularContenidos ul{
	width:15em;
	margin:1em 0em 0em 11.8em;
	padding:0;
	font-weight:bold;
}

#titularContenidos ul li{
	margin:0;
	background-image:url(../imagenes/fondoMenu.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
	list-style-type: none;
	height:1.7em;
	text-align:right;
	padding:0em 1em 0em 0em;
	color:#BC2129;
	font-size:1.1em;
}

#titularContenidos ul li a{
	color:#2E424B;
	text-decoration:none;
}

#titularContenidos ul li a:hover{
	color:#BC2129;
}

#titularContenidos ul li.sel{
	background-image:url(../imagenes/fondoMenuSel.gif);
}

#wrapper {
width: 96em;
margin: 0 auto;
}

#cabecera {
height: 17.6em;
width:96em;
background-image: url(../imagenes/cabeceraAdaledeLogo2.jpg);
margin-top:2em;
}

#content-wrapper {
background-image: url(../imagenes/bg-conte4_2.jpg);
background-position:50% 0;
background-repeat: repeat-y;
background-color:#FFF;
}

#content {
padding: 4em 6em 5em 6em;
overflow:hidden;
background:url(../imagenes/sombra.jpg) 50% 0% no-repeat;
}

#volver{
	float:right;
	color:#BC2129;
	font-weight:bold;
	background-image:url(../imagenes/flechaVolver.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
	padding-right:1em;
}

#volver a{
	color:#BC2129;
	text-decoration:none;
}

#volver a:hover{
	color:#375764;
	text-decoration:none;
}

.mediaColumna{
	width:32.5em;
	float:left;
}

.mediaColumna hr{
	color:#BC2129;
	height:0.1em;
	margin:0em;
	padding:0em;
}


#footer {
background-color: #EDEDED;
padding: 0.5em 4em 0.5em 4em;
margin: 0em 3.6em 0em 3.7em;
width: 80.5em;
text-align:right;
border-top:0.1em solid #333333;
}
#footer p {
margin: 0;
}

#footer a {
color:#314249;
text-decoration:none;
}

#footer a:hover {
color:#BC2129;
background:none;
}

.rompe{
clear:both;
float:none;
}
.titularNoticia{
	color:#BC2129;
	font-weight:bold;
}

.titularNoticia2{
	color:#3E545F;
	font-weight:bold;
	font-size:1.1em;
}
.titularNoticia3{
	color:#3E545F;
	font-weight:bold;
	font-size:1em;
}
.titularNoticia4{
	color:#3E545F;
	font-size:1.2em;
}
.titularGranate{
	color:#BC2129;
	font-weight:bold;
	font-size:1.1em;
}

.titularNoticia2 a{
	text-decoration:none;
}
.titularNoticia3 a{
	text-decoration:none;
}
.fechaNoticia{
	color:#BC2129;
	font-size:1em;
	font-weight:normal;
}
.boton{
	background-color:#4C6F97;
	color:#FFFFFF;
	cursor:pointer;
	border:0.1em solid #ffffff;
	padding:0.5em 0.5em;
	font-size:1.2em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.derecha{
	float:right;
}

.justificado{
	text-align:justify !important;
}

.fondoVerde{
	background-color:#375764;
	color:#FFFFFF;
	padding:0.3em 1.5em;
	font-size:1.1em;
	font-weight:bold;
}

.letra9{
	font-size:0.9em;
}

.letra10{
	font-size:1em;
}

.letra14{
	font-size:1.4em;
}

.alinearVertical{
	vertical-align:middle;
}
.alinearTextoIzq{
	text-align:left;
}
.alinearTextoDcha{
	text-align:right;
}
.alinearTextoCentro{
	text-align:center;
}
.alinearTextoJustif{
	text-align:justify;
}
.listaDescarga{
	list-style-type: none;
	margin:0;
	padding:0;
}
.listaDescarga a{
	text-decoration:none;
}
.listaDescarga li{
	height:2.3em;
	line-height:2.5em;
	font-size:1.1em;
}

.temaEnlaces{
	border-top:0.1em solid #70617E;
	border-bottom:0.1em solid #70617E;
	background-image:url(../imagenes/cuadroRojoGr.gif);
	background-position:1.5em 50%;
	background-repeat:no-repeat;
	font-weight:bold;
	height:1.9em;
	padding:0.1em 0em 0em 2.5em;
	margin:0.5em 0em 0em 23.5em;
}

.listaEnlacesLI{
	border-bottom:1px solid #A6A6A6;
	background-image:url(../imagenes/cuadroRojoTx.gif);
	background-position:1.5em 1.2em;
	background-repeat:no-repeat;
	padding:0.1em 0 0 2.5em;
	list-style-type: none;
	margin:0.5em 0em 0em 23em;
	line-height:2.1em;
	font-size:1.1em;
	
}

.listaEnlacesLI a{
	text-decoration:none;
}

.listaOrganosLI{
	border-bottom:1px solid #A6A6A6;
	background-image:url(../imagenes/cuadroRojoTx.gif);
	background-position:1.5em 0.7em;
	background-repeat:no-repeat;
	padding:0.1em 0 0 2.5em;
	height:1.9em;
	list-style-type: none;
	margin:0.5em 0em 0em 28.5em;
	font-size:1.1em;
	font-weight:bold;
}

.listaOrganosLI a{
	text-decoration:none;
}

.listaEstatutosLI{
	border-bottom:1px solid #A6A6A6;
	background-image:url(../imagenes/cuadroRojoTx.gif);
	background-position:1.5em 0.7em;
	background-repeat:no-repeat;
	padding:0.1em 0 0 2.5em;
	height:1.9em;
	list-style-type: none;
	margin:0.5em 0em 0em 17em;
	font-size:1.1em;
	font-weight:bold;
}

.listaEstatutosLI a{
	text-decoration:none;
}

.listaEstatutos2LI{
	background-image:url(../imagenes/cuadroRojoTx.gif);
	background-position:1.5em 1em;
	background-repeat:no-repeat;
	padding:0.1em 0 0 2.5em;
	line-height:1.9em;
	list-style-type: none;
	font-size:1.1em;
}

.listaEstatutos2LI a{
	text-decoration:none;
}

.temaPublicaciones{
	border-top:0.1em solid #70617E;
	border-bottom:0.1em solid #70617E;
	background-image:url(../imagenes/cuadroRojoGr.gif);
	background-position:1.5em 50%;
	background-repeat:no-repeat;
	font-weight:bold;
	height:1.9em;
	padding:0.1em 0 0 2.5em;
	margin:0.5em 0em 0em 18.5em;
}

.listaPublicacionesLI{
	padding:0.1em 0em 0em 0.6em;
	list-style-type: none;
	margin:0.5em 0em 0em 16.5em;
	line-height:1.8em;
	font-size:1.1em;
	background-image:url(../imagenes/cuadroRojoTx.gif);
	background-position:0px 1em;
	background-repeat:no-repeat;
}

.listaPublicacionesLI a{
	text-decoration:none;
}

.listaPublicacionesLILI{
	list-style-type: none;
	margin:0;
	padding:0;
}

.hrRojo{
	color:#BC2129;
	height:0.1em;
	margin:0em;
	padding:0em;
}
.paginado {background-color:#f1f2f3; border:0.1em solid #CCCCCC; padding:0.5em; width:68em; margin-top:1.5em; height:1.8em;}
.paginado a{color:#990033;text-decoration:none; }
.pagina {border:0.1em solid #CCC; background-color:#F3F4F5;padding:0.2em 0 ;text-align:center; width:2.6em;float:left; font-weight:bold; margin:0 0.2em 0.2em 0; }
.pagina:hover{color:#FFFFCC;background-color:#FFF;}

.titularOrganos{
	background-image:url(../imagenes/flechaRojaCuadro.jpg);
	background-position:left;
	background-repeat:no-repeat;
	font-size:1.1em;
	font-weight:bold;
	padding: 0.2em 0em 0em 2.5em;
	height:2.3em;
	border-bottom:1px solid #304249;
	color:#304249;
}

.organosFondo{
	background-image:url(../imagenes/fondoOrganos.gif);
	background-position:left;
	background-repeat:no-repeat;
	width:70em;
	height:11em;
	padding:0em;
}
.organosFondo2{
	background-image:url(../imagenes/fondoOrganos2.gif);
	background-position:left;
	background-repeat:no-repeat;
	overflow:hidden;
	height:11em;
	padding:0em;
}

.organos1{
	float:left;
	width:23.5em;
	padding:0.3em 1em 0em 3.5em;
	display:inline;
}
.organos2{
	float:left;
	width:38em;
	margin:1.4em 1em 0em 2.4em;
	display:inline;
}
.organos3{
	float:left;
	width:23.5em;
	padding:0.3em 1em 0em 3.5em;
	display:inline;
}
.organos4{
	float:left;
	width:38em;
	margin:3em 1em 0em 2.4em;
	display:inline;
}
.subir{
	font-size:0.8em;
	float:right;
	font-weight:normal;
	width:4em;
	margin:0.6em 0.5em 0em 0em;
}

.banners{ background:#FFF; }
.banners p{ margin:0em; padding:0em 0em 1em 0em; }

.casita{ position:absolute; left:1em; top:-0.7em; }

.borde{ border:0.1em #7B7B7B solid; }

.boletinHome{ width:15em; height:16em; padding:0.7em 1.5em 0em 1.5em; background:url(../imagenes/bg_boletin.jpg) 0em 0em no-repeat; overflow:hidden; }
.boletinHome dl{ width:100%; margin:0em; padding:0em; }
.boletinHome dl dt{ width:35%; margin:0em; padding:0em; float:left; }
.boletinHome dl dd{ width:65%; margin:0em; padding:0em; float:left; overflow:hidden; text-align:right; }
.boletinHome form{ margin:0em; padding:0em; }
.boletinHome .texto{ width:8em; }
.boletinHome .titulo{ margin:0em; padding:0em 0em 0.5em 0em; color:#3E545F; font-size:1.3em; font-weight:bold; }

.botonSocios{ background-color:#bd222a; color:#FFF; font-family:Verdana, Geneva, sans-serif; font-size:12px; padding:5px 10px; text-decoration:none !important;}
.botonSocios:hover{color:#FCC}
.usuarioConectado{float:right; border:1px solid #CCC ; background-color:#F3F4F5;padding:5px 5px 5px 40px; width:250px; background:url(../imagenes/socio.png) no-repeat 1% 35%;  }
.mensajeForo{padding:0em 1.5em 0.5em 5em; background:url(../imagenes/iconoMsg.gif) no-repeat 0 0; position:relative }
.mensajeForoAdjuntos{ background: url(../imagenes/adjuntos.png) no-repeat 0 0; position:absolute; left:0px; top:25px; height:34px; width:34px }
.izquierda{float:left; }
.respuestaForo{padding:1em 5em; background-color:#F3F4F5; border-left:1px dotted #BC2129 /*background:url(../imagenes/iconoMsg.gif) no-repeat 0 0*/ }
.nuevosTemasMensajes{padding:2em 0em; border:#9CC; margin:0 5px}
.adjuntosDiv{border-bottom:1px solid #BC2129; background-color:#F5FBFE; padding:10px; margin-bottom:10px}
.verRespuestas, .btnNuevaRespuesta{cursor:pointer}
.verRespuestas { background-color:#E8E8E8; padding:3px; border:1px solid #BC2129}
.respuestaMensaje{ background:url(../imagenes/iconoRes.gif) no-repeat 0 3px; padding:0 0 20px 25px; border-bottom:1px solid #BC2129  }

/* Cajas para mensajes */
.info-msg {display:block; border:1px solid #AFDBEE; background: url(../imagenes/mini-icons/info.png) no-repeat scroll 8px 55% #E4F5FD; padding:10px 10px 10px 35px; margin:0; color:#2A80A7; font-size:13px; position:relative;}
.info-msg a {color:#2A80A7;text-decoration:none !important}
.info-msg a:hover {color:#2A80A7; border-bottom:none !important;}

.alerta-msg {display:block; border:1px solid #efdc75; background: url(../imagenes/mini-icons/warning.png) no-repeat scroll 8px 55% #fff7cb; padding:10px 10px 10px 35px; margin:0; color:#DB7701; font-size:13px; position:relative;}
.alerta-msg a {color:#DB7701;ext-decoration:none !important}
.alerta-msg a:hover {color:#DB7701; border-bottom:none !important;}

.ok-msg {display:block; border:1px solid #b3dc7c; background: url(../imagenes/mini-icons/success.png) no-repeat scroll 8px 55% #e8ffca; padding:10px 10px 10px 35px; margin:0; color:#527A19; font-size:13px; position:relative;}
.ok-msg a {color:#527A19; text-decoration:none !important}
.ok-msg a:hover {color:#527A19; border-bottom:none !important;}

.error-msg {display:block; border:1px solid #ebb1b1; background: url(../imagenes/mini-icons/error.png) no-repeat scroll 8px 55% #ffd6d6; padding:10px 10px 10px 35px; margin:0; color:#9d2121; font-size:13px; position:relative;}
.error-msg a {color:#9d2121;text-decoration:none !important}
.error-msg a:hover {color:#9d2121; border-bottom:none !important;}

.info-msg, .alerta-msg, .ok-msg, .error-msg {margin-bottom:20px; margin-top:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; font-family:Arial, Helvetica, sans-serif}

div.error { display: none; }
input {	border: 1px solid black; }
input.checkbox { border: none }
input:focus { border: 1px dotted black; }
input.error, textarea.error { border: 1px dotted red !important; background-color:#FCC !important }
label.error { margin:0px;clear:both;color:#990000;display:block;padding-left:25px !important; background:url(../imagenes/mini-icons/warning.png) 0px center no-repeat; line-height:25px; font-weight:bold}
