/*
Theme Name:Atrapalo Blog
Theme URI:http://www.atrapalo.com
Description:Theme blog para atrapalo
Version:1.2
Author:Atrapalo.com
Author URI:http://atrapalo.com
Tags:red, atrapalo
*/

/*************************************
 Reset
**************************************/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,input { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
p { margin:.75em 0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,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%; font-weight:normal; }
q:before,q:after { content:''; }
abbr,acronym { border:0; }
legend { display:none; }
a:active { outline:none; }

/*************************************
 Formato general
**************************************/
html { margin-top:0!important;}
body {
 background-color:#ccc;
 color:#505050;
 font-size:75%; font-family:Verdana,sans-serif; }
img { border:none; background:none; }
blockquote {
 margin-bottom:.5em; padding:.75em 2em .5em 3.25em;
 color:#666666; font-weight:700;
 background:url(images/quote.gif) no-repeat;
; }
blockquote p { margin:0 0 1em 0; padding:0; }
a,a:visited, 
a:hover { border:none; color:#de0000; text-decoration:none; }
#content a:hover,#footer_inter a:hover { text-decoration:underline; }

@font-face {
    font-family:'TradeGotBolConTweRegular';
    src:url('fonts/tradegotbolcontwe-webfont.eot');
    src:local('☺'), url('fonts/tradegotbolcontwe-webfont.woff') format('woff'),
        url('fonts/tradegotbolcontwe-webfont.ttf') format('truetype'),
        url('fonts/tradegotbolcontwe-webfont.svg#webfont7ofxP0Kt') format('svg');
    font-weight:normal;
    font-style:normal;
}

.clear { clear:both; }
.alignleft { text-align:left; }
.alignright { text-align:right; }
.aligncenter { text-align:center; }
.bold { font-weight:700; }
.valignmid { vertical-align:middle; }
.floatl { float:left; }
.floatr { float:right; }
.floatn { float:none!important; }
.marginBot15 { margin-bottom:1.25em; }

/*************************************
 Headings
**************************************/
h1, h1 a, h1 a:visited { color:#000; font-size:1em; text-decoration:none!important; }
h2, h2 a, h2 a:visited, h2 a:hover { color:#de0000; text-decoration:none; }
h3, h3 a, h3 a:visited, h3 a:hover { color:#de0000; text-decoration:none; }
#aside div h2, #aside div h3, #aside div h4 {
    margin:0; padding:.8em 0 .4em .7em;
    font-family:'TradeGotBolConTweRegular',sans-serif;
    font-size:1.6em; color:#505050;
    font-weight:normal; line-height:1em; text-transform:uppercase;
    background-color:#F7F7F7;
    -moz-border-radius-topleft:.6em; -moz-border-radius-topright:.6em;
    -webkit-border-top-left-radius:.6em; -webkit-border-top-right-radius:.6em;
}
#aside h2 a, #aside h3 a, #aside h4 a { color:#505050!important; text-decoration:none!important; }
h6 {
    font-size:2em; font-weight:normal;
    line-height:1.5em;
    margin:0; padding:0 0 1em 0;
}

/*************************************
 Header & Footer
**************************************/
#navcontainer {
    height:1%;
    padding-top:.5em;
    background-color:#ededed;
    border-bottom:1em solid #de0000;
    overflow:hidden;
}
#navcontainer .nav {
    width:80em; height:1%;
    margin:0 auto;
    overflow:hidden;
}
#navcontainer .nav span.proposal {
    display:block; float:left;
    width:21em;
    margin:.3em .9em 0 0;
    color:#505050; font-weight:800; text-align:right;
}
#navcontainer ul { 
    height:2em;
    text-align:left;
    margin:0;
    overflow:hidden;
}
#navcontainer ul li { 
    float:left;
    width:auto!important;
    font-size:.833em; font-weight:700;
    text-transform:uppercase;
    margin:0; padding-top:0;
    list-style-type:none;
}
#navcontainer li a { 
    display:block; float:left;
    height:2.5em;
    font-weight:700; text-transform:uppercase;
    text-align:center; line-height:1em;
    text-decoration:none; white-space:nowrap;
    margin:0; padding:0 0 0 .8em;
    background:#fff url(images/com_sprite_blog_970.gif) no-repeat;
}
#navcontainer a span { 
    display:block;
    height:2.5em;
    line-height:2.8em!important;
    margin:0; padding:0 .8em 0 0!important;
    background:#fff url(images/com_sprite_blog_970.gif) no-repeat;
}
#navcontainer ul li a:hover,#navcontainer ul li a.active { color:#000; }
#navcontainer li a { background-position:left top; }
#navcontainer a span { background-position:right top; }

