body{
	border:0;
	margin:0;
	padding:0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:0.75em;
	background:#FFF url(bck-body.png) center repeat-y;
	color:#000;
	}
a{
	color:#000;
	text-decoration:none;
	}
img{
	border:0;
	}
#wrapper{
    position:relative;
    left:50%;
    width:940px;
    margin:0 0 0 -470px;
	padding:0;
	}
#cuerpo{
	margin:0;
	}
#idioma{
	position:absolute;
	top:8px;
	right:28px;
	display:none;
	text-transform:uppercase;
	}
#idioma ul{
	margin:0;
	padding:0;
	list-style:none;
	}
#idioma ul li{
	margin:0;
	padding:0;
	}
#idioma ul li a{
	color:#FFF;
	}
#idioma ul li a:hover{
	text-decoration:underline;
	}
#idioma ul li.on{
	display:none;
	}
#cabecera{
	background:transparent url(bck-h1.jpg) top no-repeat;
	height:180px;
	margin:0 0 20px 0;
	}
h1{
	margin:0;
	padding:0;
	}
h1 a{
	display:block;
	height:180px;
	text-indent:-10000px;
	}
#navegacion{
	margin:0;
	padding:0;
	font-family:Tahoma;
	font-size:1.1em;
	width:190px;
	float:left;
	}
#navegacion ul{
	margin:0;
	padding:0;
	list-style:none;
	}
#navegacion ul li{
	margin:0 0 14px 0;
	padding:0 0 5px 0;
	border-bottom:2px solid #FDBD2B;
	background:#F1F1F1;
	}
#navegacion ul li#sobre-homeopatia:hover, #navegacion ul li#noticias:hover, #navegacion ul li#links:hover{
	background:#FFF;
	}
#navegacion ul li.on{
	background:#FFF;
	}
#navegacion ul li span{
	display:none;
	}
#navegacion ul li a{
	color:#000;
	}
#navegacion ul li ul{
	margin:0;
	padding:0;
	}
#navegacion ul li ul li{
	line-height:1.1em;
	width:174px;
	margin:0;
	padding:0;
	border:0;
	background:none;
	padding:0.2em 0 0.2em 16px;
	background:transparent url(bck-li-navegacion.gif) left top no-repeat;
	}
#navegacion ul li ul li:hover, #navegacion ul li ul li.on{
	background:#FFF url(bck-li-navegacion.gif) left top no-repeat;
	}
#navegacion ul li ul li a{
	margin:0;
	}
#contenido{
	margin:0 0 0 25px;
	width:725px;
	float:left;
	}
#contenido #inicio{
	margin:0;
	padding:0 20px 0 0;
	width:435px;
	float:left;
	}
#contenido #inicio ul{
	width:435px;
	padding:0;
	margin:0;
	list-style:none;
	}
#contenido #inicio ul li{
	padding:0 0 0.8em 0;
	margin:0 0 0.8em 0;
	background:transparent url(bck-inicio-noticias.gif) bottom left repeat-x;
	}
#contenido #inicio ul li .imagen{
	width:160px;
	float:right;
	}
#contenido #inicio ul li .texto{
	width:260px;
	float:left;
	}
#contenido #inicio ul li .texto-sin-imagen{
	width:100%;
	}
#contenido #inicio ul li .texto h4, #contenido #inicio ul li .texto-sin-imagen h4{
	margin:0;
	padding:0 0 0.2em 0;
	font-size:1.6em;
	letter-spacing:-0.025em;
	line-height:1em;
	}
#contenido #inicio ul li .texto p, #contenido #inicio ul li .texto-sin-imagen p{
	margin:0;
	padding:0.4em 0;
	line-height:1.25em;
	}
#contenido #inicio ul li .texto p a, #contenido #inicio ul li .texto-sin-imagen p a{
	color:#C22526;
	}
#contenido #inicio ul li h4 a, #contenido #noticias ul li h4 a{
	color:#777;
	}





#contenido #noticias{
	margin:0;
	padding:0 20px 0 0;
	width:650px;
	float:left;
	}
