
/*
/////////////////////////////////////////////
	Classes para alinhamento (Com ou sem BOLD)
	Identação de Texto (Esquerda ou Direita)
	Margin 0
	Padding 0
	Border 0
/////////////////////////////////////////////
*/

.alignL
	{
	text-align:left !important;
	vertical-align: middle;
	}
.alignC
	{
	text-align:center !important;
	vertical-align: middle;
	}
.alignR
	{
	text-align:right !important;
	vertical-align: middle;
	}

/*Com Bold*/	
	
.alignLB
	{
	text-align:left !important;
	font-weight:bold !important;
	}
.alignCB
	{
	text-align:center;
	font-weight:bold;
	}
.alignR
	{
	text-align:right;
	font-weight:bold;
	}


.indentL
	{	
	padding:0 5px 0 40px !important;     
	}

.indentR
	{	
	padding:0 40px 0 5px !important;      
	}	

	
	
.padding0 
	{
	padding:0 !important;
	}
	
.margin 
	{
	margin:0 !important;
	}
.floatL 
	{
	float:left !important;
	}


.floatR 
	{
	/*float:right !important;*/
	position:absolute;
	right:0
	}
table.tborder th, table.tborder td {
	border-right:1px solid #999;	
}




.border0T
	{
	border-top:0 !important;
	}
.border0R 
	{
	border-right:0 !important;
	}
.border0B 
	{
	border-bottom:0 !important;
	}	
.border0L 
	{
	border-left:0 !important;
	}	
	
	
label img 
	{
	margin-top:5px;
	}

.label_nosize,
.label_450,
.label_400,
.label_350,
.label_300,
.label_250,
.label_200,
.label_150,
.label_125,
.label_110,
.label_100,
.label_85,
.label_75,
.label_50,
.label_25
  {
  font-size:10px;
  color:#595959;
  float:left;
  line-height:14px;
  width:250px;
  font-weight:normal;
  border:0 !important; 
  padding: 2px;
  
}
.label_450
  {
   width:450px;
  }
.label_400
  {
   width:400px;
  }
.label_350
  {
   width:350px;
  }  
.label_300
  {
   width:300px;
  }  
.label_250
  {
   width:250px;
  }  
.label_200
  {
   width:200px;
  }  
.label_150
   {
   width:150px;
  }
.label_125
   {
   width:125px;
  } 
.label_110
   {
   width:110px;
  }  
.label_100
   {
   width:100px;
  }
.label_85 
   {
  width:85px; 
  } 
.label_75 
   {
  width:75px; 
  }  
.label_50
    {
   width:50px;
  }
.label_25 
     {
   width:25px; 
   }
.label_nosize
     {
   width:auto; 
   }
   
.label_radio,
.label_check 
	{
	float:left;	
	line-height:20px;	
	margin-right:20px;
	font-weight:normal;
	}   
   
   
.line_space,
.space
    {
    width: 98%;
	margin-right:1%;
	margin-left:1%;
	margin-bottom:10px;
    display: inline;
	float: left;
    height:10px;	
	border-bottom:1px solid #ccc;
	
    }

.space
    {
	border-bottom:0;	
	margin-bottom:5px;
	height:5px;
  }	
.line1_modal,
.line1,
.line2,
.line3,
.line4,
.line5,
.line6,
.disclaimer
    {
    display: inline;
	float: left;
	margin-left: 1%;
	margin-right: 1%;
	margin-bottom: 3px;
    padding:2px 0;
	font-size:12px;
    color:#595959;
	}


.line1_modal
	{
	width: 98%;
	}
.line1
	{
    width: 98%;
	}
.line2
	{
    width: 48%;
	}

.line3
    {
    width: 31.33%;
  }

.line4
    {
	width: 23%;
	*width: 22.98%;	
  }
  
.line5 
	{
	width: 18%;
	*width: 17.98%;	
	} 
	
.line6
	{
	width: 14.65%;
	} 	
 
