html, body, .base { margin: 0;padding: 0;height: 100%;width: 100%;background-color: white;font-family: verdana;font-size: 12px; }

/*
.container-fluid { padding-left: 0;padding-right: 0; }
.row {     margin-right: 0;margin-left: 0; }
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 { padding-right: 0;padding-left: 0; }
*/

.topo img { margin-left: 30px; }

.topomenu { padding-bottom: 10px; }
.corpo .disparo .panel-body ul { list-style: none;margin: 0;padding: 0; }
.corpo .disparo .panel-body ul .botao>li { float: left;margin-right: 10px; }
.corpo .disparo .panel-body ul>li ul>li { padding: 5px 0; }
.corpo .disparo .panel-body ul>li ul>li label { margin-right: 5px; }

.menutab { display: block; }
.menutab>ul { list-style: none;padding: 0;margin: 0; border-spacing: 0; border-collapse: 0;border-bottom: 2px #ED7E08 solid;display: block;height: 25px; }
.menutab>ul>li { float: left;font-weight: bold;font-size: 12px;color: #ED7E08;padding: 4px 15px 3px 15px; }
.menutab>ul>li.ativo a { color: white; background-color: #ED7E08;padding: 4px 15px 3px 15px;  }
.menutab>ul>li.ativo a:hover { color: white; background-color: #ED7E08; }
.menutab>ul>li a { color: #ED7E08;text-decoration: none; }
.menutab>ul>li a:hover { color: #ED7E08;text-decoration: underline; }

.arquivo_form { width: 90%;margin-left: auto;margin-right: auto;padding-bottom: 20px; }
.arquivo_table_listar { width: 90%;margin-left: auto;margin-right: auto;padding-bottom: 100px; }

.img_topo {width: 279px;height: 120px;background-image: url("../img/topo.jpg");}
.img_topo_right {width: auto;height: 120px;background-image: url("../img/topo_right.jpg");}

.sidenav-open:hover {
	cursor: pointer;
}

.sidenav-open {
	position: absolute;
	background-color: #ED7E08;
	/*height: 100%;*/
	width: 25px;
	top: 0;
	left: 0;
	z-index: 1;
}

.sidenav-open i {
	font-size: 2em;
	color: white;
}

/* The side navigation menu */
.sidenav {
    height: 100%; /* 100% Full-height */
    width: 0; /* 0 width - change this with JavaScript */
    position: fixed; /* Stay in place */
    z-index: 2; /* Stay on top */
    top: 0;
    left: 0;
    background-color: #ED7E08; /* Black*/
    overflow-x: hidden; /* Disable horizontal scroll */
    padding-top: 60px; /* Place content 60px from the top */
    transition: 0.5s; /* 0.5 second transition effect to slide in the sidenav */
}

/* The navigation menu links */
.sidenav a {
    padding: 8px 8px 8px 32px;
    text-decoration: none;
    font-size: 14px;
    color: white;
    display: block;
    transition: 0.3s
}

/* When you mouse over the navigation links, change their color */
.sidenav a:hover, .offcanvas a:focus{
    color: #818181;
}

.sidenav i {
	margin-right: 3px;
}

/* Position and style the close button (top right corner) */
.sidenav .closebtn {
    position: absolute;
    top: 0;
    right: 25px;
    font-size: 30px;
    margin-left: 50px;
}

/* Style page content - use this if you want to push the page content to the right when you open the side navigation */
#main {
    transition: margin-left .5s;
    margin-left: 0px;
}

/* On smaller screens, where height is less than 450px, change the style of the sidenav (less padding and a smaller font size) */
@media screen and (max-height: 450px) {
    .sidenav {padding-top: 15px;}
    .sidenav a {font-size: 18px;}
}

.autocompletar {background-color: white; position: absolute; z-index: 100; }
.autocompletar_border {background-color: white; position: absolute; z-index: 100;border: 1px solid #BAC2C6;overflow: auto;height: 300px;width: 500px;}
.autocompletar_border table { width: 100%; }
.autocompletar_texto_selecao { background-color: #F08010!important;color: white!important; }
.autocompletar_texto { background-color: white!important;color: 7D7D7D!important; }
/*.autocompletar_campo {font-family: Verdana;font-size: 11px;color: #7D7D7D;border: 1px solid #7D7D7D;}
.autocompletar_label {font-family: Verdana;font-size: 11px;color: #7D7D7D;font-weight: bold;}*/

.form_noticia_editar { padding-left: 40px; }
.form_noticia_editar { vertical-align: none;display: block; }
.form_noticia_editar .form-corpo { position: relative; } 
.form_noticia_editar>li:first-child { width: auto; }
.form_noticia_editar>li { float: left;width: auto; }
.produtos_editorias { list-style: none; }
.produtos_editorias>li>ul { list-style: none; }
.produtos_editorias>li>ul>li { float: left; }


.form-control { font-size: 12px; height: 24px; width: 500px;padding: 3px 12px; }
.input-group-addon { font-size: 10px; }
.form-group { margin-bottom: 5px; }
input[type=checkbox], input[type=radio] { font-size: 10px;margin: 4px 0 0;line-height: normal;box-sizing: border-box;padding: 0;display: block; }
label { margin: 0; }
.form-button { list-style: none;margin-top: 20px;padding: 0; }
.form-button li { float: left; }
.formulario-tipo { padding-left: 40px;margin-bottom: 15px; }
.formulario-tipo .border { display: block;border: 1px solid #ccc;border-radius: 4px;width: 300px; }
.formulario-tipo input { margin-left: 10px;display: inline; }
.form-group textarea { width: 500px;height: 200px; }
.form-group textarea#resumo { width: 500px;height: 100px; }
.produtos_editorias input[type=checkbox], input[type=radio] { display: inline; }

.produtos_editorias li div.border { background-color: #E3E3E3; width: 100%;padding: 5px 10px;margin-bottom: 1px; }
.produtos_editorias li div.border a { color: #666666; }

.corpo .pesquisa { padding-top: 30px; }
.corpo .pesquisa #noticia_listar { padding-top: 20px; }
.loading { display: none;margin: -8px 0px;width: 25px;height: 25px;background: url("../img/loading.gif") center no-repeat;background-size: contain; }
.fileupload-buttonbar button { float:left; }
.fileupload-buttonbar .fileinput-button { float:left; }
.fileupload-buttonbar .fileupload-process { float:left; }
.fileupload-buttonbar input { float:left; }
.fileupload-buttonbar input[type=checkbox] { margin-left: 5px; }
.template-download button { float:left; }
.template-download input { float:left; }
.template-download input[type=checkbox] { margin-left: 5px; }
    
    
#corpo_visualizar { display: block; position: absolute; width: 1024px;z-index: 2;background-color: white; }

.botao { display: inline-block;vertical-align: baseline;margin: 0 2px;outline: none;text-align: center;text-decoration: none;padding: 3px 15px 3px;/*border-radius: 6px;box-shadow: 0 1px 2px rgba(0,0,0,.2);text-shadow: 0 1px 1px rgba(0,0,0,.3);*/ }
.bt_laranja { border: solid 1px #999999; background-color: #ED7E08; color: #efefef;  }
.ordenar_sair { display: block; margin-top: 10px; }
.ordenar_sair:hover { cursor: pointer; }
.ordenar_corpo { display: block;font-family: arial;font-size: 12px;background-color: white;padding: 10px; }
.ordenar_corpo .ordenar_noticia { list-style: none; }
.ordenar_editoria { display: block; }
.ordenar_editoria_nome { display: block;background-color: #E3E3E3;padding: 10px;font-weight: bold;margin-bottom: 10px;margin-top: 10px; }
.ordenar_noticia { display: block;margin-bottom: 5px;margin-top: 5px; }
.ordenar_noticia:hover { cursor: n-resize; }
.ordenar_noticia_titulo { font-weight: bold; }
.ordenar_noticia_data { }
.ordenar_noticia_fonte { }
.ordenar_noticia_traco { }

.fa { margin-left: 2px; }
.fa-2 { font-size: 14px; }
.fa-3 { font-size: 16px; }
.fa-4 { font-size: 18px; }

input[type=checkbox], input[type=radio] { height: 16px; }

#corpo_pedido>ul {list-style: none;padding-left: 0;}
#corpo_pedido>ul>li {float: left;padding-left: 30px; }
#corpo_pedido>ul>li ul {list-style: none;padding-left: 10px;}
#corpo_pedido>ul li {margin-bottom: 4px;}

#arquivo_sortable { list-style-type: none; }

.noticia .arquivo { height: 100%;display: table; }
.noticia .arquivo img { display: block;margin-bottom: 10px;margin-right: 15px; }
.noticia .texto { margin-left: 0px; }
.noticia .texto>.titulo { font-size: 16px;color: #444545;padding-bottom: 5px;font-weight: bold; }
.noticia .texto>.data { font-size: 16px;color: #444545;padding-bottom: 5px;float: left;display: block;position: relative; }
.noticia .texto>.data:after { content: " - ";margin-right: 5px; }
.noticia .texto>.veiculo { font-size: 16px;color: #444545;padding-bottom: 5px; }
.noticia .texto>.texto { font-size: 16px;color: #444545;padding-bottom: 5px; }
.noticia .texto>.link label { font-size: 12px;color: #444545;padding-bottom: 5px;margin-right: 5px; }
.noticia .texto>.link a { font-size: 12px;color: #444545;padding-bottom: 5px; }
.noticia .texto>.arquivo { width: 100%; }
.noticia .texto>.arquivo img, .noticia>.texto>.arquivo a { margin: 0 auto; }

.modal-lg {
    width: 1000px!important;
}

.divprod {
	z-index: 10;
	right: 0;
	position: absolute;
	background-color: white;
	border: 1px solid black;	
	white-space: nowrap;
}