/*

Theme Name: Substantivo Plural

Theme URI: http://www.substantivoplural.com.br

Description: Tema desenvolvido exclusivamente para o blog Substantivo Plural.

Version: 1.0

Author: Gusta Mociaro / Wil Minetto

Author URI: http://mociaro.designup.pro.br |  http://wilminetto.designup.pro.br

	

*/







*{

	margin:0px;

	padding:0px;

}



html{

	overflow:-moz-scrollbars-vertical;

	}





body {

background:#0B1013 url(images/bg-geral.jpg) repeat-y scroll center top;

color:#333333;

font-family:Verdana,Arial,Sans-Serif;

font-size:12px;

text-align:center;

}


/*

#page {

background:transparent url(/novo/wp-content/themes/substantivo-plural/images/bg-conteudo.jpg) repeat-y center top;



}



*/



.posts{

	background:url(images/bg-title-post.png) left top no-repeat;

	padding:0 35px; 20px 35px;

	position:relative;

	margin:0;

}



.posts p{

	margin-bottom:10px;

	font-size:12px;

	color:#333;

        line-height:17px;

}



#headerimg{

display:block;

background:url(images/topo.jpg) left top no-repeat;

text-indent:-9999px;

height:225px;

width:780px;

}



#menu-topo{

	height:45px;

	background:url(images/bg-menu.jpg) no-repeat left top;

	margin:0;

}



.assinatura{

	float:right;

	padding-right:30px;

	line-height:40px;

	font-size:10px;

	color:#77A2BF;
	
	margin-top: 4px;

}



#menu-topo ul{

	padding-left:35px;

}



#menu-topo li{

	font-size:11px;

	float:left;

	font-style:italic;

	margin-right:20px;

	text-transform:uppercase;

	list-style:none;

	line-height:40px;

	letter-spacing:2px;

}



a{

	color:#333;

	text-decoration:none;

}



a:hover{

	color:#f7941e;

}



#sidebar h2{

	font-size:14px;

	color:#f7941e;

	margin:0 0 0 0;

}



#sidebar img{

	margin-bottom:5px;

}





#menu-topo a{

	color:#FFF;

	text-decoration:none;

}



#menu-topo a:hover{

	color:#f7941e;

}

	

.titulo-post{

	font-size:18px;

	margin:0 0 20px 10px;

}



.titulo-page{

	font-size:18px;

	padding:25px 0 30px 10px;

	color:black;

	margin:0px;

}





.autor{

	font-size:11px;

	/*color:#006976;*/

	padding-bottom:10px;

       font-weight:bold;

}







.data-post{

	display:block;

	padding:20px 0 0 10px;;

	font-size:10px;

	color:black;

}



.titulo-post a{

	color:black;

}



.titulo-post a:hover{

	color:orange;

}







.narrowcolumn .postmetadata {

text-align:center;

}

.thread-alt {

background-color:#F8F8F8;

}

.thread-even {

background-color:white;

}

.depth-1 {

border:1px solid #DDDDDD;

}

.even, .alt {

border-left:1px solid #DDDDDD;

}

#footer {

background:#EEEEEE url(images/kubrickfooter.jpg) no-repeat scroll center top;

border:medium none;

}

small {

font-family:Arial,Helvetica,Sans-Serif;

font-size:0.9em;

line-height:1.5em;

}

h1, h2, h3 {

font-family:'Trebuchet MS',Verdana,Arial,Sans-Serif;

font-weight:bold;

}

h1 {

font-size:4em;

text-align:center;

}

#headerimg .description {

font-size:1.2em;

text-align:center;

}





h3 {

font-size:1.3em;

}



.commentlist li, #commentform input, #commentform textarea {

-x-system-font:none;

font-family:Verdana,Arial,Sans-Serif;

font-size:0.9em;

font-size-adjust:none;

font-stretch:normal;

font-style:normal;

font-variant:normal;

font-weight:normal;

line-height:normal;

}

.commentlist li ul li {

font-size:1em;

}

.commentlist li {

/*font-weight:bold;*/

}

.commentlist li .avatar {

background:#FFFFFF none repeat scroll 0 0;

border:1px solid #EEEEEE;

float:right;

padding:2px;

}

