/* CSS Document */
@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,500,700,900');
@import url('https://fonts.googleapis.com/css?family=Raleway:400,300,600');
@import url('https://fonts.googleapis.com/css?family=Roboto+Slab:300,400,700');

html, body { height:100%;}
body {font-family: 'Raleway', sans-serif; font-weight:400; margin-bottom:1px; background:#f9f9f9;}

div.wait { width: 100%; height: 100%; background-image: url(../images/wait.gif); background-repeat: no-repeat; background-position: center; background-color: rgba(220,220,210,.5); position: fixed; z-index: 999999; top: 0; }

.page-header { /* border-bottom:1px solid #ccc;text-align:center;*/ padding:10px; color:#fff; background: #292829; font-family:'Roboto Slab'; }
.page-header-2 { border-bottom:1px solid #ccc; font-family:'Roboto Slab'; padding:10px 0px; margin-bottom:20px;}
.embed-responsive-30by9 { padding-bottom:30%;}
.font-serif { font-family: 'Roboto Slab', serif;}
.font-heavy { font-family: 'Roboto Slab', serif; font-weight:900;}

.top-bar-1 { width:100%; clear:both;padding:10px 15px;}
.top-bar-1 img { margin:0; margin-right:10px;}
.top-bar-1 h1 {font-family:'Roboto Slab'; font-weight:300; margin:0;}
.jornal-title { font-size:24px;}

 
.top-bar-2 {  background:#CCC; margin-bottom:10px;}
.top-bar-2 ul { margin:0; padding:0; list-style:none; }
.top-bar-2 ul li {float:left;line-height:1.6em; }
.top-bar-2 ul li:last-child {margin-right:0px; }
.top-bar-2 ul li a { color:#545; display:block; text-decoration:none; font-size:.8em; font-weight:600; -webkit-transition-property: all; -moz-transition-property: all;-o-transition-property: all;transition-property: all;transition-duration:.5s; white-space:nowrap; padding:5px; }
.top-bar-2 ul li a:hover { color:#000; background:#e7e7e7; }

.top-bar-3 {background: #130; color:#fff; padding-top:20px;padding-bottom:20px;}
.top-bar-3 h1, .top-bar-3 h2, .top-bar-3 h3, .top-bar-3 h4 { margin-top:0;}
.btn-group-top { float:right;}
.btn-group-top i { font-size:16px; }
button#menuEdicoesDropdown { background:#FFF; border:none; color:#718271; width:100%; text-align: inherit; position:relative; padding:10px; font-size:1.1em; font-weight:300; outline: none; font-style:italic;}
button#menuEdicoesDropdown i { position:absolute; right:10px;}

.menu-edicoes { padding:20px 10px; display:none; position:absolute; right:20px; left:20px; z-index:999; border:1px solid #e0e0e0; background:#fff; color:#101010;-webkit-box-shadow: 3px 3px 10px 0px rgba(50,50,50,0.8);-moz-box-shadow: 3px 3px 10px 0px rgba(50,50,50,0.8);box-shadow: 3px 3px 10px 0px rgba(50,50,50,0.8); max-height:300px; overflow:auto;}
.menu-edicoes ul { list-style:none; padding:0; margin:0; }
.menu-edicoes>ul { margin-bottom:15px;}
.menu-edicoes h4 {margin:0; margin-bottom:10px; padding-bottom:5px; border-bottom:1px solid #ccc; }
.menu-edicoes ul li { width:100%; float:none; clear:both; line-height:22px;}
.menu-edicoes ul li a { display:block; padding:5px 10px; text-decoration:none; font-family:'Roboto'; font-weight:500; color:#303030; }
.menu-edicoes ul li a:hover { color:#000;}

.whitebox { background:#fff; padding:10px; width:100%; margin-bottom:20px; height:auto; overflow:auto;}
.whitebox-title { border-bottom:1px solid #CCC; margin-bottom:20px; padding-bottom:10px;}
.whitebox-title-inverse { margin-bottom:20px; padding:10px;background:#e1e1e1;color:#000; font-weight:300; border-radius:1px; -moz-border-radius:1px; -webkit-border-radius:1px;}
.whitebox-lower-txt { width:100%; height: 2.9em; margin-top:5px; overflow:hidden;}

.pub-box {background: #004A4A; color:#FFF; padding:20px}
.pub-box a { color:#E9E9E9;}
.pub-box a:hover { color:#FFF;}

.comment-box {padding:10px; margin-bottom:10px; background:#f8f8f8;}
.comment-box a { color:#555; text-decoration:none;}
.comment-box a:hover { color:#141414;}
.comment-box i {font-size:32px; float:right;}

/* INPUT FILE */
.file_browse_container {width:220px;height:28px;position:relative;overflow:hidden;border:1px solid #AAA;}
.file_browse_text {width:180px;height:28px;position:absolute;left:0;top:0;border:none;outline:none;z-index:1;}
.file_browse_button {width:40px;height:28px;position:absolute;right:0;top:0;border:none;outline:none;z-index:1;background:#999;}
.file_browse_file {width:220px;height:28px;position:absolute;left:0;top:0;z-index:2;opacity: 0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-moz-opacity:0;-webkit-opacity:0;}
.btn-file-open {cursor:pointer;}
/* INPUT FILE */
.lh-img { max-width: none !important; margin-right:10px;}
.lh-txt {width:100%; height:7.5em; overflow:hidden; font-size:12px;}
.lh-txt p {font-size:11px; color:#111; font-weight:600;}
.lh-name {width:100%; height:1.3em; font-size:10px; color:#000; font-style:'Roboto'; font-weight:600; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

footer { background:#242424;padding-top:20px;margin-top:20px;}
footer * { color:#d0d0d0; }
footer a { text-decoration:none; }
footer a:hover, footer a:focus { color:#fff; text-decoration:none; outline:none; }
footer ul { list-style:none; margin:0px; padding:0px; }
footer ul li {margin-bottom:5px;}
footer ul li.separator {height:1px; border-bottom:1px solid #454545;}
footer h4 { font-family:'Roboto'; font-weight:500;}
#goTop {position:fixed;bottom:20px;right:20px;display:none; cursor:pointer;}
#cookie-alert {width:100%; max-width:400px;height:auto;padding:10px;position:fixed;bottom:10px;right:10px;background-color:#141414;background-color:rgba(20,20,20,.95);color:#fff;z-index:500000000;}
#cookie-alert>table { width: auto; margin: 0 auto; }
#cookie-alert a { color: #f2f2f2; text-decoration:underline;}
#cookie-alert a:hover { color: #fff; }
#cookie-alert .cookie-alert-close { cursor:pointer; }
/*
ul.parceiros { padding:0; margin:0; list-style:none; overflow:auto; width:100%; height:auto;}
ul.parceiros li { width:100%; max-width:270px; float:left; border-left:1px solid #242424;border-top:1px solid #242424;border-bottom:1px solid #242424; display:block; padding:10px; background:#fff; line-height:80px }
ul.parceiros li a { display:block; line-height:80px}
ul.parceiros li img { margin:0 auto;}
ul.parceiros li:first-child {border-left:none;}
*/
.table-partners { width:100%; background:#fff; border-top:1px solid #CCC;border-bottom:1px solid #CCC; border-collapse:collapse; float:left;}
.table-partners td {height:72px; padding:0 10px; text-align:center;vertical-align:middle;border-left:1px solid #CCC;  }
.table-partners td img { margin:0 auto;}
.table-partners td:first-child { }
.table-partners a { display:block;}

@media (min-width:600px) {
    .table-partners { width:50%;}
}

table.table-media {width:100%; margin-bottom:20px; background:#e2e2e2}
table.table-media td {vertical-align:top; padding:10px;}
table.table-media td.table-media-text {width:100%;}

.copyright { background:#333433; margin-top:20px;}
.copyright p { font-size:small; text-align:center; margin:20px 0 20px;}
.copyright a {}

.btn-close { background: none; border: none; float: right; }
#toTop { position: fixed; bottom: 15px; right: 15px; display: none; z-index: 10; }
#toTop:hover { cursor: pointer; }

/* parsley */

.parsley-form {}
.parsley-form * { border:none;}
.parsley-form *:focus { box-shadow:none;}
.parsley-form input:focus, #contactForm textarea:focus { border-bottom:1px solid #CCC}

.parsley-error { background-image:url(/images/1490025825_close.png)}
.parsley-success { background-image:url(/images/1490025804_check.png)}
.parsley-error, .parsley-success {background-color:#fff; background-repeat:no-repeat; background-size: auto; background-position:99% 5px;}


/*  - 5 col -  */
.col-xs-1-5, .col-sm-1-5, .col-md-1-5, .col-lg-1-5 { position: relative; min-height: 1px;padding-right: 15px;padding-left: 15px;}
.col-xs-1-5 {width: 20%;float: left;}

@media (min-width: 640px) {
	.jornal-title {font-size:36px;}
}
@media (min-width: 768px) {
    .col-sm-1-5 {width: 20%;float: left;}
}
@media (min-width: 992px) {
	.col-md-1-5 {width: 20%;float: left;}
	.navbar-header {float:right;}
}
@media (min-width: 1200px) {
	.col-lg-1-5 {width: 20%;float: left;}
}
/* - 5 col - */
@media (min-width:1024px) {
	.btn-grid-button {border:none; width:12.5%; border-right:1px solid #600;}
    .btn-grid-button-8 { border-right: none;}
}