@charset "utf-8";

/*

THEME NAME: ProBlogger Theme 

THEME URI: http://cppv.com.br/

DESCRIPTION: Optimized Blank Theme for WordPress Development.

VERSION: 1.0

AUTHOR: Michal Alberto

AUTHOR URI: http://cppv.com.br/

TAGS: problogger, optimized, microformats, widgets

*/


/* Estrutura */

*{margin:0;border:0;padding:0}

body{font:12px 'Arial', Verdana, Helvetica, sans-serif;color:#333;cursor:default;}

body {background:#fff url("http://img.cppv.com.br/cppv-nav.gif") 0 115px repeat-x;}

#main-wrapper{margin: 0 auto 0 auto;}

#wrapper{width:910px;margin:15px auto auto auto;padding:10px;}

#container{float:left;margin:0;width:610px;}

#content{margin:0 0 0 0;padding:0 10px 0 0;}

#wp-footer{display:none}

/* HEADER */

#header{margin:0 auto 0 auto;padding:0;width:910px;overflow:hidden;}

#blog-title{color:#000;font-size:4em;font-weight:bold;letter-spacing:-.055em;position:absolute}

#blog-title a{color:#000;text-decoration:none}

#cppv-topo {margin:10px 0 30px 0;padding:0;}

#pub-social {width:735px;height:60px;float:right;text-align:left;display:inline}

#menu-topo {color:#000;margin:20px 0 0 0;padding:0;font-weight:bold;font-style:italic;font-size:19px}

#menu-topo a{color:#000;text-decoration:none}

#menu-topo a:hover{color:#000;text-decoration:underline;}

#menu-topo ul{list-style:none;}

#menu-topo li{float:left;margin-right:20px;}
	
#logo-title{width:144px;height:111px;font-size:12px;margin:0;padding:0;display:table}

#blog-description{font-size:2.6em;font-weight:bold;letter-spacing:-.055em;color:#ccc;padding:40px 0 0 65px}

#access{margin:-10px 0 0 0;padding:0;border-top:1px solid #e9e9e9}

/* SIDEBAR */

.sidebar{float:right;width:300px;overflow:hidden;}

.sidebar h3{font-size:13px;font-weight:bold;color:#000000;background-color:#EFF2F7;border-top:#DFE6EE 1px solid;padding:6px 0 6px 8px;margin:0}

.sidebar li{list-style:none;margin:0 0 15px}

.sidebar li li{margin:3px 0;border-bottom:#ededed 1px solid;padding:3px 8px}

.sidebar li li a:link{color:#3B5998;text-decoration:none}

.sidebar li li a:hover{color:#3B5998;text-decoration:underline}

.sidebar li li a:visited{color:#3B5998;text-decoration:none}


#primary{margin:5px 0 0 0;padding:0}

#secondary{clear:right;padding:0}

/* FOOTER */

#footer{clear:both;font-size:1.2em;margin:10px 0 0 0;padding:30px 50px 5px 0;color:#666;overflow:hidden;}

#footer .blog-info strong{font-size:2.4em;color:#ccc;position:absolute}

#footer a:link{color:#3B5998;text-decoration:none}

#footer a:hover{color:#3B5998;text-decoration:underline}

#footer a:visited{color:#3B5998;text-decoration:none}

#footer .blog-info em{font-size:1.6em;color:#ccc;font-style:normal;letter-spacing:-.05em;padding:25px 0 10px 30px;display:block}

#footer p{padding:0 30px}

#rodape-footer{margin:auto;padding:20px 0 0 0;overflow:hidden;}


/* POST PAGENAVI */

.pagelink {
	text-align:center;
	margin-bottom:5px;
}

.pagelink span {
	font-weight:bold;
	text-decoration: none;
	border:1px solid #e9e9e9;
        padding: 3px 6px;
	margin: 2px;
}


/* POST */

.post{border-bottom:1px solid #e9e9e9;padding:10px 10px 0x;margin:0 0 10px;min-height:255px}

.cat-top {font-size:11px;color:#666;margin:0;padding:0;}

.cat-top a{color:#999;text-decoration:none;font-weight:normal}

.item {list-style:none;}

.tags-post {margin:10px 0 3px 0;font-size:11px;color:#666}

.tags-post a{color:#999 !important}

.tags-post a:link{color:#999 !important}

.tags-post a:hover{color:#999 !important;text-decoration: underline}

.tags-post a:visited{color:#999 !important}

#postagem {line-height:1.6em;margin:0;padding:.30em 0 .30em 0;font:12px 'Arial';font-weight:normal;}

.post-index {float:left;margin:0 0 20px 0;padding:0 0 20px 0;overflow:hidden;font-size:13px;border-bottom:1px dotted #ccc;}

.post-index p a{color:#000;text-decoration:underline;font-weight:bold}

#navtop{margin:5px -5px 5px 0;padding:4px;font-size:11px;}

#navtop a:visited{color:#0000ff;text-decoration:none}

#navtop a:link{color:#0000ff;text-decoration:none}

#navtop a:hover{color:#0000ff;text-decoration:none}

.entry-title h1 {font-size:5.5em !important;}

.tag-title {margin:0 0 10px 0;}

.xpage {margin: 15px 0 15px 0;}

.entry-title h2{font-size:4.0em !important;}

#post-title {font-size:1.7em}

#title-relac {font-size:1.7em;margin:25px 0 10px 0;padding:25px 0 0 0;border-top:1px dotted #ccc;}

.post-relac {margin:0 0 0.4em 0 !important;}

.entry-title {color:#000;font-family: Arial;}

.entry-title a:link {color:#003C95;text-decoration:none;}

.entry-title a:visited {color:#003C95;text-decoration:none;}

.entry-title a:hover{color:#003C95;text-decoration:underline;}

.entry-meta{font-size:11px;background:#f4f4f4;padding:5px;margin:5px;text-align:right;display:block}

.entry-meta a{color:#0000ff;text-decoration:none}

.entry-meta a:hover{text-decoration:underline}

.entry-meta .cat-links{float:left}

.entry-content{line-height:1.6em;text-align:justify;margin:3px 0 0 0}

.entry-content h2{color:#000;font-family: "Arial Black";font-size:21px;padding:.75em 0 .75em 0}

.entry-content h3{color:#000;font-family: "Arial Black";font-size:21px;padding:.75em 0 .75em 0}

.entry-content p{margin:0 0 1.5em 0}

.entry-content ul{padding:0 0 .75em 0}

.entry-content li{margin:0 0 0 20px;padding:0 0 .55em 0}

.entry-content a{color:#3B5998;text-decoration:none}

.entry-content a:hover{color:#3B5998;text-decoration:underline}

#desc-cat {clear:both;}

#desc-cat {color:#999;width:590px}

#desc-cat p{padding-top:10px;}

.icon-category{margin:10px 0 3px 0;}


/* Comentários */

.commentlist {margin:10px 0 10px 0;}
.commentlist li {margin:20px 0 0 0;}

#commentform p {margin:0 0 15px 0;}

#comments{font-size:1.2em}

#comments h3{font-size:1.8em;color:#999;letter-spacing:-.055em;margin:0 0 0}

#comments ol{margin:15px 0 15px}

#comments ol li{list-style:none inside;overflow:hidden;border-bottom:#e9e9e9 1px solid;margin:0 0 10px 50px;color:#666666}

#comments ol li p{line-height:1.4em;padding:0 0 10px}

#comments .comment-author{color:#aaa;font-size:1.6em;padding:0 0 5px}

#comments .comment-author a{color:#aaa}

#comment-notes{padding:10px 0 20px 50px;color:#999}

#respond{padding:0 0 70px}

#respond input,

#respond textarea{border:#f0f0f0 5px solid;font:1.6em Arial;padding:3px;color:#999;width:424px;cursor:default}

#respond input:focus,

#respond textarea:focus{cursor:text;border-color:#ccc;color:#666}

#respond .form-label{float:left;text-align:right;width:100px;color:#ccc;font-size:1.6em;padding:7px 10px 0 0}

#respond .form-input{padding:0 0 10px}

#respond #submit{width:auto;float:left;text-transform:uppercase;font-weight:bold;margin:10px 70px 0 0;background:#eee;cursor:pointer}

#respond #submit:hover{background:#666;color:#eee}

/* Produtos e outros */

.x-produtos{width:690px;margin:0;padding:0}

.x-produtos ul{list-style:none}

.x-produtos li{list-style:none;display:block;margin:0;padding:10px;border-top: 1px solid #f1f1f1;width:100%}

.x-produtos li:hover{background-color:#F3F3F3}


/* Thumbs */

.x-thumb{margin:0;padding:0;width:95%}

.x-thumb ul{list-style:none}

.x-thumb li img{float:left;margin:0 10px 0 0}

.x-thumb li{list-style:none;display:block;margin:0;padding:10px;height:100px;border-top: 1px solid #f1f1f1;width:100%}

.x-thumb li:hover{background-color:#F3F3F3}


/* Separador */

.separador{margin:0;padding:0;width:95%}

.separador ul{list-style:none}

.separador li{list-style:none;display:block;margin:10px 0 0 0;padding:10px 0 0 0;border-top: 1px solid #f1f1f1;width:100%}


/* Frases */

.x-frases{margin:0;padding:0;width:95%}

.x-frases ul{list-style:none}

.x-frases li{list-style:none;line-height:1.6em;width:600px;margin:0;padding:0 0 35px 30px;background:url('http://1.bp.blogspot.com/_urOspXcXB_U/S5ZyJC20LzI/AAAAAAAAB5E/XA2BMCrds5I/s400/CRASE-FRASES.gif') no-repeat;}

/* Adsense Google */

#adsense {margin:15px 0 20px 0;padding:0 0 20px 0;border-bottom:1px dotted #ccc;}

/* Copia de Conteudo */

.copyright-content {margin:25px 0 0 0;padding:15px 0 0 0;border-top: 1px solid #f1f1f1}

.assinar-email {float:right;text-align:center;margin:0;width:300px;height:220px;padding:30px 5px 0 5px;background-color:#fffbe4}
.assinar-email .button {margin-top:4px;padding:4px;font-size:18px;color:#fff;background-color:#ff0000;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.assinar-email h3{font-size:18px;font-family:tahoma;text-decoration:none}
