nav{
    margin-top:35px;
}
nav ul li{
    list-style:none;
    float:left;
    padding-right:0px;
    font-size:13px;
    font-family: 'Montserrat', sans-serif;
    font-weight:600;
}
nav ul li span{color:#E5007E;margin-left: 10px;}
nav ul li a{
    text-decoration:none;
    color:#1D1E1C;    
    padding:4px 5px;
    transition:1.5s;
    text-decoration:none;
}
nav ul li a:hover{
    color:#E5007E;
    transition:1.5s;
    text-decoration:none;
}
.bg-header{
    margin-top: 140px;
}
.datos-compra{
    border-bottom: 1px dashed #333;
}
.cont-datos li{
    color:#1D1E1C;
    font-weight: 600;
}
.menu-interno{
    background:#E3097E;
    min-height:350px;
    position: relative;
    top: -133px;
    padding:20px 40px;
    width:100%;
}
.menu-interno h2{
    color:#fff;
    font-size:22px;
    line-height:24px;
    text-align:center;    
    font-family: 'Lato', sans-serif;
    font-weight:300;
}
.productos-internos{
    margin:50px 0;
}
.productos-internos li{margin-bottom:50px;}
.menu-interno li{
    list-style:none;
    font-family: 'Lato', sans-serif;
    font-weight:300;
    font-size:18px;
    line-height:25px;
}
.menu-interno li a{
    color:#fff;
}
.lista-productos {
    border-top: 1px solid #526382;
    border-bottom: 1px solid transparent;
    border-left: 1px solid #526382;
    border-right: 1px solid #526382;
}
.detalles-lista {
    overflow:hidden;
    border-top: 1px solid transparent;
    border-left: 1px solid #526382;
    border-right: 1px solid #526382;
    background:#fff;
    margin-top: -1px;
}
.btn-detalles,.btn-corizar{font-size:11px;}
.texto-detalle span{
    color:#933389;
    font-weight:bold;
    padding-right:10px;
}
.raya-titulos {
    text-align: center;
    margin: 0 auto 0px;
}

/*********************************
************CONTACTO**************
********************************
*******************************/

.contacto{
    margin-top:0px;
    margin-bottom:90px
}
.input-text{    
    height:42px;
    max-width:100%;
    width:100%;
    color:#808080;    
    box-sizing:border-box;
    margin-bottom:30px;
    padding-left:10px;
}
.input-text-2{    
    height:163px;
    max-width:100%;
    width:100%;
    color:#808080;    
    box-sizing:border-box;
    margin-bottom:30px;
    padding-left:10px;
    padding-top:10px;
}
.boton-enviar-contactos{
    background:#C3147B;
    height:47px;
    line-height:47px;
    max-width:331px;
    width:100%;
    border:none;
    font-size:20px;
    font-family: 'hind', sans-serif;
    font-weight: 300;
    text-align:center;
    color:#fff;
    margin:15px auto 60px;
    text-transform:uppercase;
    transition:1.5s;
}
.boton-enviar-contactos:hover{
    background:#8E0E60;
    transition:1.5s;
}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color: #808080;
}
::-moz-placeholder { /* Firefox 19+ */
    color: #808080;
}
:-ms-input-placeholder { /* IE 10+ */
    color: #808080;
}
:-moz-placeholder { /* Firefox 18- */
    color: #808080;
}
.cuadro-contacto{
    background:#516383;
    border-bottom:1px solid #fff;
    padding:1px 20px;
    color:#fff;
    min-height:130px;
    font-family: 'hind', sans-serif;
    cursor:pointer;
}
.cuadro-contacto-2{
     background:#485871;
     border-bottom:1px solid #fff;
    padding:1px 20px;
    color:#fff;
    font-family: 'hind', sans-serif;
    text-align:center;
     min-height:130px;
     cursor:pointer;
}
.cuadro-contacto-2 h3 ,
.cuadro-contacto-3 h3,
.cuadro-contacto-3 h2
{
    font-size:22px;
}
.cuadro-contacto-2 h1{
    font-size:32px;
}
.cuadro-contacto-2 h2{
    font-size:22px;
}
.cuadro-contacto-3 h4{
    font-size:20px;
}
.cuadro-contacto-3{
     background:#404D5F;
    padding:1px 20px;
    color:#fff;
    font-family: 'hind', sans-serif;
    text-align:center;
     min-height:130px;
     cursor:pointer;
}
.mapa{
    margin-top:30px;
}
.siguenos{
    color:#56688F;
    text-align:center;
    padding-top:20px;
    margin-bottom:20px;
}
.redes-cont{
    margin-bottom:30px;
    overflow:hidden;
    clear:both;
    width:100%;
    margin-left:0px;
}
.face{
    background:#3B5999;
    min-height:114px;
    cursor:pointer;
}
.like{
    background:#0076B2;
    min-height:114px;
    cursor:pointer;
     transition:1.5s;
}
.google{
    background:#E94335;
    min-height:114px;    
    cursor:pointer;
     transition:1.5s;
}
.skype{
    background:#00ADEF;
    min-height:114px;    
    cursor:pointer;
     transition:1.5s;
}
.face:hover{
    background:#274272;
     transition:1.5s;
}
.like:hover{
    background:#004B68;
     transition:1.5s;
}
.google:hover{
    background:#C12921;
     transition:1.5s;
}
.skype:hover{
    background:#0088B2;
     transition:1.5s;
}
