body { color: black; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 1.5em; background-color: #686868; background-image: url(../img/f-dg-negro2.jpg); background-repeat: repeat-x; text-align: center; }
p { padding-bottom: 1em; }
td {}
a:link { color: #f00 ; text-decoration: underline; }
a:visited { color: #f00 }
a:hover { color: #f00 ; text-decoration: none; }
a:active { color: red }
#maincontainer { text-align: left; width: 735px; margin-right: auto; margin-left: auto; }
#top { background-image: url(../img/quijote08/bg_header.gif); background-repeat: repeat-x; width: 100%; height: 145px; float: left; }
#top_left { width: 350px; float: left; padding-top: 43px; padding-left: 26px; }
#top_right { text-align: right; width: 100px; float: right; padding-top: 47px; padding-right: 6px; }
.contentwrapper { width: 100%; float: left; }
#streaming { color: #fff; font-size: 11px; width: 346px; float: left; }
.streaming-inner { padding-left: 26px; }
#content { color: #fff; width: 389px; float: right; }
.content-inner { padding-top: 13px; padding-left: 26px; }
#colsTitle { background-image: url(../img/quijote08/txt_programa.gif); background-repeat: no-repeat; background-position: left top; width: 735px; height: 29px; float: left; margin-top: 10px; }
.colswrapper { background-image: url(../img/quijote08/bg_columns.gif); background-repeat: no-repeat; background-position: center bottom; }
.col-inner { padding: 15px; }
#col1 { width: 240px; margin-right: 7px; float: left; }
#col2 { width: 240px; margin-right: 7px; float: left; }
#col3 { width: 241px; float: left; }
.red_box, .yellow_box, .gray_box { margin-bottom: 7px; }
.red_box { background-color: #c71124; }
.yellow_box { background-color: #ca8a25; }
.gray_box { background-color: #727474; }
h2 { font-size: 12px !important; font-weight: 700; }
.red { color: #f00; font-weight: 700; text-transform: uppercase; }
.burdeos { color: #900000; font-weight: 700; text-transform: uppercase; }
.white { color: #fff; font-weight: 700; text-transform: uppercase; }
/* Auxiliares globales
------------------------------------------------------------------------------*/

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix{
	display: inline-table;
}

* html .clearfix{
	height: 1%;
}

.clearfix{
	display: block;
}

* {
	padding:0;
	margin:0;
}

select {
	min-width:1.5em;
}

img {
	vertical-align: bottom;
	margin: 0;
	padding: 0;
	border: 0;
}

ul {
	list-style-type: none;
}

* html ul li a {
	height: 1%;
}
