/* v: 37  */

body
{
    margin: 0;
    padding: 0;
    width: auto;
    height: auto;
    background: #e0edf3;
    font: 0.75em Verdana, Arial, Helvetica, sans-serif;
    color: #5e6568;
    line-height: 19px;
}

code
{
    margin: 0;
    padding: 0;
    width: 80%;
    height: auto;
    font: 1.17em Georgia, "Times New Roman", Times, serif;
    color: #0f8eb3;
}

pre
{
    margin: 0 auto;
    padding: 5px 20px;
    background: #f4f1ec url(../images/code.gif) repeat;
    border: 1px solid #bbced7;
    font: 0.92em Georgia, "Times New Roman", Times, serif;
    color: #3e3e3e;
    line-height: 200%;
}

blockquote
{
    margin: 0 auto;
    padding: 5px 20px;
    width: 80%;
    height: auto;
    background: #f8fbfc url(../images/blockquote.gif) no-repeat top left;
    border: 1px solid #edeff0;
}

img
{
    margin: 0;
    padding: 0;
    border: 0;
}

ins
{
    color: #009999;
}

del
{
    color: #990000;
}

h1
{
    margin: -10px 0 0 0;
    padding: 0;
    font: bold 3.53em Verdana, Arial, Helvetica, sans-serif;
    color: #fefefe;
    position: relative;
    display: block;
}

.post-content h1,
.page-content h1
{
    margin: 10px 0;
    padding: 0;
    font: bold 2.50em Arial, Helvetica, sans-serif;
    color: #53798b;
}

h1 a:link, h1 a:active, h1 a:visited
{
    color: #fefefe;
    outline: 0;
}

h1 a:hover
{
    color: #d7d7d7;
}

h1 span
{
    margin: 10px 0 0 0;
    width: 100%;
    height: 20px;
    position: absolute;
    display: block;
}

h2
{
    margin: 0;
    padding: 0;
    font: 0.83em Verdana, Arial, Helvetica, sans-serif;
    color: #b9b9b9;
}

.post-content h2,
.page-content h2
{
    margin: 10px 0;
    padding: 0;
    font: bold 2.00em Arial, Helvetica, sans-serif;
    color: #53798b;
}

h3
{
    font-size: 35px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    line-height: normal;
    color: #666;
    color: #30393d;
}

.post-content h3,
.page-content h3
{
    margin: 0;
    padding: 0;
    font-weight: bold;
    font-size: 1.50em;
    color: #53798b;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

h3 a:link, h3 a:active, h3 a:visited
{
    color: #30393d;
}

h3 a:hover
{
    color: #54798b;
}

h3.post-title,
.single h3.post-title,
h3.post-title-small
{
    margin: 0;
    padding: 0;
    height: auto;
}

.single h3.post-title
{
    font-size: 2.00em;
    width: 275px;
}

h3.post-title-small
{
    font-size: 1.50em;
}

h3.post-title a
{
    color: #666;
}

h3 a:link, h3 a:active, h3 a:visited
{
    color: #30393d;
}

h3 a:hover
{
    color: #54798b;
}

h3.post-title,
.single h3.post-title,
h3.post-title-small
{
    margin: 0;
    padding: 0;
    height: auto;
}

.single h3.post-title
{
    font-size: 2.00em;
    width: 275px;
}

h3.post-title-small
{
    font-size: 1.50em;
}

h3.post-title a
{
    color: #666;
}

h1.post-title {
    color: #666;
}
h4
{
    margin: 0;
    padding: 0;
    font: bold 1.75em Arial, Helvetica, sans-serif;
    color: #fefefe;
}

.post-content h4,
.page-content h4
{
    margin: 10px 0;
    padding: 0;
}

#footer h4
{
    margin: 0 0 20px 0;
}

h5,
#searchform label
{
    margin: 0;
    padding: 28px 0 0 20px;
    width: 285px;
    height: 55px;
    background: #f5fbfe url(../images/sidebar-top.gif) no-repeat top center;
    font: bold 2.25em Arial, Helvetica, sans-serif;
    color: #587682;
}

.post-content h5,
.page-content h5
{
    margin: 10px 0;
    padding: 0;
    width: auto;
    height: auto;
    background: none;
}

#tag_cloud h5,
#searchform label
{
    margin: 0;
    padding: 0;
    background: none;
}

a:link, a:active, a:visited
{
    color: #f23183;
    text-decoration: underline;
}

.white
{
    color: white;
}

#navigation ul li a:link, #navigation ul li a:active, #navigation ul li a:visited
{
    margin: 0;
    padding: 13px 15px;
    font: bold 1.08em Arial, Helvetica, sans-serif;
    color: #34393e;
    display: block;
}

#navigation ul li a:hover
{
    color: #000;
    font-weight: bold;
    text-decoration: underline;
}

#navigation ul.pages li.current_page_item a:link, #navigation ul.pages li.current_page_item a:active, #navigation ul.pages li.current_page_item a:visited
{
    margin: -3px 0 0 0;
    padding: 15px 15px 14px 15px;
    background: #171615 url(../images/navigation-hover.gif) repeat-x bottom center;
    color: #f1f8ff;
}

a.rss:link, a.rss:active, a.rss:visited, a.rss:hover
{
    margin: 13px 15px 0 0;
    padding: 0;
    width: 16px;
    height: 17px;
    background: url(../images/rss.png) no-repeat top center;
    text-indent: -9999px;
    display: block;
    outline: 0;
}

.post-info span a:link, .post-info span a:active, .post-info span a:visited
{
    color: #1e1c1a;
    text-decoration: none;
}

.post-info span a:hover
{
    color: #f23183;
}

.single .comment-count a:link, .single .comment-count a:active, .single .comment-count a:visited, .page-content .comment-count a:link, .page-content .comment-count a:active, .page-content .comment-count a:visited
{
    padding: 8px 18px;
    font: bold 1.45em Arial, Helvetica, sans-serif;
}

.post-intro strong
{
    color: #30393d;
}

.post-intro
{
    margin-bottom: 7px;
}

.post-intro p
{
    margin-bottom: 7px;
}

.continue-reading a:link, .continue-reading a:active, .continue-reading a:visited, .cat-posts li.view-more a:link, .cat-posts li.view-more a:active, .cat-posts li.view-more a:visited
{
    font-weight: bold;
    font-style: italic;
    font-size: 14px;
    font-family: Verdana;
    color: #bd4478;
}

.continue-reading a:hover, .cat-posts li.view-more a:hover
{
    color: #f2307f;
}

.category a:link, .category a:visited, .category-inside a:link, .category-inside a:active, .category-inside a:visited
{
    margin-bottom: -1px;
    padding: 15px 25px 0 15px;
    display: inline-block;
    height: 25px;
    outline: 0;
    font: 1.00em Georgia, "Times New Roman", Times, serif;
    color: #7f7d7e;
}

.active div
{
    margin: 0 0 -1px 0;
    padding: 0 0 0 6px;
    width: auto;
    height: 40px;
    background: url(../images/cat-hover-left.gif) no-repeat top left;
    float: right;
    display: block;
    position: relative;
    z-index: 10;
}

.active a:link, .active a:visited
{
    margin: 0;
    padding: 15px 25px 0 15px;
    width: auto;
    height: 25px;
    display: inline-block;
    font: 1.00em Georgia, "Times New Roman", Times, serif;
    color: #5c5659;
    background: url(../images/cat-hover-right.gif) no-repeat top right;
}

.cat-posts li.view-more
{
    margin: 0;
    padding-top: 15px;
    text-align: right;
}

.cat-posts li a:link, .cat-posts li a:active, .cat-posts li a:visited
{
    font: bold 1.17em Arial, Helvetica, sans-serif;
    color: #30393d;
    display: block;
}

.cat-posts li a:hover
{
    color: #bd4478;
}

.cat-posts li span
{
    font: 0.92em Arial, Helvetica, sans-serif;
    color: #889194;
}

.navigation
{
    padding: 8px 10px;
}
.navigation
{
    font-size: 14px;
    font-weight: bold;
}

.submit-comment
{
    margin: 0 0 15px 0;
    padding: 0;
    width: 127px;
    height: 27px;
    background: url(../images/submit-comment.gif) no-repeat top center;
    display: block;
    outline: 0;
    text-indent: -9999px;
    border: 0;
}

.author
{
    font: 1.50em Arial, Helvetica, sans-serif;
    color: #3c4d54;
}

.author a:link, .author a:active, .author a:visited
{
    color: #3c4d54;
}

.author strong span,
.author strong span a:link, .author strong span a:active, .author strong span a:visited
{
    color: #6b8894;
    display: inline;
}

.author span
{
    font: 0.61em Georgia, "Times New Roman", Times, serif;
    color: #a3aeb2;
    display: block;
}

.comment-text
{
    font: 1.00em Arial, Helvetica, sans-serif;
    color: #74868d;
    line-height: 19px;
}

#featured-news .sidebar-content a:link, #featured-news .sidebar-content a:active, #featured-news .sidebar-content a:visited, #recent-news .sidebar-content a:link, #recent-news .sidebar-content a:active, #recent-news .sidebar-content a:visited
{
    font: bold 1.35em Arial, Helvetica, sans-serif;
    color: #5a656a;
}

#featured-news .sidebar-content a:hover, #recent-news .sidebar-content a:hover
{
    color: #475054;
}

#featured-news .sidebar-content span a:link, #featured-news .sidebar-content span a:visited, #featured-news .sidebar-content span a:active, #recent-news .sidebar-content span a:link, #recent-news .sidebar-content span a:visited, #recent-news .sidebar-content span a:active
{
    margin: 5px 0 0 0;
    padding: 0;
    font: normal 1.00em Arial, Helvetica, sans-serif;
    color: #709cb0;
    display: block;
}

#featured-news .sidebar-content span a:hover, #recent-news .sidebar-content span a:hover
{
    color: #5e8293;
}

#sponsored-ad p.sponsored-ad
{
    margin: auto auto 8px 5px;
    font: 0.92em Arial, Helvetica, sans-serif;
    color: #9caab1;
}

p.about-text
{
    margin: 0 0 10px 0;
    font: 0.92em Arial, Helvetica, sans-serif;
    color: #b2b2b2;
    line-height: 17px;
}

p.copyright
{
    margin: 10px 0 0 0;
    font: 0.92em Arial, Helvetica, sans-serif;
    color: #404040;
}

.arial,
.arial a
{
    font-family: Arial, Helvetica, sans-serif;
}

.container
{
    margin: 0 0 0 7px;
    padding: 0;
    width: 990px;
    height: auto;
}

.container .col-izq
{
    width: 644px;
    margin-right: 7px;
    float: left;
}

.col-580
{
    width: 580px;
}

.col-570
{
    width: 570px;
}

.col-590
{
    width: 590px;
}

.col-340
{
    width: 340px;
}

.col-330
{
    width: 330px;
}

.col-320
{
    width: 320px;
}

.col-324
{
    width: 324px;
}

.col-940
{
    width: 940px;
}

.col-975
{
    width: 975px !important;
}

.left,
.alignleft
{
    float: left;
}

.right,
.alignright
{
    float: right;
}

.aligncenter
{
    margin: 0 auto;
    display: block;
}

.margin-right-20
{
    margin-right: 20px;
}

.margin-right-15
{
    margin-right: 15px;
}

.margin-right-7
{
    margin-right: 7px;
}

.margin-left-3
{
    margin-left: 3px;
}

.margin-left-10
{
    margin-left: 10px;
}

.margin-bottom-0
{
    margin-bottom: 0px;
}

.margin-bottom-7
{
    margin-bottom: 7px;
}

.margin-bottom-10
{
    margin-bottom: 10px;
}

.margin-bottom-7
{
    margin-bottom: 7px;
}

.top-2
{
    position: relative;
    top: 2px;
}

.top-3
{
    position: relative;
    top: 3px;
}

.top-4
{
    position: relative;
    top: 4px;
}

.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%;
}

#header
{
    margin: 0;
    padding: 0;
    width: auto;
    height: auto;
}

#header #logo
{
    margin: 0;
    padding-top: 60px;
    height: auto;
    float: left;
}

#header #logo a
{
    display: block;
    height: 125px;
    .height: 135px;
    width: 900px;
}

#header #logo a span
{
    position: relative;
    left: -10000px;
}

#searchform-header
{
    margin: 78px 20px 0 0;
    padding: 0;
    width: 284px;
    height: auto;
    background: url(../images/searchform-back.gif) no-repeat center left;
    float: right;
}

#searchform-header #s
{
    margin: 0 0 0 0;
    padding: 6px 10px 5px 25px;
    width: 165px;
    height: auto;
    border: 0;
    background: none;
    float: left;
    font-size: 0.92em;
    color: #aea592;
}

#searchform-header #go
{
    float: right;
    margin: 0;
}

#navigation
{
    margin: 0;
    padding: 0;
    background: #FFF url(../images/navigation.gif) repeat-x bottom center;
    border-top: 2px solid #393b3b;
    border-bottom: 1px solid #FFF;
}

