/*
Theme Name: BravaTheme
Theme URI: http://www.bravadesigners.com.br
Description: A WordPress theme designed to help build your online portfolio.
Version: 1.0
Author: Adoni Eder
Author URI: www.adonieder.com 
*/

body {
	text-align: center;
	background: #f7f1ec url(images/bg_geral.jpg) top center no-repeat;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	color:#4f4f44;
}
div#wrapper {
	text-align: left;
	margin: auto;
	width: 980px;
}
a {
	color: #4f4f44;
	text-decoration:none;
}
a:hover {
	color: #c20f24;
}
p {
	font: 13px Helvetica, Arial, sans-serif;
	color:#282828;
	line-height: 16px;/*margin: 0 0 24px;*/
}
h1, h2, h3, h4 {
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
}
h1 {
	font-size: 160%;
	color: #4f4f44;
}
/*----------------------------- HEADER ---------------------------------------*/

.header {
}
.marca {
	float:left;
}
.marca a {
	background: url(images/marca.png) left top no-repeat;
	display:inline;
	float:left;
	height: 132px;
	margin: 74px 0 0 31px;
	width: 572px;
	text-indent: -9999px;
}
.nav-menu {
	_display:inline;
	float:left;
	margin: 116px 0 0 28px;
}
.nav-menu ul {
	background: url(images/line_menu.png) top left no-repeat;
	width: 144px;
}
.nav-menu li {
	background: url(images/line_menu.png) bottom left no-repeat;
	margin:0px;
	padding: 0 0 1px 0;
	float:left;
}
.div-menu {
	background: url(images/colchete_menu.png) top center no-repeat;
	display:inline;
	float:left;
	height:93px;
	margin: 113px 0 0 0;
	width:27px;
}
.nav-submenu {
	margin: 117px 0 0 0;
	padding:0px;
	float:left;
}
.nav-submenu li {
	margin:0px;
	padding:0 0 1px 0;
}
/* PARTE EXCLUIDA ----------------------------- ---------------------------------------*/


/*
div#header {
	border-bottom: 1px solid #484848;
}


*/
div#header h2, ul#navigation {
	margin: 0 0 6px;
}
ul#navigation {
	display: block;
	width: 500px;
	float: left;
}
ul#navigation li {
	display: inline;
}
ul#navigation li a {
	font-family: Georgia, Times, 'Times New Roman', serif;
	text-decoration: none;
	color: #666;
	font-size: 14px;
	margin: 0 32px 0 0;
}
ul#navigation li a:hover {
	color: #999;
}
div#header h2 {
	font-family: Georgia, Times, 'Times New Roman', serif;
	font-weight: normal;
	display: block;
	width: 300px;
	float: right;
	text-align: right;
	font-size: 16px;
}
/* ----------------------------- ---------------------------------------*/

span.f {
	font-style: italic;
}
/*div#content {
	margin: 72px 0 0 0;
}
*/

div.thumbnail {
	width: 500px;
	float: left;
}
div.entry {
	width: 250px;
	float: right;
}
p.comment-link {
	margin: 0;
}
p.comment-link a {
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	color: #808080;
	text-decoration: none;
	font-size: 16px;
	line-height: 36px;
}
p.comment-link a:hover {
	color: #999;
	text-decoration: underline;
}
/*----------------------------- MAIN ----------------------------------------*/

div#content {
	float:left;
	padding-top:50px;
	padding-bottom:30px;
}
.post {
	margin:0 0 10px 30px;
	width: 935px;
	text-align:justify;
}
.post h1 {
	margin: 0 0 10px 0;
	font-size: 200%;
}
.post-list {
	height: 269px;
	margin:0 0 20px 21px;
	width: 944px;
}
.imagem {
	background: url(images/bg_post02a.png) no-repeat;
	float:left;
	height: 234px;
	padding: 18px 8px 18px 18px;
	width: 584px;
}
.conteudo {
	background: url(images/bg_post02b.png) no-repeat;
	float:left;
	height: 211px; /*269px;*/
	width: 215px; /*334px;*/
	padding: 58px 91px 0 28px;
}
.conteudo h1 {
	color:#FFFFFF;
	font-size: 140%;
	font-weight:bold
}
.conteudo p {
	color:#FFFFFF;
	font-size: 100%;
	padding-bottom: 13px;
	height:16px;
}
.conteudo h1 a, .conteudo p a {
	color:#FFFFFF;
	text-decoration:none;
}
.conteudo h1 a:hover, .conteudo p a:hover {
	color:#ff8709;
	text-decoration:none;
}
.conteudo p.texto {
	height:65px;
	text-align:justify;
}
.conteudo p.barra {
	border-top: #FFFFFF solid 1px;
	line-height:16px;
}
/* ----------------------------- ---------------------------------------*/


