/*

Theme Name: Psipensar

Description: Tema do Psicologo Gerson Abarca - Diretor do Instituto Pensamento

Author: Cristian Vila Nova Fontes

Copyright 2009

*/















body {

	font-family:Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #666666;

	margin: 0px;

	padding: 0px;

	background-color:#f1f1f1;

	background-image:url(images/back.jpg);

	background-repeat:repeat-x;

	line-height: 150%;

}



h1, h2, h3, h4, h5, h6 {

	font-family: Arial, Helvetica, sans-serif;

	font-weight: normal;

}



h3{

font-size:20px;

}





a:link{

	color:#ff6600;

	text-decoration: none;

	border: none; 

}



a:hover{

	color:#ff6600;

	border: none;

	text-decoration: underline;

	}





a:visited{

	color:#ff6600;

	text-decoration: none;

	border: none; 

}



.info {

	border: 1px solid #4AB7FF;

	font-size: 11px;

	color: #191919;

	background: #BFE5FF url(images/styling/info.gif) no-repeat 5px center;

	font-family: Verdana, sans-serif, "Courier New";

	line-height: 125%;

	margin: 10px 0px 0px;

	padding: 12px 12px 12px 35px;

	display: block;

	font-weight: 400;

	width: 70%;

}



.warning {

	border: 1px solid #FF8888;

	font-size: 11px;

	color: #191919;

	font-family: Verdana, sans-serif, "Courier New";

	line-height: 125%;

	background: #FFBFBF url(images/styling/warning.gif) no-repeat 5px center;

	display: block;

	margin: 10px 0px 0px;

	padding: 12px 12px 12px 35px;

	font-weight: 400;

	width: 70%;

}



.voltar {

	width:100%;

	height:auto;

	padding:20px;

	text-align:center;

}







.download {







	border: 1px solid #C2E069;







	font-size: 11px;







	color: #191919;







	font-family: Verdana, sans-serif, "Courier New";







	line-height: 125%;







	background: #E5F2BF url(images/styling/download.gif) no-repeat 5px center;







	display: block;







	margin: 10px 0px 0px;







	padding: 12px 12px 12px 35px;







	font-weight: 400;







	width: 70%;







}







.alert {







	border: 1px solid #FFC875;







	font-size: 11px;







	color: #191919;







	line-height: 125%;







	background: #FFE5BF url(images/styling/alert.gif) no-repeat 5px 5px;







	font-family: Verdana, sans-serif, "Courier New";







	display: block;







	margin: 10px 0px 0px;







	padding: 12px 12px 12px 35px;







	font-weight: 400;







	width: 70%;







}







.note {







	border: 1px solid #FFE375;







	font-size: 11px;







	color: #191919;







	font-family: Verdana, "Times New Roman", Times, Georgia, serif;







	line-height: 125%;







	background: #FFF2BF url(images/styling/note.gif) no-repeat 5px center;







	display: block;







	margin: 10px 0px 0px;







	padding: 12px 12px 12px 35px;







	font-weight: 400;







	width: 70%;







}















#search-form {







	margin: 0px;







	padding: 10px 3%;







	float: left;







	width: 90%;







	border: 1px solid #dedede;







	background: #f9f9f9;







}







.search-field {







	margin: 0px;







	padding: 2px;







	float: left;







	width: 96%;







	border: 1px solid #CCCCCC;







}







.search-button {







	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;







	font-size: 14px;







	font-weight: bold;







	color: #000000;







	padding: 1px 8px;







	margin: 8px 0px 0px;







}























#themeswitcher {







	margin: 0px;







	padding: 5px 0px 12px 5px;







	float: left;







	width: 96%;







	list-style-type: none;







}







#themeswitcher li {







	margin: 0px;







	padding: 0px;







	float: left;







	width: 100%;







}







#themeswitcher select {







	margin: 0px;







	padding: 2px;







	float: left;







	width: 96%;







	border: 1px solid #CCCCCC;







	font-size: 13px;







	color: #000000;







	background: #F9F9F9;







}







.akpc_pop {







	font-size: 11px;







	line-height: 18px;







	color: #000000;







	margin: 5px 0px 0px;







	padding: 0px;







	clear: both;







	font-family: Tahoma, "Lucida Sans", Arial;







}







.pullquote-left {







	color: #000000;







	background: #F6F6F6;







	margin: 8px 8px 0px 2px;







	padding: 3px 3px 8px;







	float: left;







	width: 30%;







	border: 2px solid #CCCCCC;







	text-align: center;







	letter-spacing: -1px;







	font-size: 0.75em;







	font-weight: bold;







}







.pullquote-right {







    color: #000000;







	background: #F6F6F6;







	margin: 8px 8px 0px 2px;







	padding: 3px 3px 8px;







	float: left;







	width: 30%;







	border: 2px solid #CCCCCC;







	text-align: center;







	letter-spacing: -1px;







	font-size: 0.75em;







	font-weight: bold;







}







