/* RH Saúde */
BODY {
	margin:15px 0 50px 0; padding:0;
	background:#EFEFEF url(images/bg.gif) left top repeat-x;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#555;
}
P { margin:0 0 15px 0; }
.bold { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; letter-spacing:-1px; word-spacing:2px; }



/* LINKS */
A { text-decoration:none; color:#425668; }
A:hover { text-decoration:none; color:#0B8DAF; }

.voltar A { font-size:110%; font-weight:bold; letter-spacing:-1px; word-spacing:2px; color:#425668; }
.voltar A:hover { text-decoration:none; color:#0B8DAF; }

.paginacao { color:#999; }
.paginacao A { color:#425668; }
.paginacao A:hover { color:#0B8DAF; }

.red { color:#c00; !important }
.red A { color:#c00; text-decoration:none; }
.red A:hover { color:#c00; text-decoration:underline; }






/* FORMULARIOS */
form { margin:0; padding:0; }
.txt { margin:0; padding:0; border:1px solid #BAB9B9; }
.btn {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#000;
	cursor:pointer;
	xmargin:10px 0 0 0
}
.btn2 {
	font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; letter-spacing:-1px; word-spacing:2px;
	color:#fff;	background:#d00; cursor:pointer; border:1px solid #700;
}
.aviso { color:#c00; }



FIELDSET { position:relative; display:block; margin:0 3px; padding:10px; border:1px solid #aaa; }
* html FIELDSET { margin-top:-8px; } /* IE hack para corrigir a margem do fieldset */

FIELDSET LEGEND { margin:0; padding:0 5px; color:#000; text-align:left; }
* html FIELDSET LEGEND { margin:0 0 8px 0; } /* IE hack para corrigir a margem da legenda */






/* TITULOS */
h1,h2,h3,h4,h5,h6 { font-family: Arial, Helvetica, sans-serif; }
h1 { position:relative; margin:0 0 10px 0; padding:0; font-size:17px; font-weight:bold; letter-spacing:-1px; word-spacing:2px; color:#425668; }
h2 { position:relative; margin:0 0 10px 0; padding:0; font-size:15px; font-weight:bold; letter-spacing:-1px; word-spacing:2px; color:#425668; }
h3 { position:relative; margin:0 0 10px 0; padding:0; font-size:14px; font-weight:bold; letter-spacing:-1px; word-spacing:2px; color:#425668; border-bottom:1px solid #c5d4de; }
h4 { position:relative; margin:0 0 10px 0; padding:0; font-size:14px; font-weight:bold; letter-spacing:-1px; word-spacing:2px; color:#425668; }
h5 { position:relative; margin:0; padding:0; font-size:14px; font-weight:bold; letter-spacing:-1px; word-spacing:2px; color:#fff; }
h6 { position:relative; margin:0; padding:0; font-size:14px; font-weight:bold; letter-spacing:-1px; word-spacing:2px; color:#000; }







/* VISUAL */
.pg { background:#FFF; border:1px solid #DEDEDE; padding:0px; }

.fundo_azul { background:#0B8DAF; color:#FFF; height:185px; padding:0 10px; }

.menu { font-size:12px; color:#FFF; vertical-align:bottom; padding:0 30px 10px 20px; }
	.menu A { display:block; padding:2px 5px; text-decoration:none; color:#FFF; border-top:2px dotted #3CA5BF; }
	.menu A:hover { text-decoration:none; color:#72C4D8; }
	.menu A.inicio { border:0; }

	
.conteudo { padding:10px; }
.conteudo_int { padding:10px; }
#d_banner { margin:0 0 10px 0; }


.box { border:1px solid #CDD2D5; padding:5px; vertical-align:top; }
	.box H1 {
		border-bottom:1px solid #F0F1F2;
		font-size:14px;
		font-weight:bold;
		color:#425668;
		padding:2px 5px;
	}
	.box A { text-decoration:none; color:#555; }
	.box A:hover { text-decoration:none; color:#0B8DAF; }
	
	.box A.azul { color:#0B8DAF; }
	.box A:hover.azul { color:#425668; }

.box_bg { border:1px solid #CDD2D5; padding:5px; vertical-align:top; }
	.box_bg H1 {
		font-size:18px;
		font-weight:bold;
		color:#425668;
		margin:0; padding:0;

	}
	.box_bg H2 {
		font-size:14px;
		font-weight:bold;
		color:#A6A9AC;
		margin:0; padding:0;
	}
	
.btn_next { width:110px; background:#ffb700; border:1px solid #ffaf00; color:#fff; padding:4px; font-family: Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; letter-spacing:-1px; word-spacing:2px; }




/* ########## noticias */
#linha { display:block; margin:10px 0; padding:0; height:1px; font-size:1px; line-height:0px; background:transparent; border-bottom:1px solid #c5d4de; }
#ntc_data { font-size:11px; }
#ntc_titulo { font-weight:bold; }


/* ########## form cadastro curriculo */
#cad_cur_abas A.cad_cur_btn_on { display:block; position:relative; margin:0; padding:5px 10px 10px 10px; border:1px solid #999; border-bottom:0; color:#333; }
#cad_cur_abas A.cad_cur_btn_off { display:block; position:relative; margin:0; padding:5px 10px; border:1px solid #999; background:#eee; }
#cad_cur_abas A.cad_cur_btn_off:hover { padding:5px 10px 7px 10px; }

#cad_cur_abas #cad_cur_cima { padding:10px; border-bottom:1px solid #999; }

.cad_cur_form { position:relative; margin:0 0 5px 0; padding:15px; border:1px solid #999; border-top:0; }
.form_label { padding:0 15px 0 0; border-bottom:1px solid #ddd; }
.text_label { padding:3px 5px; background:#E7F2F8; color:#333; }

.formacao { position:relative; margin:0 0 10px 0; padding:10px; background:#E7F2F8; }
.idioma { position:relative; margin:0 0 10px 0; padding:10px; background:#E7F2F8; }
.experiencia { position:relative; margin:0 0 10px 0; padding:10px; background:#E7F2F8; }


#le_linha { height:285px; margin:0 0 0 20px; padding:0 0 0 20px; border-left:1px solid #c5d4de; }
#le_form { margin:0; padding:0; }












/* UTEIS */
.clear { clear:both; font-size:0px; line-height:1px; }
.noborder { border:0; }
.nomargin { margin:0; }
.nopadding { padding:0; }










/*
Alpha PNG support for IE
------------------------------
Aviso, este código abaixo funciona apenas para visualização na tela. Quando este documento for impresso, o bug voltará.
O Hack Abaixo faz o código rodar apenas no IE. Sendo que os outros browsers como, Firefox, Opera e Safari já tem a transparencia de PNG nativo.
\*/
* html img/**/ { filter:expression(this.alphaxLoaded ? "" : (this.src.substr(this.src.length-4)==".png" ? ((!this.complete) ? "" : this.runtimeStyle.filter=("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.src+"')")+(this.onbeforeprint="this.runtimeStyle.filter='';this.src='"+this.src+"'").substr(0,0)+String(this.alphaxLoaded=true).substr(0,0)+(this.src="images/spacer.gif").substr(0,0)) : this.runtimeStyle.filter="")); }





















