body{
background:url(../images/bg.jpg) top center no-repeat;
margin:0;
}

#main{
width:530px;
margin:0 auto;
margin-top:79px;
}

#left{
float:left;
width:265px;
}

#contenido{
margin-left:265px;
width:265px;
padding:7px;
}

#contenido li{
list-style-type:none;
float:left;
padding:5px;
}

#menu{
width:200px;
margin:0 auto;
text-align:center;
padding-top:120px;
}

#menu ul{
font-family:Arial, Helvetica, sans-serif;
list-style-type:none;
margin:0;
padding:0;
}

#menu li{
display:inline;
}

#menu a{
color:#999999;
text-decoration:none;
font-size:11px;
display:block;
padding:10px;
width:172px;
border-bottom:1px solid #222222;
}

#menu a:hover{
color:#FFFFFF;
background:#000000;
}

#selection{
color:#FFFFFF;
background:#000000;
}

.bl{
background:url(../images/botL.gif) 0 100% no-repeat #333333;
width:249px;
height:auto;
text-align:justify;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
}

.bl a{
color:#990000;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}

.bl a:hover{
color:#990000;
text-decoration:underline;
}

.br{
background:url(../images/botR.gif) 100% 100% no-repeat;
}

.tl{
background:url(../images/topL.gif) 0 0 no-repeat;
}

.tr{
background:url(../images/topR.gif) 100% 0 no-repeat;
padding:10px
}

.clear{
font-size:1px;
height:1px;
}

#texto{
margin-top:7px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#999999;
}

.opacityit img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20);
-moz-opacity: 0.4;
}

.opacityit:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}

#image{
border:1px solid #999999;
}