#navigation ul.pages
{
    margin: 0 auto;
    padding: 0;
    width: 880px;
    height: auto;
    list-style: none;
    float: left;
}

#navigation ul li
{
    margin: 0 3px;
    padding: 0;
    float: left;
    overflow: visible;
    width:150px;
}

.rss
{
    margin: 0 30px 0 0;
    padding: 0;
    width: 16px;
    height: 17px;
    float: right;
}

#latest-dock
{
    margin: 0;
    padding: 0;
    background: #f4f6f8 url(../images/dock.gif) repeat-x bottom center;
    border-bottom: 1px solid #fbf9fa;
}

.dock-back
{
    padding: 20px 0;
    background: url(../images/dock-back.gif) no-repeat bottom center;
}

#dock
{
    margin: 0 auto;
    padding: 0;
    width: 940px;
    list-style: none;
    position: relative;
    text-align: center;
}

#dock li
{
    margin: 0;
    padding: 0 0 18px 0;
    display: inline;
}

#dock li.dock-active
{
    background: url(../images/dock-shadow.png) no-repeat bottom center;
}

#dock li a:link, #dock li a:active, #dock li a:visited
{
    margin: 30px 7px 0 7px;
    padding: 2px 0 0 0;
    width: 75px;
    height: 58px;
    background: url(../images/dock-preview-back.png) no-repeat top center;
    display: inline-block;
}

#dock li span
{
    margin: 0;
    padding: 0;
    width: 980px;
    height: auto;
    position: absolute;
    display: none;
    top: 0;
    left: 0;
    text-align: center;
    font: bold 1.17em Arial, Helvetica, sans-serif;
    color: #31393d;
}

.latest
{
    width: 980px;
    text-align: center;
    font: bold 1.17em Arial, Helvetica, sans-serif;
    color: #31393d;
    position: absolute;
}

#main-content
{
    padding: 7px 0;
    background: #E1EDF1 url(../images/main-content.gif) no-repeat top center;
    border-top: 1px solid #c6dee7;
    border-bottom: 10px solid #d0dce2;
}
#main-content.main-content-fullscreen {
    margin-top: 210px;
}
#main-content.main-content-fullscreen .col-izq {
    width: 975px;
}
#main-content.main-content-fullscreen .post-box {
    text-align: center;
}
.post
{
    border: 1px solid #CFCFCF;
    margin: 0 0 7px 0;
}

.archive
{
    margin: 0;
}

.archive .post-meta
{
    margin: 0 0 17px 0;
}

.archive .post-info
{
    font-style: italic;
}

.single
{
    margin: 0 15px 20px 0;
    width: 275px;
    height: auto;
    float: left;
}

.single .post-content
{
    margin: 0;
    padding: 0;
}

.single .post-image
{
    height: 115px;
}

.single .post-footer
{
    padding: 16px 23px;
}

.last
{
    margin: 0;
}

.post-box
{
    -moz-background-clip: border;
    -moz-background-inline-policy: continuous;
    -moz-background-origin: padding;
    background: #FDFEFE url(../images/box-bgr.gif) repeat-x scroll center top;
    border: 1px solid white;
    margin: 0;
    padding: 5px;
}

.post-meta
{
    margin: 0 0 0 0;
    padding: 0;
    position: relative;
}

.post-info
{
    background-color: #5EB7CB;
    color: white;
    float: left;
    font-size: 10px;
    margin: 0;
    padding: 2px 5px;
    width: 140px;
}

.post-content,
.page-content,
.comment-content
{
    margin: 0;
    padding: 0;
    position: relative;
}

.page-content
{
    padding: 0px;
}

.page-content p
{
    font-family: Verdana;
    margin-bottom: 7px;
}

.page-content p img
{
    padding: 3px;
    border: 1px solid #ccc;
}
img.wp-smiley {
    padding: 0 !important;
    border: none !important;
}
.page-content .comment-count
{
    margin-top: -15px;
}

.post-image,
.post-image-inner
{
    margin: 0 auto 10px auto;
    padding: 0;
    width: auto;
    height: auto;
    display: block;
    _width: 0;
    position:relative;
    z-index:10;
}

.post-image
{
    margin-right: 10px;
}

.post-image-small
{
    margin-right: 10px;
}

.post-image-inner
{
    margin: 0 auto 10px 15px;
    float: right;
}

.post-image img,
.post-image-inner img
{
    margin: 0 auto;
    padding: 3px;
    border-left: 1px solid #e8e8e8;
    border-right: 1px solid #e8e8e8;
    border-bottom: 1px solid #e7e8e8;
    text-align: center;
    display: block;
}

.post-footer
{
    -moz-background-clip: border;
    -moz-background-inline-policy: continuous;
    -moz-background-origin: padding;
    margin: 0;
    padding-left: 0px;
    padding-top: 3px;
    font-size: 10px;
    clear: left;
}

.post-footer .icon
{
    background-image: url(../images/sprites.png);
    float: left;
    margin-bottom: 0px;
    margin-right: 2px;
}

.comment-count .icon
{
    background-image: url(../images/sprites.png);
    background-position: -16px 50%;
    float: none;
    margin: 0;
    position: relative;
    top: 4px;
}

.post-more
{
    text-align: right;
}

.continue-reading
{
    margin: 0;
    padding: 0;
    width: 180px;
    height: auto;
    float: left;
}

.category-menu
{
    margin: 0;
    padding: 0;
    width: 350px;
    height: auto;
    float: right;
    text-align: right;
    position: absolute;
    top: 10px;
    right: 10px;
}

.indicator,
.indicator-active
{
    margin: 0;
    padding: 0;
    width: 7px;
    height: 5px;
    background: url(../images/expand.gif) no-repeat center left;
    display: inline-block;
    vertical-align: middle;
}

.indicator-active
{
    background: url(../images/collapse.gif) no-repeat center left;
}

.dropdown
{
    margin: 0;
    padding: 0;
    width: 360px;
    height: auto;
    background: url(../images/dropdown.png) no-repeat bottom center;
    text-align: left;
    display: none;
    position: relative;
}

.cat-posts
{
    margin: 0 auto;
    padding: 10px 0 19px 0;
    width: 322px;
    height: auto;
    list-style: none;
    border-top: 1px solid #ebecec;
}

.cat-posts li
{
    margin: 0;
    padding: 10px 15px;
    background: url(../images/cat-post-li.gif) no-repeat bottom right;
}

.cat-posts li.view-more
{
    background: none;
}

.wp-caption
{
    margin: 0 10px;
    padding: 9px 5px 5px;
    background: #FFF;
    border: 1px solid #ebf2f5;
    border-bottom: 1px solid #CCCCCC;
    text-align: center;
}

.wp-caption-text
{
    margin: 5px auto auto auto;
    padding: 5px 0 0;
    font: 0.92em Arial, Helvetica, sans-serif;
    color: #656c71;
}

.input
{
    margin: 0;
    padding: 5px;
    background: #fdfefe url(../images/post-box-top.gif) repeat-x top center;
    border: 1px solid #dce7ed;
    font: 0.92em Arial, Helvetica, sans-serif;
    color: #76716c;
}

.comment-content
{
    padding: 0;
    background: #f3f8fa;
    border-bottom: 0;
}

.commentlist-box
{
    border: 1px solid #CFCFCF;
    margin-bottom: 20px;
}

.commentlist-box .box
{
    background: #FDFEFE url(../images/box-bgr.gif) repeat-x scroll center top;
    border: 1px solid white;
    padding: 7px;
}

.commentlist-box .box h4
{
    font-size: 35px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    line-height: normal;
    color: #666;
}

.commentlist-box .box p
{
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 20px;
    margin-top: 0;
    text-align: right;
}

#comments-title
{
    font-size: 35px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    line-height: normal;
    color: #666;
}

ol.commentlist
{
    list-style: none;
    margin: 0;
    padding: 0;
}

ol.commentlist li.titulo
{
    margin-top: 13px;
}

ol.commentlist li
{
    margin: 13px 0 13px 12px;
    zoom: 1;
    display: block;
}

ol.commentlist li:after
{
    content: '\\0020';
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow: hidden;
    font-size: 0;
}

ol.commentlist li p
{
    margin: 0;
    padding: 0;
}

ol.commentlist .com_nb
{
    font-size: 24px;
}

ol.commentlist .coms_gravatar
{
    float: left;
    width: 80px;
    height: 94px;
    padding-top: 8px;
    padding-left: 10px;
    background: url(../images/gravatar.png) no-repeat;
}

ol.commentlist .coms,
ol.commentlist .coms_admin
{
    margin-left: 90px;
}

ol.commentlist .coms .coms_top,
ol.commentlist .coms_admin .coms_top
{
    width: 514px;
    height: 37px;
    background: url(../images/coms_top.png) no-repeat;
}

ol.commentlist .coms_admin .coms_top
{
    color: #286d84;
    background: url(../images/coms-admin_top.png) no-repeat;
}

ol.commentlist .coms_top p
{
    padding-top: 7px;
    padding-left: 36px;
    text-align: left;
}

ol.commentlist .coms .coms_contenu,
ol.commentlist .coms_admin .coms_contenu
{
    width: 514px;
    background: url(../images/coms_background.png) repeat-y;
}

ol.commentlist .coms_admin .coms_contenu
{
    background: url(../images/coms-admin_background.png) repeat-y;
}

ol.commentlist .coms_contenu p
{
    padding-left: 36px;
    padding-right: 38px;
    padding-top: 0px;
    text-align: justify;
}

ol.commentlist .coms_contenu p.coms_fleche
{
    text-align: right;
    margin-right: -20px;
    margin-top: 0;
    padding-bottom: 8px;
}

ol.commentlist .coms .coms_bottom,
ol.commentlist .coms_admin .coms_bottom
{
    width: 514px;
    height: 6px;
    background: url(../images/coms_bottom.png) no-repeat;
}

ol.commentlist .coms_admin .coms_bottom
{
    background: url(../images/coms-admin_bottom.png) no-repeat;
}

ol.commentlist .coms_top .coms_auteur
{
    font-weight: 700;
    font-size: 17px;
}

ol.commentlist .coms .coms_top .coms_auteur a:link, ol.commentlist .coms .coms_top .coms_auteur a:visited
{
    color: #123f4f;
    text-decoration: none;
}

ol.commentlist .coms_admin .coms_top .coms_auteur a:link, ol.commentlist .coms_admin .coms_top .coms_auteur a:visited
{
    color: #286d84;
    text-decoration: none;
}

ol.commentlist .coms_top .coms_date
{
    color: #636262;
    font-size: 10px;
}

ol.commentlist .coms_top .coms_date a:link, ol.commentlist .coms_top .coms_date a:visited
{
    color: #636262;
    text-decoration: none;
}

ol.commentlist ul.children
{
    margin: 0pt 0pt 0pt 40px;
    padding: 0pt;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
}

ol.commentlist ul.children .coms_top
{
    width: 474px;
    background-image: url(../images/coms_top_s.png);
}

ol.commentlist ul.children .coms_contenu
{
    width: 474px;
    background-image: url(../images/coms_background_s.png);
}

ol.commentlist ul.children .coms_bottom
{
    width: 474px;
    background-image: url(../images/coms_bottom_s.png);
}

#sidebar
{
    margin: 0;
    padding: 0;
    width: 324px;
    height: auto;
    list-style: none;
}

#sidebar #tag_cloud,
#sidebar #search
{
    padding: 0;
    background: none;
}

#searchform
{
    margin: 0 auto;
    padding: 0;
}

#sidebar #sponsored-ad
{
    background: none;
}

#sidebar li ul,
#sidebar .textwidget,
#calendar_wrap
{
    margin: 0;
    padding: 0;
    width: 300px;
    height: auto;
    list-style: none;
    overflow: hidden;
}

#calendar_wrap
{
    margin: 0 auto;
    width: 190px;
}

#wp-calendar
{
    margin: 15px 0;
    padding: 0;
    width: 100%;
    height: auto;
}

#wp-calendar caption
{
    font: bold 1.17em Arial, Helvetica, sans-serif;
    color: #5a656a;
}

#wp-calendar thead tr th
{
    font-weight: bold;
}

#wp-calendar td
{
    font: 0.92em Arial, Helvetica, sans-serif;
    color: #709cb0;
    border: 1px solid #d2dce0;
    text-align: center;
}

#wp-calendar tfoot td
{
    border: 0;
}

#sidebar .textwidget
{
    margin: 0;
}

#sidebar li ul li
{
    margin: 0 0 0 0;
    padding: 0;
    width: auto;
    height: auto;
    background: none;
}

.sidebar-preview
{
    margin: 0;
    padding: 3px 0 0 4px;
    width: 114px;
    height: 65px;
    background: #FFF url(../images/sidebar-preview-back.gif) no-repeat top center;
    float: left;
}

.sidebar-content
{
    margin: 0;
    padding: 0;
    width: 115px;
    height: auto;
    float: right;
}