#header {
    height:1%;
    margin-bottom:1.667em;
    background:#de0000;
    overflow:hidden;
}
#header .logo {
    float:left;
    width:32em;
    padding-top:.833em;
}
#header .logo img { border:none; }
#header .functions { float:right; width:35.166em; }
#header img { 
    display:block; float:left;
    border:10px #de0000 solid;
}
#header strong {
    display:block; float:left;
    padding:.75em 0 0 1.25em;
    color:white; font-weight:700;
    text-transform:uppercase; line-height:1em;
}

#footer {
    height:1%;
    padding-bottom:.5em;
    border-top:1em solid #000000;
    background-color:#ededed;
    overflow:hidden;
}
    #footer .redline { border-top:1em solid #de0000; }
    #footer .bottom {
        width:80em;
        height:1%;
        margin:0 auto;
        overflow:hidden;
    }
    #footer .bottom span.proposal {
        display:block; float:left;
        color:#505050; font-weight:800; text-align:right;
        width:21em;
        margin:.3em .9em 0 0;
    }
    #footer .bottom span.proposal a { }
    #footer ul {
        height:2em;
        text-align:left;
        margin:0;
        overflow:hidden;
    }
    #footer ul li {
        float:left;
        width:auto!important;
        font-size:.833em; font-weight:700;
        list-style-type:none; text-transform:uppercase;
        margin:0; padding-top:0;
    }
    #footer li a {
        float:left; display:block;
        height:2.5em;
        font-weight:700; text-transform:uppercase;
        text-decoration:none;  text-align:center;
        line-height:1em; white-space:nowrap;
        margin:0; padding:0 0 0 .8em;
        background-color:#fff;
    }
    #footer a span {
        display:block;
        height:1.9em;
        line-height:1em;
        margin:0; padding:.6em .8em 0 0 !important;
        background-color:#EDEDED;
    }
    #footer ul li a:hover,#footer ul li a.active { color:#000; }
    #footer li a, #footer a span { background:url(images/com_sprite_blog_970.gif) no-repeat; }
    #footer li a { background-position:left -.6em; }
    #footer a span { background-position:right -.6em; }

/* Footer interno */
.wrap {
    width:81.5em;
    margin:0 auto;
}
#footer_inter { 
    color:#444;
    padding-top:1.667em;
    background:#EDEDED;
display:none;
}
#footer_inter h2 { 
    font-size:.917em; color:#999;
    font-weight:700;
    margin-bottom:1.667em;
}
#footer_inter a { font-size:.9em; }
.links { font-weight:700; }
    .links img { float:left; margin-right:.455em; }
    .links li {
        display:block;
        height:3.333em;
        font-size:.917em;
        margin:.833em 0;
    }
    .links a { display:block; }
    .links a:hover { text-decoration:underline; }
    .links.noTitle { margin-top:2.888em; }

.social { margin-top:.833em; }
    .social li {
        display:block; float:left;
        width:3.333em; height:3.33em;
        margin:0 .833em .833em 0;
    }

