body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#FFFFFF;
	font-family: Arial, Helvetica, "Trebuchet MS", Sans-serif;
	font-size: 12px;
	color: #000000;
}
/* sul empregoa F5CB4F  l F29618  */
.botaoProcurar {
	color:black;
	background-color:#F29618;
	height:18px;
	width:32px;
	font-size:10px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	border-width:0;
}
.tr_anuncios {
	background-color:#F29618;
	font-size:12px;
	color:black;
	font-weight:bold;
	/*display:inline;*/
}
.red_table_header {
	background-color:#F51C19;
	font-size:12px;
	color:black;
	font-weight:bold;
}
.mouse1 {
background-color:none;
	font-size:12px;
	color:black;
	font-weight:normal;


}
.mouse2 {
background-color:#d5d5d5;
	font-size:12px;
	color:black;
	font-weight:normal;
	cursor:pointer;
	
}
.mouse3 {
background-color:#F29618;
	font-size:12px;
	color:black;
	font-weight:normal;


}
.mouse4 {
background-color:#F1F1F1;
	font-size:12px;
	color:black;
	font-weight:normal;


}
.errors_text {
	font-size:11px;
	color:red;
}
.normal_text {
	font-size:11px;
	color:black;
	font-weight:normal;

}
.normal_text3 {
	font-size:13px;
	color:black;
	font-weight:normal;

}
.normal_text4 {
	font-size:12px;
	color:black;
	font-weight:bold;

}
.normal_text2 {
	font-size:9px;
	color:black;
	font-weight:normal;

}
/*end of sul emprego*/
.img 
{ 
	border: 0px solid #FFFFFF; 
} 
.imgLogo
{ 
	border: 1px solid #FFFFFF; 
} 
p {
	font-family:Arial, Helvetica, sans-serif;	
	font-size:12px;
	color:#2F6260;
}
h1 {
	font-size:20px;
	color:#000000;
	font-weight:normal;
	display:inline;
}
h2 {
	font-size:16px;
	color:#326765;
	font-weight:normal;
	display:inline;
}
h3 {
	font-size:14px;
	color:#326765;
	font-weight:normal;
	display:inline;
}
h4 {
	font-size:12px;
	color:#326765;
	font-weight:normal;
	display:inline;
}
h5 {
	font-size:11px;
	color:#326765;
	font-weight:normal;
	display:inline;
}
h6 {
	font-size:10px;
	color:#326765;
	font-weight:normal;
	display:inline;
}
.tabDirectorio {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	vertical-align:bottom;
	padding-bottom:5px;
}
.tabDirectorio a:link {
	color: #D3E1E1;
	text-decoration:none
}
.tabDirectorio a:visited {
	color: #D3E1E1;
	text-decoration:none
}
.tabDirectorio a:hover {
	color: #FFFFFF;
	text-decoration:none
}
.tabInscrever {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	vertical-align:bottom;
	padding-bottom:5px;
}
.tabInscrever a:link {
	color: #F0C7C5;
	text-decoration:none
}
.tabInscrever a:visited {
	color: #F0C7C5;
	text-decoration:none
}
.tabInscrever a:hover {
	color: #FFFFFF;
	text-decoration:none
}
.tabFormacao {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	vertical-align:bottom;
	padding-bottom:5px;
}
.tabFormacao a:link {
	color: #C6E1F3;
	text-decoration:none
}
.tabFormacao a:visited {
	color: #C6E1F3;
	text-decoration:none
}
.tabFormacao a:hover {
	color: #FFFFFF;
	text-decoration:none
}
.tabEmprego {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	vertical-align:bottom;
	padding-bottom:5px;
}
.tabEmprego a:link {
	color: #FAD6A4;
	text-decoration:none
}
.tabEmprego a:visited {
	color: #FAD6A4;
	text-decoration:none
}
.tabEmprego a:hover {
	color: #FFFFFF;
	text-decoration:none
}
.tabServicos {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	vertical-align:bottom;
	padding-bottom:5px;
}
.tabServicos a:link {
	color: #DDD2F4;
	text-decoration:none
}
.tabServicos a:visited {
	color: #DDD2F4;
	text-decoration:none
}
.tabServicos a:hover {
	color: #FFFFFF;
	text-decoration:none
}
.tabNoticias {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	vertical-align:bottom;
	padding-bottom:5px;
}
.tabNoticias a:link {
	color: #EBF09D;
	text-decoration:none
}
.tabNoticias a:visited {
	color: #EBF09D;
	text-decoration:none
}
.tabNoticias a:hover {
	color: #FFFFFF;
	text-decoration:none
}
.tabContactos {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	vertical-align:bottom;
	padding-bottom:5px;
}
.tabContactos a:link {
	color: #F6E9BE;
	text-decoration:none
}
.tabContactos a:visited {
	color: #F6E9BE;
	text-decoration:none
}
.tabContactos a:hover {
	color: #FFFFFF;
	text-decoration:none
}
.pesquisaField {
	border:solid;
	border-width:1px;
	border-color:#3F7F7D;
	height:16px;
	font-size:11px;
}
.loginField {
	border:solid;
	border-width:1px;
	border-color:#F51C19;
	height:16px;
	font-size:11px;
}
SELECT {
	color:#0B2F4B;
  background-color:#FFFFFF;
  font-size:11px;
	border: 1px solid #A0B927;
}
a:link {
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
a:visited {
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
a:hover {
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}
.tableWhite {
	background-color:#FFFFFF;
}
.tableGrey {
	background-color:#F1F1F1;
}
.tableLightBlue {
	background-color:#E8F2FB;
}
.tableLast20 {
	border-style: solid;
	border-color: #3F7F7D;
	border-width: 1pt;
	background-color:#FAFAFA;
}
.tableNews {
	border-style: solid;
	border-color: #B0C911;
	border-width: 1pt;
	background-color:#FFFFFF;
}
.tableLogin {
	border-style: solid;
	border-color: #F51C19;
	border-width: 1pt;
	background-color:#FAFAFA;	
}
.tableAgenda {
	border-style: solid;
	border-color: #F5CB4F;
	border-width: 1pt;
	background-color:#FAFAFA;
}
.tableDirectorio {
	border-style: solid;
	border-color: #CCCCCC;
	border-width: 1pt;
	background-color:#FAFAFA;
}
.tableMinisites {
	border-style: solid;
	border-color: #7E659F;
	border-width: 1pt;
	background-color:#FAFAFA;
}
.tableFormacao {
	border-style: solid;
	border-color: #2278B5;
	border-width: 1pt;
	background-color:#FAFAFA;
}
.tableEmprego {
	border-style: solid;
	border-color: #F29618;
	border-width: 1pt;
	background-color:#FAFAFA;
}

.calendarHeader {
	font-family: Arial;
	font-size: 11px;
	text-align: right;
	width:15px;
	font-weight:bold;
}
.calendarDayNo {
	text-align: center;
	background-color:#FFFFFF;
	font-size: 11px;
	color: #CCCCCC;
}
.calendarDaySome {
	text-align: center;
	background-color:#EDC95C;
	font-size: 11px;
	color: #FFFFFF;
}
.isdayselected {
	text-align: center;
	background-color:#C00000;
	font-size: 11px;
	color: #FFFFFF;
}
.calendarToDay {
	text-align: center;
	background-color:#F39719;
	font-size: 11px;
	color: #797979;
}
.lastNews {
	font-family: Arial;
	font-size: 11px;
}
.lastNews01 {
	background-color:#FFFFFF;
}
.lastNews02 {
	background-color:#FAFAFA;
}
.barTitle {
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
	font-weight:bold;
	height:23px;
	vertical-align:middle;
}
.radio {
	background-color:#F1F1F1;
	border-Width: 0pt;
	vertical-align:middle;
}
.linkDir {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#326765;	
}
.linkDir a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #326765;
}
.linkDir a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #326765;
}
.linkDir a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #326765;
	text-decoration: underline;
}
.linkWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;	
}
.linkWhite a:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.linkWhite a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.linkWhite a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: underline;
}
.theDates {
	font-family: Arial,Helvetica,Sans-serif;
	font-size: 10px;
	color: #7C7C7D;
	font-weight:normal;
}
.antesTitleSecondary {
	font-family: Verdana,Arial,Helvetica,Sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #939292;
}
.TitleSecondary {
	font-family: Impact,Arial,Helvetica,Sans-serif;
	font-size: 20px;
	color: #000000;
}
.TitleSecondary a:link {
	font-family: Impact,Arial,Helvetica,Sans-serif;
	font-size: 20px;
	color: #000000;
	text-decoration: none;
}
.TitleSecondary a:visited {
	font-family: Impact,Arial,Helvetica,Sans-serif;
	font-size: 20px;
	color: #000000;
	text-decoration: none;
}
.TitleSecondary a:hover {
	font-family: Impact,Arial,Helvetica,Sans-serif;
	font-size: 20px;
	color: #000000;
	text-decoration: underline;
}
.subTitle {
	font-family: Trebuchet MS,Arial,Helvetica,Sans-serif;
	font-size: 11px;
	color: #B1BB0E;
	font-weight:bold;
}
.myRSRegistoFields {
	font-family: Arial;
	font-size: 11px;
	color: #797979;
}
.myRSRegistoFields a:link {
	font-family: Arial;
	font-size: 10px;
	color: #797979;
	text-decoration: none;
	font-style: italic ;
}
.myRSRegistoFields a:visited {
	font-family: Arial;
	font-size: 10px;
	color: #797979;
	text-decoration: none;
	font-style: italic ;
}
.myRSRegistoFields a:hover {
	font-family: Arial;
	font-size: 10px;
	color: #797979;
	text-decoration: underline;
	font-style: italic ;
}
.myRSRegisto {
	font-family: Arial;
	font-size: 11px;
	color: #797979;
	font-weight:bold;
}
.myRSRegisto a:link {
	font-family: Arial;
	font-size: 11px;
	color: #797979;
	font-weight:bold;
	text-decoration: none;
}
.myRSRegisto a:visited {
	font-family: Arial;
	font-size: 11px;
	color: #797979;
	font-weight:bold;
	text-decoration: none;
}
.myRSRegisto a:hover {
	font-family: Arial;
	font-size: 11px;
	color: #005357;
	font-weight:bold;
	text-decoration: underline;
}
.rollReading {
	background-color:#F9FAF0;
}
.bargray {
	background-image:  url(http://images.sulempresas.com/slicegray.gif);
	background-repeat: repeat-x;
	height:18px;
}
.evento0 {
	color: #00565D;
}
.evento1 {
	color: #C00000;
}
.evento2 {
	color: #00A8A6;
}
.evento3 {
	color: #969806;
}
.evento4 {
	color: #C00000;
}
.evento5 {
	color: #905430;
}
.evento6 {
	color: #00C000;
}
.evento7 {
	color: #969806;
}
.botao {
    color:#FFFFFF;
    background-color:#C5DD27;
	font-size:11px;
	text-decoration: none;
	height:18px;
	border: 1px solid #A0B927;
	font-weight:bold;
	border-color:#EEEEEE;
}
.botaoSearch {
	color:#FFFFFF;
	background-color:#3F7F7D;
	height:18px;
	font-size:10px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	border-width:0;
}
.botaoLogin {
	color:#FFFFFF;
	background-color:#F51C19;
	height:18px;
	width:32px;
	font-size:10px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	border-width:0;
}
.barTitle {
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
	font-weight:bold;
	height:23px;
	vertical-align:middle;

}
.content {
	font-family: Arial,Helvetica,Sans-serif;
	font-size: 11px;
	color: #000000;
}
.inputError {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	border: 1px solid #FF0000;
}
.inputErrorSelect {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	border: 1px solid #FF0000;
	background-color:#FFC6C6;
}
.client_menu_over{
	background-color:#FFCECE;
}

/* MODAL WINDOWS*/
#modal_container {
    padding:0px;
    background-color:#FFFFFF;
    border:1px solid #666666;
    overflow:visible;
    font-family:Arial;
    font-size:11px;
    color:#000000;
    text-align:center;
}

#modal_overlay {
    background-color:#000000;
}
/* MODAL WINDOWS*/
.white_text{
	font-family: Arial,Helvetica,Sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.white_text a:link{
	font-family: Arial,Helvetica,Sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.white_text a:hover{
	font-family: Arial,Helvetica,Sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}
.white_text a:visited{
	font-family: Arial,Helvetica,Sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;

}
.red_heading{
	background-color:#F51C19;
}

.lineColor01 {
	background-color:#DDDDDD;
	Border-Width: 0pt;
}
.lineColor02 {
	background-color:#EEEEEE;
	Border-Width: 0pt;
}
.required{
	color:#FF0000;
}
