@charset "utf-8";
/* CSS Document */


@font-face {
	font-family: 'MYRIADPROREGULAR';
	src: url('../fonts/MYRIADPROREGULAR.eot');
	src: local('MYRIADPROREGULAR'), url('../fonts/MYRIADPROREGULAR.woff') format('woff'), url('../fonts/MYRIADPROREGULAR.ttf') format('truetype');
}

@font-face {
  font-family: 'MyriadPro-Bold';
  src: url("../fonts/MyriadPro-Bold/MyriadPro-Bold.eot");
  /* IE9 Compat Modes */
  src: url("../fonts/MyriadPro-Bold/MyriadPro-Bold?#iefix") format("embedded-opentype"), 
       url("../fonts/MyriadPro-Bold/MyriadPro-Bold.ttf") format("truetype"), 
       url("../fonts/MyriadPro-Bold/MyriadPro-Bold.woff") format("woff"), 
       url("../fonts/MyriadPro-Bold/MyriadPro-Bold.svg") format("svg");
  font-style: normal;
  font-weight: normal; 
}


html, body{
 font-family: 'MYRIADPROREGULAR';
font-size:14px;	
 overflow-x: hidden;
 color:#464646;
 
}

.fammyriadregular{ font-family: 'MYRIADPROREGULAR';}

.hrstilo{
	/*margin-top:-10px;
	margin-bottom:10px;*/
	 border-bottom: 1px solid #0a0c0f;
    box-shadow: 0 1px 0 #181d23;
	width:100%;
	}