p.breadcrumb {
	border-top: #d3ccc1 solid 1px;
	border-bottom: #d3ccc1 solid 1px;
	color: #4f4f44;
	padding:10px 0;
	margin-bottom: 40px;
	font-weight:bold;
}
/* ----------------------------- ---------------------------------------*/


div.alignleft, div.alignright {
	display: block;
	width: 40%;
	float: left;
}
div.alignright {
	float: right;
	text-align: right;
}
div.alignleft a, div.alignright a {
	font-family: Georgia, Times, 'Times New Roman', serif;
	font-size: 18px;
	text-decoration: none;
	color: #777;
}
div.alignleft a:hover, div.alignright a:hover {
	color: #999;
	text-decoration: underline;
}
/*----------------------------- POST FOOTER ----------------------------------------*/


div.post-footer {
	width:980px;
	margin:0 auto;
	text-align:left !important;
	padding-top: 50px;
	height:250px;
}
div.post-footer .col-left {
	_display:inline;
	float:left;
	margin: 0px 0px 0px 31px;
	width: 331px;
	text-align:justify;
}

div.post-footer .col-novidades {
	width: 575px ;
}


div.post-footer .col-center {
	_display:inline;
	float:left;
	margin: 0px 0px 0px 25px;
	width: 218px;
}
div.post-footer .col-right {
	_display:inline;
	float:left;
	margin: 0px 0px 0px 25px;
	width: 330px;
}
div.post-footer h2 {
	color: #4f4f44;
	font-size: 150%;
}
div.post-footer div.col-left div {
	border-top: #d3ccc1 solid 1px;
	border-bottom: #d3ccc1 solid 1px;
	margin-bottom: 5px;	
	padding: 4px 0px 4px 0px;
}
div.post-footer div.col-left div h1 {
	font-size: 120%;
	font-weight:bold;
}


div.post-footer .col-center ul {
	border-top: 1px solid #d3ccc1;
}

div.post-footer .col-center li {
	border-bottom: 1px solid #d3ccc1;
	padding: 0px;
	display:block;
}

div.post-footer .col-center li a{
	padding: 12px 0px;
	display:block;
	margin: 2px 0;
}


div.post-footer .col-center li a:hover{
	background-color: #f0ece5;
	padding-left: 5px;
}


/*----------------------------- FOOTER ----------------------------------------*/

div.footer {
	background: url(images/bg_footer.jpg) repeat-y top;
	position:relative;
	width:100%;
	height:564px;
	color:#FFFFFF;
	margin: 0;
	_margin:0;
}
div.footer div.container {
	width:980px;
	margin:0 auto;
	text-align:left !important;
}


div.footer .col-left {
	_display:inline;
	float:left;
	margin: 104px 0px 0px 31px;
	width: 295px;
}


div.footer .col-center {
	_display:inline;
	float:left;
	margin: 104px 0px 0px 45px;
	width: 260px;
}
div.footer .col-right {
	_display:inline;
	float:left;
	margin: 104px 0px 0px 45px;
	width: 290px;
}
h3.tit-novidades {
	background: url(images/tit-novidades.png) left no-repeat;
	height:38px;
	text-indent: -9999px;
	width:168px;
}
h3.tit-galeria {
	background: url(images/tit-galeria.png) left no-repeat;
	height:38px;
	margin: 20px 0 0 0;
	text-indent: -9999px;
	width:246px;
}
h3.tit-categorias {
	background: url(images/tit-categorias.png) left no-repeat;
	height:38px;
	text-indent: -9999px;
	width:150px;
}
h3.tit-canais {
	background: url(images/tit-canais.png) left no-repeat;
	height:38px;
	text-indent: -9999px;
	width:254px;
}
h3.tit-onde {
	background: url(images/tit-onde-estamos.png) left no-repeat;
	height:38px;
	margin: 20px 0 0 0;
	text-indent: -9999px;
	width:206px;
}
.col-center ul {
}
.col-center li {
	border-bottom: 1px solid #4f4f44;
	padding: 6px 0 4px 0;
	display:block;
}
.col-right ul {
}
.col-right li {
	padding: 6px 5px 0px 0px;
	display:block;
	float:left;
}
.col-right p {
	border-bottom: 1px solid #4f4f44;
	color:#FFFFFF;
	display:block;
	padding: 5px 0 5px 0px;
}
/* Galeria da galera */
.flickr {
	padding: 3px 2px; /*background: #202020 ;*/
	overflow: hidden;
	width: 290px;
}
.flickr img {
	margin:4px 5px 4px 0px;
	width:45px;
	height:45px;
	display:block;
	float:left;
}
.flickr a img {
	border:4px solid #eee;
}
.flickr a:hover img {
	border:4px solid #c0292e;
}
/* PAGENAV */

