/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.7.0
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}

html, body {
	background: #0b0d35;
	color: #fff;
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-size: 14px;
}

.containerPost .noBorder {
	border: 0;
}

.alignright {
	float: right;
}

#main {
	width: 940px;
	margin: 0 auto;
}

#topo {
	float: left;
	width: 940px;
	height: 362px;
	background: url(images/topo.jpg) top left no-repeat;
}

#fraseTopo {
	float: left;
	width: 302px;
	height: 165px;
	margin: 90px 0 0 296px;
	color: #858585;
	font-size: 15px;
	line-height: 22px;
}

.styleTopoTitulo {
	color: #282c69;
	font-size: 42px;
	line-height: 42px;
}

#linkHome {
	float: right;
	margin: 80px 0 0 0;
}

#linkHome a {
	width: 329px;
	height: 196px;
	display: block;
	text-indent: -10000px;
	outline: none;
}

#menuTopo {
	float: left;
	width: 624px;
	height: 62px;
	margin: 22px 0 0 0;
}

#menuTopo li {
	float: left;
}

#menuTopo li a {
	text-align: center;
	padding: 19px 0 27px 0;
	display: block;
	font-size: 18px;
	color: #2a2a2a;
	font-weight: bold;
	text-decoration: none;
}

#menuTopo li a:hover {
	color: #111;
}

#menuTopo li.menuItemFaleConoco a {
	width: 162px;
}

#menuTopo li.menuItemIndiqueSite a {
	width: 160px;
}

#menuTopo li.menuItemAreaRestrita a {
	width: 162px;
}


#containerBody {
	float: left;
	width: 940px;
	background: #04051f url(images/fundo-container-repetidor.gif) top left repeat-y;
}

#containerLeft {
	float: left;
	width: 562px;
	padding: 33px;
}

.containerPost {
	float: left;
	width: 562px;
	margin: 0 0 26px 0;
}

.styleInside p {
	padding: 0 0 15px 0;
}

.postTitulo {
	float: left;
	width: 100%;
	margin: 0 0 26px 0;
}

.tituloCategoria {
	margin: 0;
}

.containerPost .tituloCategoria h2 {
	font-size: 15px;
}

.borderBottom {
	border-bottom: 1px solid #2C2E4F;
}


.postTitulo h2 {
	font-size: 20px;
	color: #c99e70;
	font-weight: bold;
	text-transform: uppercase;
}

.postTitulo h2 a {
	color: #c99e70;
	text-decoration: none;
}

.postTitulo h2 a:hover {
	color: #DFD1C3;
}

.postContent {
	float: left;
	width: 100%;
	line-height: 18px;
	padding: 0 0 34px 0;
	border-bottom: 2px solid #2d2e44;
	text-align:justify;
}

.borderBottom .postContent {
	padding: 0 0 15px 0;
}

.postContent img {
	border: 5px solid #0b0d35;
}

.postContent img.wp-image-242 {
	border: 0;
}



.postContent img.alignleft {
	float: left;
	margin: 0 11px 11px 0;
}


.blocosIndex {
	float: left;
	width: 281px;
}

.blocoTitulo {
	float: left;
	width: 100%;
	margin: 0 0 18px 0;
}

.blocoTitulo h2 {
	font-size: 20px;
	color: #c99e70;
	font-weight: bold;
	line-height: 27px;
	background: url(images/bullet-title.gif) top left no-repeat;
	text-transform: uppercase;
	padding-left: 33px;
}

.blocoTitulo h2 a {
	color: #c99e70;
	text-decoration: none;
}

.blocoTitulo h2 a:hover {
	color: #DFD1C3;
}



.listaNoticiasBloco {
	float: left;
	width: 100%;
/*	border-right: 2px solid #2D2E44;*/
}

.styleInside li {
	width: 100%;
}

.listaNoticiasBloco li {
	padding-bottom: 5px;
	margin-bottom: 10px;
	line-height: 20px;
	float: left;
	width: 580px;
}

.listaNoticiasBloco li h3.primeiroItemPalestrasIndex {
	margin: 13px 0 0 0;
}



.listaNoticiasBloco li img {
	width: 50px;
	height: 50px;
	float: left;
	margin: 0 10px 0 0;
}

.listaNoticiasBloco li a {
	color: #C99E70;
	text-decoration: none;
	font-weight: bold;
}

.listaNoticiasBloco li a:hover {
	color: #fff;
}

