﻿/*Theme Name:  Brasil
Theme URI: http://www.
Description: 2 columns. Exclusive for 
Version: 1.0
Author: Fransciane
Author URL: 


/***************** BODY *****************/
body {font-size: 11px;
font-family : 'Tahoma', Verdana, Arial, Helvetica, sans-serif; 
color: #4d3636; 
text-align: justify;
margin-top:0px;
margin-bottom:0px;
background-color: #ffffff; 
background-image:url(http://shiabrasil.com/wp-content/uploads/2010/04/bg.png);
background-repeat: repeat-x;}

/***************** LINHA DO LAYOUT *****************/
#page {
width: 860px;
margin: 0 auto;
position:relative;
text-align: left;}


/***************** IMAGEM DO TOPO *****************/
#header {
width: 900px;
height: 500px;
margin-left:0px;
margin-top: 0px
}

/***************** PERFIL *****************/
#sidebar {

width: 260px;

color: #000000;

font-family: tahoma;

font-size: 11px;

text-align: justify;

padding-bottom:0px;

float: left;}



#sidebar img {

background-color: #e2e2e2;

border: solid 1px #767676;

padding-right: 3px;

padding-left: 3px;

padding-top: 3px;

padding-bottom: 3px;

margin: 1px;

-moz-border-radius:3px 3px 3px 3px;

}



#sidebar img:hover {

background-color: #e2e2e2;

border: solid 1px #767676;

padding-right: 3px;

padding-left: 3px;

padding-top: 3px;

padding-bottom: 3px;

margin: 1px;

-moz-border-radius:3px 3px 3px 3px;

}



.all {

margin-bottom: 10px;

padding: 0px;

background-color: #ffffff;}



.sidebar_title {

background-color: #767676;

text-transform:uppercase;

font-weight:normal;

font-size: 11px;

font-family:arial;

color: #ffffff;

line-height: 18px;

padding: 4px;

text-align: left;

text-transform:uppercase;

margin-bottom: 3px;}



.sidebar_content{

background-color: #cfcac5;

text-align: justify;

line-height: 13px;

font-family: tahoma;

font-size: 10px;

color: #767676;

padding: 6px;

margin-bottom: 7px;}



/* date on posts */

.date {

width: 80px;

float: left;

color: #ffffff;

font: arial;

font-weight: bolder;

letter-spacing: 1px;

text-align: left;

text-transform: uppercase;

padding: 5px;

font-size:11px;

background:#000000;

border-right: solid 1px #efefef;

}



.day {

width: 80px;

color: #ffffff;

font-size: 11px;

}



.month {

width: 80px;

color: #ffffff;

font-size: 10px;

}



.year {

width: 80px;

color: #ffffff;

font-size: 9px;

}



/* Title in posts � */

.title-posts {

margin: 0;

margin-top: 0px;

text-transform: uppercase;

color: #ab4143;

font-size: 11px;

font-weight: bolder;

padding: 3px;

border-bottom: solid 1px #efefef;

}



/*  TAGS / DATE / LINK COMMENT  */

.postmeta {

font-size: 9px;

text-align: left;

font-family: Tahoma;

background: #e0dcdd;

margin-bottom: 1px;

padding: 4px;

color:#000000;

}



.postmeta a {

color: #617e1f;

}



.postmeta a:hover {

color: #000000;

}



.postmeta em {

color: #627e1f;

}




/***************** POSTS *****************/
#content {
margin: 0;
width: 580px;
text-align: justify;
margin-top: -8px;
padding: 5px;
float: left;}

.postentry img {
background-color: #e2e2e2;
border: solid 1px #c0b390;
padding-right: 3px;
padding-left: 3px;
padding-top: 3px;
padding-bottom: 3px;
margin: 1px;
-moz-border-radius:3px 3px 3px 3px;
}

.postentry img:hover {
background-color: #e2e2e2;
border: solid 1px #aed4e1;
padding-right: 3px;
padding-left: 3px;
padding-top: 3px;
padding-bottom: 3px;
margin: 1px;
-moz-border-radius:3px 3px 3px 3px;
}

.entry img {
background-color: #e2e2e2;
border: solid 1px #c0b390;
padding-right: 3px;
padding-left: 3px;
padding-top: 3px;
padding-bottom: 3px;
margin: 1px;
-moz-border-radius:3px 3px 3px 3px;
}