.caption-img-left {







	display: block;







	margin: 15px 5px 2px 0px;







	padding: 0px;







	float: left;







	width: auto;







}







.caption-img-left p {







	font-size: 1em;







	color: #666666;







	padding: 0px;







	clear: both;







	display: block;







	margin: 0px;







	width: auto;







}































.caption-img-left img {







	margin: 0px;







	padding: 0px;







	display: block;







	float: left;







}















.caption-img-right {







	display: block;







	margin: 15px 5px 2px;







	padding: 0px;







	float: right;







}







.caption-img-right p {







	font-size: 1em;







	color: #666666;







	margin: 0px;







	padding: 0px;







	clear: both;







	width: auto;







}















.caption-img-right img {







	clear: both;







	margin: 0px;







	padding: 0px;







	display: block;







}















dl {







	padding-left: 10px;







	font-size: 1em;







	margin-top: 8px;







	margin-bottom: 8px;







	font-family: Arial, Helvetica, sans-serif;















}















dt {







margin-bottom: 5px;







margin-top: 0px;







font-weight: 400;







font-family: Arial, Helvetica, sans-serif;







font-size: 1em;







}















dd {







font-style: italic;







margin-bottom: 8px;







margin-left: 0px;







font-family: Arial, Helvetica, sans-serif;







font-size: 1em;















}







blockquote {







	font-family: "Trebuchet MS", Tahoma, "VAGRounded BT", Verdana;







	font-size: 15px;







	font-style: italic;







	line-height: 20px;







	font-weight: bold;







	color: #000000;







	margin: 8px;







	padding: 5px;







	clear: both;







	border-left: 5px solid #990033;







}







blockquote p {







	margin: 0px;







	padding: 0px;







}















.alignleft {







	text-align: left;







	float: left;







}







.alignright {







	text-align: right;







	float: right;







}







.center {







	text-align: center;







	margin: 0px auto;







	clear: both;







}







img.alignleft {







	padding: 0px;







	float: left;







	margin-right: 5px;







	margin-top: 2px;







	margin-bottom: 5px;







}







img.alignright {

	padding-left: 4px;

	padding-right:4px;

	padding-top:4px;

	float: right;

	margin-top: 10px;

	margin-left: 10px;

}







img.center {







	padding: 4px;







	display: block;







	margin: 5px auto;







	clear: both;







}







pre {







	margin: 8px 0px;







	padding: 0px;







	clear: both;







	width: 90%;







	overflow: scroll;







	font-family: Verdana, sans-serif, Arial;







	font-size: 1em;







	background: #FFFFFF;







	color: #000000;







	border: 1px solid #999999;







}







em {







	color: #333333;







	font-size: 11px;







	text-transform: lowercase;







}















.post-content h3 {







	margin: 0px 0px 5px;







	padding: 0px 0px 3px;







	font-size: 17px;







	font-weight: bold;







	line-height: 20px;







	color: #FF6600;







	border-bottom: 1px solid #dddddd;







}















.div-h3 {







	width:auto;







	height:auto;







	margin-bottom:40px;







}























.espaco {







	width:auto;







	height:auto;







	margin-bottom:40px;







}















.projeto{



	width:345px;



	height:100px;



	margin:50px 65px 30px;



	float:left;



	text-align:center;



}















.projeto img{







	border:0;







}















.contato {



	width:500px;



	padding:10px;



	border:1px solid #CCCCCC;



	background-color:#f1f1f1;



	margin-top:95px;



	margin-bottom:95px;



	margin-left:225px;



	margin-right:225px;



}















.post-content h4 {







	margin: 0px 0px 5px;







	padding: 0px;







	font-size: 18px;







	font-weight: bold;







	line-height: 24px;







}







.post-content h5 {







	margin: 0px 0px 5px;







	padding: 0px;







	font-size: 16px;







	font-weight: bold;







	line-height: 19px;







}







.post-content h6 {







	margin: 0px 0px 5px;







	padding: 0px;







	font-size: 14px;







	font-weight: bold;







	line-height: 18px;







}















#wrap-wtheme {







	margin: 0px auto;







	padding: 0px;







	width: 1050px;







}







#container {







	margin: 0px;







	padding: 10px 40px 0px;







	width: 970px;







	background-image:url(images/bg.png);







	background-repeat:repeat-y;







}















#container_top{







	width: 1050px;







	height:16px;







	background-image:url(images/bg_top.png);







	margin-top:15px;







}















#container_down{







	width: 1050px;







	height:42px;







	background-image:url(images/bg_down.png);







	margin-bottom:15px;







}















#header {
	width: 970px;
	height:90px;
	background-color:#ffffff;
	background-image:url(images/bg-site-01.jpg);
	background-repeat:no-repeat;
}	

#header #lefth {
	float: left;
	width: 400px;
	height:90px;
	color:#CCCCCC;
	margin-left:10px;
}







#header #righth {







	float: right;







	width: 500px;







	margin-top:55px;







}