.listaNoticiasBloco li a span {
	color: #c99e70;
}

.listaNoticiasBloco li a span.agendaData {
	font-size: 14px;
}

.blocosIndexFotos {
	width: 225px;
	margin: 0 0 0 30px;
}

.listaFotosBloco {
	float: left;
	width: 188px;
	margin: 0 0 0 36px;
}

.listaFotosBloco li span {
	font-size: 12px;
}



.listaFotosBloco li {
	float: left;
	width: 116px;
	height: 154px;
	margin: 0 10px 10px 0;
}

.listaFotosBloco li img {
	border: 2px solid #0b0d35;
}

.listaFotosBloco .indexListaFotos img {
	width: 33px;
}


.linkVejaTodasAsfotosImg {
	display: block;
	float: right;
	width: 112px;
	height: 20px;
	background: url(images/linkVejaTodasAsFotos.gif) top left no-repeat;
	text-indent: -10000px;
	outline: none;
	margin: 0 10px 0 0;
}


#containerRight {
	float: left;
	width: 312px;
}

#menuLateral {
	float: left;
	margin: 0 0 0 83px;
}

#menuLateral li {
	font-size: 18px;
	text-transform: uppercase;
	margin: 0 0 22px 0;
}

#menuLateral li a {
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	background: url(images/bullet-menu.gif) top left no-repeat;
	background-position: 0px 5px; 
	padding: 0 0 0 21px;
}

#menuLateral li a:hover {
	color: #C99E70;
}

#recebaInformativo {
	float: left;
	margin: 45px 0 0 39px;
	width: 235px;
}

#recebaInformativo h3 {
	font-size: 20px;
	color: #c99e70;
	font-weight: bold;
	margin: 0 0 21px 0;
	text-transform: uppercase;
}


#formFiquePorDentro input.inputEmail {
	background: url(images/fundo-input-informativo.gif) top left no-repeat;
	border: 0;
	width: 230px;
	padding: 5px 0 0 5px;
	height: 25px;
	color: #04051f;
	font-weight: bold;
}

#formFiquePorDentro input.sendButtonStyle {
	background: url(images/botao-send-cadastrar.gif) top left no-repeat;
	border: 0;
	width: 81px;
	height: 30px;
	float: right;
	text-indent: -10000px;
	margin: 10px 0 0 0;
	font-size: 0px;
	display:block;
	line-height: 0px;
}

.warningGREEN {
	color: #3BBF4D;
	font-weight: bold;
	font-size: 13px;
	text-align: center;
	margin: 0 0 10px 0;
}

.warningRED {
	color: #CF2619;
	font-weight: bold;
	font-size: 13px;
	text-align: center;
	margin: 0 0 10px 0;
}


#footer {
	float: left;
	width: 868px;
	padding: 86px 36px 0 36px;
	height: 70px;
	background: #04051F;
}


/* ################ PAGINA FOTOS ####################### */

.postContent .listaFotosBloco {
	width: 100%;
	float: left;
	margin: 0 0 0 24px;
}

/* ############### FORM SAIR INFORMATIVO ############### */

.formEmailSair {
	float: left;
	width: 100%;
}

.formEmailSair label {
	margin: 0 5px 0 0;
}

.formEmailSair li {
	margin: 10px 0 0 0;
}

.formEmailSair .formSidebarSend {
	background: #C99E70;
	color: #04051F;
	border: 0;
	font-weight: bold;
	width: 50px;
}


/* ############# postContent H3 ########### */

.postContent h3 {
	margin: 0 0 5px;
	font-size: 16px;
	font-weight: bold;
	color: #C99E70;
	margin: 20px 0 10px 0;
}

h4.marginNomeDepoimentos {
	margin: 0 0 5px 0;
	font-weight: bold;
	color: #C99E70;
	font-size: 18px;
}

h5.depoimentosDescEmpresa {
	margin: 0 0 15px 0;
	font-weight: bold;
	color: #AF9F8E;
}




.listaPortfolio h3 {
	border-bottom: 1px solid #C99E70;
	padding: 0 0 3px 0;
	margin: 20px 0 10px 0;
	font-size: 17px;
}

.listaUl ul {
	margin: 0 0 25px 30px;
}


.listaUl ul li {
	list-style-type: square;
	margin: 0 0 3px 0;
}


.listaTitulos li a {
	font-size: 16px;
	font-weight: bold;
}

.listaTitulos li {
	margin-top: 10px;
}

