/* Telvent Global Service - Schneider Electric 2012*/
* {margin: 0;padding: 0;}
/* eco opciones body */
#ecoOpcion {background-color: #bddfce }
#ecoOpcion #page #wrapper {background: transparent url(../img/eco-fondo2.png) no-repeat scroll 4px 19px;}
/* LINKS--------------- */
a {color: #383838;text-decoration: none;}
a:hover, a:active, a:focus {text-decoration: underline;}
a img {border:none;}
a:visited {color: #383838;}
a:hover img,a:active img, a:focus img {border:none;}
li {}
em.more a {padding-left: 15px;background: transparent url(../img/icons/sprites.png) no-repeat scroll 0 2px;font-style: normal;    }
em.more-comments a {font-style: normal;padding: 7px;}
em.more-comments:before {content: "|";}
p.back a {clear: both;display: block;background: url(../img/icons/sprites.png) 0 -67px no-repeat;margin: 25px 0;border-top: 1px solid #B3B3B3;border-bottom: none !important;padding: 5px 0 0 17px;font-style: normal;font-weight: bold;}
p.back a:hover, p.back a:focus, p.back a:active {text-decoration: underline !important;}
.all a {clear: both;display: block;margin: 10px 0 0 0;border-top: 1px solid #b3b3b3;padding: 5px 0 0 17px;background: transparent url(../img/icons/sprites.png) no-repeat scroll 0 5px;}
/* hidden & skip link  */
.aural, .skip a, #search-box label, #search-results .new-search label, #search-box h6, #nav-global span em, #nav li strong em, #nav-global li.on em, #nav-box li.on em, #nav-global h6, #nav-box li h3 em, #nav h6, em.more span, #promos .more, .pager li em, .pager h3, #search-results .form-wrapper label span, #main .vcard div h3, #extras .vcard div h3, #glossary-index h3, .day span, form div label em, #nav-content strong em, p#copyright-magnolia span, #event-pager h5, div.superpromos .superpromo-section p.more a span {display: block;position: absolute;overflow: hidden;left: -9999px;width: 1px;height: 1px;}
.skip a:active, .skip a:focus {position: absolute; background: #fff; outline: none; z-index: 1000; left: 200px; overflow: visible; width: auto; height: auto; padding: 5px 15px 10px 15px; font-size: 130%; font-weight: bold;}
/* GRID / LAYOUT--------------------- */
#home #wrapper {}
#branding {position: relative;margin: 0 auto 5px auto;min-height: 111px;}
#section-header {margin: 30px auto 20px auto;width: 938px}
#stage {position: relative;overflow: hidden; margin: 0 auto 20px auto; width: 938px;margin-top:200px;}
#wrapper-2 {overflow: visible;width: 938px}
nav {float: right;display: inline; /* IE 6 */ /*    margin: 0 20px 0 0;          width: 220px;*/}
#wrapper-3 {float: left;display: inline; /* IE 6 */margin: 0 -20px 0 0; /* IE 6 */width: 938px!important;}
#map {margin: 0 0 20px 0;overflow: hidden;width: 700px;}
#main {float: left;overflow: hidden;  /* IE 6 */display: inline; /* IE 6 *//*margin: 0 20px 0 0;width: 460px;*/margin: 0 0px 0 0;width: 625px;}
#wrapper-3 > #main {overflow: visible;}
#extras {float: left;display: inline; /* IE 6 *//* width: 220px;*//* display: block;*/float: right;width: 305px;}
#promos {overflow: hidden;float: none; /* ie 6 */width: 100%; /* ie 6 */clear: both;/* padding: 20px 0 20px 0;*/text-align:center;}
#site-info {clear: both;  overflow: hidden;height: 1%; /* IE 6 */}
/* 2 column layout: no nav vertical | main column | sidebar */
.col-subcol #wrapper-3 {width: 100%;}
.col-subcol #main {width: 700px;}
.col-subcol #main {width: 590px;}
.col-subcol #extras {width: 330px;}
/* 2 column layout: nav vertical | main column | no sidebar */
.nav-col #main {width: 100%;}
#map {margin-top: 37px;}
/* 2 column layout: two equal columns: main column | sidebar */
.col-subcol-equal #wrapper-3 {width: 100%;}
.col-subcol-equal #main,.col-subcol-equal #extras {width: 460px;}
/* 2 column layout: nav vertical and big main column with 2 floating teasers: nav | main */
.nav-col-float2 #wrapper-3,.nav-col-float2 #main {width: 700px;}
/* 3 column layout: no nav vertical | main | sidebar | sidebar */
.col-subcol-subcol #wrapper-3 {width: 100%;}
.col-subcol-subcol #main,.col-subcol-subcol #extras {width: 460px;}
.col-subcol-subcol #extras-1,.col-subcol-subcol #extras-2 {width: 220px;float: left;}
.col-subcol-subcol #extras-2 {float: right;}
/* 3 column layout: 1 big column with 3 floating teasers | main */
/* 2 column layout: 1 big column with 2 floating teasers | main */
.col-float2 #wrapper-3,.col-float2 #main {width: 100%;}
.col-float3 #wrapper-3,.col-float3 #main {width: 100%;}
/* 3 column layout: no nav vertical, 1 big column with 2 floating teasers and a sidebar:  main column | sidebar  */
.col-float2-subcol #wrapper-3,.col-float2-subcol #main {width: 700px;}
.col-float2-subcol #wrapper-3 {float: none;}
/* FONTS */
p,li,dd,dt {/*font-size: 130%;line-height: 1.3em;*/}
#stage p {font-size: 160%;}
p.intro {font-size: 160%;}
#stage h1 {font-size: 240%;}
#main h1 {font-size: 220%;letter-spacing: -1px;}
#main .opener h1 {font-size: 240%;}
#main .opener h1 em,#main h1 em { /* kicker */
display: block;font-size: 62.5%;font-style: normal;}
#main h2 {font-size: 160%;}
#main .teaser h2 {font-size: 180%;}
#main .teaser h2 em {/* kicker */display: block;font-size: 66.66%;/* 12px */font-style: normal;}
/* #main h3 {font-size: 140%;}*/
#main .latest h3 em {/* kicker */display: block;font-style: normal;font-size: 68.75%;/* 11px */}
#main .links h2,#main .links h3 { /* linklist in teaser */
font-size: 130%;font-weight: bold;}
#main .latest h3 {font-size: 160%;}
h4 {font-size: 130%;}
.teaser-group h5 {font-size: 160%;}
#main .teaserlist li {font-size: 160%;font-weight: bold;}
#main .links li {font-size: 120%;font-weight: normal;}
#main .links em {font-size: 85%;/* 11px */font-style: normal;}
table {/*font-size: 130%;*/}
/* sidebar */
#extras h2,  #extras h3 {font-size: 160%;font-weight: bold;}
#extras .latest h3 {font-size: 160%;}
#extras .latest h3 em,#extras .box h2 em {/* kicker */display: block;font-size: 68.75%;/* 11px */font-style: normal;}
/* promo */
.promo h3 {font-size: 140%;}
/* BRANDING / HEAD------------------ */
#logo span {position: absolute;background-repeat: no-repeat;background-position: 0 0;z-index: 10;display: block;top: 0;left: 0;height: 51px;width: 202px;}
/* used for CSS rollover effect, currently disabled to avoid confusion#logo > a:hover span,#logo > a:active span,#logo > a:focus span {background-position: 0 -199px;width: 308px;}*/
#logo strong,#logo em {overflow: hidden;position: relative;color: #000;font-size: 300%;}
#logo em {position: absolute;z-index: 11;left: 80px;bottom: 0;width: 100%;height: 30px;color: #ec1549;font-size: 130%;font-style: normal;font-weight: bold;line-height: 1.2em;white-space: nowrap;}
#logo a {/*position: absolute;top: 28px;padding: 10px;*/display: block;left: 0;width: 28em; height: 118px; background-color:red;cursor: pointer;}
#logo a:hover {text-decoration: none;}
#logo a:hover img{border:none;}
#logo a img {}
#search-box input:focus,#search-box input.a11y-focus {background: #fff;border: 1px solid #ff3062;}
#search-box .button:hover,#search-box .button:active,#search-box .button:focus {}
#search-box a.button {width: 100px;display: inline;border: none;padding: 3px 10px 2px 10px;}
/* GLOBAL HORIZONATAL NAVIGATION-------------------------------- */
#nav-global {min-height: 69px;}
#nav-global.plus-navsub {min-height: 6.8em;height: 6.8em; /* IE 6 */border-bottom: 1px solid #4a4a4a;}
#wrapper > #nav-global.plus-navsub {height: auto;}
#nav-global.plus-navsub ul {border-bottom: none;}
#nav-global li {float: left;margin: 0;border-right: 1px solid #428c0f;font-family: 'UnitOTMedium';font-size: 14px;line-height: 1.55em;}
#nav-global li a,#nav-global li a:visited,#nav-global li strong {display: block;float: left;color: #fff;text-decoration: none;}
#nav-global li a {cursor: pointer; /* IE */}
/* on + open */
#nav-global li.on,#nav-global li.open {line-height: 1.55em;}
#nav-global li strong span,#nav-global li.open a span {padding-right: 10px;}
/* hover */
/* CSS3 - IE roundies.js */
/*    -moz-border-radius: 5px;-webkit-border-radius: 5px; */
/* text-decoration:none!important;} */
/* 2nd level horizontal subnav */
#nav-global ul ul {position: absolute;left: 0;top: 2.4em;width: 938px}
#nav-global li li,#nav-global li li.on {background: none;font-size: 100%;}
#nav-global li.open li span,#nav-global li.open li a,#nav-global li.open li strong{background: none;font-weight: normal;}
#nav-global li.open a {text-decoration: none;}
#nav-global li.open li.on a span,#nav-global li.open li strong span {font-weight: bold;color: #ff3062;}
#nav-global li li a:hover,#nav-global li li a:active,#nav-global li li a:focus,#nav-global li li a:hover span,#nav-global li li a:active span,#nav-global li li a:focus span {background: none;color: #ff3062;}
/* SECTION-HEADER----------------- */
#section-header {background: #0d8ccc;border-radius: 5px; /* CSS3 - IE roundies.js */-moz-border-radius: 5px;-webkit-border-radius: 5px;overflow: hidden;color: #fff;display:none;}
#section-header h6 {float: right;width: 30%;padding: 10px;font-size: 180%;text-align: right;}
#section-header p {float: left;width: 65%;padding: 13px 10px 13px 10px;font-size: 130%;}
/* STAGE-------------------------- */
#stage {background: #151515;border-radius: 5px; /* CSS3 */-moz-border-radius: 5px;-webkit-border-radius: 5px;}
#stage h1 {margin: 0 0 10px 0;}
#stage img {display: block;line-height: 1;}
#stage a img {border: none;width: 938px}
#stage-box {position: absolute;top: 53px;left: 20px;padding: 10px;background: #0D0D0D;border-radius: 8px; /* CSS3 */-moz-border-radius: 8px;-webkit-border-radius: 8px;}
#stage h1 {float: left;margin: 0;padding: 10px 10px 0 10px;font-weight: bold;color: #fff;letter-spacing: -1px;}
#stage p {clear: left;float: left;width: 300px;padding: 10px 10px;line-height: 1.3em;color: #fff;}
/* MAIN------------ */
/* Breadcrumb */
#breadcrumb {margin: 0 0 20px 0;float: left;}
#breadcrumb ol {list-style: none;margin: 0;}
#breadcrumb li{float:left;display:inline}
#breadcrumb li a:visited {color: #454545!important;}
#wrapper-2 {float:left;}
.col-subcol-equal #main {position: relative;overflow: visible;}
.col-subcol-equal #breadcrumb {top: -30px;}
#nav,#extras,#main,#platform {}
#home #nav,#home #extras,#home #main {margin-top: 0;}
/* Page Intro */
#main #page-intro:after {content: " ";display: block;clear: both;}
#main #page-intro h1 {margin: 0 0 5px 0;}
#main #page-intro p {margin: 0 0 25px 0;}
#main #page-intro .photo {float: left;width: 220px;height: auto;margin: 0 10px 0px 0;}
#main #page-intro .mod {float: right;margin-left: 10px;margin-right: 0;}
#main #page-intro .mod-2 {float: none;width: 460px;height: auto;margin-left: 0;margin-right: 0;}
/* OPENER & TEASERS-------------------- */
.opener,.teaser {overflow: hidden;border-bottom: 1px solid #b3b3b3;margin: 0 0 20px 0;padding: 0 0 6px 0;}
/* Opener */
.opener {border-bottom: none;position: relative;}
#main .opener h1 {margin: 0 0 5px 0;}
#main .opener h1 em { /* kicker */ margin: 2px 0 -3px 0; /* 15px */ padding: 0;}
#main .opener h1 a em {color: #555;}
.opener img {float: none;display: block;width: 458px;height: 213px;margin: 0 0 10px 0;}
/* Opener in other layouts */
.col-float2-subcol .opener {float: left;clear: none;width: 340px;margin: 0 20px 10px 0;}
/* img opener in other layouts */
.col-float2-subcol .opener img {width: 338px;}
.col-subcol .opener img {width: 588px;height: 250px;}
.col-subcol .opener img {width: 588px;height: 250px;}
/* Opener in .nav-col */
.nav-col .opener img {float: left;width: 340px;margin: 0 10px 0 0;}
/* teaser */
.teaser {float: left; /* ie 6 */
width: 100%; /* ie 6 */
padding: 0 0 20px 0;}
#main .teaser h2 {width: 310px;float: right;margin: 1px 0;}
#main .teaser h2 em { /* kicker */
display: block;margin: 0 0 -2px 0;}
#main .teaser h2 a em { /* kicker */
color: #555;}
#main .mod .links { /* teaser with link list */
margin-top: 10px;}
.teaser img {float: left;width: 138px;margin: 5px 10px 5px 0;}
/* something special */
#main .highlight {width: 446px;background: #f7f8d9;border-top: 4px solid #cdcc00;margin-bottom: 20px;padding: 6px 7px 10px 7px;}
#main .highlight h2 {width: 296px;}
/* teaser h2 in other layouts */
.col-subcol-subcol #main .teaser h2,#main .teaser-group .teaser h2 {width: 230px;}
.col-subcol-subcol #main .highlight h2,#main .teaser-group .highlight h2 {width: 216px;}
.col-subcol #main .teaser h2 {width: 590px;}
.col-float2-subcol #main .teaser h2,.nav-col-float2 #main .teaser h2 {width: 190px;}
#main .mod h2,.col-float3 #main .teaser h2,#main .teaser-group .mod h2 {width: auto;float: none;margin-top: 0;}
/* img teasers in other layouts */
.col-float2-subcol .teaser img,.nav-col-float2 .teaser img {width: 138px;}
/* openers & teasers in other layouts */
/* 3 columns: 1 big main column with 3 floating teasers | main */
.col-float3 .opener,.col-float3 .teaser {clear: none;float: left;width: 300px;margin: 0 20px 20px 0;}
.col-float3 #main .highlight {width: 286px;}
.col-float3 #teaser-3,.col-float3 #teaser-6 {margin-right: 0;}
.col-float3 #teaser-4,.col-float3 #teaser-7 {clear: left;}
.col-float3 .opener img,.col-float3 .teaser img {display: block;float: none;width: 298px;}
.col-float3 .highlight img {width: 284px;}
.col-float3 .opener {background: #f2f2bf;background: #e5e57f;}
.col-float3 #main .opener h1 {border: none;}
.col-float3 .opener img {height: 150px;}
.col-float3 .teaser {border: none;}
.col-float3 #main .opener h1,.col-float3 #main .opener p {margin-left: 10px;margin-right: 10px;}
/* 2 colums: 1 big main column with 2 floating teasers | main3 columns: nav vertical and 1 big main column with 2 floating teasers | nav | main */
.col-float2 .opener,.col-float2 .teaser {float: left;width: 460px;margin-right: 20px;}
.col-float2-subcol .opener,.col-float2-subcol .teaser,.nav-col-float2 .teaser,.nav-col-float2 .opener {float: left;width: 340px;margin-right: 20px;overflow: hidden;}
.col-float2-subcol #main .highlight,.nav-col-float2 #main .highlight {width: 326px;}
.col-float2-subcol #main .highlight h2,.nav-col-float2 #main .highlight h2 {width: 176px;}
.col-float2 #teaser-2,.col-float2 #teaser-4,.col-float2 #teaser-6,.col-float2 #teaser-8,.nav-col-float2 #teaser-2,.nav-col-float2 #teaser-4,.nav-col-float2 #teaser-6,.col-float2-subcol #teaser-2,.col-float2-subcol #teaser-4,.col-float2-subcol #teaser-6,.col-float2-subcol #teaser-8 {margin-right: 0;}
.col-float2 #teaser-3,.col-float2 #teaser-5,.nav-col-float2 #teaser-3,.nav-col-float2 #teaser-5 {clear: left;}
/* the last teaser */
.col-float2 #teaser-8,.col-float2-subcol #teaser-8,.nav-col-float2 #teaser-6,.col-float2-subcol #teaser-6 {margin-right: -3px; /* IE 6 */}
/* 2 columns: nav | 1 big main column */
.nav-col #main .teaser h2 {width: 550px;}
.nav-col #main .teaser-group .teaser h2 {width: 470px;}
/* Teaser Group */
.teaser-group {clear: both;border-top: 4px solid #b3b3b3;border-bottom: 1px solid #b3b3b3;margin: 0 0 20px 0;}
.teaser-group h5 {margin: 5px 0;color: #333;}
.teaser-group .teaser {float: none;border: none;margin: 0 0 5px 0;padding: 10px 0;}
.teaser-group .teaser img {width: 218px;}
/* teaser with newslists */
.latest {border-top: 4px solid #b3b3b3;border-bottom: none;}
#main .latest h2 {float: none;margin: 5px 0 5px 0;}
#main .latest h3 {float: right;width: 310px;margin: 5px 0 5px 0;}
#main .mod h3 {width: 100% !important;}
#main .latest h3 em { /* kicker */display: block;margin: 0;}
#main .latest h3 a em {color: #555;margin: 0 0 5px 0;}
#main .latest ul {position: relative;overflow: hidden;height: 1%;}
#main .latest li {clear: left;float: left;margin: 5px 0 5px 0;padding: 5px 0 5px 0;overflow: hidden;width: 100%;font-size: 100%;}
.latest li p em {color: #555;font-style: normal;font-size: 100%;font-weight: normal;}
/* other layouts */
.col-subcol-subcol #main .latest h3 {width: 310px;}
.nav-col-float2 #main .latest h3 {width: 190px;}
.nav-col #main .latest h3 {width: 550px;}
.col-subcol #main .latest h3 {width: 440px;}
.col-float2 #main .latest h3 {width: 188px;}
#home.col-float2 #main .latest h3 {width: 310px;}
/* teaser with just a link list */
#main .teaserlist li {font-weight: bold;}
#main .teaserlist li em {font-weight: normal;}
/* LINK LISTS-------------------- */
/* anywhere in main texts, teasers etc. */
.listing {border-top: 4px solid #cc0;margin: 20px 0 30px 0;}
.listing h3 {margin: 5px 0 1px 0;padding: 0 0 5px 0;color: #333;}
.listing ul {list-style: none;border-top: 1px solid #dedede;}
.listing li {border-bottom: 1px solid #dedede;}
.listing li a {display: block;padding: 5px 0 7px 0;}
#index .listing li a {display: inline-block;}
.listing li em {font-style: normal;color: #555;font-size: 90%;}
#main .teaser .links ul {clear: both;margin: 3px 0 -10px 0;}
#main .links ul,#main .text .links ul {list-style: none;margin: 0;}
#main .links {margin: 20px 0 20px 0;}
#main .text .links h2,#main .text .links h3 {margin: 5px 0 1px 0;padding: 3px 0 5px 0;color: #000;}
#main .teaser .links h3 { /* linklist in teaser */clear: both;margin: 10px 0 5px 0;}
#main .links li {padding: 5px;font-weight: normal;}
#main .links li a {background: url(../img/icons/sprites.png) 0 2px no-repeat;display: block;padding: 0 0 0 17px;}
#main .links .download a,#main .links .download li a {background: url(../img/icons/sprites.png) 0 -145px no-repeat;}
#main .links .external a,#main .links .external li a {background: url(../img/icons/sprites.png) 0 -291px no-repeat;}
#main .links em {color: #555;font-style: normal;}
/* top 10 one-two-three */
#main .one-two-three {float: left;width: 460px;}
#main .one-two-three li {float: left;position: relative;width: 420px;height: 3em;margin: 0;padding: 5px 0 5px 35px;list-style: none;}
#main .one-two-three li a {display: block;}
#main .one-two-three li a:hover em {text-decoration: none;}
#main > .one-two-three li {height: auto;min-height: 3em;}
#main .one-two-three .text-box-section ul { /* in tab-box*/border-top: 1px solid #ccc;margin: 10px 0;}
#main .text-box .text-box-section li { /* in tab-box*/width: 405px;border-bottom: 1px solid #ccc;}
#main .one-two-three li em { /* the number */position: absolute;top: 5px;left: 0;padding: 6px 10px 8px 9px;font-size: 140%;font-style: normal;color: #fff;}
#main .one-two-three li.no-10 em {padding-left: 2px}
#main .one-two-three li img {float: right;width: 88px;margin: 2px 0 0 5px;}
/* EVENTS-------------------------- */
#main .event-list {overflow: hidden; /* ie 6 */position: relative;margin: 0 0 20px 0;border-top: 4px solid #b3b3b3;border-bottom: none;}
#main .event-list ul {margin: 0 0 10px 0;}
#main .event-list li {position: relative;overflow: hidden;float: left;margin: 0;padding: 10px 0 10px 0;list-style: none;width: 100%;}
#main .event-list h2 {    /* event-list headline */float: none;margin: 5px 0;padding: 0;color: #333;}
#main .event-list li h3 { /* event headline */margin: 0 0 0 3.6em;font-size: 123%; /* 16px li=13px */}
#main ul.event-data {margin: 5px 0 0 4.5em;clear: both;border: none;}
#main .event-data li {display: block;background: none;border: none;margin: 0 10px 0 0;padding: 0;color: #555;font-weight: normal;font-size: 100%;}
#main .event-data li.organizer {clear: both;}
.event-list li a {padding: 0;}
/* date sheet */
div.date {position: absolute;top: 0;left: 0;margin: 0 5px 0 0;background: #afaf00;width: 4em;}
.date .month {display: block;padding: 2px 0 0 0;color: #fff;text-align: center;font-weight: bold;font-size: 160%;}
.date abbr {border: none;cursor: help;}
.date .day {display: block;padding: 0 0 5px 0;color: #fff;font-size: 240%;font-weight: bold;text-align: center;line-height: 1em;}
.date .till {display: block;height: 13px;text-indent: -9999px;}
.date .d-end {background: #d9d940;padding-top: 0;}
/* date sheet in event-list */
.event-list div.date {width: 3.6em;top: 10px;}
.event-list .date .month {padding-bottom: 5px;font-weight: normal;font-size: 123%; /* 16px */}
.event-list .date .day {font-size: 184.62%; /* 24px */}
/* Event Detail */
.vevent {position: relative;clear: both;margin: 0 0 10px 0;border-top: 1px solid #fff;padding: 5px 5px 15px 5em;background: #f0f0f0 ;z-index: 1;}
#wrapper-2 .vevent h2 {padding: 0 2em 5px 0;font-size: 180%;}
.vevent div.date {left: -50px;}
.vevent > div.date {left: 0;}
.vevent li {list-style: none;}
#main .vevent p {display: block;margin: 0 0 10px 0;font-size: 120%;}
#wrapper-2 .vevent dl {margin: 5px 0 0 0;padding: 5px 0 0 0;height: 1%; /* IE 6 */line-height: 1.5em;}
#wrapper-2 .vevent dt {float: left;width: 80px;font-weight: bold;}
#wrapper-2 .vevent dd a.url {background: url(../img/icons/sprites.png) 0 -291px no-repeat;padding-left: 17px;color: #dd0e40;}
.vevent span {display: none;}
/* calender */
#extras .calendar {position: relative;border-top: 4px solid #b3b3b3;margin: 0 0 20px 0;}
#extras .calendar h2 {float: left;margin: 3px 0 6px 0;}
#extras .calendar table {width: 100%;line-height: 1.2em;}
#extras .calendar div.pager {clear: none;float: right;width: 30px;margin: 7px 0 0 0;}
#extras .calendar div.next {float: right;}
#extras .calendar div.pager a img {border: 1px solid #fff;width: 13px;margin: 0;}
#extras .calendar div.pager a:hover img,#extras .calendar div.pager a:focus img,#extras .calendar div.pager a:active img {border: 1px solid #ec1549;}
#extras .calendar table {clear: both;border-top: 1px solid #ccc;border-spacing: 0;empty-cells: show;}
#extras .calendar thead th {padding: 4px 0;}
#extras .calendar thead th abbr {border: none;}
#extras .calendar tbody tr {}
#extras .calendar tbody td {width: 25px;padding: 4px 0;text-align: center;}
#extras .calendar tbody td.on  {margin: 2px 0;font-weight: bold;}
#extras .calendar tbody td a {display: block;}
#extras .calendar tbody td.on a {color: #dd0e40;}
/* Event-Pager */
.event-list #event-pager {position: absolute;top: 0;right: 0;}
.event-list #event-pager li {float: left;width: auto;background: none;margin: 0 0 0 10px;}
.event-list #event-pager li a {font-size: 120%;}
.event-list #event-pager li.prev a {background: url(../img/icons/sprites.png) 0 -71px no-repeat;padding-left: 16px;}
.event-list #event-pager li.next a {background: url(../img/icons/sprites.png) 125% 3px no-repeat;padding-right: 18px;}
/* SIDEBAR left / NAVIGATION sub-------------------------------- */
#nav {margin-bottom: 7px;}
#nav-box {}
#nav-box ul {float: right;height: 47px;position: relative;top: 5px;}
#nav-box li, #nav-box li.on{height: 1%; /* IE 6 *//*float: left;padding: 0;*/list-style: none outside none;background: url("../img/bullet_triangle.gif") no-repeat scroll left center transparent;float: left;font-family: Helvetica;font-size: 1.5em;height: 20px;line-height: 20px!important;margin-left: 2px;margin-right: 2px;padding: 13px 10px;}
#nav-box li.on{background: url("../img/muesca_submenu.gif") no-repeat scroll center 32px transparent;}
#nav-box li a {display: block;height: 1%;/*padding: 3px 0 5px 10px;font-weight: bold;*/color: #000;}
#nav-box li.open a {font-weight: bold;color: #62BD19;}
/* hover and marked */
#nav-box li.on strong,#nav-box a:hover,#nav-box a:active,#nav-box a:focus,#nav-box li.on a:active,#nav-box li.on a:focus,#nav-box li strong,#nav-box li.on a {text-decoration: none;}
#nav-box li.on a:hover, #nav-box li a:hover{text-decoration:underline}
#nav-box li strong {display: block;padding: 3px 0 5px 10px;font-weight: bold;}
/* 2nd level */
#nav-box ul ul {margin: 5px 0 5px 10px;border: 1px solid #fff;border-radius: 5px;-webkit-border-top-left-radius: 5px;-webkit-border-bottom-left-radius: 5px;padding: 0;background: #eeeeac;}
#nav-box li li {font-size: 100%;}
#nav-box li.on li,#nav-box li.open li a {font-weight: normal;}
#nav-box li.on li a {background: transparent;color: #000;}
#nav-box li li.on a {color: #fff;font-weight: bold;}
/* 3rd level */
#nav-box ul ul ul {background: #f0f0d9;border-left: 10px solid #eeeeac;margin: 5px 0 5px 10px;border: 1px solid #fff;-moz-border-radius-topleft: 5px;-moz-border-radius-bottomleft: 5px;-webkit-border-top-left-radius: 5px;-webkit-border-bottom-left-radius: 5px;}
#nav-box li li.open li a {font-weight: normal;}
#nav-box li li li.on a {font-weight: bold;}
/* Speaking Navigation */
#nav-box.nav-speaking li {padding: 0;}
#nav-box.nav-speaking li a {padding: 3px 0 0 10px;}
#nav-box.nav-speaking li p a {padding-bottom: 5px;}
#nav-box.nav-speaking li h3 {padding: 0;font-size: 100%;font-weight: normal;}
#nav-box.nav-speaking li p {padding: 0;font-size: 100%;font-style: italic;}
#nav-box.nav-speaking li:hover,#nav-box.nav-speaking li:focus,#nav-box.nav-speaking li:active {cursor: pointer;}
#nav-box.nav-speaking li:hover h3 a,#nav-box.nav-speaking li:focus h3 a,#nav-box.nav-speaking li:active h3 a {color: #ec1549;background: none;text-decoration: none;}
#nav-box.nav-speaking li:hover p a,#nav-box.nav-speaking li:focus p a,#nav-box.nav-speaking li:active p a {text-decoration: none;background: #ec1549;color: #fff;}
/* SIDEBAR right: #EXTRAS------------------------- */
.box {clear: both;width: 100%;border-top: 4px solid #b3b3b3;margin: 0 -3px 30px 0; /* IE 6: duplicate characters */}
#extras h2,  #extras h3 {  margin: 5px 0 5px 0;color: #333;}
#extras p {line-height: 1.3em;}
#extras img {/*float: left;width: 88px;margin: 0 10px 3px 0;*/float:left;margin:0px;}
#extras ul {clear: both;margin: 0px;padding: 2px 0 0 0;list-style: none;}
#extras li {height: 1%; /* ie 6 */margin: 5px 0;}
#extras li a {display: block;padding: 5px 0 0 0px;color: #62BD19;}
#extras .download li a,#extras li.download a {background: url(../img/icons/sprites.png) 3px -428px no-repeat;}
#extras .external li a,#extras li.external a {background: url(../img/icons/sprites.png) 0 -139px no-repeat;}
#extras li a em {color: #555;font-size: 90%;font-style: normal;}
/* latest */
#extras .latest ul,#extras .latest ul li {margin: 0;border: none;padding: 0;}
#extras .latest ul li {margin: 5px 0;padding: 5px 0;font-size: 100%;}
#extras h3 a em {color: #555;}
#extras .latest h3 {margin: 0 0 5px 0;}
#extras .latest h3 a {background: none;font-weight: bold;padding: 0;}
#extras .latest h3 em,#extras .box h2 em { /* kicker */position: relative;margin: 0 0 3px 0;}
#extras h3 a em,#extras .box h2 a em {color: #555;}
#extras li .more a {display: inline;}
/* box-groups */
#extras .box-group h5 {margin: 0 -3px 5px 0;border-top: 4px solid #B3B3B3;padding: 5px 0;font-size: 160%;color: #333;}
#extras .box-group .box {border-top: 1px solid #B3B3B3;}
/* something special */
#extras .highlight {background: #f7f8d9;width: 206px;border-top: 4px solid #cdcc00;margin-bottom: 20px;padding: 0 7px 10px 7px;}
/* 1. 2. 3. list */
#extras .one-two-three {float: left;}
#extras .one-two-three li {position: relative;float: left;list-style: none;margin: 0;height: 30px; /* IE 6 */min-height: 30px;padding: 5px 0 5px 35px;}
#extras .one-two-three ul > li {height: auto;}
#extras .one-two-three .toc-box-toc li { /* dom tabs */width: auto;height: auto;min-height: 0;padding: 0;}
#extras .one-two-three ul li { /* one-two-three in dom tabs */width: 170px;}
#extras .one-two-three li em {position: absolute;top: 5px;left: 0;padding: 5px 10px 9px 9px;font-size: 140%;font-style: normal;text-align: center;color: #fff;}
#extras .one-two-three li.no-10 em {padding-left: 2px}
#extras .one-two-three li img {float: right;margin: 2px 0 0 5px;}
#extras .one-two-three ul li a {padding-left: 0;background: transparent;}
/* events */
#extras .event-list {overflow: hidden;margin: 0 0 20px 0;}
#extras .event-list h2 {position: static;width: auto;height: auto;border-bottom: none;margin: 5px 0 0 0;padding: 0;color: #333;}
#extras .event-list ul {position: static;overflow: hidden;margin: -5px 0 10px 0;border: none;padding: 0;}
#extras .event-list li {position: relative;overflow: hidden;float: left;margin: 10px 0 0 0;border: none;padding: 10px 0 0 0;width: 100%;font-size: 100%;}
#extras div.date {position: absolute;background: #AFAF00;top: 10px;left: 0;width: 3.4em;margin-right: 10px;}
#extras .date .month {display: block;padding: 4px 0 1px 0;color: #fff;text-align: center;font-weight: normal;font-size: 140%;}
#extras .date abbr {border: none;cursor: help;}
#extras .date .day {display: block;padding: 4px 0 5px 0;color: #fff;font-size: 160%;font-weight: bold;text-align: center;}
#extras .event-list li h3 {float: none;margin: 0 0 5px 0;padding: 0 0 0 3em;font-size: 140%;width: 177px; /* IE 6 */}
#extras .event-list .event-data {border: none;margin: 0;padding: 0 0 0 4.3em;}
#extras .event-list .event-data li {display: block;background: none;margin: 0 10px 0 0;border: none;padding: 0;float: none;clear: both;height: auto;width: auto;color: #555;font-weight: normal;font-size: 130%;}
#extras .event-list li a {background: none;padding: 0;}
/* contact */
#extras .vcard {float: left;clear: both;width: 100%;margin: 0 0 30px 0;border-top: 4px solid #b3b3b3;padding: 5px 0 5px 0;}
#extras .vcard h3 {padding-right: 30px;}
#extras .vcard div {overflow: hidden;margin: 3px 0;}
#extras .vcard p {display: block;font-weight: normal;}
#extras .vcard .organization-name {margin-bottom: 5px;padding: 2px 0 3px 0;font-weight: bold;}
#extras .vcard div.adr p.locality,#extras .vcard div.adr p.postal-code {float: left;}
#extras .vcard div.adr p.locality {margin-left: .3em;}
#extras .vcard .given-name,#extras .vcard .family-name {margin-right: 5px;}
#extras .vcard div dl {margin: 5px 0 0 0;}
#extras .vcard div dt {float: left;clear: both;width: 5em;font-weight: bold}
#extras .vcard div dd  {float: left;}
#extras .vcard .photo {width: 90px;}
#extras .vcard .photo img {width: 88px;}
#extras .vcard .photo dd {display: block;font-size: 110%;}
#extras .vcard .photo dt img {float: none;margin: 0;}
/* dom tabs */
#extras .toc-box {background: #f2f2f2 ;overflow: hidden;width: 220px;border: none;float: left;clear: both; /* IE 6 */margin: 0 0 20px 0;padding: 0 0 6px 0;}
#extras .toc-box h2 {background: #000;margin: 0;padding: 5px 5px 0 5px;color: #fff;}
#extras ol.toc-box-toc {background: #000 ;width: 218px;overflow: hidden;padding: 10px 0 0 2px;list-style: none;}
#extras .toc-box-toc li {float: left;border: none;margin: 0 2px 0 0;}
#extras .toc-box-toc li a {float: left;display: block;padding: 0;color: #d0d0d0;text-decoration: underline;font-weight: bold;text-decoration: none;cursor: pointer;}
#extras .toc-box-toc li a.ui-disabled {cursor: default;}
#extras .toc-box-toc li a.on,#extras .toc-box-toc li a.a11y-focus,#extras .toc-box-toc li a:hover,#extras .toc-box-toc li a:active,#extras .toc-box-toc li a:focus {background: #f2f2f2;color: #000;text-decoration: none;}
#extras .toc-box-toc li span {display: block;margin-right: 4px;padding: 5px 6px 5px 10px;}
#extras .toc-box-toc li.on span,#extras .toc-box-toc li a:hover span,#extras .toc-box-toc li a.a11y-focus span,#extras .toc-box-toc li a:active span,#extras .toc-box-toc li a:focus span {background: #f2f2f2 ;}
#extras .toc-box .toc-box-section {background: #f2f2f2 ;float: left;width: 204px;margin: 0;padding: 10px 8px;}
#extras .toc-box .toc-box-section h3 {background: none;padding: 0 0 5px 0;color: #000;}
/* 2 Sidebars: tabs module extended extras-1 and #extras-2 */
#module {width: 100%;float: right;margin: 0 0 20px 0;}
#module p {line-height: 1.3em;}
#module img {float: left;margin: 0 10px 5px 0;}
#extras #module .toc-box {width: 460px;margin: 0;}
#extras #module .toc-box h2 {margin: 0;padding: 5px 5px 0 5px;color: #fff;font-size: 200%;}
#extras #module ol.toc-box-toc {width: 460px;}
#module ol.toc-box-toc li {display: inline;}
#extras #module .toc-box .toc-box-section {background: #f2f2f2 ;width: 446px;}
#extras #module .toc-box .toc-box-section h3 {background: none;padding: 0 0 5px 0;color: #000;font-size: 160%;}
/* PROMOS------------ */
.promo {position: relative;overflow: hidden;float: left;display: inline; /* IE 6 *//*margin: 0 20px 0 0;width: 220px;*/background: #000;}
#promo-4 {margin-right: 0;}
.promo-text {position: absolute;bottom: 1px;left: 1px;padding: 5px 5px 10px 5px;width: 208px;color: #fff;}
.promo h3 {margin: 0 0 5px 0;}
.promo h3 a {color: #ff3062;}
#wrapper-2 .promo p {color: #fff;}
.promo img {display: block;width: 218px;}
.promo a img {/* border: 1px solid #fff;*/border:none}
.promo a:hover img,.promo a:active img,.promo a:focus img {/*border: 1px solid #ec1549;*/border:none}
.promo a:visited {color: #fff;}
/* FOOTER----------------- */
.separadorPie {width:938px; height:10px;display:block; float:left;}
p#copyright {    color: #666666;display: block;float: left;font-size: 12px;margin-top: 11px;position: relative;}
p#copyright-magnolia {text-align: center;color: #ebebeb;padding: 2px;}
div > p#copyright-magnolia a {padding: 0 0 0 18px;background: url(../img/icons/sprites.png) 0 -939px no-repeat;}
p#copyright-magnolia span {display: none;}
#site-info div div {float: left;display: inline; /* IE 6 */}
#site-info #footerLinks {float:left;margin-bottom: 18px;}
#site-info ul {/*margin: 5px 0 0 0;*/list-style: none;}
#site-info li,#site-info h6 a, #site-info li a {/*margin: 0 0 5px 0;font-size: 11px;min-height: 11px;*/color: #62BD19;line-height: 10px;}
#site-info h6 a{font-weight: bold;}
#site-info li a {color: #454545;}
#site-info li a:hover,#site-info li a:active,#site-info li a:focus {text-decoration: underline;}
#site-info li.external a {background: url(../img/icons/sprites.png) 0 -363px no-repeat;padding-left: 18px;}
#site-info li img {margin: 5px 0 0 0;}
#site-info li a img {border: 0;}
#site-info div #about .photo {width: 65px;height: auto;margin: 3px 10px 0 0;}
#site-info div #about .mod {margin: 3px 0 0 10px;}
#site-info div #about .mod-2 {width: 300px;height: auto;margin: 0 0 5px 0;}
/* TEXT----------------- */
#main .text {clear: both;overflow: hidden;color: #333;width:938px}
#main h1 {clear: both;color: #62BD19;float: left;font-family: "UnitOTMedium";font-size: 23pt;font-weight: bold;height: 47px;line-height: 30pt;/*margin: 0 0 0 10px !important;*/padding-bottom: 0;padding-left: 0;padding-right: 0;width: 350pt;}
#main .text h1 em { /* kicker on article pages */display: block;margin: 2px 0 0 0;font-style: normal;font-weight: bold;letter-spacing: .7px;color: #555;}
#main .text p.intro {color: #333;}
.js-on #article #main .text p.intro,#article.col-subcol #main .text p.intro {float: left;width: 100%;min-height: 1px;}
#article #main .text p.intro {width: 300px;min-height: 200px;height: auto;}
#main .text p {margin: 0 0 10px 0;}
#main .text p a {color: #62BD19/* !important*/;}
#main .text p a:hover,#main .text p a:active,#main .text p a:focus {text-decoration: underline;/*border-bottom: 1px solid #ec1549;*/}
#main .text h2.subline {clear: both;border-top: 1px solid #ccc;margin: 20px 0 12px 0;padding: 2px 0 0 0;position: relative;}
#main .text ul,#main .text ol {/*margin: 0 0 10px 15px;*/}
#main .text ol {margin-left: 25px;float:right;}
#main .text ul ul,#main .text ol ol {/*margin: 2px 0 2px 20px;*/list-style-type:none;}
#main .text li, #extras li{/*line-height: 1.3em;*/position: relative;}
#main .text li li {font-size: 100%;}
#main .text .highlight {background: #ff0;margin: 0;border: 0;padding: 0;width: auto;font-style: normal;}
/* table of contents */
#main #toc {clear: both;}
#main #toc h2 {margin: 5px 0 1px 0;border-top: 1px solid #ccc;padding: 3px 0 5px 0;color: #000;font-weight: bold;}
#main #toc ul {margin: 0 0 15px 0;list-style: none;}
#main #toc li {height: 1%; /* ie 6 */}
#main #toc a {display: block;background: url(../img/icons/sprites.png) 0 -139px no-repeat;padding: 5px 0 5px 18px}
/* blockquote */
.text blockquote {position: relative;padding: 15px 50px 5px 50px;}
.text blockquote cite {padding-left: 10px;font-size: 85%;}
/* text-meta: author, date, tags */
#main .text .text-meta {clear: both;float: left;width: 100%;margin: 0 0 10px 0;border-top: 1px solid #dedede;border-bottom: 1px solid #dedede;}
#main .text .text-data {overflow: hidden;float: left;width: 70%;margin: 0;}
#main .text .text-data li {float: left;margin: 0 15px 0 0;padding: 3px 0;list-style: none;font-size: 120%;color: #333;}
/* Tags in at the beginning of the text */
.text-meta dl {clear: both;float: left;width: 100%;border-top: 1px solid #dedede;padding: 3px 0;font-size: 92%;}
#wrapper-2 .text-meta dt {float: left;padding: 0 5px 0 0;}
#wrapper-2 .text-meta dd {float: left;padding: 0 10px 0 0;}
/* text-features */
#main .text #text-features {position: relative;float: right;margin: 0;}
#text-features li {float: left;margin: 0 5px 0 0;padding: 2px 0;list-style: none;font-size: 120%;text-align: right;}
#text-features li a {color: #555;}
#text-features li.print a {background: url(../img/icons/sprites.png) 0 -578px no-repeat;padding-left: 16px;}
#text-features li.social-b a {padding-left: 18px;}
#text-features li a:hover,#text-features li a:focus,#text-features li a:active {color: #ec1549;text-decoration: underline;}
/* Social Bookmarks */
#text-features #bookmarks {background: #fff;position: absolute;z-index: 10;right: 0;top: 22px;width: 140px;border: 1px solid #dedede;}
#text-features #bookmarks ul {display: block;border: none;margin: 5px 5px 0 5px;}
#text-features #bookmarks ul li {float: none;margin: 0 0 4px 0;padding: 0;text-align: right;}
#text-features #bookmarks li a {padding: 1px 18px 1px 0;}
#text-features #bookmarks li.delicious a {background-position: 100% 0;}
#text-features #bookmarks li.google a {background-position: 100% -51px;}
#text-features #bookmarks li.wong a {background-position: 100% -101px;}
#text-features #bookmarks li.webnews a {background-position: 100% -151px;}
#text-features #bookmarks li.yigg a {background-position: 100% -201px;}
#text-features #bookmarks li.stumble a {background-position: 100% -254px;}
#text-features #bookmarks li.oneview a {background-position: 100% -387px;}
#text-features #bookmarks li.linkarena a {background-position: 100% -319px;}
/* Flash Content */
.flash {margin: 20px 0;}
/* article navigation */
#nav-content {clear: both;background: #f7f8d9;margin: 0 0 20px 0;border: 1px solid #d3c595;padding: 5px;}
#nav-content em {font-style: normal;}
#main #nav-content h3 {margin: 5px 0;font-size: 180%;}
#main #nav-content ul {margin: 0;}
#main #nav-content li {margin: 2px 0;list-style: none;}
#main #nav-content li a {background: transparent url(../img/icons/sprites.png) 0 2px no-repeat;padding-left: 20px;}
#main #nav-content strong {padding: 0 0 0 20px;}
/* Comments */
#comments {margin: 20px 0 30px 0;}
#comments h2 {margin: 0 0 10px 0;border-top: 4px solid #B3B3B3;padding-top: 3px;font-size: 240%;}
#comments h2 em {font-style: normal;}
#comments ul {}
#comments li {font-size: 100%;position: relative;list-style: none;margin: 0 0 20px 0;}
.comment-count {position: absolute;font-size: 500%;left: -70px;top: -5px;font-weight: bold;color: #C2C2C2;text-align: right;width: 60px;height: 50px;line-height: 1;}
#comments blockquote {background: #fff }
#comments blockquote p {font-size: 130%;background: #eaeaea;padding: 0 10px 10px 10px;}
#main #comments h3 {padding: 10px;background: #eaeaea;font-size: 160%;}
#comments p.comment-meta {margin: 0;padding: 0;background: transparent;font-size: 100%;}
#comments cite {display: block;margin: 10px 0 0 0;font-size: 130%;font-style: normal;}
#comments cite span {margin: 0 3px 0 0;    }
#comments cite span:after {content: ",";    }
#comments cite span:last-child:after {content: "";}
/* PAGES==================== */
/* PROFILE  ------------------- */
/* vCard  addresses / microformats  */
.vcard {float: left; /* ie 6 */ clear: both;width: 100%;margin: 0 0 30px 0;border-top: 4px solid #b3b3b3;padding: 5px 0 5px 0;}
.vcard div {overflow: hidden;margin: 3px 0;}
#main .vcard .organization-name {margin-bottom: 5px;padding: 1px 0 1px 35px;font-weight: bold;font-size: 160%;}
#main .vcard p {display: block;}
.vcard div.adr p.locality,.vcard div.adr p.postal-code {float: left;}
.vcard div.adr p.locality {margin-left: .3em;}
.vcard div dl {margin: 5px 0 0 0;}
.vcard div dt {float: left;clear: both;width: 6em;font-weight: bold}
.vcard div dd  {float: left;}
.vcard .photo {width: 140px;}
.vcard .photo img {width: 138px;}
.vcard .photo dd {display: block;}
.vcard .photo img.photo { /* microformat class for export */margin: 0;padding: 0;}
.vcard div dl.tel span.type {display: none;}
/* SEARCH RESULTS------------------------------- */
#search-results #main h1 {padding-top: 10px;}
#search-results #main h1 em {display: inline;font-size: 166%;padding: 0 0 0 0;color: #000;}
#search-results #main ol {margin: 20px 0 0 0;}
#search-results #main .text h1 em {display: inline;font-size: 100%;color: #000;}
#search-results ol li {margin: 0 0 10px 0;padding: 0 0 10px 0;list-style: none;font-size: 100%;}
#search-results #main ol h2 {border: none;margin: 15px 0 5px 0;}
#search-results #main li p {clear: both;margin: 0;}
#search-results #main li p.category {margin: 2px 0 0 0;color: #555;font-size: 110%;}
#search-results #main ol ul {margin: 0;}
#search-results #main li ul.text-data li {background: none;float: left;margin: 2px 10px 4px 0;padding: 0;font-size: 130%;color: #555;}
#search-results #main .text-data {border: none;}
/* Paging */
.pager {overflow: hidden;clear: both;width: 100%;margin: 0 0 20px 0;}
.pager ul {clear: both;float: right;}
.pager li {float: left;margin: 0 3px 0 0;list-style: none;text-align: center;}
.pager li a,.pager li strong,.pager li span {display: block;border: 1px solid #ec1549;border: 1px solid #ccc;padding: 2px 6px 2px 6px;font-weight: bold;}
.pager li span {border: none;padding: 3px 1px;}
.pager li strong {border: 1px solid #ccc;}
.pager li a:hover,.pager li a:active,.pager li a:focus {background: #ec1549;border: 1px solid #333;color: #fff;text-decoration: none;}
.pager li.previous a,.pager li.next a {border: 1px solid #fff;}
.pager li.previous a {background: url(../img/icons/sprites.png) 0 -68px no-repeat;padding-left: 15px;}
.pager li.next a {background: url(../img/icons/sprites.png) 143% 4px no-repeat;padding-right: 18px;}
.pager li.next a:hover,.pager li.next a:active,.pager li.next a:focus,.pager li.previous a:hover,.pager li.previous a:active,.pager li.previous a:focus {color: #EC1549;text-decoration: underline;}
/* Pager Latest News */
#main .latest .pager {overflow: hidden;clear: both;width: 100%;margin: 0 0 20px 0;padding: 10px 0 0 0;}
#main .latest .pager ul {clear: both;float: right;}
#main .latest .pager li {background: none;clear: none;float: left;width: auto;margin: 0 3px 0 0;list-style: none;text-align: center;font-size: 130%;}
#main .latest .pager li a,#main .latest .pager li strong,#main .latest .pager li span {display: block;border: 1px solid #ec1549;border: 1px solid #ccc;padding: 2px 6px 2px 6px;font-weight: bold;}
#main .latest .pager li span {border: none;padding: 3px 1px;}
#main .latest .pager li strong {border: 1px solid #ccc;}
#main .latest .pager li a:hover,#main .latest .pager li a:active,#main .latest .pager li a:focus {background: #ec1549;border: 1px solid #333;color: #fff;text-decoration: none;}
#main .latest .pager li.previous a,#main .latest .pager li.next a {border: 1px solid #fff;}
#main .latest .pager li.previous a {background: url(../img/icons/sprites.png) 0 -68px no-repeat;padding-left: 15px;color: #EC1549;}
#main .latest .pager li.next a {background: url(../img/icons/sprites.png) 143% 4px no-repeat;padding-right: 18px;color: #EC1549;}
#main .latest .pager li.next a:hover,#main .latest .pager li.next a:active,#main .latest .pager li.next a:focus,#main .latest .pager li.previous a:hover,#main .latest .pager li.previous a:active,#main .latest .pager li.previous a:focus {color: #EC1549;text-decoration: underline;}
/* Pager Events */
#main .event-list .pager {overflow: hidden;clear: both;width: 100%;margin: 0 0 20px 0;padding: 5px 0 0 0;}
#main .event-list .pager ul {clear: both;float: right;}
#main .event-list .pager li {background: none;clear: none;float: left;width: auto;margin: 0 3px 0 0;list-style: none;text-align: center;font-size: 130%;}
#main .event-list .pager li a,#main .event-list .pager li strong,#main .event-list .pager li span {display: block;border: 1px solid #ec1549;border: 1px solid #ccc;padding: 2px 6px 2px 6px;font-weight: bold;}
#main .event-list .pager li span {border: none;padding: 3px 1px;}
#main .event-list .pager li strong {border: 1px solid #ccc;}
#main .event-list .pager li a:hover,#main .event-list .pager li a:active,#main .event-list .pager li a:focus {background: #ec1549;border: 1px solid #333;color: #fff;text-decoration: none;}
#main .event-list .pager li.previous a,#main .event-list .pager li.next a {border: 1px solid #fff;}
#main .event-list .pager li.previous a {background: url(../img/icons/sprites.png) 0 -68px no-repeat;padding-left: 15px;}
#main .event-list .pager li.next a {background: url(../img/icons/sprites.png) 143% 4px no-repeat;padding-right: 18px;}
#main .event-list .pager li.next a:hover,#main .event-list .pager li.next a:active,#main .event-list .pager li.next a:focus,#main .event-list .pager li.previous a:hover,#main .event-list .pager li.previous a:active,#main .event-list .pager li.previous a:focus {color: #EC1549;text-decoration: underline;}
/* FORMS-------------------- */
.form-wrapper {clear: both;}
.form-wrapper fieldset {border: none;margin: 5px 0 30px 0;}
.form-wrapper fieldset h2 {margin: 0 0 1px 0;border-top: 4px solid #cccc00;border-bottom: 1px solid #ccc;padding: 5px 0 5px 0;color: #333;}
.form-wrapper p.required {text-align: right; display: none;}
.form-wrapper p.required span,.form-wrapper dfn {color: #ec1549;font-weight: bold;}
.form-wrapper div {float: left;width: 460px;border-bottom: 1px dotted #b3b3b3;padding: 10px 0 15px 0;}
.form-wrapper div div {width: auto;border-bottom: none;margin: 0 0 10px 0;padding: 0;}
.form-wrapper div div.form-item {margin: 0;clear: none;}
.form-wrapper label {position: relative;display: block;font-size: 130%;}
.form-wrapper  fieldset .multiple-labels fieldset input,.form-wrapper input,.form-wrapper textarea,.form-wrapper div.mod input.mod {display: block;background: #ebebeb;width: 300px;margin: 3px 0 0 0;border: 1px solid #c2c2c2;padding: 3px 3px 4px 3px;}
.form-item-hidden,.form-wrapper input[type=hidden] {display: none;}
.form-wrapper .multiple-labels fieldset input.a11y-focus,.form-wrapper .multiple-labels fieldset input:focus,.form-wrapper input:focus,.form-wrapper textarea:focus,.form-wrapper input.a11y-focus,.form-wrapper textarea.a11y-focus {border: 1px solid #000;background: #fff;}
.form-wrapper input[type=radio].a11y-focus,.form-wrapper input[type=checkbox].a11y-focus {background: transparent;border: none;    }
.form-wrapper textarea {height: 150px;width: 300px;}
.form-wrapper select {display: block;width: 310px;margin: 5px 0 0 0;}
.form-wrapper div span {display: block;padding: 5px 0 0 0;color: #555;font-size: 110%;}
.form-wrapper h4 {padding: 0 0 10px 0;color: #000;font-size: 130%;font-weight: bold;}
.form-wrapper div.multiple-labels label span {color: #555;font-size: 110%;font-weight: normal;}
.form-wrapper div label span {display: inline;}
.form-wrapper div label.m span {clear: both;padding: 0 0 5px 0;}
.form-wrapper div span.help a {background: url(../img/icons/sprites.png) 0 -651px no-repeat;padding-left: 15px;}
/* multiple inputs in one row */
.form-wrapper div div.form-item-s,.form-wrapper div div.form-item-m,.form-wrapper div div.form-item-l {float: left;margin: 0;clear: none;width: 92px;}
.form-wrapper div div.form-item-m {width: 161px;padding: 0;}
.form-wrapper div div.form-item-l {width: 363px;}
.form-wrapper div div.form-item-s input {width: 70px;}
.form-wrapper div div.form-item-m input {width: 139px;}
.form-wrapper div div.form-item-l input {width: 209px;}
/* checkboxes & radiobuttons */
.form-wrapper fieldset fieldset {float: none; /* ie 6 */margin: 0;padding: 0;}
.form-wrapper fieldset fieldset .form-item {float: none;display: block;clear: both;}
.form-wrapper fieldset fieldset input {width: auto;display: inline;background: transparent;border: none;}
#main .form-wrapper fieldset fieldset legend {text-indent: -9999px;font-size: 0;}
.form-wrapper  fieldset fieldset div.form-item label {display: inline;}
/* mod for short elements */
.form-wrapper fieldset fieldset.mod .form-item {float: left;clear: none;margin-right: 10px;width: auto;}
.form-wrapper fieldset fieldset.mod .form-item label {display: inline;}
/* Submit */
.form-wrapper div.button-wrapper {position: relative;border: none;padding: 10px 0 5px 0;}
.form-wrapper fieldset div.button-wrapper em {float: right;margin-top: -24px;font-size: 140%;}
.new-search .button, .form-wrapper div.button-wrapper input { background: #b90834 ;right: auto;width: auto;border: 1px solid #f19eb2;border-right: 1px solid #920728;border-bottom: 1px solid #920728;padding: 2px 10px;color: #fff;cursor: pointer;font-size: 120%;text-transform: uppercase;font-weight: bold;}
.new-search .button { padding-top: 3px;padding-bottom: 4px;}
.new-search .button:hover,.new-search .button:active,.new-search .button:focus,.form-wrapper div.button-wrapper input:hover,.form-wrapper div.button-wrapper input:active,.form-wrapper div.button-wrapper input:focus {background: #333;color: #fff;border: 1px solid #111;border-right: 1px solid #555;border-bottom: 1px solid #555;}
/* link-Button */
a.button {background: #b90834 ;min-width: 60px;width: auto;border: 1px solid #f19eb2;border-right: 1px solid #920728;border-bottom: 1px solid #920728;padding: 3px 20px 2px 20px;text-align: center;text-decoration: none;font-size: 110%;font-weight: bold;color: #fff;text-transform: uppercase;}
a.button span {position: absolute;}
a.button:hover,a.button:active,a.button:focus {color: #fac4d1;}
/* New Search */
#search-results .form-wrapper div {background: #f2f2bf;float: left;width: 100%;padding: 10px 0;}
#search-results .form-wrapper input {float: left;margin: 3px 0 0 10px;}
#search-results .form-wrapper div a.button {float: left;margin-top: 2px;}
#search-results .form-wrapper input.submit {width: auto;background: #cc0;padding: 2px 10px;cursor: pointer;}
/* error messages */
.error {color: #ec1549;font-weight: bold;}
#main .error h1 {margin-bottom: 10px;padding: 5px 0 0 30px;color: #ec1549;}
#main div.error {margin: 20px 0;font-weight: bold;}
#main div.error ul {margin: 0 0 0 45px;}
#main div.error li {color: #ec1549;}
#main div.error li a,#main div.error label span {color: #ec1549;}
#main .form-wrapper div.error {margin: 0;}
.form-wrapper div.error input,.form-wrapper div.error textarea {border: 1px solid #ec1549;}
/* success messages */
#main .success {margin: 10px 0;}
#main .success h1 {margin-bottom: 10px;padding: 5px 0 0 30px;color: #afaf00;}
/* SITEMAP--------------------- */
#sitemap .links {border-top: 4px solid #b3b3b3;margin: 30px 0 30px 0;}
#sitemap .links h2 {margin: 16px 0 0 0;padding: 5px 0 5px 0;}
#sitemap .links h2 a {display: block;color: #555;}
#sitemap .links h2 a:hover,#sitemap .links h2 a:active,#sitemap .links h2 a:focus {color: #ec1549;}
#sitemap .links li {height: 1%; /* IE6 */margin: 0;border: none;padding: 0;}
#sitemap .links li a {background: url(../img/icons/sprites.png) 0 7px no-repeat;padding: 6px 0 6px 15px;}
#sitemap .links li li a {background: url(../img/icons/sprites.png) 30px 7px no-repeat;padding-left: 45px;}
#sitemap .links li li li a {background: url(../img/icons/sprites.png) 60px 7px no-repeat;padding-left: 75px;}
#sitemap #wrapper-3 .links li ul {margin: 0;padding: 0;}
#sitemap .links li li {font-size: 100%;}
/* ACCORDION/FAQ--------------------- */
.list-box { /* don´t use height, border, margin or padding here - accessibility */}
#main .super-list div div {background: #f7f8d9;padding: 10px 10px 10px 25px;}
#main .super-list h3,#main .super-list p,#main .super-list li li {font-size: 100%;}
#main .super-list p {margin-bottom: 10px;}
#main .super-list li {float: left;width: 100%;list-style-type: none;}
#main .super-list li li {background: #fff;float: none;border: none;list-style-type: disc;}
#main .super-list li p {margin: 0;}
#main .super-list li h3 a {display: block;background: transparent url(../img/icons/sprites.png) no-repeat scroll 5px 7px;padding: 5px 0 5px 25px;font-weight: bold;cursor: pointer;}
#main .super-list li h3 a.a11y-focus {text-decoration: underline;}
#main .super-list li h3 a.on {background-color: #f2f2bf;background-position: 5px -139px;}
#main .super-list li ul,#main .super-list li ol {margin: 0 0 10px 25px;}
#main .super-list ol li {list-style-type: decimal;}
#main .super-list .photo,#main .super-list dt img {margin-bottom: 0;}
#main .super-list dl {overflow: hidden;}
#main .super-list dd {font-size: 85%; line-height: 1.3em;}
#main .super-list dd.copyright {font-size: 85%;}
/* GLOSSARY--------------------- */
#glossary-index {overflow: hidden;width: 100%;margin: 0 0 20px 0;}
#glossary-index ul {margin: 10px 0 0 0;}
#glossary-index li {list-style: none;float: left;margin: 0 5px 5px 0;font-size: 160%;}
#glossary-index li a,#glossary-index li span {display: block;border: 1px solid #ccc;padding: 2px 7px 2px 8px;min-width: 12px;text-align: center;font-weight: bold;}
#glossary-index li span {color: #555;    }
#glossary-index li a:hover,#glossary-index li a:active,#glossary-index li a:focus {background: #ec1549;border: 1px solid #333;color: #fff;text-decoration: none;}
.glossary-box {float: left;width: 200px;height: 20em;margin: 0 10px 10px 0;border: 1px solid #ccc;padding: 10px;}
#main .glossary-box li.all {background: none;}
#main .glossary-box p.all a {margin-top: -1px;}
#main .glossary-box h2 {float: left;background: #fff;margin: 0 10px 0 0;padding: 0;font-size: 600%;color: #000;line-height: 1;text-transform: uppercase;}
#main .glossary-box ul {list-style: none;margin: 0;}
#main .glossary-box ul li {height: 1%; /* IE 6 */
margin: 0;line-height: 1.2em;}
html > body #main .glossary-box ul li {height: auto;}
#main .glossary-box li a {display: block;padding: 5px 0 5px 0;}
/* Glossary Details */
.glossary-details {height: auto;width: 688px;padding: 10px 0 20px 10px;}
#main .glossary-details h2 {display: block;float: none;}
#main .glossary-details ul li {width: 47%;float: left;margin-right: 19px;}
/*PHOTOS---------------------- */
/* photos / images */
.photo { /* for dl and without it */ float: left;display: inline-block;width: 220px;margin: 3px 10px 18px 0;}
dl.photo {padding: 0 0 5px 0;}
.photo img {display: block;width: 218px;border: 1px solid #ececec;}
dl.mod-2 { /* big */ clear: both;float: none;/*width: 460px;*/}
dl.mod-2 img {}
img.mod-2 {clear: both;display: block;margin-bottom:15px!important;}
.photo dd {background: #ececec;display: block;padding: 5px 5px 0 5px;}
.photo dd.zoom {float: right;}
.photo dd.zoom a {display: block;background: url(../img/icons/sprites.png) 0 -508px no-repeat;width: 12px;text-indent: -999px;}
#wrapper-2 .photo dd.copyright {font-style: italic;font-size: 120%;}
.photo dd.longdesc {display: none;}
.photo.mod {float: right;margin-right: 0;margin-left: 10px;}
/* PHOTO GALLERY--------------------- */
.photo-index .photo {width: 220px;}
.photo-index .photo dt {min-height: 125px;height: auto;}
.photo-index .photo dt img {width: 218px;}
.photo-index dl {margin-right: 15px;}
.photo-index dl.last {margin-right: 0;}
/* lightbox*/
.mask {background-color: #000;width: 100%;z-index: 110;}
.loading-mask {background: #000 }
.showbox {position: absolute;overflow: hidden;z-index: 120;top: 0;left: 0;margin: 40px 0 0;padding: 0 0 20px 0;width: 995px;background-color: #b3b3b3;}
.showbox-box {position: relative;overflow: hidden;}
.showbox-head {overflow: hidden;height: 1%;margin: 0 0 30px;padding: 5px;font-size: 120%;text-align: center;background-color: #555;color: #fff;}
.showbox-toolbar,.showbox h1.showbox-title {float: left;clear: both;}
.showbox h1.showbox-title {margin: 0 0 5px;font-size: 1.4em;}
.showbox-head a {color: #fff;cursor: pointer;margin-right: 10px;}
.showbox-toolbar .prev {background: url(../img/icons/sprites.png) 0 -73px no-repeat;padding-left: 17px;}
.showbox-toolbar .next {background: url(../img/icons/sprites.png) 190% 1px no-repeat;padding-right: 17px;}
.showbox-head a.ui-disabled {cursor: default;color: #aaa;text-decoration: none;}
.showbox .close-button {position: absolute;top: 5px;right: 5px;padding: 0 5px 0 17px;cursor: pointer;color: #fff;font-size: 120%;background: url(../img/icons/sprites.png) 0 -218px no-repeat;}
.showbox .content-box {background-color: #999;margin: 0 auto;}
.showbox.loading {background: #999 }
.showbox .multimedia-box {overflow: hidden;}
.showbox .text-content {background: #ececec;padding: 5px;}
.showbox h2 {margin: 5px 0;font-size: 130%;}
.showbox p {margin-bottom: 10px;font-size: 120%;}
.showbox ul {margin: 10px 0 10px 0;}
.showbox li {list-style: none;color: #555;font-size: 110%;}
/*SPECIAL MODULES==================== */
/* TAGCLOUD---------------- */
.tagcloud {float: left;clear: both;width: 100%;border-top: 4px solid #b3b3b3;margin: 0 0 20px 0;}
.tagcloud ul {position: relative; /* ie 6 */}
#main .tagcloud h3,#wrapper-2 .tagcloud-wide h3 {margin: 5px 0;border-bottom: 1px solid #dedede;padding: 0 0 5px 0;font-size: 180%;}
.tagcloud li {display: inline;height: 22px;margin: 0 10px 0 0;list-style: none;vertical-align: middle;}
.tagcloud li a {font-size: 100%;line-height: 1.2em;}
.tagcloud li.level-2 a {font-size: 120%;}
.tagcloud li.level-3 a {font-size: 130%;font-weight: bold;}
.tagcloud li.level-4 a {font-size: 140%;font-weight: normal;}
.tagcloud li.level-5 a {font-size: 150%;font-weight: normal;}
.tagcloud li em {font-style: normal;}
/* in sidebar */
#extras .tagcloud {margin-top: 0;margin-right: -3px; /* ie 6 */}
#extras .tagcloud ul {border: none;margin: 0;padding: 5px 0 0 0;}
#extras .tagcloud li {background: none;border: none;margin: 0 10px 5px 0;line-height: 1.6em;}
#extras .tagcloud li a {display: inline;background: none;padding: 0;}
/* JAVASCRIPT MODULES IN MAIN----------------------------- */
/* Dom Tabs */
.text-box-tabs {overflow: hidden;float: left;background: #f2f2f2;clear: both; /* IE 6 */width: 100%;margin: 0 0 20px 0;padding: 0 0 6px 0;}
#main .text-box-tabs h2 {background: #000;padding: 5px 5px 0 6px;color: #fff;}
ol.text-box-toc {float: left;position: relative;    margin: 0;padding: 10px 0 0 0;background: #000;list-style: none;height: auto;width: 100%;height: 1%; /* IE 6 */}
#main .text-box-toc li { /* dom tabs + one two three */float: left;display: inline; /* IE 6 */position: relative;list-style: none;width: auto;height: auto;min-height: 0;margin: 0 0px 0 2px;padding: 0;color: #000;line-height: 1.25em;}
.text-box-toc li a {background: #121212;color: #d0d0d0;float: left;display: block;font-weight: bold;cursor: pointer;}
.text-box-toc li a.ui-disabled {cursor: default;}
.text-box-toc li a.on,.text-box-toc li a.a11y-focus,.text-box-toc li a:hover,.text-box-toc li a:active,.text-box-toc li a:focus {background: #f2f2f2 ;color: #000;text-decoration: none;}
.text-box-toc li span {display: block;margin-right: 4px;padding: 5px 6px 5px 10px;}
.text-box-toc li.on span,.text-box-toc li a:hover span,.text-box-toc li a.a11y-focus span,.text-box-toc li a:active span,.text-box-toc li a:focus span {background: #f2f2f2 ;}
.text-box-tabs .text-box-section {float: left;background: #f2f2f2;width: 444px;margin: 0;padding: 10px 8px;}
.text-box-tabs .text-box-section {margin-right: -3px; /* IE 6 */}
#main .text-box-tabs .text-box-section h2 {clear: both;background: none;margin: 0 0 5px 0;padding: 10px 0 0 0;font-size: 160%;color: #000;}
#main .text-box-tabs .text-box-section h2 em {display: block;margin: 0 0 -3px 0;font-size: 68.75%;font-style: normal;padding: 0;}
#main .text-box-tabs .text-box-section h2 a em {color: #555;}
#main .text-box-tabs h2 a,#main .text-box-tabs p a {color: #dd0e40;}
.text-box-tabs img {float: left;width: 218px;margin: 0 10px 10px 0;}
/* teaser link list modified for tab */
#main .text-box-tabs .links {clear: both;margin: 10px 0 0 0;}
#main .text-box-tabs .links h3 {font-size: 130%;margin: 0 0pt 5px 0;}
#main .text-box-tabs .links li {border: none;}
/* alternative layouts */
.col-float2 .text-box-tabs {width: 460px;float: left;clear: none;}
.col-float3 .text-box-tabs {width: 100%;float: left;clear: none;}
/* different images for .col-subcol */
.col-subcol #main .text-box-tabs h2 {background: #000000 }
ol.text-box-toc {background: #000 ;margin: 0 !important;}
.col-subcol .text-box-tabs {background: #f2f2f2 ;width: 590px;}
.col-subcol #text-box-toc {background: #000;}
.col-subcol .text-box-tabs .text-box-section {background: #f2f2f2 ;width: 575px;margin-right: -10px; /* IE 6 */}
.col-subcol #main .text-box-tabs .text-box-section h2 {background: none;}
.col-subcol #main > .text-box-tabs .text-box-section {margin-right: 0;}
/* Different images for .nav-col */
.nav-col #main .text-box-tabs {background: #f2f2f2 ;width: 700px;}
.nav-col .text-box-tabs .text-box-section {width: 687px;background: #f2f2f2 ;}
.nav-col #main .text-box-tabs h2 {background: #000000;}
.nav-col ol.text-box-toc {background: #000;}
.nav-col #main .text-box-tabs .text-box-section h2 {background: none;}
/* Finger-Tabs - superpromo */
div.superpromos {clear: both;position: relative;width: 260px;height: auto;min-height: 333px;margin: 20px 0;border: 1px solid #ccc;padding-right: 200px;}
.nav-col div.superpromos {width: 498px; /* plus 200px padding nav */}
.js-on div.superpromos {height: 33em;overflow: hidden;}
/* tabs */
ol.superpromos-toc {overflow: hidden;position: absolute;right: 0;top: 0;width: 195px;margin: 0;padding: 0;}
#wrapper ol.superpromos-toc li {float: none;background: #ebebeb;font-size: 110%;color: #fff;list-style: none;}
ol.superpromos-toc a {display: block;background: #ebebeb ;height: 1%;margin: 0;border-bottom: 1px solid #fff;padding: 12px 10px 8px 20px;font-size: 150%;font-weight: bold;cursor: pointer;}
ol.superpromos-toc a.on,ol.superpromos-toc a:hover,ol.superpromos-toc a.a11y-focus,ol.superpromos-toc a:active,ol.superpromos-toc a:focus {background: #e5e57f ;color: #000;text-decoration: none;}
div.superpromos .superpromo-section {margin: 0px;}
div.superpromos .superpromo-section h2 {margin: 10px 5px 5px 10px;padding: 0;font-size: 320%;}
div.superpromos .superpromo-section img {display: block;width: 250px;height: 150px;border: none;margin: 0 0 10px 10px;padding: 0;}
.nav-col div.superpromos .superpromo-section img {width: 485px;height: 200px;}
div.superpromos .superpromo-section p {margin: 0 0 1em 10px;line-height: 1.3em;font-size: 130%;}
div.superpromos .superpromo-section em.more {display: block;}
div.superpromos .superpromo-section em.more a {display: block;background: url(../img/icons/sprites.png) 0 7px no-repeat;padding: 5px 10px 5px 18px;font-weight: bold;}
/* Styleswitcher */
ul.styleswitcher li {padding: 6px 0 0 0;}
ul.styleswitcher li {padding: 6px 0 0 0;}
ul.styleswitcher label {background: url(../img/icons/sprites.png) 0 2px no-repeat;padding-left: 17px;color: #ec1549;}
ul.styleswitcher label:hover,ul.styleswitcher label:active,ul.styleswitcher label:focus {text-decoration: underline;}
/* CAROUSELS----------------------------- */
/* ###   TW-SWITCHER ### */
/* Inside #Stage */
#stage div.tw-switcher {position: relative;background: #000;border: 1px solid #000;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;float: left; /* ie 6 */clear: both;height: auto;width: 937px;margin: 0;padding: 0;}
#stage div.tw-switcher h3 {border: 0;padding: 5px 10px;color: #fff;font-size: 200%;}
#stage div.tw-switcher .pager {display: none;width: auto;margin: 0;}
.js-on #stage div.tw-switcher .pager {display: block;}
#stage div.tw-switcher .next,#stage div.tw-switcher .prev {position: absolute;bottom: 0;right: 0;width: 19px;height: 225px;}
#stage div.tw-switcher .prev {left: 0;right: auto;background-position: 0 0;border-left: none;}
#stage div.tw-switcher .next span,#stage div.tw-switcher .prev span {display: none;width: 19px;height: 225px;text-indent: -9999px;}
#stage div.tw-switcher .next span {background-position: 0 -1375px;}
#stage div.tw-switcher .next span.show,#stage div.tw-switcher .prev span.show {cursor: pointer;display: block;}
#stage div.tw-switcher .prev span.show:hover,#stage div.tw-switcher .prev span.show.over {}
#stage div.tw-switcher .next span.show:hover,#stage div.tw-switcher .next span.show.over{}
#stage div.tw-switcher .rack {background: #f2f2f2;float: left;width: 922px;margin: 0;padding-left: 15px;}
.js-on #stage div.tw-switcher .rack {overflow: hidden;height: 225px;width: 885px;display: inline;margin-left: 19px;}
#stage div.tw-switcher .rack-teaser {overflow: hidden;float: left;width: 375px;height: 225px;border: none;margin: 0 10px 5px 0;padding: 0 5px 0 0;}
.js-on #stage div.tw-switcher .rack-teaser {background-image: none;border-right: none;margin: 0;padding: 0 20px 0 0px;}
#stage div.tw-switcher .rack-teaser h2 {margin: 8px 0 0 0;font-size: 180%;font-weight: normal;}
#stage div.tw-switcher .rack-teaser img {display: block;float: left;height: 100px;width: 380px;margin: 4px 10px 0 0;border: none;}
#stage div.tw-switcher .rack-teaser p {width: 375px;padding: 10px 0 0 0;    font-size: 130%;color: #555;}
#stage div.tw-switcher .rack-teaser em {display: block;margin-top: 5px;font-style: normal;}
#stage div.tw-switcher .rack-teaser em a {padding-left: 17px;}
/* Inside #wrapper-2 -> Platform Area */
#wrapper-2 #wrapper-3 div.tw-switcher {position: relative;background: #fff;border: 0;float: left;clear: both;height: auto;width: 698px;margin: 35px 0 0 0;padding: 0;}
#wrapper-2 #wrapper-3 div.tw-switcher h3 {margin: 10px 0 5px 0;border-top: 4px solid #b3b3b3;padding: 5px 0 2px 0;color: #000;font-size: 200%;}
#wrapper-2 #wrapper-3 div.tw-switcher .pager {display: none;width: auto;margin: 0;}
.js-on #wrapper-2 #wrapper-3 div.tw-switcher .pager {display: block;}
#wrapper-2 #wrapper-3 div.tw-switcher .next,#wrapper-2 #wrapper-3 div.tw-switcher .prev {position: absolute;bottom: 0;right: 0;width: 19px;height: 180px;}
#wrapper-2 #wrapper-3 div.tw-switcher .prev {left: 0;right: auto;background-position: 0 0;border-left: none;}
#wrapper-2 #wrapper-3 div.tw-switcher .next span,#wrapper-2 #wrapper-3 div.tw-switcher .prev span {display: none;width: 19px;height: 180px;text-indent: -9999px;}
#wrapper-2 #wrapper-3 div.tw-switcher .next span {background-position: 0 -690px;}
#wrapper-2 #wrapper-3 div.tw-switcher .next span.show,#wrapper-2 #wrapper-3 div.tw-switcher .prev span.show {display: block;}
#wrapper-2 #wrapper-3 div.tw-switcher .prev span.show:hover,#wrapper-2 #wrapper-3 div.tw-switcher .prev span.show.over {}
#wrapper-2 #wrapper-3 div.tw-switcher .next span.show:hover,#wrapper-2 #wrapper-3 div.tw-switcher .next span.show.over{}
#wrapper-2 #wrapper-3 div.tw-switcher .rack {width: 938px;margin: 0;padding-left: 0;}
.js-on #wrapper-2 #wrapper-3 div.tw-switcher .rack {display: inline;overflow: hidden;height: 180px;margin-left: 19px;padding-left: 15px;width: 645px;background: #f2f2f2;}
.js-on.hcm #wrapper-2 #wrapper-3 div.tw-switcher .rack {height: 210px;overflow: auto !important;}
#wrapper-2 #wrapper-3 div.tw-switcher .rack-teaser {overflow: hidden;float: left;width: 340px;height: 170px;border: none;margin: 0 10px 5px 0;padding: 0 5px 0 0;}
.js-on #wrapper-2 #wrapper-3 div.tw-switcher .rack-teaser {background-image: none;width: 385px;border-right: none;margin: 0;padding: 10px 10px 0 0px;}
#wrapper-2 #wrapper-3 div.tw-switcher .rack-teaser h2 {margin: 0;width: 190px;float: right;font-size: 180%;font-weight: normal;}
.js-on #wrapper-2 #wrapper-3 div.tw-switcher .rack-teaser h2 {width: 235px;}
#wrapper-2 #wrapper-3 div.tw-switcher .mod h2,.js-on #wrapper-2 #wrapper-3 div.tw-switcher .mod h2 {width: 100%;}
#wrapper-2 #wrapper-3 div.tw-switcher .rack-teaser img {display: block;float: left;width: auto;width: 140px;height: 150px;margin: 4px 10px 0 0;border: none;}
#wrapper-2 #wrapper-3 div.tw-switcher .rack-teaser p {width: 190px;  float: left;padding: 10px 0 0 0;    font-size: 130%;color: #555;}
.js-on #wrapper-2 #wrapper-3 div.tw-switcher .rack-teaser p {width: 200px;}
#wrapper-2 #wrapper-3 div.tw-switcher .rack-teaser em {display: block;margin-top: 5px;font-style: normal;}
#wrapper-2 #wrapper-3 div.tw-switcher .rack-teaser em a {padding-left: 17px;}
/* Inside #wrapper-2 -> Platform Area -> Diffenrent Layout Types */
#home #wrapper-2 #wrapper-3 div.tw-switcher {margin: 0 0 20px 0;}
.col-subcol-subcol #wrapper-2 #wrapper-3 div.tw-switcher {width: 938px}
.js-on .col-subcol-subcol #wrapper-2 #wrapper-3 div.tw-switcher .rack {width: 895px;}
/* Inside #main */
#wrapper-2 #wrapper-3 #main div.tw-switcher {position: relative;background: #fff;border: 0;float: left;clear: both;height: auto;width: 458px;margin: 0 0 20px 0;padding: 0;}
#wrapper-2 #wrapper-3 #main div.tw-switcher h3 {margin: 10px 0 5px 0;border-top: 4px solid #b3b3b3;padding: 5px 0 2px 0;color: #000;font-size: 200%;}
#wrapper-2 #wrapper-3 #main div.tw-switcher .pager {display: none;width: auto;margin: 0;}
.js-on #wrapper-2 #wrapper-3 #main div.tw-switcher .pager {display: block;}
#wrapper-2 #wrapper-3 #main div.tw-switcher .next,#wrapper-2 #wrapper-3 #main div.tw-switcher .prev {position: absolute;bottom: 0;right: 0;width: 19px;height: 180px;}
#wrapper-2 #wrapper-3 #main div.tw-switcher .prev {left: 0;right: auto;background-position: 0 0;border-left: none;}
#wrapper-2 #wrapper-3 #main div.tw-switcher .next span,#wrapper-2 #wrapper-3 #main div.tw-switcher .prev span {display: none;width: 19px;height: 180px;text-indent: -9999px;}
#wrapper-2 #wrapper-3 #main div.tw-switcher .next span {background-position: 0 -690px;}
#wrapper-2 #wrapper-3 #main div.tw-switcher .next span.show,#wrapper-2 #wrapper-3 #main div.tw-switcher .prev span.show {display: block;cursor: pointer;}
#wrapper-2 #wrapper-3 #main div.tw-switcher .prev span.show:hover,#wrapper-2 #wrapper-3 #main div.tw-switcher .prev span.show.over {}
#wrapper-2 #wrapper-3 #main div.tw-switcher .next span.show:hover,#wrapper-2 #wrapper-3 #main div.tw-switcher .next span.show.over{}
#wrapper-2 #wrapper-3 #main div.tw-switcher .rack {width: 405px;margin: 0;padding-left: 0;}
.js-on #wrapper-2 #wrapper-3 #main div.tw-switcher .rack {overflow: hidden;height: 180px;background: #f2f2f2;margin-left: 19px;padding-left: 15px;}
.hcm #wrapper-2 #wrapper-3 #main div.tw-switcher .rack {height: 205px;overflow: auto !important;}
#wrapper-2 #wrapper-3 #main div.tw-switcher .rack-teaser {overflow: hidden;float: left;width: 340px;height: 170px;border: none;margin: 0 10px 5px 0;padding: 0 5px 0 0;}
.js-on #wrapper-2 #wrapper-3 #main div.tw-switcher .rack-teaser {background-image: none;width: 400px;border-right: none;margin: 0;padding: 10px 20px 0 0px;}
#wrapper-2 #wrapper-3 #main div.tw-switcher .rack-teaser h2 {margin: 0;width: 100%;float: none;font-size: 180%;font-weight: normal;}
#wrapper-2 #wrapper-3 #main div.tw-switcher .mod h2 {width: 100%;}
#wrapper-2 #wrapper-3 #main div.tw-switcher .rack-teaser img {display: block;float: left;width: auto;width: 140px;height: 130px;margin: 4px 10px 0 0;border: none;}
#wrapper-2 #wrapper-3 #main div.tw-switcher .rack-teaser p {width: 190px;float: left;padding: 10px 0 0 0;    font-size: 130%;color: #555;}
.js-on #wrapper-2 #wrapper-3 #main div.tw-switcher .rack-teaser p {width: 250px;}
#wrapper-2 #wrapper-3 #main div.tw-switcher .rack-teaser em {display: block;margin-top: 5px;font-style: normal;}
#wrapper-2 #wrapper-3 #main div.tw-switcher .rack-teaser em a {padding-left: 17px;}
/* Inside #main -> Diffenrent Layout Types */
.col-subcol-subcol #wrapper-2 #wrapper-3 #main div.tw-switcher {width: 460px;}
.js-on .col-subcol-subcol #wrapper-2 #wrapper-3 #main div.tw-switcher .rack {width: 410px;}
.js-on .col-subcol-subcol #wrapper-2 #wrapper-3 #main div.tw-switcher .rack-teaser {width: 400px;}
.col-float2 #wrapper-2 #wrapper-3 #main div.tw-switcher {width: 938px}
.js-on .col-float2 #wrapper-2 #wrapper-3 #main div.tw-switcher .rack {width: 895px;}
.col-subcol #wrapper-2 #wrapper-3 #main div.tw-switcher {width: 590px;}
.js-on .col-subcol #wrapper-2 #wrapper-3 #main div.tw-switcher .rack {width: 540px;}
.nav-col #wrapper-2 #wrapper-3 #main div.tw-switcher {width: 700px;}
.nav-col #wrapper-2 #wrapper-3 #main div.tw-switcher .rack {width: 647px;}
/* Inside #wrapper-2 -> Base Element */
#wrapper-2 div.tw-switcher {position: relative;background: #000;border: 1px solid #000;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;float: left; /* ie 6 */clear: both;height: auto;width: 938px;margin: 0 0 20px 0;padding: 0;}
#wrapper-2 div.tw-switcher h3 {padding: 4px 10px 5px 10px;color: #fff;font-size: 200%;}
#wrapper-2 div.tw-switcher .pager {display: none;width: auto;margin: 0;}
.js-on #wrapper-2 div.tw-switcher .pager {display: block;}
#wrapper-2 div.tw-switcher .next,#wrapper-2 div.tw-switcher .prev {position: absolute;bottom: 0;right: 0;width: 19px;height: 225px;}
#wrapper-2 div.tw-switcher .prev {left: 0;right: auto;background-position: 0 0;border-left: none;}
#wrapper-2 div.tw-switcher .next span,#wrapper-2 div.tw-switcher .prev span {display: none;width: 19px;height: 225px;text-indent: -9999px;}
#wrapper-2 div.tw-switcher .next span {background-position: 0 -1375px;}
#wrapper-2 div.tw-switcher .next span.show,#wrapper-2 div.tw-switcher .prev span.show {display: block;cursor: pointer;}
#wrapper-2 div.tw-switcher .prev span.show:hover,#wrapper-2 div.tw-switcher .prev span.show.over {}
#wrapper-2 div.tw-switcher .next span.show:hover,#wrapper-2 div.tw-switcher .next span.show.over {}
#wrapper-2 div.tw-switcher .rack {background: #fff;float: left;width: 923px;margin: 0;padding-left: 15px;}
.js-on #wrapper-2 div.tw-switcher .rack {overflow: hidden;height: 225px;background: #f2f2f2;display: inline;width: 885px;margin-left: 19px;}
.hcm #wrapper-2 div.tw-switcher .rack {height: 250px;overflow: auto !important;}
#wrapper-2 div.tw-switcher .rack-teaser {overflow: hidden;float: left;width: 375px;height: 225px;border: none;margin: 0 10px 5px 0;padding: 0 5px 0 0;}
.js-on #wrapper-2 div.tw-switcher .rack-teaser {background-image: none;border-right: none;margin: 0;padding: 0 20px 0 0px;}
#wrapper-2 div.tw-switcher .rack-teaser h2 {margin: 8px 0 0 0;font-size: 180%;font-weight: normal;}
#wrapper-2 div.tw-switcher .rack-teaser img {display: block;float: left;height: 100px;width: 380px;margin: 4px 10px 0 0;border: none;}
#wrapper-2 div.tw-switcher .rack-teaser p {width: 375px;padding: 10px 0 0 0;    font-size: 130%;color: #555;}
#wrapper-2 div.tw-switcher .rack-teaser em {display: block;margin-top: 5px;font-style: normal;}
#wrapper-2 div.tw-switcher .rack-teaser em a {padding-left: 17px;}
/* ###   TW-IMAGES ### */
/* Inside #Stage */
#stage div.tw-images {position: relative;background: #000;border: 1px solid #000;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;float: left; /* ie 6 */clear: both;height: auto;width: 937px;margin: 0;padding: 0;}
#stage div.tw-images h3 {border: 0;padding: 5px 10px;color: #fff;font-size: 200%;}
#stage div.tw-images .pager {display: none;width: auto;margin: 0;}
.js-on #stage div.tw-images .pager {display: block;}
#stage div.tw-images .next,#stage div.tw-images .prev {position: absolute;bottom: 0;right: 0;width: 19px;height: 113px;}
#stage div.tw-images .prev {left: 0;right: auto;background-position: 0 0;border-left: none;}
#stage div.tw-images .next a,#stage div.tw-images .prev a {display: none;width: 19px;height: 113px;text-indent: -9999px;}
#stage div.tw-images .next a {background-position: 0 -488px;}
#stage div.tw-images .next span.show,#stage div.tw-images .prev span.show {cursor: pointer;display: block;width: 100%;height: 100%;}
#stage div.tw-images .prev span.show:hover,#stage div.tw-images .prev span.show.over {background-position: 100% -650px;}
#stage div.tw-images .next span.show:hover,#stage div.tw-images .next span.show.over {background-position: 100% -811px;}
#stage div.tw-images .next span.show,#stage div.tw-images .next span.show {background-position: 100% -488px;}
#stage div.tw-images .rack {float: left;width: 899px;height: auto;margin: 0 0 0 19px;padding: 0;}
.js-on #stage div.tw-images .rack {height: 113px;overflow: hidden;}
#stage div.tw-images .rack-teaser {overflow: hidden;float: left;width: auto;height: 113px;border: none;margin: 0 10px 5px 0;padding: 0 5px 0 0;}
.js-on #stage div.tw-images .rack-teaser {background-image: none;border-right: none;margin: 0 1px 0 0;padding: 0;}
#stage div.tw-images .rack-teaser img {display: block;float: left;height: 112px;width: auto;margin: 0;border: none;}
/* Inside #wrapper-2 -> Platform Area */
#wrapper-2 #wrapper-3 div.tw-images {position: relative;background: #fff;border: 0;float: left;clear: both;height: auto;width: 698px;margin: 35px 0 0 0;padding: 0;}
#wrapper-2 #wrapper-3 div.tw-images h3 {margin: 10px 0 5px 0;border-top: 4px solid #b3b3b3;padding: 5px 0 2px 0;color: #000;font-size: 200%;}
#wrapper-2 #wrapper-3 div.tw-images .pager {display: none;width: auto;margin: 0;}
.js-on #wrapper-2 #wrapper-3 div.tw-images .pager {display: block;}
#wrapper-2 #wrapper-3 div.tw-images .next,#wrapper-2 #wrapper-3 div.tw-images .prev {position: absolute;bottom: 0;right: 0;width: 19px;height: 180px;}
#wrapper-2 #wrapper-3 div.tw-images .prev {left: 0;right: auto;background-position: 0 0;border-left: none;}
#wrapper-2 #wrapper-3 div.tw-images .next span,#wrapper-2 #wrapper-3 div.tw-images .prev span {display: none;width: 19px;height: 180px;text-indent: -9999px;}
#wrapper-2 #wrapper-3 div.tw-images .next span {background-position: 0 -690px;}
#wrapper-2 #wrapper-3 div.tw-images .next span.show,#wrapper-2 #wrapper-3 div.tw-images .prev span.show {display: block;}
#wrapper-2 #wrapper-3 div.tw-images .prev span.show:hover,#wrapper-2 #wrapper-3 div.tw-images .prev span.show.over {}
#wrapper-2 #wrapper-3 div.tw-images .next span.show:hover,#wrapper-2 #wrapper-3 div.tw-images .next span.show.over {}
#wrapper-2 #wrapper-3 div.tw-images .rack {width: 938px;margin: 0;padding: 0;}
.js-on #wrapper-2 #wrapper-3 div.tw-images .rack {background: #fff;overflow: hidden;margin-left: 19px;width: 660px;height: 180px;}
.js-on.hcm #wrapper-2 #wrapper-3 div.tw-images .rack {height: 210px;    }
#wrapper-2 #wrapper-3 div.tw-images .rack-teaser {overflow: hidden;float: left;width: 340px;height: 180px;border: none;margin: 0;padding: 0;}
.js-on #wrapper-2 #wrapper-3 div.tw-images .rack-teaser {background-image: none;width: auto;border-right: none;}
#wrapper-2 #wrapper-3 div.tw-images .rack-teaser img {display: block;float: left;width: auto;height: 179px;margin: 0 1px 0 0;border: none;}
/* Inside #wrapper-2 -> Platform Area -> Diffenrent Layout Types */
#home #wrapper-2 #wrapper-3 div.tw-images {margin: 0 0 20px 0;}
.col-subcol-subcol #wrapper-2 #wrapper-3 div.tw-images {width: 938px}
.js-on .col-subcol-subcol #wrapper-2 #wrapper-3 div.tw-images .rack {width: 925px;}
/* Inside #main */
#wrapper-2 #wrapper-3 #main div.tw-images {position: relative;background: #fff;border: 0;float: left;clear: both;height: auto;width: 458px;margin: 0 0 20px 0;padding: 0;}
#wrapper-2 #wrapper-3 #main div.tw-images h3 {margin: 10px 0 5px 0;border-top: 4px solid #b3b3b3;padding: 5px 0 2px 0;color: #000;font-size: 200%;}
#wrapper-2 #wrapper-3 #main div.tw-images .pager {display: none;width: auto;margin: 0;}
.js-on #wrapper-2 #wrapper-3 #main div.tw-images .pager {display: block;}
#wrapper-2 #wrapper-3 #main div.tw-images .next,#wrapper-2 #wrapper-3 #main div.tw-images .prev {position: absolute;bottom: 0;right: 0;width: 19px;height: 113px;}
#wrapper-2 #wrapper-3 #main div.tw-images .prev {left: 0;right: auto;background-position: 0 0;border-left: none;}
#wrapper-2 #wrapper-3 #main div.tw-images .next span,#wrapper-2 #wrapper-3 #main div.tw-images .prev span {display: none;width: 19px;height: 113px;text-indent: -9999px;}
#wrapper-2 #wrapper-3 #main div.tw-images .next span {background-position: 0 -488px;}
#wrapper-2 #wrapper-3 #main div.tw-images .next span.show,#wrapper-2 #wrapper-3 #main div.tw-images .prev span.show {display: block;cursor: pointer;}
#wrapper-2 #wrapper-3 #main div.tw-images .prev span.show:hover,#wrapper-2 #wrapper-3 #main div.tw-images .prev span.show.over {}
#wrapper-2 #wrapper-3 #main div.tw-images .next span.show:hover,#wrapper-2 #wrapper-3 #main div.tw-images .next span.show.over {}
#wrapper-2 #wrapper-3 #main div.tw-images .rack {width: 420px;margin: 0;padding-left: 0;}
.js-on #wrapper-2 #wrapper-3 #main div.tw-images .rack {overflow: hidden;height: 113px;background: #f2f2f2;margin-left: 19px;padding-left: 0;}
.hcm #wrapper-2 #wrapper-3 #main div.tw-images .rack {height: 138px;overflow: auto !important;}
#wrapper-2 #wrapper-3 #main div.tw-images .rack-teaser {overflow: hidden;float: left;width: auto;height: 113px;border: none;margin: 0 1px 0 0;padding: 0;}
#wrapper-2 #wrapper-3 #main div.tw-images .rack-teaser img {display: block;float: left;width: auto;width: auto;height: 112px;margin: 0;border: none;}
/* Inside #main -> Diffenrent Layout Types */
.col-subcol-subcol #wrapper-2 #wrapper-3 #main div.tw-images {width: 460px;}
.js-on .col-subcol-subcol #wrapper-2 #wrapper-3 #main div.tw-images .rack {width: 440px;}
.col-float2 #wrapper-2 #wrapper-3 #main div.tw-images {width: 938px}
.js-on .col-float2 #wrapper-2 #wrapper-3 #main div.tw-images .rack {width: 905px;}
.col-subcol #wrapper-2 #wrapper-3 #main div.tw-images {width: 590px;}
.js-on .col-subcol #wrapper-2 #wrapper-3 #main div.tw-images .rack {width: 552px;}
.nav-col #wrapper-2 #wrapper-3 #main div.tw-images {width: 700px;}
.nav-col #wrapper-2 #wrapper-3 #main div.tw-images .rack {width: 662px;}
/* Inside #wrapper-2 -> Base Element */
#wrapper-2 div.tw-images {position: relative;background: #000;border: 1px solid #000;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;float: left; /* ie 6 */clear: both;height: auto;width: 938px;margin: 0 0 20px 0;padding: 0;}
#wrapper-2 div.tw-images h3 {padding: 4px 10px 5px 10px;color: #fff;font-size: 200%;}
#wrapper-2 div.tw-images .pager {display: none;width: auto;margin: 0;}
.js-on #wrapper-2 div.tw-images .pager {display: block;}
#wrapper-2 div.tw-images .next,#wrapper-2 div.tw-images .prev {position: absolute;bottom: 0;right: 0;width: 19px;height: 225px;}
#wrapper-2 div.tw-images .prev {left: 0;right: auto;background-position: 0 0;border-left: none;}
#wrapper-2 div.tw-images .next span,#wrapper-2 div.tw-images .prev span {display: none;width: 19px;height: 225px;text-indent: -9999px;}
#wrapper-2 div.tw-images .next span {background-position: 0 -1375px;}
#wrapper-2 div.tw-images .next span.show,#wrapper-2 div.tw-images .prev span.show {display: block;cursor: pointer;}
#wrapper-2 div.tw-images .prev span.show:hover,#wrapper-2 div.tw-images .prev span.show.over {}
#wrapper-2 div.tw-images .next span.show:hover,#wrapper-2 div.tw-images .next span.show.over {}
#wrapper-2 div.tw-images .rack {float: none;width: 938px;margin: 0;padding: 0;}
.js-on #wrapper-2 div.tw-images .rack {overflow: hidden;width: 900px;height: 223px;margin-left: 19px;}
.hcm #wrapper-2 div.tw-images .rack {height: 250px;overflow: auto !important;}
#wrapper-2 div.tw-images .rack-teaser {overflow: hidden;float: left;width: auto;height: 225px;border: none;margin: 0 1px 0 0;padding: 0;}
#wrapper-2 div.tw-images .rack-teaser img {display: block;float: left;height: 223px;width: auto;padding: 0;margin: 0;border: 0;}
/* ###   TW-PAGING ### */
/* Inside #Stage */
#stage div.tw-paging {position: relative;background: #000;border: 1px solid #000;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;float: left; /* ie 6 */clear: both;height: auto;width: 937px;margin: 0;padding: 0;}
.js-on #stage div.tw-paging {padding: 0 0 50px 0;}
#stage div.tw-paging h3 {border: 0;padding: 5px 10px;color: #fff;font-size: 200%;}
#stage div.tw-paging .pagination {position: absolute;bottom: 10px;left: 10px;height: 30px;}
#stage div.tw-paging .pagination ul {float: none;}
#stage div.tw-paging .pagination li {float: left;margin-right: 8px;list-style-type: none;}
#stage div.tw-paging .pagination li a {display: block;float: left;background: url(../img/teaser-paging.png) 0 0 no-repeat;opacity: .5;margin-left: 1px;padding: 6px 14px 7px 9px;color: #000;font-size: 180%;font-weight: bold;}
#stage div.tw-paging .pagination li a:hover,#stage div.tw-paging .pagination li a:active,#stage div.tw-paging .pagination li a:focus {color: #62BD19;text-decoration: none;}
#stage div.tw-paging .rack {float: left;width: 922px;margin: 0;padding-left: 0;}
.js-on #stage div.tw-paging .rack {display: inline;overflow: hidden;position: relative;height: 320px;width: 938px;margin: 3px 0 0 3px;}
#stage div.tw-paging .rack-teaser {overflow: hidden;float: left;width: 938px;height: 320px;border: none;margin: 0 10px 5px 0;padding: 0 5px 0 0;}
.js-on #stage div.tw-paging .rack-teaser {position: relative;background-image: none;border-right: none;margin: 0;padding: 0 20px 0 0px;}
#stage div.tw-paging .rack-teaser h2 {position: absolute;top: 40px;left: 30px;width: 350px;z-index: 10;margin: 0;font-size: 200%;font-weight: normal;}
#stage div.tw-paging .rack-teaser p {position: absolute;top: 30px;left: 20px;z-index: 5;background: #000;border: 1px solid #000;border-radius: 8px;-moz-border-radius: 8px;-webkit-border-radius: 8px;width: 350px;padding: 50px 10px 20px 10px;    font-size: 160%;color: #fff;}
#stage div.tw-paging .mod p {width: 100%;}
#stage div.tw-paging .rack-teaser img {display: inline;width: 932px;height: 317px;float: left;margin: 4px 10px 0 0;border: none;}
#stage div.tw-paging .rack-teaser em {display: block;margin-top: 5px;font-style: normal;}
#stage div.tw-paging .rack-teaser em a {padding-left: 17px;}
/* Inside #wrapper-2 -> Platform Area */
#wrapper-2 #wrapper-3 div.tw-paging {position: relative;background: #fff;border: 0;float: left; /* ie 6 */clear: both;height: auto;width: 698px;margin: 37px 0 0 0;padding: 0;}
.js-on #wrapper-2 #wrapper-3 div.tw-paging {padding: 0 0 45px 0;}
#wrapper-2 #wrapper-3 div.tw-paging h3 {margin: 10px 0 5px 0;border-top: 4px solid #b3b3b3;padding: 5px 0 2px 0;color: #000;font-size: 200%;}
#wrapper-2 #wrapper-3 div.tw-paging .pagination {position: absolute;top: auto;bottom: 10px;left: 10px;height: 30px;}
#wrapper-2 #wrapper-3 div.tw-paging .pagination ul {float: none;}
#wrapper-2 #wrapper-3 div.tw-paging .pagination li {float: left;margin-right: 8px;list-style-type: none;}
#wrapper-2 #wrapper-3 div.tw-paging .pagination li a {display: block;float: left;opacity: .5;margin-left: 1px;padding: 6px 14px 9px 9px;color: #fff;font-size: 140%;font-weight: bold;}
#wrapper-2 #wrapper-3 div.tw-paging .pagination li a:hover,#wrapper-2 #wrapper-3 div.tw-paging .pagination li a:active,#wrapper-2 #wrapper-3 div.tw-paging .pagination li a:focus {color: #ec1549;text-decoration: none;}
#wrapper-2 #wrapper-3 div.tw-paging .rack {background: #f2f2f2;border: 1px solid #f2f2f2;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;float: left;width: 927px;margin: 0;padding-left: 10px;}
.js-on #wrapper-2 #wrapper-3 div.tw-paging .rack {width: 680px;overflow: hidden;height: 205px;margin: 3px 0 0 3px;}
#wrapper-2 #wrapper-3 div.tw-paging .rack-teaser {overflow: hidden;float: left;width: 670px;height: 185px;border: none;margin: 0 10px 5px 0;padding: 0 5px 0 0;}
.js-on #wrapper-2 #wrapper-3 div.tw-paging .rack-teaser {background-image: none;border-right: none;margin: 0;padding: 10px 20px 0 0px;}
#wrapper-2 #wrapper-3 div.tw-paging .rack-teaser h2 {margin: 0 0 5px 0;width: 670px;font-size: 180%;font-weight: normal;}
#wrapper-2 #wrapper-3 div.tw-paging .rack-teaser img {display: inline;float: left;height: 155px;width: 380px;margin: 4px 10px 0 0;border: none;}
#wrapper-2 #wrapper-3 div.tw-paging .rack-teaser p {clear: none;float: left;width: 280px;padding: 0 0 0 0;    font-size: 130%;color: #555;}
#wrapper-2 #wrapper-3 div.tw-paging .mod p {width: 100%;}
#wrapper-2 #wrapper-3 div.tw-paging .rack-teaser em {display: block;margin-top: 5px;font-style: normal;}
#wrapper-2 #wrapper-3 div.tw-paging .rack-teaser em a {padding-left: 17px;}
/* Inside #wrapper-2 -> Platform Area -> Diffenrent Layout Types */
#home #wrapper-2 #wrapper-3 div.tw-paging {margin: 0;}
.col-subcol-subcol #wrapper-2 #wrapper-3 div.tw-paging {width: 938px;}
.js-on .col-subcol-subcol #wrapper-2 #wrapper-3 div.tw-paging .rack {width: 925px;}
.col-subcol-subcol #wrapper-2 #wrapper-3 div.tw-paging .rack-teaser {width: 925px;}
.col-subcol-subcol #wrapper-2 #wrapper-3 div.tw-paging .rack-teaser h2 {width: 100%;}
.col-subcol-subcol #wrapper-2 #wrapper-3 div.tw-paging .rack-teaser p {width: 520px;}
/* Inside #main */
#wrapper-2 #wrapper-3 #main div.tw-paging {position: relative;background: #fff;border: 0;float: left; /* ie 6 */clear: both;height: auto;width: 460px;margin: 0 0 20px 0;padding: 0;}
.js-on #wrapper-2 #wrapper-3 #main div.tw-paging {padding: 0 0 50px 0;}
#wrapper-2 #wrapper-3 #main div.tw-paging h3 {margin: 10px 0 5px 0;border-top: 4px solid #b3b3b3;padding: 5px 0 2px 0;color: #000;font-size: 200%;}
#wrapper-2 #wrapper-3 #main div.tw-paging .pagination {position: absolute;top: auto;bottom: 10px;left: 10px;height: 30px;}
#wrapper-2 #wrapper-3 #main div.tw-paging .pagination ul {float: none;}
#wrapper-2 #wrapper-3 #main div.tw-paging .pagination li {float: left;margin-right: 8px;list-style-type: none;}
#wrapper-2 #wrapper-3 #main div.tw-paging .pagination li a {display: block;float: left;opacity: .5;margin-left: 1px;padding: 6px 14px 9px 9px;color: #fff;font-size: 140%;font-weight: bold;}
#wrapper-2 #wrapper-3 #main div.tw-paging .pagination li a:hover,#wrapper-2 #wrapper-3 #main div.tw-paging .pagination li a:active,#wrapper-2 #wrapper-3 #main div.tw-paging .pagination li a:focus {color: #ec1549;text-decoration: none;}
#wrapper-2 #wrapper-3 #main div.tw-paging .rack {background: #f2f2f2;border: 1px solid #f2f2f2;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;float: left;width: 440px;margin: 0;padding-left: 15px;}
.js-on #wrapper-2 #wrapper-3 #main div.tw-paging .rack {overflow: hidden;height: 205px;margin: 3px 0 0 3px;}
#wrapper-2 #wrapper-3 #main div.tw-paging .rack-teaser {overflow: hidden;float: left;width: 920px;height: 195px;border: none;margin: 0 10px 5px 0;padding: 0 5px 0 0;}
.js-on #wrapper-2 #wrapper-3 #main div.tw-paging .rack-teaser {background-image: none;border-right: none;margin: 0;padding: 10px 20px 0 0px;}
#wrapper-2 #wrapper-3 #main div.tw-paging .rack-teaser h2 {margin: 0 0 5px 0;width: 440px;font-size: 180%;font-weight: normal;}
#wrapper-2 #wrapper-3 #main div.tw-paging .rack-teaser img {display: inline;float: left;height: 155px;width: 210px;margin: 4px 10px 0 0;border: none;}
#wrapper-2 #wrapper-3 #main div.tw-paging .rack-teaser p {clear: none;float: left;width: 220px;padding: 0 0 0 0;    font-size: 130%;color: #555;}
#wrapper-2 #wrapper-3 #main div.tw-paging .mod p {width: 100%;}
#wrapper-2 #wrapper-3 #main div.tw-paging .rack-teaser em {display: block;margin-top: 5px;font-style: normal;}
#wrapper-2 #wrapper-3 #main div.tw-paging .rack-teaser em a {padding-left: 17px;}
/* Inside #main -> Diffenrent Layout Types */
.col-subcol-subcol #wrapper-2 #wrapper-3 #main div.tw-paging {width: 460px;}
.js-on .col-subcol-subcol #wrapper-2 #wrapper-3 #main div.tw-paging .rack {width: 440px;}
.col-subcol-subcol #wrapper-2 #wrapper-3 #main div.tw-paging .rack-teaser {width: 440px;height: auto;}
.col-subcol-subcol #wrapper-2 #wrapper-3 #main div.tw-paging .rack-teaser h2 {width: 440px;}
.col-subcol-subcol #wrapper-2 #wrapper-3 #main div.tw-paging .rack-teaser img {height: 140px;width: 180px;}
.col-subcol-subcol #wrapper-2 #wrapper-3 #main div.tw-paging .rack-teaser p {width: 240px;}
.col-subcol-subcol #wrapper-2 #wrapper-3 #main div.tw-paging .mod p {width: 100%;}
.col-float2 #wrapper-2 #wrapper-3 #main div.tw-paging {width: 938px}
.js-on .col-float2 #wrapper-2 #wrapper-3 #main div.tw-paging .rack {width: 920px;}
.col-float2 #wrapper-2 #wrapper-3 #main div.tw-paging .rack-teaser {width: 930px;}
.col-float2 #wrapper-2 #wrapper-3 #main div.tw-paging .rack-teaser h2 {width: 100%;}
.col-float2 #wrapper-2 #wrapper-3 #main div.tw-paging .rack-teaser p {width: 510px;}
.col-float2 #wrapper-2 #wrapper-3 #main div.tw-paging .mod p {width: 98%;}
.col-subcol #wrapper-2 #wrapper-3 #main div.tw-paging {width: 590px;}
.js-on .col-subcol #wrapper-2 #wrapper-3 #main div.tw-paging .rack {width: 570px;}
.col-subcol #wrapper-2 #wrapper-3 #main div.tw-paging .rack-teaser {width: 550px;height: auto;}
.col-subcol #wrapper-2 #wrapper-3 #main div.tw-paging .rack-teaser h2 {width: 100%;}
.col-subcol #wrapper-2 #wrapper-3 #main div.tw-paging .rack-teaser img {height: 140px;width: 180px;}
.col-subcol #wrapper-2 #wrapper-3 #main div.tw-paging .rack-teaser p {width: 350px;}
.col-subcol #wrapper-2 #wrapper-3 #main div.tw-paging .mod p {width: 98%;}
.nav-col #wrapper-2 #wrapper-3 #main div.tw-paging {width: 700px;}
.js-on .nav-col #wrapper-2 #wrapper-3 #main div.tw-paging .rack,.nav-col #wrapper-2 #wrapper-3 #main div.tw-paging .rack {width: 680px;}
.nav-col #wrapper-2 #wrapper-3 #main div.tw-paging .rack-teaser {width: 660px;height: auto;}
.nav-col #wrapper-2 #wrapper-3 #main div.tw-paging .rack-teaser h2 {width: 100%;}
.nav-col #wrapper-2 #wrapper-3 #main div.tw-paging .rack-teaser p {width: 440px;}
.nav-col #wrapper-2 #wrapper-3 #main div.tw-paging .mod p {width: 98%;}
/* Inside #wrapper-2 -> Base Element */
#wrapper-2 div.tw-paging {position: relative;background: #000;border: 1px solid #000;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;float: left; /* ie 6 */clear: both;height: auto;width: 937px;margin: 0 0 20px 0;padding: 0;}
.js-on #wrapper-2 div.tw-paging {padding: 0 0 50px 0;}
#wrapper-2 div.tw-paging h3 {border: 0;padding: 5px 10px;color: #fff;font-size: 200%;}
#wrapper-2 div.tw-paging .pagination {position: absolute;top:  auto;bottom: 10px;left: 10px;height: 30px;}
#wrapper-2 div.tw-paging .pagination ul {float: none;}
#wrapper-2 div.tw-paging .pagination li {float: left;margin-right: 8px;list-style-type: none;}
#wrapper-2 div.tw-paging .pagination li a {display: block;float: left;background: url(../img/teaser-paging.png) 0 0 no-repeat;opacity: .5;margin-left: 1px;padding: 7px 14px 9px 10px;color: #000;font-size: 140%;font-weight: bold;}
#wrapper-2 div.tw-paging .pagination li a:hover,#wrapper-2 div.tw-paging .pagination li a:active,#wrapper-2 div.tw-paging .pagination li a:focus {color: #ec1549;text-decoration: none;}
#wrapper-2 div.tw-paging .rack {background: #f2f2f2;border: 1px solid #f2f2f2;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;float: left;width: 922px;margin: 0;padding-left: 15px;}
.js-on #wrapper-2 div.tw-paging .rack {overflow: hidden;height: 205px;display: inline;width: 915px;margin: 3px 0 0 3px;}
#wrapper-2 div.tw-paging .rack-teaser {overflow: hidden;float: left;width: 900px;height: 195px;border: none;margin: 0 10px 5px 0;padding: 0 5px 0 0;}
.js-on #wrapper-2 div.tw-paging .rack-teaser {background-image: none;border-right: none;margin: 0;padding: 10px 20px 0 0px;}
#wrapper-2 div.tw-paging .rack-teaser h2 {float: right;width: 510px;margin: 0 0 5px 0;font-size: 180%;font-weight: normal;}
#wrapper-2 div.tw-paging .mod h2 {width: 100%;}
#wrapper-2 div.tw-paging .rack-teaser img {display: inline;float: left;height: 155px;width: 380px;margin: 4px 10px 0 0;border: none;}
#wrapper-2 div.tw-paging .rack-teaser p {clear: none;float: left;width: 500px;padding: 0 0 0 0;    font-size: 130%;color: #555;}
#wrapper-2 div.tw-paging .mod p {width: 100%;}
#wrapper-2 div.tw-paging .rack-teaser em {display: block;margin-top: 5px;font-style: normal;}
#wrapper-2 div.tw-paging .rack-teaser em a {padding-left: 17px;}
/* ###   TW-SLIDER ### */
.slider-bar span {display: block;position: absolute;bottom: 2px;height: 23px;width: 105px;text-indent: -9999em;cursor: pointer;}
.slider-bar span.show {cursor: pointer;}
.slider-bar span.next {right: 2px;}
.slider-bar span.prev {left: 2px;}
/* Inside #Stage */
#stage div.tw-slider {position: relative;background: #000;border: 1px solid #000;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;float: left; /* ie 6 */clear: both;height: auto;width: 937px;margin: 0;padding: 0;}
.js-on #stage div.tw-slider {padding: 0 0 35px 0;}
#home #wrapper-2 #wrapper-3 div.tw-slider {margin: 0;}
#stage div.tw-slider h3 {border: 0;padding: 5px 10px 0 5px;color: #fff;font-size: 200%;}
#stage div.tw-slider .rack {background: #f2f2f2;border: 1px solid #f2f2f2;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;float: left;width: 922px;margin: 10px 0 0 0;padding-left: 15px;}
.js-on #stage div.tw-slider .rack {display: inline;overflow: hidden;height: 193px;width: 897px;margin-left: 12px;}
#stage div.tw-slider .rack-teaser {overflow: hidden;float: left;width: 375px;height: 193px;border: none;margin: 0 10px 5px 0;padding: 0 5px 0 0;}
.js-on #stage div.tw-slider .rack-teaser {background-image: none;border-right: none;margin: 0;padding: 0 20px 0 0px;}
#stage div.tw-slider .rack-teaser h2 {margin: 8px 0 0 0;font-size: 180%;font-weight: normal;}
#stage div.tw-slider .rack-teaser img {display: inline;float: left;height: 80px;width: 160px;margin: 4px 10px 0 0;border: none;}
#stage div.tw-slider .rack-teaser p {clear: none;float: none;width: auto;padding: 2px 0 0 0;    font-size: 130%;color: #555;}
#stage div.tw-slider .rack-teaser em {display: block;margin-top: 5px;font-style: normal;}
#stage div.tw-slider .rack-teaser em a {padding-left: 17px;}
#stage div.tw-slider .slider-bar {position: absolute;left: -2px;bottom: 0;background: #000 ;border: 1px solid #000;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;padding: 0 106px;width: 726px;height: 23px;}
#stage div.tw-slider .ui-slider {display: none;position: relative;height: 23px;}
#stage div.tw-slider .ui-slider .ui-slider-handle {position: absolute;z-index: 1;top: 0;left: 0;width: 216px;height: 19px;margin: 0 0 0 -108px;}
/* Inside #wrapper-2 -> Platform Area */
#wrapper-2 #wrapper-3 div.tw-slider {position: relative;background: #f2f2f2;border: 1px solid #f2f2f2;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;float: left; /* ie 6 */clear: both;height: auto;width: 698px;margin: 37px 0 0 0;padding: 0;}
.js-on #wrapper-2 #wrapper-3 div.tw-slider {padding-bottom: 35px;}
#wrapper-2 #wrapper-3 div.tw-slider h3 {border: 0;padding: 5px 10px 0 5px;color: #000;font-size: 200%;}
#wrapper-2 #wrapper-3 div.tw-slider .rack {background: #fff;border: 1px solid #fff;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;float: left;width: 680px;margin: 10px 0 0 0;padding-left: 15px;}
.js-on #wrapper-2 #wrapper-3 div.tw-slider .rack {width: 658px;overflow: hidden;height: 193px;display: inline;margin-left: 12px;}
.js-on.hcm #wrapper-2 #wrapper-3 div.tw-slider .rack {height: 225px;    }
#wrapper-2 #wrapper-3 div.tw-slider .rack-teaser {overflow: hidden;float: left;width: 375px;height: 193px;border: none;margin: 0 10px 5px 0;padding: 0 5px 0 0;}
.js-on #wrapper-2 #wrapper-3 div.tw-slider .rack-teaser {background-image: none;border-right: none;margin: 0;padding: 0 20px 0 0px;}
#wrapper-2 #wrapper-3 div.tw-slider .rack-teaser h2 {margin: 8px 0 0 0;font-size: 180%;font-weight: normal;}
#wrapper-2 #wrapper-3 div.tw-slider .rack-teaser img {display: inline;float: left;height: 80px;width: 160px;margin: 4px 10px 0 0;border: none;}
#wrapper-2 #wrapper-3 div.tw-slider .rack-teaser p {clear: none;float: none;width: auto;padding: 2px 0 0 0;    font-size: 130%;color: #555;}
#wrapper-2 #wrapper-3 div.tw-slider .rack-teaser em {display: block;margin-top: 5px;font-style: normal;}
#wrapper-2 #wrapper-3 div.tw-slider .rack-teaser em a {padding-left: 17px;}
#wrapper-2 #wrapper-3 div.tw-slider .slider-bar {position: absolute;left: 0;bottom: 0;background: #f2f2f2 ;border: 1px solid #f2f2f2;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;padding: 0 106px;width: 487px;height: 23px;}
#wrapper-2 #wrapper-3 div.tw-slider .ui-slider {display: none;position: relative;height: 23px;}
#wrapper-2 #wrapper-3 div.tw-slider .ui-slider .ui-slider-handle {position: absolute;z-index: 4;top: 0;left: 0;margin: 0 0 0 -109px;width: 211px;height: 19px;}
/* Inside #wrapper-2 -> Platform Area -> Diffenrent Layout Types */
#home #wrapper-2 #wrapper-3 div.tw-slider {margin: 0 0 20px 0;}
.col-subcol-subcol #wrapper-2 #wrapper-3 div.tw-slider {width: 938px;}
.js-on .col-subcol-subcol #wrapper-2 #wrapper-3 div.tw-slider .rack {width: 900px;}
.col-subcol-subcol #wrapper-2 #wrapper-3 div.tw-slider .ui-slider {background: #f2f2f2;width: 938px;}
/* Inside #main */
#wrapper-2 #wrapper-3 #main div.tw-slider {position: relative;background: #f2f2f2;border: 1px solid #f2f2f2;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;float: left; /* ie 6 */clear: both;height: auto;width: 458px;margin: 0 0 20px 0;padding: 0;}
.js-on #wrapper-2 #wrapper-3 #main div.tw-slider {padding: 0 0 35px 0;}
.hcm #wrapper-2 #wrapper-3 #main div.tw-slider {padding-bottom: 0;}
#wrapper-2 #wrapper-3 #main div.tw-slider h3 {border: 0;padding: 5px 10px 0 5px;color: #000;font-size: 200%;}
#wrapper-2 #wrapper-3 #main div.tw-slider .rack {background: #fff;border: 1px solid #fff;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;float: left;width: 418px;margin: 10px 0 0 0;padding-left: 15px;}
.js-on #wrapper-2 #wrapper-3 #main div.tw-slider .rack {overflow: hidden;height: 193px;margin-left: 12px;}
.hcm #wrapper-2 #wrapper-3 #main div.tw-slider .rack {height: 220px;overflow: auto !important;}
#wrapper-2 #wrapper-3 #main div.tw-slider .rack-teaser {overflow: hidden;float: left;width: 400px;height: 183px;border: none;margin: 0 10px 5px 0;padding: 10px 20px 0 0px;}
.js-on #wrapper-2 #wrapper-3 #main div.tw-slider .rack-teaser {background-image: none;border-right: none;margin: 0;}
#wrapper-2 #wrapper-3 #main div.tw-slider .rack-teaser h2 {float: right;width: 230px;margin: 0;font-size: 180%;font-weight: normal;}
#wrapper-2 #wrapper-3 #main div.tw-slider .mod h2 {width: 100%;}
#wrapper-2 #wrapper-3 #main div.tw-slider .rack-teaser img {display: inline;float: left;height: 80px;width: 160px;margin: 4px 10px 0 0;border: none;}
#wrapper-2 #wrapper-3 #main div.tw-slider .rack-teaser p {clear: none;float: none;width: auto;padding: 2px 0 0 0;    font-size: 130%;color: #555;}
#wrapper-2 #wrapper-3 #main div.tw-slider .rack-teaser em {display: block;margin-top: 5px;font-style: normal;}
#wrapper-2 #wrapper-3 #main div.tw-slider .rack-teaser em a {padding-left: 17px;}
#wrapper-2 #wrapper-3 #main div.tw-slider .slider-bar {position: absolute;left: 0;bottom: 0;background: #f2f2f2 ;border: 1px solid #f2f2f2;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;padding: 0 105px;width: 247px;height: 23px;}
.hcm #wrapper-2 #wrapper-3 #main div.tw-slider .slider-bar {display: none;}
#wrapper-2 #wrapper-3 #main div.tw-slider .ui-slider {display: none;height: 23px;position: relative;}
#wrapper-2 #wrapper-3 #main div.tw-slider .ui-slider .ui-slider-handle {position: absolute;z-index: 1;top: 0;left: 0;width: 211px;height: 19px;margin: 0 0 0 -105px;}
/* Inside #main -> Diffenrent Layout Types */
.col-subcol-subcol #wrapper-2 #wrapper-3 #main div.tw-slider {width: 460px;}
.js-on .col-subcol-subcol #wrapper-2 #wrapper-3 #main div.tw-slider .rack {width: 420px;}
.col-subcol-subcol #wrapper-2 #wrapper-3 #main div.tw-slider .rack-teaser {width: 400px;}
.col-subcol-subcol #wrapper-2 #wrapper-3 #main div.tw-slider .rack-teaser h2 {width: 225px;}
.col-subcol-subcol #wrapper-2 #wrapper-3 #main div.tw-slider .mod h2 {width: 100%;}
.col-subcol-subcol #wrapper-2 #wrapper-3 #main div.tw-slider .slider-bar {background: #f2f2f2 ;width: 242px;}
.col-float2 #wrapper-2 #wrapper-3 #main div.tw-slider {width: 938px}
.js-on .col-float2 #wrapper-2 #wrapper-3 #main div.tw-slider .rack {width: 905px;}
.col-float2 #wrapper-2 #wrapper-3 #main div.tw-slider .slider-bar {background: #f2f2f2 ;width: 726px;}
.col-subcol #wrapper-2 #wrapper-3 #main div.tw-slider {width: 590px;}
.js-on .col-subcol #wrapper-2 #wrapper-3 #main div.tw-slider .rack {width: 550px;}
.col-subcol #wrapper-2 #wrapper-3 #main div.tw-slider .ui-slider {background: #f2f2f2 ;width: 588px;}
.nav-col #wrapper-2 #wrapper-3 #main div.tw-slider {width: 700px;}
.nav-col #wrapper-2 #wrapper-3 #main div.tw-slider .rack {width: 660px;}
.nav-col #wrapper-2 #wrapper-3 #main div.tw-slider .slider-bar {background: #f2f2f2 ;width: 485px;}
/* Inside #wrapper-2 -> Base Element */
#wrapper-2 div.tw-slider {position: relative;background: #000;border: 1px solid #000;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;float: left; /* ie 6 */clear: both;height: auto;width: 937px;margin: 0 0 20px 0;padding: 0;}
.js-on #wrapper-2 div.tw-slider {padding: 0 0 35px 0;}
.hcm #wrapper-2 div.tw-slider {padding-bottom: 0;}
#wrapper-2 div.tw-slider h3 {border: 0;padding: 5px 10px 0 5px;color: #fff;font-size: 200%;}
#wrapper-2 div.tw-slider .rack {background: #f2f2f2;border: 1px solid #f2f2f2;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;float: left;width: 922px;margin: 10px 0 0 0;padding-left: 15px;}
.js-on #wrapper-2 div.tw-slider .rack {overflow: hidden;height: 193px;display: inline;width: 897px;margin-left: 12px;}
.js-on.hcm #wrapper-2 div.tw-slider .rack {height: 220px;overflow: auto !important;}
#wrapper-2 div.tw-slider .rack-teaser {overflow: hidden;float: left;width: 375px;height: 193px;border: none;margin: 0 10px 5px 0;padding: 0 5px 0 0;}
.js-on #wrapper-2 div.tw-slider .rack-teaser {background-image: none;border-right: none;margin: 0;padding: 0 20px 0 0px;}
#wrapper-2 div.tw-slider .rack-teaser h2 {margin: 8px 0 0 0;font-size: 180%;font-weight: normal;}
#wrapper-2 div.tw-slider .rack-teaser img {display: inline;float: left;height: 80px;width: 160px;margin: 4px 10px 0 0;border: none;}
#wrapper-2 div.tw-slider .rack-teaser p {clear: none;float: none;width: auto;padding: 2px 0 0 0;    font-size: 130%;color: #555;}
#wrapper-2 div.tw-slider .rack-teaser em {display: block;margin-top: 5px;font-style: normal;}
#wrapper-2 div.tw-slider .rack-teaser em a {padding-left: 17px;}
#wrapper-2 div.tw-slider .slider-bar {position: absolute;left: -2px;bottom: 0;background: #000 ;border: 1px solid #000;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;padding: 0 106px;width: 727px;height: 23px;}
.hcm #wrapper-2 div.tw-slider .slider-bar {display: none;}
#wrapper-2 div.tw-slider .ui-slider {display: none;position: relative;height: 23px;}
#wrapper-2 div.tw-slider .ui-slider .ui-slider-handle {position: absolute;z-index: 1;top: 0;left: 0;width: 211px;height: 19px;margin: 0 0 0 -108px;}
-js-on .youtube-player-wrapper,.youtube-player {height: 400px;}
.youtube-player-wrapper {margin: 0 0 20px 0;    }
.youtube-widget {margin: 0 0 20px 0;    }
#main .youtube-widget ul {margin: 0;list-style: none;}
.youtube-widget li {overflow: hidden;height: 1%;margin: 5px 0;padding: 5px 0;font-size: 100%;    }
.youtube-widget li h3 {margin: 5px 0;    }
.youtube-widget li img {float: left;margin: 3px 10px 5px 0;}
#wrapper-2 #wrapper-3 #main .youtube-widget div.tw-switcher .rack-teaser {width: 120px;}
#wrapper-2 #wrapper-3 #main .youtube-widget div.tw-switcher .rack-teaser img {margin: 0 0 5px 0;width: 120px;height: 90px;}
#wrapper-2 #wrapper-3 #main .youtube-widget div.tw-switcher .rack-teaser h2 {font-size: 140%;}
#wrapper-2 #wrapper-3 #main .youtube-widget div.tw-switcher .rack-teaser p,#wrapper-2 #wrapper-3 #main .youtube-widget div.tw-switcher h3 {position: absolute;left: -9999em;overflow: hidden;width: 1px;}
/* estilols nuevos telvent 2011 ==============================================================*/
/* medidas */
.h30px {height:30px}
.mb30px {margin-bottom:30px}
.mb15px {margin-bottom:15px}
.w100 {width:100%!important;}
.fleft {float:left}
.fright {float:right}
/* buscador cabecera*/
/* .bgSearchCab {background:url(../img/bcksearch.jpg) no-repeat  scroll 0 0 !important;border:none!important;} */
/* deficion de tipografias LM*/
@font-face {font-family: 'UnitOTMedium';src: url('../img/fonts/eot/unitot-medium-webfont.eot');src: local('?'), url('../img/fonts/woff/unitot-medium-webfont.woff') format('woff'), url('../img/fonts/ttf/unitot-medium-webfont.ttf') format('truetype'), url('../img/fonts/svg/unitot-medium-webfont.svg#webfontGbfmY3Ui') format('svg');font-weight: normal;font-style: normal;}

.oculto {display:none!important}
.clear {clear:both}
strong{font-weight:bold/*!important*/; font-size:1.1em}
/* estilo del area de registo*/
.mitienda{color:#000!important}
a.nounder:hover{text-decoration:none!important}
#mi-leroy-acceso{float: right;margin: 12px 0 0 0;position: relative;z-index: 80;}
.mi-leroy-acceso-int{display: inline;float: left;position: relative;}
.mi-leroy-acceso-int a{color: #62BD19;display: inline;font-size: 1.1em;height: 24px;line-height: 24px;padding-left: 4px;padding-right: 4px;width: 1px;}
.mi-leroy-acceso-sep{background-color: #666666;display: inline;float: left;height: 22px;line-height: 1px;margin-left: 6px;margin-right: 10px;margin-top: -4px;position: relative;width: 1px;}
.mi-leroy-acceso-mi-tda{display: inline;float: left;height: 24px;line-height: 24px;padding-right: 10px;position: relative;}
.tienda-seleccionada{background: url("../img/bckshopselect.gif") no-repeat scroll right top transparent;display: block;float: left;font-size: 1.1em;font-weight: bold;height: 24px;line-height: 24px;padding: 0 12px 0 8px; margin-top:-4px; margin-left:10px; margin-right:10px}
.select-shop{color: #62BD19;cursor: pointer;display: inline;float: left;height: 24px;margin-left: 5px;padding-left: 5px}
.mi-leroy-acceso-sep{display: block;float: left;height: 22px;line-height: 1px;margin-left: 6px;margin-right: 10px;margin-top: -4px;width: 1px;}
/* fin css area de registro*/
/*estilos home */
/* news letter */
.aviso-newsletter-tienda {background: url("../img/bck-newsletter-tienda.jpg") repeat scroll 0 0 transparent;clear: both;float: left;height: 67px;margin-bottom: 15px;width: 938px}
.aviso-newsletter-tienda .link-btn {margin: 20px 0 0 830px;position: absolute;}
a.link-btn {background: url("../img/bcktoolbar.jpg") no-repeat scroll 0 0 transparent;color: #383838;float: left;font-family: Arial,Helvetica,sans-serif;font-size: 1.1em;font-weight: bold;height: 25px;padding-left: 10px;white-space: nowrap;}
a.link-btn span {background: url("../img/bcktoolbar_r.jpg") no-repeat scroll right top transparent;color: #383838;cursor: pointer;display: block;float: left;height: 19px;padding: 5px 10px 3px 0;width: auto;}
.aviso-newsletter-tienda h5 {font-size: 1.4em;font-weight: bold;margin-left: 100px;margin-top: 15px;white-space: nowrap;}
.aviso-newsletter-tienda p {font-size: 1.2em;margin: 3px 0 0 100px!important;}
/* modules */
.list-modules-banner { clear: both;margin-bottom: 20px;min-height: 150px;text-align: center;width: 938px; margin-left: auto; margin-right: auto;}
/* comunicado */
.comunicadoHome {    float: left;margin-bottom: 10px;}
#mi-pedido .comunicadoHome {    float: left;margin-bottom: 30px;}
/* light box */
#alertasLightPopup {background: none repeat scroll 0 0 white;height: 305px;/*left: 50%;margin: 150px 0 0 -285px;*/margin: 0px 0 0 0px;position: absolute;width: 575px;z-index: 500;}
#cboxWrapper #alertasLightPopup {/*height: 305px!important;width: 575px!important;*/}

#alertasLightPopup .alertas-leroy {color: #383838;float: left;font-size: 1.3em;line-height: normal;margin: 10px 25px;position: absolute;width: 525px;}
#alertasLightPopup .alertas-leroy .txt-alertas-leroy {background: url("../img/txtalertas-registrado.jpg") no-repeat scroll 0 0 transparent;height: 27px;margin-bottom: 10px;margin-top: 40px;width: 250px;}
#alertasLightPopup .alertas-leroy .txt-alertas-leroy span, #alertasLightPopup .txt-alertas-crearcuenta span {display: block;visibility: hidden;}
#alertasLightPopup .formulario-alerta {margin: 115px 0 0 25px;position: absolute;width: 165px;}
#alertasLightPopup .formulario-alerta label {display: block;font-size: 12px;margin-bottom: 4px;margin-top: 10px;}
#alertasLightPopup .formulario-alerta input {border: 1px solid #CCCCCC;color: #666666;font-size: 12px;width: 165px;}
#alertasLightPopup .formulario-alerta .btn-submit {border: medium none;float: right;margin-top: 5px;width: auto;background:none;height: 25px;cursor: pointer;}
#alertasLightPopup .recuerda-password {color: #383838;font-size: 11px;margin: 260px 0 0 25px;position: absolute;}
#alertasLightPopup .recuerda-password a.link, #alertasLightPopup .recuerda-password .resaltado {color: #62BD19 !important;}
/* #alertasLightPopup .recuerda-password a.link:hover {color: #62BD19 !important;} */
#alertasLightPopup .txt-alertas-crearcuenta {background: url("../img/txtalertas-nuevo.jpg") no-repeat scroll 0 0 transparent;margin: 130px 0 0 300px;position: absolute;width: 250px;height:25px;}
#alertasLightPopup .alerta-crear-cuenta a span {    background: url("../img/boton-crear-cuenta.jpg") no-repeat scroll 0 0 transparent;display: block;float: right;height: 85px;margin-right: 44px;margin-top: 167px;position: relative;width: 231px;}
#overlay{background:#333333;opacity:.5;filter:alpha(opacity=50);height:100%;z-index:450;position:absolute;left:0;top:0;display:none;}
.lme_alerta_leroy {/*left: 50%;position: absolute;top: 0;z-index: 500;*/ width: 575px!important;}
#cboxWrapper .lme_alerta_leroy {/*left: inherit;position: inherit;*/top: inherit;z-index: 500;}
#alertasLightPopup .formulario-alerta .tit {display: block;font-size: 12px;font-weight: bold;margin-bottom: 4px;}
/* modificacion css  2011 02 07 */
#footerLinks ul{float: left;}
/* #footerLinks ul li{border-right: 1px solid #D9D9D9;color: #62BD19;float: left;padding: 0 10px;}*/
#footerLinks ul li{color: #666666;float: left;padding-right: 14px; font-size: 12px; font-family: helvetica;}
#footerLinks ul li.last{border-right: none}
#footerLinks ul li a{color: #7DB839;font-size: 12px;
font-weight: bold;}
#footerLinks ul li.odd{border-left: medium none;}
#toolbar{clear: both;float: left;font-family: Arial,Helvetica,sans-serif;font-size: 11px;font-weight: bold;height: 25px;margin: 20px 0 0;}
#toolbar ul{margin:0; padding:0px;}
#toolbar ul, #toolbar li{display: inline-block;float: left;font-size: 12px;font-weight: bold;list-style: none outside none;}
#toolbar li{color:#383838; text-decoration:none; background: url("../img/bg_botonGrisC.png") repeat-x scroll left top transparent;padding-left:3px;padding-right:0px; margin:0; height:24px; padding-top: 3px;}
#toolbar li a{color:#383838; text-decoration:none;padding:0px!important; margin:0;}
#toolbar li a:hover{text-decoration:underline;}
#toolbar li.inicio{background: url("../img/bg_botonGrisL.png") no-repeat scroll right top transparent;    padding: 0 0 0 0 !important;    width: 6px;}
#toolbar li.fin{background: url("../img/bg_botonGrisR.png") no-repeat scroll right top transparent;    padding: 0 0 0 0 !important;    width: 6px;}
#toolbar .wrap-toolbar{background: url("../img/bcktoolbar_r.jpg") no-repeat scroll right top transparent;height: 19px;padding: 3px 0;}
#toolbar a{cursor: pointer;color: #383838;display: inline-block;height: 19px;padding: 0 10px;position: relative;top: 1px;}
#toolbar a.lme_last{border-right: medium none;}
.margenesToolbar {margin: 10px 0 30px 10px!important;}
.wide-module {background: url("../img/topmodule.gif") repeat-y scroll 0 0 transparent;clear: both;float: left;margin-bottom: 20px;padding-top: 3px;width: 938px}
.wide-module .wrap-module {background: url("../img/bottommodule.gif") no-repeat scroll left bottom transparent;clear: both;float: left;padding: 0 2px 5px;width: 936px;}
#lista-guias h3 {color: #383838;font-family: "UnitOTMedium";font-size: 19px;height: 30px;line-height: 30px;margin: 0px 0 0 24px;font-weight:normal;}
#lista-guias .lista {clear: both;float: left;margin: 15px 0 0;}
#lista-guias .guia {clear: both;float: left;margin: 0 0 0 18px!important;padding-bottom: 33px;position: relative;width: 920px;}
#lista-guias .guia .portada-guia {float: left;width: 115px;}
#lista-guias .guia .txt {color: #666666;float: left;font-size: 1.25em;line-height: 1.3em;padding: 15px 15px 0;width: 370px;}
.novedad {left: 0;position: absolute;top: 0;}
.novedad-der {right:0; position: absolute;}
#lista-guias .guia .txt h4 {color: #383838;font-size: 1.15em;font-weight: bold;margin-bottom: 5px;}
#lista-guias .accesos-guia {float: left;margin: 25px 0 0;padding: 10px 0 0;width: 389px;}
#lista-guias .accesos-guia-top {background: url("../img/accesos_guia_top.png") no-repeat scroll 0 0 transparent; height:6px}
#lista-guias .accesos-guia-bottom {background: url("../img/accesos_guia_bottom.png") no-repeat scroll 0 0 transparent; height:6px}
#lista-guias .accesos-guia .wrap-accesos-guia {background-color:#f7f7f7;padding: 5px 15px;width: 359px;}
#lista-guias .accesos-guia .wrap-accesos-guia li {background: url("../img/bullet.jpg") no-repeat scroll 0 4px transparent;color: #62BD19;float: left;font-size: 1.2em;height: 25px;line-height: 1.2em;padding: 0 0 0 12px;width: 167px;}
#lista-guias .accesos-guia .wrap-accesos-guia li a {color: #62BD19;text-decoration: none;background: none repeat scroll 0 0 transparent}
#lista-guias .accesos-guia .wrap-accesos-guia li a:hover {text-decoration: underline;}
/* modulos home */
.list-modules-banner .module-acceso {display: inline;height: 150px;margin-right: 8px;min-width: 226px;padding: 0;}
.list-modules-banner .last {margin-right: 0;}
/* modulos 3 */
.list-modules-banner .module-acceso-280 {float: left;margin-left: 0px;padding: 0;}
.list-modules-banner .module-acceso-280 + div {float: left;margin-left: 41px !important;  /* antes 43 se modifica para ie9*/padding: 0;}
.list-modules-banner .last-280 {margin-right: 0;}
#list-modules #textoPromo h6 {font-size: 1.2em;font-weight: bold;}
#list-modules #textoPromo p {font-size: 1.1em;margin-bottom:3px;}
.list-modules-accesos-directos {clear: both;float: left;margin: 0 0 0px;width: 938px}
.list-modules-accesos-directos .banda-module-acceso {border-bottom: 1px solid #CCCCCC;float: left;padding: 0 0 5px;width: 938px}
.list-modules-accesos-directos .module-acceso {float: left;margin-right: 12px;padding: 0;width: 226px;}
.list-modules-accesos-directos .module-acceso .imagen-module-acceso {float: left;margin-right: 15px;width: 75px;}
.list-modules-accesos-directos .module-acceso .txt {color: #757575;float: left;font-size: 1.2em;padding-top: 10px;width: 136px;}
.list-modules-accesos-directos .module-acceso .tit {color: #383838;margin-bottom: 5px;}
.list-modules-accesos-directos .last {margin-right: 0;}
.list-modules-accesos-directos .last-banda {border-bottom: medium none;}
.titguiaHome {font-family: Arial,Helvetica,sans-serif;font-size: 12px;font-weight: bold;color:#383838}
.titguiaHome a {font-family: Arial,Helvetica,sans-serif;font-size: 12px;font-weight: bold;}
.titguiaHome a:hover{}
#modulo-promo-home .wrap-module {background: none repeat scroll 0 0 transparent;}
#modulo-promo-home #ofertas-destacadas-home {float: left;width: 936px;}
#modulo-promo-home #ofertas-destacadas-home #show-ofertas-destacadas {height: 407px;overflow: hidden;width: 936px;}
.h299slider {height: 299px!important;}
ol, ul {list-style: none outside none;}
.wide-module {clear: both;float: left;margin-bottom: 20px;padding-top: 3px;width: 938px}
.wide-module .wrap-module {clear: both;float: left;padding: 0 2px 5px;}
.copy {color: #757575;display: block;float: left;font-size: 1.1em;position: relative;width:930px;}
.top-contenido {height: 6px;width: 938px;background: url("../img/940Top.png") no-repeat scroll 0 0 transparent;float: left;}
.top-contenido-gris {height: 6px;width: 938px;background: url("../img/940TopGris.png") no-repeat scroll 0 0 transparent;}
.top-contenido-gris-osc {height: 6px;width: 938px;background: url("../img/940TopGrisOsc.png") no-repeat scroll 0 0 transparent;}
.top-contenido-625 {height: 6px;width: 625px;background: url("../img/625Top.png") no-repeat scroll 0 0 transparent;}
.top-contenido-380Gris{height: 6px;width: 380px;background: url("../img/380TopGris.png") no-repeat scroll 0 0 transparent;}
.img-940Gris {background: url("../img/940TopGD.png") no-repeat scroll 0 0 transparent;}
.bottom-contenido {height: 6px;width: 938px;background: url("../img/940Bot.png") no-repeat scroll 0 0 transparent;margin-bottom:15px;}
.bottom-contenido-625 {height: 6px;width: 625px;background: url("../img/625Bot.png") no-repeat scroll 0 0 transparent;margin-bottom:15px;}
.bottom-contenido-380Gris {height: 6px;width: 380px;background: url("../img/380BotGris.png") no-repeat scroll 0 0 transparent;margin-bottom:15px;}
.bottom-contenido-gris {height: 6px;width: 938px;background: url("../img/940BotGris.png") no-repeat scroll 0 0 transparent;margin-bottom:15px;}
.bottom-contenido-gris-osc {height: 6px;width: 938px;background: url("../img/940BotGrisOsc.png") no-repeat scroll 0 0 transparent;margin-bottom:15px;}
.bottom-contenido-deg {height: 6px;width: 938px;background: url("../img/940Bot_dg.png") no-repeat scroll 0 0 transparent;margin-bottom:15px; float:left;}
.sala-prensa, .center-contenido {width: 938px;background: url("../img/940Med.png") repeat-y scroll 0 0 transparent;}
#guia .center-contenido{background: url("../img/940Med.png") repeat-y scroll 0 0 transparent!important;}
#guia #lista-guias .center-contenid { background: url("../img/940Med.png") repeat-y scroll 0 0 transparent !important;}
#serviciosTienda .center-contenido {background: url("../img/940Med.png") repeat-y scroll 0 0 transparent!important;
padding-left: 4px!important;
width: 938px!important;}
.center-contenido-gris {width: 938px;background: url("../img/940MedGris.png") repeat-y scroll 0 0 transparent;}
.center-contenido-gris-osc {display:none; width: 938px;background: url("../img/940MedGrisOsc.png") repeat-y scroll 0 0 transparent;}
.center-contenido-deg {width: 936px;background: url("../img/bg_pedido.png") repeat-x scroll 0 bottom transparent;border-left: 1px solid #e9e9e9; border-right: 1px solid #e9e9e9;float: left;}
.center-contenido-625 {width: 625px;background: url("../img/625Med.png") repeat-y scroll 0 0 transparent; position: relative;}
.center-contenido-380Gris {background-color: #DADADA;font-size: 13px;padding-left: 18px;padding-right: 18px;padding-top: 13px;width: 344px;color: #6F6F6F;}
/* sala de prensa */
#modulo-destacado-prensa p {margin:0px!important;}
.top-destacado {height: 6px;background: url("../img/bg_destacadoTop.png") no-repeat scroll 0 0 transparent;}
.destacado {background: url("../img/bg_destacadoMed.png") repeat-y scroll 0 0 transparent;}
.bottom-destacado {height: 6px;background: url("../img/bg_destacadoBot.png") no-repeat scroll 0 0 transparent;}
.col-nota-prensa {float:left;width: 600px; margin:11px 0px 0px 20px}
.destacados-prensa {float: right;margin: 11px 20px 0 0;width: 270px;}
/* botones verdes para notas de prensa y varios */
#nota-prensa a span, #modulo-destacado-prensa a span, .boton-verMapa a span, .botonera-email a span{background: url("../img/bg_botonLeft.png") no-repeat scroll left top transparent;color: #FFFFFF;display: inline-block;font-size: 0.95em;font-weight: normal;overflow: visible;padding: 0 0 0 3px !important;}
#nota-prensa a span span, #modulo-destacado-prensa a span span, .boton-verMapa a span span, .botonera-email a span span{background: url("../img/bg_botonRight.png") no-repeat scroll right top transparent;display: block;float: right;padding: 0 3px 0 0 !important;}
#nota-prensa a span span span, #modulo-destacado-prensa a span span span, .boton-verMapa a span span span, .botonera-email a span span span{background: url("../img/bg_botoncenter.png") repeat-x scroll left top transparent;display: block;text-align: left;white-space: nowrap;padding: 8px 7px 8px !important;}
#nota-prensa a span span span, #modulo-destacado-prensa a span span span, .boton-verMapa a span span span, .botonera-email a span span span{font-size: 12px;font-weight: bold;}
#nota-prensa a:hover span span span, #modulo-destacado-prensa a:hover span span span, .boton-verMapa a:hover span span span, .botonera-email a:hover span span span{text-decoration:underline}
#nota-prensa h5.antetitulo {display:block;color: #62BD19;font-size: 1.4em;font-weight: bold;margin-bottom: 5px;}
#nota-prensa h5.titulo {display:block;color: #383838;font-size: 1.4em;font-weight: bold;margin-bottom: 4px;}
#nota-prensa .fecha, #nota-prensa p{display:block;color: #666666;font-size: 1.2em;line-height: normal; margin-bottom:8px!important;}
#nota-prensa .span-imagen {margin-bottom:20px!important; margin-right: 10px; float:left;}
#nota-prensa {margin-bottom:40px}
#modulo-destacado-prensa{margin-bottom:12px;}
#modulo-destacado-prensa .destacado {padding: 7px 10px 4px;}
#modulo-destacado-prensa p.tit{color: #383838;font-size: 1.2em;font-weight: bold;margin-bottom: 5px!important;}
#modulo-destacado-prensa p.resaltado{color:#62bd19!important;}
#modulo-destacado-prensa p{color: #666666;font-size: 1.2em;line-height: 1.1em;margin-bottom: 10px!important}
#modulo-destacado-prensa p.boton-prensa{margin-bottom:0px!important}
/* links destacados */
.bottom_linkDestacados {height: 1px;width: 938px;margin-bottom:18px;background-color: #d3e4bf}
.accesos {width: 938px;}
.col-accesos {color: #666666;float: left;font-size: 1.1em!important;padding-right: 16px!important; width: 140px;}
.col-accesos h6 {font-weight: bold;font-size:11px;}
.col-accesos h6, .col-accesos li, .col-accesos h6 a{color: #62BD19;line-height: 18px!important;min-height: 18px!important;}
#site-info #breadcrumb {margin-bottom:0px!important;}
/* Revisar de aqui en adelante ================================================================== */
/* Mi Leroy / mi pedido */
.registro-leroy .txt-registro-leroy , #passwordReminder .txt-registro-leroy {margin-bottom: 7px;}
.registro-leroy .txt-registro-leroy  h6 span, .center-contenido h6 span, .center-contenido-deg h6 span {color: #62BD19;font-family: "UnitOTMedium";font-size: 21px;line-height: 32px;}
.center-contenido .registro-leroy {color: #383838;font-size: 1.3em;line-height: normal;}
.formulario-registro .tit {color: black;font-size: 1.2em;margin: 0px 0 15px;}
.formulario-registro input {border: 1px solid #CCCCCC;margin-bottom: 9px;padding-bottom: 1px;padding-top: 1px;width: 165px;}
.formulario-registro .btn-submit, .ver-pedido .btn-submit, .col-izq .btn-submit, .datos-consulta-online .btn-submit,.busqueda-filtro .btn-submit, #enlaces .btn-submit, .button-wrapper .btn-submit, #envioamigo .btn-submit,#boton .btn-submit, .txt-slider .btn-submit, #nav .btn-submit,.lista-buttons .btn-submit{border: medium none;background:none;height: 24px;margin-top: 0px;margin-bottom: 10px;cursor: pointer;}
.ver-pedido {text-align:right;}
.formulario-pedido {margin-left: 25px;margin-right: 25px;padding-top: 5px;}
.col-usuario {float: left;margin-right: 10px;margin-top: 10px;text-align: left;}
.col-usuario p {font-size: 1.2em;font-weight: bold;line-height: normal;margin-bottom:20px;}
.col-usuario select {background: none repeat scroll 0 0 white;}
.consulta-online select {border: 1px solid #CCCCCC;margin-bottom: 10px;width: 165px;}
.col-datos {float: left;margin-right: 30px;margin-top: 20px;text-align: left;width: 180px;}
.col-datos label {line-height: normal;margin-top: 16px;position: absolute;color: black;display: block;font-size: 1.2em;font-weight: bold;margin-bottom: 5px;}
.col-datos input {background-color: white;margin-top: 45px;position: absolute;padding: 1px 0 1px 0;border: 1px solid #CCCCCC;margin-bottom: 10px;width: 165px;}
.col-usuario select {background: none repeat scroll 0 0 white;border: 1px solid #CCCCCC;margin-bottom: 10px;width: 200px;}
.link-example {color: #62BD19;cursor: pointer;}
.link-example a:hover {text-decoration:underline;}
.recuerda-password {color: #383838;display: block;float: left;font-size: 11px;}
.recuerda-password a.link, .recuerda-password .resaltado, .recuerda-password a.link:hover {color: #62BD19 !important;font-size: 11px;}
#mylm-enviar span, #myplm-enviar span, #vertienda span, .button-wrapper .btn-submit span, #boton .btn-submit span,.txt-slider .btn-submit span, #nav .btn-submit span ,.lista-buttons .btn-submit span{background: url("../img/bg_botonGrisL.png") no-repeat scroll left top transparent;display: inline-block;font-size: 0.95em;font-weight: normal;overflow: visible;padding: 0 0 0 6px !important;}
#mylm-enviar span span, #myplm-enviar span span, #vertienda span span, .button-wrapper .btn-submit span span, #boton .btn-submit span span,.txt-slider .btn-submit span span,#nav .btn-submit span span,.lista-buttons .btn-submit span span{background: url("../img/bg_botonGrisR.png") no-repeat scroll right top transparent;display: block;float: right;padding: 0 6px 0 0 !important;}
#mylm-enviar span span span, #myplm-enviar span span span, #vertienda span span span, .button-wrapper .btn-submit span span span, #boton .btn-submit span span span,.txt-slider .btn-submit span span span,#nav .btn-submit span span span,.lista-buttons .btn-submit span span span{background: url("../img/bg_botonGrisC.png") repeat-x scroll left top transparent;display: block;padding: 2px 10px 7px !important;text-align: left;white-space: nowrap;}
#mylm-enviar span span span, #myplm-enviar span span span, #vertienda span span span, .button-wrapper .btn-submit span span span, #boton .btn-submit span span span,.txt-slider .btn-submit span span span, #nav .btn-submit span span span,.lista-buttons .btn-submit span span span{font-size: 12px;    font-weight: bold;}
#mylm-enviar:hover span span span, #myplm-enviar:hover span span span, #vertienda:hover span span span, .btn-submit:hover span span span, #boton .btn-submit:hover span span span,.txt-slider .btn-submit:hover span span span, #nav .btn-submit:hover span span span,.lista-buttons .btn-submit:hover span span span{ text-decoration:underline}
.msgerror {color: #CC0000;float: left;font-size: 1.1em;font-weight: bold;margin-bottom: 5px;}
.suscripcion-mileroy {float:left;padding-left: 10px; }
.suscripcion-mileroy h6 span {color: #62BD19;font-family: "UnitOTMedium";font-size: 21px;line-height: 32px;}
/* ============================== */
.login-mileroy {width: 938px; background: url("../img/links940Med.jpg") repeat-y scroll 0 0 transparent;}
#suscripcion-mileroy a span {background: url("../img/boton-crear-cuenta.jpg") no-repeat scroll 0 0 transparent;display: block;float: right;height: 85px;margin-right: 44px;margin-top: 29px;position: relative;width: 231px;}
.txt-registro-crearcuenta {margin-top:52px;}
#suscripcion-mileroy a h6.txt-registro-crearcuenta span { background:none!important;}
/* Operacion tu mismo */
.aviso-newsletter-tiendaDer {background: url("../img/tu-banner-news.png") no-repeat scroll 0 0 transparent;clear: both;float: left;height: 141px;margin-bottom: 14px;width: 305px;}
.aviso-newsletter-tiendaDer h5 {color: #383838;font-size: 1.4em;font-weight: bold;margin-left: 10px;margin-top: 10px;white-space: nowrap;}
.aviso-newsletter-tiendaDer p {color: #757575;font-size: 124%;font-weight: bold;line-height: 1.3em !important;margin-left: 10px;margin-top: 10px;width: 265px;}
.colProyecSig {margin-bottom: 14px; background: url("../img/tu-cab-banner-siguientes.gif") no-repeat scroll 0% 0% transparent; padding-top: 31px;float:left;}
.colProyecAnt {background: url("../img/tu-cab-banner.gif") no-repeat scroll 0 0 transparent;margin-bottom: 14px;padding-top: 31px;float:left;}
/* hacks para que se vea el boton de introducir proyectos anteriores */
.colProyecAnt div {float:left}
.colProyecSig span.bg-bottom, .colProyecAnt span.bg-bottom{display: block;display: block;float: left;height: 8px;width: 305px;}
.pasoAPaso{float: left;width: 606px;margin-bottom: 20px;border-left: 1px solid #CDCDCD;border-right: 1px solid #CDCDCD;clear: both;color: #5F5F5F;font-family: Arial,Helvetica,sans-serif;font-size: 12px;line-height: 14px;padding-bottom: 10px;padding-left: 17px;}
.teProponemosList mod{float: left;padding-right: 18px;width: 588px;border-left: 1px solid #CDCDCD;border-right: 1px solid #CDCDCD;clear: both;color: #5F5F5F;font-family: Arial,Helvetica,sans-serif;font-size: 12px;line-height: 14px;padding-bottom: 10px;padding-left: 17px;}
.listadoPasosIzq{list-style: none outside none;width: 250px; color: rgb(111, 111, 111); float: left; font-family: Arial,Helvetica,sans-serif; font-size: 12px; margin-left: 40px;}
.listadoPasosIzq li{font-weight: bold; margin-bottom: 14px;}
.listadoPasosIzq span{background: url('../img/tu-pasov.gif') no-repeat scroll 0pt 0pt transparent; color: rgb(255, 255, 255); float: left; font-family: Arial,Helvetica,sans-serif; font-size: 12px; height: 16px; margin-right: 4px; margin-top: -2px; padding-top: 1px; text-align: center; width: 17px;}
.listadoPasosDcha{list-style: none outside none;float: left;margin-left: 20px;width: 250px;}
.listadoPasosDcha li{font-weight: bold; margin-bottom: 14px;}
.listadoPasosDcha span{background: url('../img/tu-pasov.gif') no-repeat scroll 0pt 0pt transparent; color: rgb(255, 255, 255); float: left; font-family: Arial,Helvetica,sans-serif; font-size: 12px; height: 16px; margin-right: 4px; margin-top: -2px; padding-top: 1px; text-align: center; width: 17px;}
/* te proponemos */
#comoHacerlo #wrapper-3 h1 {    clear: both;    color: #62BD19;    float: left;    font-family: "UnitOTMedium";    font-size: 25pt;    font-weight: bold;    height: 47px;    line-height: 31pt;    margin: 0 0 0 10px !important;    padding-bottom: 5px;    padding-left: 0;    padding-right: 0;    width: 100%;     display:block;/*  font-size: 220%;    letter-spacing: -1px;*/}
#wrapper-3 h1 {    clear: both;    color: #000000;    float: left;    font-family: helvetica;    font-size: 26px;    font-weight: bold;    height: 47px;    line-height: 31pt;  /*  margin: 0 0 0 10px !important;  */  padding-bottom: 6px;    padding-left: 0;    padding-right: 0;    width: 600px;    display:block;/*  font-size: 220%;    letter-spacing: -1px;*/}
#wrapper-3 h1.sinmenu {width: 938px!important}
#productosNecesarios {padding-left:18px;}
#productosNecesarios .producto {    border-bottom: 1px solid #CCCCCC;float: left;margin-top: 18px;padding-bottom: 29px;position: relative;width: 589px;}
#productosNecesarios .producto .bloque {float: left; display: block; width: 330px;}
#productosNecesarios .producto .bloque .descr-producto {display: block; }
#productosNecesarios .producto .bloque .ico-producto {border-bottom: 1px dotted rgb(204, 204, 204); height: 0px; position: relative; padding-bottom:16px;}
#productosNecesarios .producto .bloque .ico-producto img {vertical-align: text-top;}
#productosNecesarios .producto .bloque .ico-producto p {display: inline-block; bottom: 0pt; color: rgb(111, 111, 111); font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; margin-bottom: 5px; /}
/* precio editable */
#productosNecesarios .producto .cartela-amarillo {background: url("../img/bg_cartela_amarilla.png") no-repeat scroll left top transparent;float: left;height: 107px;margin-left: 21px;margin-top: 20px;width: 107px;}
#productosNecesarios .producto .tachado {background: url("../img/tachado.png") no-repeat scroll center center transparent;display: block;height: 26px;margin: 0 0 0;position: absolute;right: 0;width: 75px;z-index: 20; top:2px;}
#productosNecesarios .producto .txtArtNombreVerde {color: #339900;display: block;font-size: 1.1em;font-stretch: condensed;font-weight: bold;letter-spacing: -1px;line-height: 12px;margin-left: 7px;margin-top: 11px;position: absolute;width: 90px;}
#productosNecesarios .producto .txtArtEstaticoNegro {color: black;display: block;font-size: 8px;font-weight: bold;margin-left: 9px;margin-top: 5px;position: absolute;top: 50px;}
#productosNecesarios .producto .precio-producto {color: black;font-family: "UnitOTMedium";font-size: 18px;font-weight: bold;position: absolute;right: 0; margin: 0!important;margin-top: -3px;width: 88px;text-align: center;}
#productosNecesarios .producto .precio-producto sup {color: black;font-size: 12px;font-weight: bold;}
#productosNecesarios .producto .precio-productoPeq {color: black;font-family: "UnitOTMedium";font-size: 18px;font-weight: bold;position: absolute;right: 0; margin: 0!important;margin-top: -3px;width: 88px;text-align: center;}
#productosNecesarios .producto .precio-productoPeq sup {color: black;font-size: 12px;font-weight: bold;}
#productosNecesarios .producto .precio-productoMed {color: black;font-family: "UnitOTMedium";font-size: 24px;font-weight: bold;position: absolute;right: 0; margin: 0!important;margin-top: -3px;width: 88px;text-align: center;}
#productosNecesarios .producto .precio-productoMed sup {color: black;font-size: 15px;font-weight: bold;}
#productosNecesarios .producto .precio-productoBig {color: black;font-family: "UnitOTMedium";font-size: 30px;font-weight: bold;position: absolute;right: 0; margin: 0!important;margin-top: -3px;width: 88px;text-align: center;}
#productosNecesarios .producto .precio-productoBig sup {color: black;font-size: 18px;font-weight: bold;}
#productosNecesarios .producto .txtPrecioOferta {color: #CC0000;font-family: "UnitOTMedium";font-size: 18px;font-weight: bold;position: absolute;top: 77px;width: 107px;text-align: center;}
#productosNecesarios .producto .txtPrecioOferta sup {font-size:12px}
#productosNecesarios .producto .txtPrecioOfertaPeq {color: #CC0000;font-family: "UnitOTMedium";font-size: 18px;font-weight: bold;position: absolute;top: 77px;width: 107px;text-align: center;}
#productosNecesarios .producto .txtPrecioOfertaPeq sup {font-size:12px}
#productosNecesarios .producto .txtPrecioOfertaMed {color: #CC0000;font-family: "UnitOTMedium";font-size: 24px;font-weight: bold;position: absolute;top: 75px;width: 107px;text-align: center;}
#productosNecesarios .producto .txtPrecioOfertaMed sup {font-size:15px}
#productosNecesarios .producto .txtPrecioOfertaBig {color: #CC0000;font-family: "UnitOTMedium";font-size: 30px;font-weight: bold;position: absolute;top: 73px;width: 107px;text-align: center;}
#productosNecesarios .producto .txtPrecioOfertaBig sup {font-size:18px}
#productosNecesarios .producto .marcador-precio-medidas {position: absolute;right: 12px;top: 61px;}
#productosNecesarios .producto .cartela_blanco {background: url("../img/bg_cartela_blanca.png") no-repeat scroll left top transparent;height: 46px;position: absolute;right: -9px;top: -6px;width: 50px;}
#productosNecesarios .producto .cartela_blanco .txtArtEstaticoRojoP {color: #CC0000;display: block;font-size: 8px;margin-top: 3px;text-align: center;}
#productosNecesarios .producto .cartela_blanco .porcentaje-rojo{color: #CC0000;display: block;font-family: "UnitOTMedium";font-size: 27px;font-stretch: condensed;font-weight: bold;position: absolute;right: 14px;top: 2px;}
#productosNecesarios .producto .cartela_blanco .porcentaje-simbolo{color: #CC0000;font-size: 11px;position: absolute;right: 3px;}
#productosNecesarios .producto .cartela_blanco .asteriscos{position: absolute;right: 4px;top: 27px;}
.sumatoriosOTM {margin-left: 19px;margin-top: 18px;  width: 575px;}
.precioGRojo {float: right;height: 36px;margin-right: 1px;}
#productosNecesarios ul li {border-bottom: 1px dotted #CCCCCC;margin-bottom: 2px;padding-bottom: 5px;  width: 570px;}
#productosNecesarios ul li .nombreProducto {background: url("../img/bg_bullet_precios.gif") no-repeat scroll 0 7px transparent;margin-left: 1px;padding-left: 6px;  color: #2F2F2F;font-family: Arial,Helvetica,sans-serif;font-size: 12px;font-weight: bold;}
#productosNecesarios ul li .precioProducto {float: right;margin-right: 9px;color: #E2001A;font-family: Arial,Helvetica,sans-serif;font-size: 14px;font-weight: bold;line-height: 18px;}
#productosNecesarios .nota-presupuesto {color: #2F2F2F;font-family: Arial,Helvetica,sans-serif;font-size: 11px;font-weight: bold;margin-left: 19px;margin-top: 16px;padding-left: 7px;}
.bg-gris {background-color: #F3F3F3;margin-left: 0;margin-top: 18px;padding-bottom: 14px;padding-left: 19px;width: 570px;}
.top_contenido_305 {background: url(../img/bg_305top_deg.png) no-repeat 0 0;height:31px}
#extras .top_contenido_305 h6 {color: #000000;font-size: 1.6em;height: auto !important;left: 0 !important;margin-left: 10px;overflow: auto !important;padding-top: 6px;position: relative !important;width: auto !important;}
.center_contenido_305 a img {float:none}
.center_contenido_305_borde {border-left:1px solid #E3E3E3;border-right:1px solid #E3E3E3; position: relative;}
.bottom_contenido_305_borde {margin-bottom:15px;background: url(../img/bg_305bottom.png) no-repeat 0 0;height:6px}
.bottom_contenido_305 {margin-bottom:15px;background: url(../img/bg_305bottom_deg.png) no-repeat 0 0;height:6px}
.center-contenido-625 .Prop12, .center-contenido-625 .Prop22 {color: white;float: left;width: 288px;}
.center-contenido-625 .Prop22 {   margin-left: 11px;}
.center-contenido-625 .Prop13, .center-contenido-625 .Prop23, .center-contenido-625 .Prop33 {    color: white;float: left;width: 188px;}
.center-contenido-625 .Prop23, .center-contenido-625 .Prop33 {   margin-left: 11px;}
.center-contenido-625 .Prop11 img, .center-contenido-625 .Prop12 img, .center-contenido-625 .Prop22 img, .center-contenido-625 .Prop13 img, .center-contenido-625 .Prop23 img, .center-contenido-625 .Prop33 img{margin-bottom: 10px;}
.center-contenido-625 .Prop11 span, .center-contenido-625 .Prop12 span, .center-contenido-625 .Prop22 span, .center-contenido-625 .Prop13 span, .center-contenido-625 .Prop23 span, .center-contenido-625 .Prop33 span{color: #6F6F6F;display: block;font-family: Arial,Helvetica,sans-serif;font-size: 12px;margin-bottom: 14px;font-weight:bold;}
.center-contenido-625 .Prop11 p, .center-contenido-625 .Prop12 p, .center-contenido-625 .Prop22 p, .center-contenido-625 .Prop13 p, .center-contenido-625 .Prop23 p, .center-contenido-625 .Prop33 p{color: #6F6F6F;display: block;font-family: Arial,Helvetica,sans-serif;font-size: 12px;}
.centroModulo_col01 {color: #5F5F5F;font-family: Arial,Helvetica,sans-serif;font-size: 12px;line-height: 14px; padding: 7px 18px 10px; width: 589px !important;}
.centroModulo_col01 span {color: #6F6F6F;display: block;font-family: Arial,Helvetica,sans-serif;font-size: 12px;margin-bottom: 14px; font-weight:bold;margin-top:10px;}
.centroModulo_col01 p {color: #6F6F6F;display: block;font-family: Arial,Helvetica,sans-serif;font-size: 12px;}
#pasoAPaso ul li {list-style: none outside none;}
#pasoAPaso .listadoPasosIzq {color: #6F6F6F;float: left;font-family: Arial,Helvetica,sans-serif;font-size: 12px;margin-left: 40px;width: 250px;}
#pasoAPaso .listadoPasosDcha {float: left;list-style: none outside none;margin-left: 20px;width: 250px;}
#pasoAPaso .listadoPasosIzq, #pasoAPaso .listadoPasosDcha{font-weight: bold;margin-bottom: 14px;}
#pasoAPaso .listadoPasosIzq .bullet,#pasoAPaso .listadoPasosDcha .bullet {background: url("../img/tu-pasov.gif") no-repeat scroll 0 0 transparent;color: #FFFFFF;float: left;font-family: Arial,Helvetica,sans-serif;font-size: 12px;height: 16px;margin-right: 4px;margin-top: -2px;padding-top: 1px;text-align: center;width: 17px;}
/* contacto y opinion */
.col-izq, .formulario-contacto, .divBajo {margin-left:20px!important;}
.col-izq .apartado span {color: #4F4F4F;font-family: Arial,Helvetica,sans-serif;font-size: 14px;font-weight: bold; display:block;}
.col-izq .apartado p, .col-izq .apartado-verde p, #capafaqs p {color: #6F6F6F;font-family: Arial,Helvetica,sans-serif;font-size: 13px;}
.col-izq .apartado-verde {margin-bottom:40px}
.col-izq .apartado-verde span {color: #83CF4B;font-size: 20px;font-weight: bold;margin-bottom: 10px;display:block}
.divBajo h6 {display:block; margin-bottom:14px;}
.divBajo .apartado-oficina {float:left;width: 300px;}
.divBajo .apartado-oficina span {color: #4F4F4F;font-family: Arial,Helvetica,sans-serif;font-size: 14px;font-weight: bold; margin-bottom:14px; display:block;}
.divBajo .apartado-oficina p {color: #6F6F6F;font-family: Arial,Helvetica,sans-serif;font-size: 13px; font-weight:bold}
#contacto-dire1 {color: #333333;float: left;font-family: Arial,Helvetica,sans-serif;font-size: 12px;margin-right: 10px!important;}
.imp150 {background-color: #FFFFFF;border: 1px solid #CBCBCB;color: #999999;height: 20px;line-height: 20px;margin: 8px 0 0;padding: 0;width: 148px;}
#contacto-dire2 {color: #333333;float: left;font-family: Arial,Helvetica,sans-serif;font-size: 12px;margin-right: 20px;}
/* lista de FAQ's*/
#contacto-colum1 ul {display: inline-block;margin-top: 10px;}
#contacto-colum1 ul li {display: inline-block;margin-right: 20px;width: 200px; background:url(../img/bg_bullet_verde.png) no-repeat 0px 5px; padding-left: 8px; margin-bottom:14px}
#contacto-colum1 li #contacto-puntos1 a {color: #83CF4B;font-family: Arial,Helvetica,sans-serif;font-size: 12px; text-decoration:none}
#contacto-colum1 li #contacto-puntos1 a:hover {text-decoration:underline}
#contacto-colum1 #capafaqs {margin-top:15px;}
#capafaqs p #faq {font-weight:bold;}
#contacto-oficina-al span {color: #4F4F4F;display: block;font-family: Arial,Helvetica,sans-serif;font-size: 14px;font-weight: bold;margin-bottom: 14px;}
#contacto-oficina-al p {color: #6F6F6F;font-family: Arial,Helvetica,sans-serif;font-size: 13px;font-weight: bold;}
#contacto-oficina-al {margin-bottom:20px;}
/* form*/
.formulario-contacto {margin-top: 18px;margin-bottom: 7px;}
.formulario-contacto .titulo_contacto {color: #4F4F4F;display: block;font-family: Arial,Helvetica,sans-serif;font-size: 14px;font-weight: bold;margin-left: 18px;margin-bottom: 7px;}
.formulario-contacto .center-contenido-380Gris p {}
.imp280 {background-color: #FFFFFF;border: 1px solid #CBCBCB;color: #999999;font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 12px;height: 20px;line-height: 20px;margin: 12px 0 0;padding: 0;vertical-align: middle;width: 280px;}
.imp220 {background-color: #FFFFFF;border: 1px solid #CBCBCB;color: #999999;font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 12px;height: 20px;line-height: 20px;margin: 12px 0 0;padding: 0;vertical-align: middle;width: 220px;}
.imp344 {background-color: #FFFFFF;border: 1px solid #CBCBCB;color: #999999;font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 12px;height: 200px;line-height: 20px;margin: 12px 0;overflow: auto;padding: 0;vertical-align: middle;width: 344px;}
.imp148 {background-color: #FFFFFF;border: 1px solid #CBCBCB;color: #999999;font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 12px;height: 20px;line-height: 20px;margin: 0;padding: 0;vertical-align: middle;width: 148px;}
#captchaImage {margin-bottom: 14px;display: block;margin-left:auto;margin-right:auto;margin-top:10px;;margin-bottom: 0;}
#captchaImage img {width:180px;height:50px;}
.inputCaptcha{margin-left: 5px;width: 150px;margin-top:0;}
#attCliente .captcha-registro img {margin-right: 160px !important;margin-left: 0px!important;}
/* folletos */
.descripcion-imagen .txt {float: left;font-size: 1.2em;line-height: normal;padding: 60px 0 0 25px;width: 375px;}
.descripcion-imagen .txt h5 {color: #62BD19;font-size: 1.4em;font-weight: bold;margin-bottom: 10px;}
.descripcion-imagen .txt h6 {font-weight:bold;font-size: 1.2em;margin-bottom: 10px;}
.banner-destacadofolleto {margin-left: 2px; width: 938px}
.datos-pedido-online .datos-cliente,.datos-pedido-online .datos-pedido {width: 280px;}
.datos-pedido-online th {border-bottom: 1px solid #dadada;color: #5CB117;font-weight: bold;padding: 3px 0;text-align: left;}
.datos-pedido-online td {line-height: normal;padding-top: 3px;text-align: left;}
.center-contenido-deg h3, .center-contenido-deg-IC h3 {font-size: 1.4em;font-weight: bold;margin: 0 0 12px 12px;}
.center-contenido-deg ul, .eventosList ul, .center-contenido-deg-IC ul, .eventosList-IC ul {float: left;margin: 0;padding: 12px 12px 20px;}
/*nube de tags */
.center-contenido-deg li, .eventosList li,.center-contenido-deg-IC li, .eventosList-IC li {background: url("../img/btn-filtro-left.gif") no-repeat scroll left bottom transparent;color: #454545;float: left;font-size: 1.1em;height: 20px;line-height: 20px;margin: 0 5px 6px 0;padding-left: 7px;}
.center-contenido-deg li span, .eventosList li span,.center-contenido-deg-IC li span, .eventosList-IC li span{ background: url("../img/btn-filtro.gif") no-repeat scroll right bottom transparent;display: block;float: left;height: 20px;line-height: 20px;padding-right: 7px;}
.center-contenido-deg li:hover, .eventosList li:hover,.center-contenido-deg-IC li:hover, .eventosList-IC li:hover{ background: url("../img/btn-filtro-left.gif") no-repeat scroll left top transparent;color: #454545;float: left;font-size: 1.1em;height: 20px;line-height: 20px;margin: 0 5px 6px 0;padding-left: 7px; color:#fff}
.center-contenido-deg li:hover span, .eventosList li:hover span,.center-contenido-deg-IC li:hover span, .eventosList-IC li:hover span{ background: url("../img/btn-filtro.gif") no-repeat scroll right top transparent;display: block;float: left;height: 20px;line-height: 20px;padding-right: 7px; color:#fff}
.center-contenido-deg li:hover span a, .eventosList li:hover span a,.center-contenido-deg-IC li:hover span a, .eventosList-IC li:hover span a{color:#fff}
.center-contenido-deg .nt-actual,.center-contenido-deg-IC .nt-actual { background: url("../img/btn-filtro-left.gif") no-repeat scroll left top transparent;color: #454545;float: left;font-size: 1.1em;height: 20px;line-height: 20px;margin: 0 5px 6px 0;padding-left: 7px; color:#fff}
.center-contenido-deg .nt-actual span,.center-contenido-deg-IC .nt-actual span { background: url("../img/btn-filtro.gif") no-repeat scroll right top transparent;display: block;float: left;height: 20px;line-height: 20px;padding-right: 7px; color:#fff}
.center-contenido-deg .nt-actual span a,.center-contenido-deg-IC .nt-actual span a {color:#fff}
/* filto */
.filtro-acciones,.filtro-acciones-IC {border-top: 1px solid #FFFFFF;float: left;margin: 0;padding: 10px 0 0;width: 938px}
.filtro-acciones .check-filtro label,.filtro-acciones-IC .check-filtro label {/* color: #62BD19; */margin-right: 15px;}
.filtro-acciones .check-filtro,.filtro-acciones-IC .check-filtro {float: left;font-size: 1.2em;line-height: 1.2em;margin: 0 0 0 12px;} #demostraciones .check-filtro{margin-left: 12px !important}
.busqueda-filtro {float: right;margin-right: 14px;}
.busqueda-filtro .input-text {background: url("../img/input-borde-left.gif") no-repeat scroll left top transparent;float: left;height: 21px;padding-left: 10px;}
.busqueda-filtro p {margin: 0 0 5px 0 !important;}
.busqueda-filtro .input-text span {background: url("../img/input-borde-right.gif") no-repeat scroll right top transparent;display: block;height: 21px;padding-right: 10px;}
.busqueda-filtro input {width: 180px;}
.busqueda-filtro .input-text input {background: none repeat scroll 0 0 transparent;border: medium none;font-size: 1.1em;position: relative;top: 1px;}
.busqueda-filtro .btn-search {background: url("../img/boton-busqueda-seccion.jpg") no-repeat scroll 0 0 transparent;border: medium none;cursor: pointer;float: left;height: 13px;margin: 4px 0 0 7px;width: 13px;}
#lista-demos ul {}
#lista-demos ul li {display: inline-table;margin-right: 25px;width: 214px; margin-bottom:45px;top: 0;float: left;}
#lista-demos li.demo-last {margin-right: 0;}
#lista-demos p.txt-gris a, #lista-demos p.tiempo-reproduccion a{font-size: 1.2em; line-height: 1.4em; color:#383838!important}
#lista-demos p.txt-gris, #lista-demos p.tiempo-reproduccion{margin:0 !important}
#lista-demos h4{color: #383838;font-size: 1.4em;line-height: 1.4em;}
#lista-demos p.bullet-seccion {background: url("../img/bullet-seccion.jpg") no-repeat scroll 0 2px transparent;margin: 10px 0 0 5px;width:180px}
/* ideas y consejos */
#lista-demos p.tiempo-reproduccion a,#lista-demos-IC p.tiempo-reproduccion a{color:#9F9F9F!important;}
#lista-demos-IC {width: 698px;margin-bottom: 10px;}
#lista-demos-IC ul {margin-left: auto;margin-right: auto;width: 660px;}
#lista-demos-IC ul li {display: inline-block;float: left;margin-bottom: 20px;margin-right: 10px;width: 325px;}
#lista-demos-IC li.demo-last {margin-right: 0;}
#lista-demos-IC p.txt-gris a, #lista-demos-IC p.tiempo-reproduccion a{font-size: 1.2em; line-height: 1.4em; color:#383838!important}
#lista-demos-IC p.tiempo-reproduccion a{color:#9F9F9F!important;}
#lista-demos-IC p.txt-gris, #lista-demos-IC p.tiempo-reproduccion{margin:0 !important}
#lista-demos-IC h4{color: #383838;font-size: 1.4em;line-height: 1.4em;}
#lista-demos-IC p.bullet-seccion {background: url("../img/bullet-seccion.jpg") no-repeat scroll 0 2px transparent;margin: 10px 0 0 5px;}
#lista-demos-IC .img-demo {margin-right: 12px;width: 138px;}
#lista-demos-IC .img-demo img {margin-bottom: 0px!important}
#lista-demos-IC .txt-demo {width: 175px;}
/* pagina demostracion */
#divImagen {display: block;margin-left: auto;margin-right: auto;position: relative;}
#divImagen img {display: block;margin-left: auto;margin-right: auto;}
#divTexto {background: url("../img/bck-txt-video.png") repeat scroll 0 0 transparent;color: white;padding: 10px 15px;display: block;font-size: 12px;height: 70px;left: 2px;position: absolute;top: 265px;width: 590px;z-index: 10;}
#divTexto h6 { font-size: 12px; font-weight: bold; }
#divTexto .duracion-tiempo {color: #999999;}
#divVideo {display: none;}
.center-contenido-625 .capitulos-video {border-bottom: 1px solid #E3E3E3;clear: both;float: left;font-size: 1.2em;line-height: normal;padding: 10px 0 10px 10px;width: 614px;}
.center-contenido-625 .capitulos-video img {margin-right: 10px; float: left;}
.center-contenido-625 .capitulos-video span {color: #999999;}
.center-contenido-625 .capitulos-video h6 {font-size: 12px; font-weight: bold;}
.center-contenido-625 .link-social {display: block;float: right;margin-right: 7px;margin-top: 14px;}
.center-contenido-625 .link-social ul{float: left;}
.center-contenido-625 .link-social ul li{display: inline-block; float:left;color: #62BD19;display: inline;font-size: 1.2em;height: 16px;line-height: 12px;margin-right: 10px;}
.center-contenido-625 .link-social span{display: inline-block; float:left;display: inline-block;font-size: 1.2em;height: 16px;line-height: 16px;margin-right: 10px;}
.center-contenido-625 .link-social span a{color: #62BD19;}
.center-contenido-625 #boton {display: block;float: left;margin-left: 11px;margin-top: 10px;}
#extras #rel {border-bottom: 1px solid #E3E3E3; display: inline-block; margin: 0px; padding:20px 0 10px 0;}
#extras #rel li {display: inline;float: left;margin: 0 0 0 10px;padding-bottom: 15px;}
#extras #rel a {background: none;margin: 0px;padding: 0px; text-decoration: none;}
#extras #rel img {margin: 0px; padding: 0px;}
#extras #rel h5 {float:left;margin: 0 0 0 6px;text-align: left;width: 133px;font-size: 12px; font-weight:normal;line-height: 1.4em;color: #383838;}
#extras #rel p {float:left;margin: 0 0 0 6px;text-align: left;width: 133px;color: #383838;font-size: 1.4em;font-weight: bold;margin-bottom: 5px;}
#paginador {    display: inline;float: left;margin: 3px 0 0 10px!important;}
#paginador span a{color: #62BD19 !important;}
#paginador li.sel {background: url("../img/btn-paginacion.gif") no-repeat scroll 0 0 transparent;color: white;}
#paginador li {background: url("../img/btn-paginacion.gif") no-repeat scroll 0 -22px transparent;color: #454545;cursor: pointer;float: left;font-size: 1.2em;font-weight: bold;height: 22px;line-height: 22px;margin-right: 5px;text-align: center;width: 22px;}
#accesoPortal {    color: #D9D9D9;float: left;font-size: 1.2em;line-height: 41px;padding-left: 0;padding-right: 12px;}
#accesoPortal a {color: #62BD19;}
.img-guia-rel {float: right!important;}
.center_contenido_305_borde li h6 {font-weight: bold;     color: #383838;font-size: 1.2em;line-height: 1.4em;}
#lista-guias-rel{padding-left: 12px!important; padding-right: 12px!important;}
#lista-guias-rel #toolbar{    margin: 20px 0;padding-bottom: 6px !important;}
#lista-guias-rel p {font-size: 1.2em;    line-height: 1.4em;}
/* home tiendas*/
.top-contenido-298-deg {background: url("../img/298Top-deg.png") no-repeat scroll 0 0 transparent; height:6px; width:100%}
.center-contenido-298-deg {background: url("../img/298Med-deg.png") repeat-y scroll 0 0 transparent; width:298px;height: 313px;}
.bottom-contenido-298-deg {background: url("../img/298Bot-deg.png") no-repeat scroll 0 0 transparent; height:6px; width:100%}
.cabeceraHomeTiendas div {float:left}
.center-contenido-298-deg h6{font-family: "UnitOTMedium";font-size: 17px;margin-bottom: 12px;margin-left: 36px;margin-top: 8px;}
#selectorTiendas .selectorTiendasProvincia , #selectorTiendas .selectorTiendasCentro {border: 1px solid #B9B9B9;color: #383838;font-size: 12px;margin-bottom: 12px;width: 160px;margin-left:37px;}
#selectorTiendas #enlaces {margin-left:35px;margin-top: 5px;}
#show-galeria-selector-tienda {height: 135px;overflow: hidden;width: 255px;}
#mini-galeria-selector-tienda .lme_thumbs-galeria-banner-tienda {display: inline;float: left;height: 15px;margin: 5px 0 0 100px;overflow: hidden;text-align: center;width: 70px;}
#mini-galeria-selector-tienda {margin-left:24px;}
#mini-galeria-selector-tienda .sel {background: url("../img/botontiendaonoff.jpg") no-repeat scroll 0 -12px transparent !important;}
#mini-galeria-selector-tienda .lme_thumbs-galeria-banner-tienda-boton {background: url("../img/botontiendaonoff.jpg") no-repeat scroll 0 0 transparent;display: inline-block;float: left;height: 12px;margin-right: 5px;width: 12px;}
.lme_thumbs-galeria-banner-tienda-boton span {cursor: pointer;display: block;height: 12px;width: 12px;}
#enlaces .enlace{border-top: 1px solid #DCDCDC;color: #62BD19;float: right;font-size: 1.2em;margin-bottom: 16px;margin-left: 15px;padding: 5px 0;width: auto;}
#enlaces .enlace:hover{text-decoration:underline}
/* comunes */
.center {text-align: center;}
.w500px {width:500px;}
.w364px {width:364px;}
.mt6px {margin-top:6px!important;}
.mt12px {margin-top:12px!important;}
.mt10px {margin-top:10px!important;}
.mt15px {margin-top:15px!important;}
.mt20px {margin-top:20px!important;}
.mb40px {margin-bottom:40px;}
.pl10px {padding-left:10px}
.db {display:block}
.resfverdeb15 {color: #62BD19;font-family: Arial,Helvetica,sans-serif;font-size: 15px;font-weight: bold;line-height: 18px;}
.resfrojob34 {color: #E2001A;font-family: Arial,Helvetica,sans-serif;font-size: 34px;font-weight: bold;line-height: 36px;}
.resfrojob14 {color: #E2001A;font-family: Arial,Helvetica,sans-serif;font-size: 14px;font-weight: bold;line-height: 18px;}
.resfverdeb20 {color: #83CF4B;font-size: 20px;font-weight: bold;}
.resfverdeb18 {color: #62BD19;display: block;font-size: 18px!important;font-weight: bold;line-height: 18px;margin-bottom: 14px;}
.resfgrisb14 {color: #4F4F4F;font-family: Arial,Helvetica,sans-serif;font-size: 14px;font-weight: bold;}
.resfverdeb12 {color: #83CF4B!important;font-family: Arial,Helvetica,sans-serif;font-size: 12px;font-weight: bold;}
.subtit-negro {color: #4F4F4F;font-family: Arial,Helvetica,sans-serif;font-size: 14px;font-weight: bold; margin-bottom:14px; display:block;}
.resfgrisb12 {color: #2F2F2F;font-family: Arial,Helvetica,sans-serif;font-size: 12px;font-weight: bold;}
.resfgrisb15 {color: #2F2F2F;font-family: Arial,Helvetica,sans-serif;font-size: 15px;font-weight: bold;line-height: normal;}
.resfgrisb11 {color: #2F2F2F;font-family: Arial,Helvetica,sans-serif;font-size: 11px;font-weight: bold;}
.desfgrisb11 {color: #6F6F6F;font-family: Arial,Helvetica,sans-serif;font-size: 11px;font-weight: bold;}
/* tiendas */
.eventosList {width: 685px;float:left; margin-top:20px;}
.eventosList h4 {color: #626262;font-size: 24px;font-weight: bold;letter-spacing: -0.01em;line-height: 35px;margin-bottom: 15px;}
.eventosList ul {padding-left:0px!important; padding-top:0px!important}
.lista-modulos-tienda {    float: right;width: 224px; margin-top:20px;}
#textoPromo {text-align: left;}
.lista-modulos-tienda img {float: right;margin: 5px 0 5px 5px;}
.top_contenido_224 h6{background: url("../img/borde_top224_degradado.png") no-repeat scroll 0 0 transparent;font-size: 13px;font-weight: bold;line-height: 30px;padding: 0 8px;}
.center_contenido_224 {background: url("../img/224Med.png") repeat-y scroll 0 0 transparent;padding-bottom: 10px;}
.bottom_contenido_224 {background: url("../img/224Bot.png") no-repeat scroll 0 0 transparent;height:6px;margin-bottom:10px}
.center_contenido_224 p, .center_contenido_224 span{color: #666666;font-size: 1.1em;line-height: normal;padding: 10px 10px 0 10px}
.center_contenido_224 a {color: #62BD19 !important;}
.center_contenido_224 a:hover {text-decoration:underline}
.eventosList .evento .gris, .eventosList .noticia .gris, .eventosList .demo .gris, .eventosList .apertura .gris, .eventosList .cierre .gris{background: none repeat scroll 0 0 #F8F8F8 !important; display:block; float:left; margin-bottom: 10px;padding-bottom:10px;}
.eventosList .noticia h6, .eventosList .evento h6, .eventosList .demo h6, .eventosList .apertura h6, .eventosList .cierre h6 {border-bottom: 1px solid #CCCCCC;color: #666666;font-size: 1.35em;font-weight: bold;padding: 8px 0;display:block;float:left;}
.eventosList .evento .gris img, .eventosList .noticia .gris img,.eventosList .demo .gris img,.eventosList .apertura .gris img,.eventosList .cierre .gris img {float: left;}
.eventosList .evento .gris .infoEvtNot,.eventosList .noticia .gris .infoEvtNot, .eventosList .demo .gris .infoEvtNot , .eventosList .apertura .gris .infoEvtNot, .eventosList .cierre .gris .infoEvtNot  {display:block; float:left}
.eventosList .evento .gris .infoEvtNot span, .eventosList .noticia .gris .infoEvtNot span, .eventosList .demo .gris .infoEvtNot span, .eventosList .apertura .gris .infoEvtNot span, .eventosList .cierre .gris .infoEvtNot span {    display: block;float: left;margin-left: 10px;width: 515px;}
.eventosList .evento .gris img, .eventosList .noticia .gris img, .eventosList .demo .gris img, .eventosList .apertura .gris img, .eventosList .cierre .gris img  {margin:10px;}
.eventosList .evento .gris .infoEvtNot, .eventosList .noticia .gris .infoEvtNot, .eventosList .demo .gris .infoEvtNot, .eventosList .apertura .gris .infoEvtNot, .eventosList .cierre .gris .infoEvtNot  {width: 615px;margin-top: 10px;}
.eventosList .evento .gris .horario, .eventosList .noticia .gris .horario, .eventosList .demo .gris .horario, .eventosList .apertura .gris .horario, .eventosList .cierre .gris .horario {font-size: 1.3em; display:block;float:left;width:90px;}
.eventosList .evento .gris .titulo , .eventosList .noticia .gris .titulo , .eventosList .demo .gris .titulo , .eventosList .apertura .gris .titulo , .eventosList .cierre .gris .titulo{font-size: 1.3em;font-weight:bold;}
.eventosList .evento .gris .texto, .eventosList .noticia .gris .texto, .eventosList .demo .gris .texto, .eventosList .apertura .gris .texto, .eventosList .cierre .gris .texto  {font-size: 1.3em;}
.cabeceraTienda { width: 938px; display: block; float: left;}
.bannerTienda {float: left; width: 400px}
.informacionTienda, .destacados {float:left;min-height: 298px;border-top: 1px solid #dcdcdc; border-bottom: 1px solid #dcdcdc;}
.informacionTienda {padding: 5px 0 0 15px;min-height:293px;background:url("../img/bg_deg_tiendas_cab.png") repeat-x scroll 0 bottom transparent;/*width:235px;*/width:233px; border-right: 1px solid #dcdcdc;}
.informacionTienda span {    font-size: 1.2em;font-weight: bold;}
.informacionTienda .flecha {background: url("../img/flecha_link_blanca.png") no-repeat scroll right center transparent;color: #62BD19;display: inline-block;height: 15px;letter-spacing: -1px;line-height: 15px;margin-left: 9px;margin-top: 5px;padding-right: 20px;}
.informacionTienda p {margin-bottom: 3px !important; font-size: 11px;}
.informacionTienda .fabiertos {color: #62BD19!important;}
.informacionTienda .fcerrados {color: #FF0000!important;}
.destacados {width: 283px; text-align: center; min-height: 298px;background:url("../img/bg_destacados_tienda.png") repeat-x scroll 0 bottom transparent;}
.destacados_left {float:left; min-height: 300px; width: 6px; background:url("../img/bg_destacados_tienda_Left.png") no-repeat scroll 0 bottom transparent;}
.destacados h6 {color: #383838;font-size: 1.4em;font-weight: bold;margin-top: 10px;margin-bottom: 9px;}
.destacados ul li a img{ margin-bottom: 7px!important;}
.destacados ul li span {color: white;display: block;font-family: trebuchet MS;font-size: 14px;font-weight: bold;height: 36px;line-height: 0.9em;margin-left: 4px;text-align: left;}
.destacados ul { display: inline-table;margin-left: 1px;}
.destacados li { background-color: #66B700;display: block;float: left;width: 90px; margin-left: 4px;margin-bottom: 4px;}
.destacados .boton {background: url("../img/bg_btiendas_des.png") no-repeat scroll 0 0 transparent;color: #FFFFFF;display: block;font-size: 14px;font-weight: bold;height: 20px;margin: auto;padding: 5px 0 0;width: 228px;}
#listaserviciosLightPopup {background: none repeat scroll 0 0 white;left: 50%;margin: 150px 0 0 -250px;position: absolute;width: 500px;z-index: 500;}
#listaserviciosLightPopup .cierre-ligthbox {cursor: pointer;height: 30px;margin: 0 0 -30px 485px!important;position: relative;top: -15px;width: 30px;}
#listaserviciosLightPopup .cab-servicios-pop {border-bottom: 1px solid #E8E8E8;clear: both;float: left;height: 124px;overflow: hidden;width: 500px;}
#listaserviciosLightPopup .txt-cab {background: none repeat scroll 0 0 #60B61B;color: #666666;float: left;line-height: normal;padding: 10px 15px;width: 470px;}
#listaserviciosLightPopup .elige-tienda {clear: both;float: left;font-size: 1.2em;line-height: normal;padding: 15px;width: 470px;}
#listaserviciosLightPopup .txt-cab h5 {color: white;font-size: 1.8em;font-weight: bold;}
/* mapa */
#mapaTiendaLightBox {background: none repeat scroll 0 0 #333333;display: none;padding: 10px 15px;position: absolute;width: 950px;z-index: 600;}
#mapaTiendaLightBox .nombre-tienda {color: #62BD19;font-size: 26px;font-weight: bold;line-height: 35px;padding-left: 20px;}
#mapaTiendaLightBox .btn-cierre-popup {float: right;height: 28px;left: 5px;margin-bottom: -28px;position: relative;top: -5px;}
#mapaTiendaLightBox .info {background: none repeat scroll 0 0 #F9F9F9;float: left;padding: 15px;width: 920px;}
#mapaTiendaLightBox .contMapa {float: left;width: 600px;}
#mapaTiendaLightBox .txt {float: left;font-size: 1.2em;line-height: normal;padding: 0 0 0 5px;width: 250px;}
#mapaTiendaLightBox .txt dt {font-size: 1.2em;font-weight: bold;margin: 8px 0;}
/* todas las tiendas */
.listado-tiendas {float: left;font-size: 1.1em;margin: 0 0 15px;overflow: hidden;padding: 0 4px;width: 932px;margin-top: 20px;}
.listado-tiendas .boton-verMapa {float: left;font-weight: bold;padding: 0 25px 15px;width: 882px;}
.listado-tiendas .banda-listado-tiendas {display: inline;float: left;margin-bottom: 25px;margin-left: 25px!important;width: 201px;}
.listado-tiendas h6.comunidad {font-size: 1.4em;font-weight: bold;margin-bottom: 6px;}
.listado-tiendas ul {margin-bottom: 10px;}
.listado-tiendas li {margin-bottom: 4px;}
.listado-tiendas a {color: #62BD19;}
/* capa de info tienda en Gmaps */
.layoutfoto {margin-bottom:5px;position: relative;width: 210px;}
table#txttable {border: 0 none;height: 70px;margin: 0;padding: 0;}
.layoutinside {height: 75px;line-height: 13px;margin: 0 auto;padding-bottom: 10px;text-align: left;}
.layouttextoimg {bottom: 0;float: left;padding-right: 10px;position: absolute;vertical-align: baseline;}
.layouttexto {padding: 0 5px 0 18px;}
.layoutiratienda {bottom: 0;float: left;padding: 10px 0 5px;position: absolute;vertical-align: baseline;}
.textobocatagmsm {background-color:#8fd957;color:#fff!important;padding-left: 10px; padding-right: 10px;}
a.titlebocatagm:visited {text-decoration: none;}
.titlebocatagm {color: #62BD19!important;font-family: Arial,Helvetica,sans-serif;font-size: 13px;font-weight: bold;text-decoration: none;}
.layoutiratienda {bottom: 0;float: left;padding: 10px 0 5px;position: absolute;vertical-align: baseline;}
a.textobocatagm:visited {text-decoration: none;}
.textobocatagm {color: #666666!important;font-family: Arial,Helvetica,sans-serif;font-size: 10px;text-decoration: none;}
.layouttextoimg img {margin-bottom: 0px!important}
.textobocatagmsmcerrar {bottom: 0;color: #999999;cursor: pointer;float: right;font-family: Arial,Helvetica,sans-serif;font-size: 10px;margin-top: -10px;padding: 0 0 5px 150px;position: absolute;text-decoration: none;vertical-align: baseline;z-index: -1;}
.layouttextotienda {height: 70px;padding: 0 2px 0 18px;}
.api-mapas {display:block;margin: 0 0 15px 0;width:932px;}
/* titulos tiendas */
.subtit-mapa {clear: both;color: #000000;font-family: "UnitOTMedium";font-size: 15pt;margin: 0 10px 0 10px !important;padding-left: 0;padding-right: 0;width: 350pt;}
.tit-mapa {clear: both;color: #62BD19;font-family: "UnitOTMedium";font-size: 18pt;margin: 0 0 20px 10px !important;}
/* servicios */
.grupo-servicios {margin-left: 6px;margin-right: 6px;}
.titulo-grupo-servicios {background: none repeat scroll 0 0 #62BD19;color: white;float: left;height: 151px;padding: 25px 10px 0;width: 140px;}
.titulo-grupo-servicios span {font-size: 2em;margin-bottom: 10px;}
.cab-grupo-servicios img{float: left;}
.grupo-servicios ul {display: inline-table;margin-top: 20px;}
.grupo-servicios li {display: inline-table;width: 462px;margin-bottom: 15px;}
.servicio-img {display: block;float: left;margin-bottom: 20px;margin-left: 16px;margin-right: 25px;}
.servicio-texto {width: 462px;}
.servicio-texto h6 {color: #383838;font-size: 1.4em;font-weight: bold;margin-bottom: 10px;}
.servicio-texto p {margin: 0 !important;font-size: 1.2em;line-height: normal;}
/* videos - demostraciones */
#video-tutorial .lme_txt {color: white;font-size: 1.2em;line-height: normal;}
#video-tutorial .lme_txt .lme_tiempo-reproduccion {color: #999999;}
/*light box guias etc...*/
.lme_modulo-envio-amigo .campos-modulo-envio-amigo {margin: 100px 0 0 0;position: absolute;width: 515px;}
.lme_modulo-envio-amigo .boton-cerrar {color: #62BD19;font-size: 1.1em;margin: 15px 0 0 480px;position: absolute;}
.lme_modulo-envio-amigo {background: url("../img/bg-envio-amigo.png") no-repeat scroll 0 0 transparent;display: none;height: 238px;position: absolute;width: 545px;z-index: 500;}
.lme_modulo-envio-amigo .entradilla {font-size: 1.2em;margin: 70px 0 0 15px;position: absolute;width: 490px;}
.lme_modulo-envio-amigo .campos-modulo-envio-amigo .input-text {margin: 10px 0 0 15px;}
.input-text {background: url("../img/input-borde-left.gif") no-repeat scroll left top transparent;float: left;height: 21px;padding-left: 10px;}
.input-text span {background: url("../img/input-borde-right.gif") no-repeat scroll right top transparent;display: block;height: 21px;padding-right: 10px;}
.lme_modulo-envio-amigo input {width: 220px;}
.input-text input {background: none repeat scroll 0 0 transparent;border: medium none;font-size: 1.1em;position: relative;top: 1px;}
.lme_modulo-envio-amigo .boton-enviar-amigo {margin: 195px 0 0 220px;position: absolute;}
.lme_modulo-envio-amigo .check-condiciones {font-size: 1.2em;margin: 198px 0 0 50px;position: absolute;}
.lme_modulo-envio-amigo .check-condiciones input {display: block;float: left;height: 14px;width: 14px;}
.lme_modulo-envio-amigo .boton-cerrar a {color: #62BD19;}
.lme_modulo-envio-amigo .titulo-envio-amigo {background: url("../img/bg-titulo-amigo.jpg") repeat scroll 0 0 transparent;height: 34px;margin: 20px 0 0 15px;position: absolute;width: 135px;}
.lme_modulo-envio-amigo .check-condiciones label {display: block;float: left;line-height: 14px;margin-left: 5px;}
.lme_modulo-envio-amigo .check-condiciones {font-size: 1.2em;margin: 198px 0 0 50px;position: absolute;}
.lme_modulo-envio-amigo .titulo-envio-amigo span {display: block;text-indent: -300em;}
/* slider servicios */
.txt-slider {background-color: #5FB718;color: white;display: block;float: left;margin: 0;min-height: 299px;padding: 30px 15px 0;width: 270px;}
.txt-slider h4 {font-size: 2.2em;font-weight: bold;line-height: normal;margin-bottom: 15px;font-style: italic;}
.txt-slider h6 {font-size: 1.8em;font-style: italic;line-height: normal;margin-bottom: 15px;font-weight: normal;}
/* home ideas y consejos */
.col-izq-fami {float: left;overflow: hidden;padding: 13px 0 0;width: 226px;font-weight: normal!important;margin-bottom: 30px;}
.col-izq-fami h3 {font-size: 1.8em!important;margin: 0 1px;padding: 0 12px 5px;width: 200px;font-weight: normal; }
.col-izq-fami h4 {border-bottom: 1px solid #EDEDED;font-size: 1.2em !important;margin: 0 1px;padding: 0 12px 14px;font-weight: normal;}
.bg-interior-modulo {border-left: 1px solid #E3E3E3;border-right: 1px solid #E3E3E3;display: block;float: left;width: 936px;padding-bottom: 5px;}
#col-derecha-doble {float: left;width: 698px;margin:13px 0 30px 14px !important;}
#col-derecha-doble .col-consejo, #col-derecha-doble .col-demo  {float: left;width: 345px; margin-right: 8px;}
#col-derecha-doble .col-consejo .bg-col-cont, #col-derecha-doble .col-demo .bg-col-cont {background: url("../img/345MedGris.png") repeat-y scroll 0 0 transparent;float: left;padding-top: 40px; width: 345px;}
#col-derecha-doble .col-demo {margin-right: 0px!important}
#col-derecha-doble .col-consejo ul li, #col-derecha-doble .col-demo ul li {display: inline;float: left;height: 135px;margin: 0 0 0 10px;padding-bottom: 40px;width: 325px;}
#col-derecha-doble .aviso-newsletter-ideas {background: url("../img/background-aviso-newsletter.gif") repeat scroll 0 0 transparent;float: left;height: 65px;margin-bottom: 15px;padding: 16px 0 0;width: 698px; cursor: pointer;}
#col-derecha-doble .aviso-newsletter-ideas h5 {font-family: "UnitOTMedium";font-size: 1.4em;margin-left: 115px;font-weight: normal;}
#col-derecha-doble .aviso-newsletter-ideas p {color: #757575;font-size: 1.4em;margin: 5px 0 0 115px!important;}
#col-derecha-doble .col-consejo .pie, #col-derecha-doble .col-demo .pie {background-color: red;display: block;float: left;min-height: 6px;width: 100%;background: url("../img/345BotGris.png") no-repeat scroll 0 0 transparent;}
#col-derecha-doble .cabecera, #col-derecha-doble .cabecera {border-left: 1px solid #f7f7f7;border-right: 1px solid #f7f7f7;background: url("../img/bg_cabecera2col.png") repeat-x scroll 0 0 transparent; background-color: #ebebeb;border-bottom: 1px solid #D0D0D0;float: left;padding: 0 0 10px 12px;width: 331px;}
#col-derecha-doble .cabecera h6, #col-derecha-doble .cabecera h6{font-size: 1.7em;font-weight: bold;margin: 13px 0 0;width: 285px;}
#col-derecha-doble .cabecera span, #col-derecha-doble .cabecera span {font-size: 1.2em;margin: 7px 0 0;width: 285px;display: block;}
#col-derecha-doble .col-consejo ul, #col-derecha-doble .col-demo ul {border-bottom: 1px solid #E3E3E3;display: block;float: left;width: 100%;}
#col-derecha-doble .col-consejo .img-mini-consejo, #col-derecha-doble .col-demo .img-mini-demo {float: left;text-align: center;width: 136px;}
#col-derecha-doble .col-consejo .txt-mini-consejo, #col-derecha-doble .col-demo .txt-mini-demo {color: #666666;float: right;height: 13.2em;margin: 0 0 0 7px;text-align: left;width: 175px;}
#col-derecha-doble .col-consejo .txt-mini-consejo h6, #col-derecha-doble .col-demo .txt-mini-demo h6{color: #383838;font-size: 1.4em;font-weight: bold;line-height: 1.4em;margin-bottom: 5px;}
#col-derecha-doble .col-consejo .txt-mini-consejo p, #col-derecha-doble .col-demo .txt-mini-demo p{font-size: 1.2em;line-height: 1.4em;overflow: hidden;margin-bottom: 0px!important;}
#col-derecha-doble .col-consejo .txt-mini-consejo p a, #col-derecha-doble .col-demo .txt-mini-demo p a, #col-derecha-doble .col-consejo .txt-mini-consejo h6 a, #col-derecha-doble .col-demo .txt-mini-demo h6 a{text-decoration:none;color: #383838!important;}
.bullet-seccion {background: url("../img/bullet-seccion.jpg") no-repeat scroll left center transparent;color: #62BD19;float: left;font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 1.1em;margin-bottom: 15px;margin-top: 5px;padding: 0 0 0 25px;width: 300px;}
#col-derecha-doble .col-consejo .enlaces-pie-col, #col-derecha-doble .col-demo .enlaces-pie-col{clear: both;font-size: 1.2em;line-height: normal;padding: 7px 0 2px 10px;display: block;margin: 0px;}
#col-derecha-doble .col-consejo .enlaces-pie-col a, #col-derecha-doble .col-demo .enlaces-pie-col a{color: #62BD19!important;}
#col-derecha-doble .col-demo .tiempo-reproduccion {color: #9F9F9F;font-size: 1.2em;line-height: normal;}
#col-derecha-doble .col-demo .tiempo-reproduccion a{color: #9F9F9F;}
#col-nube-listado {float: left;margin: 13px 0 30px 14px!important;width: 698px;}
/* slider home ideas y consejos*/
.cabecera-destacados-horizontal {display: block;float: left;width: 100%;height:31px;background: url("../img/bg_940top_deg.png") no-repeat scroll left top transparent;}
.cabecera-destacados-horizontal h6 {color: #383838;font-size: 1.4em;font-weight: bold;line-height: 31px;padding-left: 14px;}
.interior-modulo-destacado-horizontal {color: #666666;float: left;height: 199px;overflow: hidden;}
.modulo-destacado-horizontal {float: left;height: 273px;overflow: hidden;width: 938px}
.modulo-destacado-horizontal .footer-modulo-destacado-horizontal {border-top: 1px solid #E3E3E3;float: left;height: 41px;margin: 0 2px;width: 938px}
.modulo-destacado-horizontal .destacado-individual {float: left;margin: 5px 12px 0;width: 915px;}
.guia-thumb {display: inline;float: left;margin: 0 13px;text-align: center;width: 125px;position: relative;}
.guia-thumb .novedad {left: 0;position: absolute;top: 0;}
.guia-thumb img {margin-bottom: 0px!important;}
.destacado-individual .guia-thumb p.tit {clear: both;color: #383838;float: left;font-size: 1.2em;font-weight: normal;line-height: 1.4em;text-align: left;width: 125px;}
.modulo-destacado-horizontal .footer-modulo-destacado-horizontal {border-top: 1px solid #E3E3E3;float: left;height: 41px;margin: 0px 0px 0;width: 936px;}
.paginacion-modulo {display: inline;float: left;margin: 10px 0 0 10px;}
.footer-modulo-destacado-horizontal .links-modulo-acceso {color: #D9D9D9;float: right;font-size: 1.2em;line-height: 41px;padding-left: 0;padding-right: 12px;}
.paginacion-modulo li.sel {background: url("../img/btn-paginacion.gif") no-repeat scroll 0 0 transparent;color: white!important;}
.paginacion-modulo li a {color: #454545;}
.paginacion-modulo li.sel {background: url("../img/btn-paginacion.gif") no-repeat scroll 0 0 transparent;color: white;}
.paginacion-modulo li {background: url("../img/btn-paginacion.gif") no-repeat scroll 0 -22px transparent;color: #454545;float: left;font-size: 1.2em;font-weight: bold;height: 22px;line-height: 22px;margin-right: 5px;text-align: center;width: 22px;}
.paginacion-modulo li.sel a {color: white;}
.paginacion-modulo li a {color: #454545;}
.listado-horizonta-modulos-destacados {clear: both;float: left;margin-bottom: 40px;width: 938px}
/* paginacion */
.lme_listado-videos .paginacion-listado-videos {background: url("../img/bck-paginacion-listado-vide.jpg") no-repeat scroll left top transparent;clear: both;height: 44px;margin-bottom: 25px;overflow: hidden;padding: 0 15px;}
.paginacion-listado-videos .botones-paginacion {float: right;margin: 14px 8px 0 0;}
.paginacion-listado-videos .marcador-paginacion {display: inline-block;float: right;font-size: 1.2em;height: 18px;margin: 15px 8px 0 0;}
.paginacion-listado-videos .resultados-pagina {border-right: 1px solid #CCCCCC;float: right;font-size: 1.2em;height: 18px;line-height: 18px;margin: 12px 8px 0 0;padding-right: 8px;}
.paginacion-listado-videos .resultados-pagina select {color: #62BD19;font-weight: bold!important;}
.paginacion-listado-videos .marcador-paginacion span {float: left;line-height: 18px;}
.paginacion-listado-videos .marcador-paginacion .input-text {display: inline-block;margin: 0 5px!important;}
.lme_listado-videos p {font-size: 1.2em;line-height: 1.4em;}
.paginacion-listado-videos .marcador-paginacion span {float: left;line-height: 18px;}
.paginacion-listado-videos .marcador-paginacion .input-text input {font-size: 0.9em;text-align: center;width: 45px;}
/* navegacion */
.center-familias {border-left: 1px solid #D9D9D9;border-right: 1px solid #D9D9D9;float: left;overflow: hidden;width: 224px;background: url("../img/bg_nav_familiasCenter.png") repeat-x scroll 0 0 transparent;background-color:#EBEBEB;}
.center-familias ul {float: left;font-size: 1.2em;font-weight: bold;margin: 12px 13px 20px;width: 200px;}
.center-familias ul li {line-height: 1.5em;}
.center-familias ul li.sel {background: url("../img/bullet-nav-seleccionado.gif") no-repeat scroll left center transparent;padding-left: 10px;}
.center-familias ul li.sel a {color: #62BD19!important;}
.center-familias ul li.sel a:hover {text-decoration: underline;}
.center-familias li a {color: #383838;text-decoration: none;}
.buscador-nav-seccion{border-top: 1px solid #E0E0E0;background-color: #EBEBEB;float: left;margin: 0px;padding: 13px 12px 0px;width: 200px;border-left: 1px solid #D9D9D9;border-right: 1px solid #D9D9D9;}
.buscador-nav-seccion input {width: 150px;}
.buscador-nav-seccion .btn-search {background: url("../img/boton-busqueda-seccion.jpg") no-repeat scroll 0 0 transparent;border: medium none;cursor: pointer;float: left;height: 13px;margin: 4px 0 0 7px;width: 13px;}
.bottom-familias {background: url("../img/bg_nav_familiasBottom.png") no-repeat scroll 0 0 transparent;height: 6px;width: 100%;float: left;}
.top-familias {background: url("../img/bg_nav_familiasTop.png") no-repeat scroll 0 0 transparent;height: 6px;width: 100%;float: left;}
.cab-familias {background: url("../img/bg_nav_familiasCab.png") repeat-x scroll 0 0 transparent;border-left: 1px solid #D9D9D9;border-right: 1px solid #D9D9D9;width: 224px;background-color:#fafafa;float: left;}
/* nube tag ideas y consejos */
.top-contenido-IC {background: url("../img/698Top.png") no-repeat scroll 0 0 transparent;float: left;height: 6px;width: 698px;}
.center-contenido-deg-IC {background: url("../img/bg_pedido.png") repeat-x scroll 0 bottom transparent;border-left: 1px solid #E9E9E9;border-right: 1px solid #E9E9E9;float: left;width: 696px;}
.bottom-contenido-deg-IC {background: url("../img/698Bot_dg.png") no-repeat scroll 0 0 transparent;float: left;height: 6px;margin-bottom: 15px;width: 698px;}
.filtro-acciones-IC {border-top: 1px solid #FFFFFF;float: left;margin: 0;padding: 10px 0 0;width: 698px;}
/* Estilos home tiendas son temporales por que se supone que la cambiaron de dise�o (original LeroyMerlin */
.wide-module {background: url("../img/topmodule.gif") repeat-y scroll 0 0 transparent;clear: both;float: left;margin-bottom: 20px;padding-top: 3px;width: 938px}
.wide-module .wrap-module .lme_txt-tiendas-equipo {background: url("../img/txtnuestroequipo.jpg") no-repeat scroll 0 0 transparent;display: block;height: 54px;margin: 15px 0 0 10px;width: 178px;}
.wide-module .wrap-module .lme_txt-tiendas-equipo span {display: block;text-indent: -200em;}
.lme_columnas-foto-texto {display: inline;float: left;line-height: normal;margin: 10px 0 10px 10px;width: 938px}
.lme_columnas-foto-texto .lme_columna-foto {float: left;margin-right: 25px;width: 450px;}
.lme_columnas-foto-texto .lme_columna-texto {float: left;font-size: 1.2em;width: 430px;}
.lme_columnas-foto-texto .lme_columna-texto h6 {font-size: 1.2em;margin: 10px 0;}
.lme_columnas-foto-texto .lme_columna-texto {font-size: 1.2em;}
.lme_txt-tiendas-servicios {background: url("../img/txtserviciotienda.jpg") no-repeat scroll 0 0 transparent;display: block;height: 47px;margin: 15px 0 0 10px;width: 174px;}
.lme_txt-tiendas-servicios span {display: block;text-indent: -200em;}
.columnas-wide {float: left;line-height: normal;margin: 10px 0;width: 938px}
.columnas-wide .columna {color: #666666;display: inline;float: left;font-size: 1.2em;line-height: normal;margin: 0 12px 0 13px;width: 440px;}
.columnas-wide .columna h6 {color: #383838;font-size: 1.2em;font-weight: bold;margin: 10px 0;}
.lme_banda-servicios-destacado-tiendas .lme_modulo-lateral-servicios-destacado-tiendas {display: inline;float: left;margin: 0 10px;width: 290px;}
.lme_banda-servicios-destacado-tiendas .lme_modulo-lateral-servicios-destacado-tiendas h5 {color: #383838;font-size: 16px;font-weight: bold;}
.lme_banda-servicios-destacado-tiendas .lme_modulo-lateral-servicios-destacado-tiendas h6 {color: #62BD19;font-size: 13px;font-weight: bold;}
.lme_banda-servicios-destacado-tiendas .lme_modulo-lateral-servicios-destacado-tiendas .lme_txt img {float: right;margin: 10px 0 10px 10px;}
p.lme_mas-info {color: #62BD19;font-size: 12px;font-weight: bold;padding: 4px 0 0 10px;}
.lme_modulo-demostraciones-tienda h5 {background: url("../img/demostracionesentiendas.jpg") no-repeat scroll 0 0 transparent;height: 47px;margin: 20px 0 0 21px;position: absolute;width: 152px;}
.lme_modulo-demostraciones-tienda h5 span {display: block;text-indent: -200em;}
.lme_modulo-demostraciones-tienda .lme_evento-demostracion-tienda {float: left;margin-right: 30px;width: 230px;}
.lme_modulo-demostraciones-tienda .lme_grupo-evento-demostracion-tienda {margin-left: 20px;margin-top: 105px;position: absolute;width: 550px;}
.banda-lista-servicios-home {background: url("../img/top-banda-lista-servicios-home.jpg") no-repeat scroll left top transparent;float: left;margin: 5px 0 10px;padding: 7px 0 0;width: 938px}
.banda-lista-servicios-home .wrap-banda-lista-servicios-home {background: url("../img/bottom-banda-lista-servicios-home.jpg") no-repeat scroll left bottom transparent;float: left;margin: 0;padding: 0 0 0px 15px;width: 925px;}
.banda-lista-servicios-home h5 {color: #5FB718;font-size: 2.4em;font-weight: bold;line-height: 2.4em;margin-bottom: 15px;}
.banda-lista-servicios-home h5 {color: #5FB718;font-size: 2.4em;font-weight: bold;line-height: 2.4em;margin-bottom: 15px;}
.banda-lista-servicios-home .columna-servicios-home {float: left;width: 600px;}
.banda-lista-servicios-home .modulo-servicios-relacionados {float: left;margin-top: 15px;border-top: 1px solid #999999;width: 285px;}
.banda-lista-servicios-home .wrap-modulo-servicios-relacionados {background: url("../img/bck-bottom-modulo-servicios-relacionados.jpg") no-repeat scroll left bottom transparent;float: left;width: 285px;}
.banda-lista-servicios-home .tit-modulo-servicios-relacionados {background: url("../img/bck-tit-modulo-servicios-relacionados.jpg") repeat scroll 0 0 transparent;color: #383838;font-size: 1.4em;font-weight: bold;height: 27px;line-height: 27px;margin: 0 0 0 1px;padding: 0 0 0 25px;width: 258px;}
.banda-lista-servicios-home .lista-servicios-relacionados {float: left;font-size: 1.1em;line-height: normal;padding: 25px 25px 0;width: 233px;}
.banda-lista-servicios-home .lista-servicios-relacionados li {color: #666666;float: left;font-weight: bold;padding-bottom: 15px;width: 233px;}
.banda-lista-servicios-home .columna-servicios-relacionados {float: left;margin-right: 20px;width: 285px;}
.banda-lista-servicios-home .columna-servicios-home {float: left;width: 600px;}
.banda-lista-servicios-home .txt {font-size: 1.2em;line-height: normal;margin-bottom: 10px;width: 520px;}
.servicios-destacados {float: left;width: 600px;}
.banda-lista-servicios-home .txt .tit {font-size: 1.2em;font-weight: bold;line-height: normal;margin-bottom: 2px;}
.servicios-destacados h6 {border-bottom: 1px solid #C9C9C9;color: #383838;float: left;font-size: 1.4em;font-weight: bold;line-height: 1.8em;margin-bottom: 20px;width: 600px;}
.servicios-destacados .modulo-servicio-destacado {float: left;margin-right: 25px;width: 130px;}
.servicios-destacados .img-modulo-servicio-destacado {clear: both;float: left;height: 96px;margin-bottom: 10px;width: 110px;}
.servicios-destacados .img-modulo-servicio-destacado img {height: 96px;width: 110px;}
.servicios-destacados .txt-modulo-servicio-destacado {clear: both;float: left;font-size: 1.2em;line-height: normal;width: 125px;}
.servicios-destacados .txt-modulo-servicio-destacado .tit {font-weight: bold;width: 110px;}
.servicios-destacados .last {margin-right: 0 !important;}
.banda-lista-servicios-home .consulta-servicios {clear: both;float: left;margin-top: 45px;}
/* Estaticos ECO Opciones */
#page:after {clear:both;display:block;height:0;visibility:hidden;}
.wide-module .wrap-module {}
#footer-accesos {}
#home-accesos {}
#estado-tienda .selected-shop {}
#estado-tienda .tienda-seleccionada {}
.list-modules .module-acceso {}
.list-modules .transporte {}
.list-modules .folleto {}
.list-modules .club {}
.list-modules .taller {}
.ecofb12 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#414141; font-weight:bold;}
.ecofb14 {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#414141; font-weight:bold;}
.ecoalignr {float:right; vertical-align:top;}
.ecoalignr2 {float:right;}
.ecofv20 {font-family:Arial, Helvetica, sans-serif;font-size:18px;color:#83cf4b;font-weight:bold;line-height: 22px;}
.ecofb17 {font-family:Arial, Helvetica, sans-serif;font-size:17px;color:#333333;font-weight:bold;line-height: 18px;font-weight:bold;}
.ecoaligni {float: left;vertical-align:top;}
.ecoalignt {vertical-align:top;}
#eco-banner {float:left;clear:both;width:938px;height:360px;margin-bottom:10px;margin-top:14px;}
#eco-submenu {float:left;clear:both;width:938px;height:48px;margin-top:14px;}
#eco-cab {float:left;clear:both;width:938px;height:6px;background:url(../img/eco-bck-top.gif) no-repeat;line-height:6px;}
#eco-med {position:relative;float:left;clear:both;width:938px;background:url(../img/eco-bck-mid.gif) repeat-y;padding-left:0px;padding-bottom:0px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#5f5f5f;line-height:14px;}
#eco-bot {float:left;clear:both;width:938px;height:6px;background:url(../img/eco-bck-bottom.gif) no-repeat;margin-bottom:20px;line-height: 6px;}
#eco-colum1 {float:left;width:580px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#6f6f6f;line-height:14px;margin-right:44px;margin-left:22px!important;margin-top:20px;_margin-left:12px;}
#eco-colum2 {float:left;width:270px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#6f6f6f;line-height:14px;margin-top:18px;}
/* cursor puntero en los links enviar a un amigo, descargar pdf*/
#eco-colum2 a.lme_last {border-right:none;cursor:pointer;}
#eco-colum3 {float:left;width:824px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#6f6f6f;line-height:14px;margin-bottom:20px;padding-bottom:20px;margin-left:86px;}
#eco-caja1 {float:left;width:258px;margin-right:60px;margin-top:20px;}
#eco-caja2 {float:left;width:258px;margin-top:20px;}
#eco-caja3 {float:left;width:230px;margin-right:50px;margin-top:0px;margin-left:20px;}
#eco-caja4 {float:left;width:230px;margin-top:0px;}
#eco-caja5 {float:left;width:510px;margin-top:0px;margin-left:66px;_margin-left:33px;}
#eco-caja6 {float:left;width:400px;margin-right:20px;margin-top:20px;}
#eco-caja7 {float:left;width:400px;margin-top:20px;}
#eco-bgbot {float:inherit;width:82px;height:20px;margin-top:2px;background-image:url(../img/eco-bot-gris.gif);background-position:left top;background-repeat:no-repeat;font-size:13px;color:#62bd19;font-weight:bold;text-align:center;padding-top:6px;line-height:15px;/*margin-bottom:-12px;*/}
#eco-cab2 {float:left;clear:both;width:269px;height:34px;background:url(../img/eco-papel1.gif) no-repeat;padding-top:15px;}
#eco-med2 {float:left;clear:both;width:253px;background:url(../img/eco-papel2.gif) repeat-y;padding-left:16px;padding-bottom:0px;padding-top:20px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#ffffff;line-height:14px;}
#eco-bot2 {float:left;clear:both;width:269px;height:24px;background:url(../img/eco-papel3.gif) no-repeat;margin-bottom:20px;line-height:24px;}
#eco-cab2b {float:left;clear:both;width:269px;height:34px;padding-top:15px;}
#eco-carpeta {width:48px;height:60px;float:right;margin-top:-28px;margin-right:-12px;_display:none;}
* html #eco-carpeta {margin-top:-46px;}
* + html #eco-carpeta {margin-top:-46px;}
#eco-carpeta2 {width:40px;height:54px;float:right;margin-top:-40px;margin-right:-8px;_display:none;}
#eco-er-foto1 {position:absolute;left:4px;top:58px;z-index:100;width:359px;height:516px;}
#eco-er-foto2 {position:absolute;left:686px;top:26px;z-index:100;width:207px;height:345px;}
#eco-er-foto3 {position:absolute;left:13px;top:574px;z-index:100;width:530px;height:411px;}
#eco-er-foto4 {position:absolute;left:530px;top:770px;z-index:100;width:392px;height:281px;}
#eco-er-foto5 {position:absolute;left:50px;top:1000px;z-index:100;width:315px;height:203px;}
#eco-er-eti {position:absolute;left:52px;top:430px;z-index:105;width:315px;height:203px;}
#eco-capa1 {position:absolute;left:390px;top:60px;z-index:110;width:330px;}
#eco-capa2 {position:absolute;left:316px;top:367px;z-index:110;width:600px;}
#eco-capa3 {position:absolute;left:357px;top:678px;z-index:110;width:540px;}
#eco-capa4 {position:absolute;left:386px;top:1044px;z-index:110;width:460px;}
#eco-capa5 {position:absolute;left:318px;top:560px;z-index:110;width:555px;height:80px;padding-left:20px;padding-top:14px;background:url(../img/eco-er-bg1.gif) no-repeat;}
#eco-capa-bot {position:absolute;left:678px;top:1174px;z-index:140;width:230px;}
#eco-b-foto1 {position:absolute;left:1px;top:216px;z-index:100;width:172px;height:277px;}
#eco-b-foto2 {position:absolute;left:400px;top:44px;z-index:101;width:189px;height:364px;}
#eco-b-foto3 {position:absolute;left:738px;top:43px;z-index:100;width:167px;height:143px;}
#eco-b-foto4 {position:absolute;left:328px;top:360px;z-index:100;width:588px;height:387px;}
#eco-b-foto5 {position:absolute;left:1px;top:732px;z-index:100;width:234px;height:233px;}
#eco-b-eti {position:absolute;left:608px;top:60px;z-index:105;width:315px;height:203px;}
#eco-capab1 {position:absolute;left:100px;top:45px;z-index:110;width:280px;}
#eco-capab2 {position:absolute;left:605px;top:190px;z-index:110;width:248px;}
#eco-capab3 {position:absolute;left:90px;top:457px;z-index:110;width:444px;}
#eco-capab4 {position:absolute;left:226px;top:735px;z-index:110;width:363px;}
#eco-capab5 {position:absolute;left:76px;top:966px;z-index:110;width:382px;}
#eco-capab6 {position:absolute;left:512px;top:1003px;z-index:110;width:382px;}
#eco-capa-bot2 {position:absolute;left:647px;top:826px;z-index:140;width:230px;}
.modulo-lista-bandas {}
.modulo-lista-bandas .wrap-modulo-lista-bandas {}
.banda-ecoopciones {float:left;border-bottom:dotted 1px #ccc;padding:0 0 20px 0;margin:0 0 20px 15px;width:920px;display:inline}
.last.banda-ecoopciones {border-bottom:none}
.banda-ecoopciones .ecoopcion-home {width:445px;float:left;margin-left:25px;margin-top:15px}
.banda-ecoopciones .odd {margin-left:0 !important;}
.banda-ecoopciones .ecoopcion-home .tit-ecoopcion {height:75px;}
.banda-ecoopciones .ecoopcion-home .imagen-ecoopcion {float:left;clear:both}
.banda-ecoopciones .ecoopcion-home .info-ecoopcion {float:left;clear:both;width:445px;margin:10px 0 0 0;}
.banda-ecoopciones .ecoopcion-home .destacado-bolsas-reciblables {width:241px;height:267px;float:left;clear:both;padding:35px 15px 0 185px;color:white;font-size:1.2em;line-height:normal}
.banda-ecoopciones .ecoopcion-home .destacado-bolsas-reciblables .tit {font-weight:bold;margin-bottom:5px;font-size:1.3em}
.banda-ecoopciones .ecoopcion-home .info-ecoopcion .txt {float:left;width:275px;font-size:1.2em;line-height:normal;}
.banda-ecoopciones .ecoopcion-home .info-ecoopcion .txt .tit {font-weight:bold;font-size:1.3em}
.banda-ecoopciones .ecoopcion-home .info-ecoopcion img {float:right}
.banda-ecoopciones .ecoopcion-home .tit-ecoopcion span {visibility:hidden}
.banda-ecoopciones .ecoopcion-home .tit-ecoopcion h6 {margin-left:5px}
.banda-ecoopciones .ecoopcion-home .tit-ecoopcion .txt-ahorro-agua {display:block;width:103px;height:53px}
.banda-ecoopciones .ecoopcion-home .tit-ecoopcion .txt-energia-renovable {display:block;width:135px;height:48px}
.banda-ecoopciones .ecoopcion-home .tit-ecoopcion .txt-enegia-eficiente {display:block;width:116px;height:48px}
.banda-ecoopciones .ecoopcion-home .tit-ecoopcion .txt-hogar-sano {display:block;width:75px;height:48px}
.banda-ecoopciones .ecoopcion-home .tit-ecoopcion .txt-bosque-sostenible {display:block;width:102px;height:46px}
.banda-ecoopciones .ecoopcion-home .tit-ecoopcion .txt-bolsas-responsables {display:block;width:224px;height:50px}
.modulo-destacado-ecoopciones {float:left;width:920px;clear:both;margin-bottom:12px;height:443px;padding:20px 10px 0 10px;}
.modulo-destacado-ecoopciones .tit-ecoopcion {height:80px; float:left; clear:both; width:900px}
.modulo-destacado-ecoopciones .tit-ecoopcion h6 {width:219px;height:54px;margin-left:5px}
.modulo-destacado-ecoopciones .tit-ecoopcion h6 span {visibility:hidden}
.modulo-destacado-ecoopciones .img-destacado-ecoopciones {float:left;width:450px;margin-right:20px}
.modulo-destacado-ecoopciones .txt-destacado-ecoopciones {float:left;width:440px;font-size:1.2em;line-height:normal}
.modulo-destacado-ecoopciones .txt-destacado-ecoopciones .tit {font-weight:bold;margin-bottom:5px;margin-top:10px}
.banda-ecoopciones .ecoopcion-home-alargada {width:915px;float:left;margin-left:0;margin-top:15px;}
.banda-ecoopciones .ecoopcion-home-alargada .info-ecoopcion {width:915px;}
.banda-ecoopciones .ecoopcion-home-alargada .info-ecoopcion .txt {width:725px;}
.tit-name-leroy {width:165px;height:32px;margin-bottom:10px}
.tit-name-leroy span {visibility:hidden}
/* Home productos y paginas asociadas a productos */
/* familias */
#listado-familias h2 {border-bottom:1px solid #D2D2D2;clear:both;color:#62BD19;display:inline;float:left;font-size:1.8em;font-weight:bold;height:2em;line-height:2em;margin:0 15px 10px;width:906px;}
#listado-familias ul {float:left;margin:0 15px 10px;}
#listado-familias li {background:url("../img/bullet-familias.gif") no-repeat scroll left center transparent;color:#454545;display:inline-block;font-size:1.1em;line-height:18px;min-height:18px;padding-left:10px;width:215px;float:left}
#listado-familias li.ico-no-disponible {background:url("../img/bg_bullet_listado_des.png") no-repeat scroll left center transparent;color:#999999;display:inline-block;font-size:1.3em;line-height:18px;min-height:18px;padding-left:10px;width:214px;float:left}
#listado-familias li.ico-no-disponible a {color:#999999!important;}
.ico-carro-compra {background:url("../img/carrito_on_line.png") no-repeat scroll right 0 transparent;padding-right:20px;}
.nota-carito {background: url("../img/bg-carro-footer-pv.png") no-repeat scroll right 2px transparent;color: #888888;float: left;margin-right: 12px;margin-top: 20px !important;padding-right: 16px;font-size: 11px !important;}
.nota-No-disponible {color:#888888;margin-left:600px;float:right;margin-right:12px;padding-left:20px;margin-top:20px!important;font-size: 11px;}
.tiulo-modulo {float: left;margin: 0 0 10px;padding: 20px 0 0 10px;width: 800px;}
.tiulo-modulo h4 {color: #404040;font-family: "UnitOTMedium";font-size: 19px;height: 30px;line-height: 30px;font-weight: normal;}
.tiulo-modulo h5 {color: #62BD19;font-family: "UnitOTMedium";font-size: 30px;height: 45px;line-height: 45px;font-weight: normal;}
.reset-lista {margin: 0!important;width: 0!important;clear: both;}
.elementos-catalogo ul {width: 938px}
.elemento-catalogo-familias {}
.enlace-gris {color: #383838!important;}
/* slider */
#modulo-ofertas-destacadas {width: 938px;}
.lme_wide-module {background: url("../img/topmodule.gif") repeat-y scroll 0 0 transparent;clear: both;float: left;margin-bottom: 20px;padding-top: 3px;width: 938px}
.lme_wide-module .lme_wrap-module {background: url("../img/bottommodule.gif") repeat-x scroll left bottom transparent;clear: both;float: left;padding: 0 2px 5px;width: 936px;}
#modulo-ofertas-destacadas #ofertas-destacadas-home {float: left;width: 936px;margin-left: 2px;}
#ofertas-destacadas-home #show-ofertas-destacadas {height: 310px;overflow: hidden;width: 936px;}
#modulo-ofertas-destacadas .thumbs-ofertas-destacadas {background: url("../img/bck-modulo-ofertas-destacadas.jpg") no-repeat scroll 0 0 transparent;float: left;height: 103px;padding: 4px 5px 0 15px;width: 916px;}
#modulo-ofertas-destacadas #ofertas-destacadas-home #show-ofertas-destacadas li {display: none;position: absolute;}
#modulo-ofertas-destacadas .thumbs-ofertas-destacadas .modulo-thumbs-ofertas-destacada {float: left;height: 100px;margin-right: 10px;width: 295px;}
#modulo-ofertas-destacadas .thumbs-ofertas-destacadas .modulo-thumbs-ofertas-destacada span {background: url("../img/marca-seleccionado-oferta.png") no-repeat scroll center top transparent;display: none;height: 30px;margin: -25px 0 0 125px;position: absolute;width: 42px;z-index: 10;}
.thumbs-ofertas-destacadas img {cursor: pointer;margin-bottom: 0px!important;}
#modulo-ofertas-destacadas .thumbs-ofertas-destacadas .sel span {display: block;}
/* modulo destacados home productos */
.cab-modulo-destacados-comunes {background-color:#B0B0B0;float:left;height:36px;margin-left:1px;width:938px;border-bottom:1px solid black;}
.cab-modulo-destacados-comunes h4 {color:white;float:left;font-size:2.2em;font-weight:bold;margin:0px 0 0 10px;}
.cab-modulo-destacados-comunes ul {float:left;height:29px;margin:1px 0 0 20px;}
.cab-modulo-destacados-comunes li {cursor:pointer;float:left;font-size:1.4em;font-weight:bold;height:29px;margin-right:2px;padding-left:25px;}
.cab-modulo-destacados-comunes li.sel {background:url("../img/bck-boton-left-gris.gif") no-repeat scroll left top transparent;color:#62BD19;}
.cab-modulo-destacados-comunes li.sel:hover, .cab-modulo-destacados-comunes li:hover {color:#ffffff;}
.cab-modulo-destacados-comunes li.sel span {background:url("../img/bck-boton-right-gris.gif") repeat scroll right top transparent;}
.cab-modulo-destacados-comunes ul li span {display:block;height:29px;line-height:29px;padding-right:25px;}
#content-modulo-ofertas-comunes {background-color: #EFEFEF;border-radius: 5px 5px 5px 5px;float: left;height: 275px;margin: 0;overflow: hidden!important;position: relative;width: 938px;}
#content-modulo-ofertas-comunes li {float:left;}
#content-modulo-ofertas-comunes .oferta {float:left;margin:0 13px; height: 246px; overflow: hidden;}
#content-modulo-ofertas-comunes .oferta .imagen-oferta {height:130px;width:130px;}
#content-modulo-ofertas-comunes .oferta .txt-oferta {float:left;padding:10px 5px 0;width:120px;}
#content-modulo-ofertas-comunes .oferta:hover .txt-oferta p, #content-modulo-ofertas-comunes .oferta:hover .txt-oferta .nombre-producto {text-decoration:underline;}
#content-modulo-ofertas-comunes .oferta .txt-oferta .nombre-producto {color:#62BD19;display:block;font-size:1.4em;font-weight:bold;}
#content-modulo-ofertas-comunes .oferta .txt-oferta  p {font-size:1.1em;height:4.4em;}
/* Pur envio y confirmacion de email */
.mensaje-mileroy {font-size: 1.3em;font-weight: bold;line-height: normal;margin: 30px 0 0 89px!important;width: 750px;}
.mensaje-mileroy p {margin-bottom: 20px !important;}
.botonera-email {float: right;margin-right: 30px;}
.mensaje-mileroy .e-mail-green {color: #62BD19 !important;}
.lme_contacto-colum1 {color: #6F6F6F;float: left;font-family: Arial,Helvetica,sans-serif;font-size: 12px;line-height: 14px;margin-right: 46px;width: 580px;margin-left: 20px;margin-top: 25px;}
.lme_contacto-colum1 h5 {color: #4F4F4F;font-family: Arial,Helvetica,sans-serif;font-size: 20px;font-weight: bold;margin-bottom: 14px;}
.lme_contacto-colum1 .texto-principal {margin-bottom: 60px;}
.lme_contacto-colum2 {color: #6F6F6F;float: left;font-family: Arial,Helvetica,sans-serif;font-size: 12px;line-height: 14px;margin-top: 18px;width: 273px;}
.lme_contacto-colum3 {font-family: Arial,Helvetica,sans-serif;font-size: 12px;line-height: 14px;margin-bottom: 20px;margin-left:auto;margin-right:auto;width: 900px;}
.lme_contacto-colum3 .promo-inferior {color: #6F6F6F;float: left;font-family: Arial,Helvetica,sans-serif;font-size: 12px;margin-right: 12px;width: 292px;}
.lme_contacto-colum3 .promo-inferior h6 {color: #4F4F4F;font-family: Arial,Helvetica,sans-serif;font-size: 18px;font-weight: bold;margin-bottom: 14px;}
.lme_contacto-colum3 .promo-inferior img {margin-bottom: 14px;}
.lme_contacto-colum3 .last {margin-right: 0px!important;}
.top-contacto {background: url("../img/top-estatico-contacto.png") no-repeat scroll  0 bottom transparent;height: 6px;}
.center-contacto {background: url("../img/center-estatico-contacto.png") repeat-x scroll 0 bottom #FFFFFF;border-left: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;   padding-left: 10px;padding-top: 4px;}
.center-contacto h5 {color: #83CF4B;font-family: Arial,Helvetica,sans-serif;font-size: 13px;font-weight: bold;margin-bottom: 14px;}
.bottom-contacto {background: url("../img/bot-estatico-contacto.png") no-repeat scroll 0 0 transparent;height: 6px; margin-bottom: 12px;}
.modulo-estatico {margin-bottom: 12px;margin-left: 2px;overflow: hidden;position: relative;width: 938px}
.pur-campos {}
.pur-campos fieldset {margin: 5px 0 0px;color: #666666 !important;}
.pur-campos fieldset h2 {width: 900px!important;}
.pur-campos fieldset .separador-pur {border-top: 1px solid #E9E9E9 !important;position: relative;width: 875px;margin-left: 30px;}
.pur-campos fieldset .banda-alertas-activas {width:866px;padding:5px 0 0 0;height:25px;}
.pur-campos fieldset .banda-alertas-activas p {float:left;width:280px;padding-right:8px;}
.pur-campos fieldset .banda-alertas-activas p .alerta_apuntar {float:left!important;width:25px!important;}
.pur-campos fieldset .banda-alertas-activas p label {font-weight:initial!important;}
.pur-campos p.pur-max-ancho {padding-bottom: 0px!important;}
.pur-campos .preferencias {width: 100%!important;padding-left: 35px;}
.pur-campos .preferencias .img-preferencia {float: left;margin-right: 30px;width: 150px;}
.pur-campos .preferencias .txt-preferencia {float: left;width: 680px;}
.pur-campos .preferencias .txt-preferencia p {padding:0;width: 480px;}
.pur-campos .preferencias .txt-preferencia .tit-preferencia {color: #7ABF42;font-size: 1.5em;font-weight: bold;margin-bottom: 4px;}
.pur-campos .preferencias .txt-preferencia .link-example {color: #62BD19;cursor: pointer;}
.pur-campos .preferencias input {float: left;margin-left: 55px;margin-top: 40px!important;}
.pur-campos .preferencias select {width:160px; float:left; margin-right:10px}
.pur-campos {text-align: left!important;}
.oculta {display:none;}
#wrapper-3 h2.formulario-registro {clear: both;color: #62BD19;display: block;float: left;font-family: "UnitOTMedium";font-size: 18pt;font-weight: bold;margin: 0 0 0 35px !important;padding-bottom: 0px;padding-left: 0;padding-right: 0;width: 350pt;}
#wrapper-3 #registrationForm h2, #wrapper-3 #registrationForm2 h2 {clear: both;color: #62BD19;display: block;float: left;font-family: "UnitOTMedium";font-size: 18pt;font-weight: bold;margin: 0 0 0 0 !important;padding-bottom: 0;padding-left: 35px;padding-right: 0;width: 100%;}
#registrationForm fieldset,#registrationForm2 fieldset, #passwordReminder fieldset {color: black;float: left;}
#registrationForm fieldset, #registrationForm2 fieldset {color: black;border:none;float: left;}
#registrationForm fieldset span,#registrationForm2 fieldset span, #passwordReminder fieldset span {}
#registrationForm fieldset input,#registrationForm2 fieldset input, #passwordReminder fieldset input {border: 1px solid #CCCCCC;margin-bottom: 10px;background: none;padding: 0px; float:right; margin-top: 0px!important;}
#registrationForm label, #registrationForm2 label {text-align: left;font-family: Geneva,Arial,Helvetica,sans-serif;font-size: 1em!important;font-weight: bold;margin-bottom: 5px;width: 50px;}
#registrationForm input, #registrationForm2 input {border: 1px solid #CCCCCC;margin-bottom: 10px;background: none;margin: 0px;padding: 0px;}
#registrationForm div, #registrationForm2 div {float: left;margin-bottom: 10px !important;clear: none;border: none; margin-top:15px}
#registrationForm .pur-email, #registrationForm .pur-password, #registrationForm .pur-password-conf, #registrationForm .pur-user, #registrationForm .pur-user-new-conf,#registrationForm2 .pur-email, #registrationForm2 .pur-password, #registrationForm2 .pur-password-conf, #registrationForm2 .pur-user, #registrationForm2 .pur-user-new-conf{margin-left: 30px!important;margin-right: 0px!important;height: 30px;}
.titulos-estado-suscripcion {color: #383838;float: left;margin-bottom: 10px;text-align: right;width: 732px;font-size: 1.2em;font-weight: bold;}
.titulos-estado-suscripcion span {font-weight: bold;margin-left: 26px;}
#registrationForm .pur-password, #registrationForm2 .pur-password {margin-left: 130px!important;}
#registrationForm .pur-user, #registrationForm2 .pur-user { margin: 0 10px 33px 0 !important;width: 238px;}
#registrationForm .pur-user-new-conf, #registrationForm .pur-user-new-conf {width: 195px; height: 50px !important; margin-left: 510px!important;margin-top: 0 !important;}
#registrationForm .captcha-registro, #registrationForm2 .captcha-registro {float: left;padding: 10px 0 15px;width: 939px!important;border-bottom: 1px solid #e9e9e9!important;margin-top:0px!important}
#registrationForm fieldset .preferencias input, #registrationForm2 fieldset .preferencias input {border: none!important;}
.botonreg {float:right!important;}
.botonreg a span {background: url("../img/bg_botonLeft.png") no-repeat scroll left top transparent;color: #FFFFFF!important;   display: inline-block;   font-size: 0.95em;   font-weight: normal; overflow: visible;   padding: 0 0 0 3px !important;}
.botonreg a span span {background: url("../img/bg_botonRight.png") no-repeat scroll right top transparent;display: block;    float: right;    padding: 0 3px 0 0 !important;}
.botonreg a span span span {background: url("../img/bg_botoncenter.png") repeat-x scroll left top transparent;display: block;font-size: 1.4em;font-weight: bold;padding: 6px 30px !important;text-align: left;white-space: nowrap;}
.botonreg a span span span input {background: none repeat scroll 0 0 transparent;border: medium none!important;color: white;float: right;font-weight: bold;margin-top: 0 !important;padding: 0;}
#registrationForm #email, #registrationForm #emailConfirmation, #registrationForm2 #email, #registrationForm2 #emailConfirmation {width: 350px;}
#registrationForm .pur-user #email, #registrationForm .pur-user #emailConfirmation, #registrationForm2 .pur-user #email, #registrationForm2 .pur-user #emailConfirmation, .pur-user #oldpassword, .pur-user #password, .pur-user-new-conf #passwordConfirmation, .pur-user #passwordConfirmation {width: 238px!important;    }
.login-mileroy {display: inline;float: left;height: 262px;margin: 0 0 0 2px;padding: 15px 25px 0;width: 886px;}
.login-mileroy h5 {color: #62BD19;display: block;font-size: 32px;font-weight: bold;height: 25px;margin: 5px 0 15px;width: 400px;}
* html .login-mileroy h5 {height: 19px;width: 400px;}
* html .login-mileroy h5 span {width: 250px;}
.login-mileroy h5 span {font-family: "UnitOTMedium";font-size: 21px;line-height: 32px;width: 700px;}
.login-mileroy h6 span {font-family: "UnitOTMedium";font-size: 21px;line-height: 25px;width: 700px;}
.login-mileroy .login {position: absolute;}
.login-mileroy fieldset label {color: black;display: block;font-family: Geneva,Arial,Helvetica,sans-serif;font-size: 1.1em;font-weight: bold;margin-bottom: 5px;}
.login-mileroy fieldset input {border: 1px solid #CCCCCC;margin-bottom: 10px;width: 165px;}
.login-mileroy fieldset legend {color: black;font-size: 1.2em;margin: 8px 0 10px;}
.login-mileroy .suscripcion-mileroy {margin: 0 0 0 480px;position: absolute;}
.login-mileroy .suscripcion-mileroy h6 {color: #62BD19;display: block;font-size: 32px;font-weight: bold;height: 47px;margin: 0 0 10px;width: 400px;}
* html .login-mileroy .suscripcion-mileroy h6 {width: 400px;}
* html .login-mileroy .suscripcion-mileroy h6 span {width: 250px;}
.login-mileroy .aviso-password {color: #333333;font-size: 1.1em;}
.login-mileroy .aviso-envio {color: #333333;font-size: 1.1em;}
.login-mileroy .aviso-password a {color: #62BD19;}
#passwordReminder fieldset h2 {width: 100%!important;color: #62BD19;font-family: "UnitOTMedium";font-size: 21px;line-height: 32px;}
#passwordReminder fieldset p {float: left;font-size: 1.2em;margin: 0 !important;padding: 15px 35px 10px 0px;width: 100%;}
#passwordReminder .form-reminder {float: left;width: 100%;}
#passwordReminder label {display: block;font-size: 11px;font-weight: bold;margin-bottom: 3px;}
#passwordReminder .botonreg {float: left!important;}
.captcha-registro {float: left;padding: 10px 0 15px;width: 100%!important;}
.captcha-registro img{margin-left: 202px !important;margin-right: 30px !important;}
.captcha-registro label {float: left;}
.captcha-registro label input{width: 225px !important;}
#marcas {background-color: #322926;background-image: url("../img/ma-fondo.jpg");background-position: center top;background-repeat: repeat-y;}
#marcas #branding {margin: 0 auto 5px;min-height: 111px;position: relative;width: 940px !important;background: url("../img/bck_body.gif") repeat-x scroll 0 0 transparent;}
#marcas #wrapper-3 h1, #marcas #site-info .copy, #marcas #site-info #copyright, #marcas #site-info #footerLinks ul li a {color:#ffffff!important;}
#marcas-banner, #marcas-banner2 {clear: both;float: left;margin-bottom: 14px;margin-top: 14px;position: relative;width: 938px}
#marcas-cajab {color: #5F5F5F;font-family: Arial,Helvetica,sans-serif;font-size: 12px;left: 454px;line-height: 14px;position: absolute;top: 178px;width: 390px;}
#marcas-cajab h6 {color: #5B5B5B;font-family: Arial,Helvetica,sans-serif;font-size: 18px;font-weight: bold;line-height: 18px;margin-bottom: 6px;}
#marcas-cajab p {margin-bottom: 25px !important;}
#marcas-cab {background: url("../img/ma-top.gif") no-repeat scroll 0 0 transparent;clear: both;float: left;height: 46px;line-height: 46px;margin-top: 14px;width: 938px}
#marcas-med {background: url("../img/ma-mid.gif") repeat-y scroll 0 0 transparent;clear: both;color: #5F5F5F;float: left;font-family: Arial,Helvetica,sans-serif;font-size: 12px;line-height: 14px;padding-bottom: 0;padding-left: 30px;position: relative;width: 938px}
#marcas-med .caja_izq_mc {float: left;margin-right: 20px;margin-top: 20px;width: 430px;min-height: 210px}
#marcas-med .caja_der_mc {float: left;margin-top: 20px;width: 430px;min-height: 210px}
#marcas-med .caja_der_mc img, #marcas-med .caja_izq_mc img {float: right;}
#marcas-med .caja_der_mc h4, #marcas-med .caja_izq_mc h4, #marcas-med .caja_der_mc h5, #marcas-med .caja_izq_mc h5, #marcas-med .caja_der_mc p, #marcas-med .caja_izq_mc p {width: 261px;float: left;}
#marcas-med .caja_der_mc h4, #marcas-med .caja_izq_mc h4 {color: #83CF4B;font-family: Arial,Helvetica,sans-serif;font-size: 18px;font-weight: bold;line-height: 22px;}
#marcas-med .caja_der_mc h5, #marcas-med .caja_izq_mc h5 {color: #5B5B5B;font-family: Arial,Helvetica,sans-serif;font-size: 18px;font-weight: bold;line-height: 18px;}
#marcas-bot {background: url("../img/ma-bottom.gif") no-repeat scroll 0 0 transparent;clear: both;float: left;height: 46px;line-height: 46px;margin-bottom: 20px;width: 938px}
/* Pagina estatica ServiGam */
#servigam {background-color: #CEE7DB;background-image: url("../img/fondo-pagina-servigam.jpg");background-position: center top;background-repeat: repeat-x;}
#servigam-banner {clear: both;float: left;height: 360px;margin-bottom: 10px;margin-top: 14px;width: 938px}
#servigam-cab {background: url("../img/eco-bck-top.gif") no-repeat scroll 0 0 transparent;clear: both;float: left;height: 6px;line-height: 6px;width: 938px}
#servigam-med {background: url("../img/eco-bck-mid.gif") repeat-y scroll 0 0 transparent;clear: both;color: #5F5F5F!important;float: left;font-family: Arial,Helvetica,sans-serif;font-size: 1.25em;line-height: 1.33em;padding-bottom: 0;padding-left: 0;position: relative;width: 938px}
#servigam-med img.fondo {float: right;margin-right: 1px;}
.servigam-caja-00 {height: 145px;left: 769px;position: absolute;top: 611px;width: 131px;}
.servigam-caja-01 {height: 145px;left: 290px;position: absolute;top: 95px;width: 305px;}
.servigam-caja-02 {height: 135px;left: 34px;position: absolute;top: 362px;width: 485px;}
.servigam-caja-03 {height: 95px;left: 370px;position: absolute;top: 568px;width: 255px;}
.servigam-caja-04 {height: 185px;left: 55px;position: absolute;top: 828px;width: 265px;}
.servigam-caja-05 {height: 185px;left: 365px;position: absolute;top: 1010px;width: 235px;}
.servigam-caja-06 {height: 185px;left: 365px;position: absolute;top: 1155px;width: 235px;}
.servigam-caja-07 {height: 185px;left: 650px;position: absolute;top: 925px;width: 270px;}
.servigam-caja-08 {height: 240px;left: 70px;line-height: 1.25em;position: absolute;top: 1298px;width: 340px;}
.servigam-caja-09 {height: 185px;left: 560px;line-height: 1.25em;position: absolute;top: 1285px;width: 265px;}
.servigam-caja-10 {height: 185px;left: 560px;line-height: 1.25em;position: absolute;top: 1375px;width: 215px;}
#servigam-med ul {color: #62BD19;}
.servigam-caja-08 ul {list-style-image: url("../img/servi-decor-list.png");list-style-position: outside;}
.servigam-caja-08 ul li {margin-bottom: 5px;}
#servigam-med ul li span {color: #5F5F5F;}
#servigam-med h1.titGris {clear: inherit;color: #5F5F5F !important;display: block;float: left;font-family: inherit;font-size: 1em;font-style: inherit;font-weight: bold;height: 20px;letter-spacing: normal;line-height: normal;margin: 0 !important;padding: 0 !important;width: 100%;}
/* Productos listado simple */
#filtros {display:none; float: left;margin-left: 1px;padding: 10px 7px;width: 924px;border-bottom: 1px solid white}
#filtros div {display:none; float: left;margin-right: 30px;}
#filtros div span.titulo{display:none; display: block; float: left; height: 25px; line-height: 25px; width: 170px;}
#filtros div p {display:none; font-size: 12px;}
#filtros div input {display:none; margin: 3px;}
.footer-listado-busqueda-filtros {color: #7DBB39;float: left;height: 30px;margin-left: 1px;width: 50%;font-size: 12px;}
.footer-enlaces-filtros {color: #63BC1C;float: right;height: 30px;margin-right: 1px;width: 50%;font-size: 12px;}
.footer-listado-busqueda-filtros .lme_desplegado, .footer-enlaces-filtros .lme_desplegado {background: url("../img/arrow-up.png") no-repeat scroll right center transparent;float: left;margin: 0 0 0 8px;padding: 0 14px 0 0;}
.footer-listado-busqueda-filtros .lme_plegado {background: url("../img/arrow-down.png") no-repeat scroll right center transparent;float: left;margin: 0 0 0 8px;padding: 0 14px 0 0;}
.footer-enlaces-filtros .lme_plegado {background: url("../img/arrow-down.png") no-repeat scroll right center transparent;float: right;margin: 0 8px 0 0px;padding: 0 14px 0 0;}
.footer-listado-busqueda-filtros span {cursor: pointer;display: block;height: 30px;line-height: 30px;}
.footer-enlaces-filtros span {cursor: pointer;display: block;right: 30px;line-height: 30px;}
.paginacion-listado-productos .resultados-pagina {border-right: 1px solid #CCCCCC;float: right;font-size: 1.2em;height: 18px;line-height: 18px;margin: 12px 8px 0 0;padding-right: 8px;}
/* estructura de productos 4 columnas */
#queryResult ul li.prod-col4 ,#queryResult ul li.prod-col4-last, #queryResult ul li.prod-col4ul, #queryResult ul li.prod-col4ul-last{border-bottom: 1px solid #EFEFEF;float: left;height: 500px;padding-right: 20px;position: relative;width: 219px; }
#queryResult ul li.prod-col4-last { padding-right: 0px!important;}
#queryResult ul li.prod-col4ul {border-bottom: none!important;  margin-bottom: 7px}
#queryResult ul li.prod-col4ul-last {border-right: none!important;border-bottom: none!important; padding-right: 0px!important;}
#queryResult ul li .prod-imagen {text-align: right;  width: 100%;}
#queryResult ul li.prod-col4 .prod-comparador, #queryResult ul li.prod-col4-last .prod-comparador, #queryResult ul li.prod-col4ul .prod-comparador, #queryResult ul li.prod-col4ul-last .prod-comparador {bottom: 0;display: block;height: auto;margin: 0 0 30px;position: absolute;}
#queryResult ul li .prod-imagen-4col {height: 160px !important;margin-bottom: 0 !important;margin-left: auto !important;margin-right: auto;margin-top: 30px;padding-bottom: 0 !important;text-align: center;width: 219px;	  }
#queryResult ul li .prod-txt-4col{color: #666666;width: 100%;  margin-top: 10px; margin-bottom: 10px;}
#queryResult ul li .prod-txt-4col h4 {color: #666666; font-size: 1.2em; font-family: helvetica;}
#queryResult ul li .prod-txt-4col h5 {color: #000000; font-size: 1.5em; font-weight: bold; text-transform: uppercase;}
#queryResult ul li .prod-txt-4col h5 a {color: #000000;}
#queryResult ul li .prod-txt-4col p {color: #666666!important; font-size: 1.2em;line-height: 12px; margin-bottom: 3px!important;}
#queryResult ul li .prod-txt-4col p a {color: #666666!important;}
#queryResult ul li .prod-txt-4col p a strong {font-size: 1em!important}
#queryResult ul li .prod-txt-4col h5 a:hover, #queryResult ul li .prod-txt-4col h4 a:hover, #queryResult ul li .prod-txt-4col p a:hover {text-decoration:none;}
/* 3 columnas */
#queryResult ul li.prod-col3, #queryResult ul li.prod-col3-last, #queryResult ul li.prod-col3ul, #queryResult ul li.prod-col3ul-last {float: left;height: 500px!important;/*height: 674px!important;*/padding-right: 20px;width: 299px;border-bottom: 1px solid #EFEFEF;}
#bodegonkk #queryResult ul li.prod-col3,#bodegonkk #queryResult ul li.prod-col3-last,#bodegonkk #queryResult ul li.prod-col3ul,#bodegonkk #queryResult ul li.prod-col3ul-last,#variantekk #queryResult ul li.prod-col3,#variantekk #queryResult ul li.prod-col3-last,#variantekk #queryResult ul li.prod-col3ul,#variantekk #queryResult ul li.prod-col3ul-last{height: 674px!important;}
#queryResult ul li.prod-col3-last {padding-right: 0 !important;}
#queryResult ul li.prod-col3ul {border-bottom: none!important;margin-bottom:10px}
#queryResult ul li.prod-col3ul-last {border-right: none!important;border-bottom: none!important; padding-right: 0px!important;}
#queryResult ul li .prod-imagen {text-align: right; width: 100%;}
#queryResult ul li.prod-col3 .prod-comparador, #queryResult ul li.prod-col3-last .prod-comparador, #queryResult ul li.prod-col3ul .prod-comparador,
#queryResult ul li.prod-col3ul-last .prod-comparador {bottom: 0;display: block;height: auto;margin: 0 0 30px;position: absolute;}
#queryResult ul li .prod-imagen-3col {height: 220px!important;width: 288px;margin-bottom: 0 !important;margin-left: auto !important;margin-right: auto;margin-top: 30px;padding-bottom: 0 !important;text-align: center;}
#queryResult ul li .prod-txt-3col {color: #666666;margin-bottom: 10px;margin-top: 10px;width: 100%;}
#queryResult ul li .prod-txt-3col h4 {   color: #666666;font-family: helvetica;font-size: 1.2em;}
#queryResult ul li .prod-txt-3col h5 {color: #000000;font-size: 1.5em;font-weight: bold;text-transform: uppercase;}
#queryResult ul li .prod-txt-3col h5 a {color: #000000;}
#queryResult ul li .prod-txt-3col p {color: #666666!important; font-size: 1.2em;line-height: 12px; margin-bottom: 3px!important;}
#queryResult ul li .prod-txt-3col p a {color: #666666!important;}
#queryResult ul li .prod-txt-3col h5 a:hover, #queryResult ul li .prod-txt-3col h4 a:hover, #queryResult ul li .prod-txt-3col p a:hover {text-decoration:none;}
.prod-precios-3col {float: left;margin: 0 0 0;width: 312px;}
/* varios comunes a 3 y 4 columnas */
.plus-producto li {   color: #333333;font-family: helvetica;font-size: 12px!important;font-weight: bold;padding-left: 10px;background: url("../img/bg_bullet_plus_produc.png") no-repeat scroll 0 4px transparent;}
.marcador-precio-medidas {background: none repeat scroll 0 0 transparent;color: #404040;float: left;font-weight: bold;height: 43px;width: 87px}
.marcador-precio-medidas .precio {display: block;font-size: 16px;height: 24px;margin: 0px 0 0 7px;overflow: hidden;position: absolute;text-align: center;width: 85px;}
.marcador-precio-medidas .precio sup {font-size: 12px;top: 2px;}
.tachado {background: url("../img/tachado-precio-oferta.html") no-repeat scroll center center transparent;height: 26px;position: absolute;width: 75px;z-index: 20;}
.tachado-doble {background: url("../img/arrow-tachado-precio.gif") no-repeat scroll center center transparent;height: 45px;margin: 5px 0 0 7px;position: absolute;width: 85px;z-index: 20;}
.marcador-precio-medidas .precio-medida {display: block;font-size: 17px;margin: 22px 0 0 7px;position: absolute;text-align: center;width: 85px;}
.marcador-precio-medidas .precio-producto {color: #404040;display: block;font-size: 1.7em;font-weight: bold;margin: 10px 0 0;}
.marcador-precio-medidas .unidad, .marcador-precio-medidas-oferta .wrap-marcador-precio-medidas-oferta .precio-medida .unidad {font-size: 12px;}
.marcador-precio-medidas-oferta {background: url("../img/marcador-precio-medidas-oferta-left.jpg") no-repeat scroll 0 0 #EFD919;color: #CC1D00;display: inline;float: left;font-weight: bold;height: 53px;padding-left: 12px;}
.marcador-precio-medidas-oferta .wrap-marcador-precio-medidas-oferta {background: url("../img/marcador-precio-medidas-oferta-right.jpg") no-repeat scroll right center #EFD919;height: 53px;padding-right: 12px;}
.marcador-precio-medidas-oferta .precio {border-bottom: 1px solid #DCC715;display: block;font-size: 16px;height: 23px;margin: 0;overflow: hidden;padding-bottom: 3px;text-align: center;}
.marcador-precio-medidas-oferta .precio-medida {display: block;font-size: 17px;text-align: center;}
/* sup */
.precio-medida sup {font-size: 12px;position: relative;top: 5px;}
.precio sup {font-size: 11px;position: relative;top: 2px;}
.precio-oferta sup {font-size: 12px;position: relative;top: 2px}
.marcador-precio-oferta {background: url("../img/bck-precio-bodegon.gif") no-repeat scroll center 0 transparent;color: #CC1D00;float: left;font-weight: bold;height: 26px;margin: 0px 0 0 0px;width: 50%;}
.marcador-precio-oferta .precio-oferta {display: block;font-size: 1.7em;font-weight: bold;text-align: center;}
.infoDispon { bottom: 0;
margin-bottom: 52px;
position: absolute;}
.boton-compruebaDisp {position: relative;bottom: 10px}
.boton-compruebaDisp a span {background: url("../img/boton-disponibilidad-izq.png") no-repeat scroll left top transparent;color: #FFFFFF;display: inline-block;font-size: 0.95em;font-weight: normal;overflow: visible;padding: 0 0 0 3px !important;}
.boton-compruebaDisp a span span {background: url("../img/boton-disponibilidad-der.png") no-repeat scroll right top transparent;display: block;float: right;padding: 0 3px 0 0 !important;}
.boton-compruebaDisp a span span span {background: url("../img/boton-disponibilidad-med.png") repeat-x scroll left top transparent;display: block;padding: 4px 6px !important;text-align: left;white-space: nowrap; font-size: 10px;font-weight: bold;}
.boton-compruebaDisp a span span span span {background: url("../img/boton-disponibilidad-tag.png") no-repeat scroll left top transparent;display: block;padding: 2px 7px 2px 23px !important;}
.lista-opciones{}
.lista-opciones ul {font-size: 12px;}
.lista-opciones li {margin: 15px 0 10px 0px;min-height: 15px; font-size: 11px!important;}
.lista-opciones li.ico-verde {background: url("../img/checkverde.png") no-repeat scroll 0 1px transparent;color: #60922C;margin: 0 !important;padding-left: 18px;}
.lista-opciones li.ico-rojo, .modulo-disponibilidad p span.ico-rojo {display:block;min-height: 15px; background: url("../img/boton-x-nok.html") no-repeat scroll 0 2px transparent;font-weight: bold;padding-left: 18px;margin: 0px!important;}
.lista-opciones li a {color: #62BD19 !important;font-weight:normal;}
.lista-opciones li.ico-rojo a {color: #0099CC!important;display: block;font-family: helvetica;}
/* iconos marcadores*/
.precio-marcador-icono {bottom: 0;clear: both;color: black;display: block;float: left;font-size: 11px;position: absolute;margin-bottom: 97px;}
/* Iconos varios productos */
/* icono verde */
.precio-marcador-icono .ico-calidad-precio {background: url("../img/marcador-relacion-calidad-precio.jpg") no-repeat scroll 0 0 transparent;padding-left: 35px; display: block;width:100%; margin-bottom: 5px;}
/* icono amarillo */
.precio-marcador-icono .ico-precio-bajo {background: url("../img/marcador-precio-bajo.jpg") no-repeat scroll 0 0 transparent;padding-left: 35px;; display: block;width:100%; margin-bottom: 5px;}
/* icono azul */
.precio-marcador-icono .ico-mejor-precio {background: url("../img/marcador-alta-mejor-precio.jpg") no-repeat scroll 0 0 transparent;padding-left: 35px;; display: block;width:100%; margin-bottom: 5px;}
/* icono morado */
.precio-marcador-icono .ico-novedad {background: url("../img/marcador-novedad.jpg") no-repeat scroll 0 0 transparent;padding-left: 35px; display: block;width:100%; margin-bottom: 5px;}
/* paginacion productos */
.paginacion-listado-productos .filtro-ordenacion {float: left;line-height: 18px;margin: 12px 10px 0 0;font-size: 12px;}
.paginacion-listado-productos .boton-comparados {color: #383838;float: left;font-family: Arial,Helvetica,sans-serif;font-size: 1.1em;font-weight: bold;height: 25px;padding-left: 6px;white-space: nowrap;margin: 10px 0 0;}
.paginacion-listado-productos .boton-comparados .btn-submit {background: none repeat scroll 0 0 transparent;border: medium none;cursor: pointer;height: 24px;margin-bottom: 10px;margin-top: 0;}
.paginacion-listado-productos .boton-comparados .btn-submit span {background: url("../img/boton-filtro-l.png") no-repeat scroll left top transparent;display: inline-block;font-size: 0.95em;font-weight: normal;overflow: visible;padding: 0 0 0 6px !important;}
.paginacion-listado-productos .boton-comparados .btn-submit span span {background: url("../img/boton-filtro-r.png") no-repeat scroll right top transparent;display: block;float: right;padding: 0 6px 0 0 !important;}
.paginacion-listado-productos .boton-comparados .btn-submit span span span{background: url("../img/boton-filtro-c.png") repeat-x scroll left top transparent;display: block;padding: 2px 2px 7px !important;text-align: left;white-space: nowrap;font-size: 12px;font-weight: bold;}
.paginacion-listado-productos .marcador-paginacion {display: inline-block;float: right;font-size: 1.2em;height: 18px;margin: 15px 8px 0 0;}
.paginacion-listado-productos .resultados-pagina {border-right: 1px solid #CCCCCC;float: right;font-size: 1.2em;height: 18px;line-height: 18px;margin: 14px 8px 0 0;padding-right: 8px;}
.paginacion-listado-productos .resultados-pagina select, .filtro-ordenacion select{color: #62BD19;font-weight: bold;margin: 0 3px;}
.paginacion-listado-productos .marcador-paginacion .input-text {display: inline-block;margin: 0 5px!important;}
.paginacion-listado-productos .marcador-paginacion span {float: left;line-height: 18px;}
.paginacion-listado-productos .botones-paginacion a {display: inline-block;height: 20px;width: 16px;margin-left: 8px;}
.paginacion-listado-productos .botones-paginacion a span {display: block;text-indent: -300em;}
.botones-paginacion .btn-siguiente {background: url("../img/flecha-derecha.html") no-repeat scroll 0 0 transparent;}
.botones-paginacion .btn-anterior {background: url("../img/flecha-izquierda.html") no-repeat scroll 0 0 transparent;}
#col-nube-listado .botones-paginacion {margin: 0px!important;}
#col-nube-listado .botones-paginacion a {display: inline-block;height: 20px;margin-left: 8px;width: 16px;}
#col-nube-listado .botones-paginacion a span {display: block;text-indent: -300em;}
/* ventanas modales productos */
#listaNoTiendapopup h4{color: #62BD19;display: block;float: left;font-family: "UnitOTMedium";font-size: 20pt;font-weight: normal;left: 19px;position: absolute;top: 50px;}
#listaNoTiendapopup h5{color: #404040;display: block;float: left;font-weight: normal;font-family: "UnitOTMedium";font-size: 16pt;left: 19px;position: absolute;top: 32px;;}
#listaNoTiendapopup .txt-seleccion p {margin-bottom: 14px;}
#listaNoTiendapopup .txt-seleccion p a{color: #62BD19 !important;}
#listaNoTiendapopup form {margin-bottom: 11px;}
/* comparar producto */
.cerrarComparado { display: block;background-position: 0 0;height: 30px;right: -14px;top: -14px;width: 30px;z-index: 999;background: url("../img/lbox_controls.png") no-repeat scroll 0 0 transparent;position: absolute;}
.modulo_comparar_aviso .cerrarComparado a {height: 30px;width: 30px;text-indent: -9999px}
.modulo_comparar_aviso {background-image: url("../img/bck_compara.png");display: none;float: left;height: 100px;margin: 0; position: absolute;width: 232px;z-index: 300;}
.modulo_comparar_aviso a {color: #62BD19;display: block;}
.modulo_comparar_aviso .txt {font-size: 1.3em;margin: 12px 0 20px 12px !important;}
.modulo_comparar_aviso .btn-submit {background: none repeat scroll 0 0 transparent;border: medium none;cursor: pointer;height: 24px;margin-bottom: 10px;margin-top: 0;}
.modulo_comparar_aviso span.muestraComparados { display: block;font-size: 1.3em;margin: 12px 0 0 12px !important;cursor:pointer;}
.modulo_comparar_aviso .btn-submit span {background: url("../img/boton-filtro-l.png") no-repeat scroll left top transparent;display: inline-block;font-size: 0.95em;font-weight: normal;overflow: visible;padding: 0 0 0 6px !important;}
.modulo_comparar_aviso .btn-submit span span {background: url("../img/boton-filtro-r.png") no-repeat scroll right top transparent;display: block;float: right;padding: 0 6px 0 0 !important;}
.modulo_comparar_aviso .btn-submit span span span{background: url("../img/boton-filtro-c.png") repeat-x scroll left top transparent;display: block;padding: 2px 2px 7px !important;text-align: left;white-space: nowrap;font-size: 12px;font-weight: bold;}
/* modulo de comparacion de productos */
#loadCompa {background: none repeat scroll 0 0 #FFFFFF;left: 50%;margin: -300px 0 0 -463px;position: absolute;top: 434px;width: 926px;z-index: 999 !important;}
#loadCompa-main {background: none repeat scroll 0 0 #FFFFFF;left: 50%;margin: -300px 0 0 -463px;position: absolute;top: 600px;width: 926px;z-index: 999 !important;}
.lme_modulo-comparativa {background: none repeat scroll 0 0 #FFFFFF;left: 50%;margin: -300px 0 0 -463px;position: absolute;top: 50%;width: 926px;z-index: 999;}
.lme_modulo-comparativa .lme_cabecera-modulo-comparativa {background: url("../img/fondo-cabecera-comparativa.jpg") repeat scroll 0 0 transparent;height: 46px;margin: 10px 0 7px 7px;overflow: hidden;width: 910px;}
.lme_cabecera-modulo-comparativa .btn-submit {background: none repeat scroll 0 0 transparent;border: medium none;cursor: pointer;float: right;height: 24px;margin-bottom: 10px;margin-right: 10px;margin-top: 10px;}
.lme_cabecera-modulo-comparativa h3 {color: #62BD19 !important;float: left;font-family: "UnitOTMedium";font-size: 2em;padding: 6px 10px 0;}
.lme_cabecera-modulo-comparativa .btn-submit span {background: url("../img/boton-filtro-l.png") no-repeat scroll left top transparent;display: inline-block;font-size: 0.95em;font-weight: normal;overflow: visible;padding: 0 0 0 6px !important;}
.lme_cabecera-modulo-comparativa .btn-submit span span {background: url("../img/boton-filtro-r.png") no-repeat scroll right top transparent;display: block;float: right;padding: 0 6px 0 0 !important;}
.lme_cabecera-modulo-comparativa .btn-submit span span span{background: url("../img/boton-filtro-c.png") repeat-x scroll left top transparent;display: block;padding: 2px 2px 7px !important;text-align: left;white-space: nowrap;font-size: 12px;font-weight: bold;}
.lme_modulo-comparativa .lme_ficha-modelo-comparado {border-right: 1px dotted #CCCCCC;float: left;margin: 0 0 7px;width: 226px;}
.lme_modulo-comparativa .lme_imagen-ficha-modelo-comparado {height: 190px;text-align: center;width: 226px;}
.lme_txt-ficha-modelo-comparado {height: 125px;padding: 10px 20px;width: 186px;}
.lme_txt-ficha-modelo-comparado h4 a{color: #454545;font-size: 0.9em;}
.lme_txt-ficha-modelo-comparado h5 a{color: #62BD19;font-size: 14px;}
.lme_txt-ficha-modelo-comparado .gris {color: #383838!important;}
.lme_txt-ficha-modelo-comparado p a{font-size: 1.2em; color: #383838!important; line-height: 1}
.lme_modulo-comparativa dl {margin: 0 3px;}
.lme_modulo-comparativa dl dt {background: url("../img/dtbck-comparador.jpg") no-repeat scroll 0 0 transparent;border-bottom: 1px solid #CCCCCC;color: #202020;font-size: 1.2em;font-weight: bold;height: 32px;line-height: 30px;padding: 0 10px;width: 199px;}
.lme_modulo-comparativa dl dd {font-size: 1.2em;line-height: 15px;padding: 10px;}
/* modulo disponibilidad en productos */
#loadDisp{display: none; left: 50%; position: absolute; top: 88px; z-index: 800;}
#loadDisp-main{display: none; left: 50%; position: absolute; top: 300px; z-index: 800;}
.modulo-disponibilidad .cerrar{color: #62BD19 !important;float: right;font-size: 1.1em;margin-right: 14px;margin-top: 14px;}
.modulo-disponibilidad .cerrar a{color: #62BD19 !important;}
.modulo-disponibilidad p.infoTienda span{font-weight: normal!important;}
.modulo-disponibilidad p.infoTienda{display: block;float: left;height: 18px;margin-left: 15px !important;margin-top: 15px !important;font-size: 1.2em}
.modulo-disponibilidad .informe-disponibilidad-tienda{font-size: 1.2em;margin: 15px 0 0 15px;float: left;}
.modulo-disponibilidad div h4{color: #62BD19;font-size: 2em;font-weight: inherit;margin: 0px 0 0 30px;}
.modulo-disponibilidad .img-producto{margin: 20px 0 0 455px;text-align: center;width: 210px;}
.modulo-disponibilidad .img-producto .piefoto{padding: 15px 10px;}
.modulo-disponibilidad .img-producto h6{color: #454545;font-size: 1.2em;font-weight: bold;text-align: left;width: 100%;}
.modulo-disponibilidad .img-producto h5{color: #62BD19;font-size: 1.4em;font-weight: bold;text-align: left;width: 100%;}
.modulo-disponibilidad .listado-tiendas-disponibilidad{float: left;font-size: 1.2em;height: 260px;margin: 20px 0 0 30px;overflow: auto;width: 400px;}
.modulo-disponibilidad .listado-tiendas-disponibilidad h6{clear: both;float: left;font-size: 12px;font-weight: bold;margin: 0 0 12px;}
.modulo-disponibilidad .listado-tiendas-disponibilidad dl{clear: both;float: left;margin-bottom: 12px;}
.modulo-disponibilidad .listado-tiendas-disponibilidad dl{clear: both;float: left;margin-bottom: 12px;}
.modulo-disponibilidad .listado-tiendas-disponibilidad dd strong{color: #62BD19;font-weight: normal;}
.modulo-disponibilidad .tienda-disponibilidad .titulo{float: left;margin-left: 20px;margin-right: 14px;}
.modulo-disponibilidad .tienda-disponibilidad .titulo h5{color: #62BD19 !important;font-family: "UnitOTMedium";font-size: 20px;font-weight: normal;}
.modulo-disponibilidad .tienda-disponibilidad .titulo h6{font-family: "UnitOTMedium";font-size: 18px;font-weight: normal;line-height: 8px;margin-top: 12px;}
.modulo-disponibilidad .tienda-disponibilidad select{background: none repeat scroll 0 0 #EBEBEB;border: 1px solid black;float: left;margin: 10px 15px 0 0;width: 160px;}
/* consejos - paso a paso */
.imagen-paso-a-paso {height: 300px;margin: 0px 10px 0!important;width: 600px;}
.entradilla {color: #666666;font-size: 1.4em;line-height: 1.3em;margin: 10px;}
#comoHacerlo .entradilla {color: #666666;font-size: 1.4em;line-height: 1.3em;margin: 10px!important;}
.listado-pasos {clear: both;margin: 0 0 0 6px!important;overflow: hidden;width: 607px;}
.main-content-general .lme_paso {float: left;margin-bottom: 10px;overflow: hidden;width: 607px;}
.lme_cabecera-paso {background: url("../img/bck-cabecera-paso.jpg") repeat scroll 0 0 transparent;float: left;height: 27px;padding-bottom: 3px;width: 607px;}
.lme_cabecera-paso h6 {display: block;float: left;font-size: 1.8em;height: 27px;line-height: 27px;padding: 0 0 0 13px;font-weight: normal;}
.lme_cabecera-paso h6 .lme_numero-paso {color: #62BD19;font-size: 1.1em;font-weight: bolder;margin-right: 8px;}
.lme_cabecera-paso .lme_control-paso {background: url("../img/btn-paso.gif") no-repeat scroll right bottom transparent;color: #62BD19;cursor: pointer;display: block;float: right;font-size: 1.2em;height: 18px;line-height: 18px;margin: 5px 10px 0 0;padding-right: 25px;text-align: right;width: 75px;}
.lme_paso-desplegado .lme_cabecera-paso .lme_control-paso {background: url("../img/btn-paso.gif") no-repeat scroll right top transparent;}
.lme_paso-desplegado .lme_interior-paso {display:block;padding: 4px 0 0;}
.lme_paso .lme_interior-paso {display: block;}
.lme_paso-desplegado .lme_cabecera-paso .lme_control-paso {background: url("../img/btn-paso.gif") no-repeat scroll right top transparent;}
.lme_interior-paso {background: url("../img/bck-interior-paso.jpg") no-repeat scroll left bottom transparent;float: left;font-size: 1.2em;overflow: hidden;width: 607px;}
.lme_modelo-paso {display: inline-block;float: left;padding: 0 5px;text-align: center;width: 170px;}
.lme_lista-pasos-instrucciones {float: left;margin-bottom: 40px;padding-left: 30px;width: 570px;}
.lme_lista-pasos-instrucciones .lme_col-pasosizquierda {float: left;width: 360px;}
/* ficha producto */
.galeria-ficha-producto img {margin-bottom: 0px!important}
.txt-info-ficha-producto .marca-propia img {margin-bottom: 0px!important}
.info-txt .bloque-precio {float: left;width: 372px;}
#precios {float: left;margin-bottom: 10px;margin-top: 0;overflow: visible;width: 100%;}
.info-txt .lme_bloque-precio .lme_marcador-precio .precio {display: block;font-size: 25px;height: 35px;margin: 10px 0 0 9px;overflow: hidden;position: absolute;text-align: center;}
.info-txt .lme_bloque-precio .lme_marcador-precio .precio-tachado {background: url("../img/arrow-tachado-precio.gif") no-repeat scroll center center transparent;height: 50px;margin: 5px 0 0 0;position: absolute;width: 96px;z-index: 20;}
.info-txt .lme_bloque-precio .lme_marcador-precio .precio sup {font-size: 18px;position: relative;top: -3px;vertical-align: baseline;}
.info-txt .lme_bloque-precio .lme_marcador-precio .precio-medida {display: block;font-size: 17px;margin: 37px 0 0 9px;position: absolute;text-align: center;width: 95px;border-top: 2px solid;}
.info-txt .lme_bloque-precio .lme_marcador-precio .precio-medida sup {font-size: 12px;position: relative;top: -2px;}
.info-txt .lme_bloque-precio .marcador-precio-medidas-oferta .lme_precio-oferta {display: block;font-size: 25px;height: 38px;margin: 0;overflow: hidden;padding-top: 6px;text-align: center;}
.info-txt .lme_bloque-precio .marcador-precio-medidas-oferta .precio {border-bottom: 1px solid #DCC715;display: block;font-size: 25px;height: 28px;margin: 0;overflow: hidden;padding-bottom: 3px;text-align: center;}
.info-txt .lme_bloque-precio .marcador-precio-medidas-oferta .precio sup {font-size: 18px;position: relative;top:-5px;vertical-align: baseline;}
.info-txt .lme_bloque-precio .marcador-precio-medidas-oferta .precio-medida {display: block;font-size: 17px;margin: 1px 0 0 9px;text-align: center;}
.info-txt .lme_bloque-precio .marcador-precio-medidas-oferta .precio-medida sup {font-size: 12px;position: relative;top: -2px;vertical-align: baseline;}
.info-txt .lme_bloque-precio .marcador-precio-medidas-oferta .lme_precio-oferta sup {font-size: 18px;position: relative;top: 6px;}
.info-txt .lme_bloque-precio .marcador-precio-medidas {background: url("../img/separador-precios.gif") no-repeat scroll 0 0 transparent;color: #404040;float: left;font-weight: bold;height: 53px;}
.info-txt .lme_bloque-precio .marcador-precio-medidas .precio-tachado {background: url("../img/arrow-tachado-precio.gif") no-repeat scroll center center transparent;height: 50px;margin: 5px 0 0 7px;position: absolute;width: 96px;z-index: 20;}
.info-txt .lme_bloque-precio .marcador-precio-medidas .precio {display: block;font-size: 25px;height: 35px;margin: 0 0 0 7px;overflow: hidden;position: absolute;text-align: center;width: 95px;}
.info-txt .lme_bloque-precio .marcador-precio-medidas .precio sup {font-size: 18px;position: relative;top: 6px;}
.info-txt .lme_bloque-precio .marcador-precio-medidas .precio-medida {display: block;font-size: 17px;margin: 37px 0 0 9px;position: relative;text-align: center;width: 95px;margin-bottom: 10px;}
.info-txt .lme_bloque-precio .marcador-precio-medidas .precio-medida sup {font-size: 12px;position: relative;top: 3px;}
.txt-info-ficha-producto .info-txt .lme_bloque-precio {float: left;width: 372px;}
.lme_marcador-precio {color: #404040;float: left;font-weight: bold;height: 53px;margin: 0px 20px 0 10px;width: 110px;}
.txt-relacionados .listado-check, .disponibilidad-componente-bodegon .listado-check {float: left;font-size: 1.1em;margin: 10px 0 0;}
.txt-relacionados .listado-check dt.paso-ok, .disponibilidad-componente-bodegon dt.paso-ok {background: url("../img/boton-v-ok.jpg") no-repeat scroll 0 0 transparent;}
.txt-relacionados .listado-check dt.paso-no-ok, .disponibilidad-componente-bodegon .listado-check dt.paso-no-ok {background: url("../img/boton-x-nok.jpg") no-repeat scroll 0 0 transparent;}
.txt-relacionados .listado-check dt, .disponibilidad-componente-bodegon .listado-check dt{color: #383838;line-height: normal;min-height: 15px;padding-left: 20px; margin-top:10px}
.txt-relacionados .listado-check, .disponibilidad-componente-bodegon .listado-check {float: left;font-size: 1.1em;margin: 10px 0 0;}
.txt-relacionados .listado-check dd, .disponibilidad-componente-bodegon .listado-check dd {font-size: 1em;margin-bottom: 15px;padding-left: 20px;}
.txt-relacionados .listado-check dd a, .disponibilidad-componente-bodegon .listado-check dd a{color: #62BD19 !important;}
.txt-relacionados .boton-compruebaDisp {margin-left: 0!important;position: relative!important;top:inherit;}
.btn-relacionados .link-social {display: inline;float: right;margin: 0px 5px 0;}
.btn-relacionados .link-social ul {clear: both;display: inline;float: left;margin-top: 5px;}
.btn-relacionados .link-social li {color: #62BD19;display: inline;font-size: 1.2em;height: 16px;line-height: 12px;margin-right: 0;}
.btn-relacionados .link-social li img {margin-right: 0;}
.btn-relacionados .link-social span a{color: #62BD19;cursor: pointer;}
/* caracteristicas de producto */
h3.cabecera-seccion-lateral {clear: both;color: #3CAE0F;font-size: 1.45em;font-weight: bold;height: 44px;line-height: 44px;padding: 0 0 0 13px;}
.caracteristicas-tecnicas {float: left;margin: 0 0 0 16px;width: 902px;}
.caracteristicas-tecnicas .bloque-caracteristicas-tecnicas {border-right: 1px dotted #DCDCDC;display: inline-block;float: left;margin-right: 15px;padding-right: 15px;width: 273px;}
.caracteristicas-tecnicas .bloque-caracteristicas-tecnicas {border-right: 1px dotted #DCDCDC;display: inline-block;float: left;margin-right: 15px;padding-right: 15px;width: 273px;}
.caracteristicas-tecnicas .last {border-right: medium none;margin-right: 0;}
.caracteristicas-tecnicas .lastul {border-bottom: medium none;}
.caracteristicas-tecnicas li {border-bottom: 1px dotted #DCDCDC;clear: both;float: left;width: 273px;}
.caracteristicas-tecnicas li.last {border-bottom: medium none;}
.caracteristicas-tecnicas li .tit-dato {background: url("../img/bullet_triangle.jpg") no-repeat scroll left center transparent;color: #383838;display: block;float: left;font-size: 1.1em;font-weight: bold;height: auto;line-height: 30px;padding-left: 15px;width: 150px;}
.caracteristicas-tecnicas li .dato {color: #666666;display: block;float: right;font-size: 1.1em;height: auto;line-height: 30px;width: 108px;}
hr.separador {border-bottom: medium none;border-top: 1px solid #F0F0F0;clear: both;display: block;float: left;height: 1px;width: 100%;margin-top: 4px;}
.lista-documentos-descargas {float: left;margin: 15px 0 0 12px;padding: 0 0 15px;}
.lista-documentos-descargas .documento-descarga , .lista-documentos-descargas .documento-descarga-last{background: url("../img/doc-pdf.png") no-repeat scroll 10px 10px transparent;border-bottom: 1px dotted #DCDCDC;border-right: 1px dotted #DCDCDC;float: left;min-height: 32px;padding: 10px 2px 10px 45px;width: 180px;}
.lista-documentos-descargas .documento-descarga-last {border-right:none;}
.lista-documentos-descargas .documento-descarga .tit, .lista-documentos-descargas .documento-descarga-last .tit {background: url("../img/bullet_triangle.jpg") no-repeat scroll left center transparent;color: #454545;font-size: 1.2em;font-weight: bold;margin-bottom: 2px;padding-left: 10px;}
.lista-documentos-descargas .documento-descarga a,.lista-documentos-descargas .documento-descarga-last a {color: #69AA38;display: block;font-size: 1.2em;font-weight: bold;padding-left: 10px;}
.destacados-caracteristicas-tecnicas {float: left;margin: 15px;}
.destacados-caracteristicas-tecnicas ul li{float: left;}
.destacados-caracteristicas-tecnicas li span {color: #666666;display: inline-block;float: left;font-size: 1.2em;height: 30px;line-height: 30px;margin-right: 10px;}
.destacados-caracteristicas-tecnicas li img {float: left;margin-right: 10px;}
/*relacionados */
ul.listado-videos-catalogo {color: #666666;float: left;margin: 5px 15px 0;}
ul.listado-videos-catalogo .txt {float: left;width: 150px;}
ul.listado-videos-catalogo li {float: left;margin-right: 15px;margin-top: 20px;padding-bottom: 15px;width: 288px;}
ul.listado-videos-catalogo .texto h6 {color: #383838;font-size: 1.4em !important;}
ul.listado-videos-catalogo .texto p {color: #666666;font-size: 1.1em;line-height: 1.4em;}
ul.listado-videos-catalogo img {float: left; width: 133px; margin-bottom: 0px!important;margin-right: 10px;}
ul.listado-videos-catalogo .texto {float: left;width: 145px;}
.ver-todos, .ver-todos2 {border-top: 1px solid #DCDCDC;color: #62BD19;float: left;font-size: 1.2em;padding: 10px 0;width: 100%;}
/* oferta especial*/
.cabecera-seccion-oferta-especial {border-bottom: 1px solid #DCDCDC;clear: both;color: #3CAE0F;font-size: 2.4em;font-weight: bold;height: 44px;line-height: 44px;padding: 0 0 0 13px;}
.oferta-especial {float: left;}
.oferta-especial h6 {color: #383838;font-size: 1.2em;font-weight: bold;margin: 0 0 0 15px;padding-bottom: 4px;padding-top: 15px;width: 440px;}
.oferta-especial p {font-size: 1.2em;line-height: 1.3em;margin: 5px 0 15px 15px!important;padding-bottom: 4px;width: 440px;}
.oferta-especial p a {color: #666666;}
.imagenRegalo{float:left;margin-top: -24px;right: 34px;z-index: 50;}
.imagenRegalo img{margin-bottom: -8px!important;}
/* ficha producto eco opciones */
.txt-eco-opciones {clear: both;color: #666666;display: inline;float: left;font-size: 1.2em;margin: 0 8px 20px 17px;width: 900px;}
.tit-eco-opciones {display: inline;float: left;height: 32px;margin: 25px 0 15px 16px;width: 195px;}
.txt-eco-opciones h6 {color: #383838;font-size: 1em;}
.eco-opcion-lista {background: url("../img/fondo-eco-opciones.jpg") no-repeat scroll 0 0 transparent;clear: both;float: left;height: 122px;margin: 0 0 0 7px;overflow: hidden;padding-bottom: 5px;width: 920px;}
.eco-opcion-lista .eco-opcion {float: left;margin: 7px 0 0 8px;width: 175px;}
.eco-opcion-lista .eco-opcion p {color: #383838;font-size: 1.2em;margin: 7px 0 0;}
.eco-opcion-lista .eco-opcion img {margin-bottom: 0px!important;}
.ver-todos2 {border-top: medium none;color: #62BD19;float: left;font-size: 1.2em;padding: 10px 0;width: 100%;}
.ver-todos a, .ver-todos2 a {color: #62BD19;display: block;float: left;margin: 0 5px 0 10px;}
.lista-ficha-productos-bodegon {border-top: 1px solid #DEDEDE;float: left;padding: 0;width: 938px}
.lista-ficha-productos-bodegon .componente-bodegon {border-bottom: 1px dotted #DEDEDE;float: left;width: 936px;}
.lista-ficha-productos-bodegon .componente-bodegon .componente-bodegon-imagen {float: left;margin: 10px 5px 10px 12px;}
.lista-ficha-productos-bodegon .componente-bodegon .caracteristicas-componente-bodegon .datos-componente-bodegon {height: 70px;}
.lista-ficha-productos-bodegon .componente-bodegon .caracteristicas-componente-bodegon .serie-componente-bodegon {font-size: 1.1em;}
.lista-ficha-productos-bodegon .componente-bodegon .caracteristicas-componente-bodegon .nombre-componente-bodegon {color: #62BD19;font-size: 1.4em;font-weight: bold;}
.lista-ficha-productos-bodegon .componente-bodegon .caracteristicas-componente-bodegon span {color: #404040;display: block;line-height: normal;}
.lista-ficha-productos-bodegon .componente-bodegon .caracteristicas-componente-bodegon table {color: #666666;font-size: 1em;line-height: normal;width: 200px;}
.lista-ficha-productos-bodegon .componente-bodegon .caracteristicas-componente-bodegon table tr td {border-bottom: 1px solid #DCDCDC;}
.lista-ficha-productos-bodegon .componente-bodegon .caracteristicas-componente-bodegon .serie-componente-bodegon {font-size: 1.2em;font-weight: bold;}
.lista-ficha-productos-bodegon .componente-bodegon .disponibilidad-componente-bodegon {border-left: 1px solid #CACACA;float: right;height: 150px;padding: 10px 0 13px 15px;width: 203px;}
.lista-icha-productos-bodegon .componente-bodegon .precio-componente-bodegon {float: left;margin: 10px 0 0;width: 280px;}
.lista-ficha-productos-bodegon .componente-bodegon .caracteristicas-componente-bodegon {float: left;margin: 10px 0 0 ;width: 210px;}
.lista-ficha-productos-bodegon .componente-bodegon .precio-componente-bodegon .marcador-precio-medidas .precio-medida {display: block;font-size: 13px;margin: 28px 0 0 7px;position: absolute;text-align: center;width: 75px;}
.lista-ficha-productos-bodegon .componente-odegon .precio-componente-bodegon .marcador-precio-medidas .precio-medida {display: block;font-size: 13px;margin: 28px 0 0 7px;position: absolute;text-align: center;width: 75px;}
.lista-ficha-productos-bodegon .componente-bodegon .precio-componente-bodegon .marcador-precio-medidas {color: #404040;float: left;font-weight: bold;height: 43px;margin: 10px 20px 0 0;width: auto;}
.lista-ficha-productos-bodegon .componente-bodegon .precio-componente-bodegon .marcador-precio-medidas .precio {display: block;font-size: 16px;height: 26px;margin: 8px 0 0 7px;overflow: hidden;position: absolute;text-align: center;width: 75px;}
.lista-ficha-productos-bodegon .componente-bodegon .precio-componente-bodegon .marcador-precio-medidas .precio-medida sup {font-size: 12px;position: relative;top: 4px;}
.lista-ficha-productos-bodegon .componente-bodegon .caracteristicas-componente-bodegon .ver-caracteristicas span {background: url("../img/bullet_triangle.jpg") no-repeat scroll right center transparent;display: inline-block;padding-right: 15px;}
.lista-ficha-productos-bodegon .componente-bodegon .caracteristicas-componente-bodegon .ver-caracteristicas a {color: #62BD19;}
.caracteristicas-componente-bodegon .ver-caracteristicas {color: #62BD19;font-size: 1.1em;}
.lista-ficha-productos-bodegon .componente-bodegon .caracteristicas-componente-bodegon table .ver-caracteristicas td {border-bottom: medium none;}
/*precio de bodegon - variante pagina intermedia */
.lista-ficha-productos-bodegon .componente-bodegon .precio-componente-bodegon {float: left; margin: 10px 0 0; width: 287px;}
.lista-ficha-productos-bodegon .componente-bodegon .precio-componente-bodegon .bloque-precio {float: left;margin: 0 0 0;width: 280px;}
.lista-ficha-productos-bodegon .componente-bodegon .precio-componente-bodegon .marcador-precio-medidas-oferta {background: url("../img/marcador-precio-medidas-oferta-left.jpg") no-repeat scroll 0 0 #EFD919;color: #CC1D00;display: inline;float: left;font-weight: bold;height: 53px;margin: 10px 0 0 95px;padding-left: 12px;}
.lista-ficha-productos-bodegon .componente-bodegon .precio-componente-bodegon .lme-tienda-online {float: left; margin: 40px 0 0 10px;}
.marcador-precio-medidas .precio-tachado {background: url("../img/arrow-tachado-precio.gif") no-repeat scroll center center transparent;height: 50px;margin: 5px 0 0 7px;position: absolute;width: 96px;z-index: 20;}
.marcador-precio-medidas-oferta .wrap-marcador-precio-medidas-oferta {background: url("../img/marcador-precio-medidas-oferta-right.jpg") no-repeat scroll right center #EFD919;height: 53px;padding-right: 12px;}
/* precios oferta sin unidad*/
.lista-ficha-productos-bodegon .componente-bodegon .precio-componente-bodegon .marcador-precio {background: none repeat scroll 0 0 transparent;color: #404040;float: left;font-weight: bold;height: 43px;margin: 10px 0 0 0;width: auto;}
.lista-ficha-productos-bodegon .componente-bodegon .precio-componente-bodegon .marcador-precio .precio-tachado {background: url("../img/arrow-tachado-precio.gif") no-repeat scroll center center transparent;height: 45px;margin: 5px 0 0 7px;position: absolute;width: 75px;z-index: 20;}
.lista-ficha-productos-bodegon .componente-bodegon .precio-componente-bodegon .marcador-precio .precio {display: block;font-size: 16px;height: 24px;margin: 14px 0 0 7px;overflow: hidden;position: absolute;text-align: center;width: 75px;}
.lista-ficha-productos-bodegon .componente-bodegon .precio-componente-bodegon .marcador-precio .precio sup {font-size: 11px;position: relative}
.lista-ficha-productos-bodegon .componente-bodegon .precio-componente-bodegon .marcador-precio-oferta {background: url("../img/bck-precio-bodegon.gif") no-repeat scroll 0 0 transparent;color: #CC1D00;display: inline;float: left;font-weight: bold;height: 26px;margin: 24px 0 0 95px;width: 75px;}
.lista-ficha-productos-bodegon .componente-bodegon .precio-componente-bodegon .marcador-precio-oferta .precio {display: block;font-size: 16px;height: 28px;line-height: 28px;margin: 0;overflow: hidden;padding-bottom: 3px;text-align: center;}
.lista-ficha-productos-bodegon .componente-bodegon .precio-componente-bodegon .marcador-precio-oferta .precio sup {font-size: 12px;position: relative;top: 3px;}
/* listado bodegon - tabla de precios -  validos para variables con pequenos cambios */
#loadProds table {margin-left: 10px}
.productos-precio-bodegon {clear: both;float: left;width: 285px;}
.productos-precio-bodegon .celda-nombre-producto {color: #62BD19;font-size: 1.2em;font-weight: bold;text-align: left; line-height:1.4em}
.productos-precio-bodegon td {border-bottom: 1px solid white;height: 26px;line-height: 26px;}
.productos-precio-bodegon .celda-nombre-producto span {background: url("../img/bullet_triangle.jpg") no-repeat scroll left center transparent;display: block;padding-left: 10px;}
.productos-precio-bodegon .celda-nombre-producto span.lme_descripcion{ background:none; text-decoration:none;color: #454545; display: block;  font-size: 1em; padding-left: 10px;}
.lista-productos-bodegones .ficha-producto-bodegon .txt-producto a {color: inherit;text-decoration: none;}
.productos-precio-bodegon .celda-nombre-producto a {color: #62BD19; text-decoration:underline}
.productos-precio-bodegon .celda-precio-modificado {color: #454545;font-size: 12px;line-height: 24px;text-align: left;}
.productos-precio-bodegon .celda-precio-modificado, .productos-precio-bodegon .celda-precio-final {width: 65px;}
.productos-precio-bodegon .celda-precio-modificado {width: 75px;}
.productos-precio-bodegon td {border-bottom: 1px solid white;height: 26px;line-height: 26px;}
.productos-precio-bodegon .celda-precio-modificado .tachado {background: url("../img/tachado-precio-oferta.html") no-repeat scroll center center transparent;height: 26px;position: absolute;width: 75px;z-index: 20;}
.lista-productos-bodegones .ficha-producto-bodegon .txt-producto p {font-size: 1.2em;}
.productos-precio-bodegon .celda-precio-modificado .precio-anterior-oferta {text-align: center;width: 75px;}
.productos-precio-bodegon .celda-precio-modificado sup {font-size: 9px;position: relative}
.productos-precio-bodegon .celda-precio-modificado, .productos-precio-bodegon .celda-precio-final {width: 65px;}
.productos-precio-bodegon .celda-precio-final p {font-size: 15px !important;font-weight: bold;height: 25px;margin: 0;text-align: center;width: 75px;color:#666666; /*al color se le quita el important*/}
.productos-precio-bodegon .precio-oferta {background: url("../img/bck-precio-bodegon.gif") no-repeat scroll 0 0 transparent;color: #CC0600!important;}
.productos-precio-bodegon .celda-precio-final p sup {font-size: 13px;position: relative}
.productos-precio-bodegon .celda-precio-modificado, .productos-precio-bodegon .celda-precio-final {width: 65px;}
.productos-precio-bodegon .celda-precio-final {width: 75px;}
.productos-precio-bodegon td {border-bottom: 1px solid white;height: 26px;line-height: 26px;}
#findShop span {display: block;text-indent: -300em;}
#findShop form {clear: both;float: left;}
#findShop select {clear: both;float: left;margin-bottom: 15px;width: 170px;}
.icono-ofertaweb{float: left; position: absolute}
.resb-cab {background: url("../img/res-top.png") no-repeat scroll 0 0 transparent;clear: both;color: #5F5F5F;float: left;font-family: Arial,Helvetica,sans-serif;font-size: 14px;height: 28px;padding-left: 15px;padding-top: 14px;width: 925px;}
.resb-med {background: url("../img/res-med.png") repeat-y scroll 0 0 transparent;clear: both;color: #5F5F5F;float: left;font-family: Arial,Helvetica,sans-serif;font-size: 12px;line-height: 14px;width: 910px;padding:25px 15px}
.resb-bot {background: url("../img/res-bot.png") no-repeat scroll 0 0 transparent;clear: both;float: left;height: 42px;margin-bottom: 20px;width: 938px}
.resb-med ul li{ border-top:1px solid #ccc; min-height:80px; overflow: hidden; padding-top:10px }
.resb-med ul li.last{ border-bottom:1px solid #ccc; margin-bottom:15px}
.resb-med p.tit_02{ color: #4F4F4F; font-family: Arial,Helvetica,sans-serif;font-size: 14px;    font-weight: bold; margin-bottom:7px}
.resb-med .descrip{ width:60%; float:left; margin-left:15px!important}
.resb-med .descrip span.tit_03 a{ font-size:14px; font-weight:bold; display:block; color:#0099CC !important}
.resb-med .precio{ width:10%; float:left; padding:5px; margin: 14px 0 0 10px;}
.resb-med .precio-final {color: #454545; font-size: 16px; font-weight: bold; height: 25px; line-height: 18px; text-align: center; width: 75px;}
.resb-med .precio-final-unitario {color: #454545; font-size: 16px; font-weight: bold; height: 20px; line-height: 18px; margin: 0!important; text-align: center; width: 75px;}
.resb-med .precio-medida {margin-top: 2px; text-align: center; width: 75px;}
.resb-med .precio-medida sup {font-size: 10px; position: relative; top: 3px;}
.resb-med .lme_precio-anterior {color: #454545; font-size: 16px; font-weight: bold; height: 25px; text-align: center; width: 75px;}
.resb-med .lme_precio-anterior-unitario {color:#454545; font-size:16px; font-weight:bold; height:20px; line-height: 18px; margin: 0!important; text-align:center; width: 75px;}
.resb-med .lme_precio-oferta {background:url(../img/bck-precio-bodegon.gif) no-repeat center center; color:#CC1D00; font-size:16px; font-weight: bold; height: 25px; line-height: 18px; margin: 14px 0 0 10px; text-align: center;}
.resb-med .lme_tachado-unitario {background: url("../img/arrow-tachado-precio.gif") no-repeat center center ;height: 51px;position: absolute;width: 89px;z-index: 20;}
.resb-med .lme_marcador-precio-medidas-oferta {background: url("../img/marcador-precio-medidas-oferta-left.jpg") no-repeat scroll 0 0 #EFD919;color: #CC1D00;height: 53px;padding-left: 12px; text-align: center;}
.resb-med .lme_marcador-precio-medidas-oferta .lme_wrap-marcador-precio-medidas-oferta {background: url("../img/marcador-precio-medidas-oferta-right.jpg") no-repeat scroll right center #EFD919;height: 53px;padding-right: 12px;}
.resb-med .precio-oferta-unitario {font-size: 16px;font-weight: bold;height: 20px; line-height: 18px; margin:0!important}
.resb-med .precio-medida-oferta {margin-top: 2px; text-align: center;}
.resfverdeb12 {color: #83CF4B;font-family: Arial,Helvetica,sans-serif;font-size: 12px;font-weight: bold;}
.mart50{ margin-top:50px!important}
.mrl3{ margin:0 3px!important}
#jquery-overlay {position: absolute;top: 0;left: 0;z-index: 90;width: 100%;height: 500px;}
#jquery-lightbox {position: absolute;top: 0;left: 0;width: 100%;z-index: 100;text-align: center;line-height: 0;}
#jquery-lightbox a img {border: none}
#lightbox-secNav-btnClose img, #boton-acceso-lightbox a img{float:left}
#lightbox-container-image-box {position: relative;background-color: #fff;width: 250px;height: 250px;margin: 0 auto;}
#lightbox-container-image {padding: 10px;}
#lightbox-loading {position: absolute;top: 40%;left: 0%;height: 25%;width: 100%;text-align: center;line-height: 0;}
#lightbox-nav {position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;}
#lightbox-container-image-box > #lightbox-nav {left: 0;}
#lightbox-nav a {outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {width: 49%;height: 100%;display: block;}
#lightbox-nav-btnPrev {left: 0;float: left;}
#lightbox-nav-btnNext {right: 0;float: right;}
#lightbox-container-image-data-box {font: 10px Verdana, Helvetica, sans-serif;background-color: #fff;margin: 0 auto;line-height: 1.4em;overflow: auto;width: 100%;padding: 10px ;border-bottom:1px solid #ccc}
#lightbox-container-image-data {padding: 0 10px;color: #666;}
#lightbox-container-image-data #lightbox-image-details {width: 70%;float: left;text-align: left;}
#lightbox-image-details-caption {color: #62BD19; font-size: 1.4em; font-weight: bold; position: relative}
#lightbox-image-details-currentNumber {display: none!important;clear: left;padding-bottom: 1.0em;}
#lightbox-secNav-btnClose {float: right;padding-bottom: 0.7em;}
#gallery{padding:10px}
#gallery ul li{float: left; margin-right:14px}
#gallery ul li span.tit{display:block;  color: #383838;font-size: 1.3em;font-weight: bold;margin-bottom: 4px;}
.boton-submit {border: medium none !important;color: #383838;cursor: pointer;display: block;font-size: 12px;font-weight: bold;height: 21px;line-height: 21px;padding: 3px 0 0;text-align: center;width: 110px !important;}
fieldset.recordar-mail{border:none; width:300px}
.alta_colizd, .alta_colder{float:left!important; width:40%!important}
.alta_colizd{margin-right:50px!important}
.alta_colizd div{float:right; display:block}
.alta_colizd label, .alta_colizd label span{float:left; display:block}
.alta_colizd label, .alta_colder label{font-size:.8em!important}
.lme2_thumb-galeria-lightbox{background: none repeat scroll 0 0 #E9E9E9; float: left; margin: 20px 0 0 120px;  padding: 0; position: relative;  width: 260px;  z-index: 2000;}
.lme2_thumb-galeria-lightbox ul {border-bottom: 1px solid #DEDEDE;float: left;margin: 0;padding: 7px 0 0 0;width: 260px;}
.lme2_thumb-galeria-lightbox ul li {display: inline-block;float: left;margin-bottom: 6px;margin-left: 4px;}
h4.txth4{font-family: UnitOTMedium!important; padding-left: 10px!important}
img.right{float:right!important}
/* home comunicado importante de seguridad */
img.comunicado {display: block;margin-left: 1px;}
.nota-comunicado {border-top: 1px solid #DADADA;float: left;width: 100%;}
.img-comunicado {margin: 38px 38px 30px 38px; float: left;}
.texto-comunicado {margin-top:38px; float: left;}
.texto-comunicado h4 {color: #67bf20;font-family: "UnitOTMedium";font-size: 20px;font-weight: normal;height: 22px;line-height: 22px;}
.texto-comunicado h5 {color: #404040;font-family: "UnitOTMedium";font-size: 20px;font-weight: normal;height: 22px;line-height: 22px;}
.texto-comunicado a img {margin-top: 15px;}
/* comunicado de seguridad */
.ico-com-aviso {margin: 32px 16px 0px 32px;background: url("../img/ico_aviso.png") no-repeat scroll 0 0 transparent;width: 64px;height: 64px;float: left;}
.texto-com-aviso {float: left;margin-top: 32px;width: 550px;}
.texto-com-aviso h4 {color: #67bf20;font-family: "UnitOTMedium";font-size: 28px;font-weight:bold;font-weight: normal;text-transform: uppercase;}
.texto-com-aviso h5 {font-family: "UnitOTMedium";font-size: 22px;font-weight:bold;font-weight: normal;line-height: 22px;}
.texto-com-aviso h5.verde {color: #67bf20;}
.producto-com-aviso {float: left;margin-top: 32px;text-align: center;width: 250px;}
.informacion-comunicado {float: left;font-size: 1.5em;line-height: 15px;margin-bottom: 20px;padding: 15px 40px;width: 856px;}
.informacion-comunicado p {margin: 0px 0px 20px 0px!important;}
.informacion-comunicado ol {float: left!important;margin: 0px!important; font-weight: bold;}
.informacion-comunicado ol li, .informacion-comunicado ol li:hover {color:#000000; background: none!important;margin: 0px!important; float: none!important;list-style: decimal inside;  }
.pie-comunicado {float: left; margin: 0px 0px 10px 17px;}
/* INFO PRODUCTO NO DISPONIBLE */
.aviso-producto-nodisponible {background: url("../img/mail-aviso-noproducto.jpg") no-repeat scroll 0 0 transparent;float: left;height: 171px;padding: 15px 10px 0;width: 272px;}
.aviso-producto-nodisponible .tit {font-size: 1.4em;letter-spacing: -0.01em;margin-bottom: 10px;width: 230px;word-spacing: -0.01em;}
.aviso-producto-nodisponible p {font-size: 1.3em;line-height: normal;margin-top: 8px;width: 220px;}
.boton-no-info-prod {background-color: red;margin: 30px auto 0;width: 83px;}
.pasoapaso-producto-nodisponible {border-top: 2px solid #999999;float: left;margin: 0 1px;padding: 70px 0;width: 938px;}
.pasoapaso-producto-nodisponible .tit {color: #6DC627;font-size: 1.8em;font-weight: bold;margin: 0 0 0 15px!important;width: 800px;}
.pasoapaso-producto-nodisponible .info-pasoapaso-producto-nodisponible {clear: both;float: left;margin-top: 30px;width: 938px;}
.pasoapaso-producto-nodisponible .bloque-paso-noproducto {float: left;margin-right: 10px;}
.txt-productonodisponible-paso {color: #6B6B6B;float: left;font-size: 1.4em;line-height: normal;padding: 0 0 0 30px;width: 260px;}
.pasoapaso-producto-nodisponible .txt-productonodisponible-paso .tit-paso {margin-bottom: 5px!important;}
.pasoapaso-producto-nodisponible .txt-productonodisponible-paso .txt-paso {font-size: 0.9em;}
.pasoapaso-producto-nodisponible .txt-productonodisponible-paso .txt-paso a {color: #7FCC3D!important;display: inline-block;font-size: 1em;font-weight: bold;margin: 10px 0 0;padding-right: 10px;}
/* lightbox - aviso tienda */
#inc_hideshow {height: 100%;left: 0;margin: auto 0;position: relative;top: 0;width: 100%;z-index: 9999;}
#inc_fade {background: none repeat scroll 0 0 #C4C4C4;height: 100%;left: 0;opacity: 0.8;position: fixed;top: 0;width: 100%;z-index: 9999;}
.inc_popup_block {float: left;left: 50%;margin: 0 0 0 -514px;padding: 5px 20px;position: fixed;top: 1%;z-index: 9999;}
#inc_aviso-majadahonda {height: 616px;margin: 0 auto;position: relative;width: 987px;}
/* Ayuda multicriterios */
.cartelon-ayuda {display:none; background:url(../img/ayudaMulti.png) repeat-y 0 0; float: left; height: 119px; left: 40px; position: absolute; top: 100px; width: 684px; z-index: 300;}
.icono-ayuda {cursor: pointer;display: block;float: left;height: 25px;line-height: 25px;margin-left: 5px;position: relative;width: 25px;}
.icono-multi-cerrado {cursor: pointer;display: block;float: left;height: 25px;line-height: 25px;margin-left: 5px;position: relative;width: 25px;}
.icono-multi-abierto, .icono-multi-cerrado:hover {  cursor: pointer;display: block;float: left;height: 25px;line-height: 25px;margin-left: 5px;position: relative;width: 25px;}
.select-lista-multi {display:block; margin-top:10px;   clear: both;}
.filtro-contenedor .p-lista-multi {margin-top:0px !important;margin-right: 0 !important;}
.p-lista-multi {margin-top:10px !important;margin-right: 0 !important;}
.cartelon-ayuda .titular {color: #FFFFFF; font-size: 1.2em; margin-bottom: 0; margin-left: 20px; margin-right: 0 !important; margin-top: 10px; width: 100%;}
.cartelon-ayuda .contenido {float: left !important; width: 90%; margin-right: 0 !important;}
.cartelon-ayuda .capitulo {font-size: 1.2em; font-weight: bold; margin-bottom: 0; margin-left: 20px; margin-right: 0 !important; margin-top: 5px;}
.cartelon-ayuda .texto {font-size: 1em; margin-bottom: 0; margin-left: 20px; margin-right: 0 !important; margin-top: 5px;}
.cartelon-ayuda .img-show {float: right !important; text-align: center; width: 55px; margin-right: 0 !important;}
.cartelon-ayuda .img-show img {width: 100%; height: 100%; margin-top: 10px !important;}
.precio-tachado-OTM {background: url("../img/arrow-tachado-precio.gif") no-repeat scroll center center transparent;height: 15px;margin-left: 10px;position: absolute;width: 40px;z-index: 20;font-size: 1em;font-weight: bold;}
.precio-oferta-OTM {background: url("../img/bck-precio-bodegon.gif") no-repeat scroll center 0 transparent;color: #CC1D00;font-size: 1.4em;font-weight: bold;margin-left:50px;}
.textofck-OTM {color: #6F6F6F;font-family: Arial,Helvetica,sans-serif;font-size: 11px;font-weight: bold;}
.modulo-cargando {background-color:#FEFEFE;border: 1px solid #D4D4D4;border-radius:5px;height: 85px;left: 50%;margin: -100px 0 0 -100px!important;position: absolute;width: 227px;z-index: 900;}
#fichasimple .modulo-cargando,#variantekk .modulo-cargando,#bodegonkk .modulo-cargando,#mi-leroy .modulo-cargando,#tiendasSaldos .modulo-cargando,#saldos .modulo-cargando {background-image: url("../img/lightbox-ico-loading.gif");background-position: 90% 50%;background-repeat: no-repeat;}
.modulo-cargando p {float: left;font-size: 1.2em;margin-left: 20px!important;margin-top: 35px!important;width: 137px;}
.modulo-cargando img {float: right;margin-right: 20px;margin-top: 25px;background:url("../img/lightbox-ico-loading.gif") no-repeat scroll 0 0 transparent;height: 32px;width: 32px;}

/* Actualización */
/* HOME***************************************************/
.aviso-newsletter-tienda {background-color: #7DBC39;background-image: none;border-radius: 5px 5px 5px 5px;clear: both;float: left;height: 52px;margin-bottom: 15px;width: 938px;}
#tienda .aviso-newsletter-tienda {margin-top:15px;}
#home .aviso-newsletter-tienda {margin-left: 20px;}
.aviso-newsletter-tienda h5 {color: #FFFFFF;font-family: helvetica;font-weight: bold;margin-left: 11px;margin-top: 10px;}
.aviso-newsletter-tienda p {color: #33550D;display: block;float: left;font-size: 1.3em;margin-left: 11px !important;}
.aviso-newsletter-tienda .link-btn2{display: block;float: right;height: 36px;margin: 8px 8px 0 0;width: 36px;padding-left: 0;position: relative;}
.aviso-newsletter-tienda a.facebook{background: url('../img/ico_facebook.png') no-repeat;}
.aviso-newsletter-tienda a.twitter{background: url('../img/ico_twitter.png') no-repeat;}
.aviso-newsletter-tienda a.mail{background: url('../img/ico_mail.png') no-repeat;}
.list-modules-accesos-directos{clear: both;float: left;margin: 0 0 0px;width: 938px;margin-left: 20px;}
.list-modules-accesos-directos .banda-module-acceso2{border-bottom: 0px;float: left;padding: 0 0 27px;}
.list-modules-accesos-directos .module-acceso2{float: left;margin-right: 11px;width: 226px;}
.list-modules-accesos-directos .last {margin-right: 0 !important;}
.list-modules-accesos-directos .module-acceso .imagen-module-acceso2{float: left;margin-right: 0px;width: 75px;}
.list-modules-accesos-directos .module-acceso .txt {color: #757575;float: left;font-size: 1.2em;width: 149px;}
.list-modules-accesos-directos .module-acceso .txt a {color: #000000;}
.list-modules-accesos-directos .module-acceso .txt p {color: #666666;}
.list-modules-banner2{clear: both;margin-bottom: 27px;min-height: 150px;}
.list-modules-banner .module-acceso2 {float: left;margin-right: 11px;min-width: 226px;}
.list-modules-banner .last {margin-right: 0 !important;}
/* TIENDAS***************************************************/
.wide-module2{margin-bottom: 20px;width: 938px}
.wide-module2 .wrap-module2{border-bottom: 1px solid #E0E1DE;clear:both;float:left;width: 938px;}
.wide-module2 .wrap-module2 h2, .lme_modulo-demostraciones-tienda .div-cabecera h2{color: black;font-family: helvetica;font-size: 26px !important;margin-bottom: 11px;}
.wide-module2 .wrap-module2 h3, .lme_modulo-demostraciones-tienda .div-cabecera h3{color: #5F922C;font-family: helvetica;font-size: 20px;font-weight: inherit;margin-top: 13px;}
.lme_columnas-foto-texto2 {display: inline;float: left;margin:0;}
.lme_columnas-foto-texto2 .lme_columna-foto {float: left;margin: 0 20px 20px 0;width: 438px;}
.lme_columnas-foto-texto2 .lme_columna-texto {margin-right: 10px;}
.lme_columnas-foto-texto2 .lme_columna-texto h6 {font-size: 1.2em;margin: 10px 0;}
.lme_columnas-foto-texto2 .lme_columna-texto h6 strong{font-family: helvetica;font-size: 16px;font-weight: bold;}
.lme_columnas-foto-texto2 .lme_columna-texto p{color: #666666;font-family: helvetica;font-size: 13px;margin-bottom: 15px !important;}
.lme_columnas-foto-texto2 .lme_columna-texto {font-size: 1.2em;margin: 10px 10px 0 0;}
.columnas-wide {float: left;line-height: normal;width: 938px;margin-bottom: 30px;margin-top: 0px;}
.columnas-wide p{margin-bottom: 5px !important;}
.columnas-wide .columna2 {background-color: #EFEFEF !important;border-radius: 5px 5px 5px 5px;color: #666666;display: inline;float: left;font-size: 1.2em;line-height: normal;margin-right: 10px;min-height: 354px;padding: 12px;width: 440px;}
.columnas-wide .columna2.last{margin-right:0;}
.columnas-wide .columna2 img{margin-bottom: 10px;}
.columnas-wide .columna2 h6{color: black;font-family: helvetica;font-size: 16px;margin-bottom: 9px;}
.columnas-wide .columna2 p{color: #666666;font-family: helvetica;font-size: 13px;margin-bottom: 0px !important;}
/* Iconos y texto de Instalacion Transporte Financiacion****/
.lme_banda-servicios-destacado-tiendas {float: left;width: 938px;}
.lme_banda-servicios-destacado-tiendas .lme_modulo-lateral-servicios-destacado-tiendas {background-position: 26px 0;float: left;margin: 0 11px 33px 0;padding: 0 0 0 127px;width: 85%;}
.lme_banda-servicios-destacado-tiendas .last {margin-bottom: 15px;}
.lme_banda-servicios-destacado-tiendas .lme_modulo-lateral-servicios-destacado-tiendas h5{color: black;font-family: helvetica;font-size: 19px;margin-bottom: 2px;}
.lme_banda-servicios-destacado-tiendas .lme_modulo-lateral-servicios-destacado-tiendas h6{color: #5F922C;font-family: helvetica;font-size: 14px;font-weight: inherit;}
.lme_banda-servicios-destacado-tiendas .lme_modulo-lateral-servicios-destacado-tiendas p{color: #666666;font-family: helvetica;font-size: 13px;}
.lme_modulo-demostraciones-tienda .lme_evento-demostracion-tienda .lme_tit{color: black;font-family: helvetica;font-size: 15px;font-weight: bold;margin-bottom: 4px !important;}
.lme_banda-servicios-destacado-tiendas .lme_modulo-lateral-servicios-destacado-tiendas .lme_txt{font-size: 1.2em;line-height: normal;padding-top: 0px;}
.lme_banda-servicios-destacado-tiendas .lme_modulo-lateral-servicios-destacado-tiendas .lme_txt p{margin-bottom: 0px !important;}
.ico-instalacion{background-image: url('../img/ico_instalacion.html');background-repeat: no-repeat;}
.ico-transporte{background-image: url('../img/ico_transporte.png');background-repeat: no-repeat;}
.ico-financiacion{background-image: url('../img/ico_financiacion.png');background-repeat: no-repeat;}
/* Demostraciones En Tiendas****/
.lme_modulo-demostraciones-tienda {background: url('');margin-bottom: 20px;overflow: auto;position: relative;width: 938px;}
.lme_modulo-demostraciones-tienda .lme_grupo-evento-demostracion-tienda {background-color: #EFEFEF;border-radius: 5px 5px 5px 5px;float: left;margin: 0 0 0 0;padding-left:10px;position: relative;width: 928px;}
.lme_modulo-demostraciones-tienda .lme_evento-demostracion-tienda {float: left;margin: 10px 13px 27px 0;width: 136px;}
.lme_modulo-demostraciones-tienda .lme_evento-demostracion-tienda .lme_img-evento-demostracion-tienda{margin-bottom: 7px;}
.lme_modulo-demostraciones-tienda .lme_evento-demostracion-tienda .lme_txt{color: #666666;font-family: helvetica;font-size: 13px;font-weight: inherit;}
.lme_modulo-demostraciones-tienda .div-cabecera{margin-bottom: 20px;width: 648px;}
.lme_modulo-demostraciones-tienda .div-cabecera h2{display: block;float: left;margin-right: 10px;}
.lme_modulo-demostraciones-tienda .div-cabecera h3{}
.lme_modulo-demostraciones-tienda .div-cabecera a{display: block;float: left;margin-top: 9px;margin-left: 0px !important;}
.lme_modulo-demostraciones-tienda .div-imagen {background-image: url("../img/bg_entiendas_mujer.html");background-repeat: no-repeat;bottom: 0;display:block;float: left;height: 296px;position: absolute;right: 0;width: 290px;z-index: 20;}
/* PROMOCIONES************************************************/
#folletos .center-contenido-deg{background-image: none;background-color: #EFEFEF;border-left: 0px solid;border-radius: 5px;border-right: 0px solid;float: left;padding: 10px 10px 0px 20px;width: 908px;}
.banner-destacadofolleto {width: 938px;margin-bottom: 15px!important;margin-left:0px!important;overflow: auto!important;}
.descripcion-imagen{float: left;margin-bottom: 10px;width: 100%;}
.descripcion-imagen .promocion{display:block;float:left;margin-bottom:10px;width: 100%;}
#lista-descripcion-imagen .promo-botones{background: none;padding-left: 0;}
#lista-descripcion-imagen .promo-botones a{display: inline;margin-left: 0!important;margin-right: 10px;}
.descripcion-imagen .promocion_izq{float: left;display: block;padding: 0px;width: 340px;}
#wrapper-3 h1.sinmenu{color: black;font-family: helvetica;font-size: 26px;margin: 0px 0px 6px 0px !important;padding: 0px;}
.descripcion-imagen .promocion_izq h6{color: black;font-family: helvetica;font-size: 18px;font-weight: bold;margin-bottom: 0;padding-top: 7px;}
.descripcion-imagen .promocion_izq h5{color: #666666;font-family: helvetica;font-size: 18px;font-weight: inherit;margin-bottom: 0;}
.descripcion-imagen .promocion_izq p{color:#666666;font-family: helvetica;font-size: 13px;font-weight: inherit;margin-bottom: 5px;}
#toolbar{margin: 0;}
.descripcion-imagen .promocion_izq p a{color:#0099CC;font-family: helvetica;font-size: 13px;font-weight: inherit;margin-right: 10px;}
.imagen-folleto{height: 272px;float: right;}
/* MI LEROY MERLIN *********************************************/
#wrapper-2{margin-left: 20px;}
.top-contenido2{float:left;width: 938px;}
#wrapper-3 #main .text div{margin-left: 0px;}
#wrapper-3 #main .text wide-module2 wrap-module2{background-image:none;}
.pur-campos fieldset{margin: 0;width: 238px;padding-bottom:23px}
#registrationForm .pur-email, #registrationForm .pur-password, #registrationForm .pur-password-conf, #registrationForm2 .pur-email, #registrationForm2 .pur-password, #registrationForm2 .pur-password-conf {width: 238px;margin:0 10px 20px 0!important;}
#registrationForm label span,#registrationForm2 label span, #formulario-pedido label span, #passwordReminder label span, #loginForm label span, #filtros label span{display: block;font-size: 1.1em !important;font-weight: bold;margin-bottom: 2px;padding-top: 0;color: black;}
#registrationForm label span , #registrationForm2 label span ,#formulario-pedido label span, #passwordReminder label span, #loginForm label span, #filtros label span, .prod-comparador label span.checkbox-label {color: #666666;font-family: helvetica;font-size: 13px !important;font-weight: normal;}
#loginForm .col-usuario {margin-top: 0px!important;}
#cuatrocientos #loginForm .pedidos {margin-top: 10px !important;}
#cuatrocientos #loginForm .col-usuario button{margin-top:12px;}
#loginForm .pedidos input { width: 108px !important;}
p.recuerda-password { clear: both;}
#tienda .eventosList li {cursor: pointer;}
#wrapper-3 #registrationForm h2, #wrapper-3 #registrationForm2 h2{font-family: helvetica;font-size:18px;font-weight: inherit;padding: 0;border-bottom:1px solid #D3E4BF;margin-bottom:12px!important;color:black;}
#registrationForm #email, #registrationForm #emailConfirmation, #registrationForm #password, #registrationForm #passwordConfirmation,#registrationForm2 #email, #registrationForm2 #emailConfirmation, #registrationForm2 #password, #registrationForm2 #passwordConfirmation {background-color: #E3E3E3;border: medium none;border-radius: 3px 3px 3px 3px;color: #666666;font-family: Helvetica Neue;font-size: 14px;line-height: 24px;margin-bottom: 6px;width: 238px !important;height: 24px;}
#registrationForm #email:focus, #registrationForm #emailConfirmation:focus, #registrationForm #password:focus, #registrationForm #oldpassword_label input:focus, #password:focus, #registrationForm #passwordConfirmation:focus,
#registrationForm2 #email:focus, #registrationForm2 #emailConfirmation:focus, #registrationForm2 #password:focus, #registrationForm2 #oldpassword_label input:focus, #password:focus, #registrationForm2 #passwordConfirmation:focus{background: -moz-linear-gradient(center top , #79B932, #60A908) repeat scroll 0 0 transparent;background-color:#60A908;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5) inset;color: #000000;}
.top-contenido-deg{height: 6px;width: 938px;background: url("../img/940Top.png") no-repeat scroll 0 0 transparent;float: left;}
#formulario-pedido input , #loginForm input, #passwordReminder input, #registrationForm fieldset input, #registrationForm2 fieldset input, #passwordReminder fieldset input{background-color: #E3E3E3;border: medium none;border-radius: 3px 3px 3px 3px;color: #666666;font-family: Helvetica Neue;font-size: 14px;line-height: 24px;margin-bottom: 6px;height: 24px;}
#formulario-pedido input:focus , #loginForm input:focus, #passwordReminder input:focus{background: -moz-linear-gradient(center top , #79B932, #60A908) repeat scroll 0 0 transparent;background-color:#60A908 !important;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5) inset;color: #000000;}
#registrationForm div, #registrationForm2 div{margin-top: 4px;}
#registrationForm fieldset p, #registrationForm2 fieldset p{font-family: helvetica;font-size:14px;padding:0px;margin-bottom:12px!important;}
#registrationForm fieldset .preferencias, #registrationForm2 fieldset .preferencias{background-color:#EBEBEB !important;border-radius: 5px;margin:0 0 15px!important;padding:10px 22px 10px 10px;width: 713px !important;}
#registrationForm fieldset .preferencias .img-preferencia, #registrationForm2 fieldset .preferencias .img-preferencia{margin:0 17px 0px 0 !important;width: 158px;}
#registrationForm fieldset .preferencias .txt-preferencia, #registrationForm2 fieldset .preferencias .txt-preferencia{margin: 10px 0 0 !important;width:524px;}
#registrationForm fieldset .preferencias .txt-preferencia .tit-preferencia, #registrationForm2 fieldset .preferencias .txt-preferencia .tit-preferencia{border-top: 0px;color: black;font-family: helvetica;font-size:16px;margin-bottom:5px !important;padding-top:0;width: 512px;}
#registrationForm fieldset .preferencias .txt-preferencia p, #registrationForm2 fieldset .preferencias .txt-preferencia p{border-top: 1px solid #D9D9D9;font-family: helvetica;font-size:13px;padding-top:8px;width: 100%;}
#registrationForm fieldset .preferencias .txt-preferencia p a, #registrationForm2 fieldset .preferencias .txt-preferencia p a, .formulario-pedido p a, .form-login p.recuerda-password a{color: #0099CC!important;}
#registrationForm fieldset .preferencias .txt-preferencia p a:hover, #registrationForm2 fieldset .preferencias .txt-preferencia p a:hover, .formulario-pedido p a:hover, .form-login p.recuerda-password a:hover{color: #0099CC!important;text-decoration: underline!important;}
#registrationForm #contacto-dire1, #registrationForm #contacto-dire2, #registrationForm2 #contacto-dire1, #registrationForm2 #contacto-dire2 {margin-bottom: 0 !important;margin-top: 0 !important;}
#registrationForm .combos, #registrationForm2 .combos {margin-top:0px!important;margin-bottom:0px!important;}
#registrationForm fieldset .preferencias .txt-preferencia input, #registrationForm fieldset .preferencias .txt-preferencia input{margin:0;position:absolute;width: 0;}
.preferencias .clickeable {position: relative;}
.checkbox {background-image: url("../img/checkbox-medium.png");background-position: 0 -16px;cursor: pointer;display: block;float: left;height: 16px;line-height: 16px;margin: 2px 8px 0 0;text-indent: -9999px;width: 17px;position: absolute;right: 0;}
.checkbox.checked {background-position: 0 0;}
#registrationForm fieldset .botonreg, #registrationForm fieldset .botonreg{margin-right:194px !important;margin-top:6px !important;}
#contacto-dire1 strong, #contacto-dire2 strong{color:#999999;font-family: helvetica;font-size:13px;margin-right: 12px;}
.botonreg a span span span{padding:6px 30px 0px !important;}
.datos-pedido-online {display: inline-block;margin: 0 0 8px 0;width: 938px;}
.datos-consulta-online p{border-bottom: medium none !important;color: #666666 !important;display: block;font-family: helvetica !important;font-size: 12px !important;margin-bottom: 0 !important;}
.datos-consulta-online{float: left;font-size: 1.2em;line-height: 50px;width: 938px;margin-bottom: 10px;}
.datos-albaran{background-color: #EFEFEF;overflow:auto;padding:0 20px 20px;}
.datos-albaran table{width: 898px;}
.datos-albaran table th{background: none repeat scroll 0 0 #EFEFEF;border-bottom: 1px solid #C7D9B4;color: black;font-family: helvetica;font-size: 13px;font-weight: bold;height: 35px;padding-top: 12px;}
.datos-albaran table .odd td{border-bottom: 1px solid #E5E5E5;height: 24px;vertical-align: middle;}
.datos-albaran table td {border-bottom: 1px solid #E5E5E5;color:#666666;font-family: helvetica;font-size: 13px;height: 24px;vertical-align: middle;}
td.td-unidades{text-align: center;}
.datos-albaran table th.td-descripcion, .datos-albaran table td.td-descripcion, .datos-albaran table td.td-n-articulo, .datos-albaran table th .td-n-articulo{text-align:left;}
.datos-albaran table td.td-estado-pedido{font-weight: bold;text-align: center;}
.datos-albaran table td.td-precio{text-align: right;width: 90px;}
th.td-estado-pedido, th.td-unidades{text-align: center!important;}
th.td-precio  {text-align: center!important;}
th.td-precio-fin {text-align: right!important;}
.odd .td-precio  {text-align: center!important;}
.odd .td-precio-fin {text-align: right!important;}
#consulta-pedido h1.tit-pedido {display: block!important;}
.pendiente{color: #FF0000!important;}
.listo{color: #FF9900!important;}
.entregado{color: #7DBA39!important;}
.datos-pedido-online .datos-cliente{float: left;margin-right: 34px;width: 452px;}
.datos-pedido-online .datos-pedido{float: left;width: 452px;}
.datos-pedido-online p{border-bottom: 1px solid #D3E4BF;color: #000000;font-family: helvetica;font-size: 18px;padding-bottom: 4px;margin-bottom: 9px;}
.datos-pedido-online li{color: #666666;font-family: helvetica;font-size: 13px;margin-bottom: 7px;}
.datos-pedido-online span{color: #000000;font-weight: bold;}
.datos-pedido-online .datos-cliente .span-ancho{display: block;float: left;width: 77px;color: #666666!important;}
.datos-pedido-online .datos-pedido .span-ancho{display: block;float: left;width: 129px;color: #666666!important;}
#breadcrumb li a {background-image: url("../img/bckrastroli.png");background-position: right center;background-repeat: no-repeat;background-size: 7px 12px;color: #666666!important;float: left;font-size: 13px;margin-right: 12px;padding-right: 20px;}
#breadcrumb li.lastBreadCrumb, #breadcrumb li.lastBreadCrumb a {background-image: none;color: #000000!important;font-weight: bold;}
.qtip-contentWrapper{border-radius: 5px;border:none !important;}
.qtip-betweenCorners, .qtip-betweenCorners{height: 0px !important;}
#marco_input_text_centro{text-indent: 0!important;}
.cabeceraHomeTiendas {border-bottom: 1px solid #E0E1DE;overflow: auto;padding-bottom: 20px;}
#breadcrumb h2 {color: #838383;display:block;float: left;font-size: 13px;font-weight: normal;margin-right: 12px;}
#alertasLightPopup .recuerda-password a.link strong{color: #0099CC;}
#alertasLightPopup .recuerda-password a.link:hover {color: #0099CC !important;}
#alertasLightPopup .cierre-ligthbox {background:url("../img/boton-cerrar-light2.png") no-repeat scroll 0 0 transparent;display:block;cursor: pointer;width:30px;height:30px;margin: 0 0 -30px -15px;position: relative;top: -15px;}
.formulario-alerta #loginForm{width: 264px;}
#purLM #registrationForm fieldset .titulos-estado-suscripcion, #purLM #registrationForm2 fieldset .titulos-estado-suscripcion{width: 705px;}
#purLM #registrationForm fieldset .titulos-estado-suscripcion span, #purLM #registrationForm2 fieldset .titulos-estado-suscripcion span{margin-left: 23px;}
.botonreg a:hover{text-decoration: none;}
/*mi-leroy-reminder*/
.col-usuario #email{width: 100%;}
body {background: url("../img/bck_body_v.png") repeat-x scroll 0 0 #EEEEEE;font: 62.5% arial, helvetica, sans-serif;color: #383838;}
#wrapper {margin-left: auto;margin-right: auto;padding-left: 4px;padding-right: 4px;width: 978px;overflow: auto;}
#logo {overflow: hidden;position: relative;height: 115px;width:137px;margin-left:20px;float:left;margin-top: 17px}
#nav-global ul {margin-left:10px;float: left; margin-top:67px;list-style: none;}
#nav-global li {display: block;float: left;height: 36px;border: none!important;text-transform: capitalize;}
#nav-global li a {border-radius: 3px 3px 3px 3px;bottom: 0;color: #FFFFFF;display: block;font-family: "Helvetica Neue Condensed Bold",Helvetica,Arial,sans-serif;font-size: 14px;height: 36px;line-height: 36px;padding: 0 6px;top: 0;}
#nav-global li a {-moz-transition: color 0.25s ease-in 0s, background-color 0.25s ease-in 0s;color: #FFFFFF;text-decoration: none;font-weight: bold;}
#nav-global li strong,#nav-global li.open a,#nav-global li.on a {background:  #62932D;}
#nav-global li span,#nav-global li.open a span {    float: left;margin-left: 0;}
#nav-global li a:hover,#nav-global li a:active,#nav-global li a:focus {background: #62932D;/*border-radius: 5px;*/ }
#nav-global li + li {background-image: url("../img/bg_separador_menu.png");background-position: 0 8px;background-repeat: no-repeat;margin-left: 1px;padding-left: 2px;}
#search-box {    float: right;margin-right: 20px;margin-top: 75px;}
#search-box .button {background: url("../img/ico_buscar.png") no-repeat scroll 0 0 transparent;border: medium none;cursor: pointer;float: right;height: 20px;margin: 0 0 0 4px;width: 21px;}
#search-box input {border: 1px solid #C2C2C2;color: #999999;float: left;font-size: 1.2em;padding: 4px 3px 2px;width: 124px;font-family: "helvetica";}
#nav-meta {position: absolute;top: 26px;right: 20px;}
#nav-meta ul li {color: #7DB839;float: left;font-family: helvetica;font-size: 13px;list-style: none outside none;margin: 0 0 0 5px;padding-left: 6px;}
#nav-meta ul li + li    { background: url("../img/bg_separador_premenu.png") no-repeat scroll 0 6px transparent;}
#nav-meta ul li + li.gris{background: none repeat scroll 0 0 transparent!important;margin: 0;padding-left: 0;}
#nav-meta ul li + li.tienda{background: none repeat scroll 0 0 transparent!important;padding-left: 0;margin-left: 5px;}
#nav-meta ul li a, .lme_modulo-demostraciones-tienda .div-cabecera a {color: #62BD19;margin-left: 1px;margin-right: 2px;}
#nav-meta ul li a:hover,#nav-meta ul li a:active,#nav-meta ul li a:focus {color: #62BD19;text-decoration: underline;}
#nav-meta ul li #tienda-seleccionada-text {color: #838383;}
.bgSearchCab {background: url("../img/bcksearch_v.png") no-repeat scroll 0 0 transparent !important;border: medium none !important;}
#nav-global {overflow: hidden;float:left;}
#branding {margin-bottom: 6px;background: url("../img/bck_body_v.png") repeat-x scroll 0 0 transparent; position: relative;}
#nav-meta ul li a.nounder, .suscripcion-mileroy a , .lme_modulo-demostraciones-tienda .div-cabecera a.nounder, .txt #toolbar ul li a.nounder, #nav ul li a.nounder, #fichasimple ul li a.nounder, #variantekk ul li a.nounder, #fichavariante ul li a.nounder, #bodegonkk ul li a.nounder, #fichabodegon ul li a.nounder {-moz-transition: color 0.25s ease-in 0s, background-color 0.25s ease-in 0s;background-color: rgba(0, 0, 0, 0.5);background-color: #787878;border-radius: 12px 12px 12px 12px;color: white;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;font-size: 13px;font-weight: 300;margin-left: 5px;padding: 1px 8px 2px !important;cursor: pointer;}
#nav-meta ul li a.nounder:hover,  .suscripcion-mileroy a:hover , .lme_modulo-demostraciones-tienda .div-cabecera a.nounder:hover, #toolbar ul li a.nounder:hover , #nav ul li a.nounder:hover, #fichasimple ul li a.nounder:hover, #variantekk ul li a.nounder:hover, #fichavariante ul li a.nounder:hover, #bodegonkk ul li a.nounder:hover, #fichabodegon ul li a.nounder:hover{background-color: #000000; text-decoration:none!important}
#breadcrumb {clear: both;float: left;height: 23px;margin-bottom: 20px;padding: 2px 0;width: 930px!important;margin-left: 20px}
/* Pie */
#site-info {position: relative;color: #757575;margin-bottom:29px;margin-left: 20px;width: 938px;}
#wrapper-2 #site-info {margin-left: 0px!important;}
.separadorSiteInfo {background-color: #7DBC39;height: 3px;margin: 0 0 18px !important;width: 938px;}
#modulo-promo-home {background: none repeat scroll 0 0 transparent;float: left;margin-bottom: 10px;margin-top: 10px;margin-left: 20px;width: 938px;}
#shopFinder {display: none;   float: left;position: absolute;right: 27px;top: 47px;width: 254px;z-index: 500;}
#shopHelper {background: url("../img/bckshopfindertop.png") no-repeat scroll 24px 0 transparent;color: #383838;padding: 5px 0 0;}
#wrap-shopHelper {background-color: #FFFFFF;border-radius: 5px 5px 5px 5px;float: left;height: 194px;width: 254px;}
#shopHelper #findShop {display: inline;float: left;margin: 15px;}
#findShop .btnCenter, .botonreg .btnCenter,#formulario-pedido .btnCenter, #loginForm .btnCenter, #passwordReminder .btn-submit, #selectorTiendas #enlaces .btnCenter, .botonreg a input,  .botonreg a.botonreg-baja, #listaNoTiendapopup .btnCenter, #loadDisp-main .btnCenter, #vertienda.btnCenter{background: -moz-linear-gradient(center top , #79B932, #60A908) repeat scroll 0 0 transparent !important;background-color: #60a908 !important;border-radius: 5px 5px 5px 5px!important;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5) inset!important;color: white!important;cursor: pointer!important;float: right!important;font-family: helvetica!important;font-size: 17px!important;font-weight:inherit!important;height: 24px!important;margin-left: 6px!important;text-align: center!important;padding: 0px 11px !important;border:none!important;}
#findShop .btnCenter:hover , .botonreg .btnCenter:hover,  #selectorTiendas #enlaces .btnCenter:hover{background: -moz-linear-gradient(center top , #79B932, #4E731E) repeat scroll 0 0 transparent;color: #FFFFFF;}
#findShop span.cierre-ligthbox {background: url("../img/lbox_controls.png") no-repeat scroll 0 0 transparent;display: block;height: 30px;left: -15px;position: absolute;text-indent: -300em;top: -10px;width: 30px;z-index: 99999;cursor: pointer;}
#findShop h6.subtitulo{font-family: helvetica;font-size: 14px;}
#findShop h6.titulo{  border-bottom: 1px solid #D3E4BF;font-family: helvetica;font-size: 22px;padding-bottom: 2px;margin-bottom: 10px;}
#cambiotienda div {margin-bottom:3px;}
#cambiotienda .sbHolder  {width: 224px!important;}
#cambiotienda .sbOptions {width: 224px!important;}
/* icono de carrito para menu asociado por id */
#nav-sec-tiendaonline span{padding-right: 22px;    background: url("../img/ico_carrito.png") no-repeat scroll right 11px transparent;}
#registrationForm label, #registrationForm2 label, #filtros label { font-weight: inherit; }
#registrationForm label.clickeable, #registrationForm2 label.clickeable {display: block;float: right;}
#wrapper-3 #registrationForm h2, #wrapper-3 #registrationForm2 h2 {width: 100% !important;}
#registrationForm fieldset, #registrationForm2 fieldset {width: 100%!important;}
.mb14px {margin-bottom: 14px!important;}
form.formulario-pedido h6 span, #passwordReminder fieldset h6 span,.registro-leroy .txt-registro-leroy h6 span, #registrationForm .txt-registro-leroy h6 span, #registrationForm2 .txt-registro-leroy h6 span,#passwordReminder fieldset h2{color: #000000 ;font-family: helvetica ;font-size: 22px; font-weight: bold;}
#passwordReminder fieldset h2{   margin-bottom: 7px!important;}
#registrationForm .txt-registro-leroy, #registrationForm2 .txt-registro-leroy {float: none;    margin-bottom: 10px !important;}
.consulta-online-numero-paso,.formulario-registro .tit,#passwordReminder .tit,.txt-registro-crearcuenta,#purLM #registrationForm .txt-registro-leroy h6 span, #purLM #registrationForm2 .txt-registro-leroy h6 span{color: #000000 ;font-family: helvetica ;font-size: 18px!important; border-bottom: solid 1px #D3E4BF; padding: 0px !important; margin-bottom: 0px!important; font-weight: normal!important;display: block;}
#purLM .center-contenido .form-login .formulario-registro .tit{margin-bottom: 10px!important;}
#purLM .center-contenido .form-login .formulario-registro .col-usuario input, #mi-pedido .center-contenido-deg .formulario-pedido .col-usuario input, #purLM #passwordReminder .col-usuario input, #registrationForm fieldset input, #cuatrocientos .formulario-registro .col-usuario input{padding-left:5px;}
#mi-pedido .center-contenido-deg .formulario-pedido .consulta-online-numero-paso, #purLM #passwordReminder .tit, #purLM #passwordReminder .consulta-online-numero-paso{padding-bottom:3px!important;}
#purLM #passwordReminder #email{width:97%;}
#purLM #registrationForm .registrationForm, #purLM #registrationForm .pur-email, #purLM #registrationForm .pur-password, #purLM #registrationForm .pur-password-conf{width:243px!important;}
.consulta-online-info {   color: #666666;font-family: helvetica;font-size: 13px;margin-top: 10px !important;display: block;}
#mi-pedido .top-contenido, #folletos .top-contenido {background: none repeat scroll 0 0 transparent;float: left;height: 0px;}
#mi-pedido .center-contenido-deg  {background: none repeat scroll 0 0 transparent;border: none ;float: left;}
#mi-pedido .bottom-contenido-deg , #folletos .bottom-contenido-deg{background: none repeat scroll 0 0 transparent;float: left;height: 0;margin-bottom: 15px;}
.col-usuario-boton {padding-top: 17px;}
#formulario-pedido .pedidos input {width: 121px!important;}
#formulario-pedido .apellidos  input {width: 161px!important;}
.formulario-pedido {margin: 0px!important;padding-top: 5px;}
#mi-pedido .center-contenido-deg{ margin-bottom: 20px;  background:none repeat scroll 0 0 transparent;border-left: none;border-right: none;}
/* pur login registro etc...*/
#purLM #wrapper-3 h1 {padding-bottom: 0px!important;margin: 0 0 6px 0 !important;}
#wrapper-3 #main .text div .suscripcion-mileroy {float: left;margin-left: 12px !important;padding-left: 0px!important;width: 463px;}
#passwordReminder fieldset {border: medium none;float: left;width: 463px;}
.form-login, .form-pedido {float: left;width: 463px;padding-bottom: 44px;}
.formulario-registro {width: 100%!important;}
#passwordReminder .suscripcion-mileroy {margin-top: 39px;}
#purLM .top-contenido, #purLM .bottom-contenido {background:none repeat scroll 0 0 transparent!important; height: 0px!important}
#purLM .center-contenido {background:none repeat scroll 0 0 transparent!important; border: none!important;}
.btn-cambio-pass {clear: both!important;float: left !important;margin: 12px 0 0 !important;}
/* home tienda */
.hometienda-colder {float: left;margin-left: 2px !important;width: 297px;}
.hometienda-colder .home-tiendas-selector {background: -moz-linear-gradient(center top , #F6F6EF, #E6E1D5) repeat scroll 0 0 transparent !important;background-color:#E6E1D5;border-radius: 5px 5px 5px 5px !important;height: 176px !important;margin-bottom: 2px !important;width: 251px !important;padding: 17px 23px 23px 23px;}
.hometienda-colder .home-tiendas-banner {background: -moz-linear-gradient(center top , #F6F6EF, #D0C4B1) repeat scroll 0 0 transparent !important;background-color:#E6E1D5;border-radius: 5px 5px 5px 5px !important;height: 107px !important;width: 297px !important;}
.hometienda-colder .home-tiendas-banner #mini-galeria-selector-tienda #show-galeria-selector-tienda ul li a img {height: 107px;width: 297px;}
#mini-galeria-selector-tienda .lme_thumbs-galeria-banner-tienda {display:none!important}
#show-galeria-selector-tienda {height: 107px!important; width: 297px!important;}
#enlaces {width: 100%!important; margin-top: 18px!important;}
#enlaces .enlace, #enlaces .enlace:hover {color: #0099cc!important; border: none!important; margin-left: 0px!important; float: none!important;}
.home-tiendas-selector h6 {font-size: 23px; font-family: "Helvetica Neue Condensed Bold",Helvetica,Arial,sans-serif;margin-bottom: 12px!important}
/* pur anexo */
.botonreg a.botonreg-baja span{background: none repeat scroll 0 0 transparent;display: block;font: inherit;padding: 0 3px !important;margin-top: 3px;}
/* css anexo a combox ------------------------------------------------------------------------ */
.sbHolder li{background: none;float:none;height: auto;font-size: 12px;line-height: 15px;margin: 0;padding-left: 7px !important;}
.sbHolder li:hover{background: none;float:none;height: auto;font-size: 12px;line-height: 15px;margin: 0;padding-left: 7px !important;}
.sbHolder ul{float: none;margin: 0;padding: 0;}
#contacto-dire1 .sbHolder {margin-right: 10px!important;}
#homeTiendas #selectorTiendas .sbHolder {margin-bottom: 8px; width: 251px!important;}
#homeTiendas #selectorTiendas .sbOptions { width: 251px!important;}
.preferencias strong { font-weight: lighter;}
.sbHolder {background-color: #DADADA;border-radius: 3px 3px 3px 3px;display: inline-block;font-family: Arial,sans-serif;font-size: 12px;font-weight: normal;height: 26px;position: relative;width: 190px;}
.sbSelector {display: block;height: 26px;left: 0;line-height: 30px;outline: medium none;overflow: hidden;position: absolute;text-indent: 10px;top: 0;width: 170px;}
.sbSelector:link, .sbSelector:visited, .sbSelector:hover {color: #444444;outline: medium none;text-decoration: none;}
.sbToggle {background: url("../img/select-icons.png") no-repeat scroll 0 -78px transparent;display: block;height: 26px;outline: medium none;position: absolute;right: 0;top: 0;width: 28px;}
.sbToggle:hover {background: url("../img/select-icons.png") no-repeat scroll 0 -78px transparent;}
.sbToggleOpen {background: url("../img/select-icons.png") no-repeat scroll 0 -28px transparent;}
.sbToggleOpen:hover {background: url("../img/select-icons.png") no-repeat scroll 0 -28px transparent;}
.sbHolderDisabled {background-color: #3C3C3C;border: 1px solid #515151;}
.sbHolderDisabled .sbHolder {}
.sbHolderDisabled .sbToggle {}
.sbOptions {background-color: #E3E3E3;height: 95px;left: 0;list-style: none outside none;margin: 0;overflow-y: auto;padding: 0;position: absolute;top: 30px;width: 190px;z-index: 1;}
.sbOptions li {padding: 0 5px;}
.sbOptions a {border-bottom: 1px dotted #C0C0C0;display: block;outline: medium none;padding: 5px 0 5px 3px;}
.sbOptions a:link, .sbOptions a:visited {color: #444444;text-decoration: none;}
.sbOptions a:hover {color: #000000;}
.sbOptions li.last a {border-bottom: medium none;}
.sbOptions .sbDisabled {border-bottom: 1px dotted #515151;color: #999999;display: block;padding: 5px 0 5px 3px;}
.sbOptions .sbGroup {border-bottom: 1px dotted #515151;color: #EBB52D;display: block;font-weight: bold;padding: 5px 0 5px 3px;}
.sbOptions .sbSub {padding-left: 17px;}
#site-info #breadcrumb {margin-left: 0px!important;}
/*footer*/
.adeo {    background: url("../img/logo_adeo_corto.png") no-repeat scroll right 0 transparent;bottom: 0;color: #0099CC !important;display: block;float: right !important;font-size: 1.1em;height: 20px;padding-right: 99px;padding-top: 12px;vertical-align: text-bottom;}
/* se modifica las lineas 545, 1470, 537, 1543, 1590, 1591, 1592*/
#footerLinks.socialFooter { float: right!important; margin-top: 0px!important}
#footerLinks.socialFooter ul li a {color:#666666!important; display: block;margin-top: 4px;}
.footer-titulo-social span { display: block;margin-top: 4px;}
.footer-facebook {background: url("../img/footer_facebook.html") no-repeat scroll left 0 transparent;height: 20px;padding-left: 26px;position: relative; }
.footer-twitter {background: url("../img/footer_twitter.html") no-repeat scroll left 0 transparent;height: 20px;padding-left: 26px;position: relative;}
#site-info #footerLinks {margin-top: 4px;}
.footer-tiendaOnline {     clear: both;color: #666666;float: left;font-size: 12px;margin-bottom: 18px;margin-top: 18px;width: 150px;}
.footer-tiendaOnline a {    background: url("../img/bg-carro-footer-gv.png") no-repeat scroll right 0 transparent;color: #7DB839;padding-right: 18px;background-position: 97% 0%;}
.site-info .accesos .col-accesos{color: #666666;float: left;font-size: 1.1em !important;margin-right: 10px;padding-right: 8px;width: 140px;}
.col-accesos ul li a.tiendaonline {   background: url("../img/bg-carro-footer-pv.png") no-repeat scroll right 2px transparent;padding-right: 18px; }
.site-info .accesos .last {margin-right: 0 !important;}
/* listado de familias / categorias */
#listado-familias {    background-color: #EFEFEF;border-radius: 5px 5px 5px 5px;margin-bottom: 20px;overflow: auto;padding: 11px; /* 21 */float: left;width: 916px; /* 896 */}
#listado-familias ul {margin: 0px!important;}
#listado-familias li {   background: url("../img/bg_bullet_listado.png") no-repeat scroll left center transparent;color: #666666;display: inline-block;float: left;font-size: 1.3em;line-height: 18px;min-height: 18px;padding-left: 10px;width: 219px !important; /* 214 */}
#listado-secciones {background: none!important;}
.texto_tienda_online {  float: left;margin-right: 5px;}
.ico_tienda_online { background: url("../img/bg-carro-footer-pv.png") no-repeat scroll 0 5px transparent;display: block;float: left;height: 16px;text-indent: -99999px;width: 12px;}
/* destacados com se hace */
#content-modulo-ofertas-comunes ul{    float: left;margin: 18px;}
#content-modulo-ofertas-comunes li {      margin-right: 17px;width: 136px;}
#content-modulo-ofertas-comunes li.last-6 {      margin-right: 0px!important;width: 136px;}
#content-modulo-ofertas-comunes li .oferta {float: left;width: 136px;}
#content-modulo-ofertas-comunes li .oferta .imagen-oferta {   height: 88px;margin-bottom: 8px;width: 136px;}
#content-modulo-ofertas-comunes li .oferta .imagen-oferta a img {height: 88px;width: 136px;}
#content-modulo-ofertas-comunes li .oferta .txt-oferta {  float: left;padding: 0 !important;width: 100%;}
#content-modulo-ofertas-comunes li .oferta .txt-oferta a span.nombre-producto {color: #000000;display: block;font-family: helvetica;font-size: 1.4em;font-weight: bold;height:auto!important;margin-bottom: 6px!important;}
#content-modulo-ofertas-comunes li .oferta .txt-oferta a p {color: #000000;display: block;font-family: helvetica;font-size: 13px;height:auto!important;}
/* Multicriterios */
.filtro-contenedor {margin-right: 5px !important;width: 173px;}
#productoskk .center-contenido-gris-osc,#bodegonkk .center-contenido-gris-osc,#variantekk .center-contenido-gris-osc {background-image: none!important;background-color: #efefef!important;border-radius: 5px 5px 5px 5px;margin-bottom: 10px;padding: 17px 23px;width: 892px!important;}
#filtros {border-bottom: none!important;padding:0px!important;width:100%!important;}
#filtros div{}
#filtros .tit-filtro{color: #666666;float: left;font-size: 12px;margin-bottom: 5px;margin-right: 5px;overflow: auto;width: auto;}
#filtros .p-lista-multi {display: block;width: auto; clear:both;}
#filtros .p-lista-multi li{    color: #666666;font-size: 14px;line-height: 18px;}
#filtros label.clickeable, .prod-comparador  label.clickeable{float: left;font-size: 13px !important;line-height: 18px;vertical-align: baseline;width: 100%;cursor: pointer;}
#filtros label.clickeable{float: none;}
#filtros label.clickeable:hover, .prod-comparador  label.clickeable:hover, #filtros label.clickeable.selected, .prod-comparador  label.clickeable.selected{color: #60A908}
#filtros label.clickeable span.label-multicriterio:hover, #filtros label.clickeable.selected span.label-multicriterio {color: #60A908 !important;}
#filtros label.clickeable span.label-multicriterio {margin-left: 20px;padding-left: 1px;font-size: 11px !important; }
#filtros label .checkbox , .prod-comparador .checkbox{ float: left;margin-bottom: 0 !important;margin-left: 0 !important;margin-right: 4px !important; /* 8 */margin-top: 2px;width: 17px;height: 16px;position: inherit;}
#filtros label span.checkbox-label, .prod-comparador label span.checkbox-label {display: block;float: left;margin-bottom: 0;margin-left: 4px;}
/* botones imprimir y enviar derecha del titulo */
.bot-right-titulo {    display: block;margin-top: 14px;}
/* Listado Productos simple - 4 columnas */
.prod-comparador label span.checkbox-label{height: 20px;line-height: 20px;}
/* multicriterios capa de ayuda */
.cartelon-ayuda .tit-filtro{background-color: white;border-radius: 5px 5px 0 0;margin-bottom: 0!important;padding: 5px 5px 5px 12px;}
.cartelon-ayuda .icono-ayuda { cursor: default;}
.cartelon-ayuda {background: none repeat scroll 0 0 transparent;display: none;height: auto;left: -12px;margin-right: 0 !important;position: absolute;top: -5px;width: 467px;z-index: 99999;}
.cartelon-ayuda .cerrar {background: url("../img/boton-cerrar-light2.png") no-repeat scroll 0 0 transparent;height: 30px;margin: 0 !important;position: absolute;right: -15px;top: 20px;width: 30px;}
.cartelon-ayuda .cerrar a {display: block;height: 30px;width: 30px; }
.cartelon-ayuda .titular {background-color: white;color: black;margin: 0px !important;width: auto;font-size: 1.2em;margin-bottom: 0px;margin-right: 0px !important;margin-top: 10px;border-radius: 5px 5px 0 0;}
.cartelon-ayuda .todo-contenido {background-color: white;margin: 0 !important;width: 467px;border-radius: 0 5px 5px 5px;}
.cartelon-ayuda .img-show {background-color: white;float: none !important;margin: 18px 0 0 !important;width: 100%;}
.cartelon-ayuda .img-show img {height: 196px;margin-top: 0 !important;width: 431px;}
.cartelon-ayuda  .contenido{background-color: white;margin-bottom: 28px;margin-left: 18px!important;margin-right: 0 !important;}
.cartelon-ayuda .capitulo {color: #000000;font-family: helvetica;font-size: 23px;font-weight: inherit;margin-bottom: 0 !important;margin-right: 0 !important;margin-top: 0 !important;}
.cartelon-ayuda .texto {margin-bottom: 0 !important;margin-right: 0 !important;margin-top: 0 !important;width: 431px;font-size: 1em;margin-bottom: 0;margin-right: 0 !important;margin-top: 5px;}
/*  PRODUCTOS (todos los productos) ***********************************/
.elementos-catalogo {float: left;margin-top:23px;width: 938px;}
.elementos-catalogo li{display: inline-table;margin: 0 3px 35px 0;width: 230px;float:left}
.elemento-catalogo-familias a {color: #0099CC !important;}
.enlace-gris:hover ,.enlace-gris:focus, .enlace-gris:active {text-decoration: none !important;}
.elemento-catalogo-familias img,.elementos-catalogo li img{float: left;margin-right: 7px;width: 77px;}
.elemento-catalogo-familias h6 {color: #000000;font-size: 15px;margin-bottom: 3px;}
.elemento-catalogo-familias {padding-left: 84px;}
.elemento-catalogo-familias p {font-size: 13px;color:#666666;}
.center-contenido {background: none;}
#familiaskk .top-contenido, #familiaskk .bottom-contenido, #sinInformkk .top-contenido, #sinInformkk .bottom-contenido,  #fichasimple .top-contenido, #fichasimple .bottom-contenido{background:none repeat scroll 0 0 transparent!important;height: 0px!important;}
/* PRODUCTOS (no disponibles) ***********************************/
#sinInformkk .info-producto-nodisponible{background-color: #EFEFEF;border-radius: 5px;float:left;padding: 15px;margin:0px;width: 908px;}
#sinInformkk .img-producto-nodisponible{float: left;}
#sinInformkk .txt-productonodisponible {float: left;padding: 0 0px 0 20px;font-size: 13px;}
#sinInformkk .info-producto-nodisponible .txt-productonodisponible p span{font-weight: bold;}
#sinInformkk .info-producto-nodisponible .txt-productonodisponible ul li {color:#7DBC39 !important;list-style-position: inside;list-style-type: disc;}
.info-producto-nodisponible .txt-productonodisponible ul li span {color: #666666;font-weight: normal;}
.info-producto-nodisponible .txt-productonodisponible ul {color: #62BD19;margin: 10px 0 0;position: relative;}
#sinInformkk .center-contenido{background: none;float: left;}
#sinInformkk h1{color: #5F922C;font-family: helvetica;font-size: 20px !important;font-weight: inherit;height:20px;line-height: 1;margin: 0 !important;padding: 0;}
#sinInformkk .tit{color: black;display: block;float: left;font-family: helvetica;font-size: 26px !important;font-weight: bold;margin-bottom: 11px !important;width: 938px;}
/* Ordenacion y paginacio**********************************/
.paginacion-listado-productos {background-color: #EFEFEF;border-radius: 5px 5px 5px 5px;float: left;padding: 12px 20px 8px 15px ;width: 903px;}
#productoskk .paginacion-listado-productos .filtro-ordenacion,#bodegonkk .paginacion-listado-productos .filtro-ordenacion,#variantekk .paginacion-listado-productos .filtro-ordenacion{margin: 0px 25px 0 0;}
#productoskk .paginacion-listado-productos .filtro-ordenacion span,#productoskk .paginacion-listado-productos .resultados-pagina span,#productoskk .paginacion-listado-productos .marcador-paginacion span,#bodegonkk .paginacion-listado-productos .filtro-ordenacion span,#bodegonkk .paginacion-listado-productos .resultados-pagina span,#bodegonkk .paginacion-listado-productos .marcador-paginacion span,#variantekk .paginacion-listado-productos .filtro-ordenacion span,#variantekk .paginacion-listado-productos .resultados-pagina span,#variantekk .paginacion-listado-productos .marcador-paginacion span {background:none;font-size: 14px;font-family: Helvetica;color: #666666;float: left;margin-top: 4px;margin-right: 7px;}
#productoskk .paginacion-listado-productos .resultados-pagina .span-derecho,#bodegonkk .paginacion-listado-productos .resultados-pagina .span-derecho,#variantekk .paginacion-listado-productos .resultados-pagina .span-derecho{float: right;margin-left: 7px;margin-right: 0px;}
#productoskk .paginacion-listado-productos .boton-comparados,#bodegonkk .paginacion-listado-productos .boton-comparados,#variantekk .paginacion-listado-productos .boton-comparados {padding: 0;margin: 0;}
#productoskk .paginacion-listado-productos .marcador-paginacion,#bodegonkk .paginacion-listado-productos .marcador-paginacion,#variantekk .paginacion-listado-productos .marcador-paginacion {float: right;font-size: 1.2em;margin: 0;}
#productoskk .paginacion-listado-productos .resultados-pagina,#bodegonkk .paginacion-listado-productos .resultados-pagina,#variantekk .paginacion-listado-productos .resultados-pagina {border-right: 1px solid #DDDDDD;float: right;font-size: 1.2em;height: 26px;line-height: 18px;margin: 0 15px 0 0;padding-right: 15px;min-width: 170px;}
#productoskk #queryResult,#bodegonkk #queryResult,#variantekk #queryResult {float:left;margin-bottom: 20px;}
#productoskk #queryResult .sbSelector,#bodegonkk #queryResult .sbSelector,#variantekk #queryResult .sbSelector{}
#productoskk .paginacion-listado-productos .marcador-paginacion .input-text,#bodegonkk .paginacion-listado-productos .marcador-paginacion .input-text,#variantekk .paginacion-listado-productos .marcador-paginacion .input-text{background:none;margin: 0;padding: 0;}
#productoskk .paginacion-listado-productos .marcador-paginacion span,#bodegonkk .paginacion-listado-productos .marcador-paginacion span,#variantekk .paginacion-listado-productos .marcador-paginacion span{margin-right: 0;}
#productoskk .paginacion-listado-productos .marcador-paginacion .input-text span,#bodegonkk .paginacion-listado-productos .marcador-paginacion .input-text span,#variantekk .paginacion-listado-productos .marcador-paginacion .input-text span {padding-right: 0;}
#productoskk .botones-paginacion .btn-siguiente,#bodegonkk .botones-paginacion .btn-siguiente,#variantekk .botones-paginacion .btn-siguiente {background: url("../img/flecha-derecha-r25.png") no-repeat scroll 0 0 transparent;height: 31px;margin-top: -6px;width: 31px;cursor: pointer;}
#productoskk .botones-paginacion .btn-anterior,#bodegonkk .botones-paginacion .btn-anterior,#variantekk .botones-paginacion .btn-anterior {background: url("../img/flecha-izquierda-r25.png") no-repeat scroll 0 0 transparent;height: 31px;margin-top: -6px;width: 31px;margin-right: 8px;cursor: pointer;}
#productoskk #queryResult .sbSelector,#bodegonkk #queryResult .sbSelector,#variantekk #queryResult .sbSelector{width: 118px;}
#productoskk #queryResult .sbHolder,#bodegonkk #queryResult .sbHolder,#variantekk #queryResult .sbHolder{width: 145px !important;}
#productoskk #queryResult .filtro-ordenacion .sbHolder .sbOptions,#bodegonkk #queryResult .filtro-ordenacion .sbHolder .sbOptions,#variantekk #queryResult .filtro-ordenacion .sbHolder .sbOptions{width: 145px;height: 78px;}
#productoskk #queryResult .resultados-pagina .sbHolder,#bodegonkk #queryResult .resultados-pagina .sbHolder,#variantekk #queryResult .resultados-pagina .sbHolder{float:left;width: 63px !important;}
#productoskk #queryResult .resultados-pagina .sbSelector,#bodegonkk #queryResult .resultados-pagina .sbSelector,#variantekk #queryResult .resultados-pagina .sbSelector{width: 43px;}
#productoskk #queryResult .resultados-pagina .sbHolder .sbOptions,#bodegonkk #queryResult .resultados-pagina .sbHolder .sbOptions,#variantekk #queryResult .resultados-pagina .sbHolder .sbOptions{width: 64px;height: 104px;}
#productoskk .text,#bodegonkk .text,#variantekk .text{overflow: visible;}
.marcador-precio-oferta .prod-precios-4col {bottom: 0;float: left;margin: 0 0 15px;position: absolute;}
/* ventanas modales productos *******************************/
#listaNoTiendapopup {background: none repeat scroll 0 0 white;display: none;height: 260px!important;left: 50%!important;margin-left: -285px!important;margin-top: 150px!important;position: absolute!important;top: 0!important;width: 533px!important;z-index: 500!important;}
#listaNoTiendapopup .cierre-ligthbox a {color: #62BD19 !important;cursor: pointer;font-size: 1.2em;margin: 10px 0 0 482px;position: absolute;}
#listaNoTiendapopup .txt-seleccion {font-size: 1.2em;margin: 105px 0 0 20px;position: absolute;width: 494px;}
#listaNoTiendapopup .txt-seleccion select {width: 160px; float: left;}
#listaNoTiendapopup .txt-seleccion input {display:block; float:left; margin: 1px 0 0 0;padding-left: 5px;padding-right: 5px;}
#listaNoTiendapopup .txt-seleccion .sbHolder{margin-right: 15px;float: left;}
#listaNoTiendapopup .txt-seleccion #nogracias{clear: both;padding-top: 7px;}
#listaNoTiendapopup #marco_input_text_centro1 .sbHolder{margin-right: 8px; }
/* Ideas y consejos (videos) *******************************/
#demostraciones .center-contenido-deg{width: 936px;}
#demostracion .mail-link-social,#comoHacerlo .mail-link-social{ background: none; height: 0px; width: 0px; display:none; margin-right: 0px;}
/* Ficha Simple ***********************************/
#ficha-producto{float: left;}
#ficha-producto #ficha-producto-slider{border: 1px solid #D2D2D2;border-radius: 3px 3px 3px 3px;float: left;margin-right: 31px;width: 306px;}
#ficha-producto #ficha-producto-slider-img {margin: 10px !important;position: relative;text-align: center;width: 286px;}
#ficha-producto #ficha-producto-slider-img ul{text-align: left;}
#ficha-producto #ficha-producto-slider-img ul a{margin-left: 0;}
#ficha-producto #ficha-producto-slider-img img{width: 286px;}
#ficha-producto #ficha-producto-slider-thumbs {border-top: 1px solid #CCCCCC;height: 85px;position: relative;}
#ficha-producto #ficha-producto-slider-thumbs a.prev {background-position: left top;left: 27px;background-image: url("../img/arrows-simple.png");height: 18px;padding: 0;position: absolute;top: 34px;width: 18px;}
#ficha-producto #ficha-producto-slider-thumbs a.next {background-position: right top;right: 27px;background-image: url("../img/arrows-simple.png");height: 18px;padding: 0;position: absolute;top: 34px;width: 18px;}
#ficha-producto #ficha-producto-slider-thumbs div.slider-wrapper {height: 73px;left: 57px;overflow: hidden;position: absolute;top: -1px;width: 198px;}
#ficha-producto .caroufredsel_wrapper{left: 0!important;width: 198px!important;}
#ficha-producto .caroufredsel_wrapper ul{left: 0;overflow: hidden;}
#ficha-producto  #ficha-producto-slider-thumbs ul li {display: block;float: left;height: 61px;margin-right: 4px;padding-top: 12px;width: 61px;}
#ficha-producto  #ficha-producto-slider-thumbs ul li.active {background-image: url("../img/ficha-slider-active.png");background-position: center top;background-repeat: no-repeat;}
.txt-info-ficha-producto {float: left;line-height: normal;margin-right: 30px;width: 293px;}
.txt-info-ficha-producto .info-txt {float: left;overflow: hidden;padding-top: 10px;width: 293px;}
.txt-info-ficha-producto .subtitulo {color: #666666;font-family: helvetica;font-size: 16px;font-weight: normal;margin-bottom: 0 !important;}
.txt-info-ficha-producto h2 {font-family: helvetica;font-size: 26px !important;font-weight: bold;margin-bottom: -4px;}
.txt-info-ficha-producto .referencia {color: #999999;display: block;font-size: 13px;margin-bottom: 17px;}
.txt-info-ficha-producto p {color: #8C8C8C;font-size: 15px;margin-bottom: 15px !important;}
.txt-info-ficha-producto .marca-propia {display: block;font-size: 1.2em;font-weight: bold;margin-top: -14px;}
.relacionados-ficha-producto {border-left: 1px solid #D2D2D2;color: #666666;float: left;margin-top: 30px;padding-left: 20px;width: 255px;}
.txt-relacionados {margin-bottom: 67px;}
.txt-relacionados h6 {color: #666666;font-size: 14px;font-weight: normal;}
.txt-relacionados p {color: #000000;font-size: 14px;font-weight: normal;margin-bottom: 17px !important;}.btn-relacionados ul li a {margin-left: 0!important;}
.btn-relacionados .link-social {display: inline;float: left;}
.btn-relacionados .link-social span {color: #878787;display: inline-block;float: left;font-size: 14px;}
#fichasimple .lista-opciones li, #variantekk .lista-opciones li, #bodegonkk .lista-opciones li{font-size: 14px !important;margin-bottom: 5px !important;padding-left: 15px;}
#fichasimple .lista-opciones li a, #variantekk .lista-opciones li a,#bodegonkk .lista-opciones li a {color: #0099CC !important;font-size: 12px;font-weight:normal;}
#fichasimple .lista-opciones li span, #variantekk .lista-opciones, #bodegonkk .lista-opciones {color:#333333;font-family: helvetica;font-size: 12px;}
#fichasimple .lista-opciones li .seccion-tienda, #variantekk .lista-opciones li .seccion-tienda, #bodegonkk .lista-opciones li .seccion-tienda {color:#999999;font-size: 12px;}
#fichasimple .lista-opciones, #variantekk .lista-opciones, #bodegonkk .lista-opciones{margin-bottom: 11px;}
#fichasimple .plus-producto, #variantekk .plus-producto, #fichavariante .plus-producto, #bodegonkk .plus-producto, #fichabodegon .plus-producto{margin-bottom: 20px;}
#fichasimple .plus-producto li, #variantekk .plus-producto li, #fichavariante .plus-producto li, #bodegonkk .plus-producto li, #fichabodegon .plus-producto li {color: #60922C;font-size: 14px !important;font-weight: normal;margin-top: 1px;}
#fichasimple .ecoopcion, #variantekk .ecoopcion, #fichavariante .ecoopcion, #bodegonkk .ecoopcion, #fichabodegon .ecoopcion{display:block;float:left;margin-bottom: 25px;}
#fichasimple .ecoopcion img, #variantekk .ecoopcion img, #fichavariante .ecoopcion img, #bodegonkk .ecoopcion img, #fichabodegon .ecoopcion img{display: block;float: left;margin-right: 8px;}
#fichasimple .ecoopcion a, #variantekk .ecoopcion a, #fichavariante .ecoopcion a, #bodegonkk .ecoopcion a, #fichabodegon .ecoopcion a {color: #0099CC;display:block;float:left;font-family:Helvetica;font-size: 12px;}
#fichasimple .precio-marcador-icono-ficha, #variantekk .precio-marcador-icono-ficha, #fichavariante .precio-marcador-icono-ficha, #bodegonkk .precio-marcador-icono-ficha, #fichabodegon .precio-marcador-icono-ficha{margin-bottom: -3px;}
#fichasimple .ico-novedad, #variantekk .ico-novedad, #fichavariante .ico-novedad, #bodegonkk .ico-novedad, #fichabodegon .ico-novedad{background-color: #CC3293;border: 1px solid #D2D2D2;border-radius: 5px 5px 5px 5px;color: #FFFFFF;font-family: helvetica;font-size: 18px;font-weight: normal;padding: 1px 5px;text-align: center;}
#bodegonkk .precio-marcador-icono .ico-novedad,#variantekk .precio-marcador-icono .ico-novedad{background-color: transparent;border: 0 none;border-radius: 0 0 0 0;color: #000000;font-size: 11px !important;text-align: left;padding-left: 35px;margin-bottom: 0px;}
#fichasimple .btn-relacionados .link-social li, #fichavariante .btn-relacionados .link-social li, #fichabodegon .btn-relacionados .link-social li {margin-right: 5px;}
.mail-link-social{background: url("../img/ico-mail.png") no-repeat scroll 0 0 transparent;display: block;float: left;height: 16px;margin-right: 5px;width: 22px;cursor: pointer;}
#fichasimple .btn-relacionados .link-social li a:hover, #fichavariante .btn-relacionados .link-social li a:hover, #fichabodegon .btn-relacionados .link-social li a:hover,#fichasimple .btn-relacionados .link-social li a:active, #fichavariante .btn-relacionados .link-social li a:active, #fichabodegon .btn-relacionados .link-social li a:active{text-decoration: none;}
#fichasimple .descripcion, #variantekk .descripcion, #fichavariante .descripcion, #bodegonkk .descripcion, #fichabodegon .descripcion {font-size:13px;line-height: 13px;}
#fichasimple #wrapper-2{margin-left: 0;}
#fichasimple .text{width: 978px;}
#fichasimple .center-contenido{margin-bottom: 20px;margin-left: 20px !important;overflow: auto;}
#fichasimple .list-modules-banner{border-top: 1px solid #E0E1DE;margin-left: 20px;padding-top: 20px;}
#fichasimple #ficha-tecnica{background-color: #EFEFEF;display: block;margin-bottom:20px;overflow: hidden;padding: 21px 20px 20px;}
#fichasimple #ficha-tecnica h4{color: #000000;font-family: helvetica;font-size: 22px;font-weight: bold;margin-bottom: 14px;border: 0 none;font-style: inherit;outline: 0 none;padding: 0;vertical-align: baseline;}
#fichasimple #ficha-tecnica .descipcion-ficha{float: left;margin-bottom:30px;width: 100%;}
#fichasimple #ficha-tecnica .caracteristicas-ficha{color: #333333;font-family: helvetica;font-size: 13px;border-bottom: 1px solid #CBDEB6;display: inline-block !important;width: 100% !important;display: block;margin-bottom: 4px;overflow: hidden;padding-bottom: 5px;}
#fichasimple #ficha-tecnica li span{color:#666666;color: #666666;float: left;margin-left: 3px;padding-bottom: 1px;padding-right: 40px;width: 230px;}
#fichasimple #ficha-tecnica .last{border-bottom: none;margin-right: 0;}
#fichasimple .documento-descarga {background: url("../img/doc-pdf.png") no-repeat scroll 0 0 transparent;clear: both;color: #999999;font-family: helvetica;font-size: 12px;margin-bottom: 10px;min-height:31px;padding-left: 33px;}
#fichasimple .documento-descarga.last{margin-bottom: 35px;}
#fichasimple .documento-descarga a{font-size: 14px;color:#0099CC;display: block;}
#fichasimple .documento-descarga span{clear:both;display: block;}
#fichasimple #ficha-tecnica .eco{font-family: helvetica;font-size: 13px;}
#fichasimple #ficha-tecnica .eco span{color:#000000;font-size: 14px;font-weight: bold;display: block;float: left;width: 100%;margin-bottom: 7px;}
#fichasimple #ficha-tecnica .eco img{margin-bottom: 2px;}
#fichasimple #ficha-tecnica .eco p{color: #666666;line-height: 15px;margin-bottom: 14px;}
#fichasimple #ficha-tecnica .eco div{background-color: #83B619;border-radius: 5px 5px 5px 5px;overflow: auto;width: 938px;}
#fichasimple #ficha-tecnica .eco div ul{color: #FFFFFF;padding-left: 12px;padding-top: 8px;}
#fichasimple #ficha-tecnica .eco div li{float: left;font-size:13px;margin-right: 21px;width: 166px;}
#fichasimple #ficha-tecnica .eco div img{margin-bottom: 4px;}
#fichasimple #ficha-tecnica .eco div .last{margin-right: 12px;}
#fichasimple #ficha-tecnica .eco div li p{color:#FFFFFF;margin-bottom: 20px;}
/* Precios generales para listados y ficha productos */
.contenedor-todos-precios { font-family: helvetica !important;}
.contenedor-todos-precios .contenedor-precio,.contenedor-todos-precios .contenedor-precio-tachado {float: left;}
.contenedor-todos-precios .contenedor-precio-tachado  {margin-left: 10px!important;}
.contenedor-todos-precios   {margin-left: 8px;overflow: hidden;clear:both;}
.contenedor-todos-precios   .precio-oferta, .contenedor-todos-precios   .precio-oferta-medida {color: #ff0000;margin-bottom: 4px !important;background: none repeat scroll 0 0 #FFE600;border-radius: 5px 5px 5px 5px;padding: 0 5px 1px;font-weight: bold;float: left;text-align:right;}
.contenedor-todos-precios   .precio, .contenedor-todos-precios   .precio-medida{color: #545454;margin-bottom: 4px !important;padding: 0!important;margin: 0 5px 1px;font-weight: bold;float: left;position:relative;}
.contenedor-todos-precios   .precio-oferta-medida, .contenedor-todos-precios   .precio-medida,.contenedor-todos-precios   .precio-medida {clear: both; }
.contenedor-todos-precios   .precio span,.contenedor-todos-precios   .precio-oferta span,.contenedor-todos-precios   .precio span{font-size: 22px;font-weight: bold;float:left;}
.contenedor-todos-precios   .precio span sup,.contenedor-todos-precios   .precio-oferta span sup,.contenedor-todos-precios   .precio span sup{font-size: 13px;position: relative;top: 4px;}
.contenedor-todos-precios  .precio-medida span,.contenedor-todos-precios .precio-oferta-medida span,.contenedor-todos-precios   .precio-medida span{font-size: 17px;font-weight: bold;float:left;}
.contenedor-todos-precios  .precio-medida span sup,.contenedor-todos-precios  .precio-oferta-medida span sup,.contenedor-todos-precios   .precio-medida span sup{font-size: 8px;position: relative;top: 2px;}
.tachado {background: url("../img/tachado-precio-oferta.png") repeat-x scroll center 13px transparent;height: 26px;position: absolute;width: 100%;z-index: 20;left:0px;}
.contenedor-todos-precios   .tachado-medida{background: url("../img/tachado-precio-oferta.png") repeat-x scroll center 8px transparent;height: 26px;position: absolute;width: 100%;z-index: 20;left:0px;}
#saldos .contenedor-todos-precios{  bottom: 30px; display: block; position: absolute;}
#saldos .contenedor-saldos h1{width: 938px;}
/* Precios para listados variate y bodegon */
.variante-bodegon-precios-3col {bottom: 0;height: 98px;padding-bottom: 118px;position: absolute;width: 299px;}
.variante-bodegon-precios-3col li{display: block;float: left;width: 100%;margin-bottom: 2px;}
.variante-bodegon-precios-3col a{color: #5F922C;display:block;float:left;font-family: helvetica;font-size: 12px;width: 160px;}
.variante-bodegon-precios-3col .precio{color: #545454;display:block;float: right;font-weight: bold;margin-top: 0;padding: 0 !important;position: relative;}
.variante-bodegon-precios-3col .precio span{display:block;float: left;font-size: 12px;font-weight: bold;}
.variante-bodegon-precios-3col .precio .centimos{font-weight: normal;}
.variante-bodegon-precios-3col .precio .tachado{background: url("../img/tachado-precio-oferta.png") repeat-x scroll center 8px transparent;height: 9px;margin-left:0;position: absolute;width: 100%;z-index: 20;left:0px; }
.variante-bodegon-precios-3col .precio-oferta{background: none repeat scroll 0 0 #FFE600;color: #FF0000;float: right;font-weight: bold;overflow: auto;margin-left:5px;padding: 0 5px 1px;position: relative;}
.variante-bodegon-precios-3col .precio-oferta span{font-size: 12px;font-weight: bold;position: relative;}
.variante-bodegon-precios-3col .precio-oferta .centimos{font-weight: normal;}
.variante-bodegon-precios-3col sup{display:block;float:right;font-size: 12px;font-weight:normal;position: relative;top: 0px !important;}
.list-bod-kk {height: 620px !important;}
.list-bod-kk .precio-marcador-icono{margin-bottom: 40px;}
.list-bod-kk .infoDispon{margin-bottom: 30px;}
.list-bod-kk .infoDispon li,.boton-compruebaDisp{background-color: #69AF18;border-radius: 3px 3px 3px 3px;font-size: 12px;font-weight: lighter;padding: 5px 10px;cursor: pointer;}
.list-bod-kk .infoDispon li a,.boton-compruebaDisp a{color: #FFFFFF;}
.list-bod-kk .infoDispon li a:hover,.boton-compruebaDisp a:hover{text-decoration: none;}
/* comunes */
.sinborde {border: none!important;}
.overflowScroll {overflow: scroll!important;}
.separador {border-bottom:1px solid #EDE1DE;margin: 20px 0 !important;width: 938px;float: left;}
.enlace-a{color: #0099CC!important;display:block;font-family: helvetica;font-size: 13px;font-weight: normal;margin-right: 10px;margin-top:6px;cursor: pointer;}
.mleft0{margin-left: 0 !important;}
.mbottom10{margin-bottom: 10px !important;}
.fleft{float: left !important;}
.posR {position: relative!important;}
/* ColorBox Core Style:The following CSS is consistent between example themes and should not be altered.*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:visible!important;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#cboxOverlay{background:#222;}
#colorbox{left: 500px;}
#cboxContent{margin-top:0px; overflow:visible;}
#cboxError{padding:50px; border:1px solid #ccc;}
#cboxLoadedContent{background:#FFF;padding:0px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
#cboxLoadingGraphic{}
#cboxLoadingOverlay{background:#FFF;}
#cboxTitle{position:absolute;top:-22px;left:0;color:#000;display: none;}
#cboxCurrent{position:absolute; top:-22px; right:205px; text-indent:-9999px;}
#cboxSlideshow, #cboxPrevious, #cboxNext, #cboxClose{text-indent:-9999px; width:20px; height:20px; position:absolute; top:-20px; background:url(../img/lbox_controls.png) no-repeat 0 0;}
#cboxPrevious{background-position:0px 0px;display: none;height: 18px;width: 18px;background-image: url(../img/arrows-simple.png);margin-top: -9px;top: 50%;left: 10px;}
#cboxPrevious.hover{}
#cboxNext{background-position:-18px 0px;right:10px;display: none;background-image: url(../img/arrows-simple.png);top: 50%;height: 18px;width: 18px;margin-top: -9px;}
#cboxNext.hover{}
#cboxClose{background-position:0px 0px;right:-14px;top: -14px;height: 30px;width: 30px;z-index: 999;}
#cboxClose.hover{background-position:0px 0px;}
.cboxSlideshow_on #cboxPrevious, .cboxSlideshow_off #cboxPrevious{right:66px;}
.cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px; right:44px;}
.cboxSlideshow_on #cboxSlideshow.hover{background-position:-100px -25px;}
.cboxSlideshow_off #cboxSlideshow{background-position:-100px 0px; right:44px;}
.cboxSlideshow_off #cboxSlideshow.hover{background-position:-75px -25px;}
/* css para de ofertas */
.confirmacion-ofertas-cb { margin: 30px 30px 0;}
.confirmacion-form-cb {display: block;margin-bottom: 30px;overflow: auto;}
/* bodegon y variante para la ficha */
.elementos-Ficha {border-top: 1px solid #D7EAC1;float: left;padding: 0px;margin: 0px;padding-top:20px;width: 938px;}
.elementos-Ficha .componente-bodegon,.elementos-Ficha .componente-variante {border-bottom: 1px solid #DEDEDE;float: left;margin-bottom:20px;padding-bottom:20px;width: 938px;}
.modulo-disponibilidad{background-color:#FFFFFF;border-radius:3px;border:1px solid;height: 440px;left: 50%;margin-left: -338px;margin-top: -220px;position: absolute;top: 50%;width: 732px;z-index: 800;}
.modulo-disponibilidad .colInfo{float: left;margin-top: 15px;width: 446px;border-right:1px dotted #CCCCCC;padding-right: 1px;padding-bottom: 7px;}
.modulo-disponibilidad .tienda-disponibilidad{border-top: 1px solid #CCCCCC;float: left;margin: 12px 0 0;overflow: visible;padding-right: 18px;}
.modulo-disponibilidad .tienda-disponibilidad form{float: left; margin-top: 20px;}
.modulo-disponibilidad .tienda-disponibilidad .sbHolder{float: left;margin-right: 10px;}
.modulo-disponibilidad .tienda-disponibilidad .marco_input_text_centro3{float: left;margin-right: 10px;}
.modulo-disponibilidad .tienda-disponibilidad input{float:left; margin-top: 1px;}
/* bodegon solo tiene imagen */
.elementos-Ficha .componente-bodegon .imagen-bodegon {float: left;margin-bottom: 10px;margin-right: 19px;margin-top: 10px;}
.elementos-Ficha .componente-bodegon .caracteristicas-componente-bodegon {float:left; width: 444px;}
.elementos-Ficha .componente-variante .caracteristicas-componente-variante {float:left;width: 663px;}
.elementos-Ficha .componente-bodegon .caracteristicas-componente-bodegon .informacion,
.elementos-Ficha .componente-variante .caracteristicas-componente-variante  .informacion {float: left;}
.elementos-Ficha .componente-bodegon .caracteristicas-componente-bodegon .informacion .datos-componente-bodegon,.elementos-Ficha .componente-variante .caracteristicas-componente-variante  .informacion .datos-componente-variante {height: auto;margin-bottom: 24px !important;display:block;}
.elementos-Ficha .componente-bodegon .caracteristicas-componente-bodegon .informacion .datos-componente-bodegon .antetitulo,.elementos-Ficha .componente-variante .caracteristicas-componente-variante  .informacion .datos-componente-variante .antetitulo,.elementos-Ficha .componente-bodegon .caracteristicas-componente-bodegon .informacion .datos-componente-bodegon .referencia,.elementos-Ficha .componente-variante .caracteristicas-componente-variante  .informacion .datos-componente-variante .referencia{  color: #999999;display: block;font-family: helvetica;font-size: 13px;line-height: normal;}
.elementos-Ficha .componente-bodegon .caracteristicas-componente-bodegon .informacion .datos-componente-bodegon .titulo,.elementos-Ficha .componente-variante .caracteristicas-componente-variante .informacion .datos-componente-variante .titulo{color: #000000;font-size: 18px;font-weight: bold;}
.elementos-Ficha .componente-bodegon .caracteristicas-componente-bodegon .precio-componente-bodegon,.elementos-Ficha .componente-variante .caracteristicas-componente-variante .precio-componente-variante  { float:right;}
.elementos-Ficha .componente-bodegon .caracteristicas-componente-bodegon .propiedades,.elementos-Ficha .componente-variante .caracteristicas-componente-variante .propiedades{    clear: both;float: left;}
.elementos-Ficha .componente-bodegon .caracteristicas-componente-bodegon .propiedades table,.elementos-Ficha .componente-variante .caracteristicas-componente-variante .propiedades table{color: #666666;font-size: 12px;line-height: normal;width: 280px;}
.elementos-Ficha .componente-bodegon .caracteristicas-componente-bodegon .propiedades table tr td,
.elementos-Ficha .componente-variante .caracteristicas-componente-variante .propiedades table tr td { border-bottom: 1px solid #d7eac1; height: 19px; }
.elementos-Ficha .componente-bodegon .caracteristicas-componente-bodegon .propiedades table tr td.titulo,
.elementos-Ficha .componente-variante .caracteristicas-componente-variante .propiedades table tr td.titulo {width:97px; color:#666666; font-size: 12px;}
.elementos-Ficha .componente-bodegon .caracteristicas-componente-bodegon .propiedades table tr td.propiedad,
.elementos-Ficha .componente-variante .caracteristicas-componente-variante .propiedades table tr td.propiedad {width:184px; color:#333333; font-size: 12px;}
.elementos-Ficha .componente-bodegon .caracteristicas-componente-bodegon .propiedades table tr td.ver-caracteristicas,
.elementos-Ficha .componente-variante .caracteristicas-componente-variante .propiedades table tr td.ver-caracteristicas { border:none;}
.elementos-Ficha .componente-bodegon .caracteristicas-componente-bodegon .propiedades .ver-caracteristicas span a,
.elementos-Ficha .componente-variante .caracteristicas-componente-variante .propiedades .ver-caracteristicas span a {color: #0099CC!important;}
.elementos-Ficha .componente-bodegon .caracteristicas-componente-bodegon .propiedades .ver-caracteristicas span a:hover,
.elementos-Ficha .componente-variante .caracteristicas-componente-variante .propiedades .ver-caracteristicas span a:hover {color: #0099CC;text-decoration: underline;}
.componente-variante .relacionados-ficha-producto{border: none; margin-top: 0;}
.componente-variante .txt-relacionados{margin-bottom: 0;}
.componente-bodegon .relacionados-ficha-producto{border: none; margin-top: 0;}
.productoVarianteCabecera{color: #000000;float: left;font-family: helvetica;font-size: 14px;margin: 25px 0 7px;width: 938px;}
.productoVarianteCabecera .titulo{display: block;float: left;font-size: 22px;font-weight: bold;width: 619px;}
.productoVarianteCabecera .precio{display: block;float: left;margin-right: 24px;margin-top: 11px;}
.productoVarianteCabecera .disponibilidad{display: block;float: left;margin-top: 11px;}
#comparativa  h1 {margin-bottom: 19px;}
#comparativa  h1 + a.bt-text {float: left;font-size: 14px;line-height: 50px;margin-left: 15px;}
#comparativa  table {clear: both;margin-bottom: 45px;margin-left: -23px;padding-bottom: 10px;width: 960px;}
#comparativa  table tr td {position: relative;}
#comparativa  table tr td:first-child {padding-left: 28px;width: 219px;vertical-align: baseline;}
#comparativa  table tr td:last-child {padding-right: 30px;width: 219px;vertical-align: baseline;}
#comparativa  table tr td + td {border-left: 1px solid #E5E5E5;padding-left: 17px;width: 205px;vertical-align: baseline;}
#comparativa  table .bt-simple {background-color: #000000 !important;border-radius: 12px 12px 12px 12px;color: #FFFFFF;font-size: 12px;left: 153px;line-height: 12px;opacity: 0.5 !important;padding: 2px 8px 3px;position: absolute;top: -190px;}
#comparativa  table img {margin-bottom: 7px;margin-top: 35px;}
#comparativa  table tr td h3 {color: #666666;font-size: 15px;font-weight: normal;line-height: 15px;margin-bottom: 3px;position: relative;}
#comparativa  table tr td h3 strong {color: #000000;display: block;font-size: 16px;}
#comparativa  table .bt-comprar {margin-bottom: 2px;}
#comparativa  table .bt-text {margin-bottom: 14px;margin-left: 3px;}
#comparativa table tr + tr td {color: #666666;line-height: 28px;padding-top: 15px;position: relative;font-size: 12px!important;}
#comparativa table tr + tr p {margin: 0!important;padding: 0;position: relative;}
#comparativa table tr + tr td p span {color: #333333;font-size: 14px;font-weight: bold;position: absolute;top: -15px;}
#comparativa table tr td.comparativa-si {color: #64AD0D;}
#comparativa table tr td.comparativa-no {color: #CF3F6F;}
#comparativa table tr:nth-child(2n) {background-color: #F6F6F6;}
#comparativa .enlace-a {margin-bottom: 14px;margin-top: 5px;}
#comparativa ul.plus-producto { margin-bottom: 14px;margin-top: 5px;}
/* no encunetra productos multicriterios */
.multicriterio-sin-datos{font-size: 20px;font-weight: bold;margin-bottom: 30px;margin-top: 30px;}
/* ticker de apertura de tiendas nuevas */
.ticker {clear: both;float: left;margin-bottom: 20px;padding-top: 3px;width: 936px;}
.ticker-titulo{font-family: Helvetica, Arial, sans-serif; font-size: 30px; color: #3D3D3D; font-weight: bold; margin-top:20px; letter-spacing: -1px;}
.ticker-contenido {position: relative; top:10px; width:936px; height: 50px; background-color: #EFEFEF; border-radius: 3px; -ms-border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border:medium none !important;}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */ position: relative;top: 10px;height: 30px;width: 916px !important;overflow: hidden;background-color:#EFEFEF;}
.tickercontainer {position: relative; width: 936px; height: 40px; left:10px; top:5px; margin: auto!important; overflow: hidden;}
#tickercontainer.tickercontainer .tickercontainer {left:0px!important; top:0px!important;}
.ticker-webticker {position: relative; list-style-type: none; margin: 0; padding: 0;}
.ticker-webticker li {float: left; margin: 0; padding-right: 20px;}
.ticker-webticker li a {text-decoration:none;}
.ticker-webticker li a .t-prox{position:relative; left:10px; color:#000000; font-size:15px; font-weight: bold; margin-right: 5px;}
.ticker-webticker li a .t-fecha{position:relative; left:10px; color:#7DB839; font-size:18px; font-weight: bold; margin-right: 5px;}
.ticker-webticker li a .t-ciudad{position:relative; left:10px; color:#333333; font-size:18px; font-weight: bold; margin-right: 5px;}
.ticker-webticker li a .t-prov{position:relative; left:10px; color:#7DB839; font-size:15px; margin-right: 5px;}
.ticker-webticker li a .t-vermas{position:relative; left:10px; color:#0099CC; font-size:13px; margin-right: 5px;}
.ticker-webticker li a .t-ico {display:block; background: url("../img/ico-ticker.png") no-repeat left top transparent; height: 12px; width: 25px; position:relative; float: left; top:6px;}
/* fin ticker */
/* Clases que estan en el codigo pero no aparecian en los estilos */
.negrita{font-weight: bold;}
.errorDiv{color: red;}
.correctDiv{color:#83CF4B;}
/* Css para nostrar los combos de sistema en navegadores de moviles, tablet, web TV */
.android #cambiotienda select,.linux.opera #cambiotienda select,.OmniWeb #cambiotienda select,.iphone #cambiotienda select,.mobile #cambiotienda select,.blackberry #cambiotienda select,.ipod #cambiotienda select,.ipad #cambiotienda select,.linux.opera.opera12  #cambiotienda select,.webtv #cambiotienda select {display: block!important;}
.android #region,.linux.opera #region ,.OmniWeb #region ,.iphone #region,.mobile #region,.blackberry #region,.ipod #region,.ipad #region,.linux.opera.opera12  #region,.webtv #region {display: block!important;}
.android #selectorTiendasProvincia,.linux.opera #selectorTiendasProvincia,.OmniWeb #selectorTiendasProvincia,.iphone #selectorTiendasProvincia,.mobile #selectorTiendasProvincia,.blackberry #selectorTiendasProvincia,.ipod #selectorTiendasProvincia,.ipad #selectorTiendasProvincia,.linux.opera.opera12 #selectorTiendasProvincia,.webtv #selectorTiendasProvincia,.android #selectorTiendasCentro,.mobile #selectorTiendasCentro,.blackberry #selectorTiendasCentro,.linux.opera #selectorTiendasCentro,.OmniWeb #selectorTiendasCentro,.iphone #selectorTiendasCentro,.ipod #selectorTiendasCentro,.ipad #selectorTiendasCentro,.linux.opera.opera12 #selectorTiendasCentro,.webtv #selectorTiendasCentro {display: block!important;}.android .sbHolder,.mobile .sbHolder,.blackberry .sbHolder,.linux.opera .sbHolder,.OmniWeb .sbHolder,.iphone .sbHolder,.ipod .sbHolder ,.ipad .sbHolder,.linux.opera.opera12 .sbHolder,.webtv .sbHolder{display: none!important;}
.android .top-saldos select,.linux.opera .top-saldos select,.OmniWeb .top-saldos select,.iphone .top-saldos select,.mobile .top-saldos select,.blackberry .top-saldos select,.ipod .top-saldos select,.ipad .top-saldos select,.linux.opera.opera12 .top-saldos select,.webtv .top-saldos  select{display: block!important;}
.iphone #extras,.ipod #extras,.ipad #extras {display: inline;float: left;width: 305px;margin-left: 8px;}
.iphone #opeTuMismo #main,.ipod #opeTuMismo #main,.ipad #opeTuMismo #main {width: 625px!important;}
/* corrige el error de cuelgue en el navegador nativo de android */
.android #wrapper, .linux #wrapper, .mobile #wrapper, .webkit #wrapper{background-color: white!important; background-image: none!important;padding-left: 0px!important;padding-right: 0px!important;}
.win #wrapper, .mac #wrapper, .ipad.mobile #wrapper, .iphone #wrapper {background: url("../img/bck_shadow_w.png") repeat-y scroll 0 0 transparent!important; padding-left: 4px!important;padding-right: 4px!important;}
.p-lista-multi ul li.li-oculto {display: none;}
.ocultaMC:hover {text-decoration: underline;}
.muestraMC:hover {text-decoration: underline;}
.pie-MC {margin-top: 6px;}
.pie-MC .enlace-a {margin-top: 0px!important;}
#formmc {display:none;}
#logo a span {display:none;}