/*---------- GERAL ------------------------------------------------------------------------------------------------------------*/
html {
  overflow-x:hidden;
}

* {
	margin: 0;
	padding: 0;
	list-style: none;
	text-decoration: none;
	outline: 0;
	border: 0;
}

body {
  font: normal normal 12px Calibri, arial, sans-serif;
  background:#000 url(../imagens/fundo.jpg) repeat-x center top;
	}

p { 
	line-height: 16px; 
}

.tith1 {
  text-indent:-9999px;
}
	
/*---------- CLASSES ---------------------------------------------------------------------------------------------------------*/
.clear { 
	clear: both; 
}

.oculto {
  display: block;
  text-indent: -9999px;
}

.alerta {
  display: block;
  background: url(../imagens/atencao.png) 5px center no-repeat #ffffe1;
  border: 1px solid #aca899;
  padding: 5px 5px 5px 25px;
  margin: 5px 0;
  font-size: 12px;
  color: #000;
	width: 400px;
}
	
.sucesso {
  display: block;
  background: url(../imagens/sucesso.gif) 5px center no-repeat #ffffe1;
  border: 1px solid #aca899;
  padding: 5px 5px 5px 25px;
  margin: 5px 0;
  font-size: 12px;
  color: #000;
	width: 400px;
}

label.error {display: none !important; }

input.error {
	background: url(../imagens/atencao.png) 100% center no-repeat #fff !important;
	
}

textarea.error {
  background: url(../imagens/atencao.png) 100% top no-repeat #fff !important;
}
	

div.alinhacentro {
  width:885px;
	margin:0 auto;
}

/*---------- INDEX ------------------------------------------------------------------------------------------------------------*/
div#topo {
  width:100%;
	height:150px;
	margin:0 auto;
	color:#FFF;
}

div#topo div.menusuperior {
  width:1127px;
	height:47px;
	background:url(../imagens/menusuperior.png) no-repeat center top;
  position:absolute;
	right:50%;
	margin-right:-950px;
	top:40px;
}

div#topo div.menusuperior a.home {
  width:20px;
	height:19px;
	float:left;
	background:url(../imagens/home.png) no-repeat center top;
	margin:10px;
	margin-left:20px;
}

div#topo div.menusuperior ul {
  float:left;
	margin-left:15px;
	width:400px;
	margin-top:10px;
}

div#topo div.menusuperior ul li {
	float:left;
}

div#topo div.menusuperior ul li a {
  color:#888;
	margin:0 10px;
	font-size:16px;
}

div#topo div.menusuperior ul li a:hover,
div#topo div.menusuperior ul li a.ativo {
  color:#FC7A14;
}

div#topo div.menusuperior span.fone {
  display:block;
	float:left;
	font-size:20px;
	margin-top:10px;
	background:url(../imagens/fone.png) no-repeat left center;
	padding-left:20px;
}

div#topo div.menusuperior span.telefone {
  display:block;
	float:left;
	font-size:20px;
	margin-top:10px;
}

div#topo div.menusuperior span h5 {
  font-size:11px;
	float:left;
	margin:0 5px;
}

div#topo div.menuinferior {
  width:100%;
	height:63px;
	background:url(../imagens/menuinferior.png) no-repeat center top;
	position:absolute;
	top:100px;
	z-index:50;
}

div#topo div.menuinferior ul {
  float:right;
	margin-right:20px;
	width:445px;
	height:55px;
	line-height:55px;
}

div#topo div.menuinferior ul li {
  float:left;
}

div#topo div.menuinferior ul li a {
  color:#FFF;
	font-size:21px;
	float:left;
}

div#topo div.menuinferior ul li a:hover{
  color:#FC7A14;
	font-size:21px;
	float:left;
}  

div#topo div.menuinferior ul li a.coaching {
	height:55px;
	width:100px;
	background:url(../imagens/setaabre.png) no-repeat 85px 27px;
	padding-left:4px;
}

