/*

Theme Name: Maria Fil&oacute;

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

Description: Template Maria Fil&oacute; 2010

Version: 1.1

Author: Maria Fil&oacute;

*/



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,

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-weight: inherit;

	font-style: inherit;

	font-size: 100%;

	font-family: inherit;

	vertical-align: baseline;

}

/* remember to define focus styles! */

:focus {

	outline: 0;

}

body {

	line-height: 1.4;

	color: black;

	background: white;

	font-size:10px;

	font-family:Verdana, Geneva, sans-serif; font-weight:normal; 

	background:#c2dbef url(imagens/body-bg.jpg) repeat;

}

ol, ul {

	list-style: none;

}

/* tables still need 'cellspacing="0"' in the markup */

table {

	border-collapse: separate;

	border-spacing: 0;

}

caption, th, td {

	text-align: left;

	font-weight: normal;

}

blockquote:before, blockquote:after,

q:before, q:after {

	content: "";

}

blockquote, q {

	quotes: "" "";

}



/* slightly enhanced, universal clearfix hack */

.clearfix:after {

     visibility: hidden;

     display: block;

     font-size: 0;

     content: " ";

     clear: both;

     height: 0;

     }

.clearfix { display: inline-block; }

/* start commented backslash hack \*/

* html .clearfix { height: 1%; }

.clearfix { display: block; }

/* close commented backslash hack */





a {text-decoration:none; cursor:pointer;}

a:hover {text-decoration:underline;}



/*-----------------------------*/





#header {width:100%; margin:0 auto; background:url(imagens/header-bg.jpg) center 0 no-repeat; height:722px;}

#header-wrap {position:relative; width:986px; height:auto; margin:0 auto;}

#header .logo {display:block; height:60px; left:114px; position:absolute; top:69px; width:241px;}

#header .logo a {width:100%; height:100%; position:relative; display:block;}

#header .logo a span {background:url(imagens/header-bg.jpg) -231px -70px; width:100%; height:100%; position:absolute;}

#header .chamada {display:block; height:36px; left:172px; position:absolute; top:129px; width:234px;}

#header .chamada span {background:url(imagens/header-bg.jpg) -288px -130px; width:100%; height:100%; position:absolute;}



#corpo {width:986px; height:auto; position:absolute; left:50%; top:165px; margin:0 0 0 -493px;}

#corpo #conteudo {width:700px; height:auto; float:left; display:inline;}

#corpo #posts {width:671px; height:auto; background:#FFF url(imagens/posts-topo2.jpg) top center no-repeat; margin:70px 0 0 20px;}

#corpo .post {padding:42px 0 0 0; margin:0 auto; width:92%;}

#corpo .post object {width:577px;}

#corpo .post .data {display:block; background:url(imagens/data-bg.png); width:74px; height:96px; padding:25px 15px 0 15px; text-align:center; float:left; display:inline; margin:0 15px 0 8px;

	voice-family: "\"}\""; voice-family: inherit;	width:44px; height:72px;} html>body #corpo .post .data  {width:44px; height:72px;}

#corpo .post .data .dia {font-size:2.4em; color:#32469e; font-weight:bold; line-height:0.7em;}

#corpo .post .data .mes {font-size:2.2em; color:#818286; text-transform:lowercase; line-height:0.9em;}

#corpo .post .titulo {font-size:2.3em; font-weight:bold; float:left; display:inline; width:510px; margin:6px 0 5px 0; letter-spacing:0.05em;}

#corpo .post .titulo a {color:#32469e; background:#feda68; padding:0 2px;}

#corpo .post .titulo a:hover {}

#corpo .post .autor {font-size:1.1em; float:left; display:inline; width:490px; color:#626364; background:url(imagens/autor-cat-bg.png) left no-repeat; padding:0 0 0 15px; margin:0 0 4px 7px;}

#corpo .post .categorias, #corpo .post .categorias a {display:none;}

#corpo .post .editar {font-size:1.1em; float:left; display:inline; width:495px; margin:0 0 4px 7px;}

#corpo .post .autor a, #corpo .post .editar a {color:#32469e; font-weight:bold;}

#corpo .post .entrada-conteudo {font-size:1.2em; color:#575757; clear:both; padding:26px 0 0 0; margin:0 auto; width:604px;}

#corpo #posts .navegacao {width:90%; background:#FFF; margin:0 auto; padding:20px  0; font-size:1.3em;}

#corpo #posts .navegacao .posts-antigos {float:left; width:44%; margin:0 0 0 10px;}

