/******************************************************************************
DOCUMENTO: Folha de estilos 
CRIA��O: 23/03/2009
AUTOR: Daia Sganzerla
VERS�O: 001
ATUALIZA��ES:
1s) dd/mm/aaaa (hora): _____________

******************************************************************************/
body 						{ margin:0; font-size:12px; font-family:Arial; background-color:#ECECEC; color:#666; }
form, input,textarea		{ margin:0; padding:0; border:none; outline:0; font-family:Arial; }
p							{ margin:0; padding:0; width:auto; line-height:18px; }
ul, li						{ margin:0; padding:0; list-style:none;font-family:Arial;  }
dl,dt,dd					{ margin:0; padding:0; }
img							{ margin:0; padding:0; }
h1 							{ font-size:23px; color:#ECECEC; text-transform:uppercase; margin:0; padding:0; letter-spacing:-1px; }
h2 							{ font-size:18px; color:#333; margin:0; padding:0; letter-spacing:-1px; }
h3							{ font-size:12px; color:#666; margin:0; padding:0; }
h4							{ font-size:11px; color:#999; font-weight:normal; line-height:18px; margin:0; padding:0; }
a							{ color:#999; text-decoration:underline; }
a:hover						{ color:#999; text-decoration:none; }
textarea                    {resize:none;}
#comment-form fieldset.captcha            {display:block!important; border:none; position:absolute;}
#comment-form fieldset.captcha #edit-captcha-response {background:url("../imagens/bgs/bg-formulario-comment.gif") 0 -362px no-repeat; width:260px;}
#comment-form fieldset.captcha #edit-captcha-response:focus             {background-position: 0 -402px;}
#comment-form fieldset.captcha img                                      { float:left; margin-right:30px; }
#comment-form fieldset.captcha #edit-captcha-response-wrapper           { float:left; padding-top:7px }
#comment-form fieldset.captcha #edit-captcha-response-wrapper label     { display: block; margin-bottom: 5px; padding-left: 2px; }
#comment-form input.form-submit     { margin-top: 51px; position:relative; z-index:2; margin-bottom:30px;}

#node-delete-confirm .form-submit       { width:120px; height:40px }

/* CONFIGURA��ES GERAIS */
.clear 						{ clear:both;}
.clear-space				{ height:15px; }
.float-left  				{ float:left; }
.float-right 				{ float:right; }
.padding-right				{ padding-right:0; }
.sem-borda					{ border-bottom:none!important; }
.sem-margem					{ margin-bottom:18px!important; }

/**** Topo ***/
#site								{ margin:0 auto; }

#barra-topo							{ margin:0 auto; background: #003025 url("../imagens/bgs/bg-topo-blog.jpg") top no-repeat; height:30px; }
.barra-topo-content                 { width:936px; margin:0 auto; position:relative;}
.barra-topo-content-wrapper         { position:relative;}
#barra-topo ul						{ color:#FFF; font-size:11px; padding-top:7px; float:left;}
#barra-topo ul li					{ display:inline;}
#barra-topo ul li a					{ color:#FFF; text-decoration:none;}
#barra-topo ul li a:hover			{ color:#FFF; text-decoration:underline;}
#barra-topo ul li.bull				{ display:inline; padding:0 15px; color:#3E826B; }
.language-links-blog                { position:absolute; right:0;}
#barra-topo ul li.idiomas				{ display:inline; padding:0 15px; color:#3E826B;float:right;}
#moldura							{ width:980px; margin:0 auto; height:140px; }

#marca								{ width:700px; float:left; }
#marca img							{ padding:40px 0 20px 22px; }

#busca-interna						{ float:left; padding-top:40px; padding-left:20px; width:260px; }
#busca-interna form					{ width:auto; }
/* alterado, removido  display */
#busca-interna input				{ color:#303030; font-size:11px; background: url("../imagens/bgs/bg-input-busca-new.gif") no-repeat; height:30px; width:130px; margin-top:7px; padding:0 10px 0 30px; float:left; }
#busca-interna input#edit-submit{background:url("../../imagens/btn_buscar.jpg") no-repeat; color:transparent;cursor:pointer; height:30px; margin-top:7px; width:88px; font-size:0;}
#busca-interna input.loading, #busca-interna input.throbbing		{ background: url("../imagens/bgs/bg-input-busca.gif") no-repeat 0 -119px; }
#busca-interna input.error			{ background: url("../imagens/bgs/bg-input-busca.gif") no-repeat 0 -200px; color:#CC0000; padding-left:35px; }
#busca-interna .form-item input.loading		{ background: url("../imagens/bgs/bg-input-busca.gif") no-repeat 0 -119px; }
#busca-interna li a 				{ text-decoration:none;}

#busca-interna #block-finder-finder_1 h2,
#busca-interna #edit-1-wrapper label,
#busca-interna #edit-search-block-form-1-wrapper label {display:none}


/**** Conte�do ****/
#conteudo	 						{ width:980px; margin:0 auto; }
#principal		  					{ width:700px; float:left; background: #FFF url("../imagens/bgs/bg-conteudo-top.gif") top no-repeat; /*margin-bottom:50px;*/ }
#meta								{ padding:0 20px 20px 20px; border-bottom:1px solid #A5A5A5; } 
#meta h2.title						{ padding-top:25px!important; padding-bottom:20px!important; border-bottom:1px solid #CCC; color:#333; font-size:18px!important; text-transform:uppercase!important;} 

.entry								{ padding:30px 0 20px 0; border-bottom:1px solid #CCC; }
.entry span img.image-thumbnail		{ float:left; margin-right:15px; padding:0!important;}
.entry-author						{ border-bottom:1px solid #CCC; padding:20px 0 30px 0; }
.entry-authors						{ border-bottom:1px solid #CCC; padding:20px 0 30px 0; }
.entry-comment						{ border-bottom:none; padding:20px 0 30px 0; }
.entry h2 							{ font-size:23px!important; line-height:22px!important; letter-spacing:-1px; }
.entry h4 							{ padding-top:5px;}
.entry h2 a							{ text-decoration:none; color:#333; }
.entry h2 a:hover					{ text-decoration:none; color:#333; border-bottom:1px solid #D4D4D4;  }
a span.link-titulo 	  				{ border-bottom:none;  }
a:hover span.link-titulo 			{ border-bottom:1px solid #999; }

.entry table						{ background:#F0F0F0!important; border-spacing:5px; border-collapse:separate;width:100%!important;}
.entry .sticky-table 				{ width:100%!important; }
.entry th							{ padding-left:20px!important; border:none!important;}
.entry .odd	td						{ padding-left:20px !important;}

.entry-author h3					{ padding:30px 0 15px 0; }	
.entry-comment h3					{ float:left; padding:30px 0 0 35px; }	
.entry img.noticia 					{ padding-top:30px; }
.entry-author img.author 			{ float:left; padding:30px 15px 0 0; }	
.entry p			 				{ font-size:14px!important; padding-top:20px; line-height:22px!important;  }
.entry-comment p			 		{ padding:20px 30px 0 35px; font-size:11px; }
.entry-comment .data				{ float:left; padding:30px 0 0 10px; font-size:11px; line-height:15px; }	
.entry-comment form			 		{ padding:30px 40px 0 35px; }
.entry-comment input				{ background:url("../imagens/bgs/bg-formulario-comment.gif") 0 -120px no-repeat; width:250px; height:30px; font-size:11px; color:#666; padding:8px 8px 0 8px; }
.entry-comment label				{ color:#666; /*margin-bottom:8px;float:left; */ background:none!important;}
.entry-comment input.form-submit { width:100px!important; padding:0px; float:right; background:none!important; margin-top:83px;}
.pactum-blog-user {color:#206E56 !important;}
.pactum-blog-user a{color:#206E56 !important;}
.pactum-blog-user p{font-style:italic;}
.comment-unpublished				{ padding:20px; margin-top:10px; border:1px solid #BD4646; background:none;}
.comment-unpublished h3				{ padding-left:0; }
.comment-unpublished .links ul li	{ padding-right:10px; }
.comment-unpublished p.msg			{ padding:0 0 20px; text-transform:uppercase; color:#FF4040;}
#ajax-comments-preview				{ display:none; }
h2 a.ajax-comments-processed		{ text-decoration:none!important; color:#333!important; border-bottom:0!important; }

.form-left							{ float:left; width:265px; }
.form-right							{ float:left; width:265px; padding-left:55px; }
.form-mensagem 						{ margin-bottom:20px; padding-top:22px; }
.form-mensagem .textArea			{ background:url("../imagens/bgs/bg-formulario-comment.gif") 0 0 no-repeat; width:585px; height:110px; font-size:11px; color:#666; padding:0; }
.form-mensagem textArea				{ background:transparent; width:585px; height:110px; font-size:11px; color:#666; padding:0 8px; }

#node-delete-confirm						{ padding-top:20px; }
#node-delete-confirm .container-inline		{ padding-top: 10px; }
#node-delete-confirm .container-inline a	{ position:absolute; margin:6px 0 0 30px; }

#btOK 								{ background:transparent; border:0 none; height:30px; width:100px; margin:0; padding:0;}
#btCLEAR							{ background:transparent; border:0 none; height:15px; width:46px;  margin:0; padding:15px 0 0 0;}

ul.links							{ padding-top:30px; clear:both; }
ul.links li							{ display:inline; font-size:11px; padding-right:85px; }
ul.links li.comment					{ background:url(../imagens/ico-coment.gif) 0 no-repeat; padding-left:25px; padding-bottom:8px; }
ul.links li.comment a				{ }
ul.links li.tags					{ background:url(../imagens/ico-tags.gif) 0 no-repeat; padding-left:30px; padding-bottom:8px; }
ul.links li.tags a					{ color:#537A4C; }
ul.links li.tags a:hover			{ color:#537A4C; }

.topo								{ width:700px; padding-bottom:32px; }
.topo a								{ font-size:11px; color:#333; font-weight:bold; text-decoration:none; float:right; }
.topo a:hover						{ text-decoration:underline; }

.retornar							{ padding-top:40px; padding-bottom:20px; }
.retornar a							{ font-size:11px; color:#537A4C; font-weight:bold; text-decoration:none; }
.retornar a:hover					{ text-decoration:underline; color:#537A4C; }

.no-results                         { padding-top:30px; }

/**** Conte�do ****/
#coluna								{ float:left; padding-left:20px; }
#coluna h2							{ padding-bottom:8px;}
#coluna p							{ color:#999; font-size:11px; line-height:12px; padding-bottom:8px;}
.categorias-conteudo				{ padding:30px 20px 20px 20px; border-bottom:1px solid #A5A5A5; }
.categorias-posts					{ padding:20px; border-bottom:1px solid #A5A5A5; }
.categorias							{ width:258px; float:left; background: #FFF url("../imagens/bgs/bg-coluna-top.gif") top no-repeat; margin-bottom:20px; }
.posts								{ width:258px; float:left; background: #FFF; margin-bottom:20px; }
ul.categoria 						{ padding-bottom:20px; }
ul.categoria li						{ padding:10px 0; color:#666; border-bottom:1px solid #CCC;}
ul.categoria li a					{ color:#666; text-decoration:none; /*padding-left:6px;*/ }
ul.post li							{ padding:6px 0; color:#666; border-bottom:1px solid #CCC;}
ul.post li a						{ color:#666; text-decoration:none; padding-left:6px; }
ul.coluna-tags						{ }
ul.coluna-tags li					{ display:inline; color:#666; }
ul.coluna-tags li a					{ color:#666; text-decoration:none; }
ul.coluna-tags li a:hover			{ color:#666; }

.categorias-conteudo a.link			{ color:#537A4C; font-size:11px; text-decoration:underline;}
.categorias-conteudo a.link:hover	{ text-decoration:none;}
a span.link-coluna 	  				{ border-bottom:none; }
a:hover span.link-coluna 			{ border-bottom:1px solid #CCC; }


/**** Rodap� ****/
#rodape				  				{ background-color:#333; color:#7F7F7F; font-size:11px;}
#rodape-top			  				{ padding-top:20px; width:980px; margin:0 auto; border-bottom:1px solid #242424; }
#rodape-conteudo	  				{ padding:11px 0; width:980px; margin:0 auto; border-bottom:1px solid #242424; border-top:1px solid #525252;}
#rodape-bottom		  				{ padding-top:18px; padding-bottom:20px; width:980px; margin:0 auto; border-top:1px solid #525252; font-size:10px; }
.copyright							{padding:29px 0 0 20px; float:left; margin-right:20px; }
.termoblog                          {padding-top:31px; float:left;}
.rodape-logo                        {float:left; margin-left:20px;}

.expediente ul						{ width:700px; padding-bottom:2px;}
.expediente ul li	  				{ display:inline; padding-right:40px; padding-left:20px; padding-top:0!important; padding-bottom:0!important; }
.expediente ul li a 				{ color:#7F7F7F; text-decoration:none; }
.expediente ul li a:hover			{ color:#7F7F7F; text-decoration:none; border-bottom:1px solid #4D4D4D; }

.mmda-rodape		  				{ padding-right:20px; float:right; padding-top:29px;}
.mmda-rodape a		  				{ text-decoration:none; color:#7F7F7F; }
.mmda-rodape a:hover				{ text-decoration:none; color:#7F7F7F; border-bottom:1px solid #4D4D4D; }		

/**** Post recentes/anteriores ****/
.sem-margem .item-list							{ padding:20px 0 0; text-align:center; }
.item-list ul.pager li 							{ display:inline; }

.item-list ul.mini-pager						{ direction:rtl; }
.item-list ul.mini-pager li						{ float:left; }
.item-list ul.mini-pager li.pager-previous		{ margin:0; }
.item-list ul.mini-pager li.pager-next			{ margin:0;  margin-left:556px;}
.pager-previous .retornar						{ padding:0; margin-right:-96px; }
.pager-next 	.retornar		 				{ padding:0; }
.more-link										{ display:none; }

#meta .messages {
background:transparent url(../../imagens/bgs/bg-mensagens-blog.gif) no-repeat scroll 0 50% !important;
border:0 none !important; color:#333333 !important; font-size:1.166em !important; font-weight:bold !important; height:60px!important;
margin:10px 0 0 20px !important; padding:25px 0 0 15px !important; }

.topo								{ width:680px; }

/* ---------------------------------------------------------------------------------------------------- */
/*										PAGINA��O														*/
/* ---------------------------------------------------------------------------------------------------- */
ul.pager li						{ height:15px; padding-top:1px; }
ul.pager li.pager-first			{ margin-right:35px; }
ul.pager li.pager-first a		{ font-size:11px; color:#537A4C; font-weight:bold; text-decoration:none; }
ul.pager li.pager-first a:hover	{ text-decoration:underline; color:#537A4C; }

ul.pager li.pager-previous			{ margin-right:15px; } /* 10px a menos devido a margem-left o item seguinte */
ul.pager li.pager-previous a		{ font-size:11px; color:#537A4C; font-weight:bold; text-decoration:none; }
ul.pager li.pager-previous a:hover	{ text-decoration:underline; color:#537A4C; }

ul.pager li.pager-current  		{ background:#537A4C; border:none; color:#FFFFFF; padding:3px 5px 2px 6px; margin-left:10px; }

ul.pager li.pager-item 			{ margin-left:10px; }
ul.pager li.pager-item a		{ border:1px solid #E6E6E6; padding:2px 4px 1px 5px; text-decoration:none;  }
ul.pager li.pager-item a:hover	{ background:#537A4C; border:none; color:#FFFFFF; padding:3px 5px 2px 6px; }

ul.pager li.pager-next			{ margin-left:25px;  }
ul.pager li.pager-next a		{ font-size:11px; color:#537A4C; font-weight:bold; text-decoration:none; }
ul.pager li.pager-next a:hover	{ text-decoration:underline; color:#537A4C; }

ul.pager li.pager-last			{ margin-left:35px; }
ul.pager li.pager-last a		{ font-size:11px; color:#537A4C; font-weight:bold; text-decoration:none; }
ul.pager li.pager-last a:hover	{ text-decoration:underline; color:#537A4C; }

.autorNome {margin:-50px 0 30px 90px;}
.autorFoto {margin-top:20px}

