body   { font-size: 10px; font-family: verdana; text-align: center }

#contenedor {
        width:900px; /*ancho total de la pagina*/ 
        border:0px;
        background-color:#ff6501;
        margin:10px auto; /*10px arriba y abajo, y auto a los lados, para los navegadores nuevos es suficiente para centrar la pagina*/ 
        text-align:left; /*aqui alineamos todo de nuevo a la izquierda, pero dentro del contenedor*/
        clear:both; /*con esto nos aseguramos de que no se ponga nada a los lados*/  
}
#banner {
width:900px;
/*height:142px;*/
border:0px;
margin:0;
clear:both;
}
#separador_1 {
height: 4px;
background-color:#000000;
}
#menu_izq {
        margin:0px; /*para que no se pegue al borde*/ 
        padding:0px; /*algo de relleno*/
        width:150px; /*este ancho es para que cuadre con el texto*/ 
        height:100%; /*idem*/ 
        border:0px solid #ff6501; /*decoracion*/ 
        background-color:#ff6501;
        float:left; /*lo flotamos a la izquierda*/ 
        display:inline; /*(*)*/ 
}
#cos_central  { 
	float: left;
margin: 0px;
border: solid 0px #ffffff;
background-color:#ff6501;
padding: 0px;
width: 600px; 
height: auto;
}
#menu_dcha   {
float: left;
margin: 0px;
padding: 0px;
border: solid 0px #ff6501;
background-color:#ff6501;
width: 150px;
height: 100%;
text-align:left; 
display: inline }
ul { list-style-type: none; margin: 0; padding: 0 }
li { margin: 2px }
#mainlevel-nav li { border: solid 0px white; }
li.latestnews   { border-bottom: 1px solid #ff4101 }
li.mostread   { border-bottom: 1px solid #ff4101 }
a {
color:#000000;
text-decoration:none;
}
a:hover { text-decoration: underline }
a:visited {
color:#222222;
text-decoration:none;
}
a.readon  { color: #ff6501; font-weight: bold; text-decoration: none; background-color: black; text-indent: 15px;}
a:hover.readon  { color:white ; }
.moduletable {
padding:2px;
margin:2px;
 background-color:#ff6501;
}
.moduletable th  { color: #ffffff; font-size: 12px; background-color: #000000; text-indent: 5px; width: 146px }
.moduletable td {
padding:2px;
margin:2px;
background-color:#ffffff;
color:#000000;
}
.contentpaneopen    { border-style: solid; border-width: 0px 0px 0px 2px; border-color: #000000; text-color: black }
.contentheading { color: #ffffff; font-size: 14px; background-color: #000000; padding: 2px; width: 600px }
.contentheading a { color: white; text-decoration: none; }
.contentheading a:hover { color: #ff6501; text-decoration: none; }
tbody.contentpaneopen    { border-bottom: 2px black }
.contentpane li {
padding: 2px; text-indent: 15px; background-color: black; color: white;}
.contentpane a {color: white;
}
.contentpane a:hover {color: #ff6501;
}
.componentheading  { color: #ffffff; font-size: 14px; background-color: #000000; text-indent: 5px; margin: 2px }
.back_button { font-weight: bold; background-color: black; padding: 2px }
.back_button a { color: white; font-weight: bold; text-decoration: none }
.back_button a:hover { text-decoration: underline }
.sectiontableentry1  { color: white; font-size: 11px; background-color: black }
.sectiontableentry1 a { color: white; font-weight: bold; font-size: 12px; text-decoration:none; }
.sectiontableentry1 a:hover { color: #ff6501;text-decoration:none; }
.sectiontableentry1 td {padding: 2px;}
.sectiontableentry2  { color: white; background-color: black }
.sectiontableentry2 a { color: white; font-size: 11px; font-weight: bold; text-decoration:none; }
.sectiontableentry2 a:hover { color: #ff6501;text-decoration:none; }
.sectiontableentry2 td {padding: 2px;}
.blog_more   { background-color: white; width: 600px }
.blog_more li  { text-indent: 15px; margin: 2px; border-bottom: 0px solid }
.pagenav { color: white; font-weight: bold; font-size: 11px; background-color: black; }
a.pagenav  { color: white; text-decoration: none; }
a:hover.pagenav  { color: #ff6501; text-decoration: underline; }