html { background:url(../images/pattern.jpg) top left; }
body { background:url(../images/topo.png) top center no-repeat; height:100%; margin: 0px; overflow-y:scroll }

 
#content{background:url(../images/pattern_meio.png) top center repeat-y; display:table; }
#content .largura{ margin-bottom:-150px; z-index:999999;}
.largura{width:100%; max-width:1027px; margin:0 auto; position:relative;}

/*TOPO*/
#header{overflow:hidden; height:261px; }
#header h1 {float:left;margin:15px 20px 5px; position:absolute; top:50px; left:7px;}
#header h1 a{background:url(../images/logomarca.png);height:64px;width:211px;}

/*MENU*/
#header ul{position:absolute; top:50px; right:50px; }
#header ul li{float:left; display:block; height:75px; }
#header ul li.separador { width:4px; background: url(../images/sprite.png) -225px 0; margin:auto 15px; }
#header ul li a { font-family:Museo500Regular; font-size:15px; text-transform:uppercase; color:#ABA09C; display:block; }
#header ul li a:hover {color:#724E3D;}
#header ul li a span.Icon {  width:45px; height:45px; margin:0 auto; display:block; clear:both; background:url(../images/sprite.png); margin-bottom:10px; }
#header ul li a span.Escritorio { background-position: 0 0; }
#header ul li a:hover span.Escritorio { background-position: 0 -45px; }
#header ul li a span.Atuacao { background-position: -45px 0; }
#header ul li a:hover span.Atuacao { background-position: -45px -45px; }
#header ul li a span.Profissionais { background-position: -90px 0; }
#header ul li a:hover span.Profissionais { background-position: -90px -45px; }
#header ul li a span.Noticias { background-position: -135px 0; }
#header ul li a:hover span.Noticias { background-position: -135px -45px; }
#header ul li a span.Contato { background-position: -180px 0; }
#header ul li a:hover span.Contato { background-position: -180px -45px; }

/* HOME */
#content .home { margin-bottom:-466px  !important; height: 513px; }
/* HOME | Slider +  Nav */
#content .home #Banners { position: absolute;width: 685px;height: 515px;right: 50px;top: -81px;}
#content .home #Banners .sliderkit p { position: absolute;left: 365px;top: 70px;font-family: Museo300Regular;font-size: 30px;color: #97622A; }
#content .home #Banners .sliderkit p strong { display:block; font-weight:normal; color:#423128; text-transform:uppercase; }
#content .home #Banners .sliderkit {height:515px;}
#content .home #Banners .photoslider-bullets .sliderkit-nav{position: absolute;top: 75px; right: 0px;}
#content .home #Banners .photoslider-bullets .sliderkit-nav-clip ul li a{width:20px;height:20px; background:url(../images/sprite.png) -229px -0px; margin-bottom:3px;color:#FFF; font-family:Museo300Regular; padding-top:2px;}
#content .home #Banners .photoslider-bullets .sliderkit-nav-clip ul li.sliderkit-selected a, #content .home #Banners .photoslider-bullets .sliderkit-nav-clip ul li a:hover { background-position: -229px -19px; color:#724E3D;}
/* HOME - Ultimas Noticias */
#ultimasNoticias { width:215px; height:100px; position:absolute; left:65px; top:-20px; }
#ultimasNoticias h2 { font-family:Museo700Regular; color:#56483f; font-size:16px; text-transform:uppercase; font-weight:normal; }
#ultimasNoticias .hr { height:2px; width:215px; background:url(../images/sprite.png) 0 -90px; display:block; margin:15px 0 15px 0; }
#ultimasNoticias ul li {	background: url(../images/seta.png) top left no-repeat;
							padding-left: 20px;
							font-family: Museo300Regular;
							color: #2e1e15;
							margin-left: -20px;
							overflow: hidden;
}
#ultimasNoticias ul li a, #ultimasNoticias ul li a:visited, #ultimasNoticias ul li a:hover { color:#2e1e15; }
#ultimasNoticias ul li small { display:block; font-size:13px;}
#ultimasNoticias ul li h3 { display:block; font-size:20px; color:#2e1e15; font-weight:normal; margin-bottom:10px; }
#ultimasNoticias ul li p { font-size:13px; font-family:Arial, Helvetica, sans-serif; }
#ultimasNoticias a#verTodas {font-family:Museo500Regular; display:block; width:100%; text-transform:uppercase; color:#857973; text-align:right; background:url(../images/seta-vejamais.png) top right no-repeat; font-size:13px; height:20px; padding-right:25px; padding-top:2px; }
#ultimasNoticias a#verTodas:hover { color:#2e1e15; }


