/******************************************************************

Containers

******************************************************************/



/* ----------------------------------------------------
     Container principal
	   MUITO USADO em todas as manutenções
----------------------------------------------------   */

.BlockContainer {
    overflow:auto; 
    margin-bottom:20px; 

    border:1px solid #D4D4D8;
    min-height:4px;



       -moz-box-shadow: 0 1px 6px #000000;
       -webkit-box-shadow: 0 1px 6px #000000;
       box-shadow: 5px 5px 30px #D4D4D8;
	   
	margin-right:20px;
	background:white;
	
	
}





/* ----------------------------------------------------
     Definições de containers adicionais para utilização dentro das opções
----------------------------------------------------   */

.BlockContainer01 {
    overflow:auto; 
    padding:8px;
    padding-bottom:12px;
width:100%;
    
    background:#efefef;
	
	margin-bottom:20px; 
	margin-right:20px; 
	/*float:left;*/
	
/*

	        -moz-box-shadow: 5px 5px 10px #000000;
        -webkit-box-shadow: 5px 5px 10px #000000;
        box-shadow: 10px 10px 60px #011823;

		
		-webkit-box-shadow: 5px 5px 24px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    5px 5px 24px 0px rgba(50, 50, 50, 0.75);
box-shadow:         5px 5px 24px 0px rgba(50, 50, 50, 0.75);
		
		
-webkit-box-shadow: 7px 8px 30px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    7px 8px 30px 0px rgba(50, 50, 50, 0.75);
box-shadow:         7px 8px 30px 0px rgba(50, 50, 50, 0.75);	

*/		
	
	/*
  border-radius:6px;
  -moz-border-radius: 6px;     
  -webkit-border-radius:6px;
*/

  /* Shadow */
        position: relative;
		
		/*
        -moz-box-shadow: 0 1px 16px #000000;
        -webkit-box-shadow: 0 1px 16px #000000;
        box-shadow: 2px 2px 2px #8E8C8C;
		*/
		
		border:1px dotted #D0D1D2;
		
		
		background:white;

}

.BlockContainer01 .Header {
	background:#F0F0F0;
	background:#D3D3D3;
	/*font-weight:bold;*/
	color:#AFADAD;
	color:white;
	padding:4px;
	padding-left:10px;
	padding-right:10px;
	background:#0791D1;
	
	
	font-weight:bold;
	font-size:110%;
	
	
	background:#0F7997;
	color:#E2E999;
	
	
	
	/*border-bottom:1px dotted #AFADAD;*/
	
}

.BlockContainer01 .Work {
	padding:8px;
}

.BlockContainer01 .Footer{
	border-top:2px solid #0791D1;
	padding:8px;
}





.BlockContainer02 {
	padding:0px;
	margin-right:20px; 
	margin-bottom:20px; 
/*
	-moz-box-shadow:    inset 0 0 20px #8B8B8B;
   -webkit-box-shadow: inset 0 0 20px #8B8B8B;
   box-shadow:         inset 20 20 20px #8B8B8B;
  */ 
   /*background:white;*/
   float:left;
   border: 1px solid #0C7996;


   
   
}

.BlockContainer02:hover {
}


.BlockContainer02 .Header {
	
	padding:2px;
	padding-left:8px;
	padding-right:8px;
	font-weight:bold;
	font-size:110%;
	
	
	
	
	background:#0F7997;
	color:#E2E999;
	
	
	
	
	
}

.BlockContainer02 .Work {
	padding:10px;
}
 
.BlockContainer02 .Footer {
	padding:10px;
	background:#35C6F4;
}

 
 
 
 

 
 
 
 
 

.BlockContainer03 {
    overflow:auto; 
    /*padding:4px;*/
    
    background:#efefef;
	
	margin-bottom:20px; 
	margin-right:20px; 
	float:left;
	

	        -moz-box-shadow: 5px 5px 10px #000000;
        -webkit-box-shadow: 5px 5px 10px #000000;
        box-shadow: 5px 5px 10px black;
		
		/*border:1px solid #FF2A00;*/

	
	/*
  border-radius:6px;
  -moz-border-radius: 6px;     
  -webkit-border-radius:6px;
*/

  /* Shadow */
        position: relative;
		
		/*
        -moz-box-shadow: 0 1px 16px #000000;
        -webkit-box-shadow: 0 1px 16px #000000;
        box-shadow: 2px 2px 2px #8E8C8C;
		*/
		
		/*border:1px dotted #D0D1D2;*/
		
		
		background:white;

}

