<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
 * Base structure
 */
 html {
    overflow-x:hidden;
}

h1, h2, h3, h4, h5, h6 {
    /*color:rgba(0,0,0,0.60) !important;*/
    /*font-family: 'Muli', sans-serif !important;*/
    font-family: 'Montserrat', sans-serif !important;
    font-weight:normal;
}

.menured {
    color: #F00 !important;
    font-family: 'Montserrat', sans-serif !important;
    font-weight:400;
}

html body div.container div.row.pv40 div.col-md-6 h4    {
    font-weight:400;
}

#banner{
   padding-top:140px;
   background-image: url(https://www.eshopex.com/empresas/img/banners/eshopex-b0003.jpg);
   background-position:center top;
   background-repeat:no-repeat;
   min-height:400px;
}
 
html body div#banner div.container.intro_wrapper div.inner_content div div.col-md-4 div.form-group input.form-control{
    margin-bottom:5px;
}
   
html body div#banner div.container.intro_wrapper div.inner_content div div.col-md-4 div.form-group select.form-control{
    margin-bottom:5px;
}
       
.texto-blanco{
  color:#FFF !important;
}

.tc{
  text-align:center!important;
}
      
.texto-amarillo{
  color:#FC0 !important;
}
  
.texto-verde{
  color: #690 !important;
  line-height:120% !important;
}
 
.texto-azul{
  color: #353740 !important;
}

.texto-azul a:hover{
  color: #F60 !important;
}

.texto-gris{
  color: #999 !important;
}
 
.texto-footer{
  color: #6f7483 !important;
  font-size:12px;
  text-align:left;
}
 
.lh120{
    line-height:120%;
}
 
.gris{
   background-color:#f9f9f9;
}

.gris2{    
   background-color:#e5e5e5;
}
 
.azul{
   background-color:#353740;
}
 
.azul2{
   background-color:#1a3771;
}
 
.blanco{
   background-color:#fff;
   border:1px solid #CCC;
}
      
.ba{
   border:#CCC 1px solid;
}
 
.bv01{
   border-bottom:#CCC 1px solid;
   border-top:#CCC 1px solid;
}

.bv02{
   border:#DFDFDF 1px solid;
   background-color: #FAFAFA;
}

.bl{
   border-left:#CCC 1px solid;
}
  
.bt{
   border-top:#CCC 1px solid;
}
 
.bt10{
   border-top:#ccc 10px solid;
}
 
.bb{
   border-bottom:#CCC 1px solid;
}
  
.bn{
   border:none !important;
   width:90px;
   height:auto;
}
      
.mh120{
   min-height:120px;
   vertical-align:central;
}

.border-logo{
   border:#f9f9f9 5px solid;
}

.table-datos     {
    margin:20px 0 10px 5px;
    font-size:14px;
}

.table-datos img     {
    margin:5px;
}
  
.table-datos-sm  {
    margin:10px 0 10px 5px;
    font-size:11px;
}
   
.headtop {
    /*padding:-10px 0 20px 0;*/
    
}

.p3{
    padding:3px !important;
}

.pv40{
    padding-bottom:40px;
    padding-top:40px;
}

.pv30{
    padding-bottom:30px;
    padding-top:30px;
}

.pv20{
    padding-bottom:20px;
    padding-top:20px;
}

.pv10{
    padding-bottom:10px;
    padding-top:10px;
}
  
.pv5{
    padding-bottom:5px;
    padding-top:5px;
}
  
.pt60{
    padding-top:60px;
}
  
.pt10{
    /*padding-top:10px;*/
}
  
.pt5{
    padding-top:5px;
}
  
.mt40{
    margin-top:40px;
}
  
.mt20{
    margin-top:20px;
}

.mt10{
    margin-top:10px;
}

.mb10{
    margin-bottom:10px;
}
  
.mb20{
    margin-bottom:20px;
}

.mb-5{
    margin-bottom:-5px;
}
  
.ml20{
    margin-left:20px;
}
  
.pl20{
    padding-left:20px;
}
  
.pr20{
    padding-right:20px;
}
  
.height10{
    height:10px;
}
              
.top-head{
    margin-bottom:5px;
    height:70px;
    width:100%;
    
}

.foot1{
    color:#FFF ;
    
    font-size:11px;
    /*font-family: 'Muli', sans-serif !important;*/
    font-family: 'Montserrat', sans-serif !important;
    
}

html body div.row.pv40.azul.foot1 div.container div.col-md-2 h6 {
    color:#FFF !important;
    letter-spacing:1px;
    
}

.foot1 a{
    color:#FFF;
    font-size:11px;
    display: block;
    
}

.foot1 a:hover {
    color: #FC0;
    text-decoration: none;
    
}

.foot1 ul li{
    list-style: none;
    margin-left:-40px;
    margin-bottom:5px;
    letter-spacing:1px;
    
}
  
.foot2{
    color:#FFF ;
    /*font-family: 'Muli', sans-serif !important;*/
    font-family: 'Montserrat', sans-serif !important;
    font-size:12px;
}

.list-none{
    list-style:none;
}
      
html body div.row.gris.container-fluid.bv01 div.container div.row.pv10 div.col-md-3.gris2.round.ba div.col-md-12.blanco.mt10.mb10.round table tbody tr td h6.text-center
{
    margin:10px 0 0 0 !important;
}
  
html body footer.container-fluid.azul.hidden-sm.hidden-xs.pv30 div.container div.row div.col-md-4.texto-blanco.texto10 ul li{
    line-height:160%;
    
}
  
