/* CSS Resets */

html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,q,small,strong,sub,sup,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;margin:0;padding:0}article,aside,figure,figure img,figcaption,hgroup,footer,header,nav,section,video,object{display:block}a img{border:0}figure{position:relative}figure img{width:100%}


/* ==================================================================================================================== */
/* ! The 1140px Grid V2 by Andy Taylor \ http://cssgrid.net \ http://www.twitter.com/andytlr \ http://www.andytlr.com   */
/* ==================================================================================================================== */

.container {
padding-left: 20px;
padding-right: 20px;
}

.row {
    width: 100%;
    max-width: 1140px;
    /*min-width: 755px;*/
    margin: 0 auto;
    overflow: hidden;
}

#rodape {
    background-color:#1b3664;
	height:50px auto;
    text-align:center;
    color:white;    
    vertical-align:central;
    padding-top:5px;
    margin: 0 auto;
    margin-bottom: 0px;
    padding-bottom: 0px;
    width:100%;
}

.onecol, .twocol, .threecol, .fourcol, .fivecol, .sixcol, .sevencol, .eightcol, .ninecol, .tencol, .elevencol,.noticiascol,.slideshowcol,.logocol {
margin-right: 3.8%;
float: left;
min-height: 1px;
}

.row .onecol {
width: 4.85%;
}

.row .twocol {
width: 13.45%;
}

.thumbnailcol{
    width: 15.45%;
    margin-right: 3.8%;
    float: left;
    min-height: 1px;
}
.row .threecol {
width: 22.05%;
}

.row .fourcol {
width: 30.75%;
}

.row .noticiascol {
width: 32.75%;
margin-left: 40px;
}
.row .slideshowcol {
width: 65.4%;
margin-left: 40px;
}
.row .logincol {
    float: right;
    min-height: 1px;
    width: 49.75%;
}
.row .iconscol {
    float: left;
    min-height: 1px;
    padding: 0px;
    padding-left: 5px;
    width: 16.75%;
}
.row .logocol {
    float: left;
    min-height: 1px;
    padding: 0px;
    width: 25.75%;
}
.row .fivecol {
    width: 39.45%;
}

.row .sixcol {
width: 48%;
}

.row .sevencol {
width: 56.75%;
}

.row .eightcol {
width: 65.4%;
}

.row .ninecol {
width: 74.05%;
}

.row .tencol {
width: 82.7%;
}

.row .elevencol {
width: 91.35%;
}

.row .twelvecol {
width: 100%;
float: left;
}

.last {
margin-right: 0px;
}

img, object, embed {
max-width: 100%;
}

img {
	height: auto;
}


/* Smaller screens */

@media only screen and (max-width: 1023px) {

	body {
	font-size: 0.8em;
	line-height: 1.4em;
	}
	
    article a{
        padding: 0px !important;
    }
}


/* Mobile */

@media handheld, only screen and (max-width: 865px) {

	body {
	font-size: 0.8em;
	-webkit-text-size-adjust: none;
	}
	
	.row, body, .container {
	width: 100%;
	min-width: 0;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 0px;
	}
	
	.row .login, .row .iconscol, .row .onecol, .row .twocol, .row .threecol, .row .fourcol, .row .fivecol, .row .sixcol, .row .sevencol, .row .eightcol, .row .ninecol, .row .tencol, .row .elevencol, .row .twelvecol, .row .slideshowcol, .row .logocol {
	width: 90%;
	float: left;
	margin: 0 auto;
	padding: 20px;
	}
    .row .noticiascol{
        width: 80%;
	    float: left;
	    margin: 0 auto;
	    padding: 25px;
    }
    a.atendimento {
    text-decoration: none;
    text-align: center;
    font-size: 1.5em;
    }
    .artigo-novo{
        height: 65px !important;
    }

    article a{
        padding: 0px !important;
    }
    .artigo-novo p {
    width: 95%;
    color: #1b3664;
    font-weight: bold;
    font-size: 1em !important;
      line-height: 1.2em;
    font-family: 'Lucida Sans','Helvetica','Sans Serif','Arial';
    }
/*Menu*/
    #menu-lateral {
    margin-top: 0px !important;
    }
    /*links*/
    .llm-link {
        color: #1b3664 !important;
        text-decoration: none !important;
        font-size: 1.2em !important;
        font-weight: bold !important;
    }
    .llm-list {
        padding-top: 0.3em !important;
        text-align: left;
    }
 /*slideshow*/
    .slideshow_container .slideshow_button {
        padding: 0;
        position: absolute;
        top: 0% !important;
        cursor: pointer;
        display: none;
        z-index: 2;
    }
    .slideshow_container .slideshow_content {
        position: relative !important;
        overflow: hidden !important;
        min-height: 120px !important;
    }
    .slideshow_container .slideshow_button.slideshow_previous {
    left: 5px;
    }
    .slideshow_container .slideshow_button.slideshow_next {
    left: 30px;
    }
    .slideshow_view{
        min-height: 120px !important;
    }
    .slideshow_view .slideshow_currentView{
        min-height: 120px !important;
    }
    .subheader {
        background: white;
        color: #1b3664;
        text-align: left;
        vertical-align: bottom;
        /* font-size: 16px; */
        line-height: 29px;
        padding: 0px 0px 0px 5px;
        border: 0.1em solid #1b3664;
        border-bottom: 0.0em;
        /* text-transform: uppercase; */
        padding: 0px;
        max-width: 130px;
    }

    .noticias_gov a {
        background: white !important;
        text-decoration: none;
        color: #1b3664;
        font-weight: normal;
        line-height: 0.5em !important;
        font-size: 1em !important;
    }
    table.noticias_gov tr td ul {
        height: 50px !important;
    }
    .mais_noticias {
        text-align: right;
        float: right;
        width: 100%;
    }
}