.BlockContainer03 .Header {
	font-weight:bold;

	color:white;
	padding:2px;
	padding-left:8px;
	padding-right:8px;
	background:#FF2A00;
	
	/*border-bottom:1px dotted #AFADAD;*/
	
}

.BlockContainer03 .Work {
	padding:8px;
	
}

.BlockContainer03 .Footer{
	padding:2px;
	padding-left:8px;
	padding-right:8px;
	border-top:1px solid gray;
	text-align:right;
	
	
}


/* 04 é transparente no conteúdo e escura no header */

.BlockContainer04 {
    overflow:auto; 
    /*padding:4px;*/
    
    
	
	margin-bottom:20px; 
	margin-right:12px; 
	float:left;

	border:1px solid #E5E5E5;

    position: relative;


}
.BlockContainer04:hover {
	border:1px solid #989898;	
		        -moz-box-shadow: 5px 5px 10px #000000;
        -webkit-box-shadow: 5px 5px 10px #000000;
        box-shadow: 5px 5px 10px black;
}

.BlockContainer04 .Header {
	font-weight:bold;

	color:#E2E999;
	color:white;
	
	padding:4px;
	padding-left:8px;
	padding-right:8px;
	background:#404142;
	background:#DADADA;
	/*border-bottom:1px dotted #AFADAD;*/
	
}

.BlockContainer04 .Work {
	padding:8px;
	/*background:#484745;*/
	
	
}

.BlockContainer04 .Footer {
	
	padding:10px;

	
	background:#818486;
}	





/* 05 Simples, para indentar conteudo com um border à esquerda */

.BlockContainer05 {
    
    /*padding:4px;*/
    
    
	
	margin-bottom:20px; 
	margin-right:12px; 
	float:left;

	
	
	/*
	        -moz-box-shadow: 5px 5px 10px #000000;
        -webkit-box-shadow: 5px 5px 10px #000000;
        box-shadow: 5px 5px 10px black;
		*/
		/*border:1px solid #FF2A00;*/

	
        position: relative;

		

}

.BlockContainer05 .Header {
	font-weight:bold;

	color:gray;
	padding:6px;
	padding-left:0px;
	padding-right:8px;
	
	/*border-bottom:1px solid #676767; */
	
	
	/*border-bottom:1px dotted #AFADAD;*/


	font-size: 150%; 
	font-size: 26px;
	
	font-weight:normal; 
	margin-bottom:10px; 
	color: #03425F;
	
	color:#6C6C6C;
	
	color:#056495;
	
	font-family:Franklin;
	font-size:24px; 
	color:#0F7997;
	color:#A8E5F6; /* provisoria */
	color:#0F7997; 
	
	
	border-bottom:1px solid #0F7997;
	

	
	
	
}

.BlockContainer05 .Work {
	margin-left:10px;
	/*border-left:1px solid #0F7997;*/
	
	
	padding-left:8px;
	
	padding-bottom:10px;
	
	/*background:#484745;*/
	
	
}


.BlockContainer05 .Work:hover{
	/*border-left:1px solid red;*/
}


.BlockContainer05 .Footer{
	margin-left:10px;
	/*border-left:1px solid #0F7997;*/
	
	
	padding-left:8px;
	
	
	
	/*background:#484745;*/
	
	
}





/*  */


.BlockContainer06 {
	border:1px solid #333333;
	margin:5px;
	background:white;
	float:left;

}

.BlockContainer06  .Header{
	background:#333333;
	color:white;
	font-weight:strong;
	padding:6px;

}
 
.BlockContainer06  .Work{
	padding:6px;
}
 
.BlockContainer06  .Footer{
	padding:6px;
	background:#efefef;
}

 
 
.BlockContainer06:hover {
	border:1px solid black;
} 



/* Pesquisas dentro das páginas */
.BlockQuery01 {
	padding-left:4px;
	background:#F1F1F1;
	font-size:12px;

	padding-bottom:10px;

}


.BlockQuery01  a.Option {
	text-decoration:none;
	color:black;
	text-transform:uppercase;
	padding:3px;
	margin-right:8px;

	
}

.BlockQuery01  a.OptionSelected {
	font-weight:bold;
	border-bottom:1px solid black;
}

.BlockQuery01 a:hover {
	color:red;
}



.HelpContainer01{
	padding:8px;
	background:#90A9D0;
	color:black;
	
}

