
body
{
	margin: 0;
	padding: 0;
	height: 100%;
	background:#000;
	font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
	font-size: 11px;
}

#dadosLic {
color: #D6DE23;	
}

/* -----------------------------------------------------------
	header
----------------------------------------------------------- */ 

#header
{
	margin: 0;
	padding: 10px 60px 0 60px;
	background:#000;
}

/* -----------------------------------------------------------
	header
----------------------------------------------------------- */ 

#header #header-inner
{
	background: #8fc63d url("../../img/skin/colors/greenblack/header_inner.png") repeat-x;
}

/* -----------------------------------------------------------
	header -> home
----------------------------------------------------------- */ 

#header #header-inner #home a
{
	background: url("../../img/skin/colors/greenblack/button_home.png");
}

/* -----------------------------------------------------------
	header -> quick
----------------------------------------------------------- */

#header #header-inner ul#quick li a
{
	background: #d6de23 url("../../img/skin/colors/greenblack/quick_l.png") no-repeat top left;
}

#header #header-inner ul#quick li span
{
	background: url("../../img/skin/colors/greenblack/quick_r.png") no-repeat top right;
	border-left: 1px solid #6e793e;
}

#header #header-inner ul#quick li span.icon
{
	background: url("../../img/skin/colors/greenblack/quick_l.png") no-repeat top left;
	border-right: 1px solid #828e50;
}

#header #header-inner ul#quick li a:hover
{
	background: #8fc63d url("../../img/skin/colors/greenblack/quick_l_selected.png") no-repeat top left;
}

#header #header-inner ul#quick li a:hover span
{
	background: url("../../img/skin/colors/greenblack/quick_r_selected.png") no-repeat top right;
}

#header #header-inner ul#quick li a:hover span.icon
{
	background: url("../../img/skin/colors/greenblack/quick_l_selected.png") no-repeat top left;
}

/* -----------------------------------------------------------
	header corners
----------------------------------------------------------- */ 

#header #header-inner div.corner
{
	background: url("../../img/skin/colors/greenblack/header_inner_corners.png") no-repeat;
}

#header #header-inner div.tl
{
	top: 0;
	left: 0;
	background-position: 0 0;
}

#header #header-inner div.tr
{
	top: 0;
	right: 0;
	background-position: -6px 0;
}

/* -----------------------------------------------------------
	content -> left -> menu
----------------------------------------------------------- */ 

#content #left #menu h6.selected
{
	background: #8fc63d url("../../img/skin/colors/greenblack/menu_selected.png") repeat-x;
}

#content #left #menu h6.selected a
{
	background: url("../../img/skin/colors/greenblack/menu_l_selected.png") no-repeat top left;
	color: #000000;
}

#content #left #menu h6.selected span
{
	background: url("../../img/skin/colors/greenblack/menu_r_selected.png") no-repeat top right;
}


#content #left #menu li a
{
	margin: 0 0 0 6px;
	padding: 7px 0 9px 18px;
	height: 1%;
	display: block;
	float: left;
	background: url("../../img/skin/menu_arrow.png") no-repeat 2px 11px;
	color: #000000;
	font-size: 11px;
	line-height: normal;
	text-decoration: none;
}

#content #left #menu ul
{
	background: #8fc63d;
}

#content #left #menu li
{
	border-top: 1px solid #8c9856;
	border-bottom: 1px solid #778343;
}

#content #left #menu li a:hover
{
	color: #fff;
}

#content #left #menu li.selected
{
	background: #75b910;
	border-top: none;
}

#content #left #menu li.selected a
{
	color: #fff;
}

#content #left #menu li.collapsible
{
	background: url("../../img/skin/colors/greenblack/menu_border.png") no-repeat top left;
}

#content #left #menu li.collapsible a.minus
{
	border-bottom: 1px solid #778343;
}

#content #left #menu li ul
{
	border-left: 18px solid #778343;
}

#content #left #menu li ul li
{
	border-top: 1px solid #8c9856;
	border-bottom: 1px solid #778343;
}

/* -----------------------------------------------------------
	content -> right -> box / title
----------------------------------------------------------- */

#content div.box div.title
{
	background: #7b8745 url("../../img/skin/colors/greenblack/title.png") repeat-x;
}

#content div.box div.title ul.links li a
{
	background: url("../../img/skin/colors/greenblack/title_link.png") no-repeat top left;
	border-left: 1px solid #90c73d;
}

