/* general */

body {font-family:"Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;background:#d9e9e9 url() repeat-x 0 0;text-align: center;padding:0;margin: 0}
.wrapper {width:995px;margin:0 auto;font-size:12px}

#contenedor {text-align: left}
#contenido.wrapper {background: #ededed;min-height:400px;height:auto !important;height:400px}
#contenido.wrapper .inn {padding:0 10px}

h1, h2, h3, h4, h5, h6  {margin: 0; font-family: Helvetica,Arial,Helvetica,sans-serif; color: #1d1d1d; line-height:1}
h1 {font-size: 28px} 
h2 {font-size: 28px} 
h3 {font-size: 20px} 
h4 {font-size: 18px} 
h5 {font-size: 14px} 
h6 {font-size: 12px}

h2.sidebar-title {font-size:14px;background:url(imgs/bg-titulo-lateral.png) repeat-x 0 0;color:#666;font-family:Helvetica,Arial,sans-serif;height:30px;line-height:14px;margin:0;padding:14px 15px 0}

p {margin: 0}

a:link, a:visited  { text-decoration:none; color: #838c1c}
a:hover  {text-decoration:none}
.entry a:hover, .widget a:hover {border-bottom:1px dotted}

h1 a:link, h1 a:visited, h2 a:link, h2 a:visited, h3 a:link, h3 a:visited,
h4 a:link, h4 a:visited, h5 a:link, h5 a:visited, h6 a:link, h6 a:visited  {text-decoration: none;color:#1d1d1d;font-weight:400}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover  {text-decoration: underline; border:none}

.macoco-top a {background:url(imgs/macoco-rss.png) no-repeat;height:105px;right:-15px;position:absolute;top:-31px;width:155px;z-index:99;text-indent: -9999px;background-position: top left}

.col-izq { float:left}
.col-right { float:right}
.col-full  { width:975px;margin: 0 auto}


#navigation, #page-nav {font-size:11px}
#navigation a:hover, 
#page-nav {border:none}

#page-nav ul.rss{background:url(imgs/ico-rss.png) no-repeat right 8px;padding:0 35px 0}
#page-nav ul.rss li{float:left;width:auto}
#page-nav ul.rss a { line-height:29px; display:block; padding:0 10px}

/* Contenido */

#main{width:640px}
#main.fullwidth  {width: 975px}
.sombra-sup {width:975px;background:#e5e5e5 url(imgs/bg-sombra-base.jpg) no-repeat bottom left;padding-bottom:35px;min-height:0px;height:auto !important;height:0px}


/* Sidebar */
#sidebar{width:320px;overflow:hidden}


/* Destacados */
#loopedSlider {position:relative;width:975px;background:#e5e5e5 url(imgs/bg-sombra-base.jpg) no-repeat bottom left;padding-bottom:35px;min-height:300px;height:auto !important;height:300px}
#loopedSlider .container {width:640px;height:340px;overflow:hidden;position:relative;background:#fff;border-right:1px solid #d0d0d0}
#loopedSlider .slides {position:absolute;top:0;left:0}
#loopedSlider .slides div.slide {position:absolute;top:0;width:640px;display:none}
#loopedSlider .slides .post-bottom {border-bottom:none}

#loopedSlider .featured-nav {width:333px;float:right}
#loopedSlider ul.pagination {list-style:none;padding:0;margin:0;border-top:1px solid #d0d0d0}
#loopedSlider ul.pagination li {float:left;border-bottom:1px solid #f6f6f6}
#loopedSlider ul.pagination li a {width:290px;display:block;padding:15px 20px 15px 20px;opacity:0.7;border-bottom:1px solid #d4d4d4}
#loopedSlider ul.pagination li a:hover {opacity:1;background:#eee}
#loopedSlider ul.pagination li.active a {opacity:1;background:#eee}
#loopedSlider ul.pagination img {background:#fff;padding:2px;border:1px solid #d1d1d1;float:left;margin-right:10px}
#loopedSlider ul.pagination em {color:#555;font-family:Georgia, serif;font-weight:bold;line-height:18px; margin-top:10px;font-style:normal}
#loopedSlider ul.pagination .meta {display:block;font-size:11px;color:#777;line-height:16px;margin:5px 0 0 64px}

/* === 3. POSTS === */

#breadcrumb {}

.archive_header  {display:block;padding:10px 20px 0;margin:0 0 15px;font-size:18px;font-weight:bold;background:url(imgs/bg-titulo-lateral.png) repeat-x;height:33px}
.archive_header .cat { }
.archive_header .catrss {background:url(imgs/ico-rss.png) no-repeat 2px}
.archive_header .catrss a  {font-size: 14px;text-decoration:none;line-height:22px;margin-left:35px}

.box {background:#fefefe url(imgs/bg-box.png) repeat-x;margin: 0 0 20px 0}
.post  {padding:25px 25px 20px;border:1px solid #fff;position:relative;background:url(imgs/bg-post.jpg) repeat-y}

.post-bottom {background:#ededed url(imgs/bg-post-abajo.png) repeat-x left bottom;line-height:44px;padding:0px 25px;border:1px solid #f6f6f6;border-width:1px 1px 0;border-color:#ddd #f6f6f6 #f6f6f6}
.post-bottom div, .post-bottom div a {color:#777;font-family:Verdana, Geneva, sans-serif;font-size:11px;text-decoration:none}
.post-bottom div a:hover {color:#222}
.post-bottom .cat {background:url(imgs/ico-cat.png) no-repeat center left;padding:2px 0 2px 20px; height:16px}
.post-bottom .tags {background:url(imgs/ico-link.png) no-repeat top left;padding:1px 0 2px 20px;height:16px}

.post .title  {position:relative;margin: 0 0 5px 0;font-weight:400}
.post .title a:link, .post .title a:visited  {color:#222}

.post-meta{margin: 0 0 15px 0;font-size:10px;color:#9F9F9F;font-family:Verdana, Geneva, sans-serif;text-transform:uppercase;line-height:11px}
.post-meta a {border-bottom:1px dotted}
.post-meta a:hover {border:none}
.post-meta img {vertical-align:top; margin:0 5px}

.post p.tags{background:url(imgs/ico-tag.gif) no-repeat center left;padding-left:25px;width:100%;clear:both}
.post .thumbnail {padding:4px;border:1px solid #e2e2e2;background:#fff;margin-top:0}
.post .video {margin-bottom:20px}

.entry  {font-size:14px;line-height:20px;color:#1e1e1e}


.archivos .post {background:url(imgs/bg-archivos.jpg);border:1px solid #ddd}
.archivos a:link,
.archivos a:visited {color:#8D7F1B}

/* Tipografia */
.entry h1 {}  
.entry h2 {}  
.entry h3 {}  
.entry h4 {}  
.entry h5 {}  
.entry h6 {}
.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6  {margin: 0 0 15px 0}
.entry p  {margin: 0 0 15px 0}
.entry blockquote  {padding: 10px 30px; color: #666}

.entry ul  {margin: 0 0 15px 0;padding: 0 0 0 20px}
.entry ul ul  {margin: 0}
.entry ul li {list-style-image:url(imgs/ico-circulo.gif);list-style-position:outside;padding:3px 0}
.entry ul ul li  {list-style-type: disc}

.entry ol  {margin: 0 0 15px 0;padding: 0 0 0 30px}
.entry ol ol  {margin: 0}
.entry  ol li  {list-style-type: upper-latin}
.entry  ol li ol li  {list-style-type: lower-latin}
.entry .leer-mas {float:right;margin-right:20px}

/* imgs */
.entry img  {padding: 2px;border:1px solid #d6e3be;margin:5px auto;width: auto;display: block}
.entry li img {margin-left:-25px}
img.wp-smiley  {padding: 0; border: none}

.alignleft  {float: left;width: auto;margin:10px 20px 10px 0}
.alignright  {float: right;width: auto; margin:10px 0 10px 20px}
.aligncenter  {text-align:center;margin-bottom:10px}

.wp-caption {padding:1px;text-align:center;background:#F8F8F4;border: solid 1px #e6e6e6}
.wp-caption img{margin:0;padding:4px 0;background:none; border:0}
.wp-caption-text {margin:0;padding:0;font-size:11px;text-align:center}

/* Paginacion / WP-Pagenavi */
.more_entries {font-size:12px; line-height:18px; font-family:Georgia, serif !important; font-style:italic !important;margin-top:10px}
.more_entries a { display: block; margin: 0; background:#fefefe; padding:4px 8px; color:#777; text-shadow: #fff 0px 1px 0px; border:1px solid #ccc}
.more_entries a:hover { background:#ddd; text-shadow: #fff 0px 1px 0px; border:1px solid #ccc}
.more_entries .fl a { background-image:url(imgs/ico-flecha-izq.png); background-repeat:no-repeat; background-position:8px center; padding-left:20px}
.more_entries .fr a { background-image:url(imgs/ico-flecha-dere.png); background-repeat:no-repeat; background-position:95% center; padding-right:20px}

.more_entries .wp-pagenavi {margin:15px 0 0 0;text-align:right}
.more_entries .wp-pagenavi a:link,
.more_entries .wp-pagenavi a:visited { display: inline; text-decoration: none; background: #efefef;color: #777; padding: 4px 8px; border:1px solid #ccc}
.more_entries .wp-pagenavi .current, 
.more_entries .wp-pagenavi .on,
.more_entries .wp-pagenavi a:hover {padding:4px 8px;background:#ddd;color:#777;text-shadow:#fff 0px 1px 0px;border:1px solid #ccc}
.more_entries .wp-pagenavi .extend, 
.more_entries .wp-pagenavi span.pages {background:#efefef;color:#777;padding:4px 8px;text-shadow:#fff 0px 1px 0px;border:1px solid #ccc}

/* Botones banners */
.entry a.btn, input.submit {background:url(imgs/bg-boton.png) no-repeat center 0;padding:3px 8px;color:#fff;font:Tahoma, serif;font-size:12px;background-color:#9EAD45;border:1px solid #999;border-bottom:1px solid #777;border-top:1px solid #aaa; border-radius:1px; -moz-border-radius:1px; -webkit-border-radius:1px}
.entry a.btn:hover {cursor:pointer;opacity:0.8}

/* === 4. WIDGETS === */

.widget  {position:relative; margin: 0 0 15px 0; background:#fefefe url(imgs/bg-box.png) repeat-x; padding:0; border:1px solid #fff; color:#555; line-height:20px}
.widget h3  { font-family:Helvetica,Arial,sans-serif; font-size:14px; line-height:14px; color:#666; margin: 0; padding:14px 15px 0; height:30px; background:url(imgs/bg-titulo-lateral.png) repeat-x; }
.widget .textwidget p { padding: 5px 0; }

.widget ul, .widget div, .widget p { padding:0px 15px 10px; }
.widget ul  { clear:both; margin:5px 0;}
.widget ul li  { background:url(imgs/ico-bullet.png) no-repeat 4px 14px; padding-left:20px; border-bottom: 1px solid #ededed; }
.widget ul li a  { padding:0px 0; line-height: 30px; text-decoration: none; color:#777; }
.widget ul li a:hover  { color: #000; border-bottom:1px dotted; }
.widget ul ul  { margin:0; padding:0; border-top: none; }
.widget ul ul li  {  border: none; }

.widget_recent_comments li, #twitter li  { padding: 6px 0; line-height: 18px; border-bottom: 1px solid #eee; } /* RESET LI STYLING FOR RECENT COMMENT & TWITTER */
.widget_recent_comments li a, #twitter a  { display: inline; padding: 0; line-height: 18px !important; } /* RESET <A> STYLING FOR RECENT COMMENT & TWITTER */
.widget_tag_cloud a { color:#777; }
.widget_tag_cloud div { padding-top:5px; }


.widget #searchform { margin: 15px 0 0 15px; }
.widget select { margin: 15px 0 15px 15px; }
.widget input#s, .widget input.field, .widget select { width: 250px; padding: 3px 0 3px 5px; border: 1px solid #ccc; }
.widget input.submit  {}
.widget .screen-reader-text  { display: none; }

#search_main form div{position:relative;height:33px;;margin-bottom:25px;}
#search_main input.field{ float:left; border: 1px solid;border-top-color: #C5C3C3;border-left-color: #C5C3C3;border-right-color: #EDEDED;border-bottom-color: #EDEDED;background: #fff;font-family:Georgia, "Times New Roman", Times, serif;font-size: 12px;padding: 7px 10px; font-style:italic; margin:0 5px 5px 0; color:#999; width:170px;}
#searchform .submit { padding:5px 8px; font-family:Georgia, serif; }
#searchform .submit:hover { opacity:0.8; cursor:pointer; }


/* lifestream */
.widget_lifestream ul li  { border-bottom: 1px solid #e0e6e6}
.widget_lifestream ul li a  { border:none; background:none!important}
.widget_lifestream ul .lifestream_meta  { color: inherit}

/* autor */
#author .widget_title img { vertical-align:top; margin-right:10px; margin-top:-2px; }
#author .wrap { padding:10px 5px; }
#author img.avatar { padding:2px; background:#fff; border:1px solid #ddd; }
#author .author-info { float:left; width:190px; font-family:Verdana, Geneva, sans-serif; font-size:10px; text-transform:uppercase; line-height:16px; padding:2px 0 0 0px; color:#777; }
#author .author-desc { font-style:italic; }

/* Sidebar Tabs */
#tabs {	background:#FEFEFE url(imgs/bg-box.png) repeat-x;; height:auto !important; border:1px solid #fff;display: block;margin-bottom:15px }
#tabs .inside { padding:5px;padding: 2px; padding-top:0 }
#tabs ul.wooTabs { height:53px !important; background: url(imgs/bg-titulo-lateral.png) repeat-x center top; padding:0 10px; }
#tabs ul.wooTabs li { float: left; display:inline;font-family:Verdana, Geneva, sans-serif; font-size: 10px; color: #ffffff; margin:0px 1px 0px 0px !important; cursor: pointer; }
#tabs ul.wooTabs li a.selected, #tabs ul.wooTabs li a:hover { color:#838C1C; text-decoration:none; background:url(imgs/bg-tabs-selected.png) no-repeat center 41px; }
#tabs ul.wooTabs li a {	color:#777; line-height: 42px; display: block;float: left;padding: 0 9px 10px; text-transform:uppercase; }
#tabs #tagcloud, #tabs .inside li { padding:10px}
#tabs .inside ul { margin:0 5px 5px; }
#tabs .inside li { border-bottom:1px solid #EDEDED }
#tabs .inside li a { color:#555; line-height:20px; line-height:18px; }
#tabs .inside a:hover{ border-bottom:1px dotted;}
#tabs .inside li span.meta { display:block; font-size:10px; text-transform:uppercase; color:#777; font-family:Verdana, Geneva, sans-serif; line-height:20px; }
#tabs .inside li img.avatar, #tabs .inside li img.thumbnail { border: 1px solid #ddd; padding: 2px;	background-color: #ffffff; float: left;	margin: 0 8px 0 0; }

/* Sidebar Video */

#video .inside {padding:0; }
#video .inside div {padding:7px; }
#video ul.wooTabs {margin:0; padding:0 14px 5px; }
#video ul.wooTabs li {background:#fafafa; border:1px solid #eee; padding:0 10px; margin-bottom:5px; }


/* === 5. COMENTARIOS === */

#comments {background:#ececec; border-top:1px solid #f5f5f5; border-bottom: 1px solid #dadada; position:relative;margin-top:20px;padding:25px 25px 20px;}
#comments h3{ font-size:16px; color:#777; padding-bottom:10px; }
#comments .comment{margin-top:10px;width:100%;list-style-type:none;}
#comments .avatar  { float: left; }
#comments img.avatar  { background:#fff; padding:4px; border:1px solid #ddd; }
#comments .comment-right  { margin-left: 95px; }
#comments .comment .comment-container  { padding: 3px 0; }
#comments .comment-head  { background:#e4e4e4 url(imgs/bg-comentarios-head.jpg) repeat-x bottom; border:1px solid #d8d8d8; height:40px; line-height:40px; padding:0 15px;margin: 0; }
#comments .comment-head .name  { font-family:Georgia, serif; font-style:italic; margin: 0 0 -5px 0; font-weight: bold; font-size: 12px; }
#comments .comment-head .date { margin-right:10px; }
#comments .comment-head .date a, #comments .comment-head .edit { font-size: 11px; color:#777; }
#comments .comment-entry { background:#fff; border:1px solid #d8d8d8; color:#555; padding:20px 15px 10px 15px; border-width:0 1px 1px 1px; font-size:14px; line-height:20px; }
#comments .comment-entry p  { margin: 0 0 10px 0;}

#comments ul.children{background: url(imgs/ico-comment-reply.png) no-repeat 0 25px; padding:0 0 0 25px;margin:0;}
#comments .cancel-comment-reply{margin-bottom:10px;}

#comments .navigation { }
#comments .navigation a{ display: block; margin: 15px 0 0 0; text-decoration: none; }
#comments .navigation a:hover{}

#comments a.comment-reply-link { background:url(imgs/bg-boton.png) no-repeat center 0; padding:2px 6px; color:#fff; font:Georgia, serif; font-size:12px; font-style:italic; text-shadow: #777 0px 1px 0px; background-color:#aaa; border:1px solid #999; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
#comments a.comment-reply-link:hover { cursor:pointer; opacity:0.8; }


#respond  { background:#ececec; border-top:1px solid #f5f5f5; margin: 0; padding:25px 25px 20px; border-bottom: 1px solid #f5f5f5;}
#comments #respond { padding:20px 0; }
#respond h3  { font-size:16px; color:#777; padding-bottom:10px;  }
#respond .left { float:left; width:200px; }
#respond .right { float:left; width:380px; }
#commentform  {	margin: 15px 0 0 0; font-family:Arial, Helvetica, sans-serif; }
#commentform input.txt  { color:#555;width:180px; margin: 0 5px 10px 0; padding: 7px 5px; border: 1px solid #eee; }
#commentform textarea  { color:#555;width: 95%!important; padding: 5px; border: 1px solid #eee; }
#commentform #submit  { margin: 15px 0 0 0; }
#commentform input.txt, #commentform textarea { border: 1px solid;border-top-color: #C5C3C3;border-left-color: #C5C3C3;border-right-color: #EDEDED;border-bottom-color: #EDEDED; }

#commentform #submit { font-family:Tahoma, serif; background:#9EAD45 url(imgs/bg-boton.png) no-repeat center 0; padding:4px 8px; color:#fff;font-size:12px; border:1px solid #999;border-bottom:1px solid #777;border-top:1px solid #aaa; border-radius:1px; -moz-border-radius:1px; -webkit-border-radius:1px;float:right;margin-right:8px}

#commentform #submit:hover { cursor:pointer; opacity:0.8; }

/* plus v3 */

/* Global */
.menutop li {height: auto;margin: 0;padding: 0;position: relative;list-style: none;}
.menutop li.root {margin: 0;padding: 0;}
.menutop em {font-size:80%;font-weight:normal;display:block;font-style:normal;}
.menutop li .item, .menutop li.active .item {display: block;margin: 0;text-decoration: none;float: none;width: auto;}
.menutop li .submenu-wrapper {float: none;left: -999em;position: absolute;z-index: 500;}
.menutop li:hover li ul, .menutop li.sfHover li ul {top: -999em;}
.menutop li:hover ul, .menutop li.sfHover ul {top: 0;}

/* Horizontal Menu */

.wrapper.navegacion-h {margin-top:-90px}
#horiz-menu .padding {padding: 10px 0;}
#horizmenu-surround {position: relative;padding-left:145px}
#horiz-menu {background: url(imgs/menu-bg.png) 0 0 repeat-x;display: block;height: 68px}
#horiz-menu li.root, #horiz-menu.splitmenu li {background: url(imgs/menu-div.png) 100% 0 no-repeat;}
#horiz-menu li.root > .item, #horiz-menu.splitmenu li .item {color: #333;text-shadow: -1px -1px 0 #fff;}
#horiz-menu li.root .principal span {background: url(imgs/flecha-abajo.png) 95% 50% no-repeat;}
#horiz-menu li.root:hover, #horiz-menu li.root.active, #horiz-menu li.root.f-menupadre-itemfocus, #horiz-menu.splitmenu li:hover, #horiz-menu.splitmenu li.active {background: url(imgs/menu-div.png) 100% 0 no-repeat;}
#horiz-menu.splitmenu li.active .item, #horiz-menu.splitmenu li:hover .item {background: #F9F9F9 url(imgs/active-menu-bg.png) 0 1px repeat-x;}
#horiz-menu li > .item {color: #333;}
#horiz-menu li:hover > .item, #horiz-menu li.active > .item, #horiz-menu li.f-menupadre-itemfocus .item  {color: #2d5b89;}
body #horiz-menu li.root:hover > .item span,
body #horiz-menu li.root.active > .item span,
body #horiz-menu li.root.active:hover > .item span,
#horiz-menu.splitmenu li:hover .item span,
#horiz-menu.splitmenu li.active .item span,
#horiz-menu.splitmenu li.active:hover .item span {color: #2d5b89;}

/* Menu Dropdowns */
#horiz-menu ul {background: url(imgs/drop-bg-1.png) 50% 100% no-repeat;float: left;}
#horiz-menu ul.columns2 {background: url(imgs/drop-bg-2.png) 50% 100% no-repeat;}
#horiz-menu .tiratop {background: url(imgs/drop-bg-1.png) 50% 0 no-repeat;}
#horiz-menu .columns2 .tiratop {background: url(imgs/drop-bg-2.png) 50% 0 no-repeat;}
#horiz-menu li > .bullet {background: url(imgs/flecha-dere.png) 8px 15px no-repeat;}
#horiz-menu li:hover > .bullet, #horiz-menu li.f-menupadre-itemfocus .bullet, #horiz-menu li.active > .bullet {background: url(imgs/flecha-dere.png) 9px 15px no-repeat;}
#horiz-menu li {background: url(imgs/menu-drop-active.png) 0 100% repeat-x;}
#horiz-menu li:hover, #horiz-menu li.active, #horiz-menu li.f-menupadre-itemfocus {background: url(imgs/menu-drop-active2.png) 0 100% repeat-x;}
#horiz-menu li > .principal span {background: url(imgs/drop-bullet.png) 100% -110px no-repeat;}

/* Dropdowns */
.menutop .menu-anota span {line-height: 18px;}
.menutop .menu-anota em {line-height:13px;}
.menutop ul {width:194px;padding:0 0 14px 13px;margin: 0;}
.menutop .tiratop {width: 207px;height: 14px;}
.menutop ul.columns2 {width:370px;}
.menutop .columns2 > .tiratop {width:383px;}
.menutop ul li {width:182px;}
.menutop ul.columns2 li {width:178px;float:left;}
.menutop li > .item {padding: 0;height: auto;line-height: 31px;display: block;font-size: 12px;}
.menutop li > .bullet {padding: 3px 5px 5px 25px;}
.menutop li > .item.image {padding:3px 5px 5px 0px;}
.menutop li > .item img {float:left;margin: 6px 4px 0 5px;}
.menutop li > .item span {display:block;padding: 0;width: 100%;}
.menutop li a.item {cursor:pointer;}
.menutop li span.item {cursor:default;outline:none;}
.menutop .nivel2 > .tiratop {display: none;}


/* Root Items */
#horiz-menu ul.nivel1 {background:none;}
body #horiz-menu li.root > .item {background: none;}
.menutop {list-style: none;margin: 0;padding: 0;position: relative;line-height: 1.0;float: left;}
.menutop li.root {display: block;float: left;height: 47px;}
.menutop li.root > .item {white-space: nowrap;display: block;float: left;font-weight: bold;font-size: 14px;text-decoration: none !important;z-index: 100;cursor: pointer;padding: 7px 12px;position:relative;margin: 0;outline: none;}
.menutop li.root > .item span {display: block;padding: 0;margin: 0;outline: none;height:33px;}
.menutop li.root > .item em {font-size:11px;font-weight:normal;display:block;font-style:normal;}
.menutop li.root > .principal span {padding-right: 14px;}

/* No JS */
.menutop li:hover > .submenu-wrapper {left:165px;top:-14px;}
.menutop li.root:hover > .submenu-wrapper {top:47px;left:-12px;}

/* ======= FIN MENU ========== */


/* cajas */
.main-tm, .main-tl, .main-tr, .main-bm, .main-bl, .main-br, .show-tm, .show-tl, .show-tr, .show-bm, .show-bl, .show-br {background-image: url(imgs/bordes.png);}
.main-m {background: #fff;}
.main-l {background: url(imgs/main-l.png) 0 0 repeat-y;}
.main-r {background: url(imgs/main-r.png) 100% 0 repeat-y;}
.show-m {background: #EFEFEF url(imgs/show-m.png) 0 0 repeat-x;}
.show-l {background: url(imgs/show-l.png) 0 0 repeat-y;}
.show-r {background: url(imgs/show-r.png) 100% 0 repeat-y;}

#top {height:3.3em;line-height:135%;background:#320223 url(imgs/barra-top.png) repeat-x 0 0;font-size:11px}
#top ul {width:475px;float:left;margin-top:10px;margin-left:0;padding-left:0}
#top ul li {display:inline;line-height:14px;margin:0;padding:0;text-align:left}
#top ul li a {background:url(imgs/bgs.png) no-repeat -3px -160px;color:#f5f5f5;display:block;float:left;padding:0 10px 0 14px;text-align:center;text-transform:uppercase;overflow: hidden}
#top ul li.active a, 
#top ul li a:hover {background:url(imgs/bgs.png) no-repeat -3px -143px;color:#fff;overflow: hidden}
#top .suscripciones {width:auto;color:#333333;float:right;padding-top:12px}
#top .suscripciones a {background:url(imgs/bgs.png) no-repeat -3px -1px;overflow:hidden;color:#f5f5f5;margin-right:1em;padding:4px 2px 4px 18px}
#top .suscripciones a.ico-feeds-mail {background:url(imgs/bgs.png) no-repeat -3px -25px}
#top .suscripciones a.twitter {background:url(imgs/bgs.png) no-repeat -3px -52px;margin-right:1em;padding:4px 2px 4px 25px}
#top .suscripciones .txt-suscripciones {background:url(imgs/bgs.png) no-repeat scroll -3px -114px;float:left;height:1.6em;margin-top:.2em;margin-right:10px;width:140px;}

#header {padding:0;height:260px;position:relative}
#header .logo a {background: url(imgs/logo-gatunos.png) no-repeat 0 0;width:504px;height:250px;display: block;text-indent: -9999px;position:absolute}
#header .logo a span {text-indent:-9999px}

#cuerpo .wrapper {background:#efefef;min-height:500px;border:1px solid #e1e1e1}
#cuerpo .wrapper .col-1,
#cuerpo .wrapper .col-2 {display:inline;float:left}
#cuerpo .wrapper .col-1 {width:640px}
#cuerpo .wrapper .col-2 {width:310px}

.box {background:#fefefe url(imgs/bg-box.png) repeat-x scroll 0 0;margin:0 0 15px}
.post {border:1px solid #fdfdfd;padding:20px 10px 20px 15px;position:relative;}
.post-abajo {background:#ededed url(imgs/bg-post-abajo.png) repeat-x center bottom;line-height:44px;padding:0 25px}

.buscador {float:right;margin-right:5px;margin-top:100px;background:#fff url(imgs/bg-buscador.gif);border:1px solid #ddd;height:28px;width:275px}
.buscador input.bt {margin:4px 5px;float:right}
.buscador input.campo {border:none;font-size:14px;height:16px;background:none;line-height:24px;padding:2px;padding:6px 0 5px 6px;float:left;width:225px}

/* footer cocodrilo */
#footer {background:#d9e9e9 url(imgs/bg-footer-b.gif) repeat-x bottom left;margin-top:0;padding:0;width:100%}
#footer .il-base {background:transparent url(imgs/bg-pie.gif) no-repeat scroll left top;height:380px;margin:0;position:relative;width:380px}

/* especiales */
.codigos {background-color:#333333;color:#9CD821;font-family:Monaco,Tahoma,Arial;line-height:150%;margin-bottom:15px;margin-top:5px;padding:5px}
#main object {display:block;margin:5px auto;padding:8px;background:#ededed;border:1px solid #D6E3BE}
#main object embed {border:1px solid #fff}


.box2 {background:#FFFFFF url(imgs/bgs.png) repeat-x 0 -642px;border:1px solid #fff;margin:0 0 10px 0;padding:10px}
.box2 h3 {background:url(imgs/bg-titulo-lateral.png) repeat-x scroll 0 0;color:#666666;font-family:Helvetica,Arial,sans-serif;font-size:14px;height:30px;line-height:14px;margin:0;padding:14px 15px 0}

.capitales {margin:overflow:hidden;}
.capitales .capitular {color:#333333;display:block;float:left;font-size:400%;line-height:100%;margin:0 5px 0 0;}

/* otros */
.txt-publi {background:#EDEDED url(imgs/bgs.png) no-repeat -3px -250px;height:90px;margin-left:150px;width:101px}


#twitter_div ul li {background: url(imgs/bgs.png) no-repeat scroll -3px -395px;display:block;margin-top:10px;padding:0 0 0 22px;color:#555;line-height:18px}
#twitter_div {margin:10px}
#twitter-link {display:block;text-align:right;margin-top:10px}
.box2.box-twitter {background: #fff url(imgs/bg-twitter.jpg) no-repeat bottom right;margin-bottom:10px;padding:0}
.box2.box-twitter .inside {padding-top:10px}
.box .ico-a-twitter img {border:0}
.box2.box-twitter{color:#000;min-height:300px;height:auto !important;height:300px}
.box2.box-twitter .spacer-white{background: none}

.entry .importante {background:#fafafa url(imgs/bg-importante.gif) no-repeat 0 0;padding:10px 10px 10px 40px;margin-right:3px;border:1px solid #ededed;color:#444}

#footer .il-base .bt-visitas {bottom:30px;position:absolute;right:30px}

.a-comentarios {background: url(imgs/bgs.png) no-repeat -3px -83px;padding:5px 0 5px 80px;margin-left:10px}

.post-relacionados {background:#eeeeed url(imgs/bg-post-abajo.png) repeat-x left bottom;padding:20px 15px 10px;border:1px solid #fff}
.post-relacionados h3 {color:#444;margin-left:10px;font-weight:400}

/* .info-fecha {background: url(imgs/ico-reloj.png) no-repeat center left ;padding-left:20px} */

#crp_related ul {margin-top:10px}
#crp_related ul li a {background:url(imgs/ico-flecha-dere.png) no-repeat left center;font-size:14px;padding-left:10px}
#crp_related ul li {margin-top:1px;padding:0 12px}
#crp_related ul li a{color:#777;line-height:30px;font-size:14px}
#crp_related ul li a:hover{color:#333}
#crp_related h3 {}
 /* acuerdo ciao */
 .box2.patrocinador {background:none;border:0}
.bannerContainer{clear:both;width:140px}
.banner_bgtop{background-image:url(http://images.ciao.com/ide/images/box/bg_top.gif);background-position:left bottom;float:left;padding:0px 0px 0px 5px;margin:0;height:51px;width:140px;-moz-box-sizing: border-box}
.banner_bgtop span{background-image:url(http://images.ciao.com/ide/images/box/bg_top.gif);background-position:right bottom;width:140px;height:51px;float:left;padding:0px 0px 0px 5px;text-align:center;-moz-box-sizing: border-box}
*html .banner_bgtop span{background-image:url(http://images.ciao.com/ide/images/box/bg_top.gif);background-position:right bottom;width:140px;height:51px;float:left;padding:0px 0px 0px 0px;text-align:center;-moz-box-sizing: border-box}
.banner_bgtop a img{align:center;position:relative; top:10px}
.banner_bgtop a.linksCiaoTop{background: none;background:transparent!important;background-image:none!important;margin:0!important;padding:0px 10px 0px 0px!important;text-decoration:none!important;border:0!important}
.banner_bgmiddle{background-image:url(http://images.ciao.com/ide/images/box/bg_middle.gif);background-position:left top;float:left;padding:0px 0px 0px 5px;margin:0;width:140px;-moz-box-sizing: border-box}
.banner_bgmiddle span{background-image:url(http://images.ciao.com/ide/images/box/bg_middle.gif);background-position:right top;float:left;padding:0px 0px 0px 5px;font-family:arial,"helvetica, sans-serif";font-size:11px;font-weight:bold;color:#000000;text-decoration:none;width:140px;-moz-box-sizing: border-box}
*html .banner_bgmiddle span{background-image:url(http://images.ciao.com/ide/images/box/bg_middle.gif);background-position:right top;float:left;padding:0px 0px 0px 0px;font-family:arial,"helvetica, sans-serif";font-size:11px;color:#000000;text-decoration:none;width:140px}
.banner_bgmiddle a.arrowCiao{background:transparent url(http://images.ciao.com/ide/images/box/arrow.gif) no-repeat 0px 5px!important;font:11px arial!important;color:#ff7c00!important;margin:0!important;padding:0px 0px 0px 10px!important;text-decoration:underline!important;display:block!important;text-align:left!important;border:0!important}
.banner_bgmiddle form.busqueda{margin:0px;padding:0px}
.banner_bgmiddle span  input.search{background:url(http://images.ciao.com/ide/images/box/form_80x25.gif) no-repeat;font:10px arial;border:0px solid #ff0000;float:left;width:80px;height:25px;margin:0px 1px 0px 0px;padding:5px 0px 0px 0px;vertical-align:middle;text-align:center}
.banner_bgmiddle input.go{margin:2px 0px 0px 5px;width:20px;height:20px;display:inline;float:clear;border:0}
.banner_bgbottom{background-image:url(http://images.ciao.com/ide/images/box/bg_bottom.gif);background-position:left bottom;float:left;padding:0px 0px 0px 5px;margin:0;color:#000000;height:51px;width:140px;-moz-box-sizing: border-box}
.banner_bgbottom span{background-image:url(http://images.ciao.com/ide/images/box/bg_bottom.gif);background-position:right bottom;float:left;padding:0px 0px 0px 5px;font:22px bold;color:#000000;height:51px;width:140px;-moz-box-sizing: border-box}
*html .banner_bgbottom span{background-image:url(http://images.ciao.com/ide/images/box/bg_bottom.gif);background-position:right bottom;float:left;padding:0px 0px 0px 0px;font:22px bold;color:#000000;height:51px;width:140px;-moz-box-sizing: border-box}
.banner_bgbottom a.linksCiaoBottom{background: none;background:transparent!important;background-image:none!important;margin:0!important;padding:0px 0px 0px 10px!important;text-decoration:none!important;display:block!important;border:0!important}
.banner_bgbottom div.footnoteCiao {margin: 0 0 0 0;padding:0 5px 0 0;font: 9px arial;color: #7b7b7b;text-align: center}
.banner_bgbottom div.logo{margin:0 0 0 0;padding:0 5px 0 0;text-align:center}

.box2 .ads.ciao {background: url(imgs/txt-ciao.gif) no-repeat 185px 46px;border:0 none}