#blogs {
position:relative;
width:282px;
height:282px;
background:#E1C0E1 url('../img/blogs_bg.jpg') no-repeat;
margin: 0 0 5px 0;
padding:9px;
}

#blogs #new {
position:absolute;
float:right;
width:83px;
height:83px;
background:url('../img/blogs_new.png') no-repeat;
top:0;
right:0;
}

#blogs #slideshow {
	margin:0 auto;
	width:282px;
	height:180px;
	position:relative;
	top:20px;
}
#blogs #slideshow #slidesContainer {
  margin:0 auto;
  width:242px;
  height:180px;
  overflow:auto; /* allow scrollbar */
  position:relative;
}
#blogs #slideshow #slidesContainer .slide {
  margin:0 auto;
  width:212px; /* reduce by 20 pixels of #slidesContainer to avoid horizontal scroll */
  height:180px;
  text-align:center;
}

/** 
 * Slideshow controls style rules.
 */
.control {
  display:block;
  width:25px;
  height:27px;
  text-indent:-10000px;
  position:absolute;
  cursor: pointer;
}
#leftControl {
  top:45px;
  left:0;
  background:transparent url('../img/control_left.png') no-repeat 0 0;
  z-index:10000;
}
#rightControl {
  top:45px;
  right:0;
  background:transparent url('../img/control_right.png') no-repeat 0 0;
}

.slide img {
  margin:20px 0 0 0;
}

.slide h2, .slide p {
  margin:0;
}
.slide h2 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:20px;
font-weight:bold;
color:#211D1A;
}
.slide p {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
color:#211D1A;
}

.slide img.autor {
  position:relative;
  float:left;
  display:block;
  margin: 5px 5px 0 20px;
  border:2px solid #F0DFF0;
}

.slide span {
  position:relative;
  float:left;
  display:block;
  width:170px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-align:left;
}

.slide span.autor {
color:#500C4F;
  margin:15px auto 0 0px;
}

.slide span.updates {
color:#9F319D;
  margin: 0 auto 0 0px;
}





/* ===================================================================================== */
/* 		GENERAL																			 */
/* ===================================================================================== */

p { 
padding : 0;
margin : 0;
}

.texto {
font-family:Arial;
font-size:12px;
color:#000000;
}

.texto a:link, .texto a:visited, .texto a:active {
color:#8F278E;
text-decoration:none;
}

.texto a:hover {
color:#8F278E;
text-decoration:underline;
}


.firmas {
font-family:Tahoma,Arial;
font-size:11px;
color:#333333;
}

.title2 {
font-family:Arial;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
}

.title3 {
font-family:Arial;
font-size:26px;
color:#FFFFFF;
}

a img {
	border:0;
}

a {
text-decoration:none;
}

img {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader();
}

#left {
float:left;
}

#right {
float:right;
}

/* ===================================================================================== */
/* 		MAIN STRUCTURE																	 */
/* ===================================================================================== */

body {
  padding:0;
  margin:0;
  background-color:#FFFFFF;
  background-image:url('../img/bg.jpg');
  background-repeat:no-repeat;
  background-position:center top;
  width:100%;
}

#wrapper { 
	width:100%;
	margin:0 auto;
	padding:0;
}

#header {
 position:relative;
 width:1000px;
 height:325px;
 padding:0;
 margin:0px 1px 3px 1px;
}

#menusombra { 
 position:absolute;
 width:1000px; 
 top:324px;
 left:0px;
 height:16px;
}

/* hack for IE6 to correct the faulty margin */
*html #menusombra {
 top:329px;
}

#content { 
 width:1000px; 
 color:#333;
 background:#FFFFFF;
 margin:0px 0px 0px 0px;
 text-align:left;
 overflow:hidden;
}

/* hack for IE6 to correct the faulty margin */
*html #content {
	margin:-4px 0px 0px 0px;
}

#content #slider {
float:left;
width:695px;
height:311px;
margin: 0 0 5px 0;
}

#content #columna3home {
position:relative;
top:-316px;
}


	#content #columna1 {
		float:left;
		width:479px;
		margin:0px 16px 0px 0px;
		padding-bottom: 32767px;
		margin-bottom: -32767px;
	}

	#content #columna2 {
		float:left;
		width:200px;
		background-color:#FFFFFF;
		margin:0px 5px 0px 0px;
		padding-bottom: 32767px;
		margin-bottom: -32767px;
	}

	#content #columna3 {
		float:left;
		width:300px;
		margin:0px 0px 0px 0px;
		padding-bottom: 32767px;
		margin-bottom: -32767px;
	}

#footer { 
 clear:both;
 width:100%;
 color:#333;
 background-color:#E3E2DC;
 margin:3px 0px 0px 0px;
 padding-bottom:20px;
 height:440px;
 background-image:url('../img/footer_bg.gif');
 background-repeat:repeat-x;
 background-position:left top;
}

/* ===================================================================================== */
/* 		HEADER & MENU																	 */
/* ===================================================================================== */

#header ul {
	list-style:none;
	padding:0;
	margin:0;
}

#header ul li.banner {
	height:120px;
	padding:0;
	margin:0px 0px 2px 0px;
	background-color:#BBBBBB;
}

	#header ul li.banner a img {
		border:0;
	}

#header ul li.cabezal {
	height:160px;
	background-image:url('../img/header_bg.jpg');
	background-repeat:no-repeat;
	background-color:#F7F7F7;
	margin:0px 0px 3px 0px;
	text-align:left;
}

