/*  
Theme Name: Nove Nove | Wordpress Adapted
Theme URI: http://novenove.com
Description: NoveNove - A WordPress theme adapted.
Version: 1.0
*/
.HelveticaRoundedBold, .HelveticaRoundedBold a  {font-weight: bold; font-style: normal;line-height:normal; font-family: 'HelveticaRounded', Helvetica;}

.tb_face .tb_tweet-info {display:none;}

body {	text-align: center;	color: #333; background: #1d1d1d !important; font-size: 13px; font-family: Tahoma, Arial, sans-serif; font-size: medium; margin: 0; padding:0;}
div#header {	background: url('../images/bg_header.jpg') repeat-x top;width: 100%;height: 260px;  }
div.inner {	width: 960px;	margin: auto;	text-align: left;	padding: 20px; }
div#search div.inner {	padding: 10px 0;}
#container {background: #1d1d1d url('../images/bg_geral.jpg') repeat top; padding-bottom: 70px;}
q {display:none;}

div#header h1 {	background: url('../images/logo.png') repeat-x top;	font-size: 23px;	font-weight: bold;	float: left;	letter-spacing: -1px;	}

div#header h1 a {color: #fff;text-decoration: none;	text-indent: -500000px;	display: block;	width: 280px;	height: 128px;  outline: none;}

ul#nav {float: right;text-align: right;	clear: right; }
ul#nav li { display: block; float: left; background: #000;}
ul#nav li.page_item a, ul#nav li.cat-item-322 a { font-family: MyCustomFont, Arial, sans-serif; color: #fff; text-decoration: none;font-weight: bold; font-size: 12px;display: block; padding: 5px 15px; text-transform: uppercase;  }
ul#nav li.page_item a:hover, ul#nav li.cat-item-322 a { text-decoration: underline;}

ul#nav li.rss a { background: url('../images/bt_rss.jpg') no-repeat center; display: block; width: 25px; height: 25px;}
ul#nav li.rss a span { display: none;}

ul#navigation { width: 980px; background-color: #cb0663; clear: both;position: relative;	top: 45px;	text-align: right;}
ul#navigation li {	display: inline;}
ul#navigation li.cat-item {	float: left; text-transform: uppercase; font-size: 18px;}
ul#navigation li.cat-item-3 {	background-color: #332f5c; }
ul#navigation li.cat-item-5 {	background-color: #79708b; }
ul#navigation li.cat-item-6 {	background-color: #476f35; }
ul#navigation li.cat-item-7 {	background-color: #9da638; }
ul#navigation li.cat-item-8 {	background-color: #f57c20; }
ul#navigation li.cat-item-75 {	background-color: #cb0663; }
ul#navigation li.cat-item a {	font-weight: bold; font-style: normal;line-height:normal; font-family: 'HelveticaRounded', sans-serif; color: #fff;text-decoration: none; font-size: 24px; display: block; padding: 16px 20px 16px 21px; }
ul#navigation li.cat-item-75 a {padding-left: 19px; }

ul#navigation li.current-cat a, ul#navigation li.cat-item a:hover {	background: url('../images/bg_navigationbullet.png') no-repeat center bottom;}
div#search { float: right; clear: left; margin-top: -30px;}
div#search form {	font-size: 14px;float: right;}
div#search form * { vertical-align: middle;}

input#s {border: none;width: 152px;	height: 32px;background:url(../images/bg_searchtext.jpg); padding: 0 5px;}
input#searchsubmit {border: none;width: 61px;height: 32px;	background:url(../images/bg_searchsubmit.jpg);	text-indent: -50000px;	}
	
ul#sidebar input#s {width: 100px;}
a#rss-link, a#technorati-link {	display: block;	float: left;color: #333;font-size: 13px;font-weight: bold;	position: relative;	top: 4px;text-decoration: none;	margin: 0 20px 0 0;}
a#rss-link { background: url('../images/rss.gif') no-repeat left center;	padding: 0 0 1px 17px;}
a#technorati-link {	background: url('../images/technorati.gif') no-repeat left center;	padding: 0 0 1px 19px;}
a#rss-link strong, a#technorati-link strong {	color: #666!important;	border-bottom: 1px dotted #222;}
a#rss-link:hover strong, a#technorati-link:hover strong {	color: #ccc!important;	border-bottom: 1px solid #333;}

div#wrapper { text-align: left;width: 960px; padding: 0 20px;	margin: 0 auto;}

div#content { width: 585px;float: left; padding: 20px 30px;background: #fff; margin-top: 20px;}

ul#sidebar { display: block;width: 300px;float: left; margin: 5px 0 0 15px;	font-size: 13px;}
ul#sidebar h2 { display: block; padding: 15px 10px; font-size: 15px; text-transform: uppercase; font-family: "HelveticaRounded";color: #fff; background: #000; margin-top: 15px;
}
ul#sidebar li {	padding: 0 0 10px; }
ul#sidebar li ul li { font-size: 13px!important;margin: 0;	border: none;padding: 10px 10px 10px;background: #fff; color: #083A46 !important;}
ul#sidebar ul.block-list li a {	display: block;	padding: 7px 0;	border-bottom: 1px dotted #ccc;	text-decoration: none;}
ul#sidebar ul.block-list li a:hover { text-decoration: none; }

