@charset "utf-8";
/* CSS Document */

@import "reset.css";
/* -------------------- Configuração de texto -------------------- */
p, a, h1, h2, h3, h4, h5, h6, h7, input, ul, li, select, textarea, label, form, span {
	color: #000;
	font-family: "Trebuchet ms", Arial, Tahoma, Verdana;
	line-height: 14px;
	font-size:11px;
	text-decoration:none;
}




address { 
	color:#fff; 
	font-family:"Trebuchet MS"; 
	font-size:11px; 
	font-style:normal;
	font-weight:bold;
}

#rodape {
	
	padding-top:10px;
	background:url(../imgs/fundo-rodape.jpg) no-repeat;
	height:50px;
}
#rodape a {
	color:#fff;
}
/* -------------------- LINKS -------------------- */
a:hover {
	text-decoration:underline;
}
.links1 {
	font-size:13px;
	margin-top:17px;
	display:block;
	width:146px;
	padding:2px 0;
	background:url(../imgs/setadupla.gif) 100% 60% no-repeat;
	text-decoration:underline;
}



body {
	background:url(../imgs/bg.jpg) #000 repeat-x;
}
#all {
	width:772px;
	margin:0 auto;
	background-position:bottom;
	background-repeat:no-repeat;
}
/* -------------------- TOPO -------------------- */
#topo {
	background:url(../imgs/bg-topo.gif) no-repeat;
	height:88px;
	width:772px;
	padding-top:32px;
}
h1#marca {
	height:65px;
	width:181px;
	text-indent:-4000px;
	background:url(../imgs/marca.gif) no-repeat;
	margin-left:20px;
}
h1#marca a {
	display:block;
	height:65px;
	width:181px;
}
/* -------------------- MENU -------------------- */
#banner {
	width:533px;
	height:218px;
	position:absolute;
	margin-top:-38px;
	margin-left:193px;
}
#quer_franquar {
	position:absolute;
	height:70px;
	width:185px;	
	margin-left:533px;
	margin-top:-3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-indent:-4000px;
	background:url(../imgs/img-quer-franquear.gif) no-repeat;
}
#quer_franquar a {
	height:70px;
	width:185px;
	display:block;
}
#menu {
	background:#dc0720;
	padding:10px 0px 10px 15px;
	margin-bottom:2px;
}
#menu ul {
	width:153px;
}
#menu li a {
	color:#fff;
	display:block;
	height:30px;
	text-indent:-4000px;
	background-position:0px 0px;
	background-repeat:no-repeat;
}
#menu li a:hover {
	background-position:0px -30px;
}
.aanex {
	background-image:url(../imgs/menu-annex.gif);
}
.noticiasMenu {
	background:url(../imgs/menu-noticias.gif);
}
.clienteOculto {
	background:url(../imgs/menu-clienteoculto.gif);
}
.clientes {
	background:url(../imgs/menu-clientes.gif);
}
.Link {
	background:url(../imgs/menu-links.gif);
}
.faleConosco {
	background:url(../imgs/menu-faleconosco.gif);
	border:none;
}
/* -------------------- CONTEUDO -------------------- */
#conteudo {
	width:752px;
	padding:0 9px 20px 9px;
	background: url(../imgs/fundo-conteudo.gif) bottom no-repeat #fff;
	margin:0 auto;
}
/* -------------------- BORDAS -------------------- */
.bordaEsquerda {
	background:url(../imgs/borda-esquerda.gif) no-repeat;
	position:absolute;
	height:10px;
	width:10px;
	margin-top:-20px;
	margin-left:-20px;
}
.bordaDireita {
	background:url(../imgs/borda-direita.gif) no-repeat;
	position:absolute;
	height:10px;
	width:10px;
	margin-top:-20px;
	margin-left:165px;
}
.bordaDireita2 {
	background:url(../imgs/borda-direita2.gif) no-repeat;
	position:absolute;
	height:10px;
	width:10px;
	margin-top:0;
	margin-left:744px;
}
/* -------------------- ATUAÇÃO -------------------- */
#atuacao {
	width:153px;
	padding:20px 20px 0 20px;
	float:left;
	height:100%;
	min-height:400px;
	_height:400px;
	background:url(../imgs/fundo-atuacao.jpg) repeat-x;
}
#atuacao h2 {
	width:152px;
	height:52px;
	text-indent:-4000px;
	background:url(../imgs/tt-atuacao.gif) no-repeat;
}
#atuacao ul li {
	display:block;
	_margin-bottom:-14px;
}
#atuacao ul li a {
	padding:8px 0 8px 10px;
	display:block;
	border-bottom:1px solid #fff;
	background:url(../imgs/marcador.gif) no-repeat 0 13px;
}

