/* CSS Document */

/* derecha */

	.moduloDcha		            {padding-bottom:10px; margin-bottom:10px; border-bottom:dotted 1px #6ba97a;}
	.moduloDchaMiniDestacados	{padding-bottom:0px; margin-bottom:10px; border-bottom:dotted 1px #6ba97a;}


/* Buscador Actividades */
	
	.buscadorActividades                      {}
	
	.zonaCalendario		{padding-bottom:10px; margin-bottom:10px; border-bottom:dotted 1px #6ba97a;}
	
	.btnMesAnterior		{float:left; display:block; width:7px; height:18px; text-indent:-9999px; background:transparent url('../img/botones/btnAnterior.jpg') no-repeat 0px 8px;}
	.mesActual			{float:left; width:144px; text-align:center; color:#087021; font-size:17px;}
	.mesActual .anyo	{color:#6ba97a;}
	.btnMesSiguiente	{float:left; display:block; width:7px; height:18px; text-indent:-9999px; background:transparent url('../img/botones/btnSiguiente.jpg') no-repeat right 8px;}
	
	.btnMesAnterior:hover	{background-position:0px -12px;}
	.btnMesSiguiente:hover	{background-position:right -12px;}	
	
	.calendarioVerde         {background-color:#0c702b; width:158px;}
	.calendarioVerde .arriba {width:158px; height:auto !important; height:80px; min-height:80px; background:transparent url('../img/cajas/calendarioArriba.jpg') no-repeat;}
	.calendarioVerde .abajo  
	{
		width:148px; height:auto !important; height:60px; min-height:60px; 
		padding:5px 5px 5px 5px; background:transparent url('../img/cajas/calendarioAbajo.jpg') no-repeat left bottom;
		color:#fff;
	}
	
	.calendario	{width:100%;}
	.calendario	tr td {text-align:center; color:#fff; font-size:11px; padding:2px 0px;}
	
	.calendario a {color:#fff; font-weight:bold; padding:1px;}
	
	.calendario a.diaDestacado {background-color:#6ba97a;}
	
	.calendario a:hover {background-color:#45a920;}
	
	.tituloBuscador		{font-size:16px; font-weight:bold; color:#087021; padding:0px 0px 0px 0px;}
	
	.buscadorActividades label	{display:block; font-size:12px; margin-bottom:3px;}
	.buscadorActividades select	{font-size:12px; margin:0px;}
	
	.buscadorActividades .zonaCampo		{margin:5px 0px;}
	
	.buscadorActividades .cajaCampo input,
	.buscadorActividades .cajaCampo select			{border-width:0px; background-color:#b5d4bc; color:#0c702b;}
	
	.buscadorActividades .campoAulas	{width:158px;}
	.buscadorActividades .campoFecha	{margin-right:2px;}
	
	.buscadorActividades .btnBuscar			{display:block; width:60px; height:16px; background:#087021 url('../img/botones/btnBuscar.jpg') no-repeat; padding:3px 0px 0px 5px; font-size:11px; font-weight:bold; color:#fff; margin-top:10px;}
	.buscadorActividades .btnBuscar:hover	{color:#7ab421;}
	
	.errorDerecha	{font-size:11px; color:#f00; margin-top:10px;}
	
/* opina */
	
	.opina			{background:#7ab420 url('../img/cajas/opina.jpg') repeat-y; width:158px;}
	.opina .arriba {width:158px; height:auto !important; height:49px; min-height:49px; background:transparent url('../img/cajas/opina_arriba.jpg') no-repeat;}
	.opina .abajo  
	{
		width:138px; height:auto !important; height:14px; min-height:14px; 
		padding:10px 10px 15px 10px; background:transparent url('../img/cajas/opina_abajo.jpg') no-repeat left bottom;
		color:#fff; font-size:12px;
	}
	
	.opina p	{color:#fff; font-size:12px;}
	
	.tituloOpina	{font-size:20px; color:#fff; margin-bottom:20px;}
	
	.radioOpina	{padding-left:10px;}
	.radioOpina label	{color:#fff;}
	
	.opina .btnOpinar			{display:block; height:16px; background:transparent url('../img/iconos/btn_enviar_opina.jpg') no-repeat 0px 3px; padding:0px 0px 0px 12px; margin:0px 0px 20px 22px; font-size:11px; font-weight:bold; color:#ffed00; margin-top:10px;}
	.opina .btnOpinar:hover		{text-decoration:underline;}
	
	.opina .btnVerResultados			{display:block; height:16px; background:transparent url('../img/iconos/btn_enviar_opina.jpg') no-repeat 0px 3px; padding:0px 0px 0px 12px; margin:20px 0px 0px 0px; font-size:11px; font-weight:bold; color:#fff; margin-top:10px;}
	.opina .btnVerResultados:hover		{color:#ffed00; text-decoration:underline;}
	
	.opina .errorDerecha	{color:#ffed00;}
	
	.opina p.amarillo	{color:#fff; font-size:12px; color:#ffed00;}
	
	.resultadosOpina	{}
	.opcionResultado	{}
	
	.opcion			{float:left; width:18px; margin-right:5px; color:#fff; font-size:12px;}
	.zonaBarra		{float:left; display:block; width:72px; height:10px; margin-right:5px; font-size:12px; margin-top:2px;}
		.barraResultado	{display:block; height:10px; background-color:#ffed00;}
	.resultadoOpina	{float:left; color:#ffed00; font-size:12px; width:38px;}
	
/* opina */
	
	.destacado			{/*background-color:#7ab420;*/ width:158px;}
	.destacado .arriba {width:158px; height:auto !important; height:49px; min-height:49px; /*background:transparent url('../img/cajas/destacado_dcha_arriba.jpg') no-repeat;*/}
	.destacado .abajo  
	{
		width:138px; height:auto !important; height:14px; min-height:14px; 
		padding:10px 10px 15px 10px;/* background:transparent url('../img/cajas/destacado_dcha_abajo.jpg') no-repeat left bottom;*/
		color:#333; 
		font-size:12px;
	}
	
	.destacado p	{color:#fff; font-size:12px;}
	
	.zonaDestacado img	{margin-bottom:10px;}
	
	.tituloDestacado	{margin-bottom:5px;}
	.tituloDestacado a	{padding-left:13px; background:transparent url('../img/iconos/flecha_destacado_dcha.jpg') no-repeat 0px 3px; font-size:1.4em; color:#087021; font-weight:bold;}
	.tituloDestacado a:hover	{color:#45a920;}
	
/* mini destacados */
    .miniDestacados     {margin:0px 0px 0px 0px; padding:0px 0px 0px 5px; list-style-type:none;}
    .miniDestacados li  {float:left; margin:0px 10px 8px 0px; padding:0px 0px 0px 0px;}