#content div.box div.title ul.links li a:hover
{
	background: url("../../img/skin/colors/greenblack/title_tab_selected.png") no-repeat bottom center;
	color: #ebfaa9;
}

#content div.box div.title ul.links li.ui-tabs-selected a
{
	background: url("../../img/skin/colors/greenblack/title_tab_selected.png") no-repeat bottom center;
	color: #ebfaa9;
}

/* -----------------------------------------------------------
	content -> right -> box / search
----------------------------------------------------------- */ 

#content div.box div.title div.search
{
	background: url("../../img/skin/colors/greenblack/title_link.png") no-repeat top left;
	border-left: 1px solid #90c73d;
}

#content div.box div.title div.search div.input input
{
	border: 1px solid #768243;
}

#content div.box div.title div.search div.button input.ui-state-default
{
	background: #9ba862 url("../../img/skin/colors/greenblack/button_highlight.png") repeat-x;
	border: 1px solid #768243;
	border-left: none;
	color: #FFFFFF;
}

#content div.box div.title div.search div.button input.ui-state-hover
{
	background: #aba75c url("../../img/skin/colors/greenblack/button_highlight_selected.png") repeat-x;
	border: 1px solid #768243;
	border-left: none;
	color: #FFFFFF;
}

/* -----------------------------------------------------------
	content -> right -> forms -> button
----------------------------------------------------------- */

#content div.box div.form div.fields div.field div.highlight .ui-state-default
{
	background: #9ba862 url("../../img/skin/colors/greenblack/button_highlight.png") repeat-x;
	border-top: 1px solid #bbbaa4;
	border-left: 1px solid #afae95;
	border-right: 1px solid #a2a184;
	border-bottom: 1px solid #9b997a;
	color: #ffffff;
}

#content div.box div.form div.fields div.field div.highlight .ui-state-hover
{
	background: #aba75c url("../../img/skin/colors/greenblack/button_highlight_selected.png") repeat-x;
	border-top: 1px solid #b2b085;
	border-left: 1px solid #8b8847;
	border-right: 1px solid #8c8848;
	border-bottom: 1px solid 827f39;
	color: #ffffff;
}

/* -----------------------------------------------------------
	content -> right -> forms
----------------------------------------------------------- */

#content div.box div.form div.fields div.buttons div.highlight input.ui-state-default
{
	background: #9ba862 url("../../img/skin/colors/greenblack/button_highlight.png") repeat-x;
	border-top: 1px solid #bbbaa4;
	border-left: 1px solid #afae95;
	border-right: 1px solid #a2a184;
	border-bottom: 1px solid #9b997a;
	color: #ffffff;
}

#content div.box div.form div.fields div.buttons div.highlight input.ui-state-hover
{
	background: #aba75c url("../../img/skin/colors/greenblack/button_highlight_selected.png") repeat-x;
	border-top: 1px solid #b2b085;
	border-left: 1px solid #8b8847;
	border-right: 1px solid #8c8848;
	border-bottom: 1px solid 827f39;
	color: #ffffff;
}

/* -----------------------------------------------------------
	login -> title
----------------------------------------------------------- */ 

#login div.title
{
	background: #8fc63d url("../../img/skin/colors/greenblack/header_inner.png") repeat-x;
}


/* -----------------------------------------------------------
	login -> title / corners
----------------------------------------------------------- */ 

#login div.title div.corner
{
	background: url("../../img/skin/colors/greenblack/login_corners.png") no-repeat;
}

#login div.title div.tl
{
	top: 0;
	left: 0;
	background-position: 0 0;
}

#login div.title div.tr
{
	top: 0;
	right: 0;
	background-position: -6px 0;
}

/* -----------------------------------------------------------
	jquery ui -> select styling
----------------------------------------------------------- */

