/*

Theme Name: Blog Marcia Charnizon

Theme URI: http://www.marciacharnizon.com.br

Description: Descricao

Version: 1.0

Author: Cumplice e Agencia Dez

*/

/*reset */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}

fieldset,img{border:0;}

address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}

ol,ul {list-style:none;}

caption,th {text-align:left;}

h1,h2,h3,h4,h5,h6{font-size:100%;}

q:before,q:after{content:'';}

.ie7 img { -ms-interpolation-mode: bicubic; }

/* fim do reset */

body {

	background: #ededed;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000;

}

a:focus {

	outline: none;

}

#wrapper {
	max-width: 1220px;
	margin: 0 auto;
	overflow: hidden;
}

#header {

	width: 760px;

	height: 227px;

}

#logo {
	width: 435px;
	padding: 55px 0 0 0;
	background-image: url(images/logo-marcia.gif);
	background-position: 0 55px;
	background-repeat: no-repeat;
	float: left;
	margin: 0 0 0 5%;
}

#link-site {

	float: right;

	line-height: 20px;

	font-size: 12px;

	background: url(images/seta.gif) right no-repeat;

	padding: 0 12px;

	margin: 0 0 10px 0;

}

#link-site a:link, #link-site a:visited {

	color: #515151;

	text-decoration: none;

}

#link-site a:hover, #link-site a:active {

	color: #000;

	text-decoration: underline;

}

h1 {

	font-size: 14px;

	color: #333;

	padding: 20px 5%;

}

h2 {

	padding-bottom: 15px;

	font-size: 13px;

}

h2 a:link, h2 a:visited {

	color: #000;

	text-decoration: none;

}

h2 a:hover, h2 a:active {

	color: #000;

	text-decoration: underline;

}

p {

	padding-bottom: 10px;

}

a:link, a:visited {

	color: #515151;

	text-decoration: underline;

}

a:hover, a:active {

	color: #000;

}

/***************************** posts - coluna esquerda ***************************/

#esquerda {
	width: 76%;
	background: url(images/bg-posts.gif);
	float: left;
	margin: 0 1% 0 1%;
}
#esquerda.largura800 {
	width: 100%;
	float: none;
}
.hentry {
	margin: 0 5% 0 5%;
	padding: 20px 0 20px 0;
	width: 90%;
	display: block;
	clear: both;
}
.category-alta-resolucao img {
	width: 100%;
	height: auto;
}
.ie6 .category-alta-resolucao img {
	width: auto;
	height: auto;
}

.post-fotter  {

	color: #333;

	font-size: 10px;

	padding-bottom: 35px;

}

.post-fotter a:link, .post-fotter a:visited {

	color: #333;

	text-decoration: none;

}

.post-fotter a:hover, .post-fotter a:active {

	text-decoration: underline;	

}

/***************************** sidebar - coluna direita *************************/

#direita {
	width: 200px;
	float: right;
}
#direita.largura800 {
	width: 100%;
	float: none;
	display: block;
	clear: both;
	background: #CFC;
}
.box {

	/*background: url(images/box-bottom.gif) bottom no-repeat;*/

	padding-bottom: 15px;

	margin-bottom: 15px;

	color: #515151;

	font-size: 10px;

}
#direita.largura800 .box {
	width: 31%;
	float: left;
	margin: 0 1% 10px 1%;
}
#direita.largura800 .subnav, #direita.largura800 #box-links {
	width: 14.5%;
	float: left;
	margin: 0 1% 10px 1%;
	clear: none;
	height: 90px;
	padding: 0 0 0 0;
}

.box h3 {

	/*background: url(images/box-top.gif) top no-repeat;*/

	padding: 3px 3px 10px 5px;

	font-size: 12px;

	font-weight: normal;

	color: #000;

}

.box h2 {

	display: none;

}

.box ul {

	list-style: none;

}

.box ul li {

	background: url(images/bullet.gif) 5px 4px no-repeat;

	padding-left: 16px;

	clear: both;

	padding-bottom: 10px;

}

.box input, .box select {

	margin-left: 10px;

}

/********************************** comentrios ***************************/

ul.commentlist {

	list-style: none;

}

.commentlist {

	font-size: 11px;

	color: #515151;

}

.commentlist p  {

	padding: 0 0 15px 0;

}

.post-info {

	color: #999;

	font-size: 10px;

}

.comment-author {

	color: #000;

}

/*************** formulrio de comentrio ***************************/

h2#comments, h2#respond {

	padding-top: 20px;

	color: #000;

}

form#commentform  label {

	float: left;

	width: 80px;

	color: #515151;

}

form .btn {

	margin-left: 80px;

}

/***************************** formulrio de arquivo ********************/

#archiveform select {

	width: 180px;

}

/***************************** formulrio de busca **********************/

#searchform input {

	width: 145px;

	display: inline;

}

#searchform input#searchsubmit {

	width: 25px;

}

/* links da marcia (twitter / facebook) */

#box-links {

	overflow: hidden;

	display:block;

	_height: 1%;

	clear: both;

	padding: 0 0 15px 0;

}

#box-links ul {

	list-style: none;

}

#box-links ul li {

	float: left;

	margin: 0 5px 0 5px;

	padding: 0 0 0 0;

	border: 0;

	background: none;

	list-style: none;

	clear: none;

}

/* categoria news */

#menu {

	width: 350px;

	height: 350px;

	float: left;

}

body.category-news #wrapper {

	width: 830px;

	padding:0;

	margin: 0 auto;

	overflow: hidden;

}

body.page-id-9412 #wrapper { /* agenda */

	width: 960px;

	padding:0;

	margin: 0 auto;

	overflow: hidden;

}