.line0 
	{
	display: block;
	float: left;
	/*margin-right:1%;*/
	*margin-top:-10px;
	*margin-bottom:-10px;
	width: 100%;
	font-size:0;
    color:#595959;
	}
 .disclaimer 
	{		
	display:block;	
	font-size:11px;
	color:#999;
	font-weight:normal;
	margin-bottom:20px;
	} 
 
.disclaimer 	strong 
	{
	color:#0092FD;	
	}


/*	Letras maiusculas, minusculas e primeira maiuscula */
.TextMaiusculas{
	text-transform:uppercase;
}
.TextMinusculas{
	text-transform:lowercase;
}
.TextPMaiusculas {
text-transform: capitalize;
}
.ui-tabs-panel .line1,
.ui-tabs-panel .line2,
.ui-tabs-panel .line3,
.ui-tabs-panel .line4,
.ui-tabs-panel .disclaimer, 
#basic-modal-content .line1,
#basic-modal-content .line2,
#basic-modal-content .line3,
#basic-modal-content .line4,
#basic-modal-content .disclaimer ,
#basic-modal-content1 .line1,
#basic-modal-content1 .line2,
#basic-modal-content1 .line3,
#basic-modal-content1 .line4,
#basic-modal-content1 .disclaimer ,
#basic-modal-content2 .line1,
#basic-modal-content2 .line2,
#basic-modal-content2 .line3,
#basic-modal-content2 .line4,
#basic-modal-content2 .disclaimer ,
#basic-modal-content3 .line1,
#basic-modal-content3 .line2,
#basic-modal-content3 .line3,
#basic-modal-content3 .line4,
#basic-modal-content3 .disclaimer ,
#basic-modal-content4 .line1,
#basic-modal-content4 .line2,
#basic-modal-content4 .line3,
#basic-modal-content4 .line4,
#basic-modal-content4 .disclaimer ,
#basic-modal-content5 .line1,
#basic-modal-content5 .line2,
#basic-modal-content5 .line3,
#basic-modal-content5 .line4,
#basic-modal-content5 .disclaimer ,
#basic-modal-content6 .line1,
#basic-modal-content6 .line2,
#basic-modal-content6 .line3,
#basic-modal-content6 .line4,
#basic-modal-content6 .disclaimer ,
#basic-modal-content7 .line1,
#basic-modal-content7 .line2,
#basic-modal-content7 .line3,
#basic-modal-content7 .line4,
#basic-modal-content7 .disclaimer ,
.hideModal .line1_modal,
.hideModal .line1,
.hideModal .line2,
.hideModal .line3,
.hideModal .line4,
.hideModal .line5,
.hideModal .line6,
.hideModal .line0,
.hideModal .disclaimer 
	{	
	display: inline;
	float: left;
   	*margin-top:8px;
	*margin-bottom:0px;
    padding:5px 0;
	font-size:12px;
    color:#595959;
    font-weight:bold;
	}

#janela2 .line1, 
#janela2 .line2,
#janela2 .line3, 
#janela2 .line4, 
#janela2 .disclaimer 
	{
	*margin-bottom:-10px;
	}	


	
.line1 span,
.line2 span,
.line3 span ,
.line4 span 
	{
	color:#0092FD;
	font-size:12px;
	margin-left:2px;	
	font-weight:bold;
	} 

 
.line1 em,
.line2 em,
.line3 em ,
.line4 em
	{
	font-size:10px;
	color:#999;	
	display:block;
	padding:2px 0 0 10px;
	border:1px solid #f5f5f5;
	clear:both;
	float:left;
	background:#f5f5f5;
	}
  
.box_busca label
	{
	background:#F0F8FF !important;
	}
	
.box_busca input[type="text"],
.box_busca input[type="select"]
	{
	background:#fff !important;
	}
	
.box_busca
	{	
	margin-top:10px;
	} 
 
 
 
 
.box_modal 
	{
	padding:10px 8px;
	}

	
 .borderSolid{
	border: 1px solid #f0f0f0;
	
}
	
/* PROBLEMA DE ESPACAMENTO QUANDO UTILIZADO <DIV CLASS="LINE2">  <DIV CLASS="LINE1">.... Para criar duas colunas sem utilizar o grid*/
.line2 .line1 ,
.line1 .line1
{
	*height:40px !important;
	margin-left:15px !important;
	margin-top:0px !important;		
}  

	
  
