.fontHeaderJob {
	font-size:13px;
	color: #666666;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	
	display: block;
	margin: 0px;
	padding: 10px 10px 5px 0px;
	border-bottom: 1px dashed #666;
}
.fundof {
	width:770px;
	float:left;
	clear:both;
	margin-top:1px;
	padding-bottom:1px;
	background-image: url('/images/skin2/fundofns.gif');_background-image: url('/images/skin2/fundof.gif');
	background-repeat: repeat-y;
	font-size: 11px; 
	font-family:verdana,tahoma;
	color:#000000;
}
.fuazul {
	float:left;
	width:204px;_width:216px;
	padding: 4px 4px 4px 4px;
	margin: 0 0 1px 0;
	color:#333333; 
	background:#FBFBFB;
	font-size: 11px; 
	font-family:verdana,tahoma;
}
.fucinza {
	float:right; 
	width:548px;_width:552px; 
	padding: 4px 4px 4px 4px; 
	margin: 0 0 1px 0; 
	background:#FDFDFD;
	font-size: 11px; 
	font-family:verdana,tahoma;
	color:#000000;
}
.email-share{
	display:block;
	height:20px;
	width:78px;
	padding:0;
	background:url(/images/share-email.png) no-repeat 0 0;
}
.email-share:hover{
	background:url(/images/share-email.png) no-repeat 0 -20px;
}
		
.jobs-sh-eml{
	height:20px;
	float:left;
	margin-right:0px;
}
.jobs-sh-eml{
	width:78px;
}


.fontTitleHearder {
	font-size:15px;
	color: #666666;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	display: block;
	margin: 0px;
	border-bottom: 1px dashed #666;
}
.obrig {
	font-size:14px;
	color:#CC0000; 
	font-weight:bold; 
}
.obrig2 {
	font-size:11px;
	color:#CC0000; 
	font-weight:normal; 
}	

#lk03{ text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;color:#039; text-decoration:none;}
#lk03:hover{ text-decoration:underline;color:#039;}
#lk04{text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;color:#039;}
#lk04:hover{text-decoration:underline;color:#039;}
#lk05{text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;color:#039;}

#menulat{ padding-bottom:1px; background-color:#eaf1fb; border:1px solid #3d77cb; width:300px;text-decoration:none;}
#menulat2{ padding-bottom:1px; background-color:#fafbfb; border:1px solid #9966CC; width:300px;text-decoration:none;}
#menulatBusca{ padding-bottom:1px; background-color:#fafbfb; border:1px solid #3d77cb; width:100%;text-decoration:none;}
#menulatBusca2{ padding-bottom:1px; background-color:#fafbfb; border:1px solid #9966CC; width:100%;text-decoration:none;}