/* hack for IE7 to correct the faulty margin */
*:first-child+html #header ul li.cabezal {
	margin:0px 0px -1px 0px;
}

/* hack for IE6 to correct the faulty margin */
*html #header ul li.cabezal {
	margin:0px 0px -1px 0px;
}

#header #logo {
	display:block;
	position:relative;
	float:left;
	top:7px;
	left:20px;
}

	#header #logo a img {
		border:0;
	}


#header #login {
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-align:right;
}

#header #login a {
	text-decoration:none;
	color:#000000;
}

#header #login,
#header #menu {
	position:relative;
	float:right;
	top:18px;
	right:0px;
}

	#header #login ul,
	#header #menu ul {
		list-style:none;
		padding:0;
		margin:0;
	}

	#header #menu ul li.ingresa a:link,
	#header #menu ul li.ingresa a:visited,
	#header #menu ul li.ingresa a:active,
	#header #menu ul li.ingresa a:hover,
	#header #menu ul li.registrate a:link,
	#header #menu ul li.registrate a:visited,
	#header #menu ul li.registrate a:active,
	#header #menu ul li.registrate a:hover,
	#header #menu ul li.contacto a:link,
	#header #menu ul li.contacto a:visited,
	#header #menu ul li.contacto a:active,
	#header #menu ul li.contacto a:hover,
	#header #login ul li.contacto a:link,
	#header #login ul li.contacto a:visited,
	#header #login ul li.contacto a:active,
	#header #login ul li.contacto a:hover,
	#header #login ul li.salir a:link,
	#header #login ul li.salir a:visited,
	#header #login ul li.salir a:active,
	#header #login ul li.salir a:hover,
	#header #login ul li.welcome {
		display:block;
		width:97px;
		height:16px;
		margin:0px 0px 3px 0px;
	}

	#header #menu ul li.ingresa a:link,
	#header #menu ul li.ingresa a:visited,
	#header #menu ul li.ingresa a:active {
		background-image:url('../img/menu_ingresa.gif');
		background-repeat:no-repeat;
		background-position:0px;
	}

	#header #menu ul li.ingresa a:hover {
		background-image:url('../img/menu_ingresa.gif');
		background-repeat:no-repeat;
		background-position:-97px;
	}

	#header #menu ul li.registrate a:link,
	#header #menu ul li.registrate a:visited,
	#header #menu ul li.registrate a:active {
		background-image:url('../img/menu_registrate.gif');
		background-repeat:no-repeat;
		background-position:0px;
	}

	#header #menu ul li.registrate a:hover {
		background-image:url('../img/menu_registrate.gif');
		background-repeat:no-repeat;
		background-position:-97px;
	}

	#header #login ul li.salir a:link,
	#header #login ul li.salir a:visited,
	#header #login ul li.salir a:active {
		background-image:url('../img/menu_salir.gif');
		background-repeat:no-repeat;
		background-position:0px;
	}

	#header #login ul li.salir a:hover {
		background-image:url('../img/menu_salir.gif');
		background-repeat:no-repeat;
		background-position:-97px;
	}

	#header #menu ul li.contacto a:link,
	#header #menu ul li.contacto a:visited,
	#header #menu ul li.contacto a:active,
	#header #login ul li.contacto a:link,
	#header #login ul li.contacto a:visited,
	#header #login ul li.contacto a:active {
		background-image:url('../img/menu_contacto.gif');
		background-repeat:no-repeat;
		background-position:0px;
	}

	#header #menu ul li.contacto a:hover,
	#header #login ul li.contacto a:hover {
		background-image:url('../img/menu_contacto.gif');
		background-repeat:no-repeat;
		background-position:-97px;
	}

	#header #login ul li.welcome {
		background-image:url('../img/menu_username.gif');
		background-repeat:repeat-x;
		background-position:0px;
	}

	#header #login ul li.welcome span {
		color:#FFCC00;
	}

#header #buscador {
	position:relative;
	float:right;
	top:120px;
	right:-80px;
}

	#header #buscador .boton {
		cursor:pointer;
		width:21px;
		height:21px;
		border:0;
		background-image:url('../img/buscar.gif');
		background-repeat:no-repeat;
		background-color:#DDDBDB;
		margin-left:-1px;
	}

#header ul li.menu {
	height:40px;
	margin:0px;
	background-image:url('../img/menu_bg.gif');
	background-repeat:repeat-x;
	background-color:#F7F7F7;
	text-align:left;
}

/* ===================================================================================== */
/* 		HOME																			 */
/* ===================================================================================== */


/* ---- COLUMNA 1 ---------------------------------------------------------------------- */

#content #columna1 ul {
	list-style:none;
	padding:0;
	margin:0;
}

#content #columna1 ul li.homenews {
	float:left;
	background-image:url('../img/bg_nota.gif');
	background-repeat:repeat-x;
	background-position:center bottom;
}

#content #columna1 ul li.homenews #wrapper,
#content #columna1 ul li.agendafecha #wrapper,
#content #columna1 ul li.busqueda #wrapper {
	width:467px;
	margin:16px 0px 0px 12px;
}

#content #columna1 ul li div.ajax-loader {
	width:467px;
	height:300px;
	display:block;
}

#content #columna1 ul li div.ajax-loader img {
	display:block;
	margin : 100px auto;
}

#content #columna1 ul li.homenews #categoria {
	margin:0px 20px 0px 0px;
}

