body {background: #000 url(/images/bgx.jpg) top center fixed no-repeat; color: #fff; margin:0;}
body,td  {font-family: Tahoma, Verdana, Geneva, Arial; color: #fff; font-size: 11px;}
img {border: 0;}
a {text-decoration: none;}
.clr:after {content:".";display:block;height:0;visibility:hidden;}
.clr {clear:both;display:block;}
h2 {font-size: 20px; font-weight: normal; color: #fff; background: #c00; padding: 8px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;}
.chSelCont { margin: -51px 5px 20px 228px; padding: 8px 2px; font-size: 12px; font-weight: normal; color: #fff;  background: #111; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;}
.chSelCont a {color: #fff; font-size: 12px; font-weight: bold;  padding: 5px; margin: 0 2px;}
.chSelCont a:hover {color: #fff; background: #c00; padding-bottom: 5px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; }
.chSelCont a.selected {color: #fff; background: #c00; padding-bottom: 5px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; }

.ChannelItemsContainer {height: 720px;}
.ChannelItemsContainer .pagerTop {display: none;}

.getMoreJuice {width: 60px; float: right; display: block; text-align: center; font-weight: bold; font-size: 12px; color: #fff; background: #c00; padding: 5px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; }
.getMoreJuicyJuice {width: 120px; float: right; display: block; text-align: center; font-weight: bold; font-size: 12px; color: #fff; background: #c00; padding: 5px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; }


h2 {
background: #8c1c1d; /* Old browsers */
background: -moz-linear-gradient(top, #770000 0%, #dd0000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#770000), color-stop(100%,#dd0000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #770000 0%,#dd0000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #770000 0%,#dd0000 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #770000 0%,#dd0000 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#770000', endColorstr='#dd0000',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #770000 0%,#dd0000 100%); /* W3C */
}

.chSelCont {
background: #111; /* Old browsers */
background: -moz-linear-gradient(top, #333 0%, #000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#333), color-stop(100%,#000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #333 0%,#000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #333 0%,#000 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #333 0%,#000 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #333 0%,#000 100%); /* W3C */
}

.Recto {width: 900px; margin: 0 auto;  text-align: center;}
.Recto img {margin: 0 0 15px 0;}
.Recto embed {margin: 0 0 15px 0;}
.Recto object {margin: 0 0 15px 0;}

.Recta {margin: auto auto;}
.Recta img {margin: 0 0 15px 0;}
.Recta embed {margin: 0 0 15px 0;}
.Recta object {margin: 0 0 15px 0;}

h2 strong {color: #fff}
#TVtop {background: #d00 url(/images/bg_top.jpg) repeat-x; height: 130px; }
.TVtopCont {width: 970px; margin: auto auto; height: 130px; overflow: hidden;}
.TVlogo {width: 164px; float: left;}
.TVtopNav {width: 690px; float: left; margin-left: -40px; padding-top: 10px;}
#TVtop .TVtopNav .mnt {text-align: right;}
#TVtop .TVtopNav .mnt a {color: #666; font-size: 16px;}
#TVtop .TVtopNav .mnt a:hover {color: #fff; background: none;}
.TVtopNav .mnt2 {color: #fff; padding-top: 30px; padding-left: 35px;}
.TVtopNav .mnt2 a {color: #fff;}
.TVtopNav .mntFB {color: #fff; padding-top: 20px; padding-left: 55px;}
#TVfooter {margin:0px auto; width:890px;background:#000}
.TVtopGS {width: 301px; float: right; height: 44px; background: url(/images/bg_search.gif) no-repeat; margin-top: 26px; padding: 10px; font-size: 11px; position:relative; top:-111px}
.TVtopGS strong {display: block; margin-bottom: 3px;}
.TVtopGS img, .TVtopGS input {vertical-align: middle;}
.TVtopGS input {margin-right: 5px;}
.TVtopNav a {font-size: 12px; font-weight: bold; color: #666; padding: 5px; margin-left: 5px;}
.TVtopNav a:hover, .TVtopNav a.selected {color: #fff; background: #c00; padding-bottom: 8px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; }
.TVad {width: 720px; height: 70px; font-weight: bold; text-align: center; font-size: 60px; color: #3f3f3f; margin: 20px auto; border: 1px #3f3f3f solid; padding: 15px; background: #333;}
#TVbody {margin: auto auto; }
.MList {margin-bottom:20px; text-align: center;}
.MvCItem {display: block; width: 170px; float: left; margin: 0 10px; margin-bottom: 20px; text-align: center; height: 220px;}

#sideBar .MvCItem {display: block; width: 170px; height: 140px; float: none; margin: 0 0 15px 0; text-align: left; width: auto;}
#sideBar .MvCItem img {float: left; margin: 0 5px 5px 0;}
#sideBar .MvCItem h1 {font-size: 14px;}
#sideBar .MvCItem strong a {color: #e00}

.MvCItem h1 {font-size: 13px; margin: 5px 0px; color: #fff; font-weight: normal;}
.MvCItem h1 a {color: #fff;}
.MvCItem h1 a:hover {color: #e00;}
.MvCItem h3 {font-size: 10px; margin: 0px; color: #fff;}
.MvCItem h3 strong {color: #888; font-weight: normal;}
.MvCItem h3 a {color: #888;}
.MvCItem h3 a:hover {color: #eee; text-decoration: underline;}
.MCshow {padding: 15px 13px 10px 13px; border: 1px #444 solid; background: #000; margin: auto auto; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;}
.MCshow input {color: #fff; font-size: 11px;}
.MCshow h1 {vertical-align: middle; line-height: 24px;}
.MCshow h1 img { margin-right: 10px; vertical-align: middle;}
.MCshow h3 {font-weight: normal; color: #888; padding: 0 0 0 55px; margin: -5px 0 10px 0;}
.MCshow h3 a {color: #c00;}
.MCshow h3 a:hover {color: #fff; text-decoration: underline;}
.MCshow .player {}
.MCshow .player h1 {font-size: 16px; margin: 0 0;}
#mediaspace {border: 1px #333 solid;}


.player img.frameShift {border: 1px #444 solid;}

.MvCItemHP {width: 220px; height: 235px;}
.MvCItemPreviev {width: 190px; height: 205px; text-align: center;}
.MvCItemPreviev h1 {line-height: 13px;}
.MvCItemPreviev h3 {padding: 0px; margin: 0px;}
.MvCItemPreviev h3 a {color: #888;}
.MvCItemPreviev h3 a:hover {color: #EEE; text-decoration: underline;}

.embC {background: #333; font-size: 11px; color: #888; line-height: 30px; padding: 10px; margin: auto 0; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;}
.embC input {border: 0; border: 1px #333 solid; background: #888; color: #fff; padding: 2px 5px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
.embC a {color: #fff;}

.embC .lcc {width: 480px; float: left;}
.embC .rcc {width: 165px; float: right;}
.embC .rcc table td {padding: 5px;}

.subPages {font-size: 12px; padding: 5px; border: 1px #333 solid; display: block; clear: both; color: #444; width: 800px; margin: 10px auto;  -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;}
.subPages b {color: #d00;}
.subPages a {color: #666;}
.subPages .a {width: 200px; height: 18px; float: left; text-align: left;}
.subPages .b {width: 360px; height: 18px; float: left; text-align: center;}
.subPages .c {width: 200px; height: 18px; float: right; text-align: right;}


#footer 				{font-size: 10px; color: #666; width: 800px; text-align: center; margin: 20px auto;}
#footer a 			{color: #aaa; text-decoration:none;}
#footer a:hover {color: #fff; text-decoration:none;}
.axel {margin: 10px auto;}

.MediaDesc {margin: 10px 0;}



#TVbodyPage {width: 970px !important; margin: auto auto;  }
#TVbodyPageArt {width: 970px !important;  margin: auto auto;  }
#TVbodyPageArt #sideBar {float: right; width: 300px; padding: 0 0 10px 0; min-height: 540px; }
#TVbodyPageArt .MCshow {width: 642Px; float: left; padding: 10px;}
#TVbodyPageArt #sideBar h2 {margin: 0 0 20px 0;}

/* leg com */


#Comments {margin-bottom: 10px; margin-top: 15px;}
#Comments .bt { margin-top: 10px;}
#Comments .l {width: 480px; float: left; font-size: 12px; text-align: left;  padding-bottom: 0px;}
#Comments .r {color: #888; width: 130px; float: right; font-size: 10px; text-align: right; padding: 5px; padding-bottom: 0px;}
#Comments .r a {color: #d00;}
#Comments .r a:hover {color: #fff; text-decoration: underline;}
#Comments h5 { padding-left: 20px;margin-top: 0px; margin-bottom: 0px; text-align: left; font-size: 14px;color: #d00}
#Comments img {vertical-align: middle;}
#Comments p {color: #aaa; padding: 5px; padding-left: 20px; text-align: left; margin: 0px; line-height: 18px;}
#Comments h2 {margin-top: 0;}
.itCom {padding: 10px; padding-bottom: 10px; border: 1px #333 solid; background: #000; margin: 0 0 10px 0; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;}

.ModerateThis {width: 120px; float: right; font-size: 9px; text-align: right; margin: 20px 0 0 0;}
.ModerateThis a {color: #888; text-decoration: none;}
.ModerateThis a:hover {color: #999; text-decoration: underline;}


.ComFrm {padding: 10px; margin: 5px 0 0 0;  font-size: 11px;  background: #333; text-align: left ;color: #aaa; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; }
.ComFrm textarea {background: #000; color: #fff; margin: 10px 8px; width: 600px; height: 120px; overflow: auto; min-width: 600px; max-width: 600px;}
.ComFrm form {margin: 0px;}
.ComFrm em {color: #aaa; font-weight: bold; font-style: normal;}
#in1 {width: 480px;  color: #fff; border: 0; background: #000; padding: 5px; margin: 0 0 0 15px;}
#sbm1 {width: 122px; border: 0; background: #000; padding: 5px;}
.input1 {width: 280px; background: #000; border: 0; padding: 5px; color: #fff; margin: 0 0 0 15px;}
.subxfrm {text-align: right; margin: -25px 0 24px 0;}

#thtable { font-size: 11px;}
#thtable td b { font-size: 11px; }
#thtable td a {color: #dc0000; text-decoration: none;}
#thtable td a:hover {color: #000; text-decoration: underline;}
#thtable td sup { color: #dc0000;}
#thtable td { vertical-align: middle; font-size: 10px; vertical-align: middle; font-family: Verdana, Arial, Helvetica, sans-serif; 	border-bottom: 1px #ddd solid; border-right: 1px #eee solid; border-top: 1px #f2f2f2 solid;	border-left: 1px #e1e1e1 solid;}
#thtable td img {margin-top: 13px;}
#thtable td  { text-decoration: none; color: #434343;}
#comtable {   font-size: 11px;}
.thread {text-decoration: none; color: #dc0000;}
.thread:hover {text-decoration: underline; color: #000;}
#comtable td {   vertical-align: middle;  font-size: 11px; 	font-family:  Verdana, Arial, Helvetica, sans-serif; border-bottom: 1px #ddd solid;	border-right: 1px #eee solid;	border-top: 1px #f2f2f2 solid; 	border-left: 1px #e1e1e1 solid;}
#comtable td img {   margin-top: 13px;}
#comtable td a {text-decoration: none;}
#comtable td a:hover {text-decoration: underline; color: #000;}
#comtable td sup {   color: #dc0000;}
#tabdata { 	padding: 0px;	margin: 0px;border-left: 1px #000 solid;	border-bottom: 1px #000 solid;}
#tabdata td { 	padding: 5px;	color: #000;	margin: 0px;	border-right: 1px #000 solid;	border-top: 1px #000 solid;}
#pintable {   font-size: 11px;}
#pintable td {   vertical-align: middle;  font-size: 11px;}
#pintable td img {   margin-top: 13px;}
#pintable td a { text-decoration: none;}
#pintable td a:hover { text-decoration: underline; color: #000;}
#lnktable {   font-size: 11px;}
#lnktable td {   vertical-align: middle;  font-size: 11px;}
#lnktable td img {   margin-top: 13px;}
#lnktable td a { text-decoration: none;}
#lnktable td a:hover { text-decoration: underline; color: #000;}
.fr1 {background: #fff url(/images/fr.jpg) bottom repeat-x;	padding-bottom: 4px;}
.fr2 {background: #fff url(/images/fr.jpg) bottom repeat-x;	padding-bottom: 4px;}
.fr3 {background: #fff url(/images/fr.jpg) bottom repeat-x;	padding-bottom: 4px;}
.fr4 {background: #fff url(/images/fr.jpg) bottom repeat-x;	padding-bottom: 4px;}
.shade1 {background: #fff url(/images/shade1.jpg) bottom repeat-x;padding: 10px;}
.submit {border: 1px #000 solid; background: url(/images/ld0.gif); color: #fff; font-weight: bold; font-size: 10px; padding: 1px;}
.asubmit {border: 1px #000 solid; background: url(/images/ld0.gif); color: #fff; font-weight: bold; font-size: 10px; padding: 4px; text-decoration: none; display: block; margin-left: 3px; text-align: center;}
.submit2 {text-align: center; width: 110px; display: block; border: 1px #000 solid; background: url(/images/subx.jpg); color: #fff; font-weight: bold; font-size: 10px; padding: 3px; text-decoration: none; height: 14px;}

.Bsubmit {border: 0; padding: 5px 40px;  font-size: 11px; font-weight: bold;  background: #d00; text-align: center ;color: #fff; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; cursor: pointer;}


h2.c0 {font-size: 12px; display: inline; margin: 0px;}
.c0 { color: #000;}
.c1 {color: #dc0000;}

.erra {margin: 20px; margin-bottom: 1px; clear: both; display: block; background: #ddd; border: 1px #888 solid; padding: 3px; font-size: 14px; color: #dc0000; font-weight: bold; text-align: center;}
.errb {margin: 20px; margin-top: 0px; background: #f5f5f5; border: 1px #888 solid; padding: 10px; text-align: center; font-size: 11px;}

.playerhp {padding-top: 10px;}

.MediaDescHP {margin-left: 10px; width: 540px; float: left;}
.embCHP {float: right; background: #111; width: 360px; margin-top: 5px;}
.embCHP .lcc {width: auto; margin-right: 10px;}

.pagerTop {padding: 10px 0 30px 0;}

.CommFormPlaceholder {padding: 7px; margin: 5px 0 0 0; font-size: 11px;  background: #222; text-align: left; color: #aaa; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; }
.CommFormPlaceholder .Bsubmit {padding: 4px 25px; margin-top: 2px;}
.CommFormPlaceholder textarea {margin: 5px 0px; width: 595px; min-width: 595px; max-width: 595px; height: 70px;}
.CommFormPlaceholder .subxfrm {margin-bottom: 0px;}
.CommFormPlaceholder #in1 {width: 488px;}


.ui-dialog {font-size: 16px; text-align: center; background: #666; padding: 20px 10px; border-radius: 10px; height: 45px !important;}
.ui-icon {position: absolute; color: #FF0000; font-size: 11px; top: 10px; right: 10px;}
.ui-icon:hover {text-decoration: underline;}







