*
  {
    margin: 0;
    padding: 0;
  }
body
  {
    background: black;
    font: 62.5% verdana, serif;
  }
img
  {
    border: none;
  }
h1
  {
    width: 95%;
    background: gray;
    color: white;
    font-size: 1.1em;
    padding: .3em 0 .3em 1em;
  }
h2
  {
    font-size: 1.1em;
  }
ul li
  {
    list-style: none;
    font-weight: bold;
  }
ul ul li
  {
    list-style: none;
    font-weight: normal;
  }
.breadcrumb1
  {
    clear: left;
    width: 100%;
    height: 0;
  }
.breadcrumb2
  {
    width: 100%;
    height: 1em;
    margin-bottom: 1em;
    clear: both;
  }
.down
  {
    background: url('../img/down.gif') no-repeat 0 .5em;
    padding-left: 1.3em;
  }
.up
  {
    position: relative;
    top: -1.2em;    
  }
.right
  {
    background: url('../img/right.gif') no-repeat 0 .3em;
    padding: .2em 0 0 1.3em;
  }
.right2
  {
    position: relative;
    top: .5em;
    background: url('../img/right.gif') no-repeat 0 .3em;
    padding-left: 1.3em;
  }
.orange
  {
    color: rgb(253,118,20);
    background: white;
    font-size: 1.5em;
  }
.seo
  {
    color: rgb(253,118,20);
  }
a
  {
    text-decoration: none;
  }
.clear
  {
    clear: both;
    height: 0;
  }
#wrap
  {
    background: white;
    color: black;
    width: 94.8em;
    margin: 0 auto;
    padding-bottom: 4em;
    border-left: .1em solid gray;
    border-right: .1em solid gray;
  }
#encabezado
  {
    width: 88.6em;
    margin: 0 auto;
  }
#encabezado img
  {
    width: 88.6em;
    height: 28.4em;
    margin-top: -2em;
    margin-left: -0.01em;
  }
#encabezado h1
  {
    margin-left: -999em;
  }
#uppermenu
  {
    width: 88.6em;
    height: 2.5em;
    background: black url('../img/icono1.gif') no-repeat 16em .5em;
    color: white;
    margin: -0.2em auto 0;
  }
#uppermenu h1
  {
    width: auto;
    padding: 0 .3em;
    margin: 0;
  }
#uppermenu ul.derecha
  {
    background: black;
    width: 57em;
    color: white;
    float: right;
  }
#uppermenu li, #uppermenu h1
  {
    float: left;
    margin: .6em .3em 0;
    font-size: 1em;
    color: white;
    background: black;
  }
#uppermenu a
  {
    display: block;
    color: white;
    background: black;
    height: 1.5em;
    margin-top: -0.4em;
    font-size: 1.1em;
  }
#uppermenu a:hover
  {
    text-decoration: underline;
  }
#uppermenu ul.izquierda li
  {
    margin: .6em 0 0 0;
  }
#uppermenu ul.izquierda h1
  {
    font-weight: normal;
  }
#uppermenu ul.izquierda a.naranja
  {
    color: rgb(253,118,20);
  }
#leftsidebar
  {
    width: 15%;
    background: white;
    color: black;
    margin: 0 0 0 3em;
    float: left;
  }
#leftsidebar h1, #rightsidebar h1
  {
    margin-top: 1em;
  }
#leftsidebar h2, #rightsidebar h2
  {
    width: 13em;
  }
#leftsidebar ul
  {
    width: 85%;
    margin: 1em 0 0 0;
  }
#leftsidebar a.active
  {
    color: rgb(253,118,20);
    background: white;
  }
#leftsidebar li, #rightsidebar li
  {
    width: 100%;
  }
#leftsidebar a, #rightsidebar a
  {
    display: block;
    height: 2.8em;
    color: black;
    background: white;
  }
#leftsidebar ul ul
  {
    margin: 0 .4em;
    width: 110%;
  }
