/* CSS Document */
p.author {
	margin: 0;
	display: block;
	text-align: right;
	font-style: italic;
	font-size: 11px;
	color:#666;
}
a{
color:#FE6914;
}
a.all {
	text-align: right;
	display:block;
}

div.client{
  display: inline; 
}

div.client img{
  float:left;
  padding:10px;
}

div.client {
padding:10px 0;
display:block;
border-bottom: 1px solid #1D1D1D;


}

div.client a img{
  border:none;
  border:3px solid #232323;
  margin:0 10px 0 0;
  padding:0;

}


div.client h5{
  font-size:12px;
  margin:10px 0;
}
/**************** *pg artigos ****************/

div.imprensa a,
div.articles a {
	display: block;
	color: #fff;
	padding: 10px;
	border-bottom: 1px solid #1D1D1D;
}
div.imprensa a h6,
div.articles a h6 {
	margin: 5px 0 0 0;
	color: #FD6914;
	font-size: 14px;
}

div.imprensa a p,
div.articles a p {
	font-size: 12px;
}
div.imprensa a p.link,
div.articles a p.link {
	text-align: right;
	color: #666;
	font-size: 10px;
	background: url(../images/more.gif) no-repeat top right;
	color: #fff;
	padding: 0 23px 0 0;
	line-height: 18px;
}
div.imprensa a:hover,
div.articles a:hover {
	text-decoration: none;
	background: #1D1D1D;
}
/******************** *artigo *******************/
div.article {
}
div.article img {
	border: 2px solid #1D1D1D;
	float: right;
	margin: 0 0 10px 10px;
}
div.article div.content {
	margin: 20px 0;
}
/***************** *sucesso ******************/

div.posovideo,
div.success div.poso {
	background: #000;
	margin: 10px 0;
	border: 0;
	padding: 5px 10px 10px 10px;	
}
div.posovideo h6,
div.poso h6 {
	margin: 10px 0 0 0;
	font-size: 12px;
}
div.posovideo p,
div.poso p {
	margin: 0;
	font-size: 10px;
	color: #ccc;
}
/*************** *livros **************/
div.books a {
	display: block;
	color: #fff;
	padding: 10px 10px 10px 0;
	border-bottom: 1px solid #1D1D1D;
}
div.books a img {
	float: left;
	border: 5px solid #1D1D1D;
	padding: 1px;
	background: #666;
	margin: 0 10px 0 0;
}
div.books a p {
	margin: 10px 0;
}
div.books a p.content {
	font-size: 10px;
}
div.books a p b {
	color: #FD6914;
	font-size: 14px;
}
div.books a:hover {
	text-decoration: none;
	background: #1D1D1D;
}
div.books a p.link, div.perfil a p.link {
	text-align: right;
	color: #666;
	font-size: 10px;
	background: url(../images/more.gif) no-repeat top right;
	color: #fff;
	height: 18px;
	padding: 0 23px 0 0;
	line-height: 15px;
}
/************************** * livro  * ************************/
div.book {
	margin: 10px 0;
}
div.book div.block_left {
	width: 210px;
	margin: 0 15px 0 0;
	padding: 0;
	font-size: 10px;
}
div.book div.block_left div.photo {
	text-align: center;
}
div.book div.block_left img {
	border: 5px solid #1D1D1D;
	padding: 1px;
	background: #666;
	margin: 0 0 10px 0;
}
div.book div.block_right {
	width: 370px;
	height: 100%;
}
div.book div.block_right h5 {
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 14px;
	color: #FD6914;
}
div.book div.block_right h5 b {
	font-size: 10px;
}
/*************************** *perfil**************************/
div.perfil {
	margin: 10px 0;
}
div.perfil img {
	float: left;
	margin: 0 10px 0 0;
	border: 5px solid #1D1D1D;
}
div.perfil h5 {
	margin: 0 0 10px 0;
	color: #FD6914;
	font-size: 14px;
}
div.perfil a:hover h5 {
  text-decoration:underline;
}
div.perfil p {
	margin: 8px 0;
}
div.perfil strong{
  color:#FD6914;
  background:url(../images/ponto.gif) no-repeat center left;
  padding-left:10px;
  
}
div.perfil ul{
  margin: 0px;
}

