*{
	padding:0px;
	margin:0px;
	list-style:none;
	border:none;
	background:none;
	border:none;
	text-decoration:none;
/*	font-family:Lucida Sans, Arial, Helvetica, Verdana, Sans-Serif;*/
}
body{background:#F4F1ED;}


#geral{width:750px; display: table; }

/******************************
CABECALHO
*********************************/

#geral #cabecalho{display: table; height: 120px;}
#geral #cabecalho #marca{position:absolute;  background:url(../images/index_logo.gif) no-repeat; left:66px; top:30px}
#geral #cabecalho #marca a{display:block; width:197px; height:60px; text-indent: -99999em;}
#geral #cabecalho #menu{position: absolute; top:30px; text-align: right; left: 430px;}

#geral #cabecalho #menu ul{float:left; margin:10pt 0pt 0pt 10px; text-decoration: none; width:140px;}
#geral #cabecalho #menu ul li{font-size:12px; _margin:-3px 0 0;}
#geral #cabecalho #menu ul li a{color:gray; font-family:Georgia, Times, Lucida Sans, Arial, Helvetica, Verdana, Sans-Serif;}
#geral #cabecalho #menu ul li a:hover{color:#FF3E00;}
#geral #cabecalho #menu ul li.active a{color:#FF3E00;}

/*********** lista servicos ******************/

#geral #corpo #conteudo ul.listaServicos{padding: 5px 10px 10px 0px; font-size:13px; color:#666968;}
#geral #corpo #conteudo ul.listaServicos li{list-style-image:url(../images/icon_seta_lista.gif); padding:0; margin:0 0 0 15px;}

/*********** FOTO ******************/
#geral #corpo{margin: 0 0 20px 0;}

#geral #corpo #areaFoto{width:750px;}
#geral #corpo .fotoIndex{height: 180px; background:gray url(../images/foto_eventos.jpg) center top no-repeat;}
#geral #corpo .fotoApres{height: 160px; background:gray url(../images/foto_apresentacao.jpg) center top no-repeat;}
#geral #corpo .fotoServicos{height: 160px; background:gray url(../images/foto_servicos.jpg) center top no-repeat;}
#geral #corpo .fotoLinks{height: 160px; background:gray url(../images/foto_links.jpg) center top no-repeat;}
#geral #corpo .fotoContato{height: 160px; background:gray url(../images/foto_contato.jpg) center top no-repeat;}
#geral #corpo .fotoEventos{height: 160px; background:gray url(../images/foto_index.jpg) center top no-repeat;}
#geral #corpo .fotoProjetos{height: 160px; background:gray url(../images/foto_projetos.jpg) center top no-repeat;}
#geral #corpo .fotoPublica{height: 160px; background:gray url(../images/foto_publica.jpg) center top no-repeat;}

/*************** titulo e bot voltar trabalhos realizados **********/


#geral .trabalhos p a{font:11px Lucida Sans, Arial, Helvetica, Verdana, Sans-Serif; text-align:right; margin: 10px 0 0 0; background: #E9E4DD; padding: 5px 10px 5px 200px; color:FF3E00;font-style:italic; display: block;}
#geral .trabalhos p a:hover{background:#FF3E00; color: white; text-decoration: underline;}


/*********** frase página ******************/

#geral #corpo #frase{background:#FF3E00; padding: 8px 0 8px 0px;}
#geral #corpo #frase h1{ margin:0 50px 0 200px; color:white; font:14px Georgia, Times,  Lucida Sans, Arial, Helvetica, Verdana, Sans-Serif; font-style:italic;}
#geral #corpo #frase cite{font:11px Lucida Sans, Arial, Helvetica, Verdana, Sans-Serif; color:white; margin: 0 0 0 200px; display:block; font-style:italic;}
#geral #corpo #frase p.citaFoto{
	font-style:italic;
	font-size: 12px; 
	color:#856431; 
	background:#d7d1c1; 
	padding: 15px 100px 15px 200px; margin: 5px 0 0 0px;
}


/*********** SUB MENU ******************/
#geral #corpo #subMenu{ background: #E9E4DD;}
#geral #corpo #subMenu.subIndex{margin-top: -40px;}
#geral #corpo #subMenu.subIndex h1{padding: 10px 10px 10px 200px; color:white; font-size: 18px;}