#corpo #posts .navegacao .posts-recentes {float:right; width:44%; text-align:right; margin:0 10px 0 0;}

#corpo #posts .navegacao .posts-antigos a {background:url(imagens/prev-next-bg.jpg) 0 0 no-repeat; padding:0 0 0 30px; color:#4488b7; height:32px; line-height:27px;  display:block;}

#corpo #posts .navegacao .posts-recentes a {background:url(imagens/prev-next-bg.jpg) right -32px no-repeat; padding:0 30px 0 0; color:#4488b7; height:32px; line-height:27px; display:block;}

#corpo #sidebar {width:282px; height:auto; float:left; display:inline; margin:51px 0 0 0; position:relative; padding:0 0 30px 0;}

#corpo #sidebar #btn-site {width:282px; height:80px; position:relative; display:block; text-indent:-500em; background:url(imagens/sidebar-btns.png) 0 0;}

#corpo #sidebar #btn-site span {}

#corpo #sidebar #btn-lookbook-verao-11 {width:282px; height:90px; position:relative; display:block; text-indent:-500em; background:url(imagens/sidebar-btns.png) 0 -80px;}

#corpo #sidebar #btn-lookbook-verao-11 span {}

#corpo #sidebar #btn-catalogo {width:282px; height:91px; position:relative; display:block; text-indent:-500em; background:url(imagens/sidebar-btns.png) 0 -170px;}

#corpo #sidebar #btn-catalogo span {}

#corpo #sidebar #btn-colaboradores {width:282px; height:93px; position:relative; display:block; margin:12px 0 0; text-indent:-500em; background:url(imagens/sidebar-btns.png) 0 -400px;}

#corpo #sidebar #btn-colaboradores span {}

#corpo #sidebar #btn-email {width:282px; height:92px; position:relative; display:block; margin:12px 0 0; text-indent:-500em; background:url(imagens/sidebar-btns.png) 0 -490px;}

#corpo #sidebar #btn-email span {}

#corpo #sidebar #btn-twitter {width:282px; height:79px; position:relative; display:block; margin:12px 0 0 0; text-indent:-500em; background:url(imagens/sidebar-btns.png) 0 -260px;}

#corpo #sidebar #btn-twitter span {}





/*FORMATACAO POST*/

.post h1, .post h2, .post h3, .post h4, .post h5, .post h6 {font-weight:bold; margin:10px 0;}

.post h1 {font-size:1.7em;}

.post h2 {font-size:1.6em;}

.post h3 {font-size:1.5em;}

.post h4 {font-size:1.4em;}

.post h5 {font-size:1.3em;}

.post h6 {font-size:1.2em;}

.post p {font-size:1.1em; margin:0 0 10px 0; line-height:1.5em;}

.post address {font-size:1.1em; margin:0 0 10px 0; font-style:italic; margin:5px 0;}

.post blockquote {font-size:1.1em; font-style:italic; padding:0 10px; margin:5px 0;}

