@charset "utf-8";
/* Advice */

body {
	margin:5px 0px 0px 0px; 
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:#c9dbf1;
	font-size:7.5pt;
}
* img { border:0; }

a, a:link, a:visited, a:active {
	color:#0083ca;
	text-decoration:none;
	line-height:150%;
	outline:none;
}



a:hover { text-decoration:underline; }

#wrap { 
	width:900px;
	margin:0 auto;
	display:block;
	border:5px solid #fff;
	background:#fff;
	height:580px;
}

#header {
	width:900px;
	height:84px;
	background:#fff url(images/bg_header.jpg);
	margin:0px 0px 10px 0px;
	padding:0;
}

#header img { border:0; }

#logo { width:210px; height:83px; float:left; margin:0px 0px 0px 40px; }
#banner { width:460; float:right; margin:10px 80px 0px 0px; }

#menu { margin:0px 0px 5px 0px; }

#menu a:link, #menu a:visited {
	color:#fff;
	text-decoration:none;
	font-size:10pt;
	font-weight:bold; 
	padding:0px;
	margin:0px;
}

#menu a:hover { text-decoration:underline; }

#conteudo {
	width:900px;
	height:420px;
	overflow:hidden;
}

#esquerda {
	width:250px;
	height:420px;
	float:left;
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px;
	background:#fff url(images/bg_esquerda.jpg);
	}
	
#recrutamento { margin:8px 0 0 0; }
#recrutamento2 { margin:18px 0 0 0; }
.menu_esq {}

.sub_menu_esq {}

.sub_menu_esq ul { padding:0px 5px 0px 25px; margin:3px 0px 0px 0px; }

.sub_menu_esq a:link, a:visited {
	color:#0083ca;
	text-decoration:none;
	line-height:150%;
}

.sub_menu_esq a:hover { text-decoration:underline; }

#direita {
	width:610px;
	height:420px;
	float:right;
	background:#fff url(images/bg_direita.jpg) repeat-x bottom fixed;
	margin:0px;
	padding:0px 10px 0px 10px;
	font-size:7.5pt;
	overflow:auto;
}

#direita form { padding:0; margin:0;}
#direita ul { }

#direita h1 {
	font-size:11pt;
	margin:0px;
	}
	
#direita h2 {
	font-size:10pt;
	margin:0;
}

#direita h3{
	font-size:9pt;
	margin:0;
	}
	
/* ############## Informacoes ############# */	
	
#informacoes {
	background:#fff url(images/bg_informacoes.jpg) repeat-x;
	width:610px;
	height:420px;
	float:right;
	margin:0px;
	padding:0px 10px 0px 10px;
	font-size:7.5pt;
	overflow:auto;
}

.menu_informacoes {
	width:360px;
	margin:30px 0px 0px 50px;
	}

.particulares {
	background:url(images/seccao_particulares.gif) no-repeat;
	width:170px;
	height:135px;
	float:left;
}

.informacoes_btn {
	margin:60px 0px 0px 0px;
	width:170px;
	text-align:center;
	}

.empresas {
	background:url(images/seccao_empresas.gif) no-repeat;
	float:right;
	width:170px;
	height:135px;
	margin:0px 0px 0px 20px;
}

.form_informacoes {
	margin-left:85px;
	clear:both;
	width:500px;
	line-height:25px;
}

.form_informacoes h1 {
	font-size:11pt;
	margin:0;
	padding:0px 0px 10px 0px;
	}
	
.conteudo_informacoes {
	width:590px;
	overflow:auto;
	margin:0 auto;
	height:180px;
}


/* ############## solucoes ############# */

#solucoes_esquerda {
	width:250px;
	height:420px;
	float:left;
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px;
	background:#fff url(images/bg_esquerda.jpg) repeat-y;
	}

#sol_empresas {
	width:191px;
	margin:20px 0px 20px 10px;
}

#sol_particulares {
	width:191px;
	margin:15px 0px 0px 10px;
}


.sol_submenu {
	padding:60px 0px 0px 10px;
	}

.sol_submenu img { padding:0px 0px 5px 0px; }

#solucoes {
	width:610px;
	height:420px;
	float:right;
	background:#fff url(images/bg_solucoes.jpg) no-repeat;
	margin:0px;
	padding:0px 10px 0px 10px;
	font-size:7.5pt;
	overflow:auto;
}

#solucoes form { padding:0; margin:0;}
#solucoes ul { }