#content #columna1 ul li.homenews #categoria a,
#content #columna1 ul li.homenews #wrapper a,
#resultadoBusqueda li #categoria a {
color:#000000;
} 


#content #columna1 ul li.homenews #categoria a:hover, 
#content #columna1 ul li.homenews #wrapper a:hover, 
#resultadoBusqueda li #categoria a:hover
 {
color:#8F278E;
} 

#content #columna1 ul li.homenews #categoria span.subtitle,
#content #columna1 ul li.busqueda #categoria span.subtitle,
#content #columna1 ul li.homenews #wrapper span.subtitle,
#content #columna1 ul li.busqueda #wrapper span.subtitle {
	position:relative;
	left:5px;
	top:-2px;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
}

#content #columna1 ul li.homenews #titulo {
	margin:0px 20px 10px 0px;
}

#content #columna1 ul li.homenews #titulo span.title {
	font-family:Arial;
	font-size:22px;
	font-weight:bold;
}

#content #columna1 ul li.homenews #titulo span.title a:link,
#content #columna1 ul li.homenews #titulo span.title a:visited,
#content #columna1 ul li.homenews #titulo span.title a:active {
	color:#000000;
	text-decoration:none;
}

#content #columna1 ul li.homenews #titulo span.title a:hover {
	color:#8F278E;
	text-decoration:none;
}

#content #columna1 ul li.busqueda #titulo span.title {
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
}

#content #columna1 ul li.busqueda #titulo span.title a:link,
#content #columna1 ul li.busqueda #titulo span.title a:visited,
#content #columna1 ul li.busqueda #titulo span.title a:active {
	color:#000000;
	text-decoration:none;
}

#content #columna1 ul li.busqueda #titulo span.title a:hover {
	color:#8F278E;
	text-decoration:none;
}

#content #columna1 ul li.homenews #cuerpo,
#content #columna1 ul li.agendafecha #cuerpo,
#content #columna1 ul li.busqueda #cuerpo {
	position:relative;
	float:left;
	width:452px;
	padding: 0px 0px 20px 0px;
 	text-align:left;
 	line-height:100%;
}

#content #columna1 ul li.homenews #cuerpo #foto {
	float:left;
	margin:10px 5px 10px 10px;
	width:200px;
}

/* hack for IE6 to correct the faulty margin */
*html #content #columna1 ul li.homenews #cuerpo #foto {
	float:left;
	margin:10px 5px 10px 5px;
	width:200px;
}

#content #columna1 ul li.homenews #cuerpo #polaroid {
	position:absolute;
	float:left;
	width:194px;
	top:0;
	left:0;
}

#content #columna1 ul li.homenews #cuerpo #fotothumb {
	position:relative;
	float:left;
	padding-bottom:10px;
}

#content #columna1 ul li.homenews #cuerpo #vermas {
	position:relative;
	float:left;
	top:195px;
	left:330px;
}

#content #columna1 ul li.homenews #cuerpo #texto {
	padding-top:20px;
}

#content #columna1 ul li.homenews #cuerpo #firmas {
	float:left;
	padding:15px 15px 0px 0px;
	margin-top:10px;
	background-color:#F9F9F9;
	border-top:1px solid #F3F3F3;
	width:100%;
	text-align:right;
	line-height:80%;
}

#content #columna1 ul li.homenews #cuerpo #extra {
	position:relative;
	float:left;
	width:412px;
	background-image:url('../img/extra_bg.jpg');
	background-repeat:repeat-y;
	background-position:center top;
	background-color:#FCF9D2;
	padding:20px;
	margin-top:20px;
}

#content #columna1 ul li.homenews #cuerpo #extra #clip {
	position:absolute;
	right:20px;
	top:-15px;
}

#content #columna1 ul li.homenews #cuerpo #extrasombra {
	float:left;
	width:452px;
}

#content #columna1 ul li.banner486x60 {
	float:right;
	margin: 14px 0px;
	border:0;
}

/* ---- COMENTARIOS --------------------------------------------------------------------- */

#content #columna1 ul li.comentarios {
	float:left;
	background-color:#F3F3F3;
	padding:0px 0px 20px 0px;
}

#content #columna1 ul li.comentarios #wrapper {
	width:467px;
	margin:16px 0px 0px 12px;
}

#content #columna1 ul li.comentarios #titulo {
	float:left;
	margin:0px 20px 10px 0px;
}

#content #columna1 ul li.comentarios #titulo span.title {
	font-family:Arial;
	font-size:18px;
	font-weight:normal;
}

#content #columna1 ul li.comentarios #comentar {
	position:relative;
	float:right;
	display:block;
	right:16px;
}

#content #columna1 ul li.comentarios #cuerpo {
	position:relative;
	float:left;
	width:452px;
	height:200px;
	padding: 0px 0px 0px 0px;
 	text-align:left;
 	line-height:100%;
	overflow:auto;
	border-top:1px solid #DFDFDF;
	border-bottom:1px solid #DFDFDF;
}

#content #columna1 ul li.comentarios #cuerpo ul {
	list-style:none;
	margin:0;
	padding:0;
}

#content #columna1 ul li.comentarios #cuerpo ul li.comentario {
	margin:0;
	padding:10px 5px;
	border-bottom:1px solid #FFF;
}

#content #columna1 ul li.comentarios #cuerpo #fotouser {
	float:left;
	margin:0px 20px 10px 0px;
	padding:2px;
	border:1px solid #C6C4BA;
	background-color:#FFF;
	height:50px;
}

