@charset "utf-8";
/* CSS Document */

body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color: #333333;}
.textomediano{
font-size:11px;}
.piefoto {
font-size:10px }

ul { list-style-position:outside;
list-style-image:url(../images/blue_point.gif);
white-space:none;
}
li{
margin-bottom:15px}

.transpa {
list-style-position:outside;
list-style-image:url(../images/transparente.gif)
}

#principal {
width:900px;
margin: 0px auto;
padding-bottom:10px;
padding-left:10px;
padding-right:10px;
padding-top:35px;
background-image: url(../images/background_home.gif);
background-repeat:no-repeat}
#overview {
width: 900px;
margin: 0px auto;
padding-bottom:10px;
padding-left:10px;
padding-right:10px;
padding-top:35px;
background-image: url(../images/background_overview.gif);
background-repeat:no-repeat}
#our_research {
width: 900px;
margin: 0px auto;
padding-bottom:10px;
padding-left:10px;
padding-right:10px;
padding-top:35px;
background-image: url(../images/background_our_research.gif);
background-repeat:no-repeat}
#contract_rd {
width: 900px;
margin: 0px auto;
padding-bottom:10px;
padding-left:10px;
padding-right:10px;
padding-top:35px;
background-image: url(../images/background_contract_rd.gif);
background-repeat:no-repeat}
#team_02 {
width: 900px;
margin: 0px auto;
background-image:url(../images/background_team.gif);
background-repeat:no-repeat
padding-bottom:10px;
padding-left:10px;
padding-right:10px;
padding-top:35px;
background-repeat:no-repeat}
#catalogue {
width: 900px;
margin: 0px auto;
background-image:url(../images/background_catalogue.gif);
background-repeat:no-repeat
padding-bottom:10px;
padding-left:10px;
padding-right:10px;
padding-top:35px;
background-repeat:no-repeat}
#slides {
width: 900px;
margin: 0px auto;
background-image:url(../images/background_slides.gif);
background-repeat:no-repeat
padding-bottom:10px;
padding-left:10px;
padding-right:10px;
padding-top:35px;
background-repeat:no-repeat}
#sponsors {
width: 900px;
margin: 0px auto;
background-image:url(../images/background_sponsors.gif);
background-repeat:no-repeat
padding-bottom:10px;
padding-left:10px;
padding-right:10px;
padding-top:35px;
background-repeat:no-repeat}
#contact {
width: 900px;
margin: 0px auto;
background-image:url(../images/background_contact.gif);
background-repeat:no-repeat
padding-bottom:10px;
padding-left:10px;
padding-right:10px;
padding-top:35px;
background-repeat:no-repeat}

#positions {
width: 900px;
margin: 0px auto;
background-image:url(../images/background_contact.gif);
background-repeat:no-repeat
padding-bottom:10px;
padding-left:10px;
padding-right:10px;
padding-top:35px;
background-repeat:no-repeat}

#newsdiv {
width: 900px;
margin: 0px auto;
background-image:url(../images/background_news.gif);
background-repeat:no-repeat
padding-bottom:10px;
padding-left:10px;
padding-right:10px;
padding-top:35px;
background-repeat:no-repeat}
#logo{ padding-bottom:20px;
}
#menu{
}
.but {float:left}

a:link, a:visited{ color:#000000;
text-decoration:underline;}
a:hover, a:active {color: #666666;
text-decoration:underline}

a.dos:link, a.dos:visited{ color:#000000;
text-decoration:underline;}
a.dos:hover, a.dos:active {color:#2166ac;
text-decoration:underline}

a.tres:link, a.tres:visited{ color:#000000;
text-decoration:underline;}
a.tres:hover, a.tres:active {color:#ff8008;
text-decoration:underline}
.blue { 
color:#2166AC}

#footer {}
#direccion{ float:left;
font-size:9px;
line-height:10px;
color: #999999}
#submenu {
float:right;}
.retrato{
margin-right:10px; margin-bottom:5px
}
#googlemapcontainer {
  position: relative;
  width: 605px;
}
#googlemap {
  height: 400px;
}
.newslista {
padding-bottom:15px}