.ref{position:relative; width:100%;}
.td1{border: 1px solid #3d77cb;}
.td2{border: 1px solid #9966cc;}
.td3{border: 1px solid #cccccc;}


#barra01{padding-top:2px; padding-bottom:2px; padding-left:6px; text-align:left; background-color:#3d77cb;}
#barra02{padding-top:2px; padding-bottom:2px; padding-left:6px; text-align:left; background-color:#9966cc;}
#barra03{padding-top:2px; padding-bottom:2px; padding-left:6px; text-align:left; background-color:#cccccc;}



form{margin:0px 0px 0px 0px;}
td.ygmabk { background:#efefef url(/images/skin2/uh_bk.gif) bottom repeat-x; }
td.ygmatcrn { background:#efefef url(/images/skin2/uh_tcrn.gif) bottom left no-repeat; }
td.ygmatcrnb { background:#efefef url(/images/skin2/uh_tcrn_b.gif) bottom right no-repeat; }
td.ygmacrn { background:url(/images/skin2/uh_crn2.gif) repeat-x; }
td.ygmacrnb { background:#fff url(/images/skin2/uh_crn_b.gif) repeat-x; }
td.ygmabk input { font:110% verdana,geneva,sans-serif; }
#ygma td { margin:0; text-align:left; }
#ygma .ygbt { background:#dcdcdc; }
#ygmalinks { padding:4px 10px; }
.ygmabk a { color:#000; }
#ygmasearch { padding-right:6px; }
#ygmalogo { margin:3px 5px 0 0 ; }
#ygmagreet { padding:5px 0 5px 0; vertical-align:top; line-height:12px; }
td#ygmaproplinks { vertical-align:top; padding:2px 0 10px 0; text-align:right; }

/* hide headers off-left */
#nav-pri h4 {position:absolute;text-indent:-1000em;}
/* primary tabs */
#nav-pri {width:100%;} /* IE */
#nav-pri ul {font:bold 77%/1.2em verdana; *font-size:78%; list-style:none; margin:0 0 -1px 0; padding:0 0 0 .3em; position:relative; line-height:16px;} /* relative for IE6 quirks mode */
#nav-pri li { float:left; margin:0 .33em -1px 0; padding:0; }
#nav-pri li * { cursor:pointer; cursor:hand; }
#nav-pri li a { text-decoration:none; color:#3061A3; }
#nav-pri li a:hover { text-decoration:underline; background-color:#C2D5F0; }
html #nav-pri li strong a:hover { text-decoration:none; }
#nav-pri li.on strong, #nav-pri li.on strong a, #nav-pri li.on strong a:hover { background-color:#fff; color:#3061A3; text-decoration:none; }
#nav-pri li strong { border-bottom:1px solid #C2D5F0; }
#nav-pri li a, #nav-pri li strong, #nav-pri li em { display:block; }
#nav-pri li span { display:block; cursor:default; }
#nav-pri li span * { cursor:default; }



* html #nav-pri li a, * html #nav-pri li strong { display:inline-block; }  /* makes IE 100% clickable, and fixes widths for macIE */
#nav-pri li em { font-style:normal; padding:.5em .6em; }
#nav-pri li.orphan, #nav-pri li.orphan a, #nav-pri li.orphan em,
  #nav-pri li.orphan2, #nav-pri li.orphan2 a, #nav-pri li.orphan2 em { background:none !important; color:#666; border:none; margin:0; }
/* bg images */
#nav-pri li a, #nav-pri li strong { background:#EAF1FB url(/images/skin2/tab_corner_ne8.gif) top right no-repeat; }
#nav-pri li em { background:transparent url(/images/skin2/tab_corner_nw4.gif) top left no-repeat; }
.https #nav-pri li a, .https #nav-pri li strong { background-image:url(/images/skin2/tab_corner_ne8.gif); }
.https #nav-pri li em { background-image:url(/images/skin2/tab_corner_nw4.gif); }
/* clear floats */
* html #nav-sec ul {height:2em;} /* IE 5 */
* html #nav-pri ul/* IE5 hide*/, * html #nav-sec ul/* IE5 hide*/{ height:1%; } /* clear IE>5 */
html>body #nav-pri ul, html>body #nav-sec ul {} /* clear others */
/* macIE hacks */
* html>body #nav-pri ul { float:left; margin:0 .33em 0 0; padding:0; }
* html>body #nav-pri li em {display:inline-block;}
* html>body #nav-pri ul, * html>body #nav-sec ul {width:100%;overflow:hidden;} 
* html>body #nav-pri li.on strong {position:static;}
* html>body #nav-sec ul {height:auto;} 
* html>body #nav-pri { text-align:left; }
/* end macIE */
/* some alternate implementations */
#nav4 { float:left; width:100%; margin-bottom:1em;font:small/122% arial,helvetica,clean,terminal,sans-serif;font:x-small; }
#nav4 { border-bottom:1px solid #3061A3; }
#nav4 li.on strong { background-color:#fff; border-color:#fff; }
#nav-pri li.orphan em, #nav-pri li.orphan2 em { color:#666; padding:.5em .6em; *padding:.5em .6em .6em; }
#nav-pri li.orphan img, #nav-pri li.orphan2 img { margin:0 0 -2px 2px; }
#nav4 li.orphan a:hover, #nav4 li.orphan2 a:hover { text-decoration:underline; background:none; }
#nav4 li.orphan2 { float:right; background:none; }
#nav4 li.card { position:absolute; right:0; top:-1px; background:none; float:none; margin:0; }
/* tab dropdown menu(s) */
.tab_menu { position:absolute; text-align:left; font-size:85%; background-color:#EAF1FB; visibility:hidden; z-index:101; }
.tab_menu ul { list-style-type:none; padding:0 0 1px 0; *padding:0; margin:0; background-color:#fff; border:1px solid #3061A3; display:block; z-index:101; }
.tab_menu ul ul { margin:0 0 0 10px; padding:5px 0px 5px 5px; border:none; width:auto; display:block; }
.tab_menu ul li { list-style-type:none; padding:0; margin:0; display:block; background-color:#EAF1FB; }
.tab_menu ul li a { display:block; width:16em; color:#3061A3; cursor:pointer; *cursor:hand;
  text-decoration:none; padding:3px; margin:0;
  background:#EAF1FB url(/images/skin2/dotted.gif) top left repeat-x; }
.https .tab_menu ul li a { background-image:url(/images/skin2/dotted.gif); }
.tab_menu ul li a.first { background-image:none; }
.tab_menu ul li a:hover { background-color:#C2D5F0; }

#tblet{width:100%; position:relative; height:36px; z-index:2;}
.xa{ font-family:Verdana, Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#FFFFFF; font-weight:bold;}
.ba{ margin:0px 8px 0px 8px; width:225px; vertical-align:middle;}
#procu{ position:relative; width:100%; background-color:#3d77cb; padding-bottom:10px; padding-top:10px;z-index:1;}
#procu2{ position:relative; width:100%; background-color:#9268CA; padding-bottom:10px; padding-top:10px;z-index:1;}
#log{ position:relative; width:100%; background-color:#9966cc; margin-top:1px; padding-bottom:2px; padding-top:2px;z-index:1;}


#subMoreCatg{
	display:none;
	left:150px;
	top:25px;
	font-size:10px;
	position:absolute;
	width:372px;
	border:#3061A3 solid 1px;
	background-color:#EAF1FB;
	text-align:left;
	z-index:20;
}
#subMoreCatg a{
	border-bottom:#3061A3 solid 1px;
	display:block;
	color:#3061A3;
	height:15px;
	padding-left:5px;
	line-height:18px;
	text-decoration:none;
}
#subMoreCatg a:hover{
	background-color:#C2D5F0;
	text-decoration:none;
}

#subMoreCatg #ladoA{
	border-right:#3061A3 solid 1px;
	width:185px;
	float:left;
	display:block;
}
#subMoreCatg #ladoB{
	width:185px;
	float:right;
	display:block;
}




























body {
	margin: 10px 10px 10px 10px;
	background-color: #ffffff;
	text-align: center;
	min-width: 765px;
	width: expression(document.   body.   clientwidth <     765 ?     "765px":  "100%");
}
h1 {
	font-family: arial, helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	line-height: 17px;
	padding-bottom: 4px;
}
#bann {
	position: absolute;
	right: 12px;
	top: 45px;
	width: 468px;
	height: 60px;
}
#fote {
	position: relative;
	width: 100%;
	background-color: #ffffff;
	padding-top: 10px;
	padding-bottom: 10px;
	height: 100px;
}
#fote1 {
	position: absolute;
	top: 20px;
	left: 10px;
	display: block;
	width: 20%;
	background-color: #ffffff;
	height: 100px;
}
#menu {
	width: 95%;
	_width: 95%; /* hack para IE */
	padding-left: 10px;
	padding-top: 1px;
	border:1px dashed #4f0093;
}
#menu ul {
	padding: 0px;
	margin-left: 18px;
}
#menu li {
	list-style-position: outside;
	list-style-image: url(/images/arr_a.gif);
	margin-top: 8px;
	line-height: 14px;
}
#showAll {
	width: 95%;
	_width: 95%; /* hack para IE */
	padding-left: 10px;
	padding-top: 1px;
}
#showAll ul {
	padding: 0px;
	margin-left: 18px;
}
#showAll li {
	list-style-position: outside;
	list-style-image: url(/images/arr_a.gif);
	margin-top: 8px;
	line-height: 14px;
}
#termos ul {
	padding: 0px;
	margin-left: 18px;
}
#termos li {
	list-style-position: outside;
	list-style-image: url(/images/arr_a.gif);
	margin-top: 0px;
	margin-bottom: 0px;
	
}
#refino {
	width: 99%;
	_width: 99%; /* hack para IE */
	padding-left: 7px;
	padding-top: 1px;
}
#refino ul {
	padding: 0px;
	margin-left: 18px;
}
#refino li {
	list-style-position: outside;
	list-style-image: url(/images/arr_a.gif);
	margin-top: 8px;
	line-height: 14px;
}
#promex {
	width: 33%;
	float: left;
	display: block;
	text-align: center;
}
#saibaMais {
	padding-top: 1px;
	position: absolute;
	top: 20px;
	right: 10px;
	display: block;
	width: 15%;
	height: 90px;
	background-color: #ffffff;
	border:1px dashed #4f0093;
}
#cz {
	width: 100%;
	padding-top: 18px;
	padding-bottom: 14px;
	background-color: #e6e6e6;
	text-align: right;
}