#leftsidebar ul ul a
  {
    margin: 0 0 0 -0.2em;
    width: 14em;
    height: 1.8em;
    color: gray;
    font-family: verdana, sans-serif;
    font-size: .8em;
  }
#leftsidebar h3
  {
    font-size: 1.2em;
    width: 100%;
  }
#leftsidebar a:hover, #leftsidebar ul ul a:hover, #rightsidebar a:hover
  {
    color: rgb(253,118,20);
    background: white;
  }
#alone ul
  {
    width: 100%;
  }
#alone li
  {
    list-style: none;
    width: 12em;
    height: 1.5em;
    padding: 0;
  }
#alone li.doblelinea
  {
    margin-bottom: 1em;
  }
#alone li h2, #news li h2, .lista li h4, .topmain2 li h4, #bottommain2 h3
  {
    background: url('../img/bullet.gif') no-repeat 0 .3em;
    padding: 0 0 0 1em;
  }
#alone a
  {
    font-size: .9em;
    height: 1.5em;
    width: 100%;
  }
#rightsidebar
  {
    float: right;
    width: 15%;
    background: white;
    color: black;
    margin-right: 3.3em;
  }
#rightsidebar ul
  {
    width: 92%;
    margin: 1em 0 0 0;     
  }
#news li
  {
    list-style: none;
  }
#news a
  {
    padding: 0;
    height: auto;
    margin-bottom: .5em;
  }
input
  {
    width: 10.5em;
    margin: 0 0 .4em;
  }
input[type=submit]
  {
    background: rgb(195,195,195);
    color: white;
    float: right;
    width: 2.6em !important;
  }
.submit
  {
    background: rgb(195,195,195);
    color: white;
    float: right;
    width: 2.6em;
  }


#premios
  {
    width: 7.5em;
    margin: 1em 0 0;
  }
#premios h1
  {
    width: 176%;
    font-size: 1.1em;
    margin-bottom: 1em;
  }
#premios ul
  {
    width: 100%;
    margin: 0;
  }
#premios li
  {
    margin: 0 0 2em 1em;
  }



#miembrode
  {
    width: 7.5em;
    margin: 3em 0 0;
  }
#miembrode h1
  {
    width: 176%;
    font-size: 1.1em;
    margin-bottom: 1em;
  }
#miembrode ul
  {
    width: 100%;
    margin: 0;
  }
#miembrode li
  {
    margin: 0 0 1em 3em;
  }
#miembrode li.adwords, .adwords img
  {
    width: 7.7em;
    height: 7.5em;
  }
#miembrode li.aenteg, .aenteg img
  {
    width: 7.7em;
    height: 4.3em;
  }
#miembrode li.thursday, .thursday img
  {
    width: 7.8em;
    height: 4.5em;
  }
#miembrode li.iqua, .iqua img
  {
    width: 6.4em;
    height: 4.2em;
  }
#miembrode li.navarratop, .navarratop img
  {
    width: 128px;
    height: 47px;
  }
#main
  {
    position: relative;
    width: 57%;
    margin: 0 0 0 19.2em;
    padding: 0 1em;
    border-right: .2em dotted gray;
    border-left: .2em dotted gray;
  }
#main2
  {
    float: right;
    width: 77%;
    padding: 0 0 0 1.6em;
    margin: 1em .5em 0 0;
    border-left: .2em dotted gray;    
  }
.topmain
  {
    border-bottom: .2em dotted gray;
    padding-bottom: 3em;
    margin-bottom: 2em;
  }
.topmain h1
  {
    margin: 1em 0 0 .8em;
  }
.topmain h2
  {
    display: block;
    width: 45em;
    height: 5em;
    padding-left: 4em;
    padding-bottom: 0.3em;
    margin: 1em 0 0 2em;
    background: url('../img/icono2.gif') no-repeat top left;
  }
