body{
	margin:10px;
	background-image: url(../img/bg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#464a61;
	background-attachment: fixed;
}

.fontVermelhaGrande, .msgErro
{
	color:#D6220E;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-decoration: none;
}

.msgErro { font-size: 11px; }

a{text-decoration:none; color:#8a4752;}
a:hover{text-decoration:underline;}

a.link_paginacao{text-decoration:none; color:#FFFFFF;}
a.link_paginacao:hover{text-decoration:underline;}

ul, li{list-style:none; padding:0px; margin:0px; line-height:180%;}

/*PÁGINA PRINCIPAL - TOPO*/
.logo{float:left; width:165px; height:114px;}
.topo{
	float:right;
	width:575px;
	height:114px;
	background-image: url(../img/magiclean_1.jpg);
	background-repeat: no-repeat;
}
.data{width:294px; float:left; font-size:10px; color:#6e859b;
padding:2px 0px 0px 10px;
}
.sub-menu{width:261px; float:right; height:20px;}
.menu{float:left; width:740px;}

/* RODAPÉ*/
.rodape-ext{float:left; width:2px;}
.rodape{float:left; width:736px; color:#ecffff; font-size:10px; text-align:left;}
.rodape2{float:left; width:736px; color:#666666; font-size:11px; text-align:left;}
.rodape3{float:left; width:700px; color:#666666; font-size:11px; text-align:left;}
.cidades{width:auto; float:left; padding:3px 10px 3px 3px;}
.direitos{float:right; padding:3px;}

/* MIOLO*/
#esquerda, #direita{width:350px; float:left;}
.box_servicosTop{margin-top:22px;}
.box_servicos, .box_servicosTop{width:100%; float:left; margin-bottom:20px;}
.servicosEsq{width:104px; float:left; margin-right:10px;}
.servicosDir{width:230px; float:left;}

.box_destaque{width:300px; float:left;}
.box_links{width:330px; float:left; margin-top:20px;}
.ico, .icoTxt{float:left; width:auto;}
.ico{margin-right:5px;}
.cadastrar_curriculo, .pesquisar_vagas{margin-top:10px; float:left; width:auto; margin-right:15px;}

.banners{width:150px; float:left; margin-top:10px;
}
.links{width:175px; float:left; margin-top:10px; text-align:left; line-height:150%;
}


/* INTERNA*/
h1{margin:0px; padding:0px; margin-bottom:10px;}
.voltar{clear:both; padding-top:10px;}
.servicos{width:700px; float:left; margin-bottom:10px;}
.servicosImg{width:132px; float:left;}
.servicosTxt,.servicosTxtContraste, .servicosTxtInterna{width:548px; float:left;
padding:10px; text-align:left;
}
.servicosTxtInterna{padding-top:0px;}
.servicosTxt{height:70px;}
.servicosTxtContraste{background-color:#FFFFFF; height:70px;}

/*APRESENTACAO*/
.materiais{position:relative; width:542px; height:70px;}

/*CLIENTES*/
.clientes{margin:0px 20px 20px 0px;}


/*FORMULARIOS*/
input, textarea, select{border:1px solid #c6d1db;}
label{padding-top:10px;}
.botao{border:0px;}
.formulario{width:370px; float:left; margin-bottom:7px;}
.formNome, .formComentario, .formEndereco, .formCurriculo{width:362px;}
.formComentario{height:50px;}
.formTelefone, .formEmail, .formDepartamento, .formFormacao, .formIdade{width:175px;}
.formEsq, .formDir{float:left; width:175px;}
.formEsq{margin-right:10px;}
.formDepartamento{font-size:10px; font-family:Tahoma,Arial, Helvetica, sans-serif; color:#464a61;}
.formBt{float:left; width:363px; margin:10px 0px;}

/*CURRICULO*/
.curriculoEsq{width:350px; float:left;}
.curriculoDir{width:350px; float:left;}

/*VAGAS*/
p.vagas{margin:0px; padding: 10px 0px 0px 0px;}
p.vagasBusca{
	margin:0px;
	margin-top:15px;
	padding: 3px 0px 0px 6px;
	background-image: url(../img/curriculo/vagasBusca.gif);
	background-repeat: no-repeat;
	height:19px;
	letter-spacing:3px;
	
}
h2{color:#8a4752; font-size:11px;}
.contrasteVermelho{background-color:#b46874; color:#ffffff;}
.contrasteBranco{background-color:#ffffff;}
.contrasteAzul{background-color:#8b9fb1; color:#ffffff; }
.tabela-vagas{position:relative; margin-top:10px;}
.bordaRight{border-right:1px solid #ffffff; padding:2px 5px;}