.line1 p,
.line2 p,
.line3 p,
.line4 p,
.line5 p,
.line6 p
    {
	line-height:28px !important;
	*height:28px;
	margin-bottom:0;
  }  

  
  
.vnegativo {
	color:red !important;
 }   

 select {
 border: 1px dotted #9198C1;
 margin-left: 0;
 margin-right: 7px;
}
.Inputspace {
	height:20px;
	line-height: 14px;	
	display:block;
	
}
.input_100,
.input_95,  
.input_90,
.input_85,
.input_80,
.input_75,
.input_70,
.input_65,
.input_60,
.input_55,  
.input_50,
.input_45,
.input_40,
.input_35,
.input_30,
.input_25,
.input_20,
.input_15,
.input_10,
.input_5,
.input,
.inputR,
.inputL
    {
    border:1px solid #A5ACB4;
    background:#F7F7F7;
    font-size:10px;
    color:#595959;
    *height:28;
    padding:2px;
    /*width:95%;*/
	float:left;
	margin-right:10px;
    }

.input_100
    {
    width:99%;
    }
.input_90
    {
    width:90%;
    }

.input_85
    {
    width:85%;
    }

.input_80
    {
    width:80%;
    }
.input_75
    {
    width:75%;
    }

.input_70
    {
    width:70%;
    }

.input_65
    {
    width:65%;
    }	
	
.input_60
    {
    width:60%;
    }

.input_55
    {
    width:55%;
    }

.input_50
    {
    width:50%;
    }

.input_45
    {
    width:45%;
    }
.input_40
    {
    width:40%;
    }

.input_35
    {
    width:35%;
    }

.input_30
    {
    width:30%;
    }

.input_25
    {
    width:25%;
  }
  
.input_20
    {
    width:20%;
  }

.input_15
    {
    width:15%;
    }

.input_10
    {
    width:10%;
  }
  
.input_5
    {
    width:5%;
  }
  
.input 
	{
	width:auto;
	/*width:60%;
	text-align:center;	
	margin-right:0;	
	float:right;*/
	} 

.inputL 
	{
	/*width:60%;
	text-align:left;	
	margin-right:0;	*/
	float:left;		
	}

.inputR 
	{
	/*width:60%;
	text-align:right;
	margin-right:0;	
	*/
	float:right;
	
	}	
  
.input_100:focus, 
.input_95:focus,
.input_90:focus,
.input_85:focus,
.input_80:focus,
.input_75:focus,
.input_70:focus,
.input_65:focus,
.input_60:focus,
.input_55:focus,
.input_50:focus,
.input_45:focus,
.input_40:focus,
.input_35:focus,
.input_30:focus,
.input_25:focus,
.input_20:focus,
.input_15:focus,
.input_10:focus,
.input_5:focus,
.input:focus,
.inputL:focus,
.inputR:focus
    {
  border:1px solid #FF9900;
  background:#FFFCE1; 	
  }  
  
  
 .focus{
  border:1px solid #FF9900;
  background:#FFFCE1; 	
 }

 
.busca 
	{
	background:#FFE7C1;
	cursor:default;
	}


label.error {
	background: #fff;
    border: 0px;
}
.error,
.alerta 
	{
	border:1px solid #B20838;
	color:#B20838;
	background:#FFE6E6;
	}	

.alerta  label
	{
	border:1px solid #B20838;
	color:#B20838;
	background:#fff !important;
	}	
.alerta :focus 
	{
	border:1px solid #B20838 !important;
	}	

.disabled 
	{
	width:16px;
	height:16px;
	background: url("img/cadeado.png") no-repeat scroll 0 0 transparent;
    padding: 2px 0 0 23px;
    color: #999;
	}
		
textarea 
{
	border:1px solid #A5ACB4;
    background:#F7F7F7;
    font-size:12px;
    color:#595959;
    *height:28;
    padding:4px;
    width:98%;
	float:left;
	margin-right:10px;
} 