.footer_bloque { float:left; width:14.583em; }
#footer_line { 
    border-bottom:.833em solid #DE0000;
    border-top:.833em solid #000000;
    margin-top:.833em;
}

/*************************************
 Comunicacion Atrapalo
**************************************/
.menubtns { text-align:center; padding:.8em 0 0; overflow:hidden; }
    .menubtns li { float:left; margin-right:.97em; }
    .menubtns li a {
        display:block;
        font-family:'TradeGotBolConTweRegular',sans-serif;
        color:#de0000; font-size:1.33em;
        line-height:1em; text-transform:none;
        padding:.3em .3em .2em .3em!important;
        background:white;
        -moz-border-radius:.25em;
        -webkit-border-radius:.25em;
    }
    .menubtns li a:hover, .menubtns li.on a { background:#000; color:#fff; }
    .menubtns li.last { margin-right:.8em; }

#searchform { padding:.8em .8em 0 0; }
    #searchform fieldset {
        display:block;
        height:2.167em;
        background:#fff;
    }
    #searchform input#s {
        display:block; float:left;
        width:17.4em;
        font:1.5em Arial;
        margin:.1em 0 0 .2em;
        border:0;
    }
    #searchform input.submit {
        position:relative;
        height:22px;
        padding:0 1.2em;;
        text-align:center;
    }
    input.submit {
        display:block; float:right;
        font:.9em Arial; color:#fff;
        font-weight:700; text-transform:uppercase;
        line-height:1.5em!important;
        margin:.2em .22em 0 0; padding:.4em 1.2em;
        vertical-align:middle;
        -moz-border-radius:.5em;
        -webkit-border-radius:.5em;
        background:#de0000;
        border:1px #de0000 solid;
        overflow:visible; cursor:pointer;
    }
    input.submit:hover { color:#000; }

#suscripcion {
    height:1%;
    padding:.8em .8em 0 0;
    overflow:hidden;
}
    #suscripcion p {
        float:left;
        margin:0;
        font:.916em Verdana; color:#000;
display:none;
    }
    #suscripcion ul { float:right; }
    #suscripcion li {
        float:left;
        height:1em;
        margin-left:.5em;
    }
    #suscripcion a {
        display:none;
        color:#fff; font-weight:700;
        text-transform:uppercase;
        padding:0 .2em 0 1.5em;
    }
    #suscripcion a:hover{ color:#000; }

