.draft {
    background-image: url(img/bg-body.jpg);
    background-repeat: repeat;

}

#plantilla.draft .plantilla_menu .next {
    right: -48px;
}

#plantilla.draft .plantilla_menu .saveSlice {
    top: -50px;
    right: 0;
}

/* ANTI ESTILOS CSS */
#plantilla.draft ul.listado {
    padding-left: 0;
    margin: 0;
}

.draft#plantilla .plantilla_menu ul {
    list-style: none;
}

.draft .imglogo img {
    width: auto;
}

/* CHAPUZA */
.draft .header .container {
    z-index: 100;
}

/* SPECIFIC */
.draft .air-cont {
    padding-left: 20px;
    padding-right: 20px;
}

.draft .air {
    padding: 20px;
}

.draft .box {
    position: relative;
}

.draft .unit {
    margin-bottom: 40px;
}

.draft .half-unit {
    margin-bottom: 20px;
}

.draft .quarter-unit {
    margin-bottom: 10px;
}

/* HEADER */
.draft .header {
    background-image: url(img/bg-header.png);
    background-repeat: repeat-x;
    height: 187px;
    background-positon: center top;
    margin-bottom: 40px;
}

.draft .header .logo {
    margin-top: 12px;
}

.draft .header .search-input {
    float: right;
    margin-top: 40px;
}

/* MENU */
.draft .navbar-draft .navbar-inner {
    background: none;
    box-shadow: none;
    border-radius: 0;
    border: none;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.draft .menu {
    width: 680px;
}

.draft .slice_menu {
    z-index: 100;
    overflow: visible !important;
}

/* MENU - TOP1 */
.draft .navbar-draft #menu-top1 ul.nav > li > a {
    background-image: url(img/bg-top1.png);
    background-repeat: repeat;
    border-radius: 8px 8px 8px 8px;
    border: 1px solid #292929;
    color: #ffffff;
    margin-left: 15px;
    font-size: 15px;
    -webkit-box-shadow: 0px 1px 0px 0px #ffffff;
    box-shadow: 0px 1px 0px 0px #ffffff;
    text-shadow: 0px 0px 1px #000000;
    filter: dropshadow(color=#000000, offx=0, offy=0);
}

.draft .navbar-draft #menu-top1 ul.nav > li > a:hover,
.draft .navbar-draft #menu-top1 ul.nav > li.active > a {
    background-image: url(img/bg-top1-hover.png);
    background-repeat: repeat;
    -webkit-box-shadow: 0px 1px 0px 0px #065b80;
    box-shadow: 0px 1px 0px 0px #065b80;
    position: relative;
}

.draft .navbar-draft #menu-top1 ul.nav > li.active > a:after {
    content: url(img/after-top1.png);
    bottom: -9px;
    left: 3px;
    position: absolute;
}

/* MENU - TOP2 */
.draft .navbar-draft .navbar-inner #menu-top2 {
    background-image: url(img/bg-top2.png);
    background-repeat: no-repeat;
    height: 70px;
    width: 700px;
}

.draft .navbar-draft .navbar-inner #menu-top2 ul.nav {
    padding-top: 20px;
    padding-right: 50px;
}

.draft .navbar-draft .navbar-inner #menu-top2 ul.nav > li > a {
    color: #ffffff;
    font-size: 15px;
    text-shadow: 0px 0px 1px #000000;
    filter: dropshadow(color=#000000, offx=0, offy=0);
}

.draft .navbar-draft .navbar-inner #menu-top2 ul.nav > li > a:hover {
    color: #00b2ff;
}

.draft .navbar-draft .navbar-inner #menu-top2 ul.nav > li.active > a {
    background-color: #00b2ff;
}

.draft .navbar-draft .navbar-inner #menu-top2 ul.nav > li.active > a:hover {
    color: #004461;
    text-shadow: none;
}

/* MENU - TOP3 */
.draft .navbar-draft .navbar-inner #menu-top3 {
    background-image: url(img/bg-top3.png);
    background-repeat: no-repeat;
    height: 70px;
}

.draft .navbar-draft .navbar-inner #menu-top3 > ul.nav {
    padding-top: 15px;
    padding-right: 10px;
}

.draft .navbar-draft .navbar-inner #menu-top3 > ul.nav > li > a {
    color: #ffffff;
    font-weight: bolder;
    text-shadow: none;
    margin-top: 2px;
    padding: 8px 10px 11px;
}

.draft .navbar-draft .navbar-inner #menu-top3 > ul.nav > li > a:hover {
    color: #00B2FF;
}

.draft .navbar-draft .navbar-inner #menu-top3 > ul.nav > li.active > a {
    background-color: #152631;
}