#lefth h1 {







	font-size: 35px;







	line-height: 35px;







	color: #000000;







	margin: 0px;







	padding: 0px;







	width: 500px;







	font-weight: bold;







}







#header a {







	color: #000000;







	text-decoration: none;







}















#lefth p {







	font-size: 14px;







	font-weight: bold;







	color: #333333;







	margin: 0px;







	padding: 0px;







	float: left;







	width: 500px;







}







#searchform {







	float: right;







	height: 30px;







	width: 350px;







	margin: 0px;







	padding: 0px;







}







#searchform .sbar {







	width: 240px;







	margin-left: 15px;







	margin-top: 0px;







	float: left;







}







#searchform .sbutton {







	float: left;







	width: 80px;







	height:22px;







	background: #6c6c6c;







	margin-top: 0px;







	color: #FFFFFF;







	font-family: Arial, Helvetica, sans-serif;







	font-size: 12px;







	font-weight: bold;







	border-width: 0px;







	margin-left:5px;







}







#navigation {







	height: 21px;







	width: 967px;







	padding-left:3px;







	background-image:url(images/fundo_menu.jpg);







	background-repeat:repeat-x;







	border-top:1px solid #FFFFFF;







	border-bottom:1px solid #FFFFFF;







}







.thenav {







	margin: 0px;







	padding: 0px;







	list-style-type: none;







}







.thenav ul {







	margin: 0px;







	padding: 0px;







	float: left;







	list-style-type: none;







}







.thenav li {







	margin: 0px;







	padding-left:3px;







	padding-right:3px;







	float: left;







	list-style-type: none;







	font-size: 10px;







	font-weight: bold;







	color: #ff6600;







	display: inline;







	line-height: 21px;







}















.borda-left {







	border-left:1px solid #FFFFFF;







}















.borda-right{







	border-right:1px solid #FFFFFF;







}















.thenav ul li {







	margin: 0px;







	padding: 0px;







	float: left;







	list-style-type: none;







	font-size: 12px;







	font-weight: bold;







	color: #ff6600;







	display: inline;







	line-height: 35px;







}







.thenav li a {







	margin: 0px;







	padding: 0px 12px;







	float: left;







	list-style-type: none;







	font-weight: bold;







	color: #FFFFFF;







	display: block;







	text-decoration: none;















}







.thenav ul li a {







	margin: 0px;







	padding: 0px 12px;







	float: left;







	list-style-type: none;







	font-weight: bold;







	color: #ff6600;







	display: block;







	text-decoration: none;















}







.thenav li a:hover {







	margin: 0px;







	padding: 0px 12px;







	float: left;







	list-style-type: none;







	font-weight: bold;







	color: #FFFFFF;







	display: block;







	text-decoration: none;







	background-color:#000000;















}







.thenav ul li a:hover {







	margin: 0px;







	padding-left:5px;







	padding-right:6px;







	float: left;







	list-style-type: none;







	font-weight: bold;







	color: #FFFFFF;







	display: block;







	text-decoration: none;







	background: #333333;







}







#content {



	width: 970px;



	position: relative;



	background-image:url(images/bg-grad.jpg);



	background-repeat:repeat-x;



	background-color:#FFFFFF;



}











#content-home {



	width: 970px;



	position: relative;



	background-image:url(images/bg-home.jpg);



	background-repeat:repeat-x;



	background-color:#FFFFFF;



}











.clear{



	clear:both;



}















#noticias{



	width:173px;



	height:356px;



	padding:15px;



	background-image:url(images/fundo_noticias2.png);



	background-repeat:no-repeat;



	margin-bottom:20px;



}











#post-entry {



	float: left;



	width: 730px;



	padding-right: 10px;



	margin-top:25px;



	padding-left:10px;



}











#post-entry-full {



	float: left;



	width: 950px;



	padding-right: 10px;



	margin-top:25px;



	padding-left:10px;



}











#post-entry h2 {



	font-size: 22px;



	line-height: 26px;



	margin: 0px;



	padding: 0px;



	float: left;



	width: 690px;



	color: #FF6600;



	margin-bottom:20px;



}







.post-meta {

	float: left;

	width: 690px;

	padding-top: 0px;

	padding-bottom: 20px;

}



.post-meta {

	float: left;

	width: 690px;

	padding-top: 0px;

	padding-bottom: 0px;

}



.post-meta-full {



	float: left;



	width: 950px;



	padding-top: 0px;



	padding-bottom: 20px;



}











.top-meta {



	float: left;



	width: 740px;



	position: relative;



}







.top-meta-full {



	float: left;



	width: 950px;



	position: relative;



}







.post-title {



	padding: 0px;



	float: left;



	font-size:16px;



	color:#272727;



	line-height:180%;



	width: 740px;



	margin-bottom:3px;



	font-weight:bold;



}







.post-title-home {



	padding: 0px;



	float: left;



	font-size:16px;



	color:#272727;



	line-height:180%;



	width: 740px;



	margin-bottom:3px;



	font-weight:bold;



	text-align:center;



}