#footer
{
    background: url("../images/pie.jpg") no-repeat scroll center top transparent;
    height:200px;
    margin:0;
    padding:0;
    width:auto;
}
#footer div {
    padding-top: 170px;
}
.footer-divider
{
    background: url(../images/footer-divider.gif) repeat-y top left;
}

#footer .categories
{
    margin: 0;
    padding: 0;
    width: 360px;
    height: auto;
    float: left;
}

.footer-cat
{
    margin: 0;
    padding: 0;
    width: 360px;
    height: auto;
    list-style: none;
}

.footer-cat li
{
    margin: 5px 0;
    padding: 0 0 0 9px;
    width: 150px;
    height: auto;
    float: left;
    background: url(../images/footer-cat-left.gif) no-repeat top left;
}

.footer-cat li a
{
    margin: 0;
    padding: 0 9px 0 0;
    width: auto;
    height: 23px;
    line-height: 23px;
    float: left;
    display: block;
    background: url(../images/footer-cat-right.gif) no-repeat top right;
}

.footer-cat li a:link, .footer-cat li a:active, .footer-cat li a:visited
{
    font-family: Georgia, "Times New Roman", Times, serif;
    color: #a7a7a7;
}

.footer-cat li a:link span, .footer-cat li a:active span, .footer-cat li a:visited span
{
    color: #FF00FF;
}

.footer-cat li:hover, .footer-cat li:hover a
{
    background-position: 0% -23px;
    color: #171615;
    cursor: pointer;
}

.footer-cat li:hover a
{
    background-position: 100% -23px;
}

#footer .about
{
    margin: 0;
    padding: 0;
    width: 580px;
    height: auto;
    float: right;
}

#link-back
{
    margin: 0;
    padding: 15px 0;
    background: #0c0b0b;
}

.donators
{
    margin: 0;
    padding: 0;
    width: 282px;
    height: auto;
    float: left;
}

a.smashing:link, a.smashing:active, a.smashing:visited, a.smashing:hover, a.function:link, a.function:active, a.function:visited, a.function:hover
{
    margin: 0;
    padding: 0;
    width: 154px;
    height: 54px;
    background: url(../images/smashing.gif) no-repeat top center;
    display: block;
    text-indent: -9999px;
    float: left;
    outline: 0;
}

a.function:link, a.function:active, a.function:visited, a.function:hover
{
    width: 128px;
    background: url(../images/function.gif) no-repeat top center;
}

.related-posts
{
    border: 1px solid #CFCFCF;
    margin: 0 0 7px;
}

.related-posts .box
{
    border: 1px solid white;
    background: #FDFEFE url(../images/box-bgr.gif) repeat-x scroll center top;
    padding: 7px;
    clear: both;
}

.related-posts .box h4
{
    font-size: 35px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    line-height: normal;
    color: #666;
}

.related-posts .box ul
{
    list-style: none;
    padding-left: 8px;
}

.related-posts .box ul li
{
    width: 150px;
    float: left;
}

.related-posts .box ul li a
{
    padding-left: 5px;
}

.related-posts .box ul li img
{
    padding-top: 5px;
    padding-bottom: 0px;
}

.related-posts .box ul li.nuevos
{
    background-color: #FEFF8F;
}

.related-posts .box a:hover span
{
    text-decoration: underline;
}

.related-posts .box span
{
    position: relative;
    top: -15px;
    left: 5px;
}

.comments
{
    border: 1px solid #cfcfcf;
}

.comments h4
{
    color: #30393D;
    font-size: 20px;
    font-weight: normal;
}

.comments .box
{
    padding: 10px;
    background: #FDFEFE url(../images/box-bgr.gif) repeat-x scroll center top;
    border: 1px solid white;
}

.widget
{
    border: 1px solid #cfcfcf;
    margin-bottom: 7px;
}

.widget .box
{
    padding: 7px 10px;
    background: #FDFEFE url(../images/box-bgr.gif) repeat-x scroll center top;
    border: 1px solid white;
}

.widget h5
{
    padding: 0pt;
    background: transparent none repeat scroll 0% 0%;
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-inline-policy: continuous;
    height: auto;
    color: #666;
    height: 30px;
    font-size: 25px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    line-height: normal;
}

.widget p
{
    margin-bottom: 5px;
}

#searchform input.text-box
{
    font-size: 18px;
    width: 240px;
}

.recentcomments .avatar
{
    width: auto;
    height: auto;
    margin: 0 10px 0 0;
    padding: 0;
    float: left;
}

#comments .avatar
{
    width: 70px;
    height: 70px;
    margin: 0 10px 0 0;
    padding: 0;
    float: left;
}

.category-10 .post-content
{
    text-align: center;
}

#toppanel
{
    position: absolute;
    left: 0;
    width: 100%;
    z-index: 999;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    font-size: 130%;
}

#panel
{
    width: 100%;
    height: 200px;
    color: #999999;
    background: #272727;
    overflow: hidden;
    position: relative;
    z-index: 3;
    display: none;
}

#panel h1
{
    font-size: 1.6em;
    padding: 5px 0 10px;
    margin: 0;
    color: white;
    text-align: left;
}

#panel h2
{
    font-size: 1.2em;
    padding: 10px 0 5px;
    margin: 0;
    color: white;
    text-align: left;
}

#panel p
{
    margin: 5px 0;
    padding: 0;
}

#panel a
{
    text-decoration: none;
    color: #15ADFF;
}

#panel a:hover
{
    color: white;
}

#panel a-lost-pwd
{
    display: block;
    float: left;
}

#panel ul
{
    margin: 0 0 5px 0;
    padding: 0;
    line-height: 1.6em;
    list-style: none;
}

#panel .content
{
    width: 960px;
    margin: 0 auto;
    padding-top: 15px;
    text-align: left;
    font-size: 0.85em;
}

#panel .content .left
{
    width: 440px;
    float: left;
    margin-bottom: 25px;
    padding: 0 15px;
    border-right: 1px solid #333;
    min-height: 220px;
}

#panel .content .border
{
    border-left: 1px solid #333;
}

#panel .content .narrow
{
    width: 120px !important;
}

#panel .content form
{
    margin: 0 0 0 80px;
}

#panel .content label
{
    clear: both;
    display: block;
    float: left;
    padding-top: 4px;
    width: 70px;
    margin-bottom: 0;
}

#panel .content label.remember
{
    width: 200px;
}

#panel .content input.field
{
    border: 1px #1A1A1A solid;
    background: #414141;
    margin-right: 5px;
    margin-top: 4px;
    width: 200px;
    color: white;
    height: 16px;
}

#panel .content input:focus.field
{
    background: #545454;
}

#panel .content input.bt_login,
#panel .content input.bt_register
{
    display: block;
    float: left;
    clear: left;
    height: 24px;
    text-align: center;
    cursor: pointer;
    border: none;
    font-weight: bold;
    margin: 10px 0;
}

#panel .content input.bt_login
{
    width: 74px;
    background: transparent url(../images/bt_login.png) no-repeat 0 0;
}

#panel .content input.bt_register
{
    width: 94px;
    color: white;
    background: transparent url(../images/bt_register.png) no-repeat 0 0;
}

#panel .lost-pwd
{
    clear: both;
    display: block;
    font-size: 0.95em;
    margin-left: 72px;
    text-decoration: underline;
}

.tab
{
    background: url(../images/tab_b.png) repeat-x 0 0;
    height: 42px;
    position: relative;
    top: 0;
    z-index: 999;
}

.tab ul.login
{
    display: block;
    position: relative;
    float: right;
    clear: right;
    height: 42px;
    width: auto;
    font-weight: bold;
    line-height: 42px;
    margin: 0;
    right: 150px;
    color: white;
    font-size: 80%;
    text-align: center;
}

.tab ul.login li.left
{
    background-image: url(../images/sprites/spriteme1.png);
    background-repeat: no-repeat;
    background-position: -10px -10px;
    height: 42px;
    width: 30px;
    padding: 0;
    margin: 0;
    display: block;
    float: left;
}

.tab ul.login li.right
{
    background-image: url(../images/sprites/spriteme1.png);
    background-repeat: no-repeat;
    background-position: -10px -72px;
    height: 42px;
    width: 30px;
    padding: 0;
    margin: 0;
    display: block;
    float: left;
}

.tab ul.login li
{
    text-align: left;
    padding: 0 6px;
    display: block;
    float: left;
    height: 42px;
    background: url(../images/tab_m.png) repeat-x 0 0;
}

.tab ul.login li a
{
    color: #15ADFF;
}

.tab ul.login li a:hover
{
    color: white;
}

.tab a.open,
.tab a.close
{
    height: 20px;
    line-height: 20px !important;
    padding-left: 30px !important;
    cursor: pointer;
    display: block;
    position: relative;
    top: 11px;
}

.tab a.open
{
    background: url(../images/icon-open-panel.jpg) no-repeat 0 5px;
}

.tab a.close
{
    background: url(../images/icon-close-panel.jpg) no-repeat 0 5px;
}

.favorite-loading
{
    background-image: url(../images/spinner.gif);
    background-position: 0 1px;
    background-repeat: no-repeat;
    padding-left: 20px;
}

.usuarios-favoritos .post-box h4
{
    font-size: 35px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    line-height: normal;
    color: #666;
    padding-bottom: 5px;
}

.usuarios-favoritos .post-box img
{
    background-color: white;
    border: 1px solid #CCCCCC;
    display: block;
    float: left;
    height: 38px;
    margin-right: 5px;
    overflow: hidden;
    padding: 3px;
    width: 38px;
}

.width-60
{
    width: 60%;
}

.width-50
{
    width: 50%;
}

.width-40
{
    width: 40%;
}

.text-align-right
{
    text-align: right;
}

.contribuir_link h4
{
    color: #53798B;
}

.form-colaboraciones
{
    text-align: left;
    padding-left: 10px;
    padding-right: 10px;
}

.form-colaboraciones h3
{
    text-align: center;
}

.form-colaboraciones .textbox
{
    width: 403px;
    border: 1px solid #ccc;
}

.form-colaboraciones .icon-check
{
    background-image: url(../images/sprites.png);
    background-position: -32px 50%;
    float: none;
    margin: 0;
    position: relative;
    top: 4px;
}

.form-colaboraciones .icon-remove
{
    background-image: url(../images/sprites.png);
    background-position: -48px 50%;
    float: none;
    margin: 0;
    position: relative;
    top: 4px;
}

.form-colaboraciones .quitar-archivo
{
    cursor: pointer;
}

.form-colaboraciones .form
{
    display: none;
}

.form-colaboraciones #uploadifyUploader,
.form-colaboraciones  #uploadify2Uploader
{
    margin-top: 10px;
}

.form-colaboraciones .condiciones
{
    display: none;
}

.form-colaboraciones .cond
{
    border: 1px solid #ccc;
    padding: 5px 10px;
    background-color: white;
    margin-top: 10px;
}

.form-colaboraciones .error-form
{
    color: red;
}

.form-colaboraciones .input-error
{
    border: 1px solid red;
}

.lista-colaboraciones
{
    background-color: #EFEFEF;
    border: 1px solid #CCCCCC;
    margin-bottom: 10px;
    margin-left: 50px;
    margin-right: 50px;
    padding: 10px 15px;
}
.lista-colaboraciones h3
{
    margin-bottom: 15px;
}
.lista-colaboraciones .colaboracion
{
    zoom: 1;
    display: block;
}

.lista-colaboraciones .colaboracion:after
{
    content: '\\0020';
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow: hidden;
    font-size: 0;
}

.lista-colaboraciones .colaboracion h4
{
    margin-bottom: 0px;
}

.lista-colaboraciones .colaboracion .imagen
{
    background-color:white;
    border:1px solid #CCCCCC;
    float:left;
    margin-right:10px;
    padding:5px;
}
.lista-colaboraciones .colaboracion .descripcion .descri {
    padding-top: 5px;
    padding-bottom: 5px;
}
.lista-colaboraciones .colaboracion .user
{
    font-size: 10px;
}
.lista-colaboraciones .colaboracion .user .avatar
{
    float: left;
    margin-top: 0px;
    padding-right: 5px;
    padding-top: 5px;
}
.lista-colaboraciones .colaboracion .user img.avatar {
    padding: 1px;
    border: 2px solid #ccc;
}
.lista-colaboraciones .contribuir_link
{
    text-align: center;
    margin-top: 18px;
    margin-bottom: 15px;
}

.lista-colaboraciones .contribuir_link a
{
    font-size: 18px;
    font-weight: bold;
}

.lista-colaboraciones .favorite-loading
{
    text-align: left;
}

.colaboracion-single .user
{
    margin-bottom: 7px;
    font-size: 11px;
}

.colaboracion-single .user .descripcion
{
    font-size: 13px;
}

.colaboracion-single .wp-image
{
    border: 1px solid #CCCCCC;
    padding: 3px;
}

.colaboracion-single .tonterias-relacionadas-post
{
    margin-left: 0px;
    margin-right: 10px;
    margin-top: 7px;
}