/*ATUA��O*/
#areas_atuacao {width:344px; margin-top:-70px; height:30px; margin-left:80px; background:url(../images/separador_hrzt_344x3.png) bottom no-repeat;}
#areas_atuacao h3{font-family:Museo300Regular; text-transform:uppercase; font-weight:200; font-size:24px; color:#2e1e15; float:right;}
#tipos_direito {width:870px; height:610px;}
#tipos_direito p{font-weight:100; width:240px; font-size:12px; color:#2e1e15; text-align: justify}
#tipos_direito {	margin-left: 75px;
					margin-top: 55px;
					height: 1010px;
				}
#tipos_direito ul {background:url(../images/separador_hrzt_870x2.png) center center no-repeat; height:665px;}
#tipos_direito ul li {height:277px; width:257px; margin-right:25px; float:left; margin-bottom:85px; background:url(../images/separador_vert_3x305.png) right no-repeat}
#tipos_direito ul li img {margin-bottom:25px;}
#dir_imob {	width: 257px;
			height: 341px;
			margin-top: 20px;
			background: url(../images/separador_vert_3x305.png) right no-repeat;
}
#dir_amb {	width: 150px;
			height: 3px;
    margin-left: 564px;
    margin-top: -340px;
			}
#dir_trab {	width: 257px;
    height: 341px;
    margin-left: 282px;
    margin-top: -340px;
    background: url(../images/separador_vert_3x305.png) right no-repeat;
}
.tipos_dir {font-family:Museo300Regular; text-transform:uppercase; font-weight:700; font-size:17px; color:#47382f; margin-bottom: 20px;}
.dir_inf {font-family:Museo300Regular; text-transform:uppercase; font-weight:700; font-size:17px; color:#47382f; margin-bottom:20px;}
.eleitoral {height:80px;}
.dir_amb {	font-family: Museo300Regular;
			text-transform: uppercase;
			font-weight: 700;
			font-size: 17px;
			color: #47382F;
			margin-bottom: 20px;
			width:200px;
		}


/*ESCRITORIO*/
#pg_escritorio {width:245px; margin-top:-70px; height:30px; margin-left:80px; background:url(../images/separador_hrzt_344x3.png) bottom no-repeat;}
#pg_escritorio h3{font-family:Museo300Regular; text-transform:uppercase; font-weight:200; font-size:24px; color:#857973; float:right;}
#escritorio_geral {height:1260px;}
#txt_historia_sup {width:365px; height:270px; margin-left:140px; margin-top:60px;}
#txt_historia_sup p {	color: #2e1e15;
						font-weight: 700;
						font-size: 12px;
						line-height: 17px;
						width: 365px;}
#txt_historia_inf {	height: 240px;
					margin-top: 270px;
					margin-left: 80px;
					position: relative;
					top: 130px;
					width: 710px;}
					
#txt_historia_inf_txt {height:150px; width:300px; margin-top:30px; float:right; }
#txt_historia_inf_txt p {font-weight:700; width:365px; font-size:12px; color:#2e1e15; line-height:17px; }
#escritorio_separador {width:340px; height:2px; position:absolute; top:1090px; left:485px; background:url(../images/separador_hrzt_344x3.png) no-repeat;}
#escritorio_estatua {	width: 155px;
						height: 213px;
						position: absolute;
						top: 300px;
						left: 470px;
						background: url(../images/escritorio_busto.png);
}
#missao {
	background: url(../images/separador_hrzt_870x2.png) bottom no-repeat;
	margin: 270px 0px 0px 160px;
	font-weight: 700;
	font-size: 12px;
	color: #2e1e15;
	line-height: 17px;
	width: 650px;
	padding-bottom: 10px; 	
}
#missao h4 {
	margin: 0px 0px 10px 280px;	
}
.missao {
	width: 650px;
	background: url(../images/separador_hrzt_870x2.png) top no-repeat;
	padding-top: 10px;	
}
#visao {
	background: url(../images/separador_hrzt_870x2.png) bottom no-repeat;
	margin: 20px 0px 0px 160px;
	font-weight: 700;
	font-size: 12px;
	color: #2e1e15;
	line-height: 17px;
	width: 650px;
	padding-bottom: 10px;	
}
#visao h4 {
	margin: 0px 0px 10px 280px;	
}
.visao {
	width: 500px;
	background: url(../images/separador_hrzt_870x2.png) top no-repeat;
	padding-top: 10px;
	padding-left: 150px;	
}

