	/* CSS RESET ******************************************************************/
	a, abbr, acronym, address, applet, big, blockquote, body, caption, cite, code, dd, del, dfn, div, dl, dt, /*em,*/ fieldset, font, form, h1, h2, h3, h4, h5, h6, html, iframe, img, ins, kbd, label, legend, li, object, ol, p, pre, q, s, samp, small, span, strike, /*strong,*/ sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, ul, var { border:0; font-size:100%; font-style:normal; font-weight:normal; margin:0; outline:0; padding:0; vertical-align:baseline; } :focus { outline:0; } ol, ul { list-style:none; } table { border-collapse:separate; border-spacing:0; } caption, th, td { font-weight:normal; text-align:left; } blockquote:before, blockquote:after, q:before, q:after { content:""; } blockquote, q { quotes:"" ""; }
	/* REDONDO 5PX ****/
	#conteudo .comment, #conteudo pre, #conteudo .comment .info_comment .post_number a, div.pagerbox a, #conteudo .bt, #conteudo .comments, #cabecalho .skip a { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; }
	
	
	
	/* ESTRUTURA ******************************************************************/
	body { background:#fff; color:#333333; font:.9em Georgia, sans-serif; }
	.extradiv { }
	#pagina { background:#fff; margin:0 auto; width:970px; }
	#cabecalho { width:970px; position:relative; margin:0 auto; overflow:hidden; border:#F00 solid 0px; }
	#rodape {  width:980px; position:relative; border-top:1px solid #e7e7e7; clear:both; height:60px; margin:0 0 -110px -20px !important; padding:30px 0 30px 0; }
	#conteudo { overflow:hidden; width:675px; background:#fff; float:left; }
	#formulario{ overflow:hidden;}
	/*#conteudo, .col2 #formulario { float:left; width:620px 800 - 20+20 de padding; }*/
	#coluna { float:right; background:#fff; width:236px /*160 - 10+10 de padding*/; }
	
	
	/* HEADER ******************************************************************/
	#cabecalho { height:250px; }
	#cabecalho .logo { margin:100px 0 0 28px; overflow:hidden; float:left; }
	#cabecalho .logo a { border:0px solid #000; color:#000; display:block; margin:0; font-size:60px; text-decoration:none;}
	#cabecalho .logo a:hover { color:#777;}
	#cabecalho .tagline { margin:0 0 0 30px; padding:0; width:615px; height:55px; float:left; position: relative; font-size:16px; color:#a1a1a1; }
	
	#cabecalho .navegacao { border:#F00 solid 0px; z-index:2; padding-top:26px; margin-left:30px; position:absolute; *margin:-168px 0 0 -620px;}
	#cabecalho .navegacao li { float:left; padding-right:30px; }
	#cabecalho .navegacao li a { font-size:16px; color:#524e52; display:block; padding:0; text-decoration:none; cursor:pointer;}
	#cabecalho .navegacao li a:hover { text-decoration:underline;  }
	
	#cabecalho .busca { margin:24px 30px 0 430px; padding:0; border:0px solid #000; position:absolute; /*Hakc IE7*/ *margin:-143px 30px 0 -215px; }
	#cabecalho .busca .campotxt  { width:405px; height:24px; background:url("../images/bg_busca.jpg") no-repeat; border:none; float:left; padding:0 10px;  font-size:11px; /*Hack IE7*/ *padding:6px 10px 0 10px; }
	#cabecalho .busca .bt { background: url("../images/bt_busca.jpg"); width:69px; height:25px; border:#000 solid 1px; }
	#cabecalho .busca .bt:hover { background: url("../images/bt_busca_hover.jpg") !important; width:69px; height:25px; }	
	
	#cabecalho .skip { position:absolute; width:941px; text-align:right; margin-top:6px; display:none; }
	#cabecalho .skip a { font-size:80%; color:#ffd200; background-color:#000; padding:4px 7px; text-decoration:none; }
	#cabecalho .skip a:hover, #cabecalho .skip a:focus { background-color:#ffd200; color:#000; }
	
	#cabecalho .twitter_rss{ background:url(../images/twitter_rss.jpg) no-repeat; width:194px; height:92px; display:block; margin:104px 0 0 730px; position:absolute; /*Hakc IE7*/ *margin:-50px 0 0 87px;}
	#cabecalho .twitter_rss .twitter a{ width:194px; height:37px; display:block; margin:0; padding:0; cursor:pointer; line-height:0; text-indent:-999px; overflow:hidden; border:#F00 solid 0px;}
	#cabecalho .twitter_rss .rss a{ width:194px; height:40px; display:block; margin:0; padding:0; cursor:pointer; line-height:0; text-indent:-999px;  overflow:hidden; border:#FF0 solid 0px;}
	#cabecalho .twitter_rss a:hover{ background:none; border:none; }	
	
	/* ELEMENTOS ******************************************************************/
	#conteudo {}	
	#conteudo a{ color:blue  }
	#rodape a { }
	#conteudo a:visited { }
	#conteudo a:hover, #conteudo a:focus, #rodape a:hover, #rodape a:focus { text-decoration:none; color:#blue; }
	#cabecalho abbr, #cabecalho acronym { border-bottom:1px dashed #333; cursor:help; }
	
	#cabecalho em, #cabecalho strong { }
	#conteudo h1 { color:#696969; font-size:36px; line-height:100%;  }
	#conteudo h1 a, #conteudo h1 a:visited { color:#696969; line-height:100%; text-decoration:none; }
	#conteudo h1 a:hover, #conteudo h1 a:focus { text-decoration:none; color:#494949}
	#conteudo h2 { color:#696969; font-size:26px; margin-top:1.0em;  }
	#conteudo h2 a { font-size:30px; text-decoration:none; }
	#conteudo h3 { color:#696969; font-size:28px; margin-top:.5em; font-weight:normal; margin-left:30px; }
	#conteudo h4 { color:#696969; font-size:24px; margin-top:1.5em; }
	#conteudo h4 a { font-size:24px; }
	#conteudo h5 { color:#696969; font-size:20px; margin-top:2em; }
	#conteudo h6 { color:#696969; font-size:18px; margin-top:2em; }
	h1, h2, h3, h4, h5, h6 { clear:both; letter-spacing:-.04em; font-weight:normal; line-height:36px;  }
	h1, h2, h3, h4, h5, h6, p { margin-bottom:1em; }
	.bt { cursor:pointer; }
	
	#conteudo .ilustration, #conteudo .book { float:left; padding:0 10px 10px 0; }
	#conteudo .ilustration2 { float:right; padding:0 0 10px 10px; }
	#conteudo .banner_full_inline { display:block; clear:both; text-align:center; }
	#conteudo pre, #conteudo code { font-family:"Courier New", Courier, monospace; line-height:normal; padding:1px 0; color:#AA9003; font-size:90%; display:block; }
	#conteudo pre { background:transparent url("../images/bg3.png") repeat scroll 0 0;  margin:3px 0 10px 0; padding:6px;  }
	#cabecalho code { color:#cfb950; }
	#conteudo .block { display:block; height:100px; overflow:auto; border:1px solid #CCC; padding:8px; }
	#conteudo q, #conteudo  cite { font-style:italic; font-family:"Times New Roman", Times, serif; font-size:1.2em; }
	#conteudo cite { color:#fff; font:italic 1em; padding:0 .2em; }
	
	#conteudo .pullquote { float:left; color:#ffd200;  width:10em;  margin:0.25em 0.75em 0.25em 0; padding:0.5em; border:5px solid #ffd200; border-width:5px 0; text-align:left; font:italic 1.2em/1.3 Georgia; }
	#conteudo, #formulario { margin-bottom:20px; }
	#conteudo { line-height:1.6em; }
	#conteudo img { color:#ccc; font-size:.8em; font-style:italic; /*tratam o ALT da img*/ padding:0px 0 30px 0; float:right; }
	#conteudo blockquote { background:url("../images/aspas.png") 15px 0px no-repeat; padding:6px 0 0 15px; color:#fff0a9; text-indent:30px; font-style:italic; border-left:4px solid #fff; font-family:"Times New Roman", Times, serif; font-style:italic; font-size:1.1em; line-height:normal; }
	#conteudo blockquote p {font-style:italic;  }
	
	
	#conteudo dl { margin:1.5em 0; }
	#conteudo dt { font-size:1.2em; color:#ffd200; font-weight:bold; margin-top:1.6em; }
	#conteudo dd { background:url("../imagens/li.gif") left 2px no-repeat; }
	#conteudo ul, #conteudo ol { margin:1.5em 0; }
	#conteudo ul li { background:url("../images/li.gif") left 9px no-repeat; margin-bottom:5px; padding-left:10px; }
	#conteudo ol li { color:#8d8d8d; font-style:italic; list-style-type:decimal; font:italic bold 1.2em; margin:0 0 5px 25px; }
	#conteudo ol li span { color:#fff; font:normal normal .9em; }
	#conteudo ol li span code { font-size:1.2em; }
	#conteudo ol ul, #conteudo ol ol, #conteudo ul ol , #conteudo ul ul { margin:0; }
	
	
	/* POST ******************************************************************/
	#conteudo .post { line-height:26px; padding-left:30px; padding-bottom:35px; font-size:16px; overflow:hidden; display:block; }
	#conteudo .post p{ font-size:16px; margin:10px 0 30px 0; color:#575757 }
	#conteudo .post p a{ margin:10px 0 30px 0;}
	#conteudo .post .autor { line-height:normal; margin:-33px 0 0 0; padding:0; font-size:90%; font-weight:bold;  }
	#conteudo .post .author{font-family: Helvetica , Arial , sans-serif; font-size:13px;}
	#conteudo .post .date { display:none; clear:both; border:0; font-size:90%; }
	#conteudo .post .tit_descri{ font-weight:bold;}
	#conteudo .post .categoria { margin:0; padding-bottom:20px; font-size:90%; font-weight:bolder;}
	#conteudo .post .categoria a{ color:#82be00}
	#conteudo .post .categ_post {font-family: Helvetica , Arial , sans-serif; font-size:13px; }
	#conteudo .post .categ_post a{ color:blue}
	#conteudo .post .aviso { display:block; clear:both; text-align:center; padding:10px 8px; background-color:#000; color:#FFF;  }
	#conteudo .post .aviso a { color:#FFF; }
	
	#conteudo .post .tags { padding:0; margin:0; }
	#conteudo .post .tags h4 { float:left; font-size:13px; margin:2px 6px 0 0; color:#404040; }
	#conteudo .post .tags ul { padding:0; margin:0; }
	#conteudo .post .tags ul li { display:inline; padding:0; margin:0; background:none; }
	#conteudo .post .tags ul li a { color:blue; margin:0; text-decoration: underline; font-size:13px; font-family: Helvetica, Arial, sans-serif; padding:0 6px 0 0;}
	#conteudo .post .tags ul li a:hover { text-decoration:none; }
	
	/* COMENTÁRIOS ******************************************************************/
	#conteudo .comments { background:transparent url("../images/bg3.png") repeat scroll 0 0; padding:4px 10px; width:auto; display:inline; }
	#conteudo .comments a { background:transparent url("../images/balao.png") 2px 2px no-repeat; padding:2px 5px 2px 24px; text-decoration:none; }
	#conteudo .comments:hover, #conteudo .comments:hover a, #conteudo .comments:focus, #conteudo .comments:focus a { background:none; background-color:#000; color:#ffd200; }
	#conteudo .comments:hover a { background:transparent url("../images/balao.png") 2px 2px no-repeat; }
	#conteudo #comments { font-size:160%; color:#696969; margin-left:30px; margin-top:-45px}
	#conteudo .comment { font-size:0.9em; margin:2em 0; padding:1px 15px; background:#f7f7f7; margin-left:30px; }
	#conteudo .comment p { line-height:20px; margin:0 0 10px 0; font-style:italic;  }
	#conteudo .comment .info_comment { margin:1em 0; display:block; clear:both; padding:0 0 10px 0; border-bottom:1px dotted #BFBFBF;} 
	#conteudo .comment .info_comment .post_number { font-size:1.1em; }
	#conteudo .comment .info_comment .post_number a { text-decoration:none; font-weight:bold; background-color:#666; color:#fff; padding:4px;  }
	#conteudo .comment .info_comment .post_number a:hover, #conteudo .comment .info_comment .post_number a:focus { color:#fff; background-color:#000; }
	#conteudo .comment .info_comment .name { font-size:160%; font-weight:bold; padding-left:10px; }
	#conteudo .comment .info_comment .name a { }
	#conteudo .comment .info_comment .data_post { display:block; clear:both; margin:4px 0; }
	#conteudo .comment .info_comment .data_post a{ display:none; }
	
	
	/* POSTS RELACIONADOS ******************************************************************/
	#conteudo .post .similar-posts { margin:-14px 0 0 0; padding:0; }
	#conteudo .post .similar-posts li { padding:0; margin:0; }
	#conteudo .post .similar-posts li a { color:#fff; background:url("../images/pontilhado.png") bottom repeat-x; padding:2px 10px; display:block; text-decoration:none; }
	#conteudo .post .similar-posts li a:hover, #conteudo .post .similar-posts li a:focus { background-color:#ffd200; color:#000; }
	
	/* TABELA */
	#conteudo table { background:#fff; color:#000; border:1px solid; border-collapse:collapse; width:100%; word-wrap:break-word /*funciona no IE6!!!*/; }
	#conteudo table caption { color:#003d5f; font:700 18px; margin:auto; padding:1em 0 .3em; text-transform:uppercase; width:100%; }
	#conteudo table caption, #conteudo table thead th, #conteudo table tfoot th { text-align:center; }
	#conteudo table thead th, #conteudo table tfoot th { background:#000; font-weight:700; padding-top:3px; }
	#conteudo table tbody th, #conteudo table tbody td { text-align:left; vertical-align:top; }
	#conteudo table tbody tr:hover { background:#ffd200; color:#000; }
	#conteudo table tbody tr:nth--child(2n+1) { background-color: #99ff99; }
	#conteudo table tfoot th { font:9px; text-align:right; }
	#conteudo table td, #conteudo table th { border:1px dotted; padding:5px; }
	#conteudo table .par { background:#90a8a8; }
	#conteudo table tbody tr.par:hover { background:#585370; }
	#conteudo table, #conteudo table thead th, #conteudo table tfoot th, #conteudo table tbody tr:hover, #conteudo table td, #conteudo table th { border-color:#003d5f; }
	#conteudo table thead th, #conteudo table tfoot th, #conteudo table tr:hover a { color:#fff; }
	#conteudo table a { color:#333; }
	
	
	#conteudo .showcase { clear:both; width:100% !important; display:table; }
	#conteudo .showcase li { list-style-type:none; background:none; margin-right:25px; }
	#conteudo .showcase .hreview { width:150px; height:170px; float:left; padding:8px; }
	#conteudo .showcase .hreview .item { text-align:center; }
	#conteudo .showcase .hreview .item a { font-size:11px; display:block; font-weight:normal; background:none; text-align:center; text-decoration:none; }
	#conteudo .showcase .hreview .item a:hover { }
	#conteudo .showcase .hreview .item a .photo { padding:10px; background:transparent url(../images/bg3.png) repeat scroll 0 0; }
	#conteudo .showcase .hreview .item a:hover .photo { background:none; background-color:#FC0; }
	
	
	/* RESULTADO DE BUSCA ******************************************************************/
	#conteudo .resultados_busca { margin:0 0 0 30px; }
	#conteudo .resultados_busca h1 { margin:0 0 26px 0; }
	#conteudo .resultados_busca h2 { font-weight:normal; font-size:36px; margin-top:8px;  }
	#conteudo .resultados_busca p { margin:-20px 0 20px 0; font-size:110%; padding:0 0 20px 0; background:transparent url("../images/bg3.png") repeat-x scroll center bottom; }
	#conteudo .resultados_busca p strong { color:#000000; font-size:130%; }
	
	#conteudo .nada_encontrado{ margin-left:30px;}
	
	/* COLUNA ******************************************************************/
	#coluna { font-size:90%; width:236px; background:#fff; padding:0; margin:0  }
	#coluna h4 { color:#333333; font-size:20px; margin:0; padding:0 0 10px 0; height:20px; font-weight:normal; }
	#coluna p { margin:0; padding:0; font-size:85%; color:#333333; padding-bottom:10px; line-height:18px; }
	#coluna p a { color:blue; }
	#coluna p a:hover {  }
	#coluna ul { padding:0;  }
	#coluna ul li { font-size:14px; background:url("../images/ico_lista.jpg") left no-repeat; padding:0 0 0 10px; }
	#coluna ul li a { color:blue; padding:5px 0; display: inline-block; text-decoration:none; border-bottom:#444 solid 0px; overflow:hidden; }
	#coluna ul li a:hover, #coluna ul li a:focus { text-decoration:underline; }
	#coluna li {  }
	
	#coluna .descricao_blog{ font-size:100%; line-height:20px;}
	
	#coluna .sobre_blog{ padding-bottom:40px; display:none }
	#coluna .categoria{ padding-bottom:40px }
	#coluna .midias_sociais { padding-bottom:40px }	
	#coluna .blogroll{ padding-bottom:40px }
	#coluna .blogroll_brasil{ padding-bottom:40px }
	#coluna .blogroll_gringo{ padding-bottom:40px }
	#coluna .livros{ padding-bottom:40px }
	
	#coluna .banner { /* Nada a declarar : )  */ }
		
	#coluna .livros { padding-bottom:30px; }
	#coluna .livros ul {  }
	#coluna .livros ul li { z-index:1; width:55px; height:51px; padding:0; margin:12px 6px 6px 0; float:left; background:none;}
	#coluna .livros ul li a { z-index:1; padding:4px;  margin:0; width:48px; border:none; }
	#coluna .livros ul li a:hover, #coluna .livros ul li a:focus { background:none; background-color:#fc0; }
	#coluna .livros ul li a img { width:48px; }	
	#coluna .livros .outros{ clear:both; padding-top:10px; width:140px; overflow:hidden;}
	#coluna .livros .outros a{  width:140px; padding:0; padding:0; }
	#coluna .livros .outros a:hover{ background:none; border:none;}
	
	#coluna .blogroll { }
	#coluna .blogroll ul {   }
	#coluna .blogroll ul li { }
		
	#coluna .tagcloud { display:block; margin:2em 0 2em 0; padding:0; }
	#coluna .tagcloud ol { }
	#coluna .tagcloud ol li { display:inline; margin:0 2px; line-height: 1.1em; _line-height: 1.4em; *line-height: 1.4em; }
	#coluna .tagcloud ol li a { font-weight:normal; text-decoration:none; padding:0; color:#fff; }
	#coluna .tagcloud ol li a:hover, #coluna .tagcloud ol li a:focus { background-color:#ffd200; color:#000; }
	#coluna .tagcloud ol .not-popular a { font-size: 0.8em; }
	#coluna .tagcloud ol .not-very-popular a { font-size: 1.0em; }
	#coluna .tagcloud ol .somewhat-popular a { font-size: 1.1em; }
	#coluna .tagcloud ol .popular a { font-size: 1.1em; }
	#coluna .tagcloud ol .very-popular a { font-size: 1.6em; }
	#coluna .tagcloud ol .ultra-popular a { font-size: 1.9em; }
	
	/* PAGINAÇÃO ******************************************************************/
	div.pagerbox { display:block; clear:both; text-align:center; width:668px; padding:10px 0; margin:0 0 30px 30px; }
	div.pagerbox a { font-size:80%; font-weight:bold; text-decoration:none; display:-moz-inline-box; display:inline-block; color:#202020; padding:2px 5px; margin:2px 0 2px 1px; background:#ccc }
	div.pagerbox a:hover, div.pagerbox a:active, div.pagerbox .current { background-color:#000; color: #000;  }	
	div.pagerbox a:hover { background:none; background-color:#999; color:#000; }
	div.pagerbox .current, div.pagerbox .current:hover, div.pagerbox .current:focus { cursor:default !important; color:#fff !important; background-color:#202020 !important; border:4px solid #202020;  }
	
	/* RODAPÉ ******************************************************************/
	#rodape { background:url("../images/rodape.png") top no-repeat;  }
	#rodape .about {  ; }
	#rodape p { margin:0; font-size:75%; }
	
	
	/* FORMULÁRIOS ******************************************************************/
	.form1{ margin-left:30px; padding-bottom:60px; }
	.form1 fieldset ol { display:block;}
	/*#btenviar { background:url("http://revolucao.etc.br/wp-content/themes/revolucao_v6/images/bt_enviar.png") no-repeat; width:61px; height:32px; text-indent:0px; line-height:999999px; border:0px; font-size:1px; padding-left:990px; cursor:pointer; overflow:hidden; }*/
	.form1 .botoes { margin:-20px 0 0 145px; }
	.form1 fieldset ol li { padding:8px 0; display:block; list-style-type:none !important; margin-left:-25px !important; }
	.form1 fieldset ol li:hover, .form1 fieldset ol li:focus {background:url("../images/bg.png"); }
	.form1 .obrigatorio { color:#c00; font-size:1.5em; font-weight:bold; padding:0 10px 0 5px; }
	.form1 label em, .form1 p.label em { color:#c00; font-size:1.5em; font-weight:bold; position:absolute; right:0; }
	.form1 p.label { margin:0; }
	.form1 p { margin:0; padding:0; }
	.form1 label, .form1 p.label, .label { font-size:120%; display:block; float:left; margin-right:10px; padding-right:10px; position:relative; text-align:right; width:150px; }
	.form1 label span { display:block; font-size:.8em; }

	.campotxt{ width:459px; color:#333; }
	/*
	.campotxt:hover, .campotxt:focus { background-color:#efefef; border-top-color:#99995c; border-right-color:#fff; border-bottom-color:#fff; border-left-color:#99995c; color:#333; }
	*/
	
	/* COMMONS *****************************************************************/
	.displaynone{ display:none;}
	
	.bg_top{ background:url("../images/bg_content_top.jpg") no-repeat; width:698px; height:6px; margin:0; padding:0;}
	.bg_bottom{ background:url("../images/bg_content_bottom.jpg") no-repeat; width:698px; height:6px; margin:-1px 0 0 30px; padding:0;}
	
	#conteudo .info_post{ width:84px; float:left; text-align:center; margin:28px 0 0 31px position:absolute; margin:0 0 0 30px; }
	#conteudo .info_post a{ font-size:13px; text-decoration:none; color:blue;}
	#conteudo .info_post a:hover{  text-decoration: underline; background:none;}

	#conteudo .info_post .data{  width:80px; display:block; font-weight:bold; height:17px}
	#conteudo .info_post .comentarios{ font-family: Helvetica ,Arial , sans-serif; font-size:13px; }

	.borda_coluna_top{ background: url(../images/border_top_coluna.jpg) no-repeat; width:238px; height:6px; float:right; margin-top:-7px; display:block;}
	.borda_coluna_bottom{ background: url(../images/border_bottom_coluna.jpg) no-repeat; width:238px; height:6px; float:right;}
	
	p.solucao_paleativa { width:530px; height:73px; display:block; clear:both; margin:0 0 0 0;}
	.solucao_paleativa img{ float:left !important;}
	
	#conteudo .artigos_rel h2{ margin: 0 0 6px 0 !important}	
	#conteudo .artigos_rel ul{ margin: 5px 0 25px 0 !important}	
	#conteudo .artigos_rel ul li{ padding-left:0 !important; list-style-type:disc; margin:0 0 0 14px;}	
	
	
	
	
	
	
	
	
	
	
	