/*

AZUL NAVBAR: #00294C

Rojo: #AA2711
Azul GESTAR “Instituto….: #1D569A
Verde Gestar Virtual: #238C5C
Amarillo Mapa Interactivo: #F4A20F
Gris Noticia Destacada: #E5E5E5
Celeste Mundo Peronista: #008ACF
Gris footer:#BEBEBF

*/


@font-face {
    font-family: Beba;
    src: url("../fonts/beba.otf");
}
@font-face {
    font-family: SansRegular;
    src: url("../fonts/OpenSans-Regular.otf");
    src: url("../fonts/OpenSans-Regular.eot") format("embedded-opentype"),
        url("../fonts/OpenSans-Regular.woff") format("woff"),
        url("../fonts/OpenSans-Regular.ttf") format("truetype");
}
@font-face {
    font-family: SansBold;
    src: url("../fonts/OpenSans-Bold.otf");
    src: url("../fonts/OpenSans-Bold.eot") format("embedded-opentype"),
        url("../fonts/OpenSans-Bold.woff") format("woff"),
        url("../fonts/OpenSans-Bold.ttf") format("truetype");
}
@font-face {
    font-family: SansSemiBold;
    src: url("../fonts/OpenSans-Semibold.otf");
    src: url("../fonts/OpenSans-Semibold.eot") format("embedded-opentype"),
        url("../fonts/OpenSans-Semibold.woff") format("woff"),
        url("../fonts/OpenSans-Semibold.ttf") format("truetype");
}

/*
    REGLAS GENERALES
*/

body{
    font-family: SansRegular;
    padding-top: 50px;
}

a{
    color: white;
    text-decoration: none;
    cursor: pointer;
}
a:hover{
    color: white;
    text-decoration: none;
}

blockquote{
    font-size: 14px;
}

.fuente_bold{
    font-family: SansBold;
}

.divisor{
    border-bottom: 1px solid  #00294C;;
    height: 1px;
}
.divisor_blanco{
    border-bottom: 1px solid #fff;;
    height: 1px;
}


.imagen_centrada{
    margin: 0 auto;
}

.sin_padding{
    padding: 0 !important;
}

.titulo_secciones{
    color: white;
    font-family: Beba;
}


/*
    NAVBAR
*/

.barraSecciones{
    background: white !important;
}

.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{
    background: #f0f0f0 !important;
}

.dropdown-menu{
    background: white !important;
}
.dropdown-menu > li > a{
    font-size: 20px;
}
.dropdown-menu > li > a:hover{
    background: #f0f0f0 !important;
}

.cabecera_redes{
    padding-top: 30px;
    padding-bottom: 20px;
}
.hi-icon a {
    display:block; 
    width:100%; 
    height:100%;  
    position:absolute; 
    top:0px; 
    z-index:100 
}
.cabecera_redes:hover > div{
    opacity: 0.5;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;

}
.cabecera_redes:hover > div:hover{
    opacity: 1;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}



.cabecera_redes img{
    /* height: 50px; */
}
.badge_capacitate{

    padding: 9px 21px !important;
    font-size: 29px !important;
    background: #00487f !important;
    border-radius: 25px !important;
    margin-top: 20px;
}

.logo_nav{
    height: 50px;
    margin-top: -16px;

}

.redes_nav img{
    height: 25px;
}

.navbar{
    font-family: SansBold;
    text-transform: uppercase;
    background: rgba(255,255,255,0.7);
    /*background: rgba(0,41,76,0.4);*/
    box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
    font-family: Beba;
    font-size: 25px;
    border: 0 !important;
    border-radius: 0 !important;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
.barraScroll{
    background: rgba(255,255,255,1) !important;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

.navbar a{
    color: #1D569A !important;

}

.navbar a:hover{
    text-decoration: underline !important;

}

.navbar-header a:hover{
    text-decoration: none !important;
}
/*
    CABECERA
*/

#cabecera{
    background: url(../img/nuevo/fondo_cabecera.jpg) center;
    background-size: cover;
    margin-top: -50px;
    padding-top: 100px;
    padding-bottom: 0;
    text-align: center;
}
#cabecera h1{
    color: #005da4;
    font-size: 26px;
    font-family: Beba;
}

.cabecera_logo{
    background: url('../img/nuevo/fondoLogo.png') center;
    background-size: cover;
}

