@CHARSET "ISO-8859-1";


html, body {
	font             : normal 12px Tahoma, Arial, Helvetica, sans-serif;
	margin           : 0;
	padding          : 0;
	border           : 0 none;
 	overflow         : scroll;
 	overflow-y       : scroll;
 	overflow-x       : auto;
 	height           : 100%;
	font-family      : Tahoma, Arial, Helvetica, sans-serif;
	font-size        : 12px;
	color            : #000000;
	background-color : #F2F2F2;
	text-align       : center;
}

#topmain {
	background-image : url(../img/top_fdo.gif);
	width            : 800px;
	height           : 77px;
	border           : 0px;
	margin           : 0px auto;
}

#topesq {
	background-image : url(../img/top_fdoesq.gif);
	width            : 4px;
	height           : 77px;
	border           : 0px;
	float            : left;
}
#topdir {
	background-image : url(../img/top_fdodir.gif);
	width            : 4px;
	height           : 77px;
	border           : 0px;
	float            : right;
}

#toplogo {
	background-image : url(../img/top_logo.gif);
	width            : 217px;
	height           : 62px;
	border           : 0px;
    float            : left;
	margin-top       : 7px;
	margin-left      : 10px;
}
#topacesso {
	background-image : url(../img/bt_acesso_clientes_folha.gif);
	background-position : 0px 0px;
	width        : 134px;
	height       : 23px;
	float        : right;
	margin-top   : 8px;
	margin-right : 9px;
	cursor       : pointer;
}
#topacesso:hover {
	background-position : 0px -23px;
}

#topmenu {
	width        : 428px;
	height       : 19px;
	float        : right;
	margin-top   : 23px;
	margin-right : 6px;
}
#topmenu a {
	float            : right;
	height           : 19px;
	cursor           : pointer;
}
#topmenu a:hover {
	background-position : 0px -19px;
}

#topmcontato {
	background-image : url(../img/mn_contato.gif);
	width            : 68px;
}

#topmnoticias {
	background-image : url(../img/mn_noticias.gif);
	width            : 69px;
}

#topmvantagens {
	background-image : url(../img/mn_vantagens.gif);
	width            : 86px;
}

#topmsolucoes {
	background-image : url(../img/mn_solucoes.gif);
	width            : 75px;
}

#topmempresa {
	background-image : url(../img/mn_empresa.gif);
	width            : 73px;
}

#topmhome {
	background-image : url(../img/mn_home.gif);
	width            : 57px;
}

#homeqdro {
	width            : 800px;
	height           : 330px;
	margin           : 0px auto;
}

#homeqdro #homeqdrocombos {
	width            : 236px;
	float            : left;
}

#homeqdro #homeartigos {
	background-image : url(../img/home_artigosfdo.gif);
	width            : 548px;
	float            : right;
}

#homeqdro #homeartigos #homeartigostop {
	background-image : url(../img/home_artigostitulo.gif);
	width            : 548px;
	height           : 26px;
	margin           : 0px auto;
}
#homeqdro #homeartigos #homearigostext {
	background-image : url(../img/home_artigosfdo.gif);
	width            : 548px;
	height           : 265px;
	margin           : 0px auto;
	text-align       : left;
	overflow         : auto;
}
#homearigostextint {
	padding          : 10px;
}
#homeqdro #homeartigos #homeartigosbottom {
	background-image : url(../img/home_artigosbottom.gif);
	width            : 548px;
	height           : 6px;
	margin           : 0px auto;
}
#homeqdro #homeartigos #homeartigostextfin {
	background-image : url(../img/home_artigosfdo.gif);
	width            : 548px;
	height           : 30px;
	margin           : 0px auto;
}
#homearigostext a {
	font-family     : Tahoma, Arial, Helvetica, sans-serif;
	font-size       : 11px;
	text-decoration : none;
	font-style      : normal;
	font-weight     : bold;
	color           : #000000; 
}
#homearigostext a:hover {
	text-decoration : none;
	color           : #000000;
}
#homearigostext a:visited {
	text-decoration : none;
	color           : #000000;
}
#homearigostext a:link {
	text-decoration : none;
	color           : #000000;
}
#homearigostext a:active {
	text-decoration : none;
	color           : #000000;
}
#noticiastext a {
	font-family     : Tahoma, Arial, Helvetica, sans-serif;
	font-size       : 11px;
	text-decoration : none;
	font-style      : normal;
	font-weight     : bold;
	color           : #000000; 
}
#noticiastext a:hover {
	text-decoration : none;
	color           : #000000;
}
#noticiastext a:visited {
	text-decoration : none;
	color           : #000000;
}
#noticiastext a:link {
	text-decoration : none;
	color           : #000000;
}
#noticiastext a:active {
	text-decoration : none;
	color           : #000000;
}



