﻿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, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}

html  { overflow-y: scroll; }

.no-js .table-switch, .no-js .toggle-table-switch { display:none; }

body 
{
    margin-top: 0; 
    margin-left: 0; 
    margin-right: 0; 
    margin-bottom: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    border: none;
    background-color:#fff; /*#01803D;*/
    font-family: Verdana, Arial, Helvetica, 'PT Sans', Arial, sans-serif;
	font-size: 10px;
	/*
    font-family: Tahoma, Sans-Serif;
    font-size: 10pt;
    */
	color: White;	
}

.ie9 body, .ie8 body, .ie7 body
{
    font-size: 10px;
}

div 
{
    padding: 0;
    border-width: 0;
    margin: 0;
}

.page
{
    background-color: white;
    margin-left: auto;
    margin-right: auto;
    margin-top: auto;
    margin-bottom: auto;
    width: 100%;
    min-height: 520px;
    color: Black;
    border: none;
    padding: 0, 0, 0, 0;
    z-index: 200;
}

.page a
{
    color: Black;
    font-size: 10px;
}

a
, a:focus
, a:hover
{
    color: Black !important;
}
.i2bgmenu a
, .i2bgmenu a:focus
, .i2bgmenu a:hover {
    color: #fff !important;
}

.page a:hover
{
    color: Red;
}

hr 
{
    border: 0;
    padding-bottom: .4em; 
    margin-bottom: .5em; 
    border-bottom: 1px dotted #CCC; 
}

ol, ul {
	list-style: none;
}

a
{
    color: White;
}

b
{
    font-weight: bolder;
}

i
{
    font-style: italic;
}

blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

p
{
	margin: 10px;
	line-height: 1.5;
	text-align: justify;
}

ul
{
	padding-left:20px;
}

li
{
	list-style-type:square;
	margin-bottom:10px;
}

h1
{
    color: Black;
    font-size: 24px;  
}

h2
{
	color: #333;
	font-size:14px;
	/*font-weight:bold;
	padding-bottom: 10px;*/
}

h3
{
	font-size:13px;
	font-weight:bold;
}

#loginBox
{
	margin:0 auto;
	margin-top: 30px;
	width: 300px;
	color:Black;
	font-weight:bold;
	font-size:12px;
}