.cabecera_contenido{
    padding-top: 20px;
    padding-bottom: 10px;

}
#cabecera a{    
    margin-bottom: 17px;
    border-radius: 20px;
    border: 2px solid #004f8c;
    background: #004f8c;
    color: white;
    font-family: SansBold;
    margin-top: 20px;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
#cabecera a:hover{
    box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
    -webkit-transform: translateY(-2px);
    -moz-transform: translateY(-2px);
    transform: translateY(-2px);
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
/*
.cabecera_interior{
    background: rgba(13, 45, 76, 0.85);
}*/

.cabecera_titulo{
    text-align: center;
    font-family: Beba;
    font-weight: bold;
    font-size: 30px;
    color: white;
    text-transform: uppercase;
    margin-top: 15px;
    line-height: 1.15 !important;
}

/*
    PIE
*/
#pie{
    background: white;
    color: #00294c;
    box-shadow: 0 -2px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24)
}

#pie h3{
    font-size: 20px !important;
    padding-top: 35px;
    padding-bottom: 20px;
    padding-left: 15px;
    margin: 0 !important;
}

.pie_redes{
    padding-top: 20px;
    padding-bottom: 20px;
}


.pie_redes img{
    height: 50px;
}

/*
    PORTADA
*/

/*
    CURSOS VIGENTES
*/

#portada_cursos_vigentes{
    background: url('../img/nuevo/fondo_cursos.png') center no-repeat;
    background-size: cover;
    color: white;
    text-align: center;
    padding-bottom: 60px;
    padding-top: 60px;

}
#portada_cursos_vigentes h1{
    margin-bottom: 30px;
    color: #00294c;
    font-size: 50px;
    font-weight: bold;
}
#portada_cursos_vigentes h2{
    font-size: 20px;
}
#portada_cursos_vigentes img{
    margin-top: 50px;
}

#portada_cursos_vigentes a:hover{    
    color: white !important;
}
#portada_cursos_vigentes .btn{    
    border-radius: 20px;
    border: 2px solid white;
    background: transparent;
    color: white;
    font-family: SansBold;
}
#portada_cursos_vigentes .btn:hover{
    background: white !important;
    color: #666 !important;
}

#portada_ejes{
    background: #dbe5e9;
    padding-bottom: 80px;
    padding-top: 50px;
    text-align: center;
}

/*
    REVISTAS
*/

.tarjetasFlatRevistasPortada{
    min-height: 360px !important;
}

#portada_revistas{
    padding-top: 50px;
    padding-bottom:  50px;

    position: relative;
    font-family: SansRegular;
    text-align: center;

}
#portada_revistas:after {
    content : "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    background: url('../img/nuevo/fondo_biblioteca.jpg') center;
    background-size: cover;
    width: 100%;
    height: 100%;
    z-index: -1; 

}



.portada_revistas_gestar_texto h2{
    background: white;
    margin-bottom: 51px !important;
    font-size: 38px;
    color: #00294C !important;
}
.portada_revistas_texto h2{
    font-size: 38px;
    color: #00294C !important;
}


#portada_revistas h1{
    font-size: 50px;
    font-weight: bold;
    color: #00294C !important;
    margin-left: -15px;
}
#portada_revistas h2{
    padding: 10px;
    font-family: Beba;
    margin-top: 0;
    color: #00294C !important;
}


#portada_revistas img{
    padding: 15px;
}

.portada_noticias_tarjetas{
    min-height: 407px;
    max-height: 407px;
}
.portada_noticias_tarjetas h4{
    margin-left: 15px;
    margin-bottom: 0px;
}
.portada_noticias_tarjetas span{
    border-radius: 0px !important;
    font-weight: 100 !important;
}

.portada_noticias_categorias{
    text-align: center;
    font-family: Beba;
    font-size: 26px;
    color: #00294C;

}

