@charset "utf-8";
/* CSS Document */

* { margin:0; padding:0; border:0; }
body { padding: 0; margin: 0; min-width:1024px; font-family:Arial, Helvetica, sans-serif; }
html, body { height:100%; background-color:#FFFFFF; background-image:none; background-position:bottom left; background-attachment:none; background-repeat:no-repeat; }
#wrapper { height:100%; position:relative; }
#header { padding: 50px 0px 30px 30px; overflow-y:auto; overflow-x:hidden; }
#header ul#menu { list-style-type:none; float:left; padding: 0px 0px 0px 20px; }
#header ul#menu img { margin: 0px 20px 0px 0px; }
#header ul#menu li.menu { color:white; text-transform:uppercase; font-size: 40px; float:left; }
#header ul#menu li.menu a { color:#000000; text-decoration:none; }
#header ul#menu li.menu a:hover { color:#000000; text-decoration:none; }
#follow { display:none; visibility:hidden; }
#follow em.cufonshare { color:#000000; text-decoration:none; font-size:15px; }
#follow .social-container { float:right; }
#follow .search { float:left; }
.search input { width: 120px; -moz-border-radius: 3px; -webkit-border-radius: 3px; margin: 0px 8px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:10px; background-color:#CCCCCC; font-weight:lighter; padding:3px; }
.search input.btn { width: 45px; -moz-border-radius: 4px; -webkit-border-radius: 4px; margin: 0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:lighter; padding:3px; background-color:#000000; color:#ffffff; cursor: pointer; }
.search input.btn:hover { width: 45px; -moz-border-radius: 4px; -webkit-border-radius: 4px; margin: 0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:lighter; padding:3px; background-color:#333333; color:#ffffff; }
#follow .text { margin-top:3px; float:left; }
#loading { padding: 0px 0px 30px 30px; clear:both; font-family:Arial, Helvetica, sans-serif; font-size: 20px; color:#FFFFFF; opacity:0; }
#header #title { color:#000000; text-transform:uppercase; clear:both; font-size: 28px; float:left; margin: 20px 0px 0px 0px; }
#header #title a.cufon { color:#000000; text-decoration:none; }
#header #title a.cufon:hover { color:#ffffff; }
#header #title a.cufoncat { color:#5f5f5f; text-decoration:none; }
#header #title a.cufoncat:hover { color:#ffffff; }
#header #title em.cufonshare { color:#000000; text-decoration:none; font-size:20px; }
ul#jsddm { margin: 0px 0px 0px 20px; padding: 0; position: absolute; opacity:0; visibility:hidden; z-index:999; background-color:#000; -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; -moz-border-radius-bottomleft:6px; -moz-border-radius-bottomright:6px; -moz-border-radius-topleft:6px; -moz-border-radius-topright:6px; -webkit-border-bottom-left-radius:6px; -webkit-border-bottom-right-radius:6px; -webkit-border-top-left-radius:6px; -webkit-border-top-right-radius:6px; }
ul#jsddm li { width:100px; display: block; font-family:Arial, Helvetica, sans-serif; text-transform:none; font-size: 13px!important; color:#FFF; padding:16px 12px 16px 12px; border-top-color:#454545; border-top-style:solid; border-top-width:1px; line-height:1.1em !important; }
ul#jsddm li a { color:#ffffff !important; text-decoration:none; }
ul#jsddm li a:hover { color:#ffffff !important; text-decoration:none; }
ul#jsddm li:hover { background-color:#454545; }
ul#jsddm li.top { width:100px; display: block; color:#FFF; border:none; }
ul#jsddm li.top:hover { float: none; display: block; color:#FFF; border:none; -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; -moz-border-radius-bottomleft:0px; -moz-border-radius-bottomright:0px; -moz-border-radius-topleft:6px; -moz-border-radius-topright:6px; -webkit-border-bottom-left-radius:0px; -webkit-border-bottom-right-radius:0px; -webkit-border-top-left-radius:6px; -webkit-border-top-right-radius:6px; }
ul#jsddm li.solo { width:100px; display: block; color:#FFF; border:none; }
ul#jsddm li.solo:hover { float: none; display: block; color:#FFF; border:none; -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; -moz-border-radius-bottomleft:6px; -moz-border-radius-bottomright:6px; -moz-border-radius-topleft:6px; -moz-border-radius-topright:6px; -webkit-border-bottom-left-radius:6px; -webkit-border-bottom-right-radius:6px; -webkit-border-top-left-radius:6px; -webkit-border-top-right-radius:6px; }
ul#jsddm li.bottom { width:100px; float: none; display: block; color:#FFF; }
ul#jsddm li.bottom:hover { float: none; display: block; color: -moz-background-clip:border;
-moz-background-inline-policy:continuous; -moz-background-origin:padding; -moz-border-radius-bottomleft:6px; -moz-border-radius-bottomright:6px; -moz-border-radius-topleft:0px; -moz-border-radius-topright:0px; -webkit-border-bottom-left-radius:6px; -webkit-border-bottom-right-radius:6px; -webkit-border-top-left-radius:0px; -webkit-border-top-right-radius:0px; }
#main-content { overflow:visible; clear:both; padding: 0px 0px 40px 30px; opacity:0; }
#main-content div#box-content { }
#main-content div#box-content div.container { float:left; position:relative; width:200px; background-color:#ffffff; margin:0px 20px 20px 0px; overflow:visible; }
#main-content div#box-content div.container img.thumb { clear:both; margin:0; border:0; padding:0; background-image:url(../img/imagebg-thumb.gif); }
#main-content div#box-content div.container img.badge { position:absolute; top:0; left:0; z-index:20; }
.category-columnas { position:absolute; top:0; left:0; z-index:20; background-image:url(../img/columnas.gif); background-position:top left; width:77px; height:32px; }
.category-favoritos { position:absolute; top:0; left:0; z-index:20; background-image:url(../img/favoritos.gif); background-position:top left; width:71px; height:30px; }
.category-agenda { position:absolute; top:0; left:0; z-index:20; background-image:url(../img/agenda.gif); background-position:top left; width:54px; height:30px; }
#main-content div#box-content div.container div.infobox { background-color:#ffffff; width:200px; color:#3c3c3c; padding:20px 0px 10px 0px; z-index:15; overflow:hidden; }
#main-content div#box-content div.container div.infobox h1 { padding:5px 15px 0px 15px; font-size:13px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
#main-content div#box-content div.container div.infobox h3 { color:#666666; padding:10px 15px 0px 15px; margin: 10px 0px 0px 0px; font-size:10px; font-family:helvetica, arial, verdana, sans serif; font-weight:normal; border-top:1px solid #E5E5E5; }
#main-content div#box-content div.container div.infobox h3 span { float: right; }
#main-content div#box-content div.container div.infobox h3 span img { margin-left:4px; }
#main-content div#box-content div.container div.infobox h2 { color:#666666; padding:0px 15px 0px 15px; margin: 10px 0px 0px 0px; font-size:10px; font-family:helvetica, arial, verdana, sans serif; font-weight:normal; }
#main-content div#box-content div.container div.infobox ul { list-style-type:none; clear:both; overflow:auto; }
#main-content div#box-content div.container div.infobox ul li { float: left; background-color:#eaeaea; padding:5px; margin: 0px 3px 3px 0px; -moz-border-radius:4px; -webkit-border-radius:4px; }
#main-content div#box-content div.container div.infobox ul li:hover { background-color:#dddddd; }
#main-content div#box-content div.container div.infobox ul li a { color:#666666; text-decoration: none; font-weight:normal; }
#main-content div#box-content div.container div.infobox p { color:#666666; padding:5px 15px 0px 15px; font-family:helvetica, arial, verdana, sans serif; font-size:10px; line-height:1.4em; font-style:italic; }
#main-content div#box-content div.container a.link { display:block; position:absolute; width:100%; height:100%; z-index:16; }
#footer { overflow:visible; clear:both; padding: 0px 0px 0px 50px; height:100px; }
/*---------------------------Posts*/
.post-imagen1x { margin:0px 20px 20px 0px; width:220px; }
.post-imagen1x img { width:220px; max-width:220px; }
.post-imagen2x { margin:0px 20px 20px 0px; width:460px; }
.post-imagen2x img { width:460px; max-width:460px; }
.post-imagen3x { margin:0px 20px 20px 0px; width:700px; }
.post-imagen3x img { width:700px; max-width:700px; }
.post-comment { background-color:#d2d2d2; margin:0px 20px 20px 0px; width:410px; padding:25px; -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; -moz-border-radius-bottomleft:6px; -moz-border-radius-bottomright:6px; -moz-border-radius-topleft:6px; -moz-border-radius-topright:6px; -webkit-border-bottom-left-radius:6px; -webkit-border-bottom-right-radius:6px; -webkit-border-top-left-radius:6px; -webkit-border-top-right-radius:6px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height: 1.6em; color:#787878; }
.post-comment h1 { font-size: 18px; color:#787878; }
.post-comment h1 a { text-decoration:none; color:#787878; }
.post-comment img.avatar { float:right; }
.post-comment p { padding-top:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height: 1.6em; color:#787878; }
.post-comment p a { color:#787878; }
.post-comment a { color:#787878; }
.FB_profile_pic { float:right; }
#tw-user img { float: right; }
.post-paragraph { background-color:#FFF; color:#000; margin:0px 20px 20px 0px; width:410px; padding:25px; -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; -moz-border-radius-bottomleft:6px; -moz-border-radius-bottomright:6px; -moz-border-radius-topleft:6px; -moz-border-radius-topright:6px; -webkit-border-bottom-left-radius:6px; -webkit-border-bottom-right-radius:6px; -webkit-border-top-left-radius:6px; -webkit-border-top-right-radius:6px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height: 1.6em; color:#333; }
.post-paragraph p { padding-bottom:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height: 1.6em; color:#333; }
.post-paragraph p a { color:#333; }
.post-paragraph a { color:#333; }
.post-paragraph h1 { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#666666; padding-bottom: 20px; }
.post-paragraph ol { list-style-type:none; }
.post-paragraph ol li { overflow:hidden; padding: 20px 0px 20px 0px; border-top:#e2e2e2 solid 1px; }
.post-paragraph ol li h2 { font-size:12px; color:#666666; }
.post-paragraph ol li h2 a { color:#333333; text-decoration:none; }
.post-paragraph ol li p { font-size:11px; }
.post-paragraph ol li p a { text-decoration:none; font-size:11px; color:#555555; }
.post-paragraph ol li a img { float:left; padding: 0px 20px 0px 0px; }
.post-quote { background-color:#000000; color:#ffffff; margin:0px 20px 20px 0px; width:410px; padding:25px; -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; -moz-border-radius-bottomleft:6px; -moz-border-radius-bottomright:6px; -moz-border-radius-topleft:6px; -moz-border-radius-topright:6px; -webkit-border-bottom-left-radius:6px; -webkit-border-bottom-right-radius:6px; -webkit-border-top-left-radius:6px; -webkit-border-top-right-radius:6px; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:17px; line-height: 1.4em; color:#fff; }
.post-quote a { color:#cccccc; }
/*--------------------------------Comentarios*/
#commentform input { border-bottom-left-radius: 4px 4px; border-bottom-right-radius: 4px 4px; border-top-left-radius: 4px 4px; border-top-right-radius: 4px 4px; -moz-border-radius:4px 4px 4px 4px; width: 300px; color:#777777; margin: 0px 0px 15px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:lighter; padding:8px; }
#commentform { padding-top:20px; clear:both; }
.fbc_submit_hack { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; -webkit-border-bottom-left-radius:4px; -webkit-border-bottom-right-radius:4px; -webkit-border-top-left-radius:4px; -webkit-border-top-right-radius:4px; color:#ffffff; font:bold 14px/24px Arial; margin:0; padding:12px; background-color:#000000; text-align:center; cursor: pointer; }
#commentform input.button {  height:100px; width:100px; color:#ffffff; font:bold 14px Arial; background-color:#000000; text-align:center; cursor: pointer;}
#commentform textarea#comment { border-bottom-left-radius: 4px 4px; border-bottom-right-radius: 4px 4px; border-top-left-radius: 4px 4px; border-top-right-radius: 4px 4px; -moz-border-radius:4px 4px 4px 4px; color:#777777; width: 390px; height: 100px; margin: 0px 0px 15px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:lighter; padding:10px; }

