body {
	background: #ffffff;
	margin: 0px;
	color: #333333;
	font: 12px Arial, Verdana;
}

a:link {color: #006600; text-decoration: underline}
a:visited {color: #006600; text-decoration: underline}
a:hover {color: #669966; text-decoration: none}
a:active {color: #669966; text-decoration: none}

input, select, textarea {
	color:#000000;
	font:8pt Tahoma, Arial, Verdana;}

.botao {border: 0px;} 

img {border:0px;}

td {font:8pt Arial, Verdana;}

p {margin: 0px;	padding: 5 0 0 0px; text-align:justify;}

/* DEFINE FONT SIZE 1 */
.fontp {font:7pt Arial, Verdana;}

/* DEFINE CORES DE FONT */
.font_branco, .font_branco A:link, .font_branco A:hover, .font_branco A:visited, .font_branco A:active    {color:#ffffff;}
.font_cor1, .font_cor1 A:link {color:#336633;}
.font_cor2, .font_cor2 A:link {color:#99cc99;}
.font_cor3, .font_cor3 A:link {color:#cc0000;}
.font_cor4, .font_cor4 A:link {color:#B8860B;}
.font_cor5, .font_cor5 A:link {color:#06518e;}
.font_error {color: #F75456;} 

/* DEFINE FONT ARIAL SIZE 2*/
.texto {font:10pt  Arial, Verdana, Tahoma; line-height: 120%;}

/* DEFINE CORES DE BACKGROUND */
.cor_1 {background-color:#003366;color:#ffffff;}
.cor_2 {background-color:#c3d4c3;}
.cor_3 {background-color:#e5eee5;}
.branco {background-color:#ffffff;}
.cinza {background-color:#F5F5F5;}
.cinzaesc {background-color:#eeeeee;}
.azul {background-color:#1d70e1;color:#ffffff;}
.azulclaro {background-color:#a4cbf4;}
.box_verde {padding:5px;background-color:#e5eee5;}
.box_catalogo {padding:2px; margin:2px; border-bottom: 1px solid #efefef;}

/* DEFINE ALINHAMENTO A ESQUERDA */
.bloco_esq {float:left;padding-left:5px;}

/* DEFINE ALINHAMENTO A DIREITA */
.bloco_dir {float:right;padding-right:5px;}

/* DEFINE LINHA DECORATIVA */
.linha {height: 3px; padding:0px; background: url('../img/linha.gif') repeat-x;}

/* DEFINE TITULOS DAS SEÇÕES 
h1 {
	font: 14pt Trebuchet MS, Arial, Tahoma, Verdana;
	margin-bottom: 5px;
}
*/ 
h2 {
	font: 14pt 'Trebuchet MS', Verdana, Sans-Serif;
	margin: 0 0 0 5px;
} 
h3 {
	font: 12pt 'Trebuchet MS', Verdana, Sans-Serif;
	margin: 0 0 0 5px;
} 
/* DEFINE ÍCONE PARA LISTAGENS */
ul {
	list-style-image:url('../img/list.gif');
	list-style-position:inside; 
	margin:0px;
	padding:0px;
}
/* li {padding: 2 0 0 0px;} */

.tab_sombra {
	border-right: solid 3px #efefef;
	border-bottom: solid 3px #efefef;	
}

.tab_borda {  
	background-color: #ffffff;
	border: solid 1px #cccccc;
	text-align: left;
}

/* CENTRALIZA E DIV CENTRAL */
#centraliza { 	
	float:left;
	border-left:1px solid #eeeeee;	
	width: 779px;
	background: #ffffff url('../img/back.gif') repeat-y top right;
	/* PARA CENTRALIZAR O CONTEUDO É SÓ DESCOMENTAR
	width: 788px;
	position:absolute;
	left:50%;
    margin: 0 0 0 -395px;		
    _margin: -10 0 0 -388px;	
	*/
}	

#geral {
	width:770px;
}

/* DEFINE TOPOS*/
.topo_logado {
	width:100%;
	background-color:#F5F5F5;
}
.topo {
	background-image: url('../img/back_topo.gif');
	background-repeat: repeat-x;
	background-color:#F5F5F5;
}
.topo_logo1 {
	float:left;
	margin:5px 20px 0 0;
}
.topo_banner {
	float:left;
	margin:5px 10px 0 0;
}
.topo_banner2 {
	float:left;
	padding-top:5px;
}
.topo_canto1{
	height:82px;
	width:9px;
	background: url('../img/topo_canto1.gif') no-repeat bottom;
	float:left;
}
.topo_canto2{
	height:82px;
	width:9px;
	background: url('../img/topo_canto2.gif') no-repeat bottom;
	float:right;
}
.topo_logo2 {
	float:left;
	padding-left:5px;
}
.topo_assinante {
	float:right;
}

/* DEFINE MENUS */
.menu {
	height:30px;
	background-image: url('../img/back_menu.gif');
	background-repeat: repeat-x;
}
.menu_celula {
	height:30px;
	background: url('../img/menu_divisoria.gif') no-repeat top right; 
	text-align:center;
	cursor:hand;
}
.menu_celula_over {
	height:30px;
	background: url('../img/menu_divisoria.gif') no-repeat top right; 
	text-align:center;
	cursor:hand;
}
.menu_celula1, .menu_celula_over1 {
	height:30px;	
	text-align:center;	
	cursor:hand;
}
.menu_celula A:link,.menu_celula A:visited,.menu_celula1 A:link,.menu_celula1 A:visited{
color:#ffffff;
text-decoration: none;
font-weight: bold;
}
.menu_celula_over A:link, .menu_celula_over A:visited,.menu_celula_over1 A:link, .menu_celula_over1 A:visited {
color:#ccffcc;
text-decoration: none;
font-weight: bold;
}

.menu_box {
margin-top:66px;
background-color:#e5eee5;
position:relative;
z-index:2;
}
.menu_box A:link, .menu_box A:visited, .menu_box A:hover, .menu_box A:active {
color:#006600;
text-decoration: none;
position:relative;
z-index:2;
}

all.clsMenuItemNS, .clsMenuItemIE{text-decoration: none; cursor: hand; z-index:100}

/* DEFINE BOX HOME E COLUNAS */
.box1 {
	height: 200px;
	background: url('../img/back_box.gif') repeat-x top right; 
}
.box_flash {
	float: left;
}
.box_agendamento {
	float: right;
}
.box2 {
	padding: 0 25 10 20px;
}
.coluna_home {
	width: 67%;
	float:left;
}
.coluna_atendimento{
	width: 185px;	
	float:right;	
}
.box3 {
	padding: 15px;
	_height:100%;
}
.box_conteudo {
	width: 70%;
	float:left;
}

.coluna_landing{
	margin-bottom:5px;
	width:180px;
	float:right;
	color:#333333;
	background: #f5f5f5 url('../img/top_coluna.gif') no-repeat top left;
}
.coluna_landing A:link, .coluna_landing A:visited {
	color:#333333;
}
.coluna_landing A:hover {
	color:#006600;
}
.conteudo_assinante {	
	margin:15px;		
	color: #000000;
}
.coluna_direita {
	width: 180px;	
	float:right;	
}
.coluna {
	padding: 15px;
	height:60px;
	color:#333333;
}

/* DEFINE BOX DE WARNING */
.warning {
padding:4px; 
margin: 2px;
color: #cc0000;
font: 10pt  Tahoma, Arial, Verdana;
}


/* DEFINE BOX DE (?) AJUDA */
.ajuda {
background-color:#ffffff;
padding:4px; 
margin: 4 0 4 0 px;
display: none;
color: #666666;
font: 8pt Tahoma, Arial, Verdana;
line-height: 12pt;
}

.perguntas {font:10pt Arial, Tahoma, Verdana; font-weight: bold;}
.perguntas A:link{
text-decoration: none;
}
.perguntas A:visited{
text-decoration: none;
}
.perguntas A:hover{
color: #CC0000;
text-decoration: underline;
}
.perguntas A:active{
color: #CC0000;
text-decoration: underline;
}
.respostas {
display: none;
font:10pt Arial, Tahoma, Verdana;
}
.testes {
display: none;
font: 8pt Tahoma, Arial, Verdana;
}


/* DEFINE HINT BOX ON MOUSE OVER */
#hintbox{ 
position:absolute;
top: 0;
background-color: lightyellow;
width: 150px; 
padding: 3px;
border:1px solid black;
line-height:15px;
z-index:100;
visibility: hidden;
}


/* DIVS DO EXTRATO DE UTILIZACAO */
.ext_processo {
text-transform: uppercase;
text-decoration: underline;
}
.ext_questionario {
background-color:#f5f5f5;
padding:5px;
margin-bottom:1px;
text-decoration: underline;
}
.ext_candidato {
background-color:#ffffff;
padding:5 5 5 20px;
margin-bottom:1px;
}

/* DEFINE PUBLICIDADE RESOLUÇÃO ACIMA DE 1024 */
/*
#coluna_1024 {
	position: absolute;
	top: 20px;
	left: 785px;
	width: 150px;
	height: 350px;
	float:left;
	text-align:center;
}
*/

#coluna1024 {
	float:left;
	left:785px;
	position:absolute;
	top:20px;
	width:200px;
	/*display: expression( (documentElement.clientWidth > 800) ? "block" : "none" );*/
	font-family:Arial, Helvetica, sans-serif;
}
#coluna1024 hr {
	padding:0px;
	margin:0px 10px 0px 10px;
}

a.colunaItem, #coluna1024 a {
	position:relative;
	width:160px;
	_width:180px;
	padding:10px;
	margin:0px 10px 0px 10px;
	display:block;
	text-decoration:none;
}
a:hover.colunaItem { background-color:#F4F4F4; }

.txtTexto { font-size:12px; }
.txtPequeno { font-size:11px; }
.txtMedio { font-size:14px; }

.prodVermelho { color:#DB0000; }
.prodLaranja { color:#EC8211; }
.prodAzul { color:#183b88; }
.prodAmarelo { color:#C89A12; }
.prodVerde { color:#447C44; }
.txtroxo { color:#6a4786; }
.txtPreto { color:#000; }
.txtCinza { color:#555; }



/* DEFINE ESTILO DO RODAPÉ */
.rodape {
	background-color:#003366; 
	height:25px;
	padding-top:5px;
	margin-top:25px;
	position: relative;
	bottom: 0px;
}

.rodape_private {
	background-color:#f5f5f5; 
	border-top: 1px solid #eeeeee;
	height:25px;
	padding-top:5px;
	margin-top:25px;
	text-align:center;
	position: relative;
	bottom: 0px;
}

.dropcontent{
display:block;
}


/* ESTILOS PAGINA DE TESTES ONLINE NA AREA DE RECRUTADOR DA CATHO  */
.box_centro {
font: bold 15pt Arial, Trebuchet MS, Tahoma, Verdana;
line-height: 20pt;
}
.box_centro_padding {
padding-left: 15px;
padding-top: 30px;
}
.box_conteudo1 {
font: 10px Verdana, Tahoma, Arial;
color:#333333;
background: url('../img/recr_boxback.gif');
}
.box_conteudo2 {
font: 10px Verdana, Tahoma, Arial;
color:#333333;
}
/* FIM ESTILOS PAGINA DE TESTES ONLINE NA AREA DE RECRUTADOR DA CATHO  */

/*certificados */
.certificados {
	border: 1px solid #ccc;
	clear: both;
	font: 12px Arial, Helvetica, sans-serif;
	margin: 10px 0;
	padding: 5px 15px;
}

.certificados .box-name {
	color: #97999a;
	display: block;
	font-weight: 700;
}

.certificados .box-name strong {
	color: #000000;
}

.certificados .logos-certificados {
	margin: 6px auto;
}

.certificados .logos-certificados p {
	display: block;
	padding: 10px 8px;
	text-align: center;
	width: 130px;
}

.certificados .logos-certificados .blindado {
	width: 110px;
}

.button {
	border: 1px solid #D0D3D7 !important;
	padding: 5px !important;
	margin: 0px !important;
	text-align: center !important;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #ededed 3%, #feffff 98%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(3%,#ededed), color-stop(98%,#feffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%,#ededed 3%,#feffff 98%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%,#ededed 3%,#feffff 98%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#ededed 3%,#feffff 98%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#feffff',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #ffffff 0%,#ededed 3%,#feffff 98%); /* W3C */
	color: #000 !important;
	
	text-decoration: none !important;
	color: #000;
	font-weight: bold;
}
.button:HOVER {
	background: #ffffff; 
}
