/*--------------------- Aula de musica---------------------------*/

.idiomas ul.aula_musica li {
border-right:1px solid #FFFFFF;
color:#76BD2F;
display:inline;
padding-left:0.4em;
padding-right:0.4em;
position:relative;
top:0;
}

.idiomas ul.aula_musica li {
border-right:1px solid #FFFFFF;
color:#76BD2F;
display:inline;
padding-left:0.4em;
padding-right:0.4em;
position:relative;
top:0;
}

.idiomas ul.aula_musica li.ultimo {
border: none;
}


.caja_seccion {
	padding:0 2em;
	color: #CCCCCC;
}

.caja_seccion h3 {
	color: #66CC00;
	margin-top: 1.5em;
}

h3.detalle {
	color: #66CC00;
	margin-top: 0.5em;
	margin-bottom: 1em;
}

.caja_seccion p {
	padding-top: 0px;
	margin-top: 0px;
	text-align: justify;
}


.AulaPresenta {
	background: #FFF;
	color: #666;
	padding: 2em;
	float: left;
	width: 36.1em;
	text-align: justify;
}

.AulaPresenta h3 {
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 0.5em;
	padding-top: 0.5em;
} 

.AulaPresentaImg{
	margin-bottom:1em;
}

#seccion .AulaPresenta h2 {
	color: #333333;
	margin-left: 0px;
	padding-left: 0px;
	font-size: 1.5em;
}

.AulaPresenta p {
	margin-top: 0.5em;
}
.menu3nivel{
	background-color: #1c1c1c;
	overflow: auto;
	margin: 0;
}
.menu3nivel li{
	float: left;
	padding: .5em 2em;
	background: #2f2f2f;
	border-right:1px solid #454a3f;
}
.menu3nivel li.ultimo{
	border: none;
}
.menu3nivel li a{
	color: #89d242;
	text-decoration: none;
}
.menu3nivel li a:hover{
	text-decoration: underline;
}
#bloque01{
background:#f1f2f4;
color:#666666;
	padding: 1.5em 0 1.5em 1.5em;
text-align:justify;
}
#bloque01 .destacado {
	float: left;
	width: 244px;
	margin-right: 1.5em;
}

#bloque01 .destacado h3 {
	font-size: 2em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	margin-bottom: 0em;
	padding-bottom: 0.2em;
	color: #339900;
	margin-top: 0.5em;
	margin-left:0;
	font-weight:normal;
}

#bloque01 .destacado p.entradilla {
	margin-top: 0px;
	padding-top: 0.5em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	padding-bottom: 0.8em;
}

#bloque01 .destacado p.fecha {
	color: #66CC00;
	text-transform: uppercase;
}

#bloque01 .destacado p.descripcion {
	color: #666666;
}

#bloque01 .destacado p.masInfo {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cccccc;
	padding-top: 0.5em;
	margin-top: 0.5em;
	background-image: url(../img/all/bullet_masinfo.gif);
	background-repeat: no-repeat;
	padding-left: 1.5em;
	background-position: left 0.8em;
}

#bloque01 .destacado p.masInfo a {
	color: #669933;
	text-decoration: none;
}

#bloque01 .destacado p.masInfo a:hover {
	text-decoration: underline;
	color: #669933;
}
h4.aulaTitulo {
	color:#2b7411;
	font-size:1.7em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
}
h3.noticia {
color:#339933;
font-family:Arial,Helvetica,sans-serif,Tahoma;
font-size:1.1em;
font-weight:bold;
margin-bottom:0.5em;
margin-top:0.5em;
}
h3.colorBlanco{
	color:#ffffff;
	font-size:1.5em;
}
.volver2 {
	clear:both;
	margin:0 0 0.5em;
	padding:0.5em 0.5em 0.5em 2em;
}
.volver2 a {
	color:#FFF;
	text-decoration:none;
}
.bloque_noticia {
	clear:left;
	overflow:hidden;
	height:1%;
	margin:1em 0 0 0;
}
.bloque_noticia .contenido_noticia {
	width:41.6em;
	float:left;
	background-color:#e5e5e5;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0.3em;
	padding-left: 0;
}
.bloque_noticia .contenido_noticia a {
	color:#2B7411;
}

.bloque_noticia .contenido_noticia h3 {
	margin-left: 0px;
	padding-left: 0px;
}

.bloque_noticia .contenido_noticia .titulo {
	font-size: 1.3em;
	color: #669900;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	margin-left: 0px;
	padding-left: 0px;
	width: 28.5em;
	margin-top: 0px;
}