/*************************************
 Los Blogs de Atrapalo
**************************************/
#aside h2 {
    font-family:'TradeGotBolConTweRegular',sans-serif;
    font-size:1.75em; color:#fff;
    text-transform:uppercase;
    margin-bottom:.75em;
}
.menublogs { 
    height:0%;
    overflow:hidden;
    margin-bottom:.0em;
}
    .menublogs li {
        float:left;
        width:17.1em;
        margin:0 0 0em 0;
    }
    .menublogs li a {
        display:none;
        height:0em;
        font-family:Arial;
        overflow:hidden; cursor:pointer;
    }
    .menublogs li img {
        display:none; float:left;
        margin-right:.0em;
    }
    .menublogs li span {
        display:none; float:left;
        width:16em;
        margin-bottom:0em;
        font:.833em Verdana, Geneva, Arial, Helvetica, sans-serif;
        color:#999; text-transform:uppercase; font-weight:700;
}
    .menublogs li strong {
        display:none; float:left;
        background:#de0000;
        font-size:1.166em; color:#fff;
        white-space:nowrap; line-height:1em; text-decoration:underline;
        padding:0;
    }
    .menublogs li a:hover strong{ background:white; color:#de0000; }
    .menublogs li.left { margin-right:.916em; }
    .menublogs li.homelink { text-align:right; height:3em; padding-top:1.75em; }
    .menublogs li.homelink a{ display:inline; color:white; text-decoration:underline!important; color:white; }
    .menublogs li.homelink a:hover{ text-decoration:none!important; }

/*.s { background:#DE0000 url(images/sprite_blogs.gif) no-repeat; }*/
.atrapalodecerca { background-position:-348px -46px; }
.rinconeslejanos { background-position:-198px -46px; }
.dimerestaurantes { background-position:-48px -46px; }
.backstage { background-position:2px -46px; }
.lahoradelrecreo { background-position:-98px -46px; }
.amenities { background-position:-248px -46px; }
.embarcadero { background-position:-148px -46px; }
.accionsocial { background-position:-298px -46px; }
.areadeprensa { background-position:-398px -46px; }
.rss { background-position:-653px -120px; }
.face { background-position:-650px -85px; }
.twit { background-position:-700px -85px; }
.fckr { background-position:-450px -85px; }
.tube { background-position:-500px -85px; }
.flog { background-position:-550px -85px; }
.mysp { background-position:-600px -85px; }
.against { 
    display:block; float:left;
    width:16px; height:16px;
    background:transparent url(images/no_static_ico.gif) no-repeat 0 0;
}
.agree {
    background:transparent url(images/si_static_ico.gif) no-repeat 0 0;
    display:block; float:left;
    width:16px; height:16px;
}
.against:hover { background-image:url(images/no_ico.gif); }
.agree:hover { background-image:url(images/si_ico.gif); }

.menublogs li a:hover img.atrapalodecerca { background-position:-798px -46px; }
.menublogs li a:hover img.rinconeslejanos { background-position:-648px -46px; }
.menublogs li a:hover img.dimerestaurantes { background-position:-498px -46px; }
.menublogs li a:hover img.backstage { background-position:-454px -46px; }
.menublogs li a:hover img.lahoradelrecreo { background-position:-548px -46px; }
.menublogs li a:hover img.amenities { background-position:-698px -46px; }
.menublogs li a:hover img.embarcadero { background-position:-598px -46px; }
.menublogs li a:hover img.accionsocial { background-position:-748px -46px; }
.menublogs li a:hover img.areadeprensa { background-position:-848px -46px; }

a:hover.rss { background-position:-203px -120px; }

.sprite_general { background:url(http://www.atrapalo.com/images_new/A/960/icos_general12.gif) no-repeat; }
.recomendado { background-position:-8px -288px; }

ul.tablist { margin:5px 0; padding:0; list-style:none; color:#333; }
ul.tablist li { 
    font-size:11px; text-align:left;
    margin:0 5px; padding:2px 0 0 15px;
    list-style:none;
    border-bottom:1px dotted #999;
    background:url(images/bullet_rojo_de0.gif) no-repeat 3px 10px;
}
ul.tablist li a { text-decoration:none; line-height:18px; }
ul.tablist li a:hover { background-color:#dbdbdb; }

#ul { display:block; width:880px; margin:0; padding:0 0 0 10px; }

/*************************************
 Main Container
**************************************/

#wrap { margin:0 auto; height:1%; width:1000px; overflow:hidden; padding-top:0;background:#fff; }
.narrowcolumn {
    position:relative;
    float:right;
    width:575px;
    margin-bottom:1.666em; padding:0 15px 15px 0;
    -moz-border-radius:.5em;
    -webkit-border-radius:.5em;
    background-color:#fff;
}
.narrowcolumn img { margin-right:.75em; }
.narrowcolumn h2,.narrowcolumn h1 { font-size:1.834em; font-family:Arial; }
.narrowcolumn h3 { font-size:1.834em; font-family:Arial; }
.narrowcolumn ul li{list-style:disc;margin-left:30px!important}
.ctstaticpage { width:41.6em; }


/*************************************
 Content
**************************************/
#content { float:left; overflow:hidden; width:660px; }
#content .logo { display:block; overflow:hidden; height:1%; margin-bottom:1.666em; }
#content h1.btmspace,
#content h1.btmspace_page { margin-bottom:1.25em; color:white; font-weight:700; font-size:1.166em; }
#content p { margin:0; line-height:1.5em; padding:0 0 .833em 0; }
.ico_comentario { vertical-align:middle; padding:0 .416em!important; }
#content ol { list-style-type:decimal; line-height:1.5em; margin:0; padding:0 0 10px 35px; }
#content ul { list-style:none; margin:0; padding:0 0 10px 0; }
#content li { margin:0; padding:0; }
#content .post { overflow:hidden; height:1%;}
#content .post-meta-top { color:#505050; }
#content .post-bottom { clear:both; }
.post-bottom p { margin:0!important; padding:0!important; }
/* contador comentarios */
.comm {
    width:2.222em; height:2em;
    font-size:1.5em; line-height:1.35em!important;
    text-align:center;
    background-position:-50em 0;
}
.comm a { text-decoration:none;  background:#999999;color: #FFFFFF; display: block;padding: 3px 5px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.comm a:hover { color:#fff;background:#de0000; text-decoration:none;}
.auth { text-decoration:none; }
.date {
    display:block;
    color:#666; font:0.75em Verdana,sans-serif;
    text-align:center;
    margin-bottom:.4em;
}
.date_comm { float:left; width:3.33em;padding:0 0 0 15px;  }
.navigation { overflow:hidden; height:1%; clear:both;padding:0 10px 20px 10px!important; }
.navigation a { color:#de0000; }

#content .sharing { margin:2.5em 0 1.25em; }
#content a.fbshare { position:relative; top:-6px; margin-right:4px; }
#content iframe.fblike { position:relative; top:1px; border:none; overflow:hidden; width:136px; height:21px; }
#content div.addthis_toolbox { position:relative; top:3px; right:8px; float:right; }


/*********************************************
 Post relacionados plugin
*********************************************/
#title_related_post { margin:1.666em 0 .833em 0; }
#title_related_post h3 { color:#333; font-size:1em; padding-bottom:.5em; }
#title_related_post li { padding:0.733em 0 0.733em 1.25em; border-bottom:0.083em solid #505050; }
#title_related_post li a:hover { background-color:#dbdbdb; }

.related_post li { color:#999; }


/*********************************************
 Previous/Next Page Navigation
*********************************************/
.page-nav { clear:both; margin:1.25em 0; padding:.166em 0; height:1.833em; }
.nav-previous { width:2.75em; float:left; text-align:left; margin:.166em 0; }
.nav-next { width:20.75em; float:right; text-align:right; margin:.166em 0; }
.page-nav a { text-decoration:none; }
.nav-previous a { padding-left:.833em; }
.nav-next a { padding-right:.833em; }

.more-link { float:right; }

/*************************************
 Comments
**************************************/
#comments-wrap h6 {
    font-size:1.666em;
    line-height:normal;
    padding:.4em 0 .2em 0;
}
#comments-wrap form h6 { padding:.8em 0 0 0; }
#commentlist { margin:10px 0; overflow:hidden; }
.thecomment { overflow:hidden; }
.comment-body {
    width:30em;
    float:right;
    margin-top:1.4em;
    background:#fff;
}
    .comment_text { margin:0 10px 0 24px; }
    .comment_text p { padding:0!important; }
    .comment_body_sup {
        display:block;
        width:356px; height:10px;
        font-size:0;
        background:#fff url(images/comentarios/comentario_bocadillo_gris_up.gif) no-repeat 0 0;
    }
    .comment_body_inf {
        display:block;
        width:356px; height:10px;
        background:#fff url(images/comentarios/comentario_bocadillo_gris_down.gif) no-repeat 0 0;
    }
    .comment_body_cen {
        display:block;
        width:356px;
        background:#ededed url(images/comentarios/comentario_bocadillo_gris_medio.gif) repeat-y 0 0;
    }
#content .comment_text .thdrpy { margin-top:10px; }
#content .comment_text .thdrpy a { font-size:.9em; padding:0 4px; }
#commentform .logueadocomo { font-size:.9em; margin:.266em 0 .466em 0; }
#commentform #comment-user-details input, #commentform textarea { font-size:1.1em; padding:.266em; }
#commentform p { font-size:.9em; }
#commentform #comment-user-details { margin-top:.366em; }
#commentform #comment-user-details p { padding:0; }
#cancel_reply { position:relative; top:-16px; float:right; font-size:.9em; }
.comment-metadata { float:left; width:70px; }

.comment-body .comment-childs {
    margin:10px 0 0 0; padding:.6em;
    background-color:#f4f4f4;
    -moz-border-radius:.4em;
    -webkit-border-radius:.4em;
    border:0;
}
#content .comment-childs p { margin-bottom:.333em; }
.comment-childs .avatar { float:left; }
.boxrating { position:relative; top:13px; float:right; }
    .boxrating img { margin:0 0 0 6px; }


.authorcomment { overflow:hidden; height:100%; }
.authorcomment .comment-metadata{ padding:0; }
.comment-timestamp { clear:both; font-size:9px; }
a.fb_button { text-decoration:none!important; vertical-align:text-bottom; }
.textarea { font-family:Arial; border:1px solid #999; margin:.4em 0 .633em 0; }
textarea.textarea { width:96%; }
.Cbutton { border:none; font:bold 11px Verdana,sans-serif; padding:4px; }

/*************************************
 Sidebar
**************************************/
#aside { float:right; width:310px;padding:0 15px;background:#fff; }
#aside ul.joinus { padding-top:.5em; }
#aside ul.joinus li { background:none; margin-bottom:.5em; padding-left:0; }
#aside ul.joinus h2 { margin-bottom:.5em; }
#aside ul.joinus img { margin-right:.1em; }
#aside ul.joinus a { 
    float:none;
    display:inline!important;
    padding:0!important;
    font-size:.833em; vertical-align:super;
}

#l_sidebar {font-size:.9em; }

#r_sidebar {font-size:.9em; }
#l_sidebar ul, #l_sidebar ul li,#r_sidebar ul, #r_sidebar ul li { margin-bottom:1.25em; }
#l_sidebar ul li ul, #r_sidebar ul li ul, #l_sidebar ul li div {
    margin:0; padding:0 .8em 1em .8em;
    height:1%;
    background:#F7F7F7;
    -moz-border-radius-bottomleft:.6em; -moz-border-radius-bottomright:.6em;
    -webkit-border-bottom-left-radius:.6em; -webkit-border-bottom-right-radius:.6em;
}
#l_sidebar ul li div.textwidget {
    background:transparent;
    margin:0; padding:0;
    height:1%;
    border:0;
}
#l_sidebar ul li ul li, #r_sidebar ul li ul li {
    height:1%;
    margin:0; padding:.1em 0;
    overflow:hidden;
}
#l_sidebar ul li ul li a, #r_sidebar ul li ul li a {
    display:block; float:left;
    padding:.3em;
    color:#de0000; font-weight:700;
}
#l_sidebar ul li ul li a:hover, #r_sidebar ul li ul li a:hover { background-color:#de0000; color:white; }
#l_sidebar ul li ul li.recentcomments { font-size:.916em; padding:.4em 0; }
#l_sidebar ul li ul li.recentcomments a { font-size:1em; display:inline; padding:0; float:none; }
#l_sidebar ul li ul li.recentcomments a img { display:none; }

.blogroll a img { vertical-align:middle; width:20px; height:20px; }
.widget_tag_cloud div a:hover { text-decoration:underline; }

#r_sidebar li.current-menu-item a, #r_sidebar li.current_page_item a, #r_sidebar li.current-cat a {background-color:#de0000; color:white; }

#r_sidebar ul li ul li a {
    display:block; float:left;
    padding:.3em;
    color:#de0000; font-weight:normal;
}

#l_sidebar p {margin-top:0;}

/*************************************
 Calendario
**************************************/
#calendar_wrap { 
    height:1%;
    margin:0; padding:0 0 0.8em;
    -moz-border-radius-bottomleft:.8em; -moz-border-radius-bottomright:.8em;
    -webkit-border-bottom-left-radius:.8em; -webkit-border-bottom-right-radius:.8em;
    background:#ccc;
}
#wp-calendar { width:92%; margin:auto; font-size:1em; }
#wp-calendar caption { 
    text-align:center; color:#fff;
    font-weight:700;
    padding:.4em 0;
    -moz-border-radius-topleft:.4em; -moz-border-radius-topright:.4em;
    -webkit-border-top-left-radius:.4em; -webkit-border-top-right-radius:.4em;
    background-color:#6F6F6F;
}
#wp-calendar th {
    color:#444; font-weight:700;
    text-align:center;
    padding:4px;
    background-color:#fff;
}
#wp-calendar td { font-size:.8em; background-color:#fff; text-align:center; }
    #wp-calendar td a {
        display:block;
        background-color:#efefef;
        color:#de0000; font-weight:700;
        padding:4px;
    }
    #wp-calendar td a:hover { background-color:#de0000; color:#fff; }
    #wp-calendar td#today { font-weight:700; color:#000; }
    #wp-calendar tfoot td#prev { text-align:left; -moz-border-radius-bottomleft:.8em; -webkit-border-bottom-left-radius:.8em; }
    #wp-calendar tfoot td#next { text-align:right; -moz-border-radius-bottomright:.8em; -webkit-border-bottom-right-radius:.8em; }
    #wp-calendar tfoot td { padding:4px; font-weight:700; }
    #wp-calendar tfoot td a { float:left; background-color:#fff; }
    #wp-calendar tfoot td#next a { float:right; }

