/*  
Theme Name: GlobalBrands 2008
Theme URI: http://www.globalbrands.com.br/misc/globalbrandstheme/
Description: The GlobalBrands - Brandig consultancy custom theme.
Version: 0.1
Author: Kriando Design and Celso Bessa
Author URI: http://www.kriando.com.br

Please read the license in the README.txt included with the theme.
*/

/* --------------------------------------------------------------   
   This theme is copyrighted   
-------------------------------------------------------------- */

/* Start GlobalBrands stylesheet
-------------------------------------------------------------- */

/* Global Settings */

* {
margin:0;
padding:0;
border: 0;
}
body { 
	height:100%;
	width:100%;
	text-align:center;
	color: #000;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	background: #fff url(images/bg-body-generic.gif) repeat-x top center;
	}
	
/* container - para centralizar conte&uacute;do */

div.container {
	width:815px;
	height:100%;
	position:relative;
	margin:0 auto;
	padding: 0;
}

/* logo settings */

.logo {
	position:relative;
	top:25px;
	left:45px;
	width:300px;
	height:100px;	
	display:block;
	background: transparent url(images/logo-globalbrands-3d-01.gif) no-repeat top center;
	font-size: 1.0em;
	font-weight:normal;
	line-height:1.0em;
}
.logo a, .logo a:hover, .logo a:visited {
	display:block;
	width:300px;
	height:100px;
	text-indent:-12000px;
	overflow:hidden;
}

/* search form settings */

div#search-form {
	position:relative;
	top:-30px;
	left:-87px;
	width:300px;
}
div#search-form label {
	position:relative;
	top:0px;
	left:-45px;
	color:#89b51e;
	text-align:left;
	font-weight:bold;
}
input.search_input {
	margin-top:0.5em;
	width:112px;
	height:29px;
	border:0px dotted #fff;
	font-size:1.0em;
	color:#aaa;
	padding:8px 4px 0px 8px;	
	background: #fff url(images/bg-searchbox00.gif) repeat-x top center;
}
input#searchsubmit {
	padding:2px;
	color:#fff;
	background-color:#00856b;
}

/* main menu */

ul.menu_main {
	position:relative;
	top:32px;
	left:150px;
	width:650px;
	padding:134px 0 0 0;
	display:block;
	background: transparent url(images/banners/banner-01.jpg) no-repeat top left;
}
ul.menu_main li {
	position:relative;
	float:left;
	height:50px;
	list-style:none;
}
ul.menu_main li a, ul.menu_main li a:visited {
	display:block;
	padding:15px 10px;
	text-decoration:none;
	color:#000;
}
ul.menu_main li a:hover {
	color:#fff;
	background-color:#00856b;
}
ul.menu_main li a.current {
	color:#fff;
	background-color:#89b51e;
}
p.site_capital_intangivel {
	position:relative;
	top:-15px;
	width:90px;
	height:54px;
	left:20px;
	clear:both;
}
p.site_capital_intangivel a {
	width:90px;
	height:54px;
	left:0;
	text-align:left;
	background: transparent url(images/logo_capital.gif) no-repeat top left;
	display:block;
	text-indent:-12000px;
	overflow:hidden;
}
p.site_globalbrands {
	position:relative;
	top:-15px;
	width:90px;
	height:54px;
	left:20px;
	clear:both;
}
p.site_globalbrands a {
	width:90px;
	height:54px;
	left:0;
	text-align:left;
	background: transparent url(images/logo_globalbrands_mini.png) no-repeat top left;
	display:block;
	text-indent:-12000px;
	overflow:hidden;
}
div#menuhider {
	position:relative;
	left:203px;
	top:-93px;
	width:615px;
	height:10px;
	background-color:#fff;
}

/* content area */

div#content {
	position:relative;
	top:-20px;
	left:0;
	height:1250px;
	text-align:left;
}

/* central area  - main content and knowledge source areas */

div.main_content, div.knowledge_source {
	position:relative;
	top:0;
	left:125px;
	width:505px;
	margin:0 20px 20px 25px;
	border-bottom:2px dotted #cc9;
}

/* sidebar */

div.last_articles_item, div.last_cases_item {
	margin:20px 0 0 0;
}

