/* CSS Document */
/* General */

div { zoom:1; }

ul {list-style:none; margin:0px; padding:0px;}
.container { position:relative; clear:both; margin:0px auto 20px auto; }

/* Menu Aba */
.menuAba      { top:1px; margin:0px; padding:0px; list-style:none; display: block; position:relative; height:60px; z-index:100; }
.menuAba li   { width:200px; display: inline; float:left; position:relative; margin:0 13px; }
.menuAba li a { position:relative; text-align:center; display:block; padding:15px 10px;  _padding:13px 10px; text-decoration: none; }
.menuAba li a:hover { text-decoration:none; }
.menuAba li.menuAbaOn a { background:url(http://img.catho.com.br/site/busca2009/aba-Top-Bkg.gif) repeat-x scroll left top #F5FAF5;  height:30px; _padding:14px 10px 13px; }
.menuAba li.menuAbaOff a   { background:url(http://img.catho.com.br/site/busca2009/bkgAbaCinzaM.gif) repeat-x scroll left top; color:#666666; height:29px; }
.menuAba li em {
	background: url(http://img.catho.com.br/site/busca2009/bkgDica.gif) no-repeat;
	width: 170px;
	height: 44px;
	position: absolute;
	top: -73px;
	left: 3px;
	text-align: center;
	padding:6px 15px 20px;
	font-style: normal;
	z-index: 2000;
	display: none;
}

/* Box Form */
.box-Form { display:block; background:#f5faf5 ; border:1px solid #afcdab; clear:both; padding:15px; position:relative; z-index:10; zoom:1; }
.help     { display:inline; margin-left:20px; }

.box-White             { border:1px solid #afcdab; background:#FFFFFF; margin-top:15px; padding:15px; display:block; }
.box-White hr          { color:#afcdab; background:#afcdab; height:1px; margin:10px 0px 10px 0px; }
hr.box-White-hr-Perfil { color:#afcdab; background:#afcdab; height:1px; margin:0px; }

.change-Profile      { display: inline; width:700px; position:relative; float:left; margin-bottom:20px; }
.change-Profile a    { margin:0px 5px 0px 5px; }
.change-Profile-Text { width:145px; margin-right:5px; text-align:right; }



.box-Form-Left        { width:533px; margin-right:15px; display: inline; float:left; }
.box-Form-Right       { width:340px; display: inline; float:left; }
.input-Form-Keyword   { width:98%; margin:10px 0px 15px 0px; }
.select-Form-Keyword  { width:304px; _width:274px; margin-bottom:10px; }

.box-Especif1 	{ position:relative; border-top:1px solid #FFF; margin-top:2px; }

.boxLabelDica { position:absolute; top:44px; right:15px; padding:10px; width:180px; background-color:#fdffba; border:1px solid #dbdd7d; border-top:none; border-left:none; } 

.box-Especif        { background-color:#f7fbf7; border-top:none; border-left:none; border-right:none; clear:both; position:relative; }
.box-Especif ul     { margin-bottom:20px;  clear: both; display:table; width:430px;}
.box-Especif li     { display: inline-table; float:left; }
.box-Especif-input  { margin-right:5px; } 
.box-Especif-img-01 { position:absolute; left:33px; top:121px; *top:126px; }
.box-Especif-img-02 { position:absolute; left:33px; top:212px; *top:222px; }
.box-Especif-Arrow  {position:absolute; top:-8px; left:30px;}
.btn-Find           {margin:20px auto 0px auto; width:298px; }
.form-line 			{padding: 4px 0 12px 0;}
.add-idioma 		{margin:0 50px 0 0; _margin:0 70px 0 0; text-align: right;}
#idiomas .box-idiomas { padding-bottom: 4px; position: relative;}
.nivel-idioma {	position:absolute; right: -215px; _right: -195px; top: 0px;}
.nivel-idioma li {display: inline;}
.nivel-idioma label {padding-right: 10px;}
.ocultar-filtros, .mostrar-filtros { margin: 0; padding: 15px 0 10px 0;}
.ocultar-filtros a { background: url(http://img.catho.com.br/site/busca2009/icon-Sinal-Menos.gif) no-repeat 0px 50%; padding-left: 20px;}
.mostrar-filtros a { background: url(http://img.catho.com.br/site/busca2009/icon-Sinal-Mais.gif) no-repeat 0px 50%; padding-left: 20px;}
.box-Form-localidade {float: right; width: 286px;}
.borderB { border-bottom: 1px solid #AFCDAB; margin-bottom: 15px;}

/* Result */

.box-Out-Facets         { width:232px; background:#f5faf5 ; border:1px solid #afcdab; margin-top:20px; padding:10px; }
.box-Int-Facets         { width:230px; border:1px solid #afcdab; background-color:#FFFFFF; overflow-y:auto; overflow-x: hidden; height:100px; position:relative; }
.btn-Refil              { margin:5px 0px 10px 0px; }
.box-Int-Facets li      { position:relative; }
.box-Int-Facets input   { margin:0px; padding:0px; top:6px; left:3px; *top:3px; *left:1px; position:absolute; z-index:10; }
.box-Out-Facets hr      { color:#afcdab; background:#afcdab; height:1px; margin:5px 0px 5px 0px; }
.box-Out-Facets-input   { width:198px; margin:5px 0px 10px 0px; }
.box-Out-Facets-White   { background:#FFFFFF; display:block; padding:10px; border:1px solid #afcdab; margin:5px 0px 0px 0px; }
.box-Out-Facets-input02 { position:relative; margin-left:23px; *margin-left:20px; z-index:10; }
.box-Out-Facets-White img { position:absolute; top:17px; left:9px; z-index:1; }
a.link-Check            {background-color:#FFFFFF; width:190px; text-decoration:none; padding:5px 0px 5px 20px; display:block; }
a:hover.link-Check      {background-color:#0066CC; width:190px; text-decoration:none; color:#FFFFFF; }

a.link-List             {background-color:#FFFFFF; width:232px; text-decoration:none;  display:block; }
a:hover.link-List       {background-color:#0066CC; width:232px; text-decoration:none; color:#FFFFFF; }

.box-Result { background:url(http://img.catho.com.br/site/curriculos2009/bkgDegrade.gif) repeat-x scroll left top; position:relative; float:right; width:605px; margin:20px 0px 0px 10px; padding:15px; display:inline; }
.box-Result-Null { background:url(http://img.catho.com.br/site/curriculos2009/bkgDegrade.gif) repeat-x scroll left top; position: relative; margin:20px 0px 0px 0px; padding:15px; }

.box-Legend    { width:612px; margin-top:0; display:table; }
.box-Legend hr { color:#afcdab; background:#afcdab; height:1px; }


.box-Curriculo         { width:610px; background:#f5faf5 ; border:1px solid #afcdab; clear:both; margin-top:30px; display:table; }
.box-Curriculo li      { padding:7px; float:left; height:35px; }
.box-Curriculo-Name    { width:411px; background:#F2F7F1; }
.box-Curriculo-Date    { width:170px; background:#e2ebe0; text-align:center; border-left:1px solid #AFCDAB; }
.box-Curriculo-City    { width:590px; padding:10px; clear:both; border-top:1px solid #afcdab; border-bottom:1px solid #afcdab;}
.box-Curriculo-Details { padding:10px; }

.box-Curriculo-PretenSal	{background:#afcdab; margin-bottom: 1px;}
.box-Curriculo-PretenSal2	{background:#e2ebe0;}

.div-Selected { background:#FFFFFF; border-top:1px solid #AFCDAB; border-bottom:1px solid #AFCDAB; padding:10px; margin-bottom:10px; }


.box-Curriculo-View         { width:610px; background:#f8f7ff ; border:1px solid #cbc8f3; clear:both; margin-top:30px; display:table; }
.box-Curriculo-View li      { position:relative; padding:7px; float:left; height:35px;  }
.box-Curriculo-View-Name    { position:relative; width:411px; background:#f8f7ff; }
.box-Curriculo-View-Date    { position:relative; width:170px; background:#e5e3f4 ; text-align:center; border-left:1px solid #cbc8f3; }
.box-Curriculo-View-City    { width:590px; padding:10px; clear:both; border-top:1px solid #cbc8f3; }
.box-Curriculo-View-Details { padding:10px; }

.box-Curriculo-View-PretenSal    {background:#e5e3f4; margin-bottom: 1px; }
.box-Curriculo-View-PretenSal2    {background:#eae9f6;}



.box-Actions-table       { background:#FFFFFF; border-bottom:1px solid #afcdab; }
.box-Actions-table td    { text-align:center; border-right:1px solid #ddebdb; padding:10px; }

.box-Actions-View-table       { background:#FFFFFF; border-bottom:1px solid #cbc8f3; border-top:1px solid #cbc8f3; }
.box-Actions-View-table td    { text-align:center; border-right:1px solid #cbc8f3; padding:10px; }

.box-Description         { width:590px; padding:10px; clear:both; zoom:1; }


.box-List-Pretensao { margin:0; padding:0; list-style:none; display:block; zoom:1; }
.box-List-Pretensao li { padding:7px; float:none; display:block; height:auto; }


.box-List-Cargo { margin:0 0 0 0px; padding:0; list-style:none; display:block; zoom:1; }
.box-List-Cargo li { position:relative; float:none; display:block; height:auto; padding:0 0 0 15px; margin:10px 0 0; z-index:10; }

.box-List-Cargo a.icoLupaTxt { color:#000; text-decoration:underline;}

.box-List-Cargo a.icoLupaTxt strong { color:#000; text-decoration:underline;}



/* Styles new version */
.box-List-Area         { border:1px solid #afcdab; background-color:#FFFFFF; overflow-y:auto; overflow-x: hidden; height:200px; padding:10px 0; position:relative; }
.box-List-Area table   { position:relative; float:left; margin:0 10px; width:258px; }
/*

*/
.box-List-Area-input   { position:absolute; _position:relative; _float:left; margin:0px; padding:0px; top:6px; left:3px; *top:3px; *left:1px; z-index:10; }

label.link-List-Area       { position:relative; text-decoration:none; display:block; padding:3px 0px 3px 20px; cursor: pointer; }
label:hover.link-List-Area { background-color:#0066CC; text-decoration:none; color:#FFFFFF; cursor: pointer; }



.box-No-Result         { background:url(http://img.catho.com.br/site/curriculos2009/bkgDegrade.gif) repeat-x scroll left top; position:relative; width:876px; margin-top:20px; padding:15px; }


.box-Alert              { margin:0px; padding:0px; list-style:none; border:1px solid #E7E8AE; border-bottom:none; margin-top:20px; clear:both; }
.box-Alert li           { border-bottom:1px solid #E7E8AE; padding:10px; }
.box-Alert li.Title     { background:#FFFFDF; position:relative; padding-left:50px; height:35px; }
.box-Alert li.Title img { position: absolute; top: 17px; left: 15px; }
.color-Red			    { color:#FF0000; }

.box-List               { margin:0px; padding:0px; list-style:none; border:1px solid #AFCDAB; border-bottom:none; margin-top:20px;}
.box-List li           { border-bottom:1px solid #AFCDAB; padding:10px; }
.box-List li.Title     { background:#F5FAF5; position:relative; padding-left:50px; height:35px; }
.box-List li.Title img { position: absolute; top: 17px; left: 15px; }

.box-List-Int { border-bottom:none; margin:0px; padding:0px; width:850px; } 
li.box-List-Int-Li { float:left; width:277px; border-bottom:none; padding:3px; margin:0px; } 


/* Styles new version */
.box-List-Level         { width:468px; border:1px solid #afcdab; background-color:#FFFFFF; padding:10px; padding:10px; position:relative; }
#boxFiltrosAvancados .box-List-Level         { width:267px; _width:250px; border:1px solid #afcdab; background-color:#FFFFFF; margin-top: 2px; padding:10px; padding:10px; position:relative; }
.box-List-Level ul      { position:relative; padding:0px; margin:0px; }
.box-List-Level li      { padding:0px; margin:0px; }
.box-List-Level label, .list-Area label { position:relative; }
.box-List-Level label input, .list-Area label input { position:absolute; top:3px; left:3px; z-index:10;  }
label.link-List-Level       { background-color:#FFFFFF; text-decoration:none; display:block; padding:3px 0 3px 20px; position:relative; cursor: pointer; }
label:hover.link-List-Level { background-color:#0066CC; text-decoration:none; color:#FFFFFF; cursor: pointer; }


/* Positions  */
.pRelative  { position:relative; }
.pAbsollute { position:absolute; }
.pLeft      { left:0px; } 
.pRight     { right:0px; _right:-1px; } 
.pTop       { top:0px; }
.pBottom    { bottom:0px; }

.pLeft1   { left:-1px; } 
.pRight1  { right:-1px; } 
.pTop1    { top:-1px; }
.pBottom1 { bottom:-1px; }

.fLeft  { float:left; }
.fRight { float:right; }

/* Fonts Colors */ 
.color-Green-Dark { color:#447C44; }
.color-Blue-Link { color:#0066CC; }
.color-Grey { color:#666666; }
.color-Grey-Dark { color:#333333; }
.color-Orange { color:#F17624; }
.color-Black { color:#000000; }

/* Fonts Sizes */ 
.font-Bold { font-weight:bold; }
.size09 { font-size:9px; }
.size10 { font-size:10px; }
.size11 { font-size:11px; }
.size12 { font-size:12px; }
.size14 { font-size:14px; }
.size16 { font-size:16px; }
.size18 { font-size:18px; }
.size20 { font-size:20px; }
.size22 { font-size:22px; }
.size28 { font-size:28px; }





.help-form-line {
    width: 324px;
    padding: 3px;
}

.helpOn {
    background-color: #d8eaf2;  
}

#help-pretensaoSalarial {
	
	position: absolute;
	display: none;
	left: 360px;
	
    background-color:#effaff; 
    border:2px solid #7eb8d4; 
    width:230px;
    padding:10px;
    
	/*top: 727px;
	_top: 776px;*/
	
	z-index: 1001;
}


/****/
#divModalTitle {
	color:#FFFFFF;
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
}

#divBackground{
	display:none;
	width:0px;
	height:0px;
	position:absolute;
	visibility:hidden;
	left:0px;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity:.7;
	-ms-filter:alpha(opacity=70);
	opacity:.7;
	width:100%;
	left:0px;
	background-color:#101010;
	z-index:1000;
}

.paginas, .pnPage {
    display: inline;
}

.selectUnico li:hover a, .selectMultiplo li:hover a, .selectUnico li.selected, .selectMultiplo li.selected  {
    background-color: #0066cc;
    color:#fff !important;
    text-decoration:none;
}

.selectMultiplo li label, .selectMultiplo li a {
    cursor: pointer;
}

ul.unico li div {
    display: none;
}

.bordaVerde li a:hover {
	background-color:#669933;
	color:#FFF;
}

.nullQFacet {
    border: 1px solid #e7e8ae;
    background-color: #feffdf;
    color: #fe0000;
    padding: 8px;
    display: none;
}

#resultado-footer {
	position: relative;
}

#resultado-footer .marcacaoContratados {
	background: #f3f2e9 url(http://img.catho.com.br/site/busca2009/bg-marcacao-contratados.gif) repeat-x 0px bottom;
	border: 1px solid #b3cca1;
	font-size: 14px;
	left: -266px;
	padding: 5px;
	position: absolute;
	top: 20px;
	width: 230px;
}

#resultado-footer .marcacaoContratados .box-infos {
	border: 1px solid #fff;
	padding: 12px;
}

#resultado-footer .marcacaoContratados strong {
	background: url(http://img.catho.com.br/site/busca2009/img-contratados.gif) no-repeat 0px 50%;
	display: block;
	margin-bottom: 20px;
	padding: 10px 0 10px 38px;
}

#resultado-footer .btnMarqueContratados {
	margin: 0;
	text-align: center;
}

#resultado .marcacaoContratados {
	background: #f3f2e9 url(http://img.catho.com.br/site/busca2009/bg-marcacao-contratados.gif) repeat-x 0px bottom;
	border: 1px solid #b3cca1;
	font-size: 14px;	
	padding: 5px;
	margin: 20px 0 0 0;
	position: relative;
	/*top: 20px;
	left: -266px;
	width: 230px;*/
}

#resultado .marcacaoContratados .box-infos {
	border: 1px solid #fff;
	padding: 12px;
}

#resultado .marcacaoContratados strong {
	background: url(http://img.catho.com.br/site/busca2009/img-contratados.gif) no-repeat 0px 50%;
	display: block;
	margin-bottom: 20px;
	padding: 10px 0 10px 38px;
}

#resultado .btnMarqueContratados {
	margin: 0;
	text-align: center;
}




a.icoLupa, a:hover.icoLupa  { text-decoration:none; position:relative; z-index:100; }
a.icoLupa img.imgLupa { position:absolute; top:3px; left:-15px; }
a.icoLupa .exp { display:none; position:absolute; top:15px; left:0; z-index:1000; cursor:default; color:#000; font-size:11px; }
a:hover.icoLupa .exp { display:block; }
a.icoLupa strong { position:relative; z-index:10; }

.box-Curriculo a.icoLupa { color:#447C44; }
.box-Curriculo-View a.icoLupa { color:#7d789f; }

.box-Curriculo .exp { border:1px solid #669933; }
.box-Curriculo .exp tr td { background-color:#669933; color:#FFF; }
.box-Curriculo .exp tr.linhaExp td { background-color:#FFF; color:#000; }

.box-Curriculo-View .exp { border:1px solid #7d789f; }
.box-Curriculo-View .exp tr td { background-color:#7d789f; color:#FFF; }
.box-Curriculo-View .exp tr.linhaExp td { background-color:#FFF; color:#000; }


.box-Curriculo .tablePretensao { background-color:#AFCDAB; }
.box-Curriculo .tablePretensaoOutras { background-color:#AFCDAB; }
.box-Curriculo .tablePretensaoOutras td { background-color:#E2EBE0; }
.box-Curriculo .tablePretensaoRespostas { background-color:#AFCDAB; }
.box-Curriculo .tablePretensaoRespostas td { background-color:#fff; }

.box-Curriculo-View .tablePretensao { background-color:#e5e3f4; }
.box-Curriculo-View .tablePretensaoOutras { background-color:#e5e3f4; }
.box-Curriculo-View .tablePretensaoOutras td { background-color:#eae9f6; }
.box-Curriculo-View .tablePretensaoRespostas { background-color:#e5e3f4; }
.box-Curriculo-View .tablePretensaoRespostas td { background-color:#fff; }
.clearfix {
	zoom: 1;
}

.clearfix:after {
	clear: both;
	content: ".";
	display: block;
	height: 1px;
	overflow: hidden;
	visibility: hidden;
	width: 1px;
}

#ad-bcv  {
    height: 155px;
	left: 50%;
    bottom: 0;
	margin-left: -470px;
    position: fixed;
    width: 296px;
    z-index: 300;
}
* html #ad-bcv {
    left: -14px;
	margin-left: 0;
    position: absolute;
    top: expression(0+((e=document.documentElement.scrollTop)?e:document.body.scrollTop)+document.documentElement.clientHeight-270+'px');*/
}

#ad-bcv .img-top {
	background: url(http://img.catho.com.br/site/busca-cv/img-top.gif) no-repeat 0 0;
	_margin-bottom: -8px;
	height: 7px;
	width: 296px;
}

#ad-bcv .box-content {
	background: url(http://img.catho.com.br/site/busca-cv/bg-layer.gif) repeat-x 0 0;
	border-left: 3px solid #ffffff;
	border-right: 3px solid #ffffff;
	position: relative;
	width: 290px;
}

#ad-bcv .iconFechar {
	background: url(http://img.catho.com.br/site/home2009/icones/iconFechar.gif) no-repeat 0 0;
	border: 1px solid #ffffff;
	*border-width: 0;
	cursor: pointer;
	height: 15px;
	margin: 0;
	padding: 0;
	position: absolute;
	text-decoration: none;
	top: 2px;
	right: 6px;
	width: 14px;
}

#ad-bcv h4.title {
	background: url(http://img.catho.com.br/site/busca-cv/layer-title.gif) no-repeat 8px 8px;
	height: 39px;
	margin: 0;
	padding: 8px 8px 0;
	width: 207px;
}

#ad-bcv h4.title span {
	display: none;
}

#ad-bcv .model {
	background: url(http://img.catho.com.br/site/busca-cv/model.jpg) no-repeat 0px 0px;
	float: left;
	height: 101px;
	width: 85px;
	_width: 82px;
}

#ad-bcv .box-info {
	color: #ffffff;
	float: left;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	width: 180px;
}

#ad-bcv .box-info p {
	margin:0;
	padding: 10px 0;
}

#ad-bcv .box-info strong {
	color: #fbd707;
}

#ad-bcv .btnAssinar {
	background: url(http://img.catho.com.br/site/busca-cv/btn-layer.gif) no-repeat 0 0;
	display: block;
	height: 26px;
	text-decoration: none;
	width: 206px;
}

.icoPPD {float: left; margin: 5px 5px 0 0;}
.perfilPPD {padding: 0 0 0 17px;}

