@charset "utf-8";
*{margin:0px;padding:0px; border:0px;}
html{
	float:left;
	width:100%;
	background:transparent url(images/bg.jpg) repeat-x scroll bottom center;
}
body{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#828282;
	float:left;
	background:transparent url(images/backgroundRest.jpg) no-repeat scroll center top;
	width:100%;
	overflow:auto;
}

body.home{ background:transparent url(images/backgroundHome.jpg) no-repeat scroll center top;}
body.res{background:transparent url(images/resBackgroundRest.jpg) no-repeat scroll center top;}
body.resHome{ background:transparent url(images/backgroundHomeRes.jpg) no-repeat scroll center top;}

body.login{
	background:none;
}
#page, #outerFooter .footerSupport{
	width:949px;
	margin:0px auto;
	text-align:left;
}
#page #header{
	float:left;
	padding:44px 0px 18px 8px;
	float:left;
	height:40px;
	text-align:left;
	font-size:10px;
}
#page #header.publica{padding:20px 0px 0px 8px;}
#page #header a#bial{
	background:url(images/bialLogo.jpg) no-repeat center top;
	width:181px;
	height:40px;
	float:left;
	display:block;
}
.home #page #header.publica a#bial{
	position:absolute;
	margin-top:115px;
	background:none;
	margin-left:20px;
}
#page #header.publica a#bial{
	position:absolute;
	margin-top:70px;
	background:url(images/spacer.gif);
	margin-left:27px;
}

#page #header ul{
	float:right;
	list-style:none;
	width:545px;
}
#page #header.publica ul{width:726px} 
#page #header ul li{float:right; padding-left:15px;}
#page #header ul li a{
	color:#969696;
	text-decoration:none;
	padding:0px 13px;
}
#page #header ul li.homePage a{
	background:url(images/homePageIco.gif) no-repeat; 
	padding-left:17px;
}
#page #header ul li.homePage a:hover{
	background:url(images/homePageIco.gif) no-repeat left -19px;
	color:#c16867;
}
#page #header ul li.siteMap a{
	background:url(images/siteMapIco.gif) no-repeat;
	padding-left:17px;
}
#page #header ul li.siteMap a:hover{
	background:url(images/siteMapIco.gif) no-repeat left -19px;
	color:#c16867;
}
#page #header ul li.idiomas span{
	padding-right:15px;
}
#page #header ul li.idiomas a{
	padding:0px 5px; 
	color:#FFF;
}
#page #header ul li.idiomas a:hover{color:#CCC;}
#page #header ul li.pt{background:url(images/idiomas_pt.gif) no-repeat right;}
#page #header ul.res li.pt{background:url(images/idiomasRes_pt.gif) no-repeat right;}
#page #header ul li.en{background:url(images/idiomas_en.gif) no-repeat right;}
#page #header ul.res li.en{background:url(images/idiomasRes_en.gif) no-repeat right;}
#page #header ul li.es{background:url(images/idiomas_es.gif) no-repeat right;}
#page #header ul.res li.es{background:url(images/idiomasRes_es.gif) no-repeat right;}
#page .bannerBar{
	float:left;
	display:block;
}
#page .bannerBar .banner{
	width:771px;
	float:left;
	display:block;
}
#page .bannerBar .pesquisa{
	float:left;
	width:178px;
	padding-top:56px;
}
body.home #page .bannerBar .pesquisa, body.resHome #page .bannerBar .pesquisa{padding-top:147px;}

#page .bannerBar .pesquisa .input{
	float:left;
	width:152px;
	height:21px;
	background:url(images/restPesquisaInputBg.jpg) no-repeat;
}
body.res #page .bannerBar .pesquisa .input{}
body.home #page .bannerBar .pesquisa .input{background:url(images/pesquisaInputBg.jpg) no-repeat;}
body.res #page .bannerBar .pesquisa .input{background:url(images/restPesquisaResInputBg.jpg) no-repeat;}
body.resHome #page .bannerBar .pesquisa .input{background:url(images/pesquisaResInputBg.jpg) no-repeat;}
#page .bannerBar .pesquisa .input input{
	background:none;
	padding:2px 0px 0px 5px;
	color:#bbbbbb;
	font-size:11px;
	width:145px;
	margin:2px 0px 0px;
}
#page .bannerBar .pesquisa a.btn{
	background:url(images/restPesquisaBtn.jpg) no-repeat top;
	width:18px;
	height:19px;
	float:left;
	display:block;
}
#page .bannerBar .pesquisa a.btn:hover{background:url(images/restPesquisaBtn.jpg) no-repeat left -19px;}
body.home #page .bannerBar .pesquisa a.btn{background:url(images/pesquisaBtn.jpg) no-repeat top;}
body.home #page .bannerBar .pesquisa a.btn:hover{background:url(images/pesquisaBtn.jpg) no-repeat left -19px;}
body.res #page .bannerBar .pesquisa a.btn{background:url(images/restPesquisaResBtn.jpg) no-repeat top;}
body.res #page .bannerBar .pesquisa a.btn:hover{background:url(images/restPesquisaResBtn.jpg) no-repeat left -19px;}
body.resHome #page .bannerBar .pesquisa a.btn{background:url(images/pesquisaResBtn.jpg) no-repeat top;}
body.resHome #page .bannerBar .pesquisa a.btn:hover{background:url(images/pesquisaResBtn.jpg) no-repeat left -19px;}
#page #left{
	float:left;
	width:763px;
}
#page #left .homeBannerFundacao{
	float:left;
	background:url(images/homeBannerFundacaoBg.jpg) no-repeat right top;
	padding:0px 26px 0px 250px;
	width:468px;
	height:141px;
	margin-top:15px;
}
#page #left .homeBannerFundacao .content{
	width:468px;
	padding:15px 0px 0px;
	float:left;
	height:97px;
	overflow:hidden;
}
#page #left .homeBannerFundacao .outerBlock{
	width:468px;
	padding:5px 0px 0px;
	float:left;
	height:125px;
	overflow:hidden;
}
#page #left .imgEtexto .flash{
	margin:10px 0px 0px 0px;
}

#page #left .imgEtexto .content{
	width:224px;
}
#page #left .homeBannerFundacao .outerBlock .block .content{
	width:224px;
	padding:5px 0px 0px;
	height:40px;
}
#page #left .homeBannerFundacao .content .data{
	color:#66b8fa;
	font-size:11px;
	float:left;
	width:100%;
	text-transform:uppercase;
}
#page #left .homeBannerFundacao .content a.tit{
	float:left;
	display:block;
	width:100%;
	text-transform:uppercase;
	color:#013e77;
	text-decoration:none;
	margin-bottom:5px;
}
#page #left .homeBannerFundacao .outerBlock .block .content a.tit{
	margin-bottom:2px;
}

#page #left .homeBannerFundacao .content a.tit:hover{color:#2f79bd;}
#page #left .homeBannerFundacao .content .texto{
 	color:#6e6e6e;
	float:left;
 	width:100%;
	line-height:12px;
	margin-bottom:3px;
}
#page #left .homeBannerFundacao a.verMais{
	float:right;
	display:block;
	background:url(images/verMaisBtn.jpg) no-repeat left 1px;
	width:68px;
	font-size:9px;
	text-align:center;
	text-decoration:none;
	color:#2b5f90;
	padding:0px 0px 0px 0px;
	margin:5px 0px;
}
#page #left .homeBannerFundacao a.verMais:hover{
	background:url(images/verMaisBtn.jpg) no-repeat left -29px;
}
#page #left .homeBannerFundacao .block{
	width:224px;
}
#page #left .homeBannerFundacao .left{float:left;}
#page #left .homeBannerFundacao .right{float:right;}
#page #left .homeBoxes{
	float:left;
}
#page #left .box1{
	float:left;
	width:172px;
	padding:0px 25px 0px 10px;
}
#page #left .box1 h2{
	padding:0px 0px 0px 4px;
}
#page #left .box1 ul{
	float:left;
	background:url(images/resHomeListBottom.jpg) no-repeat bottom ;
	list-style:none;
	padding:0px 0px 19px 0px;
	margin-left:-2px;
}
#page #left .box1 ul li{
	float:left;
	width:177px;
	background:url(images/leftProdMenuRes_itemLine.jpg) no-repeat center bottom;
}
#page #left .box1 ul li a{
	width:144px;
	padding:4px 12px 4px 25px;
	font-size:11px;
	display:block;
	float:left;
	text-decoration:none;
	color:#787878;
}
#page #left .box1 ul li a:hover{ background:url(images/leftProdMenuRes_itemOver.jpg) 2px 0px no-repeat;}
#page #left .homeBoxes .box2{
	float:left;
	padding:0px 25px 0px 0px;
	width:295px;
}
#page #left .homeBoxes .img{
	float:left;
	display:block;
}
#page #left .homeBoxes .box2 .img{
	margin:0px 0px 5px 0px;
}
#page #left .homeBoxes .box2 .block{
	width:280px;
	padding:0px 7px 15px 6px;
	background:url(images/centerBoxBottomLine.jpg) no-repeat left bottom;
	float:left;
}

