@font-face {
    font-family: 'webfont';
    src: url('/otf/knockout-htf29-juniorliteweight-webfont.eot');
    src: url('/otf/knockout-htf29-juniorliteweight-webfont.eot?#iefix') format('embedded-opentype'),
         url('/otf/knockout-htf29-juniorliteweight-webfont.woff') format('woff'),
         url('/otf/knockout-htf29-juniorliteweight-webfont.ttf') format('truetype'),
         url('/otf/knockout-htf29-juniorliteweight-webfont.svg#KnockoutHTF29JuniorLiteweigRg') format('svg');
    font-weight: normal;
    font-style: normal;
}

img, div, input { behavior: url("/js-bin/iepngfix.htc") }
a:link {text-decoration:none;border:none;}
a:visited{text-decoration:none;border:none;}
a:active, a:focus{text-decoration:none;border:none;outline:none;}
a {color:#646464;}
a:hover {color:#CCC;}
.diez {font-size: 10px;}
.once {font-size: 11px;}
.doce {font-size: 12px;}
.trece {font-size: 13px;}
.catorce {font-size: 14px;}
.quince {font-size: 15px;}
.dieciseis {font-size: 16px;}
.diecisiete {font-size: 17px;}
.dieciocho {font-size: 18px;}
.diecinueve {font-size: 19px;}
.veinte {font-size: 20px;}
.veintidos{font-size: 22px;}
.veintitres{font-size: 23px;}
.veinticuatro{font-size: 24px;}
.veinticinco {font-size: 25px;}
.veintiseis {font-size: 26px;}
.veintisiete {font-size: 27px;}
.veintiocho {font-size: 28px;}
.treinta {font-size: 30px;}
.treintaicinco {font-size: 35px;}
.cincuenta {font-size: 50px;}
.condensado {letter-spacing:-1px;}
.expandido {letter-spacing:0em;}
.interlineajusto {line-height:90%;}
.menus {color:#666666;font-family: 'webfont'; font-size: 18px;cursor:hand;letter-spacing:0px;}
.menus:hover {color:#A9DF62;}
.webfont {font-family: 'webfont', arial, serif;}
.links {font-family: arial; font-size: 12px;}
img {border:none;}
.pedido {position:absolute;}
.estiloinputrojo {border: 1px solid #FF0000;background-color: #FFCEAE;font-family: Arial;font-style: normal;font-size: 12px;color: #454743;}
.estiloinput {border: 1px solid #666666;background-color: #FFFFFF;font-family: Arial;font-style: normal;font-size: 11px;color: #454743;}
.estiloinput2{border: 0px;background-color: #646464;font-family: Arial;font-style: normal;font-size: 10px;color: #FFFFFF;text-align:right}
.estilocodigo {width:100px;text-transform:uppercase;border: 1px solid #000000;background-color: #FFFFFF;font-family: Arial;font-style: normal;font-size: 10px;color: #454743;}
.video {font-family:arial;font-size:11px;font-weight:bold;color:#838383;cursor:pointer;}
.video:hover {font-weight:bold;color:#FF0000;}
input.error {border: 1px solid red;}
select.error {border: 1px solid red;}
textarea.error {border: 1px solid red;}
.newsletterTexto{border: 2px solid #666666;background: url(none) no-repeat #FFFFFF;font-family: Arial;font-style: normal;font-size: 12px;color: #666666;}
.myinputstyle {border: 1px solid #BBBBBB;background: url(none) no-repeat #FFFFFF;font-family: Arial;font-style: normal;font-size: 12px;color: #454743;}
.mylabelstyle {font-family: tahoma, helvetica, sans-serif;font-weight: bold;font-size: 13px;color: #82983e;}
.limpio {border: 0px solid #BBBBBB;background-color:#FFFFFF;font-family: Arial;font-style: normal;font-size: 11px;color: #454743;text-align:right;width:75px;}
.limpiotachado{border: 0px solid #BBBBBB;background-color:#FFFFFF;font-family: Arial;font-style: normal;font-size: 11px;color: #454743;text-align:right;width:75px;text-decoration: line-through;}
.limpiodescuento {border: 0px solid #BBBBBB;background-color:#FFFFFF;font-family: Arial;font-style: normal;font-size: 11px;color: #CC0000;text-align:right;width:75px;}
.contorno {border: 1px solid #BBBBBB;background-color: #FFFFFF;font-family: Arial;font-style: normal;font-size: 11px;color: #454743;text-align:right;width:25px;}
.contorno2 {border: 1px solid #FFFFFF;background-color: #FFFFFF;font-family: Arial;font-style: normal;font-size: 11px;color: #454743;text-align:right;width:25px;}
.limpio2 {border: 0px; font-family: Arial;font-style: normal;font-size: 11px;color: #454743;text-align:right;width:60px;}
.limpio3{border: 0px solid #BBBBBB;background-color:#FFFFFF;font-family: Arial;font-style: normal;font-size: 11px;color: #454743;text-align:right;}
.numeros {font-family: Arial;font-style: normal;font-size: 11px;text-align:right;width:75px;}
.menu1 {font-family:arial;font-size:11px;color:white;background-color:transparent;}
.menu1:hover {color:#2E2182;}
.menu2 {font-size:10px;letter-spacing:0px;line-height:10px;text-align:left;padding-right:3px;padding-left:2px;font-family:arial;color:white;}
.menu2:hover {color:#FC7A23;}
.menu3 {font-family:arial;font-size:11px;color:#2E2182;background-color:white;}
.menu3:hover {color:#D57800;}
.menu33 {font-family:arial;color:#7B7878;}
.menu33:hover {color:#CB31F8;}
.menu4 {font-size:11px;font-family:arial;color:white;}
.menu4:hover {color:#CB31F8;}
.menu5 {font-family:arial;font-size:13px;color:#2E2182;background-color:white;}
.menu5:hover {color:#D57800;}
.menu6 {font-family:arial;font-size:10px;color:#7B7878;background-color:white;}
.menu6:hover {color:#CB31F8;}
.menu7 {padding-left: 3px;font-family:arial;font-size:11px;letter-spacing: 0px;font-weight:bold;color:#838383;background-color:#000000;width:146px;height:20px;}
.menu7:hover {font-weight:bold;color:#CB31F8;}
.menu71 {padding-left: 3px;font-family:arial;font-size:11px;letter-spacing: 0px;font-weight:bold;color:#838383;width:149px;height:20px;}
.menu71:hover {font-weight:bold;color:#CB31F8;}
.menu8 {font-family:arial;font-size:10px;color:#7B7878;}
.menu8:hover {color:#CB31F8;}
.menu9 {font-family:arial;font-size:11px;color:#CB31F8;font-weight:bold}
.menu9:hover {color:#CB31F8;}
.menu10 {font-family:verdana;font-size:10px;color:#7B7878;}
.menu10:hover {color:#CB31F8;}
.menucabecera {font-family:arial;font-size:10px;color:#838383;position:relative;}
.menucabecera:hover {color:#CB31F8;}
.enlacemoving {font-family:arial;font-size:12px;color:#333333;font-weight:bold;}
.enlacemoving:hover {color:#FE2121;}
.enlacemoving2 {font-family:arial;font-size:12px;color:#AAAAAA;font-weight:bold;}
.enlacemoving2:hover {color:#FE2121;}.fuente {font-family:arial;font-size:11px;}
.enlaceporta {color:#FFFFFF;}
.enlaceporta:hover {color:#A9DF62;}
.verde {color:#A9DF62;}
.rojizo {color:#FE2121;}
.alex {font-family:arial;font-size:10px;color:white;}
.alex12 {font-family:arial;font-size:12px;color:white;}
.alexenlace {font-family:arial;font-size:10px;color:white;font-weight:bold;letter-spacing:1px;cursor:pointer;}
.fuente_mediana {font-family:arial;font-size:13px;}
.mediana {font-size:13px;}
.masmediana {font-size:16px;}
.grande {font-size:18px;}
.masgrande {font-size:22px;}
.muygrande {font-size:28px;}
.supergrande {font-size:40px;}
.azul {color:#71CBED;}
.azulon {color:#0B6AAC;}
.morado {color:#CB31F8;}
.naranja {color:#F79B08;}
.naranja_claro {color:#CB31F8;}
.blanco {color:white;}
.gris {color:#7B7878;}
.casigris {color:#ABA8A8;}
.amarillo {color:#F9F605;}
.negro {color:black;}
.bgAzul {background-color:#000000;}
.bgNaranja {background-color:#D57800;}
.bgGris {background-color:#7B7878;}
.bgblanco {background-color:white;}
.bgNaranja_claro {background-color:#F0C6FD;}
.bgazul_claro {background-color:#DDDDDD;}
.bgazul_driver {background-color:#ADAADE;}
.center {text-align:center;}
.left {text-align:left;}
.right {text-align:right;}
.justify {text-align:justify;}
.negrita {font-weight:bold;}
.cursiva {font-style:italic;}
.enlace {font-family:arial;font-size:10px;text-decoration:underline;}
.marco {text-decoration:underline overline;}
.marco2 {text-decoration:overline;}
.nav {display: block;text-decoration : none}
.nav:hover {background-color : #7369BD;}
.driver {font-family:arial;font-size:10px;color:#000000;}
.driver:hover {color:#CB31F8;}
.fam {font-family: arial; font-size: 15px; color:white; }
.fam:hover {font-family:arial; font-size: 15px; color:#554493;}
.normal {font-family: arial; font-size: 15px; color:#554493;}
.pre {font-family: arial; font-size: 13px; color:#000000;}
.pre1 {font-family: arial; font-size: 26px; color:#000000;}
.titulo {font-family: arial; font-size: 32px; color:#CA0058;}
.articulo {font-family: arial; font-size: 12px;}
.tit_tabla {font-family: arial; font-size: 18px; color:orange;}
.nav2 {display: block;text-decoration : none}
.nav2:hover {background-color : #E2DAEF}
.normal {font-family: arial; font-size: 12px; }
.peque {font-family: arial; font-size: 10px; color:#CA0058; }
.pequena {font-family: arial; font-size: 10px; }
.estandar {font-family: arial; font-size: 11px; }
.maspequena {font-family: arial; font-size: 9px; }
.estrecha {font-family: arial; font-size: 9px; }
.tit_menu_driver {font-family: arial; font-size: 10px ;color:#554493;}
.act_menu {font-family: arial; font-size: 10px ;color:white;}
.act_menu:hover {font-family: arial; font-size: 10px ;color:white; background-color : #7369BD;}
.formulario {font-family:arial;font-size:11px;}
.formulario2 {font-family:arial;font-size:11px;height:21px;}
.titulo {font-family:arial;font-size:22px;color:#D57800;font-weight:bold;}
.borderprueba { border: 1; border-color: #31287B; border-style:solid; }
.subrayado {text-decoration:underline;}
.combo { font-family: arial; font-size: 10px; color:#000000;}
.combo2 { font-family: arial; font-size: 11px; color:#000000;}
.bordeformulario {border-width:1px;border-style:solid;border-color:#5A6368;color:#5A6368;}
.transparente {background-color: transparent;border: 1px solid #BBBBBB;color:white;} 
.pagebreak {page-break-before:always}	
.puntero {cursor:pointer;}
.rojo {color:#CC0000;}
.combo2 { font-family: arial; font-size: 11px; color:#000000;}
td { vertical-align : top; padding : 0px;font-family: Arial, sans-serif;font-size: 10px;}
table {border-spacing : 0px 0px;border : none;}
td.content {width : 70%;font-family: Arial, sans-serif;font-size: 10px;}
#content {padding : 10px;height : $altura_buscador px;background-color : #FFFFFF;font-family: Arial, sans-serif;font-size: 10px;}
#sidebar {padding : 10px;height : $altura_buscador px;background-color : #F0F0F0;}
#sidebar a {line-height : 20px;color : #646464;text-decoration : none;}
#sidebar a:hover {border-bottom : 2px solid #646464;}
#searchForm input.gsc-input {padding : 2px;color : rgb(51, 51, 51);border : 1px solid rgb(204, 204, 204);}
.gsc-control { width : 100% }
#searchResults form.gsc-search-box { display : none; }
#branding {background-color : #FFFFFF;padding-top : 10px;width : 100%;}
#searchResults .gsc-control {width : 100%;}
.portada #botonera {position:absolute;top:307px;bottom:13px;right:0px;z-index:3;height:7px;}
.portada #botonera a {display:block;float:left;width:11px;height:11px;text-indent:50px;overflow:hidden;margin-right:3px;border:solid 1px #646464;background:transparent;}
.portada #botonera a:hover {border:solid 1px #000;background:#FFF;}
.portada #botonera a.activo, .portada #botonera a.activo:hover {border:solid 1px #646464;background:#646464;}
.casinegro {color:#646464;}
.textobotones {font-family:arial;font-size:11px;}
#tabs a {outline: none;text-decoration: none;font-family:arial;font-weight:bold;font-size:11px;color: #555555;display: block;padding: 0px 0px; width: 145px; height: 20px;text-align: center; }
#tabs a:hover {color: #000000;}
h1 {font-family:arial;font-size:11px;margin-top:0;}
h2 {font-family:arial;font-size:10px;margin-top:0;}
.title {line-height:9px;font-size:10px;}
html, body {border: 0; margin: 0; padding: 0;}
.highlight {background-color:#FF9D9D;border-bottom:#F30 1px solid;border-top:#F30 1px solid;padding: 4px 10px}
#container {	width: 100%;height: 100%;text-align: center;}
#slider ul, #slider li,#slider2 ul, #slider2 li{margin:0;padding:0;list-style:none;}
#slider2{margin-top:1em;}
#slider li, #slider2 li{width:800px;height:316px;overflow:hidden;}	
#prevBtn, #nextBtn, #slider1next, #slider1prev{	display:block;width:42px;height:66px;position:absolute;left:-1px;top:120px;	z-index:1;}	
#nextBtn, #slider1next{left:759px;}														
#prevBtn a, #nextBtn a, #slider1next a, #slider1prev a{display:block;position:relative;width:42px;height:66px;background:url(/js-bin/images/izquierda.png) no-repeat 0 0;}	
#nextBtn a, #slider1next a{background:url(/js-bin/images/derecha.png) no-repeat 0 0;}	
#content{position:relative;}			
#container{margin:0 auto;position:relative;text-align:left;	width:800px;background:#fff;margin-bottom:2em;}	
	
ol#controls{margin:1em 0;padding:0;height:20px;font-family:arial;font-size:10px;}
ol#controls li{margin:0 10px 0 0;	padding:0;float:left;list-style:none;height:20px;line-height:20px;}
ol#controls li a{	float:left;height:20px;line-height:20px;border:1px solid #ccc;background:#CCCCCC;color:#000;padding:0 5px;text-decoration:none;}
ol#controls li.current a{background:#333333;color:#fff;}
ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}

/* Tiny Scrollbar */
#scrollbar1 { width: 790px; margin: 20px 0 10px; }
#scrollbar1 .viewport { width: 760px; height: 400px; overflow: hidden; position: relative; }
#scrollbar1 .overview { list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 0; }
#scrollbar1 .scrollbar{ background: transparent url(/js-bin/images/bg-scrollbar-track-y.png) no-repeat 0 0; position: relative; background-position: 0 0; float: right; width: 15px; }
#scrollbar1 .track { background: transparent url(/js-bin/images/bg-scrollbar-trackend-y.png) no-repeat 0 100%; height: 100%; width:13px; position: relative; padding: 0 1px; }
#scrollbar1 .thumb { background: transparent url(/js-bin/images/bg-scrollbar-thumb-y.png) no-repeat 50% 100%; height: 20px; width: 25px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: -5px; }
#scrollbar1 .thumb .end { background: transparent url(/js-bin/images/bg-scrollbar-thumb-y.png) no-repeat 50% 0; overflow: hidden; height: 5px; width: 25px; }
#scrollbar1 .disable { display: none; }