.img_1 {position:relative; top:-280px; left:375px;}
.img_2 {margin-top:-235px;}
.img_3 {float:left;}
.titulo {font-family:Museo300Regular; text-transform:uppercase; font-weight:700; font-size:18px; color:#47382f; margin-bottom:20px;}


/*PROFISSIONAIS*/
#pg_profissionais {width:270px; margin-top:-70px; height:30px; margin-left:80px; background:url(../images/separador_hrzt_344x3.png) bottom no-repeat;}
#pg_profissionais h3{font-family:Museo300Regular; text-transform:uppercase; font-weight:200; font-size:24px; color:#857973; float:right;}
#profissionais_ivo {width:805px; height:411px; margin-left:60px; margin-top:50px; background:url(../images/separador_hrzt_600x3.png) 157px bottom no-repeat;}
#nome_ivo {width:400px; height:50px; background:url(../images/separador_hrzt_400x3.png) top no-repeat;}
#nome_ivo h3{width:400px; height:37px; font-family:Museo500Regular; text-transform:uppercase; font-weight:300; font-size:21px; color:#2f180d; float:left; padding-top:13px; background:url(../images/separador_hrzt_400x3.png) bottom no-repeat; vertical-align:middle;}
.sombra_frames { -webkit-box-shadow: 2px 2px 3px 0px rgba(167, 159, 155, 0.75); box-shadow: 2px 2px 3px 0px rgba(167, 159, 155, 0.75); }
#imagem_ivo {margin-top:15px; width:400px; height:294px; float:left;}
#curriculo_ivo {font-weight:100; width:360px; font-size:12px; float:left; margin-left:40px; margin-top:-50px; color:#2e1e15; line-height:18px;}
#curriculo_ivo strong {font-weight:bold; font-style:normal; font-size:12px; color:#2e1e15;}
#curriculo_ivo div { margin-bottom:5px; }
#curriculo_emp_geral {width:940px; margin-left:60px; }

#curriculo_emp_individual {margin-top:40px; width:220px; height:510px; margin-right:15px; float:left;  background:url(../images/separador_vert_3x258.png) left 229px no-repeat; color:#2e1e15;}
#curriculo_emp_individual div.foto { height: 170px; margin-bottom:5px; }
#curriculo_emp_individual .curric_normal strong {font-weight:bold; font-style:normal; font-size:12px; color:#2e1e15;}
#curriculo_emp_individual div.curriculoindividual { margin-bottom:5px; }
#curriculo_emp_individual div.curriculoindividual div, #curriculo_emp_individual div.curriculoindividual p { margin-bottom:5px; margin-left:10px; }
#curriculo_emp_individual h4 {width:220px; height:45px; font-family:Museo500Regular; text-transform:uppercase; font-weight:300; font-size:18px; color:#2f180d;}
#curriculo_emp_individual p.email {width:210px; margin-left:10px; font-weight:700; font-style:italic; font-size:12px; color:#2f180d; margin-bottom:12px;}

/*LINKS*/
#pg_links {width:330px; margin-top:-70px; height:30px; margin-left:80px; background:url(../images/separador_hrzt_344x3.png) bottom no-repeat;}
#pg_links h3 {font-family:Museo300Regular; text-transform:uppercase; font-weight:200; font-size:24px; color:#857973; float:right; }
#links {width:500px; font-family:Museo500Regular; font-weight:100; font-size:18px; color:#2f180d; margin-bottom:25px;  margin-left:195px; padding-left:100px; padding-top:40px;}
#links li { margin-bottom:25px; }
#links li a {color:#2f180d; display:block; }
#links li a:hover {color:#857973; }
#links small { font-size:14px; color:#857973; }

/*NOTICIAS*/
#pg_noticias {width:210px; margin-top:-70px; height:30px; margin-left:80px; background:url(../images/separador_hrzt_344x3.png) bottom no-repeat;}
#pg_noticias h3 {font-family:Museo300Regular; text-transform:uppercase; font-weight:200; font-size:24px; color:#857973; float:right; }
#noticias_geral {width:881px; height:1020px; margin-left:40px;}
#noticias_lista {width:216px; margin-top:40px; float:left}
#noticias_lista small {font-family:Museo300Regular; font-size:12px; color:#2e1e15;}
#noticias_lista p {font-weight:700; font-size:12px; color:#2e1e15;}
#noticias_lista ul li {	width: 196px;
						background: url(../images/noticias_seta.png) top left no-repeat;
						padding-left: 20px;
						overflow: hidden;
}
#noticias_lista_titulo {height:40px; margin-bottom:20px; margin-left:20px; width:216px;  background:url(../images/separador_hrzt_212x2.png) bottom no-repeat;}
#noticias_aberta_topo {width:543px; height:30px; background:url(../images/noticias_seta.png) top left no-repeat;}
#noticias_aberta_topo ul li {display:inline;}
#noticias_lista h5 { font-family:Museo300Regular; font-weight:700; font-size:17px; text-transform:uppercase; color:#2f180d;}
#noticias_aberta {width:543px; float:left; margin-left:105px;  margin-top:100px;}
#noticias_aberta h4 {width:500px; font-family:Museo500Regular; font-weight:100; font-size:24px; color:#2f180d; margin-bottom:25px;}
#noticias_separador {width:200px; height:2px; margin-top:20px; margin-bottom:20px;  background:url(../images/separador_hrzt_212x2.png);}
#fonte {margin-top:15px;}
#noticias_legenda {width:431px; height:30px; background:url(../images/separador_hrzt_600x3.png) bottom no-repeat;}
#noticias_imagem {width:431px; height:283px; margin-bottom:10px;}
#noticias_det {width:431px; padding-bottom: 20px; padding-top:20px; background:url(../images/separador_hrzt_600x3.png) bottom no-repeat;}
#noticias_det p {font-weight:bold; font-size:12px; color:#2e1e15; line-height:19px; margin-bottom:20px;}
#noticias_lista h6 {line-height:23px; margin-right:57px; font-family:Museo300Regular; font-weight:bold; font-size:12px; color:#2e1e15; width:100px; height:20px; background:url(../images/sinal_mais.png) right no-repeat;}
#noticias_lista h2 { font-family:Museo300Regular; font-weight:700; font-size:17px; color:#2f180d;}
#veja_mais {width:100px; margin-left:58px;}