#content #columna1 ul li.comentarios #cuerpo #fotouser img {
	width:50px
	height:50px;
}

#content #columna1 ul li.comentarios #cuerpo #mensaje {
		line-height:100%;
		/* margin-left:95px; */
}

#content #columna1 ul li.comentarios #cuerpo #mensaje span.autor {
	font-family:Times New Roman;
	font-size:12px;
	color:#8F278E;
}

#content #columna1 ul li.comentarios #cuerpo #mensaje span.fecha {
	font-family:Times New Roman;
	font-size:10px;
	color:#888;
}

#content #columna1 ul li.comentarios #cuerpo #mensaje span.texto {
	font-family:Times New Roman;
	font-size:12px;
	color:#333;
}

/* ---- PAGINADO --------------------------------------------------------------------- */

#content #columna1 ul li.paginado {
	float:left;
	background-color:#FAFAFA;
	border:1px solid #EDEDED;
	margin:6px 0px 2px 0px;
	padding:5px 0px;
}

#content #columna1 ul li.paginado #wrapper {
	width:477px;
	text-align:center;
}

#content #columna1 ul li.paginado #wrapper #left {
	position:relative;
	float:left;
	left:20px;
	top:0px;
}

#content #columna1 ul li.paginado #wrapper #right {
	position:relative;
	float:right;
	right:20px;
}

#content #columna1 ul li.paginado #wrapper .paginado a {
	font-family:Arial;
	font-size:11px;
	color:#000;
	text-decoration:none;
	font-weight:bold;
}

#content #columna1 ul li.paginado #wrapper .paginado a:hover {
	color:#8F278E;
	text-decoration:none;
}



/* ===================================================================================== */
/* 		AGENDA																			 */
/* ===================================================================================== */

/* ---- CALENDARIO --------------------------------------------------------------------- */

.main {
width:200px;
border:0;
}

.month {
background-color:black;
font:bold 12px Arial;
color:white;
border:0;
}

.daysofweek {
background-color:#DFDFDF;
font:normal 12px Arial;
color:#000;
border:1px solid #FFFFFF;
}

.days {
font-size: 12px;
font-family:Arial;
color:black;
background-color:#F9F9F9;
padding: 2px;
border:1px solid #FFF;
}

.days #today{
display:block;
font-weight: bold;
color:#FFF;
background-color:#8F278E;
}

/* ---- CALENDARIO Fin ----------------------------------------------------------------- */

#content #columna1 ul li.bannerAgenda {
	margin: 0px 0px 0px 0px;
	border:0;
}

.agenda_boton a:link,
.agenda_boton a:visited,
.agenda_boton a:active {
	display:block;
	width:270px;
	height:74px;
	background-color:#FDFDFD;
	border:1px solid #B6B6B6;
	font-family:Arial;
	font-size:18px;
	color:#000;
}

.agenda_boton {
	margin-bottom:5px;
}

/* hack for IE7 to correct the faulty margin */
*:first-child+html .agenda_boton {
	margin-bottom:0px;
}

/* hack for IE6 to correct the faulty margin */
*html .agenda_boton {
	margin-bottom:0px;
}

.agenda_boton a:hover {
	background-color:#FFF2BC;
	cursor:pointer;
}

#agenda_agregar {
	position:relative;
	float:left;
	left:15px;
	top:15px;
	padding:10px 0px 0px 70px;
	height:39px;
	background-repeat:no-repeat;
	background-image: url("../img/agenda_agregar.png") !important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/agenda_agregar.png");
}

#agenda_ver {
	position:relative;
	float:left;
	left:15px;
	top:15px;
	padding:10px 0px 0px 70px;
	height:39px;
	background-repeat:no-repeat;
	background-image: url("../img/agenda_ver.png") !important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/agenda_ver.png");
}

#agenda_boton {
	position:relative;
	float:right;
	top:25px;
	right:15px;
}


#content #columna1 ul li.agenda {
	float:left;
	background-image:url('../img/bg_nota.gif');
	background-repeat:repeat-x;
	background-position:center bottom;
}

#content #columna1 ul li.agenda #wrapper {
	width:479px;
	margin:16px 0px 0px 0px;
}

#content #columna1 ul li.agenda #categoria {
	margin:0px 20px 0px 20px;
}

#content #columna1 ul li.agenda #titulo {
	margin:0px 20px 10px 0px;
}

#content #columna1 ul li.agenda #titulo span.title {
	font-family:Arial;
	font-size:22px;
	font-weight:bold;
}

#content #columna1 ul li.agenda #titulo span.title a:link,
#content #columna1 ul li.agenda #titulo span.title a:visited,
#content #columna1 ul li.agenda #titulo span.title a:active {
	color:#000000;
	text-decoration:none;
}

#content #columna1 ul li.agenda #titulo span.title a:hover {
	color:#8F278E;
	text-decoration:none;
}

#content #columna1 ul li.agenda #categorias {
	float:left;
	clear:both
}

#content #columna1 ul li.agenda #categorias ul {
	list-style: 0 none;
}	

#content #columna1 ul li.agenda #categorias ul li {
	float:left;
	display:block;
	width:88px;
	height:88px;
	text-align:center;
	margin: 0 7px 7px 0;
}	

#content #columna1 ul li.agenda #categorias ul li div.seccion {
	display:block;
	cursor:pointer;
	width:88px;
	height:88px;
	border:1px solid #B6B6B6;
}	