body.category-news, body.act-premios, body.page-id-9412 {

	background: #403f3f;

}

body.category-news #esquerda {

	float: right;

	clear: none;

	margin: 0 0 0 0;

	padding: 20px 0 20px 0;

	width: 462px;

	background: none;

	color: #7c7c7c;

	font-size: 11px;

}

body.page-id-9412 #esquerda {

	float: left;

	clear: none;

	margin: 0 0 0 0;

	padding: 20px 0 20px 0;

	width: 560px;

	background: none;

	color: #7c7c7c;

	font-size: 11px;

}

body.category-news #esquerda h2 {

	color: #fff;

	font-size: 12px;

	padding: 20px 0 20px 0;

}

body.category-news span.data {

	color: #fff;

	font-size: 10px;

	background: url(images/cruz-news.gif) left top repeat-x;

	padding: 15px 0 0 0;

	display: block;

}

body.category-news #esquerda .post {

	background: url(images/cruz-news.gif) left bottom repeat-x;

	padding: 0 0 15px 0;

}
.navigation {
	width: auto;
	margin: 0 5% 0 5%;
	padding: 0 0 30px 0;
	overflow: hidden;
}
.navigation .nav-previous {

	float: left;

	width: 200px;

}

.navigation .nav-next {

	float: right;

	width: 200px;

	text-align: right;

}

body.category-news .navigation a {

	color: #fff;

	display: block;

	padding: 10px 0 10px 0;

	text-decoration: none;

}

body.category-news a {

	color: #fff;

	text-decoration: none;

}

body.category-news .navigation a:hover, body.category-news #esquerda a:hover {

	text-decoration: underline;

}

body.category-news #esquerda a img {

	margin: 0 0 10px 0;

	display: block; 

	padding: 0 0 0 0;

	border: 0;

}

/* agenda */

.calendar-table {

    border:none;

	margin: 0 0 30px 0;

	font-size: 10px;

	color: #999;

}

.calendar-table td span {

	display: block;

	text-align:right;

	padding: 5px 10px 0 5px;

}

.calendar-table td span.calnk span, .calendar-table td span.event {

	text-align: left;

	padding: 0 0 0 0;

}

.calendar-table td span.event span.calnk span.event-title {

	text-align: center;

	padding: 0 0 0 0;

	font-weight: bold;

	font-size: 11px;

	margin: 2px 0 0 0;

}

.calendar-table td span.event span.calnk span {

	padding: 10px;

}

.calendar-table td a:link, .calendar-table td a:visited {

     text-decoration:none; 

     color: #999; 

}

.calendar-table td a:hover, .calendar-table td a:active {  

     color:#fff;

}

.calnk a span { 

     display:none; 

}

.calnk a:hover span {

     background:#333; 

     display:block;

     position:absolute; 

     margin: -2px 0 0 -100px; 

     padding:5px; 

     width:200px; 

     z-index:100;

	 color: #fff;

}

.calendar-table td {

	vertical-align: top;

}

.calendar-heading {

	text-align:center;

	border-bottom: 1px solid #6b6a6a;

	height: 30px;

}

.calendar-heading a {

	color: #999;

	text-decoration: none;

}

.calendar-heading a:hover {

	color: #fff;

}

.calendar-prev, .calendar-next {

	width:25%;

}

.calendar-month {

	width:50%;

	font-weight:bold;

	color: #fff;

}

.calendar-table td.normal-day-heading, .calendar-table td.weekend-heading {

	text-align:center;

    height:30px;

	vertical-align: middle;

}

.day-with-date {

	width:78px;

	height:88px;

	border: 1px solid #656565;

}

.day-with-date:hover {

	border: 1px solid #fff;

}

.day-with-date.no-events, .day-without-date {

 	border:1px solid #444;

	width:78px;

    height:88px;

}

.current-day {

	width:78px;

	height:88px;

    border: 1px solid #fff;

}

.current-day span, .day-with-date:hover span {

	color: #fff;

}

.day-with-date.no-events:hover span {

	color: #999;

}

.kjo-link, .calnk a:hover span span.event-title-break, .calnk a:hover span span.event-content-break {

	display: none;

}

#direita ul.subnav {

	margin: 0 0 20px 0;

}

#direita ul.subnav li {

	padding: 0 0 5px 5px;

}

#direita a:link, #direita a:visited {

	text-decoration: none;

}

#direita ul.subnav a:link, #direita ul.subnav a:visited {

	color: #333;

}

#direita a:hover, #direita a:active {

	text-decoration: underline;

}

.wp-pagenavi {

	display: block;

	clear: both;

	margin: 0 0 20px 0;

	overflow: hidden;

	text-align: right;

	padding: 5px 5px 5px 5px;

	font-size: 11px;

	font-weight: bold;

}

.wp-pagenavi a, span.current {

	margin: 0 0 0 5px;

	color: #fff;

	text-align: center;

	line-height: 20px;

	border: 1px solid #ccc;

	padding: 2px 6px 2px 6px;

	color: #333;

	text-decoration: none;

}

.wp-pagenavi a:hover {

	background: #f1f1f1;

	border: 1px solid #666;

	text-decoration: none;

}

span.current {

	background: #fff;

	border: 1px solid #666;

	color: #333;

}

span.pages, span.extend, a.larger {

	display: none;

}

body.blog #esquerda div.category-news, body.blog #esquerda div.category-events,

body.archive #esquerda div.category-news, body.archive #esquerda div.category-events,

body.category #esquerda div.category-news, body.category #esquerda div.category-events {

	display: none;

}
