/**************************

	Gen�ricos

/**************************/



*{

	margin:0;

	padding:0;

	}



html{

	background:url(images/bg-page.jpg) repeat-x top;

	}


body{

	font-size:1em;

	font-family:Arial, Helvetica, sans-serif;

	}



p{

	padding:5px 0;

	}



a.btn_voltar {

	display:block;

	position:absolute;

	top:-50px;

	right:0;

	font-size:.8em;

	}





/**************************

	Paginas

/**************************/



body.home{background:url(images/bg-home.jpg) no-repeat;}

body.home #nav{background:url(images/bg-menu-home.jpg) no-repeat;}



body.historia,

body.historia-fotos,

body.historia-videos{background:url(images/bg-historias.jpg) no-repeat;}

body.historia #nav,

body.historia-fotos #nav,

body.historia-videos #nav{background:url(images/bg-menu-historias.jpg) no-repeat;}



body.carreira,

body.carreira-principais{background:url(images/bg-carreira.jpg) no-repeat;}

body.carreira #nav,

body.carreira-principais #nav{background:url(images/bg-menu-carreira.jpg) no-repeat;}



body.publicacoes,

body.comentarios-juridicos,

body.livros-fotos{background:url(images/bg-livros.jpg) no-repeat;}

body.publicacoes #nav,

body.comentarios-juridicos #nav,

body.livros-fotos #nav{background:url(images/bg-menu-livros.jpg) no-repeat;}



body.depoimentos,

body.depoimentos-posts,

body.depoimentos-homenagens,

body.depoimentos-enviar{background:url(images/bg-depoimentos.jpg) no-repeat;}

body.depoimentos #nav,

body.depoimentos-posts #nav,

body.depoimentos-homenagens #nav,

body.depoimentos-enviar #nav{background:url(images/bg-menu-depoimentos.jpg) no-repeat;}



body.atuacao{background:url(images/bg-atuacao.jpg) no-repeat;}

body.atuacao #nav{background:url(images/bg-menu-atuacao.jpg) no-repeat;}



body.seminarios{background:url(images/bg-seminarios.jpg) no-repeat;}

body.seminarios #nav{background:url(images/bg-menu-seminarios.jpg) no-repeat;}



body.parceria{background:url(images/bg-parceria.jpg) no-repeat;}

body.parceria #nav{background:url(images/bg-menu-parceria.jpg) no-repeat;}



body.clientes{background:url(images/bg-clientes.jpg) no-repeat;}

body.clientes #nav{background:url(images/bg-menu-clientes.jpg) no-repeat;}



body.contato,

body.contato-form,

body.contato-ok{background:url(images/bg-contato.jpg) no-repeat;}

body.contato #nav,

body.contato-form #nav,

body.contato-ok #nav{background:url(images/bg-menu-contato.jpg) no-repeat;}





/**************************

	Conteudo

/**************************/



#content {

	height:572px;

	}




#content h1{

	display:block;

	background:url(images/title-antonio-carlos.png) no-repeat;

	_background:url(images/title-antonio-carlos.gif) no-repeat;

	text-indent:-5000px;

	width:302px;

	height:55px;

	position:absolute;

	top:187px;

	left:250px;

	}



/**************************

	Sidebar

/**************************/



#sidebar, #content-main{

	float:left;

	}



/**************************

	Conteudo Principal

/**************************/



#content-main{

	width:636px;

	height:240px;

	position:absolute;

	top:260px;

	left:275px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:.7em;

	color:#FFFFFF;

	}



#content-main a{

	color:#FFFFFF;

	font-weight:bold;

	text-decoration:none;

}



#content-main a:hover{

	text-decoration:underline;

}



/**************************

	Menu

/**************************/



#nav{

	width:205px;

	height:274px;

	padding-top:50px;

	margin:188px 0 0 20px;

	}



#nav ul{

	list-style:none

	}



#nav li a{

	text-decoration:none;

	color:#4B4B4B;

	font-size:.9em;

	font-weight:bold;

	display:block;

	height:22px;

	line-height:22px;

	padding-left:30px;

	}



#nav li a:hover,

#nav li a.selected{

	background:url(images/hover-menu.gif) no-repeat 0% 50%;

	}

.espaco-bullet{list-style: none;}



/**************************

	Rodape

/**************************/



#footer{

	height:158px;

	background-color:#870706;

	color:#FFFFFF;

	font-size:.8em;

	padding:20px 20px 20px 0;

	clear:both;

	position:relative;

	}



