/**{outline: 1px 'solid red;}*/

body{font-family:'Roboto', sans-serif;}
.navbar-fixed-top{background-color: rgba(255,255,255,.9);}
.imagen-hero{
	background-image: url("../img/programas/ceba/ceba-portada1.jpg");
	background-size: cover;
  background-position: top center;
	width: 100%;
	height: 450px;
	position: relative;
  margin-top: 80px;
}
/*.imagen-hero .hoverAll{background: rgba(6,28,38,.2); width:100%; height:100%;}*/
.imagen-hero .block{color:white; margin: 14% 24% 0 24%; text-align: center; border-top: 1px solid #fff; border-bottom:1px solid #fff;
padding: 0 10px;}
.imagen-hero h3 {font-size: 27px; text-transform:uppercase; margin:10px 0 20px; text-shadow:0px 1px 5px #2D3129;font-weight: bold;}
.imagen-hero h4{font-size:17px; font-weight: 400; text-align: center; padding: 0 10px; text-shadow:0px 1px 1px #2D3129;}

/*-------submenu----------*/
.content-info .submenu #accordion{background: transparent; margin-bottom: 0;}
.content-info .submenu ._Title{border: none; margin-bottom: 4px;}
.content-info .submenu #accordion .spacy{background-color: rgb(229,229,229); height:30px;width:100%;}
.content-info .submenu #accordion h4{text-transform: uppercase; font-weight: 300; text-shadow: 0 1px 1px #000; font-size:15px; color: #fff;}
.content-info .submenu #accordion h3{text-transform: none; font-size: 14px; padding-left: 15px; text-shadow: 0 0 0 #000; font-weight:400; }
.content-info .submenu #accordion .glyphicon { margin-right:10px; }
.content-info .submenu #accordion .panel {border-radius: 0px; background: transparent; margin-top: 0px;}
.content-info .submenu #accordion .panel-mg-top{margin-top: 0px;}
.content-info .submenu #accordion .panel-body { padding:0px;}
.content-info .submenu #accordion .panel-body .table_1 h5 i { font-size:10px; width: 10px;}
.content-info .submenu #accordion .pd-bottom {margin-bottom: 5px; margin-top: -5px;}
.content-info .submenu #accordion .panel-body .table {margin-bottom: 0px; }
.content-info .submenu #accordion .panel-heading { border-radius: 0px; background:rgb(50,57,70);}
.content-info .submenu #accordion .panel-heading .fa {width:16px; margin-left:-20px; }
.content-info .submenu #accordion .panel-collapse .panel-body .table_1 h5{ color: #fff; background:transparent;
border-bottom:1px solid rgba(50,57,70,.5); margin: 0px; padding: 8px 15px;}
.content-info .submenu #accordion .panel-collapse .panel-body .table_1 .bottom{border-bottom:0px;}
.content-info .submenu #accordion .panel-collapse .panel-body .table_1:hover{background-color: rgba(251,65,65,.8); }
.content-info .submenu #accordion .panel-collapse .panel-body .table_1:hover a{color: #fff; font-weight: 500;}
.content-info .submenu #accordion .panel-body .table_1 h5 { padding-left: 15px; }
.content-info .submenu #accordion .panel-body .table_1 h5 a{color: #00000c; text-decoration: none;}
.content-info .submenu #accordion .panel-body .table_1 .active a{color:rgb(251,65,65); font-weight: bold;}
.content-info .submenu #accordion .tipo-programa{border-left: none; border-right: none; border-top: none; 
border-radius: 2px; color: rgb(50,57,70); background: #f5f5f5; box-shadow: inset -1px -1px 4px 0px rgb(50,57,70);}
.content-info .submenu #accordion .mg-bottom{margin-bottom: 5px;}
.content-info .submenu #accordion .panel-hover a{text-decoration: none;}
.content-info .submenu #accordion .panel-hover:hover{background-color: rgba(251,65,65,.7); box-shadow: none;}
.content-info .submenu #accordion .panel-hover:hover h3{color:#fff; text-shadow: 0 0px 1px rgba(251,65,65,.9); }


.content-info {
  background-image: url(../img/fondo-bg.jpg);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  width: 100%;
  position: relative;
}
.content-info .info-text{/*background-color: rgba(229,229,229,.5);*/ padding-bottom: 30px; padding-top: 10px;}
.content-info .info-text .titulo{background-color: rgb(50,57,70); padding: 12px 1em; color: white;
font-size: 30px; font-weight: 500; text-shadow: 0 1px 1px #000;}
.content-info .info-text h4{font-size: 16px; font-weight: 600; color: rgb(40, 46, 58);}
.content-info .info-text .gallery img{margin-bottom: 8px; width: 100%;}

.content-info .info-text .talleres #accordion2 .nopadding{padding: 0;}
.content-info .info-text .talleres #accordion2 .productos{margin-top: 0.5em;}
.content-info .info-text .talleres #accordion2 .subtitulo{ background-color: rgb(251, 61, 61); color:white; border-left: 15px solid #fff; border-right: 15px solid#fff; border-top: 5px solid #fff;}
.content-info .info-text .talleres #accordion2 .panel-default>.panel-heading{background-color: #435663; color:white;}
.content-info .info-text .talleres #accordion2 .panel-default>.panel-heading .panel-title{color:white; font-weight: 100;font-size:15px; }
.content-info .info-text .talleres #accordion2 .panel-default .panel-body .images{margin: auto;}
.content-info .info-text .talleres #accordion2 .panel-default .panel-body .images img{width: 100%;}
.content-info .info-text .talleres #accordion2 .panel-default .panel-body .images1 img{width: 100%; margin-bottom: 5px;}

@media( max-width: 500px ){.content-info .info-text .titulo{font-size: 25px;} }
@media only screen and (min-width: 300px ) and (max-width: 767px){ .menu2{visibility: visible;}}
@media( max-width: 380px ){
  .content-info .info-text .gallery .col-xs-6{ width: 100%;}
  .content-info .info-text .gallery .off-img{visibility: hidden;}
  .content-info .info-text .gallery {margin-top:-220px }
}

@media only screen and (min-width: 1921px ) and (max-width: 2560px){
  .imagen-hero{height: 550px;}
  .imagen-hero .block{ margin: 18.5% 24% 0 24%;}
}
@media (max-width: 1093px){.imagen-hero .block{ margin: 17% 24% 0 24%;}}
@media (max-width: 768px){.imagen-hero .block{ margin: 21% 24% 0 24%;}.imagen-hero .block h4{font-size:16px;} }
@media (max-width: 500px){.imagen-hero .block{ margin: 32% 20% 0 20%;}}
@media (max-width: 375px){.imagen-hero .block{margin: 37% 20% 0 20%;}}
@media (max-width: 320px){.imagen-hero .block{margin: 42% 20% 0 20%;} .imagen-hero .block h3{font-size:1.6em;} }

 /*@media only screen and (min-width: 2560px) { body {  font-size: 30.38px; } }
  @media only screen and (max-width: 1950px) { body {  font-size: 22.97px; } } 
  @media only screen and (max-width: 1600px) { body { font-size: 18.92px; } } 
  @media only screen and (max-width: 1440px) { body {  font-size: 17.07px; } } 
  @media only screen and (max-width: 1366px) { body { font-size: 16px; } } 
  @media only screen and (max-width: 768px) { body { font-size: 12.57px; } } 
  @media only screen and (max-width: 1024px) { body {  font-size: 12.14px; } } 
  @media only screen and (max-width: 768px) { body { font-size: 9px; } }
  @media only screen and (max-width: 450px) { body {  } }
  @media only screen and (max-width: 320px) { body {  } }
*/

 






/*.goog-te-banner-frame { display: none; top: 30%;}
#translate #cover{
  position: absolute;
  top: 0;
  z-index: 999;
    width: 109px;
  height: 28px;
  background-color: #3a3a3a;
  background-image:url('https://s29.postimg.org/o9kr40wtz/imagen_boton_select.jpg');
    -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
#translate:hover #cover{ height: 0px;}
*/