.logo-white {       color: #fff; }
.logo-azul {        color: #13586F; font-weight: bold; }
.logo-laranja {     color: #EF4B37; font-weight: bold; }

#header
{	
    /*
    background: url('../images/logo/bg-header.png'); 
    background: url('../images/logo/pattern_01.jpg'); 
    */
    /*
    background: url('../images/logo/background.jpg');    
    background-position: center;
    */
    background: url('../images/logo/background-left.png');
    background-position: left;
    background-repeat: repeat;
    background-color: white;
    
    background-color: white;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    height: 70px;
    color: black;
    padding-top: 0px;
    padding-left: 0px;
}

.header_nsg
{
    background: url('../images/logo/background-left-nsg.png') !important;
}

.header_aracaju
{
    /*background: url('../images/logo/background-left-aracaju.png') !important;*/
    background: none !important;
    background-color: #fff;
}

.header_sergipe
{
    background: url('../images/logo/background-left-sergipe.jpg') !important;
    background-color: #fff;
}

#header a
{
    color: black;
    font-weight: bold;
}

#header a:hover
{
    color: white;
    font-weight: bold;
}

.header-background-left 
{
    /* background-color: White; */
    width: 40%;
    margin-left: auto;
    margin-right: auto;
    margin-top: auto;
    margin-bottom: auto;
    float: left;
    height: 100%;
    padding: 0;
}

.header-background-center
{
    /* 
    background: url('../images/logo/background-center.png'); 
    background-repeat: no-repeat;
    background-position: center;
    background-color: White;
    */
    width: 10%;
    margin-left: auto;
    margin-right: auto;
    margin-top: auto;
    margin-bottom: auto;
    float: left;
    height: 100%;
    padding: 0;
}

.header-background-right
{
    /* background-color: Black; */
    width: 38%;
    margin-left: auto;
    margin-right: auto;
    margin-top: auto;
    margin-bottom: auto;
    float: right;
    height: 100%;
    padding: 0;
    padding-right: 30px;
}

.login-box 
{
    display:inline-block;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	text-decoration: none;
	cursor:pointer;
	vertical-align: middle;
	overflow: visible;
	color: black;
    background-color:#faf6d4;
    border: 1px solid #e6c26e;
    margin-top: 10px;
    padding: 4px 15px 4px 15px;
}


#header-superior
{
    background-image: url('../images/logo/header-superior.png');
    height: 10px;
    background-color: Black;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}

#header-inferior
{
    background-image: url('../images/logo/header-inferior.png');
    height: 10px;
    background-color: Black;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}

#superior
{
    height: 8px;
    background-color: Black;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}

.border-bottom
{
    border-bottom: 1px solid lightgray; 
}

.border-top
{
    border-top: 1px solid lightgray; 
}

.border-left
{
	border-left: 1px solid lightgray; 
}

.border-right
{
	border-right: 1px solid lightgray; 
}

.border-bottom-dotted
{
    border-bottom: 1px dotted lightgray; 
}

.border-top-dotted
{
    border-top: 1px dotted lightgray; 
}

.border-left-dotted
{
	border-left: 1px dotted lightgray; 
}

.border-right-dotted
{
	border-right: 1px dotted lightgray; 
}

.border-bottom-dotted-black
{
    border-bottom: 1px dotted #999; 
}

.margin-bottom
{
    margin-bottom: 10px;
}

.main
{    
    /* padding-top: 10px; */
    text-align: center;
    width: 100%;    
    margin-left: auto;
    margin-right: auto;
    margin-bottom: auto;
    height: 100%;
    /* position: relative; */
    /* z-index: 2000; */
}

.footer {                       width:100%; display: table; }
.footer_green {                       width:100%; display: table; border-top: 1px #ccc dotted; background-color: #fff; }
.footer_blue {                        width:100%; display: table; border-top: 1px #063954 dotted; background-color: #063954; color: #fff; }
.footer_copyright{              width:100%;	min-height:50px; color: #fff; font-size:11px; 	display:table;	}
.footer_copyright{			    background:url('../images/footer_bg.png') top repeat-x;	}
.footer_copyright_green {        color: #000 !important; background: none; }
.footer_copyright_blue {        color: #fff !important; background: none; }
.copyright_container{			padding-top:15px;	padding-bottom:15px;	margin-left:auto;	margin-right:auto;	width:960px;	display:table;	}
.copyright_text{				float:left;	display:table;	}
.copyright_text a{				color:#fff;	font-weight:bold;	}
.copyright_text a:hover{		color:#ccc;	}
.footer_social_networks {		display:table;	float:right;	}
.footer_social_networks ul li{	float:left;	margin-left:7px; list-style-type: none;	}

#logo
{
	float:left;
}

.menuprincipal
{
	float:right;
	height:40px;
	/*line-height:40px !important;*/
	font-size:14px;
}

.menuprincipal li
{
	display:inline;
	margin-right:20px;
	font-weight:bold;
}

.menuprincipal a
{
	text-decoration:none;
	color:#666;
	padding:7px;
}
	
.menuprincipal a:hover
{
	color:#eee;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color:Black;
}	

#menuWKF
{
	float:right;
	height:110px;
	font-size:10px;  
}

#menuWKF a
{
	color:Black;
}

#menuWKF td
{
	height:110px;
	vertical-align:middle;
	text-align:center;
	line-height:24px !important;
	padding:3px;
	color:Black;
}

#subheader
{
    text-align: left;
    min-height: 28px;
    color: white;
    font-weight: bold;
    z-index: 2;
    
    background-color: #222222;
    background-repeat: repeat-x;
    background-image: -khtml-gradient(linear, left top, left bottom, from(#333333), to(#222222));
    background-image: -moz-linear-gradient(top, #333333, #222222);
    background-image: -ms-linear-gradient(top, #333333, #222222);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #222222), color-stop(100%, #222222));
    background-image: -webkit-linear-gradient(top, #333333, #222222);
    background-image: -o-linear-gradient(top, #333333, #222222);
    background-image: linear-gradient(top, #333333, #222222);
}

.subheadergreen
{    
    background-color: #01803D !important;
    background-image: none !important;
}

.subheaderblue
{    
    background-color: #68A4C4 !important;
    background-image: none !important;
}
.subheaderdarkblue
{    
    background-color: #003460 !important;
    background-image: none !important;
}

.panel
{    
    margin-left: auto;
    margin-right: auto;
    width: 98%; 
    min-height: 420px; 
    height: 100%; 
    position: relative;
}

.texto, .texto_semA, .texto_relat, .texto_obrig, .fieldsettitle, .textogrid, textogrid_semA, .form-label, .panel
{
	/* font-family: Verdana, Arial, Helvetica, Sans; */
	font-size: 10px;
}

.texto 
{
    color: Black; /*#3c526b;*/
	text-decoration: none;
	text-align: right;
}

.texto_semA 
{
    color: Black; /*#3c526b;*/
	text-decoration: none;
}

.texto_obrig 
{
    color: Black; /*#3c526b;*/
	text-decoration: underline;
	text-align: right;
}

.campo, .campo_r, .campo2_r, .campo_R, .campo2_R
{
	background-color: White;
	font-family: Verdana, Arial, Helvetica, Sans;
	font-size: 10px;
	color: #3c526b;
	font-weight: normal;/*bold;*/ 
	border: solid 1px #7F9DB9;
	width: 100%;
	resize:none;
}
		
.campo_r, .campo2_r, .campo_R, .campo2_R
{
	text-align: right;
}

.disabled 
{
	background-color: #F5F5F5 !important; /* whitesmoke */
	color: #333333 !important; /* darkgray */
}

.titulo
{
    color: Black;
	font-size: 13px; 
	font-weight: bolder;
}

.salvar_old {
	/* font-family: Arial; */
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 4px;
	color: white;
	width: 160px;
	height: 23px;
	border: 0px;
	background-image: url(../images/new/bt_verde.gif);		
	cursor:pointer;
}

.cancelar_old {
	/* font-family: Arial; */
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 4px;
	color: white;
	width: 160px;
	height: 23px;
	border: 0px;
	background-image: url(../images/new/bt_cinza.gif);		
	cursor:pointer;
}

.salvar_peq_old {
	/* font-family: Arial; */
	font-size: 10px;
	font-weight: bold;
	padding-bottom: 4px;
	color: white;
	width: 117px;
	height: 20px;
	border: 0px;
	background-image: url(../images/new/bt_verde_small.png);		
	cursor:pointer;
}

.cancelar_peq_old {
	/* font-family: Arial; */
	font-size: 10px;
	font-weight: bold;
	padding-bottom: 4px;
	color: white;
	width: 117px;
	height: 19px;
	border: 0px;
	background-image: url(../images/new/bt_cinza_small.png);		
	cursor:pointer;	
}

.cancelar_peq_large_old {
	/* font-family: Arial; */
	font-size: 10px;
	font-weight: bold;
	padding-bottom: 4px;
	color: white;
	width: 147px;
	height: 19px;
	border: 0px;
	background-image: url(../images/new/bt_cinza_large.png);		
	cursor:pointer;	
}

.remover_peq_old {
	/* font-family: Arial; */
	font-size: 10px;
	font-weight: bold;
	padding-bottom: 4px;
	color: white;
	width: 117px;
	height: 19px;
	border: 0px;
	background-image: url(../images/new/bt_vermelho_small.png);		
	cursor:pointer;	
}

/*******************************************************/

.tab{
    color: #3c526b;
}

.tabs
{
    position: relative; 
    left: 18px; 
    z-index: 10;
}

.tabselected, .tabunselected, .tabhover 
{
    cursor: pointer;
    color: #3c526b;
}

.tabselected, .tabunselected, .tabhover, .tabdisabled {
    text-align: center;
    border-left: solid 1px #94A6B5;
    border-right: solid 1px #94A6B5;
    border-top: solid 1px #94A6B5;
	font-family: Verdana, Arial, Helvetica, Sans;
	font-size: 10px;	
    color: #3c526b;
}

.tabselected {
    background-color: #FFFFFF; /* #FFFBFF; */
    border-bottom: solid 1px #FFFFFF; /* #FFFBFF; */
    color: #3c526b;
}

.tabunselected, .tabhover, .tabdisabled {
    background-color: #EEEEEE;
    border-bottom: solid 1px #94A6B5;
    color: #3c526b;
}

.panel {
    background-color: #FFFFFF; /* #FFFBFF; */
    border: solid 1px #94A6B5;
}

.panelgrid
{   
    /*
    padding-top: 15px;
    margin-bottom: 15px;
    */
    margin-left: auto;
    margin-right: auto;    
    width: 100%;
    height: 100%; 
    position: relative;
    border: 0;
    /* min-height: 20px; */
    /* border-bottom: 1px dotted #CCC; */
}

.fieldset
{
	background-color: Transparent;
	border: #d7d7d7 1px solid;
	/*
	border-left: #5c5c5c 1px solid;
	border-top: #5c5c5c 1px solid;
	border-bottom: #d7d7d7 1px solid;
	border-right: #d7d7d7 1px solid;
	*/
}

.menudisabled, .leftmenudisabled a, .tabdisabled
{
	cursor: default !important;
	color: gray !important; 
	/* #333333 !important; darkgray */
}

.menudisabled img, .leftmenudisabled img, .tabdisabled
{
	filter: Alpha(Opacity=30);
	-moz-opacity:.30;
	opacity:.30;
}

.menuhover, .menuunselected 
{
	cursor: pointer;
	padding-left: 3px;
	padding-right: 3px;
	font-family: Verdana, Arial, Helvetica, Sans;
	font-size: 10px;
}

.menuunselected, .menudisabled
{
	background-color: #ffffff;
	border: solid 1px #ffffff;
}

.menuunselected a, .menuselected a, .menuhover a 
{
	color: black;
}

.dynmenu 
{
	font-family: Verdana, Arial, Helvetica, Sans;
	font-size: 10px;
	background-color: #ffffff;
	border: solid 1px #284274;
	width:208px;
	z-index: 10000001;
}

.dynmenuitem, .dynmenuitemhover
{
	width:208px;
	z-index: 10000002;
}

.dynmenuitem a 
{
	color:Black !important;
}

.dynmenuitemhover 
{
	background-color: #97A7C1;
}

.dynmenuitemhover a 
{
	color: black;
}

.menuhover
{
	border: solid 1px #284274;
	background-color: #97A7C1;
}

.menu
{
    background-color: #FFFFFF;	
	border-left: solid 1px #FFFFFF;
	border-top: solid 1px #FFFFFF;
	border-right: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
	color: Black;
	margin-left: auto;
	margin-right: auto;
	width: auto;
    /*
	background-color: #0061a1;	
	border-left: solid 1px #0061a1;
	border-top: solid 1px #0061a1;
	border-right: solid 1px #0061a1;
	border-bottom: solid 1px #5A7298;
*/
}

.tabtitulo
{
	font-family: Verdana, Arial, Helvetica, Sans;
	font-size: 14px;
	font-weight:bold;
    color: #3c526b;
	text-decoration: none;
}

/* ADICIONADO EM 09/08 - MARCOS FILHO */


.title
{
    width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    /*margin-bottom: 20px;*/
    margin-bottom: 5px;
    
    background-color: #EEE;
    background-image: url(../images/new/bg_title.png);
    border-top: 1px dotted #CCC;
    border-bottom: 1px dotted #CCC;
           
    text-align: left;
}

.subtitle 
{
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 2px dotted lightgray;
    font-weight: bold;
    font-size: 13px;
}

.title h1, .left_25
{
    padding-left: 25px;
}

.left_50
{
    padding-left: 50px;
}

.left_75
{
    padding-left: 75px;
}

.left_100
{
    padding-left: 100px;
}

.left_125
{
    padding-left: 125px;
}

.right_25 
{
    padding-right: 25px;
}

.right_50
{
    padding-right: 50px;
}

.title-label
{
    /* background-color: #EEE; */
	/* font-weight:bold; */
	font-size:14px;
	color: #666666;
	text-align:left;
	padding-top: 10px;
	padding-left: 10px;
    padding-bottom: 10px; /*.4em; */
    margin-bottom: .5em;
    border-bottom: 1px dotted #CCC; 
    margin-left: auto;
    margin-right: auto; 
}

.subtitle-label
{    
	font-size: 110%;
	color: #666666;
	text-align:left;
	padding-left: 10px;
	margin-top: 5px;
    padding-bottom: 10px;
    margin-left: 10px;
    margin-right: 10px; 
    border-bottom: 1px dotted #CCC;
}

.subtitle-label-noborder
{    
	font-size: 110%;
	color: #666666;
	text-align:left;
	padding-left: 10px;
	margin-top: 5px;
    padding-bottom: 10px;
    margin-left: 10px;
    margin-right: 10px; 
}

.top_10
{
    padding-top: 10px;
}


/*------------------------
		ALINHAMENTO
-------------------------*/

.right 
{
	float:right;
	/*margin-left:0.5% !important;*/
}

.left 
{
	float:left;
	/*margin-right:0.5% !important;*/
}

.center 
{
	margin: 0 auto;
}

.clear 
{
	clear:both;
	margin 0 auto;
}

/*------------------------
	COLUNAS EM DIV'S
-------------------------*/

.row
{
	margin-bottom: 10px;
	width:100%;
}

.inner
{		    
	/*padding: 5px;*/
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
}

.inner-notop
{		
    padding-top: 0px;
    padding-left: 2px;
    padding-bottom: 1px;
    padding-right: 2px;
    margin: 0 auto 0 auto;
}

.ie7 .inner, .ie8 .inner 
{
    padding-top: 1px;
    padding-left: 2px;
    padding-bottom: 1px;
    padding-right: 2px;
    margin: 0 auto 0 auto;
}

inner_min, .ie7 .inner_min, .ie8 .inner_min
{
    padding-top: 1px;
    padding-left: 1px;
    padding-bottom: 1px;
    padding-right: 1px;
    margin: 0 auto 0 auto;
}

.inner_resumo 
{
    padding: 2px 2px 2px 2px;
    margin: 0px;
}

.five-sixths
{
	width:82.334%;
	display:block;
}

.two-thirds
{
	width:65.667%;
	display:block;
}

.half 
{
	width:47%;
	display:block;
}

.three-eighths
{
	width:36.5%;
	display:block;
}

.one-thirds
{
	width:32.333%;
	display:block;
}

.one-sixths
{
	width:15.666%;
	display:block;
	border: 0;
}

.two-sixths
{
	width:31.2%;
	display:block;
}

.three-sixths
{
	width:46.8%;
	display:block;
}

.four-sixths
{
	width:62.3%;
	display:block;
}

.five-sixths
{
	width:77.9%;
	display:block;
}

.one-eighths
{
	width:12%;
	display:block;
}

.two-eighths
{
	width:23%;
	display:block;
}

.three-eighths
{
    width: 38%;
    display: block;
}

.sixth-eighths
{
    width: 69%;
    display: block;
}

.seven-eighths
{
	width:85.5%;
	display:block;
}

.one-tens
{
    width: 9.8%;
    display: block;
}

.two-tens
{
    width: 19.8%;
    display: block;
}

.three-tens
{
    width: 29.8%;
    display: block;
}

.four-tens
{
    width: 39.8%;
    display: block;
}

.five-tens
{
    width: 49.8%;
    display: block;
}

.sixths-tens
{
    width: 59.8%;
    display: block;
}

.seven-tens
{
    width: 69.8%;
    display: block;
}

.eight-tens
{
    width: 79.8%;
    display: block;
}

.nine-tens
{
    width: 89.8%;
    display: block;
}

.one-sevens
{
    width: 14%;
    display: block;
}

.two-sevens
{
    width: 28%;
    display: block;
}

.three-sevens
{
    width: 42%;
    display: block;
}

.four-sevens
{
    width: 56%;
    display: block;
}

.five-sevens
{
    width: 70%;
    display: block;
}

.sixth-sevens
{
    width: 84%;
    display: block;
}

/*------------------------
	COLUNAS EM DIV'S
-------------------------*/
.full
{
	width:99%;
	margin-left: auto;
	margin-right: auto;
}

.div_filtro 
{
    background-color: #EEE;
    background-image: url(../images/new/bg_title.png);
    border-top: 1px dotted #CCC;
    border-bottom: 1px dotted #CCC;           
    text-align: left;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}

.div_filtro_dark
{
    background-color: #EEE;
    background-image: url(../images/new/bg_title-dark.png);
    border-top: 1px dotted #CCC;
    border-bottom: 1px dotted #CCC;           
    text-align: left;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}

.100perc
{
    width: 100%; 
    padding-left: 0; 
    padding-right: 0; 
    margin-left: auto; 
    margin-right: auto; 
    border: none;
}

.90perc
{
	width:90%;
	margin-left: auto;
	margin-right: auto;
}

.80perc
{
	width:80%;
	margin-left: auto;
	margin-right: auto;
}

.nine-tenths
{
	width:88.9%;
	/* padding:0.5%; */	
	display:block;
}

.seven-eighth
{
	width:87.375%;
	/* padding:0.5%; */
	display:block;
}
	

.five-sixth
{
	width:82.165%;
	/* padding:0.5%; */
	display:block;
}

.four-fifth
{
	width:78.80%;
	/* padding:0.5%; */
	display:block;
}

.three-forth
{
	width:73.75%;
	/* padding:0.5%; */
	display:block;
}

.two-third
{
	width:65.332%;
	display:block;
}

.three-fifth
{
	width:58.6%;
	/* padding:0.5%; */
	display:block;
}

.one-half
{
	width:49.3%;
	display:block;
}

.one-fourth
{
	width:24%;
	display:block;
}

.two-fourth
{
	width:49%;
	display:block;
}

.three-fourth
{
	width:74%;
	display:block;
}

.two-forth
{
	width:42.4%;
	/* padding:0.5%; */
	display:block;
}

.two-fifth
{
	width:38.4%;
	/* padding:0.5%; */
	display:block;
}

.one-third
{
	width:31.666%;
	display:block;
}

.three-tenths
{
	width:28.3%;
	/* padding:0.5%; */
	display:block;
}

.one-forth
{
	width:23.25%;
	/* padding:0.5%; */
	display:block;
}

.one-fifth
{
	width:18.2%;
	/* padding:0.5%; */
	display:block;
}

.one-sixth
{
	width:14.833%;
	/* padding:0.5%; */
	display:block;
}

.one-eighth
{
	width:10.625%;
	/* padding:0.5%; */
	display:block;
}

.one-tenths
{
	width:8.1%;
	/* padding:0.5%; */
	display:block;
}


.last 
{
	margin-right:0px !important;
	margin-left:0px !important;
}

/*------------------------
	 LABELS & FORM'S
-------------------------*/

.form-label 
{
	display:block;
	margin-bottom:5px;
}

/*------------------------
	TIPOS DE BORDAS
-------------------------*/

.dotted 
{
	outline:1px dotted #CCC;
}

.text-left
, .t-left
{
	text-align:left;
}

.text-right
, .t-right
{
	text-align:right;
}

.text-center
, .t-center
{
	text-align:center;
}

.text-justify
, .t-justify
{
    text-align: justify;
}

.bold
{
	font-weight:bold;	
}

.italic
{
    font-style: italic;
}

.no-margin
{
	margin: 0px !important;
}

.no-padding {
    padding: 0px !important;
}

.divmaster 
{
    width: 100%; 
    text-align: left;
    font-size: 10px;
}

.obrig
{
    color:Red;
    font-weight:bold;
}

.divmaster_externo
{
    /*
    font-size: x-small;
    z-index: 3000; 
    color: White; 
    position: absolute; 
    width: 100%; 
    height: 100%; 
    left: 0px; 
    text-align: center; 
    background-color: white;
    FILTER: alpha(opacity=40); 
    opacity: 0.4; 
    */
	position:fixed!important;
    width: 100%; 
    height: 100%;
	top:0;
	left: 0;		
    font-size: 10px;
    z-index: 4000000; /* 3000; */
    text-align: center; 
    background-color: white; /* background-color: gainsboro;  */
    FILTER: alpha(opacity=90);  /* FILTER: alpha(opacity=90);  */
    opacity: 0.9; /* opacity: 0.9; */
}

.divmaster_externo_carregando
{    
	position:fixed!important;
    width: 100%; 
    height: 100%;
	top:0;
	left: 0;		
    font-size: 10px;
    z-index: 4000000; /* 3000; */
    text-align: center; 
    background-color: white; /* background-color: gainsboro;  */
    FILTER: alpha(opacity=20);  /* FILTER: alpha(opacity=90);  */
    opacity: 0.2; /* opacity: 0.9; */
}

.divmaster_externo-black
{
	position:fixed!important;
    width: 100%; 
    height: 100%;
	top:0;
	left: 0;		
    font-size: 10px;
    z-index: 4000000; /* 3000; */
    text-align: center; 
    background-color: black; /* background-color: gainsboro;  */
    FILTER: alpha(opacity=40);  /* FILTER: alpha(opacity=90);  */
    opacity: 0.4; /* opacity: 0.9; */
}

.divmaster_externo_panel
{
    z-index: 4000001; /* 3001;  */
	position:fixed!important;
    width: 100%; 
    height: 100%;
	top: 0;
	left: 0;		
    font-size: 10px;
    text-align: center; 
    color: black;  
}

.divmaster_externo_panel_aux
{
    z-index: 4000002; /* 3002; */
    position: relative; 
    top: 8%; 
    margin-left: auto; 
    margin-right: auto; 
    background-color: lemonchiffon; 
    color: Black; 
    min-height: 50px;
    max-height: 80%;
    border: solid 1px #94A6B5;
    -webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	overflow: auto;
}

.divmaster_externo_panel_aux-white
{
    z-index: 4000002; /* 3002; */
    position: relative; 
    top: 8%; 
    margin-left: auto; 
    margin-right: auto;     
    color: Black; 
    min-height: 450px;    
}

.divmaster_externo_panel_aux-lembrete
{
    z-index: 3000002;
    position: fixed;
    bottom: 20px;
    right: 20px;
    margin-left: auto; 
    margin-right: auto; 
    background-color: #cee6f2;
    color: Black;
    min-height: 100px;
    max-height: 60%;
    min-width: 500px;
    max-width: 800px;
    border: solid 1px #94A6B5;
    -webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	padding-bottom: 10px;
	text-align: left;	
}

.divmaster_externo_panel_aux-azul
{
    z-index: 3000002;
    position: relative; 
    top: 8%; 
    margin-left: auto; 
    margin-right: auto; 
    background-color: #cee6f2;
    color: Black; 
    min-height: 450px;
    border: solid 1px #94A6B5;
    -webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	overflow: auto;
}

/*************************************************************/

/* TAB MENU   
----------------------------------------------------------*/

.img_menu hideSkiplink
{
    position: absolute;
    top: 0px;
    left: 0px;
}

.img_menu 
{
    position: relative;
    top: 0px;
}

div.hideSkiplink
{
    background-color: #3a4f63;
    width: 100%;
    margin: 0, 0, 0, 0;
    padding: 0, 0, 0, 0;
    position: absolute;
    height: 0px;
    top: 0px;
    left: 0px;
}

.menu_princ 
{
    margin: 0px;
    padding: 0px;
}

div.menu_princ
{
    font-weight: normal;
    margin: 0px;
    padding: 0px;
    margin-left: auto;
    margin-right: auto;
    z-index: 10001;
}

div.menu_princ ul
{
    list-style: none;
    margin: 0px;
    padding: 0px;
    min-width: 80px;
    text-align: center;
    z-index: 10010;
}

div.menu_princ li
{
    background-color: #222222;
    background-repeat: repeat-x;
    background-image: -khtml-gradient(linear, left top, left bottom, from(#333333), to(#222222));
    background-image: -moz-linear-gradient(top, #333333, #222222);
    background-image: -ms-linear-gradient(top, #333333, #222222);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #333333), color-stop(100%, #222222));
    background-image: -webkit-linear-gradient(top, #333333, #222222);
    background-image: -o-linear-gradient(top, #333333, #222222);
    background-image: linear-gradient(top, #333333, #222222);
    
    list-style: none;
    padding: 0px;
    margin: 0px;
    z-index: 10011;
    font-size: 103%;
}

div.menu_princ ul li a, div.menu_princ ul li a:visited
{    
    border: 1px #333 solid;
    border-collapse: collapse;
    color: white;
    display: block;
    line-height: 1.35em;
    padding: 6px 8px 6px;
    text-decoration: none;
    white-space: nowrap;
    min-width: 100px;
    z-index: 2000;
}

div.menu_princ ul li a:hover
{
    background-color: #bfcbd6;
    color: #465c71;
    text-decoration: none;
}

div.menu_princ ul li a:active
{
    background-color: #465c71;
    color: #cfdbe6;
    text-decoration: none;
}

div.menu_princ .level2, div.menu_princ .level3
{
    min-width: 120px;
}

/*
div.menu_princ
{
    font-size: 10px;
    font-weight: normal;
    margin: 0, 0, 0, 0;
    padding: 2px 0px 0px 8px;
    margin-left: auto;
    margin-right: auto;
    height: 25px;
    z-index: 100px;
}

div.menu_princ ul
{
    list-style: none;
    margin: 0, 0, 0, 0;
    padding: 0, 0, 0, 0;
    min-width: 100px;
    text-align: center;
    z-index: 2000;
}

div.menu_princ li
{
    list-style: none;
    padding: 0px 0px 0px 0px;
    background-color: black;
    margin: 0, 0, 0, 0;
    margin-bottom: 0;
    z-index: 2000;
}

div.menu_princ ul li a, div.menu_princ ul li a:visited
{
    border: 1px #333333 solid;
    color: White;
    display: block;
    line-height: 1.35em;
    padding: 4px 4px;
    text-decoration: none;
    white-space: nowrap;
    min-width: 130px;
    z-index: 2000;
}

div.menu_princ ul li a:hover
{
    background-color: #bfcbd6;
    color: #465c71;
    text-decoration: none;
}

div.menu_princ ul li a:active
{
    background-color: #465c71;
    color: #cfdbe6;
    text-decoration: none;
}
*/

/* **************** */

.carregando
{
    position: fixed; 
    top: 40%; 
    left: 49%;
    z-index: 5000001;
}

.headertitle
{
    font-size: 12px;
    vertical-align: text-top;
    font-weight: bold;
    color: White;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-top: auto;
    margin-bottom: auto;
}

.headerpanel
{
    width: 100%;
    border: 0px solid #CCC;
    background-image: url(../images/new/bgpanel.png);
    padding-top: 5px;
    padding-bottom: 5px;
    color: White;
    font-weight: bold;
}

.border-full
{
    border: 1px solid #ccc;    
}

.gridheader
{
    background-color: white;
    /* background-color: #990000; */
    min-height: 25px;    
    font-weight: bold;
    color: #333;
}

.gridrowinner
{
    /* background-color: #EEEEEE; */
    background-color: lemonchiffon; 
    min-height: 30px;
}
.gridrowinner-white
{
    min-height: 30px;
}
.gridrowinner-info
{
    background-color: #DFF3F966 !important;
    min-height: 30px;
}
.gridrowinner_alternated
{
    background-color: white;
    /* background-color: #DDDDDD; */
    min-height: 30px;
}
.gridrowinner_selected
{
    background-color: #FFCC66;
    min-height: 30px;
    /* font-weight: bold; */
}

.gridrowinner_group1
{
    background-color: #DCE6F1;
    min-height: 30px;
    /* font-weight: bold; */
}

.gridrowinner_group2
{
    background-color: #F2F2F2;
    min-height: 30px;
    /* font-weight: bold; */
}

.gridrowinner_summary
{
    background-color: #DCE6F1;
    min-height: 30px;
    /* font-weight: bold; */
}

.gridheader th, .gridrowinner td, .gridrowinner-white td, .gridrowinner_alternated td, .gridrowinner_selected td
,.gridrowinner_group1 td, .gridrowinner_group2 td, .gridrowinner_summary td
{
    vertical-align: middle;
    display: table-cell;
    padding-top: 5px;
    padding-bottom: 5px;
}

.gridrowinner-white-peq
{
    min-height: 20px;
}

.gridrowinner-white-peq td
{
    vertical-align: middle;
    display: table-cell;
    padding-top: 2px;
    padding-bottom: 2px;
}

.gridrowinner-min
{
    /* background-color: #EEEEEE; */
    background-color: lemonchiffon; 
    min-height: 20px;
}
.gridrowinner-min-white
{
    min-height: 20px;
}
.gridrowinner-min_alternated
{
    background-color: white;
    /* background-color: #DDDDDD; */
    min-height: 20px;
}
.gridrowinner-min_selected
{
    background-color: #FFCC66;
    min-height: 20px;
    /* font-weight: bold; */
}

.gridrowinner-min_group1
{
    background-color: #DCE6F1;
    min-height: 20px;
    /* font-weight: bold; */
}

.gridrowinner-min_group2
{
    background-color: #F2F2F2;
    min-height: 20px;
    /* font-weight: bold; */
}

.gridrowinner-min_summary
{
    background-color: #DCE6F1;
    min-height: 20px;
    /* font-weight: bold; */
}

.gridheader th, .gridrowinner-min td, .gridrowinner-min-white td, .gridrowinner-min_alternated td, .gridrowinner-min_selected td
,.gridrowinner-min_group1 td, .gridrowinner-min_group2 td, .gridrowinner-min_summary td
{
    vertical-align: middle;
    display: table-cell;
    padding-top: 2px;
    padding-bottom: 2px;
}



/* ********************************************************************* */
/*  Event Logs  */
.logs {
	margin:0;
	padding:0;
	text-align: left;
}
.logs li {
	background-position:10px 8px;
	background-repeat:no-repeat;
	list-style:none;
	display:block;
	padding:10px 10px 10px 0px;
	overflow:hidden;
	margin-bottom:10px;
    border-bottom: 1px solid lightgray;
}
.logs li h4 {
	text-shadow:none;
	font-size:100%;
}
/*
.logs li.pdf { background-image:url('../images/new/extensions/pdf.png'); }
.logs li.excel { background-image:url('../images/new/extensions/excel.png'); }
.logs li.word { background-image:url('../images/new/extensions/word.png'); }
.logs li.powerpoint { background-image:url('../images/new/extensions/powerpoint.png'); }
.logs li.nota { background-image:url('../images/new/extensions/nota.png'); }
.logs li.documento { background-image:url('../images/new/extensions/documento.png'); }

.logs li.tarefa { background-image:url('../images/new/extensions/tarefa.png'); }
.logs li.tarefa_completed { background-image:url('../images/new/extensions/tarefacompleted.png'); }
.logs li.tarefa_canceled { background-image:url('../images/new/extensions/tarefa_canceled.png'); }
.logs li.chamado_técnico { background-image:url('../images/new/extensions/chamado_técnico.png'); }
.logs li.chamado_técnico_completed { background-image:url('../images/new/extensions/chamado_técnico_completed.png'); }
.logs li.chamado_técnico_canceled { background-image:url('../images/new/extensions/chamado_técnico_canceled.png'); }
.logs li.reunião { background-image:url('../images/new/extensions/reuniao.png'); }
.logs li.reunião_completed { background-image:url('../images/new/extensions/reuniao_completed.png'); }
.logs li.reunião_canceled { background-image:url('../images/new/extensions/reuniao_canceled.png'); }
.logs li.oportunidade { background-image:url('../images/new/extensions/oportunidade.png'); }
.logs li.oportunidade_completed { background-image:url('../images/new/extensions/oportunidade_completed.png'); }
.logs li.oportunidade_canceled { background-image:url('../images/new/extensions/oportunidade_canceled.png'); }
.logs li.proposta { background-image:url('../images/new/extensions/proposta.png'); }
.logs li.proposta_completed { background-image:url('../images/new/extensions/proposta_completed.png'); }
.logs li.proposta_canceled { background-image:url('../images/new/extensions/proposta_canceled.png'); }


.logs li.rar { background-image:url('../images/new/extensions/rar.png'); }
.logs li.zip { background-image:url('../images/new/extensions/zip.png'); }
.logs li.png { background-image:url('../images/new/extensions/png.png'); }
.logs li.jpg { background-image:url('../images/new/extensions/jpeg.png'); }
.logs li.gif { background-image:url('../images/new/extensions/gif.png'); }
.logs li.tiff { background-image:url('../images/new/extensions/tiff.png'); }

.logs li.event { background-image:url('../img/icons/icon_event_log.png'); }
.logs li.bomb { background-image:url('../img/icons/icon_event_bomb.png'); }
*/

.logs li .logs-timestamp {
	float:right;
	font-size:95%;
	padding-right: 5px;
}

.logs li .logs-remover {
    float:right;
    padding-left: 5px;
    padding-right: 5px;
}

.logs-remover:hover, .logs-editar:hover
{
    background-color:#4c4c4c;
    display:inline-block;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	text-shadow:0 1px 2px #666;
	-webkit-transition:all 400ms ease;
	-moz-transition:all 400ms ease;
	-o-transition:all 400ms ease;
	transition:all 400ms ease;
}

.logs li .logs-editar {
    float:right;
    padding-left: 5px;
    padding-right: 5px;
}

.logs li .logs-event, .logs-event {
	text-decoration:none;
	font-size:110%;
	/* font-weight: bold; */
}

.logs a:hover {
	color: red;
}

.logs-event red {
    color: Red;
}

.logs li .logs-meta a  {
    text-decoration:none; 
}

.logs p {
    padding-top: 10px;
    padding-bottom: 10px;
}

.logs-button {
    display:inline-block;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	text-decoration:none;
	/*white-space:nowrap;*/
	cursor:pointer;
	vertical-align: middle;
	text-align: center;
	-webkit-transition:all 400ms ease;
	-moz-transition:all 400ms ease;
	-o-transition:all 400ms ease;
	transition:all 400ms ease;
	overflow:visible;	
	font-weight: normal;
	background-color: transparent;
	border:none;
	color: black;
	padding: 2px 4px 2px 4px; 
}

.logs-button-red 
{
    background-color: red;
}

.logs-button-red:hover 
{
    background-color: #fff !important;
    color: #000 !important;
}

.logs-button-selected 
{
    background-color:#000;
    border: 1px solid #ddd;
    
}

.logs-button:hover {
	background-color:#4c4c4c;
	color:white;
}

a.logs-button {
	color:white;
}

a.logs-button:hover {
	background-color:#4c4c4c;
	color:white;
}

/* ********************************************************************* */
/* ********************************************************************* */
/* ********************************************************************* */
/* ********************************************************************* */
/* ********************************************************************* */

/*  General Classes  */
.small { width:33%; }
.medium { width:66%; }
.large { width:99%; }
.text_red { color:red; }
.text_green { color:green; } /* 6a9912 */
.text_orange { color:orange; }
.text_blue { color: #006666; }
.text_black { color: black; }
.blue { background-color:#066d99; }
.green { background-color:#2B8A26; } /* 6a9912 */

.gray_full { background-color:#929494; }

/*  Buttons :: Button Like Link  */
.button-link, .button-aux, button-aux, .salvar_peq, .salvar, .cancelar, .cancelar_peq, .cancelar_peq_large, .remover_peq, .voltar {
	display:inline-block;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	text-decoration:none;
	text-shadow:0 1px 2px #666;
	white-space:nowrap;
	cursor:pointer;
	vertical-align: middle;
	text-align: center;
	-webkit-transition:all 400ms ease;
	-moz-transition:all 400ms ease;
	-o-transition:all 400ms ease;
	transition:all 400ms ease;
	overflow:visible;
	/* width: auto; */
	color: White;
}

.button-link, .salvar_peq, .salvar, .cancelar, .cancelar_peq, .cancelar_peq_large, .remover_peq, .voltar {
	background-color:#2B8A26;
	padding:4px 20px 4px 20px; 
	border:none;
	color:#fff;
	font-size: 10px;
	font-weight: normal;
	/* min-width: 110px; */
}

.btn_blue {
    background-color:#68A4C4 !important;
}

a.linkbutton
{
	padding:4px 16px 4px 16px; 
	border: none;
	color: #000;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}

a.linkbutton:hover
{
	color:red
}

.button-link:hover, .salvar_peq:hover, .salvar:hover, .cancelar:hover, .cancelar_peq:hover, .cancelar_peq_large:hover, .remover_peq:hover, .voltar:hover {
	background-color:#4c4c4c;
	color:#fff;
}

a.button-link, a.salvar_peq, a.salvar, a.cancelar, a.cancelar_peq, a.cancelar_peq_large, a.remover_peq, a.voltar {
	color:#fff;
}

a.button-link:hover, a.salvar_peq:hover, a.salvar:hover, a.cancelar:hover, a.cancelar_peq:hover, a.cancelar_peq_large:hover, a.remover_peq:hover, a.voltar:hover {
	background-color:#4c4c4c;
	color:#fff;
}

.salvar, .cancelar
{
    font-size: 12px;
}

.cancelar, .cancelar_peq, .cancelar_peq_large
{
    background-color:#929494;
}

.remover_peq, .voltar
{
    background-color:#ae432e;
}

.voltar
{
    font-weight: bolder;
}

.button-link.blue { background-color:#066d99; }
.button-link.green { background-color:#2B8A26; } /* 6a9912 */
.button-link.red { background-color:#ae432e; }
.button-link.gray { background-color:#929494; }
.button-link.darkgreen { background-color:#006666; }

/*  Content Layout :: Nested Box  */
.nested {
	border:1px solid gray;
	padding:15px;
	overflow:hidden;
	-moz-border-radius:3px;
	border-radius:3px;
}

/*  Contacts  */
.contacts 
{    
	margin:0;
	padding:0;
	display:block;
	padding:10px;
	overflow:hidden;
	margin-bottom:10px;
	/* border:1px solid; */
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	/* background-color: #e6e6e6; */
	margin-left: auto;
	margin-right: auto;
}

.contacts li {
	background:none;
	list-style:none;
	display:block;
	overflow:hidden;
	margin-bottom:10px;
	padding:0 0 10px;
	border-bottom:1px solid;
	line-height:100%;
	text-align: left;
}
.contacts li:last-child {
	border:none;
	margin:0;
	padding:0;
}
.contacts li img 
{
    /*
	width:48px;
	height:48px;
    */
	/* padding:3px; */
	margin-right:15px;
	/* border:1px solid; */
	float:left;
}
.contacts li a.contacts-user {
	margin:2px 0;
	display:block;
	font-weight: bold;
	text-decoration: none;	
}
.contacts li em {
    font-style: italic;
}
.contacts li ul {
	margin:8px 0 0;
	list-style:none;
	overflow:hidden;
	padding: 0;
}
.contacts li ul li {
	float:left;
	margin:0 5px 0 0;
	padding:0;
	border:none;
}
.contacts li ul li:last-child { margin-right:0; }
.contacts li .button-link { font-size:10px; }

/*  Notifications  */
.notification {
	display:block;
	clear:both;
	padding:14px 10px 6px 36px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	border:1px solid;
	color:#646464;
	background-position:10px 12px;
	background-repeat:no-repeat;
	margin: 10px 0;
	font-size: 11px;
	text-align: left;
	width: 500px;
	margin-left: auto;
	margin-right: auto;
	z-index: 5010;
}

.notification p
{
	margin: 0px;
	line-height: 1.5;
	text-align: left;
}

.close-notification, .fechar-notificacao {
	float:right;
	text-decoration:none;
	color:#737373;
	position:relative;
	top:-10px;
	right:-2px;
	font-size: 14px;
	cursor: pointer;
}
.close-notification:hover, .fechar-notificacao:hover { color:#333; }
.notification.error {
	background-color:#f2d4ce;
	background-image:url('../images/new/icons/icon_notification_error.png');
	border-color:#ae432e;
}
.notification.error strong { color:#ae432e; }
.notification.success {
	background-color:#d9e6c3;
	background-image:url('../images/new/icons/icon_notification_success.png');
	border-color:#77ab13;
}
.notification.success strong { color:#69990f; }
.notification.attention {
	background-color:#faf6d4;
	background-image:url('../images/new/icons/icon_notification_attention.png');
	border-color:#e6c26e;
}
.notification.attention strong { color:#be8007; }
.notification.information {
	background-color:#cee6f2;
	background-image:url('../images/new/icons/icon_notification_information.png');
	border-color:#058dc7;
}
.notification.information strong { color:#0576a6; }
.notification.note {
	background-color:#f2f2f2;
	background-image:url('../images/new/icons/icon_notification_note.png');
	border-color:#d1d1d1;
}
.notification.note strong { color:#737373; }

.alert-message{
	background-color: #FDDFDE;
	border-color: #FBC7C6;
	color: #404040;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	padding: 14px;
	margin-bottom: 18px;
	border-width: 1px;
	border-style: solid;
	-webkit-border-radius: 4px;
}

.azul{
	background-color: #D1EED1;
	border-color: #BFE7BF;
}

.blue { color:#066d99; }
.green { color:#2B8A26; } /* 6a9912 */
.red { color:red; }
.gray { color:#929494; }
.darkgreen { color:#006666; }

.text-black { color:black; }
.text-blue { color:#066d99; }
.text-green { color:#2B8A26; } /* 6a9912 */
.text-darkgreen { color:#006600; } /* 6a9912 */
.text-red { color:red; }
.text-darkred { color: #990000; }
.text-orange { color: Orange; }
.text-yellow { color: Yellow; }

.bg-green { background-color: #d7fa96; }
.bg-blue {  background-color: #68A4C4 !important; }
.bg-gray { background-color: #f2f2f2; }

.page_nav 
{
    display: table;
    border-collapse: inherit!important;
    margin-left: auto;
    margin-right: auto;
}

a.navbutton
{
    /*
    float: left;
    color: #fff;
    display: table;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    margin-top: 10px;
    margin-right: 10px;
    font-family: Tahoma, Verdana;
    font-size: 11px;
    font-weight: bold;
    background-image: url(../images/pagenav_bg.png);
    */
    display: block; 
    font-weight: bold; 
    border: 1px solid #ccc; 
    padding: 5px 10px; 
    color: #333; 
    line-height: 21px; 
    vertical-align: top;
    margin-top: 10px;
    margin-right: 6px;
    background: #f7f7f7; 
    -moz-border-radius: 2px; 
    -webkit-border-radius: 2px; 
    border-radius: 2px;
}

a.navbutton:hover
{
    color: red;
    cursor: pointer; 
    text-decoration: none; 
    background: #ccc;
}

a.navbutton-white:hover
{
    color: White;
}

a.navbutton-peq
{
    /*
    float: left;
    color: #fff;
    display: table;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    margin-top: 10px;
    margin-right: 10px;
    font-family: Tahoma, Verdana;
    font-size: 11px;
    font-weight: bold;
    background-image: url(../images/pagenav_bg.png);
    */
    display: block; 
    font-weight: bold; 
    border: 1px solid #ccc; 
    padding: 3px 6px; 
    color: #333; 
    line-height: 18px; 
    vertical-align: top;
    margin-top: 10px;
    margin-right: 6px;
    background: #f7f7f7; 
    -moz-border-radius: 2px; 
    -webkit-border-radius: 2px; 
    border-radius: 2px;
}

a.navbutton-peq:hover
{
    color: red;
    cursor: pointer; 
    text-decoration: none; 
    background: #ccc;
}

a.current
{
    background: #333; 
    color: #fff; 
    border: 1px solid #272727;
}


.btn {
    display:inline-block;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	text-decoration:none;
	/*white-space:nowrap;*/
	cursor:pointer;
	vertical-align: middle;
	text-align: left;
	-webkit-transition:all 400ms ease;
	-moz-transition:all 400ms ease;
	-o-transition:all 400ms ease;
	transition:all 400ms ease;
	overflow:visible;	
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	background-color: transparent;
	border:none;
	color: black;
	padding: 4px 10px 4px 30px; 
}

.btn-noeffect {
    display:inline-block;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	text-decoration:none;
	/*white-space:nowrap;*/
	cursor: text; /*not-allowed;*/
	vertical-align: middle;
	text-align: left;
	-webkit-transition:all 400ms ease;
	-moz-transition:all 400ms ease;
	-o-transition:all 400ms ease;
	transition:all 400ms ease;
	overflow:visible;	
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	background-color: transparent;
	border:none;
	color: black;
	padding: 4px 10px 4px 30px; 
}

.btn-full {
    display:inline-block;
	text-decoration:none;
	/*white-space:nowrap;*/
	cursor:pointer;
	vertical-align: middle;
	text-align: left;
	-webkit-transition:all 400ms ease;
	-moz-transition:all 400ms ease;
	-o-transition:all 400ms ease;
	transition:all 400ms ease;
	overflow:visible;	
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	background-color: transparent;
	border:none;
	color: black;
	padding: 4px 10px 4px 30px; 
    width: 100%;
}

.btn-selected 
{
    background-color:#faf6d4;
    border: 1px solid #e6c26e;
}

.btn-selected-dark
{
    background-color: #FF9C00;
    border: 1px solid #e6c26e;
}

.btn-selected-info
{
    background-color:#cee6f2;
    border: 1px solid #94A6B5;
}

.btn-selected-black
{
    /*background-color:#cee6f2;*/
    border: 1px solid #000;
}

.btn-border 
{
    border: 1px solid #ddd;
}

.btn-border-dark
{
    border: 1px solid #999;
}

.btn-parecer 
{
	background-image: url(../images/new/icons/icon_notification_attention.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;
	/* color: Red; */
}

.btn-curtiu 
{    
    background-image: url(../images/blog/good.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;	
	color: black;
}

.btn-usuario 
{    
    background-image: url(../images/new/usuario.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;	
	color: black;
}

.btn-curtir 
{    
    background-image: url(../images/blog/comment_icon.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;
	color: black;
}

.btn-excel 
{    
    background-image: url(../images/new/excel.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;
	color: black;
}

.btn-pdf 
{    
    background-image: url(../images/new/extensions_peq/pdf.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;
	color: black;
}

.btn-limpar 
{    
    background-image: url(../images/new/outros/botao_limpar.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;
	color: black;
}

.btn-editar 
{    
    background-image: url(../images/new/editar.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;
	color: black;
}

.btn-editar-min
{    
    background-image: url(../images/new/editar-min.png);
	background-repeat: no-repeat;
	background-position: 4px 2px;
	color: black;
	font-size: 9px;
	padding: 1px 4px 1px 20px; 
}

.btn-refresh 
{    
    background-image: url(../images/new/arrow_refresh.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;
	color: black;
}


.btn-remover-min
{    
    background-image: url(../images/new/remover-min.png);
	background-repeat: no-repeat;
	background-position: 4px 2px;
	color: black;
	font-size: 9px;
	padding: 1px 4px 1px 20px; 
}

.btn-limpar-min
{    
    background-image: url(../images/new/outros/botao_limpar-peq.png);
	background-repeat: no-repeat;
	background-position: 4px 2px;
	color: black;
	font-size: 9px;
	padding: 1px 4px 1px 20px; 
}

.btn-pesquisar-min
{    
    background-image: url(../images/new/pesquisa-peq.png);
	background-repeat: no-repeat;
	background-position: 4px 2px;
	color: black;
	font-size: 9px;
	padding: 1px 4px 1px 20px; 
}

.btn-lixeira-min
{    
    background-image: url(../images/new/lixeira-min.png);
	background-repeat: no-repeat;
	background-position: 4px 2px;
	color: black;
	font-size: 9px;
	padding: 1px 4px 1px 20px; 
}

.btn-historico-min
{    
    background-image: url(../images/new/historico-min.png);
	background-repeat: no-repeat;
	background-position: 4px 2px;
	color: black;
	font-size: 9px;
	padding: 1px 4px 1px 20px; 
}

.btn-man-min
{    
    background-image: url(../images/new/man-min.png);
	background-repeat: no-repeat;
	background-position: 4px 2px;
	color: black;
	font-size: 9px;
	padding: 1px 4px 1px 20px; 
}

.btn-woman-min
{    
    background-image: url(../images/new/woman-min.png);
	background-repeat: no-repeat;
	background-position: 4px 2px;
	color: black;
	font-size: 9px;
	padding: 1px 4px 1px 20px; 
}

.btn-adicionar-min
{    
    background-image: url(../images/new/plus-min.png);
	background-repeat: no-repeat;
	background-position: 4px 2px;
	color: black;
	font-size: 9px;
	padding: 1px 4px 1px 20px; 
}

.btn-adicionarcontato-min
{    
    background-image: url(../images/new/plus_button-min.png);
	background-repeat: no-repeat;
	background-position: 4px 2px;
	color: black;
	font-size: 9px;
	padding: 1px 4px 1px 20px; 
}

.btn-calendario 
{    
    background-image: url(../images/new/calendar_black.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;
	color: black;
}

.btn-remover 
{    
    background-image: url(../images/new/remover.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;
	color: black;
}

.btn-bloqueado
{    
    background-image: url(../images/new/remover1.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;
	color: black;
}

.btn-lixeira 
{    
    background-image: url(../images/new/lixeira_16.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;
	color: black;
}

.btn-notificacao 
{    
    background-image: url(../images/new/notificacao.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;
	color: black;
}

.btn-notificacao-azul
{    
    background-image: url(../images/new/notification.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;
	color: black;
}

.btn-lapis 
{    
    background-image: url(../images/new/lapis.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;
	color: black;
}

.btn-emandamento 
{    
    background-image: url(../images/new/icons/icon_notification_attention.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;	
	color: black;
}

.btn-calculadora 
{    
    background-image: url(../images/calculadora_16px.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;	
	color: black;
}

.btn-atencao 
{    
    background-image: url(../images/new/icons/icon_notification_attention.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;	
	color: black;
}

.btn-ganho 
{    
    background-image: url(../images/new/icons/icon_success.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;	
	color: black;
}

.btn-perdido 
{    
    background-image: url(../images/new/icons/icon_table_delete.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;	
	color: black;
}

.btn-pasta 
{    
    background-image: url(../images/new/pastas.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;	
	color: black;
}

.btn-nomenclatura 
{    
    background-image: url(../images/new/7661_16x16.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;	
	color: black;
}

.btn-metadado 
{    
    background-image: url(../images/new/icons/icon_nav_dashboard.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;	
	color: black;
}

.btn-impressao 
{    
    background-image: url(../images/new/icons/icon_nav_dashboard.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;	
	color: black;
	background-color:#faf6d4;
    border: 1px solid #e6c26e;
}

.btn-impressora 
{    
    background-image: url(../images/new/print.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;	
	color: black;
	background-color:#faf6d4;
    border: 1px solid #e6c26e;
}

.btn-adicionar 
{    
    background-image: url(../images/new/plus_button.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;	
	color: black;
}

.btn-pesquisar 
{    
    background-image: url(../images/new/pesquisa.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;	
	color: black;
}

.btn-grupos
{    
    background-image: url(../images/new/user_group.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;	
	color: black;
}

.btn-perfis
{    
    background-image: url(../images/new/perfil.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;	
	color: black;
}

.btn-estrutura-status 
{    
    background-image: url(../images/new/pesquisa.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;	
	color: black;
	text-align: left;
}

.btn-sucesso
{    
    background-image: url(../images/new/icon_success.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;	
	color: black;
	text-align: left;
}

.btn-fatura 
{    
    background-image: url(../images/new/dollar_orange.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;	
	color: black;
}

.btn-flagred 
{    
    background-image: url(../images/new/flag_red02.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;	
	color: black;
}

.btn-flagyellow
{    
    background-image: url(../images/new/flag_yellow.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;	
	color: black;
}

.btn-avancar
{    
    background-image: url(../images/new/avancar.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;	
	color: black;
	text-align: left;
}

.btn-salvar
{    
    background-image: url(../images/new/salvar.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;	
	color: black;
	text-align: left;
}

.btn-voltar
{    
    background-image: url(../images/new/voltar.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;	
	color: black;
	text-align: left;
}

.btn-assumir
{    
    background-image: url(../images/new/assumir.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;	
	color: black;
	text-align: left;
}

.btn-delegar
{    
    background-image: url(../images/new/delegar.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;	
	color: black;
	text-align: left;
}

.btn-vencedor
{    
    background-image: url(../images/new/icons/icon_nav_events.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;	
	color: black;
	text-align: left;
}

.btn-anexar
{    
    background-image: url(../images/new/anexar.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;	
	color: black;
	text-align: left;
}

.btn-historico
{    
    background-image: url(../images/new/notification.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;	
	color: black;
	text-align: left;
}

.btn-diagrama 
{    
    background-image: url(../images/new/dashboard.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;
	color: black;
}

.btn-info
{    
    background-image: url(../images/new/info.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;	
	color: black;
	text-align: left;
}

.btn-leads
{    
    background-image: url(../images/new/cat_leads.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;	
	color: black;
	text-align: left;
}

.btn-prospects
{    
    background-image: url(../images/new/cat_prospects.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;	
	color: black;
	text-align: left;
}

.btn-clientes
{    
    background-image: url(../images/new/cat_clientes.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;	
	color: black;
	text-align: left;
}

.btn-parceiros
{    
    background-image: url(../images/new/cat_parceiros.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;	
	color: black;
	text-align: left;
}

.btn:hover, .btn-full:hover {
	background-color:#4c4c4c;
	color:#fff;
}

a.btn, a.btn-full {
	color:#fff;
}

a.btn:hover, a.btn-full:hover {
	background-color:#4c4c4c;
	color:#fff;
}

.btn.red { background-color:#ae432e; }
.btn.blue { background-color:#058dc7; }
.btn.green { background-color:#77ab13; }
.btn.orange { background-color:#ef561a; }
.btn.gray { background-color:#b3b3b3; }


/*  Wizard  */
.wizard-steps {
	margin:0 0 25px;
	text-align:center;
	height:35px;
	border-bottom:3px solid;
	border-color:#e6e6e6;	
}
.wizard-steps li {
	height:100%;
	display:inline-block;
	padding:0 15px;	
}
.ie7 .wizard-steps li, .ie7 .wizard-steps-item {
	display:block;
	float:left;
}
.wizard-steps li a 
{
    font-size: 110%;
	display:block;
	text-decoration:none;
	position:relative;
	padding-bottom:35px;
	background-repeat:no-repeat;
	background-position:center 27px;
}
.wizard-steps li a.current, .wizard-steps li a.done {
    background-position:center -92px; 
    background-color: transparent;
    color: red;
    border: 0px;
}

.wizard-steps li a
{ color:#666; }

.wizard-steps li a { background-image:url('../images/new/bg_wizard.png'); }

.wizard-content p
{
    /*
    padding-left: 20px;
    padding-right: 20px;
    */
}

/***********************************************************************/

/* Accordion */
.accordionHeader
{
    /*
    font-size:14px;
	color: #666666;
	text-align:left;
	padding-top: 10px;
	padding-left: 25px;
    padding-bottom: 10px;
    margin-bottom: .5em;
    border-bottom: 1px dotted #CCC; 
    margin-left: auto;
    margin-right: auto; 
    cursor: pointer;
    z-index: 100;
    
    background-image: url(../images/new/plus_button.png);
	background-repeat: no-repeat;
	background-position: 2px 10px;
    */
    background: #222; 
    -moz-border-radius: 2px; 
    -webkit-border-radius: 2px; 
    border-radius: 2px; 
    background-image: url(../images/new/plus_button.png);
	background-repeat: no-repeat;
	background-position: 8px 10px;
	cursor: pointer;
}

.accordionHeaderSelected
{
    /*
    font-size:14px;
	color: #666666;
	text-align:left;
	padding-top: 10px;
	padding-left: 25px;
    padding-bottom: 10px;
    margin-bottom: .5em;
    border-bottom: 1px dotted #CCC; 
    margin-left: auto;
    margin-right: auto; 
    cursor: pointer;
    z-index: 100;
    
    background-image: url(../images/new/minus_button.png);
	background-repeat: no-repeat;
	background-position: 2px 10px;
    */
    background: #222; 
    -moz-border-radius: 2px; 
    -webkit-border-radius: 2px; 
    border-radius: 2px; 
    background-image: url(../images/new/minus_button.png);
	background-repeat: no-repeat;
	background-position: 8px 10px;
	cursor: pointer;
}

.accordionHeader div, .accordionHeaderSelected div { 
	font-size: 14px;
	letter-spacing: 0.8px; 
	/*font-family: 'BebasNeueRegular', Arial, Helvetica, sans-serif; */
	font-weight: normal; 
	padding: 8px 0 8px 10px;	
	color: #fff;
	text-align: left;
	margin-left: 35px;
	background: #333; 
}

.accordionContent
{
    margin-left: auto;
    margin-right: auto;
    padding-top: 15px;
    padding-bottom: 15px;
    text-align: left;
    padding-left: 10px;
    padding-right: 10px;
    border: 1px solid #ccc;
    margin-bottom: 10px;
}

/*******************************************/

.accordionHeader-peq
{
    background: #EEE; 
    -moz-border-radius: 2px; 
    -webkit-border-radius: 2px; 
    border-radius: 2px; 
    background-image: url(../images/new/plus_button.png);
	background-repeat: no-repeat;
	background-position: 3px 2px;
	cursor: pointer;
	border: none;
}

.accordionHeaderSelected-peq
{    
    background: #EEE; 
    -moz-border-radius: 2px; 
    -webkit-border-radius: 2px; 
    border-radius: 2px; 
    background-image: url(../images/new/minus_button.png);
	background-repeat: no-repeat;
	background-position: 3px 2px;
	cursor: pointer;
	border: none;
}

.accordionHeader-peq div, .accordionHeaderSelected-peq div { 
	letter-spacing: 0.8px; 	
	font-weight: normal; 
	padding: 4px 0px 4px 8px;	
	color: #000;
	text-align: left;
	margin-left: 22px;
	    
    background: rgb(204,204,204);
    background: linear-gradient(180deg, rgba(238,238,238,1) 0%, rgba(255,255,255,1) 100%);
}


.accordionHeader-peq-dark
{
    background: #585858; 
    -moz-border-radius: 2px; 
    -webkit-border-radius: 2px; 
    border-radius: 2px; 
    background-image: url(../images/new/plus_button.png);
	background-repeat: no-repeat;
	background-position: 3px 2px;
	cursor: pointer;
	border: none;
}

.accordionHeaderSelected-peq-dark
{    
    background: #585858; 
    -moz-border-radius: 2px; 
    -webkit-border-radius: 2px; 
    border-radius: 2px; 
    background-image: url(../images/new/minus_button.png);
	background-repeat: no-repeat;
	background-position: 3px 2px;
	cursor: pointer;
	border: none;
}

.accordionHeader-peq-dark div, .accordionHeaderSelected-peq-dark div { 
	letter-spacing: 0.8px; 	
	font-weight: normal; 
	padding: 4px 0px 4px 8px;	
	color: #fff;
	text-align: left;
	margin-left: 22px;
	    
    background-color: #585858;
    background-image: url(../images/new/bg_title-dark.png);
}

.div-bold, .div-bold div
{
    font-weight: bold !important;
}

.accordionContent-peq
{
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    /*
    padding-top: 15px;
    padding-bottom: 15px;    
    padding-left: 10px;
    padding-right: 10px;
    */
    margin-bottom: 0px;
    min-height: 300px;
    max-height: 300px;
}

.accordionContent-peq-noheight
{
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    /*
    padding-top: 15px;
    padding-bottom: 15px;    
    padding-left: 10px;
    padding-right: 10px;
    */
    margin-bottom: 0px;
}

.accordionContent-peqwkf
{
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    /*
    padding-top: 15px;
    padding-bottom: 15px;    
    padding-left: 10px;
    padding-right: 10px;
    */
    margin-bottom: 0px;
    min-height: 380px;
    max-height: 380px;
}

/*******************************************/

.panelheader {
	font-size: 14px;
	letter-spacing: 0.8px; 
	font-weight: normal; 
	color: #fff;
	text-align: left;
    background: #000; 
    border-radius: 2px; 
    -moz-border-radius: 2px; 
    -webkit-border-radius: 2px; 
    background-image: url(../images/new/plus_button.png);
	background-repeat: no-repeat;
	background-position: 8px 8px;
	/* cursor: pointer; */
}

.panelheader .content 
{
    margin-left: 35px;
    padding: 8px 0 8px 10px;
    background: #333;
}

.panelheader .content .btns
{
    margin-right: 10px; 
    margin-top: -4px; 
    margin-bottom: -4px;
    color: #fff;
}

.panelheader .logs-button {
	padding: 4px 4px 4px 4px; 
}

.panelheader .logs-button:hover, .panelheader .btn:hover {
	background-color: #FF6600;
	color: black;
}

.panelheader a.logs-button:hover {
	background-color: #FF6600;
	color: black;
}

.panelheader-peq {
	font-size: 11px;
	letter-spacing: 0.8px; 
	font-weight: normal; 
	color: #fff;
	text-align: left;
    background: #000; 
    border-radius: 2px; 
    -moz-border-radius: 2px; 
    -webkit-border-radius: 2px; 
    background-color: #585858;
    background-image: url(../images/new/plus_button.png);
	background-repeat: no-repeat;
	background-position: 4px 4px;
	min-height: 26px;
	/* cursor: pointer; */	
}

.panelheader-peq-green {
	font-size: 11px;
	letter-spacing: 0.8px; 
	font-weight: normal; 
	color: #fff;
	text-align: left;
    background: #000; 
    border-radius: 2px; 
    -moz-border-radius: 2px; 
    -webkit-border-radius: 2px; 
    background-color: #01803D; /*#585858;*/
    background-image: url(../images/new/plus_button.png);
	background-repeat: no-repeat;
	background-position: 4px 4px;
	min-height: 26px;
	/* cursor: pointer; */	
}

.panelheader-peq .content 
{
    margin-left: 25px;
    padding: 5px 0 5px 6px;
    background-color: #063954; 
    background-image: url(../images/new/bg_title-dark.png);    
}

.panelheader-peq-green .content 
{
    margin-left: 25px;
    padding: 5px 0 5px 6px;
    background-color: #01803D;
    background-image: url(../images/new/bg_title-green.png);
}

.panelheader-peq .content .btns, .panelheader-peq-green .content .btns
{
    margin-right: 6px; 
    margin-top: -5px; 
    margin-bottom: -5px;
    color: #fff;
}

.panelheader-peq .logs-button, .panelheader-peq-green .logs-button {
	padding: 4px 4px 4px 4px;
}

.panelheader-peq .btn, .panelheader-peq-green .btn {
	margin-top: 2px;
	color: #fff;
}

.panelheader-peq .logs-button:hover, .panelheader-peq .btn:hover, .panelheader-peq-green .logs-button:hover, .panelheader-peq-green .btn:hover {
	background-color: #FF6600;
	color: black;
}

.panelheader-peq a.logs-button:hover, .panelheader-peq a.btn:hover, .panelheader-peq-green a.logs-button:hover, .panelheader-peq-green a.btn:hover {
	background-color: #FF6600;
	color: black;
}

/***************/

.panelheader-peq-white {
	font-size: 11px;
	letter-spacing: 0.8px; 
	font-weight: normal; 
	color: #000;
	text-align: left;
    border-radius: 2px; 
    -moz-border-radius: 2px; 
    -webkit-border-radius: 2px; 
    background-color: #eee;
    background-image: url(../images/new/plus_button.png);
	background-repeat: no-repeat;
	background-position: 4px 4px;
	border-bottom: 1px dotted #ccc;
}

.panelheader-peq-white .content 
{
    min-height: 16px;
    margin-left: 25px;
    padding: 5px 0 5px 6px;
    background-color: #ddd;
    background-image: url(../images/new/bg_title.png);
}

.panelheader-peq-white .content .btns
{
    margin-right: 6px; 
    margin-top: -5px; 
    margin-bottom: -5px;
    color: #000;
}

.panelheader-peq-white .logs-button {
	padding: 4px 4px 4px 4px;
	color: black;
}

.panelheader-peq-white .btn {
	margin-top: 2px;
	color: black;
}

/*********************************************/
/** AsyncFileUpload **/
.FileUploadClass
{
    font-size: 11px;
    font-family: Verdana;
}
.FileUploadClass input
{
    font-size: 11px;
    font-family: Verdana;
}


/*  Tags  */
.tag {
	display:inline-block;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	text-decoration:none;
	/*white-space:nowrap;*/
	cursor:pointer;
	vertical-align: middle;
	text-align: center;
	-webkit-transition:all 400ms ease;
	-moz-transition:all 400ms ease;
	-o-transition:all 400ms ease;
	transition:all 400ms ease;
	overflow:visible;	
	font-family: Verdana;
	font-size: 93%;
	font-weight: normal;
	background-color: transparent;
	border:none;
	color: white;
	padding: 4px 0px 4px 0px; 
	width: 100%;
}

.tag:hover {
	background-color:#4c4c4c;
	color:#fff;
}

a.tag {
	color:#fff;
}

a.tag:hover {
	background-color:#4c4c4c;
	color:#fff;
}

.tag.red { background-color:#ae432e; }
.tag.blue { background-color:#058dc7; }
.tag.green { background-color:#77ab13; }
.tag.orange { background-color:#ef561a; }
.tag.gray { background-color:#999999; /*#b3b3b3;*/ }


/********************************************/
/********************************************/
.contenttitle  
{
    background: #222; 
    -moz-border-radius: 2px; 
    -webkit-border-radius: 2px; 
    border-radius: 2px; 
}

.contenttitle h2 { 
	font-size: 18px; 
	letter-spacing: 0.8px; 
	font-family: 'BebasNeueRegular', Arial, Helvetica, sans-serif; 
	font-weight: normal; 
	padding: 0 0 0 10px; 
	background-repeat: no-repeat; 
	background-image: url(../images/new/sprites.png); 
	background-position: -154px -443px; 
	color: #fff;	
}
.contenttitle h2 span { 
	display: block; 
	padding: 6px 0 6px 10px;
	margin-left: 25px; 
	border-left: 1px solid #444; 
	background: #336666; /* #333; */
	-moz-border-radius: 2px; 
	-webkit-border-radius: 2px; 
	order-radius: 2px; 
	text-shadow: 1px 1px #222; 
	text-transform: uppercase;
}

.contenttitle h2.inbox { background-position: -82px -335px; }
.contenttitle h2.table { background-position: -82px -480px; }
.contenttitle h2.form { background-position: -154px -262px; }
.contenttitle h2.chart { background-position: -10px -227px; }
.contenttitle h2.image { background-position: -10px -408px; }
.contenttitle h2.button { background-position: -47px -443px; }

/************ PAGINATION ****************/
/************ elements.html *************/

.pagination { list-style: none; overflow: hidden; }
.pagination li { display: inline-block; float: left; margin-right: 5px; }
.pagination li.first, .pagination li.previous, .pagination li.next, .pagination li.last { font-size: 18px; }
.pagination li a { display: block; font-weight: bold; border: 1px solid #ccc; padding: 5px 10px; color: #333; line-height: 21px; vertical-align: top; }
.pagination li a { background: #f7f7f7; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }
.pagination li a:hover { cursor: pointer; text-decoration: none; background: #eee; }
.pagination li a.current { background: #333; color: #fff; border: 1px solid #272727; }
.pagination li.first a:active, .pagination li.previous a:active, .pagination li.next a:active, .pagination li.last a:active {
	background: #333; color: #fff; border 1px solid #272727;
}
.pagination li a.disable { color: #ccc; }
.pagination li a.disable:hover { background: #f7f7f7; cursor: default; }
.pagination li a.disable:active { background: #f7f7f7; border: 1px solid #ccc; color: #ccc; }

/****************** LIST OF WIDGETS STYLE *******************/
/****************** dashboard.html **************************/

.widgetlist  
{
    list-style: none; 
    margin-left: auto; 
    margin-right: auto; 
    width: 100%;
}
.widgetlist li  
{
    list-style: none; 
    float: left; 
    margin-right: 10px; 
    margin-bottom: 10px; 
    background-image: url(../images/new/widgets/bckground.png);
    background-repeat: repeat-x; 
}
.widgetlist li a { 
	display: inline-block; 
	padding: 85px 10px 20px 10px; 
	background-repeat: no-repeat; 
	background-position: center 20px; 
	color: #000; 
	font-weight: bold; 	
	min-width: 80px; 
	text-align: center; 
	-moz-border-radius: 2px; 
	-webkit-border-radius: 2px; 
	border-radius: 2px; 
	text-decoration: none;
	font-family: Tahoma;
	font-size: 110%;
}
.widgetlist li a:hover { text-decoration: none; background-color: #999; color: #eee; }
.widgetlist li a.default { background-color: #bbb; }
.widgetlist li a.hover { background-color: #666; }

.widgetlist li a.clientes { background-image: url(../images/new/client3.png); }
.widgetlist li a.leads { background-image: url(../images/new/contact-big.png); }
.widgetlist li a.oportunidades { background-image: url(../images/new/contact-big.png); }
.widgetlist li a.propostas { background-image: url(../images/new/widgets/propostas1.png); }
.widgetlist li a.dashboards { background-image: url(../images/new/widgets/chart_bar.png); }
.widgetlist li a.calendario { background-image: url(../images/new/widgets/calendario.png); }
.widgetlist li a.campanhas { background-image: url(../images/new/widgets/campanhas.png); }
.widgetlist li a.upload { background-image: url(../images/new/extensions/tarefa_1.png); }

.btn-big 
{    
    display:inline-block;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	text-decoration: none;
	cursor:pointer;
	vertical-align: middle;
	text-align: center;
	-webkit-transition:all 400ms ease;
	-moz-transition:all 400ms ease;
	-o-transition:all 400ms ease;
	transition:all 400ms ease;
	overflow: visible;	
	font-family: Tahoma;
	font-size: 110%;
	border: none;
	color: black;	
    background-color: #FF9C00;
    padding: 65px 10px 10px 10px;
    background-repeat: no-repeat; 
    background-position: center 10px;
    min-width: 90px;
}

.btn-big:hover 
{
	background-color: #4c4c4c;
	color:#fff;
}

a.btn-big 
{
    font-weight: bold;
    font-size: 110%;
}

a.btn-big:hover, .btn-big a:hover {
	background-color:#4c4c4c;
	color:#fff;
}

.btn-big.clientes { background-image: url(../images/new/client3.png); }
.btn-big.leads { background-image: url(../images/new/contact-big.png); }
.btn-big.oportunidades { background-image: url(../images/new/contact-big.png); }
.btn-big.propostas { background-image: url(../images/new/widgets/propostas1.png); }
.btn-big.dashboards { background-image: url(../images/new/widgets/chart_bar.png); }
.btn-big.calendario { background-image: url(../images/new/widgets/calendario.png); }
.btn-big.campanhas { background-image: url(../images/new/widgets/campanhas.png); }
.btn-big.upload { background-image: url(../images/new/extensions/tarefa_1.png); }
.btn-big.tarefas { background-image: url(../images/new/widgets/propostas.png); }

.btn-big.lixeira { background-image: url(../images/new/widgets/trash.png); }
.btn-big.pesq_pastas { background-image: url(../images/new/widgets/folder_open.png); }
.btn-big.pesq_processos { background-image: url(../images/new/widgets/oportunidades.png); }
.btn-big.pesq_documentos { background-image: url(../images/new/widgets/doc_lines.png); }
.btn-big.pesq_metadados { background-image: url(../images/new/widgets/clipboard_copy.png); }
.btn-big.pesq_validade { background-image: url(../images/new/widgets/calendario.png); }
.btn-big.pesq_arqmorto { background-image: url(../images/new/widgets/folder_delete.png); }

.btn-med 
{    
    display:inline-block;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	text-decoration: none;
	cursor:pointer;
	vertical-align: middle;
	text-align: center;
	-webkit-transition:all 400ms ease;
	-moz-transition:all 400ms ease;
	-o-transition:all 400ms ease;
	transition:all 400ms ease;
	overflow: visible;	
	font-family: Tahoma;
	font-size: small;
	border: none;
	color: black;	
    background-color: #FF9C00;
    padding: 45px 5px 5px 5px;
    background-repeat: no-repeat; 
    background-position: center 5px;
    min-width: 60px;
}

.btn-med-white
{    
    display:inline-block;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	text-decoration: none;
	cursor:pointer;
	vertical-align: middle;
	text-align: center;
	-webkit-transition:all 400ms ease;
	-moz-transition:all 400ms ease;
	-o-transition:all 400ms ease;
	transition:all 400ms ease;
	overflow: visible;	
	font-family: Tahoma;
	font-size: 105%;
	border: 1px solid #ccc;
	color: black;	
    background-color: White;
    padding: 45px 5px 5px 5px;
    background-repeat: no-repeat; 
    background-position: center 5px;
    min-width: 60px;
    font-weight: bold;
}

.btn-med-white-selected {
    
    background-color:#faf6d4;
    border: 1px solid #e6c26e;
}

.btn-med:hover, .btn-med-white:hover 
{
	background-color: #4c4c4c;
	color:#fff;
}

a.btn-med, a.btn-med-white 
{
    font-weight: bold;
    font-size: 110%;
}

a.btn-med:hover, .btn-med a:hover, a.btn-med-white:hover, .btn-med-white a:hover {
	background-color:#4c4c4c;
	color:#fff;
}

.btn-med.refresh, .btn-med-white.refresh { background-image: url(../images/new/widgets-med/arrow_refresh-med.png); }
.btn-med.avancar, .btn-med-white.avancar { background-image: url(../images/new/widgets-med/right.png); }
.btn-med.sucesso, .btn-med-white.sucesso { background-image: url(../images/new/widgets-med/checked.png); }
.btn-med.clientes { background-image: url(../images/new/widgets-med/client3.png); }
.btn-med.leads { background-image: url(../images/new/widgets-med/contact-big.png); }
.btn-med.oportunidades { background-image: url(../images/new/widgets-med/contact-big.png); }
.btn-med.propostas { background-image: url(../images/new/widgets-med/propostas1.png); }
.btn-med.dashboards { background-image: url(../images/new/widgets-med/chart_bar.png); }
.btn-med.calendario { background-image: url(../images/new/widgets-med/calendario.png); }
.btn-med.campanhas { background-image: url(../images/new/widgets-med/campanhas.png); }
.btn-med.tarefas { background-image: url(../images/new/widgets-med/propostas.png); }
.btn-med.timesheet { background-image: url(../images/new/widgets-med/lapis.png); }

.btn-med.lixeira { background-image: url(../images/new/widgets-med/trash.png); }
.btn-med.pesq_pastas { background-image: url(../images/new/widgets-med/spechbubble.png); }
.btn-med.pesq_processos { background-image: url(../images/new/widgets-med/oportunidades.png); }
.btn-med.pesq_documentos { background-image: url(../images/new/widgets-med/doc_lines.png); }
.btn-med.pesq_metadados { background-image: url(../images/new/widgets-med/clipboard_copy.png); }
.btn-med.pesq_validade { background-image: url(../images/new/widgets-med/calendario.png); }
.btn-med.pesq_arqmorto { background-image: url(../images/new/widgets-med/folder_delete.png); }
.btn-med.cad_pastas { background-image: url(../images/new/widgets-med/folder_open.png); }
.btn-med.faturas { background-image: url(../images/new/widgets-med/doc_lines.png); }
.btn-med.baixafaturas { background-image: url(../images/new/widgets-med/propostas1.png); }
.btn-med.processos { background-image: url(../images/new/widgets-med/share.png); }

.btn-med.fatura_ts { background-image: url(../images/new/widgets-med/doc_lines-peq.png); padding: 32px 5px 5px 5px; }
.btn-med.fatura_desp { background-image: url(../images/new/widgets-med/clipboard_copy-peq.png); padding: 32px 5px 5px 5px; }

.btn-link {
     background:none!important;
     border:none; 
     padding:0!important;
     font: inherit;
     font-size: 100%;
    /*border is optional*/
     /*border-bottom:1px solid #444; */
     cursor: pointer;
}

.btn-link:hover 
{
    color: Red;
}

/****************************************************/
/****************************************************/
/****************************************************/
/****************************************************/

.fullcalendar 
{
    padding-top: 10px;
    padding-bottom: 10px;
}

.fullcalendar, .fullcalendar th, .fullcalendar td
{
    border: 1px solid #ccc;
    vertical-align: top;
}

.fullcalendar .gridevent
{
    padding: 0;
    margin: 0;
    width: 100%;
}

.fullcalendar .gridevent, .fullcalendar .gridevent th, .fullcalendar .gridevent td
{
    border: none;
    padding: 0;
    margin: 0;
    vertical-align: top;
}

.fullcalendar div
{
    width: 100%;
    min-height: 110px;
    margin: 0;
    padding: 0;
}

.fullcalendar-mini div
{
    width: 100%;
    min-height: 60px !important;
    margin: 0;
    padding: 0;
}

.fullcalendar-semana div
{
    width: 100%;
    min-height: 220px !important;
    margin: 0;
    padding: 0;
}

.fullcalendar .current
{
    background-color: Yellow;
}

.fullcalendar .day
{
    display: block;
    text-align: right;
    font-weight: bold;
    padding-right: 5px;
    color: #999;
}

.fullcalendar span 
{
    margin-top: 2px;
}

.fullcalendar ul
{
    list-style: none;
    margin: 0; 
    padding: 0;
} 

.fullcalendar li 
{
    list-style: none;
    margin-top: 2px;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
}

.fullcalendar a 
{
    text-decoration: none;
    color: White;
}

.div_border
{
    border: solid 1px #7F9DB9;
    background-color: White;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px; 
    resize:none;
}

/****************************************/	
/* Menu */
/****************************************/
.i2bgmenu
{
    float:left;	
    display:table; 
    font-weight: normal;
    margin: 0px;
    padding: 0px;
    margin-left: auto;
    margin-right: auto;
    z-index: 10001;
}
.i2bgmenu ul {
    margin: 0;	
    padding: 0;
    list-style-type: none;	
    min-width: 60px; 
    text-align: center; 
    z-index: 10010;
}
.i2bgmenu ul li			    
{
    position: relative;	
    display: inline;
    float: left;	
    z-index: 10011;	
    background-color: #222222;
    background-repeat: repeat-x;
    background-image: -khtml-gradient(linear, left top, left bottom, from(#333333), to(#222222));
    background-image: -moz-linear-gradient(top, #333333, #222222);
    background-image: -ms-linear-gradient(top, #333333, #222222);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #333333), color-stop(100%, #222222));
    background-image: -webkit-linear-gradient(top, #333333, #222222);
    background-image: -o-linear-gradient(top, #333333, #222222);
    background-image: linear-gradient(top, #333333, #222222);
    list-style: none;
    padding: 0px;
    margin: 0px;    
    font-size: 103%;
}

.i2bgmenugreen ul li {
    background-color: #01803D !important;
    background-image: none  !important;    
}

.i2bgmenublue ul li {
    background-color: #68A4C4 !important;
    background-image: none  !important;    
}

.i2bgmenudarkblue ul li {
    background-color: #003460 !important;
    background-image: none  !important;    
}

.i2bgmenu ul li a{
    border: 1px #333 solid;
    border-collapse: collapse;
    color: white;
    display: block;
    line-height: 1.35em;
    padding: 6px 8px 6px;
    text-decoration: none;
    white-space: nowrap;
    min-width: 80px;
    z-index: 2000;
}

.i2bgmenugreen ul li a{
    border: 1px #01803D solid !important;    
}

.i2bgmenublue ul li a{
    border: 1px #68A4C4 solid !important;    
}

.i2bgmenu ul li a:hover {
    background-color: #bfcbd6;
    color: #465c71;
    text-decoration: none;
}
.i2bgmenu ul li a:active {
    background-color: #465c71;
    color: #cfdbe6;
    text-decoration: none;
}

.i2bgmenublue ul li a:hover {
    background-color: #000 !important;
    color: #fff !important;
    text-decoration: none;
}
.i2bgmenublue ul li a:active {
    background-color: #000 !important;
    color: #fff !important;
    text-decoration: none;
}

.i2bgmenugreen ul ul {			    background:url(../images/new/dropgreen.png) no-repeat scroll -1px 0 transparent !important; }
.i2bgmenugreen ul ul ul{			background:url(../images/new/subdropgreen.png) no-repeat scroll -1px 0 transparent !important; }
.i2bgmenublue ul ul {			    background:url(../images/new/dropblue.png) no-repeat scroll -1px 0 transparent !important; }
.i2bgmenublue ul ul ul{			background:url(../images/new/subdropblue.png) no-repeat scroll -1px 0 transparent !important; }

.i2bgmenublue ul ul li
,.i2bgmenublue ul li ul li
,.i2bgmenublue ul ul ul li
,.i2bgmenublue ul li ul li ul li {
    background-color: transparent !important;
}

.i2bgmenu ul ul {			    padding-bottom: 10px;	padding-top: 10px;	top:30px; background:url(../images/new/drop.png) no-repeat scroll -1px 0 transparent; }
.i2bgmenu ul ul ul{			    top:0;	padding-top:0;	padding-left: 9px;	background:url(../images/new/subdrop.png) no-repeat scroll -1px 0 transparent; }
.i2bgmenu ul li ul{			    position: absolute;	left: 0; display: block;	 visibility: hidden;}
.i2bgmenu ul li ul li {		    display: block;	padding:0; float: none; background:url(../images/new/li_bg.png) repeat-x bottom; }
.i2bgmenu ul li ul li a{		display: block;	padding: 5px; border: 0px;	}
.i2bgmenu ul li ul li a:hover{	background-image:url(../images/new/li_bg.png); background-position:bottom;	background-repeat:repeat-x; }
* html .i2bgmenu ul li a{ 	    display: inline-block;	}

/* getting main menu styles */
.i2bgmenu ul li ul li a{			    color: #ffffff;	width: 240px; background-color: transparent; }
.i2bgmenu ul li ul li ul li a{			width: 200px;   }
.i2bgmenu ul li ul li ul li {			width: 200px; 	}
/***********************************************************************/


.treeview {
    vertical-align: middle;
    margin: 0;
    padding: 0;
    white-space:wrap !important;
}

.treeview table, .treeview table tr, .treeview table tr td {
    vertical-align: middle;
    white-space:wrap !important;
}

.treeview table tr td a img 
{
    margin-right: 3px;
}

.odcTreeView ul, .odcTreeView ul li, .odcTreeView ul li Mid
{
    margin: 0px !important;
    vertical-align: top;
}
.odcTreeView .Mid .div .span a, .odcTreeView .Mid .div .span div a
{
    line-height: 16px;
    vertical-align: top;
}
.odcTreeView .Mid .div .span a i, .Mid .div .span input
,.odcTreeView .Mid .div .span div a i, .Mid .div .span div input
{
    vertical-align: top;
}
.odcTreeView .Sel 
{
    background-color: #FFCC66 !important;
}

/*Gerar Fatura*/
.table_header 
{
    font-family: Verdana; 
    font-size: 14px;    
    text-decoration: underline;
    background-color: Black; 
    color: White; 
    width: 100%; 
    text-align: center;
    height: 40px;
}

.fatura_header
{
    text-align: center;
    font-size: 14px;
}

.text_center
{
    text-align: center;
    vertical-align: middle;
}

/*----------
Tabela
*/

.div_table
{
    display: table;
    width: auto;
    border: 1px solid  #ccc;
    border-spacing: 2px;
    margin-left: auto;
    margin-right: auto;
}

.div_table_row, div_table tr
{
    display:table-row;
    width:auto;
}

.div_table_row_cell, div_table tr td, div_table td
{
    float:left; /*fix for  buggy browsers*/
    display: table-column;
    min-width: 120px;
    /* background-color: #ccc; */
}

.div_table td
{
    vertical-align: middle;
    display: table-cell;
    padding-top: 2px;
    padding-bottom: 2px;
}

.div_table_row
{
    background-color: lemonchiffon; 
}

.div_table_row_alternated
{
    background-color: white; 
}

/***********************/

.ficha 
{
    display: block;    
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	border: 1px solid #ddd;/*#058dc7*/
	background-color: lemonchiffon;		
	text-align: left;	
	margin-left: auto;
	margin-right: auto;
	margin: 2px;
	width: 24%;
	float: left;
}

.ficha_alternated
{
    display: block;    
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	border: 1px solid #ddd;/*#058dc7*/
	background-color: white;		
	text-align: left;	
	margin-left: auto;
	margin-right: auto;
	margin: 2px;	
	width: 24%;
	float: left;
}

.ficha_datalist
{
    -webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	border: 1px solid #ddd;/*#058dc7*/ 
    width: 94%;
    margin: auto; 
    margin-top: 4px;  
}

.vertical_top
{
    vertical-align: top;    
}

.alternated
{
    background-color: lemonchiffon;
}

.alternated_azul
{
    background-color: #D5DEE1;
}

.selected, .selected div
{
    background-color: #FFCC66 !important;
}

.selected-gray
{
    background-color: #DDD !important;
}

.ficha_datalist .item
{
    display: block;
    min-height: 160px;
    padding: 2px;
}

.ficha_datalist .btns
{
    text-align: left;
    background-color: #eee;
    padding: 2px 2px 2px 2px;
    border-top: 1px dotted #ddd;
}

.ficha td, .ficha_alternated td 
{
    width: 100%;
    display: block;
}

.ficha .item, .ficha_alternated .item
{
    min-height: 120px;
    padding: 2px 2px 2px 2px;
    vertical-align: top;
}

.ficha .btns, .ficha_alternated .btns
{
    background-color: #eee;
    padding: 2px 2px 2px 2px;
    border-top: 1px dotted #ddd;
    margin: 3px;
}

.ficha .item a, .ficha_alternated .item a 
{
    text-decoration: none;
}

.ficha .empresa, .ficha_alternated .empresa
{
    font-weight: bold;
    font-size: 105%;    
}

tr.empty,
tr.empty td, empty {
    background: transparent url('../images/new/strike.png') 0 50% repeat-x;
}

.strikeout 
{
    background: transparent url('../images/new/strike.png') 0 50% repeat-x;
}

.relatorio_header
{
    border-bottom: 1px dotted #ccc; 
    line-height: 30px; 
    vertical-align: middle;
}

.gridrelatorio_header
{
    border-bottom: 1px solid #ccc; 
    line-height: 20px; 
    vertical-align: middle;
    font-weight: bold;
}

.gridrelatorio_row
{
    border-bottom: 1px dotted #ccc; 
    line-height: 20px; 
    vertical-align: middle;
}

.gridrelatorio_header th, .gridrelatorio_header td, .gridrelatorio_row td 
{
    vertical-align: middle;
}

/*****************************/

.arrow_box .inner, .arrow_box_left .inner
{
    padding-top: 0px;
    padding-bottom: 0px;
         
    margin-left: 10px;
    cursor: pointer;
}

.arrow_box, .arrow_box_left {
	position: relative;
	background: lemonchiffon;
	border: 1px solid #e6c26e;
    width: 95%;
    text-align: left;        
    color: black;
    font-size: inherit;
    font-family: inherit;
    padding-top: 4px;
    padding-bottom: 4px;
    cursor: pointer;
    font-size: 120%;

    -webkit-transition:all 400ms ease;
	-moz-transition:all 400ms ease;
	-o-transition:all 400ms ease;
	transition:all 400ms ease;
}
.arrow_box_hover:hover /*, .arrow_box_left:hover*/
{
    background-color:#7a7351;
	color:white;
}
.arrow_box_selected
{
    background-color: #7a7351;
    color: white;
}
.arrow_box_selected:hover
{
    background-color:#fff0a9;
	color:black;
}

.arrow_box_left:after, .arrow_box_left:before {
	right: 100%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.arrow_box_left:after {
	border-color: rgba(0, 0, 0, 0);
	border-right-color: lemonchiffon;
	border-width: 6px;
	top: 50%;
	margin-top: -6px;
}
.arrow_box_left:before {
	border-color: rgba(230, 194, 110, 0);
	border-right-color: #e6c26e;
	border-width: 7px;
	top: 50%;
	margin-top: -7px;
}

.imageUploaderField input{width:100%!important;}

.strikeout {
    text-decoration: line-through;
}

/*********************************************/

.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}

.row {
  margin-left: -15px;
  margin-right: -15px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 768px) {
  .col-sm-1, .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-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .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-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .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-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
}

.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-footer:before,
.modal-footer:after {
  content: " ";
  display: table;
}
.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-footer:after {
  clear: both;
}

.sergipe_container {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
    max-width: 1180px;
}

.sergipe_login
, .sergipe_placar
, .sergipe_precadastro {
    color: #003460;
    font-size: 14px !important;
}
.sergipe_processos
, .sergipe_processos a {
    color: #003460;
    font-size: 11px !important;
}

.sergipe_precadastro {
    display: block;
    margin-top: 22px;
}
.sergipe_precadastro
, .sergipe_precadastro a {
    color: #003460;
    font-size: 12px !important;
    text-decoration: none;
}

.sergipe_login h2
, .sergipe_placar h2
, .sergipe_processos h2
, .sergipe_precadastro h2 {
    border-top: 4px solid #003460;
    padding-top: 6px;
    padding-bottom: 6px;
    margin-bottom: 8px;
    font-size: 18px;
    font-weight: normal;
}
.sergipe_login .campo
, .sergipe_processos .campo-aux {    
    display: block;
    margin-bottom: 8px;
    width: 98%;
    padding: 4px 0px 4px 4px;
    font-size: 14px;
}
.sergipe_placar h3 {
    padding-top: 6px;
}
.sergipe_placar .list-group {
    font-size: 13px;
}
.sergipe_placar .panel {
    min-height: 400px !important;
}
.sergipe_placar .panel-pricing .panel-body {
    font-size: 14px !important;
    min-height: 46px;
}
.sergipe_processos .nav-tabs a {
    font-size: 13px !important;
    text-decoration: none;
    color: #003460;
    padding-top: 6px;
    display: inline-block;
}
.sergipe_processos .nav-tabs a:hover {
    color: red;
}

.btn-linkbutton {
    font-size: 13px !important;
    text-decoration: none;
    color: #003460;
    padding-top: 6px;
    display: inline-block;
}
.btn-linkbutton:hover {
    color: red;
}

.btn-bs {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.btn-bs:focus,
.btn-bs:active:focus,
.btn-bs.active:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn-bs:hover,
.btn-bs:focus {
  color: #333333;
  text-decoration: none;
}
.btn-bs:active,
.btn-bs.active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-bs.disabled,
.btn-bs[disabled],
fieldset[disabled] .btn-bs {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-default {
  color: #333333;
  background-color: #ffffff;
  border-color: #cccccc;
}
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #333333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #ffffff;
  border-color: #cccccc;
}
.btn-default .badge {
  color: #ffffff;
  background-color: #333333;
}
.btn-primary {
  color: #ffffff;
  background-color: #428bca;
  border-color: #357ebd;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #ffffff;
  background-color: #3071a9;
  border-color: #285e8e;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #428bca;
  border-color: #357ebd;
}
.btn-primary .badge {
  color: #428bca;
  background-color: #ffffff;
}
.btn-success {
  color: #ffffff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #ffffff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  background-image: none;
}
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success .badge {
  color: #5cb85c;
  background-color: #ffffff;
}
/*
.btn-info {
  color: #ffffff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #ffffff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info .badge {
  color: #5bc0de;
  background-color: #ffffff;
}
*/
.btn-warning {
  color: #ffffff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  color: #ffffff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  background-image: none;
}
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning .badge {
  color: #f0ad4e;
  background-color: #ffffff;
}
.btn-danger {
  color: #ffffff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  color: #ffffff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  background-image: none;
}
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger .badge {
  color: #d9534f;
  background-color: #ffffff;
}
.btn-link {
  color: #428bca;
  font-weight: normal;
  cursor: pointer;
  border-radius: 0;
}
.btn-link,
.btn-link:active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}
.btn-link:hover,
.btn-link:focus {
  color: #2a6496;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #777777;
  text-decoration: none;
}
.btn-lg,
.btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 0;
}
.btn-sm,
.btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 0;
}
.btn-xs,
.btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 0;
}
.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}

.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 0;
}
.alert h4 {
  margin-top: 0;
  color: inherit;
}
.alert .alert-link {
  font-weight: bold;
}
.alert > p,
.alert > ul {
  margin-bottom: 0;
}
.alert > p + p {
  margin-top: 5px;
}
.alert-dismissable,
.alert-dismissible {
  padding-right: 35px;
}
.alert-dismissable .close,
.alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}
.alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #3c763d;
}
.alert-success hr {
  border-top-color: #c9e2b3;
}
.alert-success .alert-link {
  color: #2b542c;
}
.alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #31708f;
}
.alert-info hr {
  border-top-color: #a6e1ec;
}
.alert-info .alert-link {
  color: #245269;
}
.alert-warning {
  background-color: #fcf8e3;
  border-color: #faebcc;
  color: #8a6d3b;
}
.alert-warning hr {
  border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
  color: #66512c;
}
.alert-danger {
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #a94442;
}
.alert-danger hr {
  border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
  color: #843534;
}

.panel {
  margin-bottom: 20px;
  background-color: #ffffff;
  border: 1px solid transparent;
  border-radius: 0;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.panel-body {
  padding: 15px;
}
.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: -1;
  border-top-left-radius: -1;
}
.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
.panel-title > a {
  color: inherit;
}
.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #dddddd;
  border-bottom-right-radius: -1;
  border-bottom-left-radius: -1;
}
.panel > .list-group {
  margin-bottom: 0;
}
.panel > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
.panel > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: -1;
  border-top-left-radius: -1;
}
.panel > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: -1;
  border-bottom-left-radius: -1;
}
.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
.list-group + .panel-footer {
  border-top-width: 0;
}
.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
  margin-bottom: 0;
}
.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: -1;
  border-top-left-radius: -1;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: -1;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: -1;
}
.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: -1;
  border-bottom-left-radius: -1;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: -1;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: -1;
}
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive {
  border-top: 1px solid #dddddd;
}
.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0;
}
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
.panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}
.panel-group {
  margin-bottom: 20px;
}
.panel-group .panel {
  margin-bottom: 0;
  border-radius: 0;
}
.panel-group .panel + .panel {
  margin-top: 5px;
}
.panel-group .panel-heading {
  border-bottom: 0;
}
.panel-group .panel-heading + .panel-collapse > .panel-body {
  border-top: 1px solid #dddddd;
}
.panel-group .panel-footer {
  border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #dddddd;
}
.panel-default {
  border-color: #dddddd;
}
.panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #dddddd;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #dddddd;
}
.panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}
.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #dddddd;
}
.panel-primary {
  border-color: #428bca;
}
.panel-primary > .panel-heading {
  color: #ffffff;
  background-color: #428bca;
  border-color: #428bca;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #428bca;
}
.panel-primary > .panel-heading .badge {
  color: #428bca;
  background-color: #ffffff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #428bca;
}
.panel-success {
  border-color: #d6e9c6;
}
.panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
.panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
.panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
.panel-info {
  border-color: #bce8f1;
}
.panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
.panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
.panel-warning {
  border-color: #faebcc;
}
.panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
.panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
.panel-danger {
  border-color: #ebccd1;
}
.panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
.panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}

.panel-aracaju > .panel-heading {
  background-repeat: repeat-x;
    background-image: linear-gradient(to bottom, #EBD8B2 0%, #e7cfa8 100%);
    color: #003561 !important;
}
.panel-aracaju > .panel-heading > h3 {
    color: #003561 !important;
}

.panel-pricing {
  -moz-transition: all .3s ease;
  -o-transition: all .3s ease;
  -webkit-transition: all .3s ease;
}
.panel-pricing:hover {
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.2);
}
.panel-pricing .panel-heading {
  padding: 20px 10px;
}
.panel-pricing .panel-heading .fa {
  margin-top: 10px;
  font-size: 54px;
}
.panel-pricing .list-group-item {
  color: #777777;
  border-bottom: 1px solid rgba(250, 250, 250, 0.5);
}
.panel-pricing .list-group-item:last-child {
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
.panel-pricing .list-group-item:first-child {
  border-top-right-radius: 0px;
  border-top-left-radius: 0px;
}
.panel-pricing .panel-body {
  background-color: #f0f0f0;
  font-size: 20px;
  color: #777777;
  padding: 10px;
  margin: 0px;
}

.list-group {
  margin-bottom: 20px;
  padding-left: 0;
}
.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #ffffff;
  border: 1px solid #dddddd;
}
.list-group-item:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.list-group-item > .badge {
  float: right;
}
.list-group-item > .badge + .badge {
  margin-right: 5px;
}
a.list-group-item {
  color: #555555;
}
a.list-group-item .list-group-item-heading {
  color: #333333;
}
a.list-group-item:hover,
a.list-group-item:focus {
  text-decoration: none;
  color: #555555;
  background-color: #f5f5f5;
}
.list-group-item.disabled,
.list-group-item.disabled:hover,
.list-group-item.disabled:focus {
  background-color: #eeeeee;
  color: #777777;
}
.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading {
  color: inherit;
}
.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text {
  color: #777777;
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  z-index: 2;
  color: #ffffff;
  background-color: #428bca;
  border-color: #428bca;
}
.list-group-item.active .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active .list-group-item-heading > .small,
.list-group-item.active:hover .list-group-item-heading > .small,
.list-group-item.active:focus .list-group-item-heading > .small {
  color: inherit;
}
.list-group-item.active .list-group-item-text,
.list-group-item.active:hover .list-group-item-text,
.list-group-item.active:focus .list-group-item-text {
  color: #e1edf7;
}
.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8;
}
a.list-group-item-success {
  color: #3c763d;
}
a.list-group-item-success .list-group-item-heading {
  color: inherit;
}
a.list-group-item-success:hover,
a.list-group-item-success:focus {
  color: #3c763d;
  background-color: #d0e9c6;
}
a.list-group-item-success.active,
a.list-group-item-success.active:hover,
a.list-group-item-success.active:focus {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}
.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7;
}
a.list-group-item-info {
  color: #31708f;
}
a.list-group-item-info .list-group-item-heading {
  color: inherit;
}
a.list-group-item-info:hover,
a.list-group-item-info:focus {
  color: #31708f;
  background-color: #c4e3f3;
}
a.list-group-item-info.active,
a.list-group-item-info.active:hover,
a.list-group-item-info.active:focus {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}
.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
}
a.list-group-item-warning {
  color: #8a6d3b;
}
a.list-group-item-warning .list-group-item-heading {
  color: inherit;
}
a.list-group-item-warning:hover,
a.list-group-item-warning:focus {
  color: #8a6d3b;
  background-color: #faf2cc;
}
a.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}
.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede;
}
a.list-group-item-danger {
  color: #a94442;
}
a.list-group-item-danger .list-group-item-heading {
  color: inherit;
}
a.list-group-item-danger:hover,
a.list-group-item-danger:focus {
  color: #a94442;
  background-color: #ebcccc;
}
a.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}
.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}

.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
.nav > li {
  position: relative;
  display: block;
}
.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}
.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.nav > li.disabled > a {
  color: #777777;
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
  color: #777777;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: #eeeeee;
  border-color: #428bca;
}
.nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.nav > li > a > img {
  max-width: none;
}
.nav-tabs {
  border-bottom: 1px solid #dddddd;
}
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 0 0 0 0;
  font-weight: bold;
}
.nav-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #dddddd;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #555555;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-bottom-color: transparent;
  cursor: default;
}
.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}
.nav-tabs.nav-justified > li {
  float: none;
}
.nav-tabs.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 0;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #dddddd;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #dddddd;
    border-radius: 0 0 0 0;
  }
  .nav-tabs.nav-justified > .active > a,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #ffffff;
  }
}
.nav-pills > li {
  float: left;
}
.nav-pills > li > a {
  border-radius: 0;
}
.nav-pills > li + li {
  margin-left: 2px;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: #ffffff;
  background-color: #428bca;
}
.nav-stacked > li {
  float: none;
}
.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}
.nav-justified {
  width: 100%;
}
.nav-justified > li {
  float: none;
}
.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs-justified {
  border-bottom: 0;
}
.nav-tabs-justified > li > a {
  margin-right: 0;
  border-radius: 0;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
  border: 1px solid #dddddd;
}
@media (min-width: 768px) {
  .nav-tabs-justified > li > a {
    border-bottom: 1px solid #dddddd;
    border-radius: 0 0 0 0;
  }
  .nav-tabs-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus {
    border-bottom-color: #ffffff;
  }
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.navbar {
  position: relative;
  min-height: 44px;
  margin-bottom: 20px;
  border: 1px solid transparent;
}
@media (min-width: 768px) {
  .navbar {
    border-radius: 0;
  }
}
@media (min-width: 768px) {
  .navbar-header {
    float: left;
  }
}
.navbar-collapse {
  overflow-x: visible;
  padding-right: 15px;
  padding-left: 15px;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}
.navbar-collapse.in {
  overflow-y: auto;
}
@media (min-width: 768px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none;
  }
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .navbar-collapse.in {
    overflow-y: visible;
  }
  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
  }
}
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px;
}
@media (max-width: 480px) and (orientation: landscape) {
  .navbar-fixed-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    max-height: 200px;
  }
}
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .container > .navbar-header,
  .container-fluid > .navbar-header,
  .container > .navbar-collapse,
  .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}
@media (min-width: 768px) {
  .navbar-static-top {
    border-radius: 0;
  }
}
.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
@media (min-width: 768px) {
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    border-radius: 0;
  }
}
.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}
.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}
.navbar-brand {
  float: left;
  padding: 12px 15px;
  font-size: 18px;
  line-height: 20px;
  height: 44px;
}
.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}
@media (min-width: 768px) {
  .navbar > .container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    margin-left: -15px;
  }
}
.navbar-toggle {
  position: relative;
  float: right;
  margin-right: 15px;
  padding: 9px 10px;
  margin-top: 5px;
  margin-bottom: 5px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 0;
}
.navbar-toggle:focus {
  outline: 0;
}
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}
@media (min-width: 768px) {
  .navbar-toggle {
    display: none;
  }
}
.navbar-nav {
  margin: 6px -15px;
}
.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px;
}
@media (max-width: 767px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none;
  }
  .navbar-nav .open .dropdown-menu > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 20px;
  }
  .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}
@media (min-width: 768px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }
  .navbar-nav > li {
    float: left;
  }
  .navbar-nav > li > a {
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .navbar-nav.navbar-right:last-child {
    margin-right: -15px;
  }
}
@media (min-width: 768px) {
  .navbar-left {
    float: left !important;
  }
  .navbar-right {
    float: right !important;
  }
}
.navbar-form {
  margin-left: -15px;
  margin-right: -15px;
  padding: 10px 15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: 5px;
  margin-bottom: 5px;
}
@media (min-width: 768px) {
  .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .navbar-form .input-group .input-group-addon,
  .navbar-form .input-group .input-group-btn,
  .navbar-form .input-group .form-control {
    width: auto;
  }
  .navbar-form .input-group > .form-control {
    width: 100%;
  }
  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio,
  .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio label,
  .navbar-form .checkbox label {
    padding-left: 0;
  }
  .navbar-form .radio input[type="radio"],
  .navbar-form .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}
@media (max-width: 767px) {
  .navbar-form .form-group {
    margin-bottom: 5px;
  }
}
@media (min-width: 768px) {
  .navbar-form {
    width: auto;
    border: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  .navbar-form.navbar-right:last-child {
    margin-right: -15px;
  }
}
.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.navbar-btn {
  margin-top: 5px;
  margin-bottom: 5px;
}
.navbar-btn.btn-sm {
  margin-top: 7px;
  margin-bottom: 7px;
}
.navbar-btn.btn-xs {
  margin-top: 11px;
  margin-bottom: 11px;
}
.navbar-text {
  margin-top: 12px;
  margin-bottom: 12px;
}
@media (min-width: 768px) {
  .navbar-text {
    float: left;
    margin-left: 15px;
    margin-right: 15px;
  }
  .navbar-text.navbar-right:last-child {
    margin-right: 0;
  }
}
.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}
.navbar-default .navbar-brand {
  color: #777777;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}
.navbar-default .navbar-text {
  color: #777777;
}
.navbar-default .navbar-nav > li > a {
  color: #777777;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #555555;
  background-color: #e7e7e7;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #555555;
  background-color: #e7e7e7;
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
  color: #cccccc;
  background-color: transparent;
}
.navbar-default .navbar-toggle {
  border-color: #dddddd;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #dddddd;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #888888;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e7e7e7;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  background-color: #e7e7e7;
  color: #555555;
}
@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777777;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333333;
    background-color: transparent;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555555;
    background-color: #e7e7e7;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #cccccc;
    background-color: transparent;
  }
}
.navbar-default .navbar-link {
  color: #777777;
}
.navbar-default .navbar-link:hover {
  color: #333333;
}
.navbar-default .btn-link {
  color: #777777;
}
.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus {
  color: #333333;
}
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:focus {
  color: #cccccc;
}
.navbar-inverse {
  background-color: #222222;
  border-color: #080808;
}
.navbar-inverse .navbar-brand {
  color: #777777;
}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #ffffff;
  background-color: transparent;
}
.navbar-inverse .navbar-text {
  color: #777777;
}
.navbar-inverse .navbar-nav > li > a {
  color: #777777;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #ffffff;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #ffffff;
  background-color: #080808;
}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444444;
  background-color: transparent;
}
.navbar-inverse .navbar-toggle {
  border-color: #333333;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #333333;
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #ffffff;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  background-color: #080808;
  color: #ffffff;
}
@media (max-width: 767px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #777777;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #ffffff;
    background-color: transparent;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #ffffff;
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444444;
    background-color: transparent;
  }
}
.navbar-inverse .navbar-link {
  color: #777777;
}
.navbar-inverse .navbar-link:hover {
  color: #ffffff;
}
.navbar-inverse .btn-link {
  color: #777777;
}
.navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link:focus {
  color: #ffffff;
}
.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:focus {
  color: #444444;
}


.btn-i2bg {
    display:inline-block;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	text-decoration:none;
	/*white-space:nowrap;*/
	cursor:pointer;
	vertical-align: middle;
	text-align: left;
	-webkit-transition:all 400ms ease;
	-moz-transition:all 400ms ease;
	-o-transition:all 400ms ease;
	transition:all 400ms ease;
	overflow:visible;	
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	background-color: transparent;
	border:none;
	color: black;
	padding: 4px 10px 4px 30px; 
    min-height: 20px;
}

.btn-i2bg-dark {
    background: #585858;
    color: white !important;
}

.btn-i2bg-textblack
, .btn-i2bg-textblack a
, a.btn-i2bg-textblack {
    color: black !important;
}

.btn-i2bg-textblack:hover
, .btn-i2bg-textblack:hover a
, a.btn-i2bg-textblack:hover {
    color: #fff !important;
}

.btn-i2bg-noeffect {
    display:inline-block;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	text-decoration:none;
	/*white-space:nowrap;*/
	cursor: text; /*not-allowed;*/
	vertical-align: middle;
	text-align: left;
	-webkit-transition:all 400ms ease;
	-moz-transition:all 400ms ease;
	-o-transition:all 400ms ease;
	transition:all 400ms ease;
	overflow:visible;	
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	background-color: transparent;
	border:none;
	color: black;
	padding: 4px 10px 4px 30px; 
}

.btn-i2bg-full {
    display:inline-block;
	text-decoration:none;
	/*white-space:nowrap;*/
	cursor:pointer;
	vertical-align: middle;
	text-align: left;
	-webkit-transition:all 400ms ease;
	-moz-transition:all 400ms ease;
	-o-transition:all 400ms ease;
	transition:all 400ms ease;
	overflow:visible;	
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	background-color: transparent;
	border:none;
	color: black;
	padding: 4px 10px 4px 30px; 
    width: 100%;
}

.btn-i2bg-selected 
{
    background-color:#faf6d4;
    border: 1px solid #e6c26e;
}

.btn-i2bg-selected-border {
    border: 1px solid #e6c26e !important;
}

.btn-i2bg-img {
    padding: 2px;
    border: 1px solid transparent;
    -webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}

.btn-i2bg-selected-dark
{
    background-color:#FFCC66;
    border: 1px solid #e6c26e;
}

.btn-i2bg-selected-verde
{
    background-color: #DFF0D8;
    border: 1px solid #dff0d8;
    color: #3c763d !important;
}

.btn-i2bg-selected-vermelho
{
    background-color: #F2DEDE;
    border: 1px solid #ebccd1;
    color: #a94442 !important;
}

.btn-i2bg-selected-amarelo
{
    background-color: #FCF8E3;
    border: 1px solid #faebcc;
    color: #8a6d3b !important;
}

.btn-i2bg-selected-info
{
    background-color:#cee6f2;
    border: 1px solid #94A6B5;
}

.btn-i2bg-selected-black
{
    /*background-color:#cee6f2;*/
    border: 1px solid #000;
}

.btn-i2bg-border 
{
    border: 1px solid #ddd;
}

.btn-i2bg-border-dark
{
    border: 1px solid #999;
}

.btn-i2bg-parecer 
{
	background-image: url(../images/new/icons/icon_notification_attention.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;
	/* color: Red; */
}

.btn-i2bg-curtiu 
{    
    background-image: url(../images/blog/good.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;	
	color: black;
}

.btn-i2bg-checked 
{    
    background-image: url(../images/new/checked.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;	
	color: black;
}

.btn-i2bg-desfazer 
{    
    background-image: url(../images/new/arrow_refresh.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;	
	color: black;
}

.btn-i2bg-usuario 
{    
    background-image: url(../images/new/usuario.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;	
	color: black;
}

.btn-i2bg-curtir 
{    
    background-image: url(../images/blog/comment_icon.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;
	color: black;
}

.btn-i2bg-meu-historico 
{    
    background-image: url(../images/new/generic.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;
	color: black;
}

.btn-i2bg-comercial 
{    
    background-image: url(../images/new/home-azul16.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;
	color: black;
}

.btn-i2bg-excel 
{    
    background-image: url(../images/new/excel.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;
	color: black;
}

.btn-i2bg-pdf 
{    
    background-image: url(../images/new/extensions_peq/pdf.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;
	color: black;
}

.btn-i2bg-limpar 
{    
    background-image: url(../images/new/outros/botao_limpar.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;
	color: black;
}

.btn-i2bg-editar 
{    
    background-image: url(../images/new/editar.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;
	color: black;
}

.btn-i2bg-refresh 
{    
    background-image: url(../images/new/arrow_refresh.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;
	color: black;
}

.btn-i2bg-stop 
{    
    background-image: url(../images/new/stop_sign-16px.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;
	color: black;
}

.btn-i2bg-editar-min
{    
    background-image: url(../images/new/editar-min.png);
	background-repeat: no-repeat;
	background-position: 4px 2px;
	color: black;
	font-size: 9px;
	padding: 1px 4px 1px 20px; 
}

.btn-i2bg-remover-min
{    
    background-image: url(../images/new/remover-min.png);
	background-repeat: no-repeat;
	background-position: 4px 2px;
	color: black;
	font-size: 9px;
	padding: 1px 4px 1px 20px; 
}

.btn-i2bg-limpar-min
{    
    background-image: url(../images/new/outros/botao_limpar-peq.png);
	background-repeat: no-repeat;
	background-position: 4px 2px;
	color: black;
	font-size: 9px;
	padding: 1px 4px 1px 20px; 
}

.btn-i2bg-pesquisar-min
{    
    background-image: url(../images/new/pesquisa-peq.png);
	background-repeat: no-repeat;
	background-position: 4px 2px;
	color: black;
	font-size: 9px;
	padding: 1px 4px 1px 20px; 
}

.btn-i2bg-lixeira-min
{    
    background-image: url(../images/new/lixeira-min.png);
	background-repeat: no-repeat;
	background-position: 4px 2px;
	color: black;
	font-size: 9px;
	padding: 1px 4px 1px 20px; 
}

.btn-i2bg-historico-min
{    
    background-image: url(../images/new/historico-min.png);
	background-repeat: no-repeat;
	background-position: 4px 2px;
	color: black;
	font-size: 9px;
	padding: 1px 4px 1px 20px; 
}

.btn-i2bg-man-min
{    
    background-image: url(../images/new/man-min.png);
	background-repeat: no-repeat;
	background-position: 4px 2px;
	color: black;
	font-size: 9px;
	padding: 1px 4px 1px 20px; 
}

.btn-i2bg-woman-min
{    
    background-image: url(../images/new/woman-min.png);
	background-repeat: no-repeat;
	background-position: 4px 2px;
	color: black;
	font-size: 9px;
	padding: 1px 4px 1px 20px; 
}

.btn-i2bg-adicionar-min
{    
    background-image: url(../images/new/plus-min.png);
	background-repeat: no-repeat;
	background-position: 4px 2px;
	color: black;
	font-size: 9px;
	padding: 1px 4px 1px 20px; 
}

.btn-i2bg-refresh-min
{    
    background-image: url(../images/new/arrow_refresh-min.png);
	background-repeat: no-repeat;
	background-position: 4px 2px;
	color: black;
	font-size: 9px;
	padding: 1px 4px 1px 20px; 
}

.btn-i2bg-adicionarcontato-min
{    
    background-image: url(../images/new/plus_button-min.png);
	background-repeat: no-repeat;
	background-position: 4px 2px;
	color: black;
	font-size: 9px;
	padding: 1px 4px 1px 20px; 
}

.btn-i2bg-calendario 
{    
    background-image: url(../images/new/calendar_black.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;
	color: black;
}

.btn-i2bg-calendario-agenda 
{    
    background-image: url(../images/new/date2.gif);
	background-repeat: no-repeat;
	background-position: 8px 2px;
	color: black;
}


.btn-i2bg-remover 
{    
    background-image: url(../images/new/remover.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;
	color: black;
}

.btn-i2bg-cancelar 
{    
    background-image: url(../images/new/flag_red02.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;
	color: black;
}

.btn-i2bg-bloqueado
{    
    background-image: url(../images/new/remover1.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;
	color: black;
}

.btn-i2bg-sucesso-min
{    
    background-image: url(../images/new/icons/icon_success-min.png);
	background-repeat: no-repeat;
	background-position: 4px 2px;
	color: black;
	padding: 1px 4px 1px 20px; 
    min-height: 14px;
}

.btn-i2bg-atencao-min 
{    
    background-image: url(../images/new/icons/icon_notification_attention-min.png);
	background-repeat: no-repeat;
	background-position: 4px 2px;
	color: black;
	padding: 1px 4px 1px 20px; 
    min-height: 14px;
}

.btn-i2bg-bloqueado-min
{    
    background-image: url(../images/new/icons/icon_table_delete-min.png);
	background-repeat: no-repeat;
	background-position: 4px 2px;
	color: black;
	padding: 1px 4px 1px 20px; 
    min-height: 14px;
}

.btn-i2bg-lixeira 
{    
    background-image: url(../images/new/lixeira_16.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;
	color: black;
}

.btn-i2bg-notificacao 
{    
    background-image: url(../images/new/notificacao.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;
	color: black;
}

.btn-i2bg-notificacao-azul
{    
    background-image: url(../images/new/notification.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;
	color: black;
}

.btn-i2bg-lapis 
{    
    background-image: url(../images/new/lapis.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;
	color: black;
}

.btn-i2bg-emandamento 
{    
    background-image: url(../images/new/icons/icon_notification_attention.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;	
	color: black;
}

.btn-i2bg-calculadora 
{    
    background-image: url(../images/calculadora_16px.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;	
	color: black;
}
.btn-i2bg-calculadora-min
{    
    background-image: url(../images/calculadora-min.png);	
	background-repeat: no-repeat;
	background-position: 4px 2px;
	color: black;
	font-size: 9px;
	padding: 1px 4px 1px 20px; 
}

.btn-i2bg-atencao 
{    
    background-image: url(../images/new/icons/icon_notification_attention.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;	
	color: black;
}

.btn-i2bg-ganho 
{    
    background-image: url(../images/new/icons/icon_success.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;	
	color: black;
}

.btn-i2bg-perdido 
{    
    background-image: url(../images/new/icons/icon_table_delete.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;	
	color: black;
}

.btn-i2bg-pasta 
{    
    background-image: url(../images/new/pastas.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;	
	color: black;
}

.btn-i2bg-nomenclatura 
{    
    background-image: url(../images/new/7661_16x16.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;	
	color: black;
}

.btn-i2bg-metadado 
{    
    background-image: url(../images/new/icons/icon_nav_dashboard.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;	
	color: black;
}

.btn-i2bg-impressao 
{    
    background-image: url(../images/new/icons/icon_nav_dashboard.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;	
	color: black;
	background-color:#faf6d4;
    border: 1px solid #e6c26e;
}

.btn-i2bg-impressora 
{    
    background-image: url(../images/new/print.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;	
	color: black;
	background-color:#faf6d4;
    border: 1px solid #e6c26e;
}

.btn-i2bg-adicionar 
{    
    background-image: url(../images/new/plus_button.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;	
	color: black;
}

.btn-i2bg-dashboard
{    
    background-image: url(../images/new/dashboard.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;	
	color: black;
}

.btn-i2bg-relatorios
{    
    background-image: url(../images/new/notepad.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;	
	color: black;
}

.btn-i2bg-menos 
{    
    background-image: url(../images/new/minus_button.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;	
	color: black;
}

.btn-i2bg-pesquisar 
{    
    background-image: url(../images/new/pesquisa.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;	
	color: black;
}

.btn-i2bg-grupos
{    
    background-image: url(../images/new/user_group.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;	
	color: black;
}

.btn-i2bg-perfis
{    
    background-image: url(../images/new/perfil.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;	
	color: black;
}

.btn-i2bg-estrutura-status 
{    
    background-image: url(../images/new/pesquisa.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;	
	color: black;
	text-align: left;
}

.btn-i2bg-sucesso
{    
    background-image: url(../images/new/icon_success.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;	
	color: black;
	text-align: left;
}

.btn-i2bg-desclassificar
{    
    background-image: url(../images/new/flag_red02.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;	
	color: black;
	text-align: left;
}

.btn-i2bg-vencedor
{    
    background-image: url(../images/new/icons/icon_nav_events.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;	
	color: black;
	text-align: left;
}

.btn-i2bg-fatura 
{    
    background-image: url(../images/new/dollar_orange.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;	
	color: black;
}

.btn-i2bg-financeiro-emaberto 
{    
    background-image: url(../images/new/dollar_orange.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;	
	color: black;
}

.btn-i2bg-financeiro 
{    
    background-image: url(../images/new/dollar_green.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;	
	color: black;
}

.btn-i2bg-planejamento-orcamentario 
{    
    background-image: url(../images/new/dollar_orange.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;	
	color: black;
}

.btn-i2bg-controle-eventos
{    
    background-image: url(../images/new/trocar_status_2.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;	
	color: black;
}

.btn-i2bg-suporte-netop
{    
    background-image: url(../images/new/cat_leads.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;	
	color: black;
}

.btn-i2bg-reparo-equip
{    
    background-image: url(../images/new/ferramentas.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;	
	color: black;
}

.btn-i2bg-flagred 
{    
    background-image: url(../images/new/flag_red02.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;	
	color: black;
}

.btn-i2bg-flagyellow
{    
    background-image: url(../images/new/flag_yellow.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;	
	color: black;
}

.btn-i2bg-avancar
{    
    background-image: url(../images/new/avancar.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;	
	color: black;
	text-align: left;
}

.btn-i2bg-email
{    
    background-image: url(../images/new/email.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;	
	color: black;
	text-align: left;
}

.btn-i2bg-salvar
{    
    background-image: url(../images/new/salvar.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;	
	color: black;
	text-align: left;
}

.btn-i2bg-voltar
{    
    background-image: url(../images/new/voltar.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;	
	color: black;
	text-align: left;
}

.btn-i2bg-assumir
{    
    background-image: url(../images/new/assumir.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;	
	color: black;
	text-align: left;
}

.btn-i2bg-delegar
{    
    background-image: url(../images/new/delegar.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;	
	color: black;
	text-align: left;
}

.btn-i2bg-adiantamentos
{    
    background-image: url(../images/new/adl_naodistribuido.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;	
	color: black;
	text-align: left;
}

.btn-i2bg-anexar
{    
    background-image: url(../images/new/anexar.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;	
	color: black;
	text-align: left;
}

.btn-i2bg-historico
{    
    background-image: url(../images/new/notification.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;	
	color: black;
	text-align: left;
}

.btn-i2bg-diagrama 
{    
    background-image: url(../images/new/dashboard.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;
	color: black;
}

.btn-i2bg-info
{    
    background-image: url(../images/new/info.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;	
	color: black;
	text-align: left;
}

.btn-i2bg-processos
{    
    background-image: url(../images/new/nota6.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;	
	color: black;
	text-align: left;
}

.btn-i2bg-fornecedores
{    
    background-image: url(../images/new/cat_prospects.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;	
	color: black;
	text-align: left;
}

.btn-i2bg-contratos
{    
    background-image: url(../images/new/7661_16x16.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;	
	color: black;
	text-align: left;
}

.btn-i2bg-registrodepreco
{    
    background-image: url(../images/new/notepad-01.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;	
	color: black;
	text-align: left;
}

.btn-i2bg-catalogo
{    
    background-image: url(../images/new/trocar_status_2.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;	
	color: black;
	text-align: left;
}

.btn-i2bg-leads
{    
    background-image: url(../images/new/cat_leads.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;	
	color: black;
	text-align: left;
}

.btn-i2bg-prospects
{    
    background-image: url(../images/new/cat_prospects.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;	
	color: black;
	text-align: left;
}

.btn-i2bg-clientes
{    
    background-image: url(../images/new/cat_clientes.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;	
	color: black;
	text-align: left;
}

.btn-i2bg-competicoes
{    
    background-image: url(../images/new/lgv-competicoes.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;	
	color: black;
	text-align: left;
}

.btn-i2bg-stjd
{    
    background-image: url(../images/new/lgv-stjd.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;	
	color: black;
	text-align: left;
}

.btn-i2bg-federacoes
{    
    background-image: url(../images/new/lgv-federacoes.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;	
	color: black;
	text-align: left;
}

.btn-i2bg-clubes
{    
    background-image: url(../images/new/lgv-clubes.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;	
	color: black;
	text-align: left;
}

.btn-i2bg-atletas
{    
    background-image: url(../images/new/lgv-atletas.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;	
	color: black;
	text-align: left;
}

.btn-i2bg-arbitros
{    
    background-image: url(../images/new/lgv-arbitros.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;	
	color: black;
	text-align: left;
}

.btn-i2bg-estadios
{    
    background-image: url(../images/new/lgv-estadios.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;	
	color: black;
	text-align: left;
}


.btn-i2bg-parceiros
{    
    background-image: url(../images/new/cat_parceiros.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;	
	color: black;
	text-align: left;
}

.btn-i2bg-prazos
{    
    background-image: url(../images/new/date2.gif);
	background-repeat: no-repeat;
	background-position: 8px 2px;	
	color: black;
	text-align: left;
}

.btn-i2bg-favoritos
{    
    background-image: url(../images/new/bookmark_new_16.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;	
	color: black;
	text-align: left;
}

.btn-i2bg-timesheet
{    
    background-image: url(../images/new/7661_16x16.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;	
	color: black;
	text-align: left;
}

.btn-i2bg-tabela
{    
    background-image: url(../images/new/icons/icon_nav_dashboard.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;	
	color: black;
	text-align: left;
}

.btn-i2bg-despesas
{    
    background-image: url(../images/new/trocar_status_2.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;	
	color: black;
	text-align: left;
}

.btn-i2bg-processos
{    
    background-image: url(../images/new/notepad.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;	
	color: black;
	text-align: left;
}

.btn-i2bg-processos-consulta
{    
    background-image: url(../images/new/notepad-01.png);
	background-repeat: no-repeat;
	background-position: 8px 2px;	
	color: black;
	text-align: left;
}

.btn-i2bg:hover, .btn-i2bg-full:hover {
	background-color:#4c4c4c;
	color:#fff;
}

a.btn-i2bg, a.btn-i2bg-full {
	color:#fff;
}

a.btn-i2bg:hover, a.btn-i2bg-full:hover {
	background-color:#4c4c4c;
	color:#fff;
}

.btn-i2bg.red { background-color:#ae432e; }
.btn-i2bg.blue { background-color:#058dc7; }
.btn-i2bg.green { background-color:#77ab13; }
.btn-i2bg.orange { background-color:#ef561a; }
.btn-i2bg.gray { background-color:#b3b3b3; }



.portal h2 {
    margin: 0 auto;
}
.f-atualizacao {
    display: block;
    padding: 20px 0;
    text-align: center;
    font-size: 11px;
    color: #666;
    border-top: 1px solid #ddd;
    margin-top: 20px;
}

.portal .table {
    font-size: 12px;
    text-align: center;
}
.portal .table th
, .portal .table td {
    text-align: center;
}
.portal .table th.t-left
, .portal .table td.t-left {
    text-align: left;
}

.f-col {
    display: flex;
    flex-direction: column;
    width: 100%;
    align-items: flex-start;
    justify-content: center;
    align-self: center;
}
.f-col a {
    margin-bottom: 4px;
    width: 100%;
}

.portal .filtro > div {
    padding: 2px;
}

.preload {
    position: fixed;
    top: 0;
    left: 0;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    text-align: center;
    width: 100%;
    height: 100vh;
    background: rgba(255, 255, 255, 0.9);
    z-index: 100;
    font-size: 14px;
    color: #000;
}

.d-none {
    display: none;
}