.bloque_noticia .contenido_noticia div {
	padding:0 1.2em 0.5em 1.8em;
}
.bloque_noticia p {
	color:#666666;
	text-align: justify;
}
.bloque_noticia p.fecha {
	padding-top:0.3em;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.bloque_noticia p {
	margin-top: 1em;
	margin-bottom: 1em;
} 

.bloque_noticia p.enlace_noticia {
	background-color:#365b12;
	color:#bade98;
	text-align:right;
	margin-top: -3px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0.3em;
	padding-right: 1em;
	padding-bottom: 0.3em;
	padding-left: 1em;
}
.bloque_noticia p.enlace_noticia a {
	color:#BADE98;
	text-decoration:none;
}
.bloque_noticia p.enlace_noticia a:hover {
	color:#BADE98;
	text-decoration:underline;
}

.img_float_right {
	float:right;
	margin:0;
}
.titulonoticia{
	font-family: Arial, Helvetica, sans-serif, Tahoma;
	font-size: 1.6em;
	color: #5c9126;
	margin: 1em 0em 0em 0em;
	font-weight:normal;
	padding:0em 0em 0em 0em;
	text-align:left;
	width:100%;
}
.titulo{
	font-family: Arial, Helvetica, sans-serif, Tahoma;
	font-size: 1.6em;
	color: #5c9126;
	margin: 1em 0em 0em -1.8em;
	font-weight:normal;
	padding:0em 0em 0em 0em;
	text-align:left;
	width:100%;
}
.titulo2{
	font-family: Arial, Helvetica, sans-serif, Tahoma;
	font-size: 1.6em;
	color: #5c9126;
	margin: 1em 0em 0em 0em;
	font-weight:normal;
	padding:0em 0em 0em 0em;
	text-align:left;
	width:100%;
}
.masNoticias{
	background-color:#f1f2f4;
	margin:0 0 1em;
	padding:1em 1em 2em 1.8em;
}
.masNoticias h3{
	color: #5c9128;	
}
.masNoticias .fecha {
	border-right:1px solid #1F3B04;
	color:#5c9128;
	font-weight:normal;
	margin:0 0.8em 0 0;
	padding:0 0.8em 0 0;
	float: left;
	clear: left;
}
.masNoticias li{
	margin:0 0 0.7em;
}
.masNoticias li a {
	float: left;
	width: 61em;
	line-height: 1.4em;
	color:#666666;
	font-weight:normal;
	text-decoration:none;
}
.masNoticias li a:hover {
	text-decoration: underline;
	color:#666666;
}

.masNoticias #paginacion {
	background-color: #f1f2f4;
	padding-right: 0px;
	padding-left: 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	margin-top: 2em;
}

.masNoticias #paginacion a{
	color: #669900;
	text-decoration: underline;
}

.masNoticias #paginacion a:hover{
	text-decoration: none;
}
.masNoticias #paginacion span {
	
	color: #666666;
}

.aulaAnterior {
	background-color: #FFF;
	color:#666666;
	margin: 0 0 15px 0;
	float: left;
	position: relative;
	z-index: 0;
}

.aulaAnterior .aulaTit {
	float: left;
	width: 182px;
	padding: 15px;
}
.aulaTit ul {
	margin-bottom:.8em;
}
.aulaTit h4{
	border-bottom: 1px solid #dcdcdc;
	color: #5c9128;
}
.aulaTit .mes {
	color: #979f17;
}
.aulaAnterior .aulaImg {
	float: left;
}
.aulaAnterior .aulaInfo {
	float: left;
	width:21.4em;
	height: 15em;
	position: relative;
}
.aulaAnterior .aulaInfo h5{
	font-size: 1.1em;
	font-weight: bold;
	margin: 15px 10px 10px 15px;
}
.aulaAnterior .aulaInfo ul {
	margin: 0 15px;
}
.aulaAnterior .detalleaula{
	padding:  2px 15px;
	background-color: #365b12;
	width: 18.74em;
	position: absolute;
	bottom: -11px;
}
.aulaAnterior .detalleaula a{
	color: #bade98;
	text-decoration: none;
}
.aulaAnterior .detalleaula a:hover{
	text-decoration: underline;
}
.te_interesa#fndo_negro  {
	background-color:#1d1e26;
	clear:both;
	color:#CCCCCC;
	font-weight:normal;
	padding-top: 0.1em;
	border: 1px solid #343543;
	margin: 0 0 1em 0;
	text-align: left;
}

.te_interesa#fndo_negro li {
	color: #CCCCCC;
}

.te_interesa#fndo_negro  h3 {
	color: #66a32a;
}