.hrstilo2{border-bottom:dotted 1px #a0a0a0}
.hrstilo3{
	 border-bottom: 1px solid #ededed;
    box-shadow: 0 1px 0 #fff;
	width:100%;
	}
.hrstilo4{ border-bottom: 1px solid #e6e3e0;}
.cuad_rojo{width:30px ; height:10px; background:#92090f; float:right; margin-top:-10px}
/*MIOS*/

.pagin1 {
    background: #1d3466;
    color: #fff;
    padding: 5px 10px;
    border-radius: 25px;
    margin-right: 10px;
}
.link_pag a {
    color: #000;
    margin-right: 15px;
}

.mov_carro{    margin-top: -16%;
    position: relative;
    z-index: 9;}

.box_noticias{width:355px; display:inline-block; vertical-align:top;    margin-left: 20px; margin-bottom:30px; text-align:justify}

.catenoticia{font-size:16px;font-family: 'MyriadPro-Bold'; text-decoration:underline; color:#a0a0a0 ; display:inline-block; vertical-align:top; }
.catenoticia a:hover{color:#222}

.active_cate_not{color:#222 !important}
.boxservicio{width:270px; display: inline-block; vertical-align:top; margin-bottom:30px}
.tit_acor{margin-left:25px}
.fondo_plomo_empresa{background:#ededed}
.em1{display: inline-block; vertical-align:top; width:40%}
.em2{display: inline-block; vertical-align:top; width:35%; background:#233d6b; color:#fff; padding:25px}
.em3{display: inline-block; vertical-align:top; width:24%;     padding-left: 20px;    padding-top: 26px;}
.tit1{font-size: 34px; color:#fff; text-align:center; padding-top:15px;font-family: 'MyriadPro-Bold';}
.titulo1{background:url(../../images/titulo1.jpg) center top no-repeat; height:100px; margin-top:-13%}
.vineta2{background:url(../../images/vineta2.png) top left no-repeat; padding-left:25px; padding-bottom:15px}

.bg_blanco{background:url(../../images/bg_blanco.jpg)  center center no-repeat ;}
.fecha_noti{background:#7aae5b; color:#fff; font-size:18px; width:60px; height:120px; padding:50px 10px 10px 10px; text-align:center;    position: absolute;    top: 0%;}
.fecha_noti2{background:#7aae5b; color:#fff; font-size:18px; width:60px; height:120px; padding:50px 10px 10px 10px; text-align:center;      margin-bottom: -120px;    z-index: 999;    position: relative;  }
.lnk_noti{color:#fff;}
.lnk_noti:hover{text-decoration:none; color:#7aae5b}
.servi1{background:url(../../images/vineta.png)  left top no-repeat ; padding-left:25px; }
.lnk_noti a:hover{color:#7aae5b}
.menupie1{list-style:none; padding-left:0px}
.menupie1 li{border-bottom:1px solid #464646; list-style:none; padding-bottom:10px; padding-top:10px}
.menupie1 a{color:#fff; }
.menupie1 a:hover{color:#7aae5b; text-decoration:none}
.pie1{background:#222222; color:#fff; }

.pie2{background:#2e2e2e; color:#fff}

.btn_ver_noti{color:#464646}
.btn_ver_noti:hover{text-decoration:none}
.img_noticia{width:350px; height:205px}
.bg_noticias{background:url(../../images/bgnoticias.jpg) center top}
.comilla{font-size:90px; color:#7aae5b; }
.titbanner1{font-size:52px; color:#fff; padding-top:150px; line-height:25px}
.boxi1{background:url(../../images/icon4.png) left top no-repeat; padding-left:60px; width:25%; display:inline-block; vertical-align:top; margin-right:80px}
.boxi2{background:url(../../images/icon5.png) left top no-repeat; padding-left:60px; width:25%; display:inline-block; vertical-align:top; margin-right:80px}
.boxi3{background:url(../../images/icon6.png) left top no-repeat; padding-left:60px; width:27%; display:inline-block; vertical-align:top}
.btn_contacto{border:2px solid #2a4a81; padding:15px 30px; font-size:18px; font-family: 'MyriadPro-Bold'; color:#2b2b2b; }
.cuadro1{background:#2a4a81; width:45px; height:5px}
.btn_contacto:hover{background:#2a4a81; color:#fff; text-decoration:none}
.colorverde{color:#7aae5b}
.slogan1{padding-bottom:25px; padding-top:25px; font-family: 'MyriadPro-Bold'; color:#fff}
.bg_servi2{background:url(../../images/bg_servi2.jpg) center top repeat-y}

.btn_mas1{font-family: 'MyriadPro-Bold'; color:#000; background:url(../../images/f1.png) no-repeat right; padding-right:20px}
.btn_mas1:hover{text-decoration:none}
.btn_mas2{font-family: 'MyriadPro-Bold'; color:#000; background:url(../../images/f2.png) no-repeat right; padding-right:20px}
.btn_mas2:hover{text-decoration:none}

.lineaservi1{background:#2a4a81; height:5px}
.lineaservi2{background:#7aae5b; height:5px}

.img_servi{width:270px; height:205px}
.bgservi{background:#fff}
.bg_servi{background:url(../../images/bg_servi.jpg) center top; display:block; margin-top:-13% }
.info{padding-top:20px; color:#576f87; font-family: 'MyriadPro-Bold'; border-bottom:1px solid #576f87; padding-bottom:25px}
.info1{display:inline-block; vertical-align:top; background:url(../../images/icon1.png) left top  no-repeat; padding-left:25px; padding-top:5px; padding-right:15px}
.info2{display:inline-block; vertical-align:top; background:url(../../images/icon2.png) left top 3px  no-repeat; padding-left:25px; padding-top:5px; padding-right:15px}
.info3{display:inline-block; vertical-align:top; background:url(../../images/icon3.png) left top 3px  no-repeat; padding-left:25px; padding-top:5px; font-size:16px}

.txtbuss{background-color:transparent; border:none; width:50px}
.btnbuss{ background:url(../../images/lupa.png) center center no-repeat; width:25px; border:none}

.inline{display:inline-block;}

.link_rese{color:#222}
.link_rese:hover{color:#222}

.imgfaci{width:56px}
.caja1{font-size:38px;font-family: 'rbno2_lightregular'; color:#464646; width:100%; border:none; border-top:1px solid #dfdfdf; text-align:center;    padding-bottom: 36px;    padding-top: 36px; background:url(../../images/iconf.png) no-repeat center bottom #fff}
.caja2{font-size:88px;font-family: 'rbno2_lightregular'; color:#464646; width:100%;border:none; border-top:1px solid #dfdfdf; text-align:center;background:url(../../images/iconf.png) no-repeat center bottom #fff}
.tit_reser{font-size:16px; color:#967a50; background:#fff; padding:10px}

.btn_reservar{background:#967a50; color:#fff; padding:7px 20px; border-radius:5px; border:none; float:right}
.btn_reservar:hover{background:#7c633d}
.box_reserva{width:70%}

.r_txt1{width:49.7%; padding:10px; margin-bottom:10px; font-size:13px; border:1px solid #dfdfdf; color:#a7a6a6}
.r_txt2{width:33%; padding:10px; margin-bottom:10px; font-size:13px;border:1px solid #dfdfdf; color:#a7a6a6}

.boxnoticia{width:30%; display:inline-block; vertical-align:top; margin-right:34px; margin-bottom:55px}

.boxgale{width:270px; display:inline-block; vertical-align:top}

.box_faci1{background:url(../../images/icon15.png) left top no-repeat; padding-left:100px; display:inline-block; vertical-align:top; width:33%; text-align:justify; line-height:21px; padding-right:15px; margin-bottom:45px}
.box_faci2{background:url(../../images/icon16.png) left top no-repeat; padding-left:100px; display:inline-block; vertical-align:top; width:33%; text-align:justify; line-height:21px;padding-right:15px; margin-bottom:45px}
.box_faci3{background:url(../../images/icon17.png) left top no-repeat; padding-left:100px; display:inline-block; vertical-align:top; width:33%; text-align:justify; line-height:21px;padding-right:15px; margin-bottom:45px}
.box_faci4{background:url(../../images/icon18.png) left top no-repeat; padding-left:100px; display:inline-block; vertical-align:top; width:33%; text-align:justify; line-height:21px;padding-right:15px; margin-bottom:45px}
.box_faci5{background:url(../../images/icon19.png) left top no-repeat; padding-left:100px; display:inline-block; vertical-align:top; width:33%; text-align:justify; line-height:21px;padding-right:15px; margin-bottom:45px}
.box_faci6{background:url(../../images/icon20.png) left top no-repeat; padding-left:100px; display:inline-block; vertical-align:top; width:33%; text-align:justify; line-height:21px;padding-right:15px; margin-bottom:45px}
.box_faci7{background:url(../../images/icon21.png) left top no-repeat; padding-left:100px; display:inline-block; vertical-align:top; width:33%; text-align:justify; line-height:21px;padding-right:15px; margin-bottom:45px}
.box_faci8{background:url(../../images/icon22.png) left top no-repeat; padding-left:100px; display:inline-block; vertical-align:top; width:33%; text-align:justify; line-height:21px;padding-right:15px; margin-bottom:45px}
.box_faci9{background:url(../../images/icon23.png) left top no-repeat; padding-left:100px; display:inline-block; vertical-align:top; width:33%; text-align:justify; line-height:21px;padding-right:15px; margin-bottom:45px}



.reserva{border:3px solid #a48c67; border-radius:5px; color:#222222; font-size:18px; font-family: 'cassannet_regularregular'; padding:10px 15px}
.reserva:hover{background:#0f2453; color:#fff; text-decoration:none}

.imgsuit{display:inline-block; vertical-align:top; width:33%}
.bloq1{width:30%; display:inline-block; vertical-align:top; background:url(../../images/sombra2.png) right center no-repeat}
/* Grow */
.grow {
  display: inline-block;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  
}
.grow:hover, .grow:focus, .grow:active {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
  position:	relative;
  z-index:99;
}

.movv1{margin-top:-13px}

.lineacafe{background:#9d835c; height:5px}
.bg_pag1{background:#967a50; padding:10px 10px; border-radius:0px; margin:0px; color:#0f1530}
.bg_pag1:hover{color:#0f1530}
.bg_pag2{background:#967a50; padding:10px 10px; border-radius:0px; margin:0px; color:#fff}
.bg_pag2:hover{color:#fff}
.titulopag{font-size:34px; color:#fff;font-family: 'cassannet_regularregular'; padding-top:100px}
.bg_cabeza2{background:url(../../images/baner/b1.jpg) center top; min-height:390px}
.logo2{float:left; width:30%; background:url(../../images/bglogo.jpg) right top}
.menu2{float:right; width:70%; background:url(../../images/bgmenu.png)}

.link_noti:hover .boxfecha2{background:#111b33}
.link_noti:hover .diatxt{color:#fff}
.titunoti{font-size:25px;font-family: 'MyriadPro-Bold'; color:#222; line-height:22px }
.titunoti:hover{color:#111b33; text-decoration:none}
.diatxt{color:#222222; font-size:52px; font-family: 'rbno2_lightregular'; line-height:50px}
.mestxt{color:#967a50; font-size:16px;font-family: 'cassannet_regularregular'; }
.boxfecha2{width:29%; display:inline-block; vertical-align:top; text-align:center;border:1px solid #d2d2d2; padding-top:10px; padding-bottom:10px}
.boxconte2{width:69%; display: inline-block;vertical-align:top; padding-left:10px}

.lineatit{border-bottom:1px solid #222;    margin-top: -33px; }
.colplomo2{color:#222222; background:#fff}
.padd1{padding-top:30px; padding-bottom:30px}
.padd2{padding-top:40px; }
.padd3{padding-top:20px; }
.btn_contact{background:#967a50; color:#fff; border:2px solid #b7a068; border-radius:6px; padding:10px 20px}
.btn_contact:hover{background:#6a5536; color:#fff; text-decoration:none}

.bg_disfrute{background:url(../../images/fondo_disfrute.jpg) center center}
.btn_facil{color:#222222;border:2px solid #967a50; border-radius:6px; padding:10px 20px; text-align:center; margin-top:5px;font-family: 'cassannet_regularregular';background:#f1f2f2}
.btn_facil:hover{background:#0f2453; color:#fff}
.titligth{color:#0f2453; font-size:25px;font-family: 'cassannet_regularregular';}

/*link hover*/
.links_hover li, a {
  border-radius : 5px;
}
.links_hover li {
  background: #444444;
  display: inline-block;
  padding: 0.5em 1em 0 1em;
  text-align:center;
}
.links_hover span{color : #444444;}
.links_hover a {
  display : block;
  padding : 1em 1.5em 0.5em 1.5em;
  font-size : 1.2em;
  position: relative;
  top: 0;
  color: #FFFFFF;	
}
.links_hover li:hover a {
  top   : -25px;
  color : #a1cc3a;
  background-color: #CCCCCC;
  text-shadow: 1px 1px 1px #555555;
}
.links_hover li a:after {
  display  : block;
  content  : '';
  position : absolute;
  top  : 100%;
  left : 42%;
  border-style : solid;
  border-color : transparent;
  border-width : 13px 8px 0 8px;
}
.links_hover li:hover a:after {
  border-color : #CCCCCC transparent transparent transparent;
}
.links_hover a, .links_hover li:hover a, .links_hover li a:after, .links_hover li:hover a:after  {		
  transition : all .5s;
}
/*fin link hover*/

@media (max-width:613px){
.titbanner1{font-size:30px !important}
.comilla{font-size:40px}
}


@media (max-width:902px){
.r_txt1{width:100%}
.r_txt2{width:100%}
.box_reserva{width:90%}
}

@media (max-width:876px){
.boxnoticia{width:95%}
}

@media (max-width:820px){
.bloq1{width:90%; background:none; margin-bottom:30px}
}
@media (max-width:815px){
.menubanner{display:none !important}
}
@media (max-width:770px){
	.imgsuit{display:none !important}
}
@media (max-width:950px) and(min-width:500px) {
.boxproducto{width:80% !important}
.view h2{padding: 50px 30px 30px 30px !important; font-size:34px !important}
}

@media (max-width:500px){
.boxproducto{width:100% !important}
.view h2{padding: 20px 10px 10px 10px !important; font-size:25px !important}
}

.btn_serv{color:#0f182e; font-size:18px;font-family: 'cassannet_regularregular'; padding:10px 25px; border:2px solid #967a50; border-radius:6px }
.btn_serv:hover{background:#0f182e; color:#fff; text-decoration:none}
.boxproducto:hover .titservi{display:none}
.titservi{font-size:34px;font-family: 'cassannet_regularregular';    position: absolute;
    z-index: 9;
    top: 44%; text-shadow: 2px 2px 2px #615f5d; color:#fff;    margin-left: 20%;}
.boxproducto{width:33%; display:inline-block; vertical-align:top}
.btn_reserva{background:#967a50; padding:15px 30px; color:#fff;font-family: 'cassannet_regularregular';border:2px solid #cab778; border-radius:6px}
.btn_reserva:hover{background:#7c623c}

.boxfecha{width:130px; display:inline-block;vertical-align:top}
.titfecha{color:#0f2453; font-size:21px;font-family: 'cassannet_regularregular'; }
.tamimg1{width:53px}
.fondoplomo{background:#f1f2f2}
.fondoplomo2{background:#f8f8f8}
.colazul{color:#0f2453}


.borde1{border:1px solid #fff; padding: 5px 0}
.btnnoti{padding:5px 15px; border-bottom :2px solid #aeaeae; border-radius:5px; color:#fff}
.btnnoti:hover{ color:#000; background:#fff; text-decoration:none}
/* Float Shadow */
.float-shadow {
  display: inline-block;
  position: relative;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.float-shadow:before {
  pointer-events: none;
  position: absolute;
  z-index: -1;
  content: '';
  top: 100%;
  left: 5%;
  height: 10px;
  width: 90%;
  opacity: 0;
  background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
  /* W3C */
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform, opacity;
  transition-property: transform, opacity;
}
.float-shadow:hover, .float-shadow:focus, .float-shadow:active {
  -webkit-transform: translateY(-5px);
  transform: translateY(-5px);
  /* move the element up by 5px */
}
.float-shadow:hover:before, .float-shadow:focus:before, .float-shadow:active:before {
  opacity: 1;
  -webkit-transform: translateY(5px);
  transform: translateY(5px);
  /* move the element down by 5px (it will stay in place because it's attached to the element that also moves up 5px) */
}
.pagin a{color:#fff !important; margin-right:15px}

/*.menu2{display:none}*/
.nav1>li>a{  padding: 24px 19px !important}


.cir{list-style:none;}
.cir li{/*float:left;*/ margin:auto; width:205px; float:left; margin-left:5% ; margin-right:5%; margin-bottom:2% }
.circulo1{
	width: 205px;
     height: 205px;
     -moz-border-radius: 50%;
     -webkit-border-radius: 50%;
     border-radius: 50%;
      background:url(../../images/icon1.png) no-repeat center;
	 border:2px solid #454545;
	}
.circulo1:hover .circulo1_1{
	width: 190px;
     height: 190px;
     -moz-border-radius: 50%;
     -webkit-border-radius: 50%;
     border-radius: 50%;
      background:url(../../images/icon1_1.png) #fff no-repeat center;
	
	 margin-top:5px;
	
	}
	
.circulo2{
	width: 205px;
     height: 205px;
     -moz-border-radius: 50%;
     -webkit-border-radius: 50%;
     border-radius: 50%;
      background:url(../../images/icon2.png) no-repeat center;
	 border:2px solid #454545;
	}
.circulo2:hover .circulo2_1{
	width: 190px;
     height: 190px;
     -moz-border-radius: 50%;
     -webkit-border-radius: 50%;
     border-radius: 50%;
      background:url(../../images/icon2_1.png) #fff no-repeat center;
	
	 margin-top:5px;
	
	}
	
	
.circulo3{
	width: 205px;
     height: 205px;
     -moz-border-radius: 50%;
     -webkit-border-radius: 50%;
     border-radius: 50%;
      background:url(../../images/icon3.png) no-repeat center;
	 border:2px solid #454545;
	}
.circulo3:hover .circulo3_1{
	width: 190px;
     height: 190px;
     -moz-border-radius: 50%;
     -webkit-border-radius: 50%;
     border-radius: 50%;
      background:url(../../images/icon3_1.png) #fff no-repeat center;
	
	 margin-top:5px;
	
	}
	
	
/*UTILIDADES*/

.uti{/*float:left;*/  width:20%;  margin-bottom:2% }
.uti1{
	width: 135px;
     height: 135px;
     -moz-border-radius: 50%;
     -webkit-border-radius: 50%;
     border-radius: 50%;
      background:url(../../images/uti1.png) no-repeat center;
	 border:2px solid #454545;
	}
.uti1:hover .uti1_1{
	width: 115px;
     height: 115px;
     -moz-border-radius: 50%;
     -webkit-border-radius: 50%;
     border-radius: 50%;
      background:url(../../images/uti1_1.png) #fff no-repeat center;
	
	 margin-top:8px;
	
	}
.uti2{
	width: 135px;
     height: 135px;
     -moz-border-radius: 50%;
     -webkit-border-radius: 50%;
     border-radius: 50%;
      background:url(../../images/uti2.png) no-repeat center;
	 border:2px solid #454545;
	}
.uti2:hover .uti2_1{
	width: 115px;
     height: 115px;
     -moz-border-radius: 50%;
     -webkit-border-radius: 50%;
     border-radius: 50%;
      background:url(../../images/uti2_1.png) #fff no-repeat center;
	
	 margin-top:8px;
	
	}

.uti3{
	width: 135px;
     height: 135px;
     -moz-border-radius: 50%;
     -webkit-border-radius: 50%;
     border-radius: 50%;
      background:url(../../images/uti3.png) no-repeat center;
	 border:2px solid #454545;
	}
.uti3:hover .uti3_1{
	width: 115px;
     height: 115px;
     -moz-border-radius: 50%;
     -webkit-border-radius: 50%;
     border-radius: 50%;
      background:url(../../images/uti3_1.png) #fff no-repeat center;
	
	 margin-top:8px;
	
	}
	
.uti4{
	width: 135px;
     height: 135px;
     -moz-border-radius: 50%;
     -webkit-border-radius: 50%;
     border-radius: 50%;
      background:url(../../images/uti4.png) no-repeat center;
	 border:2px solid #454545;
	}
.uti4:hover .uti4_1{
	width: 115px;
     height: 115px;
     -moz-border-radius: 50%;
     -webkit-border-radius: 50%;
     border-radius: 50%;
      background:url(../../images/uti4_1.png) #fff no-repeat center;
	
	 margin-top:8px;
	
	}
	
.uti5{
	width: 135px;
     height: 135px;
     -moz-border-radius: 50%;
     -webkit-border-radius: 50%;
     border-radius: 50%;
      background:url(../../images/uti5.png) no-repeat center;
	 border:2px solid #454545;
	}
.uti5:hover .uti5_1{
	width: 115px;
     height: 115px;
     -moz-border-radius: 50%;
     -webkit-border-radius: 50%;
     border-radius: 50%;
      background:url(../../images/uti5_1.png) #fff no-repeat center;
	
	 margin-top:8px;
	
	}

.uti6{
	width: 135px;
     height: 135px;
     -moz-border-radius: 50%;
     -webkit-border-radius: 50%;
     border-radius: 50%;
      background:url(../../images/uti6.png) no-repeat center;
	 border:2px solid #454545;
	}
.uti6:hover .uti6_1{
	width: 115px;
     height: 115px;
     -moz-border-radius: 50%;
     -webkit-border-radius: 50%;
     border-radius: 50%;
      background:url(../../images/uti6_1.png) #fff no-repeat center;
	
	 margin-top:8px;
	
	}

.uti6{
	width: 135px;
     height: 135px;
     -moz-border-radius: 50%;
     -webkit-border-radius: 50%;
     border-radius: 50%;
      background:url(../../images/uti6.png) no-repeat center;
	 border:2px solid #454545;
	}
.uti6:hover .uti6_1{
	width: 115px;
     height: 115px;
     -moz-border-radius: 50%;
     -webkit-border-radius: 50%;
     border-radius: 50%;
      background:url(../../images/uti6_1.png) #fff no-repeat center;
	
	 margin-top:8px;
	
	}
	
.uti7{
	width: 135px;
     height: 135px;
     -moz-border-radius: 50%;
     -webkit-border-radius: 50%;
     border-radius: 50%;
      background:url(../../images/uti7.png) no-repeat center;
	 border:2px solid #454545;
	}
.uti7:hover .uti7_1{
	width: 115px;
     height: 115px;
     -moz-border-radius: 50%;
     -webkit-border-radius: 50%;
     border-radius: 50%;
      background:url(../../images/uti7_1.png) #fff no-repeat center;
	
	 margin-top:8px;
	
	}

.uti8{
	width: 135px;
     height: 135px;
     -moz-border-radius: 50%;
     -webkit-border-radius: 50%;
     border-radius: 50%;
      background:url(../../images/uti8.png) no-repeat center;
	 border:2px solid #454545;
	}
.uti8:hover .uti8_1{
	width: 115px;
     height: 115px;
     -moz-border-radius: 50%;
     -webkit-border-radius: 50%;
     border-radius: 50%;
      background:url(../../images/uti8_1.png) #fff no-repeat center;
	
	 margin-top:8px;
	
	}
.uti_desc{width:80%;}
.contenthover{height:235px; top:236px; position:absolute; background:url(../../images/bgser.png); width:235px}
.linktit{text-decoration:none; color:#fff}
.linktit:hover{text-decoration:none; color:#fff}
.btnver2{margin-top:150px; background:#dba200 ; padding:8px; border-radius:5px;opacity: 1 ; font-weight:bold; color:#000}
.btnver2:hover{color:#000}
.buscarcli{padding:10px; border:solid 1px #999; margin-left:5%}
.tipo{padding:10px;}
@media (max-width:576px){
.tipo{width:100%}
}
.movinse{margin-left:5px; margin-bottom:5px}
.overproy:hover .contenido3{ display:none}
.overproy2:hover .contenido2{display:none !important}
.overproy2:hover .box2{display:none !important}
.padno{padding:0px !important}
.lineg{background:#2b2b2b; height:14px}
.lineg2{background:#dda300;width:35px; height:14px; float:right}
.movbanner{margin-top: -29%;
position: relative;
z-index: 1;
background: none repeat scroll 0% 0% #FFF;}


@media (min-width:1920px){
.movbanner{margin-top: -19% !important;}
	
}

@media (min-width:2650px){
.movbanner{margin-top: -9% !important;}
	
}

@media (max-width:1214px){
	.box2tit2, .box1res2, .boxres2, .box1tit, .box1res, .boxres3{font-size:12px !important}
	.box3{margin-top:0% !important;}
}

.certiimg img{margin-right:10px; margin-bottom:10px; margin-top:15px}
.center{text-align:center !important}
.aligimg img{float:left; margin-right:10px; margin-bottom:10px}
.btncontact{background:#0d223d; padding:5px 20px; border-bottom:3px solid #dea70a; border-radius: 5px; color:#fff; float:right}
.btncontact:hover{background:#2e568a; color:#fff; text-decoration:none}
.imgres img{max-width:100%;height:auto}
.padnoti{padding-bottom:25px}
.vernoti{border:solid 1px #dba200; border-radius:5px; padding:5px 20px; color:#2b2b2b; font-weight:bold}
.vernoti:hover{text-decoration:none; background:#dba200}
.fechanot{background:#0d223d; width:65px; height:65px; line-height:130%; padding-top:15px}
.ddesnoti{width:80%; padding:8px}

.ddesnoti2 {
  width: 92%;
  padding: 8px;
}
.padvine1{padding:25px; }
.linkplomo{color:#464646}
.movlinkplomo{margin-top:-2%}
.vine1{list-style:none; float:left; padding:25px}
.vine1:hover{ list-style-image:url(../../images/vine1.png)}
.linea1{border-bottom:1px solid #cdcdcd; padding-top:5px}
.linea2{border-bottom:2px solid #cdcdcd; }
.cuad1{width:10px; height:10px; background:#dba200; float:right; margin-top:-5px}
.btncontact1{background:#0d223d; color:#fff; padding:10px 10px ; border-radius:5px}
.padslogan{padding:50px}
.bgslogan{background:url(../../images/bannerp.jpg) center; }
.cir1{  border: solid 0px #dba200; width: 235px;
     height: 235px;
     -moz-border-radius: 50%;
     -webkit-border-radius: 50%;
     border-radius: 50%;
   }
  .slider4 .title{
background-color: #dba200;
color: #fff;
font-size:16px;
text-align:center;
padding:10px 0px;
width:100%;
position: absolute;
top: 0px;
min-height:65px; 
z-index:9;
} 

  .slider7 .title{
background-color: #dba200;
color: #fff;
font-size:16px;
text-align:center;
padding:10px 0px;
width:100%;
position: absolute;
top: 0px;
min-height:65px; 
z-index:9;
} 


.idioma a{ color: #000 }
 .cir2{
	  border: solid 2px #dba200; width: 180px;
     height: 180px;
     -moz-border-radius: 50%;
     -webkit-border-radius: 50%;
     border-radius: 50%;
	 margin-top:20px;
	 color:#0d223d;
	 font-size:14px;
	 font-weight:bold;

	
	 }
.padcir{padding-top:36px}
.hovercir:hover{	 text-decoration:none !important}
.hovercir .cir2:hover{background:#dba200; color:#fff; }
.icon1{background:url(../../images/servicios/ser1.png) ; width:100px; height:80px}
.cir2:hover .icon1{background:url(../../images/servicios/ser1_1.png) !important; }
.icon2{background:url(../../images/servicios/ser2.png) ; width:100px; height:80px}
.cir2:hover .icon2{background:url(../../images/servicios/ser2_1.png) !important; }
.icon3{background:url(../../images/servicios/ser3.png) ; width:100px; height:80px}
.cir2:hover .icon3{background:url(../../images/servicios/ser3_1.png) !important; }
.icon4{background:url(../../images/servicios/ser4.png) ; width:100px; height:80px}
.cir2:hover .icon4{background:url(../../images/servicios/ser4_1.png) !important; }
.icon5{background:url(../../images/servicios/ser5.png) ; width:100px; height:80px}
.cir2:hover .icon5{background:url(../../images/servicios/ser5_1.png) !important; }
.icon6{background:url(../../images/servicios/ser6.png) ; width:100px; height:80px}
.cir2:hover .icon6{background:url(../../images/servicios/ser6_1.png) !important; }
.icon7{background:url(../../images/servicios/ser7.png) ; width:100px; height:80px}
.cir2:hover .icon7{background:url(../../images/servicios/ser7_1.png) !important; }
.icon8{background:url(../../images/servicios/ser8.png) ; width:100px; height:80px}
.cir2:hover .icon8{background:url(../../images/servicios/ser8_1.png) !important; }
.icon9{background:url(../../images/servicios/ser9.png) ; width:100px; height:80px}
.cir2:hover .icon9{background:url(../../images/servicios/ser9_1.png) !important; }
.icon10{background:url(../../images/servicios/ser10.png) ; width:100px; height:80px}
.cir2:hover .icon10{background:url(../../images/servicios/ser10_1.png) !important; }

.box3{position:relative;  margin-top:10%; background:#0d223d; height:88px; overflow:hidden; padding:8px}

.box1{position:relative;  margin-top:65px; background:#0d223d; height:100px; overflow:hidden; padding:8px}
.box1tit{font-size:14px; color:#dba200; text-align:left; line-height:95%}
.box1tit22{font-size:21px; color:#dba200; text-align:left;line-height:95% }
.box1tit2{font-size:21px; color:#dba200; text-align:left}
.box1res{font-size:12px; line-height:95%; color:#fff; text-align:left}
.box1res2{font-size:12px; color:#fff; text-align:left; line-height:95%}
.box1res22{font-size:12px; line-height:95%; color:#fff; text-align:left}
.desc{width:75%; float:left}
.opcion{width:25%; float:left}
.opcion2{width:25%; float:left; margin-top:5px}
.movi1{margin-right:2px}

.box2{position:relative;  margin-top:-100px; background:#787878 ; height:100px; overflow:hidden; padding:8px;  opacity: 0.77;}
.box2tit{font-size:21px; color:#fff; text-align:left; line-height:95% }
.box2tit2{font-size:14px; color:#fff; text-align:left; line-height:95%; padding-top:3px}
.desc2{width:75%; float:left; position:relative; padding-left:10px; }
.contenido2{position:relative; top:-95px;  height: 90px;
  overflow: hidden;}
.contenido3{position:relative; margin-top:-88px; /*top:-75px; height: 75px;*/
  overflow: hidden; height:88px; background:url(../../images/bgproy.png)}
.boxres2{color:#323131; text-align:left; font-size:12px; line-height:95%; padding-top:3px}

.boxres3{color:#fff; text-align:left; /*height:20px; */overflow:hidden; font-size:12px; line-height:95%}

.subtit{color:#787878; font-size:16px; width:180px; background:#fff; position:relative}
.line1{border-top:1px solid #2b2b2b;  margin-top:-10px}
 
.contact1{color:#0d223d; font-weight:bold}

.pie0{padding:15px; font-size:15px}
.piecontacto{width:41% ; float:left; list-style:none; padding-left:0px}
.piecontacto li{padding-bottom:20px}

.menupie{list-style:none; width:45%; float:left; margin-right:12px}
.menupie li{padding-bottom:10px; }
.menupie li a{color:#fff; font-size:13px}
.menupie li a:hover{color:#dba200; text-decoration:none; font-size:13px}
.texto1{font-size:12px ; color:#9aa4b0; text-align:justify; padding-right:15px}
.lin1 {
  background: #181d23;
  height: 4px;
  margin-top: 5px;
}

.lin2 {
  background: #dba200;
  height: 4px;
  width: 30px;
}
.btnbuscar{width:175px; float:right;  }
.fondopie1{background:url(../../images/bgpie1.png) center  }
.fondopie0{background:#dba200}
.imgcssma img{margin-right:3px; margin-top:5px}
.active1{  color:#7aae5b !important; }
.active2{color:#fff !important; text-decoration:underline}
.active3{background:url(../../images/m1.png)  no-repeat top;  color:#0d223d !important; font-weight:bold}
.active4{background:url(../../images/m4.png)  no-repeat top;  color:#0d223d !important; font-weight:bold}
.active5{background:url(../../images/m5.png)  no-repeat top;  color:#0d223d !important; font-weight:bold}

.fondomenu{background-color:transparent ; position:relative;z-index:9; top:30px}
.fondoazulmenu{background:#1d3466;    /*margin-bottom: -143px;*/}

.m1:hover{color:#fff !important; text-decoration:underline !important}
.m2:hover{color:#fff !important; text-decoration:underline !important }
.m3:hover{background:url(../../images/m3.png)  no-repeat top !important;color:#0d223d !important; font-weight:bold }
.m4:hover{background:url(../../images/m4.png)  no-repeat top !important;color:#0d223d !important; font-weight:bold }
.m5:hover{background:url(../../images/m5.png)  no-repeat top !important;color:#0d223d !important; font-weight:bold }

.tambox0{width:150px; padding-bottom:10px}
.tambox1{width:210px; line-height:100%;padding-bottom:10px}
.tambox2{width:320px; line-height:100%;padding-bottom:10px}

.padcabe{padding-top:30px}

.bgcabeza2{background:url(../../images/inicio_pie.jpg) center;padding-bottom:60px}

.alto_menu{height:180px !important;}
@media (max-width:1013px){
.info{display:none !important}
	
}

@media (max-width:475px){
	.down{display:none !important;}
}

.atm{display:none}

.cate{background:#a51017; color:#fff; font-size:16px;  padding:5px 35px}
.cate:hover{text-decoration:none; color:#fff; }
.piepro{background:#d8d8d8}

.imgver{/* margin-top: -70px; */
position: absolute !important;
/* z-index: 1; */
margin-left: -50px;
top: 190px;}

.btnbus2{background-color:transparent; border:none}
.txtbus{background-color:transparent; border:none; width: 100%;}
.bgtrans{background-color: rgba(0,0,0,0.88) !important; padding:10px}

.noborder{border-left:none !important}

.mas{background:url(../../images/mas.png) center no-repeat; width:35px;height:35px;float:right; margin:5px 10px 0px 0px }
.mas:hover{background:url(../../images/mas2.png) center no-repeat; width:35px;height:35px;float:right; }

.comp{background:url(../../images/comp.png) center no-repeat; width:35px;height:35px;float:left; margin:5px 0px 0px 10px }
.comp:hover{background:url(../../images/comp2.png) center no-repeat; width:35px;height:35px;float:left; }

.iconf1{background:url(../../images/f1.png) center no-repeat; width:26px;height:22px;float:left; margin-right:5px; border-left:1px solid #2b2b2b;}
.iconf1:hover{background:url(../../images/f2.png) center no-repeat; width:26px;height:22px;float:left; margin-right:5px}

.icont1{background:url(../../images/t1.png) center no-repeat; width:26px;height:22px;float:left; margin-right:5px;border-left:1px solid #2b2b2b;}
.icont1:hover{background:url(../../images/t2.png) center no-repeat; width:26px;height:22px;float:left; margin-right:5px}

.iconr1{background:url(../../images/r1.png) center no-repeat; width:26px;height:22px;float:left; margin-right:5px;border-left:1px solid #2b2b2b;}
.iconr1:hover{background:url(../../images/r2.png) center no-repeat; width:26px;height:22px;float:left; margin-right:5px}

.iconc1{background:url(../../images/c1.png) center no-repeat; width:26px;height:22px;float:left; margin-right:5px;border-left:1px solid #2b2b2b;}
.iconc1:hover{background:url(../../images/c2.png) center no-repeat; width:26px;height:22px;float:left; margin-right:5px}

.iconface{background:url(../../images/face2.png) center no-repeat; width:52px;height:52px;float:left; margin-right:5px;}
.iconface:hover{background:url(../../images/face1.png) center no-repeat; width:52px;height:52px}

.icontwit{background:url(../../images/twit1.png) center no-repeat; width:52px;height:52px ; float:left;  margin-right:5px}
.icontwit:hover{background:url(../../images/twit2.png) center no-repeat; width:52px;height:52px}

.iconrss{background:url(../../images/rss1.png) center no-repeat; width:35px;height:35px ; float:left; margin-right:5px }
.iconrss:hover{background:url(../../images/rss2.png) center no-repeat; width:35px;height:35px}


.fluid_container {
margin: 0 auto;
max-width: 1000px;
width: 90%;
}
.flotar{}
@media (max-width:1140px){
	.flotar{clear:both}
	
}

.galeria2{float:left; /*border-bottom:15px solid #fff; border-right:15px solid #fff*/}

.triangulo_bottom_right {
    width: 0;
    height: 0;
    border-bottom: 100px solid #bf0411; 
    border-left: 100px solid transparent;  
	position:relative;float:right; margin-top:-14.3%             
}
.triangulo_bottom_right:hover{ width: 0;
    height: 0;
    border-bottom: 100px solid #222222; 
    border-left: 100px solid transparent;  }
.fnoti{width:190px}
.vermasnoti{position:relative; float:right; margin-top:-6.5%;margin-right:1%; color:#fff; font-size:12px}
@media (max-width:991px){
	.vermasnoti{margin-top:-8.5%}
	
}
@media (max-width:523px){
	.vermasnoti{margin-top:-11.5%}
	
}
@media (max-width:430px){
	.vermasnoti{margin-top:-15.5%}
	
}
@media (max-width:767px){
	.col-xs-9{width:100% !important}
	
}

.boxnoti{background:#f6f6f6; margin-bottom:8px} 
.boxnoti2{width:54%; float:left; margin-left:20px; text-align:justify; font-size:13px ;}
@media (max-width:523px){
	.boxnoti2{width:90%}
	.boxfotnoti{float:none !important; padding-left:15px}
	.fnoti{width:100%}
}

.menucat{display:block}
@media (max-width:785px){
	.menucat{display:none}
	
}
.bgplomo{background:#f1f2f2}
.depa{color:#464646; font-size:120px; font-family: 'rbno2_lightregular'; border-right:1px solid #464646; padding:35px}
.linkdepa:hover {color:#fff;text-decoration:none}
.linkdepa:hover .depa {color:#fff; background:#151515; text-decoration:none !important}
.div1{display:none; padding:10px; text-decoration:none}
.linkdepa:hover .div1{display:block; border:1px solid #464646;text-decoration:none !important}

.colnegro{color:#000}
.colblanco{color:#fff}
.colrojo{color:#ac1210}
.colorojo2{color:#a4070f}
.colplomo{color:#6d6d6d}
.colplomo3{color:#464646}

.tam124{font-size:120px}
.tam70{font-size:70px}
.tam52{font-size:52px}
.tam43{font-size:43px}
.tam34{font-size:34px}
.tam31{font-size:31px}
.tam30{font-size:30px}
.tam29{font-size:29px}
.tam28{font-size:28px}
.tam25{font-size:25px}
.tam23{font-size:23px}
.tam22{font-size:22px}
.tam21{font-size:21px}
.tam19{font-size:19px}
.tam18{font-size:18px}
.tam16{font-size:16px}
.tam15{font-size:15px}
.tam13{font-size:13px !important}
.tam12{font-size:12px}
.tam11{font-size:11px}

.bold{font-family: 'MyriadPro-Bold';}
.derecha{float:right}
.izquierda{float:left}

.pad1{padding:15px}
.pad2{padding-top:15px;}

.mov1{margin-right:10%}
.mov2{margin-right:5px; margin-bottom:5px}
.mov3{margin-left:20%}
.mov4{margin-top:15%}
.mov5{margin-top:2%}
.link3{color:#fff}
.link3:hover{color:#ac1210; text-decoration:none}

.link4{color:#000}
.link4:hover{color:#ac1210; text-decoration:none}

.sombra1{text-shadow: 2px 2px 2px #000}

.btnrojo{padding:10px 20px 10px 20px; background:#e20a17; border-bottom:2px solid #91020a; border-radius:3px; color:#fff; font-size:12px }
.btnrojo:hover{background:#222222; color:#fff; text-decoration:none}
.btnrojo2{padding:10px; background:#e20a17; border-bottom:2px solid #91020a; border-radius:3px; color:#fff; font-size:12px }
.btnrojo2:hover{background:#222222; color:#fff; text-decoration:none}

.btnmov1{margin-top:35px}

.famHumanist{ font-family: 'humnst777_btroman';}
.famHumanistBold{ font-family: 'humanist_777bold';}
.famNarrowReg{ font-family: 'archivo_narrowregular';}

.bloque_buscar{float:right !important;  width:22%}
.txtinput{width:70%; padding:5px ; margin-bottom:5px; padding-top:5px; color:#000}
.txtinput2{width:50%; padding:5px ; margin-bottom:5px; padding-top:5px;color:#000}

.pag1{color:#fff; font-size:13px; font-weight:bold}
.pag1:hover{color:#fff; text-decoration:none}
.boxcontact{display:block}
@media (max-width:1200px){
.tamlogo{width: 260px}
.depa{font-size:80px !important}
}
@media (max-width:1177px){
	.bloque_buscar{margin-top:-7.5%}
	/*.nav>li>a{padding: 25px 20px;}*/
}
@media (max-width:1152px){
	/*.nav>li>a{padding: 20px 15px;}*/
}
@media (max-width:1092px){
	/*.nav>li>a{padding: 20px 10px;}*/
}
@media (max-width:992px){
.tamlogo{display:none}
.logoresp{display:block !important ; clear:both; width:100%}
}
@media (max-width:970px){
	.bloque_buscar{margin-top:-10%}
	
}
@media (max-width:955px){
	/*.nav>li>a{padding: 25px 12px;}*/
	.logoimg{width:200px; margin-top:-15px !important}
}
@media (max-width:862px){
	.nav>li>a{padding: 20px 5px;}
}
@media (max-width:785px){
	.bloque_buscar{margin-top:0px}
	.logohidden{display:none !important}
	.logoresp{display:block !important}
	.menu1{display:none !important }	
	/*.menu2{display:block !important}*/
	.uti_desc{width:100%}
	.uti{width:100%}
}
.logoresp{display:none }
.depa2{border-right : none !important}
.boxdepa{ border-left:1px solid #464646}
@media (max-width:755px){
.boxdepa{width:100%;}
.depa2{border-right : 1px solid #464646 !important }
}
@media (max-width:560px){
	.btnmov1{margin-top:0px}
	.txtinput{width:100%}
	
}
@media (max-width:425px){
.depa{font-size:50px !important}
}
@media (max-width:992px){
	.nav{width:105% !important; /*float:none !important*/ }
}
@media (max-width:767px){
/*.slider_hidden{display:none !important}*/
}
@media (max-width:768px){
	.mov_carro{margin-top:8px !important}
	
	.em1{width:100% !important}
	.em2{width:100% !important}
	.em3{width:100% !important}
	.slider_hidden{display:none !important}
	.bg_servi{margin-top:0px !important}
	
	.pad8{padding-left:15px !important }
	.pad10{padding-right:15px !important }
	.boxcontact{display:none}
	.col-sm-17{padding-bottom:25px; padding-top:20px}
	.bgslogan{display:none}
	
	.logo2{width:100% !important; float: none !important; text-align:center; background:url(../../images/bglogo.jpg) center top !important}
	.menu2{float:right !important}
	
	
	.boxi1{width:100% !important; margin-right:0px; margin-bottom:30px}
	.boxi2{width:100% !important; margin-right:0px;margin-bottom:30px}
	.boxi3{width:100% !important; margin-right:0px;margin-bottom:30px}
}
@media (max-width:870px){
	.sombrabanner{display:none}
	.footerbanner{margin-top:0px !important; }
}
.sombrabanner{background:url(../../images/sombra.png) center no-repeat; height: 50px; margin-top:-2px}
.footerbanner{background:url(../../images/header3.png) center no-repeat; height: 50px;
margin-top: -30px;
position: relative;
z-index: -1;}
.line_header{background:url(../../images/header2.png) bottom center ; height:3px}
.bienv1{background:url(../../images/bg_inicio.jpg) top center ; height:390px}

.footer2{background:#ac1210; color:#fff; font-size:12px; padding-top:15px}
.footer{background:#0a0d12; color:#424242; font-size:14px; padding-top:15px}

.clear{clear:both}
.btn.btn-default.input-rojo {
background-color: #e20a17;
border-color: #e20a17;
color: #fff;
border-left: 0;
background-image: none;
text-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
font-family: ArchivoNarrowR;
}

.input-plomo {
background-color: #f1f1f1;
border-color: #f1f1f1;
border-right: 0;
font-family: 'humnst777_btroman';
}

.boxproduct{border:1px solid #e4e4e4;width: 235px;}
.titpro{font-size:25px; text-align:left; color:#000;font-weight:600; padding-left:15px; padding-top:10px}


.nav>li>a>img{
	/*display:none;*/
	/*visibility:hidden;*/
	text-align:center;
	margin-top:-45px ;
	}

.nav>li>a:hover>img{
	/*display:block;*/
	/*visibility:visible;
	margin:auto;*/
	}
	
.interline{
	line-height:115%;
	}
.interline2 > p{
	line-height:45%;
	}	
.dere{
	float:right;
	}
.titBienv{
font-size:84px;
	color:#fff;
	font-family: BebasNeue;
	}
.fuenteBebas{
	font-family: BebasNeue; 
	}
.fuenteArchiNa{
	font-family: ArchivoNarrowR;  
	}
	
.tam14{
	font-size:15px;
	}
.tam15{
	font-size:15px;
	}
.tam16{
	font-size:16px;
	}
.tam18{
	font-size:18px;
	}	
.tam24{
	font-size:24px;
	}
.tam48{
	font-size:48px;
	}
	
.colorBlanco{
	color:#fff;
	}
.colorazul{color:#0d223d}
.colorplomo{color:#686868}
.coloramarillo{color:#dba200}
.colorplomo2{color:#2b2b2b}
.colorplomo3{color:#787878}
.coloramarillo2{color:#dea70a}
	
/* Float Shadow */
.float-shadow {
  display: inline-block;
  position: relative;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.float-shadow:before {
  pointer-events: none;
  position: absolute;
  z-index: -1;
  content: '';
  top: 100%;
  left: 5%;
  height: 10px;
  width: 90%;
  opacity: 0;
  background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
  /* W3C */
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform, opacity;
  transition-property: transform, opacity;
}
.float-shadow:hover, .float-shadow:focus, .float-shadow:active {
  -webkit-transform: translateY(-5px);
  transform: translateY(-5px);
  /* move the element up by 5px */
}
.float-shadow:hover:before, .float-shadow:focus:before, .float-shadow:active:before {
  opacity: 1;
  -webkit-transform: translateY(5px);
  transform: translateY(5px);
  /* move the element down by 5px (it will stay in place because it's attached to the element that also moves up 5px) */
}

/* Hover Shadow */
/*FIN MIOS*/

.dropdown-menu{
	background-color:#242424;
	color:#5d5d5d;
	
}
.navbar-nav>li>.dropdown-menu{ margin-left:35px;border: 0;}
.dropdown-menu>li>a{color:#5d5d5d;}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{ color:#fff;
background:none;
background-image:none;}


 

.navbar-wrapper.arr{ /*background-color:#000; height:5px;*/ display:block;}
.navbar-nav {
float: right;
margin: 0;
margin-right: 0px;
}
.navbar-wrapper{ /*height:140px;*/}
.navbar-wrapper .container{/* height:135px*/;padding: 0;}
.navbar-brand img{margin-top: -11px;}
.navbar-wrapper .navbar{ border-radius:0}
.navbar-inverse{ background:none;}

.navbar-inverse .navbar-nav > li > a{ font-family:mangal; font-size:13px; padding: 3px 15px 3px 15px; color:black;}
.navbar-inverse .navbar-nav > li > a b,.navbar-inverse .navbar-nav > li > a strong{font-family:mangalb;}
.navbar-inverse .navbar-nav>li>a:hover{ background-color:#000; color:#fff;}
.navbar-inverse .navbar-collapse{
	margin-top:50px;
	margin-right:0px;
	
}

.carousel-control.left, .carousel-control.right {
	background: none;
	color: @red;
	border: none;
}
.carousel-control.left {
margin-left: -35px;
color: white;
background-color: #000;
width: 35px;
height: 35px;
font-size: 12px;
opacity: 1;
}
.carousel-control.right { 
margin-right: -35px;
color: white;
background-color: #000;
width: 35px;
height: 35px;
font-size: 12px;
opacity: 1;	
	}
	
.carousel-control .glyphicon-chevron-right{margin-right: -15px;}	

.carousel-indicators {
position: absolute;
bottom: -9px;
right: 0;
z-index: 15;
width: auto;
/* margin-left: -30%; */
padding-right: 20px;
/* list-style: none; */
text-align: right;
}
.carousel-indicators li{ border-radius:0;}

.navbar-nav>li {
float: left;
margin-right: 3px;
}

.header-up{
	padding-bottom: 20px;
background: url(../../img/fondo-agua.jpg) no-repeat center center ;
	
}
.wrapper.negro {
background: url(../../img/fondo-negro.jpg);
padding-top:50px;
}
.sombra-slider{
background: url(../../img/sombra-slider.png);
display: block;
height: 82px;
/* position: absolute; */
bottom: 0;
width: 925px;
margin: 0 auto;
margin-top: -30px;
}

h1.tit_prin{
	font-size:48px;
	color:#fff;
	font-family: BebasNeue; 
	
}
.container.marketing{ /*width:925px;*/ padding-left:40px; padding-right:40px}
.breadcrumb-negro{padding-top: 35px; }
.negro-menu a{ 
font-family: ArchivoNarrowR;
float: left;
padding: 0;
padding-left: 10px;
font-size: 14px;
font-weight: normal;
cursor: pointer;
color: #5d5d5d;
padding-right: 10px;
background: url(../../img/border-right.png) no-repeat top right;
background-position-y: 5px;
text-decoration:none;
}

.negro-menu a.selected,  .negro-menu a:hover{
color:#fff;

}
.negro-menu{
padding-right: 0;
margin-right: 0;	
}
.line{ 
background-image: url(../../img/line.jpg);
/*background-repeat: no-repeat;*/
/* background-position-x: inherit; */
background-repeat-x: inherit;
display: block;
height: 3px;
margin-bottom: 10px;

}
.input-negro{
	background-color:#1e1e1e;
	border-color:#303030;
	border-right:0;
	font-family: ArchivoNarrowR;
	
}
.btn.btn-default.input-negro{
	background-color:#1e1e1e;
	border-color:#303030;
	color:#fff;
	border-left:0;
	background-image:none;
	text-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	font-family: ArchivoNarrowR;
	
}
.galeria { margin-bottom:40px;}
.galeria img, .product img, .oferta img{ width:100%;}
.share a img, .product a img, .oferta img{ float:left; margin-right:5px;}
.galeria .img-secundaria { 
width: 50px;
height: 50px;
margin-bottom: 7px;
}
.descripcion, .volver, .product{
	font-family: ArchivoNarrowR;
	color:#787878;
	font-size:14px;
}
.descripcion h4, .product h4{
	font-size:18px;
	color:#fff;
}
.cont-sec{
	padding:12px;
	padding-top: 30px;
}
.descripcion span{ color:#fff; font-size:18px;}


.volver{background: url(../../img/volver.png) no-repeat top right;margin-bottom: 15px;}
.volver a{color:#787878;}
.volver a:hover{color:#fff;}

.linea-ploma{ background-color:#b4b4b4; height:2px; display:block; margin-top:20px; margin-bottom:20px;}

footer{ font-family:calibri}

.margin5{ margin-right:5px;}

.product-item{ margin-bottom:15px;}

.product{
margin-bottom: 25px;	
}
.volver.pull-right a{margin-left: -10px;}

.product-content h4{ padding-top:10px;}

.row.oferta h3{ margin-top:7px; font-size:27px; font-family:BebasNeue;}
.paddin0{ padding:0;}
.paddin2{ padding:3px;}

/*SLIDER*/
.carousel-caption{
	display:none;
top: 0;
left: 0;
padding: 0;
padding-left: 40px;
width: 329px;
height: 435px;
background: url(../../img/fondo-negro-slider.png) no-repeat;


}
.carousel-caption h1{
font-family:BebasNeue;
font-size:48px;
padding-top: 95px;
}

.carousel-caption ul{
	font-family:arial;
list-style: none;
padding-left: 0;
text-align: left;	
}
.carousel-caption ul li{
background: url(../../img/ul.png) no-repeat 0px;
padding-left: 22px;
}
.footer-carousel{
	margin-top:100px;
	
}


.carousel-caption.abajo{
	display:none;
bottom: 0;
right: 0;
padding: 0;
padding-top: 7px;
padding-left: 66px;
width: 250px;
height: 112px;
background-color: black;
position: absolute;
top: initial;
left: initial;
background: url(../../img/reloj.png) no-repeat #000 8px 13px;
}
.carousel-caption.abajo p{
	text-align:left;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:12px;
	
}
.carousel-caption.abajo p span{ font-size:20px; font-weight:700; }
.links{ padding: 5px;}
/*SLIDER*/


/*vertical carousel*/
#vertical.carousel{ width:auto; height:auto; padding-top:5px;}
.vertical .carousel-inner {
  height: 100%;
}

.carousel.vertical .item {
  -webkit-transition: 0.6s ease-in-out top;
     -moz-transition: 0.6s ease-in-out top;
      -ms-transition: 0.6s ease-in-out top;
       -o-transition: 0.6s ease-in-out top;
          transition: 0.6s ease-in-out top;
}

.carousel.vertical .active {
  top: 0;
}

.carousel.vertical .next {
  top: 400px;
}

.carousel.vertical .prev {
  top: -400px;
}

.carousel.vertical .next.left,
.carousel.vertical .prev.right {
  top: 0;
}

.carousel.vertical .active.left {
  top: -400px;
}

.carousel.vertical .active.right {
  top: 400px;
}

.carousel.vertical .item {
    left: 0;
}
/*vertical carousel*/

.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 7px;
  line-height: 1.42857143;
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  border-radius: 0;
  border: none;
  background-color: none;
}

.carousel-control {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 15%;
  opacity: .5;
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: none;
}
.carousel-control.left {
	background-image: none;
}
.carousel-control.right {
  left: auto;
  right: 0;
  background-image: none;
}

.carousel-control {
 /* padding-top:10.25%;*/
  width:5%;
}

.carousel .item {
background-color: transparent; 
}

#vertical .carousel-control.left {
margin-top: -40px;
margin-left: 16px;
/* font-size: 37px; */
color: white;
/* background-color: #000; */
width: 10px;
height: 10px;
font-size: 20px;
opacity: 1;
}

.product-enter{
	opacity:0;
position: absolute;
width: 210px;
height: inherit;
left: 15px;	
	}
	.product-enter:hover{
		opacity:1;
	}
.twitter{ 
background-image: url(../../img/twitter.png);
display: block;
width: 86px;
height: 26px;
overflow: hidden;
float: left;
margin-right:10px;
cursor:pointer;

}
.contenedorTotalTwitter{
overflow: hidden;
margin-left: 45PX;
width: 40PX;	
}
.contenedorBotonTwitter{
margin-left: -60px;
margin-top: 3px;
}
.facebook{ 
background-image: url(../../img/facebook.png);
display: block;
width: 120px;
height: 26px;
overflow: hidden;
float: left;


}
.contenedorTotalFacebook{
overflow: hidden;
margin-left: 75PX;
width: 41PX;	
}
.contenedorBotonFacebook{
margin-left: -81px;
margin-top: 3px;
}
.margin3{ margin-top:3px;}
#flashContent{
position:relative;
margin: 10px auto 0px auto;
width: 995px;
border:5px solid #e3e3e3;
height:597px;
overflow: hidden;
}
#flashContent h1{
font-size: 30px;
background-color:#000;
margin:0px;
padding:20px 0px;
text-align:center;
}
/***************************MEDIAS QUERYS START*******************************************************/
@media (min-width: 768px) and (max-width: 979px) {

}

@media (max-width: 767px) {
}

@media print {

}

@media (min-width: 120000px) {
  
}

@media (min-width: 768px) and (max-width: 979px) {

}

@media (max-width: 767px) {
}

@media (max-width: 480px) {
}

@media (max-width: 979px) {
	
}

@media (min-width: 980px) {

}
