@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; 
}

@font-face {
    font-family: 'pt_sansbold';
    src: url('../fonts/ptsans_bold_macroman/PTS75F-webfont.eot');
    src: url('../fonts/ptsans_bold_macroman/PTS75F-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/ptsans_bold_macroman/PTS75F-webfont.woff') format('woff'),
         url('../fonts/ptsans_bold_macroman/PTS75F-webfont.ttf') format('truetype'),
         url('../fonts/ptsans_bold_macroman/PTS75F-webfont.svg#pt_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'pt_sansregular';
    src: url('../fonts/ptsans_regular_macroman/PTS55F-webfont.eot');
    src: url('../fonts/ptsans_regular_macroman/PTS55F-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/ptsans_regular_macroman/PTS55F-webfont.woff') format('woff'),
         url('../fonts/ptsans_regular_macroman/PTS55F-webfont.ttf') format('truetype'),
         url('../fonts/ptsans_regular_macroman/PTS55F-webfont.svg#pt_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'amphionregular';
    src: url('../fonts/amph-webfont.eot');
    src: url('../fonts/amph-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/amph-webfont.woff2') format('woff2'),
         url('../fonts/amph-webfont.woff') format('woff'),
         url('../fonts/amph-webfont.ttf') format('truetype'),
         url('../fonts/amph-webfont.svg#amphionregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'amphionbold';
    src: url('../fonts/amphb-webfont.eot');
    src: url('../fonts/amphb-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/amphb-webfont.woff2') format('woff2'),
         url('../fonts/amphb-webfont.woff') format('woff'),
         url('../fonts/amphb-webfont.ttf') format('truetype'),
         url('../fonts/amphb-webfont.svg#amphionbold') format('svg');
    font-weight: normal;
    font-style: normal;

}



.famMyriad {
	font-family: 'MYRIADPROREGULAR' !important;
}
.famMyriadbold{ font-family: 'MyriadPro-Bold' !important;}
.famPtsansbold{ font-family: 'pt_sansbold' !important;}
.famPtsansRegular{  font-family: 'pt_sansregular' !important;}
.famAmphiobold{font-family: 'amphionbold' !important;}


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

.hrstilo{
	/*margin-top:-10px;
	margin-bottom:10px;*/
	 border-bottom: 1px solid #cccccc;
    box-shadow: 0 1px 0 #fff;
	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*/
.gui1{color:#222222}
.gui1:hover{color:#222222}



/* 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);
}

/* Pulse */
@-webkit-keyframes pulse {
  25% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }

  75% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
}

@keyframes pulse {
  25% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }

  75% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
}

.pulse {
  display: inline-block;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.pulse:hover, .pulse:focus, .pulse:active {
  -webkit-animation-name: pulse;
  animation-name: pulse;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}



.btnregis1{background:#ffb400; font-family: 'MyriadPro-Bold'; border:none; border-radius:5px; padding:10px 20px;}
.btnregis2{background:#a3a3a3; font-family: 'MyriadPro-Bold'; border:none; border-radius:5px; padding:10px 20px; width:100%}
.btnregis3{background:#ffb400; font-family: 'MyriadPro-Bold'; border:none; border-radius:5px; padding:10px 20px; width:100%; color:#fff; width:300px; margin-left:10px}

.tx1{width:100%; padding:10px; border:1px solid #bfbfbf; background:url(../images/tx1.png) left center no-repeat; padding-left:35px; margin-bottom:8px}
.tx2{width:100%; padding:10px; border:1px solid #bfbfbf; background:url(../images/tx2.png) left center no-repeat; padding-left:35px;margin-bottom:8px}
.tx3{width:100%; padding:10px; border:1px solid #bfbfbf; background:url(../images/tx3.png) left center no-repeat; padding-left:35px;margin-bottom:8px}
.tx4{width:54%; padding:10px; border:1px solid #bfbfbf; background:url(../images/tx4.png) left center no-repeat; padding-left:35px;margin-bottom:8px}
.tx5{width:49.4%; padding:10px; border:1px solid #bfbfbf;  padding-left:35px;margin-bottom:8px}
.tx6{width:100%; padding:10px; border:1px solid #bfbfbf; background:url(../images/tx5.png) left center no-repeat; padding-left:35px;margin-bottom:8px}
.tx7{width:100%; padding:10px; border:1px solid #bfbfbf; background:url(../images/tx6.png) left center no-repeat; padding-left:35px;margin-bottom:8px}
.tx8{width:100%; padding:10px; border:1px solid #bfbfbf; background:url(../images/tx7.png) left center no-repeat; padding-left:35px;margin-bottom:8px}
.tx9{width:100%; padding:10px; border:1px solid #bfbfbf; background:url(../images/tx8.png) left center no-repeat; padding-left:35px;margin-bottom:8px}
.tx10{width:100%; padding:10px; border:1px solid #bfbfbf;  padding-left:35px;margin-bottom:8px}
.tx11{width:100%; padding:10px; border:1px solid #bfbfbf; background:url(../images/tx9.png) left center no-repeat; padding-left:35px;margin-bottom:8px}
.tx12{width:100%; padding:10px; border:1px solid #bfbfbf; background:url(../images/tx10.png) left center no-repeat; padding-left:35px;margin-bottom:8px}
.tx13{width:100%; padding:10px; border:1px solid #bfbfbf; background:url(../images/tx11.png) left center no-repeat; padding-left:35px;margin-bottom:8px}
.tx14{width:100%; padding:10px; border:1px solid #bfbfbf; background:url(../images/tx12.png) left top 5px no-repeat; padding-left:35px;margin-bottom:8px; height:86px}
.tx15{width:100%; padding:10px; border:1px solid #bfbfbf; background:url(../images/tx13.png) left center no-repeat; padding-left:35px;margin-bottom:8px; }
.tx16{width:30%; padding:10px; border:1px solid #bfbfbf; background:url(../images/tx9.png) left center no-repeat; padding-left:35px;margin-bottom:8px}
.tx17{width:30%; padding:10px; border:1px solid #bfbfbf;  padding-left:35px;margin-bottom:8px}
.tx18{width:100%; padding:10px; border:1px solid #bfbfbf; background:url(../../images/tx21.png) left center no-repeat; padding-left:35px;margin-bottom:8px}
.tx19{width:30%; padding:10px; border:1px solid #bfbfbf; background:url(../../images/tx22.png) left center no-repeat; padding-left:35px;margin-bottom:8px}
.tx20{width:30%; padding:10px; border:1px solid #bfbfbf; background:url(../images/tx8.png) left center no-repeat; padding-left:35px;margin-bottom:8px}
.tx21{width:100%; padding:10px; border:1px solid #bfbfbf; background:url(../images/tx24.png) left top 5px no-repeat; padding-left:35px;margin-bottom:8px; height:220px}
.tx22{width:100%; padding:10px; border:1px solid #bfbfbf; padding-left:35px;margin-bottom:8px; height:85px}
.tx23{width:95px;border:1px solid #bfbfbf;padding:10px; margin-bottom:5px }
.tx24{ width: 100%; font-size: 23px;
    padding: 10px;
    border: 0px solid #bfbfbf;
   /* background: url(../images/tx28.png) left center no-repeat;*/
  /*  padding-left: 35px;*/
    margin-bottom: 8px;
    font-weight: 600;


}

.tam21{
    font-weight:600;
    font-size: 18px;
}

.link_agregar{color:#222222; text-decoration:none}
.link_agregar:hover{color:#222222; text-decoration:none}

.btncontacto{background:#ffb400; color:#222222; text-decoration:none; padding:10px 20px;border-radius:5px;}
.btncontacto:hover{background:#ffb400; color:#222222; text-decoration:none}
.suc1{background:url(../images/tx16.png) left top no-repeat; padding-left:35px; padding-top:8px; font-size:16px; padding-bottom:10px}
.suc2{background:url(../images/tx17.png) left top no-repeat; padding-left:35px; padding-top:8px; font-size:16px; padding-bottom:10px}
.boxregis1{border:1px solid #bfbfbf}
.textarea1{width:37%; float:left; padding-left:10px}
.btnupload1 .file-drop-zone {
    background-color: rgba(18, 18, 18, 0.0784313725490196);
    margin: 0 auto;
    background-repeat: no-repeat;
    background-position: center;  }
.btnupload2{background:url(../../images/tx26.png); width:151px; height:151px; margin-left:10px}
.btnupload3{background:url(../../images/tx27.png); width:435px; height:42px; margin-bottom:8px}
.file1{position: relative;
  left: 126px;
  top: 0;
  height: 100%;
  width: auto !important;
  z-index: 2;
  opacity: 0;
  -moz-opacity: 0;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}

.paddtx{padding-right:3px !important; padding-left:3px !important}
.tit_regis{background:#222222;padding:10px; color:#fff;font-size:21px; text-align:center;font-family: 'MyriadPro-Bold'}

.movimg1{padding-top:10px}
.box_suscri{background:url(../images/icon32.png) no-repeat left top;padding-left:110px}
.box_suscri2{background:url(../images/icon32.png) no-repeat left bottom;padding-left:110px; padding-top:105px}
.box_suscri3{background:url(../images/icon32.png) no-repeat right top;padding-right:110px}
.box_suscri4{background:url(../images/icon32.png) no-repeat right bottom;padding-right:110px;padding-top:85px}
.guia_rela .img_rela{border:1px solid #cdcdcd}
.titrela{background:#222222; color:#ffb400; padding:10px 10px 10px 25px; font-size:18px;font-family: 'MyriadPro-Bold'; border-bottom:3px solid #ffb400; border-right:3px solid #ffb400}
.video_youtube{width:100%; height:200px}
.tit_acti{background:url(../../images/icon31.png) left top no-repeat #222222; color:#fff; font-size:18px; font-family: 'MyriadPro-Bold'; padding:7px 10px 7px 45px; text-align:left}
.info_link{text-decoration:underline; color:#222222;}
.info_link:hover{text-decoration:underline; color:#222222;}

.info1{background:url(../images/icon25.png) no-repeat left top ; padding-left:38px}
.info2{background:url(../images/icon26.png) no-repeat left top ; padding-left:38px}
.info3{background:url(../images/icon27.png) no-repeat left top ; padding-left:38px}
.info4{background:url(../images/icon28.png) no-repeat left top ; padding-left:38px}
.info5{background:url(../images/icon29.png) no-repeat left top ;    padding: 5px 5px 5px 38px;}
.info6{background:url(../images/icon30.png) no-repeat left top ;    padding: 5px 5px 5px 38px;}
.bgplomo{background:#f2f2f2; padding:10px}
.tit_guia{background:url(../images/vine3.png) left 3px top 12px no-repeat #dfdfdf; font-size:21px;font-family: 'MyriadPro-Bold'; padding:10px 10px 10px 15px }
.llegar{background:#ffb400;font-family: 'MyriadPro-Bold'; text-align:center; padding:10px }
.tb_suc{background:url(../images/icon22.png) left top no-repeat; padding-left:30px; padding-bottom:10px}
.tb_dir{background:url(../images/icon23.png) left top no-repeat; padding-left:30px;padding-bottom:10px}
.tb_hora{ padding-left:5px;padding-bottom:10px; text-align: left}

.table_guia{width:100%}
.table_suc{background:url(../../images/icon20.png) left 5px center #222222 no-repeat !important}
.table_hora{background:url(../../images/icon21.png) left 5px center #222222 no-repeat !important}
.table_guia tr th{background:#222222; color:#ffb400; padding:10px 10px 10px 40px; font-size:18px; border-bottom:5px solid #ffb400; border-right:5px solid #ffb400}
.table_guia tr td{background:#dfdfdf; padding:10px; border:1px solid #fff; font-size:14px}

.guia_amarillo .img_guia{border:1px solid #ffb400}
/*.guia_amarillo .cate_guia{background:url(../../images/cate1.png) no-repeat #ffb400 left center}*/

.categoria_guia{background:url(../../images/cate1.png) no-repeat #ffb400 left center; color:#fff;font-family: 'MyriadPro-Bold';padding:7px 10px 7px 45px;width:235px }

.guia_verde .img_guia{border:1px solid #90c23a}
.guia_verde .cate_guia{background:url(../../images/cate2.png) no-repeat #90c23a left center}

.guia_rojo .img_guia{border:1px solid #fe4444}
.guia_rojo .cate_guia{background:url(../../images/cate3.png) no-repeat #fe4444 left center}

.guia_celeste .img_guia{border:1px solid #37a2d3}
.guia_celeste .cate_guia{background:url(../../images/cate5.png) no-repeat #37a2d3 left center}

.categ{padding:7px 10px 7px 7px; color:#fff;font-family: 'MyriadPro-Bold'; display:inline-block}
.fono_guia{padding:7px 10px 7px 33px; color:#000;font-family: 'MyriadPro-Bold'; display:inline-block;background:url(../images/fono.png) no-repeat #bcbcc6 left center}
.fono_guia:hover{background:url(../images/fono.png) no-repeat #97979d left center}
.dir_guia{padding:7px 10px 7px 33px;   margin-top: 10px; color:#000;font-family: 'MyriadPro-Bold'; display:inline-block;background:url(../images/dir.png) no-repeat #bcbcc6 left center}
.dir_guia:hover{background:url(../images/dir.png) no-repeat #97979d left center;     }


.box_guia{background:#f1f1f1; border:1px solid #e8e8e8; padding-top:15px; padding-bottom:15px; margin-bottom:15px}
.box_guia2{background:#f1f1f1; border:1px solid #e8e8e8; padding:25px}
.pad_abc a{padding-left:8px; padding-right:8px}
.guia_form{display: inline-block; vertical-align:top; }
.btn_contact{background:#ffa200; color:#fff; border-radius:5px; padding:10px 25px; }
.btn_contact:hover{background:#222222; color:#fff; text-decoration:none}
.btn_contact:focus{background:#222222;color:#fff; text-decoration:none}

.box_contact{color:#fff; font-size:16px;line-height:115%; padding-top:8% }
.bg_contact{background:url(../images/contact.jpg) center center; min-height:295px; margin-bottom:5px}
.li1{color:#222222}
.li1:hover{color:#ffb400; text-decoration:none}
.box_hacemos{width:33%; display:inline-block; vertical-align:top; background:url(../../images/sombra5.png) right top no-repeat; margin-bottom:60px}
.lineacontru{background:url(../../images/constru1.jpg) center top no-repeat; min-height:15px}
.titbanner{color:#ffb400; font-size:34px;text-shadow: 2px 2px 2px #29292a; text-decoration:underline  }
.box_banner{color:#fff; font-size:18px; border:1px solid #fff; padding:20px 30px}
.mas_cate{color:#ffb400; font-family: 'MyriadPro-Bold'; }
.mas_cate:hover{color:#ffb400;}
.ver_mas{color:#222222; font-family: 'MyriadPro-Bold'; margin-left:15px}
.ver_mas:hover{color:#ffb400;text-decoration:none}
.bgregis{background:#ffb400; padding:10px; color:#fff; font-size:21px; font-family: 'MyriadPro-Bold'}
.boxregistro{border:1px solid #d6d6d6; border-radius:5px; width:49%; display:inline-block; vertical-align:top; margin-bottom:10px}
.fondoempre{background:url(../images/bg_bloque1.jpg) top center }
.banner_ini{width:48%; display: inline-block; vertical-align:top;margin-right: 15px; margin-bottom:10px}
.banner_ini2{width:24%; display: inline-block; vertical-align:top;margin-right: 8px; margin-bottom:10px}
.banner_ini3{margin-bottom:20px}

.padd1{padding:15px}
.padd2{padding:2%}
.padd5{padding-bottom:10px}
.padd6{padding-top:55px}


.box_buscar{background:#222222}
.tablet{background:url(../images/tablet.png) no-repeat top center; min-height:475px; padding-top:25px}
.conte_tablet{background:#222222; width:560px;min-height:415px}
.btn_regiter{background:#ffa200; color:#fff; border-radius:5px; padding:10px 25px; border:1px solid #fff}
.btn_regiter:hover{background:#222222; color:#fff; text-decoration:none}
.btn_regiter:focus{background:#222222;color:#fff; text-decoration:none}
.box_register{background:#ffb400; padding:10px}
.btn_mas{background:#222222;border-bottom:3px solid #191919; padding:10px 25px; border-radius:5px; color:#fff!important;font-family: 'MyriadPro-Bold';}
.btn_mas:hover{background:#1b1a1a; color:#fff;text-decoration:none}
.img_empresa{width:140px ; height:140px; background-size: contain!important;}
.bgamarillo{ padding:10px; border-radius:3px}
.bgamarillo a { color: black; }


.bgamarillo .img_empresa{border:5px solid #ffc800}

.bgverde{background:#90c23a; padding:10px; border-radius:3px}
.bgverde .img_empresa{border:5px solid #b2d667}

.bgverde2{background:#568986; padding:10px; border-radius:3px}
.bgverde2 .img_empresa{border:5px solid #82acaa}

.bgrojo{background:#fe4444; padding:10px; border-radius:3px}
.bgrojo .img_empresa{border:5px solid #fe7171}

.letra{color:#fff;}
.letra:hover{color:#ffb400; text-decoration:none}

.img_empresa2{width:225px ; height:225px; background-size: contain!important;}
.img_empresa3{width:150px ; height:150px; background-size: contain!important;}

*::-webkit-input-placeholder {
    /* Google Chrome y Safari */
    color: #222222;
	
}
*:-moz-placeholder {
    /* Firefox anterior a 19 */
    color: #222222;
}
*::-moz-placeholder {
    /* Firefox 19 y superior */
    color: #222222;
}
*:-ms-input-placeholder {
    /* Internet Explorer 10 y superior */
    color: #222222;
}

.boxbuscar{background:#222222;width:250px;    display: block;
    position: absolute;
    z-index: 9;
    margin-top: -440px;}

.texto1{ padding: 15px 15px 15px 28px; background:url(../../images/icon6.png) left 4px center #fff no-repeat; border:none;color:#222222; font-size:14px; margin-bottom:5px; width:200px}
.texto2{ padding: 15px 15px 15px 28px; background:url(../../images/icon7.png) left 4px center #fff no-repeat; border:none;color:#222222; font-size:14px;margin-bottom:5px; width:200px}
.colamarillo{color:#ffb400}
.titbus{padding:10px; background:#191919; color:#fff; font-size:18px}

.texto3{ padding: 15px 15px 15px 28px; background:url(../../images/icon6.png) left 4px center #fff no-repeat; border:none;color:#222222; font-size:14px; margin-bottom:5px; width: 80.9%;}
.texto4{ padding: 15px 15px 15px 28px; background:url(../../images/icon7.png) left 4px center #fff no-repeat; border:none;color:#222222; font-size:14px;margin-bottom:5px; width:40%}


.texto5{ padding: 15px 15px 15px 28px; background:url(../../images/icon6.png) left 4px center #fff no-repeat; border:none;color:#222222; font-size:14px; margin-bottom:5px; width:40%}
.texto6{ padding: 15px 15px 15px 28px; background:url(../../images/icon7.png) left 4px center #fff no-repeat; border:none;color:#222222; font-size:14px;margin-bottom:5px; width:20%}

.fondonegro1{background:#191919}
.inline{display:inline-block; vertical-align:top}
.inline2{display:inline-block; vertical-align:top; float:right}
.movv1{margin-right:10px}
.movv2{margin-left:3px}



.txtamigo{padding:10px; width:50%}
.link2{color:#bd1212}
.nav>li>a:hover .home{width:25px; height:25px; background:url(../../images/ic1_1.png) no-repeat  bottom; display:inline-block;vertical-align: bottom;}
.padder{padding-right:5px !important; padding-left:0px !important; padding-bottom:5px}
.loginuser{background:#bd1212; padding:10px}
.linklogout:hover{color:#fff !important}

.linearoja{border-bottom:3px solid #ff0002; width:80%; padding-top:40px}
.famPtsansbold{ font-family: 'pt_sansbold' !important;}
.titulo1box{color:#fff; font-size:19px}
.titulo2box{color:#fff;font-size:12px}
.btnbox{background:#c23334; color:#fff; border:none; padding:10px}
.txtboxopen{padding:8px}


.olvide{padding:10px 0; color:#fff}
.btn_crear{background: url(../../images/ic9.png) center top no-repeat #bd1212; padding:32px 10px 10px 10px; color:#fff !important; width:40%; border:none; font-size:9px;font-family: 'pt_sansbold' !important;}
.btn_face{background: url(../../images/ic10.png) center top no-repeat #3952a2; padding:32px 10px 10px 10px; color:#fff !important; width:40%; border:none; font-size:9px;font-family: 'pt_sansbold' !important;}
.btn_ingresar{background:#555555; padding:10px; color:#fff; width:100%; border:none; font-size:10px;font-family: 'pt_sansbold' !important; }
.menulogin{position:absolute; z-index:2;     margin-left: -146px;}
.txtlogin{width:86.5%; padding:5px; margin-bottom:5px; background:#fff; border:1px solid #d1d1d1}

.oferta_pro{background:url(../../images/oferta.png) no-repeat; width:50px; height:50px; position:absolute; float:right; z-index:1;    margin-top: -57px;
    top: 46px;
    right: -4px;}
.linkpro{font-family: 'pt_sansbold'; text-decoration:none; color:#757575}
.linkpro:hover{text-decoration:none; color:#ff0000}
.txtpedir{width:60px}
.btnpedir{background:#c60000; color:#fff; border:none; border-bottom:2px solid #8e0404; border-radius:4px; padding:3px 5px}

/*galeria rigth*/
.sp-thumbnail-image{width:100%}
.p_oferta{font-size:26px;font-family: 'MyriadPro-Bold'  }
.p_normal{font-size:14px; color:#ff0000; text-decoration:line-through;font-family: 'MyriadPro-Bold'}
.p_normal2{font-size:14px; color:#464646; text-decoration:line-through;font-family: 'MyriadPro-Bold'}
.upper{text-transform:uppercase}
.nopad1{padding-left:0px !important; padding-right:0px !important}
.bordedown{border-bottom:1px solid #ff0000}
.promo{background:url(../../images/promo.png) no-repeat; width:47px; height:47px;position: absolute;
    z-index: 1;
    margin-left: -16px;}
.verpro{background:#ff0000; color:#fff; font-size:10px; text-align:center; width:100px; border-radius:3px;border-bottom:2px solid #970808; margin-top:-20px; position:relative; z-index:1}
.colorear{  filter: gray; /*IE6-9*/

    -webkit-filter: grayscale(60%); /*Chrome 19+ & Safari 6+*/

    -webkit-transition: all 1.5s ease; /*Fade to color for Chrome and Safari*/

    -moz-transition: all 1.5s ease;

    -webkit-backface-visibility: hidden; /*Fix for transition flickering*/}
.boxcat{width:100%}
.ipro{background:url(../../images/ic5.png); width:16px; height:16px; display:inline-block}
.movmenu:hover .ipro{background:url(../../images/ic5_5.png); width:16px; height:16px; display:inline-block}
.masknoti{height:270px !important}
.view-first .masknoti{opacity:0 !important}
.view-first:hover .masknoti{opacity:1 !important}
.boxnota{width:270px; display:inline-block; margin-right:12px; margin-bottom:15px; position:relative; vertical-align:top}
.link_notas2{color:#626262;}
.link_notas2:hover{ color:#bd1212; text-decoration:none}
.link_notas{color:#6d6d6d; margin-right:20px; text-transform:uppercase}
.bordenotas{border-bottom:1px solid #c01d1e; border-top:1px solid #c01d1e; padding:5px 0px}
.link_notas:hover{ color:#c22d2d; text-decoration:none}
.activenotas{color:#c22d2d !important; text-decoration:none}

.linearojo{background:#c01d1e; height:2px}
.fondoblanco{background:#fff}
.fondo1{background:#f5f3f4}
.puntos{background:url(../../images/punto.png); }
.icono1{background:url(../../images/icono1.png) no-repeat; width:25px; height:25px; display:inline-block; vertical-align:bottom}
.vernota{color:#bd1212;font-family: 'MyriadPro-Bold'}
.vernota:hover{color:#bd1212}
.fondoplomo{background:#e5e5e5}
.lineaele{background:#fff; width:60%; height:5px; margin-top:5px }
.boxele1{width:25%; display:inline-block; text-align:center; vertical-align:top}
.bordebox0{border:1px solid rgba(255, 255, 255, 0.4); }

.bordebox1{border:1px solid rgba(255, 255, 255, 0.4); padding:5px}
.boxele2{width:70%}
.bg1{background:url(../../images/fondo1.png); padding:2px}
#capaborde{
-moz-border-image: url(../../images/borde1.png) 2 2 2 2 stretch stretch;
-webkit-border-image: url(../../images/borde1.png) 2 2 2 2 stretch stretch;
padding:20px;
width: 100px;
}

.catedesc{font-family: 'pt_sansbold' !important;color:#555555; background-color:transparent; border:none; text-transform:uppercase}
.catedesc:hover{border-bottom:3px solid #bd1212}
.descip{font-size:19px;font-family: 'pt_sansbold' !important; color:#bd1212; text-align:center }

/* Trim */
.trim {
  display: inline-block;
  position: relative;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.trim:before {
  content: '';
  position: absolute;
  border: white solid 4px;
  top: 4px;
  left: 4px;
  right: 4px;
  bottom: 4px;
  opacity: 0;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: opacity;
  transition-property: opacity;
}
.trim:hover:before, .trim:focus:before, .trim:active:before {
  opacity: 1;
}

.btnbuscar{background:#ffb400; color:#fff;padding:10px 25px; border:none; border-radius:5px}
.btnbuscar:hover{background:#6a6967}
.btnbuscar2{background:#ffb400; color:#fff;padding:11px 35px; border:none; border-radius:3px; margin-left:5px;font-family: 'MyriadPro-Bold'}
.format1{color:#c5c5c5 !important; font-size:16px; }
.nopad{padding:0px !important}
.tit1{top: 32%; left: 15%;}
.tit2{font-size:120%; font-family: 'MyriadPro-Bold' ; color:#fff}
.sombraslider{background:url(../../images/sombra1.jpg) no-repeat center top ; height:11px}

.txtbuscar{width:65%; float:left; background:#dedede; border:1px solid #cbcbcb; padding:5px}
.sesion{font-size:10px ; font-family: 'pt_sansbold'; }
.sesion a{color:#a2a2a2}
.sesion a:hover{ color:#be1113; text-decoration:none}
.img1{background:url(../../images/ic2.png) no-repeat center; display:inline-block; width:25px ; height:25px; vertical-align:bottom}
.sesion a:hover .img1{background:url(../../images/ic2_2.png) no-repeat center;vertical-align:bottom;display:inline-block; width:25px ; height:25px}

.img2{background:url(../../images/ic4.png) no-repeat center; display:inline-block; width:25px ; height:15px; vertical-align:bottom}
.sesion a:hover .img2{background:url(../../images/ic4_4.png) no-repeat center;vertical-align:bottom;display:inline-block; width:25px ; height:15px}


.home{width:25px; height:25px; background:url(../../images/ic1.png) no-repeat  bottom; display:inline-block;vertical-align: bottom;}
.inline{display:inline-block; vertical-align: bottom;}
.movmenu{margin-top:3px}




.boxproduct {border: 2px solid #262a34;}

.slidepro{width:220px !important; margin-right:25px; margin-bottom:15px}
.slidepro:hover .bgpro{background:#262a34}
.slidepro:hover .bgpro .titpro{color:#fff}

.menupro ul{padding:0px !important; margin:0px}
.slide:hover .bgpro{background:#262a34}
.slide:hover .bgpro .titpro{color:#fff}
.bienve{background:#262a34}
.catepro{background:#262a34}
.fondorojo{background:#b70411}
.borde1{/*border:1px solid #e3e3e3*/border: 2px solid #262a34; /*para Firefox*/
-moz-border-radius: 7px 7px 0px 0px;
/*para Safari y Chrome*/
-webkit-border-radius: 7px 7px 0px 0px;
/* para Opera */
border-radius: 7px 7px 0px 0px;}
.borde1_1{/*border:1px solid #e3e3e3*/border: 2px solid #262a34; border-top:none;/*para Firefox*/
-moz-border-radius: 0px 0px 7px 7px;
/*para Safari y Chrome*/
-webkit-border-radius: 0px 0px 7px 7px;
/* para Opera */
border-radius: 0px 0px 7px 7px;}
.borde2{border:1px solid #657aa1}
.bgubicacion{background:url(../../images/elegirnos.jpg) repeat center top}


/* 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(255, 255, 255, 0.35) 0%, rgba(255, 255, 255, 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}


.nav1>li>a{  padding: 24px 19px !important}


	

.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 (min-width:992px){
    .meideid{ margin-top: 55px;}
}
@media (max-width:1000px){
	.movimg1{padding-top:170px}
}
@media (max-width:798px){
.texto5{width:90% !important}
.texto6{width:90% !important}
}
@media (max-width:640px){
.box_hacemos{width:100%; background:none !important}
}
@media (max-width:698px){
.boxregistro{width:100%}
}

@media (max-width:840px){
.comilla{display:none !important; }
.box_contact{padding-top:15% !important}
}
@media (max-width:872px){
.banner_ini{width:100%}
}

@media (max-width:600px){
.conte_tablet{width:100%}
}
@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 (max-width:540px){
.menulogin{margin-left:-80px !important}
}
@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}
.linea2{border-bottom:1px solid #222222}
.linea3{border-bottom:1px solid #dfdfdf}
.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:100%;padding-left:0px;}
.menupie li{padding-bottom:5px; padding-left:20px; background:url(../../images/vine1.png) left top 2px no-repeat }
.menupie li a{color:#fff; font-size:14px}
.menupie li a:hover{color:#ffb400; text-decoration:none; font-size:14px}

.menupie2{list-style:none; width:100%;padding-left:0px;}
.menupie2 li{padding-bottom:5px;   }
.menupie2 li a{color:#fff; font-size:14px}
.menupie2 li a:hover{color:#ffb400; text-decoration:none; font-size:14px}

.lin1 {
  background: #181d23;
  height: 4px;
  margin-top: 5px;
}

.lin2 {
  background: #dba200;
  height: 4px;
  width: 30px;
}

.fondopie{background:#222222; padding-top: 20px; }
.fondopie0{background:#dba200}
.imgcssma img{margin-right:3px; margin-top:5px}
.active1{  color:#ffb400 !important; }
.active1 .home{width:25px; height:25px; background:url(../../images/ic1_1.png) no-repeat  bottom; display:inline-block;vertical-align: bottom;}
.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:#222222 }
.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:769px){
.alto_menu{height:auto !important;}
	
}

@media (max-width:700px){
.linearoja{padding-top:0px !important}
}

@media (max-width:460px){
.format1{padding: 5px 20px 5px 20px !important;}
.view h2{font-size:25px !important}
.line{ margin: 8px auto !important;}
.mov6{margin-top:-15px !important}
.flex-direction-nav{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:58px;height:58px;  }
/*.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:35px;height:35px;float:right; margin-right:5px; margin-left:10px}
.iconface:hover{background:url(../../images/face1.png) center no-repeat; width:35px;height:35px}

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

.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%}
	.tam77{font-size:45px !important}
	
}
@media (max-width:767px){
	.col-xs-9{width:100% !important}
	.video_youtube{height:400px}
	.bloque_img{display:none !important}
	.padd4{padding-top:70px}
	
}

.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}
	
}

.colnegro{color:#000}
.colblanco{color:#fff}
.colrojo{color:#ac1210}
.colorojo{color:#bd1212}
.colorojo2{color:#ff0000}
.colorojo3{ color:#c22d2d}
.colplomo{color:#6d6d6d}
.colplomo3{color:#464646 !important}
.colplomo4{color:#787878}

.tam82{font-size:82px}
.tam77{font-size:77px}
.tam43{font-size:43px}
.tam35{font-size:35px}
.tam34{font-size:34px}
.tam31{font-size:31px}
.tam30{font-size:30px}
.tam29{font-size:29px}
.tam25{font-size:25px}
.tam23{font-size:23px}
.tam22{font-size:22px}
.tam21{font-size:21px}
.tam19{font-size:19px}
.tam18{font-size:18px}
.tam17{font-size:17px}
.tam16{font-size:16px}
.tam15{font-size:15px}
.tam13{font-size:13px !important}
.tam11{font-size:11px}
.tam10{font-size:10px}

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

.pad1{padding:10px}
.pad2{padding:10px}
.pad3{margin-top:50px}
.pad4{padding-bottom:5px}
.pad5{padding:20px 17px 55px 17px}
.pad6{padding-top:50px}
.pad7{padding:10px}
.pad8{padding:10px 0}
.pad9{padding:10px 0}

.mov1{margin-right:1px; margin-bottom:5px}
.mov2{margin-right:0px; margin-bottom:5px}
.mov3{margin-left:20%}
.mov4{margin-top:15%}
.mov5{margin-top:-25px; line-height:15px}
.mov6{margin-top:-10px;}
.mov8{margin-right:5px}

.mov7{margin-right:70px; margin-bottom:10px}
.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}
.txtinput2{width:50%; padding:5px ; margin-bottom:5px; padding-top:5px}

.pag1{color:#fff; font-size:13px; font-weight:bold; border-radius:25px; background:#bcbcc6; padding:10px 15px}
.pag1:hover{color:#fff; text-decoration:none;  background:#222222}
.boxcontact{display:block}

@media (max-width:1177px){
	.bloque_buscar{margin-top:-7.5%}
	.nav>li>a{padding: 25px 25px;}
}
@media (max-width:1152px){
	.nav>li>a{padding: 20px 25px;}
}
@media (max-width:1092px){
	.nav>li>a{padding: 20px 20px;}
}
@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 }	
	
	.uti_desc{width:100%}
	.uti{width:100%}
}
.logoresp{display:none }
@media (max-width:786px){

}
@media (max-width:560px){
	.btnmov1{margin-top:0px}
	.txtinput{width:100%}
	
}
@media (max-width:992px){

	.mov7{margin-right:5px}
}
.fondorojo2{background:#b70411; height:5px; display:none}
@media (max-width:768px){
	.pad8{padding-left:15px !important }
	.pad10{padding-right:15px !important }
	.boxcontact{display:none}
	.ali1{text-align:center}
	.pad3{margin-top:10px}
	.catepro{background:none}
	.fondorojo{display:none !important}
	.fondorojo2{display:block !important}
	.redes1{display:none}
	.bloquehidden{display:none !important}
	.padno2{padding-right:15px !important; padding-left:15px !important; }
	.txtbusres{width:80%}
	.view_cate{float:none !important; display:inline-block !important}
	.padd3{padding-top:15px}
	
}
@media (max-width:767px){
.bloque_publicidad{display:none !important}
}
@media (max-width:715px){
.boxele1{width:100%}
.mov7{margin-right:0px}
.boxele2{width:100%}
}
@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:#262a34; padding-left:15px; padding-top:10px;font-family: 'MyriadPro-Bold' ; text-align:center}


.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%;
	}
.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}
.colorplomo2{color:#626262}
.coloramarillo{color:#dba200}
.colorplomo3{color:#343434}
.coloramarillo2{color:#dea70a}
.colorazul{color:#0061a3}
.colorceleste{color:#0061a3}
	
/* 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;	
}

.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) {
	.slidepro{margin-left:20%}
	.texto4{width:80%}
	.btn_regiter{display:block; text-align:center}
}

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

@media (max-width: 480px) {

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

    .hjoho{
        display:block!important;
        /* padding: 10px; */
        padding-right: 10px;
        width: 100%!important;
    }

    .dsdsd2d2d .form-group {
        display:block!important;
        width: 100%!important;;
    }
}


.required input{

}

.anunciocrear{
background: #222222;
color: #ffb500!important;
padding: 10px;
font-size: 17px;}



.hjoho{
    display: inline-block;
    /* padding: 10px; */
    padding-right: 10px;
    width: 19%;
}

.dsdsd2d2d .form-group {
    display: inline-block;
    width: 80%;
}
.tam23{font-size:23px}

.annucioempre{
    font-size: 20px;
    padding: 0px 5px;
    padding: 0px 5px;
    line-height: 15px;
    margin-bottom: 20px;
    margin-top: 10px;
}

.nobor{
    font-size: 15px;
}

.centerdeala a{
    display: inline-block;
    color: #222222;
    font-weight: 500;
    font-size: 14px;
    border: 1px solid #222222;
    padding: 10px;
    border-radius: 5px

}


.select2-container--bootstrap .select2-selection--single {
    height: 40px!important;
    line-height: 1.428571429;
    padding: 9px 20px 10px 20px!important;
    width: 200px!important;
    border-radius: 0!important;
}




@media (max-width: 767px) {

    .select2-container--bootstrap .select2-selection--single .select2-selection__arrow {

        right: 30px!important;}


    .select2-container--open .select2-dropdown {

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

    .select2-container--bootstrap .select2-selection--single .select2-selection__arrow {

        right: 35px!important;}


    .select2-container--open .select2-dropdown {

    }
}
@media (max-width: 767px) {
    .boxbuscar {
        background: #222222;
        width: 230px!important;
        display: block;
        position: initial!important;
        z-index: 9;
        margin-top: 13px;
        margin: 0 auto;
        margin-top: 15px;
    }
}


.bgnormal a{
    color: #ffc800;;
    margin-bottom: 20px;
}


.bgnormal{
    background: transparent;
    padding: 10px;
    border-radius: 3px;
    border: 1px solid #ffc800;
}


.img_empresanoti{width:300px ; height:300px; background-size: contain!important;}

.post-date{
    DISPLAY: inline-block;
    margin-top: 20px;
    background: #ffb500;
    color: white;
    padding: 10px;
    text-transform: uppercase
}

.content-data h2{
    font-size: 20px;
    padding: 5px 1px;

}
.ldsldksld a{
    color: #ffb500;;
}


.pagination>li>a, .pagination>li>span{
    color: #fff;
    font-size: 13px;
    font-weight: bold;
    border-radius: 25px;
    background: #bcbcc6;
    padding: 10px 15px;
}


.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {
    z-index: 2;
    color: #fff;
    background-color: #ffb500;
    border-color: #ffb500;
    cursor: default;
}

.pagination>li:first-child>a, .pagination>li:first-child>span {
    margin-left: 0;
    border-bottom-left-radius: 26px;
    border-top-left-radius: 26px;
}

.p.pagination>li:last-child>a, .pagination>li:last-child>span{

}


.pagination>li:last-child>a, .pagination>li:last-child>span{
    border-bottom-right-radius: 26px;
    border-bottom-left-radius: 26px;
    border-top-left-radius: 26px;
    border-top-right-radius: 26px;
}



.redessoc li{
    list-style: none;
    display: inline-block;
}
.redessoc i{
    color: #ffb500;
    padding: 8px;
    font-size: 20px;
}



.select2-container--bootstrap .select2-results__option--highlighted[aria-selected] {
    background-color: #ffcd00!important;
    color: #fff;
}


.select2-container--krajee .select2-results__option--highlighted[aria-selected] {
    background-color: #ffcd00!important;
    color: #fff;
}


ul.listacate  {
      display: inline-block;
    }
.listacate li {
   display: inline-block;
   padding-left: 5px;
    }

.listacate span {
   color: #736c6c
    }