html, body, div, span, applet, object, iframe, table, caption,
tbody, tfoot, thead, tr, th, td, del, dfn, em, font, img, ins,
kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,
p, blockquote, pre, a, abbr,
acronym, address, big, cite, code, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, img{
    vertical-align: baseline;
    font-family: inherit;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    outline: 0;
    padding: 0;
    margin: 0;
    border: 0;
	
}
:focus {
    outline: 0;
}
body {
    background: white;
    line-height: 1;
    color: black;
}
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: "" "";
}


/*Até aqui reset do Eric Mayer*/

/*Aquicomeça CSS que formata o layout*/


body {
    background: white; 	background-image:url(../images/bgbody.jpg); background-position:top center;  	background-repeat:repeat-x;  line-height: 1;  color: black;
}
#total {
	width:1024px; 	height:auto; 	border: 0px solid #ccc;  margin:auto;
	}

.topo {
	width:1024px; 	height:200px; 	margin:auto; background:url(../images/bgtopo.jpg) no-repeat center; padding-top:149px;
	}

.topo .linktopo{ width:450px; margin-left:300px; margin-left:300px; }

.topo ul{ display:inline-block; width:100%; text-align:center;
	}
	
.topo ul li{ display:inline-block; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:25px; font-weight:bold; margin:25px 5px 0px 5px; border-left:2px solid #FFFFFF; border-right:2px solid #FFFFFF; padding:0px 20px 0px 20px;
	}
	