/*************************************
 Paginador
**************************************/
.wp-pagenavi { margin:5px 0 5px 40px; }

/*************************************
 Sociable
**************************************/
.sociable_tagline { margin-bottom:10px; }


/*************************************
 Comment reply
**************************************/
.editComment, .editableComment, .textComment { display:inline; }
.comment-childs { border-left:.083em solid #505050; margin:.416em .166em .166em .333em; padding:.833em; }
#newcomment { border:1px dashed #777; width:90%; }
#newcommentsubmit { color:#de0000; }
.adminreplycomment { border:1px dashed #777; width:99%; margin:4px; padding:4px; }
.mvccls { color:#999; }


/*************************************
 Taber Style
**************************************/
.xsnazzy { margin-top:10px; }
.tabberlive .tabbertabhide { display:none; }
.tabberlive { margin:0; }
ul.tabbernav { margin:0; padding:3px 0; }
ul.tabbernav li { list-style:none; margin:0; display:inline; padding-right:5px; }
ul.tabbernav li a { padding:3px 0.5em; color:#ed0000; background:#ededed; text-decoration:none; }
ul.tabbernav li.tabberactive a { background-color:#000; color:#fff; }
ul.tabbernav li a:hover { color:#de0000; background-color:#ededed; }
ul.tabbernav li.tabberactive a:hover { color:#fff; background-color:#333; }

/*---- tabbertab = the tab content---------------------*/
.tabberlive .tabbertab { padding:5px; border-top:0; background-color:#ededed; }
/* If desired, hide the heading since a heading is provided by the tab */
.tabberlive .tabbertab h2 { display:none; }
.tabberlive .tabbertab h3 { display:none; }
.tabberlive#tab2 .tabbertab { height:200px; overflow:auto; }

/*---- generales ---- */
.margintop10 { margin-top:10px; }

/* eliminacion del icono rss */
.rsswidget img { display:none; }
img.wp-smiley { padding:0 !important; }
#tag_cloud.widget_tag_cloud a:hover { text-decoration:underline; }
.postDate { float:left; width:40px; margin-right:10px; }