/*---------------------------------------------------------------
---------------------------- Comunes ----------------------------
---------------------------------------------------------------*/
#main {background: #ffffff;}
#seccion-rotulo {background: none; margin-bottom: 2em;}
#seccion-rotulo .bajada {margin: .5em 0 0; font-size: 1.1em;}
#seccion-rotulo .cuerpo {}
#seccion-rotulo .cuerpo p {margin: .3em 0 0; font-size: .9em;}
#seccion-rotulo .boton {display: inline-block; margin-top: 1em;}
#seccion-rotulo .boton a {display: block; border:1px #f0f0f0 solid; color: #f0f0f0; padding: .5em 4em; border-radius: 3px; text-decoration: none;}
#seccion-rotulo .boton a:hover {background: rgba(4,35,79,.4);}
#seccion-rotulo .contenido-principal {padding-top:2em; padding-bottom:2em;}
#seccion-rotulo .contenido-principal .rotulo {color: #f0f0f0; font-size: 2em; font-weight: lighter; margin: 0;}
#seccion-rotulo .contenido-principal .bajada, #seccion-rotulo .contenido-principal .cuerpo p {color: #f0f0f0;}
#seccion-rotulo .contenido-secundario {padding: 2em;}
#seccion-rotulo .contenido-secundario .boton a {color: #0174B5; border: 1px #0174B5 solid;}
#seccion-rotulo .contenido-secundario .boton a:hover {background: #0174B5; color: #f0f0f0;}

.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;}
.iconos-multimedia {}
.iconos-multimedia li {margin-left: .5em; display: inline-block;}
.iconos-multimedia li:nth-child(1) {margin-left: 0;}
.iconos-multimedia li .icono {}
.embed{height:165px; }




/*---------------------------------------------------------------
-------------------------- Autoridades --------------------------
---------------------------------------------------------------*/
.wrapper-autoridades {}
.wrapper-autoridades .autoridad {margin-bottom: 4em;}
.wrapper-autoridades .autoridad .foto {margin-bottom: .5em;}
.wrapper-autoridades .autoridad .foto img {max-width: 100%; margin: 0 auto; width: auto; border: 3px #d9d9d9 solid;}
.wrapper-autoridades .autoridad .titular {font-size: 1.2em; margin: 0;}
.wrapper-autoridades .autoridad .titular a {}
.wrapper-autoridades .autoridad .cargo {margin-bottom: 1em; display: inline-block;}
.wrapper-autoridades .autoridad .cuerpo {}
.wrapper-autoridades .autoridad .cuerpo h1 {font-size: 1.1em; margin: .2em 0 .1em;}
.wrapper-autoridades .autoridad .cuerpo h2 {font-size: 1em; margin: .2em 0 .1em;}
.wrapper-autoridades .autoridad .cuerpo h3 {font-size: .9em; margin: .2em 0 .1em;}
.wrapper-autoridades .autoridad .cuerpo p {font-size:.9em; color: #595959; font-style: italic;}
.wrapper-autoridades .autoridad .acciones {background: #ffffff; border-bottom: none; margin-top: 1em;}
.wrapper-autoridades .autoridad .acciones ul {}
.wrapper-autoridades .autoridad .acciones ul li {}
.wrapper-autoridades .autoridad .acciones ul li a {border: 1px #0174B5 solid; color: #0174B5; border-radius: 3px; padding: .6em 1.3em;}
.wrapper-autoridades .autoridad .acciones ul li a:hover {background: #0174B5; color: #f0f0f0;}
    /* Hover */
    .wrapper-autoridades .autoridad:hover .foto img {border-color:  #0174B5;}




/*--------------------------------------------------------------
------------------------ Más contenido ------------------------
--------------------------------------------------------------*/
.section-2 { margin: 5px 20px 20px; padding-bottom: 30px; }




/*---------------------------------------------------------------------------
--------------------------- Inicio - Responsive ----------------------------
-------------------------------------------------------------------------*/
@media only screen and (max-width: 1440px) {
}
@media only screen and (max-width: 1199px) {
}
@media only screen and (max-width: 991px) {
}
@media only screen and (max-width: 767px) {
}
@media only screen and (max-width: 480px) {
}