html, body { background-color: #000; width:100%; height:100%; padding:0; margin: 0; text-align: center; overflow:hidden; }
form, p { margin: 0px; }
#contenedor { position:absolute; top:0; left:0; width:100%; height:100%; z-index: 1; overflow: auto; }
#contenido { width: 982px; border: 1px solid #0f0; text-align: left; margin: 0 auto; }

/*------------------------------------------------------------------*/
.titulo_alternativo { font: bold 80px Arial; color: #FF9900; background: #303030; height: 100px; padding: 10px; overflow: hidden; }
.rotulo { padding: 0px 10px 10px 10px; border-bottom: 1px solid #FF9900; }

.lista .titulo { font: bold 12px Arial; color:#ffffff; padding: 0 0 20px 0; }
.lista .claves { color:#ffff40; }
.lista .fecha { font: bold 12px Arial; color:#ff0000; }
.lista .enlace { font: bold 12px Arial; color:#ffffff; }
.lista .paginacion { font: bold 12px Arial; color:#a0a0a0; text-align: center; }
.lista .img { border: 2px solid #333; }
.lista a:link { color:#ffffff; }
.lista a:visited { color:#ffffff; }
.lista a:visited { color:#ffffff; }

.ventana  { width: 780px; height: 430px; background-color: #000; border: 5px solid #fa831b; }
.ventana .arriba { width: 735px; height: 34px; border-bottom: 1px solid #fa831b; text-align: right; }
.ventana .abajo { width:735px; height: 385px; }
.ventana .cerrar { font: bold 14px Verdana; color:#fff; border-left: 1px solid #fa831b; width: 34px; padding: 10px 0px; text-align: center; cursor: pointer; }
.ventana .contenido1 { width:735px; height: 385px; overflow:auto; text-align: left; }
.ventana .contenido1 a:link { color:#95B6F2; }
.ventana .contenido1 a:visited { color:#95B6F2; }
.ventana .contenido1 a:visited { color:#95B6F2; }
.ventana .contenido2 { width:160px; height: 385px; overflow:auto; text-align: center; }
.ventana .contenido3 { width:575px; height: 385px; overflow:auto; text-align: center; }
.ventana .texto1{ font: bold 18px Arial; color:#ff0; }
.ventana .texto2 { font: normal 14px Arial; color:#fff;}
.ventana .texto3 { font: bold 14px Arial; color:#fff; padding-bottom: 10px; }
.ventana .fotos1 { background:#333; padding: 5px; margin: 5px 0; cursor: pointer; }
.ventana .fotos2 { background:#333; padding: 5px; margin: 5px 0;  }
.ventana pre { font: normal 12px Courier new; color:#fff; }

.ventana_img { background: #000; border:5px solid #fa831b; }
.ventana_img .caja_boton { height:25px; padding:3px; text-align:right; }
.ventana_img .boton_cerrar { font: bold 12px Verdana; color: #000; background-color: #fff; border: 0; cursor: pointer; }
.ventana_img .contenido { height: 405px; overflow: auto; }

.cuadro1 { margin: 30px 5px; border-top: 2px solid #800; border-bottom: 2px solid #800; }
.cuadro1 table { border-top: 1px solid #555; border-left: 1px solid #555; border-bottom: 1px solid #555; margin-bottom: 5px; }
.cuadro1 th { border-right: 1px solid #555; padding: 1px; background: #333; }
.cuadro1 td { border-right: 1px solid #555; padding: 1px; }
.cuadro1 textarea { padding: 1px; overflow: hidden; border: 0; }
.cuadro1 .ta0 { font: bold 13px Arial; background: #000; color: #ff0; width: 700px; height: 35px; }
.cuadro1 .ta1 { font: bold 12px Arial; background: #333; color: #999; margin: 0 0 5px 0; padding: 1px; width: 120px; height: 35px; }
.cuadro1 .ta2 { font: normal 11px Arial; margin: 0 0 1px 0; width: 120px; height: 32px; }
.cuadro1 .ta3 { font: normal 11px Arial; margin: 0; width: 120px; height: 47px; }

#noticias1 { width: 172px; height: 250px; overflow: hidden; }
#noticias1 div { font: normal 12px Arial; color: #fff; padding: 0 5px; }
#noticias1 a { font: bold 12px Arial; color: #ff8; }
#noticias2 { width: 150px; height: 200px; overflow: hidden; }
#noticias2 div { font: normal 12px Arial; color: #fff; padding: 0 5px; }
#noticias2 a { font: bold 12px Arial; color: #ff8; }
#noticias3 { width: 172px; height: 200px; overflow: hidden; }
#noticias3 div { font: normal 12px Arial; color: #fff; padding: 0 5px; }
#noticias3 a { font: bold 12px Arial; color: #ff8; }
#calendario1 { width: 150px; height: 200px; overflow: hidden; }
#calendario1 div { font: normal 12px Arial; color: #fff; padding: 0 5px; }
#calendario1 a { font: bold 12px Arial; color: #ff8; }
#calendario2 { width: 150px; height: 200px; overflow: hidden; }
#calendario2 div  { font: normal 12px Arial; color: #fff; padding: 0 5px; }
#calendario2 a { font: bold 12px Arial; color: #ff8; }
#rankings { width: 172px; height: 250px; overflow: hidden; }
#rankings div { font: normal 12px Arial; color: #fff; padding: 0 5px; }
#rankings a { font: bold 12px Arial; color: #ff8; }
#foro { width: 150px; height: 200px; overflow: hidden; }
#foro div { font: normal 12px Arial; color: #fff; padding: 0 5px; }
#foro a { font: bold 12px Arial; color: #ff8; }

.resultados_PPT { width:172px; height:200px; overflow:hidden; }
.resultados_PPT .slide { font: bold 11px Arial; color: #fff; background: #000; border: 0; width: 172px; height: 200px; cursor: pointer; }
.resultados_APP { width:172px; height:200px; overflow: hidden; }
.resultados_APP .slide { font: bold 11px Arial; color: #fff; background: #000; border: 0; width: 172px; height: 200px; cursor: pointer; }
.noticias_espec { width:150px; height:200px; overflow: hidden; }
.noticias_espec .slide { font: bold 11px Arial; color: #fff; background: #000; border: 0; width: 150px; height: 200px; cursor: pointer; }

.recuadro { border: 1px solid #00ff00; margin: 2px 0 10px 0; }
.recuadro table { margin: 10px 0; background: #444;}

.buscador .tabs { font: normal 11px Verdana; color: #fff; text-align: center; }
.buscador .tabs a { width: 60px; padding: 1px 4px; text-align: center; text-decoration:none; color:#FFF; background:#444; cursor: pointer; }
.buscador .tabs a:hover { color:#FFF; background:#111; }
.buscador .tabs a.selected { color:#000; background:snow; cursor:default; }
.buscador .cajas { height: 60px; }
.buscador .cajas input { color: #00f; font-family:Verdana,Sans-Serif;font-size:11px; }
.buscador .cajas select { color: #00f; font-family:Verdana,Sans-Serif;font-size:11px; }
.buscador .cajas img { cursor:pointer; }
.buscador .cajas button { font: bold 11px Verdana,Sans-Serif; background: #fa831b; }

.img_noticias { cursor:pointer; }
.img_noticias th { border: 2px solid #fe9900; background: #000; height: 345px; text-align:center; }
.img_noticias td { font:bold 15px Arial; color: #000; background:#fe9900; height: 45px; text-align:center; }

.img_calendario { cursor:pointer; }
.img_calendario th { border: 2px solid #fe9900; background: #000; height: 175px; text-align:center; }
.img_calendario td { font:bold 12px Arial; color: #008000; background:#fff; height: 45px; text-align:center; }

.img_fotos1 { cursor:pointer; }
.img_fotos1 th { border: 2px solid #fe9900; background: #000; height: 120px; text-align:center; }
.img_fotos1 td { font:bold 11px Arial; color: #008000; background:#fff; height: 45px; text-align:center; }

.img_fotos2 { cursor:pointer; }
.img_fotos2 th { border: 1px solid #333; background: #333; height: 120px; text-align:center; }
.img_fotos2 td { font:bold 11px Arial; color: #fff; background:#333; height: 45px; text-align:center; }