.post .entrada-conteudo a {color:#32469E;}

.post .entrada-conteudo a:hover {background:#FEDA68; text-decoration: none;}

.post ul {margin:5px 0; list-style-image: url(imagens/setalista.jpg); line-height:1.6em; list-style-position:inside; font-size:1.1em;}

.post ul li {}

.post ol {margin:5px 0; list-style-type:decimal; line-height:1.6em; list-style-position:inside; font-size:1.1em;}

.post ol li {}

.post strong {font-weight:bold;}

.post em {font-style:italic;}

/*FORMATACAO POST*/



/*META*/

.rodapepost { height:25px; line-height:23px;}

#corpo .post .meta {background:url(imagens/posts-meta-bg.png) no-repeat top center; width:599px; height:auto; clear:both; padding:30px 0 0 0; margin:20px auto;}

#corpo .post .meta-baixo {background:url(imagens/posts-meta-bg.png) no-repeat top center; width:599px; height:20px; margin:20px auto 0 auto;}

/*LINK COMENTARIOS*/

#corpo .post .comentarios {float:left; display:block;font-size:1.1em; height:23px; line-height:23px; background:url(imagens/posts-comentarios-bg.png) 0 0 no-repeat; padding:0 0 0 20px; margin:0 17px 0 5px; color:#622c65;}

#corpo .post .comentarios a {color:#622c65; text-decoration:none;}

.comentariosnovo { float:left; display:inline; font-size:1.3em; background:url(imagens/posts-comentarios-bg.png) 0 0 no-repeat; padding:0 7px 0 20px; color:#622c65; text-decoration: none; height:23px; line-height:23px;}

.comentariosnovo a {text-decoration: none;}

/*LINK COMENTARIOS*/

/*RATING*/

#corpo .post .rating {float:left; margin:0; margin: 0 17px 0 0; height:23px; line-height:23px;}

#corpo .post .rating dt {font-size:1.1em; float:left; display:inline; color:#622c65; padding:0; margin:0 2px 0 0;}

.ratingnovo { font-size:1.3em; float:left; display:inline; margin-right:6px; color:#622c65;}

.ratingnovo span .PSR_votes, .ratingnovo span .PSR_tvotes, .ratingnovo span .PSR_tvote {display:none;}

#corpo .post .rating dd {float:left; display:inline; margin:2px 0 0 0;}

#corpo .post .rating dd .PSR_container {}

#corpo .post .rating dd .PSR_stars {height:24px;}

#corpo .post .rating dd .PSR_votes, #corpo .post .rating dd .PSR_tvotes, #corpo .post .rating dd .PSR_tvote {display:none;}

/*RATING*/



/*COMPARTILHE*/

#corpo .post .compartilhe { float: left; display:block; padding:0; margin:0 0 0 0; height:23px; line-height:23px;}

.compartilhenovo { float:left; display:inline; position:relative; right:20px;}

.addthis_button_compact, .addthis_default_style .addthis_separator {display:none;}

/*COMPARTILHE*/

/*META*/



/*VIDEO SIDEBAR*/

.videosidebar {background:url(imagens/sidebar-video-bg.png); width:282px; height:230px; padding:50px 0 0 40px; margin:10px 0 0 0;

	voice-family: "\"}\""; voice-family: inherit;	width:246px; height:185px;} html>body .videosidebar  {width:246px; height:185px;}

#video-fita {background:url(imagens/sidebar-video-fita.png) 0 0 no-repeat; left:31px; top:310px; width:237px; height:175px; position:absolute;}

#video-fita1 {background:url(imagens/sidebar-video-fita.png) 0 0 no-repeat; left:31px; top:310px; width:23px; height:26px; position:absolute;}

#video-fita2 {background:url(imagens/sidebar-video-fita.png) -213px 0 no-repeat; right:20px; top:310px; width:23px; height:24px; position:absolute;}

#video-fita3 {background:url(imagens/sidebar-video-fita.png) 0 -149px no-repeat; left:31px; top:457px; width:25px; height:24px; position:absolute;}

#video-fita4 {background:url(imagens/sidebar-video-fita.png) -213px -149px no-repeat; right:20px; top:457px; width:24px; height:24px; position:absolute;}

/*VIDEO SIDEBAR*/



/*CALENDÁRIO*/

.widget_calendar {background:url(imagens/sidebar-calendar-bg.png); width:282px; height:330px; margin:5px 0 0 0; position:relative; padding:74px 0 0 0;

	voice-family: "\"}\""; voice-family: inherit;	height:210px;} html>body .widget_calendar {height:256px;}

.widget_calendar .widgettitle {text-indent:-5000em;}

.widget_calendar #semana {background:url(imagens/sidebar-calendar-mes.png) center no-repeat; color:#32469E; font-size:1.3em; height:28px; width:120px; line-height:2.1em; text-align:center; text-transform:lowercase; position:absolute; right:27px; top:20px;}

.widget_calendar #calendar_wrap {margin:0 0 0 40px; width:75%;}

.widget_calendar #wp-calendar {}

.widget_calendar #wp-calendar thead {}

.widget_calendar #wp-calendar thead th {text-align:center; padding:0 7px; font-size:10px; color:#925440;}

.widget_calendar #wp-calendar tfoot {}

.widget_calendar #wp-calendar tfoot tr {}

.widget_calendar #wp-calendar tfoot td {font-weight:bold; font-size:11px; padding:30px 0 0 0;}

.widget_calendar #wp-calendar tfoot .pad {}

.widget_calendar #wp-calendar tfoot td a {color:#32469e; display:block; background:url(imagens/sidebar-calendar-prev-next.png) no-repeat center; width:75px; height:18px;}

.widget_calendar #wp-calendar tfoot td#prev a {text-align:left; padding:0 0 0 5px;

	voice-family: "\"}\""; voice-family: inherit;	width:70px;} html>body .widget_calendar #wp-calendar tfoot td#prev a {width:70px;}

.widget_calendar #wp-calendar tfoot td#next a {text-align:right; padding:0 5px 0 0;

	voice-family: "\"}\""; voice-family: inherit;	width:70px;} html>body .widget_calendar #wp-calendar tfoot td#next a {width:70px;}

.widget_calendar #wp-calendar tfoot a {}

.widget_calendar #wp-calendar tbody {}

.widget_calendar #wp-calendar tbody tr {}

.widget_calendar #wp-calendar tbody td {text-align:center; padding:1px 6px 2px 5px; font-size:12px; color:#3c4399; background:url(imagens/sidebar-calendar-dia1.png) center no-repeat;}

.widget_calendar #wp-calendar tbody td a {color:#3c4399; background:url(imagens/sidebar-calendar-dia2.png) center no-repeat;}

.widget_calendar #wp-calendar tbody .pad {background:none;}

.widget_calendar #wp-calendar a {}

#semana-calendar {}

/*CALENDÁRIO*/

/*TWITTER*/

.aktt_widget {width:282px; height:auto; background:url(imagens/sidebar-bgs.png) bottom; padding:10px 0 20px 0;}

.aktt_widget .aktt_tweets {width:64%; margin:0 auto;}

.aktt_widget .aktt_tweets ul {}

.aktt_widget .aktt_tweets ul li {background:url(imagens/sidebar-twitter-separa.png) bottom center no-repeat; padding:15px 0 20px 0; margin:5px 0 0 0; color:#474747; font-size:1.1em; position:relative; line-height:1.1em;}

.aktt_widget .aktt_tweets ul li a {color:#474747;}

.aktt_widget .aktt_tweets ul li a.aktt_tweet_time {position:absolute; top:0; left:0; font-size:1.2em; color:#32469e;}

.aktt_widget .aktt_tweets .aktt_more_updates {display:none;}



/*.twtr-widget {}

.twtr-widget .twtr-doc {}

.twtr-widget .twtr-hd {display:none;}

.twtr-widget .twtr-timeline {}

.twtr-widget .twtr-tweets {}

.twtr-widget .twtr-tweet {border:none; background:none;}

.twtr-widget .twtr-tweet-wrap {}

.twtr-widget .twtr-tweet-text {}

.twtr-widget .twtr-tweet-text p {}

.twtr-widget .twtr-tweet-text .twtr-hyperlink {}

.twtr-widget .twtr-tweet-text .twtr-timestamp {}

.twtr-widget .twtr-ft {}

.twtr-widget .twtr-ft img {display:none;}

.twtr-widget .twtr-ft .twtr-join-conv {}*/

/*TWITTER*/



/*CATEGORIAS E LINKS*/

.widget_categories, .widget_links {background:url(imagens/sidebar-bgs.png) top center no-repeat; width:282px; height:auto; margin:12px 0 -5px 0;}

.widget_categories ul, .widget_links ul {width:74%; margin:10px 0 0 60px;}

.widget_categories ul li, .widget_links ul li {color:#32469e; font-size:1.1em; background:url(imagens/sidebar-bullet.png) left no-repeat; padding:0 0 0 15px; margin:0 0 5px 0;}

.widget_categories ul li a, .widget_links ul li a {font-weight:bold; color:#32469e;}

.widget_categories .widgettitle {background:url(imagens/sidebar-btns.png) 0 -340px; width:282px; height:58px; text-indent:-50000em;}

.widget_links .widgettitle {background:url(imagens/sidebar-btns.png) 0 -582px; width:282px; height:58px; text-indent:-50000em;}

.sidebar-baixo {background:url(imagens/sidebar-bgs.png) bottom center; width:282px; height:34px;}

/*CATEGORIAS*/



/*COMENTARIOS*/

#comentarios {width:576px; margin:0 auto;}

#comentarios .cabecalho {font-size:1.1em; color:#32469e; background:url(imagens/post-comentarios-bg.png) left top no-repeat; padding:6px 0 0 25px; height:70px; display:block;}

#comentarios .cabecalho span {font-size:21px; color:#909090;}

#comentarios .lista-comentarios {clear:both; width:100%;}

#comentarios .lista-comentarios .comment {background:url(imagens/post-comentario-bg.png) bottom right no-repeat; padding:0 0 35px 0; margin:0 auto 20px auto; width:576px;}

#comentarios .lista-comentarios .comment-body {background:url(imagens/autor-cat-bg.png) no-repeat left 5px; padding:0 0 0 15px;}

#comentarios .lista-comentarios .comment-author {}

#comentarios .lista-comentarios .avatar {display:none;}

#comentarios .lista-comentarios .fn {font-size:1.5em; font-weight:bold; color:#32469e; font-style:normal;}

#comentarios .lista-comentarios .fn a {color:#32469e; background:#fdd65c; padding:1px 1px 0 1px;}

#comentarios .lista-comentarios .says {font-size:1.1em; color:#626364;}

#comentarios .lista-comentarios .comment-meta {font-size:1em; font-weight:bold; margin:0 0 20px 0;}	

#comentarios .lista-comentarios .comment-meta a {color:#6b3e74;}	

#comentarios .lista-comentarios p {font-size:1.2em; color:#474747; line-height:1.6em; width:auto;}

#comentarios .lista-comentarios p br {display:none;}

#comentarios .lista-comentarios .reply {}

#comentarios .lista-comentarios .reply a {}

#comentarios #resposta {padding:0 0 80px 0; width:566px; margin:0 auto;}

#comentarios #resposta .titulo {width:213px; height:33px; position:relative; margin:0 0 35px 0;}

#comentarios #resposta .titulo span {background:url(imagens/post-comentario-deixar-tit.png); width:100%; height:100%; position:absolute;}

#comentarios #resposta {color:#474747; font-size:1.2em;}

#comentarios #resposta form {margin:0 0 0 25px;}

#comentarios #resposta p {margin:0 0 14px 0;}

#comentarios #resposta p #author, #comentarios #resposta p #email, #comentarios #resposta p #url {font-size:1.1em; color:#622c65; padding:2px 3px; background:#9dd4fa; border:1px solid #65a4e3; width:385px; float:left;}

#comentarios #resposta p label {float:left; width:85px;}



#comentarios #resposta textarea {font-size:1.1em; color:#622c65; padding:5px; background:#9dd4fa; border:1px solid #65a4e3; font-family:Verdana, Geneva, sans-serif; height:90px; width:390px;

	voice-family: "\"}\""; voice-family: inherit;	width:380px;} html>body #comentarios #resposta textarea {width:380px;}

#comentarios #resposta #submit {background:url(imagens/post-comentario-btn.jpg); width:216px; height:62px; border:none; cursor:pointer; float:right; margin:0 50px 0 0;}

code {font: 1.1em 'Courier New', Courier, Fixed;}

/*COMENTARIOS*/



/*IMAGENS*/

p img {padding: 0; max-width: 100%;}

img.centered {display: block; margin-left: auto; margin-right: auto;}

img.alignright {padding: 4px; margin: 0 0 2px 7px; display: inline;}

img.alignleft {padding: 4px; margin: 0 7px 2px 0; display: inline;}

.alignright {float: right;}

.alignleft {float: left;}

/*IMAGENS*/





/*FORMULARIOS*/

#searchform {margin: -65px auto 70px 35px; position:relative; z-index:3; padding: 5px 3px; text-align: center;}

#searchform label {display:none}

#sidebar #searchsubmit {padding: 1px;}

#sidebar .buscabt {background:none; margin-top:3px; position:absolute; right:40px}

#sidebar #searchform #s {width: 104px; padding: 2px; border:0px none !important; background: none !important; font:11px Verdana, Geneva, sans-serif !important; color:#474747 !important; position:absolute; top:11px; left:59px}

.entry form {text-align:center;}

select {width: 130px;}

/*FIM FORMULARIOS*/







/* Begin Calendar 

#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: center; width: 100%;}

#wp-calendar td {padding: 3px 0; text-align: center;}

#wp-calendar td.pad:hover {background-color: #fff; }

*/





/* Begin Various Tags & Classes */

acronym, abbr, span.caps {cursor: help;}

acronym, abbr {border-bottom: 1px dashed #999;}

blockquote cite {margin: 5px 0 0; display: block;}

hr {display: none;}

a img {border: none;}

/* End Various Tags & Classes*/







/*PAGES COLABORADORES*/

.page-id-2 #corpo .post .titulo {width:328px; height:45px; position:relative; background:none; font-size:12px; padding:0;}

.page-id-2 #corpo .post .titulo span {width:100%; height:100%; position:absolute; background:url(imagens/colaboradores-titulo.jpg);}



.page-id-2 #corpo .post h2 {font-size:2em; font-weight:bold; letter-spacing:0.05em; color:#32469e; background:#feda68; padding:0 2px; display:inline;}