/* MENU - TOP4 */
.draft .navbar-draft .navbar-inner #menu-top4 {
    background-image: url(img/bg-top4.png);
    background-repeat: no-repeat;
    height: 70px;
    width: 700px;
}

.draft .navbar-draft .navbar-inner #menu-top4 ul.nav {
    padding-top: 15px;
    padding-right: 50px;
}

.draft .navbar-draft .navbar-inner #menu-top4 ul.nav li a {
    color: #152631;
    text-shadow: none;
}

.draft .navbar-draft .navbar-inner #menu-top4 ul.nav li.active > a {
    background-color: #4C88AC;
    color: #ffffff;
    font-weight: bolder;
}

/* MENU - TOP 5 */
.draft .navbar-draft .navbar-inner #menu-top5 > ul.nav > li > a {
    padding: 0px;
    color: #2b4c60;
    font-size: 16px;
    line-height: 15px;
    padding-left: 3px;
    margin-right: 17px;
}

.draft .navbar-draft .navbar-inner #menu-top5 > ul.nav > li > a:hover {
    color: #99e0ff;
}

.draft .navbar-draft .navbar-inner #menu-top5 > ul.nav > li > a:after {
    content: url(img/bg-top5-divider.png);
    margin-left: 5px;
}

.draft .navbar-draft .navbar-inner #menu-top5 > ul.nav > li.active > a {
    color: #ffffff;
    background-image: url("img/pattern_002.png");
    backgroud-repeat: repeat;
    border-top: 1px dashed #CDC3B7;
    border-left: 1px dashed #CDC3B7;
    border-bottom: 1px dashed #CDC3B7;
    font-weight: bolder;
}

.draft .navbar-draft .navbar-inner #menu-top5 > ul.nav > li.active > a:hover {
    color: #99e0ff;
}

/* SUBMENU */
.draft .navbar-draft ul.dropdown-menu li ul {
    left: 160px;
    top: 0;
    border-bottom: transparent;
}

.draft .navbar-draft ul.dropdown-menu li ul:before,
.draft .navbar-draft ul.dropdown-menu li ul:after {
    border: none;
}

.draft .navbar-draft ul.dropdown-menu {
    border-radius: 0;
    border: 1px dashed #CDC3B7;
}

.draft .navbar-draft ul.dropdown-menu li a {
    font-family: 'Oxygen', sans-serif;
    font-size: 13px;
    color: #575757;
    border-bottom: 1px dashed #CDC3B7;
}

.draft .navbar-draft ul.dropdown-menu .active,
.draft .navbar-draft .nav .active > a {
    background-color: #00b2ff;
    color: #ffffff;
}

.draft .navbar-draft ul.dropdown-menu li a:hover,
.draft .navbar-draft ul.drowdown li.active a {
    background-color: #00b2ff;
    color: #ffffff;
}

.draft .navbar-draft .dropdown-toggle:after {
    content: '*';
    color: #00b2ff;
}

/* TIPOGRAFIA */
.draft h1, .draft h2, .draft h3, .draft h4, .draft h5, .draft h6 {
    font-family: 'Oxygen', sans-serif;
}

.draft a:hover {
    text-decoration: none;
}

.draft a .title {
    font-size: 19px;
    line-height: 20px;
    color: #717171;
}

.draft .title.dark {
    color: #004461;
}

.draft .light,
.draft .light p,
.draft h2.light {
    color: #ffffff;
}

.draft .subtitle.light {
    color: #00b1fc;
}

.draft .title.small-title {
    color: #ffffff;
    font-size: 16px;
    line-height: 18px;
}

.draft .subtitle.small-subtitle {
    font-size: 14px;
    line-height: 15px;
}

.draft p {
    font-family: verdana;
    color: #616161;
}

.draft .subtitle {
    color: #aba890;
    font-size: 18px;
    line-height: 20px;
    font-weight: 400;
    margin-bottom: 10px;
}

.draft .center-text {
    text-align: center;
}

