@import "cm.css";

a { text-decoration: none }

img {
  border: none;
}

.hr {
  background: url(../_imagens/icoPonto2.gif) repeat-x;
  display: block;
  height: 1%;
  clear: both;
  margin: 0;
  padding: 0;
}

div.meio h2 {
  margin-bottom: 20px;
}

div.meio h3 {
  font: bold 12pt Arial;
  color: #17588a;
  background: url(../_imagens/icoSeta.gif) no-repeat 0 4px;
  padding-left: 15px;
  margin: 0 0 8px 0;
}

div.meio div.consultorias {
  margin: 0;
  font-size: 9pt;
  font-family: Arial;
  color: #333;
}

div.meio div.consultorias div.topico {
  background: url(../_imagens/icoPonto.gif) repeat-x 0 100%;
  padding-bottom: 10px;
  margin-bottom: 15px;
}

div.meio div.consultorias strong {
  font-size: 10pt;
  display: block;
}

div.meio div.consultorias p {
  font-size: 9pt;
  margin-bottom: 5px;
  
}

div.meio a:hover {
  text-decoration: underline;
}

div.meio div.consultorias h2 {
  background: url(../_imagens/icoReimagine.gif) no-repeat center top;
  text-indent: -999em;
  height: 28px;
  width: 191px;
  padding: 0;
  margin: 0 auto;
}

div.meio div.consultorias ul.menu {
  background: url(../_imagens/bkgReimagine.gif) repeat-x 0 100%;
  list-style-type: none;
  height: 32px;
  margin: 0 0 20px 0;
}

div.meio div.consultorias ul.menu li {
  display: inline;
}

div.meio div.consultorias ul.menu li a {
  float: left;
  background: url(../_imagens/btnReimagine.jpg) repeat-x;
  height: 22px;
  padding: 6px 26px 0 25px;
  margin: 3px 1px 0 1px;
  text-align: center;
  color: #4994bc;
  font: normal 8pt Arial;
}

div.meio div.consultorias ul.menu li a:hover,
div.meio div.consultorias ul.menu li a.ativo {
  background: url(../_imagens/btnReimagine_hover.gif) repeat-x;
  color: #fff;
  text-decoration: none;
}

div.meio div.consultorias div.topico h3 img {
  vertical-align: bottom;
  margin: 0 3px 0 10px;
}

div.meio div.consultorias div.topico h3 span {
  color: #8871bc;
}

div.topico div.destaque div.imagemLegenda {
  float: left;
}

div.topico div.destaque div.imagemLegenda img {
  border: 3px solid #999;
  margin:0 0 20px 0;
}

div.topico div.destaque div.imagemLegenda span {
  display: block;
  font: italic 8pt Arial;
  text-align: center;
}

div.topico div.destaque p {
  margin: 10px 0 15px 0;
  line-height: 1.5em;
}
div.topico div.destaque p strong {
	padding-bottom: 5px;
	}

div.topico ul {
	float: left;
  list-style-type: none;
  margin: 0 5px 0 0;
  width: 720px;
  color: #333;
  height: auto;
}

div.topico ul br, div.topico div.destaque p br {
	display: none;
	}

div.topico ul li {
background:#F2F1F0 url(../_imagens/icoDot4.gif) no-repeat scroll 5px 9px;
display:block;
float:right;
line-height:2em;
margin:4px 2pt 0pt 0px;
padding-left:15px;
width:340px;
}

div.topico div.noticias {
  float: left;
  display: inline;
  width: 200px;
  padding: 0 30px 0 0;
  background: url(../_imagens/icoPonto.gif) repeat-x 0 100%;
}

div.topico div.noticias a {
  color: #333;
  display: block;
  height: 190px;
  background: url(../_imagens/icoVejaMais.gif) no-repeat 95% 100%;
}

div.topico div.metodos {
  clear: left;
  background: url(../_imagens/icoPonto.gif) repeat-x 0 100%;
  padding: 20px 0 0 0;
  margin: 0 260px 15px 0;
  height: 280px;
}

div.topico div.metodos img {
  float: left;
  margin: 0 20px 0 0;
  border: 2px solid #333;
}

div.topico div.metodos p a {
  height: 240px;
  display: block;
  color: #333;
  background: url(../_imagens/icoVejaMais.gif) no-repeat 95% 100%;
}

