@charset "utf-8";
*{margin:0px;padding:0px; border:0px;}
a {
	text-decoration: none;
}
html{
	float:left;
	width:100%;
	background:transparent url(images/bg.jpg) repeat-x scroll bottom center;
	
}
#printBialLogo{
	display:none;
}
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;
}
#left #mainMenu{
	float:left;
	background:url(images/menuLv1Bg.png) no-repeat;
	width:100%;
	list-style:none;
	padding:0px 10px;
	margin:0px 0px 22px 10px;
}
#mainMenu li{
	float:left;
	position:relative;
}
#mainMenu li a{
	float:left;
	display:block;
	padding:10px 13px 0px;
	color:#535353;
	font-size:13px;
	text-decoration:none;
	white-space:nowrap;
	/*height:28px;*/
	height:22px;
	
}
#mainMenu li .normal{color:#636363; display:block;}
#mainMenu li .over{color:#ffffff; display:none;}
#mainMenu li:hover .over{ display:block;}
#mainMenu li:hover .normal{ display:none;}

#mainMenu li.selected .normal{display:none;}
#mainMenu li.selected .over{display:block;}
#mainMenu li:hover a{background:url(images/lv1Over.png) repeat-x top left;}
.res #mainMenu li:hover a{background:url(images/lv1Over_b.png) repeat-x top left;}
#mainMenu li.wSub:hover a{background:url(images/lv1BtnOver.jpg) repeat-x top left;}
.res #mainMenu li.wSub:hover a{background:url(images/lv1BtnOver_b.jpg) repeat-x top left;}
#mainMenu li.selected a{
	background:url(images/lv1Selected.png) repeat-x top left;
	color:#FFF;
}

#mainMenu li.wSub .subMenu{
	position:absolute;
	top:30px;
	left:-5px;
	display:none;
	white-space:nowrap;
	width:900px;

}
#mainMenu li.wSub:hover .subMenu{
	display:block;
}
#mainMenu li.wSub .subMenu img{
	float:left;
}
#mainMenu li.wSub ul{
	width:auto;
	height:40px;
	white-space:nowrap;
	padding:0px 0px;
	background:url(images/subMiddle.png) repeat-x;
	float:left;
}
.res #mainMenu li.wSub ul{background:url(images/subMiddle_b.png) repeat-x;}
#mainMenu li.wSub ul li{
	float:none; 
	display:inline;
	background:url(images/subBtnSep.png) no-repeat right top;
}
.res #mainMenu li.wSub ul li{background:url(images/subBtnSep_b.png) no-repeat right top;}
#mainMenu li.wSub ul li:last-child{ background:none;}
#mainMenu li.wSub ul li a{ color:#FFF;}
#mainMenu li.wSub:hover ul li a{
	background:none;
	padding:5px 11px;
}
.res #mainMenu li.wSub:hover ul li a{background:none;}
#mainMenu li:hover ul li a:hover{background:url(images/subBtnOver.png) repeat-x;}
.res #mainMenu li:hover ul li a:hover{background:url(images/subBtnOver_b.png) repeat-x;}
#left .bigNews{
	float:left;
	width:476px;
	margin:3px 0px 0px 12px;
}
.bigNews h2{
	background:url(images/homeH2Dash.png) no-repeat left bottom;
	font-size:14px;
	width:100%;
	padding:0px 0px 10px;
	text-transform:uppercase;
}
.bigNews .bigImg{
	float:left;
}
.bigNews .textBox{
	float:right;
	width:237px;
	height:193px;
	overflow:hidden;
	margin-bottom:8px;
}
.bigNews .textBox .data{
	float:left;
	display:block;
	clear:both;
	color:#757474;
	font-size:11px;
	text-decoration:none;
	margin:2px 0px 5px;
	text-transform:uppercase;
}
.bigNews .textBox a.titulo{
	float:left;
	display:block;
	clear:both;
	color:#af1410;
	font-size:12px;
	text-decoration:none;
	line-height:14px;
	margin:0px 0px 10px;
	text-transform:uppercase;
}
.bigNews .textBox .texto{
	float:left;
	display:block;
	clear:both;
	color:#828282;
	font-size:12px;
	line-height:14px;
	text-decoration:none;
	margin:20px 0px 5px;

}
.bigNews .footer{
	float:right;
	width:237px;
	display:block;
	background:url(images/homeH2Dash.png) no-repeat top left;
	padding-top:10px;
}
.bigNews .footer .verMais{
	padding:0px 0px 0px 15px;
	background:url(images/homeDestesVerMais.jpg) no-repeat top left;
	display:block;
	float:right;
}
.bigNews .footer .verMais span{
	padding:0px 15px 0px 0px;
	background:url(images/homeDestesVerMais.jpg) no-repeat top right;
	display:block;
	float:left;
	color:#ffffff;
	height:15px;
	font-size:10px;
}
.bigNews .footer .verMais:hover{
	background-position:bottom left;
}
.bigNews .footer .verMais:hover span{
	background-position:bottom right;
}
#left .homeNewsList{
	float:right;
	width:221px;
	
	margin:3px 13px 0px 0px;
}
.homeNewsList h2{
	background:url(images/homeH2Dash.png) no-repeat left bottom;
	font-size:14px;
	width:100%;
	padding:0px 0px 7px;
	text-transform:uppercase;
}
h2{
	background:url(images/homeH2Dash.png) no-repeat left bottom;
	font-size:14px;
	width:100%;
	padding:0px 0px 7px;
	text-transform:uppercase;
}
.res h2{
	background:url(images/homeH2Dash_b.png) no-repeat left bottom;
}
.homeNewsList ul{
	float:left;
	margin-bottom:7px;
	margin-top:5px;
}
.homeNewsList ul li{
	float:left;
	list-style:none;
}
.homeNewsList ul li a{
	float:left;
	background-image:url(images/textAreaBottomBorder.png);
	background-position:left bottom;
	background-repeat:no-repeat;
	text-decoration:none;
	padding:10px 5px 10px 5px;
	display:block;
	height:48px;
	overflow:hidden;
	width: 100%;
	height: 100%;
	cursor: pointer;
}
.homeNewsList ul li a:hover{
	background-color:#f9e8e8;
	cursor: pointer;
}
.homeNewsList ul li a .data{
	color:#af1410;
	text-transform:uppercase;
	float:left;
	display:block;
	text-decoration:none;
	margin-bottom:4px;
	clear: left;
	width: 100%;
	cursor: pointer;
}
.homeNewsList ul li a .texto{
	cursor: pointer;
	color:#af1410;
	float:left;
	display:block;
	color:#828282;
	font-size:12px;
	line-height:14px;
	text-decoration:none;
	height:30px;
	overflow:hidden;
	clear: left;
	width: 100%;
}

