@font-face { font-family:"Ubuntu"; src:url('Fonts/Ubuntu-R.ttf'); font-weight:normal; font-style:normal; }
@font-face { font-family:"Ubuntu"; src:url('Fonts/Ubuntu-RI.ttf'); font-weight:normal; font-style:italic; }
@font-face { font-family:"Ubuntu"; src:url('Fonts/Ubuntu-B.ttf'); font-weight:bold; font-style:normal; }
@font-face { font-family:"Ubuntu"; src:url('Fonts/Ubuntu-BI.ttf'); font-weight:bold; font-style:italic; }
@font-face { font-family:"Ubuntu-L"; src:url('Fonts/Ubuntu-L.ttf'); font-weight:normal; font-style:normal; }
@font-face { font-family:"Ubuntu-L"; src:url('Fonts/Ubuntu-LI.ttf'); font-weight:normal; font-style:italic; }
@font-face { font-family:"Ubuntu-L"; src:url('Fonts/Ubuntu-M.ttf'); font-weight:bold; font-style:normal; }

@font-face { font-family:"ptsansregular"; src:url('Fonts/ptsans/PTS55F.ttf'); font-weight:normal; font-style:normal; }
@font-face { font-family:"ptsansbold"; src:url('Fonts/ptsans/PTC75F.ttf'); font-weight:normal; font-style:normal; }
@font-face { font-family:"ptmonoregular"; src:url('Fonts/ptmono/PTM55F.ttf'); font-weight:normal; font-style:normal; }
@font-face { font-family:"ptmonobold"; src:url('Fonts/ptmono/PTM55F.ttf'); font-weight:normal; font-style:normal; }


input[type="text"] {
	font-family:ptsansregular;
	font-size:15px;
	height: 30px;
}
select {
	font-family:ptsansregular;
	font-size:15px;
	height: 30px;
}
input[type="checkbox"] {
margin-right:7px!important;
}

.Div_Direita
{
z-index: 9;
}



.menu_submenu
{
	display:none;
	position: absolute;
    top: 30px;
	left:0px;
	z-index: 999;
	width: 100%;
}

.menu_submenu .menu_botao
{
	width: calc(100% - 20px);
}

.menu_botao:hover > .menu_submenu
{
	display:block!important;
}


html, body {
    width:100%;
    height:100%; 
    min-height:100%;
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
	font-family:"Ubuntu-L";
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	color:#222222;
}

#form{
	width:100%;
	height:100%;
}

#background {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    z-index: 0;
    background-image: url('../img/bg_fundo.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: right bottom;
}

#content{
	position:relative;
    width:100%;
    min-width:1000px;
	height:100%;
}
#content_tabela{
    display:table;
	width:100%;
	height:100%;
}
#content_coluna_01{
    display:table-cell;
    vertical-align:top;
    width:30px;
	height:auto;
    padding-top:0px;
    padding-bottom:30px;
}
#content_coluna_01_01{
    display:table-cell;
    width:auto;
    height:100%;
    background-color: rgba(255,255,255,0.8);
}
#content_coluna_01_02{
    display:table-cell;
    width:auto;
    height:100%;
    background-color: rgba(255,255,255,0.8);
}
#content_coluna_02{
    display:table-cell;
    vertical-align:top;
    width:auto;
	height:auto;
    padding-top:0px;
    padding-bottom:30px;
}