#solucoes h1 {
	font-size:11pt;
	margin:0px;
	}
	
#solucoes h2 {
	font-size:10pt;
	margin:0;
}

#solucoes h3{
	font-size:9pt;
	margin:0;
	}

/* ############## Imprensa ############# */

#imprensa {
	background:#fff url(images/bg_imprensa.jpg) no-repeat;
	width:610px;
	height:420px;
	float:right;
	margin:0px;
	padding:0px 10px 0px 10px;
	font-size:7.5pt;
	overflow:auto;
}

#imprensa .panfleto {
	width:420px;
	height:220px;
	margin:100px auto 0px auto;
}


/* ############## Quem SOmos ######### */

#quemsomos {
	width:610px;
	height:420px;
	float:right;
	background:#fff url(images/bg_quemsomos.jpg) no-repeat;
	margin:0px;
	padding:0px 10px 0px 10px;
	font-size:7.5pt;
	overflow:auto;
}

#quemsomos #menu {
	background:url(images/quemsomos_header.png) no-repeat;
	width:130px;
	margin-top:20px;
	padding:50px 0px 0px 15px;
	float:left;
}

#quemsomos #texto {
	width:410px;
	height:370px;
	overflow:auto;
	font-size:7.5pt;
	margin:40px 0px 0px 0px; 
	padding-right:15px;
	text-align:left;
	float:right;
	}
	
#quemsomos #texto ul  {	
	padding:0px 0px 0px 15px;
}

#quemsomos #texto ul li { padding:0px 0px 0px 0px; }

#quemsomos h1 {
	font-size:11pt;
	margin:0px;
	}
	
#quemsomos h2 {
	font-size:10pt;
	margin:0;
}

#quemsomos h3{
	font-size:9pt;
	margin:0;
	}

/* ############## GLOSSARIO ########## */

#glossario {
	width:610px;
	height:400px;
	float:right;
	background:#fff url(images/bg_glossario.jpg) no-repeat;
	margin:0px;
	padding:0px 10px 0px 10px;
	font-size:7.5pt;
	overflow:auto;
}


#menu_glossario {
	width:900px;
	height:20px;
	text-align:right;
	font-size:7.5pt;
	display:block;
	clear:both;
}

#glossario h1 {
	font-size:11pt;
	margin:0px;
	}
	
#glossario h2 {
	font-size:10pt;
	margin:0;
}

#glossario h3{
	font-size:9pt;
	margin:0;
	}
	
/* ############## Recrutamento ######## */

#div_recrutamento {
	background:#fff url(images/bg_recrutamento.jpg) repeat-x;
	width:610px;
	height:420px;
	float:right;
	margin:0px;
	padding:0px 10px 0px 10px;
	font-size:7.5pt;
	overflow:auto;
}

#txt_recrutamento {
	width:400px;
	margin:80px 0px 0px 30px;
	height:120px;
	overflow:hidden;
}

.form_recrutamento {
	margin:50px 0px 0px 85px;
	clear:both;
	width:490px;
	line-height:25px;
}

.form_recrutamento label {
	width:90px;
	display:block;
	float:left;
	margin:0;
	padding:0;
}

/* ############### FAQS ##############*/

#faqs {
	width:610px;
	height:420px;
	float:right;
	background:#fff url(images/bg_glossario.jpg) no-repeat;
	margin:0px;
	padding:0px 10px 0px 10px;
	font-size:7.5pt;
	overflow:auto;
}

#faqs_menu {
	background:url(images/faqs_header.png) no-repeat;
	width:230px;
	margin:15px 0px 0px 10px;
}


.faqs_submenu {
	padding:60px 0px 0px 10px;
	}

#faqs h1 {
	font-size:11pt;
	margin:0px;
	}
	
#faqs h2 {
	font-size:10pt;
	margin:0;
}

#faqs h3{
	font-size:9pt;
	margin:0;
	}

/* ############## Footer ############# */

#footer {
	width:900px;
	height:20px;
	clear:both;
	font-size:7.5pt;
	font-weight:bold;
	text-align:center;
	padding:10px 0px 0px 0px;
	color:#b2b2b2;
	background:transparent;
}

#footer a:link, #footer a:visited {
	color:#b2b2b2;
	text-decoration:none;
	}

#footer a:hover { text-decoration:underline; }

#como-chegar {
	padding-top:42px;
	}