/* left sidebar */
div.left_sidebar {
	position:absolute;
	top:0;
	left:0;
	width:109px;
	height:1224px;
	padding:9px;
	background: transparent url(images/bg-sidebar.gif) no-repeat top left;
}
div.left_sidebar h4  {
	font-size:1.1em;
	color:#c00;
	margin-top:0.5em;
}
div.left_sidebar h4 a, div.left_sidebar h4 a:visited  {
	color:#c00;
	text-decoration:none;
}
div.left_sidebar h4 a:hover  {
	color:#c00;
	text-decoration:underline;
}
div.left_sidebar p {	
	margin-bottom:0.5em;
}
div.left_sidebar p.knowmore {	
	margin-bottom:0em;
}
div.left_sidebar p.knowmore a, div.left_sidebar p.knowmore a:visited {	
	color:#00856b;
	font-weight:bold;
	text-decoration:none;
	border-bottom:1px dotted #00856b;
}
div.left_sidebar p.knowmore a:hover {	
	color:#333;
	text-decoration:none;
	border-bottom:1px solid #000;
}

/* right sidebar */

div.right_sidebar {
	position:absolute;
	top:0;
	left:676px;
	width:109px;
	height:1224px;
	padding:9px;
	background: transparent url(images/bg-sidebar.gif) no-repeat top left;
}
div.right_sidebar h4  {
	font-size:1.1em;
	color:#666;
	margin-top:0.5em;
}
div.right_sidebar h4 a, div.right_sidebar h4 a:visited  {
	color:#c00;
	text-decoration:none;
}
div.right_sidebar h4 a:hover  {
	color:#c00;
	text-decoration:underline;
}
div.right_sidebar p {	
	margin-bottom:0.5em;
}
div.right_sidebar p.knowmore {	
	margin-bottom:0em;
}
div.right_sidebar p.knowmore a, div.right_sidebar p.knowmore a:visited {	
	color:#00856b;
	font-weight:bold;
	text-decoration:none;
	border-bottom:1px dotted #00856b;
}
div.right_sidebar p.knowmore a:hover {	
	color:#333;
	text-decoration:none;
	border-bottom:1px solid #000;
}

/* footer */

div.footer {
	width:795px;
	height:20px;
	position:relative;
	top:0;
	left:140px;
	margin:0 auto;
	padding: 10px 0 0 0;
}
div.footer a, div.footer a:visited, div.footer a:hover {
	color:#000;
	text-decoration:none;
}
div.footer a:hover {
	text-decoration: underline;
}
span.fn {
	display:none;
}


/* global typographic settings */

h1, h2, h3, h4, h5, h6 {
	color:#89b51e;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited {
	color:#89b51e;
	text-decoration:none;
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
	color:#cc3;
	text-decoration:none;
}
h1 {
	font-size: 1.6em;
	margin-bottom:1.0em;
}
h2 {
	font-size: 1.3em;
	margin:1.2em 0 0.2em 0;
}
div.book {
	margin:1.0em 0 1.0em 0;
	padding:1.0em 0;
}
div#book01 {
	border-bottom:2px dotted #cc9;
}
div.book h3 {
	margin:0.5em 0;
}
p {
	font-size:1.1em;
	font-weight:normal;
	line-height:110%;
	margin-bottom:1.1em;
	color:#333;
}
div.main_content li {
	font-size:1.1em;
	font-weight:normal;
	line-height:110%;
	margin-bottom:1.1em;
	color:#333;
	list-style-position:inside;
}
body#section00 div.main_content p {
	font-size:1.2em;
	color:#666;
}
div.main_content p a, div.main_content p a:visited, div.main_content li a, div.main_content li a:visited {
	color:#00856b;
	text-decoration:underline;
	font-weight:bold;
}
div.main_content p a:hover, div.main_content li a:hover {
	color:#00f;
	}
ul.nobullets {
	list-style:none;
}


/* SPECIFIC PAGES SETTINGS
---------------------------------- */

/* home page specific settings */

body#section00 ul.menu_main {
	top:33px;
}

/* Intang�veis specific settings */

