
/* AGENDA */

div.tit_general_agenda {
background-color:#708aBD;}

div.caja_mes {
margin-left: 15px; }

/* COLUMNA CONTENIDO */

/* Destacados */

div.caja_destacados {
	padding-bottom: 20px;
	margin-bottom: 30px;
	background-image: url(../images/fdo_separador_horizontal.gif);
	background-repeat: repeat-x;
	background-position: left bottom;}
 
div.caja_destacados div.tipo_evento {
	margin-bottom: 10px;
	text-indent: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: #333333;
	text-decoration:none;
	background-image: url(../images/arrow_04.gif);
	background-repeat: no-repeat;
	}
	
div.caja_img_acciones {
	float:left;
	width: 270px;}
	
div.caja_img_acciones div.img_destacado {
	margin-bottom: 10px;
	padding: 5px;
	border: 1px solid #e0e0e0;
	width:258px !important;
	width: 270px;
	width/**/:/**/260px;
	}
	
div.caja_img_acciones div.caja_acciones_destacado {
	margin: 0 0 0 6px;
	background-color:#f2f2f2;
	width: 258px;}
	
div.caja_acciones_destacado ul {margin:0; padding:0;list-style-type: none;}
div.caja_acciones_destacado ul li {display:inline;}
div.caja_acciones_destacado ul li a {
	float:left;
	display:block;

	width:85px !important;
	width: 86px;
	width/**/:/**/85px;
	height:25px;
	text-decoration: none;
	text-indent:-30000px;
	line-height:0px;
	font-size:0px;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	}
	
div.caja_acciones_destacado ul li a.web {}
div.caja_acciones_destacado ul li a.contacto {}
div.caja_acciones_destacado ul li a.programacion {}
div.caja_acciones_destacado ul li a.video {}
div.caja_acciones_destacado ul li a.images {}

div.caja_datos_evento {
	margin-left: 10px;
	width: 214px;
	float:left;}

div.caja_datos_evento h5 {
  margin: 0 0 10px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px; 
	color: #1a9fca;
	font-weight:bold;
	text-transform:none;}

div.caja_datos_evento div.lugar {
	margin-bottom: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color: #434343;
	font-weight:bold;
	text-decoration:none;}

div.caja_datos_evento div.fecha {
	margin-bottom: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: #434343;
	text-decoration:none;}

div.caja_datos_evento div.bajada {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color: #666666;
	text-decoration:none;}


h3#actividades {
  margin: 0 0 12px 0;
  font-family: Arial, Helvetica, sans-serif;
	font-size: 15px; 
	color: #47587B;
	text-transform:none;}


div.separador_agenda {
	margin-bottom: 30px;}

div.caja_recomendados {
	padding: 8px;
	margin-bottom: 20px;
	background-color:#f2f2f2;}

div.caja_recomendados h4 {
  margin: 0 0 10px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #434343;
	text-decoration:none;}

div.caja_recomendados h4 a {
  margin: 0 0 10px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #434343;
	text-decoration:none;}

div.caja_recomendados h4 a:hover {
  margin: 0 0 10px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #666666;
	text-decoration:none;}

div.caja_recomendados div.recomendado {
	padding-bottom: 7px;
	background-image: url(../images/fdo_separador_horizontal.gif);
	background-repeat: repeat-x;
	background-position: left bottom;}

div.caja_recomendados div.recomendado div.img_recomendado {
	float:left;
	border: 1px solid #999999;
	width:141px !important;
	width: 141px;
	width/**/:/**/141px;}

div.caja_recomendados div.recomendado div.recomendado_texto {
	float:left;
	margin-left: 6px;
	/*width: 336px;*/}

div.caja_recomendados div.recomendado div.recomendado_texto div.lugar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color: #434343;
	font-weight:bold;
	text-decoration:none;}

div.caja_recomendados div.recomendado div.recomendado_texto div.fecha {
	margin-bottom: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: #434343;
	text-decoration:none;}
	
div.caja_recomendados div.recomendado div.recomendado_texto h5 {
  margin: 0 0 6px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px; 
	color: #1a9fca;
	font-weight:bold;
	text-transform:none;}
	
div.caja_recomendados div.recomendado div.recomendado_texto div.bajada {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color: #666666;
	text-decoration:none;}

div.caja_recomendados div.recomendado div.recomendado_texto div.caja_acciones_recomendados {
	margin-top: 5px;
	/*width: 336px;*/
	text-align:left;}

div.caja_acciones_recomendados ul {margin:0; padding:0;list-style-type: none;}
div.caja_acciones_recomendados ul li {display:inline;}
div.caja_acciones_recomendados ul li a {
	float:left;
	display:block;
	height:15px;
	text-decoration: none;
	text-indent:-30000px;
	line-height:0px;
	font-size:0px;
	}
	
