@charset "UTF-8";

/* 
 * Impressão
 */
@media print 
{
	html 
	{
		padding : 0px !important;
		margin  : 0px !important;
	}
	body 
	{
		margin		: 0px                                   !important;
		padding		: 0px                                   !important;
		background	: #EBEBEB                               !important;
		overflow-y	: auto                                  !important;
		font-family	: Verdana, Arial, Helvetica, Sans-Serif !important;
		font-size	: 11px                                  !important;
		color		: #777                                  !important;
	}
	body *
	{
		font-family	: Verdana, Arial, Helvetica, Sans-Serif !important;
	}
	a
	{
		text-decoration	: none !important;
		color			: #777 !important;
	}
	img 
	{
		border : 0px !important;
	}
	h1,h2,h3,h4,h5,h6 
	{
		font-weight : 500 !important;
	}
	h1 small,
	h2 small,
	h3 small,
	h4 small,
	h5 small,
	h6 small 
	{
		font-size   : 0.65em !important;
		font-weight : normal !important;
	}
	small.block 
	{
		display : block !important;
	}
	div, p, img, h1, h2, h3, h4, h5, h6, small, button
	{
		overflow : hidden !important;
	}
	
	/* 
	 * Container
	 */
	#pnlContainer
	{
		width      : 900px;
		margin     : auto;
		background : #FFF;
	}
	#pnlCorpo
	{
		min-height : 338px;
		padding    : 10px;
	}
	
	/* 
	 * form
	 */
	.form .label 
	{
		font-size : 11px  !important;
		margin    : 5px 0 !important;
		color     : #777  !important;
	}
	.form .field
	{
		margin : 5px 0 !important;
	}

	/* 
	 * height
	 */
	.height-10      {height:     10px  !important;}
	.height-20      {height:     20px  !important;}
	.height-30      {height:     30px  !important;}
	.height-40      {height:     40px  !important;}
	.height-50      {height:     50px  !important;}
	.height-60      {height:     60px  !important;}
	.height-70      {height:     70px  !important;}
	.height-80      {height:     80px  !important;}
	.height-90      {height:     90px  !important;}
	.height-100     {height:     100px !important;}
	.height-150     {height:     150px !important;}
	.height-200     {height:     200px !important;}
	.height-250     {height:     250px !important;}
	.height-300     {height:     300px !important;}
	.height-350     {height:     350px !important;}
	.height-400     {height:     400px !important;}
	.height-450     {height:     450px !important;}
	.height-500     {height:     500px !important;}
	.height-550     {height:     550px !important;}
	.height-600     {height:     600px !important;}
	.height-650     {height:     650px !important;}
	.height-700     {height:     700px !important;}
	.height-750     {height:     750px !important;}
	.height-800     {height:     800px !important;}
	.height-850     {height:     850px !important;}
	.height-900     {height:     900px !important;}
	.height-950     {height:     950px !important;}
	.min-height-10  {min-height: 10px  !important;}
	.min-height-20  {min-height: 20px  !important;}
	.min-height-30  {min-height: 30px  !important;}
	.min-height-40  {min-height: 40px  !important;}
	.min-height-50  {min-height: 50px  !important;}
	.min-height-60  {min-height: 60px  !important;}
	.min-height-70  {min-height: 70px  !important;}
	.min-height-80  {min-height: 80px  !important;}
	.min-height-90  {min-height: 90px  !important;}
	.min-height-100 {min-height: 100px !important;}
	.min-height-150 {min-height: 150px !important;}
	.min-height-200 {min-height: 200px !important;}
	.min-height-250 {min-height: 250px !important;}
	.min-height-300 {min-height: 300px !important;}
	.min-height-350 {min-height: 350px !important;}
	.min-height-400 {min-height: 400px !important;}
	.min-height-450 {min-height: 450px !important;}
	.min-height-500 {min-height: 500px !important;}
	.min-height-550 {min-height: 550px !important;}
	.min-height-600 {min-height: 600px !important;}
	.min-height-650 {min-height: 650px !important;}
	.min-height-700 {min-height: 700px !important;}
	.min-height-750 {min-height: 750px !important;}
	.min-height-800 {min-height: 800px !important;}
	.min-height-850 {min-height: 850px !important;}
	.min-height-900 {min-height: 900px !important;}
	.min-height-950 {min-height: 950px !important;}
	.max-height-10  {max-height: 10px  !important;}
	.max-height-20  {max-height: 20px  !important;}
	.max-height-30  {max-height: 30px  !important;}
	.max-height-40  {max-height: 40px  !important;}
	.max-height-50  {max-height: 50px  !important;}
	.max-height-60  {max-height: 60px  !important;}
	.max-height-70  {max-height: 70px  !important;}
	.max-height-80  {max-height: 80px  !important;}
	.max-height-90  {max-height: 90px  !important;}
	.max-height-100 {max-height: 100px !important;}
	.max-height-150 {max-height: 150px !important;}
	.max-height-200 {max-height: 200px !important;}
	.max-height-250 {max-height: 250px !important;}
	.max-height-300 {max-height: 300px !important;}
	.max-height-350 {max-height: 350px !important;}
	.max-height-400 {max-height: 400px !important;}
	.max-height-450 {max-height: 450px !important;}
	.max-height-500 {max-height: 500px !important;}
	.max-height-550 {max-height: 550px !important;}
	.max-height-600 {max-height: 600px !important;}
	.max-height-650 {max-height: 650px !important;}
	.max-height-700 {max-height: 700px !important;}
	.max-height-750 {max-height: 750px !important;}
	.max-height-800 {max-height: 800px !important;}
	.max-height-850 {max-height: 850px !important;}
	.max-height-900 {max-height: 900px !important;}
	.max-height-950 {max-height: 950px !important;}

	/* 
	 * width
	 */
	.width-full     {width:     100%    !important;}
	.width-10       {width:     10px    !important;}
	.width-20       {width:     20px    !important;}
	.width-30       {width:     30px    !important;}
	.width-40       {width:     40px    !important;}
	.width-50       {width:     50px    !important;}
	.width-60       {width:     60px    !important;}
	.width-70       {width:     70px    !important;}
	.width-80       {width:     80px    !important;}
	.width-90       {width:     90px    !important;}
	.width-100      {width:     100px   !important;}
	.width-150      {width:     150px   !important;}
	.width-200      {width:     200px   !important;}
	.width-250      {width:     250px   !important;}
	.width-300      {width:     300px   !important;}
	.width-350      {width:     350px   !important;}
	.width-400      {width:     400px   !important;}
	.width-450      {width:     450px   !important;}
	.width-500      {width:     500px   !important;}
	.width-550      {width:     550px   !important;}
	.width-600      {width:     600px   !important;}
	.width-650      {width:     650px   !important;}
	.width-700      {width:     700px   !important;}
	.width-750      {width:     750px   !important;}
	.width-800      {width:     800px   !important;}
	.width-850      {width:     850px   !important;}
	.width-900      {width:     900px   !important;}
	.width-950      {width:     950px   !important;}
	.width-1000     {width:     1000px  !important;}
	.min-width-10   {min-width: 10px    !important;}
	.min-width-20   {min-width: 20px    !important;}
	.min-width-30   {min-width: 30px    !important;}
	.min-width-40   {min-width: 40px    !important;}
	.min-width-50   {min-width: 50px    !important;}
	.min-width-60   {min-width: 60px    !important;}
	.min-width-70   {min-width: 70px    !important;}
	.min-width-80   {min-width: 80px    !important;}
	.min-width-90   {min-width: 90px    !important;}
	.min-width-100  {min-width: 100px   !important;}
	.min-width-150  {min-width: 150px   !important;}
	.min-width-200  {min-width: 200px   !important;}
	.min-width-250  {min-width: 250px   !important;}
	.min-width-300  {min-width: 300px   !important;}
	.min-width-350  {min-width: 350px   !important;}
	.min-width-400  {min-width: 400px   !important;}
	.min-width-450  {min-width: 450px   !important;}
	.min-width-500  {min-width: 500px   !important;}
	.min-width-550  {min-width: 550px   !important;}
	.min-width-600  {min-width: 600px   !important;}
	.min-width-650  {min-width: 650px   !important;}
	.min-width-700  {min-width: 700px   !important;}
	.min-width-750  {min-width: 750px   !important;}
	.min-width-800  {min-width: 800px   !important;}
	.min-width-850  {min-width: 850px   !important;}
	.min-width-900  {min-width: 900px   !important;}
	.min-width-950  {min-width: 950px   !important;}
	.min-width-1000 {min-width: 1000px  !important;}
	.max-width-10   {max-width: 10px    !important;}
	.max-width-20   {max-width: 20px    !important;}
	.max-width-30   {max-width: 30px    !important;}
	.max-width-40   {max-width: 40px    !important;}
	.max-width-50   {max-width: 50px    !important;}
	.max-width-60   {max-width: 60px    !important;}
	.max-width-70   {max-width: 70px    !important;}
	.max-width-80   {max-width: 80px    !important;}
	.max-width-90   {max-width: 90px    !important;}
	.max-width-100  {max-width: 100px   !important;}
	.max-width-150  {max-width: 150px   !important;}
	.max-width-200  {max-width: 200px   !important;}
	.max-width-250  {max-width: 250px   !important;}
	.max-width-300  {max-width: 300px   !important;}
	.max-width-350  {max-width: 350px   !important;}
	.max-width-400  {max-width: 400px   !important;}
	.max-width-450  {max-width: 450px   !important;}
	.max-width-500  {max-width: 500px   !important;}
	.max-width-550  {max-width: 550px   !important;}
	.max-width-600  {max-width: 600px   !important;}
	.max-width-650  {max-width: 650px   !important;}
	.max-width-700  {max-width: 700px   !important;}
	.max-width-750  {max-width: 750px   !important;}
	.max-width-800  {max-width: 800px   !important;}
	.max-width-850  {max-width: 850px   !important;}
	.max-width-900  {max-width: 900px   !important;}
	.max-width-950  {max-width: 950px   !important;}
	.max-width-1000 {max-width: 1000px  !important;}

	/* 
	 * font-size
	 */
	.f-s-5   {font-size:   5px !important;}
	.f-s-6   {font-size:   6px !important;}
	.f-s-7   {font-size:   7px !important;}
	.f-s-8   {font-size:   8px !important;}
	.f-s-9   {font-size:   9px !important;}
	.f-s-10  {font-size:  10px !important;}
	.f-s-11  {font-size:  11px !important;}
	.f-s-12  {font-size:  12px !important;}
	.f-s-13  {font-size:  13px !important;}
	.f-s-14  {font-size:  14px !important;}
	.f-s-15  {font-size:  15px !important;}
	.f-s-16  {font-size:  16px !important;}
	.f-s-17  {font-size:  17px !important;}
	.f-s-18  {font-size:  18px !important;}
	.f-s-19  {font-size:  19px !important;}
	.f-s-20  {font-size:  20px !important;}
	.f-s-25  {font-size:  25px !important;}
	.f-s-30  {font-size:  30px !important;}
	.f-s-35  {font-size:  35px !important;}
	.f-s-40  {font-size:  40px !important;}
	.f-s-45  {font-size:  45px !important;}
	.f-s-50  {font-size:  50px !important;}
	.f-s-55  {font-size:  55px !important;}
	.f-s-60  {font-size:  60px !important;}
	.f-s-65  {font-size:  65px !important;}
	.f-s-70  {font-size:  70px !important;}
	.f-s-75  {font-size:  75px !important;}
	.f-s-80  {font-size:  80px !important;}
	.f-s-85  {font-size:  85px !important;}
	.f-s-90  {font-size:  90px !important;}
	.f-s-95  {font-size:  95px !important;}
	.f-s-100{font-size: 100px !important;}

	/* 
	 * float
	 */
	.pull-right 
	{
		float : right !important;
	}
	.pull-left 
	{
		float : left !important;
	}

	/* 
	 * float
	 */
	.hidden
	{
		display : none !important;
	}

	/* 
	 * padding
	 */
	.p-0     {padding:          0px !important;}
	.p-10    {padding:         10px !important;}
	.p-20    {padding:         20px !important;}
	.p-30    {padding:         30px !important;}
	.p-40    {padding:         40px !important;}
	.p-50    {padding:         50px !important;}
	.p-60    {padding:         60px !important;}
	.p-70    {padding:         70px !important;}
	.p-80    {padding:         80px !important;}
	.p-90    {padding:         90px !important;}
	.p-100   {padding:        100px !important;}
	.p-t-0   {padding-top:      0px !important;}
	.p-t-10  {padding-top:     10px !important;}
	.p-t-20  {padding-top:     20px !important;}
	.p-t-30  {padding-top:     30px !important;}
	.p-t-40  {padding-top:     40px !important;}
	.p-t-50  {padding-top:     50px !important;}
	.p-t-60  {padding-top:     60px !important;}
	.p-t-70  {padding-top:     70px !important;}
	.p-t-80  {padding-top:     80px !important;}
	.p-t-90  {padding-top:     90px !important;}
	.p-t-100 {padding-top:    100px !important;}
	.p-r-0   {padding-right:    0px !important;}
	.p-r-10  {padding-right:   10px !important;}
	.p-r-20  {padding-right:   20px !important;}
	.p-r-30  {padding-right:   30px !important;}
	.p-r-40  {padding-right:   40px !important;}
	.p-r-50  {padding-right:   50px !important;}
	.p-r-60  {padding-right:   60px !important;}
	.p-r-70  {padding-right:   70px !important;}
	.p-r-80  {padding-right:   80px !important;}
	.p-r-90  {padding-right:   90px !important;}
	.p-r-100 {padding-right:  100px !important;}
	.p-b-0   {padding-bottom:   0px !important;}
	.p-b-10  {padding-bottom:  10px !important;}
	.p-b-20  {padding-bottom:  20px !important;}
	.p-b-30  {padding-bottom:  30px !important;}
	.p-b-40  {padding-bottom:  40px !important;}
	.p-b-50  {padding-bottom:  50px !important;}
	.p-b-60  {padding-bottom:  60px !important;}
	.p-b-70  {padding-bottom:  70px !important;}
	.p-b-80  {padding-bottom:  80px !important;}
	.p-b-90  {padding-bottom:  90px !important;}
	.p-b-100 {padding-bottom: 100px !important;}
	.p-l-0   {padding-left:     0px !important;}
	.p-l-10  {padding-left:    10px !important;}
	.p-l-20  {padding-left:    20px !important;}
	.p-l-30  {padding-left:    30px !important;}
	.p-l-40  {padding-left:    40px !important;}
	.p-l-50  {padding-left:    50px !important;}
	.p-l-60  {padding-left:    60px !important;}
	.p-l-70  {padding-left:    70px !important;}
	.p-l-80  {padding-left:    80px !important;}
	.p-l-90  {padding-left:    90px !important;}
	.p-l-100 {padding-left:   100px !important;}

	/* 
	 * margin
	 */
	.m-0     {margin:          0px !important;}
	.m-10    {margin:         10px !important;}
	.m-20    {margin:         20px !important;}
	.m-30    {margin:         30px !important;}
	.m-40    {margin:         40px !important;}
	.m-50    {margin:         50px !important;}
	.m-60    {margin:         60px !important;}
	.m-70    {margin:         70px !important;}
	.m-80    {margin:         80px !important;}
	.m-90    {margin:         90px !important;}
	.m-100   {margin:        100px !important;}
	.m-t-0   {margin-top:      0px !important;}
	.m-t-10  {margin-top:     10px !important;}
	.m-t-20  {margin-top:     20px !important;}
	.m-t-30  {margin-top:     30px !important;}
	.m-t-40  {margin-top:     40px !important;}
	.m-t-50  {margin-top:     50px !important;}
	.m-t-60  {margin-top:     60px !important;}
	.m-t-70  {margin-top:     70px !important;}
	.m-t-80  {margin-top:     80px !important;}
	.m-t-90  {margin-top:     90px !important;}
	.m-t-100 {margin-top:    100px !important;}
	.m-r-0   {margin-right:    0px !important;}
	.m-r-10  {margin-right:   10px !important;}
	.m-r-20  {margin-right:   20px !important;}
	.m-r-30  {margin-right:   30px !important;}
	.m-r-40  {margin-right:   40px !important;}
	.m-r-50  {margin-right:   50px !important;}
	.m-r-60  {margin-right:   60px !important;}
	.m-r-70  {margin-right:   70px !important;}
	.m-r-80  {margin-right:   80px !important;}
	.m-r-90  {margin-right:   90px !important;}
	.m-r-100 {margin-right:  100px !important;}
	.m-b-0   {margin-bottom:   0px !important;}
	.m-b-10  {margin-bottom:  10px !important;}
	.m-b-20  {margin-bottom:  20px !important;}
	.m-b-30  {margin-bottom:  30px !important;}
	.m-b-40  {margin-bottom:  40px !important;}
	.m-b-50  {margin-bottom:  50px !important;}
	.m-b-60  {margin-bottom:  60px !important;}
	.m-b-70  {margin-bottom:  70px !important;}
	.m-b-80  {margin-bottom:  80px !important;}
	.m-b-90  {margin-bottom:  90px !important;}
	.m-b-100 {margin-bottom: 100px !important;}
	.m-l-0   {margin-left:     0px !important;}
	.m-l-10  {margin-left:    10px !important;}
	.m-l-20  {margin-left:    20px !important;}
	.m-l-30  {margin-left:    30px !important;}
	.m-l-40  {margin-left:    40px !important;}
	.m-l-50  {margin-left:    50px !important;}
	.m-l-60  {margin-left:    60px !important;}
	.m-l-70  {margin-left:    70px !important;}
	.m-l-80  {margin-left:    80px !important;}
	.m-l-90  {margin-left:    90px !important;}
	.m-l-100 {margin-left:   100px !important;}
	.m-auto  {margin:         auto !important;}

	/* 
	 * text
	 */
	.bold 
	{
		font-weight : bold !important;
	}
	.italic
	{
		font-style : italic !important;
	}
	.underline
	{
		text-decoration : underline !important;
	}

	/* 
	 * text-color
	 */
	.text-orange 
	{
		color : #F44900 !important;
	}
	.text-grey
	{
		color : #777 !important;
	}
	.text-blue
	{
		color : #3B6BCB !important;
	}
	.text-black
	{
		color : #000 !important;
	}
	.text-red
	{
		color : #F00 !important;
	}

	/* 
	 * vertical-align
	 */
	.v-align-top
	{
		vertical-align : top !important;
	}
	.v-align-middle
	{
		vertical-align : middle !important;
	}
	.v-align-bottom
	{
		vertical-align : bottom !important;
	}

	/* 
	 * text-align
	 */
	.text-right
	{
		text-align : right !important;
	}
	.text-left
	{
		text-align : left !important;
	}
	.text-center
	{
		text-align : center !important;
	}
	.text-justify
	{
		text-align : justify !important;
	}

	/*
	 * table
	 */
	table 
	{
		border : 0px !important;
	}
	table.full-size
	{
		width : 100% !important;
	}
	table.form
	{
		border : 1px solid #ddd !important;
		margin : 10px 0         !important;
	}
	table.form td 
	{
		padding       : 3px      !important;
		overflow      : hidden   !important;
		text-overflow : ellipsis !important;
		white-space   : nowrap   !important;
	}
	table.form td.form-label 
	{
		text-align : right !important;
	}
	table.form td.form-label-row
	{
		text-align    : left !important;
		font-weight   : bold !important;
		padding-top   : 10px !important;
	}
	table.form td.form-label-group
	{
		text-align  : left !important;
		font-weight : bold !important;
		padding     : 7px  !important;
		background  : #eee !important;
	}
	table td[class^='mnu']
	{
		cursor     : pointer !important;
		text-align : center  !important;
	}
	table tbody tr.mais-informacoes td
	{
		text-align  : right          !important;
		font-weight : bold           !important;
		cursor      : pointer        !important;
		padding     : 15px 7px       !important;
		border-top  : 1px solid #ddd !important;
	}
	table.collapsed thead th
	{
		background-color : #EEE !important;
		font-weight      : bold !important;
		text-align       : left !important;
	}
	table.collapsed,
	table.collapsed thead th,
	table.collapsed tbody td
	{
		border-collapse : collapse       !important;
		border          : 1px solid #BBB !important;
		padding         : 5px            !important;
	}

	/* 
	 * display
	 */
	.display-table-cell 
	{
		display : table-cell !important;
	}

	/* 
	 * img
	 */
	img.foto
	{
		border  : 1px solid #ddd !important;
		padding : 3px            !important;
		cursor  : pointer        !important;
	}
	img.full
	{
		width  : 100%;
		height : 100%;
	}

	/* 
	 * hr
	 */
	hr
	{
		border     : none           !important;
		border-top : 1px solid #ccc !important;
	}

	/* 
	 * menu
	 */
	ul.menu 
	{
		margin-right  : 5px            !important;
		padding       : 3px            !important;
		border        : 1px solid #ddd !important;
		border-radius : 2px            !important;
	}
	ul.menu li
	{
		list-style-type : none     !important;
		padding         : 5px      !important;
		background      : #008694  !important;
		color           : #fff     !important;
		font-size       : 12px     !important;
		margin-bottom   : 1px      !important;    
		overflow        : hidden   !important;
		text-overflow   : ellipsis !important;
		white-space     : nowrap   !important;
		max-width       : 197px    !important;
	}
	ul.menu li:hover
	{
		background-color : #006D79 !important;
		cursor           : pointer !important;
	}
	ul.menu li:first-child
	{
		border-radius : 2px 2px 0 0 !important;
	}
	ul.menu li:last-child
	{
		border-radius : 0 0 2px 2px !important;
	}

	/* 
	 * panel
	 */
	.panel-warning
	{
		background-color : #FDF8E4           !important;
		border           : 1px solid #FAECB4 !important;
		color            : #726850           !important;
		border-radius    : 1px               !important;
		padding          : 5px               !important;
	}
	.panel-danger
	{
		background-color : #FFBFBF           !important;
		border           : 1px solid #FFA6A6 !important;
		color            : #830000           !important;
		border-radius    : 1px               !important;
		padding          : 5px               !important;
	}

	 /* 
	  * ul
	  */
	.custom-list
	{
		margin  : 0 !important;
		padding : 0 !important;
	}
	.custom-list li
	{
		margin : 10px 0 !important;
	}

	/* */
    .no-printable
	{
        display : none !important;
    }
}