body {
 font-family: Verdana, MS Sans Serif, Sans-serif;
 position: relative;
 width: 1000px;
 margin: 0 auto;
}

div.aplik{
 position: absolute;
 width: 250px;
 text-align: center;
 background: white;
}

div.aplik a {
 color: white;
 text-decoration: none;
}

.aplik img {
 border-style: none;
}

img.flash {
 position: absolute;
 top: 20px;
 left: 250px;
 width: 750px;
 height: 230px;
}

div#bannerTitle {
 visibility: hidden;
}

div.investigacion {
 position: absolute;
 top: 65px;
 left: 0px;
 z-index: 1;

 opacity: 0.9;
 filter:alpha(opacity=90);
}

div.investigacion img#posn {
 margin-left: 810px;
 opacity: 0.85;
 filter:alpha(opacity=85);
}

div.recuadro {
 background: #FFCC33;
 font-size: 11px;
 padding: 8px 10px;
 z-index: 1;
 opacity: 0.9;
 filter:alpha(opacity=90);
}

div.recuadro div {
 text-indent: 10px;
}

div.recuadro h3 {
 margin-top: 0px;
 margin-bottom: 6px;
}

div.tecnologias div.recuadro {
 position: absolute;
 top: 150px;
 left: 260px;
 width: 220px;
 height: 74px;
}

div.recuadro#destacado{
 position: absolute;
 top: 200px;
 left: 28px;
 width: 105px;
}

div.texto {
 position: absolute;
 top: 94px;
 left: 0px;
 width: 250px;
 height: 156px;
 background-image:url("fondoTexto1.png");
 font-size: 11px;
}

div.destacados {
 position: absolute;
 top: 250px;
 left: 0px;
 width: 250px;
 height: 25px;
 background: white;
 background-image:url("fondoDestacados.jpg");
}

div.temas {
 position: absolute;
 top: 1px;
 left: 250px;
 width: 750px;
 height: 10px;
 background: white;
 font-size: 10px;
 text-align: right;
}

div.temas a {
 color: black;
 padding: 2px 10px;
}

div.temas a:hover {
 color: #46b6ce;
}

div.menu {
 position: absolute;
 top: 250px;
 left: 250px;
 width: 740px;
 height: 21px;
 padding: 2px 5px;
 background: #666666;
 text-align: right;
}

div.menu a {
 font-size: 12px;
 color: white;
 text-decoration: none;
 margin: 0px 10px;
}

div.menu a:hover {
 color: #46b6ce;
}

div.foto{
 position: absolute;
 top: 275px;
 left: 0px;
 width: 250px;
 height: 310px;
 background: white;
}

.foto img {
 border-style: none;
}

p.nav {
 text-align: right;
}

div.titulo{
 position: absolute;
 top: 275px;
 left: 250px;
 width: 180px;
 height: 30px;
 background: white;
 font-weight: bold;
 font-style: italic;
 color: #666666;
 font-size: 20px;
 text-align: center;
}

div.titulo2{
 position: absolute;
 top: 275px;
 left: 250px;
 width: 280px;
 height: 50px;
 background: white;
 font-weight: bold;
 font-style: italic;
 color: #666666;
 font-size: 20px;
 text-align: center;
}

div.titulo #f{
 color: #CCCCCC;
}

div.submenu {
 position: absolute;
 top: 275px;
 left: 430px;
 width: 570px;
 height: 30px;
 background: white;
}

.submenu table {
 width: 100%;
 position: absolute;
}

.submenu td {
 font-size: 10px;
 text-align : center;
 color: #46b6ce;
 padding: 2px;
 width: 15%;
}

.submenu a {
 color: black;
}

.submenu a:hover{
 color: #46b6ce;
}

div.principal {
 position: absolute;
 top: 325px;
 left: 277px;
 background: white;
 width: 495px;
 height: 230px;
 font-size: 11px;
 text-indent:10px;
 text-align: justify;
}