.commentlist cite, .commentlist cite a {

font-size:1.1em;

font-style:normal;

font-weight:bold;

}

.commentlist p {

font-weight:normal;

line-height:1.5em;

text-transform:none;

}

#commentform p {

font-family:Verdana,Arial,Sans-Serif;

}

.commentmetadata {

font-weight:normal;

}



#sidebar{

width: 225px;

font-family:Verdana,Arial,Sans-Serif;

font-size:11px;

padding-top:30px;

color:#333;

overflow:hidden;

}



small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {

color:#777777;

}



code {

-x-system-font:none;

font-family:'Courier New',Courier,Fixed;

font-size:1.1em;

font-size-adjust:none;

font-stretch:normal;

font-style:normal;

font-variant:normal;

font-weight:normal;

line-height:normal;

}

acronym, abbr, span.caps {

font-size:0.9em;

letter-spacing:0.07em;

}



#wp-calendar #prev a, #wp-calendar #next a {

font-size:9pt;

}

#wp-calendar a {

text-decoration:none;

}

#wp-calendar caption {

-x-system-font:none;

font-family:Verdana,Arial,Sans-Serif;

font-size:1.3em;

font-size-adjust:none;

font-stretch:normal;

font-style:normal;

font-variant:normal;

font-weight:bold;

line-height:normal;

text-align:left;

}

#wp-calendar th {

font-style:normal;

text-transform:capitalize;

}

body {

margin:0;

padding:0;

}

#page {

margin:0 auto;

padding:0;

width:780px;

}



.narrowcolumn {

float:left;

width:530px;

display:inline;

}

.narrowcolumnS {

float:left;

width:530px;

display:inline;

padding-left: 15px;

}



.widecolumn {

margin:5px 0 0 150px;

padding:10px 0 20px;

width:450px;

}

.post {

margin:0 0 20px;

text-align:left;

}

.post hr {

display:block;

}

.widecolumn .post {

margin:0;

}

.narrowcolumn .postmetadata {

padding-top:5px;

}

.widecolumn .postmetadata {

margin:30px 0;

}

.widecolumn .smallattachment {

float:left;

margin:5px 5px 5px 0;

text-align:center;

width:128px;

}

.widecolumn .attachment {

margin:5px 0;

text-align:center;

}

.postmetadata {

clear:both;

}

.clear {

clear:both;

}

#footer {

clear:both;

margin:0 auto;

padding:0;

width:760px;

}

#footer p {

margin:0;

padding:20px 0;

text-align:center;

}

h1 {

margin:0;

padding-top:70px;

}

h2 {

margin:30px 0 0;

}



h2.pagetitle {

margin-top:30px;

text-align:center;

}





h3 {

margin:30px 0 0;

padding:0;

}

h3.comments {

margin:40px auto 20px;

padding:0;

}

p img {

max-width:100%;

padding:0;

}

img.centered {

display:block;

margin-left:auto;

margin-right:auto;

}

img.alignright {

display:inline;

margin:0 0 2px 7px;

padding:4px;

}

img.alignleft {

display:inline;

margin:0 7px 2px 0;

padding:4px;

}

.alignright {

float:right;

}

.alignleft {

float:left;

}

html > body .entry ul {

list-style-image:none;

list-style-position:outside;

list-style-type:none;

margin-left:0;

padding:0 0 0 10px;

text-indent:-10px;

}

html > body .entry li {

margin:7px 0 8px 10px;

}



.entry ol {

margin:0;

padding:0 0 0 35px;

}

.entry ol li {

margin:0;

padding:0;

}

.postmetadata ul, .postmetadata li {

display:inline;

list-style-image:none;

list-style-type:none;

}

#sidebar ul, #sidebar ul ol {

margin:0;

padding:0;

}

#sidebar ul li {

list-style-image:none;

list-style-type:none;

margin-bottom:10px;

margin-left:15px;

width:200px;

}

#sidebar ul p, #sidebar ul select {

margin:5px 0 8px;

}

#sidebar ul ul, #sidebar ul ol {

margin:5px 0 0 0px;

}

#sidebar ul ul ul, #sidebar ul ol {

margin:0 0 0 0px;

}

ol li, #sidebar ul ol li {