.label-analisis{
    background: rgba(29,86,154,0.7);
    border-bottom: 2px solid rgba(29,86,154,1);
}
.label-coyuntura{
    background: rgba(35,140,92,0.7);
    border-bottom: 2px solid rgba(35,140,92,1);
}
.label-historia{
    background: rgba(177,91,19,0.7);
    border-bottom: 2px solid rgba(177,91,19,1);
}
.label-economia{
    background: rgba(170,39,17,0.7);
    border-bottom: 2px solid rgba(170,39,17,1);
}
.label-formacion{
    background: rgba(250,198,16,0.7);
    border-bottom: 2px solid rgba(250,198,16,1);
}
.label-internacional{
    background: rgba(170,39,17,0.7);
    border-bottom: 2px solid rgba(170,39,17,1);
}
.label-doctrina{
    background: rgba(177,177,146,0.7);
    border-bottom: 2px solid rgba(177,177,146,1);
}
.label-octubre{
    font-size: 60% !important;
    background: rgba(177,177,146,0.7);
    border-bottom: 2px solid rgba(177,177,146,1);
}

.portada_noticias_categorias a{
    background: #00294C;

}

/*
    BIBLIOTECA
*/

.iconos_biblioteca img{
    padding-left: 60px !important;
    padding-right: 60px !important;
}
.iconos_biblioteca:hover{
    cursor: pointer;
}

.tarjetasFlat{
    cursor: pointer;
    background: white;
    border-radius: 2dp !important;
    padding: 0 !important;
    border: 0 !important;
    box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

.tarjetasFlat:hover{
    box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
    -webkit-transform: translateY(-5px);
    -moz-transform: translateY(-5px);
    transform: translateY(-5px);
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;

}


/*
    CARROUSEL
*/
#portada_carousel{
    margin-top: 35px;   
    box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
}

.columna_carousel{

    padding-bottom: 20px;
}

.carousel_gestar{
    padding: 10px;
}
.carousel-control.left{
    background-image: none !important;
}
.carousel-control.right{
    background-image: none !important;
}
.carousel-indicators {
    bottom: -25px !important;
}
.carousel-indicators li {
    box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
    background-color: #eaeaea;
}

.item a{
    cursor: pointer;
}

.portada_noticias_texto h1{
    text-transform: uppercase;
    font-family: Beba;
    font-size: 60px;
    font-weight: bold;
    color: #00294C;
    margin-top: 0px !important;
}
.portada_noticias_texto p{
    margin-top: 15px;
    color: #00294C;
}

.portada_noticias_mas h1{
    font-family: Beba;
    font-size: 50px;
    font-weight: bold;
    padding-left: 15px;
    color: #00294C;
}
.portada_noticias_mas h2{
    padding-left: 15px;
    padding-right: 15px;
    font-size: 25px;
    color: #00294C;
    font-weight: bold;
    font-family: Beba;
}
.portada_noticias_mas h3{
    padding-left: 15px;
    padding-right: 15px;
    font-size: 22px;
    color: #00294C;
    font-family: Beba;
    margin-bottom: -17px;

}
.portada_noticias_texto p{
    margin-top: 15px;
    color: #00294C;
    font-size: 20px;
}
.portada_noticias_texto h2{
    margin-top: 0px !important;
    color: #00294C;
    font-size: 22px;
}
.portada_noticias_texto span{
    border-radius: 0px !important;
    font-weight: 100 !important;
}
.portada_noticias_mas p{
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
}

/*
    COSTADO CAROUSEL
*/

.portada_mapa_interactivo{
    background: #F4A20F;
    color: white;
    font-size: 30px;
    padding-bottom: 15px;
    padding-top: 15px;
}

.portada_mapa_interactivo_titulo{
    font-size: 50px;
}

.portada_mapa_interactivo_texto{
    margin-top: 15px;
}

.portada_mundo_peronista{
    background: #008ACF;
    color: white;
    margin-top: 15px;
    font-size: 30px;
    padding-bottom: 15px;
    padding-top: 15px;
}


/*  
    NOTICIAS    
*/

.pagination ul>li>a, .pagination ul>li>span{
    color: #999 !important;
}

#portada_noticias{
    margin-top: 35px;
}
#portada_noticias .btn{
    font-family: Beba;
    color: #00294C;    
    font-size: 23px;
    border-radius: 30px;
    padding: 5px 15px 5px 15px;
    margin-bottom: 30px;
}
#portada_noticias .btn:hover{
    color: white;
    background:#00294C; 
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

.noticias{
    border-right: 2px #BEBEBF solid;
    padding-right: 60px;
    font-size: 16px;
}