.homenotresumo {
	font-family      : Tahoma, Arial, Helvetica, sans-serif;
	font-size        : 11px;
	color            : #000000;
}
.homenotassunto {
	font-family      : Tahoma, Arial, Helvetica, sans-serif;
	font-size        : 10px;
	color            : #585858; 
}

#homeartigosfaixa {
	width            : 528px;
	text-align       : center;
	margin           : 0px auto;
	height           : 2px;
	border           : 0px #e4e4e4 solid;
	border-bottom-width : 1px;
}
#homeartigostodas {
	background-image : url(../img/ver_todas_noticias_administracao_pessoal.gif);
	background-position : 0px 0px;
	width            : 65px;
	height           : 15px;
	float            : right;
	margin-right     : 20px;
	margin-top       : 5px;
}



#homeartigostodas:hover {
	background-position : 0px -15px;
}

#qdrmain {
	background-image : url(../img/qdrfdo.jpg);
	width            : 800px;
	height           : 260px;
	margin           : 0px auto;
}

#qdrmain #qdrtit1 {
	background-image : url(../img/qdrtit_terceirizacao.png);
	width            : 469px;
	height           : 77px;
	float            : left;
	margin-top       : 17px;
	margin-left      : 10px;
}
#qdrmain #qdrmsg {
	background-image : url(../img/qdrmsg_terceirizacao.png);
	width            : 635px;
	height           : 92px;
	float            : left;
	margin-left      : 10px;
}
#qdrmain #qdrtit2 {
	background-image : url(../img/qdrtit_tecnologia.png);
	width            : 486px;
	height           : 45px;
	float            : left;
	margin-top       : 13px;
	margin-left      : 175px;
}
#qdrmain #qdrimg {
	background-image : url(../img/qdrimg_gestora_rh.png);
	width            : 187px;
	height           : 260px;
	float            : right;
	margin-top       : 0px;
	margin-right     : 25px;
}

#qdrbottom {
	background-color : #ffffff;
	width            : 800px;
	height           : 320px;
	margin           : 0px auto;
}

#boxall {
	width            : 800px;
	border           : 0px;
	margin           : 0px auto;
}
#boxalltop {
	background-image : url(../img/box_alltop.gif);
	width            : 800px;
	height           : 5px;
	border           : 0px;
}
#boxalltext {
	background-image : url(../img/box_allfdo.gif);
	width            : 800px;
	border           : 0px;
	text-align       : left;
}
#boxallbottom {
	background-image : url(../img/box_allbottom.gif);
	width            : 800px;
	height           : 6px;
	border           : 0px;
}

#boxtitulo {
	float            : left;
	border           : 0px;
	margin-top       : 5px;
	margin-left      : 10px;
}

#boximagem {
	float            : right;
	border           : 0px;
	margin-top       : 5px;
	margin-right     : 6px;
}

#boxtexto {
	float            : left;
	border           : 0px;
	margin-top       : 50px;
	margin-right     : 6px;
}

#mainbox {
	width            : 236px;
	border           : 0px;
	float            : left;
	margin-top       : 5px;
	margin-left      : 0px;
}

