@charset "utf-8";
*{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;font-weight:normal}
:focus{outline:0}
body{line-height:1;color:#6A6A6A;font:12px/100% Verdana,Arial,Tahoma,'Sans-serif';text-align:center;background:url(../../assets/images/bg.jpg) top center no-repeat #C12021 !important;-webkit-font-smoothing: antialiased;}
a{color:#000;text-decoration:none}
li{list-style:none}
blockquote:before, blockquote:after,
q:before, q:after {content:""}
blockquote, q{quotes:"" ""}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}
caption,th{text-align:left}
abbr,acronym {border:0;font-variant:normal}
textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;outline-style:none;outline-width:0pt}
*:link, *:visited, *:hover, *:active, *:focus {
   -webkit-transition:color .25s linear,background-color .25s linear,border-color .25s linear;
   -moz-transition:color .25s linear, background-color .25s linear,border-color .25s linear;
   text-decoration:none !important
}
.clearfix:after { content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0 }
.clearfix { display:inline-block }
html[xmlns] .clearfix { display:block }
* html .clearfix { height:1% }

/* wrapper */
.wrapper { width: 919px; padding: 10px 20px 120px; background: url(../../assets/images/bg_wrapper.png) 0 0; margin: 0 auto; text-align: center }
#siteheader { background: #000; height: 210px !important; }

/* menu */
.menu h1 { float: left; background: url(../../assets/images/mtv.png) 0 0 no-repeat; width: 116px; height: 171px; margin: 0 8px 4px 4px; text-indent: -9000px }
.menu .sponsors { float: left; background: #BB233C; text-transform: uppercase; margin: 10px 0; padding: 7px 10px; width: 770px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; behavior: url(../../assets/styles/PIE.htc); }
.menu .sponsors li { float: left; padding: 0 70px 0 5px }
.menu .sponsors li h2 { font:15px/34px 'PharmaBoldCondensedUC',Verdana,Arial,Tahoma,'Sans-serif'; color: #FD9E0B; }

.menu .nav { position: relative; display: block; float: left; width: 790px; background: url(../../assets/images/nav/bg.gif) 100% 0 repeat-y; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; behavior: url(../../assets/styles/PIE.htc); }
.menu .nav li { float: left; padding: 0 0 0 13px }
.menu .nav li a { display: block; float: left; font:19px/59px 'PharmaBoldCondensedUC',Verdana,Arial,Tahoma,'Sans-serif'; color: #fff; padding: 0 4px 0 0 }
.menu .nav li a span { display: block; float: left; padding: 4px 0 0 0; }
.menu .nav li a span span { padding: 0; height: 56px }

.menu .nav li a.on { color: #200A16; background: url(../../assets/images/nav/right.png) 100% 0 no-repeat }
.menu .nav li a.on span { background: url(../../assets/images/nav/top.png) 0 0 repeat-x }
.menu .nav li a.on span span { padding: 0 10px; background: #fd9e0b; /* Old browsers */
background: -moz-linear-gradient(left, #fd9e0b 0%, #b61e3a 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#fd9e0b), color-stop(100%,#b61e3a)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, #fd9e0b 0%,#b61e3a 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, #fd9e0b 0%,#b61e3a 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, #fd9e0b 0%,#b61e3a 100%); /* IE10+ */
background: linear-gradient(left, #fd9e0b 0%,#b61e3a 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fd9e0b', endColorstr='#b61e3a',GradientType=1 ); /* IE6-9 */ behavior: url(../../assets/styles/PIE.htc); }

/* content */
.content { position: relative; float: left; background: #FF9B0C; width: 572px; padding: 20px; margin: 0 0 10px; text-align: left; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; behavior: url(../../assets/styles/PIE.htc); }
.content p { clear: left; font:20px/22px 'PharmaBoldCondensedUC',Verdana,Arial,Tahoma,'Sans-serif'; color: #000; padding: 0 0 25px }
.content h3,
.mail { position: relative; display: block; float: left; background: url(../../assets/images/content/right.png) 100% 0 no-repeat; font:24px/44px 'PharmaBoldCondensedUC',Verdana,Arial,Tahoma,'Sans-serif'; color: #B51F3C; padding: 0 4px 0 0; margin: 0 0 20px -24px; text-transform: uppercase; }
.content h3 span,
.mail span { display: block; float: left; background: url(../../assets/images/content/top.png) 0 0 repeat-x; padding: 4px 0 0 0; }
.content h3 span span,
.mail span span { padding: 0 25px; height: 44px; background: #FFC904 }




/* aside */
aside { display: block; float: right; width: 300px; border: 1px solid #FF0402 }

/* bases */
.bases { position: relative; display: block; float: left; background: #fff; font:20px/22px 'PharmaBoldCondensedUC',Verdana,Arial,Tahoma,'Sans-serif'; color: #000 !important; text-align: left; width: 572px; padding: 6px 20px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; behavior: url(../../assets/styles/PIE.htc); }
.bases span { position: absolute; left: 25px; bottom: -16px; display: block; background: url(../../assets/images/arrow.png) 0 0 no-repeat; width: 18px; height: 16px }

/* overlay */
.overlay { display:none; background: url(../../assets/images/overlay.png) 0 0 no-repeat; width: 353px; height: 262px; padding: 45px 0 0 180px; text-align: left }
.overlay a.close { display: none }
.overlay h4,
.overlay p { font:24px/26px 'PharmaBoldCondensedUC',Verdana,Arial,Tahoma,'Sans-serif'; color: #FFA10A; padding: 0 0 7px }
.overlay p { font-size: 20px; color: #fff; padding: 0 0 15px }
.overlay a.volver { display: block; float: left; background: #FEA10A; font:20px/33px 'PharmaBoldCondensedUC',Verdana,Arial,Tahoma,'Sans-serif'; color: #000 !important; height: 30px; padding: 0 10px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; behavior: url(../../assets/styles/PIE.htc); } 