div.perfil a.email {
	background: url(../images/email.gif) no-repeat;
	color: #fff;
	font-size: 10px;
	line-height: 16px;
	padding: 2px 0 2px 23px;
}
div.perfil a.link {
	background: url(../images/more.gif) no-repeat;
	width: 92px;
	height: 18px;
	display: block;
	float: right;
	color: #fff;
	line-height: 14px;
	font-size: 9px;
	margin: 10px;
	padding: 0 0 0 8px;
}
div.perfil a:hover.link, div.perfil a:hover {
	text-decoration: none;
	color: #666;
}
div.perfil div.box_left {
	float: left;
	width: 175px;
	margin: 0 0 0 10px;
}
div.perfil div.box_right {
	float: left;
	width: 380px;
}
div.perfil h6,
div.institucional h6 {
	font-size: 12px;
	border-bottom: 1px solid #fff;
}

div.dicas {
	padding: 10px;
	border-bottom: 1px solid #1D1D1D;
}
div.dicas a {
	float: right;
	font-size: 10px;
	color: #FD6914;
}
form.dicas {
	margin: 0 auto;
	padding: 0;
	width: 315px;
}
form.dicas input, form.dicas textarea {
	width: 250px;
	margin: 2px 0;
}
form.dicas input.submit {
	width: 80px;
	float: right;
}
form.dicas label {
	float: left;
	width: 50px;
	text-align: right;
	padding: 0 5px 0 0;
	font-size: 10px;
}
p.phone {
	background: url(../images/phone.gif) no-repeat;
	padding: 0 0 0 20px;
	height: 16px;
	font-size: 10px;
	line-height: 16px;
}

/****************** contato **************/
div.contact_left{
  width:285px;
  float:left;
  
}

/*********** video *****************/
div.videos{

}

div.videos a{
  display:block;
  padding:10px;
  color:#fff;
  border-bottom:1px solid #1D1D1D;
}

div.videos a span{
  background: url(../images/play.png) no-repeat top right;
  height:28px;
  width:27px;
  display:block;
  position: absolute;
  margin:-60px 0 0 50px;
  *margin:40px 0 0 -80px;
  cursor: pointer;
  _background: 0;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/play.png');
}

div.videos a p{
  font-size:10px;
}


div.videos a:hover{
  text-decoration:none;
  background:#1D1D1D;
}


div.videos a img{
border:0;

}

div.videos h6{
  margin:0;
  padding:0;
  font-size:14px;
  color:#FD6914;
}

/***************** VIDEO ************/
div.video h6{
  color:#FD6914;
  font-size:14px;
  margin:0 0 5px 0;
}
div.video a{
  border:none;
}

div.video a:hover{
  border:none;
}
div.video a img{
  margin:10px 0 0 0;
  border:none;
  width:150px;
}

div.video span{
  background: url(../images/play.png) no-repeat top right;
  height:28px;
  width:27px;
  display:block;
  position: absolute;
  margin:-70px 0 0 80px;
  *margin:60px 0 0 -90px;
  cursor: pointer;
  _background: 0;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/play.png');
}

/***************** fotos **************/
div.fotos a{
  display: block;
  color:#fff;
  padding:10px;
  border-bottom:1px solid #1d1d1d;
}

div.fotos a h6{
  color: #fd6914;
  font-size: 14px;
  margin:0;
}

div.fotos a p{
  font-size:10px;
}

div.block_right div.testimonial div.content a img,
div.fotos a img{
  border:none;
  float:left;
  border:5px solid #1D1D1D;
  margin:0 10px 0 0;
}

div.fotos a:hover{
 text-decoration:none;
  background:#1D1D1D;
}

div.fotos a p.link{
	text-align: right;
	color: #666;
	font-size: 10px;
	background: url(../images/more.gif) no-repeat top right;
	color: #fff;
	height: 18px;
	padding: 0 23px 0 0;
	line-height: 15px;
}


/***************** foto ****************/
div.foto h5{
  font-size:14px;
  color:#FD6914;
  margin:10px 0;
}