.entry img:hover {
background-color: #e2e2e2;
border: solid 1px #b5d7e3;
padding-right: 3px;
padding-left: 3px;
padding-top: 3px;
padding-bottom: 3px;
margin: 1px;
-moz-border-radius:3px 3px 3px 3px;
}
/***************** FOOTER *****************/
#footer{
clear: left;
background: #767676;
color: #cfcac5;
text-align: center;
text-size:10px;
padding: 6px;	
}

#footer a{
	color: #FFFFFF;
}

#footer a:hover{
	color: #ffffff;
}

/***************** MENU *****************/
#nav {
display: block;
color: #484848;
font-weight: bold;
background-color: #FAFAFA;
width: 97%;
height: 14px;
text-indent: 5px;
vertical-align:middle;
text-decoration: none;
font-family: Tahoma;
line-height: 14px;
margin-bottom: 1px;
font-size: 8px;
text-transform: uppercase;
letter-spacing: 1px;
border-left: 3px solid #C0C0C0; }

#nav:hover {
color: #000000;
font-weight: bold;
background-color: #FAFAFA;
width: 97%;
height: 14px;
text-indent: 5px;
vertical-align:middle;
text-decoration: none;
font-family: Tahoma;
line-height: 14px;
margin-bottom: 1px;
font-size: 8px;
text-transform: uppercase;
letter-spacing: 1px;
border-left: 3px solid #F4C050; }

/* MENU +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.menu {
	height:31px; 
	background-color: #B8B8B8;
	padding: 6px;
font-size: 11px;
font-family : 'Tahoma', Verdana, Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	text-transform:uppercase; 
	line-height:13px; 
	color: #EFEBE8;
	}
	
td.menu {
	background-color: #B8B8B8;
	padding: 8px;
	color:#FFFFFF;
	cursor:default;
font-size: 11px;
font-family : 'Tahoma', Verdana, Arial, Helvetica, sans-serif; 
	text-transform:uppercase; 
	line-height:13px; 
	margin-bottom:0px;
	margin-top:0px;
	text-align:center;
	text-decoration:none;
	text-transform:none;
	vertical-align: top;
}

td.menu:hover {
	background-color: #ECF1F4;
	padding: 8px;
	color: #000000;
	cursor:default;
font-size: 11px;
font-family : 'Tahoma', Verdana, Arial, Helvetica, sans-serif; 
	text-transform:uppercase; 
	line-height:13px; 
	margin-bottom:0px;
	margin-top:0px;
	text-align:center;
	text-decoration:none;
	text-transform:none;
	vertical-align: top;
}

.menu a:link{
	color: white;
	text-transform:uppercase; 
	text-decoration:none; 
	font-weight:none;}

.menu a:visited{
	color: white;
	text-transform:uppercase; 
	text-decoration:none; 
	font-weight:none;}

.menu a:active{
	color: white;
	text-transform:uppercase; 
	text-decoration:none; 
	font-weight:none;}

.menu a:hover{
	color: #000000;
	text-transform:uppercase; 
	text-decoration:underline; 
	font-weight:none;}

/**************** MENU HORIZONTAL ****************/
#menuh {
list-style: none;
width: 760px;
height: 45px;
float: right;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;}

#menuh ul {
list-style: none;
width: 100%;
float: left;
padding: 0px;
margin: 0px;
background-color: #272727;
border-bottom: 0px solid #90CEF6;}

#menuh ul li { display: inline; }

#menuh ul li a {
font-family: tahoma; 
font-size: 10px;

font-weight: bold;
color: #FAFAFA;
text-decoration: none;
text-transform: uppercase;
float: left;
background: #272727;
border: 0px solid #90CEF6;}

#menuh ul li a:hover {
font-weight: bold;
color: #000000;
background-color: #272727;
border: 0px solid #38A3E6;}


/***************** IMAGENS *****************/
img {
border: 0px;
}

.border{
background-color: #b5d7e3;
border: solid 1px #b6d7e5;
padding-right: 3px;
padding-left: 3px;
padding-top: 3px;
padding-bottom: 3px;
margin: 1px;
-moz-border-radius:3px 3px 3px 3px;
}

.border:hover{
background-color: #b5d7e3;
border: solid 1px #b5d7e3;
padding-right: 3px;
padding-left: 3px;
padding-top: 3px;
padding-bottom: 3px;
margin: 1px;
-moz-border-radius:3px 3px 3px 3px;
}

#photosamples a img{
background:#e2e2e2;
border: solid 1px #c0b390;
margin:0 14px 0 0;
padding:3px;
-moz-border-radius:3px 3px 3px 3px;
float:left;}

#photosamples a:hover img{
background:#e2e2e2;
border: solid 1px #232323;
padding:3px;
-moz-border-radius:3px 3px 3px 3px;}

