/*PUBLILAND GLOBAL FRAMEWORK V2 - AUTHORIZED PERSONNEL ONLY - EYES ONLY - W3C VALID*/
* {margin: 0; padding: 0; border: 0 none; outline: 0; font-size: 100%; font: inherit; vertical-align: baseline;}
BODY {font: 62.5% Arial, Helvetica, sans-serif; color: #000; background: #000b23; height:100%; min-height:100%; line-height: 1}
/*P, TD, TH, DIV, SPAN, LI, BLOCKQUOTE {font: 1em Arial, Helvetica, sans-serif;}*/
H1, H2, H3, H4, H5, H6 {font-weight: normal; font-size: 100%; display: block}
ARTICLE, ASIDE, AUDIO, CANVAS, FIGURE, FIGCAPTION, FOOTER, HEADER, NAV ,SECTION, DETAILS, SUMMARY, HGROUP {display: block; }
TABLE {border-collapse: collapse; border-spacing: 0;}
TH {text-align: left;}
TD, TH {empty-cells: show}
INPUT, SELECT, TEXTAREA { font: 1em Arial, Helvetica, sans-serif; color: #000; background: #FFF; border: 1px solid #CCC; }
INPUT, SELECT { vertical-align: middle}
INPUT[type="radio"], INPUT[type="checkbox"] {border: none; height: auto !important; width: auto !important; background: none;}
INPUT[type="submit"], INPUT[type="reset"], INPUT[type="buttom"] {cursor: pointer; -webkit-appearance:none;}
TEXTAREA {overflow:auto; -webkit-appearance:none; resize: none}
UL, OL, LI {list-style: none;}
A {text-decoration: none; cursor:pointer;}
STRONG { font-weight: bold}
EM { font-style: italic}
.Clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
*+html .Clearfix {min-height: 1%;} /*IE7*/
* html .Clearfix {height:1%;} /*IE6*/
/*FIN GLOBAL*/

/*MAIN STRUCTURE*/
.InnerBox {text-align: left; margin: 0px auto; max-width: 942px; width: 100%; padding-left: 6.25%; padding-right: 6.25%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; float: left;}

HEADER { width: 100%; float: left; height: 120px; background: #002a86; /* Old browsers */
background: -moz-linear-gradient(top,  #002a86 8%, #000b22 99%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(8%,#002a86), color-stop(99%,#000b22)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #002a86 8%,#000b22 99%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #002a86 8%,#000b22 99%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #002a86 8%,#000b22 99%); /* IE10+ */
background: linear-gradient(top,  #002a86 8%,#000b22 99%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#002a86', endColorstr='#000b22',GradientType=0 ); /* IE6-9 */
}
HEADER .InnerBox { position: relative}
H1 { float: left; margin-left: -12px; padding-top: 6px; padding-right: 16px;}
H1 A { text-indent: -5000px; display: block; height: 65px; width: 142px; background: url(../images/sprite.png) no-repeat 0 0;}
/**/
NAV { position: absolute; top: 64px; left: 0; width: 100%; z-index: 1001; height: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; width: 100%; height: 100%; display: none;}
NAV UL { background: #1b439e; padding-left: 6.25%; padding-right: 6.25%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; width: 100%; height: 100%; margin-top: 16px; padding-top: 10px;}
NAV LI { position: relative; display: block; height: 43px; border-bottom: 1px solid #395ba9;}
NAV LI A { display: block; font: 1.8em/43px "TerminalDosisSemiBold", Helvetica, sans-serif; color: #fff; text-transform: uppercase; }
NAV LI.Selected A { color: #89abda}
NAV A:after { content: ""; display: block; width: 9px; height: 12px; background: url(../images/sprite.png) no-repeat -190px -40px; position: absolute; top: 50%; right: 0; margin-top: -6px;}
NAV UL:before { content: ""; display: block; width: 30px; height: 16px; background: url(../images/sprite.png) no-repeat -150px -40px; position: absolute; top: 0; right: 7%;}

/**/
#TopInfo { font-size: 1.2em; line-height: 14px; color: #89abda; float: left; padding-top: 18px;}
#TopInfo STRONG { color: #FFF; display: block; margin-top: 5px;}
/**/
.NavTrigger { float: right; padding: 10px 0px 10px 10px; margin-top: 8px; }
.NavTrigger .Icon { background: url(../images/sprite.png) no-repeat -150px 0; display: block; width: 34px; height: 32px;}
/**/
.TopNav { width: 100%; float: left; margin-top: 11px;}
.TopNav LI { height: 30px; text-align: center; float: left; width: 33.33%; border-left: 1px solid #43618e; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
.TopNav LI:first-child { border: none}
.TopNav LI A { display: block; height: 30px;}
.TopNav .IconLogin { display: inline-block; background: url("../../images/layout/sprite.png") no-repeat 0 0; width: 24px; height: 22px; text-indent: -5000px; text-align: left; margin-top: 2px}
.TopNav .IconCarrito { display: inline-block; background: url("../../images/layout/sprite.png") no-repeat 0 -90px; width: 26px; height: 20px; text-indent: -5000px; text-align: left; margin-top: 3px; position: relative;}

.TopNav .IconBuscar { display: inline-block; background: url(../images/sprite.png) no-repeat -210px 0; width: 24px; height: 25px; text-indent: -5000px; text-align: left; margin-top: 2px; position: relative;}

/**/
.UserStatus{position: relative; overflow: hidden;}
.UserStatus .InnerBox { text-align: center}
.UserStatus { width: 100%; float: left; background: #1b439e; border-bottom: 1px solid #43618e; height: 0px;
    -webkit-transition: height 0.25s ease-in-out 0s;
       -moz-transition: height 0.25s ease-in-out 0s;
        -ms-transition: height 0.25s ease-in-out 0s;
         -o-transition: height 0.25s ease-in-out 0s;
            transition: height 0.25s ease-in-out 0s;
}
.UserStatus.selected{height: 90px; overflow: visible;}
.UserStatus.selected:before { content: ""; display: block; width: 30px; height: 11px; background: url(../images/sprite.png) no-repeat -150px -40px; position: absolute; top: -11px; right: 50%; margin-right: -15px;}
#SubNav { font-size: 1.2em; line-height: 14px; color: #89abda; padding-top: 19px; display: inline-block;}
#SubNav A {color: #89abda; padding-left: 2px; padding-right: 2px;}
#SubNav STRONG { color: #bad3f4}
#SubNav #LoginLnk { position: relative; font-weight: bold; color: #FFF; background: url(../../images/layout/sprite.png) no-repeat 7px 0px; padding: 7px 0px 7px 38px; text-transform: capitalize; }
#SubNav .loged {font-style: normal;}
/**/
.SearchBox { width: 100%; float: left; background: #1b439e;  height: 0;  padding-top: 0; border-bottom: 0 solid #43618e; display: block; position: relative; overflow: hidden;
-webkit-transition: height 0.25s ease-in-out 0s, padding .25s ease-in-out 0s;
   -moz-transition: height 0.25s ease-in-out 0s, padding .25s ease-in-out 0s;
    -ms-transition: height 0.25s ease-in-out 0s, padding .25s ease-in-out 0s;
     -o-transition: height 0.25s ease-in-out 0s, padding .25s ease-in-out 0s;
        transition: height 0.25s ease-in-out 0s, padding .25s ease-in-out 0s;
}
.SearchBox.selected{ overflow: visible;
    height: 43px; padding-top: 13px; /* border-bottom-width: 1px; */
}
.SearchBox.selected:before { content: ""; display: block; width: 30px; height: 11px; background: url(../images/sprite.png) no-repeat -150px -40px; position: absolute; top: -11px; right: 18%;}

#Buscador {display: table; width: 100%; table-layout: fixed}
#Buscador .Cell-1 { display: table-cell; vertical-align: top; width: 100%}
#Buscador .Cell-2 { display: table-cell; width: 36px; vertical-align: top}
#Buscador INPUT[type="text"] { font-size: 1.6em; line-height: 24px; color: #89abda; background: #001749; height: 30px; width: 100%; border: 1px solid #1b439e; padding-left: 10px; font-style: italic; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
#Buscador INPUT[type="submit"] {font-size: 1.5em; font-weight: bold; background: #3780e5; display: block; height: 30px; width: 30px; border: 1px solid #1b439e; color: #ffff00; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
/**/

#UserInfo { width: 100%; padding-top: 5px; float: left; padding-top: 14px; padding-bottom: 14px;}
#UserInfo P { float: left; font-size: 1.2em; line-height: 28px; color: #FFF;}
#UserInfo P SPAN { display: block; float: left; height: 28px; background: #000f30;}
#UserInfo P STRONG { display: block; float: left; height: 28px; background: #f8b046; line-height: 28px; color: #000; text-align: center; font-weight: normal; }
#UserInfo P #Box1 EM {font-style: normal;}
#UserInfo P:nth-child(1) { width: 60%}
#UserInfo P:nth-child(1) SPAN { width: 25%;}
#UserInfo P:nth-child(1) STRONG { width: 75%;}
#UserInfo P:nth-child(2) { width: 40%;}
#UserInfo P:nth-child(2) SPAN { width: 35%;}
#UserInfo P:nth-child(2) STRONG { width: 65%;}
/**/
#Container { width: 100%; float: left; background: #fff }
#Container HGROUP { width: 100%; float: left; background: #e5edf8; padding-top: 13px; padding-bottom: 13px; }
#Container #BreadCrumb + HGROUP { background: #cfdef1}
#Container HGROUP H2 { font: 3em/34px "TerminalDosisLight", Helvetica, sans-serif; text-transform: uppercase; color: #00257b; margin: 0px auto; width: 87%; background: url(../../images/layout/sprite.png) no-repeat -243px -401px; padding-left: 20px;
-webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
        box-sizing: border-box;
}
#Container HGROUP H2.HasH4 { width: 87%;}
#Container HGROUP H4 { font: 2.5em/29px "TerminalDosisBold", Helvetica, sans-serif; text-transform: none; color: #00257b; margin: 10px auto 0; width: 87%; background: url(../../images/layout/sprite.png) no-repeat -250px -490px; padding-left: 10px;
-webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
        box-sizing: border-box;
}


/*HOME*/
#Home { width: 100%; float: left; min-height: 297px; background: #d67120 url(../../images/layout/homebg.jpg) no-repeat center top; padding-top: 18px; padding-bottom: 18px;}
#BoxCatalogo { float: left; height: 263px; width: 194px; border-right: 1px solid #e79f4f; padding-left: 20px; }
#BoxCatalogo H2 { font: 2.1em/21px "TerminalDosisBold", Helvetica, sans-serif; color: #321800; text-transform: uppercase; }
#BoxCatalogo H2 EM { font-size: 0.8em; font-style: normal; }
#BoxCatalogo FIGURE { margin-left: -37px; margin-top: -15px}
#BoxCatalogo P {color: #FFFFFF; font: 1.3em/15px "TerminalDosisBold",Helvetica,sans-serif;  text-transform: uppercase;}
#BoxCatalogo P A { background: url(../../images/layout/sprite.png) no-repeat 0px -330px; text-indent: -5000px; display: block; height: 55px; width: 122px; margin-left: -5px; margin-top: -17px }
#BoxCatalogo P A:hover { background-position: -122px -330px}
#BoxOfertas { width: 100%; float: left; position: relative; overflow: hidden;}
#BoxOfertas H2 { font: 2.8em/30px "TerminalDosisBold", Helvetica, sans-serif; text-transform: uppercase; color: #FFF; margin-bottom: 13px; text-align: center; }
#BoxOfertas H2 + div > div {overflow:hidden;}
#BoxOfertas #SliderOfertas { float: left; width: 8000px; overflow:hidden;}
#BoxOfertas #SliderOfertas UL { float: left;}
#BoxOfertas #SliderOfertas LI { float: left}
#BoxOfertas FIGURE { text-align: center;}
#BoxOfertas .Head { width: 100%; float: left; padding-bottom: 7px; }
#BoxOfertas .Head H3 { font: normal 2.5em/27px "TerminalDosisMedium", Helvetica, sans-serif; color: #FFF; padding-bottom: 16px; text-align: center}
#BoxOfertas .Head H3 EM { font-family: "TerminalDosisBold", Helvetica, sans-serif; font-style: normal; }
#BoxOfertas .Head H3 STRONG { font-family: "TerminalDosisBold", Helvetica, sans-serif; color: #ffe3b2; font-weight: normal; }
#BoxOfertas .Head H4 { font: normal 1.3em "TerminalDosisBold", Helvetica, sans-serif; color: #0a1734; float: left }
#BoxOfertas .Head H4 STRONG { font-size: 1.7em; font-weight: normal; }
#BoxOfertas .Head A { background: url(../../images/layout/sprite.png) no-repeat -156px -385px; text-indent: -5000px; display: block; float: right; height: 35px; width: 70px; margin-top: -5px }
#BoxOfertas .Head A.LessInfo {background-position: -168px -455px}
#BoxOfertas .ProductInfo { float: left; display: none; margin-top: 0px }
#BoxOfertas .ProductInfo P { font-size: 1.4em; line-height: 16px; color: #0a1734; }
#BoxOfertas #SliderOfertas .ProductInfo UL { width: auto}
#BoxOfertas #SliderOfertas .ProductInfo LI { font-size: 1.4em; line-height: 19px; color: #0a1734; background: url(../../images/home/dot.png) no-repeat 0px 7px; text-indent: 10px; margin-bottom: 2px; float: none; /*width: 100%*/ }
#BoxOfertas #SliderOfertas .ProductInfo LI:first-child { width: 253px}
#BoxOfertas .Actions { width: 100%; float: left; position: relative; padding-top: 16px; border-top: 1px solid #e79f4f; padding-bottom: 20px; }
#BoxOfertas .Actions P { float: left}
#BoxOfertas .Actions P LABEL { display: block; float: left; font-size: 1.3em; line-height: 20px; color: #0a1734; padding-right: 7px; }
#BoxOfertas .Actions P INPUT[type="text"] { float: left; font-size: 1.3em; line-height: 16px; color: #0a1734; background: url(../../images/layout/sprite.png) no-repeat -118px -116px; text-align: center; height: 16px; width: 29px; padding-top: 2px; padding-bottom: 2px; border: none; margin-right: 9px; }
#BoxOfertas .Actions P .BtnComprar { float: left; background: url(../../images/layout/sprite.png) no-repeat 0px -499px; text-indent: -5000px; display: block; height: 44px; width: 161px; margin-right: -10px; margin-top: -5px }
#BoxOfertas .Actions A.BtnPedido { display: block; float: left; font-size: 1.3em; line-height: 15px; font-weight: bold; color: #0a1734; margin-top: -14px }
#BoxHorario { float: left; width: 100%; padding-top: 20px; padding-bottom: 20px; text-align: center; background: #002a86; /* Old browsers */
background: -moz-linear-gradient(top,  #002a86 8%, #000b22 99%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(8%,#002a86), color-stop(99%,#000b22)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #002a86 8%,#000b22 99%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #002a86 8%,#000b22 99%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #002a86 8%,#000b22 99%); /* IE10+ */
background: linear-gradient(top,  #002a86 8%,#000b22 99%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#002a86', endColorstr='#000b22',GradientType=0 ); /* IE6-9 */}
#BoxHorario H3 { font: 1.6em/18px "TerminalDosisBold", Helvetica, sans-serif; color: #fff; text-transform: uppercase; padding-bottom: 4px }
#BoxHorario P { font: normal 1.8em/20px "TerminalDosisMedium", Helvetica, sans-serif; color: #fff; }
#BoxHorario P STRONG { display: block; font-weight: normal; font-family: "TerminalDosisMedium"; padding-bottom: 5px; }
#BoxHorario P .ShowRegistro { background: url(../../images/layout/sprite.png) no-repeat 0px -587px; text-indent: -5000px; display: inline-block; height: 43px; width: 145px; margin-left: -11px }
#BoxHorario P .ShowLogin { background: url(../../images/layout/sprite.png) no-repeat 0px -805px; text-indent: -5000px; display: inline-block; height: 44px; width: 129px; margin-left: -11px }
#Slider { width: 100%; float: left; min-height: 185px; background: #dd8b2d}
#BoxNovedades { padding-top: 15px;}
#BoxNovedades H3 { font: 2em/22px "TerminalDosisBold", Helvetica, sans-serif; text-transform: uppercase; color: #321800; text-align: center; margin-bottom: 10px; }
#BoxNovedades LI { background: url(../../images/home/luz_slider.png) no-repeat; }
#BoxNovedades LI DIV { width: 220px; position: relative; margin: 0 auto; padding-top: 20px; border-bottom: 1px solid #f1ad5f; padding-bottom: 20px; }
#BoxNovedades LI FIGURE { width: 130px; }
#BoxNovedades LI FIGURE IMG { width: 100%; height: auto}
#BoxNovedades LI P { font: normal 1.8em/22px "TerminalDosisMedium", Helvetica, sans-serif; color: #321800; padding-top: 3px; text-align: center; }
#BoxNovedades LI P STRONG { font-family: "TerminalDosisBold", Helvetica, sans-serif; font-weight: normal; }
#BoxNovedades LI .Btn { background: url(../../images/layout/sprite.png) no-repeat -156px -385px; text-indent: -5000px; display: block; height: 35px; width: 70px; position: absolute; top: 55px; right: 0px; }

FOOTER { width: 100%; float: left; height: 107px; padding-top: 21px; background: #000b23 url(../../images/layout/bgfooter.png) no-repeat center top; /* Old browsers */
background: -moz-linear-gradient(top,  #00184f 0%, #000a22 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00184f), color-stop(100%,#000a22)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #00184f 0%,#000a22 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #00184f 0%,#000a22 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #00184f 0%,#000a22 100%); /* IE10+ */
background: linear-gradient(top,  #00184f 0%,#000a22 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00184f', endColorstr='#000a22',GradientType=0 ); /* IE6-9 */
}
#FootInfo { display: table; width: 100%;}
#FootInfo H4 { float: left; background: url(../../images/layout/sprite.png) no-repeat -160px -70px; height: 21px; width: 67px; text-indent: -5000px }
#FootInfo P { float: left; font-size: 1.1em; line-height: 15px; color: #64759c;}
#FootInfo P A { color: #64759c}
#FootInfo P SPAN { color: #fff;}
#FootInfo .Cell-1 { width: 67px; vertical-align: top; display: table-cell}
#FootInfo .Cell-2 { vertical-align: top; display: table-cell; padding-left: 18px;}

/*GLOBAL*/
.Subir { width: 100%; float: left; border-top: 1px solid #e5e5e5; margin-top: 20px; padding-top: 10px; }
.Subir A { background: url(../../images/layout/sprite.png) no-repeat -168px -525px; float: right; height: 35px; width: 80px; text-indent: -5000px; display: block; }
.Subir A:hover { background-position: -168px -560px}
#BreadCrumb { width: 100%; float: left; background: #e4edf7; padding-top: 10px; padding-bottom: 10px; padding-left: 6.25%; padding-right: 6.25%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; border-bottom: 1px solid #8c8c8c;}
#BreadCrumb FIELDSET {margin: 0px auto; width: 942px;}
#BreadCrumb LABEL, #BreadCrumb P { font-size: 1.4em; line-height: 20px; color: #64759c; float: left; padding-right: 10px }
#BreadCrumb SELECT { font-size: 1.4em; color: #00257b; background: #e4edf7; width: 250px; float: left; margin-right: 10px }
#BreadCrumb A { display: block; float: right; font-size: 1.3em; line-height: 20px; font-weight: bold; color: #0a1734; }
#BreadCrumb P {margin: 0px auto; width: auto; float: none;}
#BreadCrumb+HGROUP{background-color: #e4edf7 !important;}
/*QS*/
#Qs { width: 100%; float: left; background: #c56213 url(../../images/qsomos/bg.jpg) no-repeat center top; padding-top: 75px; padding-bottom: 75px; }
#Qs #Data { float: right; width: 626px}
#Qs H2 { font: 2.8em/34px "TerminalDosisLight", Helvetica, sans-serif; color: #FFF; margin-bottom: 40px }
#Qs H2 STRONG {font-family: "TerminalDosisBold", Helvetica, sans-serif; font-weight: normal;}
#Qs BLOCKQUOTE { padding-left: 46px; margin-bottom: 30px; background: url(../../images/qsomos/open_quote.png) no-repeat; }
#Qs P { padding-right: 46px; font: 1.7em/21px "TerminalDosisBold", Helvetica, sans-serif; color: #603913; background: url(../../images/qsomos/close_quote.png) no-repeat right bottom; }
#Qs H4 { font: 1.8em/21px "TerminalDosisLight", Helvetica, sans-serif; color: #FFF; background: url(../../images/qsomos/bg_pic.png) no-repeat right center; padding-right: 100px; min-height:80px }
#Qs H4 STRONG {font-family: "TerminalDosisBold", Helvetica, sans-serif; font-weight: normal;}
#Qs FIGURE { float: left; width: 316px; padding-top: 50px}
#Qs FIGURE IMG { margin-left: -40px; position: relative}

/*EQUIPOS*/
#Equipos { padding-bottom: 10px; float: left; width: 100%; padding-right: 0px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
#Equipos HGROUP { margin-bottom: 20px}
#Equipos #MainList { width: 100%; float: left;}
#Equipos #MainList LI { width: 100%; float: left; font-size: 1.6em; line-height: 20px; color: #00257b; font-weight: bold; }
#Equipos #MainList LI A { color: #00257b; display: block; padding: 5px 10px; background: url(../../images/layout/sprite.png) no-repeat -249px -191px; }
#Equipos #MainList LI A:hover { color: #ed6c05}
#Equipos #MainList LI LI { font-size: 1em; font-weight: normal; }
#Equipos #MainList LI LI A {background: url(../../images/layout/sprite.png) no-repeat -249px -251px;}

#sideRubro{width: 100%; float: left; border-bottom: 1px solid #e5e5e5;}
#sideRubro H3 { font: normal 2.1em/24px "TerminalDosisMedium", Helvetica, sans-serif; color: #a5a5a5; text-transform: uppercase; padding-bottom: 5px; margin-top: 20px; }
#AsideListRubro{width: 100%; float: left; padding-bottom: 20px;}
#AsideListRubro LI{width: 90%; float: left; color: #00257b; font-weight: bold; font: 1.8em/20px "TerminalDosisBold", Helvetica, sans-serif; color: #00257b; position: relative;}
#AsideListRubro > LI { margin-bottom: 10px;}
#AsideListRubro LI A{font: 1em/20px "TerminalDosisBold", Helvetica, sans-serif; color: #00257b;}
#AsideListRubro LI SPAN{background: url(../../images/layout/sprite.png) no-repeat 0px -1045px; width: 11px; height: 7px; float: right; right: 0px; text-indent: -5000px; top: 8px; position: absolute; display: none}
#AsideListRubro LI A:hover, #AsideListRubro LI A.selected { color: #ed6c05;}
#AsideListRubro LI A.selected + SPAN{background: url(../../images/layout/sprite.png) no-repeat -21px -1045px;}
#AsideListRubro LI UL{width: 100%; float: left;}
#AsideListRubro LI UL.selected{display: block;}
#AsideListRubro LI LI{width: 100%; float: left; font-size: 0.875em;}
#AsideListRubro LI LI A{font: 1em/14px "TerminalDosisLight", Helvetica, sans-serif; color: #00257b;}
.OpenClose { position: fixed; right: 0; top: 250px; z-index: 1000; background: url(../images/sprite.png) -210px -30px; display: block; width: 25px; height: 38px; text-indent: -5000px; left: auto}
.OpenClose.CloseThis { background-position: -240px -30px; right: auto; left: 295px;}
.ExpandThis { width: 680px;}

/*PRODUCTOS*/
#Equipos .Listado { float: left; width: 100%;  /* border-right: 1px solid #e5e5e5; */ }
#Equipos .Producto { float: left; width: 100%; border-top: 1px solid #8c8c8c; padding-bottom: 20px; padding-top: 20px }
#Equipos .Producto:first-child {border: none; padding-top: 0}
#Equipos .Listado UL > A:first-child + LI { border: none; padding-top: 0}
#Equipos .Box { float: left; width: 100%; position:relative }
#Equipos .Highlight { font: 2.1em/23px "TerminalDosisBold", Arial, Helvetica, sans-serif; text-transform: uppercase;  z-index: 1; text-align: center;}
#Equipos .Highlight br{display: none;}
#Equipos .Oferta { color: #3b86ec;}
#Equipos .Novedad {color: #649d4e; padding-left: 15px;}
#Equipos .Listado H3 { font: 2.4em/28px "TerminalDosisMedium", Helvetica, sans-serif; color: #0a1734;}
#Equipos .Listado H3 STRONG { font-family: "TerminalDosisBold", Arial, Helvetica, sans-serif; font-weight: bold; color: #0a1734; }
#Equipos .Listado H3 EM { font-family: "TerminalDosisBold", Arial, Helvetica, sans-serif; font-style: normal; color: #00257b; }
#Equipos .Listado H4 { font: 1.8em/22px "TerminalDosisBold", Arial, Helvetica, sans-serif; color: #ed6c05; padding-bottom: 6px; padding-top: 6px; }
#Equipos .Listado H4 EM { font-size: 1.8em; font-style: normal; }
#Equipos .Box UL { border-top: 1px dotted #9c9c9c; width: 100%; margin-top: 6px; padding-top: 6px; padding-bottom: 20px; }
#Equipos .Box LI { font-size: 1.4em; line-height: 16px; color: #0a1734; padding-top: 3px; padding-bottom: 3px; background: url(../../images/layout/dot.png) no-repeat 0px 8px; padding-left: 12px; }
#Equipos .Registrese { text-align: center;}
#Equipos .Registrese STRONG { font: normal 1.4em/16px "TerminalDosisBold", Arial, Helvetica, sans-serif; color: #00257b; display: block; text-transform: uppercase; padding-bottom: 4px }
#Equipos .Registrese A { background: url(../../images/layout/sprite.png) no-repeat 0px -587px; text-indent: -5000px; display: block; height: 43px; width: 145px; margin: 0 auto }
#Equipos .Registrese .BtnRegistrarse { background: url(../../images/layout/sprite.png) no-repeat 0px -587px; text-indent: -5000px; display: block; height: 43px; width: 145px; margin: 0 auto}
#Equipos .Opciones { width: 100%; float: left; padding-bottom: 20px;}
#Equipos .BtnManual { font-size: 1.3em; line-height: 27px; font-weight: bold; color: #053670; background: url(../../images/layout/sprite.png) no-repeat -238px -600px; display: block; float: left; height: 27px; width: 95px; padding-left: 25px; }
#Equipos .BtnFolleto { font-size: 1.3em; line-height: 27px; font-weight: bold; color: #053670; background: url(../../images/layout/sprite.png) no-repeat 0px -943px; display: block; float: left; height: 27px; width: 90px; padding-left: 30px; }
#Equipos .Box FIELDSET {display: block; width: 100%; float: left}
#Equipos .Box FIELDSET LABEL { font-size: 1.3em; line-height: 20px; color: #0a1734; display: block; float: left; padding-right: 8px; margin-left: 15px; }
#Equipos .Box FIELDSET INPUT[type="text"] { float: left; height: 16px; width: 29px; border: none; background: #8eafdc url(../../images/layout/sprite.png) no-repeat -118px -93px; font-size: 1.3em; line-height: 16px; font-weight: bold; color: #0a1734; text-align: center; padding-top: 2px; padding-bottom: 2px; }
#Equipos .Box FIELDSET .BtnComprar { float: left; background: url(../../images/layout/sprite.png) no-repeat 0px -499px; text-indent: -5000px; display: block; height: 44px; width: 161px; margin-top: -5px; margin-left: 10px }
#Equipos .Box FIELDSET A.BtnPedido { float: right; font-size: 1.3em; line-height: 15px; color: #0a1734; font-weight: bold; margin-top: 2px; position: absolute; left: 15px; bottom: 0px;}
#Equipos .Box FIELDSET A.BtnPedido.agregar{position: static; left: 0; bottom: 0px; margin-right: 10px;}
#Equipos .Producto FIGURE { margin-top: 10px; text-align: center; width: 100%; margin-bottom: 10px; margin-right: 15px;}
#Equipos ASIDE { float: left; width: 320px; display: none; background: #fff; overflow: auto; z-index: 999 !important; border-right: 2px solid #ccc; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}

#SideNotas {width: 100%; float: left; border-bottom: 1px solid #e5e5e5; margin-top: 26px; padding-bottom: 10px;}
#SideNotas H3 { font: normal 2.1em/24px "TerminalDosisMedium", Helvetica, sans-serif; color: #a5a5a5; text-transform: uppercase; padding-bottom: 5px }
#SideNotas UL { float: left; width: 100%}
#SideNotas LI { float: left; width: 100%; border-top: 1px solid #e5e5e5; padding-top: 8px; padding-bottom: 8px; font: normal 1.7em/19px "TerminalDosisMedium", Helvetica, sans-serif; color: #4d4d4d; padding-left: 10px }
#SideNotas LI A { color: #4d4d4d}
#SideNotas LI A:hover { color: #000 }
#SideNotas LI:first-child { border-top: none; font: 1.9em/21px "TerminalDosisBold", Arial, Helvetica, sans-serif; }
#SideNotas .Lnk { font-size: 1.3em; line-height: 16px; font-weight: bold; color: #0a1734; float: right; margin-top: 10px }
#SideNotas .Lnk:hover { color: #89abda}

/*MANUALES*/
#Manuales { float: left; padding-bottom: 20px; width: 100%}
#Manuales UL { float: left}
#Manuales LI { float: left; border-top: 1px solid #e5e5e5; padding-top: 25px; width:100%; }
#Manuales LI A { font-size: 1.4em; line-height: 16px; color: #00257b; display: block; background: url(../../images/manuales/icono.png) no-repeat; padding-left: 84px; padding-bottom: 30px; min-height:56px; }
#Manuales LI:first-child { border-top: none}
#Manuales LI BR { display: none}
#Manuales LI STRONG { font-size: 1.2em; display: block; padding-bottom: 10px }
#Manuales LI A:hover STRONG { color: #ed6c05}

/*MANUALES*/
#Folletos { float: left; padding-bottom: 20px; width: 100%}
#Folletos UL { float: left}
#Folletos LI { float: left; border-top: 1px solid #e5e5e5; padding-top: 25px; width:100%; }
#Folletos LI A { font-size: 1.4em; line-height: 16px; color: #00257b; display: block; background: url(../../images/manuales/icono.png) no-repeat; padding-left: 84px; padding-bottom: 30px; min-height:56px; }
#Folletos LI:first-child { border-top: none}
#Folletos LI BR { display: none}
#Folletos LI STRONG { font-size: 1.2em; display: block; padding-bottom: 10px }
#Folletos LI A:hover STRONG { color: #ed6c05}

/*NOTAS TECNICAS*/
#Notas {float: left; padding-bottom: 20px; width: 100%}
#Notas .Listado { float: left; width: 620px; padding-right: 9px; border-right: 1px solid #e5e5e5; margin-top: 25px }
#Notas .Listado UL { float: left; width: 100%}
#Notas .Listado LI { float: left; width: 100%; padding-top: 25px; padding-bottom: 25px; border-top: 1px solid #e5e5e5 }
#Notas .Listado LI:first-child { border-top: none; padding-top: 0}
#Notas .Listado LI:first-child H4 { font-size: 2.7em; line-height: 30px; }
#Notas .Listado H4 { font-size: 2em; line-height: 23px; font-weight: bold; color: #0a1734; padding-bottom: 8px }
#Notas .Listado H4 A {color: #0a1734;}
#Notas .Listado H4 A:hover { color: #ed6c05}
#Notas .Listado P { font-size: 1.4em; line-height: 16px; color: #4d4d4d; padding-bottom: 10px }
#Notas .Listado .Btn { background: url(../../images/layout/sprite.png) no-repeat -156px -385px; text-indent: -5000px; display: block; float: left; height: 35px; width: 70px; margin-left: -5px }
#Notas .Listado .Btn:hover { background-position: -156px -420px}
#Notas ASIDE { float: right; width: 302px; }

#SideEquipos { width: 100%; float: left; border-bottom: 1px solid #e5e5e5; margin-top: 26px; padding-bottom: 15px; }
#SideEquipos H3 { font: normal 2.1em/24px "TerminalDosisMedium", Helvetica, sans-serif; color: #a5a5a5; text-transform: uppercase; padding-bottom: 16px }
#SideEquipos UL { float: left; width: 100%}
#SideEquipos LI { float: left; width: 100%; border-top: 1px solid #e5e5e5; padding-top: 15px; padding-bottom: 15px; }
#SideEquipos LI:first-child { border-top: none}
#SideEquipos FIGURE { float: left; width: 120px; }
#SideEquipos LI A:hover P { color: #ed6c05}
#SideEquipos P { float: left; width: 180px; color: #4d4d4d; font: normal 1.7em/20px "TerminalDosisMedium", Helvetica, sans-serif; }
#SideEquipos P EM { font-family: "TerminalDosisBold", Arial, Helvetica, sans-serif; font-style: normal; }
#SideEquipos P STRONG { font-family: "TerminalDosisBold", Arial, Helvetica, sans-serif; font-weight: normal; color: #ed6c05; text-transform: uppercase; font-size: 0.9em }
#SideEquipos .Lnk { font-size: 1.3em; line-height: 16px; font-weight: bold; color: #0a1734; float: right; }
#SideEquipos .Lnk:hover { color: #89abda}

#SideHorarios { background: #1c4290 url(../../images/layout/horariobg.jpg); height: 187px; width: 100%; float: left; padding-top: 17px; padding-left: 23px;  margin-top: 37px;  margin-bottom: 5px;
-webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
        box-sizing: border-box;
}
#SideHorarios H3 { font: normal 2.1em/24px "TerminalDosisMedium", Helvetica, sans-serif; color: #89abda; text-transform: uppercase; padding-bottom: 10px
-webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
        box-sizing: border-box;
}
#SideHorarios P { font: 1.8em/20px "TerminalDosisBold", Arial, Helvetica, sans-serif; color: #FFF; padding-bottom: 12px
-webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
        box-sizing: border-box;
}
#SideHorarios H4 {font: 2.3em/32px "TerminalDosisBold", Arial, Helvetica, sans-serif; color: #FFF; text-shadow: 1px 1px 3px #000000; filter: dropshadow(color=#000000, offx=1, offy=1);
-webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
        box-sizing: border-box;
}

#SideFacebook { margin-top: 37px; float: left; width: 100%; padding-top: 30px; border-top: 1px solid #e5e5e5; }

#Notas .Data { padding-top: 20px; width: 100%; float: left}
#Notas .Data P { font-size: 1.4em; line-height: 16px; color: #4d4d4d; padding-bottom: 18px }
#Notas .Data H4,#Notas .Data H3 { font-size: 1.8em; line-height: 22px; font-weight: bold; color: #0a1734; padding-bottom: 18px }
#Notas .Data UL { padding-bottom: 18px}
#Notas .Data LI {font-size: 1.4em; line-height: 16px; color: #2d2d2d;}
#Notas .Data A { color: #3b86ec}
#Notas .Data A:hover { color: #00257b}

/*LINKS*/
#Links { float: left; padding-bottom: 20px; width: 100%; min-height: 500px}
#Links UL { float: left; width: 100%}
#Links LI { text-align: center; float: left; width: 314px; border-bottom: 1px solid #e5e5e5; padding-top: 20px; padding-bottom: 20px; }

/*SITEMAP*/
#Sitemap { float: left; padding-bottom: 20px; width: 100%; min-height: 500px}
#Sitemap HGROUP { margin-bottom: 20px}
#Sitemap UL { width: 341px; float: left;}
#Sitemap UL:last-child { margin-right: -81px; position: relative}
#Sitemap LI { width: 314px; float: left; font-size: 1.6em; line-height: 20px; color: #00257b; font-weight: bold; }
#Sitemap LI A { color: #00257b; display: block; padding: 5px 10px; background: url(../../images/layout/sprite.png) no-repeat -249px -191px; }
#Sitemap LI A:hover { color: #ed6c05}
#Sitemap LI LI { font-size: 1em; font-weight: normal; }
#Sitemap LI LI A {background: url(../../images/layout/sprite.png) no-repeat -249px -251px;}

/*FancyBoxes*/
#Popup { background: #FFF; }
#Popup .Listado { border-right: none}
#Popup #Titulo { font: 3.5em/40px "TerminalDosisLight", Helvetica, sans-serif; color: #00257b; text-transform: uppercase; padding-bottom: 5px; border-bottom: 1px dotted #9c9c9c; margin: 0 9px 20px 0; }
#Popup .Box FIELDSET {display: block; width: 100%; float: left; border-top: 1px solid #e5e5e5; padding-top: 20px; padding-bottom: 20px;}
#Popup .BtnComprar + .BtnPedido { /*width: 150px*/}
#Popup .BtnAgregar { float: left; background: url(../../images/layout/sprite.png) no-repeat 0px -849px; text-indent: -5000px; display: block; height: 44px; width: 119px; margin-top: -5px; margin-left: 10px }
#Popup .BtnCancel { float: right; background: url(../../images/layout/sprite.png) no-repeat -131px -802px; text-indent: -5000px; display: block; height: 43px; width: 125px; margin-top: -5px; margin-bottom: 1px }
#Popup #SideHorarios {margin-top: 0px;}
/*MI PEDIDO*/
#MiPedido TABLE { /*margin-left: 18px;*/ border: 1px solid #e0e6ef; }
#MiPedido TH { text-transform: uppercase; color: #FFF; background: #51648e; border-right: 1px solid #FFF; font: 1.4em/16px "TerminalDosisBold", Arial, Helvetica, sans-serif; padding: 8px 2px 8px 2px; }
#MiPedido TD { color: #00257b; background: #e7eef8; border-top: 1px solid #FFF; border-right: 1px solid #FFF; padding: 8px 2px 8px 2px; font: 1.5em/17px "TerminalDosisLight", Arial, Helvetica, sans-serif; }
#MiPedido TD STRONG { font-weight: normal; color: #64759c; font-family: "TerminalDosisBold", Arial, Helvetica, sans-serif; }
#MiPedido TD INPUT[type="text"] { height: 16px; width: 27px; border: none; background: #8eafdc url(../../images/layout/sprite.png) no-repeat -180px -600px; font-size: 1.1em; line-height: 16px; font-weight: normal; color: #0a1734; text-align: center; padding-top: 2px; padding-bottom: 2px; }
#MiPedido TR:nth-child(odd) TD {background: #c9d7eb}
#MiPedido TR.Total:nth-child(odd) TD, #MiPedido TR.Total:nth-child(even) TD { background: #f6b582}
#MiPedido TR.Spacer TD { background: #FFF}
#MiPedido TR.Final TD { background: #ed6c05}
#MiPedido TR.Final TD:first-child { text-align: right; padding-right: 12px}
#MiPedido FIELDSET { width: 578px; float: left; padding-left: 18px; padding-top: 25px; margin-bottom:5px; }
#MiPedido FIELDSET INPUT { float: left; border: none}
#MiPedido FIELDSET .BtnQuitar { font-size: 1.3em; font-weight: bold; color: #0a1734; margin-bottom: 4px }
#MiPedido FIELDSET .BtnCalcular {font-size: 1.3em; font-weight: bold; color: #0a1734; clear: left}
#MiPedido FIELDSET .BtnComprar { float: right; font-size: 0px; line-height: 0px; background: url(../../images/layout/sprite.png) no-repeat -138px -888px; text-indent: -5000px; display: block; height: 43px; width: 118px; margin-top: -20px }
#MiPedido FIELDSET .BtnCancel { float: right; margin-top: -20px; margin-right: 20px}
/**/
#Vacio { padding: 50px 20px;  float: left;}
#Vacio H3 { font: 2.8em/32px "TerminalDosisBold", Arial, Helvetica, sans-serif; color: #89abda; }
#Vacio P { font: 2.8em/32px "TerminalDosisLight", Helvetica, sans-serif; color: #89abda; }

#Carrito #Vacio{margin: 0 auto; padding: 50px 20px; width: 100%;
-webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
        box-sizing: border-box;
}

/*LOGIN*/
#Login {float: left; padding-right: 9px; width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
#Login P { font-size: 1.4em; line-height: 16px; color: #0a1734; padding-bottom: 20px; }
#Login P A { font-weight: bold; color: #0a1734; }
#Login P A:hover { color: #64759c}
#Login FORM P { float: left; padding-right: 0; width: 100%;}
#Login LABEL { display: block; color: #00257b; padding-bottom: 3px }
#Login P INPUT { height: 22px; width: 100%; border: 1px solid #d8e0ec; font-size: 1.1em; line-height: 16px; padding-top: 3px; padding-bottom: 3px; padding-left: 2px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
#Login FIELDSET { float: left; width: 100%}
#Login .BtnCancel { float: left;}
#Login INPUT[type="submit"] { font-size: 0px; line-height: 0px; background: url(../../images/layout/sprite.png) no-repeat -141px -716px; text-indent: -5000px; display: block; float: right; height: 43px; width: 115px; border: none; margin-top: -5px }

/*SIN LOGIN*/
#SinLogin { float: left; width: 572px; padding-left: 18px; }
#SinLogin H4 { font-size: 1.4em; line-height: 16px; color: #0a1734; float: left; width: 420px}
#SinLogin .BtnLoguearse { float: right; background: url(../../images/layout/sprite.png) no-repeat 0px -805px; text-indent: -5000px; display: block; height: 44px; width: 129px; margin-top: -10px }
#SinLogin .BtnLoguearse:hover { background-position: 0 -761px}
#SinLogin DIV { width: 100%; float: left; border-top: 1px solid #e5e5e5; padding-top: 20px; margin-top: 20px}
#SinLogin P {font-size: 1.4em; line-height: 16px; color: #0a1734; float: left; width: 420px }
#SinLogin .BtnRegistrarse { float: right; background: url(../../images/layout/sprite.png) no-repeat 0px -673px; text-indent: -5000px; display: block; height: 44px; width: 141px; margin-top: -5px}
#SinLogin .BtnRegistrarse:hover { background-position: 0 -717px}

/*REGISTRACION*/
#Registro {float: left; padding-right: 9px; width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
#Registro P { font-size: 1.4em; line-height: 16px; color: #0a1734; padding-bottom: 15px;}
#Registro H4 { font-size: 1.4em; line-height: 16px; color: #64759c; background: #e5edf8; padding: 10px; margin-bottom: 15px;}
#Registro FIELDSET { width: 100%; float: left}
#Registro FIELDSET P { float: left; padding-bottom: 15px; padding-right: 0; width: 100%;}
#Registro LABEL { display: block; color: #00257b; padding-bottom: 3px }
#Registro SELECT {border: 1px solid #d8e0ec; font-size: 1.1em; width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
#Registro FIELDSET INPUT {height: 22px; width: 100%; border: 1px solid #d8e0ec; font-size: 1.1em; line-height: 16px; padding-top: 3px; padding-bottom: 3px; padding-left: 2px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
#Registro TEXTAREA {height: 76px; width: 100%; border: 1px solid #d8e0ec; font-size: 1.1em; line-height: 16px; padding-top: 3px; padding-bottom: 3px; padding-left: 2px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
#Registro .Actions { width: 100%; float: left; padding-top: 10px}
#Registro .Actions P { font-size: 1.2em; color: #64759c; float: left; padding-right: 0}
#Registro .Actions A { float: right}
#Registro INPUT[type="submit"] { font-size: 0px; line-height: 0px; background: url(../../images/layout/sprite.png) no-repeat -151px -630px; text-indent: -5000px; display: block; float: left; height: 43px; width: 105px; border: none; margin-top: -5px; clear: left}
/**/
#Gracias { padding: 0px 20px; width: auto; display: table; margin: 0 auto;}
#Gracias H3 { font: 2.8em/32px "TerminalDosisBold", Arial, Helvetica, sans-serif; color: #89abda; }
#Gracias P { font: 2.8em/32px "TerminalDosisLight", Helvetica, sans-serif; color: #89abda; }
/**/
#RegistracionOK { /* padding: 220px 100px 50px;  */}
#RegistracionOK H3 { font: 2.8em/32px "TerminalDosisBold", Arial, Helvetica, sans-serif; color: #89abda; }
#RegistracionOK P { font: 2.8em/32px "TerminalDosisLight", Helvetica, sans-serif; color: #89abda; }
#RegistracionOK P A {font: 1em/32px "TerminalDosisBold", Helvetica, sans-serif; color: #89abda; text-decoration:none;}
#RegistracionOK BLOCKQUOTE { border-top: 1px dotted #CCC; margin-top: 30px; background: url(../../images/layout/open_quote.png) no-repeat left center; }
#RegistracionOK BLOCKQUOTE H4 { font-size: 1.2em; line-height: 60px; font-weight: bold; color: #64759c; text-align: center; background: url(../../images/layout/close_quote.png) no-repeat right center; }

/*MI CARRITO*/
#Carrito { width: 100%; float: left; padding-bottom: 20px}
#Carrito TABLE { margin-top: 18px; /* border: 1px solid #e0e6ef; */ float: left; width: 100% !important;}
#Carrito TH { display: none; text-transform: uppercase; color: #FFF; background: #51648e; border-right: 1px solid #FFF; font: 1.4em/16px "TerminalDosisBold", Arial, Helvetica, sans-serif; padding: 8px 0px 8px 12px; }
#Carrito TD { color: #00257b; background: #e7eef8; border-top: 1px solid #FFF; border-right: 1px solid #FFF; padding: 8px 0px 8px 12px; font: 1.5em/17px "TerminalDosisBold", Arial, Helvetica, sans-serif; display: block; width: 100%; float: left;
-webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
        box-sizing: border-box;
}
#Carrito TD:before {content: attr(data-th); }
#Carrito TD STRONG { font-weight: normal; color: #64759c; }
#Carrito TD INPUT[type="text"] { height: 16px; width: 37px; border: none; background: #8eafdc url(../../images/layout/sprite.png) no-repeat -180px -600px; font-size: 1.1em; line-height: 16px; font-weight: normal; color: #0a1734; text-align: center; padding-top: 2px; padding-bottom: 2px; }
#Carrito TR {display: block; width: 100%; float: left;}
#Carrito TR INPUT { margin-left: 10px;}

#Carrito TR.content1 TD:nth-of-type(1){width: 50%; background-color: #51648e; height: 38px; color: #fff}
#Carrito TR.content1 TD:nth-of-type(2){width: 50%; background-color: #51648e; height: 38px; color: #fff}
#Carrito TR.content1 TD:nth-of-type(3){width: 100%; position: relative;}
#Carrito TR.content1 TD:nth-of-type(4){width: 50%; padding-top: 38px; height: 76px; position: relative;}
#Carrito TR.content1 TD:nth-of-type(5){width: 50%; padding-top: 38px; height: 76px; position: relative;}
#Carrito TR.content1 TD:nth-of-type(4):before{background-color: #51648e; height: 38px; font: 1em/38px "TerminalDosisBold", Arial, Helvetica, sans-serif; position: absolute; top: 0; left: 0; width: 100%; color: #fff; padding: 0px 12px;
-webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
        box-sizing: border-box;
}
#Carrito TR.content1 TD:nth-of-type(5):before{background-color: #51648e; height: 38px; font: 1em/38px "TerminalDosisBold", Arial, Helvetica, sans-serif; position: absolute; top: 0; left: 0; width: 100%; color: #fff; padding: 0px 12px;
-webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
        box-sizing: border-box;
}

#Carrito TR.content2 TD:nth-of-type(1){display: none;}
#Carrito TR.content2 TD:nth-of-type(2){display: none;}
#Carrito TR.content2 TD:nth-of-type(3){display: none;}
#Carrito TR.content2 TD:nth-of-type(4){width: 50%;}
#Carrito TR.content2 TD:nth-of-type(5){width: 50%;}

#Carrito TR.content3 TD:nth-of-type(1){display: none;}
#Carrito TR.content3 TD:nth-of-type(2){display: none;}
#Carrito TR.content3 TD:nth-of-type(3){display: none;}
#Carrito TR.content3 TD:nth-of-type(4){width: 50%;}
#Carrito TR.content3 TD:nth-of-type(5){width: 50%;}

#Carrito TR.Total TD:nth-of-type(1){display: none;}
#Carrito TR.Total TD:nth-of-type(2){display: none;}
#Carrito TR.Total TD:nth-of-type(3){display: none;}
#Carrito TR.Total TD:nth-of-type(4){width: 50%;}
#Carrito TR.Total TD:nth-of-type(5){width: 50%;}

#Carrito TR.Final TD:nth-of-type(1){width: 50%;}
#Carrito TR.Final TD:nth-of-type(2){width: 50%;}

#Carrito TR:nth-child(odd) TD {background: #c9d7eb}
#Carrito TR.Total:nth-child(odd) TD, #Carrito TR.Total:nth-child(even) TD { background: #f6b582}
#Carrito TR.Spacer TD { background: #FFF}
#Carrito TR.Final TD { background: #ed6c05}
#Carrito TR.Final TD:first-child { text-align: left; padding-right: 12px}
#Carrito FIELDSET { width: 100%; float: left; padding-top: 10px; padding-bottom: 10px; padding-left: 12px; padding-right: 12px; margin-bottom: 10px; border-bottom: 1px solid #E5E5E5;
-webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
        box-sizing: border-box;
}
#Carrito FIELDSET div{width: 100%; float: left;}
#Carrito FIELDSET INPUT { float: left; border: none;}
#Carrito FIELDSET .BtnQuitar { font-size: 1.3em; font-weight: bold; color: #ed6c05; margin-right: 0px; margin-left: 0px; width: 50%; float: left; text-align: left; text-transform: uppercase;}
#Carrito FIELDSET .BtnQuitar:hover { color: #64759c}
#Carrito FIELDSET .BtnCalcular {font-size: 1.3em; font-weight: bold; color: #ed6c05; width: 50%; float: left; text-align: left; padding-left: 10px; text-transform: uppercase;}
#Carrito FIELDSET .BtnCalcular:hover {color: #64759c}
#Carrito .Oferta{color:red;}
#Solicitante { width: 100%; float: left; padding-top: 40px; display: none;}
#Solicitante.selected {display: block;}
#Solicitante H3 { font: 3.8em/42px "TerminalDosisLight", Helvetica, sans-serif; color: #00257b; text-transform: uppercase; border-bottom: 1px dotted #CCC; padding-bottom: 10px; margin-bottom: 15px; }
#Solicitante .Column { width: 100%; float: left}
#Solicitante .Column.Last { width: 100%;}
#Solicitante .Column P { float: left; padding-bottom: 18px; width: 100%;}
#Solicitante .Column P.Short{width: 50%;}
#Solicitante LABEL { display: block; color: #00257b; padding-bottom: 4px; font-size: 1.4em; line-height: 16px; color: #00257b; }
#Solicitante SELECT { border: 1px solid #d8e0ec; font-size: 1.4em; width: 100%; height: 24px; }
#Solicitante .Column INPUT {height: 28px; width: 100%; border: 1px solid #d8e0ec; font-size: 1.3em; line-height: 16px; padding-top: 3px; padding-bottom: 3px; padding-left: 2px;
-webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
        box-sizing: border-box;
}
#Solicitante .Short INPUT { width: 96%; margin-right: 4%;}
#Solicitante .Short + .Short INPUT {width: 96%; margin-right: 0px; margin-left: 4%;}
#Solicitante TEXTAREA {height: 80px; width: 100%; border: 1px solid #d8e0ec; font-size: 1.1em; line-height: 16px; padding-top: 3px; padding-bottom: 3px; padding-left: 2px;}
#Solicitante .Btns { width: 100%; float: left; padding-top: 10px; padding-bottom: 20px}
#Solicitante .Btns P { font-size: 1.2em; color: #64759c; float: left; padding-right: 0}
#DatosComprador .Btns { width: 100%; float: left;}
#DatosComprador #Solicitante + .Btns {margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px solid #E5E5E5;}
#DatosComprador .BtnCancel { float: left; background: url(../../images/layout/sprite.png) no-repeat -136px -802px; text-indent: -5000px; display: block; height: 43px; width: 125px; /* margin-right: 30px; */ }
#DatosComprador .BtnCancel:hover { background-position: -136px -845px}
#DatosComprador INPUT[type="submit"] { float: right; font-size: 0px; line-height: 0px; background: url(../../images/layout/sprite.png) no-repeat -133px -888px; text-indent: -5000px; display: block; height: 43px; width: 118px; border: none }
#DatosComprador INPUT[type="submit"]:hover { background-position: -133px -931px}
.InfoCompra { background-color: #e5ebf9; float: left; margin-left: 0px; width: 100%; border: 1px solid #fff; border-radius: 2px; box-shadow:0 0 2px #d4d8e1; margin-bottom: 20px;}
.InfoCompra.Last { float: right}
.InfoCompra DIV { float: left; height: auto; width: 100%; padding: 34px 34px 34px;
-webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
        box-sizing: border-box;
}
.InfoCompra H4 { font: 2.8em/32px "TerminalDosisSemiBold", Helvetica, sans-serif; color: #35425f; text-transform: uppercase; padding-bottom: 20px }
.InfoCompra P { font-size: 1.4em; line-height: 16px; color: #64759c; padding-bottom: 20px; width: 278px }
.InfoCompra P img {float: right;}
.InfoCompra BLOCKQUOTE { border-top: 1px solid #bfc5d6; padding-top: 10px}
.InfoCompra BLOCKQUOTE P { color: #35425f; padding-bottom: 0; width: auto }
.InfoCompra .entrega{display: table; margin: 0 auto;}
#FormaPago { float: left; /* background: url(../images/carrito/pago.png) no-repeat 95% 45%; */ }
#EnvioEquipos { float: right; /* background: url(../images/carrito/entrega.png) no-repeat 94% 45%; */}
#EnvioEquipos P { width: 250px}

/* #DatosComprador .btn */

.btnOpenSolicitante{
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffba00+3,ffe7a7+100 */
    background: #ffba00; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIzJSIgc3RvcC1jb2xvcj0iI2ZmYmEwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmU3YTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #ffba00 3%, #ffe7a7 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(3%,#ffba00), color-stop(100%,#ffe7a7)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffba00 3%,#ffe7a7 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffba00 3%,#ffe7a7 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffba00 3%,#ffe7a7 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffba00 3%,#ffe7a7 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffba00', endColorstr='#ffe7a7',GradientType=0 ); /* IE6-8 */

    font: 1.6em/29px "TerminalDosisSemiBold", Helvetica, sans-serif; color: #0a1734; border: 1px solid #fff; border-radius: 2px; box-shadow: 0 0 3px #0a1734; width: 100%; float: left; text-align: center; margin-bottom: 15px; margin-top: 15px;
}

/*validador*/
#Registro label.error{font-size:0.8em; color:red; }
#Solicitante  label.error{font-size:1.1em; color:red; }
#RecoverPass label.error{font-size:0.8em; color:red; }
#FormLogin label.error{font-size:0.8em; color:red;}
/**/

/*CATALOGO FLASH*/
#Catalogo {width: 100%; float: left; height: 600px; background: #c56213; padding-bottom: 40px; position: relative}
#Catalogo #Mask { width: 200px; height: 50px; background: #c56213; z-index: 1; top: 0; right: 0; position: absolute}

/*buscador*/
#Resultado { float: left; padding-bottom: 20px; width: 100%}
#Container #Resultado HGROUP H4 {background:none;}
#Resultado H4 STRONG {color:#AD3636;}
#Resultado .InnerBox H4 {font-size:3em; padding-bottom:15px; float:left; font-family:"TerminalDosisBold",Helvetica,sans-serif; color:#00008E;}
#Resultado UL { float: left; width:100%;}
#Resultado LI { float: left; border-top: 1px solid #e5e5e5; padding: 10px 0px; width:100%; font-size: 1.2em; line-height:14px; }
/*#Resultado LI A {background: #ffba00;
background: -moz-linear-gradient(top,  #ffba00 0%, #ffe7a7 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffba00), color-stop(100%,#ffe7a7));
background: -webkit-linear-gradient(top,  #ffba00 0%,#ffe7a7 100%);
background: -o-linear-gradient(top,  #ffba00 0%,#ffe7a7 100%);
background: -ms-linear-gradient(top,  #ffba00 0%,#ffe7a7 100%);
background: linear-gradient(top,  #ffba00 0%,#ffe7a7 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffba00', endColorstr='#ffe7a7',GradientType=0 );
margin-left:5px; padding:5px;
 -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; behavior: url(PIE.htc); position:relative;
}*/
#Resultado LI A {float:left;}
#Resultado LI A, #Resultado P A { font-size: 1em; line-height: 14px; color: #00257b;  }
#Resultado LI:first-child { border-top: none}
#Resultado LI:last-child {border-bottom: 1px solid #E5E5E5;}
/*#Resultado LI BR { display: none}*/
#Resultado LI STRONG { /*font-size: 1.2em; display: block; padding-bottom: 10px*/ }
#Resultado LI SPAN.rubro {font-size: 1.3em;  line-height: 17px;}
#Resultado LI SPAN.Modelo {color:#E96E3F; font-weight: bold;}
#Resultado LI SPAN.Marca {color: #000000; font-weight: bold;}
/*#Resultado LI A:hover STRONG { color: #ed6c05}*/
#Resultado P {float:left; width:100%; font-size:2.5em; font-family:"TerminalDosisLight",Helvetica,sans-serif; line-height:14px; padding:5px 0px; color:#00008E; margin-bottom:15px;}

#Resultado P.botonera {font-size:1.5em; margin:5px 0px 4px;}
/*#Resultado P.botonera {line-height:21px;}*/
#Resultado P.botonera A {text-decoration:underline;}
#Resultado P.Encontrados { line-height: 27px;}
#Resultado P A:first-child, #Resultado P.paginador A:first-child{margin-left:0px;}
#Resultado P SPAN {color:#FF8000; }

#Resultado P.paginador {text-align:center; padding-top:10px; padding-bottom:0px; font-size:1.2em; line-height:26px; font-family:Arial, Helvetica, sans-serif; }
#Resultado P.paginador A, #Resultado P.paginador SPAN {font-size:1em; float:none; border:1px solid #d0ddf0; padding:0px 5px; margin-left:5px; color:#89abda;}
#Resultado P.paginador SPAN {color:#ed6c05;}
#Resultado P.paginador A.left {float:left;}
#Resultado P.paginador A.right {float:right;}
#Resultado P.paginador A.left, #Resultado P.paginador A.right {margin-top:5px;}
#Resultado P.paginador A.extremos {height: 14px; line-height: 11px;}
#Resultado P.paginador A.siguiente,#Resultado P.paginador A.anterior {height: 14px; line-height: 15px;}
.ie7 #Resultado P.paginador A.right {margin-top:-20px;}
/**/



.fancybox-outer{padding: 10px !important;}