div#topo div.menuinferior ul li a.consultorias  {
  height:55px;
	width:130px;
	padding-left:8px;
	margin-left:3px;
	background:url(../imagens/setaabre.png) no-repeat 117px 27px;
}

div#topo div.menuinferior ul li a.cursos {
  height:55px;
	margin-left:5px;
	padding-left:8px;
	width:83px;
	background:url(../imagens/setaabre.png) no-repeat 68px 27px;
}

div#topo div.menuinferior ul li a.palestras {
  height:55px;
	padding-left:5px;
	background:url(../imagens/setaabre.png) no-repeat 84px 27px;
	width:98px;
}

div#topo div.menuinferior ul li a.coaching.selecionado {
	background:url(../imagens/setafecha.png) no-repeat 85px 27px;
	color:#FC7A14;
}

div#topo div.menuinferior ul li a.consultorias.selecionado  {
	background:url(../imagens/setafecha.png) no-repeat 117px 27px;
	color:#FC7A14;
}

div#topo div.menuinferior ul li a.cursos.selecionado {
	background:url(../imagens/setafecha.png) no-repeat 68px 27px;
	color:#FC7A14;
}

div#topo div.menuinferior ul li a.palestras.selecionado {
	background:url(../imagens/setafecha.png) no-repeat 84px 27px;
	color:#FC7A14;
}

div#topo div.menuinferior ul li ul {
  display:none;
	position:absolute;
	top:56px;
	left:50%;
	margin-left:-247px;
	width:677px;
	float:left;
	height:auto;
	background:url(../imagens/fundosubmenumeio.png) repeat-y;
	*padding-bottom:20px;
}

div#topo div.menuinferior ul li ul li {
  position:relative;
	float:left;
	
}

div#topo div.menuinferior ul li ul li a {
  float:left;
	padding-left:30px;
	height:26px;
	line-height:14px;
	margin:15px 10px;
	font-size:16px;
	width:170px;
}

div#topo div.menuinferior ul li ul li a:hover {
  font-size:16px;
	color:#FC7A14;
}

div#topo a.logo {
  text-indent:-9999px;
	width:175px;
	height:108px;
	background:url(../imagens/logo.png) no-repeat center top;
	position:absolute;
	left:50%;
	margin-left:-430px;
	top:50px;
	z-index:60;
}

div#geral {
	margin-top:40px;
}

div#rodape {
  margin:0 auto;
	width:870px;
	color:#FFF;
}

div#rodape div.alinharodape {
  width:870px;
	float:left;
	margin-top:60px;
	margin-bottom:60px;
}

div#rodape div.alinharodape div.newsletter {
  width:260px;
	float:left;
}

div#rodape div.alinharodape div.newsletter h1 {
  background:url(../imagens/newsletter.png) no-repeat left center;
	padding-left:30px;
	width:230px;
}

div#rodape div.alinharodape div.newsletter p {
  float:left;
	width:230px;
	margin:5px 0;
}

div#rodape div.alinharodape div.newsletter form#formNewsletter input#newsmail {
  width:179px;
	height:24px;
	float:left;
	background:url(../imagens/cadastroemail.png) no-repeat center top;
	color:#666;
  padding-left:5px;
	line-height:24px;
}

div#rodape div.alinharodape div.newsletter form#formNewsletter input#newsenvia {
  width:36px;
	height:24px;
	float:left;
	margin-left:5px;
	background:url(../imagens/okemail.png) no-repeat center top;
	cursor:pointer;
	color:#FC7A14;
	font-size:16px;
	padding-bottom:4px;
	line-height:24px;
}

div#rodape div.alinharodape div.eventos {
  width:280px;
	float:left;
	margin-left:45px;
}

div#rodape div.alinharodape div.eventos h1 {
  background:url(../imagens/eventos.png) no-repeat left center;
	padding-left:30px;
	width:280px;
}