#geral #corpo #subMenu ul{padding: 10px 0 10px 200px; display: table; font-size: 12; color:#856431; font-style:italic;}
#geral #corpo #subMenu ul li{display: inline; font:12px Lucida Sans, Arial, Helvetica, Verdana, Sans-Serif; color:#856431; font-style:italic;}
#geral #corpo #subMenu ul li a{color:#856431; padding:5px 5px 5px 0; font-style:italic;}
#geral #corpo #subMenu ul li.active a{text-decoration: underline; color:#FF3E00;  font-weight:bold;}
#geral #corpo #subMenu ul li a:hover{text-decoration: underline;}
#geral #corpo #subMenu ul li.active{text-decoration: underline;}
s
#geral #corpo #subMenu ul.ListaMesEventos{padding: 2px 100px 0px 200px;}
#geral #corpo #subMenu ul.ListaAnoEventos{padding: 10px 0 0 200px;text-decoration: none;}
#geral #corpo #subMenu ul.ListaAnoEventos li{}

/*********** CONTEUDO ******************/

#geral #corpo #conteudo{padding: 10px 0; display:table; width:550px; margin: 0 0 0 200px;}


/*********** CONTEUDO GERAL ******************/

#geral #corpo #conteudo p{color:#666968; font-size: 12px; padding:0 10px 10px 0px; font-family:Lucida Sans, Arial, Helvetica, Verdana, Sans-Serif;}
#geral #corpo #conteudo p a{color:#856431;font-style:italic;}
#geral #corpo #conteudo p a:hover{color:#FF3E00; text-decoration: underline;}

#geral #corpo #conteudo h1{font-size: 22px; padding: 10px 10px 5px 0px; color:#FF3E00;font-family:Georgia, Times,  Lucida Sans, Arial, Helvetica, Verdana, Sans-Serif;}
#geral #corpo #conteudo h2{font-size: 20px; padding: 3px 10px 5px 0px; color:#FF3E00;font-family:Georgia, Times,  Lucida Sans, Arial, Helvetica, Verdana, Sans-Serif;}
#geral #corpo #conteudo h3{font-size: 16px; padding: 2px 10px 2px 0px; color:#FF3E00;font-family:Georgia, Times,  Lucida Sans, Arial, Helvetica, Verdana, Sans-Serif;}
#geral #corpo #conteudo h4{font-size:14px; padding: 2px 10px 0px 0px; color:#666968; font-style:italic; font-weight:bold;}
#geral #corpo #conteudo h5{font-size:14px; padding: 5px 10px 0px 0px; color:#FF3E00; font-weight:bold;}

#geral #corpo #conteudo h1, #geral #corpo #conteudo h2,#geral #corpo #conteudo h3{
	font:20px Georgia, Times,  Lucida Sans, Arial, Helvetica, Verdana, Sans-Serif;
}

#geral #corpo #conteudo ul.colunas{padding: 10px 10px 5px 0px;}
#geral #corpo #conteudo ul.colunas li{float:left; width:250px; margin:0 10px 0 0;}
#geral #corpo #conteudo ul.colunas li p{margin:0px;}
#geral #corpo #conteudo ul.colunas li h1{padding:0px; margin:0px;}
#geral #corpo #conteudo ul.colunas li h2{padding:0px; margin:0px;}

#geral #corpo #conteudo hr.divisa{border:none; height: 1px; color:#BAA78B; background: #BAA78B; margin:0 10px 10px 0px;}

/*********** eventos **************************/

#geral #corpo #conteudo ul.EventosMeses {padding:0px; margin: 0 0 20px 0;}
#geral #corpo #conteudo ul.EventosMeses li {padding:5px 0px;}
#geral #corpo #conteudo ul.EventosMeses li h2{font:14px Lucida Sans, Arial, Helvetica, Verdana, Sans-Serif; padding:0 10px 2px 0px;margin:0 10px 0 0px;color:#856431; font-style:italic; border-bottom:1px solid #BAA78B;}
#geral #corpo #conteudo ul.EventosMeses li ul.Eventos{padding:0px; margin: 0 0 20px;}
#geral #corpo #conteudo ul.EventosMeses li ul.Eventos li{border:none;border-bottom:1px solid white; padding:2px 0 5px; margin:0 10px 0 0px;}
#geral #corpo #conteudo ul.EventosMeses li ul.Eventos li h4{padding: 2px 10px 0px 0px; color:#666968;}
#geral #corpo #conteudo ul.EventosMeses li ul.Eventos li h3{font-size:16px; padding: 2px 50px 0px 0px;font-family: Georgia, Times, Lucida Sans, Arial, sans-serif;}
#geral #corpo #conteudo ul.EventosMeses li ul.Eventos li h3 a{color:#fF3E00;}
#geral #corpo #conteudo ul.EventosMeses li ul.Eventos li h3 a:hover{text-decoration:underline;}

