/* General */

body {
	font-family:"Trebuchet MS", Sans-serif;
	font-size:11px;
	color:#231f20;
}

a {
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

a:visited {
	color:#89815f;
}

/* Main Template */

#wrapper {
width:100%;
height:auto;
overflow:auto;
}

#header {
	
}

#header h1.top {
	width:100%;
	height:280px;
	background:#989383 url(../_Images/structure/header.jpg) center top no-repeat;
	text-indent:-5000px;
}

#header h1.top-minor {
	width:100%;
	height:100px;
	background:#989383 url(../_Images/structure/header-template.jpg) center top no-repeat;
	text-indent:-5000px;
}

/* Main Navigation */

#header #nav-wrapper {
	display:block;
	background-color:#faa61a;
	height:120px;
	width:100%;
}

#header #nav-wrapper #nav-center {
	width:864px;
	margin:auto;
}

#header ul.nav-en {
	width:434px;
	margin:auto;
}

#header ul.nav li,
#header ul.nav-en li {
	float:left;
}

#header ul.nav li a,
#header ul.nav-en li a {
	display:block;
	width:143px;
	height:60px;
	text-indent:-5000px;
}

#header ul.nav-en li a#nav-contact-us {
	width:147px;
}

#header ul.nav li a#nav-office {
	background:transparent url(../_Images/structure/primary-menu/bt-o-escritorio.png) 0 0 no-repeat;
}

#header ul.nav li a#nav-professionals {
	background:transparent url(../_Images/structure/primary-menu/bt-profissionais.png) 0 0 no-repeat;
}

#header ul.nav li a#nav-areas {
	background:transparent url(../_Images/structure/primary-menu/bt-areas-de-atuacao.png) 0 0 no-repeat;
}

#header ul.nav li a#nav-publishings {
	background:transparent url(../_Images/structure/primary-menu/bt-publicacoes.png) 0 0 no-repeat;
}

#header ul.nav li a#nav-academic {
	background:transparent url(../_Images/structure/primary-menu/bt-academico.png) 0 0 no-repeat;
}

#header ul.nav li a#nav-contact {
	background:transparent url(../_Images/structure/primary-menu/bt-contato.png) 0 0 no-repeat;
	width:148px;
}

#header ul.nav-en li a#nav-the-firm {
	background:transparent url(../_Images/structure/primary-menu/en/bt-the-firm.png) 0 0 no-repeat;
}

#header ul.nav-en li a#nav-services {
	background:transparent url(../_Images/structure/primary-menu/en/bt-services.png) 0 0 no-repeat;
}

#header ul.nav-en li a#nav-contact-us {
	background:transparent url(../_Images/structure/primary-menu/en/bt-contact-us.png) 0 0 no-repeat;
}

#header ul.nav li a:hover,
#header ul.nav-en li a:hover {
	background-position: left -60px !important;
}

#header ul.nav li a.normal,
#header ul.nav-en li a.normal {
	background-position: left 0 !important;
}

#header ul.nav li a.click,
#header ul.nav-en li a.click {
	background-position: left -120px !important;
}

#header .nav-search {
	width:667px;
	float:right;
	margin-top:22px;
}

#header .nav-search p#english-version {
	width:103px;
	height:10px;
	float:left;
	text-align:right;
}

#header .nav-search p#english-version a {
	color:#002745;
	font-size:11px;
	text-decoration:underline;
}

#header .nav-search p#english-version a:hover {
	text-decoration:none;
}

#header .sec-nav ul {
	float:left;
}

#header .sec-nav ul li {
	float:left;
}

#header .sec-nav ul li a {
	text-indent:-5000px;
	display:block;
	width:59px;
	height:11px;
}

#header .sec-nav ul li a#nav-home {
	background:transparent url(../_Images/structure/secondary-menu/bt-home.png) right top no-repeat;
}

#header .sec-nav ul li a#nav-news {
	background:transparent url(../_Images/structure/secondary-menu/bt-noticias.png) center top no-repeat;
}