.post-title-full {



	padding: 0px;



	float: left;



	font-size:16px;



	color:#272727;



	line-height:180%;



	width: 950px;



	margin-bottom:3px;



	font-weight:bold;



	text-align:center;



}







.post-title h1 {







	margin: 0px;







	padding: 0px;







	float: left;







	width: 690px;







	font-size: 28px;







	line-height: 32px;







	color: #FF6600;







	font-weight: normal;







}







.post-title h1 a {







	color: #FF6600;







	text-decoration: none;







	display: block;







	padding-top: 3px;







	padding-bottom: 3px;







}







.post-title h1 a:hover {







	color: #990033;







	text-decoration: none;







	display: block;







	padding-top: 3px;







	padding-bottom: 3px;







}















.post-count-comment {







	float: right;







}







.post-count-comment a {







	background: #000000;







	display: block;







	margin: 0px;







	padding: 15px 0px 0px;







	float: left;







	height: 65px;







	width: 80px;







	color: #FFFFFF;







	text-align: center;







	font-size: 15px;







	text-decoration: none;







	line-height: 24px;







	font-weight: bold;







}







.p-author {







	font-size: 11px;







	margin: 0px;







	padding: 0px;







	float: left;







	width: 520px;







	color: #333333;







	line-height: 16px;







}







.p-author a {







	font-weight: bold;







	color: #000000;







	text-decoration: none;







	font-family: Verdana, Arial, Helvetica, sans-serif;







}







.p-author a:hover {







	color: #999999;







	text-decoration: underline;







}







.post-count-comment a:hover {







	background: #561023;







	display: block;







	margin: 0px;







	padding: 15px 0px 0px;







	float: left;







	height: 65px;







	width: 80px;







	color: #FFFFFF;







	text-align: center;







	font-size: 15px;







	text-decoration: none;







	line-height: 24px;







	font-weight: bold;







}







.post-content {



	float: left;



	width: 740px;



	padding-top: 15px;



	padding-bottom: 15px;



	font-size: 11px;



	line-height: 150%;



	color: #333333;



	overflow: hidden;



	text-align:justify;



}







.post-content-full {



	float: left;



	width: 950px;



	padding-bottom: 15px;



	font-size: 11px;



	line-height: 150%;



	color: #333333;



	overflow: hidden;



	text-align:justify;



}







.post-content-full img{



	border:none;



}















.tamanho{







	width:950px;







	height:auto;







	margin-bottom:10px;







	margin-top:10px;







	float:right;







}















.data_post{



	width:200px;



	height:auto;



	float:left;



	font-size:10px;



	text-align:left;



}















.fontsize{







	width:100px;







	height:auto;







	text-align:right;







	float:right;







}















.fontsize img{







	padding:0px;







	margin:0px;







	border:none;







}















.post-content_search {

	float: left;

	width: 690px;

	padding-bottom: 10px;

	font-size: 11px;

	line-height: 18px;

	color: #333333;

	overflow: hidden;

	margin-top:-8px;

}



.post-content_search2 {

	float: left;

	width: 690px;

	padding-bottom: 0px;

	font-size: 11px;

	line-height: 18px;

	color: #333333;

	overflow: hidden;

	margin-top:-8px;

}







.post-content_search-full {



	float: left;



	width: 950px;



	padding-bottom: 10px;



	font-size: 11px;



	line-height: 18px;



	color: #333333;



	overflow: hidden;



	margin-top:-8px;



}











.post-content ul ul {







	margin: 0px;







	padding: 0px;







}







.post-content img {







	border-width: 0px;







}







.post-content a {







	color: #666666;







	text-decoration: none;







}







.post-content a:hover {







	color: #000000;







	text-decoration: underline;







	background: #f8f8f8;







}















.post-social {







	float: left;







	width: 596px;







	font-size: 13px;







	line-height: 25px;







	color: #FFFFFF;







	background: #333333;







	margin: 0px;







	padding: 0px;







	border: 2px solid #000000;







}







.post-social a {







	text-align: center;







	padding-right: 12px;







	padding-left: 12px;







	color: #FFFFFF;







	text-decoration: none;







	border-right: 1px solid #000000;







}







.post-social a:hover {







	text-align: center;







	padding-right: 12px;







	padding-left: 12px;







	color: #CCCCCC;







	text-decoration: none;







	border-right: 1px solid #000000;







}







#post-navigator {







	color: #000000;







	margin: 0px;







	float: left;







	width: 740px;







	font-size: 13px;







	margin-top:15px;







	margin-bottom:20px;







}







#post-navigator-single {







	margin: 0px;







	padding: 0px 150px 50px 150px;







	float: left;







	width: 390px;







	font-size: 12px;







	line-height: 18px;







}







.wp-pagenavi {







	float: left;







	width: 690px;







	padding-top: 8px;







	padding-bottom: 8px;







	font-size: 12px;







}