#page #left .homeBoxes .data{
	display:block;
	float:left;
	clear:both;
	font-size:10px;
	color:#818181;
	text-transform:uppercase;
	width:100%;
	margin:0px 0px 3px 0px;
}
#page #left .homeBoxes .tit{
	display:block;
	clear:both;
	float:left;
	color:#2b4480;
	text-transform:uppercase;
	font-size:11px;
	width:100%;
	font-size:11px;
	text-decoration:none;
	line-height:12px;
	margin:0px 0px 3px 0px;
	font-weight:bold;
}
#page #left .homeBoxes .textArea{
	font-size:11px;
	line-height:12px;
	float:left;
	display:block;
}
#page #left .homeBoxes .tit:hover{color:#10224b;}
#page #left .homeBoxes .verMais{
	display:block;
	float:right;
	background:url(images/homeResVermais.jpg) no-repeat;
	text-align:center;
	width:55px;
	color:#FFF;
	text-decoration:none;
	margin:10px 5px 0px 0px;
}
#page #left .homeBoxes .verMais:hover{background:url(images/homeResVermais.jpg) no-repeat 0px -16px;}
#page #left .homeBoxes .box3{
	float:left;
	width:221px;
}
#page #left .homeBoxes .box3 .img{
	margin:0px 0px 18px 0px;
}
#page #left .homeBoxes .box3 .block{
	width:208px;
	padding:0px 7px 15px 6px;
	background:url(images/centerBoxBottomLine.jpg) no-repeat left bottom;
	float:left;
}

#page #left .insideLeft{
	float:left;
	width:166px;
	padding:0px 0px 0px 12px;
	margin:12px 0px 0px;
}
#page #left .insideLeft .leftArea{
	background:url(images/leftMenuBgTop.jpg) no-repeat right 10px;
	float:left;
}
#page #left .insideLeft .leftArea ul.menu{
	float:left;
	display:block;
	list-style:none;
	background:url(images/leftMenuBg.jpg) repeat-y right;
	width:166px;
}
#page #left .insideLeft .leftArea ul.menu li{
	background:url(images/leftMenuLiLine.jpg) no-repeat right bottom;
	float:left;
	display:block;
	padding:0px 0px 2px 0px;
}
#page #left .insideLeft .leftArea ul.menu li a{
	display:block;
	float:left;
	padding:8px 15px 5px 19px;
	text-decoration:none;
	color:#787878;
	line-height:12px;
	width:132px;
}
body.res #page #left .insideLeft .leftArea ul.menu li a{
	padding:5px 15px 3px 19px;
}
#page #left .insideLeft .leftArea ul.menu li a:hover{
	background:url(images/leftMenuItemHover.jpg) no-repeat top right;
	color:#FFF;
}
#page #left .insideLeft .leftArea ul.menu li.selected a, #page #left .insideLeft .leftArea ul.menu li.subOpen a{
	background:url(images/leftMenuSelectedItem.jpg) no-repeat top right;
	color:#FFF;
}
body.res #page #left .insideLeft .leftArea ul.menu li.selected a, body.res #page #left .insideLeft .leftArea ul.menu li.subOpen a{
	background:#009dde none;
	color:#FFF;
}
#page #left.fundacao .insideLeft .leftArea ul.menu li.selected a, #page #left.fundacao .insideLeft .leftArea ul.menu li.subOpen a{
	background:url(images/leftMenuSelectedItemFundacao.jpg) no-repeat top right;
	color:#FFF;
}
#page #left .insideLeft .leftArea ul.menu li ul{
	display:none;
}
#page #left .insideLeft .leftArea ul.menu li.subOpen ul{
	background:url(images/lv3Bottom.jpg) no-repeat bottom;
	padding:0px 0px 6px 0px;
	display:block;
}
#page #left .insideLeft .leftArea ul.menu li.subOpen ul li{	background:url(images/lv3_subItemBg.jpg) bottom left;}
#page #left .insideLeft .leftArea ul.menu li.subOpen ul li.lv3Open{background:url(images/lv3_subItemBg.jpg) top left;}
#page #left .insideLeft .leftArea ul.menu li.subOpen ul li a, #page #left.fundacao .insideLeft .leftArea ul.menu li.subOpen ul li a {
	width:141px;
	background:none;
	padding:5px 15px 5px 10px;
}
#page #left.fundacao .insideLeft .leftArea ul.menu li.subOpen ul li{background:url(images/lv3_subItemBgFundacao.jpg) bottom right;}
#page #left.fundacao .insideLeft .leftArea ul.menu li.subOpen ul li.lv3Open{background:url(images/lv3_subItemBgFundacao.jpg) top left;}
#page #left .insideLeft .leftArea ul.menu li.subOpen ul li a:hover{background:url(images/lv3_subItemBg.jpg) right top;}
#page #left.fundacao .insideLeft .leftArea ul.menu li.subOpen ul li a:hover{
	background:url(images/lv3_subItemBgFundacao.jpg) right top;
}
#page #left .insideLeft .leftArea ul.menu li.subOpen ul li a img{
	display:block;
	float:left;
	background:url(images/leftMenuArrow1.jpg) no-repeat;
	width:5px;
	height:5px;
	margin:3px 0px 0px;
}
#page #left.fundacao .insideLeft .leftArea ul.menu li.subOpen ul li a img{background:url(images/leftFundacaoMenuArrow1.jpg) no-repeat;}
#page #left .insideLeft .leftArea ul.menu span{cursor:pointer;}
#page #left .insideLeft .leftArea ul.menu li.subOpen ul li a:hover img{background-position:0px -5px;}
#page #left .insideLeft .leftArea ul.menu li.subOpen ul li.lv3Open a img, #page #left .insideLeft .leftArea ul.menu li.subOpen ul li.lv3Open a:hover img{background-position:0px -10px;}
#page #left .insideLeft .leftArea ul.menu li.subOpen ul li.lv3Open ul{
	padding:0px 0px 6px 7px;
	float:left;
	display:block;
	background:#b96461 url(images/lv4Bg.jpg) repeat-y right;
}
#page #left.fundacao .insideLeft .leftArea ul.menu li.subOpen ul li.lv3Open ul{background:#718da9 url(images/lv4FundacaoBg.jpg) repeat-y right;}
#page #left .insideLeft .leftArea ul.menu li.subOpen ul li.lv3Open ul li{
	background:url(images/lv4ItemBg.jpg) bottom left;
	padding:0px;
}
#page #left.fundacao .insideLeft .leftArea ul.menu li.subOpen ul li.lv3Open ul li{background:url(images/lv4FundacaoItemBg.jpg) bottom left;}
#page #left .insideLeft .leftArea ul.menu li.subOpen ul li.lv3Open ul li a{width:133px;}
#page #left .insideLeft .leftArea ul.menu li.subOpen ul li.lv3Open ul li a:hover, #page #left .insideLeft .leftArea ul.menu li.subOpen ul li.lv3Open ul li.selected a{background:url(images/lv4ItemBg.jpg) top left;}
#page #left.fundacao .insideLeft .leftArea ul.menu li.subOpen ul li.lv3Open ul li a:hover, #page #left.fundacao .insideLeft .leftArea ul.menu li.subOpen ul li.lv3Open ul li.selected a{background:url(images/lv4FundacaoItemBg.jpg) top left;}
#page #left .insideLeft .leftArea ul.menu li.subOpen ul li.lv3Open ul li a img{background:url(images/lv4ItemArrow.jpg) no-repeat 0px 0px;}
#page #left.fundacao .insideLeft .leftArea ul.menu li.subOpen ul li.lv3Open ul li a img{background:url(images/lv4FundacaoItemArrow.jpg) no-repeat 0px 0px;}
#page #left .insideLeft .leftArea ul.menu li.subOpen ul li.lv3Open ul li a:hover img, #page #left .insideLeft .leftArea ul.menu li.subOpen ul li.lv3Open ul li.selected a img{background:url(images/lv4ItemArrow.jpg) no-repeat 0px -5px;}
#page #left.fundacao .insideLeft .leftArea ul.menu li.subOpen ul li.lv3Open ul li a:hover img, #page #left.fundacao .insideLeft .leftArea ul.menu li.subOpen ul li.lv3Open ul li.selected a img{background:url(images/lv4FundacaoItemArrow.jpg) no-repeat 0px -5px;}
#page #left .insideLeft .leftArea ul.menu li.subOpen ul li a span{
	float:left;
	display:block;
	padding:0px 0px 0px 5px;
}
#page #left .insideLeft .leftArea .leftSearch{
	float:left;
	display:block;
	background:url(images/leftMenuBg.jpg) repeat-y right;
	width:157px;
	padding:0px 0px 0px 9px;
}
#page #left .insideLeft .leftArea .leftSearch div.texto{
	line-height:12px;
	float:left;
	width:142px;
	padding:11px 0px 8px;
}
#page #left .insideLeft .leftArea .leftSearch .inputBox{
	background:url(images/leftSearchBoxBg.jpg) no-repeat;
	height:19px;
	display:block;
	float:left;
	width:142px;
}

