@charset "utf-8";
/* CSS Document */

*{margin:0; padding:0; /**/}

img{border:none}

body{background:#FFF; font-family:Arial, Verdana, Tahoma, sans-serif;}

#topo{width:100%; height:80px; margin:auto; background:url(../images/bgTopo.gif) repeat-x;}

#menu{width:100%; height:50px; margin:auto;}

#banner{width:100%; height:auto; margin:auto;}

#corpo{width:906px; height:auto; display:table; margin:auto; background:url(../images/bgCorpo.gif) repeat-x;}

#newsletter{width:906px; height:35px; margin:auto; background:#F3F4F3; padding-top:15px; clear:both; margin-top:20px;}

#txtNews{float:left; margin-right:10px; height:22px; padding-top:3px;}

#txtNews p{font-size:12px; color:#676767; margin-left:24px;}

#inputTxt{float:left; margin-right:10px;}
#inputTxt input{width:169px; height:22px; background:#FFF; border:1px solid #FFF;}

#inputBtn{float:left;}

#rodape{width:906px; height:67px; margin:auto;}
#copy{float:left; font-size:11px; color:#cfcfcf; margin-left:34px; margin-top:17px;}
#falcan{float:right; margin-top:17px;}

#logoMenu{width:906px; height:auto; display:table; margin:auto;}

#logo{width:173px; height:55px; margin:10px 0 19px 44px; float:left;}

#menuLogo{float:right; height:15px; margin-top:30px; font-size:11px; color:#909090}

#menuLogo a{text-decoration:none; color:#909090}
menuLogo a:hover{text-decoration:underline;}

#containerMenu{width:906px; height:auto; display:table; margin:auto;}

#containerMenu ul{list-style:none; float:left; margin-top:10px;}

#containerMenu ul li{float:left;}

#containerMenu ul li a{display:block; width:123px; height:43px; text-align:center; vertical-align:bottom; color:#393939; text-decoration:none; font-size:12px;}

#containerMenu ul li a:hover{background:url(../images/bgMenu.gif) no-repeat; text-decoration:none; font-size:12px; color:#fb9100;}

#flashBanner{width:906px; height:150px; margin:auto;}

#imgTopo{width:906px; height:auto; margin:auto;}

#containerConteudo{width:906px; height:auto; margin:auto;}




/**/



/*HOME*/

#conteudoHome{width:auto; height:auto; margin:7px 7px  0 7px;}

#homeBlog{width:278px; height:auto; float:left; margin-right:11px; margin-bottom:25px;}

#homeBlog h2{font-size:17px; color:#fb9100; margin-left:24px; margin-top:20px;}

#homeBlog p{font-size:12px; color:#676767; margin-left:24px; margin-bottom:16px;}

#homeBlog a{font-size:12px; color:#629fcc; text-decoration:none; margin-left:24px;}

#homeBlog a:hover{font-size:12px; color:#629fcc; text-decoration:underline;}

#tituloBlog{width:254px; height:25px; background:#FFF; font-size:24px; color:#c4c7c9; padding:3px 0 7px 24px;}



#homeAtuacao{width:358px; height:auto; float:left;}
#tituloAtuacao{width:324px; height:25px; background:#FFF; font-size:24px; color:#c4c7c9; padding:3px 0 7px 24px;}



#homeCases{width:244px; height:auto; float:left;}

#homeCases h2{font-size:17px; color:#fb9100; margin-left:24px; margin-top:20px;}

#homeCases p{font-size:12px; color:#676767; margin-left:24px; margin-bottom:16px;}
#homeCases a{font-size:12px; color:#629fcc; margin-bottom:8px; text-decoration:none}
#homeCases a:hover{font-size:12px; color:#629fcc; margin-bottom:8px; text-decoration:none}

#maisCases{float:right; width:220px; border-top:1px solid #e6e6e6;}

#homeCases p a{font-size:12px; color:#666; text-decoration:none;}

#homeCases p a:hover{font-size:12px; color:#666666; margin-bottom:8px; text-decoration:underline}


#tituloCases{width:220px; height:25px; background:#fff; font-size:24px; color:#c4c7c9; padding:3px 0 7px 24px;}


/**/



/*BLOG*/


#menuEsquerdo{width:164px; height:auto; float:left; border-right:1px solid #e8edf3; margin:2px 60px 20px 40px; padding-top:30px; padding-bottom:40px;}

#menuEsquerdo ul li{list-style:url(../images/folder.gif); margin-left:35px;}

#menuEsquerdo ul li a{font-size:14px; color:#3e8fd7; text-decoration:none;}

#menuEsquerdo ul li a:hover{font-size:14px; color:#3e8fd7; text-decoration:underline;}

#menuEsquerdo span{font-size:16px; color:#aaa;}



#conteudoDireita{width:625px; padding-top:30px; float:left; margin-bottom:25px;}

#conteudoDireita span{font-size:16px; color:#aaa;}

#conteudoDireita h3{font-size:17px; color:#2a83d3; margin-top:20px;}

#conteudoDireita p{font-size:12px; color:#676767; margin-bottom:16px;}

#conteudoDireita a{font-size:12px; color:#629fcc; text-decoration:none;}

#conteudoDireita a:hover{font-size:12px; color:#629fcc; text-decoration:underline;}

#formComentarios{margin-top:15px; margin-bottom:15px;}
	#formComentarios span{color:#FB9100;}

#comentarios{margin-top:15px; margin-bottom:15px;}
	#comentarios span{color:#FB9100;}
#comentarioInterno{padding:10px; margin-top:10px;}



/**/


/*ATUACAO*/

#menuEsquerdoAtuacao{width:184px; height:auto; float:left; border-right:1px solid #e8edf3; margin:2px 60px 20px 30px; padding-top:30px; padding-bottom:40px;}

#menuEsquerdoAtuacao ul li{color:#3e8fd7; margin-left:15px; margin-top:10px;}

#menuEsquerdoAtuacao ul li a{font-size:14px; color:#3e8fd7; text-decoration:none;}

#menuEsquerdoAtuacao ul li a:hover{font-size:14px; color:#3e8fd7; text-decoration:underline;}

.subItem{margin-left:20px;}




#menuEsquerdoAtuacao span{font-size:16px; color:#aaa;}


#conteudoDireitaAtuacao{width:540px; padding-top:30px; float:left; margin-bottom:25px;}

#conteudoDireitaAtuacao span{font-size:19px; color:#275c98; font-weight:bold;}

#conteudoDireitaAtuacao .assinatura {font-size:12px; color:#666; font-weight:bold;}

#titAtuacaoInterna{font-size:17px; color:#2a83d3; margin-top:20px; margin-bottom:20px;}

#conteudoDireitaAtuacao p{font-size:12px; color:#676767; margin-bottom:16px;}

.descricao_li { font-size:12px; color:#2A83D3; margin-top:5px; }


#conteudoDireitaAtuacao a{font-size:12px; color:#629fcc; text-decoration:none;}

#conteudoDireitaAtuacao a:hover{font-size:12px; color:#629fcc; text-decoration:underline;}

#faixaCinza{width:100%; height:1px; background:#cad6e3; margin-top:5px;}



/**/



/*INSTITUCIONAL*/


#menuEsquerdoInstitucional{width:204px; height:auto; float:left; border-right:1px solid #e8edf3; margin:2px 60px 20px 30px; padding-top:30px; padding-bottom:40px;}

#menuEsquerdoInstitucional ul li{list-style:none; margin-top:10px;}

#menuEsquerdoInstitucional ul li a{font-size:14px; color:#3e8fd7; text-decoration:none;}

#menuEsquerdoInstitucional ul li a:hover{font-size:14px; color:#3e8fd7; text-decoration:underline;}

.subItem{margin-left:20px;}




#menuEsquerdoAtuacao span{font-size:16px; color:#aaa;}

#conteudoDireitaInstitucional{width:525px; float:left; margin-bottom:25px;}

#conteudoDireitaInstitucional span{font-size:19px; color:#275c98; font-weight:bold;}

#conteudoDireitaInstitucional{font-size:17px; color:#2a83d3; margin-top:20px; margin-bottom:20px;}

#conteudoDireitaInstitucional p{font-size:12px; color:#676767; margin-bottom:16px;}

#conteudoDireitaInstitucional a{font-size:12px; color:#629fcc; text-decoration:none;}

#conteudoDireitaInstitucional a:hover{font-size:12px; color:#629fcc; text-decoration:underline;}

#faixaCinza{width:100%; height:1px; background:#cad6e3; margin-top:5px;}

.imgInstitucional img{width:170px; margin-bottom:15px; margin-right:15px; border:3px solid #4FAFEC;}

/**/


/*CONTATO*/

#menuEsquerdoContato{width:204px; height:auto; float:left; border-right:1px solid #e8edf3; margin:2px 60px 20px 30px; padding-top:30px; padding-bottom:40px;}

#menuEsquerdoContato h2{font-size:14px; color:#999999; margin-bottom:15px;}

#menuEsquerdoContato p{font-size:12px; color:#666666; margin-bottom:8px;}


#conteudoDireitaContato{width:540px; padding-top:30px; float:left; margin-bottom:25px; font-size:17px; color:#2a83d3; margin-top:0px;}



#conteudoDireitaContato input{width:360px; border:1px solid #aaa; font-size:13px; color:#676767; height:20px;}
#conteudoDireitaContato select{font-size:13px; color:#676767;}
#conteudoDireitaContato textarea{width:360px; border:1px solid #aaa; font-size:13px; color:#676767;}




/**/



/*CASES*/

#menuEsquerdoCases{width:204px; height:auto; float:left; border-right:1px solid #e8edf3; margin:2px 60px 20px 30px; padding-top:30px; padding-bottom:40px; padding-right:15px;}

#menuEsquerdoCases h2{font-size:14px; color:#999999; margin-bottom:15px;}

#menuEsquerdoCases p{font-size:12px; color:#666666; margin-bottom:8px;}

#menuEsquerdoCases a{font-size:12px; color:#666666; margin-bottom:8px; text-decoration:none}

#menuEsquerdoCases a:hover{font-size:12px; color:#666666; margin-bottom:8px; text-decoration:underline}


#conteudoDireitaCases{width:540px; padding-top:10px; float:left; margin-bottom:25px;}

#conteudoDireitaCases span{font-size:19px; color:#275c98; font-weight:bold;}

#conteudoDireitaCases .assinatura {font-size:12px; color:#666; font-weight:bold;}

#conteudoDireitaCases{font-size:17px; color:#2a83d3; margin-top:20px; margin-bottom:20px;}

#conteudoDireitaCases p{font-size:12px; color:#676767; margin-bottom:16px;}

#conteudoDireitaCases a{font-size:12px; color:#629fcc; text-decoration:none;}

#conteudoDireitaCases a:hover{font-size:12px; color:#629fcc; text-decoration:underline;}

#faixaCinza{width:100%; height:1px; background:#cad6e3; margin-top:5px;}



#paginacao{background:#5799E3; color:#FFF;}
#paginacao_hover{background:#FB9100; color:#FFF; text-decoration:none}
#paginacao a{background:#5799E3; color:#FFF; text-decoration:none}
#paginacao a:hover{background:#FB9100; color:#FFF; text-decoration:none}

/* INSCRICAO */

#incricao{width:100%;  float:left; font-family:Arial, Verdana, Tahoma, sans-serif; font-size:12px;}
#inscricao #retorno{width:100%; margin:20px 0; float:left; font-size:14px; color:#666;}
#inscricao #retorno #mensagemRetorno{width:80%; margin:5px auto; border:1px solid #5799e3; color:#5799e3; text-align:center; padding:10px 20px;}
#inscricao #nomeEvento{color:#FB9100; font-weight:bold; font-size:18px;}
#inscricao #conteudo{width:100%; float:left;}
#inscricao #conteudo #formulario{width:320px; margin:20px 10px 10px 40px; float:left; font-size:14px; color:#666;}
#inscricao #conteudo #formulario label{width:100%; margin:3px 0; float:left;}
#inscricao #conteudo #formulario #pre_input{width:65px; margin:0; float:left; line-height:22px;}
#inscricao #conteudo #formulario input[type=text]{background:#fff; border:1px solid #ccc; height:22px; width:325px; line-height:22px; padding:0 2px;}
#inscricao #conteudo #formulario textarea{background:#fff; border:1px solid #ccc; height:50px; width:300px;}
#inscricao #conteudo #formulario input[type=submit]{margin-left:180px; background:#fff; width:50px; border:1px solid #ccc; height:22px; padding:2px 4px; cursor:pointer;}
#inscricao #conteudo #formulario input[type=submit]:hover{background:#cad6e3; width:50px; color:#000; border:1px solid #ccc; height:22px; padding:2px 4px; cursor:pointer;}
#inscricao #conteudo #informacoes{width:490px; margin:20px 0; float:left; min-height:200px; font-size:12px; color:#666;}
#inscricao #conteudo #informacoes p{margin:0 4px 10px 4px;}

#inscricao #conteudo #endereco{width:100%; margin:20px 0; float:left; min-height:200px; font-size:12px; color:#666;}
#inscricao #conteudo #endereco #dados{width:280px; float:left;}
#inscricao #conteudo #endereco #dados p{width:100%; float:left; margin:4px;}
#inscricao #conteudo #mapa{width:600px; height:350px; float:right; border:1px solid #FB9100;}