.pages {







	font-size: 13px;







	color: #000000;







	background: #f8f8f8;







	padding: 2px 5px;







	border: 1px solid #dddddd;







	margin-right: 5px;







	font-weight: bold;







}







.current {







	background: #CCCCCC;







	padding: 2px 4px;







	border: 1px solid #999999;







	margin-left: 4px;







	color: #000000;







	font-size: 13px;







}















#post-navigator a {







	color: #999999;







	background: #f5f5f5;







	padding: 2px 4px;







	margin: 0px 0px 0px 3px;







	text-decoration: none;







	border: 1px solid #f5f5f5;







	font-size: 13px;







}







#post-navigator a:hover {







	color: #FFFFFF;







	background: #666666;







	padding: 2px 4px;







	margin: 0px 0px 0px 3px;







	text-decoration: none;







	border: 1px solid #666666;







	font-size: 13px;







}







#post-navigator-single .alignleft {







	font-size: 11px;







	line-height: 16px;







	margin: 0px;







	padding: 0px;







	float: left;







	width: 45%;







	overflow: hidden;







	height: 20px;







}







#post-navigator-single .alignright {







	font-size: 11px;







	line-height: 16px;







	margin: 0px;







	padding: 0px;







	float: right;







	width: 45%;







	overflow: hidden;







	height: 20px;







}







#post-navigator-single a {







	color: #666666;







	padding: 5px 8px;







	margin: 0px 0px 0px 3px;







	text-decoration: none;







}







#post-navigator-single a:hover {







	color: #333333;







	padding: 5px 8px;







	margin: 0px 0px 0px 3px;







	text-decoration: underline;







}







#comments-template {







	margin: 15px 0px 0px;







	padding: 0px 0px 2em;







	float: left;







	width: 740px;







}







#comments-template h4 {







	margin: 0px;







	padding: 0px;







	float: left;







	font-size: 14px;







	line-height: 17px;







	color: #666666;







	width: 200px;







	font-weight:bold;







}







#comments-template h5 {







	margin: 15px 0px 10px;







	padding: 5px 12px;







	float: left;







	background: #990000;







	font-size: 13px;







	line-height: 17px;







	color: #FFFFFF;







	border: 1px solid #8F1436;







	width: 200px;







}







#comments-template h6 {







	margin: 15px 0px 10px;







	padding: 5px 12px;







	background: #000000;







	font-size: 13px;







	line-height: 17px;







	color: #FFFFFF;







	border: 1px solid #996666;







	clear: left;







	float: left;







	width: 200px;







}







.comment-list {







	float: left;







	width: 96%;







	margin-top: 10px;







	margin-bottom: 0px;







	padding: 8px;







}















.comment-avatar {







	margin: 0px 8px 0px 0px;







	padding: 0px;







	float: left;







	height: 52px;







	width: 52px;







}







.comment-avatar img {







	border-width: 0px;







}







.comment-block {







	float: left;







	width: 95%;







	margin: 0px;







	padding: 5px;







	background: #f9f9f9;







	border: 1px solid #eeeeee;







}







.comment-block .comment-author {







	font-size: 14px;







	font-weight: bold;







	color: #000000;







	line-height: 18px;







	margin: 0px;







	padding: 0px;







	float: left;







	width: 99%;







	font-family: Verdana, Arial, Helvetica, sans-serif;







}







.comment-block .comment-date {







	font-size: 13px;







	color: #000000;







	line-height: 18px;







	margin: 0px;







	padding: 0px;







	float: left;







	width: 99%;







}







.comment-block .comment-date a {







	color: #990000;







	text-decoration: none;







}







.comment-block .comment-date a:hover {







	color: #990000;







	text-decoration: underline;







}







.comment-block .comment-text {







	font-size: 11px;







	color: #000000;







	line-height: 19px;







	margin: 0px;







	padding: 1em 0px;







	float: left;







	width: 99%;







	font-family: Verdana, Arial, "Times New Roman", sans-serif;







}







.comment-block .comment-text code {







	font-family: Verdana, Arial, Helvetica, sans-serif;







	font-size: 12px;







	color: #666666;







}







.comment-block .comment-text blockquote {







	margin: 10px;







	padding: 5px;







	clear: both;







	border-left: 5px solid #000000;







	font-size: 13px;







	font-weight: bold;







	line-height: 17px;







	color: #000000;







}















.comment-block .comment-author a {







	color: #990000;







	text-decoration: underline;







}







.comment-block .comment-author a:hover {







	color: #990000;







	text-decoration: none;







}







.comment-block .comment-text a {







	color: #990000;







	text-decoration: underline;







}







.comment-block .comment-text a:hover {







	color: #990000;







	text-decoration: none;







}







.comment-block .comment-text p {







	margin: 0px 0px 5px;







}















/* alt */















.comment-block-alt {







	float: left;







	width: 95%;







	margin: 0px;







	padding: 5px;







	background: #FFFFFF;







	border: 1px solid #eeeeee;







}