#page #left .insideLeft .leftArea .leftSearch .inputBox input{
	background:none;
	font-size:9px;
	float:left;
	display:block;
	width:113px;
	color:#a1a0a0;
	padding:3px 0px 2px 9px;
}
#page #left .insideLeft .leftArea .leftSearch .inputBox a{
	width:20px;
	height:19px;
	float:left;
	display:block;
}
#page #left .insideLeft .leftArea .leftSearch .inputBox a:hover{ background:url(images/leftSearchBoxBgHover.jpg) no-repeat right top;}
#page #left .insideLeft .leftArea .leftSearch ul.form{
	float:left;
	list-style:none;
	padding:5px 0px 0px;
}
#page #left .insideLeft .leftArea .leftSearch ul.form li{
	float:left;
	list-style:none;
	width:157px;
	float:left;
	display:block;
	background:url(images/leftSearchDivLine.jpg) no-repeat right bottom;
	padding:3px 0px 5px 0px; 
}
#page #left .insideCenter{
	float:left;
	width:568px;
	padding:17px 6px 0px 0px;
	background:url(images/centerRightShadow.jpg) no-repeat top right;
	margin:12px 0px 10px 0px;
}
#page #left .insideCenterWide{width:747px;}
#page #left .noBg{ background:none;}
#page #left .insideCenter .resultCountContainer{
	position:relative;
	display:block;
}
#page #left .insideCenter .resultCountContainer .resultCount{
	position:absolute;
	text-align:right;
	width:545px;
	margin:-20px 0px 0px;
}
#page #left .insideCenter .resultCountContainer .resultCount .highlight{
	color:#af1410;
}
#page #left .insideCenter .helper{
	width:531px;
	padding:0px 20px 40px 17px;
	background:#FFF url(images/detalheBottom.jpg) no-repeat bottom;
	float:left;
}
#page #left .insideCenterWide .helper{
	width:710px;
	background:#FFF url(images/detalheBottomWide.jpg) no-repeat bottom;
}
#page #left .insideCenter .helper .notData{
	background:url(images/notDataIcon.jpg) no-repeat left 2px;
	float:left;
	width:70px;
	padding:0px 0px 2px 22px;
	margin:0px 0px 3px 0px;
	clear:both;
	color:#cb6663;
	font-size:10px;
}
#page #left.fundacao .insideCenter .helper .notData{
	background:url(images/notDataFundacaoIcon.jpg) no-repeat left 2px;
	color:#589cdb;
}
#page #left .insideCenter .helper .opData{
	background:url(images/opDataIcon.jpg) no-repeat left 2px;
	float:left;
	width:70px;
	padding:0px 0px 2px 22px;
	margin:0px 0px 3px 0px;
	clear:both;
	color:#af1410;
}
#page #left .insideCenter .helper .another{
	margin:20px 0px 0px 0px;
}
#page #left .insideCenter .helper .textArea{
	float:left;
	padding:0px 0px 10px 23px;
	clear:both;
	width:508px;
	background:url(images/textAreaBottomBorder.jpg) no-repeat bottom;
}
#page #left .insideCenterWide .helper .textArea{
	padding:0px 0px 10px 15px; 	
	width:674px;
	background:url(images/textAreaBottomBorderWide.jpg) no-repeat bottom left;
}
#page #left .insideCenter .helper .textArea .bigImg{
	float:left;
	margin-bottom:10px;
}
#page #left .insideCenter .helper .middle{ background:none;}
#page #left .insideCenter .helper .textArea p{
	margin-bottom:10px;
	clear:left;
	text-align:justify;
	line-height:12px;
}
#page #left .insideCenter .helper .textArea a{
	color:#9f3836;
	text-decoration:none;
}
#page #left .insideCenter .helper .textArea a:hover{text-decoration:underline;}
#page #left .insideCenter .helper .textArea .div{
	width:48%;
	float:left;
}
#page #left .insideCenter  helper img.bullet{
	background:url(images/notDataIcon.jpg) no-repeat;
	display:block;
	float:left;
	width:23px;
	height:11px;
}

