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



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

}




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

}


@font-face {
    font-family: 'montserratbold';
    src: url('../fonts/montserrat-bold-webfont.woff2') format('woff2'),
         url('../fonts/montserrat-bold-webfont.woff') format('woff'),
         url('../fonts/montserrat-bold-webfont.ttf') format('truetype'),
         url('../fonts/montserrat-bold-webfont.svg#montserratbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'montserratregular';
    src: url('../fonts/montserrat-regular-webfont.woff2') format('woff2'),
         url('../fonts/montserrat-regular-webfont.woff') format('woff'),
         url('../fonts/montserrat-regular-webfont.ttf') format('truetype'),
         url('../fonts/montserrat-regular-webfont.svg#montserratregular') format('svg');
    font-weight: normal;
    font-style: normal;

}



html, body{
font-family: 'open_sansregular';
font-size:14px;	
 overflow-x: hidden;
 color:#505050;
 background:#dfdfdf
}
.fammonster_re{ font-family: 'montserratregular';}
.fammonster_bold{  font-family: 'montserratbold';}

.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******************/

.sombra_bien{background:url(../../images/sombra1.png) repeat-x top #f5f5f5}
.bienve{font-size:26px; color:#f0ab3c; text-shadow: 1px 1px 1px #cccccc;font-family: 'montserratregular';}
.boxx1{display:inline-block; vertical-align:top;text-align:center;    margin-right: 10px;margin-bottom: 30px;/* border:1px solid #f5a21c;*/ border:2px solid #ababab;  width:32%; text-align:justify; padding:10px; background:url(../../images/sal1.png) bottom right no-repeat}
.sala1{color:#555555;  font-size:16px;   font-family: 'open_sansbold'; background:url(../../images/icon1.png) top left  no-repeat; padding-left:55px; padding-bottom:30px;    padding-top: 5px;}
.lin_sala{width:40px; display:block; position:relative; border-bottom:2px solid  #8c8c8c;    left: 55px;    top: -15px;}
.boxx1 p{padding-right:85px}
.btn_mas{background:url(../../images/ver_mas.jpg) repeat-x top; font-size:10px; color:#fff; padding: 4px 10px 4px 5px; border-bottom:2px solid #f9bc00 }

.mas1{width:15px; height:15px; background:url(../../images/mas1.png) no-repeat top; display:inline-block; position:relative;top: 4px;}

.boxx2{display:inline-block; vertical-align:top;text-align:center;    margin-right: 10px;margin-bottom: 30px;/* border:1px solid #f5a21c;*/ border:2px solid #ababab;  width:32%; text-align:justify; padding:10px; background:url(../../images/sal2.png) bottom right no-repeat}
.sala2{color:#555555;  font-size:16px;   font-family: 'open_sansbold'; background:url(../../images/icon2.png) top left  no-repeat; padding-left:55px; padding-bottom:30px;    padding-top: 5px;}
.boxx2 p{padding-right:85px}

.boxx3{display:inline-block; vertical-align:top;text-align:center;    margin-right: 10px;margin-bottom: 30px;/* border:1px solid #f5a21c;*/ border:2px solid #ababab;  width:32%; text-align:justify; padding:10px; background:url(../../images/sal3.png) bottom right no-repeat}
.sala3{color:#555555;  font-size:16px;   font-family: 'open_sansbold'; background:url(../../images/icon3.png) top left  no-repeat; padding-left:55px; padding-bottom:30px;    padding-top: 5px;}
.boxx3 p{padding-right:85px}


.boxx1:hover{ border:2px solid #f5a21c;}
.boxx1:hover .sala1{ background:url(../../images/icon1_1.png) top left  no-repeat; color:#f5a21c}
.boxx1:hover .lin_sala{border-bottom:2px solid #f5a21c}

.boxx2:hover{ border:2px solid #f5a21c;}
.boxx2:hover .sala2{ background:url(../../images/icon2_2.png) top left  no-repeat; color:#f5a21c}
.boxx2:hover .lin_sala{border-bottom:2px solid #f5a21c}

.boxx3:hover{ border:2px solid #f5a21c;}
.boxx3:hover .sala3{ background:url(../../images/icon3_3.png) top left  no-repeat; color:#f5a21c}
.boxx3:hover .lin_sala{border-bottom:2px solid #f5a21c}

@media (max-width:856px){
	.boxx1{width:100% !important}
	.boxx2{width:100% !important}
	.boxx3{width:100% !important}
	}
@media (max-width:768px){
	.txt_1{width:100%}
	.box_age1{width:100% !important}
	.box_age2{width:100% !important}
	.text_reg{width:100% !important}
	.text_reg2{width:100% !important}
}

@media (max-width:768px){
.car1{margin-top:40px}
.car2{margin-top:40px}
.car3{margin-top:40px}
}
.btn_mas:hover{background:url(../../images/ver_mas2.jpg) repeat-x top; text-decoration:none; color:#000;border-bottom:2px solid #000 }
.btn_mas:hover .mas1{background:url(../../images/mas2.png) no-repeat top;}

.fondo_plomo{background:#f5f5f5}
.fondo_blanco{background:#fff}
.txt_1{font-size:18px; padding:10px; border-radius:8px ; border:none; color:#555555; margin-bottom:5px}

.car1{background:url(../../images/icon4.png) no-repeat top left; padding-left:55px; height:60px}
.car2{background:url(../../images/icon2_2.png) no-repeat top left; padding-left:55px; height:60px}
.car3{background:url(../../images/icon3_3.png) no-repeat top left; padding-left:55px; height:60px}
.box_cal1{width:25%; display:inline-block; vertical-align:top}
.box_cal2{width:73%; display:inline-block; vertical-align:top; padding:10px}
.box_fecha{background: #f5a21c; width:70px; height:75px; font-size:27px; color:#fff; text-align:center; font-family: 'open_sansbold'; padding-top:5px; border-bottom:3px solid #ffd289}
.box_fecha2{background: #92d438; width:55px; height:75px; font-size:27px; color:#fff; text-align:center; font-family: 'open_sansbold'; padding-top:5px; border-bottom:3px solid #d1fb97; display:inline-block; vertical-align:top}
.box_des_fecha{display:inline-block; vertical-align:top; width:97px;font-family: 'open_sansbold'; font-size:14px; text-align:center}
.colverde1{color:#92d438}
.colrojo1{color:#fd5f42}

.box_fecha3{background: #fd5f42; width:55px; height:75px; font-size:27px; color:#fff; text-align:center; font-family: 'open_sansbold'; padding-top:5px; border-bottom:3px solid #ffa595; display:inline-block; vertical-align:top}

.box_caledario{border-bottom:1px solid #b6b6b6}
.box_caledario2 {
    border-bottom: 1px solid #b6b6b6;
    padding-top: 14px;
}
.cale_ver{color:#f5a21c; font-size:11px;font-family: 'open_sansbold'; }
.cale_ver:hover{color:#f5a21c}
.link_leer{color:#fff; background:#f5a700; padding:10px 20px 10px 20px; border-bottom:3px solid #e28000; font-family: 'open_sansbold'; font-size:14px}
.link_leer:hover{color:#fff; text-decoration:none}
.upper{text-transform:uppercase}
.pad_1{padding-top:5px}
.colamarillo{color:#f5a21c}
.box_noti_dest{width:350px ; display: inline-block; vertical-align:top; margin-right:10px;    margin-bottom: 30px;}
.fondo_amarillo{background:#f5a21c}
.fondo_oscuro{background:url(../../images/fondo_pie.png) top; color:#fff}
.ubi1{background:url(../../images/ubi1.png) top 8px left no-repeat; padding-left:25px; font-size:11px; color:#9e9e9e; border-bottom:1px solid #8c8c8c; padding-bottom:10px ; padding-top:10px}
.ubi2{background:url(../../images/ubi2.png) top 8px left no-repeat; padding-left:25px; font-size:11px; color:#9e9e9e; border-bottom:1px solid #8c8c8c; padding-bottom:10px ; padding-top:10px }
.ubi3{background:url(../../images/ubi3.png) top 8px left no-repeat; padding-left:25px; font-size:11px; color:#9e9e9e;  padding-top:10px }
.mapa_link{padding:5px 0 5px 0; border-bottom:1px solid #8c8c8c}
.mapa_pie{color:#9e9e9e; font-size:13px; }
.mapa_pie:hover{color:#9e9e9e;; text-decoration:none; }
.pie_txt{border-radius:5px; border: 1px solid #8c8c8c; background:none; padding:10px; width:100%; margin-bottom:5px}
.pie_txt2{border-radius:5px; border: 1px solid #8c8c8c; background:none; padding:10px; width:100%; margin-bottom:5px; height:100px}
.pie_txt3{border-radius:5px; border: 1px solid #8c8c8c; background:none; padding:10px; width:200px; margin-bottom:5px}
.btn_pie{background:#f5a21c; color:#fff; border:none; padding:10px 20px}
.banner2{background:url(../../images/banner2.jpg) no-repeat top center; min-height:160px; color:#fff; padding-top:45px}
.bloque_tit{background:#e7e7e7; color:#858585; font-size:14px; border-radius: 5px 5px 0 0; padding:25px 15px 20px 15px; display:block; position:relative; top:-20px}
.nopad{padding:0px !important}
.mov_lupa{
    margin-top: 20px;
    color: #fff;
}
.mov_lupa2{
    margin-top: 9%;
    color: #fff;
}
.colamari{color:#f0ab3c}
/*acordeon*/
.accord-elem {
  margin-top: 8px;
}
.accord-elem:first-child {
  margin-top: 0px;
}
.accord-title {
  padding: 16px 20px;
  background: #ffffff;
  border: 1px solid #e6eaed;
  position: relative;
}
.accord-title h2 {
  padding-right: 52px;
  font-family: 'Raleway', sans-serif;
  font-weight: 700;
  margin: 0 0 2px;
  text-transform: uppercase;
  margin-bottom: 0;
  font-size: 14px;
  color: #3a3d41;
  text-transform: inherit;
}
.accord-title a.accord-link {
  display: inline-block;
  text-decoration: none;
  transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  position: absolute;
  width: 52px;
  height: 100%;
  top: 0;
  right: 0;
  text-align: center;
}
.accord-title a.accord-link:after {
  font-family: 'Raleway', sans-serif;
  content: '+';
  font-size: 42px;
  color: #143f7d;
  font-weight: 600;
  line-height: 49px;
}
.accord-elem.active .accord-title {
  background: #f3f3f3;
  border-bottom: 1px solid transparent;
}
.accord-elem.active a.accord-link:after {
  content: ' -';
}
.accord-content {
  display: none;
  padding: 15px 20px;
  border: 1px solid #e6eaed;
  border-top: 1px solid transparent;
  overflow: hidden;
  background:#f3f3f3;
}
.accord-content p {
  font-size: 13px;
  color: #dddddd;
  font-family: 'Raleway', sans-serif;
  font-weight: 400;
  line-height: 20px;
  margin: 0 0 24px;
  color: #999999;
}
.accord-content p span {
  color: #666666;
  font-weight: 700;
}
.accord-elem.active .accord-content {
  display: block;
}
/*fin acordeon*/
ul.popular-list {
    margin: 0;
    padding: 0;
}
ul.popular-list li {
    list-style: none;
    padding-top: 24px;
    border-top: 1px solid #c1c1c1;
    margin-bottom: 24px;
    overflow: hidden;
}
ul.popular-list li:first-child {
    list-style: none;
    padding-top: 0;
    border-top: none;
	margin-bottom: 24px;
    overflow: hidden;
	
}
ul.popular-list li img {
    float: left;
}
ul.popular-list li .side-content {
    margin-left: 80px;
}
ul.popular-list li .side-content h2 {
    color: #3a3d41;
    font-size: 14px;
    font-family: 'Raleway', sans-serif;
    font-weight: 700;
    margin: 0 0 2px;
    text-transform: uppercase;
    font-size: 12px;
    line-height: 20px;
    margin: 0;
}
ul.popular-list li .side-content p {
    font-size: 13px;
    color: #dddddd;
    font-family: 'Raleway', sans-serif;
    font-weight: 400;
    line-height: 20px;
    margin: 0 0 24px;
    margin: 0;
    color: #a9a9a9;
}
.linne1{display:inline-block; vertical-align:top; width:49%; background:#f0ab3c; height:5px}
.line2{background: #4f4f4f; width:100%;height: 5px;}
.ico1{background:url(../../images/icon2_2.png) no-repeat top 3px left; padding-left:55px !important}
.ico2{background:url(../../images/icon3_3.png) no-repeat top 3px left; padding-left:55px !important}
.pagin1{background:#f5a21c; color:#fff; padding:5px 10px; border-radius:25px; margin-right:10px}
.link_pag a{color:#000; margin-right:15px}
.mov_cate{position: relative;
    display: block;
    top: -10px;}
.fecha_noti{color:#fff; font-size:12px; background:url(../../images/fondo_fecha.png) ; padding:5px; display:block; position:relative; top:-35px}
.link_fuente{color:#f0ab3c}
.link_des{color:#575757;font-family: 'montserratregular'; }
.box_age1{width:77%; display:inline-block; vertical-align:top;padding-top:15px}
.box_age2{width:22%; display:inline-block; vertical-align:top;padding-top:15px}
.anio{color:#c5ff76; font-size:9px; font-family: 'montserratregular'; }
.anio2{color:#feb9ac; font-size:9px; font-family: 'montserratregular'; }
.pad_gale{padding:5px}
.txt1form{padding:5px; margin-bottom:5px; width:100%}
.text_reg{padding:10px; margin-bottom:5px; width:32%}
.text_reg2{padding:10px; margin-bottom:5px; width:97%; height:150px}
.btn_reg{background:#f5a700; font-size:17px; color:#fff; font-family: 'montserratregular'; border:none; padding:20px 40px }







.LV_valid{display:none !important}
.loginuser{/*background:#006;*/ padding:5px;    margin-top: -15px;}
.altobox{color:#000}
.btnnoti2{background:#294e8b; color:#fff;font-family: 'Myriad Pro Bold'; padding:10px 15px; font-size:15px; border-bottom:3px solid #313131; border-radius:5px }
.btnnoti2:hover{color:#fff; text-decoration:none; background:#02335d}
.boxfotonoti{width:360px; height:270px; overflow:hidden}
.boxfotonoti2{width:320px; height:240px; overflow:hidden}
.btn_regis{ color:#f9bc00; border-radius:5px; padding:10px 20px}
.btn_regis:hover{ color:#f9bc00 !important; }
.movi1{margin-left:10px}
.movi2{margin-top:5px}
.movi3{margin-bottom:15px}
.movi4{margin-bottom:10px}
.movi5{margin-top:-5px}
.movi6{margin-top:17%}

.link1{ color:#f98d00; }
.link2{color:#fff;font-size:14px; float:right;}
.link2:hover{color:#a20000}
.sombra_banner{background:url(../../images/baner/sombra_banner.jpg) center center repeat-x; height:93px}
.cuad1{background:#294e8b; width:100px; height:5px;margin-top: -25px;}

.btn1red{border:1px solid #fff; color:#fff; font-size:16px; padding:10px 25px; border-radius:5px; background:none;font-family: 'montserratregular';}
.btn1red:hover{background:#000; text-decoration:none; }

.fondoazul{background: #294e8b;  min-height:130px; padding:10px}
.texmanual{background:url(../../images/icon8.png) left top 5px no-repeat; padding-left:45px; margin-top:4%}
.fondoplomo2{background:#343434;min-height:130px; padding:10px}
.btn_manual{border:1px solid #fff; border-radius:5px; font-size:16px; padding:10px 20px; color:#fff;}
.btn_manual:hover{color:#fff; text-decoration:none}
.img_conte  img{ display:block;max-width:100%;height:auto; text-align:center; margin:auto; }
.img_conte2 img{ max-width:100%;height:auto; text-align:center; margin:auto; }
.ser1{font-size:97px; color:#294e8b;font-family: 'Myriad Pro Bold'; line-height:5px}
.boximg1{width:100%; height:115px}
.boxi_cliente{display:inline-block !important; float:none !important; vertical-align:top; width:268px; margin-bottom:30px}
.cliente_link{text-decoration:underline}

.borde_clie{border:1px solid #d5d5d5}
.man_1{border-right:1px solid #d5d5d5; padding:10px 10px 10px 0px; display:inline-block}
.man_2{ padding:10px 10px 10px 0px; display:inline-block}
.vineta_manual{background:url(../../images/vineta3.png) left top no-repeat; padding-left:80px}
.btn_desc{background:#294e8b; padding:15px 30px; border-radius:5px}
.btn_desc:hover{background:#222222}
.row0{background:#f1f1f1}
.row1{background:#fafafa}
.txt1{padding:5px; width:100%}

.boxgale{width:320px; display:inline-block; vertical-align:top; margin-bottom:4px}
.img_gale{width:320px; height:320px; }
.ver_gale{background:#2c508d; width:100%; color:#ff; font-size:18px;font-family: 'Myriad Pro Bold'; padding:10px 50px }
.link_gale{color:#fff}
.link_gale:hover{color:#fff; text-decoration:none}

.movlog_gale{margin-top:32px; color:#fff; font-size:20px; backface-visibility:#f5a21c}

.padi1{padding:11px}
.padi2{padding-top:12px}


@media (max-width:458px){
.tam70{font-size:35px !important}
}
@media (max-width:380px){
.tam25{font-size:20px !important} 
}
.circulo-1{
	width: 155px;
     height: 155px;
     -moz-border-radius: 50%;
     -webkit-border-radius: 50%;
     border-radius: 50%;
      background: center #294e8b;
	 border:2px solid #fff;
	 margin-top:-5px
	}
.circulo1{
	width: 155px;
     height: 155px;
     -moz-border-radius: 50%;
     -webkit-border-radius: 50%;
     border-radius: 50%;
      background:url(../../images/icon1.png) no-repeat center #fafafa;
	 border:2px solid #fff;
	     margin-top: -8px;
    margin-left: -2px;
	}
.circulo1:hover .circulo1_1{
	width: 145px;
     height: 145px;
     -moz-border-radius: 50%;
     -webkit-border-radius: 50%;
     border-radius: 50%;
      background:url(../../images/icon1_1.png) #294e8b no-repeat center;
	margin-left:3px;
	 margin-top:5px;
	
	}
.circulo2{
	width: 155px;
     height: 155px;
     -moz-border-radius: 50%;
     -webkit-border-radius: 50%;
     border-radius: 50%;
      background:url(../../images/icon2.png) no-repeat center #fafafa;
	 border:2px solid #fff;
	     margin-top: -8px;
    margin-left: -2px;
	}
.circulo2:hover .circulo2_2{
	width: 145px;
     height: 145px;
     -moz-border-radius: 50%;
     -webkit-border-radius: 50%;
     border-radius: 50%;
      background:url(../../images/icon2_2.png) #294e8b no-repeat center;
	margin-left:3px;
	 margin-top:5px;
	
	}
.circulo3{
	width: 155px;
     height: 155px;
     -moz-border-radius: 50%;
     -webkit-border-radius: 50%;
     border-radius: 50%;
      background:url(../../images/icon3.png) no-repeat center #fafafa;
	 border:2px solid #fff;
	     margin-top: -8px;
    margin-left: -2px;
	}
.circulo3:hover .circulo3_3{
	width: 145px;
     height: 145px;
     -moz-border-radius: 50%;
     -webkit-border-radius: 50%;
     border-radius: 50%;
      background:url(../../images/icon3_3.png) #294e8b no-repeat center;
	margin-left:3px;
	 margin-top:5px;
	
	}	
	
	.circulo4{
	width: 155px;
     height: 155px;
     -moz-border-radius: 50%;
     -webkit-border-radius: 50%;
     border-radius: 50%;
      background:url(../../images/icon4.png) no-repeat center #fafafa;
	 border:2px solid #fff;
	     margin-top: -8px;
    margin-left: -2px;
	}
.circulo4:hover .circulo4_4{
	width: 145px;
     height: 145px;
     -moz-border-radius: 50%;
     -webkit-border-radius: 50%;
     border-radius: 50%;
      background:url(../../images/icon4_4.png) #294e8b no-repeat center;
	margin-left:3px;
	 margin-top:5px;
	
	}	
	
		.circulo5{
	width: 155px;
     height: 155px;
     -moz-border-radius: 50%;
     -webkit-border-radius: 50%;
     border-radius: 50%;
      background:url(../../images/icon5.png) no-repeat center #fafafa;
	 border:2px solid #fff;
	     margin-top: -8px;
    margin-left: -2px;
	}
.circulo5:hover .circulo5_5{
	width: 145px;
     height: 145px;
     -moz-border-radius: 50%;
     -webkit-border-radius: 50%;
     border-radius: 50%;
      background:url(../../images/icon5_5.png) #294e8b no-repeat center;
	margin-left:3px;
	 margin-top:5px;
	
	}	
	
.circulo6{
	width: 155px;
     height: 155px;
     -moz-border-radius: 50%;
     -webkit-border-radius: 50%;
     border-radius: 50%;
      background:url(../../images/icon6.png) no-repeat center #fafafa;
	 border:2px solid #fff;
	     margin-top: -8px;
    margin-left: -2px;
	}
.circulo6:hover .circulo6_6{
	width: 145px;
     height: 145px;
     -moz-border-radius: 50%;
     -webkit-border-radius: 50%;
     border-radius: 50%;
      background:url(../../images/icon6_6.png) #294e8b no-repeat center;
	margin-left:3px;
	 margin-top:5px;
	
	}	






.tp-bullets{display:none !important}

.fondo_1{background:url(../../images/fondo_menu.jpg) center top; }
.linea1{border-bottom:1px solid #8c8c8c}
.linea2{border-bottom:1px solid #f5a21c; padding-bottom:2px}

.linea3{border-bottom:1px solid #8c8c8c; width:35px}

.linea4{border-bottom:1px solid #afafaf;display:block; position:relative; top:-20px}
.linea5{border-bottom:3px solid #f0ab3c;}


.linea6{border-bottom:1px solid #cdcdcd}
.linea7{border-bottom:1px solid #d5d5d5}
.linea8{border-bottom:1px solid #636363}
.linea9{border-bottom:1px solid #eaeaea}
.linea10{border-bottom:1px solid #294e8b}

.pad1{padding:15px}
.pad2{padding-top:25px}
.mov1{margin-left:20px}
.mov2{margin-right:10px}
.mov3{margin-top:100px}
.texto1{font-size:13px; color:#8d8d8c; float:left;margin-top: 10px;}
.texto2{font-size:14px; color:#fff; margin-top: 10px;}
.movlogo{padding:1px}
.iconhome{background:url(../../images/home.png) center center no-repeat; width:33px; height:22px}
.tp-bannertimer{display:none !important}

.active1{ /*border-bottom:5px solid #294e8b !important; */color:#fff !important; background: url(../../images/menu_hover.png) !important;}
.active2{background:#a20000 !important; border-right:none !important}

.m1:hover .iconhome{background:url(../../images/home.png) no-repeat center center;width:33px; height:22px }
.m1 .iconhome{background:url(../../images/home_2.png) no-repeat center center;width:33px; height:22px }


.active1 .iconhome{background:url(../../images/home.png) no-repeat center center;width:33px; height:22px}
.espacio{ color:#fff !important}
.espacio:hover{background:#fff !important; color:#fff !important;}
.movmapa{margin-top:50px}
.fondoplomo1{ background:#d5d5d5; padding:30px}
.boxservis{width:30%; display:inline-block; background:#fff; border-radius:4px; padding:20px; margin-left:20px; vertical-align:top; margin-bottom:40px}
.nolink{text-decoration:none !important; color:#0b0b0b}
.nolink:hover{text-decoration:none !important; color:#fff}

.nolink2:hover{text-decoration:none}

.nolink:hover .boxservis{background:#a20000}

.nofloat{float:none !important}
.movicon3{margin-top:-45px}
.bg1{background:url(../../images/bg1.jpg) center center}
.btnproy{border-radius:6px ; color:#fff;  padding:10px 15px;}
.btnproy:hover{color:#fff; text-decoration:none; background:#a20000;}
.boxcate{display:inline-block}
.boxproy{width:19.8%; display:inline-block; float:none !important}

.btnnoti{border-radius:6px ; color:#0b0b0b;  padding:10px 15px; font-size:14px;font-family: 'MYRIADPROREGULAR';}
.btnnoti:hover{color:#fff; text-decoration:none; background:#a20000;}

.vineta1{background:url(../../images/vineta1.png) top left no-repeat; padding-left:20px}
.vineta2  li{background:url(../../images/vineta2.png) left no-repeat; padding-left:20px; list-style:none; list-style-position:outside}
.vineta3  li{background:url(../../images/vineta3.png) left no-repeat; padding-left:20px; list-style:none; list-style-position:outside; margin-left:20px}

.vine2{background:url(../../images/vineta2.png) left no-repeat !important; padding-left:20px; list-style:none}
.tit_proy{font-size:21px; color:#fff; }
.tit_proy:hover{text-decoration:none; color:#fff}

.btnver{background:url(../../images/icon8.png) center center no-repeat; border:1px solid #fff; padding:10px; border-radius:6px; width:55px; height:55px; display:inline-block}
.btn1ver:hover .btnver{border:none;  background:url(../../images/icon8_2.png) center center no-repeat #a20000;}

.btncomp{background:url(../../images/icon9.png) center center no-repeat; border:1px solid #fff; padding:10px; border-radius:6px; width:55px; height:55px; display:inline-block}
.btn1comp:hover .btncomp{border:none;  background:url(../../images/icon9_2.png) center center no-repeat #a20000;}

.btnmail{background:url(../../images/icon10.png) center center no-repeat; border:1px solid #fff; padding:10px; border-radius:6px; width:55px; height:55px; display:inline-block}
.btn1mail:hover .btnmail{border:none;  background:url(../../images/icon10_2.png) center center no-repeat #a20000;}

.fotoproy{width:270px; height:270px; overflow:hidden}
.movmenu{/*margin-bottom:-5.7% !important*/margin-bottom:-77px !important;  }

@media (max-width:1162px){
.tambox0{width:50px !important}
}
@media (max-width:1131px){
.menu_oculto{display:none !important}
}
@media (max-width:1000px){
.movmenu{margin-bottom:-5.7% !important}
}
@media (max-width:1024px) and (min-width:979px){
.boxproy{width:25.8% !important}
}
@media (max-width:980px) and (min-width:799px){
.boxproy{width:28% !important}
}
@media (max-width:640px) and (min-width:601px) {
.boxproy{width:42% !important}
}
@media (max-width:600px) {
.boxproy{width:46% !important}
}
@media (max-width:800px) and (min-width:641px){
.boxproy{width:33% !important}
}
@media (max-width:810px){
.movlogo{width:260px !important}
}
@media (max-width:768px){
.boxservis{width:45% !important}
.man_2{width:100% !important}
.man_1{width:100% !important}
.movmenu{margin-bottom:0px !important}
.toggleMenu{margin-top:0px !important}
}
@media (max-width:768px){
.padcabe{padding-top:0px !important; padding-bottom:5px}
.redes{float:right !important;padding-bottom: 10px;
    margin-top: -10%;}
.tambox0 {display:none !important}
.btnbuscar{width:90% !important}

.iconhome{background:url(../../images/home.png) center center no-repeat; width:100%; height:22px}
.m1:hover .iconhome{background:url(../../images/home.png) no-repeat center center;width:100%; height:22px }
.m1 .iconhome{background:url(../../images/home_2.png) no-repeat center center;width:100%; height:22px }
.active1 .iconhome{background:url(../../images/home.png) no-repeat center center;width:100% height:22px}
.pad1{ clear:both !important}
}
@media (max-width:480px){
	.boxservis{width:90% !important}
	.boxproy{width:270px !important}
	.mails{display:none !important}
}
@media (max-width:430px){
.btnproy{width:90%}
.boxcate{margin-bottom:20px}

}
.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%}
.tablelogin{width:80% !important}
}
.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;}
}
@media (min-width:768px){
.padnoti{width:33%}
}
.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; float:none !important; display:inline-block; vertical-align:top;} 
.vernoti{border:solid 1px #dba200; border-radius:5px; padding:5px 20px; color:#2b2b2b; font-weight:bold}
.vernoti:hover{text-decoration:none; background:#dba200}
.fechanot{ width:50px; height:65px; line-height:130%; padding-top:15px}
.ddesnoti{width:80%; padding:8px; background:url(../../images/iconsep.png) no-repeat left top; padding-left:18px}

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

/*.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/slogan_bg.jpg) center; margin-top:-50px}
.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}
.movi2{/*margin-top:-18px*/}

.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; width:300px; margin-top:-10px}
 
.contact1{color:#0d223d; font-weight:bold}

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

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

.lin2 {
  background: #dba200;
  height: 4px;
  width: 30px;
}
.btnbuscar{width:210px; float:right;  }
.fondopie1{background:#000000  }
.fondopie0{background:#dba200}
.imgcssma img{margin-right:3px; margin-top:5px}
.fondomenu{/*background:#a20000 ;*/  position: relative; z-index: 2; }
/*.active1{background:url(../../images/m1.png)  no-repeat top;  color:#0d223d !important; font-weight:bold}
.active2{background:url(../../images/m2.png)  no-repeat top !important;  color:#0d223d !important; font-weight:bold}
.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}

.m1:hover{background:url(../../images/m1.png)  no-repeat top !important; color:#0d223d !important; font-weight:bold}
.m2:hover{background:url(../../images/m2.png)  no-repeat top !important;color:#0d223d !important; font-weight:bold }
.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;padding-left:15px}
.tambox2{width:245px; line-height:100%;padding-bottom:10px; padding-left:15px}

.padcabe{padding-top:51px}

.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: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%; color:#fff}
.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:38px;height:38px;float:left; margin-right:5px;}
.iconface:hover{background:url(../../images/face1.png) center no-repeat; width:38px;height:38px}

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

.iconrss{background:url(../../images/rss1.png) center no-repeat; width:38px;height:38px ; 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}
	
}

.colnegro{color:#000}
.colblanco{color:#fff}
.colrojo{color:#a20000}
.colorojo2{color:#a4070f}
.colplomo{color:#6d6d6d}
.colplomo2{color:#9e9e9e}
.colplomo3{color:#464646}
.colplomo4{color:#afafaf}
.colazul{color:#294e8b}
.tam70{font-size:70px}
.tam50{font-size:50px}
.tam40{font-size:40px}
.tam34{font-size:34px}
.tam31{font-size:31px}
.tam29{font-size:29px}
.tam28{font-size:28px}
.tam26{font-size:26px}
.tam25{font-size:25px}
.tam23{font-size:23px}
.tam22{font-size:22px}
.tam21{font-size:21px}
.tam20{font-size:20px}
.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: 'open_sansbold' !important;}
.derecha{float:right}
.izquierda{float:left}


.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 #9f7836}


.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:#222222; font-size:18px; font-family: 'Myriad Pro Bold'}
.pag1:hover{color:#e20a17; text-decoration:none}
.boxcontact{display:block}

@media (max-width:1177px){
	.bloque_buscar{margin-top:-7.5%}
	.nav>li>a{padding: 25px 20px;}
}
@media (max-width:970px){
	.bloque_buscar{margin-top:-10%}
	
}
@media (max-width:899px){
	.nav>li>a{padding: 25px 12px;}
}
@media (max-width:785px){
	.bloque_buscar{margin-top:0px}
	
}
@media (max-width:560px){
	.btnmov1{margin-top:0px}
	.txtinput{width:100%}
	
}
@media (max-width:992px){
	.nav{width:105% !important; float:none !important }
}
@media (max-width:768px){
	.pad8{padding-left:15px !important }
	.pad10{padding-right:15px !important }
	.boxcontact{display:none}
}
@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:#222222; 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;
	}

.nav>li>a:hover>img{
	/*display:block;*/
	visibility:visible;
	margin:auto;
	}
	
.interline{
	line-height:115%;
	}
.interline2{line-height: 24px;}
.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:#808080}
.coloramarillo{color:#dba200}
.colorplomo2{color:#2b2b2b}
.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(255, 255, 255, 255);*/
}
.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) {

}