.colaboracion-single .tonterias-relacionadas-post .post-image
{
    margin-bottom: 0;
}

#page
{
    -moz-background-clip: border;
    -moz-background-inline-policy: continuous;
    -moz-background-origin: padding;
    /*background: #36cdff url(../images/cabecera10.jpg) no-repeat scroll 50% 0;*/
/*    background: #2ECBFF url(../images/cabecera300000.jpg) no-repeat scroll 50% 0;*/
/*    background: #2ECBFF url(../images/header-tonterias-2010-mundial-sudafrica-2.jpg) no-repeat scroll 50% 0;*/
/*    background: #2ECBFF url(../images/header-verano-2010.jpg) no-repeat scroll 50% 0;*/
    background: #2ECBFF url(../images/humor-tonterias.jpg) no-repeat scroll 50% 0;

    min-width: 937px;
    overflow: hidden;
    padding: 0 0 0px;
    margin-top: 0px;
}

#page .page-body
{
    -moz-background-clip: border;
    -moz-background-inline-policy: continuous;
    -moz-background-origin: padding;
/*    background: transparent url(../images/cabecera300000.jpg) no-repeat scroll 50% 0;*/
/*    background: #2ECBFF url(../images/header-tonterias-2010-mundial-sudafrica-2.jpg) no-repeat scroll 50% 0;*/
/*    background: #2ECBFF url(../images/header-verano-2010.jpg) no-repeat scroll 50% 0;*/
    background: #2ECBFF url(../images/humor-tonterias.jpg) no-repeat scroll 50% 0;
    margin: 0 auto;
    position: relative;
    width: 990px;
}

#page div.overflow
{
    overflow: hidden;
    padding: 0 0 0 0;
    width: 990px;
}

.post-favoritos .selected
{
    font-weight: bold;
}

.post-favoritos .freq
{
    font-size: 10px;
    margin-bottom: 5px;
    text-align: center;
}

.post-favoritos .freq a
{
    text-decoration: none;
}

.post-favoritos .freq a:hover
{
    text-decoration: underline;
}

#ultimos-registrados li
{
    float: left;
    font-size: 9px;
    margin-bottom: 5px;
    margin-right: 5px;
}

#ultimos-registrados .avatar
{
    float: left;
    margin-right: 4px;
    margin-bottom: 4px;
    border:3px solid #A8D3E3;
    width: 40px;
    height: 40px;
}

.hidden
{
    display: none;
}

.fbc_loginstate_top
{
    display: none;
}

.ui-helper-hidden
{
    display: none;
}

.ui-helper-hidden-accessible
{
    position: absolute;
    left: -99999999px;
}

.ui-helper-reset
{
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none;
}