list-style-image:none;

list-style-position:outside;

list-style-type:decimal;

}

#sidebar ul ul li, #sidebar ul ol li {

margin:3px 0 0;

padding:0;

}

#searchform {

margin:10px auto;

padding:5px 3px;

text-align:center;

list-style: none;

}

li.search {
list-style: none;
}

#sidebar #searchform #s {

padding:2px;

width:108px;

}

#sidebar #searchsubmit {

padding:1px;

}

.entry form {

text-align:center;

}

select {

width:130px;

}

#commentform {

margin:5px 10px 0 0;

}

#commentform input {

margin:5px 5px 1px 0;

padding:2px;

width:170px;

}

#commentform textarea {

padding:2px;

width:100%;

}

#respond:after {

clear:both;

content:".";

display:block;

height:0;

visibility:hidden;

}

#commentform #submit {

float:right;

margin:0 0 5px auto;

}

.alt {

margin:0;

padding:10px;

}

.commentlist {

padding:0;

text-align:justify;

}

.commentlist li {

list-style-image:none;

list-style-position:outside;

list-style-type:none;

margin:15px 0 10px;

padding:5px 5px 10px 10px;

}

.commentlist li ul li {

margin-left:10px;

margin-right:-5px;

}

.commentlist p {

margin:10px 5px 10px 0;

}

.children {

padding:0;

}

#commentform p {

margin:5px 0;

}

.nocomments {

margin:0;

padding:0;

text-align:center;

}

.commentmetadata {

display:block;

margin:0;

}

#sidebar {

margin-top:-55px;

width:228;

text-align:left;

float:right;

display:inline;

}

#sidebar form {

margin:0;

}

#wp-calendar {

empty-cells:show;

margin:10px auto 0;

width:155px;

}

#wp-calendar #next a {

padding-right:10px;

text-align:right;

}

#wp-calendar #prev a {

padding-left:10px;

text-align:left;

}

#wp-calendar a {

display:block;

}

#wp-calendar caption {

text-align:left;

width:100%;

}

#wp-calendar td {

padding:3px 0;

text-align:center;

}

#wp-calendar td.pad:hover {

background-color:#FFFFFF;

}

acronym, abbr, span.caps {

cursor:help;

}

acronym, abbr {

border-bottom:1px dashed #999999;

}

blockquote {

border-left:5px solid #DDDDDD;

margin:15px 30px 0 10px;

padding-left:20px;

}

blockquote cite {

display:block;

margin:5px 0 0;

}

.center {

text-align:center;

}

.hidden {

display:none;

}

hr {

display:none;

}

a img {

border:medium none;

}



.clear{

	clear:both;

}







.navigation {

display:block;

margin:10px 35px 60px;

text-align:center;

}

.aligncenter, div.aligncenter {

display:block;

margin-left:auto;

margin-right:auto;

}

.wp-caption {

-moz-border-radius-bottomleft:3px;

-moz-border-radius-bottomright:3px;

-moz-border-radius-topleft:3px;

-moz-border-radius-topright:3px;

background-color:#F3F3F3;

border:1px solid #DDDDDD;

margin:10px;

padding-top:4px;

text-align:center;

}

.wp-caption img {

border:0 none;

margin:0;

padding:0;

}

.wp-caption p.wp-caption-text {

font-size:11px;

line-height:17px;

margin:0;

padding:0 4px 5px;

}



.participe {

background:transparent url(images/bg-participe.jpg) no-repeat scroll left top;

height:34px;

margin-top:15px;

line-height:31px;

padding-left:50px;

text-align:left;

width:550px;

font-size:12px;

color:#006976;

float:left;

}





.participe a{

       font-weight:bold;

	color:#f7941e;

}



.participe a:hover{

       color:#333;

}



#sidebar ul li.estante{

	display:block;

	height:284px;

	background:url(images/bg-estante.jpg) no-repeat left top;

	margin-left:0px;

        width:228px;



}



#sidebar ul li.estante ul{

	margin:0 20px 20px;

}



#sidebar ul li.estante h2{

	margin-left:20px;

	padding-top:20px;

}



#sidebar ul li.estante h3{

	margin:0px;

	color:#000;

	font-size:12px;

	font-weight:bold;

}