#content #columna1 ul li.agenda #categorias ul li div.seccion:hover {
	border:1px solid #333;
}	

#content #columna1 ul li.agenda #categorias ul li img {
	margin: 15px;
}

#content #columna1 ul li.agenda #categorias ul li #tag {
	position:relative;
	top:-14px;
	margin: 2px 0;
	padding: 1px 0;
	background:#EDEDED;
}

#content #columna1 ul li.agenda #categorias ul li a #tag.texto {
	font-family:Arial;
	font-size:10px;
	color:#333;
}

#content #columna1 ul li.agenda #cuerpo {
	width:452px;
	float:left;
	clear:both
}

#content #columna1 ul li.agenda #cuerpo #texto {
	padding:20px 10px;
}







#content #columna1 ul li.agendafecha,
#content #columna1 ul li.busqueda {
	float:left;
	border-bottom:1px solid #DFDFDF;
	background-color:#FDFDFD;
}


#content #columna1 ul li.agendafecha #cuerpo #fecha {
	float:left;
	margin:5px 20px 10px 0px;
	padding:5px;
	width:60px;
	border:1px solid #C6C4BA;
	background-color:#E3E2DC;
	text-align:center;
}

	#content #columna1 ul li.agendafecha #cuerpo #fecha .dia,
	#content #columna1 ul li.agendafecha #cuerpo #fecha .numero,
	#content #columna1 ul li.agendafecha #cuerpo #fecha .hora {
		font-family:Arial;
		font-weight:bold;
		color:#000;
		text-transform:capitalize;
	}

	#content #columna1 ul li.agendafecha #cuerpo #fecha .dia {
		font-size:12px;
		line-height:100%;
	}

	#content #columna1 ul li.agendafecha #cuerpo #fecha .numero {
		font-size:32px;
		line-height:100%;
	}

	#content #columna1 ul li.agendafecha #cuerpo #fecha .hora {
		font-size:10px;
	}

	#content #columna1 ul li.agendafecha #cuerpo #texto {
		margin-left:95px;
	}

	#content #columna1 ul li.agendafecha #cuerpo #texto .categoria {
		font-family:Arial;
		font-weight:bold;
		color:#8F278E;
		font-size:11px;
	}

	#content #columna1 ul li.agendafecha #cuerpo #texto .title {
		font-family:Arial;
		font-weight:bold;
		color:#000;
		font-size:16px;
	}
	
	#content #columna1 ul li.agendafecha #cuerpo #texto .title a:link,
	#content #columna1 ul li.agendafecha #cuerpo #texto .title a:visited,
	#content #columna1 ul li.agendafecha #cuerpo #texto .title a:active {
		color:#000;
		text-decoration:none;
	}

	#content #columna1 ul li.agendafecha #cuerpo #texto .title a:hover {
	color:#8F278E;
	text-decoration:none;
}

#content #columna1 ul li.agendafecha #cuerpo.destacado {
	background-color: #FAE4F9;
	border : 1px solid #8F278E;
	
}

#content #columna1 ul li.agendafecha #cuerpo.destacado {
	background-color: #FAE4F9;
	border : 1px solid #8F278E;
	
}


#content #columna1 ul li.agendafecha #cuerpo {
	position:relative;
	float:left;
	width:452px;
	/* padding: 0px 0px 20px 0px; */
	padding : 12px;
	margin : -5px 0 10px -12px;
 	text-align:left;
 	line-height:100%;
}

/* ---- COLUMNA 2 ---------------------------------------------------------------------- */

#content #columna2 ul {
	list-style:none;
	padding:0;
	margin:0;
}

#content #columna2 ul li.comunidad {
	background-image:url('../img/comunidad.gif');
	background-repeat:no-repeat;
	background-position:top;
	margin:0px 0px 5px 0px;
	height:60px;
}

#content #columna2 ul li.agenda {
	background-image:url('../img/agenda.jpg');
	background-repeat:no-repeat;
	background-position:top;
	margin:0px 0px 5px 0px;
	height:190px;
}

/* hack for IE7 to correct the faulty margin */
*:first-child+html #content #columna2 ul li.agenda {
	margin:0px 0px 1px 0px;
}

/* hack for IE6 to correct the faulty margin */
*html #content #columna2 ul li.agenda {
	margin:0px 0px 1px 0px;
}

#content #columna2 ul li.agenda a {
	display:block;
	cursor:pointer;
	width:100%;
	height:100%;
	text-decoration:none;
}

#content #columna2 ul li.agenda #fecha {
	position:absolute;
	margin:0px auto;
	width:100px;
	height:55px;
	top:110px;
	left:50px;
	text-align:center;
	line-height:23px;
}

#content #columna2 ul li.agenda #fecha span.mes {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	color:#000;
}

#content #columna2 ul li.agenda #fecha span.dia {
	font-family:Arial, Helvetica, sans-serif;
	font-size:40px;
	font-weight:bold;
	text-transform:uppercase;
	color:#000;
}

#content #columna2 ul li.destacado {
	margin:0px 0px 0px 0px;
}

#content #columna2 ul li.destacado a {
	text-decoration:none;
}

#content #columna2 ul li.nuestrasfotos {
	background-image:url('../img/nuestras_fotos.gif');
	background-repeat:no-repeat;
	background-position:top;
	margin:0px 0px 5px 0px;
	height:70px;
}