#form_btn_busca ,
#form_btn_ajuda,
#form_btn_load,
#form_btn_load_erro,
#form_btn_data
	{
	display:block; 
	float:left;	
	width:20px;
	height:25px;	
	cursor:pointer;
	text-indent:-5000px;
	overflow:hidden;
	background: url(img/bv_form_btn_busca.gif) no-repeat center;	
	
	/*
	position:relative;
	top:4px;
	*/
	}	

	
#form_btn_ajuda 
	{
	background: url(img/bv_form_btn_ajuda2.gif) no-repeat center;
	cursor:default;
	}	
#form_btn_load
	{
	background: url(img/ajax-loader.gif) no-repeat center;
	cursor:default;
	}	

#form_btn_data 
	{
	background: url(img/bv_form_btn_data.gif) no-repeat center;
	}
	
/*
.btn_cinza_100px,
.btn_cinza2_100px,
.btn_verde2_100px,
.btn_cinza_150px,
.btn_cinza2_150px,
.btn_verde2_150px,
.btn_cinza_200px,
.btn_cinza2_200px,
.btn_verde2_200px,
.btn_cinza_250px,
.btn_cinza2_250px,
.btn_verde2_250px,
.btn_cinza_300px,
.btn_cinza2_300px,
.btn_verde2_300px,
.btn_cinza_350px,
.btn_cinza2_350px,
.btn_verde2_350px,
.btn_cinza_400px,
.btn_cinza2_400px,
.btn_verde2_400px,
.btn_cinza_50px,
.btn_cinza_30px
	{
	background:url(img/btn_cinza_100px.jpg) no-repeat;
	color:#697681;
	cursor:pointer;
	display:block;
	font-size:11px;
	width:100px;
	height:30px;
	font-weight:bold;	
	display:inline; 
	border:0;
	float:right;
	margin-right:20px;
	text-shadow:0 1px 0 #12466E;
	text-transform:uppercase;
	}	

.btn_cinza2_100px
	{
	background:url(img/btn_cinza2_100px.jpg) no-repeat;
	}

.btn_cinza_150px
	{
	width:150px;
	background:url(img/btn_cinza_150px.jpg) no-repeat;
	}	
.btn_cinza2_150px
	{
	width:150px;
	background:url(img/btn_cinza2_150px.jpg) no-repeat;
	}

.btn_cinza_200px
	{
	width:200px;
	background:url(img/btn_cinza_200px.jpg) no-repeat;
	}	
.btn_cinza2_200px
	{
	width:200px;
	background:url(img/btn_cinza2_200px.jpg) no-repeat;
	}
.btn_cinza_250px
	{
	width:250px;
	background:url(img/btn_cinza_250px.jpg) no-repeat;
	}	
.btn_cinza2_250px
	{
	width:250px;
	background:url(img/btn_cinza2_250px.jpg) no-repeat;
	}

.btn_cinza_300px
	{
	width:300px;
	background:url(img/btn_cinza_300px.jpg) no-repeat;
	}	
.btn_cinza2_300px
	{
	width:300px;
	background:url(img/btn_cinza2_300px.jpg) no-repeat;
	}

.btn_cinza_350px
	{
	width:350px;
	background:url(img/btn_cinza_350px.jpg) no-repeat;
	}	
.btn_cinza2_350px
	{
	width:350px;
	background:url(img/btn_cinza2_350px.jpg) no-repeat;
	}

.btn_cinza_400px
	{
	width:400px;
	background:url(img/btn_cinza_400px.jpg) no-repeat;
	}	
.btn_cinza2_400px
	{
	width:400px;
	background:url(img/btn_cinza2_400px.jpg) no-repeat;
	}

.btn_cinza_50px 
	{
	width:50px;
	background:url(img/btn_cinza_50px.jpg) no-repeat;
	float:left;
	margin:10px 0;
	}	
	
.btn_cinza_30px 
	{
	width:30px;
	background:url(img/btn_cinza2_30px.jpg) no-repeat;
	float:left;
	margin:1px 0;
	color:#FFF;
	}
	
	
.btn_cinza2_30px,
.btn_cinza2_100px,
.btn_cinza2_150px,
.btn_cinza2_200px,
.btn_cinza2_250px,
.btn_cinza2_300px,
.btn_cinza2_350px,
.btn_cinza2_400px
	{
	color:#fff;
	}

.btn_verde2_100px
	{
	background:url(img/btn_verde2_100px.jpg) no-repeat;
	}

.btn_verde2_150px
	{
	width:150px;
	background:url(img/btn_verde2_150px.jpg) no-repeat;
	}

.btn_verde2_200px
	{
	width:200px;
	background:url(img/btn_verde2_200px.jpg) no-repeat;
	}

.btn_verde2_250px
	{
	width:250px;
	background:url(img/btn_verde2_250px.jpg) no-repeat;
	}

.btn_verde2_300px
	{
	width:300px;
	background:url(img/btn_verde2_300px.jpg) no-repeat;
	}

.btn_verde2_350px
	{
	width:350px;
	background:url(img/btn_verde2_350px.jpg) no-repeat;
	}

.btn_verde2_400px
	{
	width:400px;
	background:url(img/btn_verde2_400px.jpg) no-repeat;
	}





.btn_verde2_100px,
.btn_verde2_150px,
.btn_verde2_200px,
.btn_verde2_250px,
.btn_verde2_300px,
.btn_verde2_350px,
.btn_verde2_400px
	{
	color:#fff;
	}
*/
	