/***************** LINKS *****************/
a {color: #000000; text-decoration: none; border: 0px solid;}
a:link {color: #c32f55; text-decoration: none; border: 0px solid;}
a:visited {color: #000000;text-decoration: none; border: 0px solid;}
a:active {color: #c32f55;text-decoration: none; border: 0px solid;}
a:hover {color: #767676; text-decoration: none; border: 0px solid;}


/***************** UNDERLINE, NEGRITO E IT?LICO *****************/
u{cursor:default; color: #c0b390; text-decoration: underline; border-bottom: 1px solid #c0b390;}
b{color: #4c1120; cursor: default;}
i{color: #da4c5c; cursor: default;}
em{color: #da4c5c; cursor: default;}
strong{color: #4c1120; cursor: default;}



/***************** TEXTAREA,  INPUTS E FORMULARIOS*****************/
input, textarea, select, button {
font-size:10px;
color:#767676;
background: #cfcac5;
border: 1px solid #ffffff;}

input:focus, textarea:focus, label:focus, select:focus, button:focus {
color:#767676;
background: #cfcac5;
border: 1px solid #ffffff;}

/***************** COMENTARIOS *****************/
.comments{
border: 1px solid #ffffff;
background-color: #cfcac5;
padding:3px;}

.commentname
{font-size: 10px;
font-family: tahoma;
text-transform: uppercase; 
font-weight: bold;
letter-spacing: 1px ;
color: #988d72;
text-align: left;
margin-top:3px;}

.commentdata
{font-size: 10px;
font-family: tahoma;
font-weight: bold;
color: #988d72;
text-align: left;}

.commentcontent
{text-align:justify;
padding: 2px 6px 2px 6px;}

.box{
padding: 6px;
background-color:#d3c3b3;
border-bottom:1px solid #ffffff;}

.citar{	
font-size: 10px;
font-family: tahoma;
font-weight: bold;
color: #988d72;
background-color:#d3c3b3;
border-top:1px solid #ffffff;
text-align:right;
padding: 6px  6px  6px  6px;}

/***************** LISTS *****************/
p {
}

h1, h2, h3, h4, h5, h6 {
display:block;
margin: 1.2em 0;
font-family: "Lucida Grande", Tahoma, Arial, sans-serif;
color: #767676;
}

h1, h2{ font-size: 1.4em; }
h3 { font-size: 1.3em; }
h4 { font-size: 1.2em;
}

ol {list-style-type:none; margin-left:8px; margin-right:6px;}
ol li {padding:10px; margin-top:0px;
}

/***************** TÃTULO DO PERFIL *****************/
.footerdown {
color: #D9D4D0;
text-align: center;
line-height: 13px;
font-size: 11px;
font-family : 'Tahoma', Verdana, Arial, Helvetica, sans-serif; 
padding: 1px;
background-color: #A59585;} 



.last {
color: #A58ACD;
text-align: left;
line-height: 13px;
font-size: 11px;
font-family : 'Tahoma', Verdana, Arial, Helvetica, sans-serif; 
padding: 1px;
border-bottom: 1px solid #F3F3F3;
background-color: #FFFFFF;} 


/***************** POSTS *****************/
.posting {
text-align:justify;
font-size: 11px;
font-family : 'Tahoma', Verdana, Arial, Helvetica, sans-serif; 
padding: 2px;
color: #000000;
border-bottom: 0px dashed #8EA6AB;
line-height:18px; 
background-color: #767676;}

/***************** POSTS E CONTEÚDO *****************/
.post {
background: #cfcac5;
padding: 5px;
}

.post .date {
float: left;
width: 76px;
height: 32px;
margin: 0;
margin-right: 20px;
padding-top: 2px;
background: #767676;
border: 1px solid #767676;
line-height: normal;
text-transform: uppercase;
text-align: center;
font-size: 10px;
font-weight: bold;
color: #ffffff;
}
.post .date b {
margin: 0;
padding: 0;
display: block;
margin-top: -5px;
font-size: 16px;
color: #ffffff;
}

.post .title {
margin: 0;
padding: 0px 0 0 0;
margin-left: 10px;
padding-left: 50px;
font-size: 16px;
color: #d0b49d;
}

.post .title h2 {
padding: 0;
margin: 0;
color: #d0b49d;
}

.post .hr1 {
}

.post .meta {
margin: 0 0 30px 20px;
padding: 0;
color: #767676;
line-height:normal;
}

.post .meta a {
color: #767676;
}

.post .entry {
margin: 0;
padding: 0 0 20px 0;
border-bottom: 1px dashed #232323;
}

.post .title a {
text-decoration: none;
color: #624646;
}

/***************** POSTS *****************/
.posts {
text-align:justify;
font-size: 11px;
font-family : 'Tahoma', Verdana, Arial, Helvetica, sans-serif; 
padding: 2px;
color: #B67A4D;
border: 1px solid #FAFAFA;
line-height:18px; 
background-repeat: repeat-x;
background-color: #F4F4F4;}

.write {
text-align:justify;
font-size: 11px;
font-family : 'Tahoma', Verdana, Arial, Helvetica, sans-serif; 
padding-left: 2px;
color: #B67A4D;
border-left: 1px solid #A4ABA3;
line-height:18px; 
background-color: #F4F4F4;}


.ad {
color: #B0A294;
font-size: 11px;
font-family : 'Tahoma', Verdana, Arial, Helvetica, sans-serif; 
border-bottom: 1px solid #D2C9C0;
background-color: #7B7168;}


/***************** EDITAR POSTS *****************/

.edit {
border-left: 5px solid #C0C0C0;
border-right: 5px solid #C0C0C0;
background-color: #F7F7F7;
padding: 5px 5px 5px 5px;
font-size: 10px; 
text-align: justify;}

blockquote {
border-left: 5px solid #767676;
background-color: #f3eee9;
padding: 5px 5px 5px 5px;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px; 
font-style: 
color: #da4c5c;

text-align: justify;
}


/***************** CATEGORIAS DOS POSTS *****************/
.categoria {
color: #AAAAAA;
text-align: left;
line-height: 11px;
font-weight: bold;
font-size: 8px;
padding: 2px;
font-family: Tahoma;
letter-spacing: 1px;
text-transform: uppercase;
border-bottom: 1px solid F3F3F3;
background-color: #FFFFFF;}

/***************** DATA E TÍTULO DOS POSTS *****************/
.postheader {
margin: 0;
margin-top: 0px;
width:512px;
font-size: 11px;
padding: 5px;
font-weight:bold;
color: #afd4e2;
border-left: 5px solid #4a6170;
-moz-border-radius:5px 5px 5px 5px;
background-color: #7c98a8
}

.postheader a {
color: #FFFFFF;
}

.postmeta {
font-size: 11px;
}

.postheader img {
background-color: #6faaba;
border: solid 1px #6faaba;
padding-right: 3px;
padding-left: 3px;
padding-top: 3px;
padding-bottom: 3px;
margin: 1px;
-moz-border-radius:3px 3px 3px 3px;
}

.postheader img:hover {
background-color: #4a6170;
border: solid 1px #4a6170;
padding-right: 3px;
padding-left: 3px;
padding-top: 3px;
padding-bottom: 3px;
margin: 1px;
-moz-border-radius:3px 3px 3px 3px;
}

/***************** CONTEUDO DAS PAGINAS E POSTS *****************/
.block { 
background-color: transparent;
padding: 1px 1px 1px 1px;
border-bottom: 0px;
font-size: 11px;
font-family : 'Tahoma', Verdana, Arial, Helvetica, sans-serif; 
color:#9e9e9e;}


/*****************CALENDARIO*****************/
#wp-calendar {
empty-cells: show;
font-size: 0.9em;
text-align: center;
font-family :tahoma;
margin: 0;
width: 95%;}

/*DIAS DE POSTS E LINKS*/
#wp-calendar #prev a {
font-size: 10px;
letter-spacing: 1px;
font-family :arial;
text-align: left;
border: 0px;
font-weight: bold;}

#wp-calendar #next a {
text-align: right;
font-size: 10px;
font-family :arial;
letter-spacing: 1px;
border: 0px ;
font-weight: bold;}

#wp-calendar a {
font-size: 10px;
font-weight: bold;
font-family :tahoma;
border: 0px;
text-align: center;
color: #FFC5D9;}

#wp-calendar a:hover  {
display: block;
font-size: 10px;
font-weight: bold;
font-family :tahoma;
text-decoration: none;
border-bottom: 0px solid #c0c0c0;

font-weight: bold;
text-align: center;
color: #c0c0c0;
background-color:#F2EAF8;}

/*DEMAIS DIAS*/
#wp-calendar td {
color: #c0c0c0;
font-size: 10px;
font-family :arial;
letter-spacing: normal;
padding: 2px 0;
background-color: #F8F8F8;
border-top:1px solid #EFEDED;
border-left: 1px solid #EFEDED;
border-bottom: 1px solid #D8D8D8;
border-right: 1px solid #D8D8D8;
text-align: center;}

#wp-calendar td:hover{
background-color: #F8F8F8;

border-bottom:1px solid #EFEDED;
border-right: 1px solid #EFEDED;


border-top: 1px solid #D8D8D8;
border-left: 1px solid #D8D8D8;}

/* MÃŠS */
#wp-calendar caption {
font-weight:bold; 
font-size:10px; 
font-family:Verdana;
text-align: center;
line-height : 10px;
color: #9e9e9e;
background-color: #F8F8F8;
border-top:1px solid #EFEDED;
border-left: 1px solid #EFEDED;
border-bottom: 1px solid #D8D8D8;
border-right: 1px solid #D8D8D8;
text-transform: uppercase;
letter-spacing: 1px;
padding:3px; 
margin:2px;}

/*DIAS DA SEMANA*/
#wp-calendar th {color: #999999;
text-align: center;
font-family :arial;
font-size: 10px;
font-style: normal;
background-color: #F8F8F8;
border-top:1px solid #EFEDED;
border-left: 1px solid #EFEDED;
border-bottom: 1px solid #D8D8D8;
border-right: 1px solid #D8D8D8;
text-transform: uppercase;}

/*DATA ATUAL*/
#wp-calendar #today {
background-color:#f8f8f8;
border-bottom:1px solid #E8E6E6;
border-right: 1px solid #E8E6E6;
border-top: 1px solid #D8D8D8;
border-left: 1px solid #D8D8D8;}





/***************** LINKS DO FOOTER *****************/
#footlink {
border-top:0px solid #7c98a8;
line-height:22px;
font-size:11px;
width: 100%;
text-align:center;
padding-top:0px;
padding-bottom:3px;
margin-bottom:3px;
margin-top: 2px;
}

#footlink span.pages{
background: #7c98a8;
padding:5px;
margin:1px 2px 1px 2px;
BORDER-left: #4a6170 1px solid; 
BORDER-top: #4a6170 1px solid; 
BORDER-right: #4a6170 1px solid; 
BORDER-bottom: #4a6170 1px solid;
-moz-border-radius:5px 5px 5px 5px;  color:#000000;
}

#footlink span.extend{
background: #7c98a8;
padding:5px;
margin:1px 2px 1px 2px;
BORDER-left: #4a6170 1px solid; 
BORDER-top: #4a6170 1px solid; 
BORDER-right: #4a6170 1px solid; 
BORDER-bottom: #4a6170 1px solid;
-moz-border-radius:5px 5px 5px 5px;  color:#000000;
}

#footlink span.current{
background: #7c98a8;
padding:5px;
margin:1px 2px 1px 2px;
BORDER-left: #4a6170 1px solid; 
BORDER-top: #4a6170 1px solid; 
BORDER-right: #4a6170 1px solid; 
BORDER-bottom: #4a6170 1px solid;
-moz-border-radius:5px 5px 5px 5px;  color:#000000;
}

#footlink span.footlinkcurrent{
background: #7c98a8;
padding:5px;
margin:1px 2px 1px 2px;
BORDER: #4a6170 1px solid; 
-moz-border-radius:5px 5px 5px 5px;
color:#4a6170;}

#footlink span.footlinktotal {
background: #7c98a8;
padding:5px;
margin:1px 2px 1px 2px;
BORDER: #4a6170 1px solid; 
-moz-border-radius:5px 5px 5px 5px;
color:#4a6170;}

#footlink a {
background: #7c98a8;
padding:5px;
margin:1px 2px 1px 2px;
BORDER-left: #4a6170 1px solid; 
BORDER-top: #4a6170 1px solid; 
BORDER-right: #4a6170 1px solid; 
BORDER-bottom: #4a6170 1px solid;
-moz-border-radius:5px 5px 5px 5px;  color:#000000;}

#footlink a:link, #footlink a:visited, #footlink a:active {
background: #7c98a8;
padding:5px;
margin:1px 2px 1px 2px;
BORDER-left: #4a6170 1px solid; 
BORDER-top: #4a6170 1px solid; 
BORDER-right: #4a6170 1px solid; 
BORDER-bottom: #4a6170 1px solid; 
-moz-border-radius:5px 5px 5px 5px; color:#000000;}

#footlink a:hover {
background: #89b1bb;
padding:5px;
margin:1px 2px 1px 2px;
BORDER-left: #4a6170 1px solid; 
BORDER-top: #4a6170 1px solid; 
BORDER-right: #4a6170 1px solid; 
BORDER-bottom: #4a6170 1px solid;  
-moz-border-radius:5px 5px 5px 5px;
color:#000000;
}