@media handheld, only screen and (min-width: 650px) and (max-width: 865px)  {
    body {
	font-size: 0.9em;
	-webkit-text-size-adjust: none;
	}
	
	.row, body, .container {
	width: 100%;
	min-width: 0;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 0px;
	}
	
	.row .login, .row .iconscol, .row .onecol, .row .twocol, .row .threecol, .row .fourcol, .row .fivecol, .row .sixcol, .row .sevencol, .row .eightcol, .row .ninecol, .row .tencol, .row .elevencol, .row .twelvecol,.row .noticiascol, .row .slideshowcol, .row .logocol{
	float: left;
	margin: 0 auto;
	padding:10px;
	}
    .row .onecol {
    width: 4.85%;
    }

    .row .twocol {
    width: 13.45%;
    }

    .thumbnailcol{
        width: 15.45%;
        margin-right: 3.8%;
        float: left;
        min-height: 1px;
    }
    .row .threecol {
    width: 24.05%;
    }

    .row .fourcol {
    width: 30.75%;
    }
    .row .noticiascol {
        width: 29.75%;
        margin-left: 5px;
    }
   
    .row .slideshowcol {
        width: 60.4%;
        margin-left: 5px;
    }
    .row .logincol {
        float: right;
        min-height: 1px;
        width: 26.75%;
    }
    .row .logocol{
        width: 29.75%;
    }
    .row .iconscol {
        float: left;
        min-height: 1px;
        padding: 0px;
        margin-left: 5px;
        padding-left: 5px;
        width: 30.75%;
    }
    .row .fivecol {
        width: 39.45%;
    }

    .row .sixcol {
    width: 48%;
    }

    .row .sevencol {
    width: 56.75%;
    }

    .row .eightcol {
    width: 65.4%;
    }

    .row .ninecol {
    width: 74.05%;
    }

    .row .tencol {
    width: 82.7%;
    }

    .row .elevencol {
    width: 91.35%;
    }

    .row .twelvecol {
    width: 100%;
    float: left;
    }

    .last {
    margin-right: 0px;
    }

    img, object, embed {
    max-width: 100%;
    }

    .subheader {
        background: white;
        color: #1b3664;
        text-align: left;
        vertical-align: bottom;
        /* font-size: 16px; */
        line-height: 29px;
        padding: 0px 0px 0px 5px;
        border: 0.1em solid #1b3664;
        border-bottom: 0.0em;
        /* text-transform: uppercase; */
        padding: 0px;
        max-width: 130px;
    }

    a.atendimento {
    text-decoration: none;
    text-align: center;
    font-size: 1.0em;
    }
    .artigo-novo p {
    width: 95%;
    color: #1b3664;
    font-weight: bold;
    font-size: 0.8em !important;
    line-height: 1em;
    font-family: 'Lucida Sans','Helvetica','Sans Serif','Arial';
    line-height: 1.6em;
    }
    .links_laterais {
    text-align: right;
    font-weight: bold;
    line-height: 35px;
    font-size: 0.9em;
    }
    .mais_noticias {
    text-align: right;
    float: right;
    width: 100%;
    }
/*Menu*/
    #menu-lateral {
    margin-top: 0px !important;
    }
    /*links*/
    .llm-link {
        color: #1b3664 !important;
        text-decoration: none !important;
        font-size: 1.0em !important;
        font-weight: bold !important;
    }
    .llm-list {
        padding-top: 1em !important;
        text-align: left;
    }
 /*slideshow*/
    .slideshow_container .slideshow_button {
        padding: 0;
        position: absolute;
        top: 0% !important;
        cursor: pointer;
        display: none;
        z-index: 2;
    }
    .slideshow_container .slideshow_content {
        position: relative !important;
        overflow: hidden !important;
        width: 100% !important;
        height: 180px !important;
    }
    .slideshow_container .slideshow_button.slideshow_previous {
    left: 5px;
    }
    .slideshow_container .slideshow_button.slideshow_next {
    left: 30px;
    }
    .slideshow_view{
        height: 100% !important;
    }
    .slideshow_view .slideshow_currentView{
        height: 100% !important;
    }
    
    .noticias_gov a {
        background: white !important;
        text-decoration: none;
        /* background: linear-gradient(#1b3664, #0a1121); */
        color: #1b3664;
        font-weight: normal;
        line-height: 0.6em !important;
        font-size: 0.6em !important;
    }
    table.noticias_gov tr td ul {
        height: 50px !important;
    }
    .menu{
        font-size: 0.8em;
        padding-left: 3%;
        padding-right: 3%;
    }
    article a{
        padding: 0px !important;
    }
    
}


