/*///////////////////////////////////////////////////////////////////////////////////////////////////////
// Geral
///////////////////////////////////////////////////////////////////////////////////////////////////////*/

/* hide from ie on mac \*/

* {
	margin:0;
	padding:0;
}

html {
	margin:0;
	padding:0;
	margin-top: 0 !important;
}

img {

border: none; 

}

p 
{ 
	margin-top: 20px; 	
}



body 
{
	height: 100%;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	font: normal 16px Georgia, Arial, Helvetica, sans-serif;
}

#background
{
	height: 100%;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	background: url("images/background.jpg") no-repeat;
	background-position:center top; 	
}

#background-footer
{
	background: url("images/background-footer.jpg") repeat;
	background-color: #1C4408;
		
}


a, a:hover
{
	color: #ff1a48;
	text-decoration: none;
}


a:hover 
{ 
	color: #a72b43; 
	text-decoration: underline; 
}




/* Clearfix
 */
.clearfix:after 
{
	clear:both;
	display:block;
	visibility:hidden;
	height:0;
	content:".";
}
.clearfix 
{
	display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

.clear 
{
	clear: both;
}


/*///////////////////////////////////////////////////////////////////////////////////////////////////////
// Estruturas
///////////////////////////////////////////////////////////////////////////////////////////////////////*/

/* DIV QUE ENGLOBA TODAS AS ESTRUTURAS */
#container 
{
	margin: 0 auto;
	width: 1000px; 
	
}



#topo
{
	margin-top: 0px;
	width: 1000px; 
	height: 200px;
	background: url("images/topo-coletivo-verde.jpg");
	border: 0px solid #000;
}

#topo h1 {
	float:left;
	width:100%;
	height:100%;
	display:block;
}
#topo h1 a {
	float:left;
	width:100%;
	height:100%;
	text-indent:-9999px;
	overflow:hidden;
}




/* Menu */


#containerMenu
{
	background:transparent url(images/menu.jpg) repeat-x scroll 0 0;
	float:left;
	width: 100%;
	height: 56px;
	background: url("images/menu.jpg") repeat-y;
}
	
#menu
{

	margin: 0;
	width: auto;
	height: 56px;
	padding: 0 0 0 20px;
	float: left;
	
}

ul#menu li
{
	margin: 0;
	height: 56px;
	list-style: none;	
	float: left;		
	font: normal 18px Georgia, Arial, Helvetica, sans-serif;
	color: #fff;
	padding:0;
	line-height:60px;

}

ul#menu li a
{
	color: #fff;
	display:block;
	height:56px;
	float:left;
	overflow:hidden;
}

ul#menu li a:hover
{
	
	color: #E4E48D;
}

ul#menu li.separador
{
	background:transparent url(images/separador-menu.jpg) no-repeat scroll 0 21px;
	display:inline;
	height:100%;
	margin:0 10px;
	width:2px;
}



/* Busca Site */

#busca-topo
{   
	background:transparent url(images/campo-ok.jpg) no-repeat scroll 0 19px;
	float:right;
	height:56px;
	margin:0;
	padding:0;
	text-align:left;
	overflow:hidden;
	width:247px;
	
} 

.campoBusca {
	background:transparent none repeat scroll 0 0;
	float:left;
	height:18px;
	margin:24px 0 0 8px;
	width:158px;
	border:none;
	color:#555555;
	font-size:13px;
}

.botao {
	background:none;
	border:none;
	float:left;
	height:24px;
	margin:19px 0 0 11px;
	width:38px;
	text-indent:-9999px;
	overflow:hidden;
	line-height:0;
	font-size:0;
	cursor:pointer;
}

/* Conteúdo */


#conteudo
{

	background-color: #fff;
	border:0 solid #000000;
	margin:0;
	padding:30px 30px 0;
	text-align:left;
	
}

#conteudo h2
{
	font: bold 26px Georgia, Arial, Helvetica, sans-serif;
	color: #ff5f1b;
	margin: 0 0 5px 0;
}


