/**** 0 - _MAIN_ ***************/
html, body, form, fieldset {
	margin: 0;
	padding: 0;
	font: 100%/120% Verdana, Arial, Helvetica, sans-serif;
}

h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address {
	margin: 1em 0;
	padding: 0;
}

li, dd, blockquote { margin-left: 1em; }

form label {
	cursor: pointer;
}

fieldset { border: none; }

input, select, textarea {
	font-size: 100%;
	font-family: inherit;
}

html{
	overflow-y:scroll;
}

body {
	font: .70em/1.5em  Verdana, Tahoma, Helvetica, sans-serif;
	color: #000; 
	background: #05386a url(../img/../img/bg.png) repeat-x;
	text-align: center;
	
}

/**** 1 - BLOCOS ***************/
/* 1.1 Classes */

/* 1.2 Id's */

/* 1.3 Tags */
	.clear{
		clear:both;
		margin:0;
	}

/**** 2 - FORMULARIOS **********/
/* 2.1 Classes */
/* 2.2 Id's */
	#curriculo {

	}

	#curriculo fieldset{
	
	}
		#curriculo legend{
			font-size:2em;
			margin:5px;
			padding:10px;
		}
		
		#curriculo p.explica{

		}
		
		#curriculo .explicaMais, #curriculo .explicaMaisPlus{
			margin:5px auto;
			background:#FFFFCC;
			padding:10px;
			border: 1px outset #FFCC33;
			width:390px;
			clear:both;
		}
		
		#curriculo .explicaMaisPlus{
			width:600px;
		}
		
		#curriculo div#erroPadrao{
			margin-left:10px;
		}

		#curriculo div#erroPadrao span{
			width:450px;
			padding:5px;
			margin-left:20px;
			margin-bottom:1px;
			border-bottom:1px solid #7F0000;
			border-top:1px solid #FFF;
			background:#FFEFEF;
			
			display:block;
			
			color:#7F0000;
		}
		
		#curriculo p.aviso{
		
		}
		
		#expEscondida{
			display:none;
		}
				
		#curriculo label{
			width:400px; height:42px;
			padding:4px;
			border: 1px  outset #DAE9F3;
			background: #DAE9F3;
		}
		
		
			#curriculo strong{
				display:block;
				font-size:1em;
			}
			
			#curriculo #labelConhecInfo strong, #curriculo #labelIdiomas strong{
				display:inline;			
			}
			
			#curriculo #labelIdiomas strong{
				float:left;
				width:100px;
				margin-left:30px;			
			}
			
			#curriculo #labelIdiomas select{
				width:250px;
			}
			
			#curriculo strong.Off{
				display:inline;
			}
		
		#curriculo label.clear{
			margin:3px;
			padding:4px;
			
			display:block;
		}
	
			#curriculo label.labelRadio{
				border:none;	
				background:none;
				padding:0;
				margin:0;
			}
		
			#curriculo label input.inputRadio{
				width:20px;
			}
			
			#curriculo label input, #curriculo label select, #curriculo label textarea{
				width:380px;
				padding:3px;
			}
			
			#curriculo label input{
				
			}
			
			#curriculo label select{
				font-size:1em;
			}
			
			#curriculo label textarea{
				
			}
			
		#curriculo label.labelLinha{
			
		}
		
			#curriculo label.labelCheck{
				border:none;
			}
			
				#curriculo label.labelCheck input.inputCheck{
					border:none;
				}
			
			/* SITUAÇÃO ESPECÍFICA PARA FORMATAR OS IDIOMAS */
			#curriculo label.Idioma{
			
			}
			
				#curriculo label.nivelIdioma{
				
				}
				
					#curriculo label.nivelIdioma input.inputCheck{
				
					}
		
		#curriculo .submit{
			margin:20px auto;		
			cursor:pointer;
			_cursor:hand;
		}
		
		#curriculo label.labelCheck input.inputCheck{
			margin-top:5px;
			width:15px;	
		}
		
		#curriculo label.divide{
			width:253px;
			margin-top:5px;
			margin-left:5px;
					
			float:left;
		}
		
		#curriculo label.divide input, #curriculo label.divide select, #curriculo label.divide textarea{
			width:220px;
		}
		
		#curriculo label.divide input.inputRadio{
			width:20px;
		}
		
		#curriculo label.divideTres{
			width:163.5px;
			margin-top:5px;
			margin-left:5px;
			float:left;
		}
		
		#curriculo label.divideTres input, #curriculo label.divideTres select, #curriculo label.divideTres textarea{
			width:110px;
		}
		
		#curriculo label.divideTres input.inputRadio{
			width:20px;
		}
		
		#curriculo label.full{
			width:521px;
			margin-top:5px;
			margin-left:5px;
					
			float:left;
		}
		
		#curriculo label.full input, #curriculo label.full select, #curriculo label.full textarea{
			width:475px;
		}
		
		#curriculo label.full input.inputRadio{
			width:20px;
		}
		
		#curriculo label.full input.inputCheck{
			margin-top:5px;
			width:15px;
		}
		
		#curriculo label.full textarea{
			height:120px;
			overflow:hidden;
		}
		
		#curriculo label.Info{
			height:100%;
		}
		
		#curriculo label.Info label.clear{
			width:473px;
		}
		
		#curriculo label.Info label.clear input{
			width:453px;
		}
		
		#curriculo label.Idiomas label.divideTres{
			width:100px;
		}
		
		#curriculo label.Idiomas label.divideTres select{
			width:100px;
		}
		
		#curriculo label.Idiomas label.clear{
			width:473px;
		}
		
		#curriculo label.Idiomas label.clear input{
			width:453px;
		}
		
		#curriculo label.Idiomas label.clear input.inputCheck{
			width:15px;
		}
		
		#curriculo label.Idiomas{
			height:100%;
		}
		
		#curriculo label.Area{
			height:100%;
		}
		
		#curriculo label.medArea{
			height:160px;
		}
		
		#curriculo #funcoes{
			width:510px;
		}