.te_interesa#fndo_negro  li a {
	color: #BEECA8;
}

.te_interesa#fndo_negro  li a:hover {
	color: #82DB57;
}
.descarga_pdf{
	float:left;
	background-color: #333333;
	border: 1px dotted #666666;
	padding-top: 0.2em;
	padding-right: 0.5em;
	padding-bottom: 0px;
	padding-left: 0.5em;
	margin-top: 1em;
	margin-bottom: 1em;
}

.descarga_pdf p {
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 0px;
	padding-bottom: 0px;	
}

.descarga_pdf a {
	color: #66CC00;
	width: 100%;
	background-image: url(../img/all/icono_descarga.gif);
	background-repeat: no-repeat;
	padding-left: 1.5em;
	padding-top: 0;
	padding-bottom: 0.5em;
}


.descarga_pdf a.enlace_seccion  {
	color: #66CC00;
	width: 100%;
	background-image: url(../img/all/bullet_link.gif);
	background-repeat: no-repeat;
	background-position:0px 4px;
	padding-left: 1.1em;
	padding-top: 0;
	padding-bottom: 0.5em;
}


#submenu2{
	background:#333333;
	padding:0.5em 1em 0.5em 2em;
	color:#ffffff;
	margin:0em 0em 0em 0em;
}
#submenu2 ul{
	margin:0em;
	padding:0em;
}
#submenu2 ul li{
	margin:0em 1.5em 0em 0em;
	padding:0em 1.5em 0em 0em;
	border-right:1px solid #666666;
	display:inline;
	color:#ffffff;
}

#submenu2 ul li a{
	color:#8ad143;
	text-decoration:none;
}
#submenu2 ul li a:hover{
	color:#8ad143;
	text-decoration:underline;
}
#contenidos_ancho_aula{
background:#f1f2f4;
color:#666666;
padding:1em 0em 0em 0em;
text-align:justify;
}
.intro_aula {
	padding: 0 2em;
}
.intro_aula a{
	color: #339933;
}

#programas {
	margin-top: 2em;
	margin-bottom: 1em;
	padding-right: 2em;
	padding-bottom: 0em;
	padding-left: 2em;
	padding-top: 0px;
}

#programas h3 {
	color:#75BC30;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.6em;
	font-weight:normal;
	clear: both;
	margin-top: 0px;
	padding-top: 0em;
}

#programas .info {
	background-color: #FFFFFF;
	color: #333333;
	height: 168px;
	clear: both;
	margin-bottom: 1em;
}

#programas .info .columna01 {
	padding-top: 1em;
	padding-right: 1em;
	padding-bottom: 1em;
	padding-left: 2em;
	width: 15em;
	float: left;	
}

#programas .info .columna01 p.datos {
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	
}


#programas .info .columna02 {
	float: left;
	width: 255px;
	overflow:hidden;
	height:15em;
}


#programas .info .columna01 p.numero {
	font-family: Arial, Helvetica, sans-serif, Tahoma;
	font-size: 1.1em;
	color: #006600;
	font-weight: bold;
	margin-bottom: 0.5em;
	padding-bottom: 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-top: 0px;
}

#seccion #programas .info .columna01 p.fecha {
	margin-top: 0;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}



#programas .info .columna01 p.titulo {
	font-weight: bold;
	margin-top: 0px;
	padding-top: 0px;
	color: #3366CC;
}

#programas .info .columna01 ul li {
	font-weight: bold;
	margin-bottom: 0.3em;
}

#programas .info .columna03 {
	float: left;
	width: 26.8em;
}

#programas .info .columna03 .descripcion{
	margin-top: 0px;
	padding-top: 0.5em;
	padding-right: 1em;
	padding-bottom: 0.5em;
	padding-left: 1em;
	height: 11.4em; /*IMPORTANTE: se ha determinado un alto fijo para que el elemento p.ir_detalle tenga una posición fija. Se deberá tener en cuenta no sobrepasar tantas líneas de texto en el gestor. */
}

#programas .info .columna03 .descripcion p {
	line-height: 1.3em;
	margin-top: 0.5em;
	margin-bottom: 0px;

}

#programas .info .columna03 .descripcion .verde {
	color: #298000;
	margin-bottom: 0.5em;
	border-bottom: 1px solid #ccc;
	padding-bottom: 0.2em;
	margin-top: 0.5em;	
}

#programas .info .columna03 .descripcion ul li {
	list-style-type: square;
	margin-left: 1em;
}