.topmain2
  {
    margin-bottom: 1.6em;
  }
.topmain2 ul
  {
    margin-bottom: 2em;
  }
.topmain2 h2
  {
    display: block;
    width: 35em;
    height: 5em;
    padding-left: 4em;
    margin: 1em 0 0 2em;
    background: url('../img/icono2.gif') no-repeat top left;
  }
.topmain2 h3
  {
    margin-bottom: 1em;
  }
.topspace
  {
    display: block;
    margin-top: 2em;
  }
.topmain2 h3, .topmain2 h4
  {
    font-weight: normal;
    font-size: 1.2em;
    width: 59.4em;
  }
.topmain2 h4
  {
    margin: .5em 0;
  }
.topmain2 img
  {
    display: block;
    width: 46.9em;
    height: 20.8em;
    margin: 0 auto;
  }
.topmain p
  {
    width: 95.5%;
    margin: 0 auto;
    font-size: 1.2em;
  }
.topmain span a
  {
    margin-left: 1.5em;
  }
.middlemain
  {
    width: 100%;
    margin: 0 auto;
  }
.middlemain h2
  {
    height: 4em;
    margin: 0 0 0 2em;
    padding-top: 0.4em;
    padding-left: 4em;
    background: url('../img/icono3.jpg') no-repeat top left;
  }
.lista
  {
    width: 45%;
    float: left;
    margin: 0 0 0 1.5em;
  }
.lista ul
  {
    width: 100%;
    margin: 0 auto;
  }
.lista li
  {
    list-style: none;
    margin: .6em 0 0;
  }
.lista h3
  {
    
    font-size: 1.1em;
  }
.lista li h4
  {
    font-size: 1.05em;
  }
.lista span a
  {
    margin: 1em 0 0 1em;
  }
.info a
  {
    display: block;
    color: gray;
    background: white;
    margin: 1em 0;
  }
#bottomnain
  {
    width: 100%;
  }
#bottommain2
  {
    width: 100%;
    margin-bottom: 1em;
  }
#bottomnain h1
  {
    margin: 0 0 .5em;
  }
#bottommain2 h1
  {
    font-size: 1.1em;
    margin: 1em 0 .5em;
  }
#bottomnain h2
  {
    padding-left: 4em;
    padding-top: 0.2em;
    height: 3.5em;
    background: url('../img/icono4.jpg') no-repeat top left;
  }
#bottommain2 h2
  {
    width: 96.4%;
    margin-top: 1em;
    font-weight: normal;
    font-size: 1.2em;
  }
#bottommain2 h3
  {
    width: 95%;
    margin-top: .6em;
    font-weight: normal;
    font-size: 1.1em;
  }
.bottom2 h2
  {
    background: url('../img/icono5.jpg') no-repeat top left;
  }
.bottom
  {
    width: 45%;
    float: left;
    margin: 0 2.25em 0 0;
    padding: 0;
  }
.bottom2
  {
    width: 45%;
    float: left;
    margin: 0;
  }
.bottom h2, .bottom2 h2
  {
    margin-top: 0;
    margin-bottom: 1em;
  }
.bottom2
  {
    border-left: .2em dotted gray;
    padding-left: 2.95em;
  }
#footer
  {
    background: black;
    color: white;
    width: 88.6em;
    height: 4.5em;
    margin: 2em auto 0;
    padding: 0.7em 0;
  }
#footer ul.ftop
  {
    width: 59em;
    margin: 0 auto;
  }
#footer ul.fbottom
  {
    width: 54em;
    margin: 0 auto;
    padding: 0;
  }
  #footer ul.fbottom2
  {
    width: 40em;
    margin: 0 auto;
    padding: 0;
  }
#footer h1
  {
    color: white;
    background: black;
    width: auto;
    font-size: .9em;
    padding-right: 1em;
  }
#footer li
  {
    float: left;
  }
#footer a
  {
    color: white;
    background: black;
  }