#contenido #noticias ul{
	width:650px;
	padding:0;
	margin:1em 0 0 0;
	list-style:none;
	}
#contenido #noticias ul li{
	padding:0 0 0.8em 0;
	margin:0 0 0.8em 0;
	background:transparent url(bck-inicio-noticias.gif) bottom left repeat-x;
	}
#contenido #noticias ul li .imagen{
	width:160px;
	float:right;
	}
#contenido #noticias ul li .texto{
	width:260px;
	width:470px;
	float:left;
	}
#contenido #noticias ul li .texto-sin-imagen{
	width:100%;
	}
#contenido #noticias ul li .texto h4, #contenido #noticias ul li .texto-sin-imagen h4{
	margin:0;
	padding:0 0 0.2em 0;
	font-size:1.6em;
	letter-spacing:-0.025em;
	line-height:1em;
	}
#contenido #noticias ul li .texto p, #contenido #noticias ul li .texto-sin-imagen p{
	margin:0;
	padding:0.4em 0;
	line-height:1.25em;
	}
#contenido #noticias ul li .texto p a, #contenido #noticias ul li .texto-sin-imagen p a{
	color:#C22526;
	}



#contenido #derecha{
	padding:0;
	width:270px;
	float:left;
	}
#contenido #derecha #suscripcion{
	background:transparent url(bck-bloque-suscripcion-es.gif) top no-repeat;
	padding:78px 0 0 16px;
	line-height:1.6em;
	}
#contenido #derecha #suscripcion dl{
	width:240px;
	margin:0;
	padding:0;
	}
#contenido #derecha #suscripcion dl dt{
	margin:0;
	padding:1px 0;
	width:70px;
	float:left;
	}
#contenido #derecha #suscripcion dl dd{
	margin:0 0 0 70px;
	padding:1px 0;
	}
#contenido #derecha #suscripcion dl dd input{
	border:1px solid #666;
	}
#contenido #derecha #suscripcion .boton{
	padding:0 0 0 70px;
	}
#contenido #derecha #suscripcion p.aviso{
	font-size:0.9em;
	font-family:Tahoma;
	margin:0;
	padding:4px 0 8px 0;
	line-height:2em;
	}
#contenido #derecha #suscripcion p.aviso input{
	margin:6px 0;
	padding:0;
	}
#contenido #derecha #suscripcion-2{
	background:transparent url(bck-bloque-suscripcion-2.gif) bottom no-repeat;
	height:20px;
	}

#contenido #derecha #proximos-cursos-h1{
	background:transparent url(bck-bloque-proximos-cursos-es.gif) top no-repeat;
	margin:16px 0 0 0;
	height:44px;
	}
#contenido #derecha #proximos-cursos{
	background:transparent url(bck-bloque-proximos-cursos.gif) repeat-y;
	padding:0;
	}
#contenido #derecha #proximos-cursos ul{
	margin:0;
	padding:0 14px;
	list-style:none;
	}
#contenido #derecha #proximos-cursos ul li{
	margin:0 0 8px 0;
	padding:0 0 12px 0;
	line-height:1.2em;
	background:transparent url(bck-bloque-proximos-cursos-li.gif) bottom no-repeat;
	}
#contenido #derecha #proximos-cursos-2{
	background:transparent url(bck-bloque-proximos-cursos-2.gif) bottom;
	padding:0 14px 14px 14px;
	}
#contenido #derecha #proximos-cursos-2 .ver-todos{
	background:transparent url(bck-bloque-proximos-cursos-ver-todos.gif) right no-repeat;
	}
#contenido #derecha #proximos-cursos-2 .ver-todos a{
	background:#003482;
	color:#FFF;
	padding:0 4px;
	font-weight:bold;
	}
#contenido #derecha #proximos-cursos-2 .ver-todos a:hover{
	background:#FFF;
	color:#003482;
	text-decoration:none;
	}
#contenido #derecha #proximos-cursos ul li a{
	font-weight:normal;
	color:#003482;
	}