.homeNewsList .footer{
	float:left;
	display:block;
	clear:both;
	width:100%;
}

.homeNewsList .footer .verMais{
	padding:0px 0px 0px 15px;
	background:url(images/homeDestesVerMais.jpg) no-repeat top left;
	display:block;
	float:right;
}
.homeNewsList .footer .verMais span{
	padding:0px 15px 0px 0px;
	background:url(images/homeDestesVerMais.jpg) no-repeat top right;
	display:block;
	float:left;
	color:#ffffff;
	height:15px;
	font-size:10px;
}
.homeNewsList .footer .verMais:hover{
	background-position:bottom left;
}
.homeNewsList .footer .verMais:hover span{
	background-position:bottom right;
}


#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:10px 0px 0px;
	float:left;
	height:101px;
	overflow:hidden;
}
#page #left .homeBannerFundacao .outerBlock{
	width:468px;
	padding:5px 0px 0px;
	float:left;
	height:130px;
	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:4px 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:2px 0px 1px 0px;
	margin: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:left;
	line-height:18px;
	font-size:12px;
}
#page #left .insideCenter .helper .textArea a{
	color:#9f3836;
	text-decoration:none;
}
span 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.item3{
	clear: left;
}
#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;
}
.leftArea h3{
	color:#616161;
	font-size:13px;
	width:139px;
	height:27px;
	float:left;
	padding:3px 10px 0px 17px;
	text-transform:uppercase;
	background:url(images/leftH3Bg.jpg) no-repeat;
}
#titPesquisa{
	float:left;
	background:url(images/pesquisaArrows.png) no-repeat left 2px;
	padding:0px 0px 0px 15px;
	font-size:13px;
	color:#ffffff;
	text-transform:uppercase;
}
.res .leftArea h3{
	background:url(images/leftH3Bg_b.jpg) no-repeat;
}
#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 ul.simposio h1{margin:24px 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;
}
.pageTitle{
	width:734px;
	padding:2px 0px 5px;
	background:url(images/h1Bg.png) no-repeat bottom left;
	display:block;
	float:left;
	color:#3a3a3a;
	margin:0px 0px 0px 11px;
	font-size:30px;
}
.pageTitlePrint{
	display:none;
}
.fundacao .pageTitle{
	background:url(images/h1Bg_b.png) no-repeat bottom left;
}
.pageTitle span{
	padding:0px 0px 0px 17px;
	display:block;
	float:left;
	
}
.tabBlock h2.detTitle{
	color:#FFF;
	background:url(images/prodDetH2.jpg) no-repeat left bottom;
	float:left;
	padding:0px 0px 5px 11px;
	width:507px;
	font-size:22px;
}
#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:0 0px 10px 0;
	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.simposio{
	margin:0px 0px 10px 22px;
}