#footer	#mensage{

	width:690px;

	font-style:italic;

	float:left;

	margin:-12px 0 0 -7px;

	}



#apoio{

	float:left;

	margin-left:20px;

	}



#apoio p{

	font-weight:bold;

	font-size:.8em;

	width:240px;

	display:block;

	height:65px;

	line-height:65px;

	}



#apoio a, #apoio a img{

	color:#FFFFFF;

	text-decoration:none;

	border:0;

	outline:0;

	}



#apoio a{

	height:50px;

	line-height:50px;

	display:block;

	}



#apoio a span{

	float:left;

	margin-right:10px;

	display:

	block;width:80px;

	}





/**************************

	Formul�rio de Contato

/**************************/



#contato{

	position:relative;

	top:-25px;

}



#contato p{

	padding:0;

}



form{

	margin:10px 0 0;

	padding:0;

}



div.input{

	margin:0 0 6px;

	clear:both;

	overflow:auto

}



div.input label{

	display:block;

	float:left;

	width:80px;

}



div.input label.right{

	width:auto;

	margin-right:4px;

}



div.input label.error{

	float:left;

	width:auto;

	font-weight:bold;

}



div.input input,

div.input textarea{

	float:left;

	font-size:12px;

	border:#CDC8C3 solid 1px;

	background-color:#A69E96;

	color:#FFFFFF;

	padding:2px;

	margin-right:4px;

}



div.input textarea{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	width:300px;

	height:70px;

}



input.gnd{width:300px;}

input.med{width:180px;}

input.peq{width:120px;}



input.btn-enviar{

	display:block;

	clear:both;

	margin:0 0 0 80px;

}



/* Submenus ( P�gina Contato ) - Criado por Daniel 06/03 */



.submenu-contato {

	height:121px;

	left:390px;

	position:absolute;

	top:-166px;

	width:223px;

	padding:20px;

	}



.submenu-contato h3{color:#FFFFFF; font-size:12px; font-weight:bold;}

.submenu-contato p{color:#FFFFFF; font-size:10px;}





.submenu2-contato {

	height:121px;

	left:570px;

	position:absolute;

	top:-59px;

	width:223px;

	padding:20px;

	}



.submenu2-contato h3{ color:#FFFFFF; font-size:12px; font-weight:bold;  }

.submenu2-contato p{	color:#FFFFFF; font-size:10px; }



/**************************

	P�ginas - Gen�rico

/**************************/



.scroll-full{

	overflow:auto;

	width:616px;

	height:230px;

	padding-right:20px;

}



/**************************

	P�ginas - Parceria

/**************************/



.parceria-logos{

	left:409px;

	position:absolute;

	top:-177px;

}



.parceria-text{

	width:364px;

}



/**************************

	P�ginas - Depoimentos

/**************************/



.submenu-depoimentos {

	background:transparent url(images/bg-submenu-depoimentos.jpg) no-repeat scroll 0 0;

	height:113px;

	left:410px;

	position:absolute;

	top:-152px;

	width:309px;

}



.submenu-depoimentos a{

	color:#FFFFFF;

	font-size:10px;

	text-decoration:none;

}



.submenu-depoimentos a:hover{

	text-decoration:underline;

}



.submenu-depoimentos ul{

	padding:6px 0 20px 30px;

}



.submenu-depoimnetos li{

	padding:4px 0 4px 4px;

}



/**************************

	P�ginas - Carreira

/**************************/



#carreira ul{padding-left:13px;}



#carreira li {margin-bottom:8px;}



#carreira li ul li{margin-top:8px;}



.submenu-carreira {

	background:transparent url(images/bg-submenu-carreira.jpg) no-repeat scroll 0 0;

	left:381px;

	position:absolute;

	top:-195px;

	width:264px;

	height:126px;

}



.submenu-carreira a{

	color:#FFFFFF;

	font-size:10px;

	text-decoration:none;

}



.submenu-carreira a:hover{

	text-decoration:underline;

}



.submenu-carreira ul{

	padding:50px 0 20px 30px;

}



.submenu-carreira li{

	padding:4px 0 4px 4px;

}



/**************************

	P�ginas - Livros

/**************************/



.submenu-livros {

	background:transparent url(images/bg-submenu-livros.jpg) no-repeat scroll 0 0;

	left:381px;

	position:absolute;

	top:-177px;

	width:264px;

	height:107px;

}



.submenu-livros a{

	color:#FFFFFF;

	font-size:10px;

	text-decoration:none;

}



.submenu-livros a:hover{

	text-decoration:underline;

}



.submenu-livros ul{

	padding:50px 0 20px 30px;

}



.submenu-livros li{

	padding:4px 0 4px 4px;

}



/**************************

	P�ginas - Depoimentos-Posts

/**************************/



#depoimentos div{

	overflow:auto;

	clear:both;

	margin-bottom:20px;

	}



#depoimentos div img{

	float:left;

	margin:0 10px 5px 0;

	}



#depoimentos div strong{display:block;}



#depoimentos div p{

	display:block;

	width:438px;

	float:left;

	}



#depoimentos div p a.texto {

	font-weight:normal;

	}

