/*  
Theme Name: Engenharia que Transforma v2.0
Theme URI: http://www.engenhariaquetransforma.com.br/
Author: Polvora Comunicacao
Author URI: http://polvoracomunicacao.com.br
*/

/* GLOBALS --------------------------------------- */
body {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
}
img {
	border: none;
}
a:link, a:visited {
	font-size: 14px;
	font-weight: bold;
	color: #95BF0D;
	text-decoration: none;
}
a:active, a:visited {
	font-size: 14px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
}
blockquote p:first-letter {
  font-size: 20pt;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  color: #666;
  float: left;
  margin: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 5px;
  padding-left: 0px;
}
.comment_text blockquote p:first-letter {
  font-weight: normal;
  color: #333;
  font-size: 13px;
  float: left;
  margin-top: 3px;
}
/* END GLOBALS --------------------------------------- */

#top-bar {
	background-image: url(images/barra-menu-back.png);
	background-repeat: repeat-x;
	padding: 0px;
	height: 37px;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-position: left top;
}
.top-barcenter {
	height: 37px;
	width: 995px;
	margin-right: auto;
	margin-left: auto;
	display: block;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.top-barimgbusca {
	float: left;
	margin-top: 5px;
	margin-right: 20px;
}
.top-barimgbusca img {
  width: 65px;
  height: 15px;
}
.box-search {
	float: right;
	height: 27px;
	width: 300px;
	margin-top: 5px;
}
.box-search form {
  margin: 0px;
  padding: 0px;
}
.formtxt {
  font-size: 11px;
  font-weight: normal;
  color: #8397BA;
  background-image: url(images/back-form.jpg);
  background-repeat: no-repeat;
  height: 24px;
  width: 170px;
  border:none;
  float: left;
  padding-top: 7px;
  padding-right: 2px;
  padding-bottom: 0px;
  padding-left: 5px;
  background-color: transparent;
}
.buttontxt {
  border:none;
  background:transparent;
  float: left;
}
.navmenu {
	float: left;
	width: 540px;
	font-size: 12px;
	color: #FFF;
	margin: 0px;
	padding: 0px;
	height: auto;
}
.navmenu ul {
	padding: 0px;
	float: left;
	width: 500px;
	display: inline;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-type: none;
	color: #FFF;
	height: auto;
}
.navmenu ul li {
  display: inline;
  height: 15px;
  list-style-type: none;
  font-size: 12px;
}
.navmenu ul li a, .navmenu ul li a:visited {
  color: #FFFFFF;
  text-decoration: none;
  font-weight: normal;
  font-size: 12px;
  margin-left: 10px;
  margin-right: 10px;
}
.navmenu ul li a:hover, .navmenu ul li a:active {
  color: #96BF0D;
  text-decoration: none;
  font-weight: normal;
  font-size: 12px;
  margin-left: 10px;
  margin-right: 10px;
}
/* END DIV MAIN ------------------------------------------ */


/* HEADER ------------------------------------------------ */
.header {
	width: 100%;
	display: block;
	padding: 0px;
	height: 200px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.header-center {
	width: 995px;
	display: block;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.headerleft {
	float: left;
	width: 620px;
	margin-top: 30px;
}
h1.logo {
	display: block;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	height: 98px;
}
h2.description {
	float: left;
	padding-left: 15px;
	display: block;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	text-align: right;
	width: 605px;
	height: 46px;
}
h2.description spam.home {
	float: right;
	display: block;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	text-align: left;
	width: 500px;
	height: 46px;
	padding-left: 0px;
}
h2.description span.voltar {
	float: left;
	display: block;
	text-align: left;
	width: 150px;
	font-size: 12px;
	color: #012D81;
	margin-top: 17px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}
h2.description span.voltar img {
	float: left;
	margin-right: 10px;
	margin-top: 4px;
}
h2.description span.voltar a, h2.description span.voltar a:visited {
	font-size: 12px;
	color: #012D81;
}
h2.description span.voltar a:hover, h2.description span.voltar a:active {
	font-size: 12px;
	color: #333;
}
.headerright {
	background-image: url(images/bkg-search.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	float: right;
	width: 330px;
	margin-top: 25px;
	display: inline;
	margin-right: 15px;
}
/* END GLOBALS --------------------------------------- */
#main-global {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	/*margin-top: 8px;*/
	margin-bottom: 0px;
	display: table;
	padding: 0px;
	background-image: url(images/bkg-content-transp.jpg);
	background-repeat: repeat-y;
	background-position: center top;
}
#main {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	background-image: url(images/bkg-top-content.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	display: table;
	padding-top: 35px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#main-content {
	height: auto;
	width: 995px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
}
/* -- CONTEUDO +++++++++++++++++++++++++++++++++++++++++++ */
.content {
	float: left;
	height: auto;
	width: 965px;
	display: inline;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}
/* -- ARTIGOS +++++++++++++++++++++++++++++++++++++++++++ */
.postcontent {
	float: left;
	height: auto;
	width: 620px;
	margin: 0px;
	padding: 0px;
}
/* -- FIM CATEGORIAS +++++++++++++++++++++++++++++++++++++++++++ */

.areaposts {
	float: left;
	height: auto;
	width: 620px;
	margin-top: 0px;
}
h3.cattitle {
	font-size: 18px;
	font-weight: bold;
	color: #9DC31B;
	display: block;
	padding: 0px;
	float: left;
	height: auto;
	width: 620px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-transform: uppercase;
	letter-spacing: -0.04em;
}
.datebar {
	float: left;
	width: 620px;
	height: auto;
	margin: 0px;
	background-image: url(images/datebar-bottom.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.datebar-top {
	float: left;
	width: 620px;
	height: auto;
	margin: 0px;
	background-image: url(images/datebar-top.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 5px;
	padding-right: 0px;
	padding-left: 0px;
}
.date {
	display: block;
	float: left;
	width: 64px;
	height: 33px;
	padding-top: 0px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 7px;
	margin: 0px;
}
.day {
	font-size: 30px;
	line-height: 30px;
	font-weight: bold;
	color: #15478E;
	letter-spacing: -1px;
	display: block;
	float: left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	background-image: url(images/date.png);
	text-align: center;
	height: 33px;
	width: 42px;
	margin: 0px;
	padding: 0px;
}
.month {
	font-size: 10px;
	line-height: 10px;
	text-transform: lowercase;
	color: #275103;
	display: block;
	float: right;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin-top: 1px;
}
.year {
	font-size: 11px;
	line-height: 11px;
	color: #D50B0B;
	display: block;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
h2.posttitle {
	font-size: 22px;
	font-weight: normal;
	color: #FFF;
	float: right;
	height: auto;
	width: 535px;
	padding: 0px;

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	display: block;
	letter-spacing: -0.3px;
	line-height: 22px;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
h2.posttitle a, h2.posttitle a:visited {
	font-size: 22px;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	letter-spacing: -0.3px;
}
h2.posttitle a:hover, h2.posttitle a:active {
	font-size: 22px;
	font-weight: normal;
	color: #333;
	text-decoration: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	letter-spacing: -0.3px;
}

h2.pagetitle {
	font-size: 22px;
	font-weight: normal;
	color: #FFF;
	float: left;
	height: auto;
	width: 465px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	display: block;
	letter-spacing: -0.3px;
	line-height: 22px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 85px;
	margin: 0px;
}
h2.pagetitle a, h2.pagetitle a:visited {
	font-size: 22px;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	letter-spacing: -0.3px;
}
h2.pagetitle a:hover, h2.pagetitle a:active {
	font-size: 22px;
	font-weight: normal;
	color: #333;
	text-decoration: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	letter-spacing: -0.3px;
}
.entry {
	float: left;
	height: auto;
	width: 585px;
	font-size: 14px;
	margin-bottom: 5px;
	text-align: justify;
	line-height: 19px;
	padding-left: 15px;
	margin-top: 30px;
	color: #15478D;
}
.entry a, .entry a:visited {
	font-size: 14px;
	font-weight: bold;
	color: #95BF0D;
	text-decoration: none;
}
.entry a:hover, .entry a:active {
	font-size: 14px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}
.entry p {
	margin-top: 20px;
	margin-bottom: 20px;
}
.entry h1 {
	font-size: 16px;
	font-weight: bold;
	color: #040000;
}
.entryh h3 {
	font-size: 14px;
	font-weight: bold;
	color: #000;
}
.entry h3 a, .entry h3 a:visited {
	font-size: 14px;
	font-weight: bold;
	color: #95BF0D;
	text-decoration: none;
}
.entry h3 a:hover, .entry h3 a:active {
	font-size: 14px;
	font-weight: bold;
	color: #040000;
	text-decoration: none;
}
.entry h6 a, .entry h6 a:hover {
	font-size: 9px;
	color: #000;
}
.entry h6 a, .entry h6 a:visited {
	font-size: 9px;
	color: #000;
}
.entry h6 a {
	font-size: 9px;
	color: #000;
}
.entry h5 {
	font-size: 13px;
	font-weight: bold;
	color: #000;
}
.entry h4{
	font-size: 13px;
	font-weight: bold;
	color: #012D81;
	margin: 0px;
	padding: 0px;
}
.entry ul {
	margin: 0px;
	display: block;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.entry ul li {
	background-image: url(images/markup-post-list.png);
	background-repeat: no-repeat;
	background-position: left 7px;
	margin-top: 8px;
	margin-bottom: 8px;
	list-style-type: none;
	padding-left: 15px;
	padding-top: 2px;
	padding-bottom: 2px;
	display: block;
}
.entry ul ul {
	padding: 0px;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
.postmetadata {
	float: left;
	height: auto;
	width: 620px;
	margin-bottom: 30px;
	margin-top: 15px;
	display: block;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D2D3D4;
}
.tags {
	margin: 0px;
	float: left;
	height: auto;
	width: 620px;
	line-height: 13px;
	padding: 0px;
	color: #97BF0D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
.tags a, .tags a:visited {
	font-size: 12px;
	font-weight: normal;
	color: #8F8F8F;
	text-decoration: none;
}
.tags a:hover, .tags a:active {
	font-size: 12px;
	font-weight: normal;
	color: #333;
	text-decoration: none;
}
/* SOCIABLE +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
div.sociable {
	float: left;
	height: auto;
	width: 300px;
	margin-top: 16px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
}
span.sociable_tagline {
	position: relative;
	font-size: 13px;
	margin-bottom: 8px;
	display: block;
	line-height: 13px;
	color: #9BBF1B;
	font-weight: bold;
}
span.sociable_tagline span {
	display: none;
	width: 14em;
}
span.sociable_tagline:hover span {
	position: absolute;
	display: block;
	top: -5em;
	background: #ffe;
	border: 1px solid #ccc;
	color: black;
	line-height: 1.25em;
}
.sociable span {
	display: block;
}
.sociable ul {
	display: inline;
	margin: 0 !important;
	padding: 0 !important;
}
.sociable ul li {
	background: none;
	display: inline !important;
	list-style-type: none;
	margin: 0px;
	padding: 1px;
}
.sociable ul li:before {
	content: "";
}
.sociable img {
	float: none;
	width: 16px;
	height: 16px;
	border: 0;
	margin: 0;
	padding: 0;
}
.sociable-hovers {
	opacity: .4;
	-moz-opacity: .4;
	filter: alpha(opacity=40);
}
.sociable-hovers:hover {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}
#orkut-share {
	cursor:pointer; 
	opacity:.4; 
	-moz-opacity: .4; 
	filter: alpha(opacity=40);
}
#orkut-share:hover {
	cursor:pointer; 
	opacity: 1;
    -moz-opacity: 1;
    filter: alpha(opacity=100);
}
.box-comente {
	float: right;
	width: 90px;
	background-image: url(images/icon-comments.png);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 12px;
	font-weight: bold;
	color: #012D81;
	line-height: 12px;
	padding-top: 21px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 48px;
	height: auto;
	margin-top: 23px;
}
.box-comente a, .box-comente a:visited {
	font-size: 12px;
	font-weight: bold;
	color: #012D81;
}
.box-comente a:hover, .box-comente a:active {
	font-size: 12px;
	font-weight: bold;
	color: #666;
}
#post-navigator {
	margin-top: 15px;
	margin-bottom: 15px;
	float: left;
	height: auto;
	width: 620px;
	display: block;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
}
#post-navigator-single {
	margin-top: 15px;
	margin-bottom: 15px;
	float: left;
	height: auto;
	width: 620px;
	display: block;
	font-size: 12px;
	font-weight: bold;
	color: #97BF0D;
}
#post-navigator-single a:link, #post-navigator-single a:visited {
	color: #97BF0D;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}
#post-navigator-single a:active, #post-navigator-single a:hover {
	color: #042973;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}
#post-navigator a:link, #post-navigator a:visited {
	color: #042973;
	text-decoration: none;
	font-weight: bold;
	margin: 2px;
	padding-top: 1px;
	padding-right: 4px;
	padding-bottom: 1px;
	padding-left: 4px;
}
#post-navigator a:hover, #post-navigator a:active {
	color: #97BF0D;
	text-decoration: none;
	background-color: #042973;
	font-weight: bold;
	margin: 2px;
	padding-top: 1px;
	padding-right: 4px;
	padding-bottom: 1px;
	padding-left: 4px;
}
.pgalignright {
	float: right;
	height: 22px;
	width: 305px;
	text-align: right;
}
.pgalignleft {
	float: left;
	height: 22px;
	width: 305px;
	text-align: left;
}
.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:visited {
	text-decoration: none;
	margin: 2px;
	padding-top: 1px;
	padding-right: 4px;
	padding-bottom: 1px;
	padding-left: 4px;
}
.wp-pagenavi a:hover, .wp-pagenavi a:active {
	text-decoration: none;
	margin: 2px;
	padding-top: 1px;
	padding-right: 4px;
	padding-bottom: 1px;
	padding-left: 4px;
}
.wp-pagenavi span.pages {
	margin: 2px;
	padding-top: 1px;
	padding-right: 4px;
	padding-bottom: 1px;
	padding-left: 4px;
}
.wp-pagenavi span.current {
	margin: 2px;
	padding-top: 1px;
	padding-right: 4px;
	padding-bottom: 1px;
	padding-left: 4px;
	color: #042973;
	text-decoration: none;
	font-size: 11px;
	background-color: #97BF0D;
}
.wp-pagenavi span.extend {
	padding: 2px;
	margin: 2px;
}
/* -- IMAGES +++++++++++++++++++++++++++++++++++++++++++ */
p img {
	padding: 0;
	max-width: 100%;
}
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	padding: 1px;
	border: solid 1px #042A73;
	margin-top: 5px;
	margin-bottom: 5px;
}
img.alignright {
	padding: 1px;
	display: inline;
	border: solid 1px #042A73;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 10px;
}
img.alignleft {
	padding: 1px;
	display: inline;
	border: solid 1px #042A73;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0;
}
.alignright {
	float: right;
}
.alignleft {
	float: left
}
/* -- SIDEBAR  +++++++++++++++++++++++++++++++++++++++++++ */
.sidebar {
	float: right;
	width: 320px;
	height: auto;
	background-color: #192977;
	display: inline;
	margin: 0px;
	padding: 5px;
}
.sidebar h1.mauadireto {
	float: left;
	width: 302px;
	height: 19px;
	display: block;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
}
.sidebar h1.mauadireto img {
	float: left;
}
.box-mauadireto {
	padding: 10px;
	float: left;
	height: auto;
	width: 290px;
	font-size: 12px;
	color: #C3FB03;
}
.box-mauadireto p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 2px;
}
.box-mauadireto form {
	padding: 0px;
	margin: 0px;
}
.inputform  {
	font-size: 11px;
  font-weight: normal;
  color: #8397BA;
  background-image: url(images/back-form2.jpg);
  background-repeat: no-repeat;
  height: 24px;
  width: 195px;
  border:none;
  float: left;
  padding-top: 7px;
  padding-right: 2px;
  padding-bottom: 0px;
  padding-left: 5px;
  background-color: transparent;
}
.box-mauadireto-top span {
	text-align: right;
	float: left;
	width: 233px;
}
.box-mauadireto span a, .box-mauadireto span a:visited {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: normal;
}
.box-mauadireto span a:hover, .box-mauadireto span a:active {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}
.box-mauadireto-top {
	float: left;
	height: 60px;
	width: 240px;
	background-image: url(images/markup-infomaua.png);
	background-repeat: no-repeat;
	background-position: left 15px;
	padding-left: 50px;
}
.box-mauadireto-bottom {
	float: left;
	height: 45px;
	width: 233px;
	background-image: url(images/markup-chat.png);
	background-repeat: no-repeat;
	background-position: left 0px;
	padding-left: 50px;
	margin-top: 25px;
}
.box-mauadireto-bottom img {
	float:right;
}
.box-mauadireto-bottom p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	text-indent: 2px;
}
.box-mauadireto-bottom input {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	text-indent: 2px;
	background-color: transparent;
	background-image: url(images/button1.png);
	background-repeat: no-repeat;
	height: 27px;
	width: 104px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.box-mauadireto-bottom span {
	text-align: right;
	float: left;
	width: 80px;
	margin-top: 8px;
}
.rss {
	padding: 10px;
	float: left;
	height: auto;
	width: 290px;
	font-size: 12px;
	color: #C3FB03;
	margin-bottom: 20px;
}
.rss .img1 {
	margin-left: 15px;
	float: left;
}
.rss .img2 {
	margin-left: 15px;
}
.rss .img3 {
	float:right;
	margin-top: 5px;
}
.redes {
	float: left;
	height: auto;
	width: 290px;
	font-size: 12px;
	color: #C3FB03;
	margin-bottom: 10px;
	display: inline;
	margin-left: 30px;
	margin-top: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.redes-left {
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #BDE33B;
	letter-spacing: -0.03em;
	display: block;
	float: left;
	width: 58px;
	text-align: center;
	height: auto;
	margin-right: 30px;
}
.redes-left img {
	margin-bottom: 10px;
}
.sidebar h2 {
	float: left;
	width: 310px;
	height: 16px;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;

	padding-left: 5px;
}
.sidebar h2 img {
	float: left;
}
.sidebar h3 {
	float: left;
	width: 310px;
	height: 16px;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	color: #BDE33B;
}
.sidebar-box {
	background-image: url(images/side-box-bottom.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	float: left;
	height: auto;
	width: 320px;
	margin-bottom: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0px;
}
.sidebar-box-top {
	background-image: url(images/side-box-top.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	height: auto;
	width: 320px;
	margin: 0px;
	padding: 0px;
}
.sidebar-box-top h1 {
	font-size: 12px;
	line-height: 12px;
	font-weight: normal;
	text-transform: uppercase;
	color: #B0E32E;
	float: right;
	height: auto;
	width: 244px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 14px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.sidebar-box-top h2 {
	font-size: 18px;
	font-weight: normal;
	color: #FFF;
	margin: 0px;
	float: right;
	width: 244px;
	padding-top: 0px;
	padding-right: 14px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 18px;
}
.sidebar-box-top h2 a, .sidebar-box-banners h2 a:visited {
	font-size: 18px;
	font-weight: normal;
	color: #FFF;
	line-height: 18px;
}
.sidebar-box-top h2 a:hover, .sidebar-box-banners h2 a:active {
	font-size: 18px;
	font-weight: normal;
	color: #B0E32E;
	line-height: 18px;
}

.sidebar-box-top-maislidos {
	background-image: url(images/side-box-top.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	height: auto;
	width: 320px;
	margin: 0px;
	padding: 0px;
}
.sidebar-box-top-maislidos ul {
	display: block;
	padding: 0px;
	float: left;
	height: auto;
	width: 310px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 5px;
	clear: both;
}
.sidebar-box-top-maislidos ul li {
	background-image: url(images/markup-list.png);
	background-repeat: no-repeat;
	background-position: left 2px;
	display: block;
	height: auto;
	width: 290px;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 13px;
	list-style-type: none;
	font-size: 12px;
	color: #FFF;
	margin-left: 5px;
	letter-spacing: -0.02em;
}
.sidebar-box-top-maislidos ul li a, .sidebar-box-top-maislidos ul li a:visited {
	list-style-type: none;
	font-size: 12px;
	color: #FFF;
	font-weight: normal;
}
.sidebar-box-top-maislidos ul li a:hover, .sidebar-box-top-maislidos ul li a:active {
	list-style-type: none;
	font-size: 12px;
	color: #C3F905;
	font-weight: normal;
}

ul.sidebar-min-list {
	display: block;
	float: left;
	height: auto;
	width: 138px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
ul.sidebar-min-list li {
	background-image: url(images/markup-list.png);
	background-repeat: no-repeat;
	background-position: left 2px;
	display: block;
	height: auto;
	width: 123px;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 13px;
	list-style-type: none;
	font-size: 12px;
	color: #FFF;
	margin-left: 5px;
	letter-spacing: -0.02em;
}
ul.sidebar-min-list li a, ul.sidebar-min-list li a:visited {
	list-style-type: none;
	font-size: 12px;
	color: #FFF;
	font-weight: normal;
}
ul.sidebar-min-list li a:hover, ul.sidebar-min-list li a:active {
	list-style-type: none;
	font-size: 12px;
	color: #C3F905;
	font-weight: normal;
}



ul.sidebar-list {
	display: block;
	padding: 0px;
	float: left;
	height: auto;
	width: 310px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 5px;
	clear: both;
}
ul.sidebar-list li {
	background-image: url(images/markup-list.png);
	background-repeat: no-repeat;
	background-position: left 2px;
	display: block;
	height: auto;
	width: 290px;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 13px;
	list-style-type: none;
	font-size: 12px;
	color: #FFF;
	margin-left: 5px;
	letter-spacing: -0.02em;
}
ul.sidebar-list li a, ul.sidebar-list li a:visited {
	list-style-type: none;
	font-size: 12px;
	color: #FFF;
	font-weight: normal;
}
ul.sidebar-list li a:hover, ul.sidebar-list li a:active {
	list-style-type: none;
	font-size: 12px;
	color: #C3F905;
	font-weight: normal;
}

ul.sidebar-min-list {
	display: block;
	float: left;
	height: auto;
	width: 138px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
ul.sidebar-min-list li {
	background-image: url(images/markup-list.png);
	background-repeat: no-repeat;
	background-position: left 2px;
	display: block;
	height: auto;
	width: 123px;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 13px;
	list-style-type: none;
	font-size: 12px;
	color: #FFF;
	margin-left: 5px;
	letter-spacing: -0.02em;
}
ul.sidebar-min-list li a, ul.sidebar-min-list li a:visited {
	list-style-type: none;
	font-size: 12px;
	color: #FFF;
	font-weight: normal;
}
ul.sidebar-min-list li a:hover, ul.sidebar-min-list li a:active {
	list-style-type: none;
	font-size: 12px;
	color: #C3F905;
	font-weight: normal;
}
.sidebar-box-banners2 {
	float: left;
	height: auto;
	width: 320px;
	margin-bottom: 25px;
}
.sidebar-box-banners {
	float: left;
	height: 65px;
	width: 320px;
	margin-bottom: 25px;
	background-image: url(images/banner-teste.jpg);
	background-repeat: no-repeat;
}
.sidebar-box-banners h1 {
	font-size: 12px;
	line-height: 12px;
	font-weight: normal;
	text-transform: uppercase;
	color: #B0E32E;
	float: right;
	height: auto;
	width: 244px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 14px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.sidebar-box-banners h2 {
	font-size: 18px;
	font-weight: normal;
	color: #FFF;
	margin: 0px;
	float: right;
	width: 244px;
	padding-top: 0px;
	padding-right: 14px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 18px;
}
.sidebar-box-banners h2 a, .sidebar-box-banners h2 a:visited {
	font-size: 18px;
	font-weight: normal;
	color: #FFF;
	line-height: 18px;
}
.sidebar-box-banners h2 a:hover, .sidebar-box-banners h2 a:active {
	font-size: 18px;
	font-weight: normal;
	color: #B0E32E;
	line-height: 18px;
}

.sidebar-box-divider {
	float: left;
	height: auto;
	width: 320px;
	margin-bottom: 20px;
}
span.vejamais {
	font-weight: bold;
	color: #FFF;
	text-align: right;
	display: block;
	float: left;
	height: 20px;
	width: 305px;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}
span.vejamais2 {
	font-weight: bold;
	color: #FFF;
	text-align: right;
	display: block;
	float: left;
	height: 20px;
	width: 155px;
	font-size: 11px;
}
span.oquee {
	text-align: left;
	font-weight: normal;
	color: #FFF;
	display: block;
	float: left;
	height: 20px;
	width: 150px;
	font-size: 11px;
	padding-left: 5px;
}
span.oquee a, span.oquee a:visited {
	text-align: left;
	font-weight: normal;
	color: #FFF;
	font-size: 11px;
}
span.oquee a:hover, span.oquee a:active {
	text-align: left;
	font-weight: normal;
	color: #90B64A;
	font-size: 11px;
}
span.vejamais a, span.vejamais a:visited {
	font-weight: bold;
	color: #FFF;
	text-align: right;
	font-size: 12px;
}
span.vejamais a:hover, span.vejamais a:active {
	font-weight: bold;
	color: #C3F905;
	text-align: right;
	font-size: 12px;
}
span.vejamais2 a, span.vejamais2 a:visited {
	font-weight: bold;
	color: #FFF;
	text-align: right;
	font-size: 12px;
}
span.vejamais2 a:hover, span.vejamais2 a:active {
	font-weight: bold;
	color: #C3F905;
	text-align: right;
	font-size: 12px;
}

.b-left {
	float: left;
	height: auto;
	width: 155px;
}
.b-right {
	float: right;
	height: auto;
	width: 155px;
}
.box-divider-top-left  {
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 155px;
	background-image: url(images/side-box-top-2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height:205px;
}
.sidebar h2.divider-left {
	float: left;
	width: 150px;
	height: 16px;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	clear: both;
}
.box-divider-left  {
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 155px;
	background-image: url(images/side-box-bottom-2.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: auto;
}
.box-divider-top-right  {
	display: block;
	margin: 0px;
	padding: 0px;
	float: right;
	width: 155px;
	background-image: url(images/side-box-top-2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:205px;
}
.sidebar h2.divider-right {
	float: right;
	width: 150px;
	height: 16px;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	clear: both;
}
.box-divider-right  {
	display: block;
	margin: 0px;
	padding: 0px;
	float: right;
	width: 155px;
	background-image: url(images/side-box-bottom-2.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: auto;
}
.box-tags {
	float: left;
	height: auto;
	width: 300px;
	text-align: justify;
	margin-bottom: 25px;
	letter-spacing: 0.02em;
	padding-right: 5px;
	padding-left: 5px;
	line-height: 15pt;
}
.box-tags a, .box-tags a:visited {
	font-weight: normal;
	color: #C3F905;
	text-decoration: none;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 3px;
}
.box-tags a:hover, .box-tags a:active {
	font-weight: normal;
	color: #042A73;
	text-decoration: none;
	background-color: #C3F905;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 3px;
}
#twitter-tools {
	float: left;
	display: block;
	padding: 5px;
//	font-size: 12px;
	background-image: url(images/icon-bird.jpg);
	background-repeat: no-repeat;
	background-position: 10px center;
	width: 300px;
//	height: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
.widget-all {
	width: 310px;
	float: left;
	height: auto;
}
.aktt_tweets {
//	width: 310px;
//	float: left;
//	height: auto;
//	font-size: 12px;
}
li.aktt_more_updates {
//	display: none !important;
}
li.aktt_more_updates a {
//	display: none !important;
//	color: #FFF;
}
.aktt_tweets ul {
//	float: left;
//	display: block;
//	width: 310px;
	padding: 0px;
	height: auto;
	margin: 0px;
//	color: #C2F904;
}
.aktt_tweets ul li {
	display: block;
	height: auto;
	width: 255px;
	padding-left: 50px;
	list-style-type: none;
	padding-top: 0px;
	padding-bottom: 0px;
	line-height: 15px;
	padding-right: 0px;
	clear: both;
	float: left;
	overflow-x: hidden; /* forçar respeitar o limite da largura */
	word-wrap: break-word; /* quebrar o texto */
	font-size: 11px;
	font-weight: normal;
	margin: 0px;
		
}
.aktt_tweets ul li a:link, .aktt_tweets ul li a:visited {
//	color: #FFF;
	font-weight: normal;
	text-decoration: none;
	font-size: 11px;
}
.aktt_tweets ul li a:hover, .aktt_tweets ul li a:active {
//	color: #C2F904;
	font-weight: normal;
	text-decoration: underline;
	font-size: 11px;
}
/* -- FIM FOLLOWS +++++++++++++++++++++++++++++++++++++++++++ */


/* -- COMMENTS +++++++++++++++++++++++++++++++++++++++++++ */
.entry_com {
	float:left;
	height:auto;
	width: 620px;
	padding-bottom: 15px;
}
h1#comments {
	font-size: 16px;
	font-weight: bold;
	color: #9BBF1B;
	text-decoration: none;
	text-transform: uppercase;
	margin-left: 0px;
	padding-left: 0px;
}
h1#comments span {
	color:#9BBF1B;
	font-size: 16px;
	text-transform: uppercase;
	font-weight: bold;
}
.title_comments {
	height:20px;
}
.title_comments h1 {
	font-size: 16px;
	color: #9BBF1B;
	letter-spacing:-1px;
	font-weight: bold;
	text-transform: uppercase;
	margin-left: 0px;
	padding-left: 0px;
}
.reply {
	float: right;
	padding: 0px;
	width: 109px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.reply a:link, .reply a:active, .reply a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
	font-weight: normal;
	color: #042A73;
	text-decoration: none;
	text-transform:uppercase;
	height: 15px;
	width: 81px;
	float:right;
	padding-top: 4px;
	text-align: center;
}
.reply a:hover {
	color: #000;
}
.com-list {
	height:auto;
	width: 620px;
}
.com-list h3 {
	font-size: 16px;
	font-weight: bold;
	color: #9BBF1B;
	text-decoration: none;
	text-transform: uppercase;
}
.com-list blockquote {
	margin-left: 1em;
	font-style: italic;
}
.com-avt {
	height: 113px;
	width: 83px;
	float:left;
	display: block;
	margin-right: 10px;
	margin-bottom: 10px;
	background-image: url(images/back_avt.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 7px;
	padding-left: 7px;
}
.com-con .avatar {
	margin: 0px;
	padding: 0px;
}
.com-con .avatar img {
	height: 75px;
	width: 75px;
	margin: 0px;
	padding: 0px;
}
.com-entry {
	margin-bottom: 20px;
}
.com-entry-bot {
	background-color:#F3F3F3;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.com-con {
	padding: 15px 0px 0px 0px;
	font-size: 11px;
	line-height: 16px;
	color:#666;
}
.com-name h1 {
	padding:0px;
	margin:0px;
}
.com-name {
	font-size: 15px;
	line-height: 14px;
	font-weight: bold;
	letter-spacing: -1px;
	height: auto;
	width: 60%;
	color:#95BF0D;
}
.com-ping a:link, .com-ping a:visited, .com-ping a:active {
	font-size: 15px;
	font-weight: bold;
	letter-spacing: -1px;
	height: auto;
	width: 90%;
	color:#042A73;
}
.com-ping a:hover {
	color:#040000;
}
.com-name a:link, .com-name a:visited, .com-name a:active {
	color:#042A73;
	text-decoration:none;
}
.com-name a:hover {
	color:#040000;
	text-decoration:none;
}
.com-date {
	font-size: 10px;
	font-weight:normal;
	color: #999;
	margin-bottom: 10px;
	margin-top: -1px;
}
.com-date a, .com-date a:visited, .com-date a:hover {
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color:#999;
}
.com-con p {
}
.comment_text {
	font-size: 12px;
	font-weight: normal;
	color: #040000;
	width:98%;
	height:auto;
}
.com-con p.com-name, .com-con p.com-date, .com-con p.avatar {
	padding: 0;
}
/* Comment Form
 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */	
 #respond {
	 width: 100%;
 }
#cancel-comment-reply-link {
	font-size: 13px;
	color: #042A73;
	text-decoration: none;
	padding: 4px;
	background-color:#9BBF1B;
	border: solid 1px #fff;
	font-weight: bold;
	display: block;
	width: 100%;
}
.gravatartxt {
	font-size: 11px;
	color: #7F7F7F;
	display: block;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
h1#comentar {
	display: block;
	letter-spacing:-1px;
	font-size: 24px;
	color: #040000;
	text-decoration: none;
	width: auto;
	height: 73px;
	padding: 0px 0px 0px 30px;
}
.com-form {
	background-color:#F3F3F3;
	color:#040000;
	font-size: 12px;
	padding: 10px;
}
.com-form-bot {
	min-height:331px;
	color:#040000;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 40px;
	padding-left: 20px;
}
.com-form p {
	padding: 0px 0px;
	position: relative;
	font-size: 12px;
}
.com-form label {
	font-size: 13px;
	color: #012D81;
}
.com-form a, .com-form a:visited, .com-form a:hover {
	color: #95BF0D;
	text-decoration: underline;
}
.forminput {
	background: #fff;
	border: 1px solid #DCDCDC;
	padding: 4px;
	margin-top: 10px;
	font-size: 12px;
	width: 98%;
}
.com-form textarea {
	width: 98%;
	background: #fff;
	padding: 4px;
	margin-top: 10px;
	font-size: 12px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E5E5E5;
	border-right-color: #B9B8B8;
	border-bottom-color: #B9B8B8;
	border-left-color: #E5E5E5;
	margin-left: 10px;
}
.formfields {
	width: 98%;
	background: #fff;
	padding: 4px;
	margin-top: 10px;
	font-size: 12px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E5E5E5;
	border-right-color: #B9B8B8;
	border-bottom-color: #B9B8B8;
	border-left-color: #E5E5E5;
	margin-left: 10px;
}
.buttonform {
	float: right;
	height: 30px;
	width: 131px;
	background-image: url(images/button4.png);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 1px;
	font-weight: normal;
	color: #0562CC;
	text-align: left;
	line-height: 1px;
	display: block;
	margin-top: 10px;
	border:0;
	background-color:transparent;
}

.com-form label#subscribe-label {
	position:relative;
	left:0px;
	top: 0px;
}
/* Captions */
.aligncenter, div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.wp-caption {
	border: 1px solid #CCCCCC;
	background-color: #EBEBEB;
	padding-top: 4px;
	margin: 10px;
}
.wp-caption img {
	margin: 5px;
	padding: 0;
	border: 0 none;
}
.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
	color: #333;
	text-align: center;
}
/* End captions */



/* -- RODAPE +++++++++++++++++++++++++++++++++++++++++++ */
#rodape {
	width: 100%;
	display: block;
	height: auto;
	background-image: url(images/bkg-bottom-content-transp.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color:#6096d2;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
}
.bottom {
	height: auto;
	width: 500px;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	padding: 0px;
}
.bottom ul {
	display: inline;
	padding: 0px;
	height: 14px;
	color: #042E76;
	font-size: 12px;
	text-align: center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.bottom ul li {
	display: inline;
	list-style-type: none;
	line-height: 12px;
	width: auto;
	height: 14px;
	font-size: 12px;
	color: #042E76;
	text-align: center;
	font-weight: normal;
}
.bottom ul li a, .bottom ul li a:visited {
	font-size: 12px;
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
	height: 12px;
	width: auto;
	margin-right: 11px;
	margin-left: 11px;
	padding-right: 1px;
	padding-left: 1px;
}
.bottom ul li a:hover, .bottom ul li a:active {
	font-size: 12px;
	color: #042E76;
	font-weight: bold;
	text-decoration: none;
	height: 12px;
	width: auto;
	margin-right: 11px;
	margin-left: 11px;
	padding-right: 1px;
	padding-left: 1px;
}

.copyright {
	width: 100%;
	height: 23px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #040000;
	margin-right: auto;
	margin-left: auto;
	background-color: #09337B;
	margin-top: 3px;
	margin-bottom: 0px;
	font-size: 12px;
	color: #FFF;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.copyright span {
	display: block;
	height: auto;
	text-align: right;
	width: 995px;
	color: #FFF;
	margin-top: 0px;
	_margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 3px;
	font-size: 12px;
	line-height: 12px;
}
.copyright a, .copyright a:visited {
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}
.copyright a:hover, .copyright a:active {
	font-size: 12px;
	color: #BDE13B;
	font-weight: bold;
	text-decoration: underline;
}
/* TESTES MAUA ================================================= */
.testemaua input.buttonform {
	border: 0;
	font-size: 11px;
	font-weight: bold;
	color: #15478E;
	height: 27px;
	width: 145px;
	margin: 0px;
	background-image: url(images/button3.png);
	text-align: center;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: transparent;
}
.conta-input {
	width:98%;
	margin-bottom: 15px;
	border:0;
}
.conta-input ul {
	float: left;
	width:98%;
	display: inline;
	margin: 0px;
	padding: 0px;
}
.conta-input ul li {
	display: inline;
	float: left;
	width: 10%;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	line-height: 30px;
}
.conta-input {
	border:0;
	background-color:transparent;
}
.conta-input input[type=radio]  {
	float: left;
		_margin-bottom: 5px;
		*margin-right:3px;
		*margin-top:2px;
	margin-top: 9px;
	height: 10px;
	width: 15px;
	border:0;
}
.selectbox {
	border: 1px solid #011B51;
	padding: 3px;
}
.testemaua textarea {
	width: 90%;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.testemaua h1 {
	font-size: 18px;
	font-weight: bold;
	color: #0F165E;
	display: block;
	padding: 0px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	height: 20px;
	width: 90%;
 }
.gravatartxt {
	font-size: 11px;
	font-weight: normal;
	color: #818181;
}
h1.errormess {
	color: #F00;
	font-size: 18px;
	font-weight: bold;
	display: block;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	float: left;
	height: auto;
	width: 500px;
}
h1.truemess {
	color: #000;
	font-size: 15px;
	font-weight: bold;
	display: block;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	float: left;
	height: auto;
	width: 500px;
}
.entry-pesquisa {
	float: left;
	height: auto;
	width: 585px;
	font-size: 14px;
	margin-bottom: 5px;
	text-align: left;
	line-height: 19px;
	padding-left: 15px;
	margin-top: 30px;
	color: #15478D;
}
.entry-pesquisa ul {
	display: block;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 0px;
}
.entry-pesquisa ul li {
	margin-top: 8px;
	margin-bottom: 8px;
	list-style-type: none;
	padding: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
/* fim TESTES MAUA ========================================= */

/* FORMATACAO PERGUNTAS FREQUENTES  ========================================= */
.faqbox {
	float: left;
	height: auto;
	width: 585px;
	font-size: 14px;
	margin-bottom: 5px;
	line-height: 19px;
	padding-left: 15px;
	margin-top: 30px;
	color: #15478D;
}
.faqbox ul.listleft {
	padding: 0px;
	height: auto;
	width: 282px;
	float: left;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.faqbox ul.listright {
	padding: 0px;
	height: auto;
	width: 282px;
	float: right;
	display: block;
	margin: 0px;
}

.faqbox ul li.eng83 {
	background-image: url(images/gif/eng10.gif);
	background-repeat: no-repeat;
	text-decoration: none;
	display: block;
	width: 282px;
	height: auto;
	background-position: left top;
	background-repeat: no-repeat;
	margin-bottom: 5px;
	float: left;
}
.faqbox ul li.eng84 {
	background-image: url(images/gif/eng1.gif);
	background-repeat: no-repeat;
	text-decoration: none;
	display: block;
	width: 282px;
	height: auto;
	background-position: left top;
	background-repeat: no-repeat;
	margin-bottom: 5px;
	float: left;
}
.faqbox ul li.eng88 {
	background-image: url(images/gif/eng2.gif);
	background-repeat: no-repeat;
	text-decoration: none;
	display: block;
	width: 282px;
	height: auto;
	background-position: left top;
	background-repeat: no-repeat;
	margin-bottom: 5px;
	float: left;
}
.faqbox ul li.eng87 {
	background-image: url(images/gif/eng11.gif);
	background-repeat: no-repeat;
	text-decoration: none;
	display: block;
	width: 282px;
	height: auto;
	background-position: left top;
	background-repeat: no-repeat;
	margin-bottom: 5px;
	float: left;
}
.faqbox ul li.eng86 {
	background-image: url(images/gif/eng3.gif);
	background-repeat: no-repeat;
	text-decoration: none;
	display: block;
	width: 282px;
	height: auto;
	background-position: left top;
	background-repeat: no-repeat;
	margin-bottom: 5px;
	float: left;
	float: left;
}
.faqbox ul li.eng89 {
	background-image: url(images/gif/eng4.gif);
	background-repeat: no-repeat;
	text-decoration: none;
	display: block;
	width: 282px;
	height: auto;
	background-position: left top;
	background-repeat: no-repeat;
	margin-bottom: 5px;
	float: left;
}
.faqbox ul li.eng92 {
	background-image: url(images/gif/eng5.gif);
	background-repeat: no-repeat;
	text-decoration: none;
	display: block;
	width: 282px;
	height: auto;
	background-position: left top;
	background-repeat: no-repeat;
	margin-bottom: 5px;
	float: left;
}
.faqbox ul li.eng82 {
	background-image: url(images/gif/eng6.gif);
	background-repeat: no-repeat;
	text-decoration: none;
	display: block;
	width: 282px;
	height: auto;
	background-position: left top;
	background-repeat: no-repeat;
	margin-bottom: 5px;
	float: left;
}
.faqbox ul li.eng91 {
	background-image: url(images/gif/eng7.gif);
	background-repeat: no-repeat;
	text-decoration: none;
	display: block;
	width: 282px;
	height: auto;
	background-position: left top;
	background-repeat: no-repeat;
	margin-bottom: 5px;
	float: left;
}
.faqbox ul li.eng90 {
	background-image: url(images/gif/eng8.gif);
	background-repeat: no-repeat;
	text-decoration: none;
	display: block;
	width: 282px;
	height: auto;
	background-position: left top;
	background-repeat: no-repeat;
	margin-bottom: 5px;
	float: left;
}
.faqbox ul li.eng81 {
	background-image: url(images/gif/eng9.gif);
	background-repeat: no-repeat;
	text-decoration: none;
	display: block;
	width: 282px;
	height: auto;
	background-position: left top;
	background-repeat: no-repeat;
	margin-bottom: 5px;
	float: left;
}
.faqbox ul li.eng85 {
	background-image: url(images/gif/eng12.gif);
	background-repeat: no-repeat;
	text-decoration: none;
	display: block;
	width: 282px;
	height: auto;
	background-position: left top;
	background-repeat: no-repeat;
	margin-bottom: 5px;
	float: left;
}
.faqbox h2 {
	display: block;
	width: 195px;
	float: right;
	background-image: url(images/faqu-label-top.jpg);
	background-repeat: no-repeat;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	background-position: right top;
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	background-color: #6296D2;
}
.faqbox h2 a:link, .faqbox h2 a:visited {
	display: block;
	width: 175px;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	display: block;
	background-image: url(images/faqu-label-bottom.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 20px;
}
.faqbox h2 a:hover, .faqbox h2 a:active {
	display: block;
	width: 175px;
	font-size: 12px;
	font-weight: bold;
	color: #333;
	display: block;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 20px;
}



h1 {
	width: 585px;
	height: auto;
	float: left;
	font-size: 13px;
	font-weight: bold;
	color: #012D81;
	margin: 0px;
	padding: 0px;
	line-height: 22px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	text-transform: uppercase;
}
h1 a:link, h1 a:visited {
	font-size: 13px;
	font-weight: bold;
	color: #012D81;
	margin: 0px;
	padding: 0px;f;
	display: block;
}
h1 a:hover, h1 a:active {
	font-size: 13px;
	font-weight: bold;
	color: #333;
	margin: 0px;
	padding: 0px;
	display: block;
}




.box-listaperguntas {
	float: left;
	width: 585px;
	height: auto;
	padding-left: 15px;
}
.box-listaperguntas ul {
	float: left;
	width: 500px;
	display: block;
	margin: 0px;
	height: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.box-listaperguntas ul li {
	background-image: url(images/markup-post-list.png);
	background-repeat: no-repeat;
	background-position: left 5px;
	margin-top: 2px;
	margin-bottom: 2px;
	list-style-type: none;
	padding-left: 15px;
	padding-top: 2px;
	padding-bottom: 2px;
	display: block;
	font-size: 12px;
	font-weight: normal;
	color: #888889;
	text-decoration: none;
}
.box-listaperguntas ul li a, .box-listaperguntas ul li a:visited {
	font-size: 12px;
	font-weight: normal;
	color: #888889;
	text-decoration: none;
}
.box-listaperguntas ul li a:hover, .box-listaperguntas ul li a:active {
	font-size: 12px;
	font-weight: normal;
	color: #012D81;
	text-decoration: none;
}

/* CONTACT FORM CLASS */
.wpcf7-form input {
	width: 98%;
	background: #fff;
	padding: 4px;
	margin-top: 10px;
	font-size: 12px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E5E5E5;
	border-right-color: #B9B8B8;
	border-bottom-color: #B9B8B8;
	border-left-color: #E5E5E5;
	margin-left: 10px;
}
.wpcf7-form textarea {
	width: 98%;
	background: #fff;
	padding: 4px;
	margin-top: 10px;
	font-size: 12px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E5E5E5;
	border-right-color: #B9B8B8;
	border-bottom-color: #B9B8B8;
	border-left-color: #E5E5E5;
	margin-left: 10px;
}
.contactformclass input {
	width: 98%;
}
.entry input.buttonform2 {
	float: right;
	height: 30px;
	width: 131px;
	background-image: url(images/button5.png);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 1px;
	font-weight: normal;
	color: #0562CC;
	text-align: left;
	line-height: 1px;
	display: block;
	margin-top: 10px;
	border:0;
	background-color:transparent;
}

ul.st-related-posts li  {
	background-image: url(images/markup-post-list.png);
	background-repeat: no-repeat;
	background-position: left 8px;
	margin-top: 2px;
	margin-bottom: 2px;
	list-style-type: none;
	padding-left: 15px;
	padding-top: 2px;
	padding-bottom: 2px;
	display: block;
	font-size: 12px;
	font-weight: normal;
	color: #888889;
	text-decoration: none;
}
ul.st-related-posts li a, ul.st-related-posts li a:visited {
	font-size: 12px;
	font-weight: normal;
	color: #888889;
	text-decoration: none;
}
ul.st-related-posts li a:hover, ul.st-related-posts li a:active {
	font-size: 12px;
	font-weight: normal;
	color: #012D81;
	text-decoration: none;
}


#twitter_update_list li {
//	background: url('images/twitter-divider.gif') bottom left repeat-x;
	padding-bottom: 12px;
//	margin-bottom: 8px;
	}
#twitter_update_list span {
	color: #FFFFFF;
	text-decoration: none;
	}
#twitter_update_list span a {
	color: #b9dc5c;
	}
#twitter_update_list a {
	color: #6296d2;
	}