#conteudo h2 a
{
	color: #ff5f1b;	
	
}


h3.titulo
{
	color: #ff5f1b;	
	margin-top: 20px;
}
#postagens h2.arquivo
{
	font: bold 26px Georgia, Arial, Helvetica, sans-serif;
	color: #CF0B1B;
	margin: 0 0 5px 0;
}



/* Postagens Coluna a Esquerda */



#postagens #galeria
{	
	margin: 0;
	border: 1px solid #000;
	
}

#postagens #galeria img
{	
	margin-right: 30px;
	
}


#postagens
{	
	width: 605px;
	border: 0px solid #000;
	float: left;
	margin: 0;
	padding-right: 25px;
}

#postagens p
{	
	font: normal 15px Georgia, Arial, Helvetica, sans-serif;
	color: #4e1700;
	text-align: justify;
	
}

#postagens ul
{
	margin: 0;
	padding: 0 0 0 0;
	margin: 15px 0 15px 30px;
	font: normal 15px Georgia, Arial, Helvetica, sans-serif;
	
		
}

#postagens ul li
{
	margin-top: 5px;
	list-style-type: disc;
	text-indent: 3px;
	color: #4e1700;
	
}

#postagens ul li a
{
	color: #000;		
}

#postagens ul li a:hover
{
	color: #C1C9F2;		
}

#postagens b
{	
	font: bold 15px Georgia, Arial, Helvetica, sans-serif;
	color: #802600;
		
}

#postagens strong.vagas
{	
	font: bold 20px Georgia, Arial, Helvetica, sans-serif;
	color: #CC7A00;	
	
}

#postagens strong.vagas2
{	
	font: bold 15px Georgia, Arial, Helvetica, sans-serif;
	color: #CC7A00;	
	
}

#postagens img {

margin-bottom: 20px; 
margin-top: 23px; 

}

#postagens p a

{	
	color: #AE3704;	
	text-decoration: underline;	
}

#postagens p a:hover

{	
	color: #F88B07;	
	text-decoration: underline;	
}


#postagens p.postadopor
{	
	font: normal 12px Georgia, Arial, Helvetica, sans-serif;
	color: #4e1700;
	text-align: justify;	
	margin-bottom: 5px;
	margin-top: 2px;
}

/* Comentários*/ 

#comentarios
{
	border: 0px solid #000000;
	height:auto;
	padding:5px;

}

/* Compartilhe - Coluna Esquerda*/


#compartilhe
{
	border:0 solid #000000;
	display:block;
	height:30px;
	margin:16px 0 0;
	padding:0;
	width:100%;
	margin: 15px 0 15px 0!important;
		
}




ul#compartilhe li
{
	list-style: none;	
	float: left;
	height: 30px;	
	font: normal 15px Georgia, Arial, Helvetica, sans-serif;
	color: #d34545;
	margin-left: 0px;
	margin-right: 10px;
	display: block;
	border: 0px solid #000;
	
	
}




ul#compartilhe li.tweetmeme
{
	
	margin-left: 0;

}



ul#compartilhe li.sharethis
{
	color: #475c47;
	margin-right: 20px;

}


ul#compartilhe li.sharethis a
{
	color: #475c47;
}

ul#compartilhe li.sharethis a:hover
{
	color: #1F9D1F;
}


ul#compartilhe li.comentarios
{
	color: #d12929;
	background: url(images/comentarios.png) no-repeat;
	text-indent: 45px;	
	border: 0px solid #000;
	padding-right: 6px;
}


ul#compartilhe li.comentarios a
{
	color: #d12929;
}

ul#compartilhe li.comentarios a:hover
{
	color: #E00000;
}

ul#compartilhe li.separador
{
	background: url(images/separador.png) no-repeat;
	width: 10px;
	
	
}

/* Tags */

#tags
{
	border:1px solid #E2E0D4;
	background-color: #FBF7E0;
	height: auto;
	padding: 8px;
	margin:0;
	width:100%;
}