/**************************

	P�ginas - Historia

/**************************/



.historia-text{

	float:left;

	width:340px;

	height:220px;

	overflow:auto;

	padding-right:10px;

	}



.historia-box{

	float:left;

	height:257px;

	background:url(images/bg-historia-box.jpg) repeat-x;

	width:246px;

	padding:5px 15px;

	margin-left:10px;

	position:relative;

	top:-20px;

	}

.historia-box p{

	line-height:16px;

	font-size:10px;

	}



.thumbs{

	float:left;

	width:120px;

	}



.thumbs a img{

	border:0;

	}



#historia-videos{

	height:220px;

	overflow:auto;

	}



#historia-videos h2 a{

	font-weight:normal;

	}



#historia-videos .thumbs{

	padding-bottom:20px;

	width:90%;

	}



#historia-videos .thumbs a img{

	float:left;

	padding:2px;

	border:solid 1px #fff;

	margin-right:10px;

	}



#historia-videos .thumbs h2{

	font-weight:normal;

	font-size:1.2em;

	}





.submenu-historia {

	left:322px;

	position:absolute;

	top:-185px;

}



.submenu-historia ul li{

	list-style:none;

	display:inline;

	}



.submenu-historia li img{

	border: 1px #CCC solid;

	padding:1px;

	}





.submenu-historia a.previous,

.submenu-historia a.next{

	text-indent:-5000px;

	display:block;

	width:20px;

	height:20px;

	position:relative;

	overflow:hidden

}



.submenu-historia a.previous {

	background:url(images/previous.gif) no-repeat center;

	top:-49px;

	left:-33px;

	}



.submenu-historia a.next {

	background:url(images/next.gif) no-repeat center;

	top:-65px;

	right:-310px;



	}



.submenu-historia p{

	display:block;

	text-align:right;

	font-style:italic;

	font-size:.8em;

	}



/**************************

	Modal Box

/**************************/



.modal-box{

	padding:20px;

	border:#ffffff solid 1px;

	position:absolute;

	top:-125px;

	left:50px;

	z-index:1;

	background-color:#2D2D2D;

	}



.modal-box img{

	float:left;

	margin-right:40px;

	border:#CCCCCC solid 1px;

	}



.modal-box a{

	display:block;

	margin-top:10px;

	outline:0;

	}



.modal-box a.fechar{

	float:right;

	margin:0;

	}



.modal-box a.fechar:hover{text-decoration:underline;}



.modal-box.referencia{

	width:360px;

	height:158px;

	top:0;

	}



.modal-box.video{

	width:430px;

	height:340px;

	top:-210px;

	}



.modal-box.video a.fechar{

	color:#FFFFFF;

	margin:0;

	font-weight:bold;

	font-size:.9em;

	text-decoration:none;

	position:absolute;

	top:5px;

	right:10px;

	}



.modal-box.livro{

	top:-250px;

	left:-120px;

	width:700px;

	height:auto;

	padding:0;

	}



.modal-box.livro a.fechar{

	padding:10px 20px 0 0;

	}



.modal-box.prefacio{

	top:-200px;

	}



/**************************

	P�ginas - Semin�rios

/**************************/



#seminarios img{float:right;margin:0 10px 10px 20px;}



#seminarios a{color:#FFFFFF;}



.seminarios-box{

	position:absolute;

	top:-171px;

	left:300px;

	}

.seminarios-box span{

	font-style:italic;

	}



.seminarios-box p{

	padding:5px;

	}



.seminarios-box a{

	display:block;

	text-align:right;

}



/**************************

	Tooltip

/**************************/



