body{ margin: 0; padding: 0; background-color: #1b1b1b; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; }

.rompefloat:after{ content: " \A "; display: block; clear: both; height: 0; }

#lienzofront{ background-color: #161616; width: 750px; height: 682px; margin: 40px auto; }
#cabecera{ background-color: #1B1B1B; height: 42px; margin: 0; padding: 0 0 20px 0; }
#cabecera h1{ background: #2b2b2b url(../img/logovm.gif) no-repeat top left; width: 356px; height: 42px; margin: 0 0 15px 0; text-indent: -9999px; padding: 0; float: left; }
#cabecera ul{ margin: 0; padding: 17px 0 0 0; list-style: none; float: right; text-align: right; height: 28px; }
#cabecera ul a{ color: #cccccc; text-decoration: none; text-transform: uppercase; }
#cabecera ul a:hover{ color: white; }

#menu{ margin: 0; padding: 20px 30px 20px 30px; height: 20px; list-style: none; }
#menu li{ float: left; }
#menu li a{ display: block; background-color: #2B2B2B; height: 20px; line-height: 20px; text-decoration: none; text-transform: uppercase; color: #CCCCCC; margin: 0 2px 0 0; text-align: center; padding: 0; }
#menu li a#sec0{ width: 131px; }
#menu li a#sec1{ width: 113px; }
#menu li a#sec2{ width: 151px; }
#menu li a#sec3{ width: 184px; }
#menu li a#sec4{ width: 103px; margin: 0; }
#menu li a:hover, #menu li a.activo{ color: black; background-color: #666666; font-weight: bold; }

#contenido{ margin: 0; padding: 0 30px 15px 30px; height: 397px;}
#contenido #secciones{ float: left; width: 200px; }
#contenido #secciones ul{ margin: 0; padding: 0; list-style: none; }
#contenido #secciones ul a{ display: block; height: 20px; line-height: 20px; text-decoration: none; text-transform: uppercase; color: #666666; padding: 0 0 0 5px; margin-right: 1px;}
#contenido #secciones ul a:hover, #archivo #secciones li a{ background-color: #252525; color: white; }

#contenido #visor{ background-color: black; width: 478px; height: 397px; float: right; border: 1px solid #2B2B2B; }

#ficha{ margin: 0; padding: 0 30px 15px 30px; }
#ficha #fotograma{ width: 200px; float: left; margin: 0 10px 0 0; }
#ficha #detalle{ margin: 0 0 0 210px; }
#ficha #detalle #videos{ margin: 0; padding: 0; list-style: none; text-align: right; background-color: #252525; }
#ficha #detalle #videos li{ display: inline; }
#ficha #detalle #videos li a{ color: #CCCCCC; text-decoration: none; height: 20px; line-height: 20px; margin: 0 5px 0 0; }
#ficha #detalle #videos li a:hover{ text-decoration: underline; color: white; }
#ficha #detalle span{ display: block; margin: 0 0 15px 0; text-align: right; color: #CCCCCC; font-size: 10px; font-weight: bold; }

#ficha #detalle h2{ margin: 0 0 14px 0; padding: 0; color: #CCCCCC; text-transform: uppercase; font-size: 14px; font-weight: normal; }
#ficha #detalle dl{ color: #666666; margin: 0; padding: 0; list-style: none; }
#ficha #detalle dl dt{ margin: 0 10px 0 0; padding: 0; float: left; }
#ficha #detalle dl dd{ margin: 0; padding: 0; }

#archivo #secciones ul{ width: 185px; }
#archivo #secciones li a.inactivo{ background-color: transparent; color: #666666; }
#archivo #fotos{ margin: 0 0 0 210px; padding: 0; width: 480px; list-style: none; }
#archivo #fotos li{ width: 121px; height: 80px; float: left;}
.foto{ width: 117px; height: 76px; border: 0; display: block; }
img.foto.inactivo{ opacity: .3; filter: alpha(opacity = 30); }

.jScrollPaneContainer{ width: auto !important; }
.jScrollPaneTrack{ background-color: #252525 !important; }
.jScrollPaneDrag{ background-color: #666666 !important; }
#secciones .scroll{ height: 397px; overflow: auto; padding: 0 !important; width: 185px !important; }
#archivo .scroll{ height: 544px; overflow: auto; padding: 0 !important; width: 100% !important; }
#archivo .jScrollPaneTrack{ left: 190px !important; }

#contenido.contact{padding-top: 20px;}
#contenido.contact img{	display: block; margin:0; float: left;}
#contenido.contact h2{ font-size: 16px; margin: 0 0 30px 200px; }
#contenido.contact ul{ list-style: none; margin: 0 0 0 200px; padding: 0; font-size:14px; line-height: 20px;  }
#contenido.contact abbr{text-decoration: none; border: none;}