.wp-pagenavi {
	position:relative;
	top:15px;
	left: 30px;
	height:23px;
	width:930px;
	/*background-color:#960;*/
	line-height:23px;
}
.wp-pagenavi a, .wp-pagenavi a:link {
	color: #ff8709;
	text-decoration:none;
}
.wp-pagenavi a:visited {
}
.wp-pagenavi a:hover {
	color: #FFFFFF;
}
.wp-pagenavi a:active {
}
.wp-pagenavi a.page {
	float:left;
	font-size: 100%;
	padding: 0px 6px 0px 6px;
	margin:0px 2px;/*background-color:#096;*/
}
.wp-pagenavi span.current {
	float:left;
	color: #ffffff;
	font-size: 100%;
	font-weight:bold;
	padding: 0px 6px 0px 6px;
	margin:0px 2px;/*background-color:#096;*/
}
.wp-pagenavi span.extend {
}
.wp-pagenavi a.nextpostslink {
	background: url(images/bt_proximo.png) left no-repeat;
	display:inline-block;
	float:left;
	height: 21px;
	text-indent: -9999px;
	width:96px;/*background-color:#6FC;*/
	
}
.wp-pagenavi a.previouspostslink {
	background: url(images/bt_anterior.png) left no-repeat;
	display:inline-block;
	float:left;
	height: 21px;
	text-indent: -9999px;
	width:95px;/*background-color:#6FC;*/
}
/* NOTICIAS*/

div.box-noticias {
}
div.box-noticias div {
	float:left;
}
div.box-noticias div.data {
	background: url(images/bg_data_novidades.png) top center no-repeat;
	float:left;
	height:55px;
	width:31px;
	text-align:center;
	padding: 3px 0px 0 0;
	margin-right: 5px;
}
div.box-noticias div.data a {
	color: #ff961b;
	font-size:130%;
	font-weight:bold;
	line-height:25px;
	text-align:center;
}
div.box-noticias div.data a:hover {
	color: #ffffff;
	text-decoration:none;
}
div.box-noticias div.desc {
	float:left;
	width: 259px;
	display:block;
}
div.box-noticias h2 {
	font-size:120%;
	font-weight:bold;
}
div.box-noticias p {
	color:#FFFFFF;
}
div.box-noticias p a {
	color: #ff961b;
	text-decoration:none;
	font-style:italic;
}
div.box-noticias p a:hover {
	color: #c0292e;
	text-decoration:none;
}
/* NUVEM DE TAGS */

.tag_cloud {
	margin-top:	 30px;
	text-align:justify;
}
.tag_cloud a {
	color:#FFFFFF;
}
/* COMENTARIOS*/


.comentar {
	width: 330px;
}
.comentar p {
	margin: 0px;
	padding: 0px 0px 4px 0px;
	border: 0px;
	text-align:left;
}
.comentar input, .comentar textarea {
	background: url(images/bg_field.gif) top left no-repeat;
	margin: 0px;
	padding: 4px 5px 4px 5px;
	width: 296px;
	border: 1px solid #e2ddd9;
	font-size:12px;
}

.comentar #submit {
		background: url(images/bt_enviar.png) center no-repeat !important;
		margin: 0px 0 0 207px !important;
		/*border: none !important;*/
		width: 100px !important;
		height: 30px;
	  text-indent:-9999px;
	  cursor:pointer;
		
	}


#abas {
	margin:0 0 0 10px;
	padding: 0;
	
}