/************************update23-09-2011*****************************/
.menu_left 
	{

	}
.menu_left li 
	{	
	border-bottom:1px solid #cacaca;
	padding:5px 10px;
	}	
.menu_left a,
.menu_left span 
	{
	padding:4px 0 4px 22px;
	color:#00599C;
	font-size:12px;	
	display:block;
	margin:0;
	}
.menu_left span  
	{
	padding:4px 0px;	
	font-weight:bold;
	color:#666;	
	}	
.menu_left span img 
	{	
	vertical-align:middle;
	margin-right:5px;
	}	
.menu_left_titulo
	{
	background:#f5f5f5;
	}	
.menu_left a:hover 
	{
	color:#7C8994;
	}
.menu_left_ok
	{		
		background: url(img/finished-work-ok.gif) no-repeat;		
		display:block;
		height:100%;
		padding-left:30px !important;		
		overflow:hidden;
		background-position:30px 8px;
	}	
.menu_left_null a{
		color:#7C8994 !important;
}
.menu_left_null
	{
		color:#00599C !important;
		display:block;
		height:100%;
		padding-left:30px !important;
		overflow:hidden;
		background-position:30px 8px;		
	}


.menu_left_pen
	{
		background:#ECFBFF;		
		display:block;
		height:100%;		
		overflow:hidden;
		background-position:30px 6px;
	}
	
.menu_left_error a{
			color:#B20838 !important;
}
.menu_left_error
	{
		background: url(img/exclamation.gif) no-repeat;		
		display:block;
		height:100%;
		padding-left:30px !important;
		overflow:hidden;
		background-position:30px 8px;		
	}
/************************update23-09-2011*****************************/




/* table  ----------------------------------------------- */


table 
{
	width:98%;
	border:1px solid #7B8A95;
	margin-left:1%;
	font-size:12px;
	margin:10px auto 15px auto;	
}

tbody table 
	{
	width:100%;
	margin:0 !important;
	margin-left:0px !important;
	border:0;
	
	} 
tbody table td 
	{
	border-top:0 !important;
	}	
	
#basic-modal-content table 
{
	border:1px solid #7B8A95;
	font-size:12px;
	margin:0 10px 0 10px;
	width:440px;	
}
#basic-modal-content table  a 
	{
	color:#666;
	text-decoration:underline;
	}





col.colC {
	width:8em;
}
th, td {
	padding:.7em 1em .7em;
	text-align:left;
}

.cabecalho_tabela thead th{
	border:1px solid #7B8A95;
	background:#d6dbde url(img/bv_form_table_header_bg.jpg) repeat-x;	
	padding:5px 5px;
	color:#595959;
    vertical-align:middle;
}

