/*
Theme Name: Comunicacao Exponencial v2
Theme URI: http://comunicacaoexponencial.com.br
Version: 2
Author: Rafael Dalmoro
Author URI: http://dobro.com.br/

*/

/* CSS RESET */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody,tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; font-weight:normal; text-decoration:none;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}

:focus {outline: 0;}

ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse; border-spacing: 0;}


/* CONFIGS */
body, html {height:100%;}
body {background:url(images/bg.png) center #fef9e8; font-family:arial, 'helvetica', sans-serif; color:#261902; font-size:13px;}

a {color:#261902; font-weight:bold;}
a:hover {background:#261902; color:#FFFFFF;}
strong {font-weight:bold;}

/* BLOG */
#comunicacaoexponencial {margin:0 auto; width:930px;}
#header {background:url(header/bg2.png); width:100%; height:90px;}

#search {background:#261902; width:100%; height:35px;}
#search #s {border:none; background:none; font-size:12px; color:#aad7dd; text-align:right; width:865px; padding:0 0 0 28px; height:32px;}
#search #searchsubmit {border:none; background:none; height:32px; width:30px; background:url(images/bg-search.png) 9px 11px no-repeat;}
#menu {width:100%; height:27px; border-bottom:3px solid #261902; margin:0 0 30px 0; padding:13px 0 0 0;}
#menu a {padding:7px 0;}
#menu a:hover {background:#C5F2F8;}
#menu .trends {float:left;}
#menu .news {float:right;}
#menu .all {margin:0 0 0 315px; float:left; display:inline;}

#content {float:left; width:745px;}
#content h2 {font-size:30px; letter-spacing:-2px; color:#EB5613; margin:0 0 20px 0;}

#content #search-result {color:#FEF9E8; background:#261902; font-size:10px; margin:-30px 0 20px 0; padding:0 20px 5px 0; text-transform:uppercase; float:left;}
#content #search-result p {margin:0 0 -1px -1px; font-weight:normal;}
#content #search-result #search-query {font-weight:bold; letter-spacing:-1px; font-size:24px;}

#content .post-meta-data {font-size:12px; font-weight:bold; color:#aad7dd; margin:0 0 24px 0;}
#content .post-meta-data a {color:#80b9be;}
#content .post-content {margin:0 0 10px 0; padding:0 0 20px 0; background:url(images/bg-sidebar.png) repeat-x bottom;}
#content .post-content h3 {font-size:26px; font-weight:bold; letter-spacing:-1px; margin:0 0 3px 0;}
#content .post-content p {padding:0 0 14px 0; line-height:19px;}
#content .post-content ul {margin:0 0 19px 24px;}
#content .post-content ul li {list-style:square; margin:0 0 7px 0;}
#content .post-content .post-bg {width:100%; margin:0 0 20px 0;}
#content address {font-style:normal; font-size:11px; padding:3px 0; margin:0 0 10px 0;}

#sidebar {float:right; width:150px; font-size:10px;}
#sidebar .address p {text-align:right; line-height:12px; margin:20px 0 0 0;}
#sidebar a {color:#261902; font-weight:normal;}
#sidebar a:hover {color:#FFF;}
#sidebar #blog-info {text-align:right;}
#sidebar #blog-info a:hover {background:none;}
#sidebar #logo-dobro {margin:0 0 20px 0;}
#sidebar #blog-about {margin:0 -4px 0 0;}
#sidebar .container {background:url(images/bg-sidebar.png) repeat-x top; text-align:right; padding:16px 0 0 0; margin:20px 0 0 0;}
#sidebar .container .ico-image {margin:0 0 16px 0; clear:right;}
#sidebar .container .ico-links {clear:right;}

#cformsform input {border:1px solid #cbe2db; width:144px; background:#fdf2d8; font-size:10px; padding:2px;}
#cformsform textarea {width:144px; border:1px solid #cbe2db; background:#fdf2d8; margin:0; font-size:10px; padding:2px; font-family:arial, sans-serif;}
#cformsform #sendbutton {background:url(images/ico-contato-send.png) center no-repeat; width:25px; height:15px; border:none; text-indent:-9999px; cursos:hand;}
#cformsform #li--1 label {float:left; display:block; background:url(images/ico-contato-nome.png) no-repeat; width:44px; height:8px;}
#cformsform #li--1 label span {display:none;}
#cformsform #li--2 label {float:left; display:block; background:url(images/ico-contato-email.png) bottom no-repeat; width:49px; height:17px;}
#cformsform #li--2 label span {display:none;}
#cformsform #li--3 label {float:left; display:block; background:url(images/ico-contato-msg.png) bottom no-repeat; width:87px; height:14px;}
#cformsform #li--3 label span {display:none;}


#footer {margin:60px 0 40px 0; width:745px; clear:both; font-size:10px; color:#261902; line-height:14px;}
#footer #footer-rss {float:left; width:200px;}
#footer #footer-newsletter-title {float:right; width:130px; height:15px;}
#footer #footer-newsletter-fields {float:right; width:152px; height:18px;}
#footer a:hover {background:none;}
#footer p {margin:20px 0 0 0;}

/* COMMENTS */

#comments {margin:0 0 30px 0;}
#comments .title-comment {font-size:16px; font-weight:bold; color:#aad7dd; margin:0 0 40px 0;}
#comments .commentlist {margin:0 0 30px 0;}
#comments .comment-meta {font-size:11px; margin:3px 0 0 0;}
#comments .vcard img {float:left;}
#comments ol {padding:0 0 30px 0; background:url(images/bg-sidebar.png) repeat-x bottom;}
#comments ol li {margin:14px 0 0 0;}
#comments p {font-size:11px; line-height:14px;}
#comments cite .fn url {font-style:none;}
#comments .comment-text {float:left; margin:-5px 0 0 56px; display:inline;}

#respond p {margin:0 0 14px 0; font-size:14px; font-weight:bold;}
#respond input {font-size:14px; font-family:arial, sans-serif; background:#FFF; padding:3px; border:1px solid #E5E5E5; color:#261902; width:260px; margin:0 0 6px 0;}
#respond textarea {font-size:14px; font-family:arial, sans-serif; background:#FFF; padding:3px; border:1px solid #E5E5E5; color:#261902; width:400px; margin: 0 0 6px 0;}

#respond .comment-label {width:100px; float:left; margin:0 10px 0 0; padding:4px 0 0 0;}
#respond .comment-input {float:left; margin:0 10px 0 0;}
#respond .comment-submit {margin:0 0 0 110px;}


.navigation {margin:0 0 20px 0;}
.wp-pagenavi {clear:both;}
.wp-pagenavi a {text-decoration:none; padding:4px 7px; font-size:10px;}
.wp-pagenavi span {text-decoration:none; padding:6px 10px;}
.wp-pagenavi a:hover {background:#261902; color:#FFF;}
.wp-pagenavi span.current {background:#261902; color:#FFF;}
.wp-pagenavi span.current {font-weight:bold;}


.clear {clear:both;}
.clear14 {clear:both; height:14px;}
.clear-post {clear:both; height:30px;}
.aligncenter {background:#CCC; text-align:center;}
.alignnone {}
.alignleft {float:left;}
.alignright {float:right;}
.wp-caption-text {font-style:normal; font-size:11px; padding:0; margin:0; clear:both;}
.wp-caption-text-new {padding:3px 0 4px 0; margin:-34px 0 20px 0; color:#FEF9E8; background:#261902; font-size:10px; text-transform:uppercase;}


div#MailPress div#mp-container, div#MailPress div#mp-formdiv {position:relative;} div#MailPress div#mp-loading, div#MailPress div#mp-message {position:absolute;opacity:0;} div#MailPress div#mp-loading, div#MailPress div#mp-message {filter:alpha(opacity=0);}