html body div.row.pv20.gris2.foot2 div.container div.col-md-8.text-left h5  {
    color:#FFF !important;
}

html body div.row.pv20.gris2.foot2 div.container div.col-md-4.text-right.texto18 h4 
{
    color:#FFF !important;
}

html body div.row.pv20.gris2.foot2 div.container div.col-md-6.text-center h5
{
    color:#FFF !important;
}

html body div.row.pv20.gris2.foot2 div.container div.col-md-6.text-left.hidden-md.hidden-lg h5
{
    color:#FFF !important;
}

html body div.row.pv20.gris2.foot2 div.container div.col-md-6.text-left.hidden-md.hidden-lg h6
{
    color:#FFF !important;
}
  
html body div.row.pv20.gris2.foot2 div.container div.col-md-6.text-center.texto18.pv30 h4
{
    color:#FFF !important;
}

.vid {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}

.vid iframe,
.vid object,
.vid embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.socmed {
 margin: 3px 0 0 0;
 float:right;
}

.socmed-mov {
 margin: 3px 0 0 0;
 text-align:center;
}

.uline {
    text-decoration:underline;
}

#reviews{
    margin:0;
}

.img-center {
    display: block;
    margin-left: auto;
    margin-right: auto;  
}

.minh400 {
    min-height:400px;
}

.sidetit {
    background-color:#2C4EA9;
    color:#FFF !important;
    padding:10px 0 10px 0;
    text-align:center;
    font-size:16px;
    
    
}

.texto10 {
    font-size:12px;
    line-height:110%;
    
}

.texto14 {
    font-size:14px;
    
    
}

.texto18 {
    font-size:18px;
    
    
}

.texto24 {
    font-size:24px;
    line-height:105%;
    
    
}

.texto28 {
    font-size:28px;
    line-height:95%;
    
    
}

html body div.row.pv40.gris2.container-fluid.hidden-sm.hidden-xs div.container div.col-sm-3.col-xs-6.mb20 a table tbody tr td.texto-azul.texto28.a:hover  { 
    color: #F60;
}

html body div.row.gris.container-fluid.bv01 div.container div.col-md-9.pt10.mb20 div.row.form-group div.col-xs-12.col-sm-6.col-md-3 div.panel.panel-primary div.panel-heading h3.panel-title    {   
    color: #fff !important;
}

.pl0{
    padding:0;
}
  
.w14{
    width:14%;
    float:left;
    
}
  
.w15{
    width:15%;
    
    float:left;
}

.round  {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    
}

html body div.row.pv40.azul.foot1.hidden-sm.hidden-xs div.container div.w15.mb20 h6{
    color:#fff !important;
    font-size:10px;
}

html body div.row.pv40.azul.foot1.hidden-sm.hidden-xs div.container div.w14.mb20 h6{
    color:#fff !important;
    font-size:10px;
}

html body div.container div.row.pv20 div.col-md-4 h5.text-center a:hover{
    color:#0C6;
}

html body div.row.pv10.gris.bv01.container-fluid div.container div.col-md-12 div#Carouselbook.carousel.slide div.carousel-inner div.item.active div.row div.col-md-2 ul.list-unstyled.text-center li p strong{
    color: #666;
}

html body div.row.pv10.container-fluid div.container div.col-md-3.col-md-offset-9.hidden-sm.hidden-xs h5
{
    color: #fff !important;
}