div.principalVideo {
 position: absolute;
 top: 305px;
 left: 277px;
 background: white;
 width: 495px;
 height: 250px;
 font-size: 11px;
 text-indent:10px;
 text-align: justify;
}

.principal h1 {
 font-family: Verdana, MS Sans Serif, Sans-serif;
 font-weight: bold;
 font-size: 14px;
 margin-top: 0em;
}

.principal a{
 color: black;
}

.principal a:hover{
 color: #46b6ce;
}

.principal li{
 text-indent: 0px;
}

div.aviso {
 position: absolute;
 top: 325px;
 left: 277px;
 background: #FFFFFF;
 width: 495px;
 height: 230px;
 font-size: 12px;
 font-style: normal;
 font-weight: normal;
 text-align: justify;
 color: black;
 text-indent:10px;
}

.aviso a{
 font-weight: bold;
 color: black;
}

.aviso a:hover{
 color: #46b6ce;
}

div.numeros {
 position: absolute;
 top: 555px;
 left: 250px;
 background: #F5F5F5;
 width: 550px;
 height: 30px;
 padding-top: 1px;
 font-size: 10px;
 text-align: right;
}

.numeros span{
 margin: 0 27px 0 -4px;
 font-size: 175%;
 color: #46B6CE;
 vertical-align: middle;
 font-weight: bold;
}

.numeros a{
 margin: 0 28px 0 -4px;
 font-size: 14px;
 color: black;
 vertical-align: middle;
}

.numeros a:hover {
 color: #46b6ce;
}

div.complemento{
 position: absolute;
 top: 345px;
 left: 800px;
 width: 200px;
 height: 240px;
 background: #FFFFFF;
 font-size: 22px;
}

div.titulocomplemento{
 position: absolute;
 top: 325px;
 left: 800px;
 width: 200px;
 height: 20px;
 background: #666666;
}

.titulocomplemento table {
	position: absolute;
	top: 275px;
	left: 10px;
	width: 100px;
	height: 20px;
    font-size: 15px;
	color: #FFFFFF;
	font-weight: bold;
} 

div.contacto{
 position: absolute;
 top: 585px;
 width: 1000px;
 padding: 2px 0px;
 background: #838385;
 color: #FFCC33;
 font-size: 12px;
 text-align: right;
 font-weight: bold;
}

div.contacto span {
 margin: 0px 35px 0px 0px;
}

div.claudia {
 position: absolute;
 top: 605px;
 left: 0px;
 width: 300px;
 height: 20px;
 background: white;
 font-size: 10px;
}

div.claudia a {
 color: gray;
}

div.claudia a:hover {
 color: #46b6ce;
}

.noticias {
 position: absolute;
 top: 300px;
 left: 800px;
}

.noticias a{
 position: absolute;
 top: 0px;
 left: 10px;
 font-size: 15px;
 color: #FFFFFF;
 font-weight: bold;
 text-decoration: none;
}

.noticias a:hover{
 color: #46b6ce;
}

.leermas {
 position: absolute;
 top: 430px;
 left: 800px;
 width: 200px;
 height: 155px;
 background: #CCCCCC;
}

.leermas td {
 font-size: 12px;
 font-family: Verdana, MS Sans Serif, Sans-serif;
 font-weight: bold;
 font-style: italic;
 color: #46b6ce;
}

.leermas tr {
 font-size: 11px;
 font-family: Verdana, MS Sans Serif, Sans-serif;
 color: black;
}

.leermas a{
 font-size: 11px;
 font-family: Verdana, MS Sans Serif, Sans-serif;
 font-weight: normal;
  font-style: normal;
 color: black;
}

.leermas a:hover{
 color: #46b6ce;
}

.complementoNoticias
{
 position: absolute;
 top: 300px;
 left: 800px;
 width: 200px;
 height: 285px;
 font-size: 15px;
 background: #FFFFFF;
 font-weight: bold;
 text-decoration: none;
}