div.topico div.ondeAtua, 
div.topico div.comoAtua {
  float: left;
  display: inline;
  width: 230px;
  font-size: 8pt;
}

div.topico div.comoAtua {
  background: url(../_imagens/icoPonto2.gif) repeat-y;
  padding: 0 0 0 15px;
  width: 225px;
}

div.topico div.ondeAtua p, 
div.topico div.comoAtua p {
  font-size: 8pt;
}

div.topico div.ondeAtua ul,
div.topico div.comoAtua ul {
  list-style-type: none;
  margin: 10px 10px 0 0;
  color: #333;
  font: normal 8pt Arial;
}

div.topico div.ondeAtua ul li,
div.topico div.comoAtua ul li {
  background: url(../_imagens/icoDot4.gif) no-repeat 8px 5px;
  padding-left: 22px;
  margin-bottom: 10px;
}

div.topico div.ondeAtua ul li {
  background-color: #ededed;
}

div.modelos, 
div.servicos, 
div.faq,
div.soliciteInfo {
  float: left;
  display: inline;
  margin-bottom: 20px;
}

div.modelos {
  width: 250px;
}

div.modelos p img {
  float: left;
  margin: 0 10px 0 0;
}

div.modelos ul {
  list-style-type: none;
  margin: 10px 10px 0 0;
  color: #333;
  font: normal 8pt Arial;
}

div.modelos ul li {
  background: url(../_imagens/icoDot8.gif) no-repeat 8px 5px;
  padding-left: 22px;
  margin-bottom: 10px;
}

div.servicos {
  width: 214px;
  height: 410px;
  border: 2px solid #d6d6d6;
  background-color: #f2f4f4;
  padding: 10px 0 0 0;
}

div.servicos h3 {
  margin-left: 10px;
}

div.servicos p {
  margin: 20px 10px 20px 10px;
}

div.servicos p strong {
  background: url(../_imagens/icoSeta11.gif) no-repeat;
  display: block;
  text-indent: 15px;
}

div.faq, div.soliciteInfo {
  width: 225px;
}

div.faq {
  border: 2px solid #cdd4d6;
  background-color: #e7ebec;
  padding: 8px;
  height: 146px;
  margin: 0 10px 10px 10px;
}

div.faq h3 {
  background: url(../_imagens/icoInterrogacao4.gif) no-repeat;
  height: 30px;
  padding: 2px 0 0 25px;
  font-size: 11pt;
}

div.faq p {
  margin: 0 10px 0 10px;
}

div.soliciteInfo {
  border: 2px solid #cbcbd0;
  background-color: #dddde0;
  padding: 8px;
  margin: 0 0 0 10px;
  height: 228px;
}

div.soliciteInfo div {
  border: 1px solid #cdd4d6;
  background-color: #f2f2f4;
  padding: 20px 0 30px 0;
  margin: 20px 0 0 0;
}

div.soliciteInfo input {
  background-color: #f9f9f9;
  color: #333;
  border: 1px solid #a8a8b5;
  height: 16px;
  width: 185px;
  margin: 0 auto 6px auto;
  padding: 2px 0 0 4px;
  font: normal 8pt Arial;
  display: block;
}

div.soliciteInfo button {
  width: 130px;
  height: 21px;
  background: #2b6aa0 url(../_imagens/bkgBotao2.gif) repeat-x;
  border: 2px solid #2b6aa0;
  color: #fff;
  font: bold 8pt Arial;
  padding: 1px 0 1px 0;
  cursor: pointer;
  margin: 0 auto;
  text-align: center;
  display: block;
}

div.interacao {
  float: right;
  display: inline;
  width: 248px;
}

div.interacao ul li {
  list-style-type: none;
}

div.interacao div {
  background-color: #dddde0;
  border: 3px solid #cbcbd0;
  margin-bottom: 15px;
  padding: 7px 10px 10px 10px;
}

div.interacao div.depoimentos {
  background-color: #E7EBEC;
}

div.interacao a {
  color: #333;
  font: normal 8pt Arial;
}

div.interacao div div {
  background-color: #f2f2f4;
  border: 3px solid #b9b9bf;
  padding: 10px;
  margin: 0;
}

