.menu_tabla {
	background-color: #BBBBBB;
	padding: .6em 0 .4em 0;
	}
.bd {
	background-color: #EEEEEE;
	padding: 1em .5em 0 .5em;
	}
#nav ul li{display: inline;}
#nav ul{margin: 0;
padding: 0;
list-style-type: none;
text-align: center;}
#nav ul li a
{
text-decoration: none;
padding: .2em .4em .2em .4m;
color: #FFF;
background-color: #036;
border-top: 1px solid #fff;
border-left: 1px solid #fff;
border-right: 1px solid #036;
border-bottom: 1px solid #036;
}
#nav ul li a:hover
{

color: #FFF;
background-color: #626363;
border-top: 1px solid #036;
border-left: 1px solid #036;
border-right: 1px solid #fff;


}

body {

}
.tabla_principal {
	border: 3px solid #000000;
	background-color: #EEEEEE;
}

a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

a.menu {
	font-family: Arial, Lucida Console, sans-serif;
	font-size: 14px;
	text-decoration: bold;
	color: #f7c510;
}

a.menu:visited {
	font-family: Arial, Lucida Console, sans-serif;
	font-size: 14px;
	text-decoration: bold;
	color: #f7c510;
}
a.menu:hover {
	font-family: Arial, Lucida Console, sans-serif;
	font-size: 14px;
	text-decoration: bold;
	color: #999999;
}
a.menu:active {
	font-family: Arial, Lucida Console, sans-serif;
	font-size: 14px;
	text-decoration: bold;
	color: #000000;
}

a.menusp {
	font-family: Arial, Lucida Console, sans-serif;
	font-size: 14px;
	text-decoration: bold;
	color: #f7c510;
}

a.menusp:visited {
	font-family: Arial, Lucida Console, sans-serif;
	font-size: 14px;
	text-decoration: bold;
	color: #f7c510;
}
a.menusp:hover {
	font-family: Arial, Lucida Console, sans-serif;
	font-size: 14px;
	text-decoration: bold;
	color: #999999;
}
a.menusp:active {
	font-family: Arial, Lucida Console, sans-serif;
	font-size: 14px;
	text-decoration: bold;
	color: #000000;
}

.puntos_menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #CCCCCC;
}
.pie {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #333333;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	font-size: 10px;
	font-weight: normal;
}
.bloque_izquierda {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #B95C00;
	font-size: 12px;
	font-weight: bolder;
	text-transform: uppercase;
}
.titulo_proyecto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #FFFFFF;
}
.cuerpo_bloques {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #282725;
}

.cuerpo_bloques a:focus { text-decoration: underline; color: #999900; font-weight:bold; }
.cuerpo_bloques a:link { text-decoration: underline; color: #999900; font-weight:bold; }
.cuerpo_bloques a:hover { text-decoration: underline overline; color: #FF0000; font-weight:bold; cursor:pointer; }
.cuerpo_bloques a:visited { text-decoration: underline; color: #999900; font-weight:bold; }


.titulo_negro {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #000000;
	text-alig: center;
}
.etiqABS {
	background-color: #666666;
}
#docs th{

}
#docs td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
	border-bottom: 1px solid #AAA;
	padding: 2em 0 1em 1em;
}
#pics td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
	vertical-align: top;
}
#docs td a{
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;	
vertical-align: middle;
padding: 0 0 0 0;
}
#docs td a:hover{
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;	
vertical-align: middle;
padding: 0 0 0 0;
color: red;

}
.item_box1{
width:auto;
height:auto;
padding:4px 0 4px 0;
border-bottom: 1px #666666 dashed;
}
.item_box2{
width:auto;
height:auto;
padding:4px 0 4px 0;
}
.bloque_notas{
height: 205px;
max-height: 205px;
width: 140px;
max-width: 140px;
overflow: auto;
text-align: justify;
padding: 2px;
background-color: #FFFFFF;
}

.bloque_libro{
height: 205px;
max-height: 205px;
width: 140px;
max-width: 140px;
overflow: auto;
text-align: justify;
padding: 2px;
background-color: #FFFFFF;
}

.bloque_noticias {
height: 450px;
max-height: 450px;
overflow: auto;
text-align: justify;
padding: 2px;
background-color: #FFFFFF;
}

.bloque_noticias scroll {
background-color:#999900;

}

table.estilos_TBL {
    border-spacing: 0px;
    border-collapse: collapse; 
    border-top: 1px solid #f7c510; 
    border-bottom: 1px solid #f7c510; 
    border-left: 1px solid #f7c510;
    border-right: 1px solid #f7c510;
	font-family: "Trebuchet MS", "Lucida Grande", "Bitstream Vera Sans";
	font-size: 12px;
}

.item_box{
width:auto;
height:auto;
padding:10px 0 5px 0;
border-bottom:1px #666666 dashed;
}
