@charset "utf-8";
*{margin: 0; padding: 0; box-sizing: border-box;}
body{font-size: 14px;}

/*---------MENU---------*/
#menu{width:100%; background:url('texture.png'),#084E8D; font-family: Arial; font-size:1em;}
#menu ul{display:flex;}
#menu ul, #menu ul li{ list-style:none;}
#menu ul li{height:40px;}
#menu ul a, #menu ul a:link, #menu ul a:visited{
display: block; color:#eee; line-height:32px; padding:0 15px 0 10px; margin: 4px 0 0 5px;
text-decoration:none; text-shadow:1px 1px 1px #000; cursor:pointer; border-radius: 6px;}
#menu ul a:hover, #menu ul a:focus, #menu ul a:active{ background:rgba(0,0,0,0.2);}
/*Menu Logo*/
    #menu ul li:first-child a,#menu ul li:first-child a:link,
    #menu ul li:first-child a:visited{ height:40px; width:150px; background:url(logo-atocri-menu.png) no-repeat;margin: 0;}
    #menu ul li:first-child a span{ display:block;}
    #menu ul li:first-child a span:first-child{ font-size:9px; line-height:9px; padding:8px 0 0 45px;}
    #menu ul li:first-child a span:last-child{ font-size:18px; line-height:18px; font-family:"Times New Roman", Times, serif;
    padding:0 0 0 45px; text-transform:uppercase;}
/*/Menu Logo*/
#menu h1{line-height:40px; font-weight: normal; font-size: 1.3em; color: #eee; padding: 0 0 0 20px;}
#menu h1 span{color: #084E8D;}
.margin-left-auto{ margin-left: auto;}
/*Select*/
#menu select{ margin: 4px 0 0 -15px; outline: none; line-height:32px; height: 32px; padding: 0 10px; font-size: 1.3em; color: #eee; background-color: #555; border-radius: 6px;}

#menu .angosto{ display: inline-block; transform: scaleX(0.7) scaleY(1.4);}
/*---------/MENU---------*/

/*---------/MAIN---------*/
main{
    width: 100%;
    height: calc(100vh - 40px);
    overflow: hidden;
    background-color: #555;
}
#iframe-boletin{
    width: 100%;
    height: 100%;
}
/*---------/MAIN---------*/