.noticias h1{
    font-family: Beba;
    font-size: 60px;
    font-weight: bold;
}
.noticias a{
    color: black;
    font-weight: bold;
}
.noticias a:hover{
    text-decoration: underline;
}

.noticias img{
    margin-bottom: 20px;
}

.noticias h4{
    font-family: Beba;
    font-size: 25px;
}

.noticias h6{
    margin-top: -10px !important;
    font-style: italic;
}

.noticias blockquote{
    font-size: 20px !important;
}
.textual_izquierda{
    width: 363px;
    font-size: 27px;
    font-family: Beba;
    margin-right: 20px;
    float: left!important;
    text-align: right !important;
}
.textual_derecha{
    width: 363px;
    font-size: 27px;
    font-family: Beba;
    margin-left: 20px;
    float: right!important;
    text-align: left !important;
}

.noticias i{
    margin-left: 15px;
}

.textual_destacado{
    font-size: 30px;
    font-style: italic;
    color: #666;
}

.noticias_recientes {
    padding-left: 60px;
}
.noticias_recientes a{
    color: black;
}
.noticias_recientes h4{
    margin-bottom: 35px;
    font-family: Beba;
    font-size: 25px;
}

.noticias_recientes h1{
    font-family: Beba;
    font-weight: bold;

}

.noticias_compartir a{
    color: #333;
}
.noticias_compartir a:hover{
    color: black;
}

.noticias_imagen{
    box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
}

/*
    VIRTUAL
*/
#portada_virtual{
    background: url('../img/virtual-keyboard.jpg') center;
    background-size: cover;
    color: white;
    font-size: 35px;
    text-align: center;
    margin-top: 35px;
}
.portada_virtual_interna{
    background: rgba(35,140,92,0.9);
}

.portada_virtual_titulo{
    font-size: 56px;
    margin-top: 15px;
    font-family: Beba;
    font-weight: bold;
}

.portada_virtual_menu{
    margin-top: 70px;
    margin-bottom: 70px;
    font-family: Beba;
}

.portada_virtual_icono{
    height: 180px;
    margin: 0 auto;
    padding-top: 15px;
    padding-bottom: 15px;
}

/*
    FORMACIÓN
*/

#portada_formacion{
    margin-top: 35px;    
    background: url('../img/formacion_portada.jpg') center;
    background-size: cover;
    color: white;
    font-weight: bold;
    font-family: Beba;


}

.portada_formacion_interna{
    background: rgba(13, 45, 76, 0.8);
    padding-top: 60px;
    padding-bottom:  60px;
}

.portada_formacion_titulo{
    font-size: 70px;
}

.portada_formacion_img img{
    height: 100px;
}

.portada_formacion_opciones h1{
    font-size: 35px;
    border-bottom: 1px solid transparent;
    text-align: center;
}

/*
    PORTADA ENTREVISTAS
*/

#portada_entrevistas{
    background: url('../img/entrevistas/escudo_pj_grande.png') bottom center no-repeat #E5E5E5;
    background-position-y: 60px;
    padding-bottom: 30px;
}

.portada_entrevistas_logo{
    padding-top: 30px;
    padding-bottom: 30px;
}
.portada_entrevistas_logo img{
    padding-bottom: 30px;
}
.portada_entrevistas_logo p{
    font-family: Beba;
    font-size: 30px;
    margin-top: 80px;
}

.portada_entrevistas_tarjetas{
    text-align: center;
}
.portada_entrevistas_tarjetas > div > div{
    background: #005da3;
    color: white;
    min-height: 355px;
    max-height: 355px;
}

.portada_entrevistas_tarjetas img{
    margin-bottom: 20px;
    margin-top: 20px;
}
.portada_entrevistas_tarjetas h2{
    font-family: Beba;    
    font-size: 22px;    
}
.portada_entrevistas_tarjetas h3{
    font-size: 16px;    
    margin-top: 10px;
    padding-bottom: 20px;
}

.entrevistas_divisor{
    border-bottom: 164px solid #FFF;
}

/*
    PORTADA INTERNACIONAL
*/

#portada_internacional{
    margin-top: 35px;    
    background: url('../img/internacional.JPG') top center;
    background-size: cover;
    color: white;
    font-weight: bold;
    font-family: Beba;


}

.portada_internacional_interna{
    background: rgba(0, 138, 207, 0.8);
    padding-top: 80px;
    padding-bottom:  80px;
}

