/* --------------------------------------------------------------------------------GERAL------------------------------------------------------------------------------*/
html {
   height: 100%;
}
#Crisoft	{min-width:320px;}
#Crisoft  	input,textarea,select,td,a,div,table{  
			font-family: Calibri, Arial, Courier New, Helvetica, Times, sans-serif, serif, monospace, cursive, fantasy; 
			font-size: 14px; color:#666666; line-height:18px; } 
#Crisoft       p{margin:0;}

#Crisoft	img{display: block;}
#Crisoft	.tx1_pri{text-align:left; color:#666666; font-size: 14px; line-height:18px; }
#Crisoft	.tx1_mobile{text-align:center; color:#666666; font-size: 14px; line-height:18px; padding-left:10px; padding-right:10px;}
#Crisoft	.tx1{color:#ffffff; font-size: 24px; text-align:center;}
#Crisoft	.tx2{color:#ffffff; font-size: 12px; text-align:center; text-decoration:none;}
#Crisoft	.tx2:hover{color:#4071b3; font-size: 12px; text-align:center;}
#Crisoft	.tx2_pri{text-align:left; color:#4071b3; font-size: 30px;line-height:30px; }
#Crisoft	.tx2_mobile{text-align:center; color:#4071b3; font-size: 18px;}
#Crisoft	.tx3{color:#ffffff; font-size: 36px;}
#Crisoft	.tx3b{color:#ffffff; font-size: 12px; text-align:center; text-decoration:none;}
#Crisoft	.tx4{text-align:left; color:#003399; font-size: 14px;  line-height:18px; }
#Crisoft	.tx4b{text-align:center; color:#ffffff; font-size: 12px;  }
#Crisoft	.tx5{text-align:left; color:#999999; font-size: 11px; }
#Crisoft	.tx6{text-align:left; color:#3366cc; font-size: 24px; }
#Crisoft	.tx6:hover{text-align:left; color:#ff9900; font-size: 24px; }
#Crisoft	.tx6_mobile{text-align:left; color:#3366cc; font-size: 18px; text-decoration:none;}
#Crisoft	.tx7{text-align:left; color:#4071b3; font-size: 18px; }
#Crisoft	.tx8{text-align:left; color:#000000; font-size: 14px; }
#Crisoft	.tx9{text-align:left; color:#666666; font-size: 14px; }
#Crisoft	.tx10{text-align:left; color:#666666; font-size: 12px; }

/* --------------------------------------------------------------------------------SUPERIOR---------------------------------------------------------------------------*/				
#Crisoft_superior	{background-image: url("../img/barra_superior.png"); background-repeat: repeat-x; width: 100%; height: 102px; position:fixed; z-index:1000; top:0;}		
#Crisoft_superior	{height:112px;}			
#Crisoft_superior	.logo_fundo {background-image: url("../img/logo_fundo.png"); background-repeat: no-repeat; width: 320px; height: 100px;background-position:center;}	

#Crisoft_superior_mobile	{width: 100%; z-index:999; top:0;}
#Crisoft_superior_mobile	.logo_fundo {background-image: url("../img/logo_fundo.png"); background-repeat: repeat-x; height: 100px;background-position:center;}					
/* --------------------------------------------------------------------------------BANNER-----------------------------------------------------------------------------*/			
#Crisoft_banner_mobile  {margin-top:-6px; z-index:1;}					
/* --------------------------------------------------------------------------------PRINCIPAL---------------------------------------------------------------------------*/	
#Crisoft_principal	{margin-top:60px;}		
#Crisoft_principal	{width: 100%; z-index:998; top:0;}		

/* --------------------------------------------------------------------------------INFERIOR---------------------------------------------------------------------------*/			
#Crisoft_inferior	{width: 100%; z-index:998; top:0; }

/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------
#Crisoft	.tx1{text-align:justify}
#Crisoft	.tx2{color:#000000; font-size: 10px;}
 
#Crisoft	.rodape1{text-decoration:none;color:#ffffff; font-size: 11px;} 
#Crisoft	.rodape2{text-decoration:none;color:#ffffff; font-size: 11px;}  

#Crisoft	.bg1{background-image: url("../img/"); background-repeat: no-repeat; width: 958px; height: 121px;background-position:center;}
#Crisoft 	textarea {overflow:auto;}
			.bordaBox2 .b1, .bordaBox2 .b2, .bordaBox2 .b3, .bordaBox2 .b4 {display:block;  }
			.bordaBox2 .b1, .bordaBox2 .b2, .bordaBox2 .b3 {height:1px;}
			.bordaBox2 .b2, .bordaBox2 .b3, .bordaBox2 .b4 {background:#ffffff; border-left:1px solid #999999; border-right:1px solid #999999;}
			.bordaBox2 .b1 {margin:0 5px; background:#999999;}
			.bordaBox2 .b2 {margin:0 3px; border-width:0 2px;}
			.bordaBox2 .b3 {margin:0 2px;}
			.bordaBox2 .b4 {height:2px; margin:0 1px;}
			.bordaBox2 .conteudo {padding:5px; display:block; background:#ffffff; border-left:1px solid #999999; border-right:1px solid #999999;}

#Crisoft	.grupo-select {border:1px solid #315e97; margin-top: 10px; background:#ffffff;}
#Crisoft	.grupo-select .legenda{	float:left; margin-left:10px; margin-top: -10px; border:1px solid #315e97; background:#ffffff; padding:0 8px; 
								color:#000000; font-weight:bold; font-size:1.00em; }
#Crisoft	.grupo {margin: 20px 20px 20px 20px;}

#Crisoft 	div.div1 {width:880px;max-height:570px;overflow:auto;padding:10px;}	

#Crisoft 	.menu ul {padding:0px; margin:0px; list-style:none;}
#Crisoft 	.menu ul li {display: inline; color: #666666;}
#Crisoft 	.menu ul li a {padding: 2px 10px 2px 10px; display: inline-block;font-size: 14px; color: #666666; text-decoration: none;}
#Crisoft 	.menu ul li a:hover {color: #000000;}
*/


 