.comment-block-alt .comment-author {







	font-size: 12px;







	font-weight: bold;







	color: #FF6600;







	line-height: 18px;







	margin: 0px;







	padding: 0px;







	float: left;







	width: 99%;







	font-family: Verdana, Arial, Helvetica, sans-serif;







}







.comment-block-alt .comment-date {







	font-size: 12px;







	color: #000000;







	line-height: 17px;







	margin: 0px;







	padding: 0px;







	float: left;







	width: 99%;







}







.comment-block-alt .comment-date a {







	color: #990000;







	text-decoration: none;







}







.comment-block-alt .comment-date a:hover {







	color: #990000;







	text-decoration: underline;







}







.comment-block-alt .comment-text {







	font-size: 11px;







	color: #666666;







	line-height: 19px;







	margin: 0px;







	padding: 1em 0px;







	float: left;







	width: 99%;







	font-family: Verdana, Arial, Helvetica, sans-serif;







}







.comment-block-alt .comment-text p {







	margin: 0px 0px 5px;







}







.comment-block-alt .comment-author a {







	color: #990000;







	text-decoration: underline;







}







.comment-block-alt .comment-author a:hover {







	color: #990000;







	text-decoration: none;







}







.comment-block-alt .comment-text a {







	color: #990000;







	text-decoration: underline;







}







.comment-block-alt .comment-text a:hover {







	color: #990000;







	text-decoration: none;







}







.comment-block-alt .comment-text code {







	font-family: Verdana, Arial, Helvetica, sans-serif;







	font-size: 12px;







	color: #666666;







}







.comment-block-alt .comment-text blockquote {







	margin: 10px;







	padding: 5px;







	clear: both;







	border-left: 5px solid #000000;







	font-size: 13px;







	font-weight: bold;







	line-height: 17px;







	color: #000000;







}







#comment-form {







	margin: 10px 0px 0px;







	padding: 12px 3px 12px 8px;







	float: left;







	width: 95%;







	background: #f5f5f5;







}







#comment-form p {







	margin: 0px 0px 10px;







	padding: 0px;







}







#comment-form label {







	font-size: 12px;







	color: #666666;







	margin: 0px;







	padding: 0px;







	line-height: 18px;







}







#comment-form .comment-box {







	margin: 0px;







	padding: 3px;







	width: 96%;







	font-family: Verdana, Arial, Helvetica, sans-serif;







	font-size: 14px;







	font-weight: bold;







	color: #000000;







}







#comment-form .comment-box:hover {







	margin: 0px;







	padding: 3px;







	width: 96%;







	background: #f9f9f9;







	font-size: 14px;







	font-weight: bold;







	color: #000000;







}







#comment-form .comment-box-area {







	margin: 0px;







	padding: 3px;







	width: 96%;







	height: 200px;







	font-family: Verdana, Arial, Helvetica, sans-serif;







	font-size: 11px;







	color: #999999;







	line-height: 18px;







}







#comment-form .comment-box-area:hover {







	margin: 0px;







	padding: 3px;







	width: 96%;







	height: 200px;







	background: #FFFFFF;







	font-family: Verdana, Arial, Helvetica, sans-serif;







	font-size: 11px;







	color: #999999;







}







#comment-form .comment-submit {







	margin: 0px;







	padding: 5px 7px;







	font-family: Verdana, Arial, Helvetica, sans-serif;







	font-size: 10px;







	color: #333333;







}







#comment-form #comment-rules {







	margin-top: 10px;







	margin-bottom: 0px;







	font-size: 9px;







	color: #666666;







	line-height: 17px;







}















.relacionados{







	width:740px;







	height:auto;







	float:left;







	margin-bottom:20px;







}	















.relacionados h3{







	color:#EE8601;







	font-weight:bold;







}















#sidebar {
	background-color:#F1F1F1;
	border:1px solid #CCCCCC;
	float:right;
	margin-right:10px;
	margin-top:25px;
	margin-bottom:20px;
	overflow:hidden;
	padding:10px;
	width:170px;
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
}







#sidebar-home {



	float:right;



	margin-right:10px;



	margin-top:25px;



	overflow:hidden;



	width:210px;



}











.box-feed {







	float: left;







	width: 200px;







	padding-bottom: 15px;







}







.box-feed span {







	margin: 0px;







	padding: 8px 0px;







	float: left;







	width: 200px;







	font-size: 13px;







	line-height: 24px;







}







.box-feed span a {







	color: #000000;







	text-decoration: none;







}







.box-feed span a:hover {







	color: #000000;







	text-decoration: underline;







}







#sidebar h3 {







	font-size: 24px;







	line-height: 28px;







	color: #000000;







	margin: 0px 0px 6px;







	padding: 0px 0px 2px;







	float: left;







	width: 96%;







	border-bottom: 1px solid #eeeeee;







}







.box-feed p {







	font-size: 14px;







	margin: 0px;







	padding: 0px;







	float: left;







	width: 200px;







	line-height: 24px;







	color: #000000;







}