#page #left .insideCenter .helper .textArea .right{ float:right;}
#page #left .insideCenter .helper .textArea .highlight{color:#983634;}
#page #left .insideCenter .helper table.oportunidadesTable{
	width:503px;
	border:1px solid #d25855;
	float:left;
	margin:0px 0px 10px 0px;
}
#page #left .insideCenter .helper table.oportunidadesTable tr th{
	background:#e49b99;
	border:1px solid #FFF;
	color:#FFF;
}
#page #left .insideCenter .helper table.oportunidadesTable tr th, #page #left .insideCenter .helper table.oportunidadesTable tr td{
	text-align:center;
	height:20px;
}
#page #left .insideCenter .helper .contactArea{
	float:left;
	width:532px;
	background:url(images/textAreaBottomBorder.jpg) no-repeat bottom;
}
#page #left .insideCenter .helper .contactArea .contactDiv{
	width:177px;
	float:left;
	padding:0px 0px 10px 0px;
}
#page #left .insideCenter .helper .contactArea .contactBig{width:354px;}
#page #left .insideCenter .helper .contactArea .contactDiv .help{
	padding:0px 11px; 
	float:left;
	width:155px;
}
#page #left .insideCenter .helper .contactArea .contactDiv p{
	margin-bottom:10px;
	float:left;
	clear:both;
	width:100%;
	line-height:12px;
}
#page #left .insideCenter .helper .contactArea .contactDiv p a,#page #left .insideCenter .helper .textArea a{
	color:#9d423d;
	text-decoration:none;
}
#page #left .insideCenter .helper .contactArea .contactDiv p a:hover,#page #left .insideCenter .helper .textArea a:hover{text-decoration:underline;}
#page #left .insideCenter .helper .contactArea .contactDiv p a.googleMaps{
	font-size:11px;
	color:#646464;
	background:url(images/googleVerMaisArrow.jpg) no-repeat 0px 6px;
	padding:0px 0px 0px 7px;
	text-decoration:none;
}
#page #left .insideCenter .helper .contactArea .contactDiv p a.googleMaps:hover{
	color:#9f3836;
}
#page #left .insideCenter .helper h1, #page #left .insideCenter .helper h2, #page #left .insideCenter .helper h3, #page #left .insideCenter .helper h4{
	float:left;
	width:100%;
	padding:0px;
	color:#af1410;
	font-weight:normal;
}
#page #left.fundacao .insideCenter .helper h1, #page #left.fundacao .insideCenter .helper h2, #page #left.fundacao .insideCenter .helper h3, #page #left.fundacao .insideCenter .helper h4{ color:#2a4480;}
#page #left .insideCenter .helper h1{font-size:14px;margin:0px 0px 12px;}
#page #left .insideCenter .helper h2{font-size:13px;margin:12px 0px 2px;}
#page #left .insideCenter .helper h3{font-size:12px;margin:12px 0px 2px;}
#page #left .insideCenter .helper h3.oportunidades{font-size:12px;margin:0px 0px 2px;}
#page #left .insideCenter .helper h4{font-size:11px;margin:12px 0px 2px;}
#page #left .insideCenter .helper h5{
		font-size:11px;
		margin:12px 0px 2px;
		font-weight:bold;
}
#page #left .insideCenter .helper .flashBlock{
	float:right;
	margin:5px 0px 18px 18px;
}
#page #left .insideCenter .helper .maps{
	float:left;
	margin:0px 0px 20px;
}
#page #left .insideCenter .helper .maps .googleVerMais{
	float:right;
	font-size:11px;
	color:#646464;
	background:url(images/googleVerMaisArrow.jpg) no-repeat left;
	padding:0px 0px 0px 10px;
	text-decoration:none;
}
#page #left .insideCenter .helper .maps .googleVerMais:hover{ text-decoration:underline;}
#page #left .insideCenter .helper .maps .gps{
	float:left;
	display:block;
}
#page #left .insideCenter .helper .maps .gps .highlight{
	color:#b71714;
}
#page #left .insideCenter .listagemSaude{
	float:left;
	list-style:none;
	padding:0px 0px 0px 15px;
}
#page #left .insideCenter .listagemSaude li{
	background:url(images/saudeListItemBg.jpg) no-repeat;
	padding:5px 5px 10px;
	float:left;
	display:block;
	width:176px;
	height:207px;
}
#page #left .insideCenter .listagemSaude li.right{
	width:168px;
	overflow:hidden;
	padding-right:0px;
}
#page #left .insideCenter .listagemSaude li .tit{
	color:#FFF;
	font-size:13px;
	float:left;
	/*padding:8px 10px 0px;
	width:148px;*/
	padding:8px 0 0 7px;
	width:157px;
	clear:both;
}
#page #left .insideCenter .listagemSaude li .links{
	float:left;
	padding:8px 10px 0px;
	width:148px;
	clear:both;
}
#page #left .insideCenter .listagemSaude li .links a{
	background:url(images/listItemLinkBullet.jpg) no-repeat left 5px;
	padding:0px 0px 0px 9px;
	display:block;
	float:left;
	color:#FFF;
	text-decoration:none;
	font-size:11px;
	margin:0px 10px 0px 0px;
}
#page #left .insideCenter .listagemSaude li .links a:hover{
	background:url(images/listItemLinkBulletOver.jpg) no-repeat left 5px;
	color:#ddb7b6;
}
#page #left .insideCenter .listagemNoticias{
	float:left;
	list-style:none;
	padding:0px 0px 0px 15px;
}
#page #left .insideCenter .listagemNoticias li{
	padding:0px 0px 10px 0px;
	background:url(images/textAreaBottomBorder.jpg) no-repeat bottom left;
	float:left;
	width:559px;
	margin:0px 0px 12px 0px;
}
#page #left .insideCenter .listagemNoticias li img.bullet{
	background:url(images/notDataIcon.jpg) no-repeat;
	display:block;
	float:left;
	width:23px;
	height:11px;
}
#page #left.fundacao .insideCenter .listagemNoticias li img.bullet{background:url(images/notDataFundacaoIcon.jpg) no-repeat;}
#page #left .insideCenter .pesquisa li img.bullet{background:none;}

#page #left .insideCenter .listagemNoticias li .textArea{
	float:left;
}
#page #left .insideCenter .listagemNoticias li.big .textArea{
	width:330px;
	padding:0px 0px 0px 20px;
}
#page #left .insideCenter .listagemNoticias li .textArea{
	width:411px;
	padding:0px 0px 0px 20px;
}
#page #left .insideCenter .listagemNoticias li.noImg .textArea{
	width:515px;
	padding:0px 0px 0px 0px;
}
#page #left .insideCenter .listagemNoticias li .textArea a.tit{
	color:#af1410;
	font-size:11px;
	line-height:13px;
	font-weight:bold;
	float:left;
	display:block;
	clear:both;
	text-decoration:none;
}
#page #left .insideCenter .tabbs{
	float:left;
	list-style:none;
	margin:-18px 0px 0px;
}
#page #left .insideCenter .tabbs li{
	float:left;
	display:block;
	padding-right:2px;
}
#page #left .insideCenter .tabbs li a{
	float:left;
	display:block;
	text-decoration:none;
	padding:0px 0px 0px 9px;
	background:url(images/tabBtnLeft_test.jpg) no-repeat;
}
#page #left .insideCenter .tabbs li a:hover{
	background:url(images/tabBtnLeft_test.jpg) no-repeat 0px -23px;
}
#page #left .insideCenter .tabbs li a span{ 
	float:left;
	display:block;
	background:url(images/tabBtnRight_test.jpg) no-repeat right 0px;
	font-size:13px;
	padding:3px 14px 2px 5px;
	color:#adadad;
	cursor:pointer;
}
#page #left .insideCenter .tabbs li a:hover span{background:url(images/tabBtnRight_test.jpg) right -23px;}

#page #left .insideCenter .tabbs li.selected a, #page #left .insideCenter .tabbs li.selected a:hover { background:url(images/tabBtnLeftSelected_test.jpg) no-repeat;}
#page #left .insideCenter .tabbs li.selected a span, #page #left .insideCenter .tabbs li.selected a:hover span{ 
	background:#009dde none;
	color:#FFF;
	background:url(images/tabBtnRightSelected_test.jpg) no-repeat right;
}
#page #left .insideCenter .tabBlock{
	position:static;
	background:#009dde url(images/tabBlockBottomBg.jpg) no-repeat bottom left;
	width:518px;
	padding:37px 19px 21px 31px;
	float:left;
}
#page #left .insideCenter .tabBlock .img{
	float:left;
	margin:0px 0px 10px;
}
#page #left .insideCenter .tabBlock .galBar{
	float:left;
}
#page #left .insideCenter .tabBlock .galBar .galHeader{
	background:transparent url(images/resGalTopBg.jpg) no-repeat;
	margin:5px 0px 3px 0px;
	float:left;
	padding:6px 0px 5px;
	width:518px;
}
#page #left .insideCenter .tabBlock .galBar .galHeader h3.tit{
	float:left;
	width:420px;
	display:block;
	padding:0px;
}
#page #left .insideCenter .tabBlock .galBar .galHeader .pag{
	float:right;
	color:#FFF;
	text-align:right;
}
#page #left .insideCenter .tabBlock .galBar .galHeader .pag span{
	color:#02709d;
}
#page #left .insideCenter .tabBlock .textArea{
	color:#FFF;
	line-height:12px;
	margin:12px 0px 20px 0px;
	float:left;
	width:518px;
}
#page #left .insideCenter .tabBlock .textArea p{
	margin-bottom:5px; 
	float:left;
}
#page #left .insideCenter .tabBlock .textArea2{
	color:#FFF;
	line-height:12px;
	margin:0px 0px 20px 0px;
	padding:0px 0px 10px 23px;
	background:url(images/textArea2Bgline.jpg) no-repeat bottom;
}
#page #left .insideCenter .tabBlock .textArea2 p{margin-bottom:5px;}