#programas .info .columna03 p.ir_detalle {
	background-color:#3F6819;
	color:#FFFFFF;
	text-align: right;
	margin: 0.5em 0 0 0;
	padding: .3em .5em .3em .3em;
}

#programas .info .columna03 p.ir_detalle a {
	color: #CAECA4;
	text-decoration:none;
}

#programas .info .columna03 p.ir_detalle a:hover {
	color: #fff;
}

.swfcontent{
	margin:0;
}
.swfcontent a{
	color:#669900;
}
/*.....................DETALLE  CONCIERTOS EN FAMILIA DETALLE.....................*/

#concietos_familia_detalle {
	color: #666666;
	overflow: hidden;
	background-image: url(../img/all/bg_detalle_concierto.gif);
	background-repeat: repeat-x;
}


#concietos_familia_detalle .columna01 {
	background-color: #f1f2f4;
	width: 414px;
	float: left;
	padding: 2em;
	
	margin-bottom: 1em;
}

#concietos_familia_detalle .columna01 .descripcion p {
	line-height: 1.3em;
}

#concietos_familia_detalle .columna01 .descripcion p.titulo {
	margin-top: 1em;
	padding-top: 1em;
	margin-left: 0;
	font-weight: normal;
	font-size: 1.5em;
}

#concietos_familia_detalle .columna01 h3 {
	color:#2B7411;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.8em;
	margin-bottom:1em;
	margin-top:0px;
	padding-bottom: 0em;
	font-weight: normal;
}

#concietos_familia_detalle .columna01 h3 span {
color:#45B41B;
}

table.patrocinan {
	color: #666666;
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 2em;
}

table.patrocinan span.fecha {
	color: #000000;
}

table.patrocinan a {
	color: #267020;
	text-decoration: none;
}

table.patrocinan a:hover {

	text-decoration: underline;
}


table.patrocinan th {
	border-bottom: 1px solid #ccc;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	color: #333333;
}

table.patrocinan td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}

table.patrocinan th span.gris {
	color: #999999;
}

table.patrocinan p {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

#concietos_familia_detalle .columna02 {
	background-color: #f1f2f4;
	float: left;
	width: 30.6em;
	margin-top: 6.2em;

	margin-bottom: 1em;
	padding-bottom: 1em;
}

#concietos_familia_detalle .columna02 .ficha_artistica {
	padding-right: 2em;
	
}

#concietos_familia_detalle .columna02 .ficha_artistica p.titulo {
	margin-top: 1.3em;
	color: #333333;
	padding-bottom: 0.5em;
	font-weight: normal;
	margin-left: 0px;
	font-size: 1.3em;
}

#concietos_familia_detalle .columna02 .ficha_artistica p {
	margin-top: 0.8em;
	margin-bottom: 0.8em;
	line-height: 1.3em;
}

#concietos_familia_detalle .columna02 .ficha_artistica .titulo {
	border-bottom: 1px solid #ccc;
}

#concietos_familia_detalle .columna02 .ficha_artistica ul li {
	margin-bottom: 0.8em;
}



table.calendario {
	color: #666666;
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 2em;
}

table.calendario span.fecha {
	color: #000000;
}

table.calendario a {
	color: #267020;
	text-decoration: none;
}

table.calendario a:hover {

	text-decoration: underline;
}


table.calendario th {
	border-bottom: 1px solid #ccc;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	color: #333333;
}

table.calendario td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}

table.calendario th span.gris {
	color: #999999;
}

table.calendario p {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}


.volver {
	padding-left: 0px;
	margin-top: 1em;
}


#centros_educativos {
	padding: 2em;
	color: #CCCCCC;
}

#centros_educativos h3 {
	color: #66CC00;
	
}



.bloque {
	color: #666666;
	background:#FFFFFF url(../img/all/aula_musica/bg_bloque.gif) repeat-y top right;
	height: 180px;
	clear: both;
	margin-top: 1em;
	margin-bottom: 1em;
}



.bloque h4 {
	font-size: 1.2em;
	color: #339900;
	padding-top: 0.8em;
	padding-left: 1.3em;
}

.bloque p {
	margin-top: 0px;
	padding-top: 0px;
	padding-right: 1em;
	padding-bottom: 0.5em;
	padding-left: 1.5em;
	margin-bottom: 0px;
}

.bloque img {
	float: right;
	margin-left: 1em;
}

#centros_educativos a {
	color: #339900;
	text-decoration: none;
}

#centros_educativos a:hover {
	color: #339900;
	text-decoration: underline;
}


.actividades {
	background-color: #fff;
	color: #666666;
	padding-right: 2em;
	padding-bottom: 2em;
	padding-left: 1.5em;
	padding-top: 0.5em;
}

