/******************* nicollas *********************/
/*a, a:hover, a:visited {text-decoration: none;color: #094c58;text-indent: 20px;}
#TlInfo span.label, input.form-control.Attribute, #vVSOLICITACAO{
	margin-top: 5px;
	margin-bottom: 5px;
}

#TlInfo span.label{
	margin-top: 5px;
	margin-bottom: 5px;
}

.Attribute{border: 1px solid #244c1a;	font-size: 12px; } 
*/

/* .TextBlock { word-wrap: normal; } */

#caixa-login-formulario input, .caixa-login-formulario input {
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-style: none;
    /* width: 300px; */
    padding: 6px;
    color: #787676;
    font-weight: bold;
	border: 1px #ccc9c5 solid !important; 
}
#caixa-login-formulario input[type="text"], #caixa-login-formulario input[type="password"], 
.caixa-login-formulario input[type="text"], .caixa-login-formulario input[type="password"] {background-color: white !important; }
#caixa-login-formulario input:-internal-autofill-selected,
#caixa-login-formulario input:-internal-autofill-previewed, 
#caixa-login-formulario input:-internal-autofill-selected, 
#caixa-login-formulario textarea:-internal-autofill-previewed, 
#caixa-login-formulario textarea:-internal-autofill-selected, 
#caixa-login-formulario select:-internal-autofill-previewed, 
#caixa-login-formulario select:-internal-autofill-selected{background-color: white !important;}
#caixa-login-formulario input:focus,
#caixa-login-formulario select:focus,
#caixa-login-formulario textarea:focus,
#caixa-login-formulario button:focus {background-color: white;}
#caixa-login-formulario input[type="submit"], .caixa-login-formulario input[type="submit"] {
	float:left; display: inline-block;font-weight: 400; text-align: center;
    vertical-align: middle; cursor: pointer; background-image: none;
    border: 1px solid transparent;  white-space: nowrap; padding: 4px 12px;
    font-size: 12px; line-height: 1.42857143; border-radius: 4px;
    -webkit-user-select: none; color: #fff !important; background-color: #094c58;
    border-color: #919191;text-decoration: none; text-transform: uppercase; text-indent:initial !important; margin-top:20px;}
	
#caixa-login-formulario input[type="submit"]:hover, .caixa-login-formulario input[type="submit"]:hover{   
 text-decoration: underline !important;
 }
#caixa-login-formulario h2, .caixa-login-formulario h2 { color: #094c58; font-size: 22px; font-weight: bold; text-transform: uppercase; }
#TXTEXTOFORM {font-family: Klavika-Regular,RopaSans-Regular;}

.txt_eouv span { float: left; }

.tbMenuMobile { margin-bottom: 40px; }

MenuMasterPage_1

.TextBlockHtml {
    border-style: none;
    border-width: 0;
    font-family: Klavika-Regular,RopaSans-Regular;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    text-decoration: none;
    color: #094c58; }

a, a:hover, a:visited {
    text-decoration: none;
    color: #094c58;
}


#fancybox-content {
    height: 200px !important;
    width: auto !important;
    border-width: 10px !important;
}
#content-interno-fancy { padding: 0px; background-color: transparent;}

.TablePopUpMsg { padding: 10px 0px 40px 50px; }
.TablePopUpMsg .row { margin: 0px !important; }

