/* CSS Document */
.form_campo1	{background-color: #f9f9f9; border: 1px solid #cccccc; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;	color: #666666; width:400px;}
.form_campoLogin {background-color: #f5f5f5; border: 1px solid #999999; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;	color: #666666; width:380px;}
.form_campo2	{background-color: #f4f4f4; border: 1px solid #CCCCCC; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;	color: #666666; width:150px;}
.form_campo3    {background-color: #ffffff; border: 1px solid #CCCCCC; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; width:300px;} 
.form_campo8    {background-color: #ffffff; border: 1px solid #CCCCCC; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; width:95px;} 
.form_campoLogin2 {background-color: #f5f5f5; border: 1px solid #999999; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;	color: #666666; width:380px;}

.input_focus    {background-color: #FFF5CC; border: 1px solid #FFCC00; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; width:300px;} 
.input_focus2	{background-color: #FFF5CC; border: 1px solid #FFCC00; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; width:90px;} 
.input_focus8    {background-color: #FFF5CC; border: 1px solid #FFCC00; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; width:95px;} 
.input_focus3    {background-color: #FFF5CC; border: 1px solid #FFCC00; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; width:300px;} 
.input_focus7	{background-color: #FFF5CC; border: 1px solid #FFCC00; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; width:99%;} 
.input_focusIndex    {background-color: #FFF5CC; border: 1px solid #FFCC00; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; width:380px;} 

.form_campo4    {background-color: #f4f4f4; border: 1px solid #CCCCCC; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; width:250px;} 
.form_campo5    {background-color: #f4f4f4; border: 1px solid #CCCCCC; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; width:50px;} 
.form_campo6    {background-color: #f9f9f9; border: 1px solid #CCCCCC; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; width:90px;} 
.form_campo7    {background-color: #f9f9f9; border: 1px solid #CCCCCC; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; width:99%;} 

.form_botao1 	{background-color: #000000;  font: 11px Verdana; border: 1px solid #ffffff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;	color: #ffffff;}
.form_botao2 	{background-color: #A9BACA;  font: 11px Verdana; border: 1px solid #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;	color: #FFFCEF; cursor:pointer;}
.form_botao3 	{background-color: #A9BACA;  font: 11px Verdana; border: 1px solid #006600; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;	color: #ffffff;}

.form_Jump1 	{background-color: #00528a; border: 1px solid #003366; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;	color: #ffffff; width:150px;}

.form_Jump2 	{background-color: #00528a; border: 0px solid #003366; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;	color: #ffffff; width:350px;}


.linhaover{
	cursor:default;
	background-color:#FFF5CC;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}
.linhaout1{
	cursor:default;
	background-color:#F2F6F9;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}
.linhaout2{
	cursor:default;
	background-color:#ffffff;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}
.linhamod1{
    cursor:default;
    background-color:#ffe7b3;
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #666666;
}
.linhamod2{
    cursor:default;
    background-color:#ffe7b3;
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #666666;
}

.input{
	font-family:Verdana, Arial, Helvetica, sans-serif, arial, verdana;
	font-size:11px;
	color:#333333;
	border:1px solid #CCCCCC;
	background-color:#F4F4F4;
	width:300px;
}

.input_botao{
	font-family:Verdana, Arial, Helvetica, sans-serif, arial, verdana;
	font-size:11px;
	color:#333333;
	border:1px solid #CCCCCC;
	background-color:#F4F4F4;
	cursor:pointer;
}

.trAreaBoleto{
	background-color:#cc0033;
	color:#FFFFFF;
}

.trTitForm{
	background-color:#A9BACA;
	font-size:11px;
	font:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	border-bottom:1px solid #000000;
	height:25px;
}


.body{
	margin:0px;
	background-color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif, arial, verdana;
	font-size:11px;
	color:#333333;
}


.body2{
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:30px;
	background-color:#f1f1f1;
	font-family:Verdana, Arial, Helvetica, sans-serif, arial, verdana;
	font-size:11px;
	color:#333333;

}

#backgroundTabelas{
	margin-top:0px;
	background:url(../img/backgroundTabelas.jpg) repeat-x;
}


#link_paginacao:link{

	font-family:Verdana, Arial, Helvetica, sans-serif, arial, verdana;
	font-size:11px;
	color:#ffffff;
	text-align:left;
	font-weight:bold;
	background:#cc0000;
	width:20px;
	height:20px;
	padding:5px;
	text-decoration:none;
}



#link_paginacao:visited{

	font-family:Verdana, Arial, Helvetica, sans-serif, arial, verdana;
	font-size:11px;
	color:#ffffff;
	text-align:left;
	font-weight:bold;
	background:#A9BACA;
	width:20px;
	height:20px;
	padding:5px;
	text-decoration:none;

	

}



#link_paginacao:hover{

	font-family:Verdana, Arial, Helvetica, sans-serif, arial, verdana;
	font-size:11px;
	color:#ffffff;
	text-align:left;
	font-weight:bold;
	background:#A9BACA;
	width:20px;
	height:20px;
	padding:5px;
	text-decoration:none;


}






.tabela_carrinho{
	margin-top:20px;
	width:95%;
}

.tabela_detalhes_busca{
	background-color:#f1f1f1;
	border:1px solid #cccccc;
	margin-top:15px;
	width:95%;
}


.quadro_amarelo{
	border:1px solid #FFCC00;
	background-color:#FFFFCC;
	padding:10px;
	line-height:16px;
}


.textos{
	font-family:Verdana, Arial, Helvetica, sans-serif, arial, verdana;
	font-size:11px;
	color:#333333;
	cursor:default;
}


.textos2{
	font-family:Verdana, Arial, Helvetica, sans-serif, arial, verdana;
	font-size:11px;
	color:#666666;
	cursor:default;
}

.textos4{
	font-family:Verdana, Arial, Helvetica, sans-serif, arial, verdana;
	font-size:11px;
	color:#1287A4;
	cursor:default;
}

.textos3{
	font-family:Verdana, Arial, Helvetica, sans-serif, arial, verdana;
	font-size:11px;
	color:#006699;
	cursor:default;
}


.textosBold{
	font-family:Verdana, Arial, Helvetica, sans-serif, arial, verdana;
	font-size:11px;
	color:#333333;
	cursor:default;
	font-weight:bold;
}

.textosBold2{
	font-family:Verdana, Arial, Helvetica, sans-serif, arial, verdana;
	font-size:13px;
	color:#333333;
	cursor:default;
	font-weight:bold;
}

.textoBranco{
	font-family:Verdana, Arial, Helvetica, sans-serif, arial, verdana;
	font-size:11px;
	color:#ffffff;
	cursor:default;

	

}


.legendBold{
	font-family:Verdana, Arial, Helvetica, sans-serif, arial, verdana;
	font-size:12px;
	color:#cc0000;
	font-weight:bold;
	cursor:default;
	
}

.textoVermelho{
	font-family:Verdana, Arial, Helvetica, sans-serif, arial, verdana;
	font-size:11px;
	color:#cc0000;
	cursor:default;
	font-weight:bold;
}

.textoVermelho2{
	font-family:Verdana, Arial, Helvetica, sans-serif, arial, verdana;
	font-size:11px;
	color:#cc0000;
	cursor:default;
}



.imagens_link{

	text-decoration:none;

}



.td_info{

	width:800px;

	height:60px;

	color:#003366;

	font-size:17px;

	font-weight:bold;

	background-image:url(../img/background_conteudos.gif);

	padding-left:90px;

	padding-top:27px;

}

.fieldset{
	width:95%;
	border:1px solid #E0E0E0;
	padding-bottom:20px;
	padding-top:20px;
	

}
.fieldset2{
	width:100%;
	border:1px solid #E0E0E0;
	padding-bottom:20px;
	padding-top:20px;

}

.fieldset3{
	width:750px;
	border:1px solid #E0E0E0;

}

.fieldset4{
	width:650px;
	border:1px solid #E0E0E0;

}


.td_info_conteudos{

	padding-top:30px;
	padding-bottom:10px;

}





.input{

	font-family:Verdana, Arial, Helvetica, sans-serif, arial, verdana;

	font-size:11px;

	color:#333333;

	border:1px solid #CCCCCC;

	background-color:#F4F4F4;

}

.tabela_formulario{

	font-family:Verdana, Arial, Helvetica, sans-serif, arial, verdana;

	font-size:11px;

	color:#333333;

}





.td_formularios1{

	padding-top:3px;
	padding-bottom:10px;	

}



.td_formularios2{
	padding-left:3px;
	padding-bottom:10px;

}





.td_formularios3{

	padding-right:3px;
	padding-bottom:10px;

}



/* Estilos da Página Login*/

.td_Login{

	margin-top:5px;
	width:100%;
	background-color:#999999;

}

.td_Login2{

	margin-top:5px;
	width:100%;
	background-color:#cccccc;
	font:Verdana, Arial, Helvetica, sans-serif;
	size:11px;
	color:666666;

}



/* Fim estilos página login*/



/*Estilos da página index.php*/

.tabela_mestre{
	background-color:#FFFFFF;
	width:100%;
	heigth:100%;
}



.td_cabecalho{

	background-color:#A9BACA;
	width:100%;
	padding-left:15px;
	padding-right:15px;

}



.td_menu{
	width:100%;
	background-color:#A9BACA;

}
.td_menu2{
	width:100%;
	background-color:#e6e6e6;
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #cccccc;

}

.td_detalhes{
	background-color:#A9BACA;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	height:30px;

}

.td_vermelha{
	background-color:#A9BACA;
	color:#FFFFFF;
	font-size:11px;

}

.td_cinza_claro{
	background-color:#f4f4f4;
	color:#333333;
	font-size:11px;

}



.td_conteudos{

	width:100%;
	padding-top:30px;
	padding-bottom:30px;

}


#rodape{
	position:fixed;
	bottom:0px;
}

.td_rodape{

	border-top:1px solid #CCCCCC;

	width:100%;

}

/*Fim estilos da página index.php*/



/*Estilos Cabeçalho*/

.td_admin_log{

	 width:100%;

	 height:50px;

	 padding-left:5px;

}



.td_sair{

	width:300px;

	height:50px;

	padding-right:15px;

	font-family:Verdana, Arial, Helvetica, sans-serif, arial, verdana;

	font-size:11px;

	font-weight:bold;

}



.link_cabecalho:link{
	font-family:Verdana, Arial, Helvetica, sans-serif, arial, verdana;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;

}



.link_cabecalho:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif, arial, verdana;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;

}



#link_cabecalho:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif, arial, verdana;
	font-size:11px;
	color:#cccccc;
	text-decoration:underline;

}



#link_cabecalho:link{
	font-family:Verdana, Arial, Helvetica, sans-serif, arial, verdana;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;

}



#link_cabecalho:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif, arial, verdana;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;

}



.link_cabecalho:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif, arial, verdana;
	font-size:11px;
	color:#cccccc;
	text-decoration:underline;

}






/*Fim Estilos Cabeçalho*/



/*Estilos Menu*/

.Menu{

	padding-left:10px;

	background-color:#F4F4F4;

	font-weight:bold;

	width:200px;

	height:30px;

}



.td_SubMenu{

	padding-left:20px;

	padding-top:5px;

	padding-bottom:5px;

	width:200px;

}



.td_SubMenuCat{

	padding-left:25px;

	padding-top:0px;

	padding-bottom:5px;

	width:200px;

}

/*Fim Esttilos Menu*/



/*Estilos página info.php*/

.td_info_Loja1{

	width:180px;

	height:20px;

	padding-left:10px;

	font-weight:bold;

}



.td_info_Loja2{

	width:420px;

	height:20px;

	padding-left:10px;

}

/*Fim estilos info.php*/

.paginacao{

	font-family:Verdana, Arial, Helvetica, sans-serif, arial, verdana;
	font-size:11px;
	color:#A9BACA;
	text-align:left;
	font-weight:bold;
	background:#f1f1f1;
	width:20px;
	height:20px;
	padding:5px;
	text-decoration:none;
	cursor:default;
}


.link_paginacao:link{

	font-family:Verdana, Arial, Helvetica, sans-serif, arial, verdana;
	font-size:11px;
	color:#ffffff;
	text-align:left;
	font-weight:bold;
	background:#A9BACA;
	width:20px;
	height:20px;
	padding:5px;
	text-decoration:none;
}



.link_paginacao:visited{

	font-family:Verdana, Arial, Helvetica, sans-serif, arial, verdana;
	font-size:11px;
	color:#ffffff;
	text-align:left;
	font-weight:bold;
	background:#A9BACA;
	width:20px;
	height:20px;
	padding:5px;
	text-decoration:none;

	

}



.link_paginacao:hover{

	font-family:Verdana, Arial, Helvetica, sans-serif, arial, verdana;
	font-size:11px;
	color:#ffffff;
	text-align:left;
	font-weight:bold;
	background:#A9BACA;
	width:20px;
	height:20px;
	padding:5px;
	text-decoration:none;


}

.link_2:link{

	font-family:Verdana, Arial, Helvetica, sans-serif, arial, verdana;
	font-size:11px;
	color:#A9BACA;
	font-weight:bold;
	text-decoration:none;
}



.link_2:visited{

	font-family:Verdana, Arial, Helvetica, sans-serif, arial, verdana;
	font-size:11px;
	color:#A9BACA;
	font-weight:bold;
	text-decoration:none;
}

.link_2:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif, arial, verdana;
	font-size:11px;
	color:#333333;
	font-weight:bold;
	text-decoration:none;

}


.link_3:link{

	font-family:Verdana, Arial, Helvetica, sans-serif, arial, verdana;
	font-size:11px;
	color:#A9BACA;
	text-decoration:none;
}



.link_3:visited{

	font-family:Verdana, Arial, Helvetica, sans-serif, arial, verdana;
	font-size:11px;
	color:#A9BACA;
	text-decoration:none;
}

.link_3:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif, arial, verdana;
	font-size:11px;
	color:#333333;
	text-decoration:none;

}

.link_4:link{

	font-family:Verdana, Arial, Helvetica, sans-serif, arial, verdana;
	font-size:11px;
	color:#666666;
	text-decoration:none;
}



.link_4:visited{

	font-family:Verdana, Arial, Helvetica, sans-serif, arial, verdana;
	font-size:11px;
	color:#666666;
	text-decoration:none;
}

.link_4:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif, arial, verdana;
	font-size:11px;
	color:#cc0033;
	text-decoration:none;

}





#link_4:link{

	font-family:Verdana, Arial, Helvetica, sans-serif, arial, verdana;
	font-size:11px;
	color:#666666;
	text-decoration:none;
}



#link_4:visited{

	font-family:Verdana, Arial, Helvetica, sans-serif, arial, verdana;
	font-size:11px;
	color:#666666;
	text-decoration:none;
}

#link_4:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif, arial, verdana;
	font-size:11px;
	color:#cc0033;
	text-decoration:none;

}



.link_5:link{

	font-family:Verdana, Arial, Helvetica, sans-serif, arial, verdana;
	font-size:11px;
	color:#cc0000;
	text-decoration:none;
}



.link_5:visited{

	font-family:Verdana, Arial, Helvetica, sans-serif, arial, verdana;
	font-size:11px;
	color:#cc0000;
	text-decoration:none;
}

.link_5:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif, arial, verdana;
	font-size:11px;
	color:#333333;
	text-decoration:none;

}



.titulos_impressao{
	border:0px;
	background-color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif, arial, verdana;
	font-size:13px;
	color:#FFFFFF;
    font-weight:bold;
}

.valores_impressao{
	border:0px;
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif, arial, verdana;
	font-size:13px;
	color:#000000;
    font-weight:bold;  
}

.td_impressao1{
	padding-top:3px;
	padding-bottom:3px;
	font-size:13px;
    padding-left:4px;
    height:23px;	
}

.td_impressao2{
	padding-top:3px;
	padding-left:3px;
	padding-bottom:3px;
	font-size:13px;
    padding-left:4px;	
}


.td_impressao3{
	padding-right:3px;
	padding-bottom:3px;
	font-size:13px;
    padding-left:4px;	
}

/*inicio validacao do formulário cadastra candidato currículo*/

/* General styling for both valid and invalid input */
.invalidInput,.validInput{
	display:compact;
	padding:1px;
}
/* Style for invalid input */
.invalidInput{
	border:1px solid #F00;
	padding:2px;
}

/* Style for valid input */
.validInput{
	border:1px solid #FFF;
	padding:2px;
}

/*fim cadastra validacao do formulário candidato currículo*/



/*DIVS dos Checkboxes*/

.fechaDivCheckBox{
	display:none;
}

.abreDivCheckBox{
	display:block;
	position:absolute;
	top:500px;
	left:500px;
	width:100px;
	height:250px;
	background-color:#F4F4F4;
	border:1px solid #999999;
	z-index:2000;
}

/*Carregando do Ajax*/
#carregando{
	display:none;
	position:absolute;
	z-index:1000;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background-image:url(../img/overlay.png);
	background-repeat:repeat;
}

#img_loading{
	position:relative;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background-image:url(../img/loading.gif);
	background-repeat:no-repeat; 
	background-position:center;
}

.overFechar{
	background-image:url(../img/fechar_lightBox2.jpg);
	width:81px;
	height:23px;
	cursor:pointer;
	

}
.fechar{
	background-image:url(../img/fechar_lightBox.jpg);
	width:81px;
	height:23px;
	cursor:pointer;
	
}

