html{ overflow: hidden; }
body{ background: black; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 11px; margin: 0; padding: 0; color: white; }
a{ color: white; font-weight: bold; outline: none; }
#bloque1{ width: 464px; position: absolute; margin: 0 0 0 -415px; left: 50%; }
#bloque2{ width: 50%; float: right; padding: 0 0 0 0; margin: 0; overflow: auto; }
#bloque2 #contenido{ margin: 136px 0 0 0; }

#whois{ margin: 0; padding: 0; text-align: justify; }

h1{ margin: 0; padding: 0; height: 136px; text-indent: -9999px; background: url(img/cabecera.gif) no-repeat; }
h2{ margin: 0 0 10px 0; padding: 0; font-size: 1em; }
h2.js{ margin: 0 auto 20px auto; border: 3px dashed #6b6b6b; background: transparent url(img/desplegable.gif) no-repeat right top; padding: 10px 25px 10px 10px; width: 70px; text-align: left; text-decoration: none; cursor: pointer; }
h2.js:hover{ border-color: white;}
h2.js.activo{ background-position: right bottom; }

#whois #whois_texto{ border: 3px dashed black !important; background-color: white; padding: 20px 20px 20px 20px; color: black; height: 300px; overflow: auto; text-align: left; }
#whois #whois_texto p{ margin: 0 0 10px 0; font-size: 1.2em;}
#whois #whois_texto p.big{ font-size: 1.5em; font-weight: bold; }

#visor{ margin: 0 0 40px 0; border: 2px solid white; width: 460px; height: 364px; overflow: hidden; }

#bloque2 .video{ width: 316px; border: 3px dashed #6b6b6b; padding: 10px; margin: 0 0 40px 70px; }
#bloque2 .video:hover{ border-color: white; cursor: pointer; }
#bloque2 .video:after{ content: " \A "; display: block; clear: both; height: 0; }

#bloque2 .video img{ border: 1px solid #6B6B6B; display: block; float: left; margin: 0 10px 0 0; }
#bloque2 .video.hover img{ border-color: white; }
#bloque2 .video p{ margin: 0 0 0 104px; padding: 10px 0 0 0; text-align: justify; }


#idSiteMeterHREF{ display: none !important; }