.cabecalho_tabela thead th.table-head {
	font-size:1em;
	font-weight:normal;
	text-transform:uppercase;
	color:#fff;
	background:#555;
	border:1px solid #555;
}


.cabecalho_tabela .sub_header  td
	{
	vertical-align:middle;
	background:#CECECE;
	font-weight:bold;
	} 

.cabecalho_tabela tfoot th,
tfoot td {
	border-top:1px solid #7B8A95;
	background:#E8E8E8 url(img/bv_form_table_footer_bg.jpg) repeat-x;
	color:#595959;
	padding:5px 5px;
}


thead th {
	/* border:1px solid #7B8A95;  PENSAR - BORDA GERAL*/
	border-top:1px solid #7B8A95;
	border-bottom:1px solid #7B8A95;
	background:#d6dbde url(img/bv_form_table_header_bg.jpg) repeat-x;	
	padding:14px 5px;
	color:#595959;
    vertical-align:middle;
}
thead th.table-head {
	font-size:1em;
	font-weight:normal;
	text-transform:uppercase;
	color:#fff;
	background:#555;
	border:1px solid #555;
}

.sub_header  td
	{
	vertical-align:middle;
	background:#CECECE;
	font-weight:bold;
	}

	
	
tbody th,
tbody td {
	/* 	border:1px solid #7B8A95;  PENSAR - BORDA GERAL
		background:#fff;
	*/
	border-top:1px solid #7B8A95;
	border-bottom:1px solid #7B8A95;
	
	
	color:#797979;
	padding:8px 5px;
}

tbody tr.odd th,
tbody tr.odd td {
	background:#F5F5F5;
}

tbody tr.parent th,
tbody tr.parent td {
	background:#E9E9E9;
}


tbody tr.delimitador th,
tbody tr.delimitador td {
	background:#ECFBFF;
}

.odd_yellow{
	background:#fff4d8 !important;
}

.even_yellow{
	background:#fff9e9 !important;
}

.odd_blue{
	background:#d9e9ef !important;
}

.even_blue{
	background:#e2f3fa !important;
}








tfoot th,
tfoot td {
	border-top:1px solid #7B8A95;
	background:#E8E8E8 url(../img/bv_form_table_footer_bg.jpg) repeat-x;
	color:#595959;
	padding:10px 5px;
}

tfoot th a,
tfoot td a,
thead  th a,
thead td a 
	{
	color:#595959;
	text-decoration:underline;
	} 




tfoot tr.total th,
tfoot tr.total td {
	border-top:1px solid #7B8A95;
}
tfoot tr.total th {
	text-transform:uppercase;
}
th.currency,
td.currency {
	text-align:right;
}

.dtpagelinks,
.dtpagebanner 
	{	
	text-align:right;
	display:block;
	/*float:right;	*/
	font-size:11px;
	color:#666;
	padding:0 10px 0 0;
	margin-bottom:15px;
	
	}

.dtpagelinks{
	font-weight:bold;
}	
.dtpagelinks a 
	{
	color:#00599C !important;	
	}	

.dtpagelinkselected{
	font-size:12px;		
	color:#666;
	font-weight:bold;
}
	
	
.dtpagebanner 
	{
	float:left;
	text-align:left;
	padding:0 0 0 10px;
	}	
	



.order1 a {
	background:url(img/icnfiltro.gif) no-repeat right;
	text-decoration: none;
	padding-right:15px;	
}

.order2 a {
	background:url(img/icnfiltrodesc.gif) no-repeat right;	
	text-decoration: none;
	padding-right:15px;	
}	



	
	
.aToolTip 
	{
	border:2px solid #444;
	background:#555;
	color:#fff;
	margin:0;
	padding:5px 10px;
	font-size:11px;
	max-width:120px;
	}

.aToolTip .aToolTipContent {
	position:relative;
	margin:0;
	padding:0;
}

a.exampleTip {
	color: #FEC92C;
}

a.exampleTip:hover{
	text-decoration: underline;
}

.section {
	text-align: left;
	padding-bottom: 18px;
	border-bottom: 1px solid #333;
	margin-bottom: 18px;
}


