/*----------------------------------------------------------------------------------------------------
	Default Styles for all Objects, HTML, BODY and Default link and its hover
----------------------------------------------------------------------------------------------------*/

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, img,
ins, kbd, q, s, samp, small, strike,
strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
center, u, b, i {
  margin:0px;
  padding:0px;
  border:none;
  list-style:none;
  outline: none;
}


body {
  background-color: black;
  background-repeat: no-repeat;
  font-size: 11pt;
  font-family: arial, sans-serif;
  margin: 0;
  padding: 0;
  text-align: center; }

body .container {
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 44px;
    margin-top: 0px;
    float: right;
    width: 446px;
	padding-top:13px;
    text-align: left; }

body .container h1 {
      font-size: 240%;
      margin-bottom: -.5em; }

body .container h2, body .container p, body .container ul, body .container code {
      margin-bottom: 1em; }

body .container h2 a {
      color: #fff; }

body .container h3 {
      font-size: 140%;
      margin-bottom: .4em; }

body .container ul {
      padding-left: 2em; }

body .container ul li {
        list-style-type: square; 
        margin-left: 0;}

body .container a {
      color: #8ADEE2; }

body .container code {
      margin-left: 1em;
      padding: .5em;
      display: block;
    }

body .container code, body .container .code {
      background-color: #0C717A;
      color: #fff;
      font-size: 85%;
      font-family: courier, monospace; }
      body .container code a, body .container .code a {
        color: #fff; }

body .container .copyright {
      font-family: verdana, sans-serif;
      font-size: 75%;
      margin-top: 8em; }
      body .container .copyright span {
        color: #8ADEE2; }

body .container .download h4 {
      font-size: 120%;
      margin-top: -.5em;
      color: #8ADEE2; }

body .container .twoot {
      padding-top: 3em; }

body .main { min-height: 670px; margin: auto; max-width: 960px; min-width: 960px; width: 960px; background-repeat: no-repeat; background-position: center top; background-color: black; background-image: url(/img/fons4.jpg); }
body .main2 { min-height: 670px; margin: auto; max-width: 960px; min-width: 960px; width: 960px; background-repeat: no-repeat; background-position: center top; background-color: black; background-image: url(/img/fons5.jpg); }


.header { height: 191px; max-height: 191px; margin-left: 226px; width: 478px; max-width: 478px; min-width: 478px; vertical-align: top}

.header h1 { padding-top: 25px; letter-spacing: -7px; color: #ecb230; font-size: 74px; font-family: Helvetica, Verdana, Arial, sans-serif;}

.header p { margin-top: -3px; color: white; }

body .musica { float: right; max-width: 226px; width: 226px; margin-left: 0px; margin-top:10px}

p.introgran { text-align: left; padding-right: 13px; padding-left: 15px; font-size: 15px; font-family: Helvetica, Verdana, Arial, sans-serif; }

p.intropetita { text-align: left; margin-top: 8px; padding-right: 0px; padding-left: 14px; font-size: 12px; font-family: Helvetica, Verdana, Arial, sans-serif; }

p.intropetita a:link { text-decoration: none; color: #489298 }
p.intropetita a:visited { text-decoration: none; color: #489298 }
p.intropetita a:hover { text-decoration: underline;}
    
body .barra_esq { margin-top: 200px; float: left; max-width: 226px; width: 226px; margin-left: 0px; }
body .barra_esq p { font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 12px; text-align: left; padding-right: 7px; padding-left: 15px; color: white; }
body .barra_esq p a:link { text-decoration: none; color: #ecb230 }
body .barra_esq p a:visited { text-decoration: none; color: #ecb230 }
body .barra_esq p a:hover { text-decoration: underline;}

body .barra_dre { float: right; max-width: 226px; width: 226px; margin-left: 0px; margin-top:80px}
body .barra_dre p { font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 12px; text-align: left; padding-right: 45px; padding-left: 5px; color: white; }
body .barra_dre p a:link { text-decoration: none; color: #ecb230 }
body .barra_dre p a:visited { text-decoration: none; color: #ecb230 }
body .barra_dre p a:hover { text-decoration: underline;}

a.fosc:link { text-decoration: none; color: #995258 }
a.fosc:visited { text-decoration: none; color: #995258 }
a.fosc:hover { text-decoration: underline;}


.emf { font-size: 1.5em; }

body .repet { min-height: 670px; margin: auto;height:6650px; max-width: 960px; min-width: 960px; width: 960px; background-repeat: repeat-y; background-position: center top; background-color: black; background-image: url(/img/fonsrep.png); }
