body {
padding:0px;
margin:0px;
background-image:url(imagenes/bg.jpg);
background-color:#999999;
}
.wrapper {
margin:auto;
width:935px;
}

.header {
background-image:url(imagenes/cabecera.jpg);
background-repeat:no-repeat;
height:161px;
}

.main {
}

.sidebar {
width:285px;
height:600px;
background-repeat:no-repeat;
background-position:-8px 0px;
float:left;
line-height:0px;
padding:0px;
margin:0px;
}

.sidebar img{
margin-top:0px;
padding-top:0px;
margin-bottom:0px;
padding-bottom:0px;
border:none;
}

.sidebar[class] img{
margin-top:3px;
padding-top:0px;
margin-bottom:0px;
padding-bottom:0px;
border:none;
}

.sidebar a{
margin-top:0px;
padding-top:0px;
margin-bottom:0px;
padding-bottom:0px;
/*border:1px;*/
}

.boton {
margin-top:0px;
padding-top:0px;
margin-bottom:0px;
padding-bottom:0px;
/*border:1px;*/
}

.content {
margin-top:3px;
width:644px;
float:right;
}

.contenttxt {
width:640px;
background-image:url(imagenes/contenttxt.jpg);
padding:0px;
margin:0px;
}

.texto {
padding:0px 30px 0px 40px;
line-height:30px;
}
.texto img{
padding:0px 0px 0px 5px;
}
.btmcontent {
background-image:url(imagenes/btmcontent.jpg);
background-repeat:no-repeat;
width:640px;
height:26px;
}

.topcontent {
background-image:url(imagenes/topcontent.jpg);
background-repeat:no-repeat;
width:640px;
height:20px;
}

.footer {
clear:both;
background-image:url(imagenes/footer.jpg);
background-repeat:no-repeat;
background-position:right;
height:30px;
text-align:center;
padding-top:10px;
}
a {
text-decoration:none;
color:#000000;
}

ul {
margin:0px;
padding:0px;
}

.style2 {font-size: 18px}
.style3 {font-size: 24px}

h1 {
padding-top:0px;
margin-top:0px;
}
.activo {
color:#FF0000;
text-decoration:underline;
}

