/* bloques portada*/


.bloqueA
{
	width:300px;
	float:left;
}
.bloqueB
{
	width:300px;
	float:right;
}
.bloqueC
{
	width:300px;
	float:left;	
}
.bloqueD
{
	width:300px;
	float:right;
}
div.homepage h5 {
		padding: 5px 8px;
		margin: 10px 0px 15px 0;
		color: #777777;
		overflow: hidden;
		min-height: 20px;
		font: bold 11px/20px arial, verdana, sans-serif;
		text-transform:uppercase;
		background: url('titular300.png') no-repeat; }
.vermas
{
	background-color:#f1f1f1;
	text-align:right;
	padding:10px 10px 10px 0;
}

/* top semanal */
.topsemanal
{
  width:300px;
  height:196px; 
  overflow:hidden;  
  position:relative;
	z-index:1;
}

.topfotoFondo 
{
	width: 300px;
	height:196px;     

}
.barra
{
	width: 300px;
	height:51px;
  background-color: #000;
  position:absolute;
  float:left;
  left:0px;
  top:145px;
  z-index:5;
  opacity: 0.7;
  filter: Alpha(Opacity=70);
  -moz-opacity: 0.7; 
  color:#fff;
}		

/* Para Internet Explorer  */
* html .capa
   {
   filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
 }
/* homepage */
div.intro {
	margin: 0px auto;
	width: 940px;
	height: 320px;
}

	div.intro div.text {
		padding: 20px 20px 0px 0px;
		float: right;
		width: 490px;
		color: #ffffff;
		font-size: 12px;
		line-height: 18px; }

		div.intro div.text h3 {
			color: #ffffff;
			font: bold 20px/30px Trebuchet MS, arial, sans-serif; }

		div.intro div.text a {
			color: #ffffff;
			font-size: 12px;
			line-height: 18px; }

	div.intro a.signup {
		margin: 114px 10px 0px 0px;
		width: 193px;
		height: 61px;
		float: right;
		display: block;
		text-decoration: none;
		background: url('intro_signup.png') no-repeat; }

		div.intro a.signup:hover {
			text-decoration: none;
			background: url('intro_signup.png') no-repeat 0px -61px; }

		div.intro  a.signup span {
			display: none; }

div#content {
	padding: 0px;
	background: none; }

div.homepage { }

	div.homepage div.block {
		text-align: justify;
		padding: 5px;
		background: #ebebec url('content_footer.png') no-repeat 0px 100%; }

	div.homepage h3 {
		margin: 0px;
		margin-top: 10px;
		padding: 0px 10px;
		height: 32px;
		font: bold 11px/30px arial, verdana, sans-serif;
		color: #777;
		height: 32px;
		text-transform:uppercase;
		background: url('titular620.png') no-repeat; }

		div.homepage h3 a {
			margin-right: 10px;
			font: bold 11px/30px arial, verdana, sans-serif;
			color: #777; }

			div.homepage h3 a.active {
				color: #777; }

	div.homepage div.members div.dataitem {
		margin-left: 3px; }

		div.homepage div.members div.databox div.dataitem {
			background: #F7F7F7; }

		div.homepage div.members div.image {
			margin-right: 1px;
			/*visibility: hidden;*/
			text-align: center; }