.ui-selectmenu-open li.ui-selectmenu-item-focus { background: #8fc63d; }
.ui-selectmenu-open li.ui-selectmenu-item-focus a { color: #ffffff; }

/* -----------------------------------------------------------
	jquery ui -> datepicker
----------------------------------------------------------- */
.ui-datepicker td span, .ui-datepicker td a:hover { background: #8fc63d; color: #ffffff; }
.ui-datepicker td span, .ui-datepicker td.ui-datepicker-current-day a { background: #8fc63d; color: #ffffff; }

/* -----------------------------------------------------------
	jquery ui -> autocomplete
----------------------------------------------------------- */

.ui-autocomplete .ui-menu-item a:hover { background: #8fc63d; color: #ffffff; }

/* -----------------------------------------------------------
	jquery ui -> dialog
----------------------------------------------------------- */

.ui-dialog { border: 1px solid #7b8745; }
.ui-dialog .ui-dialog-titlebar { background: #7b8745 url("../../img/skin/colors/greenblack/title.png") repeat-x; }



/*---------------------------------------------------------------
	MAPAS
----------------------------------------------------------------*/

#content div.box table td.reportTable {
    border-color: #BFD3EE;
    border-style: solid;
    border-width: 1px;
	 padding: 3px;
}
#content div.box table .reportTable {
    border: 0 none;
    border-collapse: collapse;
    border-spacing: 0;
    empty-cells: show;
    font-family: Tahoma;
    font-size: x-small;
    width: 100%;
}
#content div.box table .reportTableHeader{
    background-color: #BCD62D;
    background-repeat: repeat-x;
    border-bottom: 1px solid #7F8B48;
    border-color: #7F8B48;
    border-right: 1px solid #BCD62D;
    color: #fff;
    vertical-align: top;
	cursor:pointer;
	font-weight: bold;
}


#content div.box table .total .reportTableHeader {
	background-color: #BCD62D;
    background-repeat: repeat-x;
    border-bottom: 1px solid #7F8B48;
    border-color: #7F8B48;
    border-right: 1px solid #BCD62D;
    color: #fff;
    vertical-align: top;
	cursor:auto;
	font-weight: bold;
}

#content div.box table td.tdlvl4{
background:#FEF5DD;
}
#content div.box table td.tdlvl5{
background:#FFE87E;
}

#table_container{
	overflow:auto;
	padding: 0 0 0 0px;

}


.insidefilters{
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	float:left; 
	border:1px solid #DDD; 
	padding:10px; 
	margin-left:10px
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
    color: #000;
}