div#rodape div.alinharodape div.eventos div.evento {
  float:left;
	width:170px;
	margin: 5px 0;
	padding-left:110px;
}

div#rodape div.alinharodape div.eventos div.evento a.titulo {
  font-size:16px;
	font-weight:bold;
	float:left;
	color:#FC7A14;
	width:170px;
}

div#rodape div.alinharodape div.eventos div.evento span.data {
  float:left;
	width:170px;
}

div#rodape div.alinharodape div.eventos div.evento p {
  float:left;
	width:170px;
}

div#rodape div.alinharodape div.eventos div.evento a {
  color:#FC7A14;
	float:left;
	width:170px;
}

div#rodape div.alinharodape div.eventos div.evento a:hover {
  text-decoration:underline;
}

div#rodape div.alinharodape div.cra {
  width:200px;
	float:left;
	margin-left:35px;
	display:block;
}

div#rodape div.alinharodape a.rh {
  width:200px;
	height:101px;
	float:left;
	background:url(../imagens/crasc.png) no-repeat right top;  
	display:block;
	margin-top:10px;
}

div#rodape div.alinharodape div.cra span{
  margin-left:5px;
}

div#rodape div.alinharodape div.copy {
  float:left;
	width:870px;
	margin-top:30px;
}

div#rodape div.alinharodape div.copy a.orkut {
  width:25px;
	height:25px;
	background:url(../imagens/orkut.png) no-repeat center top;
	float:left;
	margin-right:8px;
}

div#rodape div.alinharodape div.copy a.twitter {
  width:25px;
	height:25px;
	background:url(../imagens/twitter.png) no-repeat center top;
	float:left;
	margin-right:8px;
}

div#rodape div.alinharodape div.copy a.facebook {
  width:25px;
	height:25px;
	background:url(../imagens/facebook.png) no-repeat center top;
	float:left;
	margin-right:8px;
}

div#rodape div.alinharodape div.copy a.youtube {
  width:25px;
	height:25px;
	background:url(../imagens/youtube.png) no-repeat center top;
	float:left;
	margin-right:8px;
}

div#rodape div.alinharodape div.copy span.copyright {
  float:right;
	height:25px;
	line-height:25px;
	color:#666;
}

div#rodape div.alinharodape div.copy span.copyright a {
  color:#666;
}

div#rodape div.alinharodape div.copy span.copyright a:hover {
  text-decoration:underline;
}

/* -------------------- PRINCIPAL ------------------------------ */

#pg-principal div.banner {
  width:100%;
	height:263px;
	background:url(../imagens/fundobanner.png) repeat-x center top;  
}

#pg-principal div.banner a.banner1 {
  width:863px;
	height:256px;
	position:absolute;
	left:50% !important;
	margin-left:-431px;
	z-index:5;
	display:block;

}

#pg-principal div.conteudo {
  width:870px;
	margin:0 auto;
	color:#FFF;
	margin-top:20px;
}

#pg-principal div.conteudo div.noticias {
  width:870px;
	float:left;
}

#pg-principal div.conteudo div.noticias div.noticia {
  width:260px;
	float:left;
	margin-right:30px;
}

#pg-principal div.conteudo div.noticias div.noticia a.titulo {
  font-size:16px;
	font-weight:bold;
	float:left;
	color:#FC7A14;
	margin-top:10px;
	width:260px;
}

#pg-principal div.conteudo div.noticias div.noticia a:hover {
  text-decoration:underline;
}

#pg-principal div.conteudo div.noticias div.noticia span.data {
  margin:5px 0;
	float:left;
	width:260px;
}

#pg-principal div.conteudo div.noticias div.noticia p{
  float:left;
	width:260px;
	line-height:16px;
}

#pg-principal div.conteudo div.noticias div.noticia p a {
  color:#FC7A14;
}


#pg-principal div.conteudo div.noticias h1 {
  background:url(../imagens/noticias.png) no-repeat left center;
	padding-left:30px;
	width:840px;
}

