body {
	font: 70% Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0;
}

.normal {
	font: 100% Arial, Helvetica, sans-serif;

}

.title {font: 120% Verdana, Arial, Helvetica, sans-serif; font-weight:bold;color:#f4f4f4; position: absolute; top: 0px; left: 474px}
//.title2 {font: 120% Verdana, Arial, Helvetica, sans-serif; font-weight:bold;position: absolute; top: 1px; left: 475px; width: 100%}
.title2 {font: 120% Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}

.destacado {background-color: #FFFFCC}


.bola {
		height: 34px;
		text-align: center;
		background-image:url(images/bola.png);
		background-repeat:no-repeat;
		background-position: center;
		font: bold 100% Arial, Helvetica, sans-serif;
		color: #ffffff
}

.sep {
		align: center;
		width: 100%;
		height: 2px;
		border-top: dotted 2px #c0c0c0;
}

.sep_v {
		width: 3px;
		height: 100%;
		border-right: dotted 2px #c0c0c0;
}

.recuadro {
		border: dotted 1px #c0c0c0;
}

.recuadro2 {
		border: dotted 1px #c0c0c0;
		padding-left: 10px; padding-right: -10px; padding-top: 10px; padding-bottom: 15px; 	margin-right: -35px;
		width: 95%;
}

.seccion {
		/*width: 100%;*/
		height: 20px;
		text-align: center;
		/*background-image:url(images/estrenos.png);*/
		background-color: #c0c0c0;		
		background-repeat:no-repeat;
		background-position: center top
}

.seccion a {
text-decoration: none; font-weight:normal
}

.seccion a:hover {
text-decoration: underline; font-weight:bold
}


.cal {
		width: 64px;
		height: 64px;
		text-align: center;
		background-image:url(images/calendario.png);
		background-repeat:no-repeat;
		background-position: center;
		font: bold 100% Arial, Helvetica, sans-serif;

}
		.min {color: #000080}
		.max {color: #ff0000}



.foro {
		height: 30px;
		padding-left: 30px;
		font-size: 12px;
		font-weight:bold;
		background-image:url(images/foro.gif);
		background-repeat:no-repeat;
		background-position: left top
}
.productos {
		height: 30px;
		padding-left: 30px;
		font-size: 12px;
		font-weight:bold;
		background-image:url(images/foro.gif);
		background-repeat:no-repeat;
		background-position: left top
}

.estrenos {
/*		width: 100%;*/
		height: 30px;
		padding-left: 30px;
		font-size: 12px;
		font-weight:bold;
		background-image:url(images/estrenos.png);
		background-repeat:no-repeat;
		background-position: left top
}


.epe  {
		text-align: left;
		width: 100%;
		height: 30px;
		padding-left: 30px; 		
		font-size: 11px;
		font-weight:bold;
		background-image:url(images/epe.png);
		background-repeat:no-repeat;
		background-position: left top
}

.rec{
	/*	border-right: solid 1px #c0c0c0;*/
		width: 120px;
}


.cont  {border: solid 1px #c0c0c0; width: 99%; background-color: #f4f4f4; padding-left: 5px; padding-right: -20px; padding-top: 10px; padding-bottom: 15px; margin-right: -35px;}
	.cont a { text-decoration: none; color: #000000}
	.cont a:hover { text-decoration: underline; color: #000000; font-weight:bold}


a {text-decoration: underline; color: #fff}

.rubros a {text-decoration: none; color: #000;}
.rubros a:hover {text-decoration: none; }

a.des {text-decoration: none; color: #fff}

.noticias {padding-left: 10px;}
	.noticias a {text-decoration: none; color: #000000}
	.noticias a:hover {text-decoration: none; color: #000000}

.footer {font-size: 10px; text-align: center; background-image:url(images/footer.jpg); background-repeat:no-repeat}

.footer a {text-decoration: none}

.footer a:hover {color: #c6c6c6}

.s {font-size: 10px;}

.desc {text-align:center; font-size:11px}
img {border: none;}

.items {
	background-image:url(images/items.png); background-repeat:no-repeat; height:48px; width:48px; text-align:center
}

.items_b {
	background-image:url(images/items_b.png); background-repeat:no-repeat; height:48px; width:48px; text-align:center;
}

/*.l-left {border-left: solid 1px #000000;height: 80px;font-size: 5px;color: #fff}*/

/*.l-right {border-right: solid 1px #666666;height: 80px;}*/

.l-left {height: 80px;font-size: 5px;color: #fff}
.l-right {height: 80px;}

.hora_n{border-right: solid 1px #666666;color: #CC0033;	padding-right: 10px;}

.hora {margin: 5px 10px 0px; 
	font: bold 70%;
	color: #fff
}
/* dock - top */
.dock {
	position: relative; 
	height: 50px; 
	text-align: center;
}
.dock-container {
	position: absolute;
	height: 50px;
	/* background: url(images/dock-bg2.gif); */
	padding-left: 20px;
}
a.dock-item {
	display: block;
	width: 650px;
	color: #000;
	position: absolute;
	top: 0px;
	text-align: center;
	text-decoration: none;
	font: bold 10px Arial, Helvetica, sans-serif;
}
.dock-item img {
	border: none; 
	margin: 5px 10px 0px; 
	width: 100%; 
}
.dock-item div {
	position: absolute;
	top: 64px;
	left: 1px;
	display: none; 
	width: 80px; 
	border: solid 1px #003366;
	background-color: #336699;
	text-align: center;
/*	padding-left: 15px;*/
	color: #ffffff;
	font:  bold 9px Verdana, Arial, Helvetica, sans-serif;
	filter:alpha(opacity=80); -moz-opacity:0.8;


}

.center {
	background-image:url(images/main-bg.gif);
}


.color {background-color: #ffffff;}

.alerta {background-color:#990000; border: 1px solid #000000; }

.alerta_texto {font-weight:bold;  color: #ffffff; margin: 5px; text-align: center; font-size: 12px}