body#section01 {
	background: #fff url(images/bg-body-intangiveis.gif) repeat-x top center;
}
body#section01 ul.menu_main {
	background: transparent url(images/banners/banner-02.jpg) no-repeat top left;
}
body#section01 div#menuhider {
	left:285px;
	width:533px;
}

/* Branding specific settings */

body#section02 {
	background: #fff url(images/bg-body-branding.gif) repeat-x top center;
}
body#section02 ul.menu_main {
	background: transparent url(images/banners/banner-03.jpg) no-repeat top left;
}
body#section02 div#menuhider {
	left:354px;
	width:474px;
}

/* Jos&eacute; Roberto Martins specific settings */

body#section03 {
	background: #fff url(images/bg-body-joserobertomartins.gif) repeat-x top center;
}
body#section03 ul.menu_main {
	background: transparent url(images/banners/banner-04.jpg) no-repeat top left;
}
body#section03 div#content {
	height:1450px;
}
body#section03 div#menuhider {
	left:491px;
	width:337px;
}

/* Links specific settings */

body#section04 {
	background: #fff url(images/bg-body-links.gif) repeat-x top center;
}
body#section04 ul.menu_main {
	background: transparent url(images/banners/banner-05.jpg) no-repeat top left;
}
body#section04 div#menuhider {
	left:540px;
	width:288px;
}
/* Artigos specific settings */

body#section05 {
	background: #fff url(images/bg-body-artigos.gif) repeat-x top center;
}
body#section05 ul.menu_main {
	background: transparent url(images/banners/banner-06.jpg) no-repeat top left;
}
body#section05 div.main_content p.knowmore {
	margin:-1.0em 0 1.0em 0;
}
body#section05 div#menuhider {
	left:598px;
	width:240px;
}

/* M&iacute;dia specific settings */

body#section06 {
	background: #fff url(images/bg-body-midia.gif) repeat-x top center;
}
body#section06 ul.menu_main {
	background: transparent url(images/banners/banner-globalbrands-midia.jpg) no-repeat top left;
}
body#section06 div#menuhider {
	left:647px;
	width:191px;
}

/* Clientes specific settings */

body#section07 {
	background: #fff url(images/bg-body-clientes.gif) repeat-x top center;
}
body#section07 ul.menu_main {
	background: transparent url(images/banners/banner-globalbrands-clientes.jpg) no-repeat top left;
}
body#section07 div.main_content {
	width:670px;
}
body#section07 div#menuhider {
	left:712px;
	width:126px;
}
ul.clientesselecionados {
	width:670px;
	height:1080px;
}
ul.clientesselecionados li {
	position:relative;
	width:145px;
	height:250px;
	float:left;
	text-align:center;
	list-style:none;
	border-right:2px dotted #cc9;
	display:block;
	padding:10px 8px;
	margin-bottom:0;
	overflow:hidden;
}
ul.clientesselecionados li img {
	width:100px;
	height:99px;
}
ul.clientesselecionados li h2 a, ul.clientesselecionados li h2 a:visited {
	color:#89b51e;
	text-decoration:none;
}
ul.clientesselecionados li p {
	font-size:1.0em;
	margin-top:0.3em;
}
ul.clientesselecionados li p.knowmore a, ul.clientesselecionados li p.knowmore a:visited {	
	color:#00856b;
	font-weight:bold;
	text-decoration:none;
	border-bottom:1px dotted #00856b;
}
ul.clientesselecionados li p.knowmore a:hover {	
	color:#333;
	text-decoration:none;
	border-bottom:1px solid #000;
}

body#section07 div.footer {
	top:80px;
	left:135px;
}

/* Contato specific settings */

body#section08 {
	background: #fff url(images/bg-body-contatos.gif) repeat-x top center;
}
body#section08 ul.menu_main {
	background: transparent url(images/banners/banner-globalbrands-contato.jpg) no-repeat top left;
}
body#section08 div#menuhider {
	left:776px;
	width:62px;
}

/* Capital Intag�vel specific settings */

body#section09_00 {
	background: #fff url(images/bg-body-capital-intangivel-00.gif) repeat-x top center;
}
body#section09_00 ul.menu_main {
	background: transparent url(images/banners/banner-capital-intangivel-00-home.jpg) no-repeat top left;
}

