@charset "UTF-8";
body {
	margin:0px;
	background-image: url(../imagenes/fondo.jpg);
	background-position: center top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3d3d3d;
}
img{
	border:0px;
}
.general {
	position:relative;
	margin:auto;
	width: 965px;
}


#cabecera {
	height: 380px;
	z-index:100;
}
.izquierda {
	z-index:-100;
	padding:30px 0 0 20px;
	top:360px;
	position:absolute;
	width: 219px;
	float: left;
	background-image: url(../imagenes/fondo-botonera.jpg);
	background-position: 94px top;
	background-repeat: repeat-y;
}
.boton {
	height: 37px;
	background-repeat:no-repeat;
}
.boton a{
	background-image:url(../imagenes/botones/fondo.jpg);
	display:block;
	height: 34px;	
}

.boton a:hover{
	background-position:0px -38px;
}
.boton_pulsado {
	height: 37px;
	background-repeat:no-repeat;
}
.boton_pulsado a{
	display:block;
	height: 34px;	
	background-image:url(../imagenes/botones/fondo.jpg);
	background-position:0px -38px;
}
.derecha {
	position: absolute;
	left: 270px;
	width: 650px;
}
.derechab {
	background:#090;
	position: absolute;
	left: 270px;
	width: 650px;
}




.pie {
	text-align: center;
	margin-top: 40px;
	padding-top: 10px;
	width: 960px;
	margin-left: -265px;
	padding-bottom: 30px;
	border-top:1px #966bb2 solid;
}
.titulo_not_portada {
	font-size:15px; font-weight:bold;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	color:#6c4d80;	
}
.titulo_not_portada a{
	text-decoration:underline;
	color:#6c4d80;	
}
.titulo_not_portada a:hover{
	text-decoration:none;
}

.boton-actividades {
	font-size: 15px;
	font-weight: bold;
	color: #966bb2;
	float: left;
	width: 195px;
	text-align: center;
	padding-top: 12px;
}




.boton-actividades a{
	color: #966bb2;
	text-decoration:none;
}

.boton-actividades a:hover{
	text-decoration: underline;
}


.boton_talleres {
	font-size: 12px;
	font-weight: bold;
	color: #966bb2;
	float: left;
	width: 195px;
	text-align: center;
	padding-top: 5px;
}

.boton_talleres a{
	color: #966bb2;
	text-decoration:none;
}

.boton_talleres a:hover{
	text-decoration: underline;
}


.boton-c{
	font-size: 15px;
	font-weight: bold;
	color: #825d9a;
}
.boton-c a{
	color: #825d9a;
	text-decoration:none;
}

.boton-c a:hover{
	text-decoration:underline;
}
.mes-calendario {
	 background-image:url(../imagenes/mes-calendario.jpg);
	 background-repeat:no-repeat;
	 height:40px;
	 font-family:Georgia, 'Times New Roman', Times, serif;
	 color:#966bb2;
	 font-size:20px;
	 padding:20px 0px 0px 40px;
 }
 
.mes-calendario a{
	 color:#966bb2;
	 text-decoration:none;
	
 }
 
.mes-calendario a:hover{
	 color:#966bb2;
	 text-decoration: underline;
	
 }
 
.fecha {
	float: left;
	background-image:url(../imagenes/dia-calendario.jpg);
	background-repeat:no-repeat;
	text-align:center;
	padding:5px 0px 0px 0px;
	margin-right:10px;
	width:50px;
	height:50px;
}
.dia-cal {
	font-size:18px;
	color:#FFF; 
	text-align:center;

}
.mes-cal {
	font-size:18px; 
	color:#FFF;
	margin-top:-3px;
}
.actividad_calendario {
	float: left;
	font-size:13px;
	width:500px;
	padding:0px 10px 20px 0px;
}
.calendario-titulo {
	text-decoration:underline;
	font-weight:bold;
	margin-bottom:10px;
}
.calendario-titulo a{
	color:#333;
	text-decoration:underline;
}
.calendario-titulo a:hover{
	text-decoration: none;
}