#content #columna2 ul li.tusfotos {
	background-image:url('../img/tus_fotos.gif');
	background-repeat:no-repeat;
	background-position:top;
	margin:0px 0px 5px 0px;
	height:70px;
}

#content #columna2 ul li.nuestrasfotos a,
#content #columna2 ul li.tusfotos a {
	display:block;
	width:100%;
	height:70px;
	text-decoration:none;
}

#content #columna2 ul li.extras {
	border:1px solid #C7C7C7;
	margin:0px 0px 5px 0px;
}

#content #columna2 ul li.extras #title {
	position:relative;
	background:#831282;
	height:29px;
	margin:1px;
	padding:0px 0px 0px 10px;
}

#content #columna2 ul li.extras #title span {
	position:relative;
	top:3px;
}

#content #columna2 ul li.extras #title #icono {
	position:absolute;
	top:-5px;
	right:5px;
}

#content #columna2 ul li.extras #encuesta {
	margin:10px;
	line-height:100%;
}

#content #columna2 ul li.extras #encuesta input {
	margin:5px 8px 5px 10px;
}

/* hack for IE7 to correct the faulty margin */
*:first-child+html #content #columna2 ul li.extras #encuesta input {
	margin:-2px 5px 0px 6px;
}

/* hack for IE6 to correct the faulty margin */
*html #content #columna2 ul li.extras #encuesta input {
	margin:-2px 3px 0px 6px;
}

#content #columna2 ul li.extras #encuesta input.votar {
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	margin-right:-5px;
}

#content #columna2 ul li.extras #encuesta input.resultados {
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#000;
}

#content #columna2 ul li.banner200x70 {
	margin: 0px 0px 0px 0px;
	border:0;
}

#content #columna2 ul li.extras #noticias {
	margin:1px;
	overflow:auto;
	height:352px; /* antes 180px */
}

#content #columna2 ul li.extras #noticias ul li.noticiasbreves {
	width:156px;
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	border-bottom:1px solid #CCC;
}

#content #columna2 ul li.extras #noticias ul li.noticiasbreves a:link,
#content #columna2 ul li.extras #noticias ul li.noticiasbreves a:visited,
#content #columna2 ul li.extras #noticias ul li.noticiasbreves a:active {
	color:#8F278E;
	text-decoration:none;
}

#content #columna2 ul li.extras #noticias ul li.noticiasbreves a:hover {
	color:#8F278E;
	text-decoration:underline;
}

#content #columna2 ul li.extras #sorteos {
	margin:1px;
}

#content #columna2 ul li.extras #sorteos ul li.premios {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	background:#EEE;
	border-bottom:1px solid #CCC;
}

#content #columna2 ul li.extras #sorteos ul li.premios a:link,
#content #columna2 ul li.extras #sorteos ul li.premios a:visited,
#content #columna2 ul li.extras #sorteos ul li.premios a:active {
	display:block;
	padding:10px 10px 15px 10px;
	color:#000;
	text-decoration:none;
	background:#EEE;
}

#content #columna2 ul li.extras #sorteos ul li.premios a:hover {
	display:block;
	padding:10px 10px 15px 10px;
	color:#000;
	text-decoration:none;
	background:#DDD;
}

#iconosorteo {
	float:left;
	margin: 0px 10px 10px 0px;
	width:34px;
	height:34px;
}

#sorteo {
padding:20px;
line-height:15px;
}

/* ---- COLUMNA 3 ---------------------------------------------------------------------- */

#content #columna3 ul {
	list-style:none;
	padding:0;
	margin:0;
}

#content #columna3 ul li.artistadestacado {
	display:block;
	height:255px;
	background-image:url('../img/artista_destacado.gif');
	background-repeat:no-repeat;
	background-position:top;
	margin:0px 0px 5px 0px;
}

/* hack for IE7 to correct the faulty margin */
*:first-child+html #content #columna3 ul li.artistadestacado {
	margin:0px 0px 4px 0px;
}

/* hack for IE6 to correct the faulty margin */
*html #content #columna3 ul li.artistadestacado {
	margin:0px 0px 4px 0px;
}

#content #columna3 ul li.artistadestacado #vermas {
	position:absolute;
	padding:180px 0px 0px 165px;
}

#content #columna3 ul li.artistadestacado #foto {
	padding:1px;
}

#content #columna3 ul li.artistadestacado #texto {
	padding:18px 10px 0px 10px;
}

/* hack for IE7 to correct the faulty margin */
*:first-child+html #content #columna3 ul li.artistadestacado #texto {
	padding:25px 10px 0px 10px;
}

/* hack for IE6 to correct the faulty margin */
*html #content #columna3 ul li.artistadestacado #texto {
	padding:25px 10px 0px 10px;
}

#content #columna3 ul li.videoexterno {
	background:#E7E7E7;
}

#content #columna3 ul li.videoexterno p {
	padding:5px 10px 10px 10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-size:12px;
	line-height:12px;
}

#content #columna3 ul li.banner300x250 {
	margin:0px 0px 0px 0px;
	border:0;
}

/* hack for IE7 to correct the faulty margin */
*:first-child+html #content #columna3 ul li.banner300x250 {
	margin:0px 0px -8px 0px;
}

/* hack for IE6 to correct the faulty margin */
*html #content #columna3 ul li.banner300x250 {
	margin:0px 0px 1px 0px;
}