/* 2.3 Tags */


/**** 3 - GENERICOS **********/

/* 3.1 Classes */
	.hide{
		display:none;
	}
	
	.mao{
		cursor:pointer;
		_cursor:hand;
	}
	.float-left  { float: left; }
	.float-right {	float: right; }
	.align-left  {	text-align: left; }
	.align-right {	text-align: right; }
	.clear { clear: both; }
	.green { color: #9EC630; }
	.gray  { color: #BFBFBF; }
	.noborder  { border:none; }
	
	.quebra, .quebra2{
		clear:both;
		display:block;
		margin-bottom:10px;
	}
	.quebra2{
		margin:0;
	}
	
	.imgPage{
		margin-left:15px;
		_margin-left:20px;
		border:1px solid #dfdfdf;	
	}
	.mainBlock{
		width:248px;
		margin:5px;
		_margin:3px;
		padding:3px;
		border:1px outset #ccc;
		float:left;
		clear:right;
	}
	
	.mainBlock a, #depoFocus a{
		color:#000;
	}
	
	.mainBlock a p, #depoFocus a p{
		margin-left:13px;
	}

	.mainBlock ul{ margin:0 0 9px 15px; }

	.miniBlock{
		width:260px; height:100px;
		margin:3px;
		margin-bottom:10px;
		border:1px solid #ccc;
		background:url(../img/fundoBlock.jpg) repeat-x;
		float:left;
	}
	
	.miniBlock h2{ 
		font:bold 10px  "Trebuchet MS", Sans-Serif;
			
	}
	.miniBlock a{
		color:#0046d5;
	}
	
	.miniBlock p{
		margin-left:-4px;
	}
/* 3.2 Id's */
/* 3.3 Tags */
/**** 4 - LINKS **********/
/* 4.1 Classes */
/* 4.2 Id's */
/* 4.3 Tags */
	a{
		text-decoration:none;
		background-color:inherit;
		color:#26c;
	}
	
	a:hover{
		text-decoration:underline;
	}
	
	a img{
		border:0;
	}
	
/**** 5 - LISTAS **********/
/* 4.1 Classes */
/* 4.2 Id's */
/* 4.3 Tags */

/**** 6 - OBJETOS **********/
/* 4.1 Classes */
/* 4.2 Id's */
/* 4.3 Tags */

/**** 7 - TABELAS **********/
/* 4.1 Classes */
/* 4.2 Id's */
/* 4.3 Tags */

/**** 8 - TIPOGRAFIA **********/
/* 4.1 Classes */
	.right{
		text-align:right;
	}
	
	.paragrafo {
		display: block;
		margin-bottom: 10px;
	}
/* 4.2 Id's */
/* 4.3 Tags */
	acronym {
	  cursor: help;
	  border-bottom: 1px solid #777;
	}
	
	address{ font-style:normal; }
	ul{ list-style:none; }


	h1, h2, h3 {font: bold 1em 'Trebuchet MS', Arial, Sans-serif;}
	h1 { font-size: 1.5em; color: #0046d5; } 
	h2 { font-size: 1.4em; text-transform:uppercase;}
	h3 { font-size: 1.3em; }
	p, h1, h2, h3 { margin: 10px 15px; }
	
	p{
		margin:0 0 15px 0;
		line-height:1.5em;
	}
	
	div.ac_results ul li{
		text-align:left;
		padding-left:8px;
		border-bottom:1px dashed #bebebe;
	}
	
	.msgAviso{
		margin:20px;
		background:#FFFEEF;
		padding:6px;
	}
	
	.corSim{
		background:#FFFCEF;
	}
	
	.corNao{
		background:#FFF;
	}
	
	