/*  
Theme Name: ComRemix PR 2.0
Theme URI: http://comremix.com.br
Author: Polvora Comunicacao
Author URI: http://polvoracomunicacao.com.br
*/

/* GLOBALS --------------------------------------- */
body {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #1BBDCA;
	background-image: url(images/back.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	padding: 0px;
}
a:link {
	text-decoration:none;
	color: #FE0002;
	font-size: 12px;
	font-weight: bold;
}
a:visited {
	text-decoration:none;
	color: #FE0002;
	font-size: 12px;
	font-weight: bold;
}
a:hover {
	text-decoration:none;
	color: #333;
	font-size: 12px;
	font-weight: bold;
}
a:active {
	text-decoration:none;
	color: #333;
	font-size: 12px;
	font-weight: bold;
}
blockquote {
	margin:1px;
	padding:10px;
	color:#666;
	background-color: #EBEBEB;
}
/* END GLOBALS --------------------------------------- */

#barra-rma {
	background-image: url(images/back_topbar.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 33px;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	display: block;
	padding: 0px;
	margin-top: 0px;
}
.menu {
	width: 620px;
	padding: 0px;
	text-align: center;
	height: 33px;
	margin-right: auto;
	margin-left: auto;
}
.menu ul {
	padding: 0px;
	margin: 0px;
}
.menu ul li {
	float: left;
	margin-right: 25px;
	list-style-type: none;
	margin-left: 25px;
}
.menu ul li.pg1 a {
	float: left;
	background-image: url(images/menu_gruporma.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	display: block;
	height: 33px;
	width: 91px;
}
.menu ul li.pg2 a {
	float: left;
	background-image: url(images/menu_polvora.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	display: block;
	height: 33px;
	width: 71px;
}
.menu ul li.pg3 a {
	float: left;
	background-image: url(images/menu_positioning.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	display: block;
	height: 33px;
	width: 89px;
}
.menu ul li.pg4 a {
	float: left;
	background-image: url(images/menu_rma.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	display: block;
	height: 33px;
	width: 137px;
}
.menu ul li.pg5 a {
	background-image: url(images/menu_comremix.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 33px;
	width: 89px;
}
.menu ul li.pg6 a {
	background-image: url(images/menu_metasdevendas.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	display: block;
	height: 33px;
	width: 127px;
}
.menu ul li.pg1 a:hover {
	float: left;
	background-image: url(images/menu_gruporma.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 33px;
	width: 91px;
}
.menu ul li.pg2 a:hover {
	float: left;
	background-image: url(images/menu_polvora.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 33px;
	width: 71px;
}
.menu ul li.pg3 a:hover {
	float: left;
	background-image: url(images/menu_positioning.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 33px;
	width: 89px;
}
.menu ul li.pg4 a:hover {
	float: left;
	background-image: url(images/menu_rma.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 33px;
	width: 137px;
}
.menu ul li.pg5 a:hover {
	background-image: url(images/menu_comremix.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	display: block;
	height: 33px;
	width: 89px;
}
.menu ul li.pg6 a:hover {
	background-image: url(images/menu_metasdevendas.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 33px;
	width: 127px;
}
/* DIV MAIN ------------------------------------------ */
#main {
	display: table;
	height: auto;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
/* END DIV MAIN ------------------------------------------ */

/* HEADER ------------------------------------------------ */
.header {
	margin-right: auto;
	margin-left: auto;
	height: 183px;
	width: 970px;
	background-image: url(images/description.png);
	background-repeat: no-repeat;
	background-position: 180px top;
}
.header img {
	border:none;
}
h1.logo {
	float: left;
	height: 154px;
	width: 292px;
	display: block;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
h2.description {
	float: left;
	height: 35px;
	width: 255px;
	font-size: 19px;
	font-weight: bold;
	color: #39646B;
	z-index: 1000;
	padding: 0px;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -30px;
	_margin-left: -40px;
	display: block;
}
#navtop {
	float: right;
	height: 31px;
	width: 354px;
	display: inline;
	margin-right: 18px;
	font-size: 12px;
	font-weight: bold;
	color: #002F39;
	background-image: url(images/top-nav.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#navtop ul {
	text-align: center;
	display: inline;
	padding: 0px;
	float: left;
	height: 12px;
	width: 354px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#navtop ul li {
	margin-right: 6px;
	margin-left: 6px;
	padding-right: 16px;
	padding-left: 5px;
	list-style-type: none;
	line-height: 12px;
	height: 12px;
	display: inline;
}
#navtop ul li.aa {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #002F39;
}
#navtop ul li a, #navtop ul li a:visited {
	font-size: 12px;
	font-weight: bold;
	color: #002F39;
	text-decoration: none;
}
#navtop ul li a:hover, #navtop ul li a:active {
	font-size: 12px;
	font-weight: bold;
	color: #FE0002;
	text-decoration: none;
}
.navcontact {
	float: right;
	height: 67px;
	width: 270px;
	display: inline;
	margin-right: 18px;
	padding: 0px;
	margin-top: 8px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#boxroundc {
	height: 35px;
	width: 210px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	z-index: -1;
	padding: 0px;
	background-image: url(images/back-contato.png);
	background-repeat: no-repeat;
}
#boxroundc span {
	font-size: 19px;
	font-weight: bold;
	color: #002E39;
	margin-top: 8px;
	margin-left: 14px;
	display: block;
	line-height: 19px;
}
#boxroundc span a, #boxroundc span a:visited {
	font-size: 19px;
	font-weight: bold;
	color: #002E39;
}
#boxroundc span a:hover, #boxroundc span a:active {
	font-size: 19px;
	font-weight: bold;
	color: #FE0002;
}
.figure1 {
	height: 67px;
	width: 76px;
	z-index: 1000;
	margin-left: -20px;
	padding: 0px;
	float: right;
}
.figure1 img {
	float: right;
	z-index: 1000;
}
.navsearch {
	float: right;
	height: 58px;
	width: 466px;
	margin-top: 15px;
	display: inline;
	margin-right: 18px;
	background-image: url(images/form-search.png);
	background-repeat: no-repeat;
	background-position: left 6px;
}
.navsearch form {
	margin: 0px;
	padding: 0px;
}
.formtxt {
	border: none;
	font-size: 19px;
	color: #C0EDF2;
	padding-top: 7px;
 *padding-top: 8px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 10px;
	float: left;
	width: 387px;
	background-color: transparent;
	height: 30px;
	margin-top: 4px;
	display: block;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.lupabutton {
	border: none;
	background: transparent;
	height: 58px;
	width: 65px;
	margin: 0px;
	padding: 0px;
	float: left;
}
/* END HEADER ------------------------------------------------ */

/* CONTENT ------------------------------------------------ */
.content-center {
	margin-right: auto;
	margin-left: auto;
	height: auto;
	width: 1000px;
}
/* DESTAQUES ------------------------------------------------ */
.box-destaques {
	margin-left: 15px;
	height: 212px;
	width: 970px;
	display: inline;
	float: left;
	background-image: url(images/destaques.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 10px;
}
.destaques {
	float: left;
	height: auto;
	width: 700px;
}
.box-pic {
	background-image: url(images/cloud.png);
	background-repeat: no-repeat;
	display: inline;
	float: left;
	height: 184px;
	width: 245px;
	margin-top: 14px;
	margin-left: 14px;
	background-position: left top;
}
.box-pic img {
	float: left;
	height: 108px;
	width: 174px;
	border: 2px solid #18BFC7;
	margin-top: 35px;
	margin-left: 36px;
}
.box-destaques h2 {
	font-size: 19px;
	font-weight: bold;
	color: #FE0002;
	display: inline;
	padding: 0px;
	float: left;
	height: auto;
	width: 410px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 7px;
}
.box-destaques h2 a, .box-destaques h2 a:visited {
	font-size: 19px;
	font-weight: bold;
	color: #FE0002;
	text-decoration: none;
}
.box-destaques h2 a:hover, .box-destaques h2 a:active {
	font-size: 19px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
}
.box-destaques span {
	font-size: 12px;
	color: #000;
	display: inline;
	padding: 0px;
	float: left;
	height: auto;
	width: 420px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 7px;
	text-align: justify;
}
.box-leiamais {
	display: block;
	float: left;
	height: 33px;
	width: 426px;
	margin-top: 6px;
}
.button-leiamais {
	font-weight: bold;
	background-image: url(images/button-leiamais.png);
	background-repeat: no-repeat;
	display: block;
	float: right;
	height: 36px;
	width: 187px;
	font-size: 16px;
	color: #002D39;
	text-align: center;
	padding-top: 7px;
}
.button-leiamais a, .button-leiamais a:visited {
	font-weight: bold;
	font-size: 16px;
	color: #002D39;
}
.button-leiamais a:hover, .button-leiamais a:active {
	font-weight: bold;
	font-size: 16px;
	color: #FE0002;
}
.box-rss {
	display: inline;
	float: right;
	height: 188px;
	width: 241px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.box-rss img {
	border:none;
}
.oqueerss {
	font-size: 12px;
	text-align: right;
	margin-right: 55px;
	margin-top: -5px;
	z-index: 1000;
}
.oqueerss a, .oqueerss a:visited {
	font-size: 12px;
	color: #002F39;
	font-weight: normal;
}
.oqueerss a:hover, .oqueerss a:active {
	font-size: 12px;
	color: #19BDC9;
	font-weight: normal;
}
/* CONTENT ------------------------------------------------ */
.content {
	height: auto;
	width: 1000px;
	float: left;
 *display:table;
	background-image: url(images/back-posts.gif);
	background-repeat: repeat-y;
	background-position: 16px;
	padding: 0px;
	margin-top: 31px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.content-bottom {
	background-image: url(images/back-bottom-posts.gif);
	background-repeat: no-repeat;
	background-position: 16px top;
	height: 24px;
	width: 1000px;
	float: left;
	margin-bottom: 0px;
	padding: 0px;
	margin-top: -5px;
	margin-right: 0px;
	margin-left: 0px;
	font-size: 5px;
}
.content-top {
	background-image: url(images/back-top-posts.gif);
	background-repeat: no-repeat;
	background-position: 16px bottom;
	width: 1000px;
	float: left;
	height: 24px;
	margin-top: 0px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	background-color: #9BE2E6;
}
/* POSTS ------------------------------------------------ */
.postcontent {
	float: left;
	height: auto;
	width: 584px;
}
.postcontent h3 {
	font-size: 16px;
	color: #333;
	margin-right: 10px;
	margin-left: 35px;
}
.postcontent-loop {
	float: left;
	height: auto;
	width: 582px;
}
.datebar {
	float: left;
	height: auto;
	width: 582px;
	margin-top: 20px;
}
.datebar-left {
	float: left;
	height: auto;
	width: 510px;
}
.date {
	display: block;
	float: left;
	height: 67px;
	width: 66px;
	background-image: url(images/date.png);
	_background-image: url(images/dateb.png);
	background-repeat: no-repeat;
	background-position: left;
}
.date span.left {
	font-size: 21px;
	color: #FFF;
	font-weight: normal;
	text-align: center;
	float: left;
	height: 25px;
	width: 41px;
	display: block;
	margin-top: 7px;
}
.date span.right {
	font-size: 18px;
	color: #FFF;
	z-index: 1;
	font-weight: bold;
	display: block;
	float: right;
	height: 23px;
	width: 47px;
	text-transform: uppercase;
}
h2.pagetitle {
	float: left;
	height: auto;
	width: 430px;
	display: inline;
	font-size: 18px;
	font-weight: bold;
	color: #FF0000;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	line-height: 24px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 35px;
}
h2.posttitle {
	float: right;
	height: auto;
	width: 430px;
	display: block;
	margin: 0px;
	font-size: 18px;
	font-weight: bold;
	color: #FF0000;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	line-height: 24px;
}
h2.posttitle a, h2.posttitle a:visited {
	font-size: 18px;
	font-weight: bold;
	color: #FF0000;
}
h2.posttitle a:hover, h2.posttitle a:active {
	font-size: 18px;
	font-weight: bold;
	color: #333;
}
.info {
	float: right;
	height: auto;
	width: 430px;
	font-size: 13px;
	color: #000;
}
.info a, .info a:visited {
	color: #08A4B0;
	font-size: 13px;
	font-weight: normal;
}
.info a:hover, .info a:active {
	color: #333;
	font-size: 13px;
	font-weight: normal;
}
.ballon-comments {
	float: right;
	height: 67px;
	width: 69px;
	background-image: url(images/comments-ballon.png);
	_background-image: url(images/comments-ballonb.png);
	background-repeat: no-repeat;
	background-position: right top;
}
.ballon-comments span a, .ballon-comments span a:visited {
	font-size: 26px;
	font-weight: bold;
	color: #FFF;
	margin-top: 5px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.ballon-comments span a:hover, .ballon-comments span a:active {
	font-size: 26px;
	font-weight: bold;
	color: #19BDC9;
	margin-top: 5px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.ballon-comments span {
	text-align: center;
	display: block;
	height: auto;
	width: 71px;
	z-index: 1;
	font-size: 26px;
	font-weight: bold;
	color: #FFF;
	margin-top: 5px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.areaposts {
	float: left;
	height: auto;
	width: 582px;
}
.errorpage {
	float: left;
	height: auto;
	width: 582px;
	display: inline;
	margin-left: 35px;
}
.errorpage a, .errorpage a:visited {
	color: #333;
}
.errorpage a:hover, .errorpage a:active {
	color: #FF0000;
}
.errorpage h1 {
	font-size: 15px;
	font-weight: bold;
	color: #19BDC9;
}
.errorpage h2 {
	font-size: 14px;
	font-weight: bold;
	color: #000;
}
.errorpage h2 a, .errorpage h2 a:visited {
	font-size: 14px;
	font-weight: bold;
	color: #333;
}
.errorpage h2 a:hover, .errorpage h2 a:active {
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
}
.entry {
	font-size: 12px;
	color: #333;
	float: left;
	height: auto;
	width: 547px;
	margin-top: 10px;
	margin-bottom: 10px;
	display: inline;
	margin-left: 35px;
	text-align: justify;
	line-height: 17px;
}
.entry h1 {
	font-size: 17px;
	color: #333;
	float: left;
	height: auto;
	width: 547px;
	margin-top: 0px;
	margin-bottom: 10px;
	display: block;
	margin-left: 0px;
}
.alignleft, .alignleft a {
	float: left;
	padding: 5px;
	font-weight: bold;
	margin-right: 5px;
	margin-bottom: 5px;
	border: 1px solid #CCC;
}
.alignright, .alignright a {
	float: right;
	padding: 5px;
	font-weight: bold;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 5px;
	border: 1px solid #CCC;
}
.aligncenter a {
	display: block;
	margin-right: auto;
	margin-left: auto;
	padding: 5px;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px;
	border: 1px solid #CCC;
}
.entry p {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.postmetadata {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #19BDC9;
	float: left;
	height: auto;
	width: 547px;
	display: inline;
	background-image: url(images/postmetadata.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding: 0px;
	margin-bottom: 10px;
	margin-left: 35px;
}
.postmetadata span {
	font-size: 13px;
	color: #FFF;
	float: right;
	height: auto;
	width: 256px;
	line-height: 13px;
	background-color: #19BDC9;
	background-image: url(images/postmetadata.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding: 10px;
	display: block;
	margin: 0px;
}
.postmetadata span a, .postmetadata span a:visited {
	font-size: 13px;
	font-weight: normal;
	color: #FFF;
}
.postmetadata span a:hover, .postmetadata span a:active {
	font-size: 13px;
	font-weight: normal;
	color: #333;
}
.compartilhe {
	background-image: url(images/compartilhe.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: auto;
	margin-top: 5px;
	margin-bottom: 10px;
	padding-top: 40px;
	float: left;
	width: 547px;
	margin-top: 10px;
	margin-bottom: 10px;
	display: inline;
	margin-left: 35px;
}
.box-comentarios {
	float: left;
	height: auto;
	margin-bottom: 40px;
	float: left;
	height: auto;
	width: 547px;
	margin-top: 10px;
	display: inline;
	margin-left: 35px;
}
.box-comentarios-right {
	display: block;
	float: right;
	height: auto;
	width: 350px;
}
.box-comentarios .number {
	display: block;
	float: left;
	height: 26px;
	width: 60px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 33px;
	font-weight: bold;
	color: #19BDC9;
	text-align: right;
}
.box-comentarios .number a, .box-comentarios .number a:visited {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 33px;
	font-weight: bold;
	color: #19BDC9;
}
.box-comentarios .number a:hover, .box-comentarios .number a:active {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 33px;
	font-weight: bold;
	color: #333;
}
.mini-gravatar {
	display: block;
	float: right;
	height: auto;
	width: 140px;
 *width: 150px;
	margin-top: 14px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.mini-gravatar img {
	height: 20px;
	width: 20px;
	float: right;
	margin-right: 0px;
	margin-top: 0px;
	padding: 0px;
	margin-bottom: 0px;
	margin-left: 3px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#post-navigator {
	margin-top: 15px;
	margin-bottom: 25px;
	float: left;
	height: 22px;
	width: 582px;
	display: inline;
	text-align: center;
	font-size: 12px;
	padding: 0px;
}
#post-navigator-single {
	margin-top: 15px;
	margin-bottom: 25px;
	float: left;
	height: auto;
	width: 582px;
	display: inline;
	text-align: center;
	font-size: 12px;
	padding: 0px;
}
#post-navigator-single a, #post-navigator-single a:visited {
	text-decoration: none;
	font-size: 12px;
	color: #FE0002;
}
#post-navigator-single a:active, #post-navigator-single a:hover {
	text-decoration: none;
	font-size: 12px;
	color: #333;
}
#post-navigator a, #post-navigator a:visited {
	text-decoration: none;
	font-size: 12px;
	color: #FE0002;
}
#post-navigator a:hover, #post-navigator a:active {
	text-decoration: none;
	font-size: 12px;
	color: #333;
}
.valignright {
	float: right;
	height: 22px;
	width: 280px;
	text-align: right;
}
.valignleft {
	float: left;
	height: 22px;
	width: 250px;
	text-align: left;
	display: inline;
	margin-left: 34px;
}
.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:visited {
	margin: 1px;
	text-decoration: none;
	border: 1px solid #FFFFFF;
	color: #FE0002;
	background-color: #FFFFFF;
	font-size: 12px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
}
.wp-pagenavi a:hover, .wp-pagenavi a:active {
	color: #333;
	background-color: #FFF;
	font-size: 12px;
	text-decoration: none;
}
.wp-pagenavi span.pages {
	padding: 2px 4px 2px 4px;
	margin: 0px;
	color: #FF0000;
	background-color: #FFF;
	font-size: 12px;
}
.wp-pagenavi span.current {
	padding: 2px 4px 2px 4px;
	margin: 0px;
	font-weight: bold;
	color: #FFF;
	background-color: #FE0002;
	font-size: 12px;
}
.wp-pagenavi span.extend {
	padding: 2px 4px 2px 4px;
	margin: 0px;
	color: #000000;
	background-color: #FFFFFF;
	font-size: 11px;
}
/* FIM POSTS ------------------------------------------------ */

/* COMMENTS ------------------------------------------------- */
.pagecomm {
	float: left;
	height: auto;
	width: 548px;
	display: inline;
	margin-left: 36px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.avatar {
	height: 35px;
	width: 35px;
	float: left;
	display: inline;
	border: 3px solid #E5E5E5;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 5px;
	margin-top: 0px;
}
#commentform #author, #commentform #email, #commentform #url, #commentform textarea {
	border: 1px solid #DBDBDB;
	padding: 5px;
}
label {
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #333;
}
.comment-body {
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.fn {
	font-size: 15px;
	font-weight: bold;
	color: #000;
	font-style: normal;
}
.fn a:link, .fn a:visited {
	font-size: 15px;
	font-weight: bold;
	color: #FF0000;
	font-style: normal;
}
.fn a:hover, .fn a:active {
	font-size: 15px;
	font-weight: bold;
	color: #000;
	font-style: normal;
}
#commentform textarea {
	width:96%;
}
#commentlist {
	width: 97%;
	font-size:11px;
	color:#000;
	margin:0 0 20px 0;
	padding: 0 0 0 10px;
}
#commentlist li {
	list-style-type:none;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	padding-top: 15px;
	padding-right: 9px;
	padding-bottom: 15px;
	padding-left: 9px;
}
#commentlist ul {
	margin:0;
	padding:0;
}
#commentlist li p {
	font-size:12px;
	margin:0;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#commentlist a {
	text-decoration:none;
	font-weight:bold;
}
#commentlist li div.meta {
	padding:0;
	margin:0;
	text-align:center;
}
#commentlist2 {
	width: 538px;
	font-size:11px;
	color:#000;
	padding: 5px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#commentlist2, #commentlist2 li ul li, .content {
	margin-top: 5px;
	margin-bottom: 5px;
}
#commentlist2 li {
	list-style-type:none;
	display: block;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#commentlist2 ul {
	padding:0;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#commentlist2 li p {
	font-size:12px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	clear: both;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#commentlist2 li div.meta {
	padding:0;
	margin:0;
	text-align:center;
}
#commentlist2 li ul li {
	display: block;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.alt {
	border: 2px solid #C7F1F3;
	clear: both;
}
.thread-even .depth-2 {
	border: 2px solid #C7F1F3;
	margin-top: 5px;
	margin-bottom: 5px;
	clear: both;
}
.thread-even .depth-3 {
	clear: both;
}
.even {
	margin-top: 5px;
	margin-bottom: 5px;
	background-color: #E7F9FA;
	border: 2px solid #C7F1F3;
}
.children {
	width: 90%;
	font-size:11px;
	color:#000;
	float: right;
	display: block;
	height: auto;
	padding: 0px;
	margin: 5px;
	clear: both;
}
.authorcomm {
	float:left;
	margin:0;
	padding:0;
	width:70px;
	text-align:center;
	line-height:12px;
	font-size:10px;
}
.authorcomm a {
	text-decoration:none;
	font-weight:bold;
}
.reply {
	text-align:right;
	display: block;
	height: 30px;
}
.reply a, .reply a:visited {
	font-size: 13px;
	color: #666;
	background-image: url(images/button.png);
	background-repeat: repeat-x;
	display: block;
	padding: 5px;
	border: thin solid #4BB3BB;
	float: right;
	height: 15px;
	width: 100px;
	text-align: center;
	margin-right: 10px;
}
.reply a:hover, .reply a:active {
	font-size: 13px;
	color: #08A4B0;
	background-image: url(images/button.png);
	background-repeat: repeat-x;
	display: block;
	padding: 5px;
	border: thin solid #4BB3BB;
	float: right;
	height: 15px;
	width: 100px;
	text-align: center;
	margin-right: 10px;
}
.navigation {
	width:100%;
	height:20px;
}
.cancel-comment-reply {
	text-align:right;
	float:none;
	font-size:12px;
}
.comment-author {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	display: block;
	clear: both;
}
.comment-meta {
	font-size:11px;
	color:#333;
	display: block;
	height: auto;
	margin-bottom: 10px;
	clear: both;
	padding: 10px;
}
.comment-meta a, .comment-meta a:visited {
	font-size:11px;
	color:#808080;
	font-weight: normal;
	text-decoration: none;
}
.comment-meta a:hover, .comment-meta a:active {
	font-size:11px;
	color:#000;
	font-weight: normal;
	text-decoration: none;
}
.says {
	display:none;
}
#comments {
	font-size:16px;
	padding-right: 10px;
}
#respond h3 {
	font-size:16px;
}
.bcomment {
	font-size: 13px;
	color: #666;
	background-image: url(images/button.png);
	background-repeat: repeat-x;
	display: block;
	padding: 10px;
	border: thin solid #4BB3BB;
	text-align: center;
	font-weight: bold;
}
/* FIM COMMENTS --------------------------------------------- */


/* BOX-SOCIAL ------------------------------------------------ */
/* END BOX-SOCIAL ------------------------------------------------ */

/* NUVEM ------------------------------------------------ */
/* FIM NUVEM ------------------------------------------------ */


/* SIDEBAR ------------------------------------------------ */
.sidebar {
	float: right;
	height: auto;
	width: 400px;
}
.box-twitter {
	background-image: url(images/twittera.png);
	_background-image: url(images/twitter.png);
	background-repeat: no-repeat;
	float: left;
	height: 223px;
	width: 400px;
	background-position: right top;
}
.pic-twitter {
	float: left;
	height: 88px;
	width: 86px;
	margin-top: 18px;
	margin-left: 28px;
	_margin-left: 6px;
	display: inline;
}
.tit-twitter {
	float: right;
	height: 62px;
	width: 90px;
	margin-right: 40px;
	margin-top: 20px;
	display: inline;
	font-size: 15px;
	color: #000;
}
.tit-twitter span {
	font-size: 16px;
	font-weight: bold;
	color: #000;
}
.tit-twitter span a, .tit-twitter span a:visited {
	font-size: 16px;
	font-weight: bold;
	color: #000;
}
.tit-twitter span a:hover, .tit-twitter span a:active {
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
}
.text-twitter {
	height: 92px;
	width: 180px;
	margin-top: 120px;
	font-size: 11px;
}
/* twitter
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#twitter-tools {
	width: 170px;
	float: right;
	height: auto;
}
.widget-all {
	width: 170px;
	float: left;
	height: auto;
}
.aktt_tweets {
	width: 170px;
	float: left;
	height: auto;
	font-size: 12px;
}
.aktt_tweets a:link, .aktt_tweets a:visited {
	color: #F89C39;
	font-weight: normal;
	text-decoration: none;
	font-size: 12px;
}
.aktt_tweets a:hover, .aktt_tweets a:active {
	color: #030303;
	font-weight: normal;
	text-decoration: none;
	font-size: 12px;
}
li.aktt_more_updates {
	display: none;
}
li.aktt_more_updates a {
	display: none;
}
.aktt_tweets ul {
	float: right;
	display: block;
	width: 170px;
	margin: 0px;
	padding: 0px;
	height: auto;
}
.aktt_tweets ul li {
	display: block;
	height: auto;
	width: 170px;
	list-style-type: none;
}
.oqueetwitter {
	font-size: 12px;
	text-align: right;
	margin-top: 3px;
	display: block;
	width: 175px;
	height: 15px;
	line-height: 18px;
	float: left;
}
.oqueetwitter a, .oqueetwitter a:visited {
	font-size: 12px;
	color:#19BDC9;
	font-weight: normal;
}
.oqueetwitter a:hover, .oqueetwitter a:active {
	font-size: 12px;
	color:#333;
	font-weight: normal;
}
.box-tema {
	background-image: url(images/tema-back.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	float: left;
	height: 105px;
	width: 345px;
	margin-bottom: 7px;
	display: block;
	margin-top: 10px;
}
.box-tema h2 {
	font-size: 25px;
	font-weight: bold;
	color: #002F39;
	height: 23px;
	width: 250px;
	display: block;
	float: right;
	margin-top: 50px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}
.box-tema img {
	float: left;
	margin-left: 10px;
	border:none;
}
.box-slideshare {
	float: left;
	height: 280px;
	width: 345px;
	margin-bottom: 7px;
}
.box-sidebarleftright {
	float: left;
	height: auto;
	width: 345px;
	margin-bottom: 10px;
}
.sidebar-left {
	float: left;
	height: auto;
	width: 167px;
}
.sidebar-right {
	float: right;
	height: auto;
	width: 167px;
}
.widget2 {
	padding: 0px;
	float: left;
	height: auto;
	width: 167px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.widget2 h2 {
	font-size: 15px;
	font-weight: bold;
	color: #FF0000;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 30px;
	width: 167px;
}
.widget2 ul {
	padding: 0px;
	float: left;
	height: auto;
	width: 167px;
	display: block;
	margin: 0px;
}
.widget2 ul li {
	height: auto;
	width: 167px;
	margin-top: 3px;
	margin-bottom: 3px;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	display: block;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 0px;
}
.widget2 ul li a, .widget2 ul li a:visited {
	font-size: 12px;
	font-weight: normal;
	color: #000;
}
.widget2 ul li a:hover, .widget2 ul li a:active {
	font-size: 12px;
	font-weight: normal;
	color: #FE0002;
}
/* FIM SIDEBAR ------------------------------------------------ */

/* FIM CONTENT ------------------------------------------------ */

.box-redes {
	margin-right: auto;
	margin-left: auto;
	height: auto;
	width: 1000px;
	margin-top: 8px;
}
.redes-top {
	height: 19px;
	width: 967px;
	float: left;
	background-image: url(images/destaques_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.redes {
	height: auto;
	width: 935px;
	float: left;
	background-image: url(images/destaques_back.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding: 16px;
	background-color: #FCFEFE;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 19px;
	margin-left: 0px;
}
.redes-bottom {
	height: auto;
	width: 970px;
	display: inline;
	float: left;
	background-image: url(images/destaques_bottom.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-left: 16px;
}
.redes h2 {
	font-size: 15px;
	font-weight: bold;
	color: #FF0000;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 20px;
	width: 190px;
}
/* -- FOLLOWS +++++++++++++++++++++++++++++++++++++++++++ */
.box-redes-left {
	float: left;
	width: 513px;
}
#esconde {
	float: left;
	width: 225px;
}
.fan_box .connections {
	border-top:0 !important;
	min-height:150px;
	padding:10px 0 4px 10px;
}
.connect_widget .connect_widget_facebook_logo_menubar {
	background-color:#3B5998;
	border-color:0 !important;
	border-style:0 !important;
	border-width:0 !important;
	margin-bottom:-1px;
	position:relative;
}
/* -- FIM FOLLOWS +++++++++++++++++++++++++++++++++++++++++++ */


.last-comments {
	float: right;
	width: 279px;
}
.last-comments ul {
	float: left;
	height: auto;
	width: 279px;
	display: block;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.last-comments ul li {
	background-image: url(images/cloud-mini.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	height: auto;
	_height: 58px;
	width: auto;
	margin-bottom: 20px;
	_margin-bottom: 0px;
	list-style-type: none;
	font-size: 12px;
	padding-top: 15px;
	_padding-top: 15px;
	padding-bottom: 15px;
	_padding-bottom: 10px;
	display: block;
	text-align: left;
}
.last-comments ul li img.avatar {
	display: block;
	float: left;
	height: 35px;
	width: 35px;
	margin-left: 18px;
	_margin-left: 9px;
	margin-right: 23px;
	border: none;
	background-color: #1ABDC9;
}
span.rc_expand a {
	display:none;
}
.box-redes-right {
	float: right;
	height: auto;
	width: 406px;
}
.friendconnect {
	float: left;
	width: 198px;
	margin: 0px;
	padding: 0px;
	height: auto;
}
.links {
	float: right;
	width: 190px;
	height: auto;
}
.links ul {
	width: 190px;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	display: inline;
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
}
.links ul li {
	width: 190px;
	height: auto;
	margin-top: 3px;
	margin-bottom: 3px;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	display: block;
	list-style-type: none;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}
.links ul li a, .links ul li a:visited {
	font-size: 12px;
	font-weight: normal;
	color: #000;
}
.links ul li a:hover, .links ul li a:active {
	font-size: 12px;
	font-weight: normal;
	color: #FE0002;
}
.box-tagcloud {
	height: 101px;
	width: 968px;
	margin-top: 8px;
	background-image: url(images/tagcloud.gif);
	background-repeat: no-repeat;
	background-position: center top;
	margin-bottom: 8px;
	float: left;
	padding-top: 5px;
	text-align: center;
}
.tag-cloud {
	padding: 20px;
	float: left;
	height: 81px;
	width: 900px;
	color: #FFF;
	line-height: 16px;
}
.tag-cloud a, .tag-cloud a:visited {
	color: #FFF;
}
.tag-cloud a:hover, .tag-cloud a:active {
	color: #08A4B0;
}
/* FOOTER ------------------------------------------------ */
.footer {
	margin-right: auto;
	margin-left: auto;
	height: auto;
	width: 968px;
	margin-top: 8px;
	margin-bottom: 8px;
}
.footer-right {
	float: right;
	height: 43px;
	width: 72px;
}
.footer-right img {
	border: none;
}
.footer-left {
	float: left;
	height: 43px;
	width: 840px;
}
.footer-left ul {
	text-align: center;
	display: inline;
	float: left;
	height: 20px;
	width: 840px;
	color: #000;
}
.footer-left ul li {
	font-size: 12px;
	line-height: 12px;
	font-weight: normal;
	color: #000;
	display: inline;
	height: 12px;
	list-style-type: none;
	padding-right: 15px;
	padding-left: 15px;
}
.footer-left ul li a, .footer-left ul li a:visited {
	font-size: 12px;
	line-height: 12px;
	font-weight: normal;
	color: #000;
}
.footer-left ul li a:hover, .footer-left ul li a:active {
	font-size: 12px;
	line-height: 12px;
	font-weight: normal;
	color: #FFF;
}
/* FIM FOOTER ------------------------------------------------ */

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
	color: #333;
}
/* End captions */

.gravatartxt {
	font-size: 11px;
	font-weight: normal;
	color: #818181;
}
.gravatartxt a, .gravatartxt a:visited {
	font-size: 11px;
	font-weight: normal;
}
.gravatartxt a:hover, .gravatartxt a:active {
	font-size: 11px;
	font-weight: normal;
}


.twtr-widget a img {
	display:none !important;
}
.twtr-widget h3, .twtr-widget h4, .twtr-th h3, .twtr-th h4, .twtr-hd {
	display:none !important;
}