.ui-helper-clearfix:after
{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.ui-helper-clearfix
{
    display: inline-block;
}

* html .ui-helper-clearfix
{
    height: 1%;
}

.ui-helper-clearfix
{
    display: block;
}

.ui-helper-zfix
{
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0;
    filter: Alpha(Opacity=0);
}

.ui-state-disabled
{
    cursor: default !important;
}

.ui-icon
{
    display: block;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat;
}

.ui-widget-overlay
{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.ui-accordion .ui-accordion-header
{
    cursor: pointer;
    position: relative;
    margin-top: 1px;
    zoom: 1;
}

.ui-accordion .ui-accordion-li-fix
{
    display: inline;
}

.ui-accordion .ui-accordion-header-active
{
    border-bottom: 0 !important;
}

.ui-accordion .ui-accordion-header a
{
    display: block;
    font-size: 1em;
    padding: .5em .5em .5em 2.2em;
}

.ui-accordion .ui-accordion-header .ui-icon
{
    position: absolute;
    left: .5em;
    top: 50%;
    margin-top: -8px;
}

.ui-accordion .ui-accordion-content
{
    padding: 1em 2.2em;
    border-top: 0;
    margin-top: -2px;
    position: relative;
    top: 1px;
    margin-bottom: 2px;
    overflow: auto;
    display: none;
}

.ui-accordion .ui-accordion-content-active
{
    display: block;
}

.ui-dialog
{
    position: relative;
    padding: .2em;
    width: 300px;
}

.ui-dialog .ui-dialog-titlebar
{
    padding: .5em .3em .3em 1em;
    position: relative;
}

.ui-dialog .ui-dialog-title
{
    float: left;
    margin: .1em 0 .2em;
}

.ui-dialog .ui-dialog-titlebar-close
{
    position: absolute;
    right: .3em;
    top: 50%;
    width: 19px;
    margin: -10px 0 0 0;
    padding: 1px;
    height: 18px;
}

.ui-dialog .ui-dialog-titlebar-close span
{
    display: block;
    margin: 1px;
}

.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus
{
    padding: 0;
}

.ui-dialog .ui-dialog-content
{
    border: 0;
    padding: .5em 1em;
    background: none;
    overflow: auto;
    zoom: 1;
}

.ui-dialog .ui-dialog-buttonpane
{
    text-align: left;
    border-width: 1px 0 0 0;
    background-image: none;
    margin: .5em 0 0 0;
    padding: .3em 1em .5em .4em;
}

.ui-dialog .ui-dialog-buttonpane button
{
    float: right;
    margin: .5em .4em .5em 0;
    cursor: pointer;
    padding: .2em .6em .3em .6em;
    line-height: 1.4em;
    width: auto;
    overflow: visible;
}

.ui-dialog .ui-resizable-se
{
    width: 14px;
    height: 14px;
    right: 3px;
    bottom: 3px;
}

.ui-draggable .ui-dialog-titlebar
{
    cursor: move;
}

.ui-datepicker
{
    width: 17em;
    padding: .2em .2em 0;
}

.ui-datepicker .ui-datepicker-header
{
    position: relative;
    padding: .2em 0;
}

.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next
{
    position: absolute;
    top: 2px;
    width: 1.8em;
    height: 1.8em;
}

.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover
{
    top: 1px;
}

.ui-datepicker .ui-datepicker-prev
{
    left: 2px;
}

.ui-datepicker .ui-datepicker-next
{
    right: 2px;
}

.ui-datepicker .ui-datepicker-prev-hover
{
    left: 1px;
}

.ui-datepicker .ui-datepicker-next-hover
{
    right: 1px;
}

.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span
{
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -8px;
    top: 50%;
    margin-top: -8px;
}

.ui-datepicker .ui-datepicker-title
{
    margin: 0 2.3em;
    line-height: 1.8em;
    text-align: center;
}

.ui-datepicker .ui-datepicker-title select
{
    float: left;
    font-size: 1em;
    margin: 1px 0;
}

.ui-datepicker select.ui-datepicker-month-year
{
    width: 100%;
}

.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year
{
    width: 49%;
}

.ui-datepicker .ui-datepicker-title select.ui-datepicker-year
{
    float: right;
}

.ui-datepicker table
{
    width: 100%;
    font-size: .9em;
    border-collapse: collapse;
    margin: 0 0 .4em;
}

.ui-datepicker th
{
    padding: .7em .3em;
    text-align: center;
    font-weight: bold;
    border: 0;
}

.ui-datepicker td
{
    border: 0;
    padding: 1px;
}

.ui-datepicker td span,
.ui-datepicker td a
{
    display: block;
    padding: .2em;
    text-align: right;
    text-decoration: none;
}

.ui-datepicker .ui-datepicker-buttonpane
{
    background-image: none;
    margin: .7em 0 0 0;
    padding: 0 .2em;
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
}

.ui-datepicker .ui-datepicker-buttonpane button
{
    float: right;
    margin: .5em .2em .4em;
    cursor: pointer;
    padding: .2em .6em .3em .6em;
    width: auto;
    overflow: visible;
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current
{
    float: left;
}

.ui-datepicker.ui-datepicker-multi
{
    width: auto;
}

.ui-datepicker-multi .ui-datepicker-group
{
    float: left;
}

.ui-datepicker-multi .ui-datepicker-group table
{
    width: 95%;
    margin: 0 auto .4em;
}

.ui-datepicker-multi-2 .ui-datepicker-group
{
    width: 50%;
}

.ui-datepicker-multi-3 .ui-datepicker-group
{
    width: 33.3%;
}

.ui-datepicker-multi-4 .ui-datepicker-group
{
    width: 25%;
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header
{
    border-left-width: 0;
}

.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header
{
    border-left-width: 0;
}

.ui-datepicker-multi .ui-datepicker-buttonpane
{
    clear: left;
}

.ui-datepicker-row-break
{
    clear: both;
    width: 100%;
}

.ui-datepicker-rtl
{
    direction: rtl;
}

.ui-datepicker-rtl .ui-datepicker-prev
{
    right: 2px;
    left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next
{
    left: 2px;
    right: auto;
}

.ui-datepicker-rtl .ui-datepicker-prev:hover
{
    right: 1px;
    left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next:hover
{
    left: 1px;
    right: auto;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane
{
    clear: right;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button
{
    float: left;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current
{
    float: right;
}

.ui-datepicker-rtl .ui-datepicker-group
{
    float: right;
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header
{
    border-right-width: 0;
    border-left-width: 1px;
}

.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header
{
    border-right-width: 0;
    border-left-width: 1px;
}

.ui-datepicker-cover
{
    display: none;
    display: block;
    position: absolute;
    z-index: -1;
    filter: mask();
    top: -4px;
    left: -4px;
    width: 200px;
    height: 200px;
}

.ui-jqgrid
{
    position: relative;
    font-size: 11px;
}

.ui-jqgrid .ui-jqgrid-view
{
    position: relative;
    left: 0;
    top: 0;
    padding: .0em;
}

.ui-jqgrid .ui-jqgrid-titlebar
{
    padding: .3em .2em .2em .3em;
    position: relative;
    border-left: 0 none;
    border-right: 0 none;
    border-top: 0 none;
}

.ui-jqgrid .ui-jqgrid-title
{
    float: left;
    margin: .1em 0 .2em;
}

.ui-jqgrid .ui-jqgrid-titlebar-close
{
    position: absolute;
    top: 50%;
    width: 19px;
    margin: -10px 0 0 0;
    padding: 1px;
    height: 18px;
}

.ui-jqgrid .ui-jqgrid-titlebar-close span
{
    display: block;
    margin: 1px;
}

.ui-jqgrid .ui-jqgrid-titlebar-close:hover
{
    padding: 0;
}

.ui-jqgrid .ui-jqgrid-hdiv
{
    position: relative;
    margin: 0;
    padding: 0;
    overflow: hidden;
    border-left: 0 none!important;
    border-top: 0 none!important;
    border-right: 0 none!important;
}

.ui-jqgrid .ui-jqgrid-hbox
{
    float: left;
    padding-right: 20px;
}

.ui-jqgrid .ui-jqgrid-htable
{
    table-layout: fixed;
    margin: 0;
}

.ui-jqgrid .ui-jqgrid-htable th
{
    height: 22px;
    padding: 0 2px 0 2px;
}

.ui-jqgrid .ui-jqgrid-htable th div
{
    overflow: hidden;
    position: relative;
    height: 17px;
}

.ui-th-column,
.ui-jqgrid .ui-jqgrid-htable th.ui-th-column
{
    overflow: hidden;
    white-space: nowrap;
    text-align: center;
    border-top: 0 none;
    border-bottom: 0 none;
}

.ui-th-ltr,
.ui-jqgrid .ui-jqgrid-htable th.ui-th-ltr
{
    border-left: 0 none;
}

.ui-th-rtl,
.ui-jqgrid .ui-jqgrid-htable th.ui-th-rtl
{
    border-right: 0 none;
}

.ui-jqgrid .ui-th-div-ie
{
    white-space: nowrap;
    zoom: 1;
    height: 17px;
}

.ui-jqgrid .ui-jqgrid-resize
{
    height: 20px!important;
    position: relative;
    cursor: e-resize;
    display: inline;
    overflow: hidden;
}

.ui-jqgrid .ui-grid-ico-sort
{
    overflow: hidden;
    position: absolute;
    display: inline;
    cursor: pointer!important;
}

.ui-jqgrid .ui-icon-asc
{
    margin-top: -3px;
    height: 12px;
}

.ui-jqgrid .ui-icon-desc
{
    margin-top: 3px;
    height: 12px;
}

.ui-jqgrid .ui-i-asc
{
    margin-top: 0;
    height: 16px;
}

.ui-jqgrid .ui-i-desc
{
    margin-top: 0;
    margin-left: 13px;
    height: 16px;
}

.ui-jqgrid .ui-jqgrid-sortable
{
    cursor: pointer;
}

.ui-jqgrid tr.ui-search-toolbar th
{
    border-top-width: 1px!important;
    border-top-color: inherit!important;
    border-top-style: ridge!important;
}

tr.ui-search-toolbar input
{
    margin: 1px 0 0 0;
}

tr.ui-search-toolbar select
{
    margin: 1px 0 0 0;
}

.ui-jqgrid .ui-jqgrid-bdiv
{
    position: relative;
    margin: 0;
    padding: 0;
    overflow: auto;
}

.ui-jqgrid .ui-jqgrid-btable
{
    table-layout: fixed;
    margin: 0;
}

.ui-jqgrid tr.jqgrow td
{
    font-weight: normal;
    overflow: hidden;
    white-space: pre;
    height: 22px;
    padding: 0 2px 0 2px;
    border-bottom-width: 1px;
    border-bottom-color: inherit;
    border-bottom-style: solid;
}

.ui-jqgrid tr.ui-row-ltr td
{
    text-align: left;
    border-right-width: 1px;
    border-right-color: inherit;
    border-right-style: solid;
}

.ui-jqgrid tr.ui-row-rtl td
{
    text-align: right;
    border-left-width: 1px;
    border-left-color: inherit;
    border-left-style: solid;
}

.ui-jqgrid td.jqgrid-rownum
{
    padding: 0 2px 0 2px;
    margin: 0;
    border: 0 none;
}

.ui-jqgrid .ui-jqgrid-resize-mark
{
    width: 2px;
    left: 0;
    background-color: #777;
    cursor: e-resize;
    cursor: col-resize;
    position: absolute;
    top: 0;
    height: 100px;
    overflow: hidden;
    display: none;
    border: 0 none;
}

.ui-jqgrid .ui-jqgrid-sdiv
{
    position: relative;
    margin: 0;
    padding: 0;
    overflow: hidden;
    border-left: 0 none!important;
    border-top: 0 none!important;
    border-right: 0 none!important;
}

.ui-jqgrid .ui-jqgrid-ftable
{
    table-layout: fixed;
    margin-bottom: 0;
}

.ui-jqgrid tr.footrow td
{
    font-weight: bold;
    overflow: hidden;
    white-space: nowrap;
    height: 21px;
    padding: 0 2px 0 2px;
    border-top-width: 1px;
    border-top-color: inherit;
    border-top-style: solid;
}

.ui-jqgrid tr.footrow-ltr td
{
    text-align: left;
    border-right-width: 1px;
    border-right-color: inherit;
    border-right-style: solid;
}

.ui-jqgrid tr.footrow-rtl td
{
    text-align: right;
    border-left-width: 1px;
    border-left-color: inherit;
    border-left-style: solid;
}

.ui-jqgrid .ui-jqgrid-pager
{
    border-left: 0 none!important;
    border-right: 0 none!important;
    border-bottom: 0 none!important;
    margin: 0!important;
    padding: 0!important;
    position: relative;
    height: 25px;
    white-space: nowrap;
    overflow: hidden;
}

.ui-jqgrid .ui-pager-control
{
    position: relative;
}

.ui-jqgrid .ui-pg-table
{
    position: relative;
    padding-bottom: 2px;
    width: auto;
    margin: 0;
}

.ui-jqgrid .ui-pg-table td
{
    font-weight: normal;
    vertical-align: middle;
    padding: 1px;
}

.ui-jqgrid .ui-pg-button
{
    height: 19px!important;
}

.ui-jqgrid .ui-pg-button span
{
    display: block;
    margin: 1px;
    float: left;
}

.ui-jqgrid .ui-pg-button:hover
{
    padding: 0;
}

.ui-jqgrid .ui-state-disabled:hover
{
    padding: 1px;
}

.ui-jqgrid .ui-pg-input
{
    height: 13px;
    font-size: .8em;
    margin: 0;
}

.ui-jqgrid .ui-pg-selbox
{
    font-size: .8em;
    line-height: 18px;
    display: block;
    height: 18px;
    margin: 0;
}

.ui-jqgrid .ui-separator
{
    height: 18px;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    margin: 1px;
    float: right;
}

.ui-jqgrid .ui-paging-info
{
    font-weight: normal;
    height: 19px;
    margin-top: 3px;
    margin-right: 4px;
}

.ui-jqgrid .ui-jqgrid-pager .ui-pg-div
{
    padding: 1px 0;
    cursor: pointer;
    float: left;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    position: relative;
}

.ui-jqgrid .ui-jqgrid-pager .ui-pg-div span.ui-icon
{
    float: left;
    margin: 0 2px;
}

.ui-jqgrid td input,
.ui-jqgrid td select .ui-jqgrid td textarea
{
    margin: 0;
}

.ui-jqgrid td textarea
{
    width: auto;
    height: auto;
}

.ui-jqgrid .ui-jqgrid-btable .ui-sgcollapsed span
{
    display: block;
}

.ui-jqgrid .ui-subgrid
{
    margin: 0;
    padding: 0;
    width: 100%;
}

.ui-jqgrid .ui-subgrid table
{
    table-layout: fixed;
}

.ui-jqgrid .ui-subgrid tr.ui-subtblcell td
{
    height: 18px;
    border-right-width: 1px;
    border-right-color: inherit;
    border-right-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: inherit;
    border-bottom-style: solid;
}

.ui-jqgrid .ui-subgrid td.subgrid-data
{
    border-top: 0 none!important;
}

.ui-jqgrid .ui-subgrid td.subgrid-cell
{
    border-width: 0 0 1px 0;
}

.ui-jqgrid .loading
{
    position: absolute;
    top: 45%;
    left: 45%;
    width: auto;
    z-index: 101;
    padding: 6px;
    margin: 5px;
    text-align: center;
    font-weight: bold;
    display: none;
    border-width: 2px!important;
}

.ui-jqgrid .jqgrid-overlay
{
    display: none;
    z-index: 100;
}

* html .jqgrid-overlay
{
    width: expression(this.parentNode.offsetWidth+'px');
    height: expression(this.parentNode.offsetHeight+'px');
}

* .jqgrid-overlay iframe
{
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    width: expression(this.parentNode.offsetWidth+'px');
    height: expression(this.parentNode.offsetHeight+'px');
}

.ui-jqgrid .ui-userdata
{
    border-left: 0 none;
    border-right: 0 none;
    height: 21px;
    overflow: hidden;
}

.ui-jqdialog
{
    display: none;
    width: 300px;
    position: absolute;
    padding: .2em;
    font-size: 11px;
    overflow: visible;
}

.ui-jqdialog .ui-jqdialog-titlebar
{
    padding: .3em .2em;
    position: relative;
}

.ui-jqdialog .ui-jqdialog-title
{
    margin: .1em 0 .2em;
}

.ui-jqdialog .ui-jqdialog-titlebar-close
{
    position: absolute;
    top: 50%;
    width: 19px;
    margin: -10px 0 0 0;
    padding: 1px;
    height: 18px;
}

.ui-jqdialog .ui-jqdialog-titlebar-close span
{
    display: block;
    margin: 1px;
}

.ui-jqdialog .ui-jqdialog-titlebar-close:hover, .ui-jqdialog .ui-jqdialog-titlebar-close:focus
{
    padding: 0;
}

.ui-jqdialog-content,
.ui-jqdialog .ui-jqdialog-content
{
    border: 0;
    padding: .3em .2em;
    background: none;
    height: auto;
}

.ui-jqdialog .ui-jqconfirm
{
    padding: .4em 1em;
    border-width: 3px;
    position: absolute;
    bottom: 10px;
    right: 10px;
    overflow: visible;
    display: none;
    height: 80px;
    width: 220px;
    text-align: center;
}

.ui-jqdialog-content .FormGrid
{
    margin: 0;
}

.ui-jqdialog-content .EditTable
{
    width: 100%;
    margin-bottom: 0;
}

.ui-jqdialog-content .DelTable
{
    width: 100%;
    margin-bottom: 0;
}

.EditTable td input,
.EditTable td select,
.EditTable td textarea
{
    margin: 0;
}

.EditTable td textarea
{
    width: auto;
    height: auto;
}

.ui-jqdialog-content td.EditButton
{
    text-align: right;
    border-top: 0 none;
    border-left: 0 none;
    border-right: 0 none;
    padding-bottom: 5px;
    padding-top: 5px;
}

.ui-jqdialog-content td.navButton
{
    text-align: center;
    border-left: 0 none;
    border-top: 0 none;
    border-right: 0 none;
    padding-bottom: 5px;
    padding-top: 5px;
}

.ui-jqdialog-content .CaptionTD
{
    text-align: left;
    vertical-align: top;
    border-left: 0 none;
    border-right: 0 none;
    border-bottom: 0 none;
    padding: 1px;
    white-space: nowrap;
}

.ui-jqdialog-content .DataTD
{
    padding: 1px;
    border-left: 0 none;
    border-right: 0 none;
    border-bottom: 0 none;
    vertical-align: top;
}

.fm-button
{
    display: inline-block;
    margin: 0 4px 0 0;
    padding: .4em .5em;
    text-decoration: none!important;
    cursor: pointer;
    position: relative;
    text-align: center;
    zoom: 1;
}

.fm-button-icon-left
{
    padding-left: 1.9em;
}

.fm-button-icon-right
{
    padding-right: 1.9em;
}

.fm-button-icon-left .ui-icon
{
    right: auto;
    left: .2em;
    margin-left: 0;
    position: absolute;
    top: 50%;
    margin-top: -8px;
}

.fm-button-icon-right .ui-icon
{
    left: auto;
    right: .2em;
    margin-left: 0;
    position: absolute;
    top: 50%;
    margin-top: -8px;
}

#nData,
#pData
{
    float: left;
    margin: 3px;
    padding: 0;
    width: 15px;
}

.ui-jqgrid .selected-row,
div.ui-jqgrid .selected-row td
{
    font-style: normal;
    border-left: 0 none;
}

.ui-jqgrid .tree-wrap
{
    float: left;
    position: relative;
    height: 18px;
    white-space: nowrap;
    overflow: hidden;
}

.ui-jqgrid .tree-minus
{
    position: absolute;
    height: 18px;
    width: 18px;
    overflow: hidden;
}

.ui-jqgrid .tree-plus
{
    position: absolute;
    height: 18px;
    width: 18px;
    overflow: hidden;
}

.ui-jqgrid .tree-leaf
{
    position: absolute;
    height: 18px;
    width: 18px;
    overflow: hidden;
}

.ui-jqgrid .treeclick
{
    cursor: pointer;
}

.jqmOverlay
{
    background-color: #000;
}

* iframe.jqm
{
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    width: expression(this.parentNode.offsetWidth+'px');
    height: expression(this.parentNode.offsetHeight+'px');
}

.ui-jqgrid-dnd tr td
{
    border-right-width: 1px;
    border-right-color: inherit;
    border-right-style: solid;
    height: 20px;
}

.ui-jqgrid .ui-jqgrid-title-rtl
{
    float: right;
    margin: .1em 0 .2em;
}

.ui-jqgrid .ui-jqgrid-hbox-rtl
{
    float: right;
    padding-left: 20px;
}

.ui-jqgrid .ui-jqgrid-resize-ltr
{
    float: right;
    margin: -2px -2px -2px 0;
}

.ui-jqgrid .ui-jqgrid-resize-rtl
{
    float: left;
    margin: -2px 0 -1px -3px;
}

.ui-jqgrid .ui-sort-rtl
{
    left: 0;
}

.ui-jqgrid .tree-wrap-ltr
{
    float: left;
}

.ui-jqgrid .tree-wrap-rtl
{
    float: right;
}

.ui-jqgrid .ui-ellipsis
{
    text-overflow: ellipsis;
    -moz-binding: url('ellipsis-xbl.xml#ellipsis');
}

.ui-searchFilter
{
    display: none;
    position: absolute;
    z-index: 770;
    overflow: visible;
}

.ui-searchFilter table
{
    position: relative;
    margin: 0;
    width: auto;
}

.ui-searchFilter table td
{
    margin: 0;
    padding: 1px;
}

.ui-searchFilter table td input,
.ui-searchFilter table td select
{
    margin: .1em;
}

.ui-searchFilter .ui-state-default
{
    cursor: pointer;
}

.ui-searchFilter .divider
{
    height: 1px;
}

.ui-searchFilter .divider div
{
    background-color: black;
    height: 1px;
}

.ui-widget
{
    font-family: Verdana, Arial, sans-serif;
    font-size: 1.1em;
}

.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button
{
    font-family: Verdana, Arial, sans-serif;
    font-size: 1em;
}

.ui-widget-content
{
    border: 1px solid #aaaaaa;
    background: #ffffff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;
    color: #222222;
}

.ui-widget-content a
{
    color: #222222;
}

.ui-widget-header
{
    border: 1px solid #aaaaaa;
    background: #cccccc url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;
    color: #222222;
    font-weight: bold;
}

.ui-widget-header a
{
    color: #222222;
}

.ui-state-default,
.ui-widget-content .ui-state-default
{
    border: 1px solid #d3d3d3;
    background: #e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;
    font-weight: normal;
    color: #555555;
    outline: none;
}

.ui-state-default a,
.ui-state-default a:link, .ui-state-default a:visited
{
    color: #555555;
    text-decoration: none;
    outline: none;
}

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus
{
    border: 1px solid #999999;
    background: #dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;
    font-weight: normal;
    color: #212121;
    outline: none;
}

.ui-state-hover a,
.ui-state-hover a:hover
{
    color: #212121;
    text-decoration: none;
    outline: none;
}

.ui-state-active,
.ui-widget-content .ui-state-active
{
    border: 1px solid #aaaaaa;
    background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
    font-weight: normal;
    color: #212121;
    outline: none;
}

.ui-state-active a,
.ui-state-active a:link, .ui-state-active a:visited
{
    color: #212121;
    outline: none;
    text-decoration: none;
}

.ui-state-highlight,
.ui-widget-content .ui-state-highlight
{
    border: 1px solid #fcefa1;
    background: #fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;
    color: #363636;
}

.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a
{
    color: #363636;
}

.ui-state-error,
.ui-widget-content .ui-state-error
{
    border: 1px solid #cd0a0a;
    background: #fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
    color: #cd0a0a;
}

.ui-state-error a,
.ui-widget-content .ui-state-error a
{
    color: #cd0a0a;
}

.ui-state-error-text,
.ui-widget-content .ui-state-error-text
{
    color: #cd0a0a;
}

.ui-state-disabled,
.ui-widget-content .ui-state-disabled
{
    opacity: .35;
    filter: Alpha(Opacity=35);
    background-image: none;
}

.ui-priority-primary,
.ui-widget-content .ui-priority-primary
{
    font-weight: bold;
}

.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary
{
    opacity: .7;
    filter: Alpha(Opacity=70);
    font-weight: normal;
}

.ui-icon
{
    width: 16px;
    height: 16px;
    background-image: url(images/ui-icons_222222_256x240.png);
}

.ui-widget-content .ui-icon
{
    background-image: url(images/ui-icons_222222_256x240.png);
}

.ui-widget-header .ui-icon
{
    background-image: url(images/ui-icons_222222_256x240.png);
}

.ui-state-default .ui-icon
{
    background-image: url(images/ui-icons_888888_256x240.png);
}

.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon
{
    background-image: url(images/ui-icons_454545_256x240.png);
}

.ui-state-active .ui-icon
{
    background-image: url(images/ui-icons_454545_256x240.png);
}

.ui-state-highlight .ui-icon
{
    background-image: url(images/ui-icons_2e83ff_256x240.png);
}

.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon
{
    background-image: url(images/ui-icons_cd0a0a_256x240.png);
}

.ui-icon-carat-1-n
{
    background-position: 0 0;
}

.ui-icon-carat-1-ne
{
    background-position: -16px 0;
}

.ui-icon-carat-1-e
{
    background-position: -32px 0;
}

.ui-icon-carat-1-se
{
    background-position: -48px 0;
}

.ui-icon-carat-1-s
{
    background-position: -64px 0;
}

.ui-icon-carat-1-sw
{
    background-position: -80px 0;
}

.ui-icon-carat-1-w
{
    background-position: -96px 0;
}

.ui-icon-carat-1-nw
{
    background-position: -112px 0;
}

.ui-icon-carat-2-n-s
{
    background-position: -128px 0;
}

.ui-icon-carat-2-e-w
{
    background-position: -144px 0;
}

.ui-icon-triangle-1-n
{
    background-position: 0 -16px;
}

.ui-icon-triangle-1-ne
{
    background-position: -16px -16px;
}

.ui-icon-triangle-1-e
{
    background-position: -32px -16px;
}

.ui-icon-triangle-1-se
{
    background-position: -48px -16px;
}

.ui-icon-triangle-1-s
{
    background-position: -64px -16px;
}

.ui-icon-triangle-1-sw
{
    background-position: -80px -16px;
}

.ui-icon-triangle-1-w
{
    background-position: -96px -16px;
}

.ui-icon-triangle-1-nw
{
    background-position: -112px -16px;
}

.ui-icon-triangle-2-n-s
{
    background-position: -128px -16px;
}

.ui-icon-triangle-2-e-w
{
    background-position: -144px -16px;
}

.ui-icon-arrow-1-n
{
    background-position: 0 -32px;
}

.ui-icon-arrow-1-ne
{
    background-position: -16px -32px;
}

.ui-icon-arrow-1-e
{
    background-position: -32px -32px;
}

.ui-icon-arrow-1-se
{
    background-position: -48px -32px;
}

.ui-icon-arrow-1-s
{
    background-position: -64px -32px;
}

.ui-icon-arrow-1-sw
{
    background-position: -80px -32px;
}

.ui-icon-arrow-1-w
{
    background-position: -96px -32px;
}

.ui-icon-arrow-1-nw
{
    background-position: -112px -32px;
}

.ui-icon-arrow-2-n-s
{
    background-position: -128px -32px;
}

.ui-icon-arrow-2-ne-sw
{
    background-position: -144px -32px;
}

.ui-icon-arrow-2-e-w
{
    background-position: -160px -32px;
}

.ui-icon-arrow-2-se-nw
{
    background-position: -176px -32px;
}

.ui-icon-arrowstop-1-n
{
    background-position: -192px -32px;
}

.ui-icon-arrowstop-1-e
{
    background-position: -208px -32px;
}

.ui-icon-arrowstop-1-s
{
    background-position: -224px -32px;
}

.ui-icon-arrowstop-1-w
{
    background-position: -240px -32px;
}

.ui-icon-arrowthick-1-n
{
    background-position: 0 -48px;
}

.ui-icon-arrowthick-1-ne
{
    background-position: -16px -48px;
}

.ui-icon-arrowthick-1-e
{
    background-position: -32px -48px;
}

.ui-icon-arrowthick-1-se
{
    background-position: -48px -48px;
}

.ui-icon-arrowthick-1-s
{
    background-position: -64px -48px;
}

.ui-icon-arrowthick-1-sw
{
    background-position: -80px -48px;
}

.ui-icon-arrowthick-1-w
{
    background-position: -96px -48px;
}

.ui-icon-arrowthick-1-nw
{
    background-position: -112px -48px;
}

.ui-icon-arrowthick-2-n-s
{
    background-position: -128px -48px;
}

.ui-icon-arrowthick-2-ne-sw
{
    background-position: -144px -48px;
}

.ui-icon-arrowthick-2-e-w
{
    background-position: -160px -48px;
}

.ui-icon-arrowthick-2-se-nw
{
    background-position: -176px -48px;
}

.ui-icon-arrowthickstop-1-n
{
    background-position: -192px -48px;
}

.ui-icon-arrowthickstop-1-e
{
    background-position: -208px -48px;
}

.ui-icon-arrowthickstop-1-s
{
    background-position: -224px -48px;
}

.ui-icon-arrowthickstop-1-w
{
    background-position: -240px -48px;
}

.ui-icon-arrowreturnthick-1-w
{
    background-position: 0 -64px;
}

.ui-icon-arrowreturnthick-1-n
{
    background-position: -16px -64px;
}

.ui-icon-arrowreturnthick-1-e
{
    background-position: -32px -64px;
}

.ui-icon-arrowreturnthick-1-s
{
    background-position: -48px -64px;
}

.ui-icon-arrowreturn-1-w
{
    background-position: -64px -64px;
}

.ui-icon-arrowreturn-1-n
{
    background-position: -80px -64px;
}

.ui-icon-arrowreturn-1-e
{
    background-position: -96px -64px;
}

.ui-icon-arrowreturn-1-s
{
    background-position: -112px -64px;
}

.ui-icon-arrowrefresh-1-w
{
    background-position: -128px -64px;
}

.ui-icon-arrowrefresh-1-n
{
    background-position: -144px -64px;
}

.ui-icon-arrowrefresh-1-e
{
    background-position: -160px -64px;
}

.ui-icon-arrowrefresh-1-s
{
    background-position: -176px -64px;
}

.ui-icon-arrow-4
{
    background-position: 0 -80px;
}

.ui-icon-arrow-4-diag
{
    background-position: -16px -80px;
}

.ui-icon-extlink
{
    background-position: -32px -80px;
}

.ui-icon-newwin
{
    background-position: -48px -80px;
}

.ui-icon-refresh
{
    background-position: -64px -80px;
}

.ui-icon-shuffle
{
    background-position: -80px -80px;
}

.ui-icon-transfer-e-w
{
    background-position: -96px -80px;
}

.ui-icon-transferthick-e-w
{
    background-position: -112px -80px;
}

.ui-icon-folder-collapsed
{
    background-position: 0 -96px;
}

.ui-icon-folder-open
{
    background-position: -16px -96px;
}

.ui-icon-document
{
    background-position: -32px -96px;
}

.ui-icon-document-b
{
    background-position: -48px -96px;
}

.ui-icon-note
{
    background-position: -64px -96px;
}

.ui-icon-mail-closed
{
    background-position: -80px -96px;
}

.ui-icon-mail-open
{
    background-position: -96px -96px;
}

.ui-icon-suitcase
{
    background-position: -112px -96px;
}

.ui-icon-comment
{
    background-position: -128px -96px;
}

.ui-icon-person
{
    background-position: -144px -96px;
}

.ui-icon-print
{
    background-position: -160px -96px;
}

.ui-icon-trash
{
    background-position: -176px -96px;
}

.ui-icon-locked
{
    background-position: -192px -96px;
}

.ui-icon-unlocked
{
    background-position: -208px -96px;
}

.ui-icon-bookmark
{
    background-position: -224px -96px;
}

.ui-icon-tag
{
    background-position: -240px -96px;
}

.ui-icon-home
{
    background-position: 0 -112px;
}

.ui-icon-flag
{
    background-position: -16px -112px;
}

.ui-icon-calendar
{
    background-position: -32px -112px;
}

.ui-icon-cart
{
    background-position: -48px -112px;
}

.ui-icon-pencil
{
    background-position: -64px -112px;
}

.ui-icon-clock
{
    background-position: -80px -112px;
}

.ui-icon-disk
{
    background-position: -96px -112px;
}

.ui-icon-calculator
{
    background-position: -112px -112px;
}

.ui-icon-zoomin
{
    background-position: -128px -112px;
}

.ui-icon-zoomout
{
    background-position: -144px -112px;
}

.ui-icon-search
{
    background-position: -160px -112px;
}

.ui-icon-wrench
{
    background-position: -176px -112px;
}

.ui-icon-gear
{
    background-position: -192px -112px;
}

.ui-icon-heart
{
    background-position: -208px -112px;
}

.ui-icon-star
{
    background-position: -224px -112px;
}

.ui-icon-link
{
    background-position: -240px -112px;
}

.ui-icon-cancel
{
    background-position: 0 -128px;
}

.ui-icon-plus
{
    background-position: -16px -128px;
}

.ui-icon-plusthick
{
    background-position: -32px -128px;
}

.ui-icon-minus
{
    background-position: -48px -128px;
}

.ui-icon-minusthick
{
    background-position: -64px -128px;
}

.ui-icon-close
{
    background-position: -80px -128px;
}

.ui-icon-closethick
{
    background-position: -96px -128px;
}

.ui-icon-key
{
    background-position: -112px -128px;
}

.ui-icon-lightbulb
{
    background-position: -128px -128px;
}

.ui-icon-scissors
{
    background-position: -144px -128px;
}

.ui-icon-clipboard
{
    background-position: -160px -128px;
}

.ui-icon-copy
{
    background-position: -176px -128px;
}

.ui-icon-contact
{
    background-position: -192px -128px;
}

.ui-icon-image
{
    background-position: -208px -128px;
}

.ui-icon-video
{
    background-position: -224px -128px;
}

.ui-icon-script
{
    background-position: -240px -128px;
}

.ui-icon-alert
{
    background-position: 0 -144px;
}

.ui-icon-info
{
    background-position: -16px -144px;
}

.ui-icon-notice
{
    background-position: -32px -144px;
}

.ui-icon-help
{
    background-position: -48px -144px;
}

.ui-icon-check
{
    background-position: -64px -144px;
}

.ui-icon-bullet
{
    background-position: -80px -144px;
}

.ui-icon-radio-off
{
    background-position: -96px -144px;
}

.ui-icon-radio-on
{
    background-position: -112px -144px;
}

.ui-icon-pin-w
{
    background-position: -128px -144px;
}

.ui-icon-pin-s
{
    background-position: -144px -144px;
}

.ui-icon-play
{
    background-position: 0 -160px;
}

.ui-icon-pause
{
    background-position: -16px -160px;
}

.ui-icon-seek-next
{
    background-position: -32px -160px;
}

.ui-icon-seek-prev
{
    background-position: -48px -160px;
}

.ui-icon-seek-end
{
    background-position: -64px -160px;
}

.ui-icon-seek-first
{
    background-position: -80px -160px;
}

.ui-icon-stop
{
    background-position: -96px -160px;
}

.ui-icon-eject
{
    background-position: -112px -160px;
}

.ui-icon-volume-off
{
    background-position: -128px -160px;
}

.ui-icon-volume-on
{
    background-position: -144px -160px;
}

.ui-icon-power
{
    background-position: 0 -176px;
}

.ui-icon-signal-diag
{
    background-position: -16px -176px;
}

.ui-icon-signal
{
    background-position: -32px -176px;
}

.ui-icon-battery-0
{
    background-position: -48px -176px;
}

.ui-icon-battery-1
{
    background-position: -64px -176px;
}

.ui-icon-battery-2
{
    background-position: -80px -176px;
}

.ui-icon-battery-3
{
    background-position: -96px -176px;
}

.ui-icon-circle-plus
{
    background-position: 0 -192px;
}

.ui-icon-circle-minus
{
    background-position: -16px -192px;
}

.ui-icon-circle-close
{
    background-position: -32px -192px;
}

.ui-icon-circle-triangle-e
{
    background-position: -48px -192px;
}

.ui-icon-circle-triangle-s
{
    background-position: -64px -192px;
}

.ui-icon-circle-triangle-w
{
    background-position: -80px -192px;
}

.ui-icon-circle-triangle-n
{
    background-position: -96px -192px;
}

.ui-icon-circle-arrow-e
{
    background-position: -112px -192px;
}

.ui-icon-circle-arrow-s
{
    background-position: -128px -192px;
}

.ui-icon-circle-arrow-w
{
    background-position: -144px -192px;
}

.ui-icon-circle-arrow-n
{
    background-position: -160px -192px;
}

.ui-icon-circle-zoomin
{
    background-position: -176px -192px;
}

.ui-icon-circle-zoomout
{
    background-position: -192px -192px;
}

.ui-icon-circle-check
{
    background-position: -208px -192px;
}

.ui-icon-circlesmall-plus
{
    background-position: 0 -208px;
}

.ui-icon-circlesmall-minus
{
    background-position: -16px -208px;
}

.ui-icon-circlesmall-close
{
    background-position: -32px -208px;
}

.ui-icon-squaresmall-plus
{
    background-position: -48px -208px;
}

.ui-icon-squaresmall-minus
{
    background-position: -64px -208px;
}

.ui-icon-squaresmall-close
{
    background-position: -80px -208px;
}

.ui-icon-grip-dotted-vertical
{
    background-position: 0 -224px;
}

.ui-icon-grip-dotted-horizontal
{
    background-position: -16px -224px;
}

.ui-icon-grip-solid-vertical
{
    background-position: -32px -224px;
}

.ui-icon-grip-solid-horizontal
{
    background-position: -48px -224px;
}

.ui-icon-gripsmall-diagonal-se
{
    background-position: -64px -224px;
}

.ui-icon-grip-diagonal-se
{
    background-position: -80px -224px;
}

.ui-corner-tl
{
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
}

.ui-corner-tr
{
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
}

.ui-corner-bl
{
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
}

.ui-corner-br
{
    -moz-border-radius-bottomright: 4px;
    -webkit-border-bottom-right-radius: 4px;
}

.ui-corner-top
{
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
}

.ui-corner-bottom
{
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    -webkit-border-bottom-right-radius: 4px;
}

.ui-corner-right
{
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    -webkit-border-bottom-right-radius: 4px;
}

.ui-corner-left
{
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
}

.ui-corner-all
{
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

.ui-widget-overlay
{
    background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
    opacity: .3;
    filter: Alpha(Opacity=30);
}

.ui-widget-shadow
{
    margin: -8px 0 0 -8px;
    padding: 8px;
    background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
    opacity: .3;
    filter: Alpha(Opacity=30);
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
}

.ui-accordion .ui-accordion-header
{
    padding-bottom: 5px;
    padding-left: 20px;
    padding-right: 0;
    padding-top: 5px;
}

.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }

.form_update_profile .edit
{
    display: none;
}

.form_update_profile .edit td
{
    border-bottom: 1px solid #eee;
    padding-bottom: 2px;
}

.form_update_profile select
{
    border: 1px solid #ccc;
    margin-bottom: 10px;
}

.form_update_profile input
{
    border: 1px solid #ccc;
}

.form_update_profile textarea
{
    border: 1px solid #ccc;
    width: 300px;
    height: 100px;
}

.form_update_profile a
{
    color: blue;
}

.form_update_profile #email
{
    width: 250px;
}

.ui-jqgrid button
{
    border: none;
    background-color: transparent;
}

.ui-jqgrid tr.ui-row-ltr td
{
    font-size: 11px;
}

.profile
{
    width: 600px;
}

.ui-accordion .ui-accordion-header
{
    font-size: 18px;
}

ul#tabbar
{
    display: block;
    width: 990px;
    height: 40px;
    margin: 20px 0 0 0;
    list-style-type: none;
    overflow: hidden;
    padding: 0;
    position: relative;
    z-index: 10;
    top: 2px;
}

ul#tabbar li
{
    float: left;
}
ul#tabbar li a
{
    margin-right: 1px;
    background-image: url(../images/sprites/spriteme1.png);
    background-repeat: no-repeat;
    background-position: -10px -134px;
    display: block;
    height: 32px;
    color: transparent;
    text-indent: -5000px;
    margin-top: 6px;
}
ul#tabbar li a:hover, ul#tabbar li .a-hover
{
    position: relative;
    top: 2px;
    height: 38px;
    margin-top: 0px;
}

ul#tabbar li.inicio-tab a
{
    width: 65px;
}
ul#tabbar li.inicio-tab a:hover, ul#tabbar li.inicio-tab .a-hover
{
    background-position: -10px -166px;
    height: 38px;
    margin-top: -2px;
}
/*
ul#tabbar li.inicio-tab a
{
    position: relative;
    top: 2px;
    height: 38px;
	background-position: 0 -32px;
}*/
ul#tabbar li.videos-tab a
{
    width: 75px;
    background-position: -75px -134px;
}
ul#tabbar li.videos-tab a:hover, ul#tabbar li.videos-tab .a-hover
{
    background-position: -75px -168px;
}

ul#tabbar li.imagenes-tab a
{
    width: 101px;
    background-position: -150px -134px;
}
ul#tabbar li.imagenes-tab a:hover, ul#tabbar li.imagenes-tab .a-hover
{
    background-position: -150px -168px;
}

ul#tabbar li.juegos-tab a
{
    width: 79px;
    background-position: -251px -134px;
}
ul#tabbar li.juegos-tab a:hover, ul#tabbar li.juegos-tab .a-hover
{
    background-position: -251px -168px;
}

ul#tabbar li.powerpoint-tab a
{
    width: 126px;
    background-position: -330px -134px;
}
ul#tabbar li.powerpoint-tab a:hover, ul#tabbar li.powerpoint-tab .a-hover
{
    width: 126px;
    background-position: -330px -168px;
}

ul#tabbar li.enlaces-tab a
{
    width: 85px;
    background-position: -456px -134px;
}
ul#tabbar li.enlaces-tab a:hover, ul#tabbar li.enlaces-tab .a-hover
{
    background-position: -456px -168px;
}

ul#tabbar li.audios-tab a
{
    width: 75px;
    background-position: -541px -134px;
}
ul#tabbar li.audios-tab a:hover, ul#tabbar li.audios-tab .a-hover
{
    background-position: -541px -168px;
}

ul#tabbar li.animaciones-tab a
{
    width: 131px;
    background-position: -616px -134px;
}
ul#tabbar li.animaciones-tab a:hover, ul#tabbar li.animaciones-tab .a-hover
{
    background-position: -616px -168px;
}

ul#tabbar li.textos-tab a
{
    width: 75px;
    background-position: -747px -134px;
}
ul#tabbar li.textos-tab a:hover, ul#tabbar li.textos-tab .a-hover
{
    background-position: -747px -168px;
}
ul#tabbar li.fondos-tab a
{
    width: 73px;
    background-position: -822px -134px;
}
ul#tabbar li.fondos-tab a:hover, ul#tabbar li.fondos-tab .a-hover
{
    background-position: -822px -168px;
}
ul#tabbar li.colabora-tab a
{
    margin-right: 0;
    width: 95px;
    background-position: -895px -134px;
}
ul#tabbar li.colabora-tab a:hover, ul#tabbar li.colabora-tab .a-hover
{
    background-position: -895px -168px;
}
#navigation.nav {
    background-image: none;
    padding-top: 5px;
    padding-bottom: 5px;
}
#navigation.nav a {
    color: white;
    font-weight: bold;
}
#navigation.nav-inicio {
    background-color: #1274E1;
}
#navigation.nav-videos {
    background-color: #1D6C38;
}
#navigation.nav-imagenes {
    background-color: #938A00;
}
#navigation.nav-juegos {
    background-color: #AA185E;
}
#navigation.nav-powerpoint {
    background-color: #0555F1;
}
#navigation.nav-enlaces {
    background-color: #469415;
}
#navigation.nav-audios {
    background-color: #7E058D;
}
#navigation.nav-animaciones {
    background-color: #9721CF;
}
#navigation.nav-textos {
    background-color: #1C6938;
}
#navigation.nav-fondos {
    background-color: #944680;
}
#navigation.nav-colabora {
    background-color: #6B09E3;
}






