﻿body {
	margin:0;
	font-size:100%;
	text-align:center;
}

form { padding:0; margin:0;}

.All {
	padding:0;
	margin:0 auto;
	width:980px;
}

.topoContainer {
	width:980px;
	height:281px;
}
.Container {
	margin-top:60px;
	float:right;
	width:620px;
	height:90px;
}
.Container1 {
	float:left;
	width:350px;
	height:90px;
}
.vazio {
	width:980px;
	height:281px;	
	float:left;
	/*background-image:url(images/homeTopo_03.jpg);*/
	background-position:bottom;
	background-repeat:no-repeat;
	text-align:left;
}
.default {
	width:980px;
	height:281px;
	float:left;
	background-image:url(images/topoNOVO_03.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	text-align:left;
}
.pemprego {
	width:980px;
	height:281px;
	float:left;
	background-image:url(images/homeTopo_03.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	text-align:left;
}
.senior {
	width:980px;
	height:281px;
	float:left;
	/*background-image:url(images/TopoSenior_03.jpg);*/
	background-image:url(images/homeTopo_03.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	text-align:left;
}
.emigrante {
	width:980px;
	height:281px;
	float:left;
	background-image:url(images/TopoImigrantes_03.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	text-align:left;

}
.deficiencia {
	width:980px;
	height:281px;
	float:left;
	background-image:url(images/TopoDeficiente_03.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	text-align:left;
}
.formador {
	width:980px;
	height:281px;
	float:left;
	background-image:url(images/TopoFormador_03.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	text-align:left;
}
.empregador {
	width:980px;
	height:281px;
	float:left;
	background-image:url(images/TopoEmpregador_03.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	text-align:left;
}
.iefp {
	width:980px;
	height:281px;
	float:left;
	background-image:url(images/Topo_Edificio_03.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	text-align:left;
}
.emprego {
	width:980px;
	height:281px;
	float:left;
	background-image:url(images/TopoEmprego_03.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	text-align:left;
}
.formacao {
	width:980px;
	height:281px;
	float:left;
	background-image:url(images/TopoNew_senhora_03.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	text-align:left;
}
.estatisticas {
	width:980px;
	height:281px;
	float:left;
	background-image:url(images/TopoEstatisticas_03.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	text-align:left;
}
.apoios {
	width:980px;
	height:281px;
	float:left;
	background-image:url(images/TopoApoiosIncentivos_03.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	text-align:left;
}
.noticias {
	width:980px;
	height:281px;
	float:left;
	background-image:url(images/TopoNoticiasEventos_03.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	text-align:left;
}
.topo {
	height:35px;
}
.topOptions {
	height:19px;
	float:right;
	margin-right:4px;
}
					/*HEADER*/
.header {
	height:165px;
	background-image:url(images/Header_BCK_04.jpg);
	background-repeat:no-repeat;
}
.headerTIT {
	float:left;
	margin-top:30px;
	margin-left:100px;
}
.IMGheader {
    width:129px;
    height:72px;
    margin-top:17px;
    margin-left:4px;
}
					/*MENU PRINCIPAL*/
.menuMain {
	width:980px;
	height:51px;
	background-image:url(images/menuMain_07.gif);
	background-repeat:no-repeat;
}
.Breadcrumps {
	padding-left:30px;
	padding-right:175px;
	/*width:770px;*/
	text-align:left;
	height:16px;
}
.Breadcrumps1 {
	padding-left:200px;
	width:780px;
	text-align:left;
	height:16px;
}
.Breadcrumps2 {
	padding-left:200px;
	padding-right:175px;
	/*width:603px;*/
	text-align:left;
	height:16px;
}
.menuMain2 {
	width:980px;
	height:51px;
	background-image:url(images/menuMain.gif);
	background-repeat:no-repeat;
}
.menuMain2b {
	width:980px;
	height:35px;
	/*background-image:url(images/menuMain.gif);
	background-repeat:no-repeat;*/
}
.MenuContainer {
	font-family:Verdana;
	font-weight:bold;
	font-size:10px;
	color:#333300;
	text-decoration:none;
	/*width:980px;*/
	float:right;
	height:35px;
}
.Menu {
	font-family:Verdana;
	font-weight:bold;
	font-size:10px;
	color:#333300;
	text-decoration:none;
	padding-top:17px;
	padding-bottom:5px;
	/*height:18px;*/
	float:left;
	background-image:url(images/Separate_03.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
}
.MenuLast {
	font-family:Verdana;
	font-weight:bold;
	font-size:10px;
	color:#333300;
	text-decoration:none;
	padding-top:17px;
	padding-bottom:5px;
	/*height:18px;*/
	float:left;
}
.MenuOverLast {
	font-family:Verdana;
	font-weight:bold;
	font-size:10px;
	color:#333300;
	text-decoration:none;
	margin-top:1px;
	padding-top:17px;
	padding-bottom:5px;
	/*height:16px;*/
	float:left;
	background-color:#aec5a2;
}
.MenuOver {
	font-family:Verdana;
	font-weight:bold;
	font-size:10px;
	color:#333300;
	text-decoration:none;
	margin-top:1px;
	padding-top:17px;
	padding-bottom:5px;
	/*height:16px;*/
	float:left;
	background-color:#aec5a2;
	background-image:url(images/Separate_03.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
}
a.MenuText:visited {
	font-family:Verdana;
	font-weight:bold;
	font-size:10px;
	color:#333300;
	text-decoration:none;
	padding-left:10px;
	padding-right:10px;
	text-transform:uppercase; /* Adicionado por mim */
}	
a.MenuText:active {
	font-family:Verdana;
	font-weight:bold;
	font-size:10px;
	color:#333300;
	text-decoration:none;
	padding-left:10px;
	padding-right:10px;
	text-transform:uppercase; /* Adicionado por mim */
}	
a.MenuText {
	font-family:Verdana;
	font-weight:bold;
	font-size:10px;
	color:#333300;
	text-decoration:none;
	padding-left:10px;
	padding-right:10px;
	text-transform:uppercase; /* Adicionado por mim */
}	
a.MenuText:hover {
	font-family:Verdana;
	font-weight:bold;
	font-size:10px;
	color:#01c058; /* old: b7caa7; */
	padding-left:10px;
	padding-right:10px;
	text-transform:uppercase; /* Adicionado por mim */
}
					/*MENU DE TOPO*/
.MenuBox1 {
	font-family:Arial;
	font-weight:normal;
	font-size:10px;
	color:#333300;
	text-decoration:none;
	height:15px;
	padding-top:5px;
	padding-right:5px;
	padding-left:5px;
	float:left;
	background-image:url(images/Separate_04.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
}
.MenuBox1Last {
	font-family:Arial;
	font-weight:normal;
	font-size:10px;
	color:#333300;
	text-decoration:none;
	height:15px;
	padding-top:5px;
	padding-right:5px;
	padding-left:5px;
	float:left;
}
.MenuBox1Over {
	font-family:Arial;
	font-weight:normal;
	font-size:10px;
	color:#333300;
	text-decoration:none;
	height:15px;
	padding-top:5px;
	padding-right:5px;
	padding-left:5px;
	float:left;
	background-color:#aec5a2;
	background-image:url(images/Separate_04.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
}
a.MenuBox:visited {
	font-family:Arial;
	font-weight:normal;
	font-size:10px;
	color:#333300;
	text-decoration:none;
}
a.MenuBox:active {
	font-family:Arial;
	font-weight:normal;
	font-size:10px;
	color:#333300;
	text-decoration:none;
}
a.MenuBox {
	font-family:Arial;
	font-weight:normal;
	font-size:10px;
	color:#333300;
	text-decoration:none;
}
a.MenuBox:hover {
	font-family:Arial;
	font-weight:normal;
	font-size:10px;
	color:#01c058; /* old: FFFFFF; */
}
.menuTop {
	float:right;
	height:20px;
}
.home {
	margin-top:6px;
	margin-left:4px;
	float:left;
}
					/*CONTEÚDOS*/
.ResultsBox {
	height:47px;
	background-image:url(images/ResultsBoxRight_03.gif);
	background-position:right;
	background-repeat:no-repeat;
	background-color:#ebf6e3;
	text-align:left;
	margin-bottom:10px;
}
.ResultsBoxLast {
	height:47px;
	background-image:url(images/ResultsBoxRight_03.gif);
	background-position:right;
	background-repeat:no-repeat;
	background-color:#ebf6e3;
	text-align:left;
}
.ResultsBoxIn {
	height:32px;
	width:32%;
	float:left;
	padding-top:15px;
	font-family:Arial;
	font-weight:normal;
	font-size:11px;
	color:#333333;
}
.ResultsBoxInCenter {
	height:32px;
	width:32%;
	float:left;
	padding-top:15px;
	font-family:Arial;
	font-weight:normal;
	font-size:11px;
	color:#333333;
	text-align:center;
}
.ResultsBoxInRight {
	height:32px;
	width:32%;
	float:left;
	padding-top:15px;
	font-family:Arial;
	font-weight:normal;
	font-size:11px;
	color:#333333;
	text-align:right;
}
.field { border: 1px solid #666666; color: #000000; font-size: 9px; font-family: Verdana; width: 95%; background-color: #FFFFFF; height:15px; width:100px;}
.content {
	width:980px;
	height:397px;
}
.ColLeft {
	width:182px;
	float:left;
}
.ColRight {
	width:172px;
	height:397px;
	float:right;
}
.BorderRight {Border-right:1px dashed #b2b2b2;}

.ColDash {
	width:5px;
	height:auto;
	float:left;
	border-color:#FFFFFF;
	border-right-color:#b2b2b2;
	border-width:1px;
	border-style:dashed;
}
.ColCenter {
	width:782px;
	float:right;
}
.ColCenter1 {
	width:782px;
	height:397px;
	float:left;
}
.ColCenter2 {
	width:560px;
	float:none;
	text-align:left;
}
.Destaque {
	width:782px;
	float:right;
	background-image:url(images/DestaqueBCK_07.jpg);
	background-repeat:repeat-x;
}
.Destaque1 {
	background-image:url(images/DestaqueBCK_07.jpg);
	background-repeat:repeat-x;
	height:128px;
	margin-bottom:10px;
	margin-left:20px;
	width:740px;
}
.Destaque2 {
	width:740px;
	margin-left:20px;
	margin-bottom:20px;
}
.Destaque3 {
	width:560px;
	height:128px;
	float:right;
	background-image:url(images/DestaqueBCK_07.jpg);
	background-repeat:repeat-x;
	margin-bottom:26px;
	margin-top:20px;
}
.DestaqueInLeft {
	width:14px;
	height:128px;
	float:left;
	margin-left:-129px;	
}
.DestaqueInRight {
	width:14px;
	height:128px;
	float:right;
}
.DestaqueInRightNE {
	width:144px;
	height:128px;
	float:right;
}
.DestaqueInCenter {
	padding-top:15px;
	padding-bottom:15px;
	width:754px;
	float:left;
}
.DestaqueInCenter4 {
	padding-bottom:15px;
	width:754px;
	float:left;
}
.DestaqueInCenter1 {
	padding-top:15px;
	padding-bottom:15px;
	height:98px;
	float:left;
}
.DestaqueInCenterNE {
	padding-top:15px;
	padding-bottom:15px;
	width:624px;
	height:98px;
	float:left;
	margin-left:-260px;
}
.DestaqueInCenter3 {
	width:532px;
	float:left;
}
.DestaquePhoto {
	float:left;
	border-color:#b2b2b2;
	border-width:1px;
	border-style:solid;
	margin:0px 10px 0px 0px;
}
.DestaquePhoto1 {
    float:left;
    border-color:#b2b2b2;
    border-width:1px;
    border-style:solid;
    margin:0px 0px 0px 0px;
}

/* BOX Subhomepage */

.BOX {
    background:#e7f1cc;
    clear:both;
    color:#333333;
    margin:20px 0px 20px 0px;
}
* html .BOX { /* IE6 */
    height:1%;
}

.BOX1 {
    background:#e7f1cc;
    clear:both;
    color:#333333;
    margin:20px 0px 20px 20px;
}
* html .BOX1 { /* IE6 */
    height:1%;
}

.BOX1a {
    background:#e7f1cc;
    clear:both;
    color:#333333;
    margin:0px 0px 20px 20px; /* was: 20px 0px 20px 20px */
}
* html .BOX1a { /* IE6 */
    height:1%;
}

.BOX2 {
    background:#e7f1cc;
    clear:both;
    color:#333333;
    margin:0px 0px 20px 0px;
}
* html .BOX2 { /* IE6 */
    height:1%;
}

.BOX2a {
    background:#e7f1cc;
    clear:both;
    color:#333333;
    /*margin:0px 0px 20px 0px;*/
}
* html .BOX2a { /* IE6 */
    height:1%;
}

.BOXtop {
    height:14px;
    margin-bottom:-14px;
    position:relative;
}

.BOXbottom {
    height:14px;
    margin-top:-14px;
    position:relative;
}

.BOXmiddle {
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	min-height:50px;
	display:block;
	padding:0px 14px 0px 14px;
}

.BOXmiddle1 {
	margin:14px 0px 0px 0px;
}


.DestaqueText {
	width:607px;
	height:98px;
	float:right;
}
.DestaqueText1 {
 width:550px;
 float:left;
 margin-left:10px;
}
/* INICIO CAIXA DE DESTAQUE */

.FloatLeft {
    float:left;
}

.FloatRight {
    float:right;
}

.DestaqMini {
    background:#ebf6e3;
    clear:both;
    font-family:Arial;
    font-weight:bold;
    font-size:11px;
    margin:10px 0px 10px 0px;
}

.DestaqMini1 .LeftBoxAlign {
    float:left;
    /*min-width:180px;
    max-width:265px;*/
	/* alinhar caixas */
	width:240px;
}

.DestaqMinitop {
    background:#ebf6e3;
    height:11px;
}

.DestaqMinitop .FloatLeft {
    background-image:url(images/Destaq_topleft.gif);
    width:10px;
    height:11px;
    position:relative;
}

.DestaqMinitop .FloatRight {
    background-image:url(images/Destaq_topright.gif);
    width:10px;
    height:11px;
    position:relative;
}

.DestaqMinibottom {
    background:#ebf6e3;
    height:11px;
    clear:both;
}

.DestaqMinibottom .FloatLeft {
    background-image:url(images/Destaq_bottomleft.gif);
    width:10px;
    height:11px;
    position:relative;
}

.DestaqMinibottom .FloatRight {
    background-image:url(images/Destaq_bottomright.gif);
    width:10px;
    height:11px;
    position:relative;
}

.DestaqMini1 {
    /*min-height:29px;*/
    display:block;
    padding:0px 10px 0px 10px;
    clear:both;
}
/* FIM CAIXA DE DESTAQUE */
ul.UL3 {
    margin: 0;
    padding-left: 0px;
    list-style: none;
}
.UL3 li {
    margin-bottom:-1px;
    padding-right:10px;
}
.VejaTbBCK .H3 {
    margin:15px 0px 0px 0px;
}

.Center {
	width:754px;
	/*height:89px;
	float:right;*/
	margin: 26px 14px 26px 14px;
	/*margin-right:14px;
	margin-bottom:26px;
	margin-top:26px;*/
}
.Center1 {
	width:760px;
	height:auto;
	float:left;
	margin-left:15px;
	text-align:left;
}
.NetEmpregoTit {
	z-index:999;
	width:129px;
	height:31px;
	float:left;
	margin-top:-15px;
	position:relative;
}
.NetBolsaTit {
	z-index:999;
	width:129px;
	height:31px;
	float:left;
	margin-top:-15px;
	padding-left:10px;
	position:relative;
}
.FAQ {
	padding-bottom:10px;
	margin-bottom:10px;
	/*height:200px;*/
}
.FAQ1 {
	float:left;
	padding-bottom:10px;
	margin-bottom:10px;
}
.DestaqueFAQ {
	padding-left:20px;
}
.DstFAQ {
	background-color:#ebf6e3;
}
					/*CONTEÚDOS: Coluna Esquerda*/
.GoTop {
	margin-top:10px;
	margin-bottom:10px;
	width:750px;
	text-align:right;
}
.Perfil {
	width:172px;
	height:186px;
	margin-top:-19px;
	margin-left:5px;
}
.Perfil1 {
    width:172px;
    margin:15px 0px 15px 0px;
    text-align:left;
}
.PerfilBOX {
	width:172px;
	height:172px;
	vertical-align:bottom;
	position:relative;
}
.ContactBOX {
	width:172px;
	/*height:81px;*/
	vertical-align:bottom;
}
.PerfilSelect{
	width:140px;
	height:17px;
	border-color:#ebf5e4;
	border-bottom-color:#b2b2b2;
	border-width:1px;
	border-style:dashed;
}
.PerfilSelectLast{
	width:140px;
	height:20px;
}
.NewsBOX {
	margin-top:40px;
	width:172px;
}
.News {
	width:172px;
	/*height:100px;*/
}
.Dashed {
	border-color:#FFFFFF;
	border-top-color:#b2b2b2;
	border-width:1px;
	border-style:dashed;
	margin-bottom:15px;
}
.Dashed1 {
	border-color:#FFFFFF;
	border-top-color:#b2b2b2;
	border-width:1px;
	border-style:dashed;
	margin-bottom:15px;
	margin-top:15px;
}
.LastNews {
	width:172px;
	border-color:#FFFFFF;
	border-top-color:#b2b2b2;
	border-width:1px;
	border-style:dashed;
}
.PerfilBOXleft {
	float:left;
}
.PerfilBOXright {
	float:right;
}
.ContactBOXleft {
	width:15px;
	height:81px;
	float:left;
}
.ContactBOXright {
	width:15px;
	height:81px;
	float:right;
}
.PerfilBOXcenter {
	width:142px;
	height:152px;
	float:left;
	background-image:url(images/PerfilBCK_07.jpg);
	background-repeat:repeat-x;
	padding-top:20px;
}
.PerfilBOXcenter1 {
	width:142px;
	height:142px;
	float:left;
	background-image:url(images/PerfilBCKSmall_07.jpg);
	background-repeat:repeat-x;
	padding-top:20px;
}

.ContactBOXcenter {
	padding-top:15px;
	width:142px;
	height:66px;
	float:left;
	background-image:url(images/ContactCenter_03.gif);
	background-repeat:repeat-x;
	text-align:center;
}
.PerfilTit {
	width:129px;
	height:31px;
	float:left;
	margin-top:-187px;
	position:relative;
	text-align:left;
}
.PerfilTit1 {
	width:129px;
	height:31px;
	float:left;
	margin-top:-177px;
	position:relative;
	text-align:left;
}
.ContactTit {
	width:145px;
	height:17px;
	float:left;
	margin-bottom:-10px;
	position:relative;
	background-image:url(images/ContactTit_03.gif);
	background-repeat:no-repeat;
	text-align:left;
	font-family:Arial;
	font-size:10px;
	color:#666666;
	padding-top:2px;
	padding-left:5px;
}
.VejaTb {
    width:172px;
    margin-bottom:15px;
}

.VejaTbTit {
	width:162px;
	height:19px;
	background-image:url(images/VjTb_Tit_06.gif);
	background-repeat:no-repeat;
	font-family:Arial;
	font-weight:bold;
	font-size:11px;
	color:#333300;
	text-align:left;
	padding-top:5px;
	padding-left:10px;
}
.BoxTop {
	width:162px;
	height:15px;
	background-image:url(images/TopBox_11.jpg);
	background-repeat:no-repeat;
	font-family:Arial;
	font-size:11px;
	color:#333300;
	text-align:left;
	padding-top:2px;
	padding-left:10px;
}
.VejaTbBCK {
	/*width:172px;*/
	background-image:url(images/VjTb_BCK_06.gif);
	background-repeat:repeat-y;
	padding: 0px 10px 0px 10px;
}
.VejaTbBottom {
	width:172px;
}
					/*FOOTER*/
.Footer {
	width:980px;
	/*height:57px;*/
	border-color:#FFFFFF;
	border-top-color:#b2b2b2;
	border-width:1px;
	border-style:solid;
	margin-top:40px;
}
/*.logoAccess {
	margin-top:16px;
	height:41px;
	/*width:43px;*/
	/*float:left;
	margin-left:10px;
}/*
.logoBlock {
	/*float:left;*/
	/*margin-left:30px;
	width:780px;
}
/*.logoFirst {
	margin-top:16px;
	height:41px;
	float:left;
	margin-left:240px;
}*/

 .logoBlock {
margin:auto;
text-align:center;
width:800px;
}
 .logoAccess {
margin-top:16px;
text-align:center;
}
.logo {
	margin-top:16px;
	height:41px;
	float:left;
	margin-left:10px;
}
.FootNote {
	margin-top:3px;
	width:980px;
	height:20px;
	font-family:Arial;
	font-size:10px;
	text-align:center;
	clear:both;
}
ul.UL {
	margin: 0;
	padding-left: 20px;
	list-style: none;
	width: 350px;
	margin-bottom:15px;
}
ul.ULlast {
	margin: 0;
	padding-left: 20px;
	list-style: none;
	width: 350px;
}
ul.UL1 {
	margin: 0;
	padding-left: 10px;
	list-style: none;
}
.UL1 li {
	margin-bottom:15px;
}
ul.UL2 {
	margin: 0;
	padding-left: 0px;
	list-style: none;
}
.UL2 li {
	margin-bottom:7px;
	padding-right:10px;
}
					/*TEXTO*/
a.DestaqueTit:visited {
	font-family:Verdana;
	font-weight:bold;
	font-size:11px;
	color:#333300;
	text-decoration:none;
	text-align:left;
}
a.DestaqueTit:active {
	font-family:Verdana;
	font-weight:bold;
	font-size:11px;
	color:#333300;
	text-decoration:none;
	text-align:left;
}
a.DestaqueTit {
	font-family:Verdana;
	font-weight:bold;
	font-size:11px;
	color:#333300;
	text-decoration:none;
	text-align:left;
}
a.DestaqueTit:hover {
	font-family:Verdana;
	font-weight:bold;
	font-size:11px;
	color:#cccccc;
	text-decoration:none;
	text-align:left;
}
.Title {
	font-family:Verdana;
	font-weight:bold;
	font-size:11px;
	color:#333300;
	text-align:left;
}
.H1 {
	font-family:Arial;
	font-weight:bold;
	font-size:18px;
	color:#333300;
	text-align:left;
	margin-top:15px;
}
.H2 {
	font-family:Verdana;
	font-weight:normal;
	font-size:11px;
	color:#999999;
	text-align:left;
}
.H3 {
	font-family:Arial;
	font-weight:bold;
	font-size:11px;
	color:#333300;
	text-align:left;
}
.H31 {
	font-family:Verdana;
	font-weight:bold;
	font-size:14px;
	color:#333300;
	padding-left:10px;
}
.H4 {
	font-family:Verdana;
	font-weight:normal;
	font-size:12px;
	color:#333300;
	text-align:left;
}
.H5 {
	font-family:Arial;
	font-weight:normal;
	font-size:10px;
	color:#666666;
}
.p {
	background-image:url(images/EndText_07.gif);
}
.Date {
	font-family:Verdana;
	font-size:10px;
	color:#999999;
	text-align:left;
}
.Text {
	font-family:Verdana;
	font-size:11px;
	color:#333300;
	text-align:left;
}
.TextSearch {
	font-family:Arial;
	font-size:11px;
	color:#333300;
	text-align:left;
}
.Text1 {
	font-family:Verdana;
	font-size:11px;
	color:#666666;
	text-align:left;
	vertical-align:top;
}
.Text2 {
	font-family:Arial;
	font-size:10px;
	color:#666666;
}
.Text3 {
	font-family:Arial;
	font-size:9px;
	color:#666666;
}
a.More, a.More:active, a.More:visited {
	font-family:Arial;
	font-size:10px;
	color:#669933;
	text-align:left;
}
a.More:hover {
	font-family:Arial;
	font-size:10px;
	color:#8ebd00;
	text-align:left;
}
a.More1, a.More1:active, a.More1:visited {
	font-family:Arial;
	font-size:10px;
	color:#669933;
	text-align:left;
	text-decoration:underline;
}
a.More1:hover {
	font-family:Arial;
	font-size:10px;
	color:#8ebd00;
	text-align:left;
	text-decoration:underline;
}
a.More1Search, a.More1Search:active, a.More1Search:visited {
	font-family:Arial;
	font-size:10px;
	color:#669933;
	text-align:left;
	text-decoration:none;
}
a.More1Search:hover {
	font-family:Arial;
	font-size:10px;
	color:#8ebd00;
	text-align:left;
	text-decoration:underline;
}
a.More2, a.More2:active, a.More2:visited {
	font-family:Arial;
	font-size:9px;
	color:#669933;
	text-align:left;
}
a.More2:hover {
	font-family:Arial;
	font-size:9px;
	color:#8ebd00;
	text-align:left;
}
a.More3, a.More3:active, a.More3:visited {
	font-family:Arial;
	font-size:10px;
	color:#135804;
	text-align:left;
	background:url(images/BackArrow_09.gif) right 4px no-repeat; cursor:pointer; padding-right:13px;
}
a.More3:hover {
	font-family:Arial;
	font-size:10px;
	color:#8ebd00;
	text-align:left;
	background:url(images/BackArrow_09.gif) right 4px no-repeat; cursor:pointer;
}
a.More4, a.More4:active, a.More4:visited {
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:#669933;
	text-decoration:underline;
}
a.More4:hover {
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:#8ebd00;
	text-decoration:underline;
}
a.MoreSearch, a.MoreSearch:active, a.MoreSearch:visited {
	font-family:Verdana;
	font-size:12px;
	/*font-weight:bold;*/
	color:#135804;
	text-decoration:none;
}
a.MoreSearch:hover {
	font-family:Verdana;
	font-size:12px;
	/*font-weight:bold;*/
	color:#8ebd00;
	text-decoration:underline;
}
a.More5, a.More5:active, a.More5:visited {
	font-family:Verdana;
	font-size:11px;
	color:#333300;
}
a.More5:hover {
	font-family:Verdana;
	font-size:11px;
	color:#cccccc;
}
a.More5externo,a .More5externo:visited, a.More5externo:active {
	font-family:Verdana;
	font-size:11px;
	color:#333300;
	background:url("images/OutLink_03.gif") right 4px no-repeat; cursor:pointer; padding-right:13px; padding-top:2px;
}
a.More5externo:hover {
	font-family:Verdana;
	font-size:11px;
	color:#cccccc;
	background:url("images/OutLink_03.gif") right 4px no-repeat; cursor:pointer; padding-right:13px; padding-top:2px;
}
a.MoreFaq,a .MoreFaq:link, a.MoreFaq:active, a.MoreFaq:visited {
	font-family:Verdana;
	font-size:11px;
	color:#333300;
	cursor:pointer;
	text-decoration:underline;
}
a.MoreFaq:hover {
	font-family:Verdana;
	font-size:11px;
	color:#cccccc;
	cursor:pointer;
	text-decoration:underline;
}
a.More6:visited, a.More6:active, a.More6 {
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:#669933;
	background:url("images/OutLink_03.gif") right 4px no-repeat; cursor:pointer; padding-right:13px; padding-top:2px;
}
a.More6:hover {
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:#8ebd00;
	background:url("images/OutLink_03.gif") right 4px no-repeat; cursor:pointer; padding-right:13px; padding-top:2px;
}
a.More7:visited {
	font-family:Verdana;
	font-size:11px;
	color:#333300;
	background:url("images/OutLink_04.gif") right 4px no-repeat; cursor:pointer; padding-right:13px; padding-top:2px;
}
a.More7:active {
	font-family:Verdana;
	font-size:11px;
	color:#333300;
	background:url("images/OutLink_04.gif") right 4px no-repeat; cursor:pointer; padding-right:13px; padding-top:2px;
}
a.More7 {
	font-family:Verdana;
	font-size:11px;
	color:#333300;
	background:url("images/OutLink_04.gif") right 4px no-repeat; cursor:pointer; padding-right:13px; padding-top:2px;
}
a.More7:hover {
	font-family:Verdana;
	font-size:11px;
	color:#cccccc;
	background:url("images/OutLink_04.gif") right 4px no-repeat; cursor:pointer; padding-right:13px; padding-top:2px;
}
.Right {
	text-align:right;
}
.RightBoxAlign {
	float:right;
	margin-left:3px;
	text-align:left;
}
.LeftBoxAlign {
	float:left;
	margin-right:3px;
	text-align:left;
}
.LeftBoxAlignContent {
	/*float:left;*/
	margin-right:3px;
	text-align:left;
}

.LeftBoxAlign1 {
	margin-top:20px;
	float:left;
	margin-right:3px;
}
a.Link:visited {
	font-family:Arial;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}
a.Link:active {
	font-family:Arial;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}
a.Link {
	font-family:Arial;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}
a.Link:hover {
	font-family:Arial;
	font-size:11px;
	color:#b7caa7;
}
a.PerfilLink:visited {
	font-family:Arial;
	font-weight:bold;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}
a.PerfilLink:active {
	font-family:Arial;
	font-weight:bold;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}
a.PerfilLink {
	font-family:Arial;
	font-weight:bold;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}
a.PerfilLink:hover {
	font-family:Arial;
	font-weight:bold;
	font-size:11px;
	color:#01c058; /* old: b7caa7; */
}
a.VjTbLink:visited {
	font-family:Verdana;
	font-weight:normal;
	font-size:9px;
	color:#333333;
}
a.VjTbLink:active {
	font-family:Verdana;
	font-weight:normal;
	font-size:9px;
	color:#333333;
}
a.VjTbLink {
	font-family:Verdana;
	font-weight:normal;
	font-size:9px;
	color:#333333;
}
a.VjTbLink:hover {
	font-family:Verdana;
	font-weight:normal;
	font-size:9px;
	color:#cccccc;
}
.TitleNE {
	font-family:Georgia;
	font-size:24px;
	font-weight:bold;
	color:#990000;
}
a.Link1:visited {
	font-family:Verdana;
	font-weight:bold;
	font-size:10px;
	color:#66cc33;
}
a.Link1:active {
	font-family:Verdana;
	font-weight:bold;
	font-size:10px;
	color:#66cc33;
}
a.Link1 {
	font-family:Verdana;
	font-weight:bold;
	font-size:10px;
	color:#66cc33;
}
a.Link1:hover {
	font-family:Verdana;
	font-weight:bold;
	font-size:10px;
	color:#CBFF97;
}
.TitleIEFP {
	font-family:Arial;
	font-size:31px;
	font-weight:bold;
	color:#000000;
}
a.BreadcrumpsText:visited {
	font-family:Arial;
	font-weight:normal;
	font-size:10px;
	color:#666666;
}
a.BreadcrumpsText:active {
	font-family:Arial;
	font-weight:normal;
	font-size:10px;
	color:#666666;
}
a.BreadcrumpsText {
	font-family:Arial;
	font-weight:normal;
	font-size:10px;
	color:#666666;
}
a.BreadcrumpsText:hover {
	font-family:Arial;
	font-weight:normal;
	font-size:10px;
	color:#999999;
}
.Contact {
	font-family:Arial;
	font-size:18px;
	font-weight:bold;
	color:#009933;
	font-style:italic;
}
					/*BOX*/
/* set millions of background images */
.rbroundbox { background: url(images/BoxBCK_03.gif) repeat-x; background-position:bottom; }
.rbtop div { background: url(images/tl_03.gif) no-repeat top left; }
.rbtop { background: url(images/tr_03.gif) no-repeat top right; }
.rbbot div { background: url(images/bl_03.gif) no-repeat bottom left; }
.rbbot { background: url(images/br_03.gif) no-repeat bottom right; }
.BorderBox {Border-right:1px solid #cccccc; border-left:1px solid #cccccc; }
.BorderTop {Border-top:1px solid #cccccc; }
.BorderTop1 {Border-top:1px dashed #cccccc; }
.BorderTop2 {background-color:#aec5a2; }
.BorderTop3 {Border-top:1px dashed #cccccc;background-color:#aec5a2; }
.BorderTop1Last {Border-top:1px dashed #cccccc; Border-bottom:1px solid #cccccc; }

/* height and width stuff, width not really necessary. */
.rbbot {
width: 100%;
height: 10px;
font-size: 1px;
}
.rbbot div {
width: 100%;
height: 10px;
font-size: 1px;
}
.rbtop {
width: 100%;
height: 10px;
font-size: 1px;
}
.rbtop div {
width: 100%;
height: 10px;
font-size: 1px;
}
.rbcontent { margin: 0 0 0 10px; }
.rbroundbox { width: 405px; margin: 1em auto;}

					/* form */
.form {	font-family: Verdana; font-size: 9px; color: #000000; padding-top: 0;}
.form TD { padding-top:10px;}
.form LABEL { font-size: 9px; font-family: Verdana; font-weight: bold; color:#666666;}
.form .note { font-weight: normal; color:#808080;}

.form .field { border: 1px solid #82b771; font-size: 9px; font-family: Verdana; background-color: #effdeb;}
.form .fieldCombo { border: 1px solid #959595; color: #000000; font-size: 9px; font-family: Verdana; background-color: #effdeb;}
.form .field-container SELECT{ border: 1px solid #959595;	color: #000000;	font-size: 9px; font-family: Verdana; width: 100%; background-color:#effdeb;}
.form .field-container INPUT{ border: 1px solid #959595;	color: #000000;	font-size: 9px; font-family: Verdana; width: 100%; background-color:#effdeb;}
.form .field-no-fit-container SELECT{ border: 1px solid #959595; color: #000000; font-size: 9px;	font-family: Verdana;	background-color: #effdeb;}
.form .field-no-fit-container INPUT{ border: 1px solid #959595; color: #000000; font-size: 9px;	font-family: Verdana;	background-color: #effdeb;}
.form .field-no-fit { border: 1px solid #959595; color: #000000; font-size: 9px; font-family: Verdana; background-color: #effdeb;}

.form A {font-weight: normal; text-decoration:none; color: #17889C;}
.form A:hover {font-weight: normal; text-decoration:underline; color: #17889C;}

.form .group { margin:0px;}
.form .group .onemore { padding:5px;}
.form .group .more { color: #0099CC; width:100%; padding-bottom:5px;}

.form .label2 { font-size: 9px; font-family: Verdana; font-weight: bold; color:#666666;}

a.OK:visited {
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
}

a.OK:active {
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
}

a.OK {
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
}
a.OK:hover {
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#00CC33;
}
.OK {
	width:30px;
	height:17px;
	background:transparent url(images/OK_18.jpg) no-repeat center top;
	text-align:center;
	padding-top:3px;
}
.OK_clickable {
	width:30px;
	height:17px;
	/*background:transparent url(images/OK_18.jpg) no-repeat center top;
	text-align:center;
	padding-top:3px;*/
	cursor:pointer;
	color:#FFFFFF;
	text-decoration:none;
}

					/* DIV ESCONDIDA */
.divescondida1 {
	position:relative;
	display:none;
	margin-top:5px;
	margin-bottom:20px;
}
.divescondida2 {
	position:absolute;
	display:none;
	width:400px;
	background-color:#efefef;
	border:1px solid #cccccc;
	padding:10px;
}

/* DIV - GOOGLE MAPS */
#googlemap1 {
	width:500px;
	height:300px;
	background-color:#cccccc;
}

/* FAQS */
.FaqDisplay1 {
	padding-left:10px;
}
.FaqDisplay1 h3 {
	margin:15px 0 10px 0;
}
.FaqDisplay1 .switchgroup1_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#669933;
	cursor:pointer;
	text-decoration:underline;
}
.FaqDisplay1 .switchgroup1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#333300;
	text-align:left;
	padding:0 0 20px 0;
}

/* Caixas Verdes para a Ficha de Centro */

.ExtendBoxVerde {
	background:#EBF6E3;
}
* html .ExtendBoxVerde {
	height:1%;
}

*:first-child+html .ExtendBoxVerde {
    height:1%;
}

.ExtendBoxVerde .ExtendBox_Top {
	background:transparent url(images/extendbox_tl.gif) no-repeat left top;
}
.ExtendBoxVerde .ExtendBox_Top span {
	display:block;
	background:transparent url(images/extendbox_tr.gif) no-repeat right top;
	padding:11px 0 0 0;
}
.ExtendBoxVerde .ExtendBox_Content {
	padding:0 0 0 11px;
	background:transparent url(images/extendbox_bl.gif) no-repeat left bottom;
}
.ExtendBoxVerde .ExtendBox_Content .ExtendBox_Txt {
	padding:0 11px 11px 0;
	background:transparent url(images/extendbox_br.gif) no-repeat right bottom;
	text-align:left;
	font-family:Arial;
	font-weight:bold;
	font-size:11px;
}
.ExtendBoxVerde .ExtendBox_Content .ExtendBox_Txt ul {
	margin-top:0;
}

.ExtendBoxVerde .ExtendBox_Content .ExtendBox_Txt .LeftBoxAlign {
    float:left;
    /*min-width:180px;
    max-width:265px;*/
	/* alinhar caixas */
	width:240px;
}

.ExtendBox_Title {
	position:relative;
	padding-bottom:10px;
}

.clrFloat {
	clear:both;
	height:1%;
}

/* extra para FAQ */
.FaqResposta {
	margin:10px 25px 15px 0px;
}

.Text a:link, .Text a:active, .Text a:visited {
	color:#669933;
}
.Text a:hover {
	color:#8ebd00;
}

/* extra para Links dos Conteudos */

.H4 a:link, .H4 a:active, .H4 a:visited {
	color:#669933;
}
.H4 a:hover {
	color:#8ebd00;
}

.H2 a:link, .H2 a:active, .H2 a:visited {
	color:#669933;
}
.H2 a:hover {
	color:#8ebd00;
}

.H4 table, tr, td {
	border-color: rgb(153, 204, 0);
	/*font-size:10px;*/
}

.Texto a:link, .Texto a:active, .Texto a:visited {
	color:#669933;
}
.Texto a:hover {
	color:#8ebd00;
}

a.Links:link, a.Links:active, a.Links:visited {
	color:#669933;
}
a.Links:hover {
	color:#8ebd00;
}



/* extra para VerNoticia */
.NewsImg {
	float: left;
	padding-top: 20px;
	padding-right: 5px;
}


/******************************************/
/* EDIÇÃO DE ESTILOS DEVIDO AO SHAREPOINT */
/******************************************/

/* Link no UrlField */

div.Right a:visited {
	font-family:Arial;
	font-size:10px;
	color:#669933;
	text-align:left;
}
div.Right a:active {
	font-family:Arial;
	font-size:10px;
	color:#669933;
	text-align:left;
}
div.Right a {
	font-family:Arial;
	font-size:10px;
	color:#669933;
	text-align:left;
}
div.Right a:hover {
	font-family:Arial;
	font-size:10px;
	color:#8ebd00;
	text-align:left;
}


/* SHAREPOINT CONTENT EDITOR */

div.ms-wpbody a:link {
	font-family:Arial;
	font-size:10px;
	color:#669933;
	text-align:left;
	text-decoration: underline;
}


div.ms-wpbody a:active {
	font-family:Arial;
	font-size:10px;
	color:#669933;
	text-align:left;
}

div.ms-wpbody a:visited {
	font-family:Arial;
	font-size:10px;
	color:#669933;
	text-align:left;
}

div.ms-wpbody a:hover {
	font-family:Arial;
	font-size:10px;
	color:#8ebd00;
	text-align:left;
}

div.netemprego a, div.netemprego a:active, div.netemprego a:visited {
	font-family:Arial;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}

div.netemprego a:hover {
	color:#b7caa7;
}

/* feito por mim */
.align-right {
	background-color:#dfefcd;
	text-align:right;
	width:980px;
	border-bottom:1px solid #b2b2b2;
	border-left:1px solid #b2b2b2;
	border-right:1px solid #b2b2b2;
}

a.botaoedit:visited {
	height:25px;
	margin:0px 1px 0px 1px;
	padding:3px 7px 4px 7px;
	background-color: #bbcead;
	line-height:16px;
	border:solid 1px #6f9dd9;
	cursor:pointer;
}

.botaoedit:active {
	height:25px;
	margin:0px 1px 0px 1px;
	padding:3px 7px 4px 7px;
	background-color: #bbcead;
	line-height:16px;
	border:solid 1px #6f9dd9;
	cursor:pointer;
}

a.botaoedit:link {
	height:25px;
	margin:0px 1px 0px 1px;
	padding:3px 7px 4px 7px;
	background-color: #bbcead;
	line-height:16px;
	border:solid 1px #6f9dd9;
	cursor:pointer;
}

a.botaoedit:hover {
	margin:0px 1px 0px 1px;
	padding:3px 7px 4px 7px;
	background-image:url("/_layouts/images/menubuttonhover.gif");
	line-height:16px;
	border:solid 1px #6f9dd9;
	cursor:pointer;
}

/* link da pesquisa e arquivo */

.spanclickable {
	cursor:pointer;
}

/* links do netemprego */
div.netemprego {
}

div.link_netemprego {
	background:transparent url(/_catalogs/masterpage/images/BlackBullet_23.gif) no-repeat scroll 0%;
	padding-left:12px;
}

div.link_netemprego a, div.link_netemprego a:visited, div.link_netemprego a:active {
	font-family:Arial;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}

div.link_netemprego a:hover {
	font-family:Arial;
	font-size:11px;
	color:#b7caa7;
}
.break
{
	clear:both;
}