.draft .title.destacade-title {
    font-size: 28px;
    color: #ffffff;
    text-shadow: 0px 0px 1px #000000;
    filter: dropshadow(color=#000000, offx=0, offy=0);

}

.draft .subtitle.destacade-subtitle {
    font-size: 18px;
    color: #e7e7e7;
}

.draft .title-decorate:before {
    content: url(img/title-decorate.png);
    margin-right: 5px;
}

.draft a .dark-well-product-info .title,
.draft .dark-well-product-info .title {
    color: #ffffff;
    font-size: 16px;
    line-height: 16px;
}

.draft a .dark-well-product-info .title:hover,
.draft .dark-well-product-info .title:hover {
    color: #d7d7d7;
}

.draft a .dark-well-product-info .subtitle,
.draft .dark-well-product-info span.price {
    font-size: 14px;
    line-height: 14px;
}

.draft .txt-animate {
    position: absolute;
    right: -1000px;
    bottom: 20px;
    height: 80px;
    overflow: hidden;
}

.draft .subtitle-animate {
    position: absolute;
    left: -1000px;
    bottom: 10px;
    height: 80px;
    overflow: hidden;
}

.draft .title-animate {
    display: none;
    height: 35px;
    overflow: hidden;
    color: #ffffff;
}

.draft .title.big-title {
    font-size: 42px;
    color: #46769E;
    line-height: 40px;
}

.draft .txt.big-txt p {
    font-size: 24px;
    line-height: 26px;
}

.draft .animate-gen8 .title {
    color: #173f52;
    font-size: 25px;
    line-height: 26px;
}

.draft .animate-gen8:hover .title,
.draft .animate-gen8:hover .txt p,
.draft .element-not3:hover p,
.draft .txt.white-txt p {
    color: #ffffff;
}

.draft span.date {
    display: block;
    font-family: 'Oxygen', sans-serif;
    font-size: 16px;
    font-weight: bolder;
    color: #ABA890;
    margin-bottom: 10px;
}

.draft span.price {
    display: block;
    font-family: 'Oxygen', sans-serif;
    font-size: 16px;
    font-weight: bolder;
}

.draft span.light-price {
    color: #ffffff;
    margin-top: 10px;
}

.draft span.price.dark-big-price {
    color: #004461;
    font-size: 19px;
}

.draft span.price.light-big-price {
    font-size: 23px;
    color: #cccccc;
    margin-top: 5px;
}

/* BREADCRUMB */
.draft .breadcrumb-draft {
    min-height: 40px;
}

.draft .breadcrumb-draft .breadcrumb {
    float: left;
    background: none;
    background-color: transparent;
    border: none;
    box-shadow: none;
    border-radius: 0;
    font-family: 'Oxygen', sans-serif;
}

.draft .breadcrumb-draft .item-sorting {
    float: right;
    margin-bottom: 0;
}

.draft .breadcrumb-draft .item-sorting-label {
    float: left;
    margin: 5px 5px 0 0;
}

.draft .breadcrumb-draft .item-sorting-select {
    float: left;
}

/* THUMBNAIL */
.draft .thumbnail-draft {
    border-radius: 0;
    background-color: #ffffff;
    box-shadow: none;
}

.draft .thumbnail-bg {
    background-image: url(img/thumbnail-bg.png);
    background-repeat: no-repeat;
    box-shadow: none;
    border-color: #ffffff;
    border-radius: 0;
    padding: 8px;
}

.draft .thumbnail-big-bg {
    background-image: url(img/thumbnail-big-bg.png);
    background-repeat: no-repeat;
    box-shadow: none;
    border-color: #ffffff;
    border-radius: 0;
    padding: 8px;
}

.draft .thumbnail-none {
    border: none;
    box-shadow: none;
    border-radius: 0;
    padding: 0;
}

.draft .thumbnail-well-center {
    position: absolute;
    top: -50px;
    left: 390px;
    padding: 0;
    border: 4px solid #cccccc;
    box-shadow: none;
}

.draft .thumbnail-well-center:after {
    content: url(img/thumbnail-well-center-after.png);
    position: absolute;
    left: -210px;
    top: 0;
}

.draft .thumbnail-well-center:before {
    content: url(img/thumbnail-well-center-before.png);
    position: absolute;
    right: -210px;
    top: 0;
}

/* DIVIDER / RIBBONS & LINKS */
.draft span.dashed-divider {
    width: 900px;
    height: 5px;
    display: block;
    background-image: url(img/dashed-divider.png);
    background-repeat: no-repeat;
}

.draft span.link-decorate {
    width: 30px;
    height: 30px;
    background-color: #467088;
    border: 3px solid #ffffff;
    display: block;
    position: absolute;
    bottom: 20px;
    right: 20px;
    background-image: url(img/bg-link-decorate.png);
    background-repeat: no-repeat;
}

.draft span.solid-divider {
    height: 3px;
    background-color: #1A4F6B;
    width: 100%;
    display: block;
    margin-top: 5px;
    margin-bottom: 10px;
    border-bottom: 3px solid #cccccc;
}

.draft span.ribbon-decorate {
    background-image: url(img/ribbon-decorate.png);
    background-repeat: no-repeat;
    position: absolute;
    top: -15px;
    right: 10px;
    width: 57px;
    height: 65px;
}

.draft span.arrow-right-link {
    width: 40px;
    height: 40px;
    overflow: hidden;
    background-image: url(img/arrow_right-link.png);
    background-repeat: no-repeat;
    display: block;
    background-position: -40px;
}

.draft span.read-more {
    background-image: url(img/read-more.png);
    background-repeat: no-repeat;
    width: 72px;
    height: 55px;
    display: block;
    position: absolute;
    bottom: 0;
    left: 100px;
}

.draft .foto-featured-on-top:hover span.read-more {
    background-image: url(img/read-more-hover.png);
}

.draft span.vertical-divider {
    width: 1px;
    height: 100%;
    border-left: 1px dashed #ffffff;
    display: block;
    position: absolute;
    top: 0;
    left: 220px;
}

/* FEATURED - SLIDE  */
.draft .featured {
    height: 380px;
    z-index: 10;
}

.draft .featured-slide {
    border: 10px solid white;
}

.draft .featured-slide .nivo-controlNav a.active {
    background-position: center bottom;
    background-image: url(img/slide1-control-nav.png);
    background-repeat: no-repeat;
    width: 20px;
    height: 24px;
    display: block;
}

.draft .featured-slide .nivo-directionNav a.nivo-prevNav {
    background-image: url(img/featured-slide1-prev.png);
    background-repeat: no-repeat;
    width: 72px;
    height: 39px;
    left: -20px;
    color: transparent;
}

.draft .featured-slide .nivo-directionNav a.nivo-nextNav {
    background-image: url(img/featured-slide1-next.png);
    background-repeat: no-repeat;
    width: 72px;
    height: 39px;
    right: -20px;
    color: transparent;
}

.draft .featured-slide .nivo-controlNav {
    position: absolute;
    bottom: -40px;
    left: 410px;
}

.draft .featured-slide .nivo-controlNav a {
    background-image: url(img/slide1-control-nav.png);
    background-repeat: no-repeat;
    width: 20px;
    height: 24px;
    display: block;
    float: left;
    color: transparent;
    background-position: center top;
}

.draft .slide4 {
    padding-top: 19px;
    padding-left: 19px;
}

.draft .bg-slide3 {
    background-image: url(img/bg-slide3.png);
    background-repeat: no-repeat;
    border: none;
    border-radius: 0;
    background-color: transparent;
    padding: 10px 0 0 9px;
}

.draft .bg-slide3 .thumbnail > img {
    padding-top: 20px;
    padding-left: 20px;
    margin: inherit;
}

.draft .bg-slide {
    background-image: url(img/bg-slide3.png);
    background-repeat: no-repeat;
    border: none;
    border-radius: 0;
    background-color: transparent;
    padding-top: 28px;
    padding-left: 5px;
}

.draft .featured-animate {
    height: 360px;
    background-image: url(img/bg-featured-animate.png);
    background-repeat: no-repeat;
    background-position: center;
}

.draft .featured-animate-img {
    position: absolute;
    right: -1000px;
    top: 0;
}

.draft .links-bar {
    display: block;
    height: 80px;
}

.draft .links-bar:after {
    content: url(img/featured-slide1-after.png);
    position: absolute;
    bottom: -50px;
    left: 0px;
}

.draft .caption-slide:after {
    content: url(img/featured-slide1-after.png);
    position: absolute;
    bottom: -25px;
    left: 0px;
}

.draft .links-bar-bg {
    padding: 10px;
    background-color: #272727;
    overflow: hidden;
    width: 205px;
    float: left;
    overflow: hidden;
    height: 85px;
}

.draft .foto-featured-on-top {
    height: 330px;
    overflow: hidden;
    display: none;
}

/* WELL's */
.draft .txt-well {
    box-shadow: none;
    border-radius: 0;
    border: 1px solid #CCCCCC;
    background-color: #ffffff;
    background-image: none;
}

.draft .center-well {
    background-image: url(img/bg-light-well.png);
    background-repeat: repeat;
    border: 3px solid #cccccc;
    padding-top: 50px;
}

.draft .center-well:before {
    content: url(img/well-center-before.png);
    position: absolute;
    bottom: -12px;
    left: 390px;
}

.draft .light-well.color-light-well {
    padding-top: 85px;
}

.draft .light-well,
.draft .light-well-not {
    background-image: url(img/bg-light-well.png);
    background-repeat: repeat;
    background-color: transparent;
    box-shadow: none;
    border-radius: 0;
    border: 1px dashed #CDC3B7;
    padding-top: 65px;
}

.draft .light-well:before,
.draft .light-well-not:before {
    content: url(img/light-well-before.png);
    position: absolute;
    left: 0;
    bottom: 0;
}

.draft .light-well:after,
.draft .light-well-not:after {
    content: url(img/light-well-after.png);
    position: absolute;
    right: 0;
    bottom: 0;
}

.draft .light-well.right-light-well .title-bg {
    position: absolute;
    top: 20px;
    right: -10px;
    background-image: url(img/right-light-well-title.png);
    width: 182px;
    height: 36px;
    overflow: hidden;
    color: #ffffff;
    padding-left: 40px;
    padding-right: 10px;
    padding-top: 6px;
    font-size: 18px;
    line-height: 18px;
    text-shadow: 0px 0px 1px #000000;
    filter: dropshadow(color=#000000, offx=0, offy=0);
}

.draft .center-light-well .title {
    background-image: url(img/center-light-well-title.png);
    background-repeat: no-repeat;
    position: absolute;
    top: 15px;
    left: -17px;
    width: 432px;
    height: 48px;
    color: #ffffff;
    padding-left: 20px;
    padding-right: 20px;
}

.draft .dark-well {
    background-image: url(img/pattern_002.png);
    background-color: #407C9C;
    background-repeat: repeat;
    border: 1px dashed #CDC3B7;
}

.draft .dark-well-product {
    height: 168px;
    overflow: hidden;
}

.draft .light-well-not.left-light-well.light-well-not .title-bg {
    position: absolute;
    top: 10px;
    left: -15px;
    background-image: url(img/light-well-not-title.png);
    background-repeat: no-repeat;
    width: 386px;
    height: 54px;
    overflow: hidden;
    color: #ffffff;
    padding-left: 20px;
    padding-right: 10px;
    font-size: 18px;
    line-height: 18px;
    padding-top: 6px;
    text-shadow: 0px 0px 1px #000000;
    filter: dropshadow(color=#000000, offx=0, offy=0);
}

.draft .light-well-not.left-light-well.light-well-not .title-bg a h2.title {
    color: #ffffff;
}

/* GENERAL1 */
.draft .featured-slide1:after {
    content: url(img/featured-slide1-after.png);
    position: absolute;
    bottom: -35px;
    left: -10px;
}

.draft .light-well.left-light-well .title-bg {
    position: absolute;
    top: 20px;
    left: -10px;
    background-image: url(img/left-light-well-title.png);
    width: 202px;
    height: 36px;
    padding-left: 20px;
    padding-right: 10px;
    font-size: 18px;
    line-height: 18px;
    padding-top: 6px;
    text-shadow: 0px 0px 1px #000000;
    filter: dropshadow(color=#000000, offx=0, offy=0);
}

.draft .light-well.right-light-well .title {
    color: #ffffff;
    overflow: hidden;
    height: 20px;
    width: 185px;
    font-size: 18px;
    line-height: 18px;

}

.draft .light-well.left-light-well .title {
    color: #ffffff;
    overflow: hidden;
    height: 20px;
    width: 184px;
    font-size: 18px;
    line-height: 18px;
}

.draft .dark-well-product-info {
    height: 60px;
    padding: 10px;
    width: 181px;
    position: absolute;
    bottom: -76px;
    background-color: #1a4f6b;
}

.draft .dark-well-product-info:after {
    content: url(img/after-info-dark-well.png);
    position: absolute;
    top: -25px;
    left: 75%;

}

/* GENERAL2 */
.draft .featured-slide2:after {
    content: url(img/featured-slide2-after.png);
    position: absolute;
    bottom: -35px;
    left: 0px;
}

.draft .color1-light-well .title {
    background-image: url(img/bg-color1-light-well-title.png);
    background-repeat: no-repeat;
    width: 290px;
    height: 48px;
    position: absolute;
    top: 20px;
    left: -13px;
    color: #ffffff;
    padding-top: 5px;
    padding-left: 30px;
    padding-right: 20px;
}

.draft .color2-light-well .title {
    background-image: url(img/bg-color2-light-well-title.png);
    background-repeat: no-repeat;
    width: 290px;
    height: 48px;
    position: absolute;
    top: 20px;
    left: -15px;
    color: #ffffff;
    padding-top: 5px;
    padding-left: 30px;
    padding-right: 20px;
}

.draft .color3-light-well .title {
    background-image: url(img/bg-color3-light-well-title.png);
    background-repeat: no-repeat;
    width: 290px;
    height: 48px;
    position: absolute;
    top: 20px;
    left: -14px;
    color: #ffffff;
    padding-top: 5px;
    padding-left: 30px;
    padding-right: 20px;
}

.draft .featured-slide.featured-slide2 .nivo-controlNav {
    left: 254px;
}

/* GENERAL 3 */
.draft .info-featured-on-top {
    height: 180px;
    position: absolute;
    overflow: hidden;
    padding: 40px;
    width: 190px;
    display: none;
    background-repeat: no-repeat;
}

.draft .info-featured-on-top .txt {
    height: 128px;
    overflow: hidden;
}

.draft .info-featured-on-top .title {
    height: 39px;
    overflow: hidden;
}

.draft .info-featured-on-top span.link-decorate {
    bottom: 19px;
    right: 32px;
}

.draft .info-featured-on-top a .title {
    color: #353535;
    font-size: 17px;
    line-height: 18px;
    margin-bottom: 10px;
}

.draft .info-featured-on-top1 {
    background-image: url(img/bg-info-featured-on-top1.png);
    top: 60px;
    left: 40px;
}

.draft .info-featured-on-top2 {
    background-image: url(img/bg-info-featured-on-top2.png);
    top: 60px;
    left: 312px;

}

.draft .info-featured-on-top3 {
    background-image: url(img/bg-info-featured-on-top3.png);
    top: 60px;
    right: 50px;
}

/* GENERAL4 */
.draft .box-txt-animate {
    background-image: url(img/box-txt-animate.png);
    background-repeat: no-repeat;
    height: 170px;
}

.draft .box-txt-animate:before {
    content: url(img/featured-slide1-after.png);
    position: absolute;
    bottom: -25px;
    left: 0px;
}

/* GENERAL5 */
.draft .info-on-top {
    position: absolute;
    width: 270px;
    height: 90px;
    background-color: #292929;
    border-right: 1px dashed #ffffff;
    border-left: 1px dashed #ffffff;
    border-bottom: 1px dashed #ffffff;
    border-top: 10px solid #0574A6;
    bottom: 40px;
    right: 40px;
    padding: 10px;
    overflow: hidden;
}

.draft .decorate-dark-well:before {
    content: '|';
    position: absolute;
    bottom: -18px;
    left: 100px;
    color: #46769E;
}

/* GENERAL6 */
.draft .featured-animate-title-txt {
    position: absolute;
    left: -1000px;
    top: 50px;
    width: 440px;
    height: 126px;
    overflow: hidden;
}

.draft .featured-animate-subtitle {
    position: absolute;
    right: -1000px;
    bottom: 50px;
    background-color: #46769E;
    border: 1px solid #ffffff;
    width: 180px;
    padding: 10px;
}

/* GENERAL 7 */
.draft .hover-fx-gen7 {
    position: absolute;
    top: 0;
    left: 0;
    width: 113px;
    height: 82px;
    background-color: #173f52;
    color: #ffffff;
    opacity: 0.8;
    margin-top: 4px;
    margin-left: 4px;
    overflow: hidden;
    padding: 40px;
}

/* GENERAL 8 */
.draft .bg-animate-gen8,
.draft .element-not3 {
    background-color: #ffffff;
    padding: 10px;
    border: 1px solid #cccccc;
}

.draft .caption-slide {
    background-color: #272727;
    border-top: #4A809A 3px solid;
    padding: 20px;
}

/* ELEMENTS */
.draft .element.span6:nth-child(2n+1),
.draft .element.span6:first-child + li + li,
.draft .element.span6:first-child + li + li + li + li {
    margin-left: 0;
}

.draft .element.span4:nth-child(3n+1),
.draft .element.span4:first-child + li + li + li,
.draft .element.span4:first-child + li + li + li + li + li + li {
    margin-left: 0;
}

.element.span3:nth-child(4n+1),
.element.span3:first-child + li + li + li + li,
.element.span3:first-child + li + li + li + li + li + li + li + li {
    margin-left: 0;
}

/* ELEMENT-HEIGHT */
.draft .element-height {
    height: 210px;
}

.draft .medium-height-element {
    height: 350px;
}

.draft .big-height-element {
    height: 450px;
}

.draft .special-element-height {
    height: 350px;
}

.draft .element-not2 {
    border: 1px dashed #ffffff;
    height: 274px;
}

.draft .element-not2 .btn-news {
    position: absolute;
    bottom: 20px;
    left: 110px;
}

.draft .element .btn-news,
.draft .element .btn-cat:hover {
    color: #004461;
}

.draft .element .btn-news:hover,
.draft .element .btn-cat {
    color: #48ACD4;
}

.draft .two-line-height {
    height: 40px;
    overflow: hidden;
}

.draft .two-small-line-height {
    height: 34px;
    overflow: hidden;
}

.draft .three-line-height {
    height: 70px;
    overflow: hidden;
}

.draft .unique-element-height {
    height: 180px;
}

.draft .special-element-height:hover .title.dark {
    color: #ffffff;
}

.draft a.link-cat {
    font-family: 'Oxygen', sans-serif;
    color: #004461;
    font-size: 14px;
}

.draft a.link-cat:hover {
    color: #48ACD4;
}

.draft .news-on-top {
    width: 217px;
    height: 190px;
    position: absolute;
    top: 0;
    left: 0;
    background-color: #173F52;
    padding: 40px;
    opacity: 0;
    overflow: hidden;
}

.draft .info-cat2 {
    background-image: url(img/info-cat2.png);
    background-repeat: no-repeat;
    height: 60px;
    width: 280px;
    padding: 10px;
}

/* CAT-AMP */
#plantilla.draft ul.thumbnails-catamp {
    padding-left: 0;
    margin-left: 0;
    list-style: none;
}

.draft .product-properties span,
.draft .shop_property span {
    width: 100%;
    font-family: 'Oxygen', sans-serif;
    color: #004461;
    font-size: 17px;
    margin-bottom: 5px;
    display: block;
}

.draft .product-properties select,
.draft .shop_property select {
    width: 100%;
    border-radius: 0;
}

.draft .info-catamp {
    margin-top: 20px;
    padding-top: 20px;
    border-top: 1px dashed #717171;
    height: 30px;
}

.draft span.big-price {
    font-size: 32px;
    color: #204563;
}

/* REF */
.draft .ref-draft {
    display: block;
    margin-top: 10px;
}

/* PAGINADOR */
.draft .paginator-draft .btn-group .btn {
    border-radius: 0;
}

.draft .paginator-draft .btn-group a.btn {
    color: #46769E;
}

.draft .paginator-draft .btn-group a.btn.active {
    color: #5CB3D7;
}

.draft .paginator-draft .pagination a {
    border-radius: 0;
    border: 1px #ffffff dashed;
    background-color: #e1e1e1;
}

.draft .paginator-draft .pagination a:hover {
    background-color: #ffffff;
    border-color: #e1e1e1;
}

.draft .paginator-draft .pagination li.disabled a:hover {
    background-color: #e1e1e1;
    border: 1px #ffffff dashed;
}

/* FORMULARIO CONTACTO */
.draft .form-draft input,
.draft .form-draft textarea {
    width: 95%;
    border-radius: 0;
    border: 1px dashed #CDC3B7;
}

/* AREA PRIVADA */
#plantilla.draft .login ul {
    list-style: none;
    padding-left: 0;
    margin-left: 0;
}

.draft .login ul li {
    font-family: 'Oxygen', sans-serif;
    font-size: 18px;
    color: #46769E;
    margin-bottom: 10px;
    display: block;
}

.draft .login ul li input {
    border-radius: 0;
    border: 1px dashed #CDC3B7;
    color: #288fe4;
}

.draft .login ul li button {
    padding: 7px;
    color: #ffffff;
    background-color: #46769e;
}

.draft .login ul li button:hover {
    background-color: #35A3D1;
}

/* BUSCADOR */
.draft .search-input button.btn {
    color: #005B82;
}

.draft .search-input button.btn:hover {
    color: #35A3D1;
}

/* RESULTADOS DE BÚSQUEDA */

.draft .search-results h2 {
    font-size: 42px;
    color: #46769E;
    line-height: 40px;
    margin-bottom: 40px;
}

.draft .search-results .search-group {
    margin-bottom: 30px;
    border-bottom: 1px dashed #CDC3B7;
    padding-bottom: 20px;
}

.draft .search-results .search-group h3 {
    margin-bottom: 20px;
}

.draft .search-results .search-group .search-element {
    padding-left: 20px;
}

.draft .search-results .search-group .search-element img {
    margin-right: 15px;
}

/* GALERIA DE IMAGENES */
.draft .rg-image-wrapper {
    background: #ffffff;
    margin-bottom: 40px;
}

.draft .rg-caption p {
    color: #005B82;
}

.draft .rg-image-nav a {
    background-color: #CDC3B7;
}

.draft .es-carousel-wrapper {
    background-color: #005B82;
    border-radius: 0;
}

.draft .es-carousel {
    background-color: #ffffff;
}

.draft .es-carousel ul li a {
    border-color: #D7CFC6;
}

.draft .es-carousel ul li.selected a {
    border-color: #5CB3D7;
}

/* ESTRUCTURA LIBRE */

/* RELATED - PRODUCTS */
.draft .related-products h3 {
    color: #717171;
    margin-bottom: 20px;
    font-size: 24px;
}

.draft .related-products h3:before {
    content: url(img/title-decorate.png);
    margin-right: 5px;
}

.draft .related-products hr.divider {
    border-bottom: 2px solid #204563;
    height: 4px;
}

#plantilla.draft ul.related-products {
    padding-left: 0;
}

.draft .related-products h4 {
    color: #454545;
    margin-bottom: 5px;
}

.draft .related-products p.related-description {
    margin-bottom: 5px;
}

.draft .related-products p.related-price {
    color: #204563;
    font-weight: bolder;
    margin-bottom: 0;
}

.draft .related-products img {
    margin-bottom: 5px;
}

.draft .related-products img:hover {
    opacity: 0.8;
}

.draft .simple-related-products a.thumbnail {
    border: none;
    box-shadow: none;
}

.draft .simple-related-products img {
    border: 1px solid #dddddd;
    padding: 3px;
    background-color: #ffffff;
}

.draft .simple-related-products h4 {
    height: 35px;
    overflow: hidden;
}

.draft .simple-related-products p.related-description {
    height: 51px;
    overflow: hidden;
}

.draft .border-related-products a.thumbnail {
    border-color: #a1a1a1;
    border-radius: 0;
    box-shadow: none;
}

.draft .border-related-products img {
    border: 2px solid #ffffff;
    width: 115px;
}

.draft .border-related-products h4 {
    height: 35px;
    overflow: hidden;
}

.draft .border-related-products p.related-description {
    height: 35px;
    overflow: hidden;
}

.draft .bg-related-products a.thumbnail {
    background-color: #ffffff;
    border-color: #dddddd;
    box-shadow: none;
    border-radius: 0;
}

.draft .bg-related-products h4 {
    height: 18px;
    overflow: hidden;
}

.draft .bg-related-products p.related-description {
    height: 35px;
    overflow: hidden;
}

/* FOOTER */
.draft .footer {
    background-image: url(img/bg-footer2.jpg);
    background-repeat: repeat-x;
    height: 151px;
    background-position: center bottom;
    position: relative;

}

.draft .footer .txt {
    height: 80px;
    display: block;
    padding-top: 60px;
}

.draft#plantilla .footer ul {
    list-style: none;
    padding-left: 0;
    margin-left: 260px;
}