.widget_categories li.cat-item
{
    font-size: 14px;
    margin-bottom: 5px !important;
}

.widget_catcloud .catcloud
{
    font-size: 19px;
    margin-top: 0;
    line-height: normal;
}

.widget_tag_cloud_tonterias .box div
{
    text-align: center;
}

.widget_tag_cloud_tonterias .box div a
{
    line-height: normal;
    white-space: nowrap;
    _white-space: normal;
}

#commentform textarea
{
    width: 480px;
    height: 100px;
}
#commentform .coms_gravatar
{
    float: left;
    width: 90px;
    height: 94px;
    padding-top: 8px;
    padding-left: 10px;
    background: url(../images/gravatar.png) no-repeat;
}
#respond
{
    padding-left: 20px;
}

#respond h3
{
    color: #666666
        margin-top: 5px;
    margin-bottom: 5px;
}

#content
{
    padding: 20px 0;
    background: #E1EDF1 url(../images/main-content.gif) no-repeat top center;
    border-top: 1px solid #c6dee7;
    border-bottom: 10px solid #d0dce2;
}

#main-content #content
{
    padding: 20px 0;
    background: none;
    border: none;
}

#content h2
{
    color: #333333;
    font-size: 20px;
    font-weight: bold;
    text-align: center;
}