#sidebar ul li.estante p{

	margin:0px;

	color:#000;

}



#sidebar ul li.estante .lista-estante{

	padding-bottom:5px;

	margin-bottom:5px;

	border-bottom:2px solid #999;

	width:170px;

}



.categories, .linkcat, .rss{

padding-bottom:12px;

         border-bottom:1px solid #D97A18;

}

#sidebar .colunistas ul,
#sidebar .colunistas ul li
{
	margin: 0;
	padding: 0;
	
	width: 196px;
}

.tcolunistas
{
	
	background: url(images/tcolunistas.jpg) left top no-repeat;
	
	height: 11px;
	
}

#colunista01,
#colunista02,
#colunista03,
#colunista04,
#colunista05,
#colunista06,
#colunista07,
#colunista08,
#colunista09,
#colunista10,
#colunista11,
#colunista12,
#colunista13,
#colunista14,
#colunista15,
#colunista16,
#colunista17,
#colunista18,
#colunista19,
#colunista20
{

	display: block;
	
	padding: 0;
	
    height: 75px;

}

#colunista01 a,
#colunista02 a,
#colunista03 a,
#colunista04 a,
#colunista05 a,
#colunista06 a,
#colunista07 a,
#colunista08 a,
#colunista09 a,
#colunista10 a,
#colunista11 a,
#colunista12 a,
#colunista13 a,
#colunista14 a,
#colunista15 a,
#colunista16 a,
#colunista17 a,
#colunista18 a,
#colunista19 a,
#colunista20 a
{

	display: block;
	
	margin: 0;
	margin-left: 90px;
	
	padding: 0;
	padding-top: 25px;
	
	width: 90px;
	
	font-weight: bold;

}

#colunista01 { background: url(images/colunista01.jpg) left top no-repeat; }
#colunista02 { background: url(images/colunista02.jpg) left top no-repeat; }
#colunista03 { background: url(images/colunista03.jpg) left top no-repeat; }
#colunista04 { background: url(images/colunista04.jpg) left top no-repeat; }
#colunista05 { background: url(images/colunista05.jpg) left top no-repeat; }
#colunista06 { background: url(images/colunista06.jpg) left top no-repeat; }
#colunista07 { background: url(images/colunista07.jpg) left top no-repeat; }
#colunista08 { background: url(images/colunista08.png) left top no-repeat; }
#colunista09 { background: url(images/colunista09.png) left top no-repeat; }
#colunista10 { background: url(images/colunista10.png) left top no-repeat; }
#colunista11 { background: url(images/colunista11.png) left top no-repeat; }
#colunista12 { background: url(/wp-content/uploads/2010/05/colunista12.png) left top no-repeat; }
#colunista13 { background: url(/wp-content/uploads/2010/05/colunista13.png) left top no-repeat; }
#colunista14 { background: url(/wp-content/uploads/2010/05/colunista14.png) left top no-repeat; }
#colunista15 { background: url(/wp-content/uploads/2010/05/colunista15.png) left top no-repeat; }
#colunista16 { background: url(/wp-content/uploads/2010/06/colunista16.png) left top no-repeat; }
#colunista17 { background: url(/wp-content/uploads/2010/07/colunista17.png) left top no-repeat; }
#colunista18 { background: url(/wp-content/uploads/2010/07/colunista18.png) left top no-repeat; }
#colunista19 { background: url(/wp-content/uploads/2010/08/colunista19.png) left top no-repeat; }
#colunista20 { background: url(/wp-content/uploads/2010/09/colunista20.png) left top no-repeat; }

.rcolunistas
{
	background: url(images/rcolunistas.jpg) left top no-repeat;
	
	height: 11px;
	
}

#comente {
font-weight: bold;
float: right;
padding: 3px 4px 2px 22px;
background: url(images/icone_comente.gif) no-repeat scroll left top;
font-size: 10px;
margin-top: 5px;
}

#tags {
margin-bottom:10px;
border-bottom:1px solid #D97A18;
padding-bottom:12px;
margin-left:15px;
width:200px;
}

#twitter {
margin-bottom:10px;
border-bottom:1px solid #D97A18;
padding-bottom:12px;
width:215px;
}
