html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
        margin: 0;
        padding: 0;
        border: 0;
        outline: 0;
        font-weight: inherit;
        font-style: inherit;
        font-size: 100%;
        font-family: inherit;
}
th, td {
        padding: 2px;
}
img {
        border: 0;
}

:focus {
        outline: 0;
}
ul {
        list-style: none;
}
ol {
        list-style: decimal;
}

/* Tables still need 'cellspacing="0"' in the markup. */
table {
        border-collapse: separate;
        border-spacing: 0;
}
caption, th, td {
        text-align: left;
        font-weight: normal;
}

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after,
q:before, q:after {
        content: "";
}
blockquote, q {
        quotes: "" "";
}

strong {font-weight:bold;}

body, html {height: 100%;}
body { margin:0; padding:0; background:#000 url(bodybg.png); width: 100%; }

pre, code {
        font-family: Courier, Arial, sans-serif;
        background: #eaeaea;
        padding: 5px;
}

em {
        font-style: italic;
}

.textholder {
        font: 16px Arial, Helvetica, sans-serif;
        padding: 2px 4px 0 4px;
        -moz-border-radius: 4px 4px 0 0;
}


body { font-family: Arial; font-size: 14px; color:#222; background: url(/bodybg.png) repeat-x; }
input { width:500px;font-size:22px;color:#D9D5D2;background-color:#3C3E31;border:1px solid; }
.submit { width: 100px; font-size:22px; background: #d03c3c; color: #fff; }
#maincontainer { width: 100%; text-align: center; }
#thewrapper { width: 950px; margin: 0 auto; }
#encabezado { width: 950px; height: 150px; float: left; } 
#thelogo { width: 450px; height: 150px; float: left; }
#bannertop { width: 468px; height: 60px; margin-right: 10px; margin-top: 45px; float: right; background: #aaa; }
#main { width: 950px; margin-top: 30px; float: left; text-align: center; }
#bannerright { width: 160px; margin-left: 10px; margin-top: 0px;float: left; }
#songs { width: 780px; float: left; margin-top: 5px; }
#songs h1{ font-size: 18px; color: #d03c3c; }
#footer { width: 950px; height: 130px; text-align: center; float:left; font-size:10px; color: #888;}
#forma { width: 950px; text-align: center; float: left; }
#bannerforma { width: 950px; height: 100px; float: left; }
#frmcntnr{ width:780px;text-align:left; margin-top: 10px; }
#formnosearch{ margin-top: 100px; height: 200px; border:0px; text-align:left;padding-left:160px; float: left; }
#links{ width: 950px; float: left; margin-top: 10px; font-family: Arial; font-size: 12px; color: #888; text-align: center;}
#links a{text-decoration: none; color: #d03c3c;}

#mnu {vertical-align:bottom;margin-left:600px;margin-top:90px;}
#divider {background-color:#808080;height:10px;min-height:10px;}
.songs {color:#FA7017;padding:0px;text-align:left; width: 750px;}
.asong {color:#333333;}
.songp { line-height:20px; border-width: 0px 0px 1px 0px; border-style: dotted; border-color: #aaa; } 
#graphdiv {margin-bottom:20px;visibility:hidden;}
#inputdiv {background: url('/images/input-border.png');width:607px;height:43px;}
.urlinput {width:601px;height:35px;font-size:26px;color:#333333;font-weight:600;border:0px solid #000;position:relative;top:3px;background: url('/images/input-bg.gif');}
#mnubar {background: url('/images/mnubar.png');background-repeat: repeat-x;height:63px;margin-bottom:0px;padding: 20px;color:#FFFFFF;font-size:16px;}
#top {background-color:#FFF9D8;height:305px;padding:1px;margin-bottom:10px;}
.title {font-size:32px;}
.mnubar a:link a:visited {color:#FFFFFF;}
.mnulink {margin-right:30px;color:#FFFFFF;text-decoration:none;font-family:Arial;font-weight:500;font-size:15px;}
#container{min-width:900px;}