#player1
{
    text-align: center;
}

#message_box
{
    font-weight: bold;
    left: 0;
    position: absolute;
    text-align: center;
    top: 0;
    width: 26px;
    z-index: 10;
}

#message_box a
{
    color: blue;
    text-decoration: none;
}

#message_box a:hover
{
    text-decoration: underline;
}

.ultimas-acciones-item
{
    margin-bottom: 5px;
}

.ultimas-acciones-item img
{
    position: relative;
    top: 3px;
}

.ultimas-acciones-item .avatar
{
    margin-right: 4px;
    border: 3px solid #A8D3E3;
    margin-bottom: 4px;
    top: 0;
}
.ultimas-acciones-item .div-avatar
{
    float: left;
    width: 40px;
    height: 40px;
}

span.at15t_facebook
{
    margin-left: 10px;
    margin-right: 3px;
    position: relative;
    top: 3px;
}

span.at15t_expanded
{
    position: relative;
    top: 3px;
}

.zoom-flash
{
    margin-bottom:7px;
    margin-left:400px;
    position:relative;
    .position: absolute;
    .left: -10px;
    .top: 85px;
    width:180px;
}


.zoom-flash a
{
    text-decoration: none;
}

.zoom-flash .menos {
    float:left;
    position:relative;
    top:-4px;
    cursor: pointer;
}
.zoom-flash .mas {
    left:154px;
    position:absolute;
    top:-4px;
    cursor: pointer;
}
.zoom-flash .ui-slider {
    margin-left:30px;
    margin-right:30px;
}

.fb_share
{
    text-decoration: underline !important;
    margin-left: 10px;
}

.index-colaborar-link div
{
    background-color: #EFEFEF;
    border: 1px solid #CCCCCC;
    margin: 10px 50px 0;
    padding: 10px 15px;
}

#commentform p #cancel-comment-reply-link
{
    margin-right: 10px;
}

.qtip-button
{
    text-decoration: underline;
}

.comunidad h2
{
    color: black;
    font-size: 22px;
    margin-left: 40px;
}

.attachment-thumbnail
{
    border: 1px solid black !important;
    padding: 1px !important;
}

.post-content .post-intro p img
{
    border: 1px solid #ccc;
    padding: 3px;
}

#wp-login2
{
    width: 960px;
}

#wp-login2 .left
{
    width: 50%;
}

#wp-login2 h1
{
    color: black;
    font-size: 25px;
    margin-bottom: 5px;
    margin-top: 5px;
    text-align: center;
}

#wp-login2 #registerform label
{
    color: black;
}
#wp-login2 #identifyForm label
{
    color: black;
}

#top-tags {

}
#top-tags table.top-tag-list {
    display: none;
    margin: 0 auto;
    padding: 0;
}
#top-tags table.top-tag-list td {

}
#top-tags table.top-tag-list td.last {
    padding-right: 0;
}
#top-tags ul.top-tag-list li {
    list-style:none;
    padding-right: 15px;
    font-size: 10px;
    width: 160px;
}
#top-tags ul.top-tag-list li a {
    padding: 0;
    color:#F23183;
    text-decoration:underline;
    font-weight: normal;
    height: 20px;
}
#top-tags ul.top-tag-list li a:hover {
    font-weight: bold;
}
.top-tags-categoria ul li {
    list-style: none;
    float: left;
    padding-right: 10px;
    width:130px;
}

