body{
margin: 0px 0px 0px 0px;
font-family: Verdana, Helvetica, sans-serif;
font-size: 14px;
}

@media screen and (min-width: 481px) {
    #datos{
         visibility:visible;
    }
    #noticia_destacada{
	visibility:visible;
    }
	#gnu{
		visibility:visible;
	}
}
@media only screen 
and (max-width : 480px) {
	#datos {
    		display: none;
	}
	#noticia_destacada{
		display:none;
    	}
	#gnu{
		display:none;
	}
}
#cabecera{
 position:fixed;
 margin:0;
 top:0px;
 width:100%;   
 background-color: #E5E4E2;
}


#logo{
	margin:0;
	position: static;
	padding: 0;
	width: 14em;
}
#gnu{
	position:absolute;
	width:85px;
	top:0px;
	right:0px;
	padding-right:10px;
}
#login{
	position:relative;
	float:right;
	padding-right:10px;
}
#noticia_destacada{
	position:absolute;
	width:50%;
	top:100px;
	right:0px;
	text-align:justify;
	padding-right:10px;
}
#datos{
	position:relative;
	float: right;
	font-weight: bold;
	margin-right:20px;
}
#menu{
	position: static;
	font-weight: bold;
	margin: 0;
	padding: 0;
	height:2em;
	width:100%;
	background-color: #063;
	bottom:0;
}
#contenedor_principal{
	position: relative;
	margin:0;
	padding-right:10px;	
	overflow: hidden;
	top:50px;
	width:100%;
}

#noticias{
	position: static;
	border: 1px solid;
	padding: 10px;
	padding-bottom:50px;
	margin:0;
	top:0px;
	background-image: url("fondo.png");
	overflow-y: scroll;
	overflow-x: hidden;
	width:100%;
}
#noticias_enlaces{
	columns: 100px 3;
	position: static;
	border: 1px solid;
	padding: 10px;
	padding-bottom:50px;
	margin:0;
	top:100px;
	background-image: url("fondo.jpg");
	overflow-y: scroll;
	overflow-x: hidden;
	width:100%;
}
#pie{
	position: fixed;
	background-color:#E5E4E2;
	bottom:0px;
	margin:0;
	padding:5px;
	margin-right:2px;
	width:98%;
}
.h1{
 font-family: Helvetica;
 font-weight: bold;
 color: #FF8000;
 font-size: 2em;
 margin: 0;
 padding: 0;
}
.h2{
 font-family: Helvetica;
 font-weight: bold;
 color: #FF8000;
 font-size: 1em;
 margin: 0;
 padding: 0;
}
.link{
 font-size: 1em;
 margin: 0;
 padding: 0;
}
.pequeno{
font-family: Serif;
color: #000000;
font-size: 0.75em;
padding: 0;
margin:0;
}
.date{
font-family: Courier;
color: #6E6E6E;
font-size: 1em;
padding: 0;
margin:0;
margin-bottom: 2em;
text-rendering: optimizeLegibility;
}
.content{
font-family: Serif;
color: #000000;
font-size: 1em;
padding: 0;
margin:0;
margin-bottom: 1.25em;
text-align: justify;
width:100%;
text-rendering: optimizeLegibility;
}
.linkimage{
 font-size: 1em;
 padding: 2px;
}
ul.enlaces{
list-style-type: none;
text-decoration: none;
padding: 0;
}
ul.nav{
list-style-type: none;
padding:0;
margin:0;
}
ul.nav li{
margin:0;
padding:8px;
display:inline;
}
ul.nav li a{
padding: 0px;
color:#FFF;
background-color: #063;
text-decoration:none;
font-size: 1em;
}
ul.nav li a:hover{
background-color: #01DF3A;
margin-top:-2px;
padding-bottom:5px;
}