.box-feed p a {







	color: #000000;







	text-decoration: none;







	padding-left: 15px;







	margin: 0px;







	padding-top: 2px;







	padding-bottom: 2px;







	background: url(images/rss.png) no-repeat left center;







	float: left;







	font-size: 14px;







	font-weight: bold;







}







.box-feed p a:hover {







	color: #993300;







	text-decoration: underline;







	padding-left: 15px;







	margin: 0px;







	padding-top: 2px;







	padding-bottom: 2px;







	background: url(images/rss.png) no-repeat left center;







	float: left;







	font-size: 14px;







	font-weight: bold;







}







.box-feed img {







	margin: 0px 5px 5px 0px;







	padding: 0px;







	float: left;







	border-width: 0px;







}







.list {







	margin: 0px;







	padding: 0px 0px 15px;







	float: left;







	width: 200px;







	list-style-type: none;







}







.list ul {







	margin: 0px;







	padding: 0px;







	float: left;







	width: 200px;







	list-style-type: none;







}







.list li {







	margin: 0px 0px 7px;







	padding: 0px;







	float: left;







	width: 200px;







	list-style-type: none;







	font-family: Arial, Tahoma, "Lucida Sans";







	font-size: 13px;







	color: #000000;







	line-height: 17px;







}







.list ul li {







	margin: 7px 0px 0px;







	padding: 0px;







	float: left;







	width: 200px;







	list-style-type: none;







	font-family: Arial, Tahoma, "Lucida Sans";







	font-size: 13px;







	color: #000000;







	line-height: 17px;







}







.list li a {







	margin: 0px;







	padding: 0px 0px 0px 16px;







	float: left;







	list-style-type: none;







	color: #000000;







	text-decoration: none;







	background: url(images/bullet.gif) no-repeat left 1px;







}







.list li a:hover {







	margin: 0px;







	padding: 0px 0px 0px 16px;







	float: left;







	list-style-type: none;







	color: #000000;







	text-decoration: underline;







	background: url(images/bullet.gif) no-repeat left 1px;







}







.list ul li a {







	margin: 0px;







	padding: 0px 0px 0px 16px;







	float: left;







	list-style-type: none;







	color: #000000;







	text-decoration: none;







	background: url(images/bullet.gif) no-repeat left 1px;







}







.list ul li a:hover {







	margin: 0px;







	padding: 0px 0px 0px 16px;







	float: left;







	list-style-type: none;







	color: #000000;







	text-decoration: underline;







	background: url(images/bullet.gif) no-repeat left 1px;







}















#imagem {



width:970px;



height:150px;



overflow:hidden;



}















#acesse {







width:auto;







height:100px;







margin-bottom:30px;







border:1px solid #999999;







overflow:hidden;







}















#enquete {







width:200px;







height:auto;







margin-bottom:30px;







float:left;







}















#enquete_titulo {







width:auto;







height:31px;







float:left







}















#enquete_texto {







width:auto;







height:auto;







padding:10px;







float:left;







}















#entry_left {







width:330px;







height:auto;







float:left;







overflow:hidden;







}















#bem_vindo {







width:330px;







height:auto;







float:left;







margin-bottom:30px;







overflow:hidden;







text-align:justify;







}















#trabalhos {







width:350px;







height:auto;







float:left;







margin-bottom:30px;







}















#trabalhos_titulo {







width:330px;







height:31px;







float:left;







margin-bottom:10px;







}















#trabalhos_img {







width:100px;







height:70px;







float:left;







margin-right:15px;







}























#trabalhos_lista {







width:120px;







height:220px;







float:left;







padding-left:35px;







padding-right:35px;







padding-top:0px;







padding-bottom:0px;







margin-bottom:20px;







}















#trabalhos_img_lista {







width:100px;







height:157px;







float:left;







}















#trabalhos_titulo_lista {







width:100px;







height:auto;







float:left;







margin-top:5px;







text-align:center;







}















#parceiros {







width:auto;







height:auto;







float:left;







margin-bottom:30px;







}















#parceiros_img {







width:75px;







height:75px;







padding:2px;







border:1px solid #CCCCCC;







float:left;







margin-right:15px;







}















.titulos_parceiros {







font-family:Arial, Helvetica, sans-serif;







font-size:20px;







color:#FF6600;







font-weight:bold;







}















.texto_parceiros {







text-align:justify;







}























#comentarios {







width:330px;







height:auto;







float:left;







margin-bottom:30px;















}















#paginacao {







width:650px;







height:auto;







float:left;







margin-bottom:10px;







margin-top:10px;







}















#entry_right {







width:330px;







height:auto;







float:right;







}















#destaques {







width:330px;







height:auto;







float:left;







margin-bottom:30px;







}















#destaques_img {







width:330px;







height:250px;







margin-top:0px;







float:left;







}















.artigos_titulo {







font-family:Arial, Helvetica, sans-serif;







font-size:14px;







color:#FF6600;







font-weight:bold;























}















