tableborder {
	border: thin solid #eaeaea;
}

     #boxtab-blue 
     {
      clear:left;
      float:left;
      padding:0;
      /*background:#fff url(boxtab-blue.gif) bottom repeat-x;*/
      background:#fff;
      
      width:100%;
      overflow:hidden;
      font-family:Verdana, Geneva, sans-serif;
      font-size:10px;
     }
     #boxtab-blue ul 
     {
      float:left;
      margin:0;
      padding:0;
      list-style:none;
      position:relative;
      /*left:10%;*/
      text-align:center;
     }
     #boxtab-blue ul li 
     {
      display:block;
      float:left;
      list-style:none;
      margin:0px;
      margin-top:15px;
      padding:0;
      position:relative;
      /*right:10%;*/
     }
     #boxtab-blue ul li.limarker01 
     {
      display:block;
      float:left;
      list-style:none;
      margin:0px;
      margin-top:15px;
      padding:0;
      position:relative;
      margin-bottom:0px;
      /*right:10%;*/
     }

     #boxtab-blue ul li a.amarker01 
     {
      display:block;
      float:left;
      margin:0 1px;
      padding:5px 10px;
      background:yellow;
      text-decoration:none;
      font-weight:bold;
      color:#000;
      border-top:1px solid #369;
      border-left:1px solid #369;
      border-right:1px solid #369;
      position:relative;
      bottom:1px;
     }

     #boxtab-blue ul li a 
     {
      display:block;
      float:left;
      margin:0 1px;
      padding:5px 10px;
      background:#fff;
      text-decoration:none;
      font-weight:bold;
      color:#000;
      border-top:1px solid #369;
      border-left:1px solid #369;
      border-right:1px solid #369;
      position:relative;
      bottom:1px;
     }

     #boxtab-blue ul li a:hover 
     {
      background:#3196e7;
      color:#fff;
       
     }
     #boxtab-blue ul li.active 
     {
      margin-top:5px;
     }
     #boxtab-blue ul li.active a,
     #boxtab-blue ul li.active a:hover 
     {
      position:relative;
      bottom:0;
      padding:10px;
      background:#3196e7;
      color:#fff;
      font-weight:bold;
     }

.unnamed1 
{
	font-family: Tahoma;
	font-size: 11px;
	border: thin solid #80A2C5;	
}
.unnamed2
{
	font-family: Tahoma;
	font-size: 11px;
}
.tables {
	border: thin solid #80A2C5;
	font-family: Tahoma;
	font-size: 11px;
}
erro {
	font-family: tahoma;
	font-size: 11px;
	font-weight: #eaeaea;
}
.report_lines {
	font-family: Tahoma;
	font-size: 11px;
	text-align:center;
	border:1px solid #CCC;
}
.report_lines_governanca {
	font-family: Tahoma;
	font-size: 11px;
	border:1px solid #CCC;
}

.report_header {
	font-family: Tahoma;
	font-size: 13px;
	text-align:center;
	border:1px solid #CCC;
}
.cabecalho {
	font-family: Tahoma, Geneva, sans-serif;
	color: #FFF;
	font-size: 18px;
	text-align: center;
}
.topo1 {
	text-align: left;
}
.rodape {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
}
.corpo {
	border: thin solid #000;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
}
.topo {
	text-align: left;
}
.corpo {
	border: thin solid #000;
}

/* ----- Paginas das MP's ----- */
.span
{
	border:1px solid gray;
	font-size:11px;
	color:#000;
}
.cinzatable_table
{
	background:#CCCCCC;
	font-weight:bold;
	border-top:1px solid;
	border-bottom:1px solid;
	text-align:center;
	font-size:11px;
	color:#000;
}
.cinzatable_table_td
{
	background:#FFFFFF;
	padding:2px;
	font-size:11px;
	color:#000;
}
.mp_alteracao
{
	background:#839FFF;
	font-weight:bold;
	color:#000; 
	font-size:11px;   
}
.table_mp_alteracao
{
	background:#D3D3D3;
	font-weight:bold;
	color:#000;
	font-size:11px;
}
.td_mp_alteracao
{
	background:#FFFFFF;
	font-size:11px;
	color:#000;
}
.td_mp_alteracao_color
{
	background:#E6E8FA;
	font-size:11px;
	color:#000;
}
.input
{
	border: thin solid #80A2C5;
	font-family: Tahoma;
	font-size: 11px;
	width:300px;
}
.inputsemwidth
{
	border: thin solid #80A2C5;
	font-family: Tahoma;
	font-size: 11px;
}               
.inputreadonly
{
	border: thin solid #80A2C5;
	font-family: Tahoma;
	font-size: 11px;
	width:300px;
	background-color:FFFF80;
}               
.select
{ 
	border: thin solid #80A2C5;
	font-family: Tahoma;
	font-size: 11px;}
