@charset "utf-8";
html {height: 100%;}
body {font: 100%/1.4 Verdana, Arial, Helvetica, sans-serif;background:#151515;margin: 0;padding: 0;color: #000;height: 100%;}
html, body, #wrap { height: 100%; }
body > #wrap {height: auto; min-height: 100%;}
#main {display:block;} 
ul, ol, dl {padding: 0;margin: 0;}
h1, h2, h3, h4, h5, h6, p {margin: 0;	padding-right: 15px;padding-left: 15px;}
a {outline:0;}
a img {border: none;}
a:link {color: #42413C;text-decoration: underline; }
a:visited {color: #6E6C64;text-decoration: underline;}
a:hover, a:active, a:focus {text-decoration: none;}
.container {background: #FFF;margin: 0 auto;width: 960px;min-height: 100%;border: 7px solid #FFF;display: table;border-radius:7px;-moz-border-radius:7px; -webkit-border-radius:7px;}
.cabecera { width:960px; margin:0 auto; position:relative;height: 182px; }
.titheader {
	height:51px;
	position: absolute;
	width: 728px;
	left: 235px;
	top: 127px;
	text-align:right;
}
#maincontent {background: #151515;width: 100%;}
.logo {top:53px;height:90px;left:27px;position: absolute;width: 150px;}
.socialnets {top:7px;height:35px;left:15px;position: absolute;width: 148px;}
.navlateral {width:300px;height:auto;background:#F9F9F9;padding-bottom:10px;margin-bottom:20px;}
.navlateral ul li{list-style-type: none;}
.navlateral ul li a:visited {text-decoration:none;color:  #06C;}
.navlateral ul li a:active  {text-decoration:none;color:  #069;}
.navlateral ul li a:link    {text-decoration:none;color: #069;}
.navlateral ul li a:hover   {text-decoration:underline;color: #09C;}
.ad728x90 {width:728px; height:90px; background:#F2F2F2; float:right; margin:20px 0 0 0;position:absolute;top:0px;left:230px;}
.ad300x250 {width:300px; height:250px; background: #F2F2F2; margin-bottom:20px; }
.ad468x60 {width:468px; height:60px; background: #F2F2F2; margin-bottom:10px; margin-top:20px; margin-left:75px; }
.ad160x600 {width:160px; height:600px; background: #F2F2F2; margin-bottom:10px; margin-top:20px; margin-left:75px; }
.ad120x600 {width:120px; height:600px; background: #F2F2F2; margin-bottom:10px; margin-top:20px; margin-left:90px; }
.ad336x280{width:375px;height:293px;margin-left:95px; margin-top:20px; margin-bottom:10px;padding-left:45px; padding-top:12px;background: #000;}
.ad300x250main {width:360px;height:276px;margin-left:95px; margin-top:20px; margin-bottom:10px;padding-left:60px; padding-top:27px;background: #000;}
.boxfacecli { width:300px; height:auto; background: #F2F2F2; margin-bottom:20px; }
#banner {padding-top:0px;background: #FFF;height:90px;width:900px; margin: 0 auto; overflow:hidden;}
.visor{margin: 10px 0px 10px 95px;width:420px;height:315px;position:relative;background: #333} /* arriba,derecha,abajo,izquierda */
.descvideo{padding-right: 15px;padding-left: 15px;padding-top:10px; padding-bottom:10px;font:12px Arial,Geneva, Helvetica, sans-serif;color: #333;word-wrap: break-word;
}
.thumbnail{margin:0;width:420px;height:315px;}
img.thumbnail {background:url("graficos/preload2.gif") no-repeat center center;}
#titvideo {color: #000;font:24px Geneva, sans-serif;font-weight:bold; margin-bottom:15px;}
.separadorup{padding: 10px 0 0px 0px;border-top: 1px solid #DDD;}
.paginar{text-align:center;font:26px Arial, Helvetica, sans-serif;color: #000; padding-bottom:10px;}
a.link2 {text-decoration: none;border:solid 1px #CCC;padding:0 3px; margin:0 2px;font:25px Arial, Helvetica, sans-serif;}
a.link2:visited {color: #333;}
a.link2:active  {color: #FF6600;}
a.link2:link    {color: #333;}
a.link2:hover   {color: #F03;}
.content {margin: 15px 0 22px 13px;width:615px;float:left;border: 1px solid #DDD;display: table-cell;border-radius:7px;-moz-border-radius:7px; -webkit-border-radius:7px; }
.content ul, .content ol {padding: 0 15px 15px 40px; }
aside {float: right;width: 300px;background: #FFF;padding: 15px 15px 0 0;display: table-cell;}
footer {height:90px;font-size:10px;text-align:center;padding: 10px 0;background: #CF3;position: relative;clear: both; }
header, section, footer, aside, nav, article, figure {display: block;}
.video_fix_opera_mobile {position:relative;overflow:hidden;}
.video_fix_opera_mobile iframe {position:absolute;top:0;left:0;width:100%;height:100%;}
A.autolink        {text-decoration: underline;font:12px Geneva, Arial, Helvetica, sans-serif;color:#069}
A.autolink:hover  {text-decoration: none;color: #09C;}
