/* --------------------------------------------------------------------------------GERAL------------------------------------------------------------------------------*/
html {
   height: 100%;
}

#Crisoft 	{min-width:320px;}
#Crisoft  	input,textarea,select,td,a,div,table{  
			font-family: 'Slabo 27px', serif, Calibri, Arial, Courier New, Helvetica, Times, sans-serif, serif, monospace, cursive, fantasy; 
			font-size: 12px; color:#000000;} 

#Crisoft	img{display: block;}

#Crisoft	.tx1{text-align:left; color:#999999; font-size: 14px; line-height:18px;}
#Crisoft	.tx1_mobile{text-align:center; color:#999999; font-size: 14px; line-height:18px;}
#Crisoft	.tx1b{text-align:center; color:#999999; font-size: 14px; line-height:18px;}
#Crisoft	.tx2b{text-align:center; color:#c92f1d; font-size: 48px; font-family: 'Satisfy', cursive; font-weight:bold;}
#Crisoft	.tx2_mobile{text-align:center; color:#c92f1d; font-size: 24px; font-family: 'Satisfy', cursive; font-weight:bold;}
#Crisoft	.tx3{text-align:left; color:#666666; font-size: 14px; line-height:18px; text-decoration:none;}
#Crisoft	.tx3:hover{text-align:left; color:#000000; font-size: 14px; line-height:18px; text-decoration:none;}
#Crisoft	.tx4{text-align:right; color:#666666; font-size: 14px; line-height:25px; text-decoration:none;}
#Crisoft	.tx5{text-align:center; color:#ffffff; font-size: 18px; line-height:24px; text-decoration:none;}
#Crisoft	.tx6{text-align:center; color:#c92f1d; font-size: 36px; font-family: 'Satisfy', cursive; font-weight:bold;}
#Crisoft	.tx6b{text-align:left; color:#c92f1d; font-size: 36px; font-family: 'Satisfy', cursive; font-weight:bold;}
#Crisoft	.tx7{text-align:left; color:#c92f1d; font-size: 24px; font-family: 'Satisfy', cursive;}
#Crisoft	.tx8{text-align:left; color:#989898; font-size: 12px; line-height:18px;}
#Crisoft	.tx9{text-align:left; color:#c92f1d; font-size: 12px; line-height:18px;}
#Crisoft	.tx10{text-align:left; color:#c92f1d; font-size: 14px;}
#Crisoft	.tx11{text-align:left; color:#c92f1d; font-size: 14px;  font-weight:bold;}
#Crisoft	.tx12{text-align:center; color:#db0000; font-size: 24px;  font-weight:bold;}
#Crisoft	.tx13{text-align:center; color:#868686; font-size: 12px;  font-weight:bold;}
#Crisoft	.tx_mobile1{text-align:center; color:#ffffff; font-size: 18px;  font-weight:bold;}
#Crisoft	.tx_mobile2{text-align:center; color:#999999; font-size: 14px; }

#Crisoft	.bg1{background-image: url("../img/proj.png"); background-repeat: no-repeat; width: 299px; height: 236px;background-position:center top;}
/* --------------------------------------------------------------------------------SUPERIOR---------------------------------------------------------------------------*/				
#Crisoft_superior	{position:relative; z-index:999; top:0;}			
	
/* --------------------------------------------------------------------------------BANNER-----------------------------------------------------------------------------*/			
#Crisoft_banner		{position:relative; z-index:998; top:0;}	
				
/* --------------------------------------------------------------------------------PRINCIPAL---------------------------------------------------------------------------*/	
#Crisoft_principal	{position:relative; z-index:997; top:0;}		

/* --------------------------------------------------------------------------------INFERIOR---------------------------------------------------------------------------*/			
#Crisoft_inferior	{position:relative; z-index:996; top:0;}		
	
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------
#Crisoft	.tx1{text-align:justify}
#Crisoft	.tx2{color:#000000; font-size: 10px;}

#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;}
*/