.portada_formacion_titulo{
    font-size: 70px;
}

.portada_formacion_img img{
    height: 100px;
}

.portada_internacional_opciones h1{
    font-size: 35px;
    border-bottom: 1px solid transparent;
    text-align: center;
    margin-top: 30px !important;
}


/*
    ESTUDIOS
*/

#portada_estudios{
    margin-top: 50px;
    font-family: Beba;
}
#portada_estudios img{
    height: 100px;
}

#portada_estudios h1{   
    font-size: 70px;
    font-weight: bold;
    margin-bottom: 40px;
    color: #00294C;
}
#portada_estudios h2{
    text-align: center;
    color: #00294C;
}

/*
    PORTADA SIN BANDERA
*/
#portada_sinBandera{
    background: url('../img/libro/fondo_portada.jpg');
    background-size: cover;
    padding-bottom: 25px;
    padding-top: 50px;
}

#portada_sinBandera h1{
    font-family: Beba;
}
#portada_sinBandera p{
    font-size: 16px !important;
}
#portada_sinBandera .btn{
    font-family: Beba;
    color: #fac610;    
    background:#444444; 
    font-size: 23px;
    border-radius: 30px;
    border-color: transparent !important;
    padding: 5px 15px 5px 15px;
    margin-bottom: 30px;
    text-align: center;
}
#portada_sinBandera .btn:hover{
    color: #444444;
    background:#fac610; 
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

/*
    RESPONSIVE
*/


@media(max-width: 1376px) {
    #cabecera h1{
        font-size: 20px !important;
    }
    .cabecera_titulo{
        font-size: 35px !important;
    }
    .navbar{ 
        font-size: 23px !important;
    }

    .portada_noticias_texto h1{
        font-size: 33px !important;
    }
    #portada_virtual{
        font-size: 28px !important;
    }

    .portada_formacion_opciones h1{
        font-size: 30px !important;
    }

    .portada_virtual_titulo{
        font-size: 40px !important;;
        margin-top: 30px !important;
    }

    .portada_formacion_titulo {
        text-align: center;
    }
    #portada_estudios h1{   
        text-align: center;
    }

    .portada_internacional_interna h1{
        text-align: center;
    }

    #pie h3{
        font-size: 15px !important;
    }
    .secciones_cabeza h1{

        font-size: 65px !important;
        margin-bottom: 70px;
        margin-top:  70px;
        text-align: center;
    }
    .estudios_contenido_tarjetas h1 {

        font-size: 22px !important;
    }
    .entrevistas_divisor {
        border-bottom: 140px solid #FFF !important;
    }
    .formacion_contenido_tarjetas h1{
        font-size: 22px !important;
    }
}
@media(max-width: 900px) {
    .navbar{ 
        font-size: 20px !important;
    }

    .portada_formacion_titulo {
        font-size: 40px !important;
        text-align: center;
    }

    .portada_virtual_titulo{
        font-size: 40px !important;
        margin-top: 30px !important;
    }
    #portada_estudios h1{   
        font-size: 40px;
        text-align: center;
    }
    .portada_virtual_menu {
        margin-top: 20px !important;
        padding-bottom: 40px;
    }
    #pie h3{
        text-align: center;
    }
    .internacional_contenido_tarjetas_contenido{
        min-height: 180px !important;
    }
    .secciones_cabeza h1{

        font-size: 35px !important;

    }
    .noticias h1{
        font-size: 30px;
    }
    .noticias{
        padding-right: 15px;
    }

    .noticias_recientes {
        padding-left: 15px;
        margin-top: 90px;
    }
}
@media(max-width: 1200px) {
    .portada_entrevistas_logo p{
        margin-top: 35px !important;
    }
    .ejes_contenido_tarjetas img{
        height: 150px;
        margin: 0 auto;
    }
    .navbar-right a{ 
        padding-left: 5px !important;
        padding-right: 5px !important;
        font-size: 15px !important;
    }
}
@media(max-width: 700px) {
    .entrevistas_divisor{
        border-bottom: 230px solid #FFF;
    }
    .portada_entrevistas_tarjetas h2{
        margin-top: 90px !important;
    }
    .portada_entrevistas_tarjetas > div > div {

        min-height: 315px;
        max-height: 315px;
    }
    .iconos_biblioteca img{
        padding: 0 !important;
    }
    .estudios_contenido_texto_reuniones h1{
        margin-top: 10px !important;
    }
    .noticiasBuscadas{
        padding-right: 15px !important;
    }
    .textual_izquierda {
        width: 100%;
    }
    .textual_derecha {
        width: 100%;
    }
    .portada_noticias_texto p {
        font-size: 17px !important;
    }
}