#page #left .insideCenter .tabBlock .textArea2 p.destaque{
	font-size:12px;
	margin-bottom:10px;
}
#page #left .insideCenter .tabBlock .textArea h2{
	font-size:12px;
	margin:0px 0px 5px 0px;
}
#page #left .insideCenter .tabBlock .detFooter{
	float:left;
	background:url(images/detProdFooterBg.jpg) repeat-x;
	width:498px;
	padding:8px 10px;
}
#page #left .insideCenter .tabBlock .detFooter a{
	color:#80ceef;
	font-size:9px;
	text-decoration:none;
	float:left;
	padding:3px 0px 0px;
	display:block;
}
#page #left .insideCenter .tabBlock .detFooter a:hover{color:#ffffff;}
#page #left .insideCenter .tabBlock .detFooter a.print{
	background:url(images/detPrintIcon.jpg) no-repeat;
	padding:0px 0px 0px 20px;
	margin:0px 10px 0px 0px;
}
#page #left .insideCenter .tabBlock .detFooter a.send{
	background:url(images/detSendIcon.jpg) no-repeat;
	padding:0px 0px 0px 20px;
	margin:0px 10px 0px 0px;
}
#page #left .insideCenter .tabBlock .detFooter a.topo{
	float:right;
	background:url(images/detTopoIcon.jpg) no-repeat right;
	padding:0px 15px 0px 0px;
}
#page #left .insideCenter .tabBlock .data{
	background:url(images/detNotIcon.jpg) no-repeat;
	padding:0px 0px 0px 23px;
	color:#2fbaf3;
	margin:0px 0px 3px 0px;
}
#page #left .insideCenter .tabBlock .descricao{
	color:#ffffff;
	display:block;
	float:left;
}
#page #left .insideCenter .tabBlock h1{
	float:left;
}
#page #left .insideCenter .tabBlock h3{
	float:left;
	display:block;
	font-size:11px;
	color:#0f6082;
	font-weight:normal;
	padding:0px 0px 0px 21px;
}
#page #left .insideCenter .tabBlock ul.items{
	list-style:none;
	float:left;
	padding:0px 0px 20px 21px;
	width:497px;
}
#page #left .insideCenter .tabBlock ul.items li{
	float:left; 
	clear:both; 
	width:497px;
}
#page #left .insideCenter .tabBlock ul.items li a{ 
	float:left;
	display:block;
	background:url(images/detItemListBullet.jpg) no-repeat 0px 5px;
	padding:0px 0px 0px 20px;
	text-decoration:none;
	color:#93dfff;
}
#page #left .insideCenter .tabBlock ul.items li a:hover{
	background:url(images/detItemListBullet.jpg) no-repeat 0px -40px;
	color:#FFF;
}
#page #left .insideCenter .tabBlock .detList{
	float:left;
	list-style:none;
	margin:15px 0px 0px;
}
#page #left .insideCenter .tabBlock .detList li{
	background:url(images/detProdListLiLine.jpg) no-repeat bottom;
	padding:0px 0px 10px 0px;
	float:left;
	display:block;
	margin:0px 0px 15px 0px;
}
#page #left .insideCenter .tabBlock .detList li .bullet{
	background:url(images/detNotIcon.jpg) no-repeat;
	display:block;
	width:14px;
	height:17px;
	float:left;
}
#page #left .insideCenter .tabBlock .detList li .textArea{
	width:493px;
	padding:0px 0px 0px 10px;
	margin:0px;
	float:left;
}
#page #left .insideCenter .tabBlock .detList li .textArea .data{
	background:none;
	padding:0px;
	width:100%;
	display:block;
	float:left;
	margin:0px 0px 3px 0px;
}
#page #left .insideCenter .tabBlock .detList li .textArea .tit{
	float:left;
	display:block;
	width:100%;
	font-size:12px;
	color:#00648E;
	font-weight:bold;
	text-decoration:none;
}
/*#page #left .insideCenter .tabBlock .detList li .textArea .tit:hover{color:#cbe4ed;}*/
#page #left .insideCenter .tabBlock .navBar{
	background:url(images/detNavbarBg.jpg) repeat-x;
	width:486px;
}
#page #left .insideCenter .tabBlock .navBar a{color:#0075a5;}
#page #left .insideCenter .tabBlock .navBar a.selected{
	color:#000000; 
	font-weight:bold;
}
#page #left .insideCenter .tabBlock .navBar .btn, #page #left .insideCenter .tabBlock .navBar .inactiveBtn, #page #left .insideCenter .tabBlock .navBar .inactiveBtn:hover{
	background:url(images/detNavBtn.jpg) no-repeat;
	float:left;
	display:block;
	width:55px;
	height:16px;
	text-align:center;
	color:#616060;
}
#page #left .insideCenter .tabBlock .navBar .btn:hover{	background:url(images/detNavBtn.jpg) no-repeat 0px -16px;}
#page #left .insideCenter .tabBlock .navBar .inactiveBtn, #page #left .insideCenter .tabBlock .navBar .inactiveBtn:hover{color:#c5c5c5;}
#page #left .insideCenter .tabBlock .navBar .prev{background:url(images/detPrevNavBtn.jpg) no-repeat;}
#page #left .insideCenter .tabBlock .navBar .prev:hover{background:url(images/detPrevNavBtn.jpg) no-repeat 0px -32px;}
#page #left .insideCenter .tabBlock .navBar .prevInactive, #page #left .insideCenter .tabBlock .navBar .prevInactive:hover{background:url(images/detPrevNavBtn.jpg) no-repeat 0px -16px;}
#page #left .insideCenter .tabBlock .navBar .next{background:url(images/detNextNavBtn.jpg) no-repeat;}
#page #left .insideCenter .tabBlock .navBar .next:hover{background:url(images/detNextNavBtn.jpg) no-repeat 0px -32px;}
#page #left .insideCenter .tabBlock .navBar .nextInactive, #page #left .insideCenter .tabBlock .navBar .nextInactive:hover{background:url(images/detNextNavBtn.jpg) no-repeat 0px -16px;}

#page #left.fundacao .insideCenter .listagemNoticias li .textArea a.tit{color:#2a4480;}
#page #left .insideCenter .listagemNoticias li.big .textArea a.tit{
	font-size:14px;
	line-height:16px;
}
#page #left .insideCenter .listagemNoticias li .textArea a.tit:hover{text-decoration:underline;}
#page #left .insideCenter .listagemNoticias li .textArea span.data{
	clear:both;
	color:#cb6663;
	text-decoration:none;
	display:block;
	float:left;
	font-size:10px;
}
#page #left.fundacao .insideCenter .listagemNoticias li .textArea span.data{color:#589cdb;}
#page #left .insideCenter .listagemNoticias li .textArea .descricao{
	line-height:12px;
	clear:both;
	
	display:block;
}

#page #left .insideCenter .navBar{
	background:url(images/detalheFooterBg.jpg) repeat-x;
	float:left;
	width:497px;
	padding:6px 16px 5px 16px;
	height:17px;
	margin:23px 0px 0px;
	text-align:center;
 }
#page #left.fundacao .insideCenter .navBar{background:url(images/detalheFooterBgFundacao.jpg) repeat-x;}
#page #left .insideCenter .navBar .centerDiv{
	position:absolute;
	left:40%;
}
#page #left .insideCenter .navBar a{
	display:block;
	float:left;
	width:auto;
	text-align:center;
	margin:0px 2px;
	color:#a1a1a1;
	text-decoration:none;
}
#page #left .insideCenter .navBar a:hover, #page #left .insideCenter .navBar a.selected{ color:#666666;}
#page #left .insideCenter .navBar .skipBtn{
	width:17px;
	height:16px;
}

#page #left .insideCenter .navBar .prev{background:url(images/prevNavBtn.jpg) no-repeat 0px 0px;}
#page #left .insideCenter .navBar .next{background:url(images/nextNavBtn.jpg) no-repeat 0px 0px;}
#page #left.fundacao .insideCenter .navBar .prev{background:url(images/prevNavBtnFundacao.jpg) no-repeat 0px 0px;}
#page #left.fundacao .insideCenter .navBar .next{background:url(images/nextNavBtnFundacao.jpg) no-repeat 0px 0px;}
#page #left .insideCenter .navBar .prevInactive:hover, #page #left .insideCenter .navBar .prevInactive{background:url(images/prevNavBtn.jpg) no-repeat 0px -16px;}
#page #left .insideCenter .navBar .nextInactive:hover, #page #left .insideCenter .navBar .nextInactive{background:url(images/nextNavBtn.jpg) no-repeat 0px -16px;}


#page #left .insideCenter .navBar .prev:hover{background-position:0px -32px;}
#page #left .insideCenter .navBar .next:hover{background-position:0px -32px;}
#page #left.fundacao .insideCenter .navBar .btn, #page #left .insideCenter .navBar .btn{
	height:16px;
	width:60px;
	background:url(images/navBtnBg.jpg) no-repeat;
	color:#616060;
}
#page #left.fundacao .insideCenter .navBar .btn{background:url(images/navBtnBgFundacao.jpg) no-repeat;}
#page #left .insideCenter .navBar .btn:hover{
	color:#ffffff;
	background:url(images/navBtnBg.jpg) no-repeat 0px -16px;
}
#page #left.fundacao .insideCenter .navBar .btn:hover{
	color:#ffffff;
	background:url(images/navBtnBgFundacao.jpg) no-repeat 0px -16px;
}
#page #left.fundacao .insideCenter .navBar .skipBtn{
	display:block;
	float:left;
	width:17px;
	height:16px;
}