.topo ul li a { color:#FFFFFF;}	
.topo ul li a:link { color:#FFFFFF; text-decoration:none;
	}
.topo ul li a:visited{ color:FFFFFF; text-decoration:none;
	}
	.topo ul li a:hover{ color:#FFFF00; text-decoration:none; text-transform:uppercase; font-family:"Courier New", Courier, monospace;/* background-image:url(../images/fundomenu.png); background-position:center; background-repeat:no-repeat;*/
	}

.topo ul li a:active { color:FFF; text-decoration:none;
	}

	
a.home{
border:0px solid #999999; display:block; height:95px; text-indent:-9999px; width:450px;
	}
	
.maincontent{
	width:660px; float:left; height:auto; margin-top:10px; border:0px solid #CCCCCC; min-height:300px; margin-bottom:20px;
	}
	
	
/*XXXXXXXXXXXXXXXXXXXXXXXX Daqui em diante artigos da Home XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/

.artigos { width:660px; height:auto; background-image:url(../images/bg_content.jpg); background-position:center; background-repeat:repeat-y;
margin-bottom:20px;
	}
	
div.artigos .titulo{ width:660px; height:auto; min-height:130px; background-image:url(../images/bg_tite_top.jpg); background-position:top center; background-repeat:no-repeat;
	}
	
div.artigos .titulo h1{ width:570px; height:auto; background-image:url(../images/bgtitle.png); background-repeat:no-repeat; background-position:bottom left; font-family:"Times New Roman", Times, serif; font-style:italic; font-size:22px; font-weight:bold; min-height:30px; padding-top:60px; padding-left:60px; padding-bottom:20px; padding-right:30px;
	}
	
div.artigos .content { width:530px; height:auto;  min-height:50px; padding-left:75px; padding-bottom:0px; padding-right:10px;
	}
	
div.artigos .content p{  font-size:18px; font-family:Georgia, "Times New Roman", Times, serif,"Times New Roman", Times, serif; font-style:italic; line-height:20px; color:#46331E; padding-right:25px;
	}
	
div.content .author{ display:bloc; padding-left:100px; background-image:url(../images/autor.png); background-position:left center; background-repeat:no-repeat; text-decoration:none; color:#3F2B01; font-family:"Times New Roman", Times, serif; font-style:italic; padding-bottom:8px; 
	 }

div.artigos .content p img{  float:left; margin:5px 6px 3px 0px;
	}
	
div.artigos .rodapecontent{  width:660px; height:46px;  background-image:url(../images/bgpe_content.jpg); background-repeat:no-repeat; background-position:bottom center; text-align:right;
	}
	
div.rodapecontent a{ display:block; margin-right:50px; 
	}	
	
	
/*XXXXXXXXXXXXXXXXXXXXXXXX até aqui artigos da Home XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/	
	
.sidebar{ 
	width:300px; float:left !important; height:auto; margin-top:10px; border:0px solid #CCCCCC; min-height:300px; margin-left:20px; margin-bottom:20px;
		}
		
.sidebar-box a{ text-decoration:none; color:#333300; }

.sidebar-box ul li { width:300px; height:auto; padding-top:4px; border-bottom: 1px dotted #666666; padding-bottom:5px; font-family:"Times New Roman", Times, serif !important; font-style:italic;
	}
		
.sidebar h2{ margin:0px; padding:0px; font-family:"Times New Roman", Times, serif; font-weight:bold; font-style:italic; font-size:22px; margin-bottom:15px; margin-top:10px; padding-top:25px; text-align:center; background-image:url(../images/bgttitlewidget.jpg); background-position:top center; background-repeat:no-repeat; width:300px; height:55px; color:#FFF;}
		
		
.content_sidebar { width:326px; height:auto; min-height:250px;
	}
	
.content_sidebar .topwidget{ width:326px; height:107px; background-image:url(../images/sidebarbgtop.jpg); background-position:center;
	 }
	 
.content_sidebar .topwidget h1{ font-family:"Times New Roman", Times, serif; font-size:20px; font-weight:bold; padding-top:75px; padding-left:10px; }
	 
	 
.content_sidebar .widgetconetnt{  width:295px; padding-left:10px; padding-right:25px; padding-bottom:15px; height:auto; background-image:url(../images/sidebar_bg.jpg); background-position:top center; background-repeat:repeat-y; font-family:"Times New Roman", Times, serif; font-style:italic; line-height:18px;}

.content_sidebar .widget_pe{ width:326px; height:100px; background:url(../images/sidbarbg_pe.jpg); background-position:center; background-repeat:no-repeat;}
	
/*XXXXXXXXXXXXXXXXXXXXXXXX até aqui sidebar XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
	
.rodape{ width:1024px; height:50px; background-image:url(../images/bg_rodape.jpg); background-position:top; background-repeat:no-repeat; background-color:#ff6600; clear:both; text-align:center; font-family:"Times New Roman", Times, serif; font-style:italic; color:#FFFF00; padding-top:100px;
	}
	
	
/*formatação após o ayout passar por programação*/


div.comentarios { width:530px; margin-left:75px; margin-top:20px;
	}
	
div.comentarios p{ font-family:"Times New Roman", Times, serif; font-size:14px; font-style:italic; padding-bottom:3px; line-height:15px; color:#6A6A6A; width:530px;
	}
	
div.comentarios p.name{ font-family:"Times New Roman", Times, serif; font-size:15px; font-style:italic; font-weight:bold; margin-top:15px; text-transform:capitalize; color:#6E6E6E;width:100%;
	}
	
div.comentarios p.comentariodata{ font-family:arial, "Times New Roman", Times, serif; font-size:11px; font-style:italic; color:#666666; width:100%;
	}
div.numbercoments img{ float:left; margin-right:10px;
	}

.top_coment{ margin-top:15px; font-style:italic; font-size:18px; font-family:"Times New Roman", Times, serif; color:#333333; font-weight:bold; margin-bottom:10px;}	
.top_coment img{ float:left; margin-right:10px;
	}
	
.formulario h2{ font-style:italic; font-size:5px; color:#e3e1d2;}

.formulario p{border:0px solid #FF3333; margin-bottom:10px;}

.titulo h1 a{ color:#333333; text-decoration:none; padding-left:20px;}

#menu-lateral { width:300px; height:auto; }

div#menu-lateral h1{ margin:0px; padding:0px; font-family:"Times New Roman", Times, serif; font-weight:bold; font-style:italic; font-size:22px; margin-bottom:15px; margin-top:10px; padding-top:25px; text-align:center; background-image:url(../images/bgttitlewidget.jpg); background-position:top center; background-repeat:no-repeat; width:300px; height:55px; color:#FFF; }	



div.sidebar-box ul#recentcomments li, ul#artigosrelacionados li{ font-family:"Times New Roman", Times, serif; font-style:italic !important; font-size:12px; background-image:url(../images/bg_linkswidget.jpg); background-position:bottom center; background-repeat:no-repeat; width:300px; padding-bottom:10px; padding-top:6px; border-bottom-style:none;
}

ul#recentcomments li a, ul#artigosrelacionados li a{ font-size:16px; font-style:italic; display:block !important; text-decoration:none; margin-left:8px; line-height:16px; color:#698516;}
ul#recentcomments li a:hover, ul#artigosrelacionados li a:hover{ display:block; color:#FF9900; }
ul, li{ display:inline-block; }


#menu-lateral ul li a{ display:block; width:297px; height:auto; border-bottom:1px dotted #666666; text-decoration:none; color:#336600; font-family:"Times New Roman", Times, serif; font-style:italic; padding-bottom:5px; padding-top:5px; padding-left:3px;}

#menu-lateral ul li{ display:block; width:297px; height:auto;  color:#336600; font-family:"Times New Roman", Times, serif; font-style:italic;
	}






