#mainbox #mainboxtit {
	background-image : url(../img/mainbox_tit.gif);
	width            : 236px;
	height           : 49px;
}
#mainbox #mainboximg {
	background-image : url(../img/mainbox_img.gif);
	width            : 236px;
	height           : 130px;
}
#mainbox #mainboxtxt {
	background-image : url(../img/mainbox_fdo.gif);
	width            : 236px;
	height           : 100px;
	font-size        : 11px;
	color            : #333333;
}
#mainbox #mainboxtxt #mainboxbt {
	background-image : url(../img/mainbox_leiamais.gif);
	width            : 72px;
	height           : 15px;
	float            : right;
	margin-top       : 10px;
	margin-right     : 10px;
	cursor           : pointer;
}
#mainbox #mainboxtxt span {
	float            : left;
	text-align       : left;
	margin-top       : 5px;
	margin-left      : 20px;
}
#mainbox #mainboxbottom {
	background-image : url(../img/mainbox_bottom.gif);
	width            : 236px;
	height           : 9px;
}
#bottom {
	width            : 800px;
	border           : 0px #d9d9d9 solid;
	border-top-width : 1px;
	border-bottom-width : 1px;
	margin           : 0px auto;
	padding          : 10px 0px 10px 0px;
	text-align       : right;
}
#botton span {
	margin    : 0px auto;
	float     : right;
	color     : #585858; 
}
#bottom img {
	float : left;
}
#bottom a {
	text-decoration : none;
	color           : #585858; 
}
#bottom a:hover {
	text-decoration : none;
	color           : #000000;
}
#bottom a:visited {
	text-decoration : none;
	color           : #585858;
}
#bottom a:link {
	text-decoration : none;
	color           : #585858;
}
#bottom a:active {
	text-decoration : none;
	color           : #000000;
}
.corpohome {
	background-image : url(../img/fdocorpo.jpg);
	width            : 800px;
	height           : 580px;
	margin           : 0px auto;
	text-align       : left;
	font-size        : 12px;
	background-color : #ffffff;
}
.corpohome a {
	text-decoration : none;
	color           : #585858; 
}
.corpohome a:hover {
	text-decoration : none;
	color           : #000000;
}
.corpohome a:visited {
	text-decoration : none;
	color           : #585858;
}
.corpohome a:link {
	text-decoration : none;
	color           : #585858;
}
.corpohome a:active {
	text-decoration : none;
	color           : #585858;
}

#winlogin {
	position        : absolute;
	top             : 0px;
	left            : 0px;
	width           : 270px;
	height          : 152px;
	display         : none;
	border          : 0px;
	text-align      : left;
	z-index         : 8000;
}
#winlogintop {
	background-image : url(../img/login_bgtop.png);
	width            : 270px;
	height           : 42px;
}
#winloginbottom {
	background-image : url(../img/login_bgbottom.png);
	width            : 270px;
	height           : 110px;
}
#winlogintxt {
	width            : 90%;
	padding          : 10px;
}
#winback {
	width            : 10px;
	height           : 10px;
	top              : 0px;
	left             : 0px;
	border           : 0px;
	display          : none;
	background-color : #b0b0b0;
	position         : absolute;
	z-index          : 9000;
}
#imgwaiting {
	position         : absolute;
	top              : 0px;
	display          : none;
	left             : 0px;
	z-index          : 9001;
}
#winloginemp {
	position        : absolute;
	top             : 0px;
	left            : 0px;
	width           : 500px;
	height          : 300px;
	display         : none;
	border          : 0px;
	text-align      : left;
	z-index         : 9500;
}
#winloginemptop {
	background-image : url(../img/loginemp_bgtop.png);
	width            : 500px;
	height           : 42px;
}
#winloginempbottom {
	background-image : url(../img/loginemp_bgbottom.png);
	width            : 500px;
	height           : 258px;
}
#winloginemptxt {
	width            : 490px;
	height           : 250px;
	overflow         : auto;
}
#winloginemptxt a {
	padding         : 10px;
	text-decoration : none;
	color           : #585858; 
}
#winloginemptxt a:hover {
	text-decoration : none;
	color           : #000000;
}
#winloginemptxt a:visited {
	text-decoration : none;
	color           : #585858;
}
#winloginemptxt a:link {
	text-decoration : none;
	color           : #585858;
}
#winloginemptxt a:active {
	text-decoration : none;
	color           : #585858;
}



/*
 *
 * Botão padrão
 *
 */
button { 
	border      : 0;
	cursor      : pointer;
	font-weight : bold;
	padding     : 0 2px 0 0;
	text-align  : center;
}
button span {
	position    : relative;
	display     : block;
	white-space : nowrap;
	padding     : 0 0 0 2px;
}

/*blue buttons*/
button.submitBtn {
  background : url(img/btn_blue_right.gif) right no-repeat;
  font-size  : 1.3em;
}
button.submitBtn span {
  height      : 28px;
  line-height : 28px;
  background  : url(img/btn_blue_left.gif) left no-repeat;
  color       : #fff;
}
button.submitBtn:hover {
	background : url(img/btn_blue_right_hover.gif) right no-repeat;
}
button.submitBtn:hover span {
	background : url(img/btn_blue_left_hover.gif) left no-repeat;
}