@media handheld, only screen and (max-width: 250px)  {
  body {
	font-size: 0.8em;
	-webkit-text-size-adjust: none;
	}
	
	.row, body, .container {
	width: 100%;
	min-width: 0;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 0px;
	}
	
	.row .login, .row .iconscol, .row .onecol, .row .twocol, .row .threecol, .row .fourcol, .row .fivecol, .row .sixcol, .row .sevencol, .row .eightcol, .row .ninecol, .row .tencol, .row .elevencol, .row .twelvecol, .row .slideshowcol, .row .logocol{
	width: 90%;
	float: left;
	margin: 0 auto;
	padding: 5px;
	}
    .row .noticiascol{
        width: 80%;
	    float: left;
	    margin: 0 auto;
	    padding: 25px;
    }
    a.atendimento {
    text-decoration: none;
    text-align: center;
    font-size: 1em;
    }
    .artigo-novo p {
    width: 95%;
    color: #1b3664;
    font-weight: bold;
    font-size: 0.7em !important;
      line-height: 1.2em;
    font-family: 'Lucida Sans','Helvetica','Sans Serif','Arial';
    }
    article a{
        padding: 0px !important;
    }
/*Menu*/
    #menu-lateral {
    margin-top: 0px !important;
    }
    /*links*/
    .llm-link {
        color: #1b3664 !important;
        text-decoration: none !important;
        font-size: 0.7em !important;
        font-weight: bold !important;
    }
    .llm-list {
        padding-top: 0.3em !important;
        text-align: left;
    }
 /*slideshow*/
    .slideshow_container .slideshow_button {
        padding: 0;
        position: absolute;
        top: 0% !important;
        cursor: pointer;
        display: none;
        z-index: 2;
    }
    .slideshow_container .slideshow_content {
        position: relative !important;
        overflow: hidden !important;
        min-height: 60px !important;
    }
    .slideshow_container .slideshow_button.slideshow_previous {
        left: 5px !important;
    }
    .slideshow_container .slideshow_button.slideshow_next {
        left: 30px !important;
    }
   .slideshow_view{
       height: 60px !important;
    }
    .slideshow_view .slideshow_currentView{
       height: 60px !important;
    }
    .subheader {
        background: white;
        color: #1b3664;
        text-align: left;
        vertical-align: bottom;
        /* font-size: 16px; */
        line-height: 29px;
        padding: 0px 0px 0px 5px;
        border: 0.1em solid #1b3664;
        border-bottom: 0.0em;
        /* text-transform: uppercase; */
        padding: 0px;
        max-width: 130px;
    }

    .noticias_gov a {
        background: white !important;
        text-decoration: none;
        color: #1b3664;
        font-weight: normal;
        line-height: 0.5em !important;
        font-size: 0.7em !important;
    }
    table.noticias_gov tr td ul {
        height: 50px !important;
    }
    .mais_noticias {
        text-align: right;
        float: right;
        width: 100%;
    }
    .rowRodape {
        width: 100%;
        /* min-width: 755px; */
        margin: 0 auto;
        overflow: hidden;
        background-color: #1b3664;
        font-size: 0.7em !important;
        font-weight: normal;
        margin-top: 10px;
    }
    
}