#page #left .insideCenter .navBar .inactiveBtn, #page #left .insideCenter .navBar .inactiveBtn:hover{
	height:16px;
	width:60px;
	background:url(images/navBtnBg.jpg) no-repeat;
	color:#cacaca;
}
#page #left .insideCenter .helper .detalheFooter{
	background:url(images/detalheFooterBg.jpg) repeat-x;
	float:left;
	width:497px;
	padding:6px 16px 5px 16px;
	height:17px;
	margin:23px 0px 0px;
	text-align:center;
}
#page #left .insideCenterWide .helper .detalheFooter{
	width:660px;
}
#page #left.fundacao .insideCenter .helper .detalheFooter{background:url(images/detalheFooterBgFundacao.jpg) repeat-x;}
#page #left .insideCenter .helper .detalheFooter a{
	display:block;
	color:#908f8f;
	font-size:9px;
	text-decoration:none;
	line-height:11px;
}
#page #left .insideCenter .helper .detalheFooter a.back{
	background:url(images/backBtn.jpg) no-repeat left center;
	padding:0px 0px 0px 10px;
	float:left;
}
#page #left.fundacao .insideCenter .helper .detalheFooter a.back{background:url(images/backBtnFundacao.jpg) no-repeat left center;}
#page #left .insideCenter .helper .detalheFooter a.top{
	background:url(images/topBtn.jpg) no-repeat right center;
	padding:0px 10px 0px 0px;
	float:right;
}
#page #left.fundacao .insideCenter .helper .detalheFooter a.top{background:url(images/topBtnFundacao.jpg) no-repeat right center;}
#page #left .insideCenter .helper .detalheFooter a:hover{color:#dc9d9b;}
#page #left.fundacao .insideCenter .helper .detalheFooter a:hover{color:#94a1bf;}
#page #left .insideCenter .helper .detalheFooter .funcs{
	float:none;
	margin:0px auto;
	width:270px;
}
#page #left .insideCenter .helper .detalheFooter .funcs a{
	float:left;
	width:auto;
	padding:3px 0px 0px 20px;
	margin-right:20px;
}
#page #left .insideCenter .helper .detalheFooter .funcs a.print{background:url(images/printIcon.jpg) no-repeat;}
#page #left .insideCenter .helper .detalheFooter .funcs a.send{background:url(images/sendIcon.jpg) no-repeat;}
#page #left.fundacao .insideCenter .helper .detalheFooter .funcs a.print{background:url(images/printIconFundacao.jpg) no-repeat;}
#page #left.fundacao .insideCenter .helper .detalheFooter .funcs a.send{background:url(images/sendIconFundacao.jpg) no-repeat;}
#page #left.fundacao .insideCenter .helper .detalheFooter .funcs a.img{background:url(images/imgIconFundacao.jpg) no-repeat;}
#page #left.fundacao .insideCenter .helper .detalheFooter .funcs a.down{background:url(images/downIconFundacao.jpg) no-repeat;}

#page #left .insideCenter .helper form.form{
	background:url(images/textAreaBottomBorder.gif) no-repeat bottom;
	float:left;
	padding:15px 0px 10px 23px;
	margin:0px 0px 15px;
}
#page #left .insideCenter .helper form.form ul.form{
	float:left;
	display:block;
	list-style:none;
	width:507px;
	margin:0px 0px 10px 0px;
}
#page #left .insideCenter .helper form.form ul.form li{
	float:left;
	display:block;
	clear:both;
	width:100%;
	margin:0px 0px 4px 0px;
}
#page #left .insideCenter .helper form.form ul.form li.same{margin:0px 0px 2px 0px;}
#page #left .insideCenter .helper form.form ul.form li span.xxx{
	display:block; 
	float:left;
}
#page #left .insideCenter .helper form.form ul.form li  .innerText{
	float:left;
	display:block;
	width:auto;
	padding:0px 1px;
}
#page #left .insideCenter .helper form.form ul.form li {
	float:left;
	width:100%;
	margin:0px 0px 2px 0px;
}
#page #left .insideCenter .helper form.form ul.form li  span.label{
	clear:left;
	float:left;
	display:block;
	width:115px;
	padding:0px 10px 0px 0px;
	text-align:right;
}
#page #left .insideCenter .helper form.form ul.form li  input,#page #left .insideCenter .helper form.form textarea, #page #left .insideCenter .helper form.form ul.form li label select,
#page #left .insideCenter .helper form.form ul.form li div.label2 select{
	float:left;
	display:block;
	padding:2px 4px;
	height:17px;
	margin:0px 1px 0px 0px;
	font-size:11px;
	color:#666;

}
#page #left .insideCenter .helper form.form textarea{

                background:url(images/formTextareaBg1.jpg) no-repeat;

                width:210px;

                height:70px;

}


#page #left .insideCenter .helper form.form ul.form li  .size1{ 
	background:url(images/formInputBg1.jpg) no-repeat;
	width:210px;
}
#page #left .insideCenter .helper form.form ul.form li  .size2{ 
	background:url(images/formInputBg2.jpg) no-repeat;
	width:31px;
}
#page #left .insideCenter .helper form.form ul.form li  .size3{ 
	background:url(images/formInputBg3.jpg) no-repeat;
	width:122px;
}
#page #left .insideCenter .helper form.form ul.form li  select.size1, #page #left .insideCenter .helper form.form ul.form li  select.size2, #page #left .insideCenter .helper form.form ul.form li  select.size3{background:#eee none; padding:0px;}
#page #left .insideCenter .helper form.form .btnArea{
	padding:0px 0px 0px 125px;
	float:left;
	width:350px;
	clear:both;
}
#page #left .insideCenter .helper form.form .btnArea a{
	float:left;
	display:block;
	width:70px;
	height:13px;
	color:#666;
	background:url(images/formBtnImg.jpg) no-repeat 0px -17px;
	text-align:center;
	font-size:11px;
	text-decoration:none;
	padding:2px 0px;
	margin:0px 5px 0px 0px;
}
#page #left .insideCenter .helper form.form .btnArea a.big{
	background:url(images/formBtnImg2.jpg) no-repeat 0px -17px;
	width:140px;
}
#page #left .insideCenter .helper form.form .btnArea a:hover{
	color:#FFF;
	background:url(images/formBtnImg.jpg) no-repeat;
}
#page #left .insideCenter .helper form.form .btnArea a.big:hover{
	color:#FFF;
	background:url(images/formBtnImg2.jpg) no-repeat;
}
#page #left .insideCenter .helper ul.bigList{
	list-style:none;
	width:203px;
}
#page #left .insideCenter .helper ul.bigList li{
	border-bottom:2px solid #ebb4b3;
	padding:2px 10px 2px 14px;
}
#page #left .insideCenter .helper ul.bigList li a{
	background:url(images/googleVerMaisArrow.jpg) no-repeat 0px 4px;
	padding:0px 0px 0px 10px;
	color:#636363;
}
#page #left .insideCenter .helper ul.bigList li a:hover{
	background:url(images/googleVerMaisArrowOver.jpg) no-repeat 0px 4px;
	color:#b51e1d;
	text-decoration:none;
}

#page #left .insideCenter .tiposOportunidades{
	float:left;
	list-style:none;
	padding:0px 0px 0px 25px;
	margin:0px 0px 20px 0px;
}
#page #left .insideCenter .tiposOportunidades li{
	display:block;
	width:253px;
	float:left;
}
#page #left .insideCenter .tiposOportunidades li a{
	text-decoration:none;
	display:block;
	color:#AF1410;
	font-weight:bold;
	width:202px;
	background:transparent url(images/opBg.jpg) no-repeat top;
	text-align:center;
	padding:5px 0px 4px;
}
#page #left .insideCenter .tiposOportunidades li a:hover{
	background:transparent url(images/opBg.jpg) no-repeat left -25px;
	color:#FFF;
}


