/*  
Theme Name: Dulce Amargo
Description: highlight purple theme
Version: 2.0
Theme URI: http://www.dulceamargo.com.br
Author: Jullymac
Author URI: http://www.jullymac.net
*/

/* GLOBAL SETTINGS
====================================================================================================== */
body{ background:#040404 url(imagens/bg.jpg) 0 0 repeat-x;}
#layout{ width:1136px; margin:0 auto; position:relative;}
body, table, tr, td, th{font:11px/14px Tahoma, Geneva, sans-serif; color:#5D5D5D;}
a, a:link, a:visited{color:#6f446c; text-decoration:none;}
a:hover, a:active{border-bottom:1px dashed #6f446c;}

strong, b{ font-weight:bold;}
em, i {font-style:italic;}
u{ text-decoration:underline;}
s{text-decoration:line-through;}
abbr{ border-bottom-width:1px; border-bottom-style:dotted;}

.imgleft {float:left; margin-right:5px;}
.imgright {float:right; margin-left:5px;}

.alignleft {text-align:left}
.alignright {text-align:right}
.alignjustfy {text-align:justify}
.aligncenter {text-align:center}
.vcenter{vertical-align:middle;}

img.centered {display: block; margin-left: auto; margin-right: auto; }
img.alignright { float: right; margin:0 0 0 5px;}
img.alignleft {float: left; margin:0 5px 0 0;}

.fleft{float:left;}
.fright{float:right;}
.clear{clear:both;}
.none, .hidden{display:none;}
.block{display:block;}
.inline{display:inline;}

.new h1, #new h1{font-size: 2em; font-weight:bold;}
.new h2, #new h2{font-size: 1.5em; font-weight:bold;}
.new h3, #new h3{font-size: 1.17em; font-weight:bold;}
.new h4, #new h4{font-weight:bold;} 
.new h5, #new h5{font-size: .83em; font-weight:bold;}
.new h6, #new h6{font-size: .75em; font-weight:bold;}


/* HEADER
====================================================================================================== */
#header{ height:916px;}
#header .top{ background:url(imagens/header-top.jpg) no-repeat; height:232px;}
#header .mid{ background:url(imagens/header-mid.jpg) no-repeat; height:417px;}
#header .btm{ background:url(imagens/header-btm.jpg) no-repeat; height:267px; position:relative;}
#header a:hover, #header a:active{border-bottom:0 none; }

/* TOP Header
====================================================================================================== */
#header h1{ float:left;}
#header h1 a{display:inline-block; height:185px; margin-left:106px; margin-top:32px; width:188px;}
#header h1 span{ display:none;}
#header h2{ display:none;}
.welcome{color:#3A3849; float:left; font:10px/14px Tahoma, Geneva, sans-serif; height:100px; margin-left:52px; margin-top:73px; text-align:justify; text-indent:25px; width:312px;} 
.welcome strong{color:#29254f;}
.welcome span{color:#535353;}
#tweets{float:right; height:131px; margin-right:76px; margin-top:47px; overflow:hidden; width:272px;}
.tweet{margin-bottom:10px;}
.tweet span{display:block;}
.twitterStatus{color:#575757;}
.twitterStatus a{color:#575757;}
.twitterStatus a:hover{border-bottom:1px dotted #575757;}
.twitterStatus a.cor{color:#3a3849; font-weight:bold;}
.twitterStatus a.cor:hover{border-bottom:0 none;}
.twitterTime{}
.twitterTime a{font-weight:bold;}

/* MIDDLE Header
====================================================================================================== */
.navi{ float:right; margin-right:40px; margin-top:5px;}
.navi li{display:inline; margin-right:16px;}
.navi a{display:inline-block; background:url(imagens/header-mid-navi.jpg) no-repeat; height:25px;}
.navi span{ display:none;}

.navi .home{}
.navi .home a{background-position:-609px -5px; width:35px;}
.navi .home a:hover{background-position:-609px -44px;}

.navi .dulce{}
.navi .dulce a{background-position:-660px -5px; width:76px;}
.navi .dulce a:hover{background-position:-660px -44px;}

.navi .fotos{}
.navi .fotos a{background-position:-754px -5px; width:108px;}
.navi .fotos a:hover{background-position:-754px -44px;}

.navi .site{}
.navi .site a{background-position:-878px -5px; width:23px;}
.navi .site a:hover{background-position:-878px -44px;}

.navi .www{}
.navi .www a{background-position:-917px -5px; width:39px;}
.navi .www a:hover{background-position:-917px -44px;}

.navi .forum{}
.navi .forum a{background-position:-972px -5px; width:42px;}
.navi .forum a:hover{background-position:-972px -44px;}

.navi .contato{}
.navi .contato a{background-position:-1030px -5px; width:52px;}
.navi .contato a:hover{background-position:-1030px -44px;}

/* BOTTOM Header
====================================================================================================== */
.ultimasfotos{float:left; margin-left:15px; margin-top:49px;}
.ultimasfotos img{-moz-border-radius:6px 6px 6px 6px; background:#0e0e0e; border:1px solid #0e0e0e; margin:1px; opacity:1; padding:4px;}
.ultimasfotos img:hover{opacity:1;}

.sisters{margin-left:25px; margin-top:59px; float:left;}
.sisters li{ display:inline;}
.sisters a{ display:inline-block; background:url(imagens/header-btm-sisters.jpg) no-repeat; height:120px; width:72px; opacity:0.7;}
.sisters a:hover{ opacity:1;}
.sisters span{ display:none;}
.sis1{}
.sis1 a{ background-position:0 0;}
.sis1 a:hover{}
.sis2{}
.sis2 a{ background-position:-75px 0;}
.sis2 a:hover{}
.sis3{}
.sis3 a{ background-position:-153px 0;}
.sis3 a:hover{}
.sis4{}
.sis4 a{ background-position:-231px 0;}
.sis4 a:hover{}

.menu-rapido{float:left; font:11px Tahoma,Geneva,sans-serif; margin-left:46px; margin-top:35px;}
.menu-rapido a, .menu-rapido a:link, .menu-rapido a:visited{ color:#3c3c3c; text-decoration:none;}
.menu-rapido a:active, .menu-rapido a:hover{ color:#3c3c3c;}
.menu-rapido li{margin-bottom:13px;}

.site-links{height:67px; left:311px; position:absolute; top:190px; width:311px;}
.site-links span{display:none;}
.site-links a{display:inline-block;}
.site-links .twt{height:25px; margin-left:110px; width:105px;}
.site-links .fcb{height:21px; margin-left:220px; margin-top:-2px; width:89px;}

.video-destaque{color:#585858; float:left; font-size:10px; margin-left:25px; margin-top:65px; font-family:Arial, Helvetica, sans-serif;}
.video-destaque .ft{margin-left:7px; margin-top:10px;}
.video-destaque .ft img{opacity:0.9;}
.video-destaque .ft img:hover{opacity:1;}
.video-destaque .descricao{ font-size:0.9em; text-align:center; text-transform:uppercase;}
.video-destaque .descricao span{ color:#8a4a99;}

.tv{left:724px; position:absolute; top:157px;}

/* GOOGLE ADSENCE
====================================================================================================== */
#ads{ text-align:center; padding:10px 0 15px;}

/* MIDDLE
====================================================================================================== */
#middle{ clear:both; background:url(imagens/mid-bg.jpg) repeat-y; height:1%;}
.bg1{ background:url(imagens/mid-topbg.jpg) top no-repeat; padding:37px 0;}

/* LEFT SIDEBAR
====================================================================================================== */
#sidebar-left{float:left; margin:0 0 0 42px; width:240px;}


/* CONTENT
====================================================================================================== */
#content{ float:left; margin:0 0 0 33px; width:510px;}
.cont strong, .cont b{}
.cont i, .cont em{color:#3a3849;}

/* POSTS
====================================================================================================== */
.type-post{background:#0e0e0e; width:503px; margin:4px auto 20px auto;} 
.titulo{background:url("imagens/titulo_new.jpg") no-repeat; height:38px; margin-bottom:5px; padding:15px 10px 0;}
.titulo .data{color:#5d5d5d; font-size:14px; }
.titulo h2, .titulo h2 a, .titulo h2 a:link, .titulo h2 a:visited {font-size:14px; color:#6f446c; text-decoration:none; display:inline;}
.titulo h2 a:hover, .titulo h2 a:active {border-bottom:1px dashed #6f446c;}
.titulo .autor-categoria{color:#5D5D5D; font-size:10px; padding-left:45px; padding-top:5px;}
.autor-categoria a, .autor-categoria a:link, .autor-categoria a:visited{color:#5D5D5D; text-decoration:none;}
.autor-categoria a:hover, .autor-categoria a:active{border-bottom:1px dotted #5d5d5d;}
.cont{color:#5D5D5D; font-size:11px; line-height:14px; padding:0 5px 5px}
.cont p{margin:10px 0;}
.cont a, .cont a:link, .cont a:visited{color:#6f446c; text-decoration:none;}
.cont a:hover, .cont a:active{}
.cont img{background:#181818; padding:7px; margin:5px;}
.cont a img{}
.cont a img:hover{}
.foot{background:#131313;}
.com{background:#0e0e0e; float:right; margin-right:40px; -moz-border-radius:0 0 10px 10px; padding:1px 10px 6px;}
.com a{color:#5D5D5D;}
.com a:hover, .com a:active{border-bottom:1px dotted #5D5D5D;}

blockquote{background:#181818; border-left:8px solid #1B182B; margin:0 auto; padding:1px 13px; width:80%;}

/* COMMENTS
====================================================================================================== */
#respond {-moz-border-radius:8px 8px 8px 8px; background:#EEEEEE; margin:25px auto; padding:25px; width:75%;}
h3.reply{font-size:1.6em; font-weight:bold;}
#meio .commentlist{list-style:none; padding:0; margin:0 auto;}
.comment{}
.comment-body {margin:17px auto; padding:9px; width:435px; word-wrap: break-word;}
.comment-body {background:#232323; border:1px solid #373737;}
.fn { font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:normal;}
img.avatar{ border:1px solid #333333;}
.comment-body img.avatar{ float:left; margin-right:3px;}
.commentlist p{ margin-top:10px;}
.reply{display:none;}

.comment_form{width:300px; margin:0 auto;} 
.comment_form a{} 
.comment_form textarea, .comment_form #author, .comment_form #email, .comment_form #url{background:#232323; border:1px solid #373737; color:#7B7B7B; padding:2px; width:300px;}
.comment_form textarea:focus, .comment_form #author:focus, .comment_form #email:focus, .comment_form #url:focus{}


/* PAGES
====================================================================================================== */
.type-page{}

/* SEARCH
====================================================================================================== */

/* FORMS
====================================================================================================== */
.formBuilderCSSIDContato{}
.formBuilderForm .formBuilderInput input{ border:0; background:#000; color:#fff;}
.formBuilderForm .large_text_area textarea{border:0; background:#000; color:#fff;}

/* RIGHT SIDEBAR
====================================================================================================== */
#sidebar-right{float:left; margin:0 0 0 31px; width:240px;}

.wp-polls, .wp-polls-form{text-align:justify;}
.wp-polls p, .wp-polls-form p{margin:5px 0;}

#sidebar-right .infs{color:#3a3849;}
#sidebar-right .infs a{color:#717171;}
#sidebar-right .infs a:hover{border-bottom:1px dotted #717171;}

#sidebar-right .elite{text-align:center;}
#sidebar-right .elite img{margin:2px;}
#sidebar-right .elite a:hover, #sidebar-right .elite a:active{border:0 none;}

/* SIDEBAR
====================================================================================================== */
.traco{background:#121212; height:1px;}
.top{background:url(imagens/sb-top.jpg) top no-repeat;}
.meio{background:url(imagens/sb-mid.jpg) repeat-y; width:240px; margin:0 auto;}
.bottom{background:url(imagens/sb-btm.jpg) bottom no-repeat;}

.cor1{color:#717171;}
.cor2{color:#3a3849;}
.cor3{color:#6f446c;}

#sidebar-left a, #sidebar-right a{color:#6f446c;}
#sidebar-left a:hover, #sidebar-right a:hover{border-bottom:1px dashed #6f446c;}

#sidebar-left blockquote, #sidebar-right blockquote{background:#181818; border-left:8px solid #0e0e0e; margin:0 auto; padding:1px 13px; width:90%;}
#sidebar-left blockquote a, #sidebar-right blockquote a{color:#575757;}

#sidebar-left ul, #sidebar-right ul{ margin:0 auto; width:90%;}
#sidebar-left li, #sidebar-right li{}
#sidebar-left li a, #sidebar-right li a{background:#000000; display:block; margin-bottom:2px; padding:3px; text-align:center;}
#sidebar-left li a:hover, #sidebar-right li a:hover{background:#0e0e0e; border:0 none;}

#sidebar-left .tweetable_latest_tweets li a, #sidebar-right .tweetable_latest_tweets li a{background:none; display:inline; margin-bottom:0; padding:0; text-align:left;}
#sidebar-left .tweetable_latest_tweets li a:hover, #sidebar-right .tweetable_latest_tweets li a:hover{background:none; border:0 none;}
.twitter_meta{color:#3a3849 !important;}

#sidebar-right li a{color:#3a3849;}

/* FOOTER
====================================================================================================== */
#footer{clear:both; height:105px; background:url(imagens/footer.jpg) repeat-x; margin-left:28px; width:1078px;}
.flinks{padding-top:20px; text-align:center;}
