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

.mod-open-list .mod-content ul li dl { margin:0; padding:6px 8px 8px 0px; overflow: hidden;}
body.frontpage .mod-open-list .mod-content ul li dt.title { padding: 0 0 2px;}
body.columnists .mod-open-list .mod-content ul li dt.title { padding: 0 0 6px;}
.mod-open-list .mod-content ul li dd { padding-bottom:0px;}
.mod-content ul li dd.timestamp { padding-bottom:0px; font-weight: 700; color: #626262}
.columnistas-list .mod-content ul li dd.article-link { padding: 6px 0 0; }
.columnistas-list .mod-content ul li dd span { padding-left: 4px; }
.mod-open-list .mod-content ul li dd.small {font-size: 10px;}
	
.mod-accordion div span.logo { float:left; padding:4px 12px 8px 0;}

.mod-content .video-attributes dd.timestamp { color:#8C8C8C; font-size:10px; font-weight:normal; }

.sn-chat-schedule p {margin: 0px; line-height: 1.2;}
.sn-chat-schedule p.name {font-weight: 700;}
.sn-chat-schedule ul {padding: 12px 15px 6px;}
.sn-chat-schedule ul li {padding: 0 0 15px 0; overflow: hidden; height: 1%;}
.sn-chat-schedule div.time {float: left; width: 40px;}
.sn-chat-schedule div.time p {text-align: center;}
.sn-chat-schedule div.chat { float:left; margin-left: 20px; width: 195px;}

.mod-open-list div.video-attributes { background:transparent none repeat scroll 0 0; overflow:hidden; padding-bottom:4px; }
.mod-open-list  .mod-content ul.transparent li { background: transparent; border-bottom:none; border-top:none; }
.mod-open-list  .mod-content.thumb-134 ul li dl {float:left; width:130px;}

.video-listing h4 { color:#333333; font-family:helvetica,arial,sans-serif; font-size:16px; padding:0 6px 10px; }
.video-listing .page-select-top { border-bottom:1px solid #E0E0E0; border-top:1px solid #E0E0E0; }


.mod-accordion div.mod-sort-select {background-image: none; height: 22px;}

.mod-accordion div.mod-accordion-footer { display: block; background-image: none;}
.mod-accordion div.mod-accordion-footer div {background-image: none;}
.mod-accordion div.mod-accordion-footer div.jcarousel-next,
.mod-accordion div.mod-accordion-footer div.jcarousel-prev { background-image:url(../assets/carousel-scrollers-sprite.png); background-repeat:no-repeat; height:18px; width:18px; cursor:pointer; z-index:3; display:none; padding:0 2px;}
.ie6 .mod-accordion div.mod-accordion-footer div.jcarousel-next,
.ie6 .mod-accordion div.mod-accordion-footer div.jcarousel-prev {background-image:url(../assets/carousel-scrollers-sprite-ie6.png);}
.mod-accordion div.mod-accordion-footer div.jcarousel-next {float: left; background-position:-125px 50%;}
.mod-accordion div.mod-accordion-footer div.jcarousel-next:hover { background-position:-100px 50%;}
.mod-accordion div.mod-accordion-footer div.jcarousel-next-disabled { background-position:-75px 50%;}
.mod-accordion div.mod-accordion-footer div.jcarousel-next-disabled:hover { background-position:-75px 50%; cursor: default;}
.mod-accordion div.mod-accordion-footer div.jcarousel-prev { float:left; background-position:0 50%;}
.mod-accordion div.mod-accordion-footer div.jcarousel-prev:hover { background-position:-25px 50%;}
.ie6 .mod-accordion div.mod-accordion-footer div.jcarousel-prev { width: 15px; height: 95px; }
.mod-accordion div.mod-accordion-footer div.jcarousel-prev-disabled { background-position:-50px 50%;}
.mod-accordion div.mod-accordion-footer div.jcarousel-prev-disabled:hover { background-position:-50px 50%; cursor: default;}

.mod-accordion div.mod-accordion-footer .page-select div.page-numbers{display:block; vertical-align:middle; margin:2px 2px; color:#4B4B4B; font-size:10px; float:left;}
.mod-accordion div.mod-accordion-footer .page-select div.controls{float:right; overflow:hidden;}
.mod-accordion div.mod-accordion-footer .page-select div.jcarousel-prev{display:block !important; float:left; height:18px;}
.mod-accordion div.mod-accordion-footer .page-select div.jcarousel-next{display:block !important; float:left; height:18px;}

.mod-open-list .mod-content ul li div.video-attributes dl { padding-bottom: 2px;}

