*{
	font-size:100%;
}

body{
	font:75%/140% Arial, Helvetica, sans-serif;
	text-align:center;
	background: #e4f0f8 url("../img/bg_blue.png") 0px 0px repeat-x;
	margin: 0;
}

div{
	margin:0 0 0 0;
}

span.justify{
	text-align: justify;
}

span.new{
	vertical-align: super; font-size: 90%; color: red; font-weight: bold; -font-style: italic;
}

dd{
	margin-right:0;
}

#wrap h1{
	color:#000;
}

h2{
	color: #516270;
	font-size: 15pt;
}

#header {
	margin: 0px 0 0 0; 
	width:920px;
	background: white url("../img/header_bg.png") 0 0 0 0;
}

#logos {
	margin: 50px 0 0 0;
	text-align: center;
}

.hidden-navigation{
	width:1px;
	position:absolute;
	left:-9999px;
}

#jserror {
	margin: 0 0 0 0;
	text-align:center;	
	background-color: red;
	color: white;
	border:1px solid #CCC;
}

#wrap{
	background:#FFF;
	width:900px;
	margin:0 auto;
	text-align:left;
}

#navigations{
	width:185px;
	float:left;	
	background:white;
}

#main-content{
	width:520px;
	float:left;	
	margin: 20px 0 0 0;
	padding: 10px;
	color: #2a3a47;
	background: #bad1e1;
}
#main-content h2 {
	text-indent: -10001px;
	height: 19px;
	background-repeat: no-repeat;
	margin: -10px -10px 0 -10px;
	text-align: center;
}

#main-content h2.context {
	background: #bad1e1 url("../img/context_bg.png") 0 0 no-repeat;	
}

#main-content h2.consortium {
	background: white url("../img/consortium_bg.png") 0 0 no-repeat;	
}

#main-content h2.documents {
	background: #bad1e1 url("../img/documents_bg.png") no-repeat;	
}

#main-content h2.events {
	background: #bad1e1 url("../img/events_bg.png") no-repeat;	
}

#main-content h2.links {
	background: #bad1e1 url("../img/links_bg.png") no-repeat;	
}

#sub-content{
	width:170px;
	float:right;
	text-align: center;
	margin: 30px 0 5px 0px;
}

#foot{
	clear:both;
	height: 60px;
	margin-top: 10px;
	background: url("../img/footer.png");
	text-align: right;
}

a{
	color: #516270;
	font-weight: bold;
	text-decoration: none;
}

/* Columna izquierda 

#navigations h3{
	background: #af0000;
	margin: 0;
	padding: 5px 0 5px 10px;
	text-transform: lowercase;
	color: #fff;
	font-size: 100%;
	background-image: url("header3.gif");
	background-repeat: repeat-x;
	background-position: bottom;
}

#navigations h3 span{
	background: transparent;
}
*/

#navigations {
	margin: 0;
	padding: 0;
	list-style: none;
	padding: 30px 0px 0px 0px;
}

#navigations li{
	padding-left: 18px; 
	background: transparent url("../img/navig.png") 0 20px no-repeat;
	background: #bad1e1;
	margin-bottom: 7px;	
	color: white;
}

#navigations li a{
	color: white;
	background: #bad1e1;
}

#navigations li a.c{
	color: #818181;
}

table {
border-width:0px; 
border-style:solid; 
border-color:black;
width:100%;
border-collapse: collapse;
background: white;
}

td { 
border-width:1px;
border-style:dotted; 
border-color: #516270;
padding: 5px 5px 5px 5px;
}

td.logo, td.flag {
	text-align: center;
}

img{
    border: 0px;
}

img.embeded{
	padding: 5px 10px 0 0;
}

img.embeded-left{
	padding: 5px 10px 0 10px;
}

span.menu{
	padding-left: 1.5em; padding-right: 0.5em; font-size: 13pt; background: #bad1e1;
}
span.menu:hover{
	padding-left: 0.5em; 
}
a.nav:link, a.nav:visited { 
color: white;
text-decoration: none; 
}
a.nav:hover { 
color: white;
text-decoration: none; 
}

a.jserror {
	color: white;
	text-decoration: underlined; 
}







