/* CSS Document */

#comunidadcolumna { 
	color: #333;
	background: #000000;
	margin: 0px 16px 5px 0px;
	width: 166px;
	float: left;
	padding-bottom:12px;
	padding-top:0px;
	
	height: auto;
	min-height:437px; /* REF: #0002   510px es suficiente para 10 títulos de noticias de dos renglones   450px era originalmente*/
	height:auto !important;
	height:437px; /* REF: #0002   510 */
		
	position:relative;
	
	/*
	background-image:url(../images/manchas_downloads.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	*/
}

	hr.separador_eventos {
		color:#3E3E3E;
		border:1px solid #3E3E3E;
		width:140px;
		margin-top:20px;
	}
	
	div#titulo_comunidad_on {
		color:#FFF;
		padding-top:10px;
		padding-bottom:6px;
		font:Helvetica;
		font-family:Helvetica;
		font-size:14px;
		font-weight:bold;
	}
	
	div#titulo_comunidad_on a:link, div#titulo_comunidad_on a:visited
	{
		color:#FF0295; /* #808080; */
		font:Helvetica;
		font-family:Helvetica;
		font-size:14px;
		font-weight:bold;
		text-decoration:none;
	}
	
	div#titulo_comunidad_on a:active, div#titulo_comunidad_on a:hover
	{
		color:#FFF; /* #808080; */
		font:Helvetica;
		font-family:Helvetica;
		font-size:14px;
		font-weight:bold;
		text-decoration:none;
	}
	
	div#titulo_comunidad_off {
		color:#FFF;
		padding-top:10px;
		padding-bottom:6px;
		font:Helvetica;
		font-family:Helvetica;
		font-size:14px;
		font-weight:bold;
	}
	
	div#titulo_comunidad_off a:link, div#titulo_comunidad_off a:visited
	{
		color:#FF0295; /* #808080; */
		font:Helvetica;
		font-family:Helvetica;
		font-size:14px;
		font-weight:bold;
		text-decoration:none;
	}
	
	div#titulo_comunidad_off a:active, div#titulo_comunidad_off a:hover
	{
		color:#FFF;
		font:Helvetica;
		font-family:Helvetica;
		font-size:14px;
		font-weight:bold;
		text-decoration:none;
	}
	
	.inputbuscar {
		width:102px;
		height:12px;
		font:Helvetica;
		font-family:Helvetica;
		font-size:10px;
	}
	
	.botonbuscar {
		width:48px;
		height:20px;
		font-size:9px;
		font:Helvetica;
		font-family:Helvetica;
		background-color:#cdcdcd;
		color:#000000;
		border:1px solid #000000;
		padding-top:1px;
		padding-bottom:3px;				
	}
			
		div.menu_comunidad li
		{
			margin:0;
			padding-top:5px;
			vertical-align:baseline;
		}
		
		div.menu_comunidad ul
		{
			color:#808080;
			margin:0px;
			padding-left:24px;
			padding-right:2px;
			margin-top:5px;
			font-size:12px;
			
			list-style:square;
			list-style-position:outside;
		}
		
		a.menu_comunidad_class:link, a.menu_comunidad_class:visited
		{
			color:#808080; /* #808080; */
			font-size:12px;
			font:Helvetica;
			font-family:Helvetica;
			text-decoration:none;
		}
		
		a.menu_comunidad_class:active, a.menu_comunidad_class:hover
		{
			color:#FFF;
			font-size:12px;
			font:Helvetica;
			font-family:Helvetica;
			text-decoration:none;
		}
		
		a.menu_comunidad_selected:active, a.menu_comunidad_selected:hover, a.menu_comunidad_selected:link, a.menu_comunidad_selected:visited
		{
			color:#FFF;
			font-size:12px;
			font:Helvetica;
			font-family:Helvetica;
			text-decoration:none;
		}
		
#contenidocomunidad { 
	float: left;
	color: #000;
	background: #FFF;
	margin: 0px 0px 5px 0px;
	width: 536px; /* 533 */
	display: inline;
	height: auto;
	min-height:350px;
	height:auto !important;
	height:350px;
}

div#titulo_principal {
	color:#FFF;
	background-color:#FF0295;
	padding-top:6px;
	padding-bottom:6px;
	font:Helvetica;
	font-family:Helvetica;
	font-size:14px;
	font-weight:bold;
	padding-left:10px;
}

