body {background-color:#666; width:800px; height:100%; margin:0px auto; font:7pt 'Trebuchet MS', Arial; position:relative;}
.header {width:800px; height:85px; margin:0px auto; background-color:#E84E0F; color:#FFF; text-transform:uppercase; font-size:20pt; font-weight:bold; line-height:3em; text-align:center;}

.corpo {background:url('../imagens/ImgHC2.jpg') top left no-repeat; width:800px; height:505px; color:#333;}
.logo {background:url('../imagens/LogoHC-recruta.png') top left no-repeat; position:relative; float:left; width:500px; height:72px; margin:0 0 22px 47px; top:14px;}
.apresentacao {width:400px; height:65px; font-size:9pt; line-height:1.25em; text-align:left; position:relative; float:left; margin:10px 0 10px 47px;}

span.bold {font-weight:bold;}
span.laranja {font-weight:bold; color:#E84E0F;}

a.email:link, a.email:visited {text-decoration:none; color:#E84E0F; font-weight:bold;}
a.email:active, a.email:hover {text-decoration:none; color:#333333; font-weight:bold;}

form {float:left; height:100%; width:210px;}
form.recomendar {height:90px;}
label {float:left; width:210px; text-transform:uppercase; font-size:10px; margin:0 0 5px 0; color:#FFF;}
	label.short {width:100px;}
		label.short select {height:16px; width:85px; font-size:11px; margin:0; text-transform:none; }
input {height:10px; width:180px; font-size:11px; margin:0; color:#E84E0F;}
	input.short {width:80px;}
	input.send {background-color:#E84E0F; border:0px solid #FFF; height:25px; width:105px; margin:10px 0 0 40px; font-size:20px; color:#FFF; font-weight:bold; letter-spacing:0.05em; cursor:pointer;}
	input.recomendar {background-color:#E84E0F; border:0px solid #FFF; height:16px; width:105px; margin:10px 0 0 40px; color:#FFF; letter-spacing:0.05em; padding-bottom:2px; cursor:pointer;}

.fomularioCondicoes {float:left; height:330px; width:450px; margin:0px 0 0px 47px;}
.fomulario {background:url('../imagens/fundoForm1.png') top left no-repeat; height:220px; width:210px; margin:0; float:left; padding:15px 0 0 22px;}
.fomulario2 {background:url('../imagens/fundoForm2.png') top left no-repeat; height:75px; width:210px; margin:0 -10%; position:relative; float:left; padding:15px 0 10px 22px;}
.condicoes {height:230px; width:190px; margin:0; float:left; padding:15px 0 0 10px; color:#333; font-size:10px;}

/*===== CSS para input type="file" =====*/
input.file_input_textbox{float:left; width:120px; height:15px; border:solid 0px #E84E0F; color:#333; background-color:#FFF; font-size:11px; padding:0 2px; margin:2px 10px 0 0;}

#file_input_div {position:relative; overflow:hidden; display:inline;}

.file_input_button {position:relative; height:15px; width:50px; margin:2px 0 0 0; padding-bottom:2px; background-color:#E84E0F; color:#FFFFFF; border-style:none; font-size:10px; cursor:pointer;}

.file_input_hidden{font-size:7px; position:absolute; right:0px; top:0px; opacity:0; filter:alpha(opacity=0); -ms-filter:"alpha(opacity=0)"; -khtml-opacity:0; -moz-opacity:0;}
/*===== CSS para input type="file" =====*/