body, html {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #000000;
	color: #ffffff;
}

table.tabla-main{
	border-left: 3px solid #ffffff;
	border-right: 3px solid #ffffff;
}

td#menu{
	background-image: url('../images/barra.jpg');
	background-repeat: no-repeat;
	vertical-align:middle;
}

td.menu div{
	margin: 0 15px;
	float: left;
}

td a {font-size: 16px; color: #0000FF;
	font-weight: bold;
	text-decoration: none;
}
td a:hover {
	text-decoration: underline;
	color: red;
}

ul.h-menu-bar{
	list-style-type: none;
	border: 0;
	padding: 0;
	margin: 0;
	height: 24px;	
}

ul.h-menu-bar li {
	padding: 0 15px;
	font-size: 11px;
	float: left;
}
ul.h-menu-bar li a {
display: block;
padding: 0px 2px 2px 3px;
}

.big_blue{
	font-weight: bold;
	font-size: 14px;
	color: #0000FF;
}

a.small{
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
}

div#container{
	width: 1000px;
	margin: 0 auto;
}
.white{ color: #FFFFFF; font-size: 12px;}
.yellow{color:yellow;}
.rg {color: #FFFF00;}

.white_bold {
	color: #FFFFFF;
	font-weight: bold;
}

.desc{
	padding-right: 50px;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
}

.font_12 {font-size: 12px}
.font_12_blue, .menu-foro{font-size: 12px;color:#0000FF}

.green_large {
	color: #00FF00;
	font-size: 26px;
	font-weight: bolder;
}

.green_bold{
	color: #00FF00;
	font-weight: bolder;
}
div#logo{
	background-image:url('../images/banner.jpg');
	background-repeat: no-repeat;
	height:256px;
	padding-left: 20px;
}

.titulo_pagina {
	font-size: 24px;
}

.red {
	font-size: 12px;
	color: #FF0000;
}
.red_bold {
	font-weight: bolder;
	color: #FF0000;
}

.tabla_main{
	width: 980px;
	border-color: #FFFFFF;
}

p.banners{
	background-color:#CCCCCC;
	height:474px;
	width:179px;
}

.border{
	border-color:#999999;
	border-width:2px;
	border-style:solid;
}

ul{
	list-style-type: disc;
	margin-left:30px;	
}

ol{
	list-style-type: lower-roman;
	margin-left:30px;
}

li{
	padding-left: 40px;
	padding-right: 40px;
	margin-bottom: 10px;
}

.enum_aviso p
{
	margin: 10px 0 10px 0;
}

.btn_publicar{
	color: #00F;
	font-weight: bolder;
	/*background-color:#FFF;*/
}
.btn_publicar_blink{
	color: #F00;
	font-weight: bolder;
	/*background-color:#F00;		*/
}

.paginador a{
	color:#fff;	
}


.js-disabled img { width:130px; height:100px; display:block; float:left; margin:0px 1px; }



/* 
    root element for the scrollable. 
    when scrolling occurs this element stays still. 
*/ 
div.scrollable { 
 
    /* required settings */ 
    position:relative; 
    overflow:hidden; 
    width: 630px; 
    height:120px; 
} 
 
/* 
    root element for scrollable items. Must be absolutely positioned 
    and it should have a extremely large width to accomodate scrollable items. 
    it's enough that you set width and height for the root element and 
    not for this element. 
*/ 
div.scrollable div.items { 
    /* this cannot be too large */ 
    width:20000em; 
    position:absolute; 
	z-index: 5;
} 
 
/* 
    a single item. must be floated in horizontal scrolling. 
    typically, this element is the one that *you* will style 
    the most. 
*/ 
div.scrollable div.items div { 
    float:left;
	z-index: 10;
} 
 
/* you may want to setup some decorations to active the item */ 
div.items div.active { 
    border:1px inset #ccc; 
    background-color:#fff; 
}

td.aviso_cell
{
	color: #000;
	border-color:#C30;
	border-width:3px;
	border-style:solid;
	padding-left: 6px;
}

td.left_aviso
{
	background-color:#BBB;
	font-weight:bolder
}
td.right_aviso
{
	background-color:#FFF;
}

a.aviso_link
{
	display:block;
	float:left;
	padding:6px;
}