@media (min-width: 768px) {
    .btn-registro{color:rgba(255,255,255,1.00);  
        border-radius: 1px;
        top: -3px; }

        .btn-registro:hover{border-radius: 1px;
            top: -3px; color:#E1E1E1 !important;}

        }

        .carousel-caption-header {
           background: -moz-linear-gradient(top,  rgba(0,0,0,0.5) 32%, rgba(0,0,0,0.5) 32%, rgba(0,0,0,0.5) 32%, rgba(0,0,0,0.5) 32%); /* FF3.6+ */
           background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.5) 32%), color-stop(4%,rgba(0,0,0,0.5) 32%), color-stop(32%,rgba(0,0,0,0.5) 32%), color-stop(100%,rgba(0,0,0,0.5) 32%)); /* Chrome,Safari4+ */
           background: -webkit-linear-gradient(top,  rgba(0,0,0,0.5) 32%,rgba(0,0,0,0.5) 32%,rgba(0,0,0,0.5) 32%,rgba(0,0,0,0.5) 32%); /* Chrome10+,Safari5.1+ */
           background: -o-linear-gradient(top,  rgba(0,0,0,0.5) 32%,rgba(0,0,0,0.5) 32%,rgba(0,0,0,0.5) 32%,rgba(0,0,0,0.5) 32%); /* Opera 11.10+ */
           background: -ms-linear-gradient(top,  rgba(0,0,0,0.5) 32%,rgba(0,0,0,0.5) 32%,rgba(0,0,0,0.5) 32%,rgba(0,0,0,0.5) 32%); /* IE10+ */
           background: linear-gradient(to bottom,  rgba(0,0,0,0.5) 32%,rgba(0,0,0,0.5) 32%,rgba(0,0,0,0.5) 32%,rgba(0,0,0,0.5) 32%); /* W3C */
           filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
           padding:20px;
           color:#FFF !important;
       }

       .transition-timer-carousel .carousel-caption {
        width: 100%;
        left: 0px;
        right: 0px;
        bottom: 0px;
        text-align: left;
        padding-top: 5px;
        padding-left: 15%;
        padding-right: 15%;
    }

    .carousel-caption{
        width: 70% !important;
    }

    .transition-timer-carousel .carousel-caption .carousel-caption-header {
        margin-top: 10px;
        font-size: 24px;
    }

    @media (min-width: 970px) {
    /* Lower the font size of the carousel caption header so that our caption
    doesn't take up the full image/slide on smaller screens */
    .transition-timer-carousel .carousel-caption .carousel-caption-header {
        font-size: 36px;
    }

    .btn-registro{color:rgba(255,255,255,1.00);  
        border-radius: 1px;
        top: -3px; }

        .btn-registro:hover{border-radius: 1px;
            top: -3px; color:#E1E1E1 !important;}

        }

        .transition-timer-carousel {
            bottom: 0px;
            margin-bottom: 5px;
        }

        .carousel-indicators {
            bottom: 0px;
            margin-bottom: -25px;
        }

        .transition-timer-carousel .carousel-control {
            z-index: 11;
        }

        .transition-timer-carousel .transition-timer-carousel-progress-bar {
            height: 5px;
            background-color: #5cb85c;
            width: 0%;
            margin: -5px 0px 0px 0px;
            border: none;
            z-index: 11;
            position: relative;
        }

        .transition-timer-carousel .transition-timer-carousel-progress-bar.animate{
    /* We make the transition time shorter to avoid the slide transitioning
    before the timer bar is "full" - change the 4.25s here to fit your
    carousel's transition time */
    -webkit-transition: width 4.25s linear;
    -moz-transition: width 4.25s linear;
    -o-transition: width 4.25s linear;
    transition: width 4.25s linear;
}

.one-edge-shadow {
    -webkit-box-shadow: 0 8px 6px -6px black;
    -moz-box-shadow: 0 8px 6px -6px black;
    box-shadow: 0 8px 6px -6px black;
}

.shadow {
 -moz-box-shadow:    inset 0 0 10px #000000;
 -webkit-box-shadow: inset 0 0 10px #000000;
 box-shadow:         inset 0 0 10px #000000;
}

.input-xs {
    height: 25px;
    padding: 5px 5px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}

.btn-social{position:relative;padding-left:44px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.btn-social :first-child{position:absolute;left:0;top:0;bottom:0;width:32px;line-height:34px;font-size:1.6em;text-align:center;border-right:1px solid rgba(0,0,0,0.2)}

.btn-social.btn-lg{padding-left:61px}
.btn-social.btn-lg :first-child{line-height:45px;width:45px;font-size:1.8em}

.btn-social.btn-sm{padding-left:38px}
.btn-social.btn-sm :first-child{line-height:28px;width:28px;font-size:1.4em}

.btn-social.btn-xs{padding-left:30px}
.btn-social.btn-xs :first-child{line-height:20px;width:20px;font-size:1.2em}

.btn-social-icon{position:relative;padding-left:44px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:34px;width:34px;padding-left:0;padding-right:0}
.btn-social-icon :first-child{position:absolute;left:0;top:0;bottom:0;width:32px;line-height:34px;font-size:1.6em;text-align:center;border-right:1px solid rgba(0,0,0,0.2)}

.btn-social-icon.btn-lg{padding-left:61px}
.btn-social-icon.btn-lg :first-child{line-height:45px;width:45px;font-size:1.8em}

.btn-social-icon.btn-sm{padding-left:38px}
.btn-social-icon.btn-sm :first-child{line-height:28px;width:28px;font-size:1.4em}

.btn-social-icon.btn-xs{padding-left:30px}
.btn-social-icon.btn-xs :first-child{line-height:20px;width:20px;font-size:1.2em}

.btn-social-icon :first-child{border:none;text-align:center;width:100% !important}

.btn-social-icon.btn-lg{height:45px;width:45px;padding-left:0;padding-right:0}

.btn-social-icon.btn-sm{height:30px;width:30px;padding-left:0;padding-right:0}

.btn-social-icon.btn-xs{height:22px;width:22px;padding-left:0;padding-right:0}

.btn-bitbucket{color:#fff;background-color:#205081;border-color:rgba(0,0,0,0.2)}
.btn-bitbucket:hover,.btn-bitbucket:focus,.btn-bitbucket:active,.btn-bitbucket.active,.open .dropdown-toggle.btn-bitbucket{color:#fff;background-color:#183c60;border-color:rgba(0,0,0,0.2)}

.btn-bitbucket:active,.btn-bitbucket.active,.open .dropdown-toggle.btn-bitbucket{background-image:none}

.btn-bitbucket.disabled,.btn-bitbucket[disabled],fieldset[disabled] .btn-bitbucket,.btn-bitbucket.disabled:hover,.btn-bitbucket[disabled]:hover,fieldset[disabled] .btn-bitbucket:hover,.btn-bitbucket.disabled:focus,.btn-bitbucket[disabled]:focus,fieldset[disabled] .btn-bitbucket:focus,.btn-bitbucket.disabled:active,.btn-bitbucket[disabled]:active,fieldset[disabled] .btn-bitbucket:active,.btn-bitbucket.disabled.active,.btn-bitbucket[disabled].active,fieldset[disabled] .btn-bitbucket.active{background-color:#205081;border-color:rgba(0,0,0,0.2)}

.btn-dropbox{color:#fff;background-color:#1087dd;border-color:rgba(0,0,0,0.2)}
.btn-dropbox:hover,.btn-dropbox:focus,.btn-dropbox:active,.btn-dropbox.active,.open .dropdown-toggle.btn-dropbox{color:#fff;background-color:#0d70b7;border-color:rgba(0,0,0,0.2)}

.btn-dropbox:active,.btn-dropbox.active,.open .dropdown-toggle.btn-dropbox{background-image:none}

.btn-dropbox.disabled,.btn-dropbox[disabled],fieldset[disabled] .btn-dropbox,.btn-dropbox.disabled:hover,.btn-dropbox[disabled]:hover,fieldset[disabled] .btn-dropbox:hover,.btn-dropbox.disabled:focus,.btn-dropbox[disabled]:focus,fieldset[disabled] .btn-dropbox:focus,.btn-dropbox.disabled:active,.btn-dropbox[disabled]:active,fieldset[disabled] .btn-dropbox:active,.btn-dropbox.disabled.active,.btn-dropbox[disabled].active,fieldset[disabled] .btn-dropbox.active{background-color:#1087dd;border-color:rgba(0,0,0,0.2)}

.btn-facebook{color:#fff;background-color:#3b5998;border-color:rgba(0,0,0,0.2)}
.btn-facebook:hover,.btn-facebook:focus,.btn-facebook:active,.btn-facebook.active,.open .dropdown-toggle.btn-facebook{color:#fff;background-color:#30487b;border-color:rgba(0,0,0,0.2)}

.btn-facebook:active,.btn-facebook.active,.open .dropdown-toggle.btn-facebook{background-image:none}

.btn-facebook.disabled,.btn-facebook[disabled],fieldset[disabled] .btn-facebook,.btn-facebook.disabled:hover,.btn-facebook[disabled]:hover,fieldset[disabled] .btn-facebook:hover,.btn-facebook.disabled:focus,.btn-facebook[disabled]:focus,fieldset[disabled] .btn-facebook:focus,.btn-facebook.disabled:active,.btn-facebook[disabled]:active,fieldset[disabled] .btn-facebook:active,.btn-facebook.disabled.active,.btn-facebook[disabled].active,fieldset[disabled] .btn-facebook.active{background-color:#3b5998;border-color:rgba(0,0,0,0.2)}

.btn-flickr{color:#fff;background-color:#ff0084;border-color:rgba(0,0,0,0.2)}
.btn-flickr:hover,.btn-flickr:focus,.btn-flickr:active,.btn-flickr.active,.open .dropdown-toggle.btn-flickr{color:#fff;background-color:#d6006f;border-color:rgba(0,0,0,0.2)}

.btn-flickr:active,.btn-flickr.active,.open .dropdown-toggle.btn-flickr{background-image:none}

.btn-flickr.disabled,.btn-flickr[disabled],fieldset[disabled] .btn-flickr,.btn-flickr.disabled:hover,.btn-flickr[disabled]:hover,fieldset[disabled] .btn-flickr:hover,.btn-flickr.disabled:focus,.btn-flickr[disabled]:focus,fieldset[disabled] .btn-flickr:focus,.btn-flickr.disabled:active,.btn-flickr[disabled]:active,fieldset[disabled] .btn-flickr:active,.btn-flickr.disabled.active,.btn-flickr[disabled].active,fieldset[disabled] .btn-flickr.active{background-color:#ff0084;border-color:rgba(0,0,0,0.2)}

.btn-github{color:#fff;background-color:#444;border-color:rgba(0,0,0,0.2)}
.btn-github:hover,.btn-github:focus,.btn-github:active,.btn-github.active,.open .dropdown-toggle.btn-github{color:#fff;background-color:#303030;border-color:rgba(0,0,0,0.2)}

.btn-github:active,.btn-github.active,.open .dropdown-toggle.btn-github{background-image:none}

.btn-github.disabled,.btn-github[disabled],fieldset[disabled] .btn-github,.btn-github.disabled:hover,.btn-github[disabled]:hover,fieldset[disabled] .btn-github:hover,.btn-github.disabled:focus,.btn-github[disabled]:focus,fieldset[disabled] .btn-github:focus,.btn-github.disabled:active,.btn-github[disabled]:active,fieldset[disabled] .btn-github:active,.btn-github.disabled.active,.btn-github[disabled].active,fieldset[disabled] .btn-github.active{background-color:#444;border-color:rgba(0,0,0,0.2)}

.btn-google-plus{color:#fff;background-color:#dd4b39;border-color:rgba(0,0,0,0.2)}
.btn-google-plus:hover,.btn-google-plus:focus,.btn-google-plus:active,.btn-google-plus.active,.open .dropdown-toggle.btn-google-plus{color:#fff;background-color:#ca3523;border-color:rgba(0,0,0,0.2)}

.btn-google-plus:active,.btn-google-plus.active,.open .dropdown-toggle.btn-google-plus{background-image:none}

.btn-google-plus.disabled,.btn-google-plus[disabled],fieldset[disabled] .btn-google-plus,.btn-google-plus.disabled:hover,.btn-google-plus[disabled]:hover,fieldset[disabled] .btn-google-plus:hover,.btn-google-plus.disabled:focus,.btn-google-plus[disabled]:focus,fieldset[disabled] .btn-google-plus:focus,.btn-google-plus.disabled:active,.btn-google-plus[disabled]:active,fieldset[disabled] .btn-google-plus:active,.btn-google-plus.disabled.active,.btn-google-plus[disabled].active,fieldset[disabled] .btn-google-plus.active{background-color:#dd4b39;border-color:rgba(0,0,0,0.2)}

.btn-instagram{color:#fff;background-color:#517fa4;border-color:rgba(0,0,0,0.2)}
.btn-instagram:hover,.btn-instagram:focus,.btn-instagram:active,.btn-instagram.active,.open .dropdown-toggle.btn-instagram{color:#fff;background-color:#446a89;border-color:rgba(0,0,0,0.2)}

.btn-instagram:active,.btn-instagram.active,.open .dropdown-toggle.btn-instagram{background-image:none}

.btn-instagram.disabled,.btn-instagram[disabled],fieldset[disabled] .btn-instagram,.btn-instagram.disabled:hover,.btn-instagram[disabled]:hover,fieldset[disabled] .btn-instagram:hover,.btn-instagram.disabled:focus,.btn-instagram[disabled]:focus,fieldset[disabled] .btn-instagram:focus,.btn-instagram.disabled:active,.btn-instagram[disabled]:active,fieldset[disabled] .btn-instagram:active,.btn-instagram.disabled.active,.btn-instagram[disabled].active,fieldset[disabled] .btn-instagram.active{background-color:#517fa4;border-color:rgba(0,0,0,0.2)}

.btn-linkedin{color:#fff;background-color:#007bb6;border-color:rgba(0,0,0,0.2)}
.btn-linkedin:hover,.btn-linkedin:focus,.btn-linkedin:active,.btn-linkedin.active,.open .dropdown-toggle.btn-linkedin{color:#fff;background-color:#005f8d;border-color:rgba(0,0,0,0.2)}

.btn-linkedin:active,.btn-linkedin.active,.open .dropdown-toggle.btn-linkedin{background-image:none}

.btn-linkedin.disabled,.btn-linkedin[disabled],fieldset[disabled] .btn-linkedin,.btn-linkedin.disabled:hover,.btn-linkedin[disabled]:hover,fieldset[disabled] .btn-linkedin:hover,.btn-linkedin.disabled:focus,.btn-linkedin[disabled]:focus,fieldset[disabled] .btn-linkedin:focus,.btn-linkedin.disabled:active,.btn-linkedin[disabled]:active,fieldset[disabled] .btn-linkedin:active,.btn-linkedin.disabled.active,.btn-linkedin[disabled].active,fieldset[disabled] .btn-linkedin.active{background-color:#007bb6;border-color:rgba(0,0,0,0.2)}

.btn-pinterest{color:#fff;background-color:#cb2027;border-color:rgba(0,0,0,0.2)}
.btn-pinterest:hover,.btn-pinterest:focus,.btn-pinterest:active,.btn-pinterest.active,.open .dropdown-toggle.btn-pinterest{color:#fff;background-color:#a81a20;border-color:rgba(0,0,0,0.2)}

.btn-pinterest:active,.btn-pinterest.active,.open .dropdown-toggle.btn-pinterest{background-image:none}

.btn-pinterest.disabled,.btn-pinterest[disabled],fieldset[disabled] .btn-pinterest,.btn-pinterest.disabled:hover,.btn-pinterest[disabled]:hover,fieldset[disabled] .btn-pinterest:hover,.btn-pinterest.disabled:focus,.btn-pinterest[disabled]:focus,fieldset[disabled] .btn-pinterest:focus,.btn-pinterest.disabled:active,.btn-pinterest[disabled]:active,fieldset[disabled] .btn-pinterest:active,.btn-pinterest.disabled.active,.btn-pinterest[disabled].active,fieldset[disabled] .btn-pinterest.active{background-color:#cb2027;border-color:rgba(0,0,0,0.2)}

.btn-tumblr{color:#fff;background-color:#2c4762;border-color:rgba(0,0,0,0.2)}
.btn-tumblr:hover,.btn-tumblr:focus,.btn-tumblr:active,.btn-tumblr.active,.open .dropdown-toggle.btn-tumblr{color:#fff;background-color:#1f3346;border-color:rgba(0,0,0,0.2)}

.btn-tumblr:active,.btn-tumblr.active,.open .dropdown-toggle.btn-tumblr{background-image:none}

.btn-tumblr.disabled,.btn-tumblr[disabled],fieldset[disabled] .btn-tumblr,.btn-tumblr.disabled:hover,.btn-tumblr[disabled]:hover,fieldset[disabled] .btn-tumblr:hover,.btn-tumblr.disabled:focus,.btn-tumblr[disabled]:focus,fieldset[disabled] .btn-tumblr:focus,.btn-tumblr.disabled:active,.btn-tumblr[disabled]:active,fieldset[disabled] .btn-tumblr:active,.btn-tumblr.disabled.active,.btn-tumblr[disabled].active,fieldset[disabled] .btn-tumblr.active{background-color:#2c4762;border-color:rgba(0,0,0,0.2)}

.btn-twitter{color:#fff;background-color:#2ba9e1;border-color:rgba(0,0,0,0.2)}
.btn-twitter:hover,.btn-twitter:focus,.btn-twitter:active,.btn-twitter.active,.open .dropdown-toggle.btn-twitter{color:#fff;background-color:#1c92c7;border-color:rgba(0,0,0,0.2)}

.btn-twitter:active,.btn-twitter.active,.open .dropdown-toggle.btn-twitter{background-image:none}

.btn-twitter.disabled,.btn-twitter[disabled],fieldset[disabled] .btn-twitter,.btn-twitter.disabled:hover,.btn-twitter[disabled]:hover,fieldset[disabled] .btn-twitter:hover,.btn-twitter.disabled:focus,.btn-twitter[disabled]:focus,fieldset[disabled] .btn-twitter:focus,.btn-twitter.disabled:active,.btn-twitter[disabled]:active,fieldset[disabled] .btn-twitter:active,.btn-twitter.disabled.active,.btn-twitter[disabled].active,fieldset[disabled] .btn-twitter.active{background-color:#2ba9e1;border-color:rgba(0,0,0,0.2)}

.btn-vk{color:#fff;background-color:#587ea3;border-color:rgba(0,0,0,0.2)}
.btn-vk:hover,.btn-vk:focus,.btn-vk:active,.btn-vk.active,.open .dropdown-toggle.btn-vk{color:#fff;background-color:#4a6a89;border-color:rgba(0,0,0,0.2)}

.btn-vk:active,.btn-vk.active,.open .dropdown-toggle.btn-vk{background-image:none}

.btn-vk.disabled,.btn-vk[disabled],fieldset[disabled] .btn-vk,.btn-vk.disabled:hover,.btn-vk[disabled]:hover,fieldset[disabled] .btn-vk:hover,.btn-vk.disabled:focus,.btn-vk[disabled]:focus,fieldset[disabled] .btn-vk:focus,.btn-vk.disabled:active,.btn-vk[disabled]:active,fieldset[disabled] .btn-vk:active,.btn-vk.disabled.active,.btn-vk[disabled].active,fieldset[disabled] .btn-vk.active{background-color:#587ea3;border-color:rgba(0,0,0,0.2)}

/*.btn-registro{
    color:rgba(255,255,255,1.00);    
 background: url(https://www.eshopex.com/empresas/assets/img/vineta.png);
    border-bottom-right-radius: 12px;
    top: -3px; }

.btn-registro:hover{background: url(https://www.eshopex.com/empresas/assets/img/vineta.png);border-bottom-right-radius: 12px;
    top: -3px; color:#E1E1E1 !important;}

    */
    .btn-registro{ background-color:#304b7f; color:rgba(255,255,255,1.00); font-weight:bold; -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;}

        .btn-registro:hover{ background-color:#304b7f!important; color:#fb9e01 !important; font-weight:bold;-webkit-border-radius: 3px;
            -moz-border-radius: 3px;
            border-radius: 3px;}

            #t-cards {
                padding-top: 10px;
                padding-bottom: 30px;
                /*background-color: #345; */   
            }

            /********************************/
            /*          Panel cards         */
            /********************************/
            .panel.panel-card {
                position: relative;
                /*height: 241px;*/
                border: none;
                overflow: hidden;
            }

            .panel.panel-card .panel-heading {
                position: relative;
                z-index: 2;
                height: 120px;
                border-bottom-color: #fff;
                overflow: hidden;
                -webkit-transition: height 600ms ease-in-out;
                transition: height 600ms ease-in-out;
            }

            .panel.panel-card .panel-heading img {
                position: absolute;
                top: 50%;
                left: 50%;
                z-index: 1;
                width: 120%;
                -webkit-transform: translate3d(-50%,-50%,0);
                transform: translate3d(-50%,-50%,0);
            }

            .panel.panel-card .panel-heading button {
                position: absolute;
                top: 10px;
                right: 15px;
                z-index: 3;
            }

            .panel.panel-card .panel-figure {
                position: absolute;
                top: auto;
                left: 50%;
                z-index: 3;
                width: 70px;
                height: 70px;
                background-color: #fff;
                border-radius: 50%;
                opacity: 1;
                -webkit-box-shadow: 0 0 0 3px #fff;
                box-shadow: 0 0 0 3px #fff;
                -webkit-transform: translate3d(-50%,-50%,0);
                transform: translate3d(-50%,-50%,0);
                -webkit-transition: opacity 400ms ease-in-out;
                transition: opacity 400ms ease-in-out;
            }

            .panel.panel-card .panel-body {
                padding-top: 0px;
                padding-bottom: 0px;
                -webkit-transition: padding 400ms ease-in-out;
                transition: padding 400ms ease-in-out;
            }

            .panel.panel-card .panel-thumbnails {
                padding: 5px;
            }

            .panel-thumbnails .thumbnail {
                width: 60px;
                max-width: 100%;
                margin: 0 auto;
                background-color: #fff;
            }

            .panel.panel-card:hover .panel-heading {
/*   height: 155px;
    
    -webkit-transition: height 200ms ease-in-out;
            transition: height 200ms ease-in-out;
            cursor:pointer;
            */
            opacity: 1;
            -webkit-transform: translate3d(0,0,0);
            transform: translate3d(0,0,0);
        }
  
    }

    .panel.panel-card:hover .panel-figure {
        opacity: 0;
        -webkit-transition: opacity 400ms ease-in-out;
        transition: opacity 400ms ease-in-out;
    }

    .panel.panel-card:hover .panel-body {
        cursor:pointer;
/* padding-top: 10px;
 padding-bottom:10px;
    
    -webkit-transition: padding 400ms ease-in-out;
    transition: padding 400ms ease-in-out;*/
}

@import url("http://netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.css");
.panel-image {
    position: relative;   
}

.panel-image img.panel-image-preview {
    width: 100%;
    border-radius: 4px 4px 0px 0px;
}

.panel-image label {
    display: block;
    position: absolute;
    top: 0px;
    left: 0px;
    height: 100%;
    width: 100%;
}

.panel-heading ~ .panel-image img.panel-image-preview {
    border-radius: 0px;
}

.panel-body {
 overflow: hidden;
}

.panel-image ~ input[type=checkbox] {
    position:absolute;
    top:- 30px;
    z-index: -1;   
}

.panel-image ~ input[type=checkbox] ~ .panel-body {
    height: 0px;
    padding: 0px;
}

.panel-image ~ input[type=checkbox]:checked ~ .panel-body {
    height: auto;
    padding: 15px;
}

.panel-image ~ .panel-footer a {
    padding: 0px 10px;
    font-size: 1.3em;
    color: rgb(100, 100, 100);
}

.holder{
    float: right;
    width:400px;
    height:400px;
    border:5px solid #F90;
    display:block
}

#pinBoot {
  position: relative;
  max-width: 100%;
  width: 100%;
  margin-left:5px;
}

.manso img {
  width: 100%;
  max-width: 100%;
  height: auto;
  margin:0 !important;
  padding:-10px !important;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

.white-panel {
  position: absolute;
  background: white;
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3);
  border-radius:5px;
}

.white-panel button {
    position: absolute;
    top: 10px;
    right: 15px;
    z-index: 3;
}

*/
.white-panel h1, h2, h3, h4, h5, h6, p {
    padding:10px 20px 0px 20px;
    margin:0;
}

.white-panel h3, p {
    padding:10px 20px 0px 20px;
    margin:0;
}

.white-panel  h3 {
    font-size:19px !important;
}

.white-panel  p {
    color:#999 !important;
}

.p10m0 {
    padding:10px;
    margin:0;
}

.white-panel h1 {
  font-size: 1em;
}

.white-panel h1 a {
  color: #A92733;
}

.white-panel:hover {
  box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.5);
}

.gallery
{
    display: inline-block;
    margin-top: 20px;
}

.carousel-indicators .active {
    background-color: #2980b9;
}

.carousel-inner img {
    width: 100%;
    /*max-height: 390px;*/
}

.header-text {
    position: absolute;
    top: 50px;
    left: 39px;
    right: auto;
    width: 96.66666666666666%;
    color: #fff;
}

.header-text h2 {
    font-size: 40px;
}

.header-text h2 span {
    /*background-color: #fff;*/
    padding: 10px;
}

.header-text h3 span {
    /*background-color: #000;*/
    padding: 15px;
}

.btn-min-block {
    min-width: 170px;
    line-height: 26px;
    font-size:14px;
    
}

.btn-theme {
    color: #fff;
    background-color:#fc8b24;
    border: 2px solid #fff;
    margin-right: 15px;
}

.btn-theme:hover {
    color: #fff;
    background-color: #fc8b24;
    border-color: #304b7f;
}

.btn-theme-red {
    color: #C00;
    background-color: #fff;
    border: 2px solid #fff;
    margin-right: 15px;
}

.btn-theme-red:hover {
    color: #C00;
    background-color: #fff;
    border-color: #C00;
}

    h3, .h3 {
        text-align:center;
        font-size:18px;
        color: #fff;
    }

    .lead {
        font-size: 16px;
        font-weight: 400;
        line-height: 1.4;
    }

    .lead p {
        color: #186acf;
    }

    .panel-default &gt; .panel-heading {
        color: #333;
        background-color: #f6790f;
        border-color: #ddd;
    }

    .panel-body lead {
        width: 450px;
        float: left;
        font-weight: 400px;
    }

    .panel-title {
        margin-top: 0;
        margin-bottom: 0;
        font-size: 20px;
        color: #ffffff;
        text-align:center;
    }

    .input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child &gt; .btn, .input-group-btn:first-child &gt; .btn-group &gt; .btn, .input-group-btn:first-child &gt; .dropdown-toggle, .input-group-btn:last-child &gt; .btn:not(:last-child):not(.dropdown-toggle), .input-group-btn:last-child &gt; .btn-group:not(:last-child) &gt; .btn {
        border-bottom-right-radius: 0;
        border-top-right-radius: 0;
    }

    .input-group-addon, .input-group-btn, .input-group .form-control {
        display: table-cell;
    }

    .input-group .form-control {
        position: relative;
        z-index: 2;
        float: left;
        width: 100%;
        margin-bottom: 0;
    }

    .input-xs {
        height: 25px;
        padding: 5px 5px;
        font-size: 12px;
        line-height: 1.5;
        border-radius: 3px;
    }

    .fa {
        display: inline-block;
        font: normal normal normal 14px/1 FontAwesome;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    * {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    .navbar-brand {
        float: left;
        height: 40px;
        padding-left: 00px;
        padding-top: 15px
        padding-bottom: 15px;
        font-size: 18px;
        line-height: 20px;
    }

    .banner {
        width: 1094px;
        height: 386px;
        margin: 0px 0;
        background-image:  url("https://www.eshopex.com/empresas/assets/img/empresario_joven_1094x386.jpg"); 
        background-repeat: no-repeat
    }

    .banner_mo {
        width: 300px;
        height: 386px;
        margin: 0px 0;
        background-image:  url("https://www.eshopex.com/empresas/assets/img/empresario_joven_mo.jpg"); 
        background-repeat: no-repeat
    }

    .registro {
        width: 400px;
        padding-top: 320px;
        padding-left: 700px;
    }

    .col-md-12 {
        position: relative;
        min-height: 1px;
        padding-right: 0px;
        padding-left: 0px;
    }

    elemento {
    }

    a {
        text-decoration: none;
    }

    a hover{
        color: #999999;
        text-decoration: none;
    }

    label {
        display: inline-block;
        font-weight: 700;
    }

    /* padded section */
    .pad-section {
        padding: 80px 0;
    }

    .pad-section p {
        color: #fff !important;
    }

    
    .pad-section1 {
        padding: 30px 0;
    }

    .pad-section1 p{
        color: #666 !important;
    }

    .text-white{
        color: #fff !important;
    }

    .pad-section img {
        width: 100%;
    }

    
    
    /* vertical-centered text */
    .text-vcenter {
        display: table-cell;
        text-align: center;
        vertical-align: middle;
    }

    
    .text-vcenter h1 {
        font-size: 4.5em;
        font-weight: 700;
        margin: 0;
        padding: 0;
    }

/*.container-fluid {
padding-right: 0px;
padding-left: 0px;
margin-right: auto;
margin-left: auto;
}
  */
/*.container{
background-color: transparent;
width: 1170px;*/
}

.pv20 {
    padding-bottom: 20px;
    padding-top: 20px;
}

/*.menu{
height: 200px;
}
*/
.btn-xs, .btn-group-xs &gt; .btn {
    padding: 1px 5px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}

/*.btn-primary {
color: #fff;
background-color: #304b7f;
border-color: #1a3771;
margin-top: 0px;
}
*/
.btn-sm, .btn-group-sm &gt; .btn {
    padding: 2px 5px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}

/*label {
display: inline-block;
margin-bottom: 5px;
font-weight: 700;
}
*/
.pv10 {
    padding-bottom: 10px;
    padding-top: 10px;
}

/* additional sections */
#home {
    display: block;
    height: 100%;
    position: relative;
    width: 100%;
    padding-top: 0px;
    padding-bottom: 0px;
    font-family: 'Source Sans Pro', sans-serif !important;
    font-size: 12px;
    line-height: 1.42857143;
    color: #fff;
}

#about {
    color: #ffffff;
}

#about li a{
    color: #ffffff;
}
  
#services {
    background-color: #666666 !important;
    color: #ffffff !important;
    font-color:#fff !important;
}

.glyphicon {
    position: relative;
    top: 1px;
    padding-right: 2px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

#services .glyphicon {
    border: 2px solid #ffffff;
    border-radius: 50%;
    display: inline-block;
    font-size: 60px;
    height: 140px;
    line-height: 140px;
    text-align: center;
    vertical-align: middle;
    width: 140px;
}

#information {
    background: url(https://www.eshopex.com/empresas/assets/img/bodegas_top.jpg) no-repeat center center fixed;
    display: table;
    height: 600px;
    position: relative;
    width: 100%;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

#information .panel {
    opacity: 0.85;
}

#shipper_map {
    background: url(https://www.eshopex.com/empresas/assets/img/mapa_eshopex_shipper_1400.jpg) no-repeat center center fixed;
    display: table;
    height: 100%;
    position: relative;
    width: 100%;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.shipper_map {
    background: url(https://www.eshopex.com/empresas/assets/img/mapa_eshopex_shipper_1400.jpg) no-repeat center center fixed;
    display: table;
    height: 100%;
    position: relative;
    width: 100%;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

/*#foot1 {
color: #FFF;
font-size: 11px;
font-family: 'Muli', sans-serif !important;
font-family: 'Montserrat', sans-serif !important;
    }

    
.foot1 {
color: #FFF;
font-size: 11px;
font-family: 'Muli', sans-serif !important;
font-family: 'Montserrat', sans-serif !important;
    }

    
.foot1 a {
color: #FFF;
font-size: 11px;
display: block;
list-style: none;
    }
  
    
.foot1 ul, ol {
color: #FFF;
margin-top: 0;
margin-bottom: 10px;
text-decoration: none;
list-style: none;
    }
  
    
.foot1 ul li {
    list-style: none;
    margin-left: -40px;
    margin-bottom: 5px;
    letter-spacing: 1px;
    }
  */
    .btn-theme {
        color: #fff;
        background-color: #fc8b24;
        border: 2px solid #fff;
        margin-right: 15px;
    }

    .btn-min-block {
        min-width: 170px;
        line-height: 26px;
        font-size: 14px;
    }

    .btn-group-sm &gt; .btn {
        padding: 5px 10px;
        font-size: 12px;
        line-height: 1.5;
        border-radius: 3px;
    }

/*.btn {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    }
  */
    #ppplan .register, #ppplan-how .register, #ppplan_encargos .register {
        position: relative;
        background: #f98824;
        font-size: 138.5%;
        color: #fff;
        max-width: 263px;
        line-height: 45px;
        font-weight: bold;
        text-align: center;
        text-align: center;
        display: block;
        margin: 0 auto;
        border: 2px solid #fff;
        border-radius: 5px;
    }

    .azul {
        background-color: #353740;
    }

    footer {
        padding: 20px 0;
    }

    
    .texto-footer {
        color: #6f7483 !important;
        font-size: 13px;
        text-align: left;
    }
  
    .texto-footer a{    
        color: #353740;
        text-decoration: none;
        font-size: 13px;
    }
  
    .texto-blanco {
        color: #FFF !important;
    }

/*footer .glyphicon {
color: #333333;
font-size: 60px;
    }

footer .glyphicon:hover {
color: #306d9f;
}
*/
.white-text{
    color: #FFF !important;
    background-color: #fc8b24 !important;
}

</pre></body></html>