* 
{
margin: 0;
padding: 0;
border: 0;
line-height:1.5em;
background-repeat:no-repeat;
}

body
{
background-color:#fff;
background-image:url(altavoz.jpg);
background-attachment:fixed;
}

#cuerpo
{
width:800px;
margin:10px auto;
background-color:#fff;
overflow:hidden;
background-image:url(ipod.jpg);
background-position:right top;
}

#cabecera
{
height:200px;
overflow:hidden;
}

#cabecera h1
{
text-align:left;
margin-top:50px;
font-family:"tahoma";
font-size:44px;
font-weight:bold;
color:#cf007f;
line-height:1em;
text-transform:uppercase;
}

#cabecera p
{
text-align:right;
margin-top:60px;
margin-left:25px;
margin-right:260px;
font-family:"trebuchet ms";
font-size:12px;
font-weight:bold;
color:#6090d7;
}

#lateral
{
width:130px;
overflow:hidden;
float:left;
}

#lateral .menu
{
list-style:none;
text-align:left;
margin:0px 10px;
}

#lateral .menu li
{
font-family:"trebuchet ms";
font-size:12px;
font-weight:bold;
margin-top:10px;
text-align:center;
color:#c30000;
}

#lateral .menu li a
{
display:block;
text-decoration:none;
padding:1px 0px;
border:1px #000 solid;
background-color:#100074;
color:#fff;
}

#lateral .menu li a:hover
{
display:block;
text-decoration:none;
padding:1px 0px;
border:1px #000 solid;
background-color:#d9dbec;
color:#100074;
}

#lateral p
{
font-family:"trebuchet ms";
font-size:12px;
font-weight:bold;
margin-top:10px;
text-align:center;
color:#52469f;
}

#lateral .item a
{
display:block;
text-decoration:none;
padding:2px 0px;
border:1px #000 solid;
background-color:#a05a9a;
color:#fff;
}

#lateral .item a:hover
{
display:block;
text-decoration:none;
padding:2px 0px;
border:1px #000 solid;
background-color:#b9b9d7;
color:#fff;
}

.hueco1
{
margin-top:30px !important;
}

#contenido
{
float:right;
width:600px;
overflow:hidden;
}

#principal
{
}

#principal h2
{
color:#dfc7d5;
font-size:13px;
font-weight:bold;
font-family:"trebuchet ms";
text-align:center;
margin:15px auto;
text-transform:uppercase;
}

.parrafo
{
color:#00183b;
font-size:13px;
font-family:"trebuchet ms";
margin:20px 0px;
text-align:justify;
line-height:1.8em;
font-weight:normal;
}