#content #columna3 ul li.spacer {
	display:block;
	height:10px;
	background-image:url('../img/spacer.gif');
	background-repeat:repeat-x;
	background-position:top left;
	margin:0px 0px 5px 0px;
}

/* hack for IE7 to correct the faulty margin */
*:first-child+html #content #columna3 ul li.spacer {
	margin:-8px 0px 5px 0px;
}

/* hack for IE6 to correct the faulty margin */
*html #content #columna3 ul li.spacer {
	margin:0px 0px -4px 0px;
}

#content #columna3 ul li #titulo {
	position:absolute;
	right:10px;
	bottom:16px;
	text-align:right;
}

#content #columna3 ul li #titulo p {
	margin:-6px 0px 0px 0px;
font-family:Arial;
font-size:16px;
color:#FFFFFF;
font-weight:bold;
}

#content #columna3 ul li #subtitulo {
	position:absolute;
	right:10px;
	bottom:5px;
	text-transform:uppercase;
}

/* hack for IE7 to correct the faulty margin */
*:first-child+html #content #columna3 ul li #subtitulo {
	right:10px;
	bottom:8px;
}

/* hack for IE6 to correct the faulty margin */
*html #content #columna3 ul li #subtitulo {
	right:10px;
	bottom:8px;
}


#content #columna3 ul li #subtitulo span.subtitle {
font-family:Tahoma,Arial;
font-size:9px;
color:#FFFFFF;
}

#content #columna3 ul li #icono {
	position:absolute;
	left:13px;
	top:2px;
}

#content #columna3 ul li #circle {
	position:absolute;
	width:172px;
	height:70px;
	background-image: url("../img/opcion_circle.png") !important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/opcion_circle.png");
}

#content #columna3 ul li.opcion01 a,
#content #columna3 ul li.opcion02 a,
#content #columna3 ul li.opcion03 a,
#content #columna3 ul li.opcion04 a,
#content #columna3 ul li.opcion05 a,
#content #columna3 ul li.opcion06 a,
#content #columna3 ul li.opcion07 a,
#content #columna3 ul li.opcion08 a,
#content #columna3 ul li.opcion09 a,
#content #columna3 ul li.opcion10 a,
#content #columna3 ul li.opcion11 a,
#content #columna3 ul li.opcion12 a {
	position:relative;
	display:block;
	cursor:pointer;
	height:70px;
	margin:0px 0px 5px 0px;
}

/* hack for IE7 to correct the faulty margin */
*:first-child+html #content #columna3 ul li.opcion01 a,
*:first-child+html #content #columna3 ul li.opcion02 a,
*:first-child+html #content #columna3 ul li.opcion03 a,
*:first-child+html #content #columna3 ul li.opcion04 a,
*:first-child+html #content #columna3 ul li.opcion05 a,
*:first-child+html #content #columna3 ul li.opcion06 a,
*:first-child+html #content #columna3 ul li.opcion07 a,
*:first-child+html #content #columna3 ul li.opcion08 a,
*:first-child+html #content #columna3 ul li.opcion09 a,
*:first-child+html #content #columna3 ul li.opcion10 a,
*:first-child+html #content #columna3 ul li.opcion11 a,
*:first-child+html #content #columna3 ul li.opcion12 a {
	margin:0px 0px 1px 0px;
}

/* hack for IE6 to correct the faulty margin */
*html #content #columna3 ul li.opcion01 a,
*html #content #columna3 ul li.opcion02 a,
*html #content #columna3 ul li.opcion03 a,
*html #content #columna3 ul li.opcion04 a,
*html #content #columna3 ul li.opcion05 a,
*html #content #columna3 ul li.opcion06 a,
*html #content #columna3 ul li.opcion07 a,
*html #content #columna3 ul li.opcion08 a,
*html #content #columna3 ul li.opcion09 a,
*html #content #columna3 ul li.opcion10 a,
*html #content #columna3 ul li.opcion11 a,
*html #content #columna3 ul li.opcion12 a {
	margin:0px 0px 1px 0px;
}

#content #columna3 ul li.opcion01 a:hover,
#content #columna3 ul li.opcion02 a:hover,
#content #columna3 ul li.opcion03 a:hover,
#content #columna3 ul li.opcion04 a:hover,
#content #columna3 ul li.opcion05 a:hover,
#content #columna3 ul li.opcion06 a:hover,
#content #columna3 ul li.opcion07 a:hover,
#content #columna3 ul li.opcion08 a:hover,
#content #columna3 ul li.opcion09 a:hover,
#content #columna3 ul li.opcion10 a:hover,
#content #columna3 ul li.opcion11 a:hover,
#content #columna3 ul li.opcion12 a:hover {
	position:relative;
	display:block;
	cursor:pointer;
	height:70px;
	margin:0px 5px 5px 0px;
}

/* hack for IE7 to correct the faulty margin */
*:first-child+html #content #columna3 ul li.opcion01 a:hover,
*:first-child+html #content #columna3 ul li.opcion02 a:hover,
*:first-child+html #content #columna3 ul li.opcion03 a:hover,
*:first-child+html #content #columna3 ul li.opcion04 a:hover,
*:first-child+html #content #columna3 ul li.opcion05 a:hover,
*:first-child+html #content #columna3 ul li.opcion06 a:hover,
*:first-child+html #content #columna3 ul li.opcion07 a:hover,
*:first-child+html #content #columna3 ul li.opcion08 a:hover,
*:first-child+html #content #columna3 ul li.opcion09 a:hover,
*:first-child+html #content #columna3 ul li.opcion10 a:hover,
*:first-child+html #content #columna3 ul li.opcion11 a:hover,
*:first-child+html #content #columna3 ul li.opcion12 a:hover {
	margin:0px 5px 1px 0px;
}