#header .sec-nav ul li a#nav-podcast {
	background:transparent url(../_Images/structure/secondary-menu/bt-podcast.png) center top no-repeat;
}

#header .sec-nav ul li a#nav-links {
	background:transparent url(../_Images/structure/secondary-menu/bt-links.png) left top no-repeat;
}

#header .nav-search .search {
	float:right;
	width:310px;
	height:30px;
	position:relative;
	top:-4px;
}

#content {
	width:960px;
	height:auto;
	overflow:hidden;
	margin:auto;
	margin-top:25px;
}

#content #main {
	width:558px;
	float:left;
}

#content #template {
	width:310px;
	float:right;
}

#footer {
	width:100%;
	height:240px;
	background-color:#faa61a;
	border-top:solid 20px #beb7a2;
	margin-top:100px;
}

a.see-all {
	color:#787153;
	font-size:11px;
	width:74px;
	height:23px;
	background:transparent url(../_Images/home/seta.png) right top no-repeat;
	display:block;
	padding-top:6px;
	text-decoration:none;
	margin:auto;
	margin-top:11px;
}

/* Templates News - Podcast

=========================================================== */

#template-news {

}

#template-news h3 {
	background:transparent url(../_Images/home/hd-noticias.png) 0 0 no-repeat;
	width:310px;
	height:30px;
	text-indent:-5000px;
}

#template-news ul,
#template-podcast ul {
	display:block;
}

#template-news ul li,
#template-podcast ul li {
	padding:10px 0;
	border-bottom:dashed 1px #848273;
	line-height:13px;
}

#template-news ul li a,
#template-podcast ul li a {
	color:#231f20;
	font-size:11px;
}

#template-podcast {
	margin-top:55px;
}

#template-podcast h3 {
	background:transparent url(../_Images/home/hd-podcast.png) 0 0 no-repeat;
	width:310px;
	height:30px;
	text-indent:-5000px;
}

#template-podcast p strong {
	font-size:12px;
}

#template-podcast input {
	border:none;
	float:left;
}

#template-podcast input.podcast {
	background-color:#beb7a2;
	padding:3px;
	width:93px;
	height:12px;
	font-size:9px;
	margin-right:5px;
}

#template-podcast input.copy {
	margin-right:5px;
}

#template-podcast input.copy,
#template-podcast input.itunes {
	background-color:#faa61a;
	padding:1px;
	cursor:pointer;
}

#template-podcast input:hover.copy,
#template-podcast input:hover.itunes {
	background-color:#d89d3b;
}

.podcast-wrapper {
	clear:both;
	overflow:hidden;
	margin-top:8px;
}

.podcast-wrapper,
.podcast-wrapper object {
	width:250px;
	height:15px;
	display:block;
}

#footer-wrapper {
	width:879px;
	margin:auto;
	height:auto;
	overflow:hidden;
	margin-top:20px;
}

#hd-tags {
	background:transparent url(../_Images/structure/tit-tags.png) 0 0 no-repeat;
	width:98px;
	height:107px;
	text-indent:-6000px;
	float:left;
}

#tags {
	width:480px;
	height:auto;
	overflow:hidden;
	float:left;
	margin-left:20px;
	line-height:24px;
	margin-top:15px;
}

#tags a {
	margin:0 10px;
	color:#002745;
}

#footer-contact {
	width:180px;
	float:right;
	text-align:center;
}

#footer-contact em {
	font-size:14px;
	font-weight:bold;
}

#footer-contact a {
	margin-top:5px;
	color:#002745;
	font-size:11px;
}

#footer-contact h5 {
	margin-top:22px;
}

/* Reset Browser

=========================================================== */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
background: transparent;
}
 
body {
line-height: 1;
background-color:#fff;
}
 
ol, ul {
list-style: none;
}
 
blockquote, q {
quotes: none;
}
 
:focus {
outline: 0;
}
 
ins {
text-decoration: none;
}
 
del {
text-decoration: line-through;
}
 
table {
border-collapse: collapse;
border-spacing: 0;
}
 
html {
font-size:100.01%;
}
 
img {
border:0;
}