body { 
	background:url(../imgs/bg_site.jpg) fixed #fff; /*background-repeat: no-repeat;*/ 
	background-position: 0 0; margin:0; font-family:Arial, Helvetica, sans-serif;  }

#wrapper {
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	border:0;
	width: 980px;
	/*background:#49032d;*/
	/*background: url("/path/to/your/background_cols.gif") repeat;*/
}

#top { margin: 0 0 25px 0; height:170px; background:url(../imgs/bg_top_line.gif) repeat-x;}
	.centroTop { width:996px; margin:auto; padding:0 0 0 38px;}
	.centroTop h1 { margin:28px 0 0 0; width:282px; height:142px; float:left; display:block; font-size:0; 
	background:url(../imgs/logo_telecon.png) no-repeat; color:#1a171b; text-align: center;}
	.centroTop #flashIntro { width:636px; float:left; margin:0 0 0 70px;}


#header { margin:0; /*background:#49032d;*/ /*background:url(../imgs/contenido_top_bg.png);*/}

	.contenidoTopbg { width:100%; height:24px; }
	
	.contenidoComunTop { width:92%; 
		/*border-color:#CCCCCC #CCCCCC #333 #CCCCCC;
		border-style:outset outset dotted outset;
		border-width:0 0 1px 0; margin:24px 0 0 0;*/
		margin:auto; position:relative;}
		
	.contenidoComunTop h2{ font-family:Arial, Helvetica, sans-serif; font-size:40px; color:#ffda10; font-weight:normal; margin:0;}
	.contenidoComunTop p{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#fff; margin:5px 0 35px 0;}		
	.comun01 { width:500px;}
	.comun02 { width:279px; background:url(../imgs/cuadro_bg_explica.png); font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#999; 				padding:25px 0 0 16px; position:absolute; top:0; right:0; height:58px;}
	
#side-a {
	float: left;
	width: 574px;
	background:#fff;
	padding:13px 0 0 36px;
	border-color:#e7e7e7;
	border-style:outset outset outset solid;
	border-width:0 0 0 1px;
	height: 850px;
	/*height:100% !important; */
}

#side-a h2{ font-family:Arial, Helvetica, sans-serif; font-size:40px; color:#b078ff; font-weight:normal; margin:0 0 25px 65px;}

#side-a ul, #side-a p{ font-size:13px; font-family:Arial, Helvetica, sans-serif; color: #008fff; width:490px;}
.visorFlash { width:491; height:408px; padding: 0px 45px; }
	.visorFlash #titulo { color: #979797; text-align:center; font-size: 80%; width: 100%; }
.mesSorteos { width:168px; height:59px; background:url(../imgs/bg_btn_mes.png) no-repeat; font-size:20px; color:#fff; 
font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; padding:16px 0 0 0; line-height:19px; margin:42px 13px 70px 0; float:left;}
.mesSorteos#sel{ width:168px; height:59px; background:url(../imgs/bg_btn_mes_sel.png) no-repeat; font-size:20px; color:#fff; 
font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; padding:16px 0 0 0; line-height:19px; margin:42px 13px 70px 0; float:left;}
.mesSorteos a {color:#fff; text-decoration:none;}
.mesSorteos a:hover { color:#ffda10;}

#side-b { 
	margin: 0;
	float: left;
	width: 368px;
	background:#fff;
	height: 1%; /* Holly hack for Peekaboo Bug */
	padding-top: 13px;
	height: 850px; /*1030*/
	border-color:#e7e7e7;
	border-style:outset solid outset outset;
	border-width:0 1px 0 0;
/*	padding:0 0 0 20px;*/
}
.bProximo { font-family:Arial, Helvetica, sans-serif; color:#008fff; font-size:24px; margin:5px 0 0 0; padding:0 0 0 36px;}
	.bProximo p { background:url(../imgs/tv_white.png) no-repeat; padding:0 5px 0 42px; margin:0 0 12px 0; /*font-weight:bold;*/}
	.bProximo span { padding:0 0 0 42px; color:#008fff; font-size:18px; font-family:Arial, Helvetica, sans-serif;}
	
.bAnteriores { font-family:Arial, Helvetica, sans-serif; color:#ffda10; font-size:24px; margin:23px 0 0 0; padding:0 0 0 36px;}
	.bAnteriores p#tit { background:url(../imgs/celda_flecha_azul.png) no-repeat; height:42px; font-family:Arial, Helvetica, sans-serif; 
	color:#fff; font-size:18px; padding: 2px 0 0 20px; width:100%;}
	.bAnteriores p,
	.bAnteriores a { background: url(../imgs/tv_yellow.png) no-repeat; margin:0 0 12px 0; color: #FFDA10; }
	.bAnteriores a { background: none; padding:0; margin:0; color: #b078ff; text-decoration: none; padding:0 5px 0 42px; }
	.bAnteriores span { padding:0; color:#b078ff; font-size:13px; font-family:Arial, Helvetica, sans-serif;}	
	.bAnteriores ul li a { margin:0; padding:0; color: #b078ff; text-decoration: none;  }
	.bAnteriores ul li a:hover { text-decoration: underline; }
	.separa { width:90%; border-color:#b078ff #CCCCCC #CCCCCC  #CCCCCC;
		border-style:dotted outset outset  outset;
		border-width:1px 0 0  0; margin:24px 0 14px 0; height:5px; clear:both;}
		
.bProductos { font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:24px; margin:43px 0 0 0; padding:0 0 0 36px; background:#fff; clear:both; height:280px; border-style:outset solid outset outset;}
	.bProductos p#tit { background:url(../imgs/celda_flecha_verde.png) no-repeat; height:42px; font-family:Arial, Helvetica, sans-serif; 
	color:#fff; font-size:18px; padding: 2px 0 0 20px; width:100%;}
	.bProductos span { padding:0; color:#fff; font-size:13px; font-family:Arial, Helvetica, sans-serif; text-align:center;}	
	.spots { border-color:#e7e7e7; border-style:outset solid outset solid; border-width:0 1px 0 1px;}
	.spots img { padding: 10px; border:0; text-decoration:none;}
	.spots a { border:0; text-decoration:none;}
		
	/*.bAnteriores hr {width:92%; border-color:#333; border-style:dotted; border-width:1px; 
	margin:24px 0 0 0;}*/
	.bProductos a#cuotalibre{ width:150px; height:85px; display:block; float:left; font-size:0px; /*cursor:pointer;*/ background:url(../imgs/m_cuotalibre.png); color:#000;}
		.bProductos a#cuotalibre:hover{ width:150px; height:85px; display:block; float:left; font-size:0px; /*cursor:pointer;*/ background:url(../imgs/m_cuotalibre.png); background-position:0 85px;}
	
	.bProductos a#diferencial{ width:150px; height:85px; display:block; float:left; font-size:0px; /*cursor:pointer;*/ background:url(../imgs/m_diferencial.png); color:#000;}
		.bProductos a#diferencial:hover{ width:150px; height:85px; display:block; float:left; font-size:0px; /*cursor:pointer;*/ background:url(../imgs/m_diferencial.png); background-position:0 85px;}		

	.bProductos a#mamutdelmedio{ width:150px; height:85px; display:block; float:left; font-size:0px; /*cursor:pointer;*/ background:url(../imgs/m_mamutdelmedio.png); color:#000;}
		.bProductos a#mamutdelmedio:hover{ width:150px; height:85px; display:block; float:left; font-size:0px; /*cursor:pointer;*/ background:url(../imgs/m_mamutdelmedio.png); background-position:0 85px;}
	
	.bProductos a#mamut{ width:150px; height:85px; display:block; float:left; font-size:0px; /*cursor:pointer;*/ background:url(../imgs/m_mamut.png); color:#000;}
		.bProductos a#mamut:hover{ width:150px; height:85px; display:block; float:left; font-size:0px; /*cursor:pointer;*/ background:url(../imgs/m_mamut.png); background-position:0 85px;}			

	.bProductos a#overfondo{ width:150px; height:85px; display:block; float:left; font-size:0px; /*cursor:pointer;*/ background:url(../imgs/m_overfondo.png); color:#000;}
		.bProductos a#overfondo:hover{ width:150px; height:85px; display:block; float:left; font-size:0px; /*cursor:pointer;*/ background:url(../imgs/m_overfondo.png); background-position:0 85px;}

	.bProductos a#overinversion{ width:150px; height:85px; display:block; float:left; font-size:0px; /*cursor:pointer;*/ background:url(../imgs/m_overinversion.png); color:#000;}
		.bProductos a#overinversion:hover{ width:150px; height:85px; display:block; float:left; font-size:0px; /*cursor:pointer;*/ background:url(../imgs/m_overinversion.png); background-position:0 85px;}				

.anexo { clear:both;}
	.anexo p { font-family:Arial, Helvetica, sans-serif; color: #999999; background:#333; width:88%; padding:20px; margin:auto auto 35px auto; font-size:13px; text-align:justify;}

#footer {
	clear: both;
	background: #c29afb url(../imgs/logo_foot.png) no-repeat;
	background-position:0 5px;
	height:66px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:13px;
	text-align:center;
	padding:25px 0 10px 0;
	border-color:#E7E7E7;
	border-style:solid solid outset solid;
	border-width:1px 1px 0 1px;
}

#footer a{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:14px;
	text-align:center;
	/*padding:27px 0 0 0;*/
	font-weight: bold;
	text-decoration:none;
}

#footer a:hover{
	color:#c29afb;
	text-decoration:none;
	/*padding:27px 0 0 0;*/
}
/*#footer span {padding:20px 0 0 0;}*/
