
	
	/*.... CSSRESET ....*/
	/*****************************************************************************************************************************************************************/
	
	body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,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,th,var { font-style:normal; font-weight:normal; }x
	ol,ul { 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; }
	a { text-decoration:none; }


	/*.... STRUCTURE ....*/
	/*****************************************************************************************************************************************************************/	
	
	body 		{ background:url(../theme_images/bg_header.jpg) center 25px no-repeat; font:12px/18px Arial, Helvetica, sans-serif; color:#384152; overflow-x:hidden; 				}
	html 		{ background:#e9e9e9 url(../theme_images/bg_column.jpg) center repeat-y; overflow-x:hidden; width:100%; }
	.wrap 		{ width:999px; margin:0 auto; }		
	.header 	{ display:block; clear:both; height:260px; margin-top:-31px; margin-bottom:-112px; *margin-bottom:0;  }
	.column 	{ float:left; width:190px; margin:-20px 0 0 75px; }
	.content	{ float:right; width:690px; margin:20px 22px 0 0; }
	.footer 	{ clear:both; }		


	/*.... HEADER ....*/
	/*****************************************************************************************************************************************************************/	
	
	.header .navigation 	{ display:none; } 
	.header .name a			{ width:715px; height:75px; display:block; clear:both; overflow:hidden; text-indent:-9999em; margin:144px 0 -93px 210px; }
	
	.header .subHeader							{  width:630px; height:50px; position:absolute; margin:130px 0 0 300px; }  
	.header .subHeader label					{ display:none; }	
	.header .subHeader .assinaFeeds a			{  width:128px; height:50px; display:block; overflow:hidden; text-indent:-9999em; float:left; } 
	.header .subHeader .searchForm				{ float:left; }
	.header .subHeader .searchForm	.txtfield	{ margin:12px 0 0 21px; padding:7px; font-size:11px; border:0; font-weight:bold; color:#51565e; float:left; }
	.header .subHeader	.searchForm	.submit 	{ width:68px !important; height:25px; display:block; float:right; margin:-40px 5px 0 1px !important; }

	.header .subHeader .searchForm	.txtMac		{ margin: 10px 0 0 20px; width:370px; }
	
	.header .subHeader .txtMacSafari .txtfield	{ border:1px solid red; }
	.header .subHeader	.txtMacSafari .submit 	{ border:1px solid red;	}	

	/*..... NavPrimary ........................................................................................................................................*/	
			
	.header .navPrimary					{ position:absolute; margin:96px 0 0 55px; }
	.header .navPrimary li				{ float:left; width:65px; height:36px; overflow:hidden; }
	.header .navPrimary li a			{ width:93px; height:65px; display:block; overflow:hidden; background:url(../theme_images/blogMenuHome.png) 0 -1px no-repeat; text-indent:-999px; margin:9px 0 0 -15px; }

	.header .navPrimary li		{ margin-right:15px; }

	.header .navPrimary li.sobre a		{ background:url(../theme_images/blogMenuSobre.png) 0 -1px no-repeat; }
	.header .navPrimary li.contato a	{ background:url(../theme_images/blogMenuContato.png) 1px -1px no-repeat; padding:0 10px 0 10px; }
	.header .navPrimary li.anos30 a		{ background:url(../theme_images/bg_menu_30anos.png) 1px 1px no-repeat; padding:0 10px 0 10px; }

	.header .navPrimary li.ativo 		{ width:93px; }
	.header .navPrimary li.ativo a		{ margin-top:-24px; margin-left:0; }


	/*..... NavSecondary ..................................................................................................................................................*/	

	.header .navSecondary				{ width:700px; position:absolute; margin:75px 0 0 320px; overflow:hidden; height:55px; }
	.header .navSecondary li			{ float:left; width:89px; height:36px; overflow:hidden; height:55px; }

	.header .navSecondary li a			{ margin-top:20px; text-indent:-9999em; overflow:hidden; display:block; width:147px; height:81px; background:url(../theme_images/menu_glossario.png) no-repeat; }

	.header .navSecondary .cobertura	{ width:153px; }
	.header .navSecondary .cobertura a	{ background:url(../theme_images/menu_cobertura.png) left no-repeat; width:153px;  }

	.header .navSecondary .publico		{ width:79px; }
	.header .navSecondary .publico a	{ background:url(../theme_images/menu_publico.png) no-repeat; }

	.header .navSecondary .logistica	{ width:75px; }
	.header .navSecondary .logistica a	{ background:url(../theme_images/menu_logistica.png) no-repeat; }

	.header .navSecondary .tecnico	{ width:80px; }
	.header .navSecondary .tecnico a	{ background:url(../theme_images/menu_tecnico.png) no-repeat; }

	.header .navSecondary .mercado	{ width:105px; }
	.header .navSecondary .mercado a { background:url(../theme_images/menu_mercado.png) right no-repeat; }

		

	/*.... CONTENT ....*/
	/*****************************************************************************************************************************************************************/	
	
	.content h1						{}
	.content h2#archiveTitle		{ font:normal 1.4em "Trebuchet MS", Arial, Helvetica, sans-serif; color:#f98100; margin:10px 0 10px 20px; }
	.content h2#archiveTitle strong	{ font-size:1.6em; }
	
	.content 						{ }
	.content .postWrap				{ display:block; background:url(../theme_images/bg_post.jpg) repeat-y; width:656px; overflow:hidden; margin-bottom:10px; }
	.content .wrapTitle				{ background:url(../theme_images/bg_postWrap.jpg) no-repeat; padding:25px 25px 0 30px; }	
	.content .post 					{ overflow:hidden; }
	.content .post h1 a				{ font:bold 1.8em "Trebuchet MS", Arial, Helvetica, sans-serif; color:#1049bd; border-bottom:1px solid #ffa800; }	
	
	.content .entry 				{ margin:0 auto; padding:0 33px 20px 33px; width:590px; background:url(../theme_images/bg_bottom.jpg) bottom no-repeat; overflow:hidden; }
	.content .entry p 				{ padding-bottom:20px; text-align:justify; }
	.content .entry a 				{ color:#2935d9; }
	.content .entry a:hover			{ border-bottom:1px solid #ffa800; }
	
	.content .info_entry			{ background-color:#e9e9e9; clear:both; display:block; width:565px; padding:5px 15px; font-size:11px; margin:12px 0 12px 0; }
	.content .info_entry a			{ color:#1346ae; border-bottom:1px solid #ffa800; }
	.content .info_entry strong		{ padding-left:10px; }
	
	.content .info_entry .author	{ background:url(../theme_images/bg_por.gif) 0 1px no-repeat; padding-left:20px; }
	.content .info_entry .date	 	{ background:url(../theme_images/bg_data.gif) 0 1px no-repeat; padding-left:17px; margin-left:11px; }
	.content .info_entry .tags	 	{ background:url(../theme_images/bg_tags.gif) 0 0 no-repeat; padding-left:17px; margin-left:11px; }	
	
	.content .comments a 			{ font:bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#1049bd; }
	.content .compartilhar			{ position:absolute; margin:-36px 0 0 485px; }	
	.content h2.resultado			{ display:block; font-weight:normal; font-size:24px; padding:15px 0 5px 20px; }
	
	
	.wpcf7							{ overflow:hidden; display:block; }
	.wpcf7					form	{ overflow:hidden; display:block; }
										
	.page label 	 				{ font-weight:bold; display:block; margin-bottom:-18px; }	
	.page span input 				{ padding:7px; font-size:11px; }	

	.page .separaField 	 			{ float:left; overflow:hidden; margin:0 10px 0 5px; display:block; }	

	.page .separaAssunto			{ display:block; clear:both; overflow:hidden; width:550px; }
	.page .separaAssunto input 		{ width:467px; *width:480px; }
		
	.page .separaMensagem 			{ display:block; clear:both; overflow:hidden;  width:550px; }
	.page .separaMensagem textarea  { width:467px; *width:480px; font:12px Arial, Helvetica, sans-serif; padding:7px; }	
	.page .separaSubmit 			{ float:right; margin:-10px 100px 0 0; *margin:-10px 90px 0 0; }		
	

	/*.... EDITORAÇÃO ....*/
	/*****************************************************************************************************************************************************************/	
	
	.content .entry .alignleft	{ float:left;  margin:0 10px 0 0; }
	.content .entry .alignright	{ float:right; margin:0 0 0 10px; }

	.separaGlossario			{ width:250px; float:left; display:block; overflow:hidden; margin:0 20px 20px 20px; }
	.separaGlossario h2 		{ font:bold 1.8em "Trebuchet MS", Arial, Helvetica, sans-serif; color:#4a5860; border-bottom:1px solid #749aea; display:block; }
	.separaGlossario ul	li		{ font-size:11px; border-bottom:1px solid #d6d6d6; } 	
	.separaGlossario ul	li a	{ font-weight:bold; color:#0842b7; padding:6px 0 6px 15px; display:block; background:url(../theme_images/bg_li.png) -2px 6px no-repeat; } 	
	.separaGlossario ul	li a:hover	{ border-bottom:none !important; color:#ffa800; } 	
		
	.separaGlossario ul	li span	{ width:550px; display:none; text-align:justify; padding-bottom:10px; } 	
	.content .post ul			{ margin:5px 0 0 0; }

	.separaGlossario ul	li span a	{ background:url(../theme_images/bg_fechar.gif) 0 0; text-indent:-99999em; margin:-22px 0 0 532px; padding:0; position:absolute; width:12px; height:12px; display:block; overflow:hidden; }

	.separaGlossario br			{ display:none; } 	
	
	
	.content .glossario 	 			 { overflow:hidden; }
	.content .glossario span 			 { display:block; }
	.content .glossario .separaGlossario { width:550px; }
	
	.content .editarPagina 		{ clear:both; display:block; overflow:hidden; }
	

	/*.... COLUMN ....*/
	/*****************************************************************************************************************************************************************/	
		
	.column 				{ font-size:11px; }
	.column .sobre			{ padding-bottom:12px; text-align:justify; background:url(../theme_images/bg_sobre.gif) bottom no-repeat; margin-top:-5px; }
	.column .sobre h2		{ width:121px; height:22px; background:url(../theme_images/titleSobre.gif) no-repeat; text-indent:-99999em; display:block; overflow:hidden; }
	
	.column .antenistas a	{ overflow:hidden; display:block; background:url(../imagens/destaquesAntenistas.png) no-repeat; width:205px; height:118px; text-indent:-9999em; margin:5px 0 -10px -10px; }

	.column .categorias h2		{ background:url(../theme_images/titleCategorias.gif) no-repeat; width:104px; height:21px; margin:25px 0 5px 0; text-indent:-9999em; }
	.column .categorias li li	{ padding:5px 0; border-bottom:1px solid #d6d6d6; color:#8292b4; background:url(../theme_images/bg_tags.gif) left center no-repeat; }
	.column .categorias li a 	{ color:#0f50d4; width:140px; display:block; float:left; padding-left:20px; }

	.column .arquivos 		{ font-size:11px; }
	.column .arquivos h2	{ background:url(../theme_images/titleArquivos.gif) no-repeat; width:83px; height:21px; margin:25px 0 5px 0; text-indent:-9999em; }
	.column .arquivos li li	{ padding:5px 0; border-bottom:1px solid #d6d6d6; color:#8292b4;  background:url(../theme_images/bg_data.gif) left center no-repeat; }
	.column .arquivos li a 	{ color:#0f50d4; width:140px; display:block; float:left; padding-left:20px; }

	.column .linkcat h2	{ background:url(../theme_images/titleblogroll.gif) no-repeat; width:71px; height:21px; margin:25px 0 5px 0; text-indent:-9999em; }
	.column .blogroll li	{ overflow:hidden; padding:5px 0; border-bottom:1px solid #d6d6d6; color:#8292b4; background:url(../theme_images/bg_link.gif) left center no-repeat; }
	.column .blogroll li a 	{ color:#0f50d4; width:140px; display:block; float:left; padding-left:20px; }
	
	.column #banner			{ margin:15px auto -10px 2px; display:none; }
	.column #banner2		{ margin:15px auto -10px 2px; display:none; }
	.column #banner3		{ margin:15px auto -10px 2px; display:none; }
	.column #banner4		{ margin:15px auto -10px 2px; display:none; }
	

	/*.... TAGCLOUDS ....*/
	/*****************************************************************************************************************************************************************/	
	
	.tagcloud 			{ margin-left:35px; margin-bottom:-20px; }
	.tagcloud h3		{ display:none; }
	.tagcloud ol		{ text-align:center; margin:0 auto; overflow:hidden; }	
	.tagcloud ol li		{ list-style:none; float:left; }	
	.tagcloud ol li a	{ font-size:20px; font-weight:bold; color:#1050ff; border-bottom:1px solid #8efb0a; display:block; margin:0 8px; }	
	
	.tagcloud .not-very-popular a { font-size:11px; padding-top:0; }  
	.tagcloud .somewhat-popular a { font-size:16px; padding-top:0; }
	.tagcloud .ultra-popular	a { font-size:20px; padding-top:0; }

	
	/*.... PAGINACAO ....*/
	/*****************************************************************************************************************************************************************/	
	
	.paginacao 	  			{ overflow:hidden; margin:0 0 0 50px; padding:10px 0 30px 0; width:550px;}   
/*	.paginacao  ul li 		{ list-style:none; float:left; margin:4px 1px; } */
	.paginacao	a	 		{ padding:4px 10px; background-color:#fff; overflow:hidden; font-weight:bold; font-size:14px; color:#000; margin:0 0 100px 3px; line-height:30px; }
	.paginacao  a:hover 	{ color:#103bc7; font-size:15px; }

	
	/*.... SIMILAR_POSTs ....*/
	/*****************************************************************************************************************************************************************/	
	
	.similar_posts 			{ overflow:hidden; padding:0 0 20px 0; } 
	.similar_posts 	h2		{ font:bold 1.4em "Trebuchet MS", Arial, Helvetica, sans-serif; color:#4d595f; } 
	.similar_posts 	ul		{ } 
	.similar_posts 	ul li	{ } 
	.similar_posts 	ul li a { color:#1049bd; border-bottom:1px solid #c3fa82; display:block; overflow:hidden; font-size:11px; font-weight:bold; padding:3px 2px; } 
	
	
	/*.... COMENTARIO ....*/
	/*****************************************************************************************************************************************************************/	

	.advice { display:none; }
	
	.comentarios { padding-bottom:20px;	}
	.comentarios h3 		{ font:bold 1.3em "Trebuchet MS", Arial, Helvetica, sans-serif; margin:0 0 15px 35px; color:#1049bd; display:block; overflow:hidden; width:550px; padding-bottom:4px; }
	
	.comentarios .comment		{ display:block; width:575px; margin:0 0 10px 32px; padding:15px 10px 10px 10px; background-color:#f6f6f6; border:1px solid #c1c1c1; }
	.comentarios .comment p		{ text-align:justify; padding:0 10px 10px 10px; }
	.comentarios .comment .name	{ font-size:19px; font-weight:bold; padding-left:32px; margin-bottom:-10px; }
	.comentarios .comment .name a { color:#5e689a; }
	.comment .data_post			{ font-size:11px; position:absolute; clear:both; display:block; font-weight:bold; margin:-20px 0 0 420px; }
	.comentarios .post_number a { display:block; overflow:hidden; padding:2px 7px 2px 9px; background-color:#c8c8c8; float:left; font-weight:bold; position:absolute; margin:-2px 0 0 0; font-size:11px; color:#fff; }
	
	
	.formulario					{ display:block; overflow:hidden; padding:20px 0 25px 15px; margin:0 0 0 18px; width:624px; background:url(../theme_images/bg_form.png) top left no-repeat; margin-bottom:30px; }
	.formulario	h3				{ font:bold 1.5em "Trebuchet MS", Arial, Helvetica, sans-serif; margin:5px 0 20px 20px; color:#1049bd; border-bottom:1px solid #8efb0a; display:block; overflow:hidden; width:550px; padding-bottom:4px; }
	.formulario	.separaCampos	{ float:left; overflow:hidden; padding:0 0 5px 20px; }
	.formulario label 			{ clear:both; display:block; font-size:12px; font-weight:bold; padding:0 0 3px 2px; }
	.formulario label span		{ color:#FF0000; font-weight:bold; }
	.formulario .txtfield		{ padding:6px; font-size:11px; width:250px; margin:0 0 7px 0; display:block; border:1px solid #a6a5ac; }
	.formulario .separaForm		{ clear:both; display:block; }
		
	.formulario .separaForm 			{ width:620px; margin-left:23px; }
	.formulario .separaForm .txtfield	{ height:80px; width:530px; font:12px Arial, Helvetica, sans-serif; padding:4px 6px; text-align:justify; color:#1e2022; line-height:19px; }
	
	.formulario .informacao 		{ font-size:11px; position:absolute; margin:1px 0 0 28px; }
	.formulario .informacao	span	{ font-weight:bold; color:red; }
	
	#submit   { float:right; margin-right:75px; }
	.tagcloud { display:none; }
	
	.content .logadoComo 			{ margin:5px 0 5px 30px; overflow:hidden; }
	.content .logadoComo a			{ color:#1049bd; font-weight:bold; }
	.content .logadoComo span 		{ display:block; float:left; }	
	.content .logadoComo span a		{ padding-left:5px; }	
	.content .logadoComo .sair 		{ padding-left:5px; color:#969aa2; }
	.content .logadoComo .sair a	{ padding-left:5px; font-weight:normal; }
	
	
	/*.... CONTATO ....*/
	/*****************************************************************************************************************************************************************/	
	
	.page .formulario	 					{ background-image:none; padding:0; margin:0; }
	.page .formulario br 					{ display:none; }	
	.page .wrapTitle 	 					{ padding-bottom:20px; }
	
	.page .separaAssuntos .txtfield			{ width:534px; }
	.page .separaForm .textarea	{ width:530px; font:11px Arial, Helvetica, sans-serif; padding:6px; border:1px solid #A6A5AC; }  

	.page #contactsubmit		{ margin:5px 0 0 490px; }  
	.page .informacao			{ margin-top:-30px; }

	.page .formAntenistas					{ margin-left:40px; overflow:hidden; display:block; }
	.page .formAntenistas .separaSubmit		{ margin-right:60px; }


	/*.... SEARCH PAGE ....*/
	/*****************************************************************************************************************************************************************/	
	
	.pageSearch .assinaFeeds { display:none; }
	.pageSearch .entry		 { display:block; }
	
	.repeatSearch 			 { padding:0 0 40px 0; margin-left:20px; display:block; overflow:hidden; }
	.repeatSearch label		 { font-weight:bold; font-size:11px; }
	.repeatSearch .txtfield	 { padding:7px; font-weight:bold; font-size:11px; display:block; overflow:hidden; color:#384152; }
	
	
	/*.... FOOTER ....*/
	/*****************************************************************************************************************************************************************/	
		
	.footer 						{ height:161px; background:url(../theme_images/bg_footer.gif) top center no-repeat; width:100%; padding-left:18px; *padding-left:0; }
	.footerWrap						{ display:block; width:999px; overflow:hidden; height:161px; margin:0 auto; }
	.footerWrap .direitos			{ position:absolute; margin:135px 0 0 653px; font-size:11px; color:#79797f; }
	.footerWrap .blogTVdigital a	{ width:82px; height:60px; overflow:hidden; display:block; text-indent:-99999em; position:absolute; margin:72px 0 0 880px; }
	.footerWrap .webroom a			{ width:105px; height:30px; overflow:hidden; display:block; text-indent:-99999em; position:absolute; margin:125px 0 0 60px; }	
	
	
	
	
     body:nth-of-type(1) .header .subHeader .searchForm input  { margin:-38px 0 0 150px; width:372px; }  	