/*
Theme Name: ma_default_new
Theme URI: http://www.inventarte.net
Author: Inventarte
Author URI: http://www.inventarte.net
*/

/************/
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; /*outline: 0;*/ font-size: 100%; vertical-align: baseline; background: transparent; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
/* remember to define focus styles! */
:focus { /*outline: 0;*/ }
/* remember to highlight inserts somehow! */
ins { text-decoration: none; }
del { text-decoration: line-through; }
/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: collapse; border-spacing: 0; }
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }
/* basic grid */
.column, div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-07, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, div.span-015, div.span-16, div.span-17, div.span-18, div.span-19, div.span-20, div.span-21, div.span-22, div.span-23, div.span-24 { float:left; margin-right:10px; }
.span-1 { width:30px; }
.span-2 { width:70px; }
.span-3 { width:110px; }
.span-4 { width:150px; }
.span-5 { width:190px; }
.span-6 { width:230px; }
.span-7 { width:270px; }
.span-8 { width:310px; }
.span-9 { width:350px; }
.span-10 { width:390px; }
.span-11 { width:430px; }
.span-12 { width:470px; }
.span-13 { width:510px; }
.span-14 { width:550px; }
.span-15 { width:590px; }
.span-16 { width:630px; }
.span-17 { width:670px; }
.span-18 { width:710px; }
.span-19 { width:750px; }
.span-20 { width:790px; }
.span-21 { width:830px; }
.span-22 { width:870px; }
.span-23 { width:910px; }
/* Use these classes to set the width of an input. */
input.span-1, textarea.span-1, input.span-2, textarea.span-2, input.span-3, textarea.span-3, input.span-4, textarea.span-4, input.span-5, textarea.span-5, input.span-6, textarea.span-6, input.span-7, textarea.span-7, input.span-8, textarea.span-8, input.span-9, textarea.span-9, input.span-10, textarea.span-10, input.span-11, textarea.span-11, input.span-12, textarea.span-12, input.span-13, textarea.span-13, input.span-14, textarea.span-14, input.span-15, textarea.span-15, input.span-16, textarea.span-16, input.span-17, textarea.span-17, input.span-18, textarea.span-18, input.span-19, textarea.span-19, input.span-20, textarea.span-20, input.span-21, textarea.span-21, input.span-22, textarea.span-22, input.span-23, textarea.span-23, input.span-24, textarea.span-24 { border-left-width: 1px; border-right-width: 1px; padding-left: 5px; padding-right: 5px; }
input.span-1, textarea.span-1 { width: 18px; }
input.span-2, textarea.span-2 { width: 58px; }
input.span-3, textarea.span-3 { width: 98px; }
input.span-4, textarea.span-4 { width: 138px; }
input.span-5, textarea.span-5 { width: 178px; }
input.span-6, textarea.span-6 { width: 218px; }
input.span-7, textarea.span-7 { width: 258px; }
input.span-8, textarea.span-8 { width: 298px; }
input.span-9, textarea.span-9 { width: 338px; }
input.span-10, textarea.span-10 { width: 378px; }
input.span-11, textarea.span-11 { width: 418px; }
input.span-12, textarea.span-12 { width: 458px; }
input.span-13, textarea.span-13 { width: 498px; }
input.span-14, textarea.span-14 { width: 538px; }
input.span-15, textarea.span-15 { width: 578px; }
input.span-16, textarea.span-16 { width: 618px; }
input.span-17, textarea.span-17 { width: 658px; }
input.span-18, textarea.span-18 { width: 698px; }
input.span-19, textarea.span-19 { width: 738px; }
input.span-20, textarea.span-20 { width: 778px; }
input.span-21, textarea.span-21 { width: 818px; }
input.span-22, textarea.span-22 { width: 858px; }
input.span-23, textarea.span-23 { width: 898px; }
input.span-24, textarea.span-24 { width: 938px; }
div.border { padding-right:4px; margin-right:5px; border-right:1px solid #eee; }
/**************************************************************************/
body { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#444; line-height:1.3; background-color:#e6e6e6; background-image: url(http://img.mujeractiva.com/images/background.png); }
a, a:visited { text-decoration:none; color:#3778d1; }
a:hover { color:#1252aa; text-decoration:underline; }
h2 { color:#408063; font-size:20px; padding-bottom:15px; }
h2 .inline { font-size:11px; font-family:Tahoma, Geneva, sans-serif; font-weight:normal; color:#aaa; }
h3 { color:#408063; font-size:16px; padding-bottom:15px; }
h4 { font-size:14px; line-height:16px; color:#696969; padding-bottom:10px; }
p { padding-bottom:10px; }
.centered { text-align:center; }
.thumbnail { background-color:#bababa; border: solid 1px #fff; box-shadow: 0 0 0 1px #CCCCCC;  }
.section { padding:0 0 10px 0; }
.section h2 { font-size:14px; }
.section .box {  padding:10px;  /*background-color:#efefef; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; */ }
.home .section .box{ background-color: #EFEFEF; border-radius: 5px 5px 5px 5px; }
.actions { font-family:Tahoma, Geneva, sans-serif; font-size:11px; }
.actions a { font-weight:bold; padding-right:2px; }
.actions .action { padding-right:10px; }
#global_container { width:965px; margin:0px auto; }
.white_container { display:block; background-color:#fff; -webkit-box-shadow: 0px 1px 2px #a9a9a9; -moz-box-shadow: 0px 1px 2px #a9a9a9; box-shadow: 0px 1px 2px #a9a9a9; }
.home #body { padding-top:15px; }

#tableBCP1 td.sprite, #tableBCP2 td.sprite, #tableBCP3 td.sprite {background: url(http://img.mujeractiva.com/MA-Sprites.gif) no-repeat top left;}
.sprite-autos{ background-position: 0 0 !important; width: 32px; height: 32px; } 
.sprite-bar{ background-position: 0 -82px !important; width: 32px; height: 32px; } 
.sprite-bebe{ background-position: 0 -164px !important; width: 32px; height: 32px; } 
.sprite-belleza{ background-position: 0 -246px !important; width: 34px; height: 34px; } 
.sprite-celebrities{ background-position: 0 -330px !important; width: 32px; height: 32px; } 
.sprite-chica15{ background-position: 0 -412px !important; width: 32px; height: 32px; } 
.sprite-chicatec{ background-position: 0 -494px !important; width: 34px; height: 34px; } 
.sprite-conquistarlo{ background-position: 0 -578px !important; width: 34px; height: 34px; } 
.sprite-decora{ background-position: 0 -662px !important; width: 34px; height: 34px; } 
.sprite-dulces{ background-position: 0 -746px !important; width: 32px; height: 32px; } 
.sprite-esoterica{ background-position: 0 -828px !important; width: 34px; height: 34px; } 
.sprite-estilo{ background-position: 0 -912px !important; width: 34px; height: 34px; } 
.sprite-fiesta{ background-position: 0 -996px !important; width: 34px; height: 34px; } 
.sprite-golf{ background-position: 0 -1080px !important; width: 32px; height: 32px; } 
.sprite-linea{ background-position: 0 -1162px !important; width: 34px; height: 34px; } 
.sprite-moda{ background-position: 0 -1246px !important; width: 34px; height: 34px; } 
.sprite-ninas{ background-position: 0 -1330px !important; width: 31px; height: 31px; } 
.sprite-ninos{ background-position: 0 -1411px !important; width: 31px; height: 31px; } 
.sprite-novios{ background-position: 0 -1492px !important; width: 32px; height: 32px; } 
.sprite-oficina{ background-position: 0 -1574px !important; width: 31px; height: 31px; } 
.sprite-perucampeon{ background-position: 0 -1655px !important; width: 32px; height: 32px; } 
.sprite-recetas{ background-position: 0 -1737px !important; width: 32px; height: 32px; } 
.sprite-reggaeton{ background-position: 0 -1819px !important; width: 32px; height: 32px; } 
.sprite-rock{ background-position: 0 -1901px !important; width: 32px; height: 32px; } 
.sprite-teens{ background-position: -84px 0 !important; width: 32px; height: 32px; } 
.sprite-tv{ background-position: -84px -82px !important; width: 32px; height: 32px; }
.sprite div {width:32px;height:32px;display:block;}
#footer { padding:20px; line-height:18px; font-size:11px; }
#footer h2 { color:#ababab; }
#footer .left { float:left; width:70%; }
#footer .left .scope { width:130px; display:block; float:left; }
#footer .left a { padding:0 7px; }
#footer .right { float:right; width:30%; }
#footer #inventarte_icon { margin-bottom:-1px; }
#featured { position:relative; background-image:url(http://img.mujeractiva.com/images/fold.jpg); background-repeat:no-repeat; background-position:right; background-color:#ffae00; float:left; width:655px; padding:10px; -moz-border-radius-topleft:5px; -moz-border-radius-topright: 0px; -moz-border-radius-bottomright: 0px; -moz-border-radius-bottomleft: 5px; border-top-left-radius: 5px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 5px; }
#featured .call { left: -33px; position: absolute; top: -10px; }
#featured .thumbnail_container .post-thumbnail { display:none; }
#featured .thumbnail_container .post-thumbnail.active { display:block; }
#featured .left { width:350px; float:left; }
#featured .right { position:relative; width:265px; float:left; padding-left:10px; height:262px; }
#featured .title { font-size:18px; padding-bottom:3px; ; font-weight:normal; }
#featured .post-content { display:none }
#featured .post-content.active { display:block }
#featured .title a { color:#fff; }
#featured .excerpt { margin-top:5px; color:#efefef; font-size:12px; }
#featured .playlist_container { padding:5px; background-color:#ffcc62; position:absolute; bottom:0; width:240px; height:56px; -moz-border-radius: 5px; border-radius: 5px; }
#featured .playlist_container li { float:left; display:inline; margin:2px; }
#featured .playlist_container img { border:solid 2px #ffcc62; background-color:#bababa; }
#featured .playlist_container li.active img { border-color:#cb8a00; }
#featured .playlist_container li a:hover img { border-color:#cb8a00; }
#featured.home-blog { background-color:#EFEFEF; margin-bottom:15px; -moz-border-radius:5px; border-radius: 10px; float:none; background-image:none; width:600px; }
#featured.home-blog .title a { color: #666666; }
#featured.home-blog .right { width:236px; height:242px; }
#featured.home-blog .excerpt { color:#666; }
#featured.home-blog .left { float: left; height: 242px; margin-right: 10px; width: 322px; }
#featured.home-blog .playlist_container { background-color:#ccc; }
#featured.home-blog .playlist_container img { border-color:#ccc; }
#featured.home-blog .playlist_container li.active img { border-color:#888; }
#featured.home-blog .playlist_container li a:hover img { border-color:#888; }
.center { width:414px; float:left; margin-left:10px; }
.sidebar_right { width:300px; float:left; margin-left:15px; }
a.read_more { background-color:#7c8099; color:#fff; font-size:11px; font-weight:bold; font-family:Tahoma, Geneva, sans-serif; padding:4px 8px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
a.read_more:hover { background-color:#a6a9ba; text-decoration:none; }
a.read_more:visited { color:#efefef; }
a.read_more_current { background-color:#FF4365; color:#fff; font-size:11px; font-weight:bold; font-family:Tahoma, Geneva, sans-serif; padding:4px 8px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
a.read_more_current:hover { background-color:#a6a9ba; text-decoration:none; }
a.read_more_current:visited { color:#efefef; }
a.read_more .icon { margin-bottom:-2px; display:inline-block; background-position:-1px -15px; width:13px; height:13px; }
a.read_more .icon.join_comunity { margin-bottom:-2px; display:inline-block; background-position:-20px -15px; width:13px; height:13px; }
.article_item .heading { color:#888; font-size:11px; padding-bottom:8px; }
.article_item .heading.interior { height:15px; }
.article_item .breadcrumb { float:left; font-size:12px; }
.article_item .breadcrumb a { color:#888; }
.article_item .date { margin-bottom: 5px; color:#aaa; float:right; font-family:Tahoma, Geneva, sans-serif; }
.article_item .separator { padding:0 2px; }
.article_item .thumbnail { float:left; margin-right:10px; }
.article_item .title { padding-bottom:0px; font-size:19px; }
.article_item .title a { color:#666; }
.article_item .title a:hover { color:#888; text-decoration:none; }
.article_item .title a span { text-shadow: 0px 1px 0px #ffffff; }
.article_item .excerpt { /*font-size:11px;*/ color:#888888; text-shadow: 0px 1px 0px #ffffff; word-wrap: break-word; }
.article_item .excerpt a { font-weight:bold; color:#666; }
#last_comments .avatar { background-color:#a5a5a5; float:left; margin-right:10px; border: solid 1px #fff; -webkit-box-shadow: 0px 1px 2px #6a6a6a; -moz-box-shadow: 0px 1px 2px #6a6a6a; box-shadow: 0px 1px 2px #6a6a6a; }
#last_comments li { margin-bottom:10px; }
.blog_post_featured { background-color:#EFEFEF; padding:10px; -moz-border-radius: 5px; border-radius: 5px; }
.blog_post_featured .left { float:left; width:322px; margin-right:10px; height:242px; }
.blog_post_featured .right { float:left; width:270px; position:relative; height:242px; }
.blog_post_featured .actions { font-family:Tahoma, Geneva, sans-serif; font-size:11px; }
.blog_post_featured .actions .action { padding-right: 10px; }
.blog_post_featured .playlist_container { -moz-border-radius: 5px 5px 5px 5px; background-color: #ccc; bottom: 0; height: 56px; padding: 5px; position: absolute; width: 232px; }
.blog_post_featured .playlist_container li { margin:1px; display: inline; float: left; }
.blog_post_featured .playlist_container img { border:solid 2px #ccc; background-color:#bababa; }
.blog_post_featured .playlist_container li.active img { border-color:#fff; }
.blog_post_featured .playlist_container li a:hover img { border-color:#fff; }
.page_navigation .left, .page_navigation .right { float:left; width:50%; }
.page_navigation .left { text-align:left; }
.page_navigation .right { text-align:right; }
.page_navigation .button { font-size:14px; font-weight:bold; color:#fff; height:32px; line-height:32px; display:inline-block; text-shadow: 0px -1px 0px #6e8548; }
.page_navigation .button.prev { padding-left:45px; width:84px; background-position: -1px -30px; }
.page_navigation .button.next { padding-right:45px; width:84px; background-position: -132px -30px; }
.body_post { /*padding-top:20px; border-top:solid 1px #efefef;*/ }
.body_post .post_meta { padding:0 15px 0 15px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; }
.post_meta a { color: #444; }
.body_post .separator { padding:0 5px; color:#ccc; }
.body_post .ad_container { margin:0px 15px 15px 15px; border: solid 1px #ccc; }
.post_intro{  color: #333333;  font-size: 14px;   line-height: 1.5em; }
.post { color:#333; line-height:1.5em; font-size:14px; }
.post img { background-color:#bababa; border: solid 1px #fff; -webkit-box-shadow: 0px 1px 2px #6a6a6a; -moz-box-shadow: 0px 1px 2px #6a6a6a; box-shadow: 0px 1px 2px #6a6a6a; }
.post noimg { background-color:transparent; border: 0px; -webkit-box-shadow: 0px 0px 0px; -moz-box-shadow: 0px 0px 0px; box-shadow: 0px 0px 0px; }
.post .alignleft, .post_intro .alignleft  { float:left; margin:10px 10px 10px 0; }
.post .alignright,  .post_intro .alignright { float:right; margin:10px 0 10px 10px; }
.post .aligncenter, .post_intro .aligncenter { display:block; margin-left:auto; margin-right:auto; margin-bottom:15px; }
.post h2 { font-size:20px; color:#333; }
.post h3 { font-size:16px; color:#333; }
.post h4 { font-size:14px; color:#333; letter-spacing:1px; }
.post h5 { font-size:12px; color:#666; letter-spacing:1px; padding:0 0 10px 0; }
.post ul { padding-left:20px; list-style-type:disc; padding-bottom:20px; }
.post ol { padding-left:20px; list-style-type:decimal; padding-bottom:20px; }
.post table { border-collapse: collapse; border-left: 1px solid #a6a9ba; border-top: 1px solid #a6a9ba; color: #333; }
.post table caption { font-size: 1.1em; font-weight: bold; letter-spacing: -1px; margin-bottom: 10px; padding: 5px; background: #efefef; border: 1px solid #a6a9ba; color: #666; }
.post table thead tr th { text-transform: uppercase; background: #a6a9ba; }
.post table tfoot tr th, .post table tfoot tr td { text-transform: uppercase; color: #000; font-weight: bold; }
.post table tfoot tr th { width: 20%; }
.post table tfoot tr td { width: 80%; }
.post table td, .post table th { border-right: 1px solid #a6a9ba; border-bottom: 1px solid #a6a9ba; padding: 5px; line-height: 1.8em; font-size: 0.8em; vertical-align: top; width: 20%; }
.post table tr.odd th, .post table tr.odd td { background: #efefef; }
.socialize_post { border-top: solid 1px #ccc; border-bottom:solid 1px #ccc; margin-bottom:10px; padding:5px; }
.socialize_post h3 { font-size:12px; color:#444; }
.socialize_post li { margin-right:10px; }
.socialize_post a { font-weight:bold; }
.socialize_post .icon { display:inline-block; width:16px; height:16px; margin-bottom:-3px; }
.socialize_post div.share { float:left; width:45%; border-right: solid 1px #ccc; padding-right:10px; }
.socialize_post div.like { float:left; width:30%; border-right: solid 1px #ccc; padding:0 10px; }
.socialize_post div.categories { float:left; width:45%; padding-left: 10px; }
.icon.facebook { background-position:-71px 0; }
.icon.twitter { background-position:-53px 0; }
.icon.like { background-position:-89px 0; }
.about_author.outer { border: solid 1px #ccc; padding:1px; margin-bottom:10px; }
.about_author .author_avatar { float:left; margin:0 10px 10px 0 }
.about_author .inner { background-color:#efefef; padding:10px; }
/* Comments */
#comments { padding:10px 0; border-top: solid 1px #ccc; }
#comments .commentlist { padding: 0; }
#comments .children { list-style-type:none; padding:5px 0 0 0px !important; }
#comments .comment { padding-top:5px; border-top:solid 1px #ddd; }
#comments .comment p { margin: 0 0 8px 0; }
#comments .comment_date { color:#6A6A6A; font-family:Tahoma, Geneva, sans-serif; font-size:11px; }
#comments h3, #respond h3 { font-size:18px; margin:0 0 15px 0; }
#respond h3{ margin:0; padding:5px; }
#comments .navigation { padding: 5px 0 20px 0; }
.comment_meta { font-size:11px; color:#848688; margin:0 0 10px 0; padding:0; }
.awaiting_moderation { background-color:#FF9; font-size:11px; }
.comment_header { margin:0; }
.reply { font-size:11px; text-align:right; margin-bottom:10px; }
#comments .children { margin-bottom:0; margin-right:0; margin-left:20px; }
#comments .children .comment-meta { width:155px; }
#comments .children .comment_body { width: 400px; }
#comments .children .children .comment_body { width: 370px; }
#comments .children .children .children .comment_body { width: 340px; }
#comments .avatar { float: left; padding: 0 5px 5px 0; }
.equalheigths { padding: 5px 0; }
#comments .url img { padding:0; float:left; margin:0 10px 0 0; background-color:#bababa; border: solid 1px #fff; -webkit-box-shadow: 0px 1px 2px #6a6a6a; -moz-box-shadow: 0px 1px 2px #6a6a6a; box-shadow: 0px 1px 2px #6a6a6a; }
.comment-meta { width:175px; float:left; margin-right:10px; }
.comment_body { width:400px; float:right; margin-right:10px; }
.wp-commentnavi { border-top: solid 1px #ddd; text-align:center; font-family:Tahoma, Geneva, sans-serif; font-weight: bold; padding:20px 0; font-size:12px; }
.wp-commentnavi .pages { display:none; }
.wp-commentnavi a { background: #eaf7ff; margin:3px; padding:4px 8px; border: solid 1px #afe1ff; }
.wp-commentnavi a:hover { border: solid 1px #1f61cd; background-color:#1f61cd; color: #fff; text-decoration:none; }
.wp-commentnavi span { background-color:#fff; margin:2px; padding:4px 8px; border: solid 1px #efefef; }
.wp-commentnavi .extend { border-color:#fff; }
a.right { float: right; font-size:12px; padding-top:10px; font-weight: normal; }
.form_table td { padding:5px; vertical-align:top; }
.form_table th { vertical-align:top; width:120px; text-align:left; }
.form_table label { padding:5px; display:block; }
.form_table input, .form_table textarea { padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; width:300px; border-color: #585858 #B0B0B0 #B0B0B0; border-style: solid; border-width: 1px; }
.form_table p.submit input { font-size:11px; width:auto; background-color:#7C8099; font-weight:bold; border:solid 1px #535566; color:#fff; font-family:Tahoma, Geneva, sans-serif; }
.left_container { width:620px; float:left; margin-left:15px; }
/*
.single .the_title { border-bottom: solid 1px #ccc; margin-bottom:20px; padding-left:0; padding-right:0; }
*/
/* Forms */
label { font-size:11px; font-weight:bold; font-family:Tahoma, Geneva, sans-serif; }
fieldset { padding:0 1.4em 1.4em 1.4em; margin:0 0 1.5em 0; border:1px solid #ccc; }
legend { font-weight:bold; font-size:1.2em; margin-top:-0.2em; margin-bottom:1em; }
fieldset, #IE8#HACK { padding-top:1.4em; }
legend, #IE8#HACK { margin-top:0; margin-bottom:0; }
input[type=text], input[type=password], input.text, input.title, textarea { background-color:#fff; border:1px solid #bbb; }
input[type=text]:focus, input[type=password]:focus, input.text:focus, input.title:focus, textarea:focus { border-color:#666; }
select { padding:3px; background-color:#fff; border:1px solid #bbb; -moz-border-radius: 3px; }
input[type=text], input[type=password], input.text, input.title, textarea, select { margin:0.5em 0; }
input.text, input.title { -moz-border-radius: 3px; width:200px; padding:5px; }
input.title { font-size:1.5em; }
textarea { -moz-border-radius: 3px; font-family:Arial, Helvetica, sans-serif; font-size:12px; width:390px; height:250px; padding:5px; }
form.inline { line-height:3; }
form.inline p { margin-bottom:0; }
.error, .alert, .notice, .success, .info { padding:0.8em; margin-bottom:1em; border:2px solid #ddd; }
.error, .alert { background:#fbe3e4; color:#8a1f11; border-color:#fbc2c4; }
.notice { background:#fff6bf; color:#514721; border-color:#ffd324; }
.success { background:#e6efc2; color:#264409; border-color:#c6d880; }
.info { background:#d5edf8; color:#205791; border-color:#92cae4; }
.error a, .alert a { color:#8a1f11; }
.notice a { color:#514721; }
.success a { color:#264409; }
.info a { color:#205791; }
#miniComment { width: 400px; height: 50px; margin: 0 0 0 18px; padding :  0 0 0 0; }
#bottonCommentdiv { text-align: right; }
.info_box .avatar { float:right; margin-left:10px; }
.info_box .fullname { font-size:18px; font-weight:bold; margin:0; color:#444; padding:0; }
.info_box .username { font-size:14px; font-weight:bold; margin:0; color:#444; }
.info_box .description { font-style:italic; }
.user_links a { text-decoration:underline; }
.user_links a:hover { text-decoration:none; }
.user_links .user_avatar { vertical-align:middle; }
.home-link { color:#fff !important; }
.related-posts { display:block; }
.related-posts li { float:left; }
.related-posts li a { display: inline-block; list-style-type: none; min-height: 170px; padding: 7px; text-align: center; width: 140px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.related-posts li a:hover { text-decoration:none; background-color:#dedede; }
.related-posts li .thumbnail { width:138px; margin-bottom:4px; }
.wp-caption-text { font-weight:bold; /*text-align:center; */ font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }
.wp-caption { border: 1px solid #DDD; text-align: center; background-color: #F3F3F3; padding-top: 4px; margin: 10px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
#adsense728x15 { background: #ffff81; padding-bottom: 5px; padding-top: 4px; }
.wp-pagenavi { clear: both; text-align: center; }
.wp-pagenavi a, .wp-pagenavi span { text-decoration: none; padding: 3px 7px; margin: 2px; -moz-border-radius: 3px !important; border-radius: 3px !important; background-color: #f0f0f0; }
.wp-pagenavi a:hover, .wp-pagenavi span.current { background-color: #cccccc; }
.wp-pagenavi span.current { font-weight: bold; }
.ad_hut { background-image:url('img/top_162.gif') !important; text-align: center; padding: 3px; }
.title_arc { padding: 10px 0 0 15px; font-size: 22px; color : #654099; }
.alignright { float: right; }
.alignleft { float: left; }
.footer-year { padding-right: 10px; }
.children { padding: 5px 0 0 20px; }
.bcp td { vertical-align: middle; padding: 5px; }
.body_post .post_meta { padding: 0 15px 7px 15px; font-family: Tahoma, Geneva, sans-serif; font-size: 11px; }
#adcontainer1, #adcontainer2 { background-color:#ffffff; width:620px; padding:5px 0px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin:0px 0px 10px 0px; }
/* CSS Document */
img, img a { border:0; }
img a:hover { text-decoration:none; border:0; }
#header{ background-image:url(http://img.mujeractiva.com/images/header_background.gif); background-position:0 -23px;}
#header .left { float:left; display:block; width:49%; }
#header .right { float:right; display:block; width:49%; text-align:right; }
#site_title { margin:0; padding:10px 15px; color:#e0b265; height:57px; position: relative;}
#site_title img { vertical-align:baseline; }
#site_title #site_name { font-family: tahoma; font-size: 25px; padding-left:10px; }
#site_title #site_name a,#site_title #site_name a:visited { color:#E0B265; }
#global_navigation_container { display:block; padding:7px 10px 6px 0; }
#global_navigation li a { color:#666666; font-size:13px; font-weight:bold; }
#search_form_container form { position:relative; padding:0 10px 10px 10px; }
#search_form_container #keyword { width:261px; padding:8px 35px 8px 8px; font-size:13px; margin:0; border-width:1px; border-style:solid; border-color:#6e6e6e #9d9d9d #9d9d9d #9d9d9d; -webkit-box-shadow: inset 0px 3px 5px 0px #ccc; -moz-box-shadow: inset 0px 3px 5px 0px #ccc; box-shadow: inset 0px 3px 5px 0px #ccc; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
#search_form_container #btn_submit { position: absolute; right: 20px; top: 8px; }
#adsense728x15 { padding-bottom: 3px; padding-top: 3px; }
#search_container { padding-top:0; }
#search_container .form_container { -moz-border-radius: 5px 5px 5px 5px; background-color: #FFFFFF; border: 1px solid #AAAAAA; display: block; float: right; padding: 5px; width: 288px; }
#search_container #s { border: medium none; color: #999999; float: left; margin: 0; width: 220px; }

.home #search_container { padding-top:10px; display:block }
.home #search_container form { position:relative; }
.home #search_container .form_container { background-color:#fff; display:block; float:right; border: solid 1px #aaaaaa; padding:4px 5px 5px 5px; -moz-border-radius: 5px; border-radius: 5px; }
.home #search_container #search { float:left; width:220px; margin:0; border:none; color:#999; }
.home #search_container #search.active { color:#444; }
.home #search_container #submit { position:absolute; right:2px; top:1px; }
#last_articles .box { margin-bottom:10px; }
.wp-pagenavi { clear: both; text-align: center; }
.wp-pagenavi a, .wp-pagenavi span { text-decoration: none; padding: 3px 7px; margin: 2px; -moz-border-radius: 3px !important; border-radius: 3px !important; background-color: #f0f0f0; }
.wp-pagenavi a:hover, .wp-pagenavi span.current { background-color: #cccccc; }
.wp-pagenavi span.current { font-weight: bold; }
.ad_hut { background-image:url('img/top_162.gif') !important; text-align: center; padding: 3px; }
.alignright { float: right; }
.alignleft { float: left; }
.footer-year { padding-right: 10px; }
.children { padding: 5px 0 0 20px; }
.body_post{ padding-top:15px; }
.body_post .body_post_reference{ position:relative; }
.body_post .the_title { color: #66419D; font-size: 30px; font-weight: normal; line-height: 34px; padding: 0; margin:0 0 15px 0; }
#last_articles .the_title { color: #66419D; font-size: 30px; font-weight: normal; line-height: 34px; padding: 0; margin:0 0 15px 0; }
.body_post .post_meta { padding: 0 15px 7px 15px; font-family: Tahoma, Geneva, sans-serif; font-size: 11px; }
.body_post .post a, .body_post .post a:visited, .body_post .post_intro a, .body_post .post_intro a:visited { color:#777777;}
.sidebar_right .postInfo{ width:300px; min-height:260px;}
.sidebar_right .section h2 { margin:0; padding:0 10px; }
.sidebar_right .postInfo_relative{ position:relative !important; min-height:260px; }
.select_categories { width:100%; }
.ma_ads_336_280{ padding-bottom:15px; display:block; }
.vertical_ads{ padding-bottom:20px; }
.vertical_ads .left{ float:left; }
.vertical_ads .right{ float:right; height:620px; overflow:hidden;}
.category_post_related_container{ padding:15px; }
.category_post_related{ display:block; padding:20px; background-color:#FFD57F; }
.category_post_related .item{     float: left;  width: 178px;}
.category_post_related .item h3{ padding:0; margin:0;}
.category_post_related .item a{   color: #333333; display: block; min-height: 217px; padding: 10px;  text-align: center; }
.category_post_related .item .thumbnail{ }
.category_post_related .item .post_title{ display: block; font-size: 14px; padding-top: 5px; text-align: left; }
.post_related_container h3{    color: #333333;   font-size: 20px; }
.breadcrumbs{color: #999999;}
.breadcrumbs a{ color: #777777; text-transform:capitalize; } 
.breadcrumbs .separator{color: #AAAAAA;    font-size: 11px;    font-weight: normal;    padding: 0 4px;}
.breadcrumbs a:last-child{ display:none}
.breadcrumbs span:nth-last-child(2){display:none}
#post_info .box{ background-color:#efefef; border-radius:0; border-left: solid 3px #ccc;}
#post_info a{ color: #444; text-decoration:	underline; font-weight:bold; }
#post_info .author_display{ width:80px; border: solid 2px #333; float: left; margin-right:10px;}
#post_info .post_category{ color: #999; display: block; }
#post_info .post_category a{ color: #999; font-weight: bold;}
#post_info .author_name{	display: block;    font-size: 18px; text-decoration: none; margin-bottom:5px;}
#post_info .author_name a{ text-decoration:none;}
#post_info .join{ color: #999; display: block; font-size:11px; padding-bottom:5px; }
#post_info p{ padding:0;}
#last_posts li{ list-style-type:none; margin-bottom:14px;}
#last_posts li:last-child{ margin-bottom: 0; }
#last_posts li a{ font-size:14px; color: #777777; font-weight:bold;}
#last_posts .post_thumbnail_clip{ display: block; float: left; height: 60px; margin-right: 10px; overflow: hidden; width: 100px; }
#last_posts .post_thumbnail_clip .attachment-thumbnail{height: 100px; margin-top: -15px; width: 100px;}
#___plusone_0{ height:20px;}
.gplus_container{  bottom: 14px; display: block; height: 21px !important; max-height: 21px; padding-left: 7px; position: absolute; right: 90px; }
.error404 h1{ font-size:30px; margin: 10px 0 10px 0;}
.error404 .container_404_body{ padding: 10px 60px 100px; }
.error404 .container_404_body h2{color: #444444; font-size: 14px; padding: 20px 0 5px;}
.error404 #global_container #search_form_container form{ padding: 0; width:318px;  }
.error404 .not_found_footer{ padding: 0 0 10px 0; color: #ccc;}
.error404 .separator{ padding: 0 10px;}

#social_box .left { float:left; width:50% }
#social_box .right { float:right; width:50% }
#social_box .social_icon { margin-right:10px; vertical-align:middle; }
#social_box .counter { text-decoration:none; color:#666; }
#social_box a:hover .counter { color:#1252aa; }
#social_box p{ margin-bottom: 0; padding: 0;}