.draft .footer .txt ul li {
    float: left;
    font-size: 19px;
    margin-right: 20px;
    font-family: 'Oxygen', sans-serif;
}

.draft .footer .txt ul li a {
    color: #2b506f;
    text-decoration: underline;
}

.draft .footer .txt ul li a:hover {
    color: #1394ff;
}

/* FILTER RESULTS */

.filter-results .thumbnail {
    background-color: #FFFFFF;
    border-color: #DEDEDE;
    border-radius: 0 0 0 0;
    box-shadow: none;
    position: relative;
    height: 440px;
    border: 1px dashed #CDC3B7;

}

.filter-results .thumbnail:before {
    content: url(img/light-well-before.png);
    position: absolute;
    left: 0;
    bottom: 0;
}

.filter-results .thumbnail:after {
    content: url(img/light-well-after.png);
    position: absolute;
    right: 0;
    bottom: 0;
}

.filter-results .thumbnail .image {
    width: 205px;
    height: 205px;
    display: table-cell;
    text-align: center;
    vertical-align: middle;

}

.filter-results .thumbnail div.price p {
    font-size: 26px;
    font-weight: bolder;
    line-height: 26px;
    color: #CCCCCC;
    text-align: center;
}

.filter-results .thumbnail .btn {
    position: absolute;
    bottom: 10px;
    right: 50%;
    width: 100px;
    margin-right: -60px;
}

