body {
background: #8f1e00 url(images/fondo.png) top repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
margin:0px;
}

#contenedor {
width:100%;
height:auto;
}

#top {
background:url(images/fondo-top.png) top repeat-x;
height:102px;
width:100%;
}

#centro {
background:#f8f8f8;
width:100%;
height:auto;
}

#centro .arriba {
background:url(images/degrade-superior.png) top repeat-x;
height:78px;
width:100%
}

#centro .abajo {
background:url(images/degrade-inferior.png) top repeat-x;
height:62px;
width:100%
}

#centro .interior {
background:#f8f8f8
}

#bottom {
width:100%;
height:150px;
border-top: solid 3px #531200;
background:#8f1e00;
color:#ce694e;
}

#logograma {
float:left;
margin-left:10px;
}

#menu {
width:450px;
height:30px;
vertical-align:bottom;
margin-right:20px;
margin-top: 73px;
float:right;
}

#menu ul {
margin:0px;
padding:0px;
display:inline;
}

#menu ul li {
display:inline;
padding-left:10px;
list-style:none;
margin:0px;
text-transform:uppercase;
font-size:13px
}

#menu ul li a {
color:#dcdcdc;
text-decoration:none;
}

#menu ul li a:hover {
color:#ffffff;
text-decoration:none;
}

#lateral-menu {
width:150px;
height:auto;
}

#lateral-menu ul {
display:block;
margin:0px;
padding:0px;
list-style:none;
}

#lateral-menu ul li {
display:block;
margin:0px;
padding: 8px 0 5px 5px;
list-style:none;
color:#999999;
border-bottom: solid 1px #CCCCCC
}

#lateral-menu ul li a {
color:#942000;
text-decoration:none
}

#lateral-menu ul li a:hover {
color:#999999;
text-decoration:none
}

#portfolio {
width:775px;
height:auto;
margin:0 auto;
padding:0px;
}

#portfolio, img {
padding:5px;
border: solid 1px #647a89;
margin:0px;
}

#portfolio, td, th {
border: none;
}

.titulos {
font-size:14px;
color:#647a89
}

.letras {
font-size:14px;
line-height:18px
}

.descripcion {
color:#942000;
}