div.caja_acciones_recomendados ul li a.web {width:38px;margin-right:15px;}
div.caja_acciones_recomendados ul li a.contacto {width:54px;margin-right:15px;}
div.caja_acciones_recomendados ul li a.programacion {width:76px;margin-right:15px;}
div.caja_acciones_recomendados ul li a.video {width:43px;margin-right:15px;}
div.caja_acciones_recomendados ul li a.imagenes {width:55px;}

	
div.caja_destacados div.titulo_destacados {
	width:494px !important;
	width: 500px;
	width/**/:/**/494px;
	padding-top:6px;
	padding-right: 6px;
	height:18px !important;
	height:24px;
	height/**/:/**/18px;
	text-align:right;
	background-color:#7CCCE7;	}


div.caja_destacados div.destacado {
	padding: 6px;
	background-color:#eef4f7;
	background-image: url(../images/fdo_separador_horizontal.gif);
	background-repeat: repeat-x;
	background-position: left bottom;}
	



div.caja_destacados div.img {
	float:left;
	width: 100px;}


div.caja_destacados div.caja_titulo_bajada_eventos {
	margin-left: 10px;
	width: 375px;
	float:left;}
	
div.caja_destacados div.caja_titulo_bajada_eventos div.titulo a {
	font-family: Trebuchet, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color: #555555;
	font-weight:bold;
	text-decoration:none;
}

div.caja_destacados div.caja_titulo_bajada_eventos div.titulo a:hover{
	font-family: Trebuchet, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color: #999999;
	font-weight:bold;
	text-decoration:none;
}	

	
div.caja_destacados div.caja_titulo_bajada_eventos div.bajada a {
	font-family: Trebuchet, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color: #555555;
	text-decoration:none;
}

div.caja_destacados div.caja_titulo_bajada_eventos div.bajada a:hover{
	font-family: Trebuchet, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color: #999999;
	text-decoration:none;
}

/* Buscador de Eventos */

div.caja_buscador_eventos {
	margin-bottom: 20px;
	margin-top: 25px;
	}

div.titulo_buscador_eventos {
	width:494px !important;
	width: 500px;
	width/**/:/**/494px;
	padding-top:6px;
	padding-right: 6px;
	height:18px !important;
	height:24px;
	height/**/:/**/18px;
	text-align:right;
	background-color:#e5e5e5;
	border-bottom: 1px solid #d3d3d3;}
	
div.buscador_eventos {
	padding: 6px;
	width:488px !important;
	width: 500px;
	width/**/:/**/488px;
	height:40px !important;
	height: 40px;
	height/**/:/**/28px;
	background-color:#e5e5e5;
	background-image: url(../images/fdo_separador_horizontal.gif);
	background-repeat: repeat-x;
	background-position: left bottom;}

	
div.buscador_eventos fieldset {border:none;
	padding:0;
	margin:0;}

div.buscador_eventos fieldset div.seleccion_mes {
	float:left;
	width: 100px;}
	
div.buscador_eventos fieldset div.seleccion_anio {
	float:left;
	width: 65px;}
	
div.buscador_eventos fieldset div.seleccion_tipo_evento {
	float:left;
	width: 140px;}
	
div.buscador_eventos fieldset div.seleccion_palabra_clave {
	float:left;
	width: 145px;}


div.buscador_eventos fieldset div.buscar {
	float:left;
	padding-top:15px;
	padding-left: 15px;
	width: 20px;}

/* Buscador de Enlaces */

div.enlaces_destacados {
	margin-left: 6px;
	float:left;
	width: 200px;	
}

div.enlaces_destacados ul {padding:0;margin:0;list-style-type: none;}

div.enlaces_destacados ul li {display:inline;}

div.enlaces_destacados ul li a {
	display: list-item;
	overflow:hidden;

	height:17px;
	text-decoration: none;
	text-indent:-30000px;
	line-height:0px;
	font-size:0px;
	}

div.enlaces_destacados ul li a#enlaces_destacados {
	background:url(../images/enlaces_destacados.gif) top left no-repeat;}

div.enlaces_destacados ul li a:hover {
	display: list-item;
	overflow:hidden;

	height:17px;
	text-decoration: none;
	text-indent:-30000px;
	line-height:0px;
	font-size:0px;
	}

div.buscador_enlaces {
	padding: 6px;
	width:488px !important;
	width: 500px;
	width/**/:/**/488px;
	background-color:#e5e5e5;
	background-image: url(../images/fdo_separador_horizontal.gif);
	background-repeat: repeat-x;
	background-position: left bottom;}

div.buscador_enlaces fieldset {border:none;
	padding:0;
	margin:0;}

div.buscador_enlaces fieldset div.caja_selectores {}

div.buscador_enlaces fieldset div.seleccion_tipo_evento {
	float:left;
	width: 220px;}
	
div.buscador_enlaces fieldset div.seleccion_palabra_clave {
	float:left;
	width: 210px;}


div.buscador_enlaces fieldset div.buscar {
	float:left;
	padding-top:15px;
	padding-left: 15px;
	width: 20px;}


div.buscador_enlaces fieldset div.caja_abecedario {
margin-top: 5px;
width: 480px;}

div.buscador_enlaces fieldset div.caja_abecedario div.abecedario {
	width:480px;
	height:23px;
	}

div.buscador_enlaces fieldset div.caja_abecedario div.abecedario ul {padding:0;margin:0;list-style-type: none;}

div.buscador_enlaces fieldset div.caja_abecedario div.abecedario ul li {display:inline;}

div.buscador_enlaces fieldset div.caja_abecedario div.abecedario ul li a {
	float:left;
	padding: 5px;
	margin:0;
	display:inline;
	font-weight:bold;
	text-decoration:none;
	color:#666666;}

div.buscador_enlaces fieldset div.caja_abecedario div.abecedario ul li a:hover {
	float:left;
	padding: 5px;
	margin:0;
	display:inline;
	text-decoration:none;
	color:#000000;}	
	
div.boolet_a {
  padding: 2px;
  margin-bottom: 8px;
    background-color:#f3f3f3;
  }
	
div.caja_eventos_30dias {
	margin-bottom: 10px;}
	
div.caja_eventos_30dias div.tit_30dias {
	text-align:right;
	height:25px;
	background-image: url(../images/fdo_separador_horizontal.gif);
	background-repeat: repeat-x;
	background-position: left bottom}
	
div.caja_eventos_30dias div.caja_evento_duracion {
	background-color: #f4f4f4;
	background-image: url(../images/fdo_separador_horizontal.gif);
	background-repeat: repeat-x;
	background-position: left bottom}

div.caja_eventos_30dias div.caja_evento_duracion div.evento {
	float:left;
	padding:6px;
	width:375px !important;
	width: 387px;
	width/**/:/**/375px;
	background-image: url(../images/fdo_separador_vertical.gif);
	background-repeat: repeat-y;
	background-position: right top;}
	
div.caja_eventos_30dias div.caja_evento_duracion div.evento div.img {
	float:left;
	width: 100px;}

div.caja_eventos_30dias div.caja_evento_duracion div.evento div.caja_titulo_bajada_eventos30dias {
	margin-left: 10px;
	width: 262px;
	float:left;}

div.caja_eventos_30dias div.caja_evento_duracion div.evento div.caja_titulo_bajada_eventos30dias div.titulo a {
	font-family: Trebuchet, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color: #555555;
	font-weight:bold;
	text-decoration:none;
}

div.caja_eventos_30dias div.caja_evento_duracion div.evento div.caja_titulo_bajada_eventos30dias div.titulo a:hover{
	font-family: Trebuchet, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color: #999999;
	font-weight:bold;
	text-decoration:none;
}

div.caja_eventos_30dias div.caja_evento_duracion div.evento div.caja_titulo_bajada_eventos30dias div.bajada a {
	font-family: Trebuchet, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color: #555555;
	text-decoration:none;
}

div.caja_eventos_30dias div.caja_evento_duracion div.evento div.caja_titulo_bajada_eventos30dias div.bajada a:hover{
	font-family: Trebuchet, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color: #999999;
	text-decoration:none;
}

	
div.caja_eventos_30dias div.caja_evento_duracion div.duracion {
	float:left;
	padding:6px;
	width:99px !important;
	width: 113px;
	width/**/:/**/99px;}
	
div.caja_eventos_30dias div.caja_evento_duracion div.duracion div.bajada {
	padding-top: 14px;
	text-align:center;
	font-family: Trebuchet, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: #109ecd;
	text-decoration:none;
}


/* banners_agenda */

div.caja_agenda_banners {
  margin-top:10px;
  margin-bottom:10px;
  width:238px;
  }

div.caja_agenda_banners div.modulo_banner {
  margin-bottom:8px;
  width:238px;
  background-color:#eaeaea;
  }

div.caja_agenda_banners div.modulo_banner div.mes_lugar_fecha {

  padding: 2px 5px 0 5px; 
  height:13px !important;
  height:15px;
  height/**/:/**/13px;
  width:228px !important;
	width:238px;
	width/**/:/**/228px;
  }
  
div.caja_agenda_banners div.modulo_banner div.mes_lugar_fecha div.caja_mes {
  margin:0;
  float: left;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: #555555;
	font-weight:bold;
	text-decoration:none;
}

div.caja_agenda_banners div.modulo_banner div.mes_lugar_fecha div.caja_lugar_fecha {
  margin:0;
  float: right;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: #555555;
	text-decoration:none;
}