div.interacao div.alternado {
  background-color: #e7ebec;
  border: 3px solid #cdd4d6;
  color: #333;
  font: normal 10pt Arial;
}

div.interacao div.alternado div {
  background-color: #f2f2f4;
  border: 3px solid #cdd4d6;
  padding: 10px;
}

div.interacao div p {
  margin-bottom: 10px;
}

div.interacao div strong {
  font-size: 10pt;
}

div.interacao h4 {
  font: bold 11pt Arial;
  color: #17588a;
  background: url(../_imagens/icoSeta.gif) no-repeat 0 50%;
  padding-left: 15px;
  margin: 0 0 8px 0;
}

div.topico div.ondeAtua a.vejaMais,
div.topico div.comoAtua a.vejaMais,
div.interacao div.depoimentos a.vejaMais {
  background: url(../_imagens/icoVejaMais.gif) no-repeat 100% 0;
  text-indent: -999em;
  display: block;
  margin: 10px 10px 0 0;
}

div.interacao div.cases img,
div.interacao div.depoimentos img {
  border: 1px solid #17588a;
  float: left;
  margin: 0 10px 10px 0;
}

div.interacao div.cases a strong,
div.interacao div.depoimentos a strong {
  color: #17588a;
  display: block;
  font: bold 8pt Arial;
  margin-bottom: 5px;
}

div.interacao div.cases div a.endereco,
div.interacao div.depoimentos div a.endereco strong {
  font-size: 8pt;
  display: block;
}

div.outrasConsultorias {
  float: left;
  display: inline;
  margin-bottom: 20px;
}

div.outrasConsultorias {
  background-color: #f0eeeb;
  border: 1px solid #cfc9c0;
  padding: 8px 8px 8px 8px;
}

div.outrasConsultorias ul {
  list-style-type: none;
}

div.outrasConsultorias ul li {
  display: inline;
}

div.outrasConsultorias ul li a {
  float: left;
  display: inline;
  background: #f9f8f7 url(../_imagens/icoDot4.gif) no-repeat 8px 10px;
  padding: 6px 0 0 20px;
  margin: 10px 5px 0 0;
  color: #333;
  width: 205px;
  height: 19px;
}

div.outrasConsultorias ul li a:hover {
  background: #f9f8f7 url(../_imagens/icoDot6.gif) no-repeat 8px 10px;
}

div.proximosPassos {
  clear: both;
  margin-right: 18px;
}

div.sedes {
  float: left;
  display: inline;
  width: 470px;
  background-color: #f0f0f3;
  border: 3px solid #e7e7e7;
}

div.sedes strong {
  background: url(../_imagens/icoCasa.gif) no-repeat 0 50%;
  color: #17588a;
  font: bold 10pt Arial;
  padding: 13px 0 0 22px;
  margin-left: 13px;
  display: block;
  height: 27px;
}

div.sedes ul {
  list-style-type: none;
}

div.sedes ul li a {
  background: url(../_imagens/icoPonto.gif) repeat-x;
  color: #333;
  display: block;
  height: 25px;
  width: auto;
  padding: 12px 0 0 13px;
  margin: 0;
  font: bold 8pt Arial;
  text-align: left;
  border: none;
}

div.sedes ul li a span {
  background: url(../_imagens/icoSeta10.gif) no-repeat 0 50%;
  padding-left: 13px;
  color: #6b67b1;
}

div.sedes a.alternado {
  background-color: #f7f7f9;
}

div.maisInformacoes {
	background-color:#DDDDE0;
	border:2px solid #CBCBD0;
	display:inline;
	float:left;
	height:180px;
	margin:0pt 0px 20px 0pt;
	padding:8px 8px 0pt;
	width:710px;
}

div.maisInformacoes h3 {
  font-size: 10pt;
}

div.maisInformacoes input,
div.maisInformacoes textarea {
  background-color: #fff;
  color: #333;
  border: 1px solid #a8a8b5;
  height: 16px;
  width: 700px;
  margin: 0 auto 6px auto;
  padding: 2px 0 0 4px;
  font: normal 8pt Arial;
}

div.maisInformacoes textarea {
  height: 63px;
  overflow: auto;
}