/*
    SECCIONES
Rojo: #AA2711
Azul GESTAR “Instituto….: #1D569A
Verde Gestar Virtual: #238C5C
Amarillo Mapa Interactivo: #F4A20F
Gris Noticia Destacada: #E5E5E5
Celeste Mundo Peronista: #008ACF
Gris footer:#BEBEBF
*/

.secciones_cabeza h1{
    font-weight: bold;
    font-size: 85px;
    margin-bottom: 70px;
    margin-top:  70px;
}

.secciones_contenido p{
    font-size: 16px;
}


/*
    INSTITUTO
*/

#instituto_cabecera{
    background: url(../img/nuevo/portada_gestar_secciones.jpg) top center;
    background-size: 100%;
    margin-top: -20px;
}

.instituto_cabecera_interna{
    background: rgba(0, 138, 207, 0.8);
}
#instituto_contenido{
    margin-bottom: 50px;
}
#instituto_contenido h1{
    font-family: Beba;
}
/*
    QUIENES SOMOS
*/

#somos_contenido{
    background: url(../img/Stencil.png) top center no-repeat;
    background-size: 100%;
    background-attachment: fixed;
}



.somos_interior{
    background: rgba(255,255,255,0.9);
    padding-bottom: 30px;
}
.somos_interior h1, .somos_interior h3{
    font-family: Beba;
}


/*
    ESTUDIOS SECCION
#2a680e
#2f2f2f
#f45baf
#67acd6
*/

#estudios{
    background: url('../img/FotoWeb04.jpg') center;
    background-size: 100%;
    margin-top: -20px;
    font-family: Beba;
    color: #00294C;
}


.estudios_interior{
    background: rgba(255,255,255,0.7);
}



.estudios_contenido_tarjetas {
    margin-top: 40px;  
    text-align: center;
    font-family: Beba;  
}
.estudios_contenido_tarjetas i{
    font-size: 100px;
    color: #005da3;
}
.estudios_contenido_tarjetas > div{
    cursor: pointer; 
}

.estudios_contenido_tarjetas > .col-lg-4 > .thumbnail {
    max-height: 400px !important;    
    min-height: 400px !important;    
}

.estudios_contenido_tarjetas h1{
    color: white;
    padding-top: 30px;
    font-size: 25px;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}
.estudios_contenido_tarjetas img{
    margin-top: 20px;
    margin-bottom:  20px;
}


.estudios_contenido_tarjetas_sustentable{
    background: #006800;
    min-height: 126px;
}

.estudios_contenido_tarjetas_infraestructura{
    background: #2f2f2f;
    min-height: 126px;

}
.estudios_contenido_tarjetas_titulo{
    background: #005da3;
    min-height: 85px;
}
.estudios_contenido_tarjetas_documentos{
    background: #67acd6;
    min-height: 126px;
}

.estudios_contenido_texto_sustentable h1{
    color: #2a680e;
    font-family: Beba;
}
.estudios_contenido_texto_infraestructura h1{
    color: #2f2f2f;
    font-family: Beba;
}
.estudios_contenido_texto_humano h1{
    color: #f45baf;
    font-family: Beba;
}
.estudios_contenido_texto_documentos h1{
    color: #67acd6;
    font-family: Beba;
    margin-bottom: 30px;
}
.estudios_contenido_texto_documentos h2{
    font-family: Beba;
}
.estudios_contenido_texto_documentos a{
    color: #333;
}

.estudios_contenido_texto_principios .textual{
    font-style: italic;
    margin-left: 350px;
}
.estudios_contenido_texto_principios h1{
    font-family: Beba;
    margin-top: 50px;
}
.estudios_contenido_texto_reuniones h1{
    font-family: Beba;
    margin-top: 0px;
    font-size: 25px;
}
.estudios_notas{
    margin-top: 30px;
    margin-bottom: 30px;
}
.estudios_ejes h1{
    font-family: Beba;
}

