* {margin: 0; padding: 0;}
html {padding:0px;}
body {background: #cccccc; 
margin: 0; 
padding: 0;}

#top {width: 980px; 
height: 100px; 
background: #ffffff url(img/inyeccion.jpg); 
margin-left:auto; 
margin-right:auto; 
margin-bottom: 10px; 
margin-top:0; 
padding: 0; 
color: #000000; 
border:1px solid #000000;}

#top h1 {font-size: 20px; 
font-family: georgia, Minion, serif; 
font-weight: normal; 
position: relative; 
right:20px;
text-align:right; }

#cuerpo {width: 980px; 
background: transparent url(img/medio.jpg); 
color: #000; 
margin-left:auto; 
margin-right: auto; 
}

#cuerpo p {font-size:15px; 
font-family:verdana,arial,sans-serif; 
margin-left:30px; 
margin-right: 30px; 
padding-top: 10px; 
text-align:left;}

#cuerpo img {float:center;
margin-right:auto; 
margin-top:0px;
margin-bottom: px;
margin-left:auto;
padding:10px; 
border-top:2px solid #ffffff;
border-right:2px solid #666666;
border-bottom:2px solid #000000;
border-left:2px solid #999999;
background: #cccccc;
float:center;
}

#mapa {
float:center;
margin-left:auto;
margin-right:auto;
padding:10px; 
border-top:2px solid #ffffff;
border-right:2px solid #666666;
border-bottom:2px solid #000000;
border-left:2px solid #999999;
background: #cccccc;
width: 860px;
}
#izquierda {
float:left;
margin-top:45px;
margin-left:20px;
margin-bottom:25px;
padding:10px; 
border-top:2px solid #ffffff;
border-right:2px solid #666666;
border-bottom:2px solid #000000;
border-left:2px solid #999999;
background: #cccccc;
width: 350px;
}
#derecha {
float:right;
margin-right:20px;
margin-top:45px;
margin-bottom:25px;
padding:10px; 
border-top:2px solid #ffffff;
border-right:2px solid #666666;
border-bottom:2px solid #000000;
border-left:2px solid #999999;
background: #cccccc;
width: 430px;
}
#fotoarriba {width: 980px; 
background: transparent url(img/arriba.jpg) top center no-repeat; 
}
#fotoabajo {width: 980px; 
background: transparent url(img/abajo.jpg) bottom center no-repeat; 
}

#abajo {
margin-left:auto; 
margin-right: auto; 
width: 980px;
font-size:10px;
color: #000;
font-family:verdana,arial,sans-serif; 
text-align:center;
padding-top:20px;
padding-bottom:10px;

}

a {text-decoration: underline; 
color: #0000ff; 
font-weight: normal;
font: bold 12px Verdana, sans-serif;
}
a:hover {text-decoration: overline;
}


#navcontainer
{
float:right;
text-align:right;
padding-right:20px;
}
#navlist
{
float:right;
text-align:right;
padding: 3px;
font: bold 12px Verdana, sans-serif;
width: 940px;
}

#navlist li
{
display: inline;
}

#navlist li a
{
padding: 3px;
text-decoration: none;
font-size:10px;

}


#navlist li a:hover
{
color: #000000;
background: #ffffff;
border-color: #000;
}

#navlist li a#ahora
{
color: #000000;

}