@charset "UTF-8";
/*---------------------------------------------------------------------------
--------------------------------- Common ----------------------------------
-------------------------------------------------------------------------*/
html {}
html body {line-height: 1; background: #1b2538;}
a { color: #006BB7; }
.wrapper {background: #ffffff;}
.embed {position: relative; height: 300px; overflow-y: scroll; overflow-x:hidden;}
.embed.video {height: 440px;}
.embed iframe {position: absolute; left: 0; top: 0; width: 100% !important; height: 100% !important;}
/* FIN Comunes */




/*---------------------------------------------------------------------------
------------------------------ Estructurales -------------------------------
--------------------------------------------------------------------------*/
/* FIN Estructurales */


/*--------------- Header ---------------*/
#header {padding: .6em 0; background:#292929;}
#header .titular {color: #f0f0f0; font-size: 1.4em; margin:.0; font-weight: bold;}
#header h3 { font-size: 1.2em; color: #006BB7; margin:.75em 0 0;}
#header h3 a { color: #f0f0f0; }
#header .logotipo-municipalidad {margin-left: .5em; display: inline-block; overflow: hidden; border-radius: 50%; float:right; margin-top: -11px;}
/* FIN Header */

/*--------------- Subheader ---------------*/
#modulo-header {background: #007de9; position: relative; margin-bottom: 2em;}
#modulo-header .sombra {position: absolute; left: 0; bottom:-30px; width: 100%; height: 30px; background: url(../../assets/img/bg/bg-sombra-1320x30.png) no-repeat center center; background-size: 100% 100%; display: block;}
#modulo-header .container {position: relative; padding-top: .8em; padding-bottom: .8em;}
#modulo-header .migas {display: block; color: #f0f0f0; font-size: .9em;}
#modulo-header .migas a {color: #f0f0f0;}
#modulo-header .rotulo {color: #f0f0f0; font-size: 2em; font-weight: normal; margin: 0; margin-top: .1em;}
#modulo-header .menu {position: absolute; right: 1em; bottom: 0; background: none;}
#modulo-header .menu ul li {font-size: .9em; font-style: italic; display: inline-block;}
#modulo-header .menu ul li a {color: #ffffff; padding: .4em 1em .3em; border: 1px #ffffff solid; text-decoration: none;}
#modulo-header .menu ul li a:hover {background: #ffffff; color: #007de9;}
/* FIN Subheader */

/*--------------- Footer ---------------*/
#footer {margin-top: 2em; background: #1b2538;}
#footer .logotipo {margin: .8em 0;}
#footer nav {margin: 2em 0;}
#footer nav ul {margin-bottom: 0;}
#footer nav ul li {}
#footer nav ul li a {color: #f0f0f0; display: block;}
/* FIN Footer */




/*----------------------------------------------------------------------------
----------------------------------- Misc ------------------------------------
--------------------------------------------------------------------------*/
.ico {background:url(../img/sprite.png) no-repeat; display: inline-block; overflow: hidden; text-indent: -9999px; text-align: left;}
.ico a {display: block; height: 100%;}




/*---------------------------------------------------------------------------
--------------------------- Global - Responsive ----------------------------
-------------------------------------------------------------------------*/
@media (max-width: 1199px) {
}

@media (max-width: 991px) {
}

@media (max-width: 47em) {
    #footer .logotipo {text-align: center;}
    #footer nav ul {text-align: center;}
}

@media (max-width: 480px) {
}