div.maisInformacoes button {
  width: 130px;
  height: 21px;
  background: #2b6aa0 url(../_imagens/bkgBotao2.gif) repeat-x;
  border: 2px solid #2b6aa0;
  color: #fff;
  font: bold 8pt Arial;
  padding: 1px 0 1px 0;
  cursor: pointer;
  text-align: center;
  display: block;
}

div.portalAprender {
  clear: both;
  margin: 20px 0 20px 0;
  width: 725px;
}

div.portalAprender div {
  background-color: #f0f0f3;
  border: 2px solid #e7e7e7;
  padding: 12px 15px 50px 15px;
}

div.portalAprender p {
  font: normal 9pt Arial;
}

div.portalAprender p img {
  float: left;
  margin: 0 15px 0 0;
}

div.portalAprender ul {
  list-style-type: none;
  clear: both;
  margin: 35px 0 0 0;
}

div.portalAprender ul li {
  display: inline;
}

div.portalAprender ul li a {
  float: left;
  display: inline;
  background: url(../_imagens/icoDot4.gif) no-repeat 8px 10px;
  padding: 6px 0 0 20px;
  margin: 10px 10px 0 0;
  color: #333;
  width: 200px;
  height: 19px;
  font: bold 8pt Arial;
}

div.portalAprender ul li a:hover {
  background: #f9f8f7 url(../_imagens/icoDot6.gif) no-repeat 8px 10px;
}


/*---LISTAGEM DE OUTROS CONSULTORES---*/
#otrConsult * { padding: 0!important; margin: 0!important; font-size: 9pt; }

#otrConsult {
	float: left;
	width: 730px;
	display: inline;
	}
	#otrConsult ul { float: left; margin-bottom: 20px !important; list-style: none; }
	#otrConsult img { border: 1px solid #999 !important;}
	#otrConsult p { display: block;  }
	#otrConsult li {
		padding: 10px 8px 12px 12px !important;
		margin-top: 7px !important;
		float: left;
		display: block;
	}
		#otrConsult li h3 {
		  font: bold 12pt Arial;
		  color: #17588a;
		  background: url(../_imagens/icoSeta.gif) no-repeat 0 4px;
		  padding-left: 15px !important;
		  margin: 0 0 8px 0 !important;
		}
		#otrConsult li.dir0 { float: right;}
		#otrConsult li.dir1 { float: right; background-color: #E5E5E5;}

	#otrConsult a { text-decoration: none; color: #333; }
	#otrConsult a:hover { text-decoration: underline !important; }
	#otrConsult span.subT { font-weight: bold; color: #20587B;}
	#otrConsult p.saibaM {
		margin-top: -15px !important;
		display: block;
		float: right;
		text-align: right;
		width: 90px;
		height: 10px !important;
		font-size: 10px; 
		padding-left: 4px !important;
		padding-top: 1px !important;

		}
	#otrConsult p img {
	  display: block;
	  float: left;
	  margin-right: 15px !important;
	}


/**novo box**/

div.lista1 {
	background-color:#EAE8E7;
	border:1px solid #CCCCCC;
	float:left;
	padding:5px;
	margin-top: -30px;
	display: inline;
	margin-bottom: 15px;
}

div.lista1 p {
	background:transparent url(../_imagens/icoSeta.gif) no-repeat scroll 0pt 4px;
	color:#17588A;
	font-family:Arial;
	font-size:15px !important;
	font-weight:bold;
	margin:0pt 0pt 8px !important;
	padding-left:15px !important;
}

/**MENU BTSS*/

div.menuBts {
	float: left;
	}
	div.menuBts ul{
		float: left;
		width: 740px;
		height: 63px;
		list-style: none;
		background: transparent url(../_imagens/menubts.jpg) no-repeat;
		}
	div.menuBts li {
		display:block;
		float:left;
		padding:13px 10px 10px 10px;
		color: #fff;
		font-weight: bold;
		font-size: 13px;
		text-align: center;
		}
	div.menuBts a { color: #FFFFFF !important }
		div.menuBts li.aa { width: 120px; }
		div.menuBts li.bb { width: 140px; margin-top: -5px; padding-left: 15px;}
		div.menuBts li.cc { width: 145px; padding-top: 20px;}
		div.menuBts li.dd { width: 100px; padding-top: 20px}
		div.menuBts li.ee { width: 120px; padding-top: 20px;}