div.foto a{
  text-decoration:none;
}

div.foto a img{ 
  border:3px solid #1D1D1D;
  margin:4px;
}

div.foto a:hover img{
  border:3px solid #333;
}




div.audios a {
  display: block;
  color: #ffffff;
  padding:10px;
  border-bottom:1px solid #1d1d1d;
} 


div.audios a:hover {
	text-decoration: none;
	background: #1D1D1D;
}

div.audios h2{
  margin:0;
}

ul.list{  
  list-style:none;
  margin:0;
  padding:0;
}

ul.list li{
  line-height:20px;
  margin:10px 0;
}

ul.list li b{
  color:#FD6914;  
  display:block;
  font-size:14px;
}
 
 
table{
  margin:0;
  padding:0;
}
table tr td{
  vertical-align: top;
}

.lateral{
  border:1px solid #363636;
  background:#232323;
  padding:0 5px 5px 5px;
  margin:0 0 10px 0;
}

.lateral p b{
  background: url(../images/icon01.gif) no-repeat;
  height:20px;
  line-height:20px;
  display:block;
  padding:0 0 0 24px;
  color:#e8e8e8;
}

.lateral p.frase b{
 background: url(../images/icon02.gif) no-repeat;
}

div.lateral div.content a.all{
  color:#FD6914;
  font-size:10px;
}


/********************
 *palestras 
 *************************/
.destaques{
  background:#232323;
  border:1px solid #333;
  margin:10px 0;
  padding:0 5px;
}
.destaques a{
  margin:15px 0;
  display:block;
}

.destaques a p.more{
  margin:0;
}

.destaques a p.ponto{
  display:block;
  color:#FD6914;
  font-weight:bold;
  margin:0;
}

.destaques a:hover p.ponto{
  text-decoration:underline;
}
.destaques a:hover p.more{
  text-decoration:none;
  color:#FD6914;
}

.destaques a p.more{
  text-align:right;
  font-size:10px;
  margin:0;
  color:#fff;
  font-weight:normal;
}

.palestras{
  background:#232323;
  border:1px solid #333;
  margin:10px 0;
}

.palestras h6{
  margin:0;
  font-size:14px;
  background:#FD6914;
  padding:5px;
  color:#000;
}

.palestras a{
 display:block;
 color:#fff;
 padding:5px;
}

.palestras a:hover p.ponto b{
  color:#999;         
}

.palestras a.all{
  font-size:10px;
}
.palestras a p{
  margin:2px 0;
}

.palestras_main a p b,
.palestras a p b{
  color:#FE6914;
  font-size:12px;
  
} 

.palestras_main a p.link,
.donwload,
.palestras a p.link{
  font-size:10px;
  background: url(../images/download.gif) no-repeat;
  height:16px;
  padding:0 0 0 20px;
  line-height:16px;
  margin:5px 0 0 0;
}

div.destaques a:hover p.ponto,
div.destaques a:hover{
text-decoration:none;
color:#fff;
}

.donwload a{
  color:#fff;
}

.palestras a:hover{
  text-decoration:none;
  color:#999;
}

.palestras a.all{
  color:#FD6914;
}

.palestras a:hover.all{
  background:none;
  text-decoration:underline;
 
}

.palestras_main a{
 	display: block;
	color: #fff;
	padding: 10px;
	border-bottom: 1px solid #1D1D1D;
}

.palestras_main a p b{
  font-size:14px;
}
.palestras_main a p{
  margin:0;
}


.palestras_main a:hover{
	text-decoration: none;
	background: #1D1D1D;
}

.palestras_main a:hover p.ponto {
  text-decoration: underline;
  color: #FE6914;
}


#asd h6{
  margin:8px 2px;
}


.materialaula h4{
  margin:20px 0 5px 0;
  font-size:13px;
}


.image_ilusao{
  text-align:center;
  padding:0 0 10px 0;
  margin:0 0 20px 0;
  border-bottom:1px solid #333;
}

.photo_box{
  border:1px solid red;
  padding:0 10px;
}

.photo_box img{
  border:none;
}

a.photo_box:hover{
  
}


div.itensdapalestra h4 {
 text-transform: uppercase;
}