p, span{color:#094c58; font-size:16px; text-align: justify;}

.gx-label.AttributeLabel, .ImageLabel {padding-right: 5px;}

.Button, .SpecialButtons, .BtnCancel, .BtnCheck, .BtnGet, .BtnHelp, .BtnRefresh, .BtnSelect, 
.SpecialButtonsDisabled, .BtnEnter, .BtnFirst, .BtnLast, .BtnNext, .BtnPrevious, .BtnDelete, 
.BtnToggle, .BtnToggleActive, .ButtonDragging, .ButtonAcceptDrag, .ButtonNoAcceptDrag, 
.ActionButtons, .BigButton, .botao, .Inserir, .Avancar, .BuscaDescr, .botaoGrande, .ButtonDisabled	 {
	margin-right: 5px;
    background-color: transparent;
    border-color: transparent;
    text-transform: uppercase;
    color: #444;
}

.btn-default {color: #444; 
    background-image: -webkit-linear-gradient(top,#fff 0,#e0e0e0 100%);
    background-image: -o-linear-gradient(top,#fff 0,#e0e0e0 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#e0e0e0));
    background-image: linear-gradient(to bottom,#fff 0,#e0e0e0 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-repeat: repeat-x;}

.btn-primary {color: #fff; 
    background-image: -webkit-linear-gradient(top,#119d93 0,#44a9a1 100%);
    background-image: -o-linear-gradient(top,#119d93 0,#44a9a1 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#119d93),to(#44a9a1));
    background-image: linear-gradient(to bottom,#119d93 0,#44a9a1 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-repeat: repeat-x;
    border-color: #28a4c9;}	
	
.btn-default:hover{background-color:#e0e0e0; border-color: #adadad; background-image:none}

.btn-primary:hover{background-color:#119d93; border-color: #adadad; background-image:none}

.btn {
	text-shadow: 0 1px 0 #fff;
    display: inline-block;
    padding: 12px 18px 12px 18px;
    margin-bottom: 15px;
	width: auto;
	height: auto;
    font-size: 12px;
    font-weight: normal;
	font-family: "Verdana";	
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
	border: 1px solid #ccc;
    border-radius: 4px;
}


.BtnAdmAdicionar:hover, .BtnAdmConfirmar:hover{background-color:#119d93; border-color: #adadad; background-image:none; color: #fff;}

.BtnAdmAdicionar, .BtnAdmConfirmar {    color: #fff;
    background-image: -webkit-linear-gradient(top,#119d93 0,#44a9a1 100%);
    background-image: -o-linear-gradient(top,#119d93 0,#44a9a1 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#119d93),to(#44a9a1));
    background-image: linear-gradient(to bottom,#119d93 0,#44a9a1 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-repeat: repeat-x;
    border-color: #28a4c9;
}


.Attribute, .BlobContentAttribute, .ReadonlyBlobContentAttribute, .BlobInputAttribute, .AttributeDragging, .AttributeAcceptDrag, .AttributeNoAcceptDrag, .AttSubTitle, .BlobInputAttSubTitle, .BlobContentAttSubTitle, .ReadonlyBlobContentAttSubTitle, .ReadonlyAttSubTitle, .IME_Active, .BlobContentIME_Active, .ReadonlyBlobContentIME_Active, .BlobInputIME_Active, .ReadonlyIME_Active, .IME_Inactive, .BlobContentIME_Inactive, .ReadonlyBlobContentIME_Inactive, .BlobInputIME_Inactive, .ReadonlyIME_Inactive, .IME_Disabled, .BlobContentIME_Disabled, .ReadonlyBlobContentIME_Disabled, .BlobInputIME_Disabled, .ReadonlyIME_Disabled, .AtGrande, .BlobInputAtGrande, .BlobContentAtGrande, .ReadonlyBlobContentAtGrande, .ReadonlyAtGrande, .TituloTela, .ReadonlyTituloTela, .BlobInputTituloTela, .BlobContentTituloTela, .ReadonlyBlobContentTituloTela, .atributeReq, .ReadonlyatributeReq, .BlobInputatributeReq, .BlobContentatributeReq, .ReadonlyBlobContentatributeReq, .AttributeReqAjax, .BlobContentAttributeReqAjax, .ReadonlyBlobContentAttributeReqAjax, .BlobInputAttributeReqAjax, .ReadonlyAttributeReqAjax, .AttributeAjax, .BlobContentAttributeAjax, .ReadonlyBlobContentAttributeAjax, .BlobInputAttributeAjax, .ReadonlyAttributeAjax, .DescriptionAttribute, .BlobContentDescriptionAttribute, .ReadonlyBlobContentDescriptionAttribute, .BlobInputDescriptionAttribute, .ReadonlyDescriptionAttribute, .CheckBox, .BlobContentCheckBox, .ReadonlyBlobContentCheckBox, .BlobInputCheckBox, .ReadonlyCheckBox, .AtributoGrid, .BlobContentAtributoGrid, .ReadonlyBlobContentAtributoGrid, .BlobInputAtributoGrid, .ReadonlyAtributoGrid, .VideoAttribute, .ReadonlyVideoAttribute, .AudioAttribute, .ReadonlyAudioAttribute, .ErrorAttribute, .WarningAttribute, .ImageAttribute, .ResponsiveImageAttribute, .BlobContentResponsiveImageAttribute, .ReadonlyBlobContentResponsiveImageAttribute, .BlobInputResponsiveImageAttribute, .ReadonlyResponsiveImageAttribute, .ReadonlyImageAttribute, .ActionAttribute, .DisabledActionAttribute, .BlobContentDisabledActionAttribute, .ReadonlyBlobContentDisabledActionAttribute, .BlobInputDisabledActionAttribute, .ReadonlyDisabledActionAttribute, .UpdateAttribute, .BlobContentUpdateAttribute, .ReadonlyBlobContentUpdateAttribute, .BlobInputUpdateAttribute, .ReadonlyUpdateAttribute, .DeleteAttribute, .BlobContentDeleteAttribute, .ReadonlyBlobContentDeleteAttribute, .BlobInputDeleteAttribute, .ReadonlyDeleteAttribute, .BlobContentActionAttribute, .ReadonlyBlobContentActionAttribute, .DisplayAttribute, .BlobContentDisplayAttribute, .ReadonlyBlobContentDisplayAttribute, .BlobInputDisplayAttribute, .ReadonlyDisplayAttribute, .BlobInputActionAttribute, .ReadonlyActionAttribute, .SelectionAttribute, .BlobContentSelectionAttribute, .ReadonlyBlobContentSelectionAttribute, .BlobInputSelectionAttribute, .ReadonlySelectionAttribute, .ReadonlyAttribute, .FilterAttribute, .BlobContentFilterAttribute, .ReadonlyBlobContentFilterAttribute, .BlobInputFilterAttribute, .ReadonlyFilterAttribute {
    border-top-left-radius: 1px;
    border-top-right-radius: 1px;
    border-bottom-right-radius: 1px;
    border-bottom-left-radius: 1px;
    color: #444;
    height: 36px;
    width: auto;
    max-width: 100%;
}

.form-control {
    display: block;
    font-size: 14px;
    line-height: 1.42857143;
	padding-left: 10px;
    padding-right: 10px;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.FilterAttribute, .BlobContentFilterAttribute, .ReadonlyBlobContentFilterAttribute, .BlobInputFilterAttribute, .ReadonlyFilterAttribute {
    background-position: 14px center;
    background-repeat: no-repeat;
    box-shadow: 0;
    padding-bottom: 17px;
    padding-left: 42px;
    padding-right: 10px;
    padding-top: 17px;
    background-image: url(../Flat/SearchIcon.gif);
    border-style: none;
    border-radius: 8px;
    font-size: 18px;
    width: 100%;
    height: 63px !important;
	outline: none;
	-webkit-box-shadow: inset 0 0px 0px 2px rgba(1, 1, 1, .075);
     box-shadow: inset 0 0px 0px 2px rgba(0, 0, 0, .075); 
}

.FilterSelect{
    background-position: 14px center;
    background-repeat: no-repeat;
    box-shadow: 0;
    padding-bottom: 17px;
    padding-left: 42px;
    padding-right: 10px;
    padding-top: 17px;
    border-style: none;
    border-radius: 8px;
    font-size: 18px;
    width: 100%;
    height: 63px !important;
	outline: none;
	-webkit-box-shadow: inset 0 0px 0px 2px rgba(1, 1, 1, .075);
     box-shadow: inset 0 0px 0px 2px rgba(0, 0, 0, .075); 
	 margin-left: 10px;
}

.FilterAttribute:focus, .BlobContentFilterAttribute:focus, .ReadonlyBlobContentFilterAttribute:focus, .BlobInputFilterAttribute:focus, .ReadonlyFilterAttribute:focus {
-webkit-box-shadow: inset 0 0px 0px 2px rgba(1, 1, 1, .35);
     box-shadow: inset 0 0px 0px 2px rgba(0, 0, 0, .35);
}

.Title, .SubTitle { margin-bottom: 10px; display: inline-block;
    font-family: "Open Sans Semibold"; font-size: 23px;}

.TableButtons{ margin-right: auto; margin-left: auto;}
.SubtTitleCellCenter{text-align: center; padding-bottom: 20px; padding-top: 20px;}
.TableAdm .form-horizontal .form-group{margin: 0px;}	
	
.GridAdm{	width: 100%; table-layout: fixed; border-collapse: collapse; border: none; margin-top:10px;}
.GridAdm th { font-size: 13px;  font-weight: normal;  table-layout: fixed;}
.GridAdm td, .GridAdm th {  overflow: hidden;  padding: 8px; white-space: normal;  width: 100%;  text-overflow: ellipsis; }
.GridAdm th p, .GridAdm th span{ color: white; }
.GridAdm .ImgColumn{ width: 10% }
.GridAdm .glyphicon { display: block;  border: none;  color: #000; background: 0 0; color: #094c58; font-size: 20px; width: 100%;}
.LeftColumn{text-align:left !important;}
.MiddleColumn{text-align:center !important;}
.RightColumn{text-align:right !important;}
.GridAdm  th.FirstColumn { border-top-left-radius: 5px;}
.GridAdm  th.LastColumn { border-top-right-radius: 5px;}
.GridAdm  thead, .GridAdm tfoot { color: #FFF; text-align: left; text-overflow: ellipsis;	
	background: #2b9b92; /* Old browsers */
	background: -moz-linear-gradient(top, rgba(0,155,142,0.96) 4%, rgba(0,155,142,0.96) 15%, rgba(0,155,142,0.96) 16%, rgba(0,155,142,1) 41%, rgba(0,155,142,1) 43%, rgba(0,155,142,1) 62%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(0,155,142,0.96) 4%,rgba(0,155,142,0.96) 15%,rgba(0,155,142,0.96) 16%,rgba(0,155,142,1) 41%,rgba(0,155,142,1) 43%,rgba(0,155,142,1) 62%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(0,155,142,0.96) 4%,rgba(0,155,142,0.96) 15%,rgba(0,155,142,0.96) 16%,rgba(0,155,142,1) 41%,rgba(0,155,142,1) 43%,rgba(0,155,142,1) 62%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5009b8e', endColorstr='#009b8e',GradientType=0 ); /* IE6-9 */	
}
.GridAdm tbody{ border: 1px solid #efefef; }

.GridAdm>tbody>tr:nth-of-type(odd) { background-color: #f9f9f9;}
.GridAdm>tbody>tr:nth-of-type(even){ background-color: #f1f1f1;}
.GridAdm>tbody>tr:hover { background-color: #EAEAEA;}

.GridAdm  td:hover  .glyphicon-edit {color: green;}
.GridAdm  td:hover  .glyphicon-remove-sign {color: red;}

.PopUp{ margin:0px 30px 30px 30px; padding: 0px 30px 30px 30px;}

.PopUp .SubTitleFiltro{margin:0px}

.bs-glyphicons .glyphicon-class {
    display: block;
    text-align: center;
    word-wrap: break-word;
	white-space: initial;
}

.bs-glyphicons .glyphicon{
    font-size: 2.0em;
}

.bs-glyphicons li:hover {
    border-radius: 6px;
    background-color: #119d93;
    color: #fff !important;
    text-decoration: none;
}

.bs-glyphicons li {
    border: 1px solid #eee;
    margin: 10px;
    border-radius: 6px;
    background-color: #f9f9f9;
    float: left;
    height: 125px;
    line-height: 1.4;
    padding: 10px;
    text-align: center;
    width: 18%;
    color: #119d93 !important;
	font-size: 1.5em;
}

.bs-glyphicons p, .bs-glyphicons span {
	color: inherit;
}

.BtnAnexar div { float:right !important;}
.FontInfo .TextBlock{ color: blue;}
.FontMsg  .TextBlock{ color: red;}


/******************* nicollas *********************/
.TableCenter table{margin:0 auto;}
.TableCenter table .CaptionTituloPagina{margin: 0px; padding: 0px;}

.FiltroMesmaLinha {padding-left: 15px;}

.rodape_parte1_1, .rodape_parte2_1,.MenuMasterPage_1, .TBMainTableMP2, .TbMenu, .DivLogoHome_2, .ConteudoMasterADM{margin-left:auto;margin-right:auto;max-width:1130px;}
.TableTopo_2{margin-left:auto;margin-right:auto;max-width:950px;padding-left:25px;}

.rodape_parte1_1, .rodape_parte2_1{height:70px;padding-top:7px;padding-left:65px;max-width:1100px}
.rodape_parte1_2{width:400px;margin-left: -65px;padding-top:0px;}

.rodape_parte2_1{padding-top:18px;font-size:10px;}
.rodape_parte2_2{margin-left:15px;width:645px;text-align:left;margin-top:5px;}
.rodape_midias_sociais{padding:0px;padding-left:18px;}
.rodape_midias_sociais div div{width:32px;margin:2px;}
.rodape_midias_sociais .col-sm-9{padding-right: 0px;padding-left: 0px;}

.MainTable{overflow:hidden;}
.GroupButton{ margin: 0 auto;}
.GroupButton td{ padding-left:50px;}
.GroupButton td:first-child{ padding-left:0px;}

.TBMainTableMP2{min-height:435px;padding:10px;}
.TBContGerMun{ padding:5px;margin-left:8px; width:100px; font-size:14;font-weight:bold;}
.TBEndereco{width:200px;font-size:10px;margin-left:-8px;text-align:left;margin-top:2px;}
.TbMenu table{margin-left:auto;margin-right:auto;}
.TbMenu{width:750px;}

.TextoCGMRodapeMP1{width:50px;}
.TBConteudoMenu{padding:30px;padding-top:10px;padding-left:15px;}
.Gridmenu{margin-right:200px;}

.TableTopo{ background-image:url('../../../static/Resources/bg_topo.png');background-repeat: repeat-x;background-position: center top;}
.TableTopo_2{height:165px;}

.MainTable .col-xs-12{padding-right: 0px;padding-left: 0px;}

.MainTable .row{	margin-right: 0px;margin-left: 0px;}
.divAcessibilidade{padding:10px;padding-left:6px;padding-top:14px;width:180px;height:40px;margin-left:275px;}
.divAcessibilidade span{font-weight:bold;font-size:12px;}
.divAcessibilidade .col-sm-3{padding-left:0px;padding-right:0px;width:inherit;}

.BTDiminuirFonte, .BTAumentarFonte, .BTMudarContraste{padding:2px;margin-top:-5px;}
.BTDiminuirFonte:hover{cursor:pointer;}
.BTAumentarFonte:hover{cursor:pointer;}

.MenuMasterPage{height:40px;}
.MenuMasterPage_2{margin:6px;margin-left:6px;font-weight:bold;font-size:14px;width:90px;}
.TextoMenu{color:#244c1a;}
.BotaoMenu{margin-top:5px;}
.ConteudoMenu{	position:absolute;	width:100%;	z-index: 1;	top:3px;margin-right: auto;margin-left: auto;padding:20px;}
.TbMenu{	margin-left:auto;margin-right:auto;}
.sombra{border: 1px solid #9A9A9A;  margin:5px;/*-webkit-box-shadow: 3px 3px 4px 0px rgba(50, 50, 50, 0.5); -moz-box-shadow: 3px 3px 4px 0px rgba(50, 50, 50, 0.5); box-shadow: 3px 3px 4px 0px rgba(50, 50, 50, 0.5);*/}


 .DivLogoHome {background-repeat:no-repeat; position: absolute;  margin-top: 36px; background-image:url('../../../static/Resources/logo_canoas.png');  padding:50px;  width: 250px;  margin-left: -20px; z-index: 2;} 
 .divLogo2Acess { position: absolute;  top: 124px;  width: 850px;  height:40px; z-index: 1;}
 .divLogoHome2{width: 750px;height:40px;} 
 .conteudo{	padding: 15px;padding-left:0px;font-size: 18px; } 
 .TBTituloPagina{margin-top: 10px;margin-bottom: 10px; }
 
 .CaptionTituloPagina{	font-size: 30px;	position: relative;	vertical-align: middle;	margin: 10px;margin-left:-14px;text-transform:uppercase; padding:15px;white-space: normal;} 
 .TBAba span, .TBAba a{text-align:center; }
 .TBAba{ white-space:  border-top: 1px solid #244c1a; border-left: 1px solid #244c1a; border-right: 1px solid #244c1a; text-align: center; padding:5px; margin:5px; margin-bottom:2px;padding-left:10px;padding-right:10px;}
 
 .AbaSelecionada{margin-bottom:-2px;padding-bottom:8px; }
 .TBAba a:hover{	text-decoration: none;} 
 .TBConteudoAbas{	font-size: 15px;	padding: 0;	text-align: center;	margin-left:-5px; } 
  
 /*Retira a transi? nos webcomponentes*/
 div.gx-content-placeholder>div.gx-ct-body.Form-fx,div.gxwebcomponent>div.gxwebcomponent-body.Form-fx,body.Form-fx{transition:all cubic-bezier(0,1,1,0.69) .0s;-moz-transition:all cubic-bezier(0,1,1,0.69) .0s;-ms-transition:all cubic-bezier(0,1,1,0.69) .0s;-o-transition:all cubic-bezier(0,1,1,0.69) .0s;-webkit-transition:all cubic-bezier(0,1,1,0.69) .0s}
 
.TBFiltros .form-control, .TBPaginacao .form-control{margin-top: 5px; margin-bottom: 5px; height:inherit;	padding-bottom:inherit;	padding-right:inherit;	padding-top:inherit;}

.TBFiltroMaior{	border-top: 1px solid #fff;	border-bottom: 1px solid #fff;	padding-bottom:15px;padding-top:15px;}

  .periodo{	font-size:1.9em;font-weight:bold; } 
 .TableConsultaCredor{border: 1px solid #244c1a;margin:2px;margin-bottom:15px;} 
 .padding-15  {	padding:15px; } 
 .padding-5  {	padding:5px; } 
  .font-bold  {	font-weight:bold; }
 .TituloConsultaCredor{	font-size:1.2em;font-weight:bold; } 
 .Grid{	margin-left:auto;	margin-right:auto; } 
 .GridTitle, .GridEven{	background-color: white;font-size: 16px;padding:2px;padding-left:0px; } 
 .Grid .form-control-static{	padding: 4px; } 
 .TBPaginacao .form-control-static{	padding:0px; } 
  .ReadonlyAttribute,.Label,.TextBlock{	font-size: 14px; } 
 .gx-grid{	padding-bottom:7px;} 
 .TBGerarBaixar{ padding-top: 10px;}
.TextoTitulo{font-family: Verdana,Arial;font-size: 11pt;padding: 8px;padding-left: 0px; } 
 .bordaTop{ border-top: 1px solid black; } 
 .divPopUP{	padding:10%px;padding-bottom:5%px;	background-color:#094c58; } 
 .TBLogin{	margin-left:auto;	margin-right:auto; } 
 .GerarPlanilha, .GerarArquivo{	margin-bottom:0px; /*margin-left: 10px;*/} 
 .TBConteudoInterno{margin-top:40px;margin-bottom:30px; } 
 .TBLetraGlossario a {padding:5px;padding-top:4px;padding-bottom:4px;font-weight:bold;font-size:14px; } 
 .TBConteudoGlossario{	padding:15px;margin-bottom:35px; } 
 .BordaTop{	padding-top:40px; }
.TBPaginacao{ font-weight:bold; } 
 
 .TBPaginacao .form-control-static{padding:0px;}
 
 .TBPaginacao{margin-top:30px;padding:15px;} 
 .divLetrasGlossario{margin-top:15px; }
.GlossarioTitulo{font-size:14px;font-weight:bold;padding:10px;padding-left:0px;padding-right:0px.}
.GlossarioFonte{font-style:oblique;}
.divDadosGlossario{margin-top:50px;}
.LetraGlossario{font-size:35px;font-weight:bold;}
.TBLetraConteudoGlossario{margin-bottom:50px;margin-left:0px;margin-right:0px;}
.LogoAbaco{margin-left:85px;margin-top:2px;}
.LogoPrefCanoas{margin-top:-7px;}

.TBFiltroMaior .col-sm-5{padding-left:0px;}
.TBFiltroMaior .col-xs-11{padding-left:0px;}
.TBFiltroMaior .col-md-3{padding-left:0px;}
.FontGri10 span { font-size: 12px; }
.FontGri13 span { font-size: 13px; }
.TBFiltroMaior .col-sm-9{width:inherit;}
.GridTitle span{text-align:center;}
.margimzero{margin-left:0px;}
.centralizado{text-align:center; text-align: -webkit-center;text-align: -moz-center;}
.justificado{text-align: justify;}
.TBNAcessos span{font-size:12px;color:#069D4A;padding:15px;}
.Titulo25{font-size:25px;font-weight:bold;margin-top:10px;}
.Titulo25 span{font-size:25px;font-weight:bold;}
.TituloInternoPopUp{font-size:16px;font-weight:bold;}
.TituloInternoMenorPopUp{font-size:13px;font-weight:bold;}
#fancybox-outer .Form{overflow:hidden;}
.Form{width:100%; }
@media (max-width: 640px) {
	.Form{width: fit-content; width: -moz-fit-content; display: table;}
}
.TBMensagemSucesso span{font-weight:bold;font-size:12px;padding:8px;}
.TBMensagemSucesso{padding:8px;}
.Error{color:red;}
.container-fluid2{padding-right: 25px;padding-left: 25px;margin-right: auto;margin-left: auto;}
.TBPag2{width: 40px;margin-left: 6px;}
.PagNoticias{margin-left: 300px;}
/* laranja #e46e00;}
verde #244c1a;}*/

.painel_eouv{width: 350px; background: #e3e1dd; margin-top: 40px; padding: 20px; -moz-border-radius: 7px;-webkit-border-radius: 7px; border-radius: 7px; border: 1px #ccc9c5 solid;}
.img_eouv{float:left; height:80px;}
.img_eouv img { width: 150px;position: absolute; margin: auto;left: 0;right: 0;}
.txt_eouv{float:left; font-size: 12px; margin-top:10px;}
.button_eouv{float:left; display: inline-block;font-weight: 400; text-align: center;
    vertical-align: middle; cursor: pointer; background-image: none;
    border: 1px solid transparent;  white-space: nowrap; padding: 4px 12px;
    font-size: 12px; line-height: 1.42857143; border-radius: 4px;
    -webkit-user-select: none; color: #fff !important; background-color: #094c58;
    border-color: #919191;text-decoration: none; text-transform: uppercase; text-indent:initial !important; margin-top:20px;}
.button_eouv:hover{    text-decoration: underline !important;}

* {margin:0;padding:0;}
/*******************/
col-sm-6.span:before{text-align: center;}

.wrap {max-width: 1200px;margin: 0 auto;}
.nav {z-index: 200;position: relative;width: 20%;font-size: 1em;float: left;}
.nav ul {padding: 1em;}
li {display: block;width: 100%;margin: 1em 2em 1em 0;}

.nav-toggle {display: none;}
.foto {width: 80%;float: right;}

/*Media Queries*/
@media only screen and (max-width: 800px) {
.wrap {max-width: 100%;margin: 0; background: #000000;opacity: 0.95;-moz-opacity: 0.95;filter: alpha(opacity=95);}
.nav {width: 250px;position: absolute;top: 0;left: -250;}
.nav ul {padding: .5em;margin: 0;background: #094c58;opacity: 0.9;-moz-opacity: 0.9;filter: alpha(opacity=90);}		
li {margin: 0;padding: 0;display: block;}
li a {padding: 0.5em 0 0.5em 0;display: block;color: #094c58;font-weight: bold;border-bottom: 1px solid #15771B;}
.nav-toggle {position: absolute;top: 0;right: -750px;color: #143500;cursor: pointer;width: 750px;height: 60px;z-index: 1000;display: block;padding: 16px 6px 6px 11px;top: 0px;background-color: #FFC926;/*background-image: url('../../../static/Resources/logo_mobile.jpg');*/background-repeat: no-repeat;background-size: 265;font-weight: bolder;}
}

@media only screen and (max-width: 640px) {
	#W0031Grid1ContainerDiv table td:nth-child(4),
	#W0031Grid1ContainerDiv table th:nth-child(4),
	#W0031Grid1ContainerDiv table td:nth-child(5),
	#W0031Grid1ContainerDiv table th:nth-child(5){display: none;}	
	.OcultaColuna {display: none;padding-left:15px;padding-left:15px;}
	#content-interno-fancy {
		padding: 0px;
		padding-top: 7px;
		background-color: #094c58;
		padding-bottom: 0;
	}
	/*.TBFiltros{margin: 25px;padding-top:10px; } */
	.padding-extra{padding-left: 25%;}
	#W0031TABLE4{width:100%;padding-top:10px;}
	.vNome{margin-left: 18px;}
}

@media only screen and (min-width: 641px) and (max-width: 767px) {	
	.padding-extra{padding-left: 40%;}
	/*.TBFiltros{margin: 25px;width:100%;	padding-top:10px; } */
}

@media only screen and (min-width: 768px){	
	.config-extra{width:570px; position: relative;}
	/*.TBFiltros{margin-top: 25px;width:100%;	padding-top:10px;} */
}

.tbItemMenu{
	border: 1px solid gray;
	margin: 3px;
	cursor: hand;
}

.pagpaginas{
	width: 200px;
}

.pagsetas{
	width: 80px;
	padding-left:90px;
}

#vIMAGEMTOPO{
	padding-right: 20px;
}

.zoomer img:hover  {
	-webkit-transform: scale(1.1);
	   -moz-transform: scale(1.1);
	    -ms-transform: scale(1.1);
	     -o-transform: scale(1.1);
	        transform: scale(1.1);
}

.zoomer img {
	width: 100%; 
	border-radius: 2px;
	-webkit-transition: all .8s cubic-bezier(.50, 1.000, .220, 1.000);
	   -moz-transition: all .8s cubic-bezier(.50, 1.000, .220, 1.000);
	    -ms-transition: all .8s cubic-bezier(.50, 1.000, .220, 1.000);
	     -o-transition: all .8s cubic-bezier(.50, 1.000, .220, 1.000);
	        transition: all .8s cubic-bezier(.50, 1.000, .220, 1.000);
}

.programa img:hover  {
	background-image:url('../../../static/Resources/programas_acoes_h.png');
}

.programa img {
	background-image:url('../../../static/Resources/programas_acoes.png');
}
.negrito{
	font-weight: bold;
}

.tbPeriodo{
	clear: both;
	width:350px;
}

.tbFormulario{
	border: 1px solid red;
	border-collapse: inherit;
	border-spacing: 10px;
}

.bordas{
	border: 1px solid red;
}

.btncellFormulario{
	padding-left: 7px;
}

.margem{
	margin: 5px;
}

.menosmargem{
	margin: -7px;
}

.margemTopo{
	margin-top: 27px;
}

.inputbusca{
	padding: 0 10 0 10;
	border-style: none;
	border-radius: 5px 0px 0px 5px;
	border: 1px solid #cccccc;
}
	
#TableBusca{
	margin-bottom: 10px;
}
	
#labelpalavra{
	padding: 0px;
}
	
#buscar{
	padding: 5px 0px 5px 0px;
	border-radius: 0px 5px 5px 0px;
	border: 1px solid #cccccc;
}

@media only screen and (max-width: 800px)
{
.acessibilidade {
	right: -150%;
	position: absolute;
	width: 115px;
	height: 60px;
	float: right;
	top: 0;
	z-index: 1010;
	background-color: rgb(255,201,38);
	}
}

.ocultar{display:none;}

.caixacontraste {
	width: 80px;
    background: #e3e1dd;
    padding: 10px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    border: 1px #ccc9c5 solid;
	position: absolute;
	left: 95px;
	top: -11px;
	text-align: center;
}

.caixacontrasteoriginal{
    background: #ffca26;
	margin: 3px 0px;
	padding: 0px 3px;
	cursor:pointer;
}

.caixacontrastepreto{
    background: #000000;
	margin: 3px 0px;
	padding: 0px 3px;
	cursor:pointer;
}

.caixacontrasteamarelo{
    background: #FFFF66;
	margin: 3px 0px;
	padding: 0px 3px;
	cursor:pointer;
}

.caixacontrasteazul{
    background: #003399;
	margin: 3px 0px;
	padding: 0px 3px;
	cursor:pointer;
}

.caixacontrasteverde{
    background: #99FF99;
	margin: 3px 0px;
	padding: 0px 3px;
	cursor:pointer;
}

.caixacontrastevermelho{
    background: #CC0000;
	margin: 3px 0px;
	padding: 0px 3px;
	cursor:pointer;
}

.caixacontrastepreto span, .caixacontrasteazul span, .caixacontrastevermelho  span{
    color: #FFFFFF !important;
}

.caixacontrasteamarelo span, .caixacontrasteverde span{
    color: #000000 !important;
}

.caixacontrasteoriginal span{
    color: #244c1a !important;
}

.comandosatalhos{
	width: 470px;
	padding: 5px;
	-moz-border-radius: 0px 0px 5px 5px;
    -webkit-border-radius: 0px 0px 5px 5px;
	border-radius: 0px 0px 5px 5px;
	position: absolute;
}

.comandosatalhos span, .comandosatalhos a{
	font-size: 9pt;
	padding-right: 0px;
}

.comandosatalhositens{
	width: auto;
	margin-left: 15px;
}

.comandosatalhosnumeros{
	width: 15px;
	padding: 0px 3px;
	text-align: center;
}

.BTacessibilidade{
	margin-left: -8px;
	margin-top: -14px;
}

#ImagemControladoria{
	background-image:url('../../../static/Resources/organograma_etica_02.png');
	background-position: center; 
	position:relative;
	width: 537px;
	Height: 394px;
	
}


#Caixa01 
{

    width: 158px;
    Height: 54px;
    position: absolute;
    top: 0px;
    left: 189px;
    cursor: pointer;
    border-radius: 10px;
	
	
}


	
#Caixa02 
{
  
    width: 158px;
    Height: 54px;
    position: absolute;
    top: 56px;
    left: 332px;
    cursor: pointer;
    border-radius: 10px;	
}


#Caixa03 {
    
    width: 158px;
    Height: 54px;
    position: absolute;
    top: 135px;
    left: 380px;
    cursor: pointer;
    border-radius: 10px;
}


#Caixa04 {
    width: 158px;
    Height: 54px;
    position: absolute;
    top: 207px;
    left: 379px;
    cursor: pointer;
    border-radius: 10px;
}



#Caixa05 {
    width: 158px;
    Height: 54px;
    position: absolute;
    top: 280px;
    left: 334px;
    cursor: pointer;
    border-radius: 10px;
}



#Caixa06 {   
	
    width: 158px;
    Height: 54px;
    position: absolute;
    top: 342px;
    left: 189px;
	cursor: pointer;
	border-radius: 10px;

}




#Caixa07 {   

    width: 158px;
    Height: 54px;
    position: absolute;
    top: 280px;
    left: 45px;
    cursor: pointer;
	border-radius: 10px;

}



#Caixa08 {   
    width: 158px;
    Height: 54px;
    position: absolute;
    top: 207px;
    left: 0px;
    cursor: pointer;
	border-radius: 10px;

}

#Caixa09 {   
	
    width: 158px;
    Height: 54px;
    position: absolute;
    top: 135px;
    left: 0px;
    cursor: pointer;
	border-radius: 10px;

}



#Caixa10 {   
	
    width: 158px;
    Height: 54px;
    position: absolute;
    top: 56px;
    left: 46px;
    cursor: pointer;
	border-radius: 10px;

}


#Caixa11 
{ 
    
    width: 158px;
    Height: 158px;
    position: absolute;
    top: 117px;
    left: 189px;
    cursor: pointer;
	border-radius: 100px;
}