/* ------------------------- QUEM SOMOS ------------------------------- */

#pg-quemsomos div.conteudo {
  width:870px;
	margin:0 auto;
	color:#FFF;
}

#pg-quemsomos div.conteudo h2 {
  color:#FC7A14;
	font-size:24px;
	float:left;
	width:870px;
	font-weight:normal;
}

div.conteudo div.equipe  {
  float:left;
	margin-top:50px;
	height:400px;
	width:281px;
	position:relative;
}

div.conteudo div.equipe ul {
  position:absolute;
	top:0;
	z-index:2;
	left:1px;
}

div.conteudo div.equipe ul.fotosequipe li div {
  width:278px;
	height:156px;
	float:left;
}

div.conteudo div.equipe a#proxima {
  background:url(../imagens/proxima.png) no-repeat center top;
	width:19px;
	height:31px;
	position:absolute;
	right:7px;
	top:72px;
	z-index:5;
	display:block;
}

div.conteudo div.equipe a#anterior {
  background:url(../imagens/anterior.png) no-repeat center top;
	width:19px;
	height:31px;
	position:absolute;
	left:9px;
	top:72px;
	z-index:5;
	display:block;
}

div.conteudo div.equipe ul.nomes {
  width:281px;
	float:left;
	background:url(../imagens/fundoquemsomos2.png) repeat-y center top;
	margin-top:156px;
}

div.conteudo div.equipe ul.nomes li {
  float:left;
	position:relative;
	width:281px;
}

div.conteudo div.equipe ul.nomes li a.ampliar {
  margin:0 10px;
	width:261px;
	height:30px;
	float:left;
	display:block;
	line-height:30px;
	color:#666;
	font-size:18px;
	text-align:left;
	padding:8px 0;
	border-top:2px solid #000;
}

div.conteudo div.equipe ul.nomes li a:hover {
  color:#FC7A14;
}

div.conteudo div.equipe ul.nomes li h3 {
  font-size:22px;
	color:#FFF;
	font-weight:normal;
	float:left;
	width:261px;
	margin:0 10px;
	height:30px;
	line-height:30px;
	padding:8px 0;
}

#pg-quemsomos div.conteudo div.historia  {
  float:left;
	width:560px;
	height:500px;
	margin-top:50px;
	margin-left:20px;
}

#pg-quemsomos div.conteudo div.historia span.titulo {
  color:#FC7A14;
	font-size:26px;
	float:left;
	width:560px;
}

#pg-quemsomos div.conteudo div.historia p {
  float:left;
	margin:10px 0;
	font-size:16px;
	color:#CCC;
}

#pg-quemsomos div.conteudo div.historia div.mvv {
  float:left;
  margin-top:40px;
}

#pg-quemsomos div.conteudo div.historia div.mvv a.missao {
  width:103px;
	height:42px;
	float:left;
	margin-right:20px;
	background:url(../imagens/missao.png) no-repeat center top;
	font-size:30px;
	color:#FFF;
	padding:30px;
	text-align:center;
}

#pg-quemsomos div.conteudo div.historia div.mvv a.visao {
  width:105px;
	height:42px;
	float:left;
	margin-right:20px;
	background:url(../imagens/visao.png) no-repeat center top;
	font-size:30px;
	color:#FFF;
	padding:30px;
	text-align:center;
}

#pg-quemsomos div.conteudo div.historia div.mvv a.valores {
  width:105px;
	height:42px;
	float:left;
	background:url(../imagens/valores.png) no-repeat center top;
	font-size:30px;
	color:#FFF;
	padding:30px;
	text-align:center;
}

#pg-quemsomos div.conteudo div.historia div.mvv a:hover {
  color:#FC7A14;
}

div.advogado {
  display:none;
}

div.foto {
  width:170px;
	height:185px;
	float:left;
}

span.titlefoto {
  float:left;
	width:400px;
	margin-left:20px;
	color:#FC7A14;
	font-size:16px;
	margin-top:10px;
}