/* hack for IE6 to correct the faulty margin */
*html #content #columna3 ul li.opcion01 a:hover,
*html #content #columna3 ul li.opcion02 a:hover,
*html #content #columna3 ul li.opcion03 a:hover,
*html #content #columna3 ul li.opcion04 a:hover,
*html #content #columna3 ul li.opcion05 a:hover,
*html #content #columna3 ul li.opcion06 a:hover,
*html #content #columna3 ul li.opcion07 a:hover,
*html #content #columna3 ul li.opcion08 a:hover,
*html #content #columna3 ul li.opcion09 a:hover,
*html #content #columna3 ul li.opcion10 a:hover,
*html #content #columna3 ul li.opcion11 a:hover,
*html #content #columna3 ul li.opcion12 a:hover {
	margin:0px 5px 1px 0px;
}

#content #columna3 ul li.opcion01 a {
	background:#333333;
}

#content #columna3 ul li.opcion02 a {
	background:#FF8D8D;
}

#content #columna3 ul li.opcion03 a {
	background:#50A101;
}

#content #columna3 ul li.opcion04 a {
	background:#006BC5;
}

#content #columna3 ul li.opcion05 a {
	background:#E0BE00;
}

#content #columna3 ul li.opcion06 a {
	background:#BF3939;
}

#content #columna3 ul li.opcion07 a {
	background:#AA44A9;
}

#content #columna3 ul li.opcion08 a {
	background:#8A7979;
}

#content #columna3 ul li.opcion09 a {
	background:#95AFE1;
}

#content #columna3 ul li.opcion10 a {
	background:#FF9102;
}

#content #columna3 ul li.opcion11 a {
	background:#F0B348;
}

#content #columna3 ul li.opcion12 a {
	background:#338221;
}


/* ===================================================================================== */
/* 		FOOTER																			 */
/* ===================================================================================== */

#footer #texto {
	width:1000px;
	text-align:left;
	clear:both;
}

#footer #texto #columna {
	float:left;
	width:200px;
	margin:0px 12px;
	padding:40px 0px;
}

#footer #texto #columna ul {
	list-style:none;
	padding:0;
	margin:0;
}

#footer #texto #columna ul li.titulo {
	font-family:Arial;
	font-size:14px;
	color:#848C63;
	font-weight:bold;
	background-image:url('../img/footer_puntos.gif');
	background-repeat:repeat-x;
	background-position:bottom left;
	padding-bottom:6px;
	margin-bottom:12px;
	
}

#footer #texto #columna ul li.menu {
	font-family:Arial;
	font-size:12px;
	color:#848C63;
	padding:6px 0px;
}


#footer #texto #columna ul li.menu a:link,
#footer #texto #columna ul li.menu a:visited,
#footer #texto #columna ul li.menu a:active {
	display:block;
	width:100%;
	color:#848C63;
	border-bottom:1px solid #E3E2DC;
}

#footer #texto #columna ul li.menu a:hover {
	display:block;
	width:100%;
	color:#606645;
	border-bottom:1px solid #B9C296;
	}

#footer #texto span.footer {
	font-family:Arial;
	font-size:11px;
	color:#848C63;
	padding:6px 0px;
}

#footer #texto span.footer a:link,
#footer #texto span.footer a:visited,
#footer #texto span.footer a:active {
	color:#848C63;
	text-decoration:none;
}

#footer #texto span.footer a:hover {
	color:#606645;
	text-decoration:underline;
}

/* ===================================================================================== */
/* 		FORMS																			 */
/* ===================================================================================== */

form {
padding:20px;
}

form.comentar {
line-height:12px;
}

form.agregarevento {
line-height:14px;
}

.textoform {
font-family:Arial;
font-size:11px;
color:#000000;
}

#columna1 form input,
#columna1 form select {
	margin-bottom:5px;
}

.notaform {
font-family:Arial;
font-size:10px;
color:#999999;
}

.mensajeOK
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#336600;
	padding:5px;
	display:none;
}

.mensajeERROR
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#CC0033;
	padding:5px;
	display:none;
}

#otras { 
	height : 270px;
}

#otras div {
	padding:8px 12px;
}
#otras div.titulo {
	font-family:Arial, Helvetica, sans-serif;
	width:174px;
	color:#000;
	background:#FFF;
	font-size:14px;
	font-weight:bold;
	height:48px;
}

#encuesta-resultados {
	display: none;
	color: #999;
}
#encuesta-resultados .item-resultado {
	width: 185px;
	margin: 0 0 10px 0;
}
#encuesta-resultados .item-resultado .izq {
	float: left;
}
#encuesta-resultados .item-resultado .der {
	float: right;
}
#encuesta-resultados .item-resultado .barra {
	background: url(../img/fon-item-resultado.png) 0 0 no-repeat;
	height: 10px;
	margin: 2px 0 0 0;
}
#encuesta-resultados .item-resultado .relleno {
/*	background: url(img/fon-res-gris.png) 0 0 repeat-x;*/
	background: #808080;
	height: 10px;
	width: 0;
}
#encuesta-resultados .item-resultado .relleno-lila {
/*	background: url(img/fon-res-rojo.png) 0 0 repeat-x; */
	background: #831282;
}