.agenda
{
	margin: 0px;
	padding: 0px;
	width: 760px;
}

/*------------------ ESTILO AGENDA GENERAL -----------------*/
.agenda_centro
{
	margin: 0px;
	padding: 0px;
	width: 590px;
	float: left;

	color: #595959;
	font-size: 11px;
	font-family: verdana;
	font-weight: normal;
}
.contenedor
{
	margin: 0px;
	width: 420px;
	float: left;
	background-color: #F3F6FB;
}
.contenedor_total
{
	margin: 0px;
	width: 590px;
	float: left;
	background-color: #F3F6FB;
}
.centro_izda
{
	margin: 0px;
	padding: 10px;
	padding-right: 9px;
	width: 400px;
	float: left;
}
.centro_dcha
{
	margin: 0px;
	padding: 0px;
	width: 170px;
	float: left;
}
.centro_total
{
	margin: 0px;
	padding: 10px;
	padding-right: 9px;
	width: 570px;
	float: left;
}
.centro_total p
{
	margin: 0px;
	padding: 0px;
	padding-bottom: 3px;
}

//-----------------------Tabla Agenda-------------------------
.espacio_superior
{
	margin: 0px;
	padding: 0px;
	width: 170px;
	height: 32px;
	background-color: red;
}
.agenda_calender
{
	margin: 0px;
	padding: 0px;
	border: 0px;

	text-align:center;
}
table.agenda_calender
{
	width: 170px;
}
.agenda_calender td,th
{

	vertical-align: middle;
	text-align: center;

	color: #AB997B;
	font-family: verdana;
	font-size: 9px;
	font-weight: normal;
	background-color: #DFD5C3;
}
.agenda_calender th.clase0 {background-color: #E2CEAD; color:#654801; text-align: left; font-weight: bold; font-size: 11px; padding:5px; padding-left: 5px; border-bottom: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF;}
.agenda_calender th.clase1 {background-color: #AB997B; color:#FFFFFF; text-align: center;}
.agenda_calender th.clase2 {background-color: #DFD5C3; color:#654801; height: 20px;}
.agenda_calender td.clase3 {background-color: #CBD6E8; height: 20px; text-align: left; font-weight: bold; font-size: 11px; padding-left: 5px; border-top: 1px solid #FFFFFF; text-align: center;}
.agenda_calender td.clase3 a		{color:#003B6B; text-decoration: none; font-weight: bold;}
.agenda_calender td.clase3 a:hover	{color:#003B6B; text-decoration: none; font-weight: bold;}

.agenda_calender td.agenda_selected 		{ background-color: #654801;}
.agenda_calender td.agenda_selected a		{ color:#FFFFFF;}
.agenda_calender td.agenda_selected a:hover	{ color:#FFFFFF;}

.agenda_calender a		{ text-decoration: none; color: #654801; font-weight: bold;}
.agenda_calender a:hover	{ text-decoration: none; color: #654801; font-weight: bold;}
.agenda_calender th a		{ text-decoration: none; color: #654801; font-weight: bold;}
.agenda_calender th a:hover	{ text-decoration: none; color: #654801; font-weight: bold;}

/*---------------EVENTO DESTACADO-------------*/
.evento_destacado
{
	margin: 0px;
	padding: 0px;
	padding-top: 10px;
	width: 399px;
}
.evento_destacado p
{
	margin: 0px;
	padding: 0px;
	padding-bottom: 3px;
}

.evento_destacado img { border:0px;}

.imagen_130
{
	margin: 0px;
	padding: 0px;
	padding-bottom: 10px;
	width: 140px;
	float: left;
}
.texto_260
{
	margin: 0px;
	padding: 0px;
	padding-bottom: 10px;
	width: 259px;
	float: left;
}
.texto_total
{
	margin: 0px;
	padding: 0px;
	padding-bottom: 10px;
	width: 399px;
	float: left;
}

/*---------------EVENTO DETALL-------------*/

.imagen_210
{
	margin: 0px;
	padding: 0px;
	padding-bottom: 10px;
	width: 220px;
	float: left;
}

.imagen_210
{
	margin: 0px;
	padding: 0px;
	padding-bottom: 10px;
	width: 220px;
	float: left;
}
.imagen_310
{
	margin: 0px;
	padding: 0px;
	padding-bottom: 10px;
	width: 310px;
	float: left;
}
.texto_short
{
	margin: 0px;
	padding: 0px;
	padding-bottom: 10px;
	width: 350px;
	float: left;
}
.texto_long
{
	margin: 0px;
	padding: 0px;
	padding-bottom: 10px;
	width: 570px;
	float: left;
}
.texto_long p
{
	margin: 0px;
	padding: 0px;
	padding-bottom: 10px;
}
.texto_long ul	{ margin-top: 10px; margin-bottom: 10px; padding-top: 0px;}
.texto_long li	{ padding-bottom: 5px; }
.texto_long h2	{ margin: 0px; padding: 0px; }


.listado_simple { padding-bottom: 5px;}
.listado_simple a
{
	color: #3D5982;
	font-weight: bold;
	text-decoration: none;
}
.listado_simple a:hover
{
	color: #3D5982;
	font-weight: bold;
	text-decoration: none;
}