.procura {
	background-color: #000000;
	width: 100%;
	padding-top: 8px;
	padding-bottom: 8px;
	margin-top: 1px;
	margin-bottom: 1px;
	min-width: 765px;
	width: expression(document.   body.   clientwidth <     765 ?     "765px":    "100%");
}
.webDirectoryBox{
	background-image: url("/images/leftnav_fade.jpg"); 
	padding: 0px 0px 0px 0px; vertical-align:middle;
	background-color: #C8D7FD;
	width: 100%;
	border-color: #56548D ;
	border-width: 1px;
	border-style: solid; 
	text-align:left;
	vertical-align:middle;
	height: 72px ! important ; 
}
.refino {
	background-color: #F7F6F5;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F7F6F5;
}
.mtable {
	width: 98%;
	min-width: 765px;
	width: expression(document.   body.   clientwidth <     765 ?     "765px":    "98%");
}
.ba {
	font-family: arial, helvetica, sans-serif;
	color: #000000;
	width: 150px;
	font-size: 11px;
}
.ba2 {
	font-family: arial, helvetica, sans-serif;
	color: #000000;
	width: 100px;
	font-size: 11px;
}
.ba3 {
	font-family: arial, helvetica, sans-serif;
	color: #000000;
	width: 190px;
	font-size: 11px;
}
.be {
	font-family: arial, helvetica, sans-serif;
	color: #000000;
	height: 20px;
	width: 170px;
	font-size: 13px;
	text-decoration: none;
}
.na {
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
}
.xa {
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
}
.xa:hover {
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	text-decoration: underline;
}
.xa2 {
	font-family: arial, helvetica, sans-serif;
	font-size: 24px;
	color: #ffffff;
	text-decoration: none;
}
.xb {
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
	line-height: 16px;
}
.xb:hover {
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-decoration: underline;
	line-height: 16px;
}
.xc {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000099;
	text-decoration: none;
}
.xc:hover {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000099;
	text-decoration: underline;
}
.xm {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #cc0000;
	text-decoration: none;
	line-height: 15px;
}
.xm:hover {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #cc0000;
	text-decoration: none;
	line-height: 15px;
	text-decoration: underline;
}
.xd {
	font-family: arial, helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	line-height: 17px;
}