.table
{
	border:3px solid #80A2C5;
	color:#000;
	width:1010px;
}

.table_ajax_enquadramento
{
	font-family: Tahoma;
	font-weight:bold;
	border:1px solid #CCCCCC;
	color:#000;
	font-size:12px;
	text-align:center;
	background-color:#DDDDDD;
	
}

.table_ajax_enquadramento_black
{
	font-family: Tahoma;
	font-weight:bold;	
	border:1px solid #CCCCCC;
	color:#FFFFFF;
	font-size:12px;
	text-align:center;
	background-color:#000;
}


/* Filtro */

.TbFiltros {
	font-family: Tahoma;
	font-size: 11px;
}			

.botaoFiltrar { 
background: #FFF url('/images/btnFiltrar.png') no-repeat 
center center;
width:70px;  
height:30px;
border: 0px;
               }

.botaoLimpar { 
background: #FFF url('/images/btnLimpar.png') no-repeat 
center center;
width:70px;  
height:30px;
border: 0px;
               }	
	/* CoolMenus 4 - default styles - do not edit */
	.clCMAbs {
	position:absolute;
	visibility:hidden; 
	left:0; 
	top:0;
	margin-top:-1;
	}
	/* CoolMenus 4 - default styles - end */
	  
	/*Style for the background-bar*/
	.clBar {
	position:absolute; 
	width:30; 
	height:15; 
	background-color:#FFFFFF; 
	layer-background-color:#FFFFFF; 
	visibility:hidden;
	margin-top:-1;
	}
	
	/*Styles for level 0*/
	.clLevel0,.clLevel0over {
		position:absolute;
		padding:0,0,0,2;
		font-family:verdana;
		font-size:11px;
		font-weight:bold;
		margin-top:-1;
	
	}
	.clLevel0 {
	text-align:center;
	background-color:#FFFFFF; 
	layer-background-color:#FFFFFF; 
	color:#000000;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-top:-1;
	}
	.clLevel0over {
	text-align:center;
	background-color:#3196E7; 
	layer-background-color:#3196E7; 
	color:#FFFFFF;
	cursor:pointer;
	cursor:hand; 
	font:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-top:-1;
	}
	.clLevel0border {
	position:absolute;
	visibility:hidden; 
	background-color:#FFFFFF;
	layer-background-color:#FFFFFF;
	
	}
	
	/*Styles for level 1*/
	.clLevel1, .clLevel1over {
	position:absolute; 
	padding:0,0,0,5; 
	font-family:verdana; 
	font-size:11px; 
	font-weight:regular;
	margin-top:-1;
	}
	.clLevel1 {
	background-color:#3196E7; 
	layer-background-color:#3196E7; 
	color:#FFFFFF;
	margin-top:-1;
	font:Verdana, Arial, Helvetica, sans-serif;
	}
	.clLevel1over {
	background-color:#FFFFFF; 
	layer-background-color:#FFFFFF; 
	font:Verdana, Arial, Helvetica, sans-serif;
	color:#3196E7; 
	cursor:pointer; 
	cursor:hand; 	
	margin-top:-1;
	}
	.clLevel1border {
	position:absolute; 
	visibility:hidden; 
	background-color:#3196E7; 
	layer-background-color:#3196E7;
	border:1px solid #3196E7;
}
.div_rolagem
{
	padding-top: 25px;
	width:100%;
	height:100%;
	overflow:auto;
}
div#fixa{
	position: absolute;
	background-color: #ccc;
}