#abas li {
	display: inline;
	padding: 0px;
	margin: 0px;
	cursor:pointer;

}
#abas li a {
	display: block;
	padding: 10px 0 0 0;
	margin: 0px -1px -1px  0px;
	width: 155px;
	float: left;
		
	height: 25px;
	position:relative;
	z-index:2;
	background:url(images/aba.png) no-repeat;
	background-position: 0px 0px;
	
	
	font: 13px Arial, Helvetica, sans-serif;

	font-weight:bold;
	color: #4f4f44;
	text-decoration: none;
	text-align:center;
	
}
#abas li a.selected {
	height: 26px;
	cursor: default;
	font-weight: bold;
	text-decoration: none;
	
	background-position: 0px -50px;
}
.contaba {
	/*background-color:#f5f1eb;*/
	border: 1px solid #d3ccc1;
	border-bottom: none;
	clear: both;
	height:160px;
	padding: 10px;
}


/* COMENTARIOS POSTADOS*/
.comentarios {
	width:930px;
	float:left;
	text-align:left;
	margin: 40px 0 10px 30px;
	display:inline;	
	}
ol.commentlist {
	border-top: 1px solid #d3ccc1;
	margin: 0px;
	float:left;
	display:inline;
	width:930px;
	
}
ol.commentlist li {
	border-bottom: 1px solid #d3ccc1;
	padding: 6px 0 6px 0;
	width:930px;
	*display:inline;	
}


div.avatar{
	background: url(images/bg_avatar.png) center no-repeat !important; /*Verde limão*/
	_background: url(images/bg_avatar.gif) center no-repeat;
	width:58px;
	height:58px;
	float: left;


}
div.avatar img{
	
	margin: 6px;

}


div.comment, div.author {
	
	padding: 0 0 0 0;
	width: 855px;
	margin: 0 0 0 10px;
	display:block;
	float: left;
	
}

div.author {

}

div.comment{
	
}


/*---------------   OQUE FAZEMOS ----------------------- */

.left-box{
	float:left;
}
.right-box{
	float:right;
}

.oquefazemos-box{
	width: 440px;
	height: 220px;
	vertical-align:top;
	text-align:justify;
	
	}

	
.oquefazemos-box h2{	
	border-bottom: 1px solid #d3ccc1;
	font-size: 185%;
	padding:0 0 6px 0;
	margin-bottom:5px;
}


/*-------------------------------------------------------*/

/*------------   DADOS FALE CONOSCO -------------------- */

div.faleconosco-dados {
width: 440px;
float: right;
margin: -32px 0 0 0;
}

div.faleconosco-dados h2{
	border-bottom: 1px solid #d3ccc1;
	font-size: 185%;
	padding:0 0 6px 0;
	/*margin-bottom:5px;*/
}


div.faleconosco-dados div{
	border-bottom: 1px solid #d3ccc1;
	vertical-align:middle;
	height:50px;
	padding:20px 0 20px 0;
}


div.faleconosco-dados p{
	line-height:16px;

}


div.faleconosco-dados .site{
	background: url(images/img_comp.gif) 285px 5px no-repeat;
}

div.faleconosco-dados .fone{
		background: url(images/img_tel.gif) 285px 5px no-repeat;

}

div.faleconosco-dados .endereco{
	background: url(images/img_car.gif) 285px 5px no-repeat;
}



.aba-fale {
	display: block;
	padding: 10px 0 0 0;
	margin: 0px -1px -1px  10px;
	width: 155px;
	float: left;
		
	height: 25px;
	position:relative;
	z-index:2;
	background:url(images/aba.png) no-repeat;
	background-position: 0px 0px;
		
	font: 13px Arial, Helvetica, sans-serif;

	font-weight:bold;
	color: #4f4f44;
	text-decoration: none;
	text-align:center;
	
	}


.obrigatorio{
	display:block;
	float:left;
	color:#C00;
	margin: 10px 0 0 87px;
	}
/*-------------------------------------------------------*/


/* ---------------   SOBRE A BRAVA ----------------------*/



.sobre-brava{
	width: 440px;
	vertical-align:top;
	text-align:justify;
	color: #4f4f44;
	font: 13px Arial, Helvetica, sans-serif;

	
}

.sobre-brava div{
 margin-bottom: 20px;
}


.sobre-brava h2{	
	border-bottom: 1px solid #d3ccc1;
	font-size: 185%;
	padding:0px 0 6px 0;
	margin-bottom:5px;
}


.sobre-brava p{	
	padding:0 0 6px 0;
	margin-bottom:5px;
	color: #4f4f44;
	font: 13px Arial, Helvetica, sans-serif;
}

.sobre-brava div .perfil {
	border-bottom: 1px solid #d3ccc1;
	padding: 6px 0 0 0;
	margin-bottom:0px;
}
.sobre-brava div .perfil p span {
	font-size: 160%;
	font-weight:bold;

}