#tags p
{
	margin: 0;
}


/* Separador */


#separador-posts
{
	background: url(images/separador-posts.jpg) no-repeat;
	width: 606px;
	height: 15px;
	margin-bottom: 15px;
	margin-top: 20px;
	float: left;
	
	
}



/* Coluna Direita */

#coluna_direita
{	
	width: 256px;
	border: 0px solid #000;
	float: right;
	padding-left: 54px;
	background: url(images/wrapper_conteudo.jpg) left repeat-y;
	border: 0px solid #000;
	
}


/* Box Twitter */

#box-twitter-novo
{	
	width: 260px;
	height: 114px;
	border: 0px solid #000;
	background: url(images/fundo-twitter.jpg) no-repeat;	
	margin-top: 30px;
	padding-left: 100px;
	padding-top: 13px;
}

#box-twitter-novo p
{	
	
	text-align: left;
	color: #D73231;
	padding-top: 20px;
}

#box-twitter-novo a
{	
	
	text-align: left;
	color: #D73231;
}

#box-twitter-novo strong
{	
	
	font-size: 18px;
}



/* Box Mail */

#box-mail
{	
	width: 252px;
	height: 116px;
	border: 0px solid #000;
	background: url(images/box-mail.jpg) no-repeat;	
	margin-top: 30px;
}


#box-mail-campo-busca
{
	padding-top: 75px;
	margin-left: 18px;
}


input.sub
{
	font: bold 10px Georgia, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
    border: solid 1px #AC9536;
    width: 30px;
	float: left;
	height: 26px;
	background-color: #EE961E;
}


#box-mail-campo-busca input[type="text"], #box-mail-campo-busca textarea
{
    font-size: 13px;
	color: #C7AB49;
    margin-bottom: 5px;
    padding: 4px;
    border: solid 1px #CDB961;
    width: 170px;
	float: left;
	margin-right: 4px;
    
} 

/* Box Categoria */

#categoria-topo
{
	background: url(images/categoria-topo.jpg) no-repeat;	
	width: 252px;
	height: 11px;
	margin-top: 30px;
	overflow:hidden;
}

#categoria-corpo
{
	width: 252px;
	background: url(images/categoria-corpo.jpg) repeat-y;	
	padding: 5px 20px 15px 20px;
	
}


#categoria-corpo h2
{
	font: normal 24px Georgia, Arial, Helvetica, sans-serif;
	color: #fff;
	margin: 0 0 10px 0;
	
}


#categoria-corpo ul
{
	margin: 0;
	padding: 0 0 0 15px;
}

#categoria-corpo ul li
{
	list-style-type: none;
	margin: 4px 0 0 0 ;
	text-indent: 15px;
	color: #fff;
	background: url(images/categoria-bullet.jpg) 0 5px no-repeat;	
}

#categoria-corpo ul li a
{
	color: #fff;		
}

#categoria-corpo ul li a:hover
{
	color: #C1C9F2;		
}

#categoria-footer
{
	width: 252px;
	background: url(images/categoria-footer.jpg) no-repeat;	
	height:  9px;
	overflow:hidden;
	
	
}




/* Box Post Destaque */

#post-destaque-all{
	background-color: #FFF474;
	padding-bottom: 20px;
}
	

#post-destaque-topo
{
	margin-top: 30px;
	background: url(images/post-destaque-topo.jpg);	
	height: 44px;
	width: 252px;
}

#post-destaque-conteudo
{
	display: block;
	width: 212px;
	background-color: #FFF474;
	margin: 0 20px 20px 20px;

	
}

#post-destaque-conteudo h2
{
	
	margin-top: 5px;
	font: bold 20px Georgia, Arial, Helvetica, sans-serif;
	color: #FD2D07;
	margin: 0 0 10px 0;
}

#post-destaque-conteudo p 
{
	margin-top: 20px;
	color: 
}