.textwidget { padding: 10px 10px 15px; font-weight: normal; background: #ebebeb;color: #083A46;}
.textwidget a { color: #083A46; font-weight: bold; text-decoration:none; }
.textwidget a:hover { text-decoration: underline;}

.textwidget a.mande { clear: both; padding: 10px; font-size: 12px; text-transform: uppercase; font-family: "HelveticaRounded";color: #fff !important; background: #000; display:table; margin-top: 20px; }
.textwidget a.midia { display: block; margin-bottom: 10px;}
.textwidget h2.ver { font-family: Tahoma !important; font-size: 13px !important; display: block; margin-left: -10px; margin-bottom: -20px; margin-right: -10px; text-align:center; font-weight: normal !important; letter-spacing: 0; padding: 8px !important}
.textwidget h2.ver a {color: #fff !important; font-weight: normal !important;}
.textwidget h2.ver a:hover { text-decoration: underline;}

.tb_tweetlist { background: url('../images/bg_twitter.jpg') no-repeat left !important;}
.tb_face { background: url('../images/bg_face.jpg') no-repeat left !important;}
.tb_youtube { background: url('../images/bg_youtube.jpg') no-repeat left !important;}

#text-15 .textwidget { padding: 0 !important; margin: 30px 0; width: 300px; height: 250px;}
#text-15 .textwidget a { padding: padding: 0 !important; margin: 0 !important; }

.fdw_updates_sidebar_widget h2 { display: none !important; }

ul#sidebar li a { color: #083A46; font-weight: bold;}

.credits, .credits_index { display:block; float: right; color: #000; background: #fff; position: relative; z-index: 999; font-size: 9px; font-weight: bold; padding: 3px 7px; -moz-opacity: .8; filter: alpha(opacity=80); opacity: .8; }
.credits { margin-top: -25px; margin-right: -20px;}
.credits_index {margin-top: 10px; margin-right: 10px;}
.credits a, .credits_index a, .credits_index a:hover, .credits a:hover, .credits_secondary a, .credits_secondary a:hover { color: #000; }
.credits a:hover, .credits_index a:hover { text-decoration: none;}
.credits_index { overflow: visible }
.credits_secondary { color: #000; background: #fff; position: absolute; z-index: 999; font-size: 9px; font-weight: bold; padding: 2px 5px; -moz-opacity: .6; filter: alpha(opacity=60); opacity: .6; }

/* LAST POSTS */
ul.last-post strong a { color: #083a46; font-size: 12px; text-decoration: underline; margin: 5px 0; display: block; }
ul.last-post { font-family: Tahoma, Arial; padding: 10px; background: #fff;}
.last-post span { color: #fff; font: 9px normal tahoma, arial; text-transform: uppercase; display: block; width: 69px; height: 11px; padding: 4px 5px; text-decoration: none;}
ul.last-post a.resumo {color: #083a46; text-decoration: none; font-weight: normal !important;}
ul.last-post a:hover { text-decoration: underline !important;}

.last-post .last-cat-3 span {background: #332f5c;}
.last-post .last-cat-5 span {background: #79708b;}
.last-post .last-cat-6 span {background: #476f35;}
.last-post .last-cat-7 span {background: #9da638;}
.last-post .last-cat-8 span {background: #f57c20;}
.last-post .last-cat-75 span {background: #cb0663;}
.last-post .last-cat-492 span {background: #787878;}

ul.last-post p {color: #083A46; font-weight: normal; }


/* JQUERY PAGER */
.s5-nav { background: #000; position: relative; display: inline; padding: 15px; z-index: 999; float: right; text-align: right; margin-top: -50px;}
.s5-nav #pager { margin: 0; padding:0; float: left; margin: 0 10px; }
#pager li {display: block; float: left;}
#prev { background:url(../images/pager-nav-prev.jpg); float: left; }
#next { background:url(../images/pager-nav-next.jpg); float: right; }

.s5-nav a { display: block; float: left; width: 16px; height: 16px; text-indent: -50000px; margin: 0 2px;}
#pager .pager-nav-3 a { background:url(../images/pager-nav-0.jpg); }
#pager .pager-nav-5 a { background:url(../images/pager-nav-1.jpg); }
#pager .pager-nav-6 a { background:url(../images/pager-nav-2.jpg); }
#pager .pager-nav-7 a { background:url(../images/pager-nav-3.jpg); }
#pager .pager-nav-8 a { background:url(../images/pager-nav-4.jpg); }
#pager .pager-nav-75 a { background:url(../images/pager-nav-5.jpg); }
#pager .pager-nav-492 a { background:url(../images/pager-nav-6.jpg); }

/*#pager a:hover {background:url(../images/pager-nav-off.jpg); }*/

h2, h3, h4, h5, h6 {color: #000;}
h2 {font-size: 30px; letter-spacing: -1px;}
h2 a {color: #000;	text-decoration: none;}
h2 a:hover {color: #000;text-decoration: underline;}
h3 {font-size: 18px;}
h4 {font-size: 16px;}



div.post h3 {margin: 0 0 2px;}
div.post-title {margin: 0 0 30px; clear: both;}
div.post-title h2 {	margin: 0;}
div.post-description { height: 60px; clear: both;}
div.post-description h3 {font-family: tahoma;font-size:12px;color: #000;float: left;margin: 0 10px 0 0;}
div.post-description h3 a {	color: #666;text-decoration: none;	border-bottom: 1px dotted #ccc;}
div.post-description h3.title-author { font-size: 10px; text-transform: uppercase; line-height: 14px; float: left;}
div.post-description span { display: block; float: right; position: relative; top: -4px; }
div.post-description span .connect_confirmation_cell { font-size: 10px;}
div.post-description span * { font-size: .8em !important;}
div.post-description span iframe { min-height: 35px; max-height: 45px; }

div.post-description h3 label { background: #000; font-size:.9em; color: #fff; padding: 1px 3px; margin: 0 0 0 10px;}

div.post-description a:hover {	border-bottom: 1px solid #aaa;	color: #444;}

h2.resumo p, h2.resumo a { font: 18px bolder tahoma, arial !important; color: #767676; margin-bottom: 30px; }

p { margin: 0 ; font-size: 13px;}
p img {	background: #fff;padding: 5px;	}

img.float-left, img.alignleft {	display: block;	float: left;clear: left;margin: 0 24px 12px 0;}
img.float-right, img.alignright {display: block;float: right;clear: right;	margin: 0 0 12px 12px;}
img.center, img.centered {	display: block;	clear: both;margin: auto;}

.alignleft {float: left;}
.alignright {float: right;}

div.post-content  { font-size: 14px; color: #767676; clear: all;}
div.post-content p { margin-bottom: 15px;}
div.post-content p.tags { display: block; margin-top: 15px;}

div.post-content ul, div.post-content ol {	margin: 5px 0 12px 24px;list-style: disc;}
div.post-content ol {	list-style: decimal;}

div.post-content p {font: 14px normal tahoma, arial, verdana;  color: #767676;}
p.tags,
p.tags a { color: #000;}
p.tags a { text-decoration: underline;}

.post-separator { background:#000; height: 30px; padding: 12px 30px 5px; margin-left: -30px; margin-right: -30px;}
.post-separator span.share-left,
.post-separator span.share,
.post-separator span.share-right {display: block; float: left; padding: 0; margin: 0;}
.post-separator span.share-left { background:url(../images/wp-soc_bg-left.jpg) bottom no-repeat; width:68px; height: 22px;}
.post-separator span.share-right { background:url(../images/wp-soc_bg-right.jpg) bottom no-repeat; width: 3px; height: 22px;}
.post-separator span.share { background:url(../images/wp-soc_bg.jpg) repeat-x #fff; height: 22px;}
.post-separator span.share-left a.addthis_button  { display: block; height: 22px; width: 70px;}

div.post-separator h3.title-comments { float: right; width: 150px; height: 40px;  }
div.post-separator h3.title-comments a { font: 10px tahoma, arial; color: #fff; text-decoration: none; display: block;}
div.post-separator h3.title-comments a span { background:url(../images/bg_comments-count.jpg); display: block; float: right; margin-top: -5px; margin-left: 10px; width: 32px; height: 22px; color: #000; padding: 3px 0; text-align: center; }

a {	color: #0078C8;}
a:hover {	color: #0095f8;}

.loading { display: none; margin: 50px 274px;}
#commentform a {color: #000;}


blockquote {font-size: 15px!important;	font-family: Georgia, Times, 'Times New Roman', serif;	color: #444;font-style: italic;	margin: 0 0 0 22px;	line-height: 24px!important;	display: block;}
blockquote p {	font-size: 15px!important;	line-height: 24px!important;}

cite {	text-align: right;	float: right;color: #aaa;}
cite a {color: #aaa;text-decoration: none;}
cite a:hover {	color: #999;text-decoration: underline;}

code {	font-size: 130%;background: #fafafa;}
code.block {display: block;	padding: 10px;}

div.post {	padding: 0 0 5px; margin-bottom: 15px;} 
div.post-meta {	display: block;	padding: 15px 10px 0px 10px;font-size: 13px;background: #eaf3f9 url('../images/meta_top.gif') no-repeat top;color: #6f7f8a;}
div.post-meta-cap {	background: transparent url('../images/meta_bottom.gif') no-repeat bottom;	height: 5px;}
div.post-meta span {display: block;	padding: 10px 0;}
div.post-meta a {text-decoration: none;}
div.post-meta a:hover {	text-decoration: underline;}

div.post-page { margin: 10px 0;}
div.post-page h2 a { margin-left:-30px; font-family: 'HelveticaRounded', sans-serif; color: #fff; text-decoration: none; font-weight: bold; padding: 10px 70px 10px 30px;font-size: 30px; background: #000; text-transform: uppercase; }

.ning, .ning2 { background:url('../images/bt_ning.png') no-repeat; width: 95px; height: 35px; position: absolute;}
.ning { margin-top: -110px; margin-left: 842px; }
.ning2 { margin-left: 497px; }
.ning a, .ning2 a  { text-indent: -11000px; display:block;  width: 95px; height: 35px;  }

.data-user { margin: 30px 0;}
.data-user p b { color: #000; font-weight: normal;}
.ampliar { background:url(../images/bg_ampliar.jpg) 4px no-repeat #000; padding: 1px 5px 1px 30px; text-decoration: none !important; font-family: Tahoma !important; font-size: 11px !important; color: #fff; text-transform:uppercase; line-height: 20px; display:table-cell; }


div.comments-template { font-family: Tahoma, Arial; clear: both; padding: 20px 30px; }
div.comments-template h3 { margin: 0 0 15px 0; font-family: 'HelveticaRounded', sans-serif; color: #000; font-size: 20px;}
li.comment {display: block;	margin: 5px 0 0; }
li.comment.alt {background: #fff;}

cite.comment-author { text-align: left; color: #000;font-size: 12px;font-weight: bold; display: block; clear: both; width: 524px; line-height: 24px;}
cite.comment-author a {	color: #333;text-decoration: none;}
cite.comment-author a:hover {	text-decoration: underline;}
cite.comment-author img {	position: relative;	top: 6px;margin: 0 10px 0 0;}
div.comment-content { font-size: 12px;	display: block;	width: 500px; line-height: 14px; margin-bottom: 20px; }
div.comment-content p { color: #767676; font-size: 13px; margin:  5px 0 0; }

div.comments-template label { font-size: 12px; clear: both; display: block;}
div.comments-template input[type='text'],
div.post-page input[type='text'],
div.comments-template textarea, input[type='file'],
div.post-page textarea { background: #ebead9; border: 1px solid #d1d0b9; padding: 3px; }
div.comments-template input[type='submit'], div.post-page input[type='submit'] { font-size: 11px; padding: 2px 4px; float: right; margin-top: 10px;}
div.comments-template textarea,
div.post-page textarea { margin-top: 15px; width: 515px; }

table#wp-calendar {	margin: auto;text-align: center;}
table#wp-calendar caption {	font-size: 14px;text-align: center;color: #999;}
table#wp-calendar td {	padding: 5px;font-size: 13px;text-align: center;}
table#wp-calendar th {	font-size: 14px;padding: 5px;text-align: center;font-weight: bold;}
table#wp-calendar td a {font-weight: bold;}

a abbr, a acronym {	border: none;}


/* PAGE -------------- */

div.post-page .post-title h2 {clear:both;}
div.post-page .post-content p {font-size: 14px; font-family: Tahoma; line-height:18px;}
div.post-page .post-content p strong { color: #000;}

div.post-page .post-content div { line-height:18px; }
div.post-page .post-content div h3 { font-family: 'HelveticaRounded', sans-serif; color: #000;text-decoration: none; font-size: 20px; text-transform:uppercase; margin: 10px 0 0;  }
div.post-page .post-content div p {font-size: 14px; color: #000; line-height:18px;}

div.post-page .post-content h3 { margin:40px 0 30px; }
div.post-page h4 { font-family:Tahoma, Geneva, sans-serif; font-size:18px !important ; color:#212121; margin:40px 0 30px; }
div.post-page form { width: 525px; margin: 0; margin-bottom: 30px !important;}
div.post-page label { font-family: Tahoma; font-size:12px;  font-weight: normal; margin: 5px 0; display: block;}
div.post-page input[type='submit'] { margin-top:  10px;}

div.post-page .wpcf7 form { margin-left: 0 !important;} 

div.post-page .post-content .cinza { color:#767676; font-size: 14px;}

div.post-page .post-content .cinza strong { color: #000;}
.float {float:left}
.clear {clear:both}
.right { float: right;}
.mantenedores {margin: 20px 0; display: block; clear: both;}
.mantenedores h3 {padding: 30px 0; display: block;}
div.post-page .post-content p.logos { float: left; width: 130px; height: 130px; text-align: center; margin-right: 30px; }
div.post-page .post-content p.comments { width: 320px; clear:both;}
div.post-page .post-content p a {color:#000}
/* seção de videos */



#post-213 .cinza, #post-213 .video{clear:both;padding-left:10px; }
#post-213 .video, #post-213 .texto {color: #000;}
#post-213 .video { margin-bottom:0 !important;position: absolute;bottom: 0;}
.videoA  h3, .videoB h3{ color: #FFF !important;padding-left:10px; }
div.post-page .post-content .videoA, div.post-page .post-content .videoB {margin:0 10px 20px 0; background-color:#52bfde;width:440px;overflow:hidden;height:500px; position:relative;}
div.post-page .post-content .videoA {float:left;clear:both;}
div.post-page .post-content object {display:block;clear:both;margin-left:-10px; margin-left: -2px;padding-bottom: 8px;}

div.post-page .post-content .video p.cinza { font-size: 12px;}
div.post-page .post-content .cargo { color:#FFF; font-size: 11px !important; font-weight: bold; margin-right: 20px;}


div.post-page br.clear{clear:both}
div.post-page *{outline:none}
.form-submit {margin-right: -30px !important;}

div.post-page div.user{margin:25px 0; padding:0; margin-left:-30px;}
div.post-page div.user div.img_user{float:left}
div.post-page div.user div.img_user img{display:block; border:6px solid #cccccc}
div.post-page div.user div.txt{margin:0; padding:0 0 0 25px; width:auto; height:auto; overflow:hidden;}
div.post-page div.user div.txt div{display:none; margin:0px !important;}
div.post-page div.user div.txt h5{margin:0; padding:0; color:#000000; font-size:15pt; font-weight:bold; margin-top: -5px;}
div.post-page div.user div.txt span.uf{margin:0; padding:5px 0 10px; color:#959595; font-size:9pt; font-weight:bold; border:none; display: block;}
div.post-page div.user div.txt p{margin:0; padding:0; color:#959595; font-size:13px; width:auto; font-weight:normal; display:block; overflow:hidden; text-align:left; line-height: 18px !important;}
div.post-page div.user div.txt a:link,
div.post-page div.user div.txt a:visited{margin:0; padding:0; color:#000000; text-decoration:none; }
div.post-page div.user div.txt a:hover{text-decoration:underline; }
div.post-page div.user div.vermais{margin:2px 0; margin-left:30px; text-align:right; margin-top: -20px;}
div.post-page div.user div.vermais a.esconder{display:none}
div.post-page div.user div.vermais a:link,
div.post-page div.user div.vermais a:visited{margin:0; padding:0; color:#000000; font-weight:normal; font-size:9pt; text-decoration: underline;}

p.texto-legal { font-size: 11px !important; width: 450px;color:#959595 !important; }
p.texto-legal strong { font-size: 12px;color:#000000;}


/*pagina colaboradores*/
div#content #post-211.post-page{width:565px}
div#content #post-211.post-page h3 a:link,
div#content #post-211.post-page h3 a:visited{text-decoration:none; color:#000000}
div#content #post-211.post-page h3 a:hover{text-decoration:underline}
div#content #post-211.post-page .post-content div br.clear{clear:both}
div#content #post-211.post-page .post-content div span.saibamais a:link,
div#content #post-211.post-page .post-content div span.saibamais a:visited{float:right;}
/* fim - pagina colaboradores*/

/*pagina Projeto*/
div#content #post-108.post-page{width:565px}
.wpcf7-form input[type="text"] { width: 300px; float: left;}
.wpcf7-form p { clear: both; }
.wpcf7-form .menor-left { float: left; margin-left: 20px; }
.wpcf7-form .menor-left input { width: 120px;}
.wpcf7-submit, .button{ width:86px;  
	height: 24px;
	display: block;
	border: none;
	text-indent: -50000px;
	background:url(../images/bt_enviar.jpg) repeat-x;}
	
/*Pagina de Mande sua historia*/
#post-217  {position:relative;}
#post-217  p {margin-bottom:10px;}
#post-217  label {font-size:14px;color:#000; float: left;}
#post-217  textarea {margin-top:0px;}
#post-217  .wpcf7-form p {}
#post-217 .wpcf7-form, #post-3671 .wpcf7-form {width:860px;position:relative;}
#post-217, #post-217  form {margin-left:0px !important; }
#post-217 .wpcf7-form textarea, #post-3671  .wpcf7-form textarea {width:852px}
#post-217 .wpcf7 p {float:left;display:block;width:860px;}
#post-217 .MandeSeuNome, #post-217 .MandeSeuEmail  {display:block;width:300px;float:left;margin-right:30px;}
#post-217 .idade,#post-217 .menssagem{clear:both;}
#post-217  .your-message {display:block;margin-bottom:10px;}
#post-217  .file-656,#post-217  .wpcf7-submit {margin-top:0px;}
#post-217 .file-656 .wpcf7-file,
#post-217 .file-656 {background: none repeat scroll 0 0 transparent;z-index:2;opacity: 0.0;-moz-opacity: 0.0; filter: alpha(opacity=00); font-size:18px;position:relative; float: left;height:30px;}
#post-217  #div-input-falso { display: block;z-index:1;position:relative;float: left; }
#post-217  #div-input-falso input {width:176px;height:30px; padding: 0;background: url("../images/bt_sendFile.png") left bottom repeat-x;border: none;text-indent: -50000px;margin:0;position:relative; top: -45px;}
#post-217  .form {display:block;height:300px; position: relative;}
#post-217  .wpcf7-submit {float:right;}
#post-217  .wpcf7-response-output {position: absolute; margin-top:70px;}
#post-217  .post-page {padding-top:10px;margin-top:0px;}
.obrigatorio { font-size: 11px;}
/*#post-217 br { display: none;}*/
/*Pagina de fale conosco
#post-3671 .wpcf7-form{width:860px}
*/
/*
#post-3671 .wpcf7-form textarea {width:852px}
*/
#post-3671 p {margin-bottom:10px;}
#post-3671 label {font-size:14px;color:#000; float: left;}
#post-3671 input[type=text] { margin-bottom: 10px;}
#post-3671 .form {display:block;height:350px;}
#post-3671 .wpcf7 .seuNome , #post-3671 .wpcf7 .seuEmail{float:left;display:block;width:300px;}
#post-3671 .wpcf7 .seuNome input, #post-3671 .wpcf7 .seuEmail input {width:300px;}
#post-3671 .seuNome {margin-right:20px;}
#post-3671 .assunto {clear:both;}
#post-3671 .assunto input {width:620px;}
#post-3671  .wpcf7-submit {clear:both; margin-bottom: 30px;}
#post-3671  span.wpcf7-not-valid-tip {width:170px;}
#post-3671  .home-cloud {margin-top:17px;}
#post-3671   textarea {margin-top:0px;}

/*fim - pagina Projeto*/

/* VEJA TAMB�M */

#related { margin: 30px 0 20px;}
#related h3 { font-family: 'HelveticaRounded', sans-serif; color: #000;text-decoration: none; font-size: 16px; text-transform:uppercase; }
#related ul { list-style-type: none; margin: 0; padding:0;}
#related ul li { font-size: 12px; margin: 10px 0; }
#related ul li.external_link a { background: url(../images/bullet_external.jpg) right no-repeat; padding-right: 30px; line-height: 18px;  }
#related a { color: #000; font-weight:bold; text-decoration: none; }

/* CONTATO -------------- */

.post-title h2.contato {background:url(../images/label_contato.jpg) left top no-repeat; width:228px; height:46px; margin:0 0 0 -31px !important; }
.post-title h2.contato span {display:none;}
div#content-page p.texto-destaque {font-family:Tahoma, Geneva, sans-serif; font-size:18px !important ; color:#767676; margin-top:50px; }
.contact {font-size:11px;}
.success { font-size:20px !important; margin: 50px 0 80px !important; }


/* FOOTER ------------ */
div#footer {clear: both; display: block; text-align: center; padding: 30px 0; }
div.footer-content {clear: both;display: block;width: 980px;margin: 0 auto;	text-align: left; }
div.footer-content div ul {margin:10px 0 0 0;}
div.footer-content div ul li {display:inline; margin:0 5px 0 0;}
div.footer-content .footer-box {float:left;}
div.footer-content .footer-box:nth-child(1) {float:left; margin:0 45px 0 0;}
div.footer-content .footer-box:nth-child(3) {float:right !important; margin:0 0 0 15px !important;}
div.footer-content .footer-box span {display:none;}
div.footer-content .footer-box .label-realizacao {background:url(../images/label_realizacao.png) left top no-repeat; width:97px; height:21px;}
div.footer-content .footer-box .label-patrocinadores {background:url(../images/label_patrocinadores.png) left top no-repeat; width:144px; height:18px;}
div.footer-content .footer-box .label-apoio {background:url(../images/label_apoio.png) left top no-repeat; width:53px; height:22px;}
div#footer p#blog-name {font-size: 11px;color: #FFF; font-weight:normal; font-family:Verdana, Geneva, sans-serif; margin:40px 0 0 0;}