/*
Theme Name: Atitude de Homem
Theme URI: http://atitudedehomem.com.br/
Description: Tema do blog.
Author: OneTwo
Version: 1.0
*/


/* Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */
a { color: #bf151b }

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,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: baseline;
    background: transparent;
    outline:none;
}
body {
    line-height: 1;
}
h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
    clear: both;
}
ol, ul {
    list-style: none;
}
blockquote {
    quotes: none;
}
blockquote:before, blockquote:after {
    content: '';
    content: none;
}
del {
    text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
    border-collapse: collapse;
    border-spacing: 0;
}
a img { border: none; }


/* */

body { background:url(img/bgbody.png) repeat-x; font-family: "Trebuchet MS",arial,verdana,helvetica; font-size:12px; color:#404041; }

#branding { height:123px; overflow:hidden; width:100%; }
#access { height: 43px; margin-bottom: 43px; }
#wrapper { background:url(img/bgtop.png) no-repeat center top; }
#header { height:352px; background:url(img/women.png) no-repeat center top; }
#masthead { width:990px; margin:0 auto; position:relative; }
#masthead #searchform { width:214px; height:46px; background:url(img/busca.png); position: absolute; right: 0; margin:42px 27px 0 0; overflow: hidden }
#masthead #searchform label { position:absolute; margin:-9999px 0 0 0; }
#masthead #searchform #s { float:left; background:none; border:none; width:165px; height:18px; margin: 23px 0 0 15px; }
#masthead #searchform #searchsubmit { overflow: hidden; padding: 90px 0; margin:15px 3px 0 0; cursor:pointer; float:right; background:none; border:none; text-indent:-9999px; width:27px; height:29px; }


.xoxo.margin { margin-top: 40px; }
#site-title { text-indent:-9999px; position:absolute; width:239px; height:65px; margin:30px 0 0 233px; }
#site-description { position:absolute; margin:-9999px 0 0 0; }
#site-title a{ display:block; width:239px; height:65px; background:url(img/logo.png) no-repeat left top; }

#main { width:990px; margin:0 auto; overflow:hidden; clear:both; }
#container { width:650px; float:left; overflow:hidden; margin:0 20px 0 0;  }

.widget-area { width:320px; float:left; }
.post { background:url(img/bg_loop.png) no-repeat center top; padding:45px 0 57px 0; }
.edit-link { display: block; width: 60px; margin: 15px 0; }
#content .page { padding:45px 0 57px 0; }
#content .page iframe { display: none; }
.thumb-post { float: left; margin:0 14px 0 0; width:195px; height:151px; overflow:hidden; }
.thumb-post .overlay { position:absolute; width:11px; height:10px; margin:0; background:url(img/overlay_post_thumb.png) }
.post-content { float:left; width:420px; }
.entry-title { margin:0 0 5px;  }
.entry-title a,.entry-title span { color:#bf151b; font-size:19px; text-decoration:none; }
.entry-summary { height:88px; overflow:hidden; font-size: 13px; line-height: 1.3em; }
.entry-content.interna, .page .entry-content { height:auto !important; line-height: 1.6em; font-size: 13px; }
.entry-content.interna blockquote { background: url(img/cite.gif) no-repeat left top; margin: 15px 60px 15px 15px; padding: 0px 0 0px 67px; margin: 15px; font-size: 1.5em; font-style: italic; color: #cfcfcf; font-weight: bold; overflow: hidden; }
.entry-content.interna blockquote p { margin: 10px 0 18px; }
.entry-content.interna p { margin: 15px 0; }

h1.entry-title span { font-size: 28px !important; }
h1.entry-title.loop a { font-size: 19px !important; }
.entry-publish { color: #a4a6a8; margin-bottom: 10px; }

.link-category-more { text-decoration:none; display:block; height:42px; background:url(img/mais.png) no-repeat left center; padding:0 0 0 60px; position:absolute; margin:115px 0 0 162px; color:#535557; font-size:19px; }
.post { overflow:hidden; clear:both; }
.widget-title { width: 285px; overflow: hidden; position: relative; font-size: 30px; color: #939598 }
.widget-title.large { width: 650px; overflow: hidden; }

.widget-title .border-bottom { background: url(img/borda_titulo.gif); width: 285px; height: 9px; position: absolute; bottom: 0; z-index: 2 }
.widget-container { width: 285px; min-height: 100px; clear: both; }
.widget_recent_entries ul { height: 135px; background: url(img/bg_widget.gif) repeat-x; overflow: hidden; padding: 10px 0 20px; }
.widget_recent_entries ul li { background: url(img/seta_widget_post.png) no-repeat left top; margin: 9px 30px 0; overflow: hidden; padding-left: 18px; min-height: 17px; }
.widget_recent_entries ul li a { text-decoration: none; color: #000; }
.widget-container { padding: 0 0 5px; background: url(img/bg_widget_bottom.gif) repeat-x left bottom; margin-bottom: 20px; }

.widget_assinar .container { background: url(img/widget-red.png) repeat-x; height: 175px; overflow: hidden; }
.widget_assinar .container input { background: url(img/input_assinar.png) no-repeat; height: 21px; width: 165px; padding: 0 20px; border: none; margin: 0 0 7px 35px; color: #FFF; }
.widget_assinar .container form { padding: 0; margin: 0; overflow: hidden; }
.widget_assinar .container form div { margin: 24px 67px 20px 40px; color: #FFF; }
.widget_assinar .container form fieldset { margin: 0; padding: 0; }
.widget_assinar .widget-title .border-bottom { background: url(img/borda_titulo2.gif) !important; }
#submit_assinar { position: absolute; width: 64px; height: 42px; z-index: 2; margin: 54px 0 0 245px; display: none; }
.widget_assinar .container input.submit { position: absolute; background: url(img/submit_assinar.png) no-repeat center center; width: 64px; height: 42px; margin: 54px 0 0 245px; padding: 0; z-index: 99; cursor: pointer; }
.woman { background: url(img/sidebar-woman.png); width: 110px; height: 151px; position: absolute; margin: -63px 0 0 205px; z-index: 5; }

.widget_assinar.large .container { height: 105px; }
.widget_assinar.large .widget-title .border-bottom { width: 650px; }
.widget_assinar.large .widget-title { width: 650px; overflow: hidden; }
.widget_assinar.large .container form div { float: left; width: 255px; margin: 24px 30px; }
.widget_assinar.large .container form fieldset { margin: 24px 0 0; padding: 0; }
.widget_assinar.large .container input { margin: 0px 35px 7px 0; padding: 0; }
.widget_assinar.large .container input.submit { margin: 56px 0 0 307px; padding: 0; }
.widget_assinar.large #submit_assinar { margin: 55px 0 0 295px; }
.widget_assinar.large .woman { margin: -63px 0 0 535px; }

.entry-content { margin-bottom: 100px; }


#footer { height: 51px; background: #000; margin-top: 25px; overflow: hidden; }
#footer a { color: #999999;  text-decoration: none; }
#colophon { height: 51px; background: url(img/bg_rodape.png) no-repeat left top; padding-left: 45px; width: 935px; margin: 0 auto; line-height: 51px; }

.commentlist { margin: 20px 0;  }
.commentlist li {  border-bottom: 1px dashed #e5e5e5; padding: 10px 30px; background: url("img/bg_widget.gif") repeat-x scroll 0 0 transparent; }
.comment-author img { vertical-align: middle; }
.comment-meta { margin: 3px 0; }
.comment-meta a { color: #404041; font-weight: bold; text-decoration: none; }
.reply { margin: 5px 0; }
.reply a,.url { color: #bf151b }
.comment-form-comment label { display: block; }
#respond { text-align: center; }
#reply-title { font-size: 20px; color: #939598 }
.logged-in-as { color: #939598; font-style: italic; font-size: 9px; margin: 4px 0; }
.logged-in-as a { color: #939598; font-style: normal; }
#comment { width: 70%; height: 100px;  border: 2px solid #e5e5e5; margin: 0 0 8px 0; }


.widget-featured-posts { width: 742px; overflow: hidden; height: 113px; margin-left: 233px; position: relative; }
.widget-featured-posts ul { width: 770px; margin-left: 40px; }
.widget-featured-posts h3 { position: absolute; left: 0; width: 40px; height: 113px; overflow: hidden; float: left; background: url(img/featured.png) no-repeat 15px bottom; text-indent: -9999px; clear: none; }

.widget-featured-posts ul li { float: left; margin: 0 40px 0 0; height: 109px; width: 141px; overflow: hidden; }
.widget-featured-posts ul li .overlay { background:url(img/overlay_featured_posts.png); position: absolute; margin: 0; height: 109px; width: 141px; z-index: 3 }
.widget-featured-posts ul li .more { background:url(img/mais.png) no-repeat left top; position: absolute; margin: 75px 0 0 100px; height: 42px; width: 64px; z-index: 4; overflow: hidden; }
.widget-featured-posts ul li a { display: block; margin: 0; height: 109px; width: 141px; text-indent: -9999px; }

.link-menu-topo { text-indent: -9999px; display: block; float: left; height: 43px; }
#link_atracao { margin-left: 216px; width: 100px; }
#link_confianca { margin-left: 14px; width: 105px; }
#link_conversa { margin-left: 14px; width: 100px; }
#link_dicas { margin-left: 14px; width: 80px; }
#link_namoro { margin-left: 14px; width: 100px; }
#link_produtos { margin-left: 14px; width: 100px; }
#link_sobre { margin-left: 14px; width: 50px; }

.nav-previous { float: left; }
.nav-next { float: right; }