#face {position:relative; left:350px; bottom:22px; cursor:pointer; width:50px;}
#tweet {position:relative; left:257px; bottom:42px; width:90px;}
#gmais {position:relative; width:50px; left:435px; bottom:66px;}

.topo { font-family:Museo300Regular; font-size:12px; color:#2e1e15;position:relative; left:15px;}

/*NOTICIAS CHAMADA*/
#pg_noticias {width:270px; margin-top:-70px; height:30px; margin-left:80px; background:url(../images/separador_hrzt_344x3.png) bottom no-repeat;}
#pg_noticias h3{font-family:Museo300Regular; text-transform:uppercase; font-weight:200; font-size:24px; color:#857973; float:right;}
#noticias_chamada_geral {width:841px; margin-left:40px;}
#noticias_chamada_lista h5 { font-family:Museo300Regular; font-weight:700; font-size:17px; text-transform:uppercase; color:#2f180d;}
#noticias_chamada_lista small {font-family:Museo300Regular; font-size:12px; color:#2e1e15;}
#noticias_chamada_lista p {font-weight:700; font-size:12px; color:#2e1e15;}
#noticias_chamada_lista {width:903px; height:100%;}
#noticias_chamada_lista ul {margin-left:-85px; width:903px;}
#noticias_chamada_lista ul li {	height: 130px;
								float: left;
								background: url(../images/noticias_seta.png) top left no-repeat;
								margin-left: 85px;
								margin-bottom: 25px;
								overflow: hidden;
								padding-left: 20px;
								width: 346px;
}
#noticias_chamada_titulo {height:40px; margin-bottom:20px; margin-left:20px; width:841px;  background:url(../images/separador_hrzt_870x2.png) bottom no-repeat; margin-top:40px;}
#noticias_chamada_titulo a:visited {color:#2e1e15;}
#noticias_separador {width:200px; height:2px; position:relative; margin-bottom:20px;  background:url(../images/separador_hrzt_212x2.png);}
#itens_li {width:196px; height:140px;}
#noticias_chamada_voltar {line-height:20px; float:right; font-family:Museo300Regular; font-weight:bold; margin-top:-17px; font-size:12px; color:#2e1e15; width:80px; height:20px; background:url(../images/seta-voltar.png) left no-repeat;}
#noticias_chamada_voltar h6 {float:right; width:80px; text-align:right}
#noticias_chamada_lista h2 { font-family:Museo300Regular; font-weight:700; font-size:17px; color:#2f180d;}


