
@import url(http://fonts.googleapis.com/css?family=Quicksand:300,400,700);

body {
      font-family: 'Quicksand', sans-serif;
      font-size: 14px;
	
}

.fondo{
      background-color: #fff;    
}

.header{ width: 100%;
background-color:#fff;}

.logo{
      padding-left: 10px;
      margin-top: 15px;    
}

.domicilio{
           padding-left: 10px;
           margin: 28px 6px 15px 6px;
}

.tel{
     font-size: 18px;
     font-weight: bold;
     transition: all 0.5s ease 0s
     
}

.tel:hover{
           color: #f00;
           text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.desplegable{
             margin-top: -135px;
             float: right;
        
}

.fa-phone-square:before{
                        color: #f00;
                        font-size: 20px;
}

 .fa-navicon:before, .fa-reorder:before, .fa-bars:before{ 
                        border-radius: 5px;
                        border: 1px solid #ccc;
                        padding: 5px;
                        background-color: #e0e5ea;
                        font-size: 22px;
}

.contenedor-menu{
                display: none;                
}

.contenedor-menu .container{
                           background-color: #05118a;
}

.contenedor-menu li {
                    list-style: none;
                    border-bottom: 1px solid #fff;
                    line-height: 25px;
                    padding-left: 10px;
}

.contenedor-menu li a {-webkit-transition:color 0.5s ease-out;  /* Chrome y Safari */
  -o-transition:all 0.5s ease-out;  /* Opera */
  -moz-transition:color 0.5s ease-out;  /* Mozilla Firefox */
  -ms-transition:color 0.5s ease-out;   /* Internet Explorer */
  transition:color 0.5s ease-out;  /* W3C */}

.contenedor-menu li a:hover{text-shadow:0 0 20px #88b1f4;
  color:#737475;
  text-decoration: none;
  }

a{
 color: #fff;
}

a:hover{
    color: #ccc;  
}

ul{
   padding-left: 0px;
}

li{
  list-style: none;
}

.cl{clear: both}

.footer{width:100%;
        background-color:#4d4646;}
		
.footer .container{
    background-color: #4d4646;             
}

.nini-footer{margin-top: 20px;}

.menu-footer li a{
                  text-decoration: underline;
                  color: #eeeaea;
                  padding-left: 7px;
                  font-size: 11px;
}

.menu-footer li a:hover{color: #ccc;}

.seguinos{
          margin:10px;
          color: #e0e5ea;
          font-size: 11px;
}
.slider-ofertas .container{
                   padding-left: 0px;
                   padding-right: 0px;
                   box-shadow: 0px 3px 7px 0px rgba(0,0,0,0.3);
                   margin: 20px 0px;
}
.slider .container{
                   padding-left: 0px;
                   padding-right: 0px;
                   box-shadow: 0px 3px 7px 0px rgba(0,0,0,0.3);
}

.glyphicon-chevron-left:before, .glyphicon-chevron-right:before{ 
                               background-color: #fff;
                               border: 1px solid #fff;
                               border-radius: 29px;
                               padding: 8px 11px;
                               color: #f00;
}

.imagen-slide{
              background-position: center;
              background-repeat: no-repeat;
              background-size: cover;
              height: 0px;
              width: 100%;
              padding-top: 25%;
}
.oferta-alto{padding-top: 130%;}
.txt-rep{
        display: block;
        text-indent: -99999px;        
}

.promocion{
            background-color: #eaeaea;
            margin: 20px 0px;
            padding: 10px;               
}


.box-acceso{
            background-color: #fff;
            margin: 15px 0px;
            color:  #f00;
            text-align: center;
            padding: 10px;
            border: 2px solid #f00;
}

.ofertas{ background-position: center;
          background-size: cover;
          width:100%;
          height: 0px;
          float: left;
          background-repeat: no-repeat;
          margin-top: 10px;
          padding-top: 30%;
}

.descubrilas{ 
            text-align: center;
            margin-top: 12px;
            color: #428bca;
            margin-bottom: 10px;
            font-size: 16px;            
}


.banner-ofertas{
                
                padding-left: 10px;
                padding-right: 10px;
              
}
.edicion{
         margin-top: 10px;
         background-position: center;
         background-size: cover;
         width: 220px;
         height: 147px;
         margin: auto;
         background-image: url('../img/img-base.jpg');
}

.btn-default{
            color: #f00;
            font-weight: bold;
}

.box-nota{
          border-bottom: 1px solid #ccc;
          margin-bottom: 20px;
}

.foto-nota{
           background-position: center;
           background-size: cover;
           height: 0px;
           width: 100%;
           padding-top: 72%;
           background-image: url('../img/img-base.jpg');
           transition: all 0.5s ease 0s;
}

.foto-nota:hover {box-shadow: 0px 3px 7px 0px rgba(0,0,0,0.3);}

.titulo{
       color: #f00;
       font-size: 20px;
       border-bottom: 1px solid #ccc;
       font-weight: bold;
}

.titulo-nota{font-weight: bold;
             font-size: 17px;
             margin: 6px 0px;
}

.btn-danger {
            margin: 10px 0px;            
}

.destacado{
           background-color: #efefef;
           padding: 10px;
           margin-bottom: 20px;
}

.desarrollo{
           border-top: 1px solid #848484;
           font-size: 10px;
           color: #efefef;
           text-align: right;
           margin-top: 10px;
           padding-top: 10px;
}

.foto-empresa{
             background-position: center;
             background-size: cover;
             background-repeat: no-repeat;
             height: 0px;
             width: 100%;
             padding-top: 56%;
             background-image: url('../img/img-base.jpg');
             transition: all 0.5s ease 0s;
			 margin-bottom:20px;
}



.foto-empresa:hover{box-shadow: 0px 3px 7px 0px rgba(0,0,0,0.3);}

.titular{
         font-size: 24px;
         font-weight: bold;
         border-bottom: 1px solid #ccc;
         margin: 20px 0px;
}

.destacado-txt{
               border: 2px solid #f00;
               padding: 20px;
               font-weight: bold;
               margin: 20px 0px;
}

.box-servicio{
              background-color: #f5f4f4;
              padding: 20px 15px;
              margin: 20px 0px;
              border-bottom: 8px solid #05118a;
}

.tit-icono {
      text-align: center;
      margin: 10px 0px;
      font-weight: bold;
      transition: all 1s linear 0s;
}

.tit-icono:hover{color: #428bca;}

.mapa{
    border-bottom: 1px solid #ccc;
    padding-bottom: 10px;
}

.fcontacto{
          background-color: #f5f4f4;
          padding: 30px;
          margin: 20px 0px;
}

.datos-contacto{margin-top: 20px;}

.video-home{margin-top: 20px;
}

.video{width: 100%;}

.issuuembed{
            widows: 100%;
            height: 300px;
}

.banner-1{text-align: center;}

.text-banner{float: left;
}

.btn-primary{
             margin-bottom: 10px;
         }
.oferta-semanal{margin-top: 20px;}

.circle {
    width: 100px;
    height: 100px;
    -moz-border-radius: 50%; 
    -webkit-border-radius: 50%; 
    border-radius: 50%;
    background: #0e1470;
    
    margin: auto;
    transition:all 1.0s linear 0s;

}

.cpersonal{background-image: url('../img/empleados-trans.png');}

.cpersonal:hover{background-image: url('../img/empleados-hover.png');
                 background-color: #fff;
}

.corientacion{background-image: url('../img/orientacion-trans.png');}

.corientacion:hover{
                 background-image: url('../img/orientacion-hover.png');
                 background-color: #fff;
}

.area{
	border-radius: 0px;
	margin-bottom: 65px;
	transition: all 0.4s ease 0s;
	width: 100px;
	height: 100px;
	display: block;
	margin-right:20px;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	text-align:center;
	-webkit-transition: all ease 0.8s;
    -moz-transition: all ease 0.8s;
    transition: all ease 0.8s;
    margin: auto;
    margin-bottom: 10px;
}


.icono-log{
	border: 4px solid #0e1471;
	background-color:#0e1471;
	background-size: 100% 200%;
	background-image: linear-gradient(to bottom, #0e1471 50%, #fff 50%);
	width: 100px;
	height: 100px;
	display: block;
	margin-right:20px;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	text-align:center;
	-webkit-transition: all ease 0.8s;
    -moz-transition: all ease 0.8s;
    transition: all ease 0.8s;
}
.area:hover {
	color:#0e1471;
}
	
.area:hover .icono-log{
	background-color:#ffffff;
	background-position: 0 -100%;
}


.iconito{background-image: url('../img/logistica-trans.png');
width:100px;
height:100px;
margin-left: -5px;
margin-top: -8px;
}

.iconito:hover{background-image: url('../img/logistica-hover.png');
width:100px;
height:100px;
                
}

.iconito-orientacion{background-image: url('../img/orientacion-trans.png');
width:100px;
height:100px;
margin-left: -5px;
margin-top: -8px;
}

.iconito-orientacion:hover{background-image: url('../img/orientacion-hover.png');
width:100px;
height:100px;              
}

.iconito-personal{background-image: url('../img/empleados-trans.png');
width:100px;
height:100px;
margin-left: -5px;
margin-top: -8px;
}

.iconito-personal:hover{background-image: url('../img/empleados-hover.png');
width:100px;
height:100px;              
}
.btn {transition: all 0.5s ease 0s;}

.revista .container{padding-left: 0px;
                    padding-right: 0px;
}

.telefono{text-align: center;}

.contactanos{padding: 15px;
            
}

.texto-contactanos{
                  font-size: 22px;
                text-align: center;
                  margin-top: 5px;
                  
}

.promocion2{ margin: 20px 0px;
            padding: 10px;   }
  

.fluid-container {
position: relative;
padding-bottom: 70%; 
height: 0;
overflow: hidden;
}
.mapa .fluid-container{padding-bottom: 30%;}

.fluid-container iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;

} 
.fluid-container .iframe:hover{cursor: -moz-zoom-in;}


.contenedor-menu .container li:last-child{ border-right: 0px solid #fff;}

.aviso{ border: 1px solid #c0c0c0;
margin:25px;
paddin: 20px;

}

.titulo-aviso{ font-size:25px;
font-weight: bold;
color:#05118a;
text-align: center}

.descripcion-aviso{font-size:18px;
font-weight:normal;
text-align:center;}

/*tablet*/
@media (min-width: 768px) {

.telefono{float: left;}

.texto-contactanos{float: left;
                   margin-left: 10px;
}


.menu-footer li{
                float: left;
                margin-top: 30px;
}

.seguinos{
         text-align: right;        
}

.ofertas{
    margin-top: 30px;  
    
}

.descubrilas{
            border-left: 1px solid #428bca;
            padding-left: 8px;
            width: 350px;
            
            
}

.edicion{
        position: absolute;
        margin-top: -130px; 
        margin-left: 308px;
        float: left;  
}

.text-banner{width: 299px;
             font-size: 14px;
}




.box-servicio{
    min-height: 488px;    
}

}

@media (min-width: 992px) {

.logo{float: left;}  

.domicilio{
          float: right;
          text-align: right;
          }
    
.contenedor-menu{
                display: normal;                
}

.contenedor-menu{
                display: block;   
				width: 100%;
                background-color: #05118a;                     
}

.contenedor-menu .container li{
                               float: left;
                               border-bottom: 0px;
                               padding: 6px 15px;
                               font-size: 16px;
                        
}

.ofertas{
    margin-top: 10px;
}
.descubrilas{
            border-left: 1px solid #428bca; 
            width: 385px;          
}

.text-banner{font-size: 16px;
             width: 375px;
                 
}
.edicion{
         margin-left: 390px;         
}



.box-servicio{min-height: 425px;}

.datos-atencion{
                padding: 10px;
                border-bottom: 1px solid #ccc;
                margin-top: 10px;
}

.titulo-datos{
              font-weight: bold;
              text-transform: uppercase;
}

.bold{
      font-weight: bold;     
}

.issuuembed{
            height: 758px;
}
 .descripcion{
              margin-top: 8px;
              width: 54%;
}

.acceder{
        margin-top: 10px;
}



.provee{
       width: 60%;   
}

.nini-24, .descripcion, .acceder{
    float: left;
}

/*agregado manu*/

.dropdown-menu li {
    float: none!important;
    border-right: 0px!important;
} 

button{
    background-color: #05118a;
    border: 0 none;
    color: #fff;}

.dropdown-menu{background-color: #05118a;}  

.dropdown-menu > li > a{color: #fff;
                        padding: 3px 23px;
}

.dropdown-menu{left: -10px;
             
}
}


@media (min-width:1200px)
{
.container{
    width: 970px;
    }

}

/*agregado*/



.descripcion-servicio{text-align: center;
                    
}

.sub-categoria .box-servicio {min-height: 200px;}

.descripcion-aviso a {
    color: #333;
}

.descripcion-aviso a:hover {
    opacity: .8;
}