#contenido #asociacion, #contenido #cursos, #contenido #academia, #contenido #homeopatia, #contenido #listado_links{
	padding:35px;
	}
#contenido #asociacion.texto, #contenido #academia.texto{
	padding-right:120px;
	}
#contenido #noticias.texto{
	width:620px;
	}
#contenido #asociacion{
	background:#EFEFF7;
	}
#contenido #cursos{
	background:#E6F0FF;
	}
#contenido #academia{
	background:#E2F1F1;
	}
#contenido #homeopatia{
	background:#F1F1F1;
	}
#contenido #noticias{
	}
#contenido #noticias.inicio{
	background:transparent;
	}
#contenido h3{
	width:600px;
	}
#contenido #noticias img{
	float:right;
	margin:0 0 8px 16px;
	}
#contenido #listado_links{
	background:#EFEFDE;
	}
#contenido .texto p, #contenido .texto ul li{
	line-height:1.5em;
	font-size:1em;
	}
#contenido .texto ul li, #contenido .texto ol li{
	margin:0;
	padding:0.2em 0;
	}
#contenido .texto dl{
	margin:0;
	padding:0 0 0.4em 0;
	line-height:1.6em;
	}
#contenido .texto dl dt{
	font-weight:bold;
	float:left;
	width:190px;
	}
#contenido .texto dl dd{
	padding:0 0 0.6em 0;
	margin:0 0 0 190px;
	}
#contenido p a{
	font-weight:bold;
	}
#contenido a:hover{
	text-decoration:underline;
	}
#contenido #ruta{
	font-size:0.9em;
	font-family:Tahoma;
	margin:0 0 20px 0;
	padding:0 0 0.5em 0;
	background:transparent url(bck-ruta.jpg) left bottom no-repeat;
	font-weight:bold;
	height:2em; 
	border-bottom:1px solid #FFF;
	width:100%;
	}
#contenido #ruta ul{
	margin:0;
	padding:0;
	list-style:none;
	}
#contenido #ruta ul li{
	margin:0;
	padding:0;
	display:inline;
	float:left;
	}
#contenido #ruta ul li a{
	margin:0 6px 0 0;
	padding:0 10px 0 0;
	background:transparent url(bck-li-ruta.gif) right top no-repeat;
	font-weight:normal;
	}
#contenido #ruta ul li a:hover{
	text-decoration:underline;
	}
#contenido h2, #contenido h3{
	margin:0;
	padding:0;
	font-size:2em;
	letter-spacing:-0.03em;
	line-height:0.9em;
	}
#contenido h3{
	margin:0 0 0.6em 0;
	font-size:1.6em;
	line-height:1.1em;
width: 100%;
	}
#contenido p, #contenido ul li{
	margin:0 0 8px 0;
	padding:0;
	line-height:1.4em;
	}
#contenido ul li{
	margin:0 0 4px 0;
	padding:0;
	}
	
.solapas{
	margin:1.2em 0 0 0;
	}
.solapas ul{
	margin:0;
	padding:0;
	list-style:none;
	height:27px;
	}
.solapas ul li{
	margin:0 0.4em 0 0;
	padding:0;
	display:inline;
	}
.solapas ul li a{
	margin:0 0.4em 0 0;
	padding:0;
	}
.solapas ul li a span{
	display:none;
	}
.paginacion{
	text-align:right;
	background:#D6E6FF;
	}
.paginacion ul{
	margin:0;
	padding:0.2em 0.4em;
	list-style:none;
	}
.paginacion ul li{
	margin:0 4px;
	padding:0;
	display:inline;
	}
.paginacion ul li.pagina{
	padding:0 12px;
	font-weight:bold;
	}
.paginacion ul li a{
	margin:0;
	padding:0;
	display:inline;
	color:#000;
	}
.paginacion ul li a.primero{
	padding:0 0 0 14px;
	background:transparent url(bck-paginacion-primero.gif) left no-repeat;
	}
.paginacion ul li a.anterior{
	padding:0 0 0 9px;
	background:transparent url(bck-paginacion-anterior.gif) left no-repeat;
	}