.top-tags-categoria ul {
    margin: 0;
    padding: 0;
}

.tonterias-favoritas-perfil {
    list-style: none;
    margin: 0;
    padding: 0;
}
.tonterias-favoritas-perfil li {
    padding-bottom:5px;
}
.tonterias-favoritas-perfil li .titulo {
    float: left;
    padding-left: 10px;
    padding-top: 10px;
}
.tonterias-favoritas-perfil li img {
    display:inline;
    float:left;
}
.audioplayer_container {
    text-align: center;
}

.votar_comentario {
    width: 14px;
    display: block;
    float: left;
    height: 14px;
}
.votar_comentario.neg {
    background-image: url(../images/votar.gif);
    margin-right: 5px;
}
.votar_comentario.pos {
    background-image: url(../images/votar.gif);
    background-position: -14px 0;
}

.my-highlight-row td {
    background-color: #ff9f9f !important;
}
.yui-skin-sam .yui-dt table {
    font-family: Verdana,Arial,Helvetica !important;
    font-size:12px !important;
}
.yui-dt-editor  input {
    width: 300px !important;
}
.yui-dt-editor .yui-dt-button button {
    width: 5em !important;
}
body td {
    text-align: left;
}

#libro_de_visitas-3 .box {
    background-image: none;
    background-color: #FFFFEF;
    line-height: 22px;
}

#mis_datos-3 .box {
    background-image: none;
    background-color: #DFFFE0;
}

/* Chrome y safary */
body:nth-of-type(1) .widget h5 {
    font-size: 22px;
}

.frase-del-dia {
    text-align: center;
}
.frase-del-dia a {
    text-decoration: none;
}
.frase-del-dia a:hover {
    text-decoration: underline;
}
.frase-del-dia .autor a {
    color: #5E6568;
}
.frase-del-dia .frase {
    font-style: italic;
    font-weight: bold;
}
.frase-del-dia .frase a {
    color: #5E6568;
}
.frase-del-dia .mas-frases {
    font-size: 10px;
}
.frase-del-dia .mas-frases a {
    text-decoration: underline;
}
.widget-frase-del-dia {
    margin-right: 15px;
}

/* Start Stop Slider */
#page-wrap
{
    margin: 0;
    padding: 0;
}

#slider
{
    height: 156px;
    overflow: hidden;
    position: relative;
    margin: 0;
    clear: left;
}
/* DEFAULT is for three panels in width, adjust as needed
   This only matters if JS is OFF, otherwise JS sets this. */
#mover
{
    width: 2880px;
    position: relative;
}
.slide
{
    width: 570px;
    float: left;
    position: relative;
}
.slide h1
{
    font-family: Helvetica, Sans-Serif;
    font-size: 30px;
    letter-spacing: -1px;
    color: #ac0000;
}
.slide p
{
    color: #999;
    font-size: 12px;
    line-height: 22px;
    width: 430px;
}
.slide .slide-img {
    float: left;
}
.slide .slide-img img
{
    position: relative;
}
.slide .content {
}
.slide .content a {
    text-decoration: none;
    color: #5E6568;
}
.slide h3 {
    margin-top: 0px;
    margin-bottom: 10px;
    font-size: 34px;
}
.slide h3.small {
    font-size: 30px;
}
.slide h3 a {
    color: #666666;
}

#slider-stopper
{
    position: absolute;
    top: 1px;
    right: 20px;
    background: #ac0000;
    color: white;
    padding: 3px 8px;
    font-size: 10px;
    text-transform: uppercase;
    z-index: 1000;
}
.slider-pager {
float:right;
font-size:14px;
margin-right:10px;
}
.slider-pager a.slider-pag {
    text-decoration: none;
    width: 20px;
    height: 20px;
    background-image: url(../images/rc-punto-blanco.gif);
    float: left;
    margin-right: 3px;
}
.slider-pager a.slider-pag span {
    display: none;
}
.slider-pager a.activo {
    background-image: url(../images/rc-punto-beige.gif);
}
.slider-pager .slider-pag {

}

/* liquid-round */
/*
#liquid-round {
margin:0px auto 20px;
background:#fff url(../images/liquid-round/leftside.gif) repeat-y left top;
}
#liquid-round .top {
width:100%;
height:20px;
background:url(../images/liquid-round/top.gif) no-repeat left top;
}
#liquid-round .top span {
display:block;
position:relative;
height:20px;
background:url(../images/liquid-round/top-right.gif) no-repeat right top;
}
#liquid-round .center-content {
position:relative;
background:url(../images/liquid-round/rightside.gif) repeat-y right top;
padding:1px 20px 1px 25px;
margin:-1px 0 -50px 0;
}
#liquid-round .bottom {
width:100%;
height:60px;
background:url(../images/liquid-round/bottom.gif) no-repeat left bottom;
}
#liquid-round .bottom span {
display:block;
position:relative;
height:60px;
background:url(../images/liquid-round/bottom-right.gif) no-repeat right top;
}
*/
.rbroundbox .titulo {
float:left;
margin-left:10px;
margin-bottom: 5px;
color: white;
font-weight: bold;
font-size: 19px;
}
/* set millions of background images */
.rbroundbox { background: url(../images/rc-verde/nt.png) repeat; margin-bottom:12px; margin:8px;}
.rbtop div { background: url(../images/rc-verde/tl.png) no-repeat top left; }
.rbtop { background: url(../images/rc-verde/tr.png) no-repeat top right; }
.rbbot div { background: url(../images/rc-verde/bl.png) no-repeat bottom left; }
.rbbot { background: url(../images/rc-verde/br.png) no-repeat bottom right; }


.inner .rbroundbox { background: url(../images/rc-blanco/nt.png) repeat; clear: left; margin: 0; margin-bottom: 1px; }
.inner .rbtop div { background: url(../images/rc-blanco/tl.png) no-repeat top left; }
.inner .rbtop { background: url(../images/rc-blanco/tr.png) no-repeat top right; }
.inner .rbbot div { background: url(../images/rc-blanco/bl.png) no-repeat bottom left; }
.inner .rbbot { background: url(../images/rc-blanco/br.png) no-repeat bottom right; }



/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent { margin: 0 7px; }

.rb-rojo .rbroundbox { background: url(../images/rc-rojo/nt.gif) repeat; margin-bottom:12px; margin:8px;}
.rb-rojo .rbtop div { background: url(../images/rc-rojo/tl.gif) no-repeat top left; }
.rb-rojo .rbtop { background: url(../images/rc-rojo/tr.gif) no-repeat top right; }
.rb-rojo .rbbot div { background: url(../images/rc-rojo/bl.gif) no-repeat bottom left; }
.rb-rojo .rbbot { background: url(../images/rc-rojo/br.gif) no-repeat bottom right; }


.rb-rojo .inner .rbroundbox { background: url(../images/rc-blanco-fondo-rojo/nt.gif) repeat; clear: left; margin: 0; margin-bottom: 1px; }
.rb-rojo .inner .rbtop div { background: url(../images/rc-blanco-fondo-rojo/tl.gif) no-repeat top left; }
.rb-rojo .inner .rbtop { background: url(../images/rc-blanco-fondo-rojo/tr.gif) no-repeat top right; }
.rb-rojo .inner .rbbot div { background: url(../images/rc-blanco-fondo-rojo/bl.gif) no-repeat bottom left; }
.rb-rojo .inner .rbbot { background: url(../images/rc-blanco-fondo-rojo/br.gif) no-repeat bottom right; }

.rb-rojo .post-image {
    margin-bottom: 0;
}


.tonterias-populares {
    background-image: url(../images/burro.jpg);
    background-repeat: no-repeat;
    padding-left: 41px;
    background-position: left;
}

.GameData {
    float: left;
    width: 140px;
}
.GameThumbnail {
    float: left;
}
.GameThumbnail .game_thumbnail {
    border: 3px solid #A8D3E3;
    margin: 4px;
}
.Game .link {
    font-size: 15px;
    font-weight: bold;
}
.Game .descripcion {
}
.Game .descripcion a {
    color: #5E6568;
    text-decoration: none;
}

.img-librovisitas img {
    background-color: white; padding: 3px; border: 1px solid #ccc; margin-right: 10px;
}

#top-tags .sub {
    margin: 0 auto;
}
#top-tags .sub a {
    text-decoration: none;
}
#top-tags .sub a:hover {
    text-decoration: underline;
}
#top-tags .sub .autor-envio {
    font-size: 10px;
}
#top-tags .sub .autor-envio a {
    font-weight: normal;
}

.colaboracion-header a {
    text-decoration: none;
}
.colaboracion-header a:hover {
    text-decoration: underline;
}
.colaboracion-header .autor-envio a {
    font-weight: normal !important;
}
.colaboracion-header .datos-colaboracion {
    float: left;
}
.colaboracion-header .avatar {
    margin-left: 15px;
    margin-right: 5px;
    padding: 3px;
    background-color: white;
}
.colaboracion-header .primer-avatar {
    margin-left: 5px;
}



.spriteme1 {
    background-image: url(../images/sprites/spriteme1.png);
}

#mp3player {
    width:300px;
    margin:0 auto;
    margin-bottom:20px;
    margin-top:20px;
}

.gallery {
    text-align: center;
}
.gallery img {
    border: 1px solid #ccc;
    background-color: white;
    padding: 3px;
    margin-bottom: 10px;
}


#text-7 .box {
background-color:black;
background-image:url("../images/iphone-4.jpg");
background-position:left center;
background-repeat:no-repeat;
color:white;
height:36px;
font-size: 14px;
}
#text-7 .box .textwidget div {
padding-left:39px;
padding-top:9px;
}
#text-7 .box .textwidget div a {
    color: white;
}
#text-7 .box .textwidget div a:hover {
    text-decoration: underline;
}


/** Tonterias top **/
.tonterias-top-tab1 {
    font-size: 15px;
    /* padding-left: 20px; */
}
.tonterias-top-tab1 A {
    font-size: 12px;
    display:block;
    color:#444;
    text-decoration:none;
    background:#ddd;
    margin:0;
    padding:0.25em 1em;
    border-left:1px solid #fff;
    border-top:1px solid #fff;
    border-right:1px solid #aaa;
    float: left;
    text-align: center;
}

.tonterias-top-tab1 A:hover,
.tonterias-top-tab1 A:active,
.tonterias-top-tab1 A.here:link,
.tonterias-top-tab1 A.here:visited {
    background:#bbb;
}
.tonterias-top-tab1 A.here {
    font-weight: bold;
}
.tonterias-top-tab1 A.here:link,
.tonterias-top-tab1 A.here:visited {
    position:relative;
    z-index:102;
}
.tonterias-top-tab2 {
    font-size: 16px;
    margin-bottom: 3px;
    background-color: #bbb;
    margin-left: 1px;
    text-align: center;
    padding-bottom: 2px;
}
.tonterias-top-tab2 a {
    color: black;
    margin-right: 10px;
    font-size: 11px;
    text-decoration: none;
}
.tonterias-top-tab2 a.active {
    color: black;
    font-weight: bold;
    text-decoration: underline;
}
.tonterias-top-titulo {
    float: left; margin-top: 8px;
}
.tonterias-top-avatar {
    border:3px solid #A8D3E3;
    margin-bottom:4px;
    margin-right:4px;
    top:0;
    float: left;
    width: 40px;
    height: 40px;
}
.ultima-tonteria-home {
background-image:url("../images/fondo-tonteria-destacada.png");
width:628px;
background-repeat:no-repeat;
margin:10px auto 0;
}
.ultima-tonteria-home .titulo {
clear:right;
color:white;
float:left;
font-size:19px;
font-weight:bold;
margin-bottom:5px;
margin-left:10px;
margin-top:8px;
}
.ultima-tonteria-home .bottom {
    background-image: url(../images/fondo-tonteria-destacada.png);
    height: 20px;
    background-position: center bottom;
}
.ultima-tonteria-home table {
    clear:left;
    margin-left:10px;
    margin-top:10px;
}
.tonterias-populares {
background-image:url("../images/fondo-tonteria-populares.png");
background-position:left top;
background-repeat:no-repeat;
margin:10px auto;
padding-left:56px;
padding-top:5px;
width:580px;
}
.tonterias-populares .titulo {
    clear:right;
    color:white;
    float:left;
    font-size:19px;
    font-weight:bold;
    margin-bottom:5px;
    margin-left:10px;
}
.tonterias-populares .bottom {
    background-image:url("../images/fondo-tonteria-populares.png");
    background-position:center bottom;
    height:20px;
    left:-56px;
    margin:0;
    position:relative;
    width:636px;
}
.tonterias-populares table {
    clear:left;
    margin-left:10px;
    margin-top:10px;
}