/*CONTATO*/
#pg_contato {width:215px; margin-top:-70px; height:30px; margin-left:80px; background:url(../images/separador_hrzt_344x3.png) bottom no-repeat;}
#pg_contato h3{font-family:Museo300Regular; text-transform:uppercase; font-weight:200; font-size:24px; color:#2e1e15; float:right;}
#contato_geral {width:1000px; height:800px; margin-left:60px; margin-top:40px;}
#contato_formulario {width:242px; float:left}
#contato_formulario form input{ text-indent: 5px; }
#contato_formulario h6 {color:#2e1e15; font-size:14px; font-weight:500; margin-bottom:40px;}
#contato_formulario form label {color:#2e1e15; font-weight:700; font-size:12px;}
.form_normal {width:242px; height:26px; margin-top:5px; margin-bottom:20px;   background:url(../images/contato_fundo_campos.jpg) repeat-x; border:none; color:#FFF}
.form_msg {width:242px; height:88px; margin-top:5px; background:url(../images/contato_fundo_mensagem.jpg) repeat-x; border:none; color:#FFF}
.form_tel {width:95px; height:26px; float:left; clear:both; margin-bottom:20px; margin-top:5px; background:url(../images/contato_fundo_campos.jpg) repeat-x; border:none; color:#FFF}	
.form_bairro {width:145px; height:26px; margin-bottom:20px; margin-top:5px; background:url(../images/contato_fundo_campos.jpg) repeat-x; border:none; color:#FFF}
.form_cep {width:78px; line-height:20px; font-weight:700; height:26px; margin-left:8px; margin-bottom:20px; margin-top:5px; background:url(../images/contato_fundo_campos.jpg) repeat-x; border:none; color:#FFF}

#contato_formulario form select option{background:url(../images/contato_fundo_campos.jpg) repeat-x; background-color:transparent !important;}


.form_uf {width:48px; height:26px; float:left; clear:both;}
.form_cidade {width:178px; height:26px; margin-bottom:10px; background:url(../images/contato_fundo_campos.jpg) repeat-x; border:none; margin-left:10px; float:left; color:#FFF}
.email {float:left; clear:both;}
.cidade {margin-left:46px;}
.cep{margin-left:128px}
.tel {float:left; margin-right:7px; margin-bottom:5px;}
.estado {float:left;  margin-bottom:5px;}
.button {font-family:Museo300Regular; font-weight:bold; font-size:12px; color:#2e1e15; border:none; margin-left:163px; width:78px; height:20px; margin-top:20px; background:url(../images/seta-enviar.png) no-repeat right;}
.button:hover {cursor:pointer}

#contato_mapas_emails {width:530px; height:800px; float:left; margin-left:120px;}
#contato_mapas {width:530px; height:354px; float:left;}
#contato_mapas h5 {font-family:Museo500Regular; font-weight:500; padding-top:15px; font-size:14px; color:#2f180d; float:left; margin-top:28px;}
#contato_mapas p {margin-top:15px; color:#2e1e15; font-size:13px; font-weight:700;}
#contato_mapas_topo {width:464px; height:37px; float:left; background:url(../images/separador_hrzt_600x3.png) top no-repeat;}
#contato_mapas_topo h4 {width:464px; height:32px; background:url(../images/separador_hrzt_600x3.png) bottom no-repeat;}
#contato_mapas_topo h4 {font-family:Museo700Regular; text-transform:uppercase; font-weight:500; padding-top:20px; font-size:17px; color:#73675e;}
#loc_mapa_cric {width:213px; height:267px; float:left;}
#loc_mapa_cric h5 { height:33px;}
#loc_mapa_cric p {width:202px; height:57px; float:left}
#loc_mapa_cric img {margin-top:10px;}
#loc_mapa_flp {width:213px; height:267px; float:left; margin-left:50px;}
#loc_mapa_flp h5 { height:33px;}
#loc_mapa_flp p {width:200px; height:57px; float:left}
#loc_mapa_flp img {margin-top:10px;}

#contato_emails_topo {width:464px; height:37px; margin-top:30px; float:left; background:url(../images/separador_hrzt_600x3.png) top no-repeat;}
#contato_emails_topo h4 {width:464px; height:37px; background:url(../images/separador_hrzt_600x3.png) bottom no-repeat;}
#contato_emails_topo h4 {font-family:Museo700Regular; text-transform:uppercase; font-weight:500; padding-top:20px; font-size:17px; color:#73675e;}
#contato_lista_emails {width:502px; height:237px; float:left;}
#contato_lista_emails ul {margin-top:20px;}
#contato_lista_emails ul li {width:221px; height:44px; float:left; margin-right:30px; background:url(../images/separador_hrzt_212x2.png) bottom no-repeat; margin-top:20px;}
p.nome {font-weight:bold; font-size:12px; color:#2e1e15;}
p.email {font-size:12px; font-weight:700; font-style:italic; color:#2f180d;}


/*TRABALHE CONOSCO*/
#pg_trabalhe_conosco {width:350px; margin-top:-70px; height:30px; margin-left:80px; background:url(../images/separador_hrzt_344x3.png) bottom no-repeat;}
#pg_trabalhe_conosco h3{font-family:Museo300Regular; text-transform:uppercase; font-weight:200; font-size:24px; color:#857973; float:right;}
#trabalhe_conosco_geral {width:600px; float:left; margin-left:60px;}
#trabalhe_conosco_geral h5 {height:20px; font-family:Museo700Regular; font-size:15px; text-transform:uppercase; color:#60534a;}
#trabalhe_conosco_geral h4 {height:20px; margin-bottom:10px; font-weight:100; font-size:14px; text-transform:uppercase; color:#2e1e15;}
#trabalhe_conosco_geral strong {font-weight:bold; font-size:12px; color:#2e1e15;}
#trabalhe_conosco_geral label {font-weight:bold; font-size:12px; color:#2e1e15;}
#curric_etapa1 {width:580px; height:775px; float:left;}
#curric_etapa1 h6 {margin-top:55px; margin-bottom:40px; font-weight:bold; font-size:12px; color:#2e1e15;}
#dados_pessoais {width:244px; height:580px; float:left}
#escolaridade {margin-left:70px; width:244px; height:580px; float:left}
#curric_etapa2 {width:900px; height:630px; float:left;}
#ultimo_empg {width:242px; height:370px; float:left; margin-right:70px}
#penultimo_empg {width:242px; height:370px; float:left; margin-right:70px}
#antepenultimo_empg {width:242px; height:370px; float:left}
#curric_etapa3 {width:400px; height:305px; margin-top:125px; float:left;}
#pretencoes {width:244px; height:310px; }
#exp_prof {width:863px; height:25px; margin-bottom:20px; background:url(../images/separador_hrzt_870x2.png) bottom no-repeat;}
#dadosP {width:243px; height:25px; background:url(../images/separador_hrzt_344x3.png) bottom no-repeat; margin-bottom:20px}
#trabalhe_conosco_geral .select {border:none; background:#362B2B; color:#FFF;}
.grande {width:242px; height:25px; background:url(../images/contato_fundo_campos.jpg) repeat-x; border:none; margin-bottom:10px;  color:#FFF}
.sexoM {width:15px;}
.sexoF {width:15px;; margin-bottom:10px;}
.cpf {width:85px; margin-left:-25px; margin-top:5px; float:left; height:25px; background:url(../images/contato_fundo_campos.jpg) repeat-x; border:none; margin-bottom:10px; color:#FFF}
.nasc {margin-left:26px;margin-top:5px; margin-bottom:10px; width:75px; height:25px; background:url(../images/contato_fundo_campos.jpg) repeat-x; border:none;  color:#FFF}
.est_cvl {width:242px; height:25px; margin-bottom:10px; border:none; background:#362B2B; color:#FFF; border:none}
.telefone {float:left; clear:both; height:25px; margin-bottom:10px; background:url(../images/contato_fundo_campos.jpg) repeat-x; border:none;  color:#FFF}
.emails{width:242px; float:left; margin-bottom:10px; clear:both; height:25px; background:url(../images/contato_fundo_campos.jpg) repeat-x; border:none;  color:#FFF}
.endr {width:242px; float:left; margin-bottom:10px; clear:both; height:25px; background:url(../images/contato_fundo_campos.jpg) repeat-x; border:none;  color:#FFF}
.fm_bairro {width:150px; float:left; margin-bottom:10px; height:25px; background:url(../images/contato_fundo_campos.jpg) repeat-x; border:none;  color:#FFF}
.fm_cep {width:78px; margin-left:8px; margin-bottom:10px; float:left; height:25px; background:url(../images/contato_fundo_campos.jpg) repeat-x; border:none;  color:#FFF}
.box_cidade {margin-left:18px; margin-bottom:10px; width:178px; float:left; height:25px; background:url(../images/contato_fundo_campos.jpg) repeat-x; border:none; color:#FFF;}
.nivel {width:242px; height:25px; margin-bottom:10px;border:none; background:#362B2B; color:#FFF;}
.texto {width:242px; height:88px; margin-bottom:10px; background:url(../images/contato_fundo_mensagem.jpg) repeat-x; border:none; resize:none;  color:#FFF} 
.nm_est_cvl {margin-right:20px; margin-bottom:5px; float:left; }
.nm_cpf {margin-left:4px; float:left; margin-bottom:5px; }
.nm_nasc {margin-left:83px}
.nm_telefone {float:left; margin-bottom:5px; }
.nm_endr {float:left;  margin-bottom:5px; }
.nm_bairro {float:left; margin-bottom:5px; }
.nm_email {float:left; margin-bottom:5px;  clear:both}
.nm_cep {margin-left:124px; margin-bottom:5px;  float:left;}
.nm_cidade {margin-left:50px; float:left}
.nm_nivel {float:left; margin-bottom:5px}
.nm_espa {float:left; margin-bottom:5px}
.nm_ingles {float:left; margin-bottom:5px}
.cursos {width:178px; float:left; clear:both; margin-right:30px; height:25px; border:none; background:#362B2B; color:#FFF;}
.data {float:left; margin-right:36px; width:75px; height:25px; background:url(../images/contato_fundo_campos.jpg) repeat-x; border:none;  color:#FFF}
.curric_button {font-family:Museo300Regular; font-weight:bold; font-size:12px; color:#2e1e15; border:none; margin-left:85px; width:160px; height:20px; margin-top:20px; background:url(../images/seta-enviar.png) no-repeat right;}
.curric_button:hover {cursor:pointer}
.oab {
	float: left;
	clear: both;
	margin-right: 36px;
	width: 75px;
	height: 25px;
	background: url(../images/contato_fundo_campos.jpg) repeat-x;
	border: none;
	color: white;
	margin: 5px 0px 0px 0px;
}
.nm_oab {
	float: left;
	margin: 10px 0px 0px 0px;
}
.pai {
	float: left;
	clear: both;
	margin-right: 36px;
	height: 25px;
	background: url(../images/contato_fundo_campos.jpg) repeat-x;
	border: none;
	color: white;
	margin: 5px 0px 0px 0px;
	
}
.nm_pai {
	float: left;
	margin: 10px 0px 0px 0px;
}
.mae {
	float: left;
	clear: both;
	margin-right: 36px;
	height: 25px;
	background: url(../images/contato_fundo_campos.jpg) repeat-x;
	border: none;
	color: white;
	margin: 5px 0px 0px 0px;
	
}
.nm_mae {
	float: left;
	margin: 10px 0px 0px 0px;
}



select {background:#362B2B; color:#FFF;}



/*RODAP�*/
#footer { background:url(../images/rodape.png) bottom center no-repeat; width:100%; height:632px; position:relative;}

#footer .boxNewsletter{ width: 210px; position: absolute; top: 182px; right: 0; z-index: 999999; }
#footer form label{display:block; font-size:16px; padding-bottom:8px; font-family:Museo300Regular; font-size:12px; color:#b0a39d; text-transform:uppercase;padding-left: 7px; }
#footer form input{ background: url(../images/sprite.png) -249px 0; border:0; color:#FFF; font-size:14px; line-height:26px; width:157px; font-family:Arial, Helvetica, sans-serif; font-size:10px; float:left;padding: 0 10px 0 10px;}
#footer form button{background: url(../images/sprite.png) -427px 0; border: none; clear: none; color: #D3C6BE; cursor: pointer; height: 26px; width: 29px; float: left; font-family:Museo500Regular; line-height:25px;}
#footer form button:hover{background: url(../images/sprite.png) -456px 0;}
#footer .logo{float:left; margin:14px 0 0 50px; text-align:center; width:250px}
#footer h1{background:url(../images/sprite.png) -78px -87px; height:40px; width:55px; margin:0 auto; width:55px;}
#footer .logo span{display:block;}
#footer .logo a{color:#FFF;}

#footer .assinatura{float:right; text-align:right; margin-top:45px; width:150px;}
#footer .assinatura span{ display:block;}
#footer .assinatura a{color:#FFF;}
#footer .assinatura a:hover{color:#AAAAFF;}

#footer .ondeEncontrar{float:right;text-align:right; padding-top:22px; width:265px;}
#footer .ondeEncontrar label{ width:auto;}

/*REDES SOCIAIS*/
#footer #redesSociais { clear:both; margin-top:10px; }
#footer #redesSociais a { background:url(../images/sprite.png); width:26px; height:26px; display:block; float:left; }
#footer #redesSociais a.btTwitter { background-position: -249px -52px; margin-left:10px; }
#footer #redesSociais a.btFace{ background-position: -249px -26px;}
#footer #redesSociais #likeBox{ float: left; margin-left: 10px; margin-top: 3px; }

/*ENDERECOS*/
#footer #boxEnderecos { width: 490px; position: absolute; top: 318px; right: 20px; z-index: 999999; }
#footer #boxEnderecos ul li { width:245px; float:left;  }
#footer #boxEnderecos ul li h4 { font-family:Museo300Regular; font-size:21px; color:#b0a39d; }
#footer #boxEnderecos ul li h4 span { font-size:16px; }
#footer #boxEnderecos ul li p { font-family:Museo300Regular; font-size:12px; color:#9a8376; line-height:15px; }
#footer #boxEnderecos ul li a { width:25px; height:24px; display:block; background:url(../images/sprite.png) -275px -26px; margin-top:10px; }

/*COPYRIGHT*/
#footer #copyright { width: 620px; position: absolute; top: 450px; right: 25px; z-index: 999999; }
#footer #copyright ul { float:left; }
#footer #copyright ul li { float:left; margin:auto 5px; }
#footer #copyright ul li.separador { color:#62493c; font-weight:bold; }
#footer #copyright ul li a { font-family:Museo300Regular; font-size:11px; color:#d3c6be; }
#footer #copyright ul li a:hover {color:#FFF;}
#footer #copyright a.neurodigital { float:right; color:#836a5d; font-family:Museo300Regular; font-size:12px;}
#footer #copyright a.neurodigital:hover {color:#d3c6be;}

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on July 4, 2012 */
@font-face {
    font-family: 'Museo300Regular';
    src: url('fontface/Museo300-Regular-webfont.eot');
    src: url('fontface/Museo300-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fontface/Museo300-Regular-webfont.woff') format('woff'),
         url('fontface/Museo300-Regular-webfont.ttf') format('truetype'),
         url('fontface/Museo300-Regular-webfont.svg#Museo300Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Museo500Regular';
    src: url('fontface/Museo500-Regular-webfont.eot');
    src: url('fontface/Museo500-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fontface/Museo500-Regular-webfont.woff') format('woff'),
         url('fontface/Museo500-Regular-webfont.ttf') format('truetype'),
         url('fontface/Museo500-Regular-webfont.svg#Museo500Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Museo700Regular';
    src: url('fontface/Museo700-Regular-webfont.eot');
    src: url('fontface/Museo700-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fontface/Museo700-Regular-webfont.woff') format('woff'),
         url('fontface/Museo700-Regular-webfont.ttf') format('truetype'),
         url('fontface/Museo700-Regular-webfont.svg#Museo700Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

.curric_normal {font-weight:100; font-style:italic; font-size:12px; color:#2e1e15;}
.legenda {font-weight:100; font-style:italic; font-size:12px; color:#2e1e15;}


/* CONTATO */
#contato{padding: 40px;}
#contato #formContato{ float:left; margin-right:40px; width:540px;}
#contato #formContato label.form{ overflow:hidden; width:100%;}
#contato #formContato label.form input{width:500px; }
#contato #formContato label.form textarea{height:150px; resize:none; width:500px;}
#contato #formContato .break div{float:left;}
#contato #formContato .break div input{width:387px;}
#contato #formContato .break .dk_toggle{ width:40px !important;}
#contato #boxEndereco{ float:left; padding-top:15px; width:300px;}
#contato #boxEndereco p{ padding-top:20px;}
#contato #boxEndereco a{color:#13124B;}
#contato #formContato button{background:#14124B;; border:none; color:#FFF; cursor:pointer; font-size:15px; line-height:35px; text-transform:uppercase; padding:0 10px;}
#contato #formContato button:hover{background:#0F0E38;}

#text-captcha{ background: url(../images/contato_fundo_campos.jpg) repeat-x; border: none; width: 236px; height: 30px; color: #FFF; margin-top: 5px; }
.error{ display: block; height: 40px; color: red; }