p.descfoto {
  float:left;
	width:400px;
	margin-left:20px;
	text-align:justify;
	color:#CCC;
	font-size:12px;
}

/* ------------------------------- VALORES ------------------------------- */

#pg-valores div.conteudo {
  width:870px;
	margin:0 auto;
	color:#FFF;
}

#pg-valores div.conteudo h2 {
  color:#FC7A14;
	font-size:24px;
	float:left;
	width:870px;
	font-weight:normal;
}

#pg-valores div.conteudo div.box {
  float:left;
	width:550px;
	margin-top:50px;
}

#pg-valores div.conteudo div.box div.item {
  width:139px;
	height:64px;
	background:url(../imagens/fundovalor.png) no-repeat center top;
	text-align:center;
	font-size:18px;
	float:left;
	padding-top:25px;
	padding-left:15px;
	padding-right:15px;
	margin:5px;
}

#pg-valores div.conteudo div.missao {
  float:left;
	width:541px;
	height:133px;
	background:url(../imagens/fundomissao.png) no-repeat center top;
	margin-top:20px;
	position:relative;
}

#pg-valores div.conteudo div.visao {
  float:left;
	width:541px;
	height:125px;
	background:url(../imagens/fundovisao.png) no-repeat center top;
	margin-top:10px;
	position:relative;
}

#pg-valores div.conteudo div.missao span.titulo,
#pg-valores div.conteudo div.visao span.titulo {
  float:left;
	width:520px;
	margin:10px;
	color:#FC7A14;
	font-size:16px;
}

img.abre {
  position:absolute;
	top:60px;
	left:10px;
}

img.fecha {
  position:absolute;
	top:60px;
	right:10px;
}

#pg-valores div.conteudo div.missao p,
#pg-valores div.conteudo div.visao p {
  width:400px;
	float:left;
	margin-left:70px;
	margin-top:10px;
	font-size:13px;
}

#pg-valores div.conteudo div.visao p {
  margin-top:20px;
}

/* ----------------------------------- CLIENTES ------------------------------------ */

#pg-clientes div.conteudo {
  width:870px;
	margin:0 auto;
	color:#FFF;
}

#pg-clientes div.conteudo h2 {
  color:#FC7A14;
	font-size:24px;
	float:left;
	width:870px;
	font-weight:normal;
}

#pg-clientes div.clientes {
  width:215px;
	height:250px;
	float:left;
	margin:0 35px;
	margin-top:20px;
}

#pg-clientes div.clientes div.imagem {
  width:207px;
	height:105px;
	float:left;
	border:4px solid #333;
}

#pg-clientes div.clientes span {
  font-size:16px;
	float:left;
	width:215px;
	margin:2px 0;
}

#pg-clientes div.clientes p {
  float:left;
	width:215px;
}

#pg-clientes div.clientes a {
  color:#FC7A14;
}

#pg-clientes div.clientes a:hover {
  text-decoration:underline;
}

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

#pg-contato div.conteudo {
  width:870px;
	margin:0 auto;
	color:#FFF;
}

#pg-contato div.conteudo h2 {
  color:#FC7A14;
	font-size:24px;
	float:left;
	width:870px;
	font-weight:normal;
}

#pg-contato div.conteudo div.formulario{
  float:left;
	width:450px;
	height:400px;
	margin-top:25px;
}

#pg-contato div.conteudo div.formulario form input,
#pg-contato div.conteudo div.formulario form textarea {
  float:left;
	background:#FFF;
	border-top:1px solid #FFF;
	border-left:1px solid #FFF;
	border-right:2px solid #FC7A14;
	border-bottom:2px solid #FC7A14;
	padding:5px;
}

#pg-contato div.conteudo div.formulario form label {
  float:left;
	margin-top:10px;
	width:450px;
	font-size:16px;
}

#pg-contato div.conteudo div.formulario form div.formleft {
  float:left;
	width:270px;
}