.paginacion ul li a.siguiente{
	padding:0 9px 0 0;
	background:transparent url(bck-paginacion-siguiente.gif) right no-repeat;
	}
.paginacion ul li a.ultimo{
	padding:0 14px 0 0;
	background:transparent url(bck-paginacion-ultimo.gif) right no-repeat;
	}
#listado{
	line-height:1.2em;
	}
#listado ul{
	margin:3px 0;
	padding:0;
	list-style:none;
	border-top:1px dotted #888;
	}
#listado ul li{
	margin:0;
	padding:2px 0;
	border-bottom:1px dotted #888;
	line-height:1.2em;
	}
#listado ul li a{
	font-weight:normal;
	}
#contenido #links{
	}
#contenido #listado_links ul{
	margin:0;
	padding:0;
	list-style:none;
	}
#contenido #listado_links ul li{
	margin:0;
	padding:2px 0 12px 16px;
	background:transparent url(bck-li-links.gif) left top no-repeat;
	}
#contenido #listado_links ul li a{
	color:#000;
	font-weight:bold;
	}
#contenido #homeopatia{
	}
#contenido #homeopatia ul{
	margin:0;
	padding:0;
	list-style:none;
	}
#contenido #homeopatia ul li{
	margin:0;
	padding:2px 0 12px 18px;
	background:transparent url(bck-li-documentos.gif) left top no-repeat;
	}
#contenido #homeopatia ul li a{
	color:#000;
	font-weight:bold;
	}
table tr td{
	border:0px dotted #CCC;
	vertical-align:top;
	line-height:20px;
	padding:0 8px 2px 0;
	}
label{
	font-weight:bold;
	}
input.caja, input.caja-disabled, select.caja, select.fecha, textarea.caja{
	background:#FAFAFA;
	border:1px solid #CCC;
	font-family:Arial;
	font-size:1em;
	}
input.caja-disabled{
	color:#000;
	background:#FFD;
	}
select.fecha{
	width:60px;
	}
input.boton{
	margin:0.4em 0;
	font-family:Arial;
	}
#pie{
	font-family:Tahoma;
	background:transparent url(bck-pie.jpg) top center no-repeat;
	margin:20px 0;
	padding:6px 0;
	font-size:0.9em;
	text-align:center;
	line-height:1.7em;
	}
#pie a{
	color:#000;
	}
#pie a:hover{
	text-decoration:underline;
	}
#pie p{
	margin:0;
	padding:0;
	}
iframe{
	width:100%;
	height:450px;
	}
small{
	font-family:Tahoma;
	font-size:0.9em;
	}
.oculto{
	display:none;
	}
.spacer{
	clear:both;
	}
/* josemi */
#contenido h2 {
	margin-bottom: 5px;
}
#listado ul li {
	padding-top: 8px;
	padding-bottom: 16px;
}
a.link_documento {
	padding:2px 0 12px 18px;
	background:transparent url(bck-li-documentos.gif) left top no-repeat;
}
#contenido #form-suscripcion{
	background:#EFEFF7;
	padding:16px 0 0 16px;
	line-height:1.6em;
	}
#contenido #form-suscripcion dl{
	/*width:240px;*/
	margin:0;
	padding:0;
	}
#contenido #form-suscripcion dl dt{
	margin:0;
	padding:1px 0;
	/*width:70px;*/
	/*float:left;*/
	}
#contenido #form-suscripcion dl dd{
	margin:0 0 0 0px;
	padding:1px 0;
	}
#contenido #form-suscripcion dl dd input{
	border:1px solid #666;
	}
#contenido #form-suscripcion .boton{
	padding:0 0 0 70px;
	}
#contenido #form-suscripcion p.aviso{
	font-size:0.9em;
	font-family:Tahoma;
	margin:0;
	padding:4px 0 8px 0;
	line-height:2em;
	}
#contenido #form-suscripcion p.aviso input{
	margin:6px 0;
	padding:0;
	}
#contenido #form-suscripcion-2{
	background:transparent url(bck-bloque-suscripcion-2.gif) bottom no-repeat;
	height:20px;
	}