.tooltip-rodape{

	position:absolute;

	left:80px;

	bottom:170px;

	background-color:#333333;

	color:#FFFFFF;

	width:500px;

	padding:20px;

	line-height:18px;

	z-index:1000;

}



.tooltip-rodape-link{

	display:block;

	padding:5px;

	outline:0;

}



.txt-rodape-home , .txt-rodape-historia , .txt-rodape-carreira,

.txt-rodape-livros , .txt-rodape-depoimentos , .txt-rodape-atuacao,

.txt-rodape-seminarios , .txt-rodape-parceria, .txt-rodape-clientes,

.txt-rodape-contato{

	display:block;

	text-indent:-9999px;

	width:680px;

	height:118px;

	}



.txt-rodape-home{background:url(images/txt-rodape-home.jpg) no-repeat;}

.txt-rodape-historia{background:url(images/txt-rodape-historia.jpg) no-repeat;}

.txt-rodape-carreira{background:url(images/txt-rodape-carreira.jpg) no-repeat;}

.txt-rodape-livros{background:url(images/txt-rodape-livros.jpg) no-repeat;}

.txt-rodape-depoimentos{background:url(images/txt-rodape-depoimentos.jpg) no-repeat;}

.txt-rodape-atuacao{background:url(images/txt-rodape-atuacao.jpg) no-repeat;}

.txt-rodape-seminarios{background:url(images/txt-rodape-seminarios.jpg) no-repeat;}

.txt-rodape-parceria{background:url(images/txt-rodape-parceria.jpg) no-repeat;}

.txt-rodape-clientes{background:url(images/txt-rodape-clientes.jpg) no-repeat;}

.txt-rodape-contato{background:url(images/txt-rodape-contato.jpg) no-repeat;}



/**************************

	Galeria - historia

/**************************/



#historia-galeria{

	position:relative;

	top:-10px;

}



#galeria-fotos ul{

	padding:0;

	margin:0;

	list-style:none;

}

#galeria-fotos li{

	display:block;

	clear:both;

	float:left;

	width:640px;

}

#galeria-fotos div.foto{

	width:378px;

	height:250px;

	float:left;

	text-align:center;

}



#galeria-fotos div.descricao{

	float:right;

	background:url(images/bg-historia-box.jpg) repeat-x;

	width:220px;

	height:220px;

	padding:15px;

}

#galeria-nav{

	clear:both;

	text-align:center

}

#galeria-nav a{

	color:#999999;

	font-size:12px;

	font-weight:bold;

	text-decoration:none;

}

#galeria-nav a:hover{

	text-decoration:underline;

}







/**************************

	Galeria - historia

/**************************/



#galeria-livros ul{

	padding:0;

	margin:0;

	list-style:none;

}

#galeria-livros li{

	display:block;

	clear:both;

	float:left;

	width:600px;

}

#galeria-livros div.foto{

	width:200px;

	float:left;

	text-align:center;

}



#galeria-livros div.descricao{

	float:right;

	width:360px;

	height:220px;

	padding: 0 15px 0 15px;

}



#galeria-livros div.descricao strong{

	font-size:14px;

}



#galeria-livros div.descricao span{

	font-style:italic;

}



#galeria-nav a{

	display:block;

	text-indent:-50000px;

	width:18px;

	height:20px;

	overflow:hidden;

	position:absolute;

	}



a.next{

	background:url(images/next.gif) no-repeat center;

	top:110px;

	right:-23px;

	}



a.previous{

	background:url(images/previous.gif) no-repeat center;

	top:110px;

	left:-23px;

	}



/**************************

	Splash - Home

/**************************/



#splash{

	width:400px;

	height:202px;

	border:#ffffff solid 1px;

	position:absolute;

	background:url(images/bg-splash.jpg) no-repeat;

	}



#splash div{

	margin:20px;

	}



#splash a{

	display:block;

	margin-top:10px;

	outline:0;

	color:#FFFFFF;

	font-weight:bold;

	}



#splash a.fechar{

	float:right;

	margin:-15px -10px 0 0;

	text-decoration:none;

	}



#splash a.fechar:hover{text-decoration:underline;}



#splash-comentarios{

	margin-top: 210px;

	width:240px;

	height:auto;

	background:#000;

	opacity: 0.6;

	padding: 7px;

	}

	#splash-comentarios a{

	display:block;

	outline:0;

	color:#FFFFFF;

	font-weight: normal !important;

	}

/* Livros */
.descricao p{padding: 0} 