.feature {
		height: 160px;
		position: absolute;
		width: 350px;
		overflow: hidden;
}

.feature img {
		border: none;
}

  


#easyTooltip
	{
	padding:5px 10px;
	border:3px solid #F90;
	background:#FFFCE1; 
	color:#000;
	font-size:12px;	
	}

#easyTooltip2
	{
	padding:5px 10px;
	border:3px solid #F90;
	background:#FFFCE1 url(img/bv_dialog_bg_ajuda.jpg) no-repeat right bottom;	
	color:#000;
	width:250px;
	}
#easyTooltip2 h4, 
#easyTooltip2 p
	{
	margin:.25em 0;
	font-size:12px;
	}

#easyTooltip2 h4 
	{
	margin-bottom:5px;
	}	
	
#easyTooltip2 li 
	{
	font-size:12px;
	margin-left:15px;
	font-weight:bold;
	}	
	
.box_content 
	{
	background:#f4f4f4 !important;
	border:4px solid #E8E8E8;
	display:block;
	margin-bottom:20px;
	overflow:hidden;	
	}

.box_content label 
	{
	/*background:#f4f4f4 !important;*/
	}	
	
.box_content_header 
	{	
	display:block;
	width:98%;
	padding: 10px 15px;
	}
	
.box_content_interno 
	{
	background:#fff !important;	
	width:98%;
	padding: 15px 10px;
	}	

.btn_ocultar,
.btn_mostrar 
	{
	display:block;
	height:20px;
	width:20px;
	overflow:hiden;
	text-indent:-5000px;
	background:url(img/switch_minus.gif) no-repeat;
	float:right;
	position:relative;
	top:0;
	right:0;
	}
	
.btn_mostrar 
	{
	background: url(img/switch_plus.gif);
	}	


	
.FixeSizeTable
{

margin:0;
border-bottom:0;
}



.FixedtfootTable
{
float:left;
margin:0;
border-bottom: 1px solid #7B8A95;
}
.divscroll 
{
height: 150px;
border: 0px;
margin: 0 10px 0 0;
overflow:scroll;
overflow-x:hidden;
border-bottom: 1px solid #7B8A95;
}

.divtextarea
{
height: 150px;
border: 0px;
margin: 0 10px 0 0;
overflow:scroll;
overflow-x:auto;
border: 1px solid #ccc;
}

.FixeSizeTableC
{
margin:0;
border-top:0;
}

.Boder-Table{
vertical-align: middle;
border-right: 1px solid #7B8A95;
}

.ico_box 
	{	
	height:50px;
	border:2px solid #ccc;
	background:#f5f5f5;
	}

.ico_img 
	{
	height:50px;
	width:50px;
	float:left;
	border-right:1px solid #ccc;
	background:#fff;
	}

.ico_img img 
	{
	height:16px;
	width:16px;
	margin:17px 0 0 17px;
	}	
	
.ico_info,
.ico_name
	{		
	font-size:10px;	
	padding:6px 10px 6px 55px;
	background:#E6E6E6;
	color:#666;
	}
.ico_name 
	{
	color:#999;
	background:#f5f5f5;

	}

/*
//////////////////////////////////////

/////////////////////////////////////
*/	

.editFieldSaveControllers 
	{
	background:#f5f5f5;
	}
	
.editFieldRemove,
.editFieldCancel,
.editFieldSaveControllers button 
	{
	display:block;
	float:right;
	width:16px;
	height:16px;
	background:red;
	text-indent:-5000px;
	overflow:hidden;
	clear:both;
	}

.editFieldCancel 
	{
	background:green;
	}

.editFieldSaveControllers button 
	{
	background:blue;
	} 
	

.event{
	font-weight: bold;
	background: #ECFBFF;
}
.fds{

	font-weight: bold;
	background: #CECECE;
}



/* =Legendas
--------------------------------------------------------------------------------*/

.legenda{
	margin:0 0 0 0;
	*padding:0 0 0 0;
	list-style:none;
	width:auto;
	float:right;
	font-size:11px;
	height:20px;
	display:block;
}