#pg-contato div.conteudo div.formulario form div.formright {
  width:180px;
	float:left;
}

#pg-contato div.conteudo div.formulario form input#nome,
#pg-contato div.conteudo div.formulario form input#assunto {
  width:417px;
}

#pg-contato div.conteudo div.formulario form input#email {
  width:240px;
}

#pg-contato div.conteudo div.formulario form input#telefone {
  width:147px;
}

#pg-contato div.conteudo div.formulario form textarea#mensagem {
  width:417px;
	height:120px;
	min-width:417px;
	min-height:120px;
	max-width:417px;
	max-height:120px;
}

#pg-contato div.conteudo div.formulario form input#enviar {
  border:0;
	width:80px;
	height:30px;
	text-align:center;
	font-size:22px;
	color:#FFF;
	background:#FC7A14;
	float:right;
	margin:20px;
	padding-top:1px;
	margin-top:10px;
	cursor:pointer;
}

#pg-contato div.conteudo div.info {
  float:left;
	width:420px;
	height:400px;
	margin-top:50px;
}

#pg-contato div.conteudo div.info span.telefone {
  background:url(../imagens/fone.png) no-repeat left center;
	height:17px;
	line-height:17px;
	float:left;
	font-size:16px;
	padding-left:22px;
}

#pg-contato div.conteudo div.info span.email {
  background:url(../imagens/email.png) no-repeat left center;
	height:17px;
	line-height:17px;
	float:left;
	font-size:16px;
	padding-left:25px;
	margin-left:20px;
	margin-right:20px;
}

#pg-contato div.conteudo div.info span.email a {
  color:#FFF;
}

#pg-contato div.conteudo div.info span.email a:hover {
  color:#FC7A14;
}

#pg-contato div.conteudo div.info address {
  background:url(../imagens/homecontato.png) no-repeat left center;
	height:17px;
	line-height:17px;
	float:left;
	font-size:16px;
	padding-left:22px;
	font-style:normal;
	margin-top:10px;
	margin-right:20px;
}

#pg-contato div.conteudo div.info a.mapa {
  width:395px;
	height:280px;
	float:left;
	margin-top:23px;
	background:url(../imagens/map.jpg) no-repeat center bottom;
}

#pg-contato div.conteudo div.info a.mapa span {
  color:#FC7A14;
	background:url(../imagens/zoom.png) no-repeat center right;
	height:17px;
	line-height:17px;
	padding-right:20px;
	float:left;
	margin-left:135px;
}

#pg-contato div.conteudo div.info a.mapa:hover  span{
  text-decoration:underline;
}

/* ----------------------------------- NOTICIA --------------------------------- */

#pg-noticia div.conteudo,
#pg-evento div.conteudo {
  width:870px;
	margin:0 auto;
	color:#FFF;
}

#pg-noticia div.conteudo h2,
#pg-evento div.conteudo h2 {
  color:#FC7A14;
	font-size:24px;
	float:left;
	width:870px;
	font-weight:normal;
}

div.conteudo div.noticialeft {
  float:left;
	width:530px;
	margin-right:40px;
	margin-top:40px;
	position:relative;
}

div.conteudo div.noticialeft span.data {
  color:#FC7A14;
	font-size:14px;
	float:left;
	width:530px;
	margin:5px 0;
}

div.conteudo div.noticialeft h3 {
  font-size:20px;
	margin:5px 0;
	float:left;
	width:530px;
}

div.conteudo div.noticialeft p {
  float:left;
	width:530px;
	margin:5px 0;
	text-align:justify;
}

div.conteudo div.noticialeft span.fotostitulo {
  background:url(../imagens/eventos.png) no-repeat left center;
	height:17px;
	line-height:17px;
	font-size:20px;
	float:left;
	width:530px;
	font-weight:bold;
	margin-top:20px;
	padding-left:30px;
}

div.conteudo div.noticialeft ul.fotos {
  width:530px;
	float:left;
	margin-top:10px;
}