.filter-results .thumbnail .title a {
    font-size: 17px;
    font-weight: bolder;
    line-height: 21px;
    color: #004461;
}

/* slider */

.product-filters .slider {
    margin-left: 10px;
    width: 159px !important;
}

.product-filters .slider-selection {
    background: #FF9D00 !important;
    border-radius: 0 !important;
}

.product-filters .slider-handle {
    opacity: 1 !important;
}

.product-filters .slider.slider-horizontal .slider-handle.triangle {
    border-width: 0 11px 11px !important;
    top: -1px !important;
}

.product-filters .well-properties .well {
    padding: 0;
    border: 0;
}

.product-filters .well-properties .well h3 {
    font-weight: normal;
}

.product-filters .well {
    background-color: #FFFFFF;
    border-radius: 0 0 0 0;
    box-shadow: none;
    border: 1px dashed #CDC3B7;
}

.product-filters .well ul {
    margin: 10px 0 0 0;
    padding: 0;
}

.product-filters .well ul li {
    list-style: none;
}


/*facebook*/

.facebook #wrapper {
    min-width: 810px ;
}


.facebook #transition-gen2 {
    width: 475px !important;
}

.facebook .map-contact{
    width:340px !important;
}

.facebook #slice_menu1{
    width:98% !important;
}

.facebook .draft .info-featured-on-top2 {
    left: 280px;
}
.facebook .draft .info-featured-on-top3 {
    right: -20px;

}
.facebook .draft #draft_general3 #mod1 img {
    width:715px;
}

.facebook .draft .bg-slide3 {

    background: #EBE4D7;
}
.facebook .draft .bg-slide3 {

    background: #EBE4D7;
}