#filters_container{margin-bottom:10px; padding: 0 20px;}
.mapaname{border-bottom:1px dotted #000; color: #000}
.separador{float:left; border-left:1px dotted #DDD; margin-left:5px; padding-left:5px}


.reportTable tbody tr.even  td {
      background: #EFEFEF;
}
.maingroup td {
	background: #8D8B7E;
	color:#FFF
}
.maingroup2 td {
	background: #CFCFCF;
	color:#FFF
}
.subgroup td {
	background: #CCC;
	color:#000;
}
.white {
	background: #FFF;
}

.titulo_mapa {
	position:absolute;
	margin-left:190px;
	margin-top:-50px;
	color: #292929;
    font-size: 12px;
    font-weight: bold;
	line-height:35px; 
	float:left
}
.other_filter{clear: both;float:left}
.lable{float:left; min-width:90px}

div.greyBox{float:left; width:270px; margin:15px 0 10px 0; color:#FFF; background: #505050; padding:15px 5px 15px 5px;}

.myFieldset{border:1px solid #505050; padding:8px; margin:20px 2px;}

.popupbox .title
{
	margin: 0 0 20px 0;
	padding: 0;
	clear: both;
	overflow: hidden;
	background: #98CA3A url("../../img/skin/colors/greenblack/title.png") repeat-x;
}


.usertop
{
	padding-top: 7px;
	float: right;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

.nomeempresa {

color: #FFFFFF;

}


/* -----------------------------------------------------------
	login -> title / corners
----------------------------------------------------------- */ 

#login div.title div.corner
{
	height: 6px;
	width: 6px;
	position: absolute;
	background: url("../../img/skin/colors/greenblack/login_corners.png") no-repeat;
}

#login div.title div.tl
{
	top: 0;
	left: 0;
	background-position: 0 0;
}

#login div.title div.tr
{
	top: 0;
	right: 0;
	background-position: -6px 0;
}

/* -----------------------------------------------------------
	login -> title
----------------------------------------------------------- */ 

#login div.title
{
	margin: 0 auto;
	padding: 0;
	width: 420px;
	clear: both;
	overflow: hidden;
	position: relative;
	background: #003367 url("../../img/skin/colors/greenblack/header_inner.png") repeat-x;
}

#login div.title h5
{
	margin: 10px;
	padding: 0;
	color: #000000;	
}

/* -----------------------------------------------------------
	content -> right -> box / title
----------------------------------------------------------- */

#content div.box div.title h1,
#content div.box div.title h2,
#content div.box div.title h3,
#content div.box div.title h4,
#content div.box div.title h5,
#content div.box div.title h6
{
	margin: 0;
	padding: 11px 0 11px 10px;
	float: left;
	border: none;
	color: #000000;
}

/* -----------------------------------------------------------
	content -> left -> menu / heading
----------------------------------------------------------- */ 

#content #left #menu h6
{
	margin: 5px 0 0 0px;
	padding: 0;
	clear: both;
	overflow: hidden;
	background: #dfdfdf url("../../img/skin/colors/greenblack/menu.png") repeat-x;
	color: #000;
}

#content #left #menu h6 a
{
	margin: 0;
	padding: 0;
	height: 1%;
	display: block;
	clear: both;
	overflow: hidden;
	background: url("../../img/skin/colors/greenblack/menu_l.png") no-repeat top left;
	color: #8FC63D;
	text-decoration: none;
}

#content #left #menu h6 span
{
	margin: 0;
	padding: 9px 10px 10px 10px;
	height: 1%;
	display: block;
	background: url("../../img/skin/colors/greenblack/menu_r.png") no-repeat top right;
}

/* -----------------------------------------------------------
	content -> left -> date picker
----------------------------------------------------------- */ 

#content #left #date-picker .ui-datepicker .ui-datepicker-header  
{
	padding: 5px 0 6px 0;
	height: 19px;
	background: #dfdfdf url("../../img/skin/colors/greenblack/menu.png") repeat-x;
}

#content #left #date-picker .ui-datepicker .ui-datepicker-header .ui-datepicker-prev
{
	top: 0;
	left: 0;
	padding: 0;
	background: url("../../img/skin/colors/greenblack/menu_l.png") no-repeat top left;
}

#content #left #date-picker .ui-datepicker .ui-datepicker-header .ui-datepicker-prev .ui-icon-circle-triangle-w
{
	top: 8px;
	left: 8px;
	width: 26px;
	height: 30px;
	background: url("../../img/skin/colors/greenblack/calender_prev.png") no-repeat 0 0;
}

#content #left #date-picker .ui-datepicker .ui-datepicker-header .ui-datepicker-next  
{
	top: 0;
	right: 0;
	padding: 5px 12px 5px 0;
	background: url("../../img/skin/colors/greenblack/menu_r.png") no-repeat top right;
}

#content #left #date-picker .ui-datepicker .ui-datepicker-header .ui-datepicker-next .ui-icon-circle-triangle-e
{
	top: 8px;
	left: 14px;
	width: 26px;
	height: 30px;
	background: url("../../img/skin/colors/greenblack/calender_next.png") no-repeat 0 0;
}


#header #header-inner #quick li a
{
	top: 0;
	left: 0;
	padding: 0;
	height: 1%;
	display: block;
	clear: both;
	overflow: hidden;
	background: #336699 url("../../img/skin/colors/greenblack/quick_l.png") no-repeat top left;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}



#activation {
	width: 800px;
	margin: 0 auto;
	color: #ffffff;
	line-height: 16px;
}

#activation h5 {
	color: #ffffff;
	text-align: center;
	margin: 15px 0;
}

#activation .field label  {
	color: #ffffff;
}

#activation .label {
	width: 250px;
}

.ass{background: #98CA3A url("../../img/skin/colors/greenblack/title.png") repeat-x;color:#000}
#cls_btn.closed{background:url(../../img/skin/colors/greenblack/menuOpen.png)}
#cls_btn.opened{background:url(../../img/skin/colors/greenblack/menuClose.png)}
.atalho{background: url(../../img/skin/colors/greenblack/menuMiddle.png) no-repeat;}


.popupbox table td.selectedRow1 {
cursor: pointer;
background-color: rgba(165,206,53, 0.3);
}

.selectedInput1 
{
	background-color: rgba(165,206,53, 0.0);
}

.textCT1 {
	color:#9ECB38;
	font-weight:bold;
}

.etiqPg {
border: 2px solid #A6A5A5;
width:60px;
min-width:40px;
cursor: pointer;
}
.etiqPgOn {
	background-color: #E4F0C2;
}
.etiqPgOff {
	background-color: #FFFFFF;
}

.itemsel{ background: url("../../img/skin/colors/greenblack/title.png") repeat-x scroll 0 0; }


.sltdRow0 {
    background: none repeat scroll 0 0 #E4F0C2;

}