body{	font-family: Arial, Helvetica, sans-serif; font-size: .6886em; color: #000; margin: 0px; padding: 0px;}

#container{	width: 954px; margin-left:auto; margin-right: auto;}

#header{	width: 100%; height: 225px; float: left; background: url(images/header-bg.gif) bottom left no-repeat; position: relative; margin: 0px; padding: 0px;}
#header .logo-oesia{	width: 143px; height: 45px; background: url(images/oesia-logo.gif) top left no-repeat; float: left; position: absolute; top: 16px; left: 20px;}
#header .logo-mityc{	width: 350px; height: 45px; background: url(images/mityc-logo.gif) top left no-repeat; float: left; position: absolute; top: 16px; right: 222px;}
#header .logo-ue{	width: 142px; height: 45px; background: url(images/ue-logo.gif) top left no-repeat; float: left; position: absolute; top: 16px; right: 72px;}
#header .logo-cyted{	width: 44px; height: 45px; background: url(images/cyted-logo.gif) top left no-repeat; float: left; position: absolute; top: 16px; right: 20px;}
#header .logo-oesia  span, #header .logo-mityc  span, #header .logo-ue span, #header .logo-cyted span {	display: none;}
#header .proyecto h1, #header .proyecto h2, #header .proyecto h3{	color: #FFF;}
#header .proyecto h1{	width: 393px; height: 23px; background: url(images/title.gif) top left no-repeat; margin: 0px; padding: 0px; position: absolute; left:35px; top:113px; z-index: 100;}
#header .proyecto h1 a{	width: 393px; height: 23px; margin: 0px; padding: 0px; display:block; float:left;}
#header .proyecto h2{ width: 551px; height: 55px; background: url(images/subtitle.gif) top left no-repeat; margin: 0px; padding: 0px; position: absolute; left: 35px; top: 105px;}
#header .proyecto h3{	position: absolute; top: 170px; left: 35px; font-size: 1.1em; font-weight: normal; width: 650px; margin: 0px; padding: 0px;}
#header .proyecto h1 a span, #header .proyecto h2 span, #header .proyecto h3 span{	display: none;}

#header .menu{	position: absolute;  top: 179px; left: 0px; height: 34px;}
#header .menu ul{	list-style-type: none; width: 924px; margin: 0px; padding: 0px; height: 34px; margin-left: 30px;}
#header .menu ul li{	float: left; text-align: left; color: #FFF; margin: 0px; padding: 0px; height: 34px;  line-height: 34px; margin-right: 50px;}
#header .menu ul li a, #header .menu ul li a:link, #header .menu ul li a:visited{	background: url(images/menu_li-off.gif) left no-repeat; padding-left: 20px; color:#FFF; text-decoration: none; font-weight:bold;}
#header .menu ul li a:hover{	background: url(images/menu_li-on.gif) left no-repeat; padding-left: 20px; color:#FFF; text-decoration: none; font-weight:bold;}
#header .menu ul li a.active, #header .menu ul li a.active:link, #header .menu ul li a.active:visited{	background: url(images/menu_li-activo.gif) left no-repeat; padding-left: 20px; color:#FFF; text-decoration: none; font-weight:bold;}
#header .menu ul li a.active:hover{	background: url(images/menu_li-activo.gif) left no-repeat; padding-left: 20px; color:#FFF; text-decoration: none; font-weight:bold;}

#main{	width: 934px; float: left; margin: 15px 0px 30px 0px; padding: 0px 10px; position: relative;}
#main h1{	background: url(images/barra-bg.gif) top left no-repeat; width: 904px; height: 47px; line-height: 35px; font-size: 1.5em; color: #FFF; font-weight: bold; margin: 0px; padding: 0px; padding-left: 30px; margin-bottom: 20px;}
#main h2{	color: #219CCF; font-size: 2.5em; margin: 0px; padding: 0px 0px 20px 0px}
#main .content{	width: 834px; margin: auto;}
#main p{	margin: 0px 0px 20px 0px; padding: 0px; font-size: 1.2em; }
.col1{	width: 25%; float: left; height: 90px; text-align: center; border-bottom: 1px solid #CCC; margin-top: 15px;}
.col2{	width: 74%; float: left; font-size: 1.2em; height:90px; border-bottom: 1px solid #CCC; margin-top: 15px;}

#footer{	width: 100%; height: 120px; background: url(images/footer-bg.gif) top left no-repeat; margin: 0px; padding: 0px; position: relative; float: left; }
.footer-container{	width: 100%; overflow: hidden; position: absolute; top:28px; left: 30px;}
.footer-logo{	float: left; margin-right: 39px; height: 44px;}
.footer-logo img{ vertical-align: middle;}

.azul{	color:#219CCF;}