#geral #corpo #conteudo ul.EventosMeses li ul.Eventos li p{padding:0 10px 0 0px;}
#geral #corpo #conteudo ul.EventosMeses li ul.Eventos li p.add a{background: url(/imagens/icon_add.gif) no-repeat left center;	padding: 0 0 0 20px; display: block;}
#geral #corpo #conteudo ul.EventosMeses li ul.Eventos li div{}
#geral #corpo #conteudo ul.EventosMeses li ul.Eventos li div.descricao{display:table; padding:5px 0;}
#geral #corpo #conteudo ul.EventosMeses li ul.Eventos li div.descricao p{padding:5px 10px 0 0px;}
#geral #corpo #conteudo ul.EventosMeses li ul.Eventos li div.descricao p a {font-style:normal; text-align: left;}

/***** hover ****/
#geral #corpo #conteudo ul.EventosMeses li ul.Eventos li:hover, 
#geral #corpo #conteudo ul.EventosMeses li ul.Eventos li.sfhover{background:#E9E4DD; padding:10px 20px;}
#geral #corpo #conteudo ul.EventosMeses li ul.Eventos li:hover div,
#geral #corpo #conteudo ul.EventosMeses li ul.Eventos li.sfhover div {display:block;}

/*************** link rapido *****************/

#geral #corpo #conteudo #linkRapido { left:10px; width:170px; position: absolute; text-align:right;}
#geral #corpo #conteudo #linkRapido a{}
#geral #corpo #conteudo #linkRapido p{padding:0 0 10px;}
#geral #corpo #conteudo #linkRapido ul{background:#E9E4DD; margin:0 0 10px; padding:5px;}
#geral #corpo #conteudo #linkRapido ul li{padding:5px 0;}
#geral #corpo #conteudo #linkRapido ul li h5{padding:0px; font: 14px Georgia, Times, Lucida Sans, Arial, sans-serif;}
#geral #corpo #conteudo #linkRapido ul li p{padding:0px;}
#geral #corpo #conteudo #linkRapido ul li a{font-size:12px; color:#FF3E00;}
#geral #corpo #conteudo #linkRapido ul li a:hover{text-decoration:underline;}

#geral #corpo #conteudo #linkRapido ul.ficha{}

/******************************************
*****************detalhe projetos ********************/

.cont-detalhe-projetos{}
.cont-detalhe-projetos h1{}
.cont-detalhe-projetos p{font:12px Lucida Sans, Arial, Helvetica, Verdana, Sans-Serif; width:500px; text-align: justify;}
.cont-detalhe-projetos a:hover{color: white;}

/***************** detalhe do evento ******************/

