:active, :focus { outline-style: none; -moz-outline-style:none; }

/*la joroba del xhtml*/
/*+++++++++++++++*/
html, body, #tabla
{
	margin:0;
    padding:0;
    height:100%;
    border:none;
	

}
/*+++++++++++++++*/
.deshabilitado{
color:#aaa !important;
text-decoration:none !important;
}
body { 
margin:0px;
/*text-align:center; */
background:url(backgroundup.jpg);
background-repeat:no-repeat;
background-position:center top;/*overflow-y:hidden;*/
overflow-x:hidden;
/*background-attachment:fixed;*/
background-attachment: scroll !important;
min-width:775px;
}
.iframeame{
/*height: 609px;*/
overflow-y:auto;
overflow-x:hidden;
min-width:789px !important;
background-color: transparent;
background-image:url(backgrounddown.jpg);
background-repeat:no-repeat;
background-position:center top;
border:0;
margin:0;
padding:0;
}
.divdedesague{
width:100%;
height:10px;
position:absolute;
top:200px;
left:0;
background:url(desague.png);
background-position:center;
background-repeat:no-repeat;
z-index:1;
}
/*BLOQUES DIV*/
.arriba {
width:100%;
height:155px;
background:url(fondocabezera2.png);
background-color:transparent;
background-repeat:no-repeat;
background-position:center 130px;
}
.cabecera {
width:775px;
height:155px;
background:transparent;
margin:0;
padding:0;
}
.centro{
width:100%;
/*min-height:650px;*/
background:none;
margin:0;
padding:0;
}
.cuerpo {
width:775px;
/*min-height:650px;*/
background:transparent;
margin:0;
padding:0;
border:0;
}
.fondo{
width:775px;
height:25px;
background:#080;
color:#99f;
font-family:arial;
font-size:12px;
}
.base{
width:765px;
float:left;
font-family:arial;
text-align:left;
font-size:11px;
margin:0;
padding-right:5px;
padding-left:5px;
}
.base img{
float:left;
padding:5px;
text-align:left;
}
.base h3{
font-weight:bold;
font-size:14px;
text-align:left;
color:brown;
padding:5px;
}
.base div{
float:left;
width:32%;
margin:2px;
background-color:transparent;
}
.base p{
padding:3px;
}
.logo{
float:left;
margin-left:9px;
margin-top:3px;
}
.menufondo{
width:768px;
height:25px;
background-color:transparent;
/*background:url('menufondo.png');*/
/*float:center;*/
}
.flashpics{
height:130px;
width:775px;
float:right;
margin:0;
}
.pie {
font-family:Arial;
font-size:10px;
color:white;
}
.pie a{
color:white;
font-size:10px;
}



/*************************/

.enlacesderecha{
width:180px;
height:350px;
float:right;
margin-right:5px;
background:#eee;
}
.tribuna {
height:140px;
color:white;
background:black;
font-family:Arial;
font-size:10px;
font-weight:bold;
text-align:left;
padding-left:4px;
}
.tribuna img{
float:right;
display:run-in;
margin:5px;
padding:0px;
}
.calendario{
height:100px;
background:#a00;
color:white;
margin-top:5px;
font-family:Arial;
font-size:14px;
font-weight:bold;
}
.extra{
height:90px;
background:#d00;
color:black;
margin-top:5px;
font-family:Arial;
font-size:14px;
font-weight:bold;
padding:5px;
}


/*** BARRA DE NAVEGACION ***/

ul.nav,.nav ul{
/*setear la fuente y remover los margenes y espacios*/
	font-family:arial;
	text-align:center;
	margin: 0;
	padding: 0;
	cursor: default;
	list-style-type: none;
	display: inline;
	text-align:middle;
}

ul.nav>li{
	font-size:13px;
	display: table-cell;
	position: relative;
	padding: 0px 0px;
	border-left:1px solid white;
	border-right:1px solid white;
	border-top:1px solid white;
}

ul.nav li>ul{
/*Hacer la lista de subitems invisible*/
	width:127px;
	display: none;
	position: absolute;
	max-width: 40ex;
	margin-left: 0px;
	margin-top: 0px;
	letter-spacing:0.5;
}

ul.nav li:hover>ul{
/*Cuando hover (mouse por arriba), hacerlos aparecer*/
	display : block;
}
.nav li a{
/*Link al bloque entero del menu principal*/
	display: block;	
	margin:0px;
	padding:0px;

}
.nav ul li a{
/*Link al bloque entero del sub-menu*/
	display: block;
	padding: 2px 10px;
}

/*** Menu colores ***/
/********************/

/** Colores Menu principal**/
.nav li a{
	background-color: #0c0;
	color: #fff;
	margin:0px;
	padding:0px;
}
.nav li a:hover{
	background-color: #0a0;
	color: #fff;
}
.nav li a:active{
	background-color: #036;
	color: #fff;
}
/** Colores Sub-Menu**/
ul.nav,
.nav ul {
	background-color: #0c0;
	color: #000;
	border:1px solid white;
}
.nav ul li a{
	text-transform: uppercase;
	font-size:9px;
	/*margin-left:1px;
	padding-left:2px;*/
	text-align:left;
	background-color: #afa;
	color: #000;
	border:1px solid white;
}
ul.nav li:hover,
.nav ul li a:hover{
	background-color: #0b0;
	color: #fff;
}
ul.nav li:active,
.nav ul li a:active{
	background-color: #036;
	color: #fff;
}

ul.nav,
.nav ul{
	border: 0px solid #fff;
}

.nav a{
	text-decoration: none;
}
/* PARA MOSTRAR EL BLOQUE COMPLETO*/
ul.nav{
	display: table;
	width: 99%;
	table-layout: fixed;
}

