/*---------------------------------------------------------------
---------------------------- Comunes ----------------------------
---------------------------------------------------------------*/
#main {background: #ffffff;}

.section-common > header {background: #6da115;}
.section-common header {padding-top: .4em; padding-bottom: .4em;}
.section-common header .rotulo {margin: 0; font-size: 1.5em; color: #f0f0f0; font-weight: normal; margin-top: .2em;}
.section-common header .buscador {}
.section-common header .buscador .contenido {border-radius: 15px; overflow: hidden; position: relative; border: 1px #e9e9e9 solid;}
.section-common header .buscador .form-group {margin-bottom: 0;}
.section-common header .buscador .form-control {border: none; height: 25px;}
.section-common header .buscador .ico-buscador {position: absolute; top:0; right:0; width: 39px; height: 26px; background-position: 0 -59px;}
.section-common footer {margin-top: .7em;}
.acciones {background: #f0f0f0; border-bottom: 3px #02254b solid;}
.acciones ul {margin-bottom: 0;}
.acciones ul li {font-size: .9em; color: #02254b; display: inline-block;}
.acciones ul li a {color: #02254b; display: block; padding: 1em 1.5em;}
.acciones ul li a:hover {background: #e3e3e3; text-decoration: none;}
.section1 {background: none repeat scroll 0 0 #ffffff;}




/*--------------------------------------------------------------
---------------------------- Intro ----------------------------
--------------------------------------------------------------*/
#intro {border-bottom: 3px #6da115 solid; margin-bottom: 1em;}
#intro .row-1 {position: relative;}
#intro .foto img {width: 100%; height: auto;}
#intro .info {background: url(../img/bg/black-opacidad_50-5x5_1.png) repeat left top; position: absolute; left: 2em; top: 0; height: 100%; max-width: 28em;}
#intro .info .contenido {position: relative;}
#intro .info .contenido .titular {font-size: 1.6em; font-weight: normal; color: #e9e9e9; text-align: justify; line-height: 1.25em; margin: 0;}
#intro .info .contenido .titular a {display: block; padding: .5em 1em; color: #f0f0f0;}




/*--------------------------------------------------------------
---------------------- Noticia Principal ----------------------
--------------------------------------------------------------*/
#noticia-principal {border-bottom: 1px solid #0e6cb6;margin: 25px 20px 20px;padding-bottom: 30px;}
#noticia-principal .titular {color: #0D6CB6;font-size: 3em;font-weight: normal;margin: 5px 15px;text-align: right;    text-transform:uppercase;font-family:'GobL';}
#noticia-principal .fecha {color: #aaa;font-size: 1.5em;font-weight: normal;margin: 5px 15px;text-align: right;font-family:'GobL'; display:block;}
#noticia-principal .bajada {color: #666;font-size: 1.3em;font-weight: normal;margin: 5px 15px;text-align: right;}
#noticia-principal .foto img {width:100%; height: auto;}
#noticia-principal .embed {height: 315px;}
#noticia-principal .col-2 {margin-left: -15px;margin-right: -15px;padding:0;}




/*--------------------------------------------------------------
--------------------------- Noticias ---------------------------
--------------------------------------------------------------*/
#inicio-noticias { margin: 5px 20px 20px; }
#inicio-noticias .noticia .foto, #inicio-noticias .noticia .embed { width:100%; margin-bottom:10px; text-align: center;}
#inicio-noticias .noticia .foto img { max-width: 100%; height: auto;}
#inicio-noticias .noticia .titular { font-size:1.3em; color:#00254B; font-family:'Gob'; text-align:justify; }
#inicio-noticias .noticia .fecha { font-size:1em; color:#999; display: inline-block; font-family:'Gob'; text-align:justify; margin-top:0px; }
#inicio-noticias .noticia .bajada { font-size:1.1em; color:#666; font-family:'Gob'; text-align:justify; margin-top:0px; }
#inicio-noticias .noticia .embed {height: 165px;}
#inicio-noticias .acciones {margin-top: 1em;}

#mensaje-portada {margin-top: 15px;}
#mensaje-portada img {width: 100%; height: auto;}
#mas-noticias {width: 97%; margin-left: 15px;}





/*--------------------------------------------------------------
------------------------ Redes Sociales ------------------------
--------------------------------------------------------------*/
#redes_sociales {margin-bottom: 2.5em; margin-top: 1.5em;}
#redes_sociales .rotulo {font-size: 1.8em; font-weight: lighter; color: #475156; margin: .6em 0;}
#redes_sociales .red {margin-bottom: 1em; margin-top: 1em;}
#redes_sociales .red .foto {width: 30%; float: left;}
#redes_sociales .red .foto img {}
#redes_sociales .red .info {width: 70%; float: right;}
#redes_sociales .red .info .titular {margin: 0; font-size: 1.3em; color: #2e353a; font-weight: normal; line-height: 90%;}
#redes_sociales .red .info .titular a {color: #2e353a;}
#redes_sociales .red .info .ruta {font-size: .9em; color: #393939; font-style: italic;}

/*---------------------------------------------------------------------------
--------------------------- Inicio - Responsive ----------------------------
-------------------------------------------------------------------------*/
@media only screen and (max-width: 1440px) {
}
@media only screen and (max-width: 1199px) {
}
@media only screen and (max-width: 991px) {
    #noticia-principal .foto img { margin-top:1em; }
    
    #inicio-noticias .noticia {margin-bottom: 3em;}
    
    #carrusel-banners {margin-top: 2em;}
}
@media only screen and (max-width: 767px) {
}
@media only screen and (max-width: 480px) {
    #noticia-principal .fecha {color: #595959; text-align: center; font-size: 1.5rem;}
    #noticia-principal .titular { text-align: center; font-size: 3rem; font-weight:600; margin: 0;}
    #noticia-principal .bajada { text-align: center; margin: 0;}
    #noticia-principal .col-common.col-1.col-md-7 {padding: 0;}
}
}