table.programaEvento{border-collapse:collapse; width:540px; text-align:left;font-size:11px;  color:#666968; margin: 5px 0 10px -5px;}
table.programaEvento th{background:#E9E4DD; padding:5px 5px; font-size:14px; color:FF3E00; font: 14px Georgia, Times, Lucida Sans, Arial, sans-serif;}
table.programaEvento tr:hover{}
table.programaEvento td{border-bottom:1px solid white; vertical-align:top; padding:5px; font-family: Lucida Sans, Helvetica, Arial, sans-serif;}

table.programaEvento .col1{}
table.programaEvento .col2{}
table.programaEvento .col3{}

table.formInsc{color:#333; font: 12px Lucida Sans, Arial, Helvetica, Verdana, Sans-serif;}
table.formInsc input{padding: 2px;}
table.formInsc textarea{margin:5px 0 0;}

/*********** links **************************/

#geral #corpo #conteudo ul.lista-link{padding: 0 0 0 0px;}
#geral #corpo #conteudo ul.lista-link li{border-bottom:1px solid white; padding:10px 0;}
#geral #corpo #conteudo ul.lista-link h3, #geral #corpo #conteudo ul.lista-link p{padding:0 0 0 160px;}
#geral #corpo #conteudo ul.lista-link h3{font-size:14px;}
#geral #corpo #conteudo ul.lista-link p a{color:#856431; font-style:italic;}
#geral #corpo #conteudo ul.lista-link p a:hover{text-decoration:underline;}
#geral #corpo #conteudo ul.lista-link li .logo_links{float:left; }

/************ contato ************************/
#geral #corpo #conteudo ul.consultores_contato {display:table; margin: 10px 10px 5px 0px;width:100%;}
#geral #corpo #conteudo ul.consultores_contato li{padding:5px; margin:2px 0 0; height:43px; display:table; width:100%; border-bottom:1px solid white;}
#geral #corpo #conteudo ul.consultores_contato li:hover,
#geral #corpo #conteudo ul.consultores_contato li.sfhover{background:#E9E4DD;}
#geral #corpo #conteudo ul.consultores_contato li h3, #geral #corpo #conteudo ul.consultores_contato li p{padding:0 0 0 63px; margin:0px;}
#geral #corpo #conteudo ul.consultores_contato li h3{font-style:italic; font-size:16px;}
#geral #corpo #conteudo ul.consultores_contato li p{}
#geral #corpo #conteudo ul.consultores_contato li img.foto_consultor{float:left; padding:0; margin:0; background:white;}
#geral #corpo #conteudo ul.consultores_contato li p a{}
#geral #corpo #conteudo ul.consultores_contato li p.email{}
#geral #corpo #conteudo ul.consultores_contato li p.email a{font-style:italic; color:#856431; padding:0 10px 0 0;}
#geral #corpo #conteudo ul.consultores_contato li p.email a:hover{}

/************rodape************************/

#geral #rodape{position:absolute; bottom:0px; left:0px; background: white; width:750px; text-align:right;}
#geral #rodape p{color: gray; font-size: 11px; padding: 2px 20px 2px 2px;}

/************ flash mensagem alternativa ************************/
#fla_consultores{position:absolute; left:0px;}
#fla_consultores noscript p{color:#FF3E00; font-weight:bold; background:  #E9E4DD; margin:0 0 0 0px; padding:10px;}
#fla_consultores noscript p a{color:#FF3E00; text-decoration:underline;}

/********************** icones *******************************/
.add a{background:url(../images/icon_add.gif) left center no-repeat; padding:0 0 0 20px;}
.back a{background:url(../images/icon_esquerda.gif) left center no-repeat; padding:0 0 0 20px;}

/*********** ficha inscricao *************/
#geral #corpo #conteudo input.formtext{background:white; padding:5px; height:25px; width:300px; border: solid 1px gray; margin:5px;}
#geral #corpo #conteudo textarea.formtextarea{background:white; border: solid 1px gray; margin:5px 0;}
#geral #corpo #conteudo table.formInsc{border-collapse:collapse;margin:10px 10px 5px 0px;width:500px;font-size:12px;}
#geral #corpo #conteudo .botEnviar {padding: 5px; background: #FF3E00; color: white; margin: 10px 0;}

#geral #corpo #conteudo .botEnviar:hover {background: #333;}


/********************** lista projetos ***********************/

#geral #corpo #conteudo ul.listaProjetos{margin:5px 0 0;}
#geral #corpo #conteudo ul.listaProjetos li{font: 14px Georgia, Times, Lucida Sans, Arial, sans-serif; color:#FF3E00; padding:0px; border-bottom:1px solid white; }
#geral #corpo #conteudo ul.listaProjetos li a{color:#FF3E00; display:block ;  padding:5px 0 5px 10px;}
#geral #corpo #conteudo ul.listaProjetos li a:hover{color:#FF3E00; padding:5px 0 5px 15px; background: white url(../images/icon_add2.gif) no-repeat left 7px;}
#geral #corpo #conteudo ul.listaProjetos .ativo {background:#FF3E00; color:white; padding: 5px 15px;}

/*********** publicacoes **************************/

#geral #corpo #conteudo ul.PublicacoesCategorias {padding:0px; margin: 0 0 80px 0;}
#geral #corpo #conteudo ul.PublicacoesCategorias li {padding:5px 0px;}
#geral #corpo #conteudo ul.PublicacoesCategorias li h2{font:14px Lucida Sans, Arial, Helvetica, Verdana, Sans-Serif; padding:0 10px 2px 0px;margin:0 10px 0 0px;color:#856431; font-style:italic; border-bottom:1px solid #BAA78B;}
#geral #corpo #conteudo ul.PublicacoesCategorias li ul.Categoria{padding:0px; margin: 0 0 10px;}
#geral #corpo #conteudo ul.PublicacoesCategorias li ul.Categoria li{border:none;border-bottom:1px solid white; padding:2px 0; margin:0 10px 0 0px;}
#geral #corpo #conteudo ul.PublicacoesCategorias li ul.Categoria li h4{padding: 2px 10px 0px 0px; color:#333; font-style: normal; font-size: 12px;}
#geral #corpo #conteudo ul.PublicacoesCategorias li ul.Categoria li h3{padding: 2px 50px 0px 0px; font-size: 16px;}
#geral #corpo #conteudo ul.PublicacoesCategorias li ul.Categoria li h3 a{color:#fF3E00;}
#geral #corpo #conteudo ul.PublicacoesCategorias li ul.Categoria li h3 a:hover{text-decoration:underline;}

#geral #corpo #conteudo ul.PublicacoesCategorias li ul.Categoria li p{padding:0 10px 0 0;}
#geral #corpo #conteudo ul.PublicacoesCategorias li ul.Categoria li p.download a{background: url(../images/icon_download.gif) no-repeat left center;	padding: 0 0 0 20px; display: block;}
#geral #corpo #conteudo ul.PublicacoesCategorias li ul.Categoria li div{padding: 0px; margin: 0px;}
#geral #corpo #conteudo ul.PublicacoesCategorias li ul.Categoria li div.descricao{display:table; padding:5px 0;}
#geral #corpo #conteudo ul.PublicacoesCategorias li ul.Categoria li div.descricao p{padding:0 10px 5px 0px;}
#geral #corpo #conteudo ul.PublicacoesCategorias li ul.Categoria li div.descricao p a {font-style:normal;}

/***** hover ****/
#geral #corpo #conteudo ul.PublicacoesCategorias li ul.Categoria li:hover, 
#geral #corpo #conteudo ul.PublicacoesCategorias li ul.Categoria li.sfhover{background:#E9E4DD; padding:10px 20px}
#geral #corpo #conteudo ul.PublicacoesCategorias li ul.Categoria li:hover div,
#geral #corpo #conteudo ul.PublicacoesCategorias li ul.Categoria li.sfhover div {display:block;}

/*************************desstaques ****************************/

#geral #corpo #conteudo ul.menuDestaques{padding:5px 0;background: white; border-bottom: 1px solid #856431; border-top: 1px solid #856431; color:#856431; font-style:italic; font:12px Lucida Sans, Arial, Helvetica, Verdana, Sans-Serif;}
#geral #corpo #conteudo ul.menuDestaques li{display:inline; font-style:italic;}
#geral #corpo #conteudo ul.menuDestaques li a{padding:2px 5px;text-decoration: none; color:#856431;}
#geral #corpo #conteudo ul.menuDestaques li a:hover{text-decoration: underline; color: #FF3E00;}

#geral #corpo #conteudo ul.listaDestaques{margin:0;}
#geral #corpo #conteudo ul.listaDestaques li{margin: 10px 0;}
#geral #corpo #conteudo ul.listaDestaques li h2{font:14px Lucida Sans, Arial, Helvetica, Verdana, Sans-Serif; border-bottom: 1px solid #856431; color:#856431; font-style: italic;}
#geral #corpo #conteudo ul.listaDestaques ul{}
#geral #corpo #conteudo ul.listaDestaques ul li{margin:0; border-bottom: 1px solid white; }
#geral #corpo #conteudo ul.listaDestaques ul li h4{font:lighter 14px Georgia, Times, Arial, Helvetica, Verdana, Sans-Serif;}
#geral #corpo #conteudo ul.listaDestaques ul li a{color: #FF3E00; display: block;padding:2px 0;}
#geral #corpo #conteudo ul.listaDestaques ul li a:hover{text-decoration: underline;}
#geral #corpo #conteudo ul.listaDestaques ul.destaquesEventos{}
#geral #corpo #conteudo ul.listaDestaques ul.destaquesEventos li{color:#666968;}
#geral #corpo #conteudo ul.listaDestaques ul.destaquesEventos p{display: inline;}
#geral #corpo #conteudo ul.listaDestaques ul.destaquesPublicacoes{}
#geral #corpo #conteudo ul.listaDestaques ul.destaquesProjetos{}

#geral #corpo #conteudo ul.listaDestaques li ul li:hover, 
#geral #corpo #conteudo ul.listaDestaques li ul li.sfhover{background:#E9E4DD; }

