* {font-family: Arial,Verdana,Geneva,Helvetica,sans-serif}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
	font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
	font-size: 0.8em;
	margin: 12px;
	margin-top: 2px
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

td span,
li a,
li span,
h3 span,
div p,
li label,
li a.btn,
span span,
li span.btn_disabled {font-size: 100%}

.bg_red {color: red}
.bg_redlite {background-color: #FFB3B3}
.bg_blue {background-color: #008FEF}
.bg_bluelite {background-color: #F0F7FF}
.bg_greenlite {background-color: #CEFFCE}
.bg_yellowlite {background-color: #F3F2EB}
.bg_yellow {background-color: #EDEF00}
.bg_graylite {background-color: #F9F9F9}
.bg_orange {background-color: #FF6600;}
.bg_orangelite {background-color: #FFB27F;}
.bg_th {background-color: #E5E5E5}
.cl_orange {color: #FF6600;}
.cl_gray {color: #444444}
.cl_graylite {color: #CCCCCC}
.cl_blue {color: #008FEF}
.cl_red {color: #ED561B}
.brd_blue {border: 1px solid #9ACBE4;}
.brd_bluelite {border: 1px solid #DEE6F3;}
.brd_graylite {border: 1px solid #CCCCCC;}
.brd_redlite {border: 1px solid #FF8A8A}

a {color: #0077CC; text-decoration: underline}
a:hover {color: #FF6600; text-decoration: underline}

ul {list-style: none;}
li {font-size: 0.85em; margin-bottom: 0.4em}

ul.links li {padding-right: 0.4em; display: inline;}
ul.links li.current_link {color: black; font-weight: bold;}

ul.inline li {display: inline; margin-left: 1em}

/* Index */
#index_recursos {float: left; margin-top: 1em; width: 53%; margin-right: 5em}
#index_recursos ul {margin-bottom: 1.5em}
#index_recursos li {padding-top: 4px; padding-left: 32px; background-repeat: no-repeat; height: 24px; font-size: 1.2em; color: gray}
#index_recursos p {margin-bottom: 2.5em}
#index_login {float: left; margin-top: 3em; }
#index_login .borda {border: 1px solid #E8EEFA; padding: 0.5em;}
#index_login .inner {background-color: #E8EEFA; background-image: url('../img/index_login.gif'); background-repeat: no-repeat; background-position: 1em 4em; padding-bottom: 1em; padding-top: 1em; width: 21em;}
#index_login div p {font-weight: bold; padding-bottom: 2em; padding-left: 1em; padding-right: 1em}
#index_login ul {margin-top: 1.5em}
#index_login .inner ul.links {margin-top: 1.5em; text-align: center}
#index_bottom {position: absolute; bottom: 0; left: 4em; border-top: 1px solid #EAEAEA; padding-top: 0.8em; padding-bottom: 0.8em; text-align: center; width: 90%}

/* Top */
#topo {background-image: url('../img/logo_presskit3.jpg'); background-repeat: no-repeat; width: 100%}
#slogan {padding-top: 18px; padding-left: 200px; color: #0077CC; margin-bottom: 6px; letter-spacing: 1px; height: 1.6em}
#slogan span {font-family: "Arial"; font-size: 1.7em; font-weight: bold;}
#topo_menus {background-color: #FF6D06}
#topo_menus ul {padding-top: 1px; padding-bottom: 1px; }
#topo_menus li {display: inline; font-size: 0.85em; color: white}
#topo_menus li.current {}
#topo_menus li.current a {color: white; text-decoration: underline}
#topo_menus li span.disabled {color: #E0E0E0; padding-left: 8px; padding-right: 8px; font-weight: bold}
#topo_menus a {color: white; text-decoration: none; padding-left: 8px; padding-right: 8px; font-weight: bold}
#topo_menus a:hover {text-decoration: underline; }
#topo_login {position: absolute; top: 28px; right: 20px}
#topo_login a {font-size: 0.9em}

/* Bottom */
#bottom {clear: both; padding-top: 3em; text-align: center; }
#bottom ul {border-top: 1px solid #DDDDDD; padding-top: 0.8em; padding-bottom: 0.8em; }

.painel_icones .icone {width: 100px; height: 55px; float: left; margin-right: 20px}
.painel_icones a{filter: alpha(opacity=80); -moz-opacity:.80; opacity: .80; text-align: center; text-decoration: none; }
.painel_icones a:hover {filter: alpha(opacity=99); -moz-opacity:.99; opacity: .99; _text-decoration: underline;}
.painel_icones .icone .label{display:inline; padding-left: 4px; display: block}

#conteudo {margin-top: 1.7em; }

#conteudo_popup {margin: 0; _width: 96.5%; height: 470px; overflow-y: auto}
#popup_iframe {width: 535px; height: 495px; position: absolute; top: 90px; left: 150px}

#conteudo_popup table.grid td {padding: 0.4em; _padding: 0.3em;}
#conteudo_popup table.grid tfoot td {padding: 4px}

.cursor_pointer {cursor: pointer}
.cursor_default {cursor: default}
span {font-size: 0.85em}

h1 {color: #333333; font-size: 1.4em; background-image: url('../img/titulo_icone.gif'); background-repeat: no-repeat; padding-left: 24px; margin-bottom: 1.2em; font-weight: bold}
h2 {color: black; font-size: 1.3em; margin-bottom: 4px; font-weight: bold}
p {font-size: 0.85em; line-height: 1.4em}
p.mtb {margin-top: 1em; margin-bottom: 1em}

h3 {font-size: 1.4em; font-weight: bold; margin-bottom: 1.5em}
h3.tarja {background-color: #EEEEEE; padding: 0.4em; margin-bottom: 1em; color: #333333; margin-top: 1em}
h3.gray {color: gray}
h3.gray span {color: black}
h4 {font-size: 1em; margin-bottom: 0.2em; font-weight: bold; color: gray}
h4 a {text-decoration: none; color: gray}

.flash {position: absolute; width: 230px; border: 1px solid silver; top: 70px; left: 510px; font-size: 0.85em; text-align: center; background: #FBDB86; padding: 1px}

img.disabled {filter: alpha(opacity=40); -moz-opacity:.40; opacity: .40}
span.disabled {color: #CECECE; cursor: default}

.readonly, .menu span.readonly {color: #444444}
.lowercase {text-transform: lowercase}
.uppercase {text-transform: uppercase}
.bold {font-weight: bold}
.deleted {text-decoration: line-through}

.box_warning_medium {background-image: url('../img/warning_medium.gif'); background-repeat: no-repeat; padding-left: 40px; height: 30px; color: red}
.box_error_medium {background-image: url('../img/error_medium.gif'); background-repeat: no-repeat; padding-left: 40px; height: 30px; color: red; vertical-align: center; line-height: 30px; font-weight: bold}

.box_warning_small {background-image: url('../img/warning_small.gif'); background-repeat: no-repeat; padding-left: 25px; height: 20px; color: red}
.box_error_small, .form_error {background-image: url('../img/error_small.gif'); background-repeat: no-repeat; background-position: left center; padding-left: 25px; color: red; margin-bottom: 12px; border: 1px dashed red; padding-top: 10px; padding-bottom: 10px}

h2.warning {background-image: url('../img/warning_small.gif'); background-repeat: no-repeat; padding-left: 1.5em; color: #FF6666}

table.grid {font-size: 0.85em; margin-top: 2px; border-collapse: collapse; margin-top: 0}
table.grid th {background-color: #E5E5E5; padding: 0.6em; border: 1px solid #BBBBBB}
table.grid th a {color: black; text-decoration: none}
table.grid th a:hover {color: black; text-decoration: underline}
table.grid th.ordered_asc {background-image: url('../img/order_asc.gif'); background-repeat: no-repeat; background-position: center left; text-indent: 10px}
table.grid th.ordered_desc {background-image: url('../img/order_desc.gif'); background-repeat: no-repeat; background-position: center left; text-indent: 10px}
table.grid th.col_selected {background-color: #444444; font-weight: bold; color: white}
table.grid th.col_selected a {color: white}
table.grid th.col_selected a:hover {color: white}
table.grid td {padding: 0.5em; border: 1px solid #DDDDDD}
table.grid td a {text-decoration: none; color: black}
table.grid td a:hover {color: #FF6600; text-decoration: underline;}
table.grid td.drag_small {cursor: pointer; background-image: url('../img/icone_move_small.gif'); background-repeat: no-repeat; background-position: center center}
table.grid tr.par {background-color: white}
table.grid tr.impar {background-color: #F9F9F9}
table.grid tfoot {background-color: #F7F7F7}
table.grid tfoot td {padding: 4px; color: #444444; border-top: 1px solid #E5E5E5; border-bottom: 1px solid #E5E5E5}
table.grid tr.par td.col_selected {background-color: #F0F0F0}
table.grid tr.impar td.col_selected {background-color: #E5E5E5}

.relatorio table.grid td {border-left: 0; border-right: 0}
.relatorio table.grid th {border: 0; font-weight: bold}

table.grid.scores th {font-size: 1.3em; font-weight: bold}
table.grid.scores td {font-size: 1.7em; font-weight: bold}

th.right, td.right {text-align: right}
th.center, td.center {text-align: center}
span.right {text-align: right}

a.block {margin-bottom: 0.5em}
table.grid td a.blue {color: #0C4EA6}
table.grid td a.blue:hover {text-decoration: underline}
.block_mt {display: block; margin-top: 1em}

.inline {display: inline}
.block {display: block}
.nowrap {white-space: nowrap}

.grupo_botoes {margin-top: 8px; clear: both; padding: 6px; background-color: #F3F3F3}

.grupo_botoes_vertical {float: left; border: 1px solid #DEE6F3; text-align: center; background-color: #F0F7FF; margin-right: 0.7em}
.botao_vertical {border-bottom: 1px solid #DEE6F3; padding-left: 0.5em; padding-right: 0.5em; padding-top: 0.5em; padding-bottom: 0.5em; cursor: pointer}
.botao_vertical.botao_vertical_selected {background-color: #D9E6F7}
.botao_vertical.botao_vertical_selected_current {background-color: #D9E6F7; background-image: url('../img/release_editar_botao_seta_fundo2.gif'); background-repeat: no-repeat; background-position: center right }
.botao_vertical a, .botao_vertical span {display: block; font-size: 0.85em}

ul.tip {font-size: 1em; white-space: nowrap; padding: 0.5em}
ul.tip li {white-space: nowrap; font-size: 1em; margin-bottom: 0.3em}

.btn_lite {background-color: #FAFDFE; cursor: pointer; padding-left: 4px; padding-right: 4px; text-align: center; border: 1px solid #B7DAEC; padding-top: 0px; padding-bottom: 1px; height: 18px; color: #215687; font-size: 0.8em}
.btn_lite:hover {text-decoration: none}
.btn_lite.ok {font-weight: bold;}
.btn_lite.ok:hover{}

input.btn {color: white; background-color: #0077CC; border: 1px solid #CCCCCC; font-size: 0.85em; padding-left: 1em; padding-right: 1em; text-align: center; font-size: 0.85em; padding-bottom: 0.1em; padding-top: 0.1em; cursor: pointer}
input.btn.cancelar {background-color: #FF6666; }
input.btn.excluir {background-color: #FF6666; }
input.btn.disabled {background-color: #F3F3F3; color: #C4C4C4}
input.btn.voltar {width: 100px}
input.btn.voltar:hover {background-color: #4081B0; color: white}
a.btn {border: 1px solid #CCCCCC; background-color: #F3F3F3; font-size: 0.85em; padding-left: 1em; padding-right: 1em; padding-top: 0.2em; padding-bottom: 0.1em; text-align: center; text-decoration: none; color: #333333}
span.btn_disabled {border: 1px solid #C4C4C4; background-color: #F3F3F3; font-size: 0.85em; padding-left: 1em; padding-right: 1em; padding-top: 0.2em; padding-bottom: 0.1em; text-align: center; text-decoration: none; color: #C4C4C4; cursor: default}
a.btn:hover {text-decoration: underline; color: #333333 }
input.btn.a {background-color: #F3F3F3; color: black; padding-left: 0.5em; padding-right: 0.5em}

label {padding-top: 0.5em; font-size: 0.85em}
label.right {display: inline; float: left; text-align: right; padding-right: 0.2em; width: 7em}
fieldset {margin-bottom: 8px}
.text, .file, .password {margin: 0.2em; _margin: 0.1em; color: black; height: 1.6em; border: 1px solid #C7DAF3; background-image: url('../img/input_fundo.jpg'); padding-top: 1px; padding-left: 1px; font-size: 0.85em}
input.text_counter {margin: 0.2em; _margin: 0.1em; color: gray; height: 1.6em; border: 1px solid #C7DAF3; background-image: url('../img/input_fundo.jpg'); padding-top: 1px; padding-left: 1px; font-size: 0.85em; width: 2em}
span.text_counter {color: gray; padding-left: 0.5em;}
.file {height: 1.9em}
.checkbox {margin-bottom: 0px}
.radio {}
.textarea {margin: 0.5px; color: black; border: 1px solid #C7DAF3; padding: 3px; font-size: 0.85em}
.select {margin: 0.2em; color: black; border: 1px solid #C7DAF3; height: 1.7em; ; font-size: 0.85em}
.chzn-container {margin: 0.2em; border:1px solid #C7DAF3 !important;}

.abas {border-bottom: 1px solid #777788; width: 700px; clear: both}
.abas .aba {width: 160px; height: 18px; display: inline; border: 1px solid #777788; border-bottom: 0; text-align: center; padding-right: 8px; padding-left: 8px; padding-top: 2px}
.abas .aba.selected {background-color: #DDDDEE}
.abas .aba a {color: #444488; font-weight: bold; font-size: 0.85em}

.container_foto {border: 1px solid #CCCCCC; border-radius: 8px; background-color: #F4F4F4; padding: 3px; }
.container_foto.current {background-color: #D9E6F7}
.container_foto_small {border: 1px solid #CCCCCC; background-color: #F4F4F4; padding: 2px; width: 60px; height: 50px; }
.container_foto_medium {border: 0px solid #CCCCCC; background-color: #F4F4F4; padding: 2px; width: 100px; height: 70px; }
.foto_small {width: 60px; height: 50px; overflow: hidden;}
.foto_medium {width: 100px; height: 70px; overflow: hidden;}
.foto_titulo {display: block}
.foto_creditos {color: gray; display: block; padding-top: 0.1em}
.foto_dimensao {color: gray; display: block; margin-top: 0.8em}
.foto_tamanho {color: gray; display: block; padding-top: 0.1em}

.bordaBox {bbackground: ttransparent; width:100%;}
.bordaBox .b1, .bordaBox .b2, .bordaBox .b3, .bordaBox .b4, .bordaBox .b1b, .bordaBox .b2b, .bordaBox .b3b, .bordaBox .b4b {display:block; overflow:hidden; font-size:1px;}
.bordaBox .b1, .bordaBox .b2, .bordaBox .b3, .bordaBox .b1b, .bordaBox .b2b, .bordaBox .b3b {height:1px;}
.bordaBox .b2, .bordaBox .b3, .bordaBox .b4 {background:#FF6D06; border-left:1px solid #FF6D06; border-right:1px solid #FF6D06;}
.bordaBox .b1 {margin:0 5px; background:#FF6D06;}
.bordaBox .b2 {margin:0 3px; border-width:0 2px;}
.bordaBox .b3 {margin:0 2px;}
.bordaBox .b4 {height:2px; margin:0 1px;}
.bordaBox .conteudo {padding:5px;display:block; background:#FF6D06; border-left:1px solid #999; border-right:1px solid #999;}

#conteudo_left {float: left; width: 19%;}
#conteudo_right {float: right; width: 79%}

.tree {}
.tree li {_height: 0; font-size: 0.92em}
.tree li.grupo {height: 1.4em; background-color: #E4E4E4; border: 1px solid #D7D7D7; text-indent: 0.4em; margin-bottom: 0.4em; padding-top: 0.4em; }
.tree li.grupo a {color: black; text-decoration: none; }
.tree li.grupo a:hover {color: black; text-decoration: underline}
.tree li.grupo span.disabled {color: #BEBEBE; cursor: default}
.tree li.grupo.current{background-color: #444444}
.tree li.grupo.current a {color: white; text-decoration: none}
.tree li.grupo.current a:hover {color: white; text-decoration: underline}
.tree ul.subgrupo li {text-indent: 0.4em; margin-left: 0.8em; background-color: white; border: 0; border-bottom: 1px solid #F3F3F3; color: #444444; padding-bottom: 0.4em; padding-top: 0.4em;}
.tree ul.subgrupo li.current_item {background-color: #444444; color: white}
.tree ul.subgrupo li.current_item a {color: white; text-decoration: none}
.tree ul.subgrupo li.current_item a.btn {color: #333333}
.tree ul.subgrupo li.current_item a:hover {text-decoration: underline}
.tree ul.subgrupo li a {color: #444444; text-decoration: none}
.tree ul.subgrupo li a:hover {text-decoration: underline}

.meugrupo {text-indent: 0.4em; margin-left: 0.8em; background-color: white; border: 0; border-bottom: 1px solid #F3F3F3; color: #444444; padding-bottom: 0.4em; padding-top: 0.4em;}
.meugrupo_item {text-indent: 0.4em; margin-left: 0.8em; background-color: white; border: 0; border-bottom: 1px solid #F3F3F3; color: #444444; padding-bottom: 0.4em; padding-top: 0.4em;}
.meugrupo_current_item {background-color: #444444; color: white}
.meugrupo_current_item a {color: white; text-decoration: none}
.meugrupo_current_item a.btn {color: #333333}
.meugrupocurrent_item a:hover {text-decoration: underline}
.meugrupo a {color: #444444; text-decoration: none}
.meugrupo a:hover {text-decoration: underline}


a .btn {background-color: #CCCCCC}

td.chart_hbar div {height: 1.2em; float: left;}
td.chart_hbar.red div {background-color: #ED561B;}
td.chart_hbar.blue div {background-color: #008FEF;}
td.chart_hbar.yellow div {background-color: #EDEF00;}
td.chart_hbar span {line-height: 1.3em; padding-left: 0.5em}

.grid_label_buscar {color: gray}
.grid_btn_adicionar {font-weight: bold; padding-right: 21.5em}

.bg_erro_nao_fatal {background-color: #FEFF8F}
.bg_erro_fatal {background-color: #FF8F8F}

.legend_blue {background-image: url('../img/legend_box_blue.gif'); background-repeat: no-repeat; background-position: 5px center; text-indent: 16px}
.legend_green {background-image: url('../img/legend_box_green.gif'); background-repeat: no-repeat; background-position: 5px center; text-indent: 16px}
.legend_red {background-image: url('../img/legend_box_red.gif'); background-repeat: no-repeat; background-position: 5px center; text-indent: 16px}
.legend_yellow {background-image: url('../img/legend_box_yellow.gif'); background-repeat: no-repeat; background-position: 5px center; text-indent: 16px}
.legend_orange {background-image: url('../img/legend_box_orange.gif'); background-repeat: no-repeat; background-position: 5px center; text-indent: 16px}
.legend_gray {background-image: url('../img/legend_box_gray.gif'); background-repeat: no-repeat; background-position: 5px center; text-indent: 16px}

table.grid td.legend_blue, li.legend_blue {padding-left: 20px; text-indent: 0}
table.grid td.legend_green, li.legend_green {padding-left: 20px; text-indent: 0}
table.grid td.legend_red, li.legend_red {padding-left: 20px; text-indent: 0}
table.grid td.legend_yellow, li.legend_yellow {padding-left: 20px; text-indent: 0}
table.grid td.legend_orange, li.legend_orange {padding-left: 20px; text-indent: 0}
table.grid td.legend_gray, li.legend_gray {padding-left: 20px; text-indent: 0}

table.scorecard {font-size: 0.85em; border-collapse: collapse; width: 100%; border: 1px solid #BBBBBB}
table.scorecard td.first {border-left: 0}
table.scorecard td {padding: 0.5em; padding-bottom: 0.6em; border-left: 1px solid #DDDDDD; text-align: center; vertical-align: bottom}
table.scorecard label {font-size: 1.1em; display: block; padding-bottom: 0.5em}
table.scorecard span {font-size: 1.7em; font-weight: bold}

table.v_bar_chart {border-collapse: collapse; width: 100%; border: 1px solid #BBBBBB}
table.v_bar_chart thead th {text-align: center}
table.v_bar_chart thead th.par {background-color: #EFEFEF}
table.v_bar_chart thead th.impar {background-color: #DFDFDF}
table.v_bar_chart thead th span {display: block; padding-top: 0.2em; padding-bottom: 0.2em}
table.v_bar_chart tbody td.par {background-color: #F9F9F9}
table.v_bar_chart tbody td.impar {background-color: #F0F0F0}
table.v_bar_chart tbody td {height: 15em; padding: 0.5em; padding-bottom: 0; vertical-align: bottom; text-align: center}
table.v_bar_chart tbody td img {width: 1.3em}
table.v_bar_chart tfoot td.par {background-color: #EFEFEF}
table.v_bar_chart tfoot td.impar {background-color: #DFDFDF}
table.v_bar_chart tfoot td span {display: block; padding-top: 0.2em; padding-bottom: 0.2em}
table.v_bar_chart tfoot td {padding: 0.5em; vertical-align: bottom; text-align: center; background-color: #F9F9F9}

.checklistbox_blocos {width: 100%; border: 2px solid #E4E4E4}

.checklistbox_blocos li {margin-right: 0.3em; float: left; width: 32%; _width: 31.2%; height: 2.5em; background-color: #F9F9F9; padding: 0.3em; cursor: pointer}

.checklistbox_blocos .li_label {display: block; margin-left: -2em; margin-top: -1.8em; padding-left: 4em; height: 100%}

#estatistica_resultados {overflow: hidden; margin-bottom: 0.5em}
#estatistica_resultados_envio {float: left; width: 15%; font-weight: bold; text-align: center}
#estatistica_resultados_envio label {font-size: 1.3em; margin-top: 2em; display: block}
#estatistica_resultados_envio span {display: block; font-size: 1.5em; margin-top: 0.1em}
#estatistica_resultados_barras {float: right; width: 83%; border-left: 1px solid #BBBBBB; padding-left: 10px}
#estatistica_resultados_barras label {display: block; font-size: 1.2em; margin-top: 1em; font-weight: bold; color: gray; margin-bottom: 0.2em}
#estatistica_resultados_barras a {color: gray; text-decoration: none}
#estatistica_resultados_barras a:hover {color: #FF6600}
#estatistica_resultados_barras span {font-size: 1.1em; font-weight: bold}

a.imprimir {background-image: url('../img/print.gif'); background-repeat: no-repeat; padding-left: 25px; line-height: 20px}

.media_print_inline, .media_print_block {display: none}

@media print {
  #topo {display: none}
  #bottom {display: none}
  #conteudo {width: 95%; margin: 0}
  h1 {background-image: none; padding-left: 0}
  h1.tarja, h2.tarja, h3.tarja {border-bottom: 3px solid #EEEEEE; padding: 0; padding-top: 8px; }
  .no_print {display: none}
  .media_print_block {display: block}
  .media_print_inline {display: inline}
  .page_break {page-break-before: always}

  table.grid td.legend_blue, li.legend_blue {padding-left: 4px; text-indent: 0}
  table.grid td.legend_green, li.legend_green {padding-left: 4px; text-indent: 0}
  table.grid td.legend_red, li.legend_red {padding-left: 4px; text-indent: 0}
  table.grid td.legend_yellow, li.legend_yellow {padding-left: 4px; text-indent: 0}
  table.grid td.legend_orange, li.legend_orange {padding-left: 4px; text-indent: 0}
  table.grid td.legend_gray, li.legend_gray {padding-left: 4px; text-indent: 0}
}


#avisos .aviso {
  border: 1px solid #FFC39B;
  background-color: #FFF1E8;
  padding: 1em;
  margin-bottom: 1em;
  overflow: hidden;
}

#avisos .aviso div.button_container {
  margin-top: 1.2em;
}