/* Capital Intag�vel - Assinantes Specific Settings */

body#section09_01 {
	background: #fff url(images/bg-body-capital-intangivel-01.gif) repeat-x top center;
}
body#section09_01 ul.menu_main  {
	background: transparent url(images/banners/banner-capital-intangivel-01-assinantes.jpg) no-repeat top left;
}
body#section09_01 div#menuhider {
	left:283px;
	width:533px;
}

/* Capital Intag�vel - �ndice Capital Intang�vel Specific Settings */

body#section09_02 {
	background: #fff url(images/bg-body-capital-intangivel-02.gif) repeat-x top center;
}
body#section09_02 ul.menu_main  {
	background: transparent url(images/banners/banner-capital-intangivel-02-capitalintangivel.jpg) no-repeat top left;
}
body#section09_02 div#menuhider {
	left:402px;
	width:414px;
}

/* Capital Intag�vel - Artigos Specific Settings */

body#section09_03 {
	background: #fff url(images/bg-body-capital-intangivel-03.gif) repeat-x top center;
}
body#section09_03 ul.menu_main  {
	background: transparent url(images/banners/banner-capital-intangivel-03-artigos.jpg) no-repeat top left;
}
body#section09_03 div#menuhider {
	left:460px;
	width:356px;
}

/* Capital Intag�vel - Assinantes Specific Settings */

body#section09_04 {
	background: #fff url(images/bg-body-capital-intangivel-04.gif) repeat-x top center;
}
body#section09_04 ul.menu_main  {
	background: transparent url(images/banners/banner-capital-intangivel-04-indicadores.jpg) no-repeat top left;
}
body#section09_04 div#menuhider {
	left:545px;
	width:271px;
}

/* Capital Intag�vel - Assinantes Specific Settings */

body#section09_05 {
	background: #fff url(images/bg-body-capital-intangivel-05.gif) repeat-x top center;
}
body#section09_05 ul.menu_main  {
	background: transparent url(images/banners/banner-capital-intangivel-05-contato.jpg) no-repeat top left;
}
body#section09_05 div#menuhider {
	left:609px;
	width:335px;
}

/* Category Specific Settings */

body#section99 div.main_content p.knowmore {
	margin:-1.0em 0 2.5em 0;
}

/* Livros - Pop Specific Settings */

body.popup {
	background: none;
	background-color:#fff;
	margin:0;
	padding:0;
}
body.popup div.container {
	left:0;
	margin:0;
	padding:10px;
	width:525px;
}
body.popup div#content {
	left:0;
	margin:0;
	padding:0;
	width:495px;
	height:800px;
}
body.popup div.main_content, body.popup div.knowledge_source {
	position:relative;
	top:0;
	left:0;
	padding:0;
	width:495px;
	border-bottom:2px dotted #cc9;
}
body.popup div.knowledge_source {
	border-bottom:0px dotted #fff;
}
body.popup div#book01 {
	padding-bottom:27px;
	border-bottom:2px dotted #cc9;
}
body.popup div.footer {
	width:495px;
	height:20px;
	position:relative;
	top:300px;
	left:0;
	margin:0;
	padding: 20px 0 0 10px;
}


/* Adjustments Classes
---------------------------------- */
	
.alignleft {
	float:left;
	margin:5px 5px 5px 0;
}
.alignright {
	float:right;
	margin:5px 0 5px 5px;
}
a.nodecorationlink {
	text-decoration:none;
	border-bottom:0px solid #fff;
}

/* Miscelanous classes */

div.content_item {
	border-bottom:2px dotted #cc9;
	margin:1.0em 0;
}
div.last_content_item {
	margin:1.0em 0;
}
div.archive_item  {
	margin:-1.0em 0 1.5em 0;
}
ul.foot_notes li {
	list-style:lower-alpha inside;
}

p.addtoany_share_save_container {
	padding:0.3em;
}

body#section00 p.addtoany_share_save_container {
	display:none;
	visibility:hidden;
}
h3.related_posts {
margin:2.0em 0 1.2em 0;
}
body#section00 div.addtoany_share_save_container {
visibility:hidden;
display:none;
}