* {outline: none;}
html, body {font-family: "Segoe UI","Arial",Helvetica,Tahoma,Verdana,Sans-Serif;font-size: 12px;border: 0;color: #565656;}
body, img, p, h1, h2, h3, h4, h5, ul, ol, li, form, blockquote {margin: 0;padding: 0;}
p {font-size: 14px;line-height: 20px;padding: 10px 0;}
h1, h2, h3, h4, h5 {padding: 10px 0;font-family: Georgia;}
ul, ol {list-style: none;padding: 10px 0;}
small {font-size: 11px;}
code {background: #ffffc1;}
a {color: #828b1b;text-decoration: none;}
a:hover {text-decoration: none;}
a img {border: none;}
blockquote p {padding: 5px 0;}
.aligncenter {margin: 10px auto 20px auto;display: block;}
.alignleft {margin: 10px 20px 8px 0;float: left;}
.alignright {margin: 10px 0px 8px 20px;float: right;}
.col-left {float: left;}
.col-right {float: right;}
#top-out {width: 100%;background: url("images/bg_top.gif") repeat-x 0 0;}
#top {width: 939px;margin: 0 auto;}
#page_navi {width: 100%;height: 27px;font-size: 11px;}
#page_navi a {color: #cbcbcb;}
#page_navi a:hover {text-decoration: underline;}
#page_navi ul {padding: 0;}
#page_navi .col-left {margin-left: -6px;}
#page_navi ul.rss {background: url("images/bg_rss.gif") no-repeat 0 5px;padding: 6px 0 2px 15px;}
#page_navi ul.rss li {padding: 0 10px;display: inline;background: url("images/bg_separator.gif") no-repeat right 4px;}
#page_navi ul.rss li.last {background: none;}
#header {width: 100%;height: 107px;padding-top: 25px;background: url("images/bg_top_gradient.gif") no-repeat 60px 0;clear: both;position: relative;}
#header img.title {margin-left: 5px;}
#header h1 {display: none;}
#header .advert {position: absolute;left: 550px;top: 43px;}
#cat_navi {width: 100%;}
#cat_navi li a span {font-size: 11px;color: #9d9d9d;font-weight: normal;}
#middle-out-top {width: 100%;background: #efefea url("images/bg_middle_out_top.gif") repeat-x 0 0;}
#middle-out-bottom {width: 100%;background: url("images/bg_middle_out_bottom.gif") repeat-x left bottom;}
#middle-out-bottom .single {background: url("images/bg_middle_content_single.gif") repeat-y;}
#middle-content {width: 939px;margin: 0 auto;background: url("images/bg_middle_content.gif") repeat-y;}
#middle-content-bottom {width: 100%;background: url("images/bg_middle_content_bottom.gif") no-repeat 0 bottom;}
#nav, #nav ul {padding: 0;margin: 0;list-style: none;line-height: 1;z-index: 100;}
#nav a {display: block;line-height: 27px;padding: 0 10px;z-index: 100;}
#nav li {float: left;background: url("images/bg_separator.gif") no-repeat right 10px;}
#nav li ul {position: absolute;width: 203px;left: -999em;}
#nav li:hover ul, #nav li.sfhover ul {left: auto;}
#nav li ul li a {background: url("images/bg_page_navi_item.gif") repeat-x;line-height: 25px;font-size: 12px;color: #e0dfe3;width: 120px;}
#nav li ul li a {border-right: #2a2a2a 1px solid;}
#nav li ul ul {margin: -35px 0 0 204px;}
#nav li ul ul li a {line-height: 36px;}
#nav li:hover ul ul, #nav li.sfhover ul ul {left: -999em;}
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {left: auto;}
#nav li:hover, #nav li.hover {position: static;}
#navf, #navf ul {padding: 0;margin: 0;list-style: none;line-height: 1;z-index: 100;}
#navf a {display: block;line-height: 27px;padding: 0 10px;z-index: 100;}
#navf li {float: left;background: url("images/bg_separator.gif") no-repeat right 10px;}
#navf li ul {position: absolute;width: 203px;left: -999em;}
#navf li:hover ul, #navf li.sfhover ul {left: auto;}
#navf li ul li a {background: url("images/bg_page_navi_item.gif") repeat-x;line-height: 25px;font-size: 12px;color: #e0dfe3;width: 120px;}
#navf li ul li a {border-right: #2a2a2a 1px solid;}
#navf li ul ul {margin: -35px 0 0 204px;}
#navf li ul ul li a {line-height: 36px;}
#navf li:hover ul ul, #navf li.sfhover ul ul {left: -999em;}
#navf li:hover ul, #navf li li:hover ul, #navf li.sfhover ul, #navf li li.sfhover ul {left: auto;}
#navf li:hover, #navf li.hover {position: static;}
#secnav, #secnav ul {padding: 0;margin: 0;list-style: none;line-height: 1;}
#secnav a {display: block;line-height: 58px;line-height: 16px;padding: 0 20px 0 20px;padding: 14px 20px 11px;color: #212121;}
#secnav li:hover, #secnav li.sfhover1 {background: url("images/bg_cat_navi_hover.gif") repeat-x;cursor: pointer;}
#secnav li:hover span, #secnav li.sfhover1 span {color: #fff;}
#secnav li {float: left;font-size: 16px;font-weight: bold;}
#secnav li ul {position: absolute;width: 1em;width: 188px;left: -999em;z-index: 10;border: 1px solid #e6e6e6;border-width: 0px 1px 1px;}
#secnav li li {font-weight: normal;}
#secnav li:hover ul, #secnav li.sfhover1 ul {left: auto;}
#secnav li ul li a {background: url("images/bg_cat_navi_item.gif") repeat-x;line-height: 34px;color: #565656;font-size: 12px;width: 148px;padding: 0 20px;}
#secnav li ul li a {}
#secnav li ul li a:hover {background: #d4d4d3;}
#secnav li ul ul {margin: -35px 0 0 188px;border-width: 1px;}
#secnav li:hover ul ul, #secnav li.sfhover1 ul ul {left: -999em;}
#secnav li:hover ul, #secnav li li:hover ul, #secnav li.sfhover1 ul, #secnav li li.sfhover1 ul {left: auto;}
#secnav  li:hover, #secnav  li.hover {position: static;}
#content {width: 924px;min-height: 550px;padding: 34px 7px 50px 8px;background: url("images/bg_middle_top.gif") no-repeat 0 0;}
* html #content {height: 550px;}
#main-content {width: 553px;margin: 24px 0 0 31px;}
.single #main-content {background: #fff;width: 553px;margin: 24px 0 0 0;padding: 0 32px 35px 31px;}
#comments {background: #f7f6f6 url("images/bg_comments.gif") repeat-x 0 top;width: 616px;}
#main-content a {text-decoration: underline;}
#main-content a:hover {text-decoration: none;}
#main-content h2, #main-content h3 {font-weight: normal;}
#main-content h2 {font-size: 24px;}
#main-content h3 {font-size: 18px;}
#main-content h4 {font-size: 12px;}
#main-content ol, #main-content ul {line-height: 18px;}
#main-content ul {padding-left: 50px;padding-top: 0px;padding-bottom: 0px;}
#main-content ul li {list-style: square;padding: 3px 0;font-size: 14px;text-align: justify;}
#main-content ol {padding-left: 57px;}
#main-content ol li {list-style: decimal;padding: 3px 0;}
#main-content blockquote {border-left: 2px solid #777;color: #777;font-style: italic;margin: 5px auto 15px;padding: 0px 10px;width: 85%;}
#main-content .post-title {width: 100%;position: relative;padding-top: 20px;}
#main-content .post-title h2, #main-content .post-title p.post-details, #main-content .post-title h3 {padding-right: 50px;}
#main-content .post-title h3 {font-weight: normal;font-size: 2em;line-height: 1.1em;}
#main-content h2 a, #main-content h3 a {color: #2a2a2a;text-decoration: none;}
#main-content h2 a:hover, #main-content h3 a:hover {text-decoration: underline;}
#main-content p.post-details {line-height: 18px;margin-top: -10px;position: relative;}
#main-content p.post-details a {text-decoration: none;}
#main-content p.post-details a:hover {text-decoration: underline;}
#main-content p.post-details {color: #9f9f9f;font-size: 11px;padding: 0 50px 0 1px;}
#main-content .comment-cloud {display: block;position: absolute;right: 0;top: 15px;padding-top: 20px;}
#main-content .comment-cloud a {width: 31px;height: 26px;padding-top: 4px;background: url("images/bg_comment_cloud.gif") no-repeat 0 0;text-align: center;color: #5d5d5d;display: block;text-decoration: none;}
#main-content .comment-cloud a:hover {text-decoration: underline;}
#main-content .post h4 {margin-top: 1px;clear: both;width: 100%;}
#main-content .post p {text-align: justify;color: #333;line-height: 1.4em;}
#main-content .post h4.continue a {font-family: "Segoe UI","Arial",Helvetica,Tahoma,Verdana,Sans-Serif;background: #9ca722;padding: 5px 10px;color: #fff;text-decoration: none;}
#main-content .post h4.continue a:hover {background: #838c1c;}
#main-content .post img.thumbnail {border: #d8d8d1 6px solid;}
#main-content .post img.gallery {margin: 0 7px 7px 0;}
#main-content h2.arh {border-bottom: #ebebeb 1px solid;margin-top: -10px;margin-bottom: 10px;position: relative;}
#main-content .advert_468x60 {border-left: #ededed 2px solid;border-right: #ededed 2px solid;border-top: #ededed 2px solid;border-bottom: #ededed 2px solid;margin: 0 0 0 0;}
#main-content .bloque_largo {margin: 0 0 0 0;}
#main-content .bloque_largo {}
#main-content .latest .advert_468x60 {margin-left: 33px;}
#main-content .latest .featured, #main-content .archives .featured {position: relative;margin-bottom: 15px;clear: both;}
#main-content .latest .featured {margin-left: 33px;}
#main-content .featured h4 {margin-bottom: 15px;}
#main-content .latest {width: 586px;margin-left: -33px;position: relative;}
#main-content .latest .block {width: 259px;float: left;margin-left: 33px;margin-bottom: 28px;display: inline;}
#main-content .latest h3 {padding-top: 7px;}
#main-content .latest .comment-cloud {top: 10px !important;}
#main-content .latest p.post-details {padding-top: 5px;}
#main-content .latest h4 {margin-top: -3px;position: relative;}
#main-content .archives .block {position: relative;margin-bottom: 15px;clear: both;}
#main-content .archives .block p {text-align: justify;}
#main-content .archives h2 {padding-right: 50px;}
#main-content .archives p.post-details {padding-right: 50px;}
#main-content .archives img.alignleft {margin: 15px 15px 0 0;}
.metas {margin-bottom: 7px;}
#main-content span.tags {font-size: .85em;text-transform: uppercase;line-height: 1.5em;margin-top: 1px;padding-top: 1px;float: left;}
#main-content span.tags a {color: #666;background-color: #eee;background-image: none;background-repeat: repeat;background-attachment: scroll;background-position: 0% 0%;padding-top: 2px;padding-right: 2px;padding-bottom: 2px;padding-left: 2px;text-decoration: none;text-transform: uppercase;}
#main-content span.tags a:hover {color: #fff;background-color: #222;background-image: none;background-repeat: repeat;background-attachment: scroll;background-position: 0% 0%;text-transform: uppercase;}
#main-content span.compartir {font-size: .85em;line-height: 1.5em;margin-top: 1px;padding-top: 1px;text-transform: uppercase;text-align: center;}
.single #main-content .advert_468x60 {margin: 15px 0 0px 0;}
.single #main-content .bloque_largo {margin: 0px 0 0px 0;}
#main-content .page h2 {padding-top: 5px;}
#comments h2 {font-size: 20px;font-weight: normal;padding: 10px 0 20px 0;}
#comments_wrap {width: 553px;padding: 15px 32px 75px 31px;background: url("images/bg_comments.gif") repeat-x 0 bottom;margin-bottom: -52px;position: relative;}
#comments .comment a {text-decoration: underline;}
#comments .comment p {}
#comments .comment a:hover {text-decoration: none;}
#comments .comment small {font-size: 10px;margin-top: -2px;}
#comments .comment {margin-bottom: 14px;width: 100%;}
#comments .comment .col-left {width: 110px;}
#comments .comment .col-left img {border: #ededed 5px solid;}
#comments .comment .col-left .inside {background: url("images/bg_comment_element.gif") no-repeat right 27px;width: 110px;float: right;margin-right: -17px;position: relative;overflow: hidden;padding-right: 7px;}
#comments .comment .col-left p {padding: 0 0 0 2px;line-height: 19px;}
#comments .comment .col-right {width: 381px;min-height: 88px;background: #fff;padding: 10px 20px;border: #ededed 5px solid;}
* html #comments .comment .col-right {height: 100px;}
#form_wrap {border-bottom: 1px solid #e6e6e6;width: 553px;padding: 15px 32px 30px 31px;position: relative;}
#form_wrap h2 {padding-bottom: 28px;position: relative;}
#form_wrap .col-left {width: 170px;}
#form_wrap .col-right {width: 361px;}
#form_wrap textarea, #form_wrap .col-left input {border: 1px solid;border-top-color: #c5c3c3;border-left-color: #c5c3c3;border-right-color: #ededed;border-bottom-color: #ededed;background: #fff;font-family: Arial,Helvetica,sans-serif;font-size: 12px;color: #676563;padding: 7px 10px;}
#form_wrap textarea {width: 340px;margin-bottom: 18px;}
#form_wrap .col-left input {width: 147px;display: block;margin-bottom: 10px;}
#form_wrap input.sb {clear: left;display: block;}
#form_wrap p.lc_logged {margin-top: -20px;position: relative;}
.more_entries {width: 100%;font-family: georgia;font-size: 12px;font-weight: bold;border-top: #ebebeb 1px solid;padding: 26px 0;}
.Nav {float: right;font-family: "Segoe UI","Arial",Helvetica,Tahoma,Verdana,Sans-Serif;}
.Nav a {text-decoration: none !important;}
.Nav .on, .Nav a:hover {background: #9ca722 !important;}
.Nav a, .Nav .on {background: #9f9f9f;color: #fff;display: block;float: left;padding: 5px 9px;margin-left: 4px;}
#sidebar {width: 307px;overflow: hidden;}
#sidebar h2 {font-size: 12px;background: #9f9f9f;color: #fff;padding: 8px 14px;float: left;margin: 0 0 10px 1px;display: inline;}
#sidebar ul {clear: both;}
#sidebar a {color: #636363;}
#sidebar a:hover {color: #000;text-decoration: underline;}
#sidebar .block {width: 260px;padding: 21px 25px 21px 22px;background: url("images/bg_sidebar_separator.gif") repeat-x 0 bottom;}
#sidebar .bloque {width: 300px;padding-top: 10px;padding-left: 3px;background: url("images/bg_sidebar_separator.gif") repeat-x 0 bottom;}
#sidebar .block .inside {border: #d5d4d4 5px solid;background: #ededed;}
#sidebar .block .inside ul {padding: 0;}
#sidebar .block .inside li {padding: 8px 15px 8px 10px;line-height: 18px;background: url("images/bg_footer_list.gif") repeat-x 0 bottom;}
#sidebar .block .inside li img.thumbnail {border: #a4a4a4 2px solid;float: left;margin-right: 10px;}
#pop a {color: #222;}
#sidebar #widgetized h2 {margin-bottom: 15px;}
#sidebar #widgetized ul {clear: both;width: 100%;padding: 0 0 8px 0;border-top: #cecfc6 1px solid;}
#sidebar #widgetized li {border-bottom: #cecfc6 1px solid;line-height: 20px;padding: 5px 0 5px 21px;background: url("images/bg_sidebar_circle.gif") no-repeat 5px 12px;overflow: hidden;}
#sidebar #widgetized ul ul {padding: 0;margin: 3px 0 0 0;}
#sidebar #widgetized ul ul li {border: 0;padding-bottom: 0;}
#sidebar #widgetized .widget_categories ul, #sidebar #widgetized .widget_archive ul, #sidebar #widgetized .widget_links ul {background: url("images/bg_sidebar_ul_lines.gif") no-repeat right 0;margin-top: 3px;border: 0;width: 270px;margin-left: -9px;position: relative;}
#sidebar #widgetized .widget_categories ul li, #sidebar #widgetized .widget_archive ul li, #sidebar #widgetized .widget_links ul li {width: 104px;float: left;display: inline;margin-left: 10px;}
#sidebar #widgetized .widget_categories ul li, #sidebar #widgetized .widget_archive ul li {background: url("images/bg_sidebar_folder.gif") no-repeat 0 7px;}
#sidebar #widgetized .widget_links ul li {background: url("images/bg_sidebar_circle.gif") no-repeat 5px 13px;}
#tag_cloud h2, #footer #tag_cloud h2 {display: block;float: none;}
.textwidget {clear: both;padding: 5px 2px;line-height: 20px;}
#wp-calendar {width: 95%;padding: 0 0 0px 0;margin-bottom: 15px;clear: both;}
#wp-calendar caption {padding: 10px;}
#wp-calendar th {color: #fff;}
#wp-calendar th, #wp-calendar td {padding: 5px;text-align: center;background: #e7e7e7;color: #9e9e9e;}
#wp-calendar td {background: transparent;}
#wp-calendar td, table#wp-calendar th {padding: 3px 0;}
#wp-calendar a {text-decoration: underline;}
#wp-calendar a:hover {text-decoration: none;}
#sidebar #search_main form div {position: relative;width: 260px;height: 33px;background: url("images/bg_search_field.gif") no-repeat 0 0;}
#sidebar #search_main input.field {width: 163px;position: absolute;left: 12px;top: 7px;padding-top: 2px;outline: none;font-family: "Segoe UI",Arial,Helvetica,sans-serif;font-size: 14px;color: #464646;border: 0;background: transparent;z-index: 1;}
#sidebar #search_main input.submit {position: absolute;right: 0;top: 0;z-index: 1;}
#advert_125x125 {width: 270px !important;margin-left: -10px;padding-top: 10px !important;padding-bottom: 25px !important;overflow: hidden;}
#advert_125x125 img {display: block;display: inline;float: left;margin: 9px 0 0 10px;}
ul#idTabs {width: 100%;padding: 0 0 7px 0;}
ul#idTabs li {display: inline;font-family: "Georgia","Segoe UI";font-weight: bold;}
ul#idTabs li a {line-height: 31px;background: #9f9f9f;color: #fff !important;display: block;float: left;padding: 0 12px;margin-right: 4px;cursor: pointer;}
ul#idTabs li a.selected, ul#idTabs li a:hover {background: #9ca722;text-decoration: none;}
#tagcloud {padding: 10px;}
#flickr h2 span {color: #0061d8;}
#flickr h2 span span {color: #ff1183;}
#flickr .wrap {width: 270px;margin-left: -5px;padding: 0;position: relative;}
#flickr a img {float: left;margin-left: 5px;margin-bottom: 5px;display: block;padding: 3px;background: #fff;border: #cecfc6 1px solid;}
#flickr a:hover img {border: #a8aa99 1px solid;}
#footer-out {width: 100%;background: #9f9f9f;}
#footer {width: 939px;margin: 0 auto;background: url("images/bg_footer_gradient.jpg") no-repeat 0 0;padding: 23px 0 10px 0;}
* html #footer {height: 275px;}
#footer .position {width: 960px;margin-left: -20px;}
#footer a {text-decoration: underline;color: #636363;}
#footer a:hover {text-decoration: none;}
#footer h2.widget_title {font-size: 14px;background: #2a2a2a;color: #fff;padding: 10px 15px;float: left;margin: 0 0 10px 1px;display: inline;}
#footer .block {width: 300px;float: left;margin-left: 20px;display: inline;}
#footer .block ul, #footer .block .textwidget, #footer .block #calendar_wrap {border: #d5d4d4 5px solid;background: #ededed;padding-bottom: 10px;clear: both;margin: 0 0 15px;}
#footer .block .textwidget {padding: 5px 10px;}
#footer ul {padding: 0;}
#footer li {padding: 5px 10px;line-height: 20px;background: url("images/bg_footer_list.gif") repeat-x 0 bottom;}
#copyright-out {width: 100%;background: #252525;padding: 10px 0 14px 0;}
#copyright {width: 939px;margin: 0 auto;font-size: 11px;color: #cecece;}
#copyright .col-right img {vertical-align: middle;}
#copyright .col-right span {display: none;}
.wrap:after, #sidebar #widgetized .widget_categories ul:after, #sidebar #widgetized .widget_archive ul:after, #sidebar #widgetized .widget_links ul:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.fix {clear: both;height: 1px;margin: -1px 0 0;overflow: hidden;}
.fl {float: left;}
.fr {float: right;}
.ac {text-align: center;}
.ar {text-align: right;}
img.centered {display: block;margin-left: auto;margin-right: auto;}
#video p {padding: 0;}
#video h2 {margin-bottom: 7px !important;}
#video .latest {border: #d5d4d4 5px solid;background: #ededed;width: 250px;}
#video .vidtabs ul li {background: none !important;border: 0px !important;padding: 0px !important;}
.vidtabs ul#idTabs {padding: 7px 0 !important;}
#footer .block .vidtabs ul {background: none;border: 0;}
#twitter ul {background-color: transparent;background-image: url("images/twitter-trans.png");background-repeat: no-repeat;background-attachment: scroll;background-position: left top;padding-top: 0pt;padding-right: 0pt;padding-bottom: 20px;padding-left: 70px;font-size: 14px;line-height: 18px;font-family: "Georgia","Segoe UI","Times New Roman",serif;color: #fff;min-height: 20px;}
#banner-inline {text-align: left;padding-top: 5pt;padding-right: 0pt;padding-bottom: 0pt;padding-left: 0pt;font-size: 1em;width: 300px;margin-top: 5px;margin-right: 0pt;margin-bottom: 10px;margin-left: 4px;display: block;}
#banner-inline .adsense-span-feedback a {color: #555;text-decoration: none;}
#banner-inline .adsense-span-link a {color: #17447e;text-decoration: underline;}
#banner-inline .adsense-span-text {color: #333;font-family: Arial,sans-serif;}
#banner-inline .adsense-span-link a:hover {color: #222;}
#etiquetas {float: left;}
.lista {padding-top: 8px;padding-right: 15px;padding-bottom: 8px;padding-left: 10px;line-height: 18px;background-color: transparent;background-image: url("images/bg_footer_list.gif");background-repeat: repeat-x;background-attachment: scroll;background-position: 0pt bottom;}
.lista img.thumbnail {border: #a4a4a4 2px solid;float: left;margin-right: 10px;}
.adminlink a {color: #222;}
.categorylink a {font-weight: bold;}
#top-link {display: none;position: fixed;right: 5px;bottom: 5px;color: #fff;background-color: #222;background-image: none;background-repeat: repeat;background-attachment: scroll;background-position: 0% 0%;padding: 5px;outline: none;}
.vvqbox object {outline: none;}
.sociable {text-align: right !important;}
.sociable ul li {padding: 1px !important;}
#page_navi_footer {width: 939px;margin: 0 auto;height: 27px;font-size: 11px;}
#page_navi_footer a {color: #cbcbcb;}
#page_navi_footer a:hover {text-decoration: underline;}
#page_navi_footer ul {padding: 0;}
#page_navi_footer .col-left {margin-left: -6px;}
#page_navi_footer ul.rss {background: url("images/bg_rss.gif") no-repeat 0 5px;padding: 6px 0 2px 15px;}
#page_navi_footer ul.rss li {padding: 0 10px;display: inline;background: url("images/bg_separator.gif") no-repeat right 4px;}
#page_navi_footer ul.rss li.last {background: none;}
#copyright {padding-top: 10px;}
#copyright a {color: #838c1c;}
#copyright p {font-size: 12px;line-height: normal;padding: 0px;padding-left: 10px;}
#archives-2 select {clear: both;float: left;}
#archives-2 {height: 50px;}