#page #left .insideBig{
	float:left;
	width:735px;
	padding:17px 6px 0px 16px;
	background:url(images/centerBigShadow.jpg) no-repeat 10px top;
	margin:12px 0px 10px 0px;
}
#page #left .insideBig h1.mapa{
	float:left;
	width:675px;
	padding:0px;
	color:#af1410;
	font-weight:normal;
	font-size:14px;
	padding:0px 0px 0px 44px;
	background:url(images/mapaTitIco.jpg) no-repeat 18px 4px;
}
#page #left .insideBig .textArea{
	float:left;
	padding:0px 0px 0px 44px;
	margin-bottom:20px;
}
#page #left .insideBig .textArea p{line-height:12px;}
#page #left .insideBig .helper{	
	background:#FFF url(images/detalheBigBottom.jpg) no-repeat bottom;
	float:left;
	width:735px;
	padding:0px 0px 20px 0px
}
#page #left .insideBig .helper .mapaSec{
	float:left;
	padding:0px 0px 0px 44px;
	margin:0px 0px 20px 0px;
}
#page #left .insideBig .helper .mapaSec h2{
	background:url(images/mapaH2Bg.jpg) no-repeat;
	width:658px;
	padding:0px 0px 2px 11px;
	float:left;
	color:#FFF;
	margin:0px 0px 10px 0px;
	font-weight:normal;
}
#page #left .insideBig .helper .mapaSec h2 span{
	float:left;
	display:block;
	padding:0px 10px 0px 0px;
	font-size:12px;
	background:#d25855;
}
#page #left .insideBig .helper .mapaSec ul.list1{
	float:left;
	list-style:none;
	padding:0px 0px 0px 10px;
}
#page #left .insideBig .helper .mapaSec ul.list1 li{
	float:left;
	clear:both;
	margin-bottom:2px;
	width:100%;
	display:block;
}
#page #left .insideBig .helper .mapaSec ul.list1 li a{
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#000;
}
#page #left .insideBig .helper .mapaSec ul.list1 li a:hover{
	text-decoration:underline;
	color:#d25855;
}
#page #left .insideBig .helper .mapaSec ul.list1 li ul.list2{
	padding:0px 0px 5px 23px;
	list-style:none;
	float:left;
}
#page #left .insideBig .helper .mapaSec ul.list1 li ul.list2 li{
	float:left;
	display:block;
}
#page #left .insideBig .helper .mapaSec ul.list1 li ul.list2 li a{
	color:#6e6e6e;
	font-weight:normal;
}
#page #left .insideBig .helper .mapaSec ul.list1 li ul.list2 ul.list3{
	list-style:none;
	float:left;
	margin-bottom:3px;
}
#page #left .insideBig .helper .mapaSec ul.list1 li ul.list2 ul.list3 li{
	width:197px;
	clear:none;
	border-right:1px dotted #e77f7c;
	padding:0px 0px 0px 11px;
	float:left;
}
#page #left .insideBig .helper .mapaSec ul.list1 li ul.list2 ul.list3 li.last{ border:none;}
#page #left .insideBig .helper .mapaSec ul.list1 li ul.list2 ul.list3 li a{
	color:#a5a5a5;
}

/*coluna direita home*/
#page #right2{
	float:right;
	width:185px;
	padding:31px 0px 0px;
}
#page #right2 .flash{
	float:right;
}
#page #right2 h2{
	float:right;
	margin-bottom:10px;
}
#page #right2 .logBox{
	float:right;
	display:block;
	background:url(images/logBox.jpg) no-repeat;
	width:179px;
	height:220px;
}
#page #right2 .logado{
	height:auto;
	background:url(images/logBox_logado.jpg) no-repeat;

}
#page #right2 .logBox .helper{
	padding:132px 10px 0px 15px;
	float:left;
}
#page #right2 .logBox .helper h3{
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	float:left;
	display:block;
	width:148px;
}
#page #right2 .logado .helper h3{
	float:left;
	text-transform:none;
}
#page #right2 .logBox p{
	float:left;
	display:block;
	line-height:12px;
	font-size:11px;
	width:99%;
}
#page #right2 .logBox p{
	float:left;
	display:block;
	line-height:12px;
	font-size:11px;
	width:99%;
}
#page #right2 .logBox .btnArea{
	float:left;
	display:block;
	margin:20px 0px 0px;
	padding:0px 10px 0px 10px;
	width:159px;
}
#page #right2 .logado .btnArea{
	margin:5px 0px 0px;
}
#page #right2 .logBox .btnArea a{
	text-decoration:none;
	display:block;
	float:left;
	color:#727267;
	text-transform:uppercase;
	height:14px;
	font-size:9px;
	padding:0px 0px 1px 0px;
}
#page #right2 .logBox .btnArea a span{ padding-left:19px;}
#page #right2 .logBox .btnArea a.registo{
	background:url(images/registoBtnBg.jpg) no-repeat 0px 0px;
	float:left;
	width:62px;
}
#page #right2 .logBox .btnArea a:hover{color:#FFF;}
#page #right2 .logBox .btnArea a.registo:hover{background:url(images/registoBtnBg.jpg) no-repeat left -20px;}
#page #right2 .logBox .btnArea a.log{
	background:url(images/logBtnBg.jpg) no-repeat 0px 0px;
	float:right;
	width:92px;
}
#page #right2 .logado .btnArea a.log{
	background:url(images/logoutBtnBg.jpg) no-repeat 0px 0px;
	width:105px;
}
#page #right2 .logBox .btnArea a.log:hover{background:url(images/logBtnBg.jpg) no-repeat left -20px;}
#page #right2 .logado .btnArea a.log:hover{background:url(images/logoutBtnBg.jpg) no-repeat left -20px;}
#page #right2 .logado .loggedBtns{
	float:left;
	display:block;
	list-style:none;
	margin:9px 0px 0px 0px;
	padding-left:1px;
}
#page #right2 .logado .loggedBtns li{
	float:left;
	display:block;
}
#page #right2 .logado .loggedBtns li a{
	width:161px;
	background:url(images/loggedBottomBtnMultiMiddle.jpg) no-repeat;
	padding:12px 0px 0px 19px;
	color:#727267;
	text-decoration:none;
	text-transform:uppercase;
	display:block;
	float:left;

}
#page #right2 .logado .loggedBtns li a:hover{color:#3c3c32;}
#page #right2 .logado .loggedBtns li.first a{
	background:url(images/loggedBottomBtnFirst.jpg) no-repeat;
}
#page #right2 .logado .loggedBtns li.last a{background:url(images/loggedBottomBtnLast.jpg) no-repeat;
	padding-bottom:12px;
}
#page #right2 .logado .loggedBtns li.single a{background:url(images/loggedBottomBtnSingle.jpg) no-repeat;
	padding-bottom:12px;
}

#page #right2 .trabalharBanner{
		float:right;
		display:block;
		width:179px;
		margin:10px 0px 0px;
}




#page #right{
	float:right;
	width:185px;
	padding:56px 0px 0px;
}
#page #right .flash{
	float:right;
}
#page #right h2{
	float:right;
	margin-bottom:10px;
}
#page #right .logBox{
	float:right;
	display:block;
	background:url(images/logBox.jpg) no-repeat;
	width:179px;
	height:220px;
}
#page #right .logado{
	height:auto;
	background:url(images/logBox_logado.jpg) no-repeat;

}
#page #right .logBox .helper{
	padding:132px 10px 0px 15px;
	float:left;
}
#page #right .logBox .helper h3{
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	float:left;
	display:block;
	width:148px;
}
#page #right .logado .helper h3{
	float:left;
	text-transform:none;
}
#page #right .logBox p{
	float:left;
	display:block;
	line-height:12px;
	font-size:11px;
	width:99%;
}
#page #right .logBox p{
	float:left;
	display:block;
	line-height:12px;
	font-size:11px;
	width:99%;
}
#page #right .logBox .btnArea{
	float:left;
	display:block;
	margin:20px 0px 0px;
	padding:0px 10px 0px 10px;
	width:159px;
}
#page #right .logado .btnArea{
	margin:5px 0px 0px;
}
#page #right .logBox .btnArea a{
	text-decoration:none;
	display:block;
	float:left;
	color:#727267;
	text-transform:uppercase;
	height:14px;
	font-size:9px;
	padding:0px 0px 1px 0px;
}
#page #right .logBox .btnArea a span{ padding-left:19px;}
#page #right .logBox .btnArea a.registo{
	background:url(images/registoBtnBg.jpg) no-repeat 0px 0px;
	float:left;
	width:62px;
}
#page #right .logBox .btnArea a:hover{color:#FFF;}
#page #right .logBox .btnArea a.registo:hover{background:url(images/registoBtnBg.jpg) no-repeat left -20px;}
#page #right .logBox .btnArea a.log{
	background:url(images/logBtnBg.jpg) no-repeat 0px 0px;
	float:right;
	width:92px;
}
#page #right .logado .btnArea a.log{
	background:url(images/logoutBtnBg.jpg) no-repeat 0px 0px;
	width:105px;
}
#page #right .logBox .btnArea a.log:hover{background:url(images/logBtnBg.jpg) no-repeat left -20px;}
#page #right .logado .btnArea a.log:hover{background:url(images/logoutBtnBg.jpg) no-repeat left -20px;}
#page #right .logado .loggedBtns{
	float:left;
	display:block;
	list-style:none;
	margin:9px 0px 0px 0px;
	padding-left:1px;
}
#page #right .logado .loggedBtns li{
	float:left;
	display:block;
}
#page #right .logado .loggedBtns li a{
	width:161px;
	background:url(images/loggedBottomBtnMultiMiddle.jpg) no-repeat;
	padding:12px 0px 0px 19px;
	color:#727267;
	text-decoration:none;
	text-transform:uppercase;
	display:block;
	float:left;

}
#page #right .logado .loggedBtns li a:hover{color:#3c3c32;}
#page #right .logado .loggedBtns li.first a{
	background:url(images/loggedBottomBtnFirst.jpg) no-repeat;
}
#page #right .logado .loggedBtns li.last a{background:url(images/loggedBottomBtnLast.jpg) no-repeat;
	padding-bottom:12px;
}
#page #right .logado .loggedBtns li.single a{background:url(images/loggedBottomBtnSingle.jpg) no-repeat;
	padding-bottom:12px;
}