/*
    EJES SECCION
*/


.ejes_contenido_tarjetas {
    margin-top: 40px;  
    text-align: center;
    font-family: Beba;  
}
.ejes_contenido_tarjetas > div{
    cursor: pointer; 
}
.ejes_contenido_tarjetas > div:hover img{
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    opacity: 1;
}

.ejes_contenido_tarjetas img{
    background: white; 
    opacity: 0.8;
    box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
}
.ejes_contenido_tarjetas > .col-lg-4 > .thumbnail {
    max-height: 400px !important;    
    min-height: 400px !important;    
}

.ejes_contenido_tarjetas h1{
    padding-top: 30px;
    font-size: 25px;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

/*
    MUNDO PERONISTA
*/

#mundo_peronista{
    background: url('../img/FotoWeb05.jpg') center;
    background-size: 100%;
    margin-top: -20px;
    background-position-y: -223px;
}
#mundo_peronista img{
    margin-bottom: 70px;
    margin-top:  70px;
}
#mundo_peronista h1{
    font-weight: bold;
    font-size: 50px;
    margin-bottom: 70px;
    margin-top:  70px;
    font-family: Beba;
    color: #00294C;
}

#mundo_peronista_contenido{
    margin-bottom: 50px;
}

.boton_descargas{
    width: 100% !important;
    background: transparent !important;
    border: 0 !important;
    color: #AA2711;
    font-size: 17px;
    box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

.mundo_peronista_contenido_tarjetas h1{
    font-family: Beba;
    text-align: center;
    margin-top: 40px;
}


/*
    FORMACION SECCION
#071726
#0d2d4c
#3d5770
#9eabb7
*/

#formacion{
    background: url('../img/formacion_portada.jpg') center;
    background-size: 100%;
    margin-top: -20px;
    font-family: Beba;
    color: white;
}

.formacion_interior{
    background: rgba(13, 45, 76, 0.8);
}

#formacion_contenido h1{
    font-family: Beba;
}

.formacion_contenido_tarjetas{

    margin-top: 20px;
    margin-bottom: 20px;
}
.formacion_contenido_tarjetas p{

    margin-top: 10px;
}

.formacion_contenido_tarjetas h1{
    color: white;
    font-family: Beba;
    text-align: center;
    padding-bottom: 40px;
    padding-top: 40px;
    font-weight: bold;
    font-size: 30px;
    margin-bottom: 0;
    margin-top: 0;
}

.formacion_contenido_tarjetas_contenido{
    max-height: 320px;
    min-height: 320px;
}

.formacion_contenido_tarjetas_cursos{
    background: #071726;

}
.formacion_contenido_tarjetas_dirigentes{
    background: #0d2d4c;

}
.formacion_contenido_tarjetas_gobierno{
    background: #3d5770;

}
.formacion_contenido_tarjetas_virtual{
    background: #9eabb7;

}

.formacion_contenido_texto h1{
    color: #0d2d4c;
    font-family: Beba;
}
.boton_inscribite{
    font-size: 26px;
    color: white !important;
}

/*
    REVISTA GESTAR SECCION
*/

#revista_gestar{
    background: url(../img/nuevo/fondo_cabecera.jpg) center;
    background-size: cover;
    margin-top: -20px;

}
#revista_gestar h1{
    font-family: Beba;
    color: white;
    font-size: 80px;
    font-weight: bold;
    margin-top: 90px;
}
#revista_gestar i{

    font-size: 50px;
    font-style: normal;
    margin-left: 40px;
}

.revistaGestar_contenido_tarjetas{
    margin-top: 40px;

}
.revistaGestar_contenido_tarjetas h2{
    font-family: Beba;
    text-align: center;

}

.notasRevistasGestar{
    margin-bottom: 30px;
    cursor: pointer;
}

/*
    NOTAS REVISTA GESTAR
*/
#revgestar_notas_cabeza{
    border-right: 2px #BEBEBF solid;
    padding-right: 60px;
}

#revgestar_notas_cabeza h1{
    font-family: Beba;
}
#revgestar_notas_cabeza h3{
    font-family: Beba;
    font-weight: bold;
}

.revgestar_notas_cabeza_descargar img{
    height: 50px;
}