#post-destaque-footer
{
	width: 252px;
	height: 29px;
	background: url(images/post-destaque-footer.jpg);	

}


#post-destaque-conteudo ul
{
	margin: 0;
	padding: 0;
}

#post-destaque-conteudo ul li
{
	list-style-type: none;
	margin: 2px 0 0 0 ;
	color: #5E4308;	
	padding-bottom: 14px;
	padding-top: 14px;
	border-bottom: 1px solid #fff;
	}

#post-destaque-conteudo ul li a
{
	color: #9C501A;	
}


#post-destaque-conteudo ul li a:hover
{
	color: #C86606;
}



#post-destaque-conteudo h2
{
	
	margin-top: 5px;
	font: bold 20px Georgia, Arial, Helvetica, sans-serif;
	color: #ED0700;
	margin: 0 0 10px 0;
}

#post-destaque-conteudo p 
{
	margin-top: 20px;
	
}


#post-destaque-conteudo p a
{
	color: #B45900;
	
	
}


#post-destaque-conteudo p a:hover
{
	color: #E35A39;
	
}

/* Box Nuvem de Tags */

#coluna_direita h2.nuvem-tags
{
	
	font: normal 24px Georgia, Arial, Helvetica, sans-serif;
	color: #2B71B8;
	margin: 30px 0 10px 0;
}
#box-nuvem-tags
{
	width: 188px;
	height: 114px;
	background: url(images/box-nuvem-tags-fundo.jpg) no-repeat;
	padding: 45px 42px 80px 40px;
	text-align: center;
	
}

#box-nuvem-tags p
{
padding: 0;
margin: 0;
	
}

#box-nuvem-tags a
{
	font: normal 14px Georgia, Arial, Helvetica, sans-serif;
	color: #fff;
	margin-right: 8px;
	
}


/* Container Footer */


#container-footer
{
	background: url(images/conteudo-footer.jpg) no-repeat;
	height: 19px;
	width: 1000px;
}



/* Footer */


#footer
{
	height: 108px;
	width: 1000px;
	margin-top: 30px;
	margin-bottom: 0px;
	background: url(images/footer-footer.jpg) no-repeat;
	padding: 30px;
}

#footer p 
{
	text-align: center;
	font: normal 16px Georgia, Arial, Helvetica, sans-serif;
	color: #fff;
	margin-top: 5px;
	

}

#footer p  a
{
	color: #FFF29A;
}

#lw b
{
	color: #733D29 !important;
	font-size: 10px;
}

#linkwithin_text_0
{
color: #734B0F !important;
}



#poll_sidebar
{
	margin-top: 20px;
	width: 250px;
	border: 1px solid #ccc;
	
}


.more-link
{
display:block;
border: 1px solid #ccc;
padding: 20px;
font-size: 15px;
font-align: center;
align: center;
margin-right: 10px;
margin-top: 20px;
background-color: #F8E297;
}



#companheiro{
background-color: #FFFBD1;
margin-top: 20px;
font: normal 15px Georgia, Arial, Helvetica, sans-serif;
color: #4e1700;
text-align: justify;
padding: 20px;
}


#companheiro strong{
	color: #FF5F1B;
	margin-top: 5px;
}


.companheiro{
background-color: #CCCCCC;
margin-top: 20px;
}

#tabela-info{
	border: 1px solid #000;
}

.quadro-tabela
{
	width: 600px;
	padding: 15px;
	background-color: #ccc;
	margin-top:10px;
	background-color: #FFFAAF;
}

.cor2
{
background-color: #FFEAAF;
}

.quadro-tabela img
{
	 border: 1px solid #000;
	 float:left;
	 margin-top:0 !important;
	 margin-bottom:0 !important; 
	 margin-right: 15px !important;
}

.quadro-tabela p
{
	margin:0;
	margin-top:10px;
}

.quadro-tabela p.mt20
{
	margin-top:20px;
}

.quadro-tabela p.mt0
{
	margin-top:0px !Important;
}