.legenda li{
	margin:0 10px 0 0;
	float:left;
}

.legTitulo{
	font-weight:bold;
	padding:2px 0 0 0;
}

.legEditar{
	background:url(../icon/pencil.gif) no-repeat left top;
	padding:2px 0 5px 20px;
	font-weight:normal;
}

.legExcluir{
	background:url(../icon/cross.gif) no-repeat left top;
	padding:2px 0 5px 20px;
	font-weight:normal;
}

/***/

pre.StyleCodeContainer,
pre.ScriptCommonContainer,
pre.ScriptCodeContainer,
pre.HtmlCodeContainerOPC,
pre.HtmlCodeContainer {
	background: url(img/CodeBG.gif) repeat;	
	}
pre.StyleCodeContainer,
pre.ScriptCommonContainer,
pre.ScriptCodeContainer,
pre.HtmlCodeContainer,
pre.HtmlCodeContainerOPC,
pre.IncludeCodeContainer {    
    border: 1px solid #C8C8C8;
    margin-bottom: 4em;
    /*margin-top: 1em;
    padding-bottom: 1em;
    padding-left: 3em;
    padding-top: 1em;*/
	overflow:auto;
	height:auto;
	font-size:12px;
	line-height: 16.1px;	
}


/* =Legendas
--------------------------------------------------------------------------------*/
.legenda{ margin:0 0 0 0; *padding:0 0 0 0; list-style:none; width:auto; float:right; font-size:11px; height:20px; display:block; } 
.legenda li{ margin:0 10px 0 0; float:left; } 
.legTitulo{ font-weight:bold; padding:2px 0 0 0; } 
.legEditar{ background:url(../icon/pencil.gif) no-repeat left top; padding:2px 0 5px 20px; font-weight:normal; } 
.legExcluir{ background:url(../icon/cross.gif) no-repeat left top; padding:2px 0 5px 20px; font-weight:normal; } 
.exportGrupo{ background:url(img/bg_group_buttons.gif) no-repeat top left; height:30px; width:64px; padding:0 0 0 9px; float:right; } 
.exportGrupo span{ background:url(img/bg_group_buttons.gif) no-repeat top right; width:10px; height:30px; float:right; margin-left:0 !important; } 
.exportGrupo .links{ float:left; background:url(img/separador_itens.gif) no-repeat top right; display:block; width:27px; height:30px; padding:0; text-align:center; } .exportar{ width:138px; float:right } 
.labelExportar{ width:80px; padding:10px 0 0 0; font-weight:normal; float:left; } 
.exportar_descritivo{ font-size:10px !important; color:#595959 !important; float:right; text-align:right; padding:10px 0; } 
.titulo_traco{ border-bottom: 1px solid #a7abb4; color:#77818b; font-weight:bold; margin:10px 0; } 
.listBox1{ float:left; width:40%; } 
.listBoxButtons{ float:left; width:45px; } 
.listBox2{ float:left; width:40%; }

label {
	float: left;
	margin-top: 5px;
}
label.error {
	display: inline-block;
	width: 14px;
	height: 14px;
	margin-top: 1px;
	*margin-right: .3em;
	line-height: 14px;
	vertical-align: text-top;
	background-image: url("img/glyphicons-halflings.png");
	background-position: -144px -120px;
	background-repeat: no-repeat;	
}
label.valid {
	display: inline-block;
	width: 90%;
	height: 14px;
	margin-top: 1px;
	*margin-right: .3em;
	line-height: 14px;
	vertical-align: text-top;
	background-image: url("img/glyphicons-halflings.png");
	background-position: -288px 0;
	background-repeat: no-repeat;
}
#IcoCustom {
	display: inline-block;
	width: 14px;
	height: 14px;
	margin-top: 1px;
	*margin-right: .3em;
	line-height: 14px;
	vertical-align: text-top;
	background-image: url("img/glyphicons-halflings.png");
	background-position: 14px 14px;
	background-repeat: no-repeat;
}

.ui-dialog{
    z-index: 9999 !important;
}
.ui-widget-overlay {    
    z-index: 9998 !important;
}