.parrafo strong {border-bottom:1px #7b80cb dotted;color:#7b80cb;font-weight:bold;}

.parrafo a {text-decoration:underline;color:#984cbc;}
.parrafo a:hover {text-decoration:underline;color:#c89bcb;}

.video
{
margin:10px 20px;
padding:10px 10px;
text-align:center;
border:0px #ccc solid;
}

.titulo
{
color:#37609d;
border-bottom:1px #37609d solid;
margin:10px auto;
text-align:center;
font-family:georgia;
font-size:15px;
font-weight:bold;
text-transform:uppercase;
}

.titulo a{color:#37609d;text-decoration:none;}
.titulo a:hover{color:#98a0b8;text-decoration:none;}

.artista
{
color:#c487b8;
margin:10px auto;
text-align:center;
font-family:georgia;
font-size:12px;
font-weight:bold;
}

.artista a{color:#c487b8;text-decoration:none;}
.artista a:hover{color:#98a0b8;text-decoration:none;}

.descripcion
{
color:#82a0cc;
font-size:13px;
font-family:"trebuchet ms";
margin:20px 5px;
text-align:left;
line-height:1.8em;
font-weight:normal;
}

.fecha
{
color:#8989c4;
font-size:12px;
font-family:"trebuchet ms";
margin-top:10px;
text-align:right;
line-height:1.8em;
font-weight:normal;
}

.listador
{
margin-top:15px;
margin-left:10px;
list-style:outside disc;
}

.listador li
{
margin-top:10px;
margin-left:10px;
font-family:"trebuchet ms";
font-size:11px;
color:#b4b5c6;
}

.nombre_artista
{
color:#9a6d97 !important;
font-size:13px !important;
font-weight:bold !important;
}

.nombre_artista a{color:#9a6d97;text-decoration:underline;}
.nombre_artista a:hover{color:#98a0b8;text-decoration:underline;}

.tipo_artista
{
color:#706aab !important;
font-size:12px !important;
font-weight:normal !important;
}

.videos_artista
{
color:#b10092 !important;
font-size:11px !important;
font-weight:normal !important;
}

.videos_artista a{color:#b10092 !important;font-weight:bold;text-decoration:underline;}
.videos_artista a:hover{color:#98a0b8 !important;font-weight:bold;text-decoration:underline;}

.titulo_cancion
{
color:#b42aa5 !important;
font-size:13px !important;
font-weight:bold !important;
}

.artista_cancion
{
color:#728bc3;
font-family:"trebuchet ms";
font-size:12px;
font-weight:normal;
}

.titulo_cancion a{color:#b42aa5;text-decoration:underline;}
.titulo_cancion a:hover{color:#b38bb8;text-decoration:underline;}

.opinar
{
color:#100074;
font-size:12px;
font-family:"arial";
font-weight:bold;
text-align:left;
line-height:1.8em;
text-transform:uppercase;
margin-top:10px;
}

.opinar a{color:#100074;text-decoration:none;background-color:#eee;padding:3px 5px;}
.opinar a:hover{color:#b38bb8;text-decoration:none;background-color:#eee;padding:3px 5px;}

.opinante
{
color:#728bc3;
font-size:13px;
font-family:"trebuchet ms";
text-align:left;
margin-top:20px;
margin-left:10px;
line-height:1.8em;
font-weight:normal;
}

.opinante strong
{
font-weight:bold !important;
text-transform:uppercase !important;
border-bottom:1px #728bc3 dotted !important;
}

.opinion
{
color:#9a3a87;
font-size:13px;
font-family:"trebuchet ms";
text-align:left;
margin-top:5px;
margin-left:25px;
line-height:1.8em;
}


.paginador
{
margin:20px auto;
color:#827fc6;
font-family:"trebuchet ms";
font-size:12px;
text-align:center;
line-height:2em;
font-weight:normal;
}

.paginador a{color:#b066b5;font-weight:bold;}
.paginador a:hover{color:#cab0cd;font-weight:bold;}

.espacio15
{
padding-left:15px !important;
}

form
{
margin-top:10px;
}

form p
{
color:#b462b7;
font-family:"trebuchet ms";
font-size:13px;
text-align:left;
line-height:1.8em;
font-weight:bold;
margin-top:10px;
margin-left:10px;
}

.textomini
{
color:#100074 !important;
margin-top:5px !important;
margin-right:35px !important;
margin-left:15px !important;
display:block !important;
font-weight:normal !important;
font-size:12px !important;
}

.codigo
{
color:#100074 !important;
font-weight:bold !important;
font-size:16px !important;
letter-spacing:1px !important;
}

.casilla
{
font-family:"trebuchet ms";
font-size:12px;
color:#000;
background-color:#e6e8ed;
border:1px #c5cee3 solid;
font-weight:bold;
padding:1px;
}

.selector
{
font-family:"trebuchet ms";
font-size:12px;
color:#000;
background-color:#e6e8ed;
border:1px #c5cee3 solid;
font-weight:bold;
padding:1px;
width:200px;
}

.boton
{
margin-top:15px;
background-color:#b462b7;
padding:5px 30px;
text-align:center;
font-family:'trebuchet ms';
font-weight:bold;
font-size:15px;
color:#fff;
}

.aviso
{
color:#b462b7;
font-family:"trebuchet ms";
font-size:13px;
text-align:left;
line-height:1.8em;
font-weight:bold;
margin:15px 10px;
}

#base
{
clear:both;
background-image:url(altavoz.jpg);
background-position:right bottom;
height:250px;
overflow:hidden;
}

#creditos
{
margin-top:50px;
margin-left:25px;
margin-right:150px;
}

#creditos p
{
font-family:"trebuchet ms";
font-size:12px;
margin:10px auto;
color:#aba8bd;
text-align:left;
}

#base p a{text-decoration:underline;color:#ac74b0;}
#base p a:hover{text-decoration:underline;color:#69619a;}

.rompedor {clear:both !important;}

#ads_vinculos
{
margin:15px auto;
text-align:center;
}

#ads_corto1
{
margin:15px auto;
text-align:center;
}

#ads_corto2
{
margin:15px auto;
text-align:center;
}

#ads_corto3
{
margin:15px auto;
text-align:center;
}

#ads_contenido1
{
margin:15px auto;
text-align:center;
}

#ads_contenido2
{
margin:15px auto;
text-align:center;
}

#ads_contenido3
{
margin:15px auto;
text-align:center;
}

#ads_vertical
{
margin:15px 5px;
text-align:center;
float:left;
}