/* -------------------- SEGUNDO BLOCO -------------------- */
#segundoBloco {
	width:559px;
	padding:20px 0 0 0;
	float:left;
	background:url(../imgs/fundo-segunda-div.jpg) repeat-x;
}
#segundoBloco p {
	width:248px;
}
/* -------------------- TITULOS SEGUNDO BLOCO -------------------- */
.tt-ClientesOcultos {
	background:url(../imgs/tt-cliente-oculto.gif) no-repeat;
}
.tt-clientesCompartilhada {
	background:url(../imgs/tt-gestaocompartilhada.gif) no-repeat;
}
#oportunidade .tt-oportunidades {
	background:url(../imgs/tt-oportunidade.gif) no-repeat;
	height:116px;
}
.tt-noticia {
	background:url(../imgs/tt-noticia.gif) no-repeat;
}
/* -------------------- BLOCOS DO SEGUNDO BLOCO -------------------- */
.bloco {
	width:249px;
	padding:0 0 0 21px;
	height:160px;
	float:left;
}
#segundoBloco h2 {
	width:249px;
	text-indent:-4000px;
	height:48px;
}
#oportunidade {
	height:255px;
	float:left;
}
#oportunidade p {
	margin:18px 0 5px 15px;
	width:218px;
	color:#375b6c;
}
.noticias {
	padding:10px 0 10px 31px;
	background:#d9e7ee ;
	margin:2px 0;
}
#noticia p {
	width:180px;
}
.verTodas {
	padding:10px 0 10px 31px;
	background:url(../imgs/marcador2.gif) #d9e7ee no-repeat 10px 50%;
	display:block;
}




/* -------------------- SEÇOES INTERNAS -------------------- */
.secoes {
	width:521px;
	margin:20px 0 0 20px;
	float:left;
}
.secoes h2 {
	font-size:16px;
	margin-bottom:22px;
	padding:0 0 8px 0;
	border-bottom:1px solid #292929;
	line-height:25px;
}
.secoes h3 {
	font-size:15px;
	margin-bottom:10px;
	padding:0 0 8px 0;
	border-bottom:1px solid #efefef;
	line-height:25px;
}
.secoes p {
	line-height:17px;
}

/* -------------------- CONTATO -------------------- */
.secoes label {
	clear:both;
	display:block;
	margin-top:10px;
	font-weight:bold;
}
.textUP {
	background:#efefef;
}
.textDOWN {
	background:#fff;
}

.secoes input, .secoes textarea {
	border:1px solid #cfcfcf;
	padding:2px;
}
.secoes textarea {
	border:1px solid #cfcfcf;
	padding:2px;
	width:305px;
}
.tabelaContato {
	margin-bottom:30px;
}



#flash_topo {
	position:absolute;
	width:400px;
	height:70px;
	z-index:2000px;
	margin-top:-78px;
	margin-left:255px;
}


.submenu {
	margin:0 0 0 15px;
}
.sub_sub_menu {
	margin:0 0 0 20px;
}
.sub_sub_menu li {
	background-position:0 50% !important ;
}

.clearFucking {
	clear:both;
}
h2.emconstrucao {
	background:url(../imgs/explamacao.gif) 0 15% no-repeat;
	padding-left:33px;
}
.marcas_clientes { width:90px; height:50px; border:#CCCCCC solid 1px; margin:3px; padding:0; display:inline-block; _float:left;}