#revgestar_notas_columna{
    padding-left: 60px;
}
#revgestar_notas_columna h2, #revgestar_notas_columna h4{
    font-family: Beba;
}

/*
    INTERNACIONAL
*/

#internacional{   
    background: url('../img/internacional.JPG') top center;
    background-size: 100%;
    margin-top: -20px;
    font-family: Beba;
    color: white;
}

.internacional_interior{
    background: rgba(0, 138, 207, 0.8);
}

.internacional_contenido_tarjetas_contenido{
    max-height: 280px;
    min-height: 280px;
}
.internacional_contenido_tarjetas_contenido > div{

    border-top: 30px solid  rgba(0, 138, 207, 1);;
}

.internacional_contenido_lista{
    list-style: none;
}
.internacional_contenido_lista > li{
    border-left: 3px #666 solid;
    padding-left: 10px;
    margin-bottom: 5px;
}
.internacional_tarjetas h2{
    font-family: Beba;
    padding-left: 20px;
    padding-right: 20px;
}
.internacional_tarjetas p{
    padding-left:20px;
    padding-right: 20px;
    padding-bottom: 20px;
}

.cuadernillosUnidos{
    min-height: 260px;
}
.cuadernillosUnidos h1{
    color: white;
    font-family: Beba;
    text-align: center;
}
.cuadernillosUnidos p{
    font-size: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
    color: black;
}
.cuadernillosUnidos_descargar{
    background: #008ACF;
}


/*
    Seccion Buscar
*/

.noticiasBuscadas{
    border-right: 2px #BEBEBF solid;
    padding-right: 60px;
}
.noticiasBuscadas > .row{
    margin-bottom: 30px;
    cursor: pointer;
}
.noticiasBuscadas h1{
    font-family: Beba;
    margin-top: 0 !important;
}

/*  Seccion contacto    */

.contacto{
    margin-top: 50px;
    margin-bottom: 50px;
}

.contacto_redes_titulo{
    background: #e5e5e5;
}

.contacto_redes_contenido{
    padding-top: 10px;
    padding-bottom: 50px;
    border-left: 2px #e5e5e5 solid;
}

.contacto h1{
    font-family: Beba;
    text-align: center;
}

.contacto_facebook{
    color: #3b5998;
}
.contacto_facebook:hover{
    color: #3b5998;
}
.contacto_twitter{
    color: #4099FF;
}
.contacto_twitter:hover{
    color: #4099FF;
}

.formacion_contenido_texto ul{
    list-style: none;
}

.formacion_contenido_texto li{
    border-left: 3px #666 solid;
    padding-left: 10px;
    margin-bottom: 5px;
}
.formacion_contenido_texto .fa{
    font-size: 100px;

}
.formacion_contenido_texto h2{
    font-family: Beba;
    text-align: center; 
    font-size: 20px;
}
.formacion_contenido_texto a{
    color: #666; 
}

/*
    NEWSLETTER
*/

#portada_newsletter{
    text-align: center;
    background: url('../img/nuevo/fondo_newsletter.jpg') no-repeat;
    background-size: cover;
    padding-top: 30px;
    padding-bottom: 50px;
}
#portada_newsletter button:hover{
    background: white !important;
    color: #666 !important;

}
#portada_newsletter .divisor{
    margin-bottom: 20px;
}

#portada_newsletter input,#portada_newsletter select,#portada_newsletter button{
    border-radius: 20px;
    text-align: center;
    text-align-last:center;
    background: transparent;
    border: 2px solid #333;
    color: #333;   
}
#portada_newsletter button{
    width: 100%;
}
#portada_newsletter option{
    color: black !important;
}
#portada_newsletter input::-webkit-input-placeholder{
    color: #333;
}


/*
    5 COLUMNAS IGUALES
*/

.col-xs-5ths,
.col-sm-5ths,
.col-md-5ths,
.col-lg-5ths {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}

.col-xs-5ths {
    width: 20%;
    float: left;
}

@media (min-width: 768px) {
    .col-sm-5ths {
        width: 20%;
        float: left;
    }
}

@media (min-width: 992px) {
    .col-md-5ths {
        width: 20%;
        float: left;
    }
}

@media (min-width: 1200px) {
    .col-lg-5ths {
        width: 20%;
        float: left;
    }
}

.recuadro_historia{
    padding: 20px;
    background: rgba(0,0,0,0.1);
}