#formIndicar label {
	width: 209px;
	text-align: right;
	margin: 0 6px 0 0;
	display:-moz-inline-box; /*for mozilla*/
	display:inline-block; /*for Opera & IE*/
}

#formIndicar label span {
	width: 209px;
	text-align: right;
	margin: 0 6px 0 0;
	display: block;
	float: left;
}

#formIndicar label input {
	width: 100px;
	display: block;
	float: left;
}

#formIndicar input.formSidebarSend {
	margin: 10px 0 0 216px;
	width: 68px;
	padding: 3px;
}


.postContent strong {
	font-weight: bold;
}


.postContent a {
	color: #C99E70;
	text-decoration: none;
}

.postContent a:hover {
	text-decoration: underline;
}

.postContent ul a:hover {
	text-decoration: none;
	color: #fff;
}

/* ############ CONTENT PALESTRAS ############### */

.contentPalestras h3 {
	margin: 2px 0 10px 0;
}

.contentPalestras img {
	float: left;
	border: 0;
	margin: 0 15px 0 0;
}

.contentPalestras li {
	background: #02020e;
	padding: 10px;
	margin: 0 0 20px 0;
	width: 100%;
	float: left;
}



/* ############# bloco clientes sidebar ########### */


#twitterItamar {
	float: left;
	margin: 45px 0 0 39px;
	width: 235px;
	text-align: center;
}

#twitterItamar h3 {
	font-size: 20px;
	color: #c99e70;
	font-weight: bold;
	margin: 0 0 21px 0;
	text-transform: uppercase;
}


#logosRatativo {
	float: left;
	margin: 45px 0 0 39px;
	width: 235px;
}

#logosRatativo h3 {
	font-size: 20px;
	color: #c99e70;
	font-weight: bold;
	margin: 0 0 21px 0;
	text-transform: uppercase;
}



.indexContent p {
	padding: 0 0 10px 0;
}



.avisoArtigos {
	float: left;
	width: 557px;
	padding: 10px;
	border: 1px solid #2C2E4F;
}

.avisoArtigos p {
	padding-bottom: 10px;
	font-size: 11px;
}

.blocosIndex .listaNoticiasBloco li {
	width: 251px;
	padding: 10px;
	background: #00010F;
}

.conhecerWorkshops {
	text-align: right;
}

.conhecerWorkshops a {
	font-size: 11px;
	color: #C99E70;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
}

.styleDepoimentos li {
	width: 560px;
	float: left;
	clear: both;
	margin: 0 0 35px 0;
}


.pStyleLista p {
	padding-bottom: 10px;
}

.styleInside p.blocoVoltarFotos {
	clear: both;
	width: 150px;
	margin: 10px 0 0 0;
	padding: 4px;
	background: #0B0D35;
	font-weight: bold;
	text-align: center;
}


.postContent .contentEnquetes h3 {
	font-size: 18px;
	text-align: center;
	border-bottom: 1px solid #C99E70;
	padding-bottom: 10px;
}

.corHeaderEnquete {
	color: #C99E70;
	font-size: 16px;
}

.enqueteStyleIndex img {
	border: 0;
}

.imagemEnqueteIndex {
	float: left;
	margin-right: 15px;
	border: 0;
}

.blocoEnqueteIndex .postTitulo, .blocoEnqueteIndex .postContent {
	width: 410px;
	border: 0;
}






.listaNoticiasBloco {
	float: left;
	width: 100%;
/*	border-right: 2px solid #2D2E44;*/
}

.styleInside .listaNoticiasBloco li {
	width: 100%;
}

.listaNoticiasBloco li {
	padding-bottom: 5px;
	margin-bottom: 10px;
	line-height: 20px;
	float: left;
	width: 560px;
}

.listaNoticiasBloco li h3.primeiroItemPalestrasIndex {
	margin: 13px 0 0 0;
}



.listaNoticiasBloco-midia li img {
	width: 260px;
	height: 190px;
	float: left;
	margin: 0 10px 0 0;
}

.listaNoticiasBloco-midia li a {
	color: #C99E70;
	text-decoration: none;
	font-weight: bold;
}

.listaNoticiasBloco-midia li a:hover {
	color: #fff;
}

.listaNoticiasBloco-midia li a span {
	color: #c99e70;
}

.listaNoticiasBloco-midia li a span.agendaData {
	font-size: 14px;
}  

#podPress_footer cite {
	display: none;
}

.listaNoticiasBloco-midia li img { 
	display: none;
	}