#page #right .trabalharBanner{
		float:right;
		display:block;
		width:179px;
		margin:10px 0px 0px;
}

#noflash{
	display:none;
	float:right;
	margin-right:150px;
	margin-top:-5px;
}

#outerFooter{
	width:100%;
	float:left;
	padding:0px 0px 30px;
}

#outerFooter .footerSupport .firstFooter{
	background:url(images/firstFooter.jpg) no-repeat right top;
	float:left;
	width:720px;
	padding:0px 0px 30px 25px;
}
#outerFooter .footerSupport .firstFooter a{
	height:55px;
	display:block;
	float:left;
}

#outerFooter .footerSupport .firstFooter span.texto{
	width:223px;
	float:left;
	display:block;
	padding:19px 0px 0px 8px;
	font-size:9px;
	line-height:11px;
}
#outerFooter .footerSupport .secondFooter{
	float:left;
	width:734px;
	padding:15px 0px 0px 10px;
}
#outerFooter .footerSupport .secondFooter .copy{
	float:left;
	width:300px;
	text-transform:uppercase;
	color:#6e6e6e;
	font-size:10px;
}
#outerFooter .footerSupport .secondFooter .bottomMenu{
	float:right;
	width:434px;
	text-transform:uppercase;
	text-align:right;
	font-size:10px;
}
#outerFooter .footerSupport .secondFooter .bottomMenu a{
	color:#696969;
	text-decoration:none;
}
#outerFooter .footerSupport .secondFooter .bottomMenu a:hover{ text-decoration:underline;}
#outerFooter .footerSupport .secondFooter a#logoGlobaz{
	width:75px;
	height:17px;
	float:right;
	display:block;
	background:url(images/logoGlobaz.jpg) no-repeat;
	margin-top:5px;
}
.flash{
	float:left;
}

/*Text inputs*/
.NFText {border:none; vertical-align:middle; font:12px/15px Arial, Helvetica, sans-serif; background:none;}
/*Radio*/
.NFCheck {cursor:pointer; position:absolute; width:11px; height:13px; border:1px solid transparent; background:url(images/checkbox.jpg) no-repeat 0 0; z-index:2;}

/*Focused*/
.NFfocused {border:1px dotted #666;}
/*Hovered*/
.NFh {background-position:0 100%;}
.NFhr {background-position:100% 100%;}
/*Hidden*/
.NFhidden {opacity:0; z-index:-1; position:relative;}
/*Safari*/
select, input, textarea, button {outline:none; resize:none;}



.closed{display:none;}
.closedBlock{
	position:absolute;
	left:-5000px;
	top:0px;
}

/*carouselgal */
.jcarousel-container {
	width:449px;
	float:left;

}

.jcarousel-container-horizontal {
    padding: 0px 35px;
	
}

/*.jcarousel-container-vertical {
    width: 75px;
    height: 245px;
    padding: 40px 20px;
}*/

.jcarousel-clip-horizontal {
    width:  425px;
	overflow:hidden;
    height: 90px;
}

/*.jcarousel-clip-vertical {
    width:  75px;
    height: 245px;
}
*/
.jcarousel-item {
    height: 68px;
}

.jcarousel-item-horizontal {
}
#page #left .insideCenter .tabBlock .galBar ul.carouselGal{
	padding:0px 10px;
}
#page #left .insideCenter .tabBlock .galBar ul.carouselGal li{
	background:none;
	float:left;
	width:87px;
	height:68px;
}
#page #left .insideCenter .tabBlock .galBar ul.carouselGal li a{
	height:68px;
	float:left;
	display:block;
	margin-bottom:3px;
	border:1px solid #a1e3fe;
	background-color:#FFF;
}
#page #left .insideCenter .tabBlock .galBar ul.carouselGal li a img{
	filter:alpha(opacity:50);
	opacity:0.5;
	float:left;
	display:block;
}
ul.carouselGal li a:hover{
	border:1px solid #024865;
}
#page #left .insideCenter .tabBlock .galBar ul.carouselGal li a:hover img{filter:alpha(opacity:100);opacity:1;}
.jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-next-horizontal {
    position: absolute;
    top: 0px;
    right: 0px;
    width: 42px;
    height: 89px;
    cursor: pointer;
    background: transparent url(images/carouselGalNextBtn.jpg) no-repeat 0 0;
}

.jcarousel-next-horizontal:hover {
    background:url(images/carouselGalNextOverBtn.jpg) no-repeat 0 0;
}

.jcarousel-next-horizontal:active {
}

.jcarousel-next-disabled-horizontal,
.jcarousel-next-disabled-horizontal:hover,
.jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background:url(images/carouselGalNextInBtn.jpg) no-repeat 0 0;
}
.jcarousel-prev-horizontal {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 42px;
    height: 89px;
    cursor: pointer;
    background:url(images/carouselGalPrevBtn.jpg) no-repeat 0 0;
}

.jcarousel-prev-horizontal:hover {
    background:url(images/carouselGalPrevOverBtn.jpg) no-repeat 0 0;
}

.jcarousel-prev-horizontal:active {
}

.jcarousel-prev-disabled-horizontal,
.jcarousel-prev-disabled-horizontal:hover,
.jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background:url(images/carouselGalPrevInBtn.jpg) no-repeat 0 0;
}

/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container {
    position: relative;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
	background:#3db3e4;
	width:442px;
	height:89px;

}
.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 13px 0px;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 81px;
	display:block;
}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}



/*lightbox*/

#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	_width: auto;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}

#page #left .insideCenter .emprego li.noImg .textArea{
	width:490px;
	clear:none;
	background:none;
}

#page #left .insideCenter .emprego li{
	width:515px;
	display:block;
	float:left;
	background:transparent url(images/textAreaBottomBorder.jpg) no-repeat scroll left bottom;
	margin-bottom:10px;
}
#page #left .insideCenter .smallList{
	list-style:none;
	float:left;
	width:505px;
}
#page #left .insideCenter .smallList li{ 
	background:none;
	margin:0px 0px 3px 0px;
	padding:0px;
	width:505px;
}
#page #left .insideCenter .smallList li .label{
	color:#AF1410;
	font-weight:bold;
	display:block;
	float:left;
	width:110px;
	text-align:right;
}
#page #left .insideCenter .smallList li .text{ 
	padding-left:5px;
	display:block;
	float:left;
	width:390px;
}


.overPub{
	position:absolute;
	width:100%;
	text-align:center;
	z-index:9999;
	float:left;
	left:0;
	top:0;
	cursor:pointer;
}
.overPub .aligner{
	position:relative;
	width:960px;
	margin:0px auto;
}
.overPub .aligner a{
	background:url(images/fecharPubBg.png) no-repeat;
	padding:14px 53px 0px 0px;
	text-align:right;
	width:58px;
	height:35px;
	display:block;
	color:#3a3a3a;
	text-decoration:none;
	top:35px;
	left:635px;
	position:absolute;
}
.overPub .aligner a:hover{ color:#999;}
.overPub .aligner a:hover{ color:#999;}