.xe {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.xe:hover {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000099;
	text-decoration: none;
	text-decoration: underline;
}
.xf {
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000099;
	text-decoration: none;
	line-height: 15px;
}
.xf:hover {
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000099;
	text-decoration: none;
	line-height: 15px;
	text-decoration: none;
}
/*
.xp {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
*/
.xc1 {
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	color: #000099;
	text-decoration: none;
}
.xc1:hover {
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	color: #000099;
	text-decoration: underline;
}
.xh {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.xh:hover {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	text-decoration: underline;
}









.xq {
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	color: #000099;
	text-decoration: none;
}
.xq:hover {
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	color: #000099;
	text-decoration: underline;
}
.xi {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #000099;
	line-height: 13px;
}
.xi:hover {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #000099;
	text-decoration: underline;
}
.xi1 {
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	color: #000099;
}
.xi2 {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #000099;
}
.xl {
	font-family: arial, helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #000099;
	text-decoration: none;
}
.xl:hover {
	font-family: arial, helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #000099;
	text-decoration: underline;
}
/*
background-color: #3d77cb;
*/
.ta2 {
	
	background-color: #3d77cb;
}
.te {
	background-color: #EAF1FB;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #EAF1FB;
	border-left-color: #EAF1FB;
}
.teClean {
	background-color: #F7F6F5;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #e6e6e6;
	border-left-color: #e6e6e6;
}
.trBackGroundSinza {
	background-color: #F7F6F5;
}
.trBackGroundAmarelo {
	background-color: #F9F5C7;
}
.tj {
	border: 1px solid #3d77cb;
}
.tc {
	background-color: #EAF1FB;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EAF1FB;
}
.tc2 {
	background-color: #ffffff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e2e2e2;
}
.tbb {
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
	text-decoration: none;
	line-height: 20px;
}
.tg {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #4f0093;
}
.th {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e6e6e6;
}
.nb {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	height: 20px;
	width: 66px;
}








.azulLink{
	color:#0065e0;
}
.txtArial { font-family:Arial, Helvetica, sans-serif; }

.txt10 { font-size:10px; }
.txt11 { font-size:11px; }
.txt12 { font-size:12px; }
.txt13 { font-size:13px; }
.txt14 { font-size:14px; }
.txt15 { font-size:15px; }
.txt16 { font-size:16px; }


.txtN { font-weight:normal; }

.espacoInterno {
	padding:7px 0 0 5px;
}

.bkgAzulClaro { background:url(/images/bkgDegradeAzulClaro.gif) repeat-x #D3E2F1; }


.vagaDescricao { position:relative; top:-1px; padding:10px; }
.fundoAzul { 
	background-color:#FAFDFF;
	border:1px solid #b6c8dc;
	border-top:none;
} 

.vagaDescricaoLI ul  {
	list-style:none;
	margin:0;
	padding:0;
}

.tabelaVaga {
	position:inherit;
	clear:both;
}

.btnSty { cursor:pointer; overflow:hidden; width:267px;margin:auto; }
.btnSty .btnIzq { float:left; background-image:url(/images/guide.png); height:46px;width:16px; }
.btnSty .btnCen { float:left; background-image:url(/images/guide.png); width:235px; height:46px; }
.btnSty .btnCen span { display:block; color:White;font-family:Tahoma;font-size:16px;font-weight:bold; margin-top:8px;}
.btnSty .btnDer { float:left;background-image:url(/images/guide.png); height:46px;width:16px; }
.btnEmpresa .btnSty {background-color:#113DA5;}
.btnEmpresa .btnSty .btnIzq { background-position:0px -215px;}
.btnEmpresa .btnSty .btnCen { background-position:-16px -215px;}
.btnEmpresa .btnSty .btnDer { background-position:-316px -215px; }
.btnEmpresa .btnSty .btnCen span { margin-top:8px; }
.btnEmpresa:hover .btnSty .btnIzq , .btnEmpresahover .btnSty .btnIzq { background-position:-0px -261px;}
.btnEmpresa:hover .btnSty .btnCen, .btnEmpresahover .btnSty .btnCen { background-position:-16px -261px; }
.btnEmpresa:hover .btnSty .btnDer, .btnEmpresahover .btnSty .btnDer { background-position:-316px -261px; }
.btnEmpresa:hover .btnSty .btnCen span, .btnEmpresahover .btnSty .btnCen span{margin-top:9px;}
.btnCandidato .btnSty { background-color:#F96E1B;}
.btnCandidato .btnSty .btnIzq { background-position:-326px -116px;}
.btnCandidato .btnSty .btnCen { background-position:-342px -116px;}
.btnCandidato .btnSty .btnDer { background-position:-642px -116px; }
.btnCandidato .btnSty .btnCen span { margin-top:8px; }
.btnCandidato:hover .btnSty .btnIzq , .btnCandidatohover .btnSty .btnIzq { background-position:-326px -164px;}
.btnCandidato:hover .btnSty .btnCen, .btnCandidatohover .btnSty .btnCen { background-position:-342px -164px; }
.btnCandidato:hover .btnSty .btnDer, .btnCandidatohover .btnSty .btnDer { background-position:-642px -164px; }
.btnCandidato:hover .btnSty .btnDer span, .btnCandidatohover .btnSty .btnCen span{ margin-top:9px;}
.btnBuscar .btnSty { background-color:#F96E1B;height:35px;width:112px;}
.btnBuscar .btnSty .btnIzq { background-position:-6px -326px; height:36px;}
.btnBuscar .btnSty .btnCen { background-position:-22px -326px;width:80px; height:36px;}
.btnBuscar .btnSty .btnDer { background-position:-322px -326px; height:36px;}
.btnBuscar .btnSty .btnCen span { margin-top:6px; width:80px;font-size:14px}
.btnBuscar:hover .btnSty .btnIzq , .btnBuscarhover .btnSty .btnIzq { background-position:-346px -326px;}
.btnBuscar:hover .btnSty .btnCen, .btnBuscarhover .btnSty .btnCen { background-position:-362px -326px; }
.btnBuscar:hover .btnSty .btnDer, .btnBuscarhover .btnSty .btnDer { background-position:-662px -326px; }
.btnBuscar:hover .btnSty .btnDer span, .btnBuscarhover .btnSty .btnCen span{ margin-top:7px;}




.boxAlternativo {
	position:relative;
	width:100%;
	background-color:#fafdff;
	border:1px solid #b6c8dc;
}
.buscaItem {
	font-size:14px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
.buscaTexto {
	color:#515050;
	font-size:11px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}
.formTexto {
	font-size:12px;
	color:#000000;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}
.resultadoBuscaE {
	position:relative;
	width:100%;
	_width:100%;
	float:left;
	margin-top:0px;
	z-index:1;
}
.resultadoBuscaE p {
	margin:0px;
	padding:0px;
}
.laranja {
	color:#f17624;
}
.imgBox {
	position:absolute;
}
.imgBoxT {
	top:0px;
}
.imgBoxB {
	bottom:0px;
	_bottom:-1px;
}

.imgBoxL {
	left:-1px;
}

.imgBoxR {
	right:-1px;
}
.btnFiltro {
	background-image:url(/images/btnFiltroM.gif);
	background-repeat:repeat-x;
	height:13px;
	font-size:11px;
	position:relative;
	padding:5px;
	width:195px;
	text-decoration:none;
	color:#000000;
}



.noFiltered .boxFiltroOn 	{display:none;}
.noFiltered .facetImgV	 	{display:none;}
.noFiltered .filteredValues	{display:none;}
.noFiltered .tituloFacet	{color:#112b80;}

/** Quando ja foi filtrado ****/
.filtered .buttonRefine		{display:none;} /* SOME BOTAO DE FILTRO */
.filtered .btnFiltro		{display:none;} /* SOME BOTAO DE FILTRO */
.filtered .btnFiltro img	{display:none;} /* SOME BOTAO DE FILTRO */
.filtered .btnFiltro div	{display:none;} /* SOME BOTAO DE FILTRO */
.filtered .facet		{display:none;} /* SOME OPÇÕES DE FACET */
.filtered .txtQtde		{display:none;} /* SOME TEXTO Qtde. */
.filtered .tituloFacet	{color:#307211;}
.filtered .facetImgV	{display:none;} /* SOME TEXTO Qtde. */
.filtered .boxFiltroOn	{display:none;} /* Aparece já Filtrados */
.filtered .filteredValues{display:none;}


.selectMultiple a	{color:#000; background-color:inherit; text-decoration:inherit; outline:none; }
.selectSingle a	{color:#000; background-color:inherit; text-decoration:inherit; outline:none; }


/** SELECT MULTIPLE (MURILO) **/


.selectMultiple {height: 96px; _height:102px; }
.selectSingle {height: 100%; _height:100%; }

#dv_facet_porte_id .selectMultiple .selectSingle, #dv_facet_capital .selectMultiple .selectSingle, #dv_facet_ppdperfil_id .selectMultiple .selectSingle  {height: auto; overflow:hidden;}

.selectMultiple {
    border: 1px solid #e2eaf1;
    overflow-x: hidden;
    overflow-y: auto;
    list-style: none;
    padding: 0;
    margin: 0;
    background-color: #FFFFFF;
}

.selectMultiple li {
    padding: 2px 0px 2px 7px;
    text-align:left;
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    /*height:19px;
    line-height:21px;*/
}

.selectMultiple a{
	text-decoration:none;
}

.selectMultiple .hover
{
    background-color: #EEEEEE;
}

.selectMultiple .selected
{
    background-color: #FFFBD0;
}

.selectMultiple .zhover
{
    background-color: #CCCCCC;
}


.selectSingle {
    border: 1px solid #e2eaf1;
    overflow-x: hidden;
    overflow-y: auto;
    list-style: none;
    padding: 0;
    margin: 0;
    background-color: #FFFFFF;
    
}

.selectSingle li {
    padding: 2px 0px 2px 7px;
    text-align:left;
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    /*height:19px;
    line-height:21px;*/
}

.selectSingle a{
	text-decoration:none;
}

.selectSingle .hover
{
    background-color: #EEEEEE;
}

.selectSingle .selected
{
    background-color: #FFFBD0;
}

.selectSingle .zhover
{
    background-color: #CCCCCC;
}


.txt11 { font-size:11px; }


.txtB { font-weight:bold; }
.azulEscuro {
	color:#112b80;
}

.tr_branca{
	cursor:pointer; cursor:hand; 
	background-color:#FFFFFF;
}
.tr_cinza {
	cursor:pointer; cursor:hand;
	background-color:#F7F6F5;
}




.texto {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; TEXT-TRANSFORM: none; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.texto:hover {
	COLOR: #336699
}
#ynhome #newscats .headlines a.action{display:block; font-weight:bold; color:12258c; }
#ynhome #newscats .headlines{clear:both; }
#ynhome #newscats .newscat{border:1px solid #a5b2bd; margin:2px 0; position:relative; }
#ynhome #newscats .toggle{background:#f2f3f5 url(/images/newcats_bkgd.gif) repeat-x bottom left; height:17px; border-bottom:1px solid #a5b2bd; }
#ynhome #newscats .toggle ul{float:left; margin:0; padding:0; list-style:none; position:absolute; top:-5px; left:7px; width:100%; overflow: hidden; height: 2.4em; clip: rect(auto auto 100px auto); }
#ynhome #newscats .toggle li{float:left; font-family:verdana; display:block; padding-bottom:6px; }
#ynhome #newscats .toggle li a{float:left; display:block; text-decoration:none; color:#003DB8 ; }
#ynhome #newscats .toggle li a:visited{color:#003DB8 ; }
#ynhome #newscats .toggle li a:hover{text-decoration:underline; }
#ynhome #newscats .toggle li em{float:left; display:block; padding:0 4px; font:10px verdana; margin:8px 0 0 0; font-style:normal; color:#003399 ; border-right:1px solid #666; cursor:pointer; }
#ynhome #newscats .toggle li.on{background:url(/images/ptr.gif) bottom center no-repeat; padding-top:1px;}
#ynhome #newscats .toggle li.on a{color:#fff; background:#a5b1bd url(/images/tab_left.gif) no-repeat; padding-left:3px;}
#ynhome #newscats .toggle li.on a:visited{color:#fff; }
#ynhome #newscats .toggle li.on a:hover{text-decoration:none; }
#ynhome #newscats .toggle li.on em{background:#a5b1bd url(/images/tab_right.gif) no-repeat top right; margin:0; padding:8px 7px 5px 4px; border:none; font-weight:bold; color:#fff; }
#ynhome #newscats .toggle li.last em{border:none; }
#ynhome #newscats .newscat .rcn{background-color:#f2f3f5; }
#ynhome #newscats .newscat .catheadlines{border:none; padding-bottom:0; }
#ynhome #newscats .headlines{border-top:0; padding:10px; }
#ynhome #newscats .headlines .moreheadlines{display:none; }
#ynhome #newscats .headlines h5{display:none; }
#ynhome #newscats .headlines ul{margin:0; padding:0 0 5px 0; list-style:none; }
#ynhome #newscats .headlines ul li{background:url(/images/bullet2.gif) no-repeat; padding-left:8px; line-height:77%; }











#modal_container{
border: 5px solid #666;
padding: 0 0 0 0; 
overflow:hidden;
background-color:#fff;
text-align:left
}
.login-geral{
float:right;
}
.barra-login{
width:470px;
height:30px;
font-size:11px;
color:#000;
background: url("/images/fundo-login.gif");
}
.form-login{
padding:1px 0 0 2px;
float:left
}
.campo-ipt-login{
width:116px;
height:13px;
margin-top:2px;
font-size:11px;
color:#000;
border-top: 1px solid #333;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
border-left: 1px solid #333;
}
.zap_login_baixo_linha_01 label {
display:block;
float:left;
width:50px;
margin: 3px 0 0 0;
font: 11px arial;
color:#333
}
.zap_login_baixo_linha_02 .btn_ok {
float:right
}
.opts-login{
float:right;
padding:1px 6px 0 2px;
font-size:10px;
color:#333
}
.opts-login a{
color:#333
}
.setinha {
font-size:9px
}
.mudar-estado{
width:140px;
font-family: Arial, Helvetica, sans-serif;
font-size:11px
}
.mudar-cidade{
width:250px;
font-family: Arial, Helvetica, sans-serif;
font-size:11px
} 
.ctrls-logado{
float:left;
padding-top:7px;
padding-left:15px;
text-align:left;
font-size:13px;
color:#000;
}
.ctrls-logado a{
color:#000;
text-decoration: none
}
.ctrls-logado a:HOVER{
color:#000;
text-decoration: underline;
}
.qtd-ctrle{
font-size:11px;
color:#666
}
.ctrls-logado img{
padding-left:5px
}
.bar-local{
float:right;
padding-top:5px;
font-size:11px;
color:#666
}
.bar-local2{
font-size:11px;
color:#000;
font-weight:bold
}
a.mudarlocal {
color: #666;
text-decoration:underline
}
.zap_modal_inform{
display:none;
position:absolute;
width:400px;
margin:0;
padding: 5px 10px 0 10px;
background:#fff; 
border: 5px solid #666;
z-index:1503; 
font: 11px arial; 
COLOR:#666; 
}
.zap_modal_inform h1 {
display:block;
float:left;
margin:0;
padding: 5px 2px 0 0;
font: bold 18px arial;
color:#666
}
.zap_modal_inform h2 {
display:block;
margin:0;
padding: 10px 2px 0 0;
font: bold 11px arial;
color:#666
}
.zap_modal_inform p {
display:block;
margin:0;
padding: 0 2px 0 0;
font: 11px arial;
color:#666
}
.zap_modal_inform .fechar {
display:block;
float:right;
margin:0;
padding: 7px 0 0 0;
font: bold 11px arial;
color:#999;
text-decoration:none;
}
.zap_modal_inform .corpo {
clear:left;
margin: 5px 0 10px 0;
padding: 5px 0 0 0;
border-top: 1px dashed #666
}
.zap_modal_inform ul {
margin: 5px 0 0 5px;
padding:0
}
.zap_modal_inform ul li {
display:block;
list-style:none;
clear:left;
margin:0;
padding: 0 0 5px 0;
font: 11px arial;
color:#666
}
.zap_modal_inform ul li input {
margin: 0 5px 0 0
}
.zap_modal_inform .linha_01 {
display:block;
margin:0;
padding: 5px 0 5px 0;
border-bottom: 1px solid #DDD;
font: 11px arial;
color:#666
}
.zap_modal_inform .btn_grade {
display:block;
margin:0;
padding: 10px 0 5px 0;
text-align:right
}
.zap_modal_inform .l_campo_02 {
display:block;
width:100px;
margin:0;
padding: 3px 0 0 0;
font: bold 11px arial
}
.zap_modal_inform .linha_02 {
display:block;
clear:left;
margin:0;
padding: 10px 0 0 0;
overflow:auto
}
.zap_modal_inform .linha_02 .l_campo_01 {
display:block;
float:left;
width:100px;
margin:0;
padding: 3px 0 0 0;
font: bold 11px arial
}
.zap_modal_inform .linha_02 .t_campo_01 {
display:block;
float:left
}
.zap_modal_inform .fechar2 {
display:block;
margin: 0 0 14px 0;
padding:0;
font: bold 11px arial;
text-align:right;
color:#999;
text-decoration:none;
}
.zap_modal_inform .corpo .tit01 {
display:block;
font-size:14px;
color:#003366
}
.zap_modal_inform .corpo .sub01 {
display:block;
padding:10px 0 10px 0;
font-size:12px
}
.zap_modal_inform .corpo .sub02 {
display:block;
height:1%;
padding:10px 0 15px 0;
color:#404040
}
.zap_modal_inform .corpo .bxi01 {
display:block;
padding:10px;
background-color:#f5f5f5;
color:#404040
}
.zap_modal_inform .corpo .bxi01 .line02 {
display:block;
padding-bottom:5px;
height:1%
}
.zap_modal_inform .corpo .bxi01 .lb02 {
float:left;
width:120px;
color:#404040 !important;
padding-top:3px
}
.zap_modal_inform .corpo .bxi01 .lbr02 {
float:left;
color:#404040 !important;
padding:2px 20px 0 0;
}
.zap_modal_inform .corpo .bxi01 input {
float:left;
width:330px;
color:#404040 !important;
border:1px solid #969696;
font-size:11px
}
.zap_modal_inform .corpo .bxi01 select {
float:left;
width:330px;
color:#404040 !important;
border:1px solid #969696;
font-size:11px
}
.zap_modal_inform .corpo .bxi01 textarea {
float:left;
width:330px;
color:#404040 !important;
border:1px solid #969696;
font-size:11px
}
.zap_modal_inform .corpo .bxi01 .input2 {
float:left;
width:330px;
color:#00457c !important;
border:1px solid #969696;
font-size:11px
}
.zap_modal_inform .corpo .bxi01 .rd02 {
float:left;
border:0;
width:15px;
margin:2px 5px 0 0;
}
.zap_modal_inform .corpo .lgs01 {
display:block;
margin-top:10px;
padding:7px 0 7px 0;
height:60px;
border-top:1px solid #e5e5e5;
text-align:center;
background:#eeeeee url("/imagem/veiculos/veiculos_bg_seguros.gif") top left repeat-x;	
}
.zap_modal_inform .corpo .lgs01 .img02 {
float:left;	
}
.zap_modal_inform .corpo .bxi01 .input3 {
float:left;
width:20px;
margin-right:5px;
color:#404040 !important;
border:1px solid #969696;
font-size:11px
}
.zap_modal_inform .corpo .bxi01 .input04 {
float:left;
width:70px;
color:#404040 !important;
border:1px solid #969696;
font-size:11px
}
.barra-local{
width:505px;
height:30px;
font-size:11px;
color:#000;
background: url("/images/fundo-local.gif");
}
.img-a {
border:0 none
}






.resultadoBuscaNoResult {
	width:100%;
	margin-top:0px;
}
.boxAbertoPT {
	top:0px;
	width:100%;
	height:60px;
	background-image:url(/images/skin2/imgBoxAbertoPTM.gif);
	background-repeat:repeat-x;
	z-index:2;
}
.resultadoBuscaDInfo {
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
}
.buscaTexto2 {
	color:#515050;
	font-size:11px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}
.azulEscuro {
	color:#112b80;
}
.laranja {
	color:#f17624;
}
.buscaTitulo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	padding: 0px 0px 5px 0px;
	margin: 0px;
}
.boxAmarelo {
	background-color:#ffffdf;
	border:1px solid #dadb83;
	padding:15px;
}
.buscaItem {
	font-size:14px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
.formTexto2 {
	font-size:12px;
	color:#000000;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}
.boxBranco {
	background-color:#FFF;
	border:1px solid #B6C8DC;
	padding:15px;
}
.preto {
	color:#000000;
}
.txtNegrito {
	font-weight:bold;
}
.listaAreas {
	float: left;
	width: 33%;
	_position: relative;
}
.azulLink, .boxConteudo a  {
	color:#0065e0;
}








.suggestionsBox {height: 96px; _height:102px; }
.suggestionsBox {
	border: 1px solid #e2eaf1;
    overflow-x: hidden;
    overflow-y: hidden;
    list-style: none;
    padding: 0;
    margin: 0;
    background-color: #FFFFFF;
}
.suggestionsBox li {
   padding: 2px 0px 2px 7px;
   text-align:left;
   font-family:Arial, Helvetica, sans-serif;
   font-size:10px;
   /*height:19px;
   line-height:21px;*/
}
.suggestionList {
	margin: 0px;
	padding: 0px;
}
.suggestionList li {
	font-size: 11px; 
	font-family:verdana,tahoma; 
	color:#333333;
	margin: 0px 0px 3px 0px;
	padding: 1px;
	cursor: pointer;
}
.suggestionList li:hover {
	background-color: #EEEEEE;
}




.top_suggestionsBox {
	position: absolute;
	margin: 10px 0px 0px 0px;
	width: 400px;
	background-color: #000000;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border: 2px solid #000;	
	color: #000000;
	overflow:auto;
}

.top_suggestionList {
	margin: 0px;
	padding: 0px;
}

.top_suggestionList li {
	
	margin: 0px 0px 3px 0px;
	padding: 1px;
	cursor: pointer;
}

.top_suggestionList li:hover {
	background-color: #EEEEEE;
}


.arcz,.arcz a,.arcz a:hover	{font-family:arial,tahoma; color:#333333;font-size: 11px;}
.textSearch{
	border:none!important;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:22px;
	height:43px;
	width:517px;
	outline:none;
}
.textSearch{
	background:url(/images/skin2/bg-string-search-int.gif) no-repeat left top;
	height:29px;
	width:370px;				
}
.textSearch input{
	background-color:transparent;
	font-size:15px;
	height:24px;
	width:355px;			
}

.fazul {
	background:#FBFBFB;
	color:#333333; 
}

.fcinza {
	background:#FDFDFD;
	color:#333333; 
}


#BOXPostIt				{clear:right;position:relative;width:235px;height:100px;float:right;left:-2px;top:-15px;margin:5px 3px 0px 0px;background-image:url(/images/skin2/bg_dicas.gif);}
#BOXPostItcontainer		{clear:right;position:relative;float:left;top:13px;left:12px;}
.BOXPostItTit			{font-size:13px;font-weight:bold;color:#FF6600;}
.BOXPostItText			{clear:both;font-size:11px;font-family:Arial, Verdana, Helvetica;}











.fontBoxShareHome {
font-size:15px;
color: #666666;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
display: block;
margin: 0px;
border-bottom: 1px dashed #666;
}
.textovermelho-as{
color:#cc0000;
font-weight:bold;
}
.job_modal_login {
display: none;
position: absolute;
width: 350px;
margin: 0px;
padding: 5px 10px 0px 10px;
background: #FFF;
border: 5px solid #666;
font: 11px tahoma;
color: #666;
z-index:1502;
}
.job_modal_login_tit {
display: block;
margin: 0px;
padding: 10px 10px 5px 10px;
border-bottom: 1px dashed #666;
}
.job_modal_login_tit .fechar {
display: block;
float: right;
margin: 0px;
padding: 0px;
font: 11px tahoma;
color: #666;
text-decoration: none;
}
.job_modal_login_tit h1 {
display: block;
margin: 0px;
padding: 0px;
font: bold 18px tahoma;
color: #666;
}
.job_modal_login_tit .email_tit {
display: block;
margin: 0px 0px 5px 0px;
padding: 0px;
font: bold 18px tahoma;
color: #666;
}
.job_modal_login_tit .email_fechar {
display: block;
float: right;
margin: -3px 0px 0px 0px;
padding: 0px;
font: 11px tahoma;
color: #666;
}
.job_modal_login_baixo {
margin: 0px;
padding: 5px 10px 5px 10px;
}
.job_modal_login_baixo .linha_01 {
clear: left;
margin: 5px 0px 0px 0px;
overflow:auto;
}
.job_modal_login_baixo .linha_01 label {
display: block;
float: left;
width: 35px;
margin: 3px 0px 0px 0px;
font: 11px tahoma;
color: #333;
}
.job_modal_login_baixo .linha_01 a {
font: 11px tahoma;
color: #333;
}
.job_login_c01 {
width: 140px;
font: 11px tahoma;
}
.job_login_c02 {
width: 55px;
font: 11px tahoma;
}
.job_modal_login_baixo .linha_02 .btn_ok {
float: right;
}
.job_modal_login_baixo .linha_02 .cadastrar {
float: left;
font: 11px tahoma;
color: #333;
padding:5px 0 0 53px
}







.sp_4gz66m {
background-image: url(/images/skin2/message_icons.png);
background-repeat: no-repeat;
display: inline-block;
height: 12px;
width: 12px;
border: 0px:
}
.uiCloseButtonR {
background: url(/images/skin2/desarquivar_icons.png) right top;
height: 11px;
margin-top: 1px;
width: 11px;
}
.uiCloseButtonSmall {
background-image: url(/images/skin2/arquivar_icons.png);
height: 11px;
margin-top: 1px;
width: 11px;
}
.uiCloseButton {
cursor: pointer;
display: -moz-inline-box;
display: inline-block;
margin: 0;
padding: 0;
zoom: 1;
vertical-align: middle;
}
.sx_1e73df {
vertical-align: middle;
width: 8px;
background-position: -27px -130px;
margin-right: 5px;
}
.sx_10e8e2 {
vertical-align: middle;
width: 11px;
height: 11px;
background-position: -11px -118px;
}
.sx_b6fb5b {
vertical-align: middle;
width: 11px;
height: 11px;
background-position: -11px -106px;
}
.sx_2dde1d {
vertical-align: middle;
width: 16px;
height: 16px;
background-position: -264px -452px;
line-height: 13px;

}
.sp_cy6led {
background-image: url(/images/skin2/face_style.png);
background-repeat: no-repeat;
display: inline-block;
height: 14px;
width: 18px;
}

.attachIcon {
background-image: url(/images/skin2/attach.png);
background-repeat: no-repeat;
display: inline-block;
height: 16px;
width: 16px;
}




.J-Zh-I.J-Pm-I {
text-align: left;
width: 24px;
}
.J-Zh-I.J-Pm-I {
padding-left: 6px;
}
.D .J-Zh-I {
margin-bottom: 2px;
}
.J-J5-Ji {
position: relative;
display: inline-block;
}
.J-Zh-I {
background: -webkit-gradient(linear,0% 40%,0% 70%,from(#F9F9F9),to(#E3E3E3));
}
.J-Zh-I {
margin: 0 8px 0 0;
padding: 3px 8px;
text-align: center;
vertical-align: middle;
white-space: nowrap;
cursor: default;
outline: none;
font: 75% arial,sans-serif;
color: black;
border: 1px solid #BBB;
border-top-color: #CCC;
border-bottom-color: #A0A0A0;
border-radius: 3px;
}
.J-J5-Ji {
position: relative;
display: -moz-inline-box;
display: inline-block;
}



.J-Pm-Jo {
margin: 0 -3px 0 1px;
padding: 0;
vertical-align: middle;
}

.J-J5-Ji {
position: relative;
display: inline-block;
}
.J-J5-Ji {
position: relative;
display: -moz-inline-box;
display: inline-block;
}
.VP5otc-d2fWKd {
height: 6px;
width: 7px;
background: url(/images/skin2/hot_list_icons.png) no-repeat -36px 50%;
vertical-align: middle;
font-size: 0;
margin-left: 5px;
}
.J-Zh-I.J-Pm-I {
text-align: left;
}
.J-Zh-I {
text-align: center;
white-space: nowrap;
cursor: default;
font: 75% arial,sans-serif;
color: black;
}
.J-Zh-I:HOVER {
border-color: #666;
}

.linhaCinza{
background-color:#F7F7F7;
}
.linhaCinza:hover {
background-color:#FFFFE6;
cursor:pointer; cursor:hand;
}
.linhaBranca{
}
.linhaBranca:hover {
background-color:#FFFFE6;
cursor:pointer; cursor:hand;
}
.favoritosbutton{
}
.favoritosbutton:HOVER{
border: 1px solid #BBB;
border-top-color: #CCC;
border-bottom-color: #A0A0A0;
border-radius: 3px;
background-color: #FBFBFB;
}