.helper a{
	color:#9D423D
	}
.helper a:hover{
	text-decoration: underline;
	}
#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.simposio li {
	width:250px;
	clear: none;
	margin:0 0 5px;
}
#page #left .insideCenter .helper form.form ul.form.simposio li.wide {
	width:467px;
}
#page #left .insideCenter .helper form.form ul.form.simposio li.widest {
	width:400px;
}
#page #left .insideCenter .helper form.form ul.form.simposio li.small {
	width:168px;
}
#page #left .insideCenter .helper form.form ul.form.simposio li.smaller {
	width:105px;
}
#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.simposio li span.label{
	float:left;
	display:block;
	padding:0px;
	text-align:right;
	width: 250px; 
	text-align:left; 
}
#page #left .insideCenter .helper form.form ul.form.simposio li.small span.label{
	width: 168px;  
}
#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 8px;
	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;
	color: ##666666;
	font-size: 11px;
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;

}


#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 .size4{ 
	background:url(images/formInputBg4.jpg) no-repeat;
	width:459px;
}
#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 ul.simposio .btnArea{
	padding:0;
}
#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;
}

#page .redes{ 
	float:right;
	display: block;
	width: auto;
	height: auto;
	padding-right: 22px;
	/*clear: both;*/
	margin-top: 10px;
}
#page .redes span{
	float:left;
	display: block;
	width: auto;
	height: 15px;
	color: #797571;
	font-size: 10px;
	padding-right: 10px;
	line-height: 15px;
	
}
#page .redes a.facebook{
	background-image: url("images/face.png");
    background-position: left 0px;
    background-repeat: no-repeat;
    float: left;
    height: 16px;
    padding-right: 5px;
    width: 17px;
    
}
#page .redes a.facebook:hover{
	 background-position: left -18px;
    
}
.miniatura{
	 display: none;
    
}
/*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;
	margin-top: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;}


.delegacao{
	float: left;
	display: block;
	width: 532px;
	height: auto;
	margin:20px 0 0;
}
.delegacao ul.del{
	float: left;
	display: block;
	width: 255px;
	height: auto;
	padding:0 22px 0 0;
	list-style: none;
}
.delegacao ul.del_info{
	float: left;
	display: block;
	width: 255px;
	height: auto;
	list-style: none;
}
.delegacao ul.del li{
	float: left;
	display: block;
	width: 255px;
	height: auto;
	border-bottom: 1px dotted #d2d2d2;
}
.delegacao ul.del_info li{
	float: left;
	display: block;
	width: 255px;
	height: auto;
}
.delegacao ul.del_info li span.st1{
	float: left;
	display: block;
	width: 255px;
	height: auto;
	color: #af1410;
	font-size: 12px;
	font-weight: bold;
	padding: 6px 0 0;
		margin:0;
}
.delegacao ul.del_info li span.st2{
	float: left;
	display: block;
	width: 255px;
}
.delegacao ul.del li a{
	float: left;
	display: block;
	width: 239px;
	height: auto;
	padding: 6px 8px;
	color: #787878;
	font-size: 13px;
	text-transform: uppercase;
}
.delegacao ul.del li a.sel, .delegacao ul.del li a.sel:hover{
	color: #af1410;
	background-image: url(images/icones.png);
	background-position: right -162px;
	background-repeat: no-repeat;
}
.delegacao ul.del li a:hover{
	background-color: #f1f1f1;
	background-image: url(images/icones.png);
	background-position: right -132px;
	background-repeat: no-repeat;
}
.contactos{
	float: left;
	display: block;
	width: 532px;
	height: auto;
	margin:30px 0 0;
}
.contactos span.st1{
	float: left;
	display: block;
	width: 532px;
	height: auto;
	color: #af1410;
	font-weight: bold;
	margin:0 0 5px;
}

.contactos .esquerda{
	float: left;
	display: block;
	width: 255px;
	height: auto;
	margin:0 22px 0 0;
}
.contactos .direita{
	float: left;
	display: block;
	width: 255px;
	height: auto;
	margin:0;
}
.contactos .direita span a.link{
	float: left;
	display: block;
	width: 238px;
	height: auto;
	margin:7px 0 0;
	padding: 0 0 0 17px;
	color: #919191;
	font-size: 11px;
	background-image: url(images/link.png);
	background-position: left top;
	background-repeat: no-repeat;
}
.contactos .direita span a.link:hover{
	color: #4b4b4b;
	background-position: left -36px;
}
.contactos .direita iframe{
	float: left;
	display: block;
	padding: 4px;
	border: 1px solid #e6e6e6;
}
.contactos .esquerda span{
	float: left;
	display: block;
}
.contactos .esquerda span.st1, .delegacao span.st1{
	font-size: 20px;
	float: left;
	display: block;
	color: #af1410;
	font-weight: normal;
	width: 255px;

}
.delegacao span.st1{
	width: 530px;
	font-size: 16px;
	margin: 10px 0 15px;
}
.contactos .esquerda span.st2, .contactos .direita span.st2{
	font-size: 12px;
	float: left;
	display: block;
	color: #af1410;
	font-weight: bold;
	width: 228px;
	padding: 0 0 0 27px;
	margin:15px 0 0;
	background-image: url(images/icones.png);
	background-position: left top;
	background-repeat: no-repeat;
	height: 20px;
	line-height: 20px;
}
.contactos .esquerda span.st2.tel{
	background-position: left -30px;
}
.contactos .esquerda span.st2.info, .contactos .direita span.st2.info{
	background-position: left -60px;
}
.contactos .esquerda span.st2.coord{
	background-position: left -100px;
}
.contactos .esquerda span.st3{
	width: 228px;
	padding: 0 0 0 27px;
	float: left;
	display: block;
}

.contactos .esquerda span.st3.st4, .contactos .direita span.st3.st4{
	padding: 0;
}
.contactos .esquerda span.st3.st5, .contactos .direita span.st3.st5{
	padding: 0 0 0 10px;
}
.contactos .direita span.st3{
	width: 228px;
	float: left;
	display: block;
	padding: 0 0 0 27px;
}

.contactos .esquerda span.st3 a, .contactos .direita span.st3 a{
	color: #9D423D;
}
.contactos .esquerda span.st3 a:hover, .contactos .direita span.st3 a:hover{
	text-decoration: underline;
}
select option, select{
	color: #666666;
	font-size: 12px;
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	}
	
.help span{
	float: left;
	display: block;
	width: 255px;
	}
.contactos .internacional{
	float: left;
	display: block;
	width: 532px;
	height: auto;
	margin:30px 0 0;
	min-height: 470px;
}
.contactos .internacional a.pais{
	float: left;
	display: block;
	width: 516px;
	height: 21px;
	padding: 6px 8px 0;
	border-bottom: 1px dotted #d2d2d2;
	color:#787878;
	font-size:15px;
	margin:0;
	background-image: url(images/internacional.png);
	background-position: right 11px;
	background-repeat: no-repeat;
	text-transform: uppercase;
}
.contactos .internacional a.pais:first-child{
	border-top: 1px dotted #d2d2d2;

}
.contactos .internacional a.pais:hover{
	background-position: right -21px;
	background-color: #f1f1f1;
}

.contactos .internacional a.morada{
	float: left;
	display: block;
	width: 532px;
	height: auto;
	border-bottom: 1px dotted #d2d2d2;
}
.contactos .internacional a.morada span.st1{
	float: left;
	display: block;
	width: 516px;
	height: 21px;
	padding: 6px 8px 0;
	border-top: 1px dotted #d2d2d2;
	color:#af2a3f;
	font-size:15px;
	margin:0;
	background-image: url(images/internacional.png);
	background-position: right -65px;
	background-repeat: no-repeat;
	text-transform: uppercase;
}

.contactos .internacional ul.contacto{
	float: left;
	display: block;
	width: 166px;
	height: auto;
	padding: 15px 10px 25px;
	background-image: url(images/internacional_li.png);
	background-position: right 32px;
	background-repeat: no-repeat;
	list-style: none;
}
.contactos .internacional ul.contacto li{
	float: left;
	display: block;
	width: 166px;
	height: auto;
}
.contactos .internacional ul.contacto li span.st2{
	float: left;
	display: block;
	width: 166px;
	height: auto;
	font-size: 16px;
	color: #af1410;
}
.contactos .internacional ul.contacto li span.st3{
	float: left;
	display: block;
	width: 166px;
	height: auto;
	padding: 15px 0 6px;
	color: #787878;
	font-weight: bold;
	font-size: 12px;
}
.contactos .internacional ul.contacto li span.st4{
	float: left;
	display: block;
	width: auto;
	height: auto;
	font-size: 11px;
	color: #787878;
}
.contactos .internacional ul.contacto li span.st4 a{
	width: auto;
	height: auto;
	font-size: 11px;
	color: #787878;
}
.contactos .internacional ul.contacto li span.st4 a:hover{
	color: #AF1410;
}
/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated.
 * 
 * Version: 1.3.4 (11/11/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('fancybox/fancybox.png');
}

#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1100;
	display: none;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	padding: 20px;
	z-index: 1101;
	outline: none;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #fff;
}

#fancybox-content {
	width: 0;
	height: 0;
	padding: 0;
	outline: none;
	position: relative;
	overflow: hidden;
	z-index: 1102;
	border: 0px solid #fff;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	z-index: 1101;
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background: transparent url('fancybox/fancybox.png') -40px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fancybox-error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 14px;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
}

#fancybox-frame {
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background: transparent url('fancybox/blank.gif');
	z-index: 1102;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	background-image: url('fancybox/fancybox.png');
	background-position: -40px -30px;
}

#fancybox-right-ico {
	background-image: url('fancybox/fancybox.png');
	background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible; /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.fancybox-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fancybox-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('fancybox/fancybox-x.png');
}

#fancybox-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('fancybox/fancybox.png');
	background-position: -40px -162px;
}

#fancybox-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('fancybox/fancybox-y.png');
	background-position: -20px 0px;
}

#fancybox-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('fancybox/fancybox.png');
	background-position: -40px -182px; 
}

#fancybox-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('fancybox/fancybox-x.png');
	background-position: 0px -20px;
}

#fancybox-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('fancybox/fancybox.png');
	background-position: -40px -142px;
}

#fancybox-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('fancybox/fancybox-y.png');
}

#fancybox-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('fancybox/fancybox.png');
	background-position: -40px -122px;
}

#fancybox-title {
	font-family: Helvetica;
	font-size: 12px;
	z-index: 1102;
}

.fancybox-title-inside {
	padding-bottom: 10px;
	text-align: center;
	color: #333;
	background: #fff;
	position: relative;
}

.fancybox-title-outside {
	padding-top: 10px;
	color: #fff;
}

.fancybox-title-over {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background-image: url('fancybox/fancy_title_over.png');
	display: block;
}

.fancybox-title-float {
	position: absolute;
	left: 0;
	bottom: -20px;
	height: 32px;
}

#fancybox-title-float-wrap {
	border: none;
	border-collapse: collapse;
	width: auto;
}

#fancybox-title-float-wrap td {
	border: none;
	white-space: nowrap;
}

#fancybox-title-float-left {
	padding: 0 0 0 15px;
	background: url('fancybox/fancybox.png') -40px -90px no-repeat;
}

#fancybox-title-float-main {
	color: #FFF;
	line-height: 29px;
	font-weight: bold;
	padding: 0 0 3px 0;
	background: url('fancybox/fancybox-x.png') 0px -40px;
}

#fancybox-title-float-right {
	padding: 0 0 0 15px;
	background: url('fancybox.png') -55px -90px no-repeat;
}

/* IE6 */

.fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_close.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
	height: expression(this.parentNode.clientHeight + "px");
}

#fancybox-loading.fancybox-ie6 {
	position: absolute; margin-top: 0;
	top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');
}

#fancybox-loading.fancybox-ie6 div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png', sizingMethod='scale'); }

/* IE6, IE7, IE8 */

.fancybox-ie .fancybox-bg { background: transparent !important; }

.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }

.helper h1.print{display:none;}