div#tiendas_informacion {
	margin-top:20px;
	padding-left:0px;
}

span.titulo_estado_tienda {
	color:#000;
	font-size:15px;
	font-weight:bold;
	padding-left:0px;
}

p.titulo_tienda {
	color:#000;
	font-size:13px;
	font-weight:bold;
	margin-top:15px;
	padding-bottom:0px;
	margin-bottom:0px;
}

p.titulo_tienda a:hover, p.titulo_tienda a:link, p.titulo_tienda a:active, p.titulo_tienda a:visited {
	color:#000;
	font-size:13px;
	font-weight:bold;
	margin-top:15px;
	padding-bottom:0px;
	margin-bottom:0px;
	text-decoration:none;
}

p.direccion_tienda {
	color:#3d3d3d;
	font:Helvetica;
	font-family:Helvetica;
	font-size:12px;
	margin-top:5px;
	padding-top:0px;
}

hr.separador_tienda {
	color:#000;
	width:284px;
	margin-top:0px;
	padding-top:0px;
}

span.anterior_siguiente {
	color:#FFF;
	font:Helvetica;
	font-family:Helvetica;
	font-size:10px;
	font-weight:bold;
}

span.anterior_siguiente a:hover, span.anterior_siguiente a:link, span.anterior_siguiente a:active, span.anterior_siguiente a:visited {
	color:#FFF;
	font:Helvetica;
	font-family:Helvetica;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}

div#eventos_informacion {
	margin-top:12px;
	padding-top:0px;
	padding-left:12px;
	padding-right:12px;
	padding-bottom:12px;
/*	border:1px solid #000000;   */
	
	font-size:12px !important;
	font:Helvetica !important;
	font-family:Helvetica !important;
	
/*	overflow:visible; */
	
/*	height:401px; */
	/*
	height: auto;
	min-height:401px; /* REF: #0002   510px es suficiente para 10 títulos de noticias de dos renglones   450px era originalmente 
	height:auto !important;
	height:401px; /* REF: #0002   510
	
/*	
	height: auto;
	min-height:401px; /* REF: #0002   510px es suficiente para 10 títulos de noticias de dos renglones   450px era originalmente
	height:auto !important;
	height:401px; /* REF: #0002   510 */
	width:512px;
	
/*	border:1px solid #00ff00; */
}

#bannerscomunidad { 
	color: #000;
	background: #FFF;
	margin: 0px 0px 5px 0px;
	padding: 0px;
/*	
	height: auto;
	min-height:448px; /* REF: #0001 
	height:auto !important;
	height:448px; /* REF: #0001 */
	width: 214px;
	max-width:214px;
	float: right;
	
/*	border:1px solid #00ff00; */
}

#banner1_comunidad {
/*	border: 1px solid #ff0000; */
	width: 215px;
	max-width:215px;
}

#banner_comunidad {
/*	border: 1px solid #ff0000; */
	width: 215px;
	max-width:215px;
	margin-top:10px;
}

#wrapper {
/*	background-image:url(../images/fondo_wrapper.jpg); 
	background-repeat:repeat-y; */
}

#footer_comunidad {
	font-size:9px;
	color:#777777;
	background-color: #000000;
	text-align:center;
	padding-top:6px;
	padding-bottom:6px;	
	margin-bottom:20px;
}

#footer_comunidad a {
	text-decoration:none;
	font-size:9px;
	color:#777777;
}

#freespace {
	height:30px;	
	clear: both;
}

table.lista_links
{
	font:Helvetica;
	font-family:Helvetica;
	font-size:12px;	
	color:#000;
	margin-top:12px;
}

table.lista_links td.nombre_link
{
	font-weight:bold;
	padding-bottom:3px;
/*	width:250px; */
}

table.lista_links td.enlace_link
{
	color:#ff0295;
	font-size:11px;
	font-weight:bold;
	padding-bottom:3px;	
	text-align:right;
}

table.lista_links td.enlace_link a:link, table.lista_links td.enlace_link a:hover, table.lista_links td.enlace_link a:active, table.lista_links td.enlace_link a:visited
{
	color:#ff0295;
	font-size:11px;
	font-weight:bold;
	padding-bottom:3px;	
	text-align:right;
	text-decoration:none;
}

table.lista_links td.info_link
{
	color:#000;
	font-size:11px;	
}