#menu {
    float:left;
    padding-top:3px;
    padding-left:3px;
}
.menu_botao {
    float:left;
    font-family:"Ubuntu-L";
    font-size:14px;
	font-size:12px;
    text-align:center;
    cursor:pointer;
    color:#FFFFFF;
    font-weight:normal;
    text-decoration:none;
    padding-left:15px;
    padding-right:15px;
	padding-left:10px;
    padding-right:10px;
    min-width:20px;
    height:30px;
    line-height:30px;
    border-left:none;
    border-bottom:3px solid #d2ac3a;
    border-right:3px solid #d2ac3a;
    background-color:#b98d08;
}
.menu_botao:hover
{
    color:#FFFFFF;
    font-weight:normal;
    text-decoration:none;
    background-color:#a27c0a;
}
.menu_botao_i {
/*     float:left;
    font-family:"Ubuntu-L";
    font-size:14px;
	font-size:12px;
    text-align:center;
    cursor:pointer;
    color:#FFFFFF;
    font-weight:normal;
    text-decoration:none;
    padding-left:15px;
    padding-right:40px;
	padding-left:10px;
    padding-right:40px;
    min-width:20px;
    height:30px;
    line-height:30px;
    border-left:none;
    border-bottom:3px solid #d2ac3a;
    border-right:3px solid #d2ac3a;
    background-color:#953c07; 
    background-image:url('../img/icon_importante.png');
    background-repeat:no-repeat;
    background-position:right center;*/
}
.menu_botao_i:after {
    font-family: FontAwesome;
    content: "\f071";
    display: inline-block;
    padding-right: 3px;
    vertical-align: middle;
    margin-left: 15px;
	font-size:14px;
	color:#b3b3b3;
}

.menu_botao_i:hover
{
/*     color:#FFFFFF;
    font-weight:normal;
    text-decoration:none;
    background-color:#f26522; */
}
.menu_opcao {
    float:left;
    font-family:"Ubuntu-L";
    font-size:12px;
    text-align:center;
    cursor:pointer;
    color:#FFFFFF;
    font-weight:bold;
    text-decoration:none;
    width:100px;
    height:30px;
    line-height:30px;
    background-color:#a27c0a;
}
.menu_opcao:hover
{
    color:#FFFFFF;
    font-weight:bold;
    text-decoration:none;
    background-color:#586a74;
}
.menu_opcao_i {
    float:left;
    font-family:"Ubuntu-L";
    font-size:12px;
    text-align:center;
    cursor:pointer;
    color:#FFFFFF;
    font-weight:bold;
    text-decoration:none;
    width:60px;
    height:30px;
    line-height:30px;
    padding-right:40px;
    background-color:#953c07;
    background-image:url('../img/icon_importante.png');
    background-repeat:no-repeat;
    background-position:right center;
}
.menu_opcao_i:hover
{
    color:#FFFFFF;
    font-weight:bold;
    text-decoration:none;
    background-color:#f26522;
}
.menu_selecionado {
    font-weight:bold;
    text-decoration:none;
    background-color:#586a74;
}
.menu_selecionado:hover {
    font-weight:bold;
    text-decoration:none;
    background-color:#586a74;
}

#footer {
    position:fixed;
    z-index:99;
    width:100%;
    min-width:1000px;
    height:30px;
    line-height:30px;
    bottom:0;
    background-color:#a27c0a;
	color:#FFFFFF;
    font-size:14px;
}
#footer_tabela {
    display:table;
    width:100%;
    height:30px;
}
#footer_coluna01 {
    display:table-cell;
    height:30px;
    vertical-align:top;
    padding-left:20px;
    text-align:left;
}
#footer_coluna02 {
    display:table-cell;
    height:30px;
    vertical-align:top;
    padding-right:20px;
    text-align:right;
}

a img { 
	border: 0px;
}
a {
    color:#a27c0a;
    font-weight: bold;
	text-decoration: none;
}
a:hover  {
    color:#b98d08;
    font-weight: bold;
	text-decoration: underline;
}

.LinkCor {
	color:#222222;
	font-weight:normal;
	text-decoration:none;
}
.LinkCor a {
	color:#a27c0a;
	font-weight:bold;
	text-decoration:none;
}
.LinkCor a:hover {
	color:#b98d08;
	font-weight:bold;
	text-decoration:underline;
}

.LinkBranco {
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
}
.LinkBranco a {
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
}
.LinkBranco a:hover {
	color:#EEEEEE;
	font-weight:normal;
	text-decoration:underline;
}

.Panel_Centrado {
    width:100%;
    margin:0px auto;
	padding-left: 20px;
    padding-right: 20px;
}
.Panel_Centrado_B {
    width:660px;
	width:800px;
	width:100%;
    margin:0px auto;
    background-color: rgba(255,255,255,0.8);
}
.Panel_Total {
    float:left;
    width:100%;
    background-color: rgba(255,255,255,0.8);
}