.titulos_page {



font-family:Arial, Helvetica, sans-serif;



font-size:27px;



color:#ee8601;



font-weight:bold;



line-height:150%;



margin-bottom:5px;



}















.titulos_tags {



font-family:Arial, Helvetica, sans-serif;



font-size:24px;



color:#272727;



font-weight:bold;



line-height:150%;



margin-bottom:5px;



}







.titulos_busca {

	font-family:Arial, Helvetica, sans-serif;

	font-size:17px;

	color:#272727;

	font-weight:bold;

	line-height:150%;

}















#noticias_conteudo{







	width:173px;







	height:auto;







	margin-bottom:15px;







}















.noticias_tit{

	font-size:17px;

	color:#EE8601;

	margin-bottom:12px;

	font-weight:bold;

}















.noticias_data{







}















.noticias_titulo{
font-weight:bold;
color:#000000;
}















.noticias_texto{







}















.noticias_todos{







	text-align:right;







}















#artigos {







width:310px;







height:auto;







float:left;







margin-bottom:30px;







border:1px solid #D8D8D8;







padding:10px;







overflow:hidden;







}























#flash_banner {







width:330px;







height:auto;







float:left;







margin-bottom:30px;







overflow:hidden;







}















#artigos_titulo {







width:310px;







height:31px;







margin-bottom:5px;







float:left;







overflow: hidden;







}















#artigos_texto {

	background-color:#F1F1F1;

	border:1px solid #CCCCCC;

	float:left;

	height:110px;

	margin-bottom:45px;

	margin-left:50px;

	margin-top:0;

	padding:10px;

	width:380px;

}















#artigos_todos {







width:300px;







height:auto;







margin-top:5px;







float:left;







text-align:right;







background-color:#f1f1f1;







padding:5px;







}























#tags {







width:180px;







height:auto;







float:left;







margin-bottom:30px;







padding:10px;







background-color:#f9f9f9;







}















#tags a:link{







	text-decoration: none;







	border: none; 







	font-weight:normal;







}















#tags a:hover{







	color:#ff6600;







	border: none;







	text-decoration: underline;







	font-weight:normal;







	}















#tags a:visited{







}















#tags_texto {







width:auto;







height:auto;







float:left;







line-height:250%;







font-family:Arial, Helvetica, sans-serif;







}























.titulo {



width:auto;



height:32px;



float:left;



margin-bottom:15px;







}















#texto {







width:auto;







height:auto;







float:left;







}















#mensagem {







width:178px;







height:auto;







float:left;







margin-bottom:30px;







padding:10px;







border:1px solid #D8D8D8;







overflow:hidden;







}























#mensagem_titulo {







width:178px;







height:25px;







float:left;







overflow:hidden;







}















#mensagem_texto {







width:auto;







height:auto;







float:left;







line-height:150%;







text-align:justify;







}























#conheca {







width:178px;







height:auto;







float:left;







margin-bottom:30px;







padding:10px;







overflow:hidden;







background-color:#f5f5f5;







}















#conheca_titulo {







width:178px;







height:25px;







float:left;







overflow:hidden;







}















#conheca_img {







width:auto;







height:auto;







float:left;







}







































































#footer {







	margin: 0px;







	width: 960px;







	background-color:#272727;







	color: #FFFFFF;







	border-top:3px solid #f1961f;







	font-size: 11px;







	line-height: 18px;







	padding: 5px 5px;







	font-family: Arial, Helvetica;







	text-align: center;







}















#footer a {







	color: #ffffff;







	text-decoration: none;







}







#footer a:hover {







	color: #FFFFFF;







	text-decoration: underline;







}























/* Estilo Link1 */

a.link1:link {color:#272727;text-decoration:none;}

a.link1:visited {color:#272727;text-decoration:none;}

a.link1:hover {color:#272727;text-decoration:underline;}

a.link1:active {}	





/* Estilo Link2 */







a.link2:link {color:#FFFFFF;text-decoration:none;}







a.link2:visited {color:#FFFFFF;	text-decoration:none;}







a.link2:hover {	color:#FFFFFF;	text-decoration:underline;	}







a.link2:active {}	















/* Estilo Link3 */







a.link3:link {color:#666666;text-decoration:none;}







a.link3:visited {color:#666666;text-decoration:none;}







a.link3:hover {color:#FF6600;text-decoration:underline;}







a.link3:active {}	















/* Legenda */















.legenda {







	font-family: Arial;







	font-weight: bold;







	font-size: 9px;







	color: #0F84E1;







	text-align:center;







}















.wp-caption {  







text-align: center;  







background-color: #f3f3f3;  







padding: 10px;  







margin: 0px;  







margin-left:10px;







margin-right:10px;







}  







.wp-caption img {  







margin: 0;  







padding: 0;  







border: 0 none;  







}  







.wp-caption p.wp-caption-text {  







font-size: 10px;  







color:#666666;







font-family:Arial, Helvetica, sans-serif;







line-height: 15px;  







padding:8px;







margin: 0;  







} 
