/*
CSS Document
Created by zvegad at dasi dot com dot mx
on Feb 18th, 2007 16:20:00 GMT
*/

/* General items */
body, font, td {
	font-family: Tahoma, Courier, Courier New, Arial;
	font-size: 12px;
	line-height: 16px;
	}

body {
	text-align: center;
/*	text-align: -moz-center; */
	background-color: #FFFFFF;
	color: #000000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(/images/barra.png);
	background-repeat: y;
	background-attachment: fixed;
	}

table {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	}

td {
	border: 0px solid black;
	padding: 0px;
	}


p {
	margin: 0px;
	margin-bottom: 8px;
	padding: 0px;
	}
/*
a {
	color: #009605;
	text-decoration: none;
	background-color: none;
	padding: 2px;
	padding-left: 6px;
	padding-right: 6px;
	border-bottom: 1px dotted;
	}

a:hover {
	color: #009605;
	font-weight: bold;
	text-decoration: none;
	background-color: #FFDC17;
	border-bottom: 0px dotted;
	}
*/
/* User Defined Items */
table.base {
	width: 1002px;
	border-top: 1px solid #304301;
	border-left: 1px solid #304301;
	border-right: 1px solid #304301;
	border-bottom: 0px solid #304301;
	}

table.bottom {
/*background="/images/bottom.jpg"*/
	width: 1002px;
/*	height: 25px; */
	background-color: #1c240f;
	border-top: 0px solid #304301;
	border-left: 1px solid #304301;
	border-right: 1px solid #304301;
	border-bottom: 1px solid #304301;
/*	background-image: url(/images/bottom.jpg); */
	}

td.bottom {
	padding: 0px;
	vertical-align: top;
	}

/* Portada */
td.pmain {
	text-align: center;
/*	text-align: -moz-center; */
	vertical-align: top;
	height: 700px;
	background-image: url(/images/portada/background.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	}

table.pmain {
	width: 856px;
	text-align: center;
/*	text-align: -moz-center; */
	}

td.pmaint {
	vertical-align: top;
	width: 856px;
	height:53px;
	background-image: url(/images/portada/menu_top.png);
	background-repeat: no-repeat;
	background-position: bottom center;
	}
table.menu {
	border-color: #00923c;
	}	
td.pmainm {
 	text-align: center;
/*	text-align: -moz-center; */
 	vertical-align: top;
	width: 856px;
	background-image: url(/images/portada/menu_middle.png);
	background-repeat: y;
	background-position: bottom center;
 	}
#stylefour{
	position:relative;
	display:block;
	height:36px;
	font-size:11px;
	font-weight:bold;
	background:transparent url(/images/bgout.png) repeat-x top left;
      font-family:Arial,Verdana,Helvitica,sans-serif;
	}

#stylefour ul{
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
	}

#stylefour ul li{
      display:block;
	float:left;
	margin:0;

	}

#stylefour ul li a span {
	font-size: 9px;
	line-height: 9px;
	padding: 0px;
	}

#stylefour ul li a{
	display:block;
	float:left;
	color:#aaf8ca;
      padding:9px 13px 2px 13px;
	text-decoration:none;
	height:25px;
	width: auto;
      background:transparent url(/images/bgdivisor.png) no-repeat top right;
      text-align: left;
	}
#stylefour ul li a.not_alt{
	font-size: 10px;

}
#stylefour ul li a:hover{
	color:#003014;
/*      background:transparent url(/images/bgON.gif) repeat-x top left; */
	}
#stylefour ul li a.current{
	color:#000000;
	}
.style9 {
	color: #aaf8ca;
	}

div.styledate {
	position: absolute;
	left: 820px;
	height: 24px;
	width: 180px;
	font-size: 10px;
	color:#AAF8CA;
	text-decoration:none;
      margin-top: 10px;
      text-align: right;
      /*border: 1px solid #000000;*/
	}

td.bottom{
	font-size: 11px;
	color: #f8c10c;
	}

a.url-dasi{
	font-size: 11px;
	color: #ffffff;
	font-weight:bold;
	text-decoration: underline;
	}

a.url-dasi:hover{
	text-decoration: underline;
	}

#mpcontainer {
	height: 241px;
	position: relative;
	}
	
#mpcontainer #messages, #mpcontainer #promos {
	position: absolute;
	left: 0px;
	top: 0px;
	}
/*class for popup programation*/
div.title_pop{
	background: #FFFFFF;
	height: 17px;
}

/* SIDEBOX CONTAINERS */
/*propiedades de los shapes */
.sidebox {
	position: relative;
	margin: 2px 0px;
	padding: 0px;
	clear: both;
	}

.boxhead {
	background-color: #cdec9f; 
	height:33px;
	margin:0;
	padding:0;
	text-align:left;
	}
.boxhead a{
	text-decoration: none;
}

.boxhead h2 {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size:14px;
	font-weight:bold;
	line-height:18px;
	color: #e8db6a;
	margin:0px;
	padding: 0px;
	padding-top: 4px;
	padding-left: 6px;
	}

.boxdata {
	text-align: justify;
	color: #000000;
/*	font-size: 11px; */
	padding: 6px;
	background-color: #fafafa;
	overflow-x: hidden;
	overflow-y: auto;	 
	}
	
.sidebox {
	position: relative;
	margin: 2px 0px;
	padding: 0px;
	clear: both;
	}

.boxhead_ {
	background-color: #cdec9f; 
	background-image: url(/pub/flash/altavoz/hora_header.png);
	height:33px;
	margin:0;
	padding:0;
	text-align:left;
	}
.boxhead_ a{
	text-decoration: none;
}

.boxhead_ h2 {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size:14px;
	font-weight:bold;
	line-height:18px;
	color: #e8db6a;
	margin:0px;
	padding: 0px;
	padding-top: 4px;
	padding-left: 6px;
	}

.boxdata_ {
	text-align: justify;
	color: #000000;
/*	font-size: 11px; */
	padding: 6px;
	background-color: #cdec9f;
	overflow-x: hidden;
	overflow-y: auto;	 
	}

.bottomdata_{
	background: url(/pub/flash/altavoz/bottom_altavoz.png);

}
/*Altavoz a la hora*/
.hour {
      font-size:12px;
      font-weight:bold;
      /*color:#5F311A;*/
      width:70px;
      text-align:center;
      border-bottom: 1px dotted #000000;
      background-color: transparent;
      padding-bottom: 5px;
      /*text-decoration:none;*/
      }
.description {
      font-size:12px;
      font-weight:normal;
      width:255px;
      border-bottom: 1px dotted #000000;
      background-color: transparent;
      padding-bottom: 5px;
      }
.description a {
	color:#07210d;
	text-decoration:none;
}