div.conteudo div.noticialeft ul.fotos li {
  float:left;
	position:relative;
}

div.conteudo div.noticialeft ul.fotos li a {
  float:left;
	margin:0 3px;
	width:100px;
	height:70px;
}

div.conteudo div.noticialeft a#anterior {
  width:19px;
	height:31px;
  float:left;
	position:absolute;
	bottom:20px;
	left:10px;
	background:url(../imagens/anterior.png) no-repeat center top;
	z-index:10;
}

div.conteudo div.noticialeft a#proxima {
  width:19px;
	height:31px;
  float:left;
	position:absolute;
	bottom:20px;
	right:10px;
	background:url(../imagens/proxima.png) no-repeat center top;
	z-index:10;
}

div.conteudo div.noticiaright {
  float:right;
	width:280px;
	margin-top:40px;
	margin-left:20px;
}

div.conteudo div.noticiaright span.outros {
  background:url(../imagens/eventos.png) no-repeat left center;
	height:17px;
	line-height:17px;
	font-size:20px;
	float:left;
	width:280px;
	font-weight:bold;
	padding-left:30px;
}

div.conteudo div.noticiaright ul {
  width:280px;
	float:left;
	margin-top:20px;
}

div.conteudo div.noticiaright ul li span.data {
  color:#FC7A14;
	font-size:14px;
	float:left;
	width:280px;
	margin-top:20px;
}

div.conteudo div.noticiaright ul li h3 {
  font-size:20px;
	float:left;
	width:280px;
	font-weight:normal;
}

div.conteudo div.noticiaright ul li a {
  color:#CCC;
	float:left;
	width:280px;
}

div.conteudo div.noticiaright div#paginas {
  float:left;
	margin-top:20px;
}

div.conteudo div.noticiaright div#paginas a {
  padding:4px 6px;
	color:#FFF;
	background:#FC7A14;
	float:left;
}

div.conteudo div.noticiaright div#paginas a:hover,
div.conteudo div.noticiaright div#paginas a.activeSlide {
  background:#333;
}

/* --------------------------- COACHING, CONSULTORIAS, PELETRAS E CURSOS ---------------------------------- */

div.conteudosubmenu {
  width:870px;
	margin:0 auto;
	color:#FFF;
}

div.conteudosubmenu h2{
  color:#FC7A14;
	font-size:24px;
	float:left;
	width:870px;
	font-weight:normal;
}

.descsubmenu {
  float:left;
	width:550px;
	margin-top:50px;
}

.descsubmenu a{
  color:#FC7A14;
}

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

.descsubmenu h3 {
  float:left;
	width:550px;
	border-bottom:1px solid #FC7A14;
	font-size:24px;
	padding:5px 0;
}

.descsubmenu p {
  float:left;
	width:550px;
	margin:5px 0;
	line-height:20px;
	font-size:14px;
}

.clientesubmenu {
  float:right;
	width:250px;
	margin-left:70px;
	margin-top:50px;
}

.clientesubmenu h3 {
  float:left;
	height:20px;
	line-height:20px;
	font-size:20px;
	background:url(../imagens/algunsclientes.png) no-repeat left center;
	padding-left:25px;
	margin-top:10px;
}

.clientesubmenu div.imagemcliente {
  width:207px;
	height:105px;
	float:left;
	border:4px solid #333;
	margin-top:10px;
}

.clientesubmenu span {
  float:left;
	width:210px;
	margin:5px 40px 5px 0;
	font-size:14px;
}

.clientesubmenu p {
  float:left;
	width:250px;
}

.clientesubmenu a.todos {
  float:right;
	margin-top:10px;
	width:163px;
	height:34px;
	line-height:34px;
	color:#FC7A14;
	text-align:center;
	padding:0 10px;
	background:url(../imagens/todosclientes.png) no-repeat center top;
	font-size:15px;
}

.clientesubmenu a.todos:hover {
  color:#FFF;
}