#centros_educativos .actividades h3 {
	margin-top: 1em;
	color: #339900;
}

.actividades ul li {
	margin-bottom: 1em;
}

#haur_txokoa {
	padding: 2em;
	overflow: hidden;
	height: 1%;
}

#haur_txokoa h3 {
	color: #66CC00;
}

#haur_txokoa  h4 {
	font-size: 2em;
	margin-top: 0px;
	padding-top: 0px;
	margin-left: 0px;
	padding-left: 0px;
	width:100%;
	color:#145A94;
}

#haur_txokoa .bloque_juego {
	background-color: #FFFFFF;
	padding: 1.5em;
	width: 720px;
	overflow: hidden;
	float: left;
	margin-left: 0px;
	margin-bottom: 2em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-image: url(../img/all/img_haur_txokoa.gif);
	background-repeat: no-repeat;
	background-position:top right;
}
#haur_txokoa .bloque_juego ol {
	display:block;
	float:left;
	width:710px;
	border-top: 1px  #111111;
	/*background-color:#FFFFFF;*/
	margin-top: 3em;
	/*border:1px dotted #CAE3F8;*/
}

#haur_txokoa .bloque_juego ol li {
float:left;
height:237px;
margin:10px;
text-align:center;
width:333px;
}

#haur_txokoa .bloque_juego ol li a {
	color:#145A94;
	text-decoration:underline;
	font-weight:bold;
	font-size:1.2em;
	display:block;
	clear:both;
}

#haur_txokoa .bloque_juego ol li a:hover {
	text-decoration:none;
}



#haur_txokoa .bloque_juego ol li span {
	font-size: 1.8em;
	color: #333333;
	font-weight: bolder;
	margin-right:.4em;
}

#haur_txokoa img.ilustracion {
	float: right;
	width: 308px;
	top: 4.9em;
	background-color: #FFFFFF;
	border-left: 1px dashed #666;
}

#haur_txokoa .juego01_detalle img{
	display:block;
	float:left;
	padding:.5em;
	/*background-color:#FFFFFF;
	border:1px dotted #CAE3F8;*/
}

#haur_txokoa .juego01_descripcion {
display:block;
float:left;
font-size:1.2em;
font-weight:bold;
margin-left:2em;
padding-top:3em;
text-decoration:underline;
width:14em;
}
#haur_txokoa .juego01_descripcion a{
color:#145A94;
}

.banner div {
	background-color: #333333;
	clear: both;
	height: 10em;
	width: 40em;
}

.banner p.descarga {
	margin-bottom: 2em;
	background-image: url(../img/all/flecha_descargar.gif);
	background-repeat: no-repeat;
	background-position: left 0.6em;
	padding-left: 1.5em;
	padding-top: 0.5em;

}

.banner a {
	color: #66CC00;
	text-decoration: none;


}

.banner a:hover {
	text-decoration: underline;
}

.paginacion{

	background-color: #333;

}

#ciclo .intro {
background-color:#FFFFFF;
color:#666666;
float:left;
margin-bottom:2em;
margin-top:1em;
text-align:justify;
width:55%;
}

#ciclo .intro p.titulo {
color:#2B7411;
font-family:Arial,Helvetica,sans-serif;
font-size:2em;
line-height:1em;
margin-bottom:1em;
margin-top:0;
padding:1em 1.5em 0 2.8em;
}

#ciclo .intro p {
margin-top:0;
padding-left:2.5em;
padding-right:2.5em;
padding-top:0;
}

.folleto_temporada {
float:left;
margin-top:6em;
width:340px;
}

#ciclo .intro .intro_inferior {
min-height:23.5em;
}

#seccion #titulo_seccion{

	margin:1em 0 0.5em 0;

}

.rss {
float:right;
margin:2.5em 0 0;
}

.float_left {
float:left;
}

.rss ul li a.sindicacion {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../img/all/icono_rss.gif) no-repeat scroll 0 3px;
padding:0.2em 0 0.3em 1.9em;
}

.rss ul li a:hover {
text-decoration:none;
}

.rss ul li a {
color:#F8CF6C;
text-decoration:underline;
}

.rss ul li {
display:inline;
margin:0 1em 0 0;
}

.paginacion a:hover {
color:#000;
text-decoration:underline;
}

.paginacion a {
color:#365B12;
padding:0.1em;
text-decoration:none;
}

/*-------------------- aula presentacion-----------------------------*/

ol.objetivos li {
line-height:1.6em;
list-style:decimal;
margin-left:2em;
margin-top:1em;}