.ponto{
  background:url(../images/ponto.gif) no-repeat center left;
  padding-left:10px;
}

ul.clientes{
margin:15px 0;
padding:0;
}
ul.clientes li{
  display:inline;
}

ul.clientes li a{
  color:#fff;
  background:#FE6914;
  padding:2px 3px;
  font-weight:bold;
  margin:0 2px;
}
ul.clientes li a:hover{
  color:#000;
  text-decoration:none;
}
.mensagem{
  display: block;
  background:url(../images/sucesso.gif) 5px center no-repeat #ffffe1;
  border:1px solid #aca899;
  padding:5px 5px 5px 25px;
  margin:5px;
  font-size: 10px;
  color:#000;
}

.limit{
  color:#666;
  font-size:10px;
  text-align:right;
  display:block;
}

p.date{
  color:#666;
  font-size:10px;
  margin:0 0 10px 0;
}

.espera{
  background:url(../images/botton.jpg) top left;
  width:187px;
  height:30px;
  display:block;
  color:#fff;
  font-size:11px;
  font-weight:bold;
  line-height:30px;
  text-align:center;
  margin:0 0 10px 0;
}

.espera:hover{
  color:#FD6914;
  text-decoration:none;
}


form.cur{
  margin:0; 
  width:380px;
  background:#1E1E1E;
  padding:10px;
  text-align:right;
  padding: 0 5px 0 0;
  border:2px solid #090909;
  display:none;

}
form.cur label{
  font-size:10px;
  width:120px;
  float:left;
  margin:5px 0 0 0;
  padding:0 5px 0 0;
}

form.cur label.ask{
  width:360px;
  text-align:left;
  margin:5px 0 2px 10px;
}

form.cur input{
  margin:5px 0 0 0;
  float:left;
  width:250px;
  background:#666;
  color:#ccc;
  border:0;
  font-size:12px;
}

form.cur select{
 background:#666;
 color:#ccc;
 border:0;
 float:left;
 margin:5px 0 0 0;
 font-size:10px;
}
form.cur textarea{
  float:left;
  width:365px;
  background:#666;
  color:#ccc;
  border:0;
  font-size:12px;
  margin:0 10px 0 10px;
}

form.cur input.submit{
  width:80px;
  float:right;
  border:1px solid #999;
  margin: 10px 5px 10px 0;
}

div.box_cur{
  border:1px solid red;
  background:#232323;
  border:1px solid #333;
  padding:0 10px;
}
div.box_cur p{
margin:2px 0;
}
div.box_cur p b{
  font-size:10px;
}

.close h2{
  margin:10px auto;
}

.orkut{
  margin:10px 0;
  border:1px solid #333;
  background:url(../images/orkut.gif) no-repeat center right #232323;
  width:190px;
}
.orkut a p{
  color:#fff;
}
.orkut a p{
width: 100px;
padding:0;
margin:10px 5px;
font-size:10px;
font-weight:bold;
}

.orkut a:hover p{
  color:#FE6914;
  text-decoration:none;
}


.copyright{
  margin:10px auto 0 auto;
  display:block;
  width:920px;
  text-align:center;
  font-size:10px;
}


#exception{
  background:#f8f8f8;
  border:10px solid #333;
  margin:10px;
  color:#000;

}

div#exception h6{
  color:#666;
  font-weight:bold;
  font-size:15px;
  margin:10px;
  border-bottom:2px solid #666; 
}

div#exception form{
  width:510px;
  margin:0 auto;
}


div#exception form input,
div#exception form textarea{
  width:350px;
  float:left;
  margin:0 0 10px 0;
  padding:4px;
  border:none;
  border:1px solid #999;
  color:#000;
  font-family:verdana;
  font-size:12px;
}

div#exception form label{
  float:left;
  width:130px;
  text-align:right;
  padding:0 10px 0 0;
  font-size:10px;
  margin:0 0 10px 0;  
  line-height:20px;
}

div#exception form input.submit{
  width:70px;
  float:right;
  margin:0 10px 10px 0;
  border:1px solid #999;
  padding:3px;
  font-weight:bold;
  cursor:pointer;
}
