html, body {
	height:100%;
	background-image:url(../img/bg_topo.jpg);
	background-position:center top;
	background-repeat:no-repeat;
} 

body {
	margin:0; 
	padding:0;
	color:#666;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	text-align:center;
}

#tudo { 
	width:99.8%;
	position:relative;
	margin:0 auto;
	text-align:left;
}

#conteudo {
	padding-bottom:15px;
}

#topo {
	width:100%;
	height:195px;
	text-align:center;
}

#principal {
	width:940px;
	text-align:justify;
	margin:0 auto;
}

#rodape {
	background-image:url(../img/bg_rodape.jpg);
	background-position:center;
	background-repeat:no-repeat;
	width:100%;
	height:50px;
	padding:28px 0 0 0;
	margin:0;
	text-align:center;
}

.clear {clear:both;}

#menu_solucoes {
  width:900px;
  height:132px;
  margin:0 auto 10px auto;
}

/* ---------- HOME ---------- */

#banner_home {
  width:900px;
  height:274px;
  margin:0 auto 10px auto;
}

#home_destaques {
  width:920px;
  height:155px;
  margin:40px auto 10px auto;
  padding:10px;
}

.quadro_destaque {
  position:relative;
  float:left;
  width:215px;
  height:122px;
  margin:7px;
}

.faixa_destaque {
  z-index:100;
  width:205px;
  position:relative;
  top:-38px;
  background-color:#000;
  padding:5px;
  cursor:pointer;
}

.dest_cliente {
  font-size:12px;
  font-weight:bolder;
  color:#fff;
}

.dest_solucao {
  font-size:10px;
  font-weight:bolder;
  color:#fff;
}

#home_meio {
  width:900px;
  height:430px;
  margin:10px auto;
}

#home_identidade {
  position:relative;
  float:left;
  width:440px;
  height:400px;
  padding:30px 10px 10px 0;
}

#home_icones_solucoes {
  position:relative;
  float:left;
  width:185px;
  height:390px;
}

#home_icones_solucoes img {
  position:relative;
  float:right;
  margin:0 10px 5px 0;
  cursor:pointer;
}

#solucao_breve {
  position:relative;
  float:right;
  width:255px;
  height:390px;
}

#solucao_texto {
  height:240px;
  padding:4px;
  text-align:justify;
}

#home_news {
  position:relative;
  float:left;
  width:400px;
  height:400px;
  padding:10px;
  background-image:url(../img/div_newsletter.gif);
  background-repeat:no-repeat;
  background-position:bottom center;
  border-left:5px solid #bdbec2;
}

#newsletter {
  width:418px;
  height:214px;
}

#news_texto {
  width:400px;
  height:46px;
  position:relative;
  top:200px;
  left:10px;
}

#nome {
  width:324px;
  margin:211px 0 0 81px;
  background-color:#f5f5f5;
  border:0;
}

#email {
  width:324px;
  margin:12px 0 0 81px;
  background-color:#f5f5f5;
  border:0;
}

#nl_enviar {
  margin:35px 0 0 345px;
}

#daksa_lab {
  width:418px;
  height:25px;
  margin-top:10px;
  padding:5px 0;
}

#lab_flickr {
  height:140px;
  padding:4px 0 0 0;
  background-image:url(../img/palestra_senac.jpg);
  background-repeat:no-repeat;
  border-bottom:5px solid #bdbec2;
}

#divtags {
  height:130px;
  background-image:url(../img/tag_cloud.jpg);
  background-repeat:no-repeat;
  padding-top:14px;
}

#tagcloud {
  display:inline;
  position:relative;
  width:550px;
  text-align:justify;
  float:right;
  margin-right:64px;
}

/* ---------- SOLUCAO ---------- */

#solucao_container {
  width:900px;
  margin:0 auto;
  margin-top:43px;
  background-image:url(../img/bg_solucoes.gif);
  background-repeat:no-repeat;
  background-position:top center;
}

#solucao_esq {
  display:inline;
  position:relative;
  float:left;
  width:524px;
  padding:10px 15px;
  margin-left:12px;
  text-align:justify;
}

#solucao_dir {
  display:inline;
  position:relative;
  float:right;
  width:271px;
  padding:2px 13px;
  margin-right:12px;
}

#img_port {
  float:right;
  margin:0 0 5px 5px;
}

/* ---------- A AGENCIA ---------- */

#a_agencia {
  width:870px;
  margin:50px auto 0 auto;
}

#agencia_container {
  width:900px;
  margin:0 auto;
  margin-top:22px;
  background-image:url(../img/bg_a_agencia.gif);
  background-repeat:no-repeat;
  background-position:top center;
}

#agencia_esq {
  width:390px;
  height:500px;
  position:relative;
  float:left;
  text-align:justify;
  padding:20px 25px;
}

#agencia_dir {
  position:relative;
  display:inline;
  float:right;
  margin:14px 22px 0 0;
}

/* ---------- CONTATO ---------- */

#contato_esq {
  position:relative;
  display:inline;
  float:left;
  width:450px;
  height:528px;
  margin:50px 0 10px 20px;
  background-image:url(../img/img_fale.jpg);
  background-repeat:no-repeat;
}

#contato_dir {
  position:relative;
  display:inline;
  float:right;
  width:446px;
  height:528px;
  margin:50px 20px 10px 0;
  background-image:url(../img/img_contato.jpg);
  background-repeat:no-repeat;
}

#contato_dir #img_mapa {
  position:relative;
  top:176px;
  left:27px;
}

#ul_contato {
  margin:68px 0 0 140px;
  height:350px;
}

#ul_contato li {
  margin-bottom:12px;
  height:19px;
}

.campo_contato {
  width:270px;
  height:14px;
  border:0;
  background-color:#375c6e;
  color:#fff;
  font-weight:bold;
}

.texto_contato {
  margin-top:6px;
  width:272px;
  height:252px;
  border:0;
  background-color:#375c6e;
  color:#fff;
  font-weight:bold;
}

#bot_enviar_contato {
  position:relative;
  top:17px;
  left:320px;
  cursor:pointer;
}

#div_cv {
  border-top:8px solid #f1879b;
}

#intro_cv {
  margin:10px 0 15px 20px;
  font-size:12px;
  font-weight:bold;
}

#cv_abaixo {
  width:895px;
  height:170px;
  margin:0 auto;
  background-image:url(../img/img_trabalhe.jpg);
  background-repeat:no-repeat;
  background-position:top right;
  border-left:2px solid #f28123;
}

#cv_form {
  width:410px;
  height:142px;
  background-image:url(../img/div_curriculo.gif);
  background-repeat:no-repeat;
  background-position:top left;
}

.campo_cv{
  width:265px;
  height:14px;
  background-color:#e7e7e7;
  border:0;
}

#nome_cv {
  margin:6px 0 0 103px;
}

#email_cv {
  margin:16px 0 0 103px;
}

.area_cv {
  width:350px;
  margin:10px 0 0 25px;
  background-color:#e7e7e7;
}

#arq_cv {
  margin:9px 0 0 160px;
}

#bot_enviar_cv {
  margin:8px 0 0 310px;
  cursor:pointer;
}



