/* Hounston []@font-face {*/
@font-face {
	font-family: 'Novecentowide-Light';
	src: url('../fonts/novecentowide-light-webfont.eot?') format('eot'),
		url('../fonts/novecentowide-light-webfont.woff') format('woff'),
		url('../fonts/novecentowide-light-webfont.ttf') format('truetype'),
		url('../fonts/novecentowide-light-webfont.svg#webfont0L0TsvhT') format('svg');
}
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	color:#434040;
	font:13px/15px Helvetica, Arial, sans-serif;
	background:#fff;
	min-width:960px;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a{
	text-decoration:none;
}

a:hover{
	text-decoration:none;
}


#header{
	width:100%;
	position:relative;
/* 	background:#f8f9fa url(../../img/tvdiario/bg-header.gif) 0 100% repeat-x; */
}
.header-holder {
width: 960px;
margin: 0 auto;
padding: 24px 0 40px 0;
}
#header .banner-holder {
display: block;
width: 728px;
margin: 0;
background: #fff;
border: 1px solid #f2f2f2;
padding: 7px;
float: right;
}
#header .banner-holder img,
#header .banner-holder a{display:block;}



.logo{
	width:214px;
	height:67px;
/* 	text-indent:-9999px; */
	padding: 0;
	margin:20px 0 0 -10px;
}
.logo a{
	display:block;
	height:100%;
}
.logo a img {width:214px !important;}
.top-section{
	width:100%;
	position:relative;
	background:#1663a7 url(../../img/tvdiario/bg-top-section.gif) repeat-x;
	height:36px;
	/*z-index:44;*/
}

.top-section .holder{
	width:941px;
	margin:0 auto;
	padding:0 1px 0 0;
}
.top-section .holder:after{
	content:"";
	display:block;
	clear:both;
}





.top-section-entretenimento{
	width:100%;
	position:relative;
	background:#AA1236;
	height:36px;
	/*z-index:44;*/
}

.top-section-entretenimento .holder{
	width:941px;
	margin:0 auto;
	padding:0 1px 0 0;
}

.top-section-entretenimento .holder:after{
	content:"";
	display:block;
	clear:both;
}


.top-section-noticias{
	width:100%;
	position:relative;
	background:#005c35;
	height:36px;
	/*z-index:44;*/
}

.top-section-noticias .holder{
	width:941px;
	margin:0 auto;
	padding:0 1px 0 0;
}

.top-section-noticias .holder:after{
	content:"";
	display:block;
	clear:both;
}


/*
CLASSIFICACAO
*/
.banPrincipal{
	margin-top:-23px;
}

.classification{
	margin:75px 0 0 40px;
	width:278px;
	height:22px;
	position:relative;
	position:absolute;
	font-size:14px;
	font-weight:bold;
	line-height:22px;
	color:#000;
}
.classification span{
	width:22px;
	height:22px;
	display:block;
	float:left;
	line-height:22px;
	text-align:center;
	background:#0C0;
	color:#fff;
	font-weight:bold;
	font-size:12.5px;
	-webkit-border-radius: 2px;	
	-moz-border-radius: 2px; 
	border-radius: 2px;
	margin:0 10px 0 0;
	text-shadow:1px 1px 0px #333;
}
.classification span.ten{
	background:#09F;
}
.classification span.twelve{
	background:#FF0;
	color:#000;
	text-shadow:1px 1px 0px #fff;	
}
.classification span.fourteen{
	background:#F60;
}
.classification span.sixteen{
	background:#F30;
}
.classification span.eightteen{
	background:#000;
}


/*
MENU
*/

#menu {
	list-style:none;
	height:36px;
	float:left;
}

#menu li {
	float:left;
	display:block;
	position:relative;
	line-height:36px;
	border:none;
	background: url(../../img/tvdiario/separator-nav.gif) no-repeat scroll 0 0 transparent;
}

#menu .entretenimento {
	float:left;
	display:block;
	position:relative;
	line-height:36px;
	border:none;
	background: url(../../img/tvdiario/separador-entretenimento.gif) no-repeat scroll 0 0 transparent;
}


#menu .noticias {
	float:left;
	display:block;
	position:relative;
	line-height:36px;
	border:none;
	background: url(../../img/tvdiario/separador-noticias.gif) no-repeat scroll 0 0 transparent;
}



#menu li:hover {
	padding-bottom:4px;
	/* Background color and gradients */
}

#menu li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px; 
	color: #EEEEEE;
	display:block;
	outline:0;
	text-decoration:none;
	text-shadow: 1px 1px 1px #000;
	padding:0 11px;
}

#menu li:hover a {
	color:blue
}
#menu li .drop {
	/*padding-right:21px;*/
	
}
#menu li:hover .drop {
	background:url(../../img/tvdiario/nav-hover-l.gif) no-repeat;
	color:#161616;
	text-shadow:none;
	display:block;
}

#menu li.ativo {
	background:url(../../img/tvdiario/nav-hover-l.gif) no-repeat;
	color:#161616 !important;
	display:block;
	text-shadow:none !important;
}

#menu .entretenimento:hover .drop {
	background:url(../../img/tvdiario/nav-hoverEntretenimento-l.gif) no-repeat;
	color:#161616;
	text-shadow:none;
	display:block;
}

#menu .entretenimento .ativo {
	background:url(../../img/tvdiario/nav-hoverEntretenimento-l.gif) no-repeat;
	color:#161616 !important;
	display:block;
	text-shadow:none !important;
}

#menu .noticias:hover .drop {
	background:url(../../img/tvdiario/nav-hoverNoticias-l.gif) no-repeat;
	color:#161616;
	text-shadow:none;
	display:block;
}

#menu .noticias .ativo {
	background:url(../../img/tvdiario/nav-hoverNoticias-l.gif) no-repeat;
	color:#161616 !important;
	display:block;
	text-shadow:none !important;
}


#menu li.ativo a{
	color:#161616 !important;
	text-shadow:none !important;
}
.dropdown{
	margin:0px auto;
	float:left;
	position:absolute;
	left:-999em; /* Hides the drop down */
	text-align:left;
	padding:20px 12px;
	border:#cecccc;
	background:#F4F4F4;
	box-shadow:0px 0px 10px #333;
	z-index:99999;
}

.great{width:653px;}
.small{width: 220px;}
.medio{width: 356px;}

#menu li:hover .dropdown{
	left:3px;
	top:auto;
}

.featured{
	width:150px;
	float:left;
}

.left{
	float:left;
}

.right{
	float:right;
}


.boxFotoNoticias{width:300px;margin-right:20px;}
.fotoNoticia{width:300px;margin:4px 15px 21px 0;}
.fotoNoticia p{background:#EAEAEA;padding:10px;font-size:11px;line-height:16px;}
.fotoNoticia span{background:url(../../img/tvdiario/noticias/camera.png) no-repeat left top;padding-left:18px;}

.featured img{
	margin-bottom:10px;
}
.featured p{
	font-size:13px;
	color:#434040;
	line-height:18px;
}
.featured p span{
	color:#176AB1;
	font-size:13px;
}

.entretenimento .featured p span{
	color:#AA1236;
	font-size:13px;
}

.noticias .featured p span{
	color:#005c35;
	font-size:13px;
}

.esportes .featured p span{
	color:#176AB1;
	font-size:13px;
}

.featured .holder{
	overflow:hidden;
	width:140px;
}
.featured .program{
	color:#176AB1 !important;
	background:url(../../img/tvdiario/bg-program-r.gif) 100% 0 no-repeat;
	padding:0 5px 0 34px!important;
	line-height:18px;
	text-shadow:none !important;
}

.entretenimento .featured .program{
	color:#AA1236 !important;
}

.noticias .featured .program{
	color:#005c35 !important;
}

.esportes .featured .program{
	color:#176AB1 !important;
}

.featured .program span{
	display:block;
	background:url(../../img/tvdiario/bg-program-l.gif) no-repeat;
	padding:1px 1px 6px 6px;
	font-size:12px;
}
.featured .program:hover{
	text-decoration:underline !important;
}


.column{
	float:left;
	margin-left:10px;
	width:150px;
	word-wrap:break-word;
}


.column h2{
 font-weight:bold;
 
}

.column li{
	line-height:17px !important;
	padding:0 !important;
	height:auto !important;
	background:none !important;
	float:none !important;
}
.column li a{
	text-shadow:none !important;
	color:#3d3f3e !important;
	font-size:12px !important;
}

.column li a:hover{
	text-decoration:underline !important;
	color:#176AB1 !important;
}

.column .entretenimento a:hover{
	text-decoration:underline !important;
	color:#AA1236 !important;
}


.column .noticias a:hover{
	text-decoration:underline !important;
	color:#005c35 !important;
}

.column .esportes a:hover{
	text-decoration:underline !important;
	color:#176AB1 !important;
}

.entretenimento .column li a:hover{
	text-decoration:underline !important;
	color:#AA1236 !important;
}

.noticias .column li a:hover{
	text-decoration:underline !important;
	color:#005c35 !important;
}

.esportes .column li a:hover{
	text-decoration:underline !important;
	color:#176AB1 !important;
}

.dropdown b{
	float:left;
	width:400px;
	margin-left:20px;
}

.search-form{
	float:right;
	background:url(../../img/tvdiario/bg-search-form.png) no-repeat;
	width:133px;
	height:17px;
	padding:2px 0 4px 7px;
	margin:7px 0 0 20px;
}
.search-form input[type="text"]{
	width:107px;
	font-size:13px;
	line-height:16px;
	color:#434040;
	background:none;
	border:none;
	margin:0;
	padding:0;
	float:left;
	outline:none;
}
.search-form input[type="submit"]{
	cursor:pointer;
	text-indent:-9999px;
	font-size:0;
	line-height:0;
	overflow:hidden;
	vertical-align:top;
	width:25px;
	height:23px;
	margin:0;
	padding:0;
	float:left;
	border:none;
	background:none;
}
.search-form input[type="submit"]:hover{cursor:pointer;}
.social-networks{
	float:right;
	width:122px;
	margin:9px 0 0;
}
.social-networks li{
	float:left;
	margin:0 0 0 8px;
}
.social-networks li:first-child{margin:0;}
.social-networks a{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	width:18px;
	height:18px;
}
.social-networks .google{background:url(../../img/tvdiario/icon-google+.gif) no-repeat;}
.social-networks .play{background:url(../../img/tvdiario/icon-play.gif) no-repeat;}
.social-networks .facebook{background:url(../../img/tvdiario/icon-facebook.gif) no-repeat;}
.social-networks .twitter{background:url(../../img/tvdiario/icon-twitter.gif) no-repeat;}
.social-networks .rss{background:url(../../img/tvdiario/icon-rss.gif) no-repeat;}
#main{
	background:url(../../img/tvdiario/bg-main.gif) #fff repeat-x;
	width:100%;
	position:relative;
	padding:23px 0 10px;
	clear:both;
}

#Case-ASeguir { float:none !important; height:120px; clear:left; margim-bottom:20px; }


.main-holder{
	width:940px;
	margin:0 auto;
	clear:both;
	/*overflow:hidden;*/
}
.section{
	/*overflow:hidden;
	width:940px;*/
	margin:0 0 15px;
}
.section .holder{
	float:left;
	width:780px;
}
.section .video-block{
	overflow:hidden;
	width:780px;
	margin:0 0 26px;
}
.section .video-area{
	float:right;
	width:285px;
	background:url(../../img/tvdiario/bg-video-area.jpg) no-repeat;
	padding:7px 7px 7px 8px;
}
.section .video-area .img-video-area{
	margin:0 0 18px;
}

div.cb { clear: both; }
div div.img-video-area {
	position: relative;
}
		
div div.img-video-area a {
	height: 238px;
}
		
div div.img-video-area img {
	position: absolute;
}
		
div div.img-video-area img#idPlay {
	z-index:1;
}
		
.section .video-area .img-video-area img,
.section .video-area .img-video-area a{display:block;}
.section .heading{
	position:relative;
	color:#fff;
	text-shadow:0 1px 2px #333;
}
.section .heading strong{
	display:block;
	font-weight:bold;
}
.section .heading a{color:#fff;}
.section .heading .more{
	position:absolute;
	top:-25px;
	left:-8px;
	background:#fba61a;
	padding:1px 6px 4px;
	letter-spacing:1px;
	text-shadow:none;
}
.tabs-area{width:780px;}
.tabset{
	overflow:hidden;
	border-bottom:1px solid #176AB1;
	font:12px/19px Novecentowide-Light, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	margin:0 0 18px;
}
.tabset li{float:left;}
.tabset a{
	display:block;
	color:#176AB1;
	background:#f2f2f2;
	padding:2px 5px 1px 4px;
}
.tabset a.alt{background:#e6e6e6;}
.tabset a:hover,
.tabset .active a{
	color:#fff;
	background:#176AB1;
	text-decoration:none;
}
.tablist{width:780px;float:left;}
.tab1{
	width:780px;
	overflow:hidden;
	padding:0 0px 0 0;
}
.section .video-section{
	float:left;
	width:447px;
	padding:1px 13px 0 0;
	background:url(../../img/tvdiario/bg-video-section.gif) 100% 100% no-repeat;
}
.section .video-holder{
	float:left;
	width:300px;
	margin:0 20px 0 0;
}
.section .video-holder img,
.section .video-holder a{display:block;}
.section .title{
	display:block;
	margin:19px -10px 6px 0;
	font-weight:bold;
}

.section .titleNoticias{
	display:block;
	margin:19px -10px 6px 0;
	font-weight:bold;
}

.section .titleEsporte{
	display:block;
	margin:19px -10px 6px 0;
	font-weight:bold;
}

.section .titleEntretenimento{
	display:block;
	margin:19px -10px 6px 0;
	font-weight:bold;
}
.section .cites-carousel{
	float:right;
	width:300px;
	line-height:13px;
}
.section .cites-carousel .gmask{
	position:relative;
	overflow:hidden;
	width:320px;
}
.section .cites-carousel .gmask ul{
	width:9999px;
	overflow:hidden;
}
.section .cites-carousel .gmask li{
	float:left;
	width:140px;
	margin:0 10px;
}
.section .cites-carousel .img-holder{
	position:relative;
	display:block;
	width:140px;
	height:105px;
	overflow:hidden;
	word-wrap:break-word;
	margin:17px 0 0;
}
.section .cites-carousel .img-holder img{display:block;}
.section .cites-carousel .img-holder:first-child{margin:0;}
.section .cites-carousel .img-holder:hover span{text-decoration:underline;}
.section .cites-carousel .img-holder span{
	position:absolute;
	bottom:10px;
	left:8px;
	width:120px;
	color:#fff;
	text-shadow:0 1px 2px #000;
}
.section .cites-carousel .cites-nav{
	width:48px;
	margin:0 -10px 0 auto;
	background:url(../../img/tvdiario/separator-cites.gif) 23px 0 no-repeat;
	overflow:hidden;
}
.section .cites-carousel .cites-nav li{
	float:left;
	margin:0 0 0 2px;
}
.section .cites-carousel .cites-nav li:first-child{margin:0;}
.section .cites-carousel .cites-nav a{
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	width:23px;
	height:23px;
}
.section .cites-carousel .cites-nav .btn-prev{background:url(../../img/tvdiario/arrow-l-cites.gif) no-repeat;}
.section .cites-carousel .cites-nav .btn-next{background:url(../../img/tvdiario/arrow-r-cites.gif) no-repeat;}
.section .banner-holder{
	float:right;
	width:120px;
	background:#fff;
	border:1px solid #f2f2f2;
	padding:8px 9px;
}
.section .banner-holder img,
.section .banner-holder a{display:block;}
.container{
	padding:0 0 3px;
	width:940px;
}
.container:after{
	content:"";
	display:block;
	clear:both;
}
#main h2{
	font:16px/19px Novecentowide-Light, Arial, Helvetica, sans-serif;
	margin:0 0 20px;
	border-bottom:1px solid #d72521;
	overflow:hidden;
	height:22px;
	text-transform:uppercase;
	color:#fff;
	clear:both;
}


#main h3 {
	margin: 0 0 20px;
	font-size: 36px;
    font-weight: bold;
    line-height: 39px;
    margin: 0 0 20px;
}


#main h3 .noticias {
    clear: both;
    color: #005C35;
    font-size: 36px;
    font-weight: bold;
    line-height: 39px;
    margin: 0 0 20px;
}

#main h3 .entretenimento {
    clear: both;
    color: #AA1236;
    font-size: 36px;
    font-weight: bold;
    line-height: 39px;
    margin: 0 0 20px;
}

#main h3 .esportes {
    clear: both;
    color: #176AB1;
    font-size: 36px;
    font-weight: bold;
    line-height: 39px;
    margin: 0 0 20px;
}


.dth{
 color: #929292;
    font-size: 0.9em;
    margin-bottom: 1em;
    overflow: hidden;
    width: 100%;
}

#main h3 .enquete{
margin:0 0 20px !important;
font-size:20px !important;
color:#005C35 !important;
font-weight:bold !important;
clear:both !important;
line-height:23px !important;
}



#main h2 span{
	background:#d72521;
	float:left;
	padding:1px 3px 2px;
}
.container .holder{
	overflow:hidden;
	width:940px;
	margin:0 0 9px;
}
.container .container-nav{
	float:left;
	width:147px;
	border-right:3px solid #d72521;
	font-size:16px;
	line-height:19px;
	font-weight:bold;
}
.container .container-nav a{
	display:block;
	padding:7px 10px;
	color:#d72521;
	background:#f1f1f1 url(../../img/tvdiario/bg-container-nav.gif) repeat-x;
}
.container .container-nav a:hover,
.container .container-nav .active a{
	color:#fff;
	background:#c3201c;
	text-decoration:none;
}
.container .container-list{
	float:right;
	width:779px;
}
.container .container-list li{
	float:left;
	margin:0 0 0 21px;
	width:139px;
	position:relative;
}
.tooltip{
	background:url(../../img/tvdiario/bg-tooltip-t.png) no-repeat;
	padding:17px 0 0;
	width:258px;
	display:none;
	position:absolute;
}
.tooltip .frame{
	background:url(../../img/tvdiario/bg-tooltip-b.png) 0 100% no-repeat;
	padding:0 0 20px;
}
.tooltip .content{
	background:url(../../img/tvdiario/bg-tooltip-c.png) no-repeat;
	min-height:105px;
	padding:1px 26px 3px 19px;
}
.tooltip .title-tooltip{
	display:block;
	font-weight:bold;
	margin:0;
}
.tooltip .heading-tooltip{
	display:block;
	margin:0 0 6px;
	font-style:normal;
}

    


.tooltip p{
	height: 59px;
    margin: 0 0 25px;
    overflow: hidden;
    word-wrap: break-word;
}
	
.tooltip .tooltip-area p{margin:0;}

.tooltip a{color:#333 !important; text-decoration:none;}
.tooltip .tooltip-area a{color:#333 !important; text-decoration:none;}
.tooltip .tooltip-area a strong{padding-bottom:5px;}

/*
.tooltip a{
	color:#c3201c;
	display:inline;
}
.tooltip .tooltip-area{
	 overflow:hidden;
	 width:100%;
	 line-height:12px;
	 padding-top:3px;
} */

.tooltip .video-tooltip{
	float:left;
	width:78px;
	margin:2px 7px 0 0;
}
.tooltip .title-video{
	display:block;
	margin:2px 0;
	color:#d72521;
	font-weight:bold;
}
.container .container-list li:first-child{margin:0;}
.container .container-list li:hover span{text-decoration:underline;}
.container .container-list a,
.container .container-list img{display:block;}
.container .container-list a{
	position:relative;
	color:#fff;
	
}
.container .container-list a:hover span{text-decoration:underline;}
.container .container-list .text-holder{
	position:absolute;
	bottom:10px;
	left:10px;
	width:125px;
	word-wrap:break-word;
	height:31px;
	overflow:hidden;
	
	text-shadow:0 1px 2px #000;
}
.container .container-list strong{
	font-weight:bold;
	display:block;
	margin:0 0 0 0;
}
.container .container-list li .boxAlerta{
	position:absolute;
	top:-4px;
	left:0;
	width:61px;
	height:54px;
	cursor:pointer;
	top:5px; left:81px;
}




.container .container-list .overlay-1,
.container .container-list .overlay-2,
.container .container-list .overlay-3,
.container .container-list .overlay-4,
.container .container-list .overlay-5,
.container .container-list .overlay-6,
.container .container-list .overlay-7,
.container .container-list .overlay-8{
	width:61px;
	height:25px;
	cursor:pointer;
}
.container .container-list .overlay-1{background:url(../../img/tvdiario/img-no-ar.png) no-repeat top right; }
.container .container-list .overlay-2{background:url(../../img/tvdiario/img-ao-vivo.png) no-repeat top right;margin-left:-51px;width:113px;}
.container .container-list .overlay-3{background:url(../../img/tvdiario/img-estreia.png) no-repeat top right;width:65px;margin-left: -4px;}
.container .container-list .overlay-4{background:url(../../img/tvdiario/img-reprise.png) no-repeat top right;width:65px;margin-left: -4px;}
.container .container-list .overlay-5{background:url(../../img/tvdiario/img-especial.png) no-repeat top right;width:70px;margin-left: -9px;}
.container .container-list .overlay-6{background:url(../../img/tvdiario/img-novo.png) no-repeat top right;width:70px;margin-left: -9px;}
.container .container-list .overlay-7{background:url(../../img/tvdiario/img-1-edicao.png) no-repeat top right;width:72px;margin-left: -11px;}
.container .container-list .overlay-8{background:url(../../img/tvdiario/img-2-edicao.png) no-repeat top right;width:72px;margin-left: -11px;}
.container .add{
	font-size:12px;
	line-height:15px;
	margin:0 -1px 0 0;
	overflow:hidden;
	width:941px;
}





.container .add a{
	color:#d72521;
	float:right;
	background:url(../../img/tvdiario/icon-add.gif) no-repeat;
	padding:0 0 0 20px;
}
.area{margin:0 0 41px 0;}
.area .holder{
	padding:0 0 0 1px;
	width:939px;
}
.area .holder:after{
	content:"";
	display:block;
	clear:both;
}
.area .posts{
	float:left;
	width:460px;
	margin:4px 20px 0 0;
	padding:0 0 21px;
	position:relative;
}
#main .area h2{
	border-color:#005c35;
	height:23px;
	width:460px;
	margin:0 0 16px;
}
#main .area h2 span{
	background:#005c35;
	padding:2px 5px;
}





.area .column{
	float:left;
	width:140px;
	margin:0 0 0 20px;
}
.area .column:first-child{
	margin:0;
}
.area .info-list li{
	margin:15px 0 0;
}
.area .info-list li:first-child{
	margin:0;
	color:#3D3F3E;
	text-decoration:none;
}




.area .column img{
	display:block;
	margin:0 0 3px;
}
.area .column .heading{
	font-weight:bold;
	display:block;
	color:#AA1236;
	margin:0 0 2px -2px;
}
.area .column .noticias{color:#005c35;}
.area .column .entretenimento{color:#AA1236;}
.area .column .esporte{color:#176AB1;}

.area .column .brown{color:#60410f;}
.area .banner-holder{
	float:left;
	width:300px;
	margin:4px 19px 0 0;
}
.area .add a{
	position:absolute;
	bottom:0;
	right:0;
	background:url(../../img/tvdiario/icon-add-green.gif) 0 1px no-repeat;
	padding:0 0 1px 20px;
	color:#005c35;
	font-size:12px;
	line-height:15px;
}
.area .vote-section{
	float:left;
	width:140px;
}
.area h3{
	font-size:16px;
	line-height:19px;
	text-transform:uppercase;
	color:#005c35;
	margin:0 0 2px;
}


.area .vote-section p{margin:0 0 9px;}
.vote-form .row{
	overflow:hidden;
	width:100px;
	padding:0 0 8px;
}
.vote-form input[type="radio"]{
	float:left;
	margin:1px 3px 0 0;
	padding:0;
	width:16px;
	height:16px;
}
.vote-form label{float:left;line-height:17px;}
.vote-form .submit-vote{
	background:url(../../img/tvdiario/submit-vote.gif) no-repeat;
	width:54px;
	margin:3px 0 0 auto;
}
.vote-form input[type="submit"]{
	overflow:hidden;
	cursor:pointer;
	vertical-align:top;
	margin:0;
	padding:0 0 4px;
	width:54px;
	height:20px;
	font-size:13px;
	line-height:18px;
	color:#fff;
	border:none;
	background:none;
}
.vote-form input[type="submit"]:hover{cursor:pointer;}
.items{
	margin:0 0 10px;
	overflow:hidden;
	width:940px;
}
.items .item{
	float:left;
	width:300px;
	margin:0 0 0 20px;
}
.items .item:first-child{margin:0;}
.items .heading{
	font:16px/19px Novecentowide-Light, Arial, Helvetica, sans-serif;
	display:block;
	overflow:hidden;
	height:30px;
	text-transform:uppercase;
}
.items .heading a{
	float:left;
	padding:4px 0 7px 39px;
	color:#005c35;
}
.items .heading .diario{background:url(../../img/tvdiario/icon-diario.jpg) no-repeat;}
.items .heading .carlos{background:url(../../img/tvdiario/icon-carlos.jpg) no-repeat;}
.items .heading .zoeira{background:url(../../img/tvdiario/icon-zoeira.jpg) 0 3px no-repeat;}
.items .about-item{margin:0 0 16px;}
.items .about-item li{
	padding:15px 0 20px;
	overflow:hidden;
	width:300px;
	background:url(../../img/tvdiario/separator-item.gif) 0 100% repeat-x;
}
.items .about-item li:first-child{padding:14px 0 20px;}
.items .about-item .img-holder{
	float:left;
	width:80px;
	margin:0 16px 0 0;
}
.items .about-item .img-holder img{display:block;}
.items .about-item p{padding:12px 0;}
.items .holder{
	overflow:hidden;
	width:300px;
}
.items .add{
	float:left;
	background:url(../../img/tvdiario/icon-add-green.gif) no-repeat;
	padding:0 0 0 20px;
	margin:3px 0 0;
	color:#005c35;
	font-size:12px;
	line-height:15px;
}
.items .program{
	float:right;
	color:#005c35;
	background:url(../../img/tvdiario/bg-program-r.gif) 100% 0 no-repeat;
	padding:0 5px 0 0;
}
.items .program span{
	display:block;
	background:url(../../img/tvdiario/bg-program-l.gif) no-repeat;
	padding:1px 1px 6px 6px;
}
.bottom-area{
	width:100%;
	position:relative;
	border-top:4px solid #f8f8f8;
	padding:15px 0 26px;
	background: #fff;
}
.bottom-area .holder{
	width:940px;
	margin:0 auto;
	overflow:hidden;
}
.bottom-area .column{
	float:left;
	width:300px;
	margin:0 0 0 20px;
}
.bottom-area .column:first-child{margin:0;}
.bottom-area .heading{
	text-transform:uppercase;
	font:17px/20px Novecentowide-Light, Arial, Helvetica, sans-serif;
	display:block;
	margin:0 0 24px;
	color:#005c35;
}
.img-facebook{display:block;}
.bottom-area .posts-area li{
	border-top:1px solid #ececec;
	padding:11px 0 !important;
	overflow:hidden;
	width:300px;
}
.bottom-area .posts-area{margin:-1px 0 0 1px;}
.bottom-area .posts-area li:first-child{
	border:none;
	padding:0 0 13px;
}
.bottom-area .posts-area img{
	float:left;
	margin:3px 8px 0 0;
}
.bottom-area .posts-area .text-holder{
	overflow:hidden;
	display:block;
	line-height:16px;
}
.bottom-area .posts-area a{
	color:#3b7faf;
	white-space:nowrap;
}
.bottom-area .block{margin:0 0 14px;}
.bottom-area .block .title{
	padding:9px 0 9px 43px;
	display:block;
	margin:0 0 10px;
	font:14px/17px Novecentowide-Light, Arial, Helvetica, sans-serif;
	background:url(../../img/tvdiario/icon-block-1.gif) no-repeat;
	color:#f53289;
}
.bottom-area .blue .title{
	color:#005C35;
	background:url(../../img/tvdiario/icon-block-2.gif) no-repeat;
}
.bottom-area .block p{margin:0 0 14px;}
.program-form select,
.reason-form select{
	width:300px;
	margin:0 0 18px -1px;
	font-size:13px;
	line-height:15px;
	color:#434040;
}
.program-form .submit-program,
.reason-form .submit-reason{
	width:54px;
	margin:0 0 0 auto;
	overflow:hidden;
	background:url(../../img/tvdiario/btn-submit-pink.gif) no-repeat;
}
.program-form .submit-program input,
.reason-form .submit-reason input{
	cursor:pointer;
	overflow:hidden;
	vertical-align:top;
	margin:0;
	padding:0 0 4px;
	width:54px;
	height:20px;
	background:none;
	border:none;
	font-size:13px;
	line-height:18px;
	color:#fff;
	float:left;
}
.blue .reason-form .submit-reason{background:url(../../img/tvdiario/btn-submit-blue.gif) no-repeat;}
.program-form .submit-program input[type="submit"]:hover{cursor:pointer;}
.program-form .submit-reason input[type="submit"]:hover{cursor:pointer;}
#footer{
	width:100%;
	position:relative;
	background:#f8f8f8;
	padding:13px 0 17px;
	line-height:14px;
}
.footer-holder{
	width:940px;
	margin:0 auto;
	overflow:hidden;
}
.footer-logo{
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	width:140px;
	height:28px;
	background:url(../../img/tvdiario/footer-logo.gif) no-repeat;
	margin:3px 20px 0 0;
}
.right{
	left:129px !important;
	background:url(../../img/tvdiario/bg-tooltip-t-2.png) no-repeat top right;
	/*z-index:9999999999 !important;*/
}
.right .content{
	background:url(../../img/tvdiario/bg-tooltip-e.png) no-repeat;
	padding-left:30px;

}
.right .frame{
	background: url(../../img/tvdiario/bg-tooltip-b-2.png) no-repeat bottom right;
}
.right .tooltip-area{
	margin-left:2px;
}
.right strong{
	margin: 0 !important;
}

.bubbleInfo{
	/**z-index:-1;*/
	/*width: 200px;*/
/*	*margin-right:0px !important;*/
}

/*
VIDEOS
*/

.headlineAux{
	width:782px;
	margin:0 0 -15px;
	float:left;
}

.headlineAux img.photo{
	margin:0 20px 20px 0;
	float:left;
}
.headlineAux img.photo2{
	margin:0 0 20px 0;
	/*margin:20px 0; alteração solicitada para detalhes de notícias em 24/05/2013*/
}
.headlineAux .interaction{
	clear: both;
	height: 36px;
	margin: 23px 0 0;
	/*margin: 23px 0 10px; alteração solicitada para detalhes de notícias em 24/05/2013*/ 
}

.headline{
	width:782px;
	margin:0 0 15px;
	float:left;
}
.headline img.photo{
	margin:0 20px 20px 0;
	float:left;
}
.headline img.photo2{
	margin:0 0 20px 0;
	/*margin:20px 0; alteração solicitada para detalhes de notícias em 24/05/2013*/
}
.headline .interaction{
	clear: both;
	height: 36px;
	margin: 23px 0 0;
	/*margin: 23px 0 10px; alteração solicitada para detalhes de notícias em 24/05/2013*/ 
}
span.debut{
	color:#fff;
	background:#97bb06;
	font-size:11px;
	padding:3px 6px;
}

span.debutvivo{
	color:#fff;
	background:#800000;
	font-size:11px;
	padding:3px 6px;
}

span.debutreprise{
	color:#fff;
	background:#505050;
	font-size:11px;
	padding:3px 6px;
}

span.debutespecial{
	color:#fff;
	background:#33CC66;
	font-size:11px;
	padding:3px 6px;
}

span.debutedicao1{
	color:#fff;
	background:#336699;
	font-size:11px;
	padding:3px 6px;
}

span.debutedicao2{
	color:#fff;
	background:#66CC00;
	font-size:11px;
	padding:3px 6px;
}

.headline .grid{
	width:335px;
	float:right;
	margin-top:30px;
}
.headline .grid a.warning{
	color:#4ea105;
	display:block;
	background:url(../../img/tvdiario/ programacao/aviso-horario.png) no-repeat;
	width:223px;
	height:23px;
	text-align:center;
	line-height:23px;
	display:block;
	font-size:12px;
	margin:0 0 0 -2px;
}
.headline .description{
	font-size:16px;
	color:#989898;
	line-height:19px;
	padding-bottom:10px;
}
.headline .samba-player{
	float:left;
	margin-right:20px;
	
}
.headline p.title{
	color:#176AB1 ;
	font-size:15px;
	margin:0 0 10px 0;
}

.headline p.titleNoticias{
	color:#005C35 ;
	font-size:15px;
	margin:0 0 10px 0;
}


.headline p.titleEntretenimento{ 	
	color:#AA1236 ;
	font-size:15px;
	margin:0 0 10px 0;
}

.headline p.titleEsporte{
	color:#176AB1 ;
	font-size:15px;
	margin:0 0 10px 0;
}

.headline em{
	color:#747474;
	font-size:12px;
	margin:0 0 10px 0;
}

/*
.headline div.descricao p{
	margin-bottom:20px;
	color:#505050; 
	line-height:17px;
	font-size:13px;
}*/


.boxThumbVideo{
	float:left;
	width:480px;
	margin-top:20px;
}


.boxThumbVideo .case{
	margin: 20px 20px 5px 0;
}



.descricao div p{
	line-height:18px;
	cursor:pointer;
}

.headline .validity{
	color:#176AB1;
	padding-top:10px;
}
.headline .information{
	margin:10px 0;
}
.correct{
    background: url(../../img/tvdiario/noticias/corrigir.jpg) no-repeat scroll 0 0 transparent;
    color: #747474;
    display: block;
    font-size: 11px;
    height: 22px;
    letter-spacing: 0.4px;
    line-height: 22px;
    padding-left: 23px;
    width: 112px;
	float:right;
	margin: -2px 116px 0 0;
}
.tags{
	color:#176AB1;
	margin:10px 0;
}
	.tags a{
		color:#176AB1;
		font-size:13px;
	}
	
.legenda-foto{
	 background: #F0F0F0; 
	 margin-bottom:20px;
}

.votos{
	color:#d2a100;
	margin:10px 0;
}
.votos .legend{
	float:left;
	color:#737373;
	font-size:13px;
	margin-right:20px;
}
.votos img{
	float:left;
}
.opinion{
	height:20px;
	width:auto;
	float:right;
	margin:0 5px;
}
.opinion a.approve{
	height:18px;
	width:18px;
	display:block;
	margin-top:1px;
	float:left;
	background:url(../../img/tvdiario/noticias/curtir.png) no-repeat;
}
.opinion a.disapprove{
	height:18px;
	width:18px;
	display:block;
	margin-top:1px;
	float:left;
	background:url(../../img/tvdiario/noticias/reprovar.png) no-repeat;
}
.opinion a.post{
	height:18px;
	width:18px;
	display:block;
	margin-top:1px;
	float:left;
	background:url(../../img/tvdiario/noticias/post.png) no-repeat;
}
.opinion span{
	background:url(../../img/tvdiario/noticias/curtir-r.png) no-repeat right;
	line-height:20px;
	text-align:left;
	padding:3px 7px 3px 2px;
}
.opinion span img{
	float:left;
}

a.gridFull{
	background:url(../../img/tvdiario/noticias/ver-toda-programacao.png) no-repeat;
    color: #747474;
    display: block;
    float: right;
    font-size: 12px;
    height: 23px;
	line-height:22px;
	font-family:Arial, Helvetica, sans-serif;
    padding-left: 22px;
    width: 154px;
}


.gridText{
	float:right; 
	width:300px;
	line-height:17px;
}
.boxVideo{
	width:461px;
	height:260px;
	margin-top:-30px;
}

.headline .holder{
	float:right;
	width:380px;
	height:75px;
}
.headline .program{
	float:left;
	color:#176AB1;
	background:url(../../img/tvdiario/bg-program-r.gif) 100% 0 no-repeat;
	padding:0 5px 0 0;
	width:180px;
	line-height:17px;
}
.headline .program span{
	display:block;
	background:url(../../img/tvdiario/bg-program-l.gif) no-repeat;
	padding:1px 1px 6px 6px;
	color:#6b6a6a;
}
.headline .program:hover span{
	text-decoration:underline;
}
.headline .holder .like{
	float:left;
	width:200px;
}
/* acessibilidade */


.acessibilidade{
	width:50px;
	float:right;
}
.acessibilidade li{
	float:right;
	width:16px;
	margin-left:7px;	
	*margin-left:1px;
}


/* .acessibilidade {background: #2b2b2b;} */
/* .acessibilidade ul {padding:20px; width: 940px;height:100%;margin: 0 auto;text-align:left;position: relative;} */
/* .acessibilidade li {display: inline-block; float: left;margin-right:1px;} */
/* .acessibilidade li a { color:#fff; font-size:1.4em;padding:10px;background: #333;vertical-align: middle;display: block; height:auto; */
/* -moz-border-radius: 8px; -webkit-border-radius: 8px; -khtml-border-radius: 8px;border-radius: 8px;} */
/* .acessibilidade li a:hover {background: #4F4F4F;} */
.stButton .stLarge{
	width:16px !important;
	height:16px !important;
	background:none !important;
}
.st_facebook_large{
	background:url(../../img/tvdiario/like-facebook.jpg) no-repeat;
	width:16px !important;
	height:16px !important;
	display:block;
	float:left;
	margin-right:7px;
}
.st_twitter_large{
	background:url(../../img/tvdiario/like-twitter.jpg) no-repeat;
	width:16px !important;
	height:16px !important;
	display:block;
	float:left;
	margin-right:7px;
}
.st_email_large{
	background:url(../../img/tvdiario/like-email.jpg) no-repeat;
	width:16px !important;
	height:16px !important;
	display:block;
	float:left;
	margin-right:7px;
}
.st_sharethis_large{
	background:url(../../img/tvdiario/like-share-this.jpg) no-repeat;
	width:16px !important;
	height:16px !important;
	display:block;
	float:left;
}


#noticias .inc-font{
	width:16px;
	height:16px;
	display:block;
	float:right;
	background:url(../../img/tvdiario/video/a-noticias.jpg) no-repeat top left;
}

#noticias .inc-font:hover{
	background:url(../../img/tvdiario/video/a-noticias.jpg) no-repeat bottom left;
}


#entretenimento .inc-font{
	width:16px;
	height:16px;
	display:block;
	float:right;
	background:url(../../img/tvdiario/video/a-entretenimento.jpg) no-repeat top left;
}

#entretenimento .inc-font:hover{
	background:url(../../img/tvdiario/video/a-entretenimento.jpg) no-repeat bottom left;
}



.inc-font{
	width:16px;
	height:16px;
	display:block;
	float:right;
	background:url(../../img/tvdiario/video/a.jpg) no-repeat top left;
}
.inc-font:hover{
	background:url(../../img/tvdiario/video/a.jpg) no-repeat bottom left;
}
.dec-font{
	width:16px;
	height:16px;
	display:block;
	float:right;
	margin-left:7px;
	background:url(../../img/tvdiario/video/a.jpg) no-repeat top right;
}
.dec-font:hover{
	background:url(../../img/tvdiario/video/a.jpg) no-repeat bottom right;
}


#entretenimento .dec-font{
	width:16px;
	height:16px;
	display:block;
	float:right;
	margin-left:7px;
	background:url(../../img/tvdiario/video/a-entretenimento.jpg) no-repeat top right;

}

#noticias .dec-font{
	width:16px;
	height:16px;
	display:block;
	float:right;
	margin-left:7px;
	background:url(../../img/tvdiario/video/a-noticias.jpg) no-repeat top right;
}
#noticias .dec-font:hover{
	background:url(../../img/tvdiario/video/a-noticias.jpg) no-repeat bottom right;
}

#disqus_thread{ width:782px;}


.list{
	width: 782px;
	float:left;
/* 	margin:10px 0; */
	position:relative;
}

.listAux{
	width: 782px;
	float:left;
	margin:-40px 0;
	position:relative;
}

.listNot{
	width: 782px;
	float:left;
	margin:70px 0;
	position:relative;
}
a.plus{
    background: url(../../img/tvdiario/btn-plus.png) no-repeat scroll right top transparent;
    color: #176AB1;
    display: block;
    font-size: 12px;
    height: 23px;
    line-height: 20px;
    max-width: 78px;
    padding-right: 7px;
    position: absolute;
    right: -1px;
    top: 11px;
}
.flap{
	border-bottom:1px solid #176AB1;
	margin-bottom:10px;
}
.flap2{
	border-bottom:1px solid #176AB1;
	margin-bottom:10px;
	height: 23px;
	width:782px;
}
	.flap2 span{
		display: block;
		height: 23px;
		line-height: 23px;
		outline: medium none;
		padding: 0 3px;
		width: 120px;
		background:#005C35;
		color:#fff;
		font-size:16px;

	}


ul.display {
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
}
ul.display .date{
	width:772px;
	height:36px;
	clear:both;
	line-height:36px;
	border:1px solid #e9e9e9;
	padding-left:10px;
	margin:10px 0;
	color:#8d8d8d;
	font-size:12px;
}

ul.display li {
	float: left;
	width: 782px;
	/*padding: 10px 0;*/
	margin:10px 0 10px 0;
	border-bottom:1px solid #e9e9e9;
}
ul.display li span.date{
    border: 0 none;
    display: block !important;
    float: left;
    height: 22px !important;
    margin: -11px 0 0 !important;
    width: 45px !important;
	padding-left:0px;
}
ul.display li span.theme{
    width: 137px;
	height:20px;
	display:block;
	clear:both;
	color:#747474;
}
ul.display li .case{
    float: left;
    height: 22px;
    margin:0px;
    width: 137px;
}
ul.display li .case img.comments{
    margin:0px !important;
}
ul.display li a {
	color: #176AB1;
	text-decoration: none;
}
ul.display li a em{
	color: #176AB1;
	float:left;
	margin-right:3px;
}
ul.display li .content_block {
	/*padding: 0 10px;*/
	overflow:hidden;
	margin-bottom:15px;
}

ul.display li .content_block h2 {
	margin: 0;
	padding: 5px;
	font-weight: normal;
	font-size: 1.7em;

}
ul.display li .content_block p {
	margin: 0;
	padding: 5px 5px 5px 245px;
	font-size: 1.2em;
}
ul.display li .content_block a img{
	/*padding: 5px;
	border: 2px solid #ccc;
	background: #fff;
	margin: 0 15px 0 0;*/
	float: left;
	margin:0 20px 20px 0;
	width:80px;
	height: 60px;
	
}
ul.display li .content_block img.comments{
	/*padding: 5px;
	border: 2px solid #ccc;
	background: #fff;
	margin: 0 15px 0 0;*/
	float: left;
	margin:0 20px 20px 0;
	height: 60px;
	width:80px;
}


ul.display li .content_block img.commentarioImagem{
	position:absolute !important; 
	top:0px; 
	left:0;
	/*padding: 5px;
	border: 2px solid #ccc;
	background: #fff;
	margin: 0 15px 0 0;*/
	float: left;
	margin:0 20px 20px 0;
	height: 60px;
	width:80px;
}


ul.display li .content_block a span{
    color: #505050;
    display: block;
    float: left;
    height: 47px;
    margin: 10px 0;
    overflow: hidden;
    width: 680px;
}
ul.display li .content_block .box2 p{
    color: #505050;
    display: block;
    float: left;
    max-height: 47px;
    margin: 5px 0;
    overflow: hidden;
    width: 100%;
	padding:0px;
	font-size:12px;
}
ul.display li .content_block a span.titulo{
    display: block;
	width:auto;
	height:auto;
	margin:0px;
	color: #005C35;
}
ul.display li .content_block .box2 span.titulo{
    display: block;
	width:100%;
	height:auto;
	margin:0px;
	color: #1663A7;
}

ul.display li .content_block .box2 span.titulo .noticias{
    display: block;
	width:100%;
	height:auto;
	margin:0px;
	color: #005C35;
}



ul.display li .content_block .box2 span.titulo .esportes{
    display: block;
	width:100%;
	height:auto;
	margin:0px;
	color: #1663A7;
}

ul.display li .content_block .box2 span.titulo .entretenimento{
    display: block;
	width:100%;
	height:auto;
	margin:0px;
	color: #AA1236;
}

ul.display li .content_block .box2 span.vote{
	margin:0px;
	color: #d2a100;
	padding:0px;
	float:none;
	height:auto;
	width:auto;
	overflow:auto;
	display:inherit;
}
ul.display .holder{
	width:278px;
	float:right;
}
ul.display .holder .program {
    background: url("../../img/tvdiario/bg-program-r.gif") no-repeat scroll 100% 0 transparent;
    color: #005C35;
    float: left;
    line-height: 17px;
    padding: 0 5px 0 0;
    width: 180px;
}
ul.display .holder .program:hover {
	text-decoration:underline;
	color: #747474;
}
ul.display .holder .program span {
    background: url("../../img/tvdiario/bg-program-l.gif") no-repeat scroll 0 0 transparent;
    color: #6B6A6A;
    display: block;
    padding: 1px 1px 6px 6px;
}
ul.display .holder .like{
	float:right;
	margin:3px 0 20px 0;
}
ul.display .like .st_facebook_large, ul.display .like .st_twitter_large, ul.display .like .st_email_large{
	margin-right:7px;
}

ul.display .box{
	float:right;
	width: 680px;
	line-height:15px;
}
ul.display .box2{
	float:right;
	width: 635px;
	line-height:15px;
	margin-bottom:8px;
}
ul.thumb_view .box, ul.thumb_view .box2{
	width:140px;
}

ul.thumb_view li{
	width: 140px;
	margin:10px 16px 10px 0;
	border:0px;
}
ul.thumb_view li span.date{
	display:none !important;
	float:left;
}
ul.thumb_view li span.theme{
	display:none !important;
	float:left;
}
ul.thumb_view li .case{
	margin:0px;
	width:140px;
	height:105px;
	float:left;
}
ul.thumb_view .holder{
	display:none;
}
ul.thumb_view li h2 {
	display: inline;
}
ul.thumb_view li p{
	display: none;
}
ul.thumb_view li .content_block a img {
	margin: 0 0 10px 0;
	width:140px;
	height:105px;
}
ul.thumb_view li .content_block img.comments {
	margin: 0 0 0 0;
	width:140px;
	height:105px;
}

ul.thumb_view li .content_block img.commentarioImagem {
	margin: 0 0 0 0;
	width:140px;
	height:105px;
}

ul.thumb_view li .content_block a span{
    color: #505050;
    display: block;
    height: 44px;
    margin: 5px 0;
    overflow: hidden;
    width: 140px;
}
ul.thumb_view li .content_block .box2 p{
    color: #505050;
    display: block;
    height: 32px;
    margin: 0;
    overflow: hidden;
    width: 140px;
	padding:0px;
	font-size:12px;
}
ul.thumb_view li .content_block a span.titulo{
	display:none !important;
}
ul.thumb_view li .content_block .box2 span.titulo{
	display:block !important;
	height: 32px;
	overflow:hidden;
	margin-top:5px;
	color: #176AB1;
}
ul.thumb_view li .content_block .box2 .webwidget_rating_simple{
	display:none !important;
}
ul.thumb_view li .content_block .box2 span.vote{
	display:none !important;
}
a.switch_thumb {
	width:110px;
	height: 23px;
	line-height: 23px;
	padding: 0;
	display: block;
	background: url(../../img/tvdiario/switch.jpg) no-repeat top right;
	outline: none;
	/*text-indent: -9999px;*/
}
a.switch_thumb span{
	background:#176AB1;
	color:#fff;
	padding:2px 4px;
	font-size:16px;
	font-family: 'Novecentowide-Light';
}
a:hover.switch_thumb {
	filter:alpha(opacity=75);
	opacity:.75;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
	text-decoration:none;
}
a.swap { background: url(../../img/tvdiario/switch.jpg) no-repeat bottom right; }



a.switch_thumbAux {
	width:110px;
	height: 23px;
	line-height: 23px;
	padding: 0;
	display: block;
	background: url(../../img/tvdiario/switch.jpg) no-repeat top right;
	outline: none;
	/*text-indent: -9999px;*/
}
a.switch_thumbAux span{
	background:#176AB1;
	color:#fff;
	padding:2px 4px;
	font-size:16px;
	font-family: 'Novecentowide-Light';
}


.azul{
	font-size:13px !important;
	color:#005C35;
	line-height:18px;
	padding:10px 0 0 0;
}


/*
PROGRAMACAO
*/
.programming{
	width:782px; overflow: visible;
	z-index:44px;
	z-index:-1;
}
.programming .bubbleInfo{
	 width:193px;
	 height:135px;
	 margin:0 0 0 0;
	 position:relative;
	 float:left;
	/* z-index:999;*/
}

.programacaoGrid .tooltip { z-index: 99999; }

.programming .bubbleInfo .boxAlerta{
	 width:193px;
	 height:135px;
	 margin:0px;
	 position:absolute;
	 background:url(../../img/tvdiario/programacao/mask.png) no-repeat;
	 text-align:right;
}
	.programming .bubbleInfo .boxAlerta p.date{
		font-size:32px;
		font-weight:bold;
		padding:15px 8px 6px 0;
	}
	.programming .bubbleInfo .boxAlerta p.name{
		font-size:15px;
		padding-right:8px;
		font-weight:bold;
	}
	
.programming .bubbleInfo:hover .boxAlerta{
	display:none;
}

.programming .tooltip{
	background:url(../../img/tvdiario/programacao/top-tootip-left.png) no-repeat;
	padding:17px 0 0;
	width:308px;
	display:none;
	position:absolute;
	top:-150px !important;
	left:-287px !important; 
}
.programming .tooltip .classification{
	margin:-10px 0 0 9px;
	width:278px;
	height:82px;
	position:relative;
}
.programming .tooltip .classification span{
	position: absolute;
	width:17px;
	height:17px;
	line-height:17px;
	text-align:center;
	background:#0C0;
	color:#fff;
	font-weight:bold;
	font-size:12.5px;
	-webkit-border-radius: 2px;	
	-moz-border-radius: 2px; 
	border-radius: 2px;
	margin:56px 0 0 10px;
	text-shadow:1px 1px 0px #333;
}
.programming .tooltip .classification span.ten{
	background:#09F;
}
.programming .tooltip .classification span.twelve{
	background:#FF0;
	color:#000;
	text-shadow:1px 1px 0px #fff;	
}
.programming .tooltip .classification span.fourteen{
	background:#F60;
}
.programming .tooltip .classification span.sixteen{
	background:#F30;
}
.programming .tooltip .classification span.eightteen{
	background:#000;
}
.programming .right .classification{
	margin:-10px 0 0 22px;
	width:278px;
	height:82px;
	position:relative;
}
.programming .right .classification span{
	position: absolute;
	width:17px;
	height:17px;
	line-height:17px;
	text-align:center;
	background:#0C0;
	color:#fff;
	font-weight:bold;
	font-size:12.5px;
	-webkit-border-radius: 2px;	
	-moz-border-radius: 2px; 
	border-radius: 2px;
	margin:56px 0 0 10px;
	text-shadow:1px 1px 0px #333;
}
.programming .right .classification span.ten{
	background:#09F;
}
.programming .right .classification span.twelve{
	background:#FF0;
	color:#000;
	text-shadow:1px 1px 0px #fff;	
}
.programming .right .classification span.fourteen{
	background:#F60;
}
.programming .right .classification span.sixteen{
	background:#F30;
}
.programming .right .classification span.eightteen{
	background:#000;
}

.programming .right .classification img{
	width:278px;
	height:82px;
}
.programming .tooltip .frame{
	background:url(../../img/tvdiario/programacao/footer-tootip-left.png) 0 100% no-repeat;
	padding:0 0 20px;
}
.programming .tooltip .content{
	background:url(../../img/tvdiario/programacao/content-tootip-left.png) no-repeat;
	/* height:314px; */
	height:180px;
	padding:1px 26px 3px 19px;
}
.programming .tooltip .title-tooltip{
	display:block;
	font-weight:bold;
	margin:0;
}
.programming .tooltip .heading-tooltip{
	display:block;
	margin:20px 10px;
	font-style:normal;
}
.programming .tooltip p{padding:0 10px 10px 10px; margin:0px;color:#747474;}
.programming .tooltip .tooltip-area p{margin:0;}
.programming .tooltip a{
	color:#c3201c;
	display:inline;
}
.programming .tooltip a.warning{
	color:#4ea105;
	display:inline;
	background:url(../../img/tvdiario/programacao/aviso-horario.png) no-repeat;
	width:223px;
	height:23px;
	text-align:center;
	line-height:23px;
	display:block;
	font-size:12px;
	margin:0 0 0 9px;
}
.programming .tooltip a.plus{
	color:#005C35;
	display:inline;
	background:url(../../img/tvdiario/programacao/plus.png) no-repeat;
	width:61px;
	height:23px;
	text-align:center;
	line-height:23px;
	display:block;
	font-size:12px;
	padding:0;
	margin:0px;
	position:relative;
	top:auto;
	float:left;
	margin:0 0 10px 9px;
}
.programming .tooltip a.watch{
	color:#ff7e00;
	display:inline;
	background:url(../../img/tvdiario/programacao/assistir.png) no-repeat;
	width:91px;
	height:23px;
	text-align:center;
	line-height:23px;
	display:block;
	font-size:12px;
	padding:0;
	margin:0px;
	position:relative;
	top:auto;
	float:left;
	margin-left:5px;
}
.programming .tooltip .like{
	margin:0 0 0 10px;
}
.programming .tooltip .tooltip-area{
	overflow:hidden;
	width:100%;
	line-height:12px;
	margin:20px 0 0 9px;
}
.programming .tooltip .video-tooltip{
	float:left;
	width:78px;
	margin:2px 7px 0 0;
}
.programming .tooltip .title-video{
	display:block;
	margin:2px 0 !important;
	color:#d72521;
	font-weight:bold;
}

.programming .right {
    background: url(../../img/tvdiario/programacao/top-tootip-right.png) no-repeat scroll right top transparent;
    left: 172px !important;
}
.programming .right .content {
    background: url(../../img/tvdiario/programacao/content-tootip-right.png) no-repeat scroll 0 0 transparent;
    padding-left: 30px;
	/* height:314px; */
	height:180px;
}
.programming .right .heading-tooltip{
	display:block;
	margin:20px 0 0 10px;
}
.programming .right .content p{
	padding:10px;
}
.programming .right .frame {
    background: url(../../img/tvdiario/programacao/footer-tootip-right.png) no-repeat scroll right bottom transparent;
}

. right .programming .tooltip .title-video{
	display:block;
	margin:2px 0 !important;
	color:#d72521;
	font-weight:bold;
}




/*
Add Programação
*/
.programacaoActions {
	clear: both;
	height: 40px;
}
.programacaoActions a.downloadProgramming {
	float: right;
}
   	
.programacaoActions div.block {
	margin: 10px 0 0 10px;
}
  	
#gridStyle, #listStyle {
   	height: 16px;
	width: 16px;
	float: left;
	
}
#gridStyle {
	margin-right: 10px;
	background-position: -18px -27px;
}
a#gridStyle:hover, a#gridStyle.hover {
	background-position: -17px -3px; /*Grid Selecionada e hover*/
}
  	
#listStyle {
	background-position:-4px -3px; /*Sem selecao nem hover*/
}
a#listStyle:hover, a#listStyle.hover {
	background-position:-4px -27px; /*List Selecionada ou hover*/
}
  		
  		
.programming .bubbleInfo.no-float {
	float:none;
	height: auto;
}


/*
PROGRAMA
*/
.classification{
	margin:75px 0 0 40px;
	width:278px;
	height:22px;
	position:relative;
	position:absolute;
	font-size:14px;
	font-weight:bold;
	line-height:22px;
	color:#000;
}
.classification span{
	width:22px;
	height:22px;
	display:block;
	float:left;
	line-height:22px;
	text-align:center;
	background:#0C0;
	color:#fff;
	font-weight:bold;
	font-size:12.5px;
	-webkit-border-radius: 2px;	
	-moz-border-radius: 2px; 
	border-radius: 2px;
	margin:0 10px 0 0;
	text-shadow:1px 1px 0px #333;
}
.classification span.ten{
	background:#09F;
}
.classification span.twelve{
	background:#FF0;
	color:#000;
	text-shadow:1px 1px 0px #fff;	
}
.classification span.fourteen{
	background:#F60;
}
.classification span.sixteen{
	background:#F30;
}
.classification span.eightteen{
	background:#000;
}



.menuProgram{
	background:#000;
	height:41px;
	width:100%;
	z-index:4;
	position:relative;
}
.menuProgram li{
	height:41px;
	padding:0 10px;
	line-height:41px;
	float:left;
}
.menuProgram li a{
	text-decoration:none;
	color:#fff;
	font-weight:bold;
	font-size:14px;
}

.menuProgram li:hover{
	background:#fff;
}
.menuProgram li:hover a{
	color:#000;
}

.menuProgram li.clock{
    float: right;
    height: 41px;
    line-height: 41px;
    padding: 0 10px;
	width:160px;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	cursor:pointer;
}
.menuProgram li.clock a{
	float:right;
	width:15px;
	height:17px;
	display:block;
	background:url(../../img/tvdiario/programa/arrow.jpg) no-repeat top;
	margin-top:12px;
	*margin-top:-30px;
}
.menuProgram li.clock .sub{
	display:none;
}

.menuProgram li.clock:hover{
	background:none;
}
.menuProgram li.clock:hover a{
	background:url(../../img/tvdiario/programa/arrow.jpg) no-repeat bottom;
}
.menuProgram li.clock:hover .sub{
	display:block;
	background:#FFF;
	box-shadow:1px 2px 6px #747474;
	color:#000;
	margin-top:0px;
	*margin-top:0px;
	font-weight:100;
	padding-left:10px;
	padding-top: 10px;
}
.menuProgram li.clock:hover .sub ul{
	margin:-5px 0 0 0px;
	width:auto;
	height:auto;
	padding:0;
}
.menuProgram li.clock:hover .sub ul li{
	height:16px;
	font-size:12px;
	font-weight:100;
	clear:both;
	margin:0 0 5px 0;
	line-height:16px;
	padding-left:0px;
	color:#737373;
}

form.join{
	width:782px;
	float:left;

}
form.join legend{
	width:782px;
	margin:10px 0 0 0;
	font-weight:bold;
}
form.join .production{
	background:url(../../img/tvdiario/programa/btn-email.jpg) no-repeat top left;
	float:right;
    font-weight: 100;
    height: 16px;
    margin: -14px 0 0 526px;
    padding-left: 23px;
    width: 235px;
	width:238px\9;
}
form.join .production a{
	text-decoration:none;
	color:#e2ae01;
}
form.join label{
	width:auto;
	float:left;
	margin:10px 0 0 5px;
	font-size:12px;
}
form.join input{
	height:26px;
	border:1px solid #d0d0d0;
	-webkit-border-radius: 3px;	
	-moz-border-radius: 3px; 
	border-radius: 3px;
	margin-top:5px;
/* 	padding:0 5px; */
}
form.join input.btn{
	height:20px;
	width:54px;
	background:url(../../img/tvdiario/programa/enviar.jpg) no-repeat;
	border:0px;
	margin-top:5px;
	color:#fff;
	cursor:pointer;
}
a.btn{
	height: 20px;
	width: 54px;
	border: 0px;
	margin-top: 5px;
	color: #fff;
	cursor: pointer;
	background-color: #176AB1;
	padding-left: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-top: 5px;
	text-decoration: none;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
}
form.join textarea{
	*height:96px;
	max-height:96px;
	min-height:96px;
	*width:782px;
	max-width:770px;
	min-width:770px;
	border:1px solid #d0d0d0;
	-webkit-border-radius: 3px;	
	-moz-border-radius: 3px; 
	border-radius: 3px;
	margin-top:5px;
	padding:5px;
	overflow:auto;
}
form.join .inviteFriend{
	width:270px;
	position:relative;
}
form.join .inviteFriend label{
	margin:0 0 10px 0;
}
form.join .inviteFriend label input{
	width:267px; 
	padding-right:30px;
}
form.join .inviteFriend label a{
	margin:12px 0 0 275px;
}






/*
POLITICA
*/

.text{
	float:left;
	width:782px;
}
	.text h3{
		font-size:13px !important;
		font-weight:bold;
		padding:20px 0;
		margin:0px !important;
	}
	.text p{
		font-size:13px;
		line-height:18px !important;
		margin-bottom:20px;
		clear:both;
	}
	.text p span{
    color: #005C35;
    display: block;
    font-weight: bold;
    padding: 25px 0 10px 0;
	}
	.text p img{
		float:left;
		margin:0 15px 10px 0;
	}

	.text a.downloadPolice{
		height:25px;
		line-height:25px;
		color:#747474;
		float:right;
	}
	.downloadPolice img{
		float: left;
		margin: 3px 6px 0 24px;
	}

	.text span.arrow{
		font-size:11px;
		float:left;
	}
	.text li{
		list-style:inside
	}

/*
SELECTBOX
*/

form.join .selectBox{
	position:relative;
	display:inline-block;
	cursor:default;
	text-align:left;
	line-height:30px;
	clear:both;
	color:#888;
	background:url(../../img/tvdiario/programa/bg-select.jpg) no-repeat;
	/*z-index:1;*/
	margin-top:5px;
}
form.join span.selected{
	width:100px;
	text-indent:10px;
	overflow:hidden;
}
form.join span.selectArrow{
	width:29px;
	text-align:center;
	font-size:11.5px;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
	color:#000;
	cursor:pointer;
}
form.join span.selectArrow:hover{
	color:#000;

}
form.join span.selectArrow,span.selected{
	position:relative;
	float:left;
	height:28px;
	z-index:1;
}
form.join div.selectOptions{
	position:absolute;
	top:28px;
	left:0;
	height: 140px; 
	overflow-y:scroll;
	width:215px;
	border:1px solid #ccc;
	border-bottom-right-radius:5px;
	border-bottom-left-radius:5px;
	background:#f6f6f6;
	padding-top:2px;
	display:none;
	z-index: 1000;
}	
form.join span.selectOption{
	display:block;
	width:80%;
	line-height:20px;
	padding:0px 10%;
}
form.join span.selectOption:hover{
	color:#f6f6f6;
	background:#4096ee;	
}	

#div-input-file{
	background:url(../../img/tvdiario/programa/file.jpg) no-repeat 100% 1px;
	height:34px;
	width:388px;
	margin:0px;
}

#div-input-file #file-original{
	opacity: 0.0;
	-moz-opacity: 0.0;
	filter: alpha(opacity=00);
	font-size:18px;
}

#div-input-falso{
	margin-top:-28px;
}

#div-input-falso #file-falso{
	width:303px;
	height:24px;
	font-size:18px;
}




form.join label.prog .selectBox{
	position:relative;
	display:inline-block;
	cursor:default;
	text-align:left;
	line-height:30px;
	clear:both;
	color:#888;
	background:url(../../img/tvdiario/programa/bg-select-prog.jpg) no-repeat;
	z-index:1;
	margin-top:5px;
}
form.join label.prog span.selected{
	width:192px;
	text-indent:10px;
	overflow:hidden;
}
form.join label.prog span.selectArrow{
	width:29px;
	text-align:center;
	font-size:11.5px;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
	color:#000;
	cursor:pointer;
}
form.join label.prog span.selectArrow:hover{
	color:#000;

}
form.join label.prog span.selectArrow,span.selected{
	position:relative;
	float:left;
	height:28px;
	z-index:1;
}
form.join label.prog div.selectOptions{
	position:absolute;
	top:28px;
	left:0;
	width:218px;
	border:1px solid #ccc;
	border-bottom-right-radius:5px;
	border-bottom-left-radius:5px;
	overflow:hidden;
	background:#f6f6f6;
	padding-top:2px;
	display:none;
}	
form.join label.prog span.selectOption{
	display:block;
	width:95%;
	line-height:20px;
	padding:0px 5%;
}
form.join label.prog span.selectOption:hover{
	color:#f6f6f6;
	background:#4096ee;	
}	

.increase{
	position:absolute;
	margin: 13px 0 0 281px;
	z-index:1;
}
.boxFile{
	float:left;
	width:389px;
	margin:10px 0;
}
.boxFile legende{
	position:relative;
	margin:0px;
	padding:0px;
}
form.join fieldset {
	border: 0;
	width:150px;
	height:15px;
	position:absolute;
	z-index:1;
	margin:-25px 0 0 90px;
	*margin:-5px 0 0 10px;
}

form.join .authorization{
	width:782px;
	height:30px;
	clear:both;

}
form.join .authorization fieldset{
	margin-left:-3px;
	width:782px;
	font-size:12px;
}
form.join .authorization fieldset label{
	font-size:11px;
	line-height:7px;
}
form.join .authorization fieldset a{
	color: #176ab2;
}

a.know{
    background:url(../../img/tvdiario/denuncia/saiba.png) no-repeat;
    color: #747474;
    display: block;
    float: right;
    font-size: 12px;
    height: 23px;
    line-height: 21px;
    text-align: center;
    width: 183px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

a.iframe{
    background:url(../../img/tvdiario/denuncia/saiba.png) no-repeat;
    color: #747474;
    display: block;
    float: right;
    font-size: 12px;
    height: 23px;
    line-height: 21px;
    text-align: center;
    width: 183px;
	/* font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; */
}


/*
AO VIVO
*/
.interactivity{
	width:331px;
	height:366px;
	float:right;
/* 	background:url(../../img/tvdiario/aovivo/bg.png) no-repeat; */
}
.interactivity ul.navigation{
	width:311px;
	margin-right:20px;
}
.interactivity ul.navigation li{
	float:right;
	width:107px;
	height:34px;
	background:url(../../img/tvdiario/aovivo/bg-nav.jpg) no-repeat top;
	text-align:center;
}
.interactivity ul.navigation li:hover{
	background:url(../../img/tvdiario/aovivo/bg-nav.jpg) no-repeat bottom;
}
.interactivity ul.navigation li.ativo{
	background:url(../../img/tvdiario/aovivo/bg-nav.jpg) no-repeat bottom;
}
.interactivity ul.content{
	float:right;
	width:291px;
	padding:20px;
	*padding:0 20px 0 0;
	position:relative;
}
.interactivity ul.content form{
	clear:both;
	margin-bottom:30px;
	*margin-bottom:45px;
	position:relative;
}
.interactivity ul.content form .counter{
    font-size: 11px;
    left: 263px;
    position: absolute;
    top: 30px;
}
.interactivity ul.content .thumb{
	float:left;
	width:48px;
	height:48px;
	background:url(../../img/tvdiario/comentarios/user.png) no-repeat;
}
.interactivity ul.content .thumb{
	float:left;
	width:48px;
	height:48px;
	background:url(../../img/tvdiario/comentarios/user.png) no-repeat;
	margin:0 10px 10px 0;
}
.interactivity ul.content textarea{
	float:left;
	max-width:196px;
	min-width:196px;
	max-height:38px;
	min-height:38px;
	border:1px solid #f5f5f5;
	padding:5px 26px 5px 5px;
	margin-top:-1px;
	overflow:auto;
}
.interactivity ul.content input.submit{
	float:right;
	*margin-top:-20px;
	width:54px;
	height:20px;
	color:#fff;
	background:url(../../img/tvdiario/aovivo/btn.jpg) no-repeat top;
	border:0px;
}
.interactivity ul.content input.submit:hover{
	background:url(../../img/tvdiario/aovivo/btn.jpg) no-repeat bottom;
}
.interactivity ul.content .like{
	clear:both;
}
.interactivity ul.content .grid{
    clear: both;
    float: left;
    height: 20px;
    margin: 2px 0 10px;
    width: 287px;
}
.interactivity ul.content .grid a{
	text-decoration:none;
	line-height:20px;
	color:#747474;
	padding-right:10px;
}
.interactivity ul.content .grid a:hover{
	text-decoration:underline;
}

.post{
	widht:266px;
	clear:both;
	margin-bottom:10px;
}
.post p{
    color: #595959;
    display: block;
    float: left;
    font-size: 13px;
    margin-bottom: 20px;
    width: 208px;
}
.post p span{
	color:#005C35;
}



ul { /*margin-bottom: 2em;*/ }
ul li { /*margin-bottom:.5em;*/ }
#index p, p.info { max-width: 60em; }

/* NOTE: width and height for div#wn also specified in scroll_v.css */
div#wn	{ 
    position:relative; 
    width:250px; height:170px;
    overflow:auto; /* for non-javascript */
	}
/* NOTE: styles for code are in external css file named scroll_v.css.
Script segment below writes link tag. */

/* so content top lines up with scrollbar top */
#wn p:first-child, #wn1 p:first-child, #wn2 p:first-child {
    margin-top:0;
    }




/*	wrapper divs */
form.join .custom-checkbox, .custom-radio { position: relative; }
	
/* input, label positioning */
form.join .custom-checkbox input, 
form.join .custom-radio input {
	position: absolute;
	left: 2px;
	top: 0px;
	margin: 0;
	z-index: 0;
}

form.join .custom-checkbox label, 
form.join .custom-radio label {
	display: block;
	position: relative;
	z-index: 1;
	font-size: 13px;
	padding-right: 0;
	line-height: 1;
	padding: 6px 0 0 22px;
	margin: 0 0 .3em;
	cursor: pointer;
}

	
/* states */
form.join .custom-checkbox label { background: url(../../img/tvdiario/programa/checkbox.gif) no-repeat; margin:0 !important; }

form.join .custom-radio label { background: url(../../img/tvdiario/programas/radiobutton.gif) no-repeat; margin:0 !important; }

form.join .custom-checkbox label, .custom-radio label {
	background-position: -10px -14px;
}

form.join .custom-checkbox label.hover,
form.join .custom-checkbox label.focus,
form.join .custom-radio label.hover,
form.join .custom-radio label.focus {
	background-position: -10px -114px;
}

form.join .custom-checkbox label.checked, 
form.join .custom-radio label.checked {
	background-position: -10px -214px;
}

form.join .custom-checkbox label.checkedHover, 
form.join .custom-checkbox label.checkedFocus {
	background-position: -10px -314px;
}

form.join .custom-checkbox label.focus, 
form.join .custom-radio label.focus {
	/*outline: 1px dotted #ccc;*/
}

.poll{
	width:782px;
	float:left;
}
.poll p.titulo{
	font-weight:bold;
	padding:18px 0;	
}
.poll p{
	width:455px;
	display:block;
	float:left;
	line-height:17px;
	height:auto;
	padding-bottom:18px;
}
form.vote{
	width:300px;
	float:right;
}
form.vote fieldset {
	border: 0;
	width:300px;
	height:auto;
	position:absolute;
	z-index:1;
	margin:-38px 0 0px;
}
/*	wrapper divs */
form.vote .custom-checkbox, .custom-radio { position: relative; margin-bottom:10px; }
	
/* input, label positioning */
form.vote .custom-checkbox input, 
form.vote .custom-radio input {
	position: absolute;
	left: 2px;
	top: 0px;
	margin: 0;
	z-index: 0;
}

form.vote .custom-checkbox label, 
form.vote .custom-radio label {
	display: block;
	position: relative;
	z-index: 1;
	font-size: 13px;
	padding-right: 0;
	line-height: 1;
	padding: 6px 0 0 22px;
	margin: 0 0 .3em;
	cursor: pointer;
}

	
/* states */
form.vote .custom-checkbox label { background: url(../../img/tvdiario/programa/checkbox.gif) no-repeat; margin:0 !important; }

form.vote .custom-radio label { background: url(../../img/tvdiario/programas/radiobutton.gif) no-repeat; margin:0 !important; }

form.vote .custom-checkbox label, .custom-radio label {
	background-position: -10px -14px;
	line-height:16px;
}

form.vote .custom-checkbox label.hover,
form.vote .custom-checkbox label.focus,
form.vote .custom-radio label.hover,
form.vote .custom-radio label.focus {
	background-position: -10px -114px;
}

form.vote .custom-checkbox label.checked, 
form.vote .custom-radio label.checked {
	background-position: -10px -214px;
}

form.vote .custom-checkbox label.checkedHover, 
form.vote .custom-checkbox label.checkedFocus {
	background-position: -10px -314px;
}

form.vote .custom-checkbox label.focus, 
form.vote .custom-radio label.focus {
	/*outline: 1px dotted #ccc;*/
}





.titleFlapBoxEntretenimento{
	width:782px;
	height:24px;
	border-bottom:1px solid #AA1236;
	float:left;
	margin-top:20px;
	font-family: 'Novecentowide-Light';
}
.titleFlapBoxEntretenimento span.name{
	width:782px;
	border-bottom:1px solid #AA1236;
	color:#fff;
	width:84px;
	height:24px;
	background:#AA1236;
	display:block;
	line-height:24px;
	font-size:16px;
	text-align:center;
	padding:0 2px;
	float:left;
}
.titleFlapBoxEntretenimento a.participate{
	float:left;
	margin:2px 0 0 30px;
	text-decoration:none;
	background:url(../../img/tvdiario/programa/participe.jpg) no-repeat;
	height:20px;
	width:186px;
	display:block;
	color:#FFF;
	text-align:center;
	line-height:20px;	
}
.titleFlapBoxEntretenimento a.participate:hover{
	text-decoration:underline;
}




.titleFlapBoxEsportes{
	width:782px;
	height:24px;
	border-bottom:1px solid #176AB1;
	float:left;
	margin-top:20px;
	font-family: 'Novecentowide-Light';
}
.titleFlapBoxEsportes span.name{
	width:782px;
	border-bottom:1px solid #176AB1;
	color:#fff;
	width:84px;
	height:24px;
	background:#176AB1;
	display:block;
	line-height:24px;
	font-size:16px;
	text-align:center;
	padding:0 2px;
	float:left;
}
.titleFlapBoxEsportes a.participate{
	float:left;
	margin:2px 0 0 30px;
	text-decoration:none;
	background:url(../../img/tvdiario/programa/participe.jpg) no-repeat;
	height:20px;
	width:186px;
	display:block;
	color:#FFF;
	text-align:center;
	line-height:20px;	
}
.titleFlapBoxEsportes a.participate:hover{
	text-decoration:underline;
}



.titleFlapNoticias{
	width:782px;
	height:24px;
	border-bottom:1px solid #005C35;
	float:left;
	margin-top:20px;
	font-family: 'Novecentowide-Light';
}
.titleFlapNoticias span.name{
	width:782px;
	border-bottom:1px solid #005C35;
	color:#fff;
	width:84px;
	height:24px;
	background:#005C35;
	display:block;
	line-height:24px;
	font-size:16px;
	text-align:center;
	padding:0 2px;
	float:left;
}
.titleFlapNoticias a.participate{
	float:left;
	margin:2px 0 0 30px;
	text-decoration:none;
	background:url(../../img/tvdiario/programa/participe.jpg) no-repeat;
	height:20px;
	width:186px;
	display:block;
	color:#FFF;
	text-align:center;
	line-height:20px;	
}
.titleFlapNoticias a.participate:hover{
	text-decoration:underline;
}



.titleFlap{
	width:782px;
	height:24px;
	border-bottom:1px solid #176AB1;
	float:left;
	margin-top:20px;
	font-family: 'Novecentowide-Light';
}
.titleFlap span.name{
/* 	width:782px; */
	border-bottom:1px solid #176AB1;
	color:#fff;
/* 	width:84px; */
	height:24px;
	background:#176AB1;
	display:block;
	line-height:24px;
	font-size:16px;
	text-align:center;
	padding:0 2px;
	float:left;
}
.titleFlap a.participate{
	float:left;
	margin:2px 0 0 30px;
	text-decoration:none;
	background:url(../../img/tvdiario/programa/participe.jpg) no-repeat;
	height:20px;
	width:186px;
	display:block;
	color:#FFF;
	text-align:center;
	line-height:20px;	
}
.titleFlap a.participate:hover{
	text-decoration:underline;
}



p.expediente{
	margin:15px 0;
	line-height:18px;
}
	p.expediente span{
		line-height:30px;
		font-weight:bold;
	}	


ul.presenters, ul.promotion{
	width:782px;
	float:left;
	margin:10px 0;
}
ul.presenters li{
	margin:20px 0 0 0;
	height:auto;
	clear:both;
}
	ul.presenters li img{
		margin:0 20px 10px 0;
		float:left;
	}
	ul.presenters li span{
		color:434040;
		font-size:14px;
		font-weight:bold;
		height:16px;
		width:auto;
	}
	ul.presenters li span a{
		padding:1px 9px;
		margin-left:5px;
		background:url(../../img/tvdiario/programa/btn-email.jpg) no-repeat top;
	}
	ul.presenters li span a:hover{
		background:url(../../img/tvdiario/programa/btn-email.jpg) no-repeat bottom;
	}
	ul.presenters li p{
		max-height: 135px;
		overflow: hidden;
		padding-top: 10px;
	}	
ul.promotion li{
	margin:20px 0 0 0;
	height:auto;
	width:391px;
	float:left;
}
	ul.promotion li img{
		margin:0 20px 10px 0;
		float:left;
	}
	ul.promotion li span{
		color:434040;
		font-size:14px;
		font-weight:bold;
	}
	ul.promotion li span a{
		padding:1px 9px;
		margin-left:5px;
		background:url(../../img/tvdiario/programa/btn-email.jpg) no-repeat top;
	}
	ul.promotion li span a:hover{
		background:url(../../img/tvdiario/programa/btn-email.jpg) no-repeat bottom;
	}
	ul.promotion li a{
		height:61px;
		display:block;
		overflow: hidden;
		padding: 10px 5px 0 0;
		color:#747474;
		text-decoration:none;
	}		
/*
CENSURA
*/
.censorship{
	width:450px;
	height:374px;
	margin-left:150px;
	border:1px solid #ececec;
	-webkit-border-radius: 8px;	
	-moz-border-radius: 8px; 
	border-radius: 8px;
	background:#fbfbfb;
	box-shadow:2px 2px #2px #747474;
	text-align:center;
}
.censorship img{
	margin:50px 0 23px 0;
	width:133px;
	height:58px;
	clear:both
}
.censorship img.alert{
	margin:20px 0 17px 0;
	width:24px;
	height:21px;
	clear:both
}
.censorship span{
	font-size:28px;
	color:#e04212;
}
.censorship p{
    color: #737373;
    display: block;
    font-size: 13px;
    line-height: 19px;
    margin-left: 44px;
    text-align: center;
    width: 364px;
}
.censorship a.return{
	background:url(../../img/tvdiario/censura/btn-voltar.jpg) no-repeat;
	width:60px;
	height:28px;
	display:block;
	font-size:16px;
	line-height:28px;
	text-align:center;
	color:#fff;
	float:left;
	margin:20px 0 0 144px;
}
.censorship a.continue{
	background:url(../../img/tvdiario/censura/btn-continuar.jpg) no-repeat;
	width:87px;
	height:28px;
	display:block;
	font-size:16px;
	line-height:28px;
	text-align:center;
	color:#fff;
	float:left;
	margin:20px 0 0 10px;
}

/*
CASE
*/
.case{
	width:140px;
	float:left;
	margin:0 20px 20px 0;
}
.case a{
	display:block;
	position:relative;
	color:#747474;
	
}


.case a:hover{
	text-decoration:none;
}

.case a div{
	width:21px;
	height:21px;
	position:absolute;
	background:url(../../img/tvdiario/noticias/play.jpg) no-repeat;
	margin-top:84px;
	margin-right: 19px;
	float:left;
}

#Case-ASeguir .case img {padding-bottom: 10px;}

.clock .sub ul {padding-top: 10px;}


.case a div.photo{
	width:21px;
	height:21px;
	position:absolute;
	background:url(../../img/tvdiario/noticias/photo.jpg) no-repeat;
	margin-top:84px;
	margin-right: 19px;
}

.case a div.text{
	width:21px;
	height:21px;
	position:absolute;
	background:url(../../img/tvdiario/noticias/img.jpg) no-repeat;
	margin-top:84px;
	margin-right: 19px;
}
.case a img{
	margin:0 0 5px 0;
}
.case a span{
	font-size:13px;
	height:14px;
	width:100%;
	overflow:hidden;
	color:#176AB1;
	/*005C35*/
	
}
.case a p{
	font-size:13px;
	height:37px;
	width:100%;
	overflow:hidden;
	line-height:18px;
}



.caseEntretenimento{
	width:140px;
	float:left;
	margin:0 20px 20px 0;
}
.caseEntretenimento a{
	display:block;
	position:relative;
	color:#747474;
}
.caseEntretenimento a:hover{
	text-decoration:none;
}
.caseEntretenimento a div{
	width:21px;
	height:21px;
	position:absolute;
	background:#AA1236 !important;
	margin-top:84px;
	margin-right: 19px;
}
.caseEntretenimento a img{
	margin:0 0 5px 0;
}
.caseEntretenimento a span{
	font-size:13px;
	height:14px;
	width:100%;
	overflow:hidden;
	color:#AA1236;
}
.caseEntretenimento a p{
	font-size:13px;
	height:37px;
	width:100%;
	overflow:hidden;
	line-height:18px;
}


.caseEsportes{
	width:140px;
	float:left;
	margin:0 20px 20px 0;
}
.caseEsportes a{
	display:block;
	position:relative;
	color:#747474;
}
.caseEsportes a:hover{
	text-decoration:none;
}
.caseEsportes a div{
	width:21px;
	height:21px;
	position:absolute;
	background:#176AB1 !important;
	margin-top:84px;
	margin-right: 19px;
}
.caseEsportes a img{
	margin:0 0 5px 0;
}
.caseEsportes a span{
	font-size:13px;
	height:14px;
	width:100%;
	overflow:hidden;
	color:#176AB1;
}
.caseEsportes a p{
	font-size:13px;
	height:37px;
	width:100%;
	overflow:hidden;
	line-height:18px;
}

.caseNoticias{
	width:140px;
	float:left;
	margin:0 20px 20px 0;
}
.caseNoticias a{
	display:block;
	position:relative;
	color:#747474;
}
.caseNoticias a:hover{
	text-decoration:none;
}
.caseNoticias a div{
	width:21px;
	height:21px;
	position:absolute;
	background:#005C35 !important;
	margin-top:84px;
	margin-right: 19px;
}
.caseNoticias a img{
	margin:0 0 5px 0;
}
.caseNoticias a span{
	font-size:13px;
	height:14px;
	width:100%;
	overflow:hidden;
	color:#005C35;
}
.caseNoticias a p{
	font-size:13px;
	height:37px;
	width:100%;
	overflow:hidden;
	line-height:18px;
}








a.read{
	background:url(../../img/tvdiario/noticias/read.jpg) no-repeat;
	float:right;
	width:61px;
	height:23px;
	display:block;
	text-align:center;
	color:#747474;
	line-height:21px;
}


/*
	SLIDER
*/
.slider-wrap								{ width: 461px; float:left;}			
.stripViewer .panelContainer 
.panel ul									{ text-align: left; /*margin: 0 15px 0 30px;*/ }
.stripViewer								{ position: relative; overflow: hidden; width: 461px; height: 284.2px; }
.stripViewer .panelContainer				{ position: relative; left: 0; top: 0; }
.stripViewer .panelContainer .panel			{ float: left; height: 100%; position: relative; width: 461px; }
.stripNavL, .stripNavR, .stripNav			{ display: none; }
.nav-thumb 									{ /*border: 1px solid black; margin-right: 5px; */ margin:2px 0 0 2px;}
#movers-row									{ /*margin: -43px 0 0 62px;*/ }
#movers-row div								{ width: 60px; float: left; margin: 0 0 0 20px; }
#movers-row div a.cross-link 				{ float: right; }
.photo-meta-data							{ padding: 0 20px; /*height: 30px;*/  line-height: 29px; 
											  margin-top: -70px; position: relative; z-index: 9;
											  color: #fff; font-size:22px; text-shadow: -1px 1px 2px #000000; font-weight:bold;
											  background: url(../../img/tvdiario/bg-slider.png) repeat;}
.photo-meta-data span 						{ font-size: 13px; }
.cross-link									{ display: block; width: 60px; height:40px; margin-top: -29px; 
											  position: relative; padding-top: 5px; z-index: 9; float:left;}
.cross-link	.mask							{ display: none;}											  
.cross-link:hover							{ background: transparent url(../../img/tvdiario/overlay-video-carousel.png) top center no-repeat; z-index: 9;}
.cross-link:hover	.mask					{ display: block; position:absolute; background:url(../../img/tvdiario/mask.png) no-repeat; width:60px; height:40px; margin:2px 0 0 2px}
.active-thumb 								{ background: transparent url(../../img/tvdiario/overlay-video-carousel.png) top center no-repeat; z-index: 9;}
.active-thumb .mask							{ display: block; position:absolute; background:url(../../img/tvdiario/mask.png) no-repeat; width:60px; height:40px; margin:2px 0 0 2px}

/*
SLIDER
*/
.slides_container {
	width:780px;
	display:none;
}
.slides_container div {
	width:780px;
	height:227px;
	display:block;
}
.pagination {
	list-style:none;
	margin:0;
	padding:0;
	display:none;
}
a.prev{
	width:23px;
	height:23px;
	display:block;
	background:url(../../img/tvdiario/arrow-l-cites.gif) no-repeat top;
	float:left;
	margin-left: 733px;
}
a.prev:hover{
	background:url(../../img/tvdiario/arrow-l-cites.gif) no-repeat bottom;
}
a.next{
	width:23px;
	height:23px;
	display:block;
	background:url(../../img/tvdiario/arrow-r-cites.gif) no-repeat top;
	float:right;
}
a.next:hover{
	background:url(../../img/tvdiario/arrow-r-cites.gif) no-repeat bottom;
}

.verMais{
	background:url(../../img/tvdiario/bg-ver-mais.jpg) no-repeat;
	width:101px;
	height:22px;
	font-size:12px;
	line-height:18px;
	color:#747474;
	display:block;
	text-align:center;
}
.verMais:hover{
	text-decoration:underline !important;
}

ul.menuIn{
	width:782px;
	height:36px;
	border:1px Solid #f2f2f2;
	margin-bottom:20px;
}
	ul.menuIn li{
		height:36px;
		float:left;
		padding:0 17px;
		line-height:36px;
		font-size:13px;
	}
	ul.menuIn li.arrow{
		background:url(../../img/tvdiario/arrows.png) no-repeat top right;
	}
	ul.menuIn li.arrow:hover{
		background:url(../../img/tvdiario/arrows2.png) no-repeat top right #176AB1 ;
	}
		ul.menuIn li a{
			color:#565c61;
			padding:8px 0;
		}		
		ul.menuIn li .sub{
			display:none;
		}
			ul.menuIn li:hover .sub ul.bloco{
				display:none;
			}			
		ul.menuIn li:hover .sub{
			position:absolute;
			width:auto;
			background:#fff;
			display:block;
			margin:-3px 0 0 -17px;
			*margin:-3px 0 0 -17px;
			padding:15px;
			box-shadow:0px 0px 6px #747474;
			z-index:77;
		}	
			ul.menuIn li:hover .sub ul{
				width:200px;
				padding:0px;
				float:left;
				display:block;
				margin-left:10px;
			}
			ul.menuIn li:hover .sub ul li{
				margin:0px;
				line-height:18px !important;
				padding:4px 0;
				height:auto;
				clear:both;
				
			}					
				ul.menuIn li:hover .sub ul li a{
					color:#747474;
				}			
				ul.menuIn li:hover .sub ul li a:hover{
					text-decoration:none;
				}
			ul.menuIn li:hover .sub ul li:hover{
				text-decoration:underline;
				background:none;
			}						
	
	ul.menuIn li:hover, ul.menuIn li.ativo{
		height:36px;
		float:left;
		padding:0 17px;
		line-height:36px;
		background:#176ab1;
	}
		ul.menuIn li:hover a, ul.menuIn li.ativo a{
			color:#fff;
			text-decoration:none;
		}	


.block{
	float:right;
	margin-right:10px;
}
	.block .prevProgramming{
		width:24px;
		height:34px;
		display:block;
		float:left;
		background:url(../../img/tvdiario/aovivo/arrows.jpg) no-repeat top left;
	}
	.block .prevProgramming:hover{
		background:url(../../img/tvdiario/aovivo/arrows.jpg) no-repeat bottom left;
	}
	.block .nextProgramming{
		width:24px;
		height:34px;
		float:left;
		display:block;
		background:url(../../img/tvdiario/aovivo/arrows.jpg) no-repeat top right;
	}
	.block .nextProgramming:hover{
		background:url(../../img/tvdiario/aovivo/arrows.jpg) no-repeat bottom right;
	}
a.downloadProgramming{
	height:34px;
	line-height:34px;
	color:#747474;
	float:left;
}
	.downloadProgramming img{
		float:left;
		margin: 10px 6px 0 24px;
	}

/*
COMENTARIOS
*/
.boxComments{
	width:782px;
	float:left;
	clear:both;
	position:relative;
}
	.boxComments .counter{
		position:absolute;
		font-size:12px;
		margin:30px 0 0 753px;
		*margin:-20px 0 0 93px;
		z-index:2px;
	}
	.boxComments p{
		font-size:15px;
		color:#515457;
		font-weight:bold;
		clear:both;
		margin:10px 0 20px 0;
	}
	.boxComments form{
		margin-bottom:30px;
		height:84px;
	}
	.boxComments .thumb{
		float:left;
		margin-top:1px;
		background:url(../../img/tvdiario/comentarios/user.png) no-repeat;
		width:48px;
		height:48px;
	}
	.boxComments textarea{
		float:right;
		max-width:687px;
		min-width:687px;
		border:1px solid #d0d0d0;
		max-height:36px;
		min-height:36px;
		-webkit-border-radius: 3px;	
		-moz-border-radius: 3px; 
		border-radius: 3px;
		padding:5px 30px 5px 5px;
		overflow:auto;
	}
	.boxComments input{
		float:right;
		width:119px;
		height:26px;
		background:url(../../img/tvdiario/comentarios/enviar-comentario.jpg) no-repeat;
		border:0px;
		color:#434343;
		margin-top:5px;
	}
	.boxComments input:hover{
		color:#000;
	}
	.boxComments .like{
		float:left;
		width:377px;
		height:18px;
		margin: 10px 0 0 286px;
		margin: 10px 0 0 236px\9;
	}
	.boxComments .comment{
		width:782px;
		height:117px;
		border-bottom:1px solid #ebebeb;
		margin-bottom:21px;
		clear:both;
	}
	.boxComments .comment .post{
		width:724px;
		float:right;
		margin-bottom: 20px;
		clear:none;
	}
	.boxComments .comment .post h3 span, .boxComments .answer .post h3 span{
		font-size:13px;
		color:#343434;
		float:left;
		margin-right:10px;
		font-weight:100;
	}
	.boxComments .comment .post p,  .boxComments .answer .post p{
		font-size:13px;
		color:#8c8f92;
		font-weight:100;
		word-wrap:break-word;
		line-height:15px;
		height:47px;
		overflow:hidden;
		margin: 10px 0 8px;
		width:100%;
	}
	
	.boxComments .comment .post .opinion,  .boxComments .answer .post .opinion{
		float:left;
		margin:0 10px 0 0;
	}
	.boxComments .comment .post a.responder, .boxComments .answer .post a.responder{
		background:url(../../img/tvdiario/comentarios/btn-responder.jpg) no-repeat;
		height:22px;
		color:#747474;
		display:block;
		float:left;
		width:72px;
		text-align:center;
		line-height:20px;
		margin-top:-1px;
	}

	.answer{
		border-bottom: 1px solid #EBEBEB;
		float: right;
		height: 117px;
		margin-bottom: 21px;
		width: 725px;
		clear:both;
	}
	.boxComments .answer .post{
		width:667px;
		float:right;
		margin-bottom: 20px;
		clear:none;
	}
	
	
	.especiais{
		width:1020px;
		margin:0 auto;
		height:auto;
/* 		background:#fff; */
	}

/*
STAR RATNING
*/

.webwidget_rating_simple{
    padding: 0px;
    margin: 0px;
	float:left;
}
.webwidget_rating_simple li{
    line-height: 0px !important;
    width: 12px !important;
    height: 12px !important;
    padding: 0px !important;
    margin: 0px !important;
    margin-right: 2px !important;
	*margin-right: 0 !important;
    list-style: none !important;
    float: left;
    cursor: pointer !important;
	border:0px !important;
	/* HOUNSTON background-image: url(../../img/tvdiario/star/nst.gif);*/
}
.webwidget_rating_simple li span{
    display: none !important;
}
/*
Hounston
span.stars, span.stars span {
    display: block;
		background: url("../../img/tvdiario/star/stars.png") 0 -16px repeat-x;
    width: 80px;
    height: 16px;
}
*/

/* Hounston
span.stars span {
    background-position: 0 0;
}

/*
GALERIA
*/

.pikachoose {width: 782px; margin: 0 auto 10px; background:#000;}

/* Style the thumbnails */
.pika-thumbs{ padding: 0 16px;}
	.pika-thumbs li{ width: 111px; height:60px; margin: 10px 0 0 17px; padding: 0; overflow: hidden;
		float: left; list-style-type: none;/*padding: 3px;*/ margin: 0 5px; background: #000; cursor: pointer;}
	.pika-thumbs li:last {margin: 0;}
	.pika-thumbs li .clip {position:relative;height:100%;text-align: center; vertical-align: center; overflow: hidden;}
	.clip img{ width: 100%; }
	
/* The stage is the wrapper. The image fills 100% the height of the stage */
.pika-stage, .pika-textnav {width: 780px;}
.pika-stage {position: relative; /*background: #fafafa; border: 1px solid #e5e5e5; padding: 10px 10px 40px 10px; text-align:center;*/ height:422px;}
.pika-stage img{height:100%;}


.pika-stage .caption {
      position: absolute;
      background: #000;
      background: rgba(0,0,0,0.75);
      font-size: 14px;
      color: #fafafa;
      padding: 10px 20px;
      bottom: 0px;
      right: 0px; 
      width:740px;
      height:auto;
      line-height:18px;
}

	.pika-stage .caption p {padding: 0; margin: 0; line-height: 14px;}

/* Ths play, pause, prev and next buttons */
.pika-imgnav a {position: absolute; text-indent: -5000px; display: block;z-index:3;}
	.pika-imgnav a.previous {background: url(prev.png) no-repeat left 45%; height: 100%; width: 50px; top: 10px; left: 10px;cursor:pointer; display:none;}
	.pika-imgnav a.next {background: url(next.png) no-repeat right 45%; height: 100%; width: 50px; top: 10px; right: 10px;cursor:pointer;display:none;}
	/*.pika-imgnav a.play {background: url(play.png) no-repeat 0% 50%; height: 100px; width: 44px;top[15:17:04] Vitor Marques: .pika-imgnav a.play {background: url(../images/slider/play.png) no-repeat 0% 50%; height: 100px; width: 100px;top:32%;left:42%;display: none;cursor:pointer;display:block;}
	.pika-imgnav a.pause {background: url(pause.png) no-repeat 0% 50%; height: 100px; width: 44px;top:0;left:50%;display:none;cursor:pointer;display:none;}*/
	
	
	.pika-imgnav a.play {background: url(../../img/tvdiario/slider/play.png) no-repeat 0% 50%; height: 100px; width: 100px;top:32%;left:42%;display: none;cursor:pointer;display:block;}
 	.pika-imgnav a.pause {background: url(../../img/tvdiario/slider/stop.png) no-repeat center top; height: 100px; width: 100px;top:32%;left:42%;display:none;cursor:pointer;display:block;}

/* The previous and next textual buttons */
.pika-textnav {overflow: hidden; margin: 26px 0 0 0;bottom:10px; position:relative;}
.pika-textnav a {font-size: 12px; text-decoration: none; color: #333; padding: 4px;}
	.pika-textnav a.previous {float: left; width:16px; height:60px; padding:0; margin:0; display: block; cursor:pointer; background:url(../../img/tvdiario/galeria/prev.jpg) no-repeat}
	.pika-textnav a.previous:hover {background:url(../../img/tvdiario/galeria/prev.jpg) no-repeat right;}
	.pika-textnav a.next {float: right; width: auto; display: block; background:url(../../img/tvdiario/galeria/next.jpg) no-repeat right; cursor:pointer; width:16px; height:60px; margin:0; padding:0;}
	.pika-textnav a.next:hover {background:url(../../img/tvdiario/galeria/next.jpg) no-repeat left;}

/*for the tool tips*/
.pika-tooltip{font-size:12px;position:absolute;color:white;padding:3px; background-color: rgba(0,0,0,0.7);border:3px solid black; cursor:pointer;}
.pika-counter{ display:none;position: absolute;bottom: 45px;left:15px;color:white;background:rgba(0,0,0,0.7);font-size:11px;padding:3px;-moz-border-radius: 5px;border-radius:5px;}

/* If using user thumbnails there's a pause well the new large image loads. This is the loader for that */		
.pika-loader{ background:url(loading.gif) 3px 3px no-repeat #000; background-color:rgba(0,0,0,0.9); color:white; width:60px; font-size:11px; padding:5px 3px; 
	text-align:right; position:absolute; top:15px; right:15px; }

.jcarousel-skin-pika .jcarousel-container-horizontal { overflow:hidden; width: 744px; margin: 16px 0 0 16px;}
.jcarousel-skin-pika .jcarousel-clip-horizontal {height: 76px; width: 723px;}
.jcarousel-skin-pika .jcarousel-item-horizontal { margin-right: 10px;}

.entretenimento{
	color:#AA1236;
}
.tituloEntretenimento{
	border-bottom:1px solid #AA1236 !important;
	margin-bottom:20px
}
.tituloEntretenimento span{
	background:#AA1236 !important;
	color:#fff;
	border-bottom:1px solid #AA1236 !important;
}


.boxEntretenimento .flap{
	border-bottom:1px solid #AA1236 !important;
}
.boxEntretenimento a.switch_thumb{
	background:url(../../img/tvdiario/switch-enter.jpg) no-repeat top right;
}
.boxEntretenimento a.swap{
	background:url(../../img/tvdiario/switch-enter.jpg) no-repeat bottom right;
}

.boxEntretenimento a.switch_thumb span{
	background:#AA1236 !important;
}

.boxEntretenimento ul.display li a em, .boxEntretenimento ul.display .box, .boxEntretenimento a.plus, .boxEntretenimento span.titulo,  .boxEntretenimento ul.display .box a, .boxEntretenimento p.title{
	color:#AA1236 !important;
}



.display .content_block .semImg{width:737px;}
.thumb_view .content_block .semImg{width:auto !important}


.esportes{
	color:#176AB1 !important;
}

.tituloEsportes{
	border-bottom:1px solid #176AB1 !important;
	margin-bottom:20px
}
.tituloEsportes span{
	background:#176AB1 !important;
	color:#fff;
	border-bottom:1px solid #176AB1 !important;
}


.boxEsportes .flap{
	border-bottom:1px solid #176AB1  !important;
}
.boxEsportes a.switch_thumb{
	background:url(../../img/tvdiario/switch-espo.jpg) no-repeat top right;
}
.boxEsportes a.swap{
	background:url(../../img/tvdiario/switch-espo.jpg) no-repeat bottom right;
}

.boxEsportes a.switch_thumb span{
	background:#176AB1 !important;
}


.boxEsportes ul.display li a em, .boxEsportes ul.display .box, .boxEsportes a.plus, .boxEsportes span.titulo,  .boxEsportes ul.display .box a, .boxEsportes p.title{
	color:#176AB1 !important;
}




.boxNoticias .flap{
	border-bottom:1px solid #005C35 !important;
	margin-top: 70px;
}
.boxNoticias a.switch_thumb{
	background:url(../../img/tvdiario/switch-enter.jpg) no-repeat top right;
}
.boxNoticias a.swap{
	background:url(../../img/tvdiario/switch-enter.jpg) no-repeat bottom right;
}

.boxNoticias a.switch_thumb span{
	background:#005C35 !important;
}

.boxNoticias ul.display li a em, .boxNoticias ul.display .box, .boxNoticias a.plus, .boxNoticias span.titulo,  .boxNoticias ul.display .box a, .boxNoticias p.title{
	color:#005C35 !important;
	/*margin-top: 70px;*/
}



.noticias{
	color:#005C35 !important;
}

.tituloNoticias{
	border-bottom:1px solid #005C35 !important;
	margin-bottom:20px
}
.tituloNoticias span{
	background:#005C35 !important;
	color:#fff;
	border-bottom:1px solid #005C35 !important;
}

.boxNoticias .flap{
	border-bottom:1px solid #005C35  !important;
}
.boxNoticias a.switch_thumb{
	width: 100%;
	background:url(../../img/tvdiario/switch-noti.jpg) no-repeat top right;
}
.boxNoticias a.swap{
	background:url(../../img/tvdiario/switch-noti.jpg) no-repeat bottom right;
}

.boxNoticias a.switch_thumb span{
	background:#005C35 !important;
}

.boxNoticias ul.display li a em, .boxNoticias ul.display .box, .boxNoticias a.plus, .boxNoticias span.titulo,  .boxNoticias ul.display .box a{
	color:#005C35  !important;
}












p.tag{
	float:left; width:782px; padding-bottom:15px; color:#747474;
}

a.maisDetalhes{
	float:right;
	height:22px;
	width:111px;
	text-align:center;
	line-height:22px;
	background:url(../../img/tvdiario/promocao/bg-1.jpg) no-repeat;
	color:#4078a9;
	margin-right:5px;
}
a.maisDetalhes:hover, a.leiaRegulamento:hover, a.participeAgora:hover, a.vencedoresAnteriores:hover {
	text-decoration:underline;
}
a.leiaRegulamento{
	float:right;
	height:22px;
	width:111px;
	text-align:center;
	line-height:22px;
	background:url(../../img/tvdiario/promocao/bg-1.jpg) no-repeat;
	color:#c6312b !important;
	margin-right:5px;
}
a.vencedoresAnteriores{
	float:right;
	height:22px;
	width:132px;
	text-align:center;
	line-height:22px;
	background:url(../../img/tvdiario/promocao/btn-venc-ant.jpg) no-repeat;
	color:#c6312b !important;
	margin-right:5px;
}
a.participeAgora{
	float:right;
	height:22px;
	width:94px;
	text-align:center;
	line-height:22px;
	background:url(../../img/tvdiario/promocao/bg-2.jpg) no-repeat;
	color:#07a52a !important;
	margin-right:10px;
}

.winners{
	width:782px;
	float:left;
	margin:0 0 20px 0;
}
.winners .thumb{
	float:left;
	margin-right:10px;
}
.winners p.txt{
	margin-right:18px;
	color:#1a78c8;
	line-height:18px;
	height:89px;
	overflow:hidden;
}
.winners p.txt span{
	color:#747474;
	padding:5px 0;
}
.winners .holder{
	float:right;
	width:88px !important;
	margin-top:6px;
}

/*

TABS PROGRAMACAO

*/

#wrapper {
	width: 782px;
	margin-left: auto;
	margin-right: auto;
	}

.accordionButton {	
	width: 762px;
	float: left;
	_float: none;  /* Float works in all browsers but IE6 */
	background: url(../../img/tvdiario/programacao/bg-tabs.png) no-repeat top left #f2f2f2;
	border-bottom: 1px solid #FFFFFF;
	cursor: pointer;
	height:27px;
	line-height:27px;
	padding-left:20px;
	}

.accordionButton span{
	color:#fff;
	padding:3px 5px;
	margin:0 2px;
	font-size:12px !important;
}
	
.accordionButton span.inAir{
	background:#000099;
}
.accordionButton span.debut{
	background:#66ce6f;
}

.accordionButton span.debutvivo{
	background:#800000;
}
.noRecommendation{
	background:#000;
}	


.accordionContent {	
	width: 755px;
	float: left;
	_float: none; /* Float works in all browsers but IE6 */
	background:url(../../img/tvdiario/programacao/bg-cont-tabs.jpg) no-repeat bottom;
	margin-bottom:15px;
	padding:15px 15px 0 15px;
}

.accordionContent img.photo{
	margin:0 15px 0 -15px;
}
.accordionContent .info{
	float:left;
	width:450px;
	*margin-bottom:10px;
}
.accordionContent .infoFull{
	float:left;
	width:765px;
	*margin-bottom:10px;
}


.accordionContent .info a.read{
	float:left;
	margin-top:27px;

}
.accordionContent .info a.watch{
	float:left;
	margin:27px 0 0 10px;
	width:91px;
	height:23px;
	text-align:center;
	line-height:22px;
	font-size:12px;
	color:#ff7f00;
	background:url(../../img/tvdiario/programacao/btn-watch.jpg) no-repeat;
}
.accordionContent p{
	display:block;
	float:none;
}
.accordionContent img{
	margin:0px 10px 10px 0px;
	float:left;
}

.accordionContent h3{
	clear:none !important;
	color:#000  !important;
	font-weight:bold  !important;
	margin:0px  !important;
	padding:0px  !important;
	font-size:13px !important;
}


/* resultados de busca */

ul.resultado h4, ul.resultado h4 a {
	margin: 0;
	width: 100%;
	font-size: 16px;
	font-weight: bold;
	color: #176ab2;
	padding-bottom: 10px;	
}
ul.resultado li {
	margin: 20px 0 0 0;
	float: left;
	list-style: none;
	border-bottom: 1px solid #E4E4E4;
	padding-bottom: 20px;
	width: 100%;	
}
ul.resultado cite a{color: #176AB2;}

/* pagina��o */

.nav-pagination {
	float: left;
	width: 100%;
	margin: 20px 0;
}
.nav-pagination ul > li {
	display: inline;
	}

.nav-pagination ul > li > a, .nav-pagination ul > li > span {
	margin: 0 3px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border-left-width: 1px !important;

}

.nav-pagination ul > li > a, .nav-pagination ul > li > span {
	float: left;
	padding: 4px 12px;
	line-height: 20px;
	text-decoration: none;
	background-color: #ffffff;
	border: 1px solid #dddddd;
	border-left-width: 0;
	color: #176AB2;
}

.nav-pagination ul > li > a:hover,
.nav-pagination ul > li > a:focus,
.nav-pagination ul > .active > a,
.nav-pagination ul > .active > span {
  background-color: #f5f5f5;
}
.nav-pagination ul > .active > a,
.nav-pagination ul > .active > span {
  color: #999999;
  cursor: default;
}
.nav-pagination ul > .disabled > span,
.nav-pagination ul > .disabled > a,
.nav-pagination ul > .disabled > a:hover,
.nav-pagination ul > .disabled > a:focus {
  color: #999999;
  background-color: transparent;
  cursor: default;
}
.nav-pagination ul > li:first-child > a,
.nav-pagination ul > li:first-child > span {
  border-left-width: 1px;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-left-radius: 4px;
}
.nav-pagination ul > li:last-child > a,
.nav-pagination ul > li:last-child > span {
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  border-bottom-right-radius: 4px;
}
	



	
/***********************************************************************************************************************
 EXTRA STYLES ADDED FOR MOUSEOVER / ACTIVE EVENTS
************************************************************************************************************************/

.on {
	background-position:left bottom;
	color:#c9302b;
	}
	
.over {
		color:#000;
	}



.break{ clear:both;}
.sep5{height:5px;}
.sep10{height:10px;}





	
/***********************************************************************************************************************
 ENQUETE
************************************************************************************************************************/
#Enquete { position:relative; }
#Enquete .pergunta,
.perguntaEnquete { margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #CCC; text-align:left; font-weight:bold; }
.row { margin:5px 0; }
.vote-form .submit-vote { width:100%; margin:0; background:none; height:auto; }
#vote { width:100px; background-color:#060; margin:0 !important; margin-top:5px; cursor:pointer; }
.avisoEnquete { color:#690; padding:3px; line-height:18px; margin-bottom:5px; }


#loading { width:80px; height:80px; position:absolute; top:50px; left:30px; }



FIGURINO

*/

.envelopeFigurino{
	float:left;
	width:782px;
}
.boxFigurino{
	width:782px;
	/*height:440px;*/
	word-wrap:break-word;
	margin-bottom:40px;
}
	.boxFigurino .figurino{
		height:210px;
		clear:both;
		
	}
	.boxFigurino .figurino img{
		margin:0 15px 15px 0;
		float:left;
		padding-top:25px;
	}
	.boxFigurino p{
		clear:none !important;
	}
	.boxFigurino .figurino h3{
		font-weight:bold;
		line-height:20px;
		margin-bottom:10px !important;
		clear:none !important;
		color:#434040 !important;
		font-size:14px !important;
		
	}
	.boxFigurino .loja{
		width:380px;
		margin:0 10px 20px 0;
		float:left;
	}
	.boxFigurino .loja img{
		float:left;
		margin:0 15px 0 0;
	}
	.boxFigurino .loja h4{
		font-weight:bold;
		margin-bottom:10px;
	}
	.boxFigurino .loja p{
		line-height:18px;
	}
	.boxFigurino .loja p span{
		line-height:18px;
	}

	.boxFigurino .marcas{
		width:820px;
		margin-bottom:35px;
		padding-bottom:20px;
		float:left;
		border-bottom:1px solid #eee;
	}
	.boxFigurino .marcas h3{
		clear:none !important;
		font-size:12px !important;
		color: #176ab2 !important;
		font-weight: bold;
	}
	.boxFigurino .marcas a{
		float:left;
		margin:0 16px 16px 0;
	}
	.boxFigurino .marcas img{
		float:left;
		margin:0 16px 16px 0;
	}
	.boxErro404{
	width:782px;
	height:180px;
	margin-top:50px;
	float:left;
}
	
	iframe.twitter-timeline h1{display:none !important;}
	.-cx-PRIVATE-pluginBoxContainer__border{border:0 !important}
	.timeline-header h1.summary {display: none !important}
	.timeline-header h1.summary a {color: red;}
	.twitter-follow-button {display: none !important}
	.notBackground{background:none !important;}
	.notMargin{margin:0 !important;}
	
	.descricao strong{font-weight:bold;}
	.descricao b{font-weight:bold;}
	.descricao em{font-style:italic;}
	.descricao a{text-decoration:none;color:#176ab2;}
	.descricao a:hover{text-decoration:underline;color:#176ab2;}
	.descricao p{color:#696969; padding-bottom:10px;}
	
.boxErro404 p{
	font-size:14px;
}
.boxErro404 p span{
	font-size:25px;
	color:#900;
	display:block;
}
.boxErro404 a{
	font-size:12px;
	color:#747474;
	margin-top:50px;
	display:block;
}
	.boxErro404 a img{
		margin-top:3px;
	}
#Enquete h3{font-size:23px;}
/*
/* Tiny Carousel */
#menuSlider { width:768px;overflow:hidden; padding: 0 0 0px;float:left;margin-bottom:20px;}
#menuSlider .viewport { float: left; width: 718px; height: 36px; overflow: hidden; position: relative;border: 1px solid #F2F2F2;}
#menuSlider .buttons {display: block; margin: 0; background-position: 0 -74px; text-indent: -999em; float: right; width: 24px; height: 36px; overflow: hidden; position: relative; background: }
#menuSlider .next { background:url(../../img/tvdiario/menu.slider/next.png) top no-repeat; margin: 0;}
#menuSlider .next:hover { background:url(../../img/tvdiario/menu.slider/next.png) bottom no-repeat;}

#menuSlider .entretenimento .next { background:url(../../img/tvdiario/menu.slider/next-entretenimento.png) top no-repeat; margin: 0;}
#menuSlider .entretenimento .next:hover {background:url(../../img/tvdiario/menu.slider/next-entretenimento.png) bottom no-repeat;}

#menuSlider .noticias .next {background:url(../../img/tvdiario/menu.slider/netx-noticias.png) top no-repeat; margin: 0;}
#menuSlider .noticias .next:hover {background:url(../../img/tvdiario/menu.slider/netx-noticias.png) bottom no-repeat;}


#menuSlider .prev { background:url(../../img/tvdiario/menu.slider/prev.png)_top no-repeat;}
/* Hounston #menuSlider .prev { background:url(../../img/tvdiario/menu.slider/prev.png) top no-repeat;}*/
#menuSlider .prev:hover { background:url(../../img/tvdiario/menu.slider/prev.png) bottom no-repeat;}

#menuSlider .entretenimento .prev {background:url(../../img/tvdiario/menu.slider/prev-entretenimento.png) top no-repeat;}
#menuSlider .entretenimento .prev:hover {background:url(../../img/tvdiario/menu.slider/prev-entretenimento.png) bottom no-repeat;}

#menuSlider .noticias .prev {background:url(../../img/tvdiario/menu.slider/prev-noticias.png) top no-repeat;}
#menuSlider .noticias .prev:hover {background:url(../../img/tvdiario/menu.slider/prev-noticias.png) bottom no-repeat;}


#menuSlider .disable { visibility: hidden; }
#menuSlider .overview { list-style: none; position: absolute; padding: 0; margin: 0; width: 240px; left: 0 top: 0; }
#menuSlider .overview li{ float: left; margin: 0 1px 0 0;text-align:center;height: 36px;line-height:36px;width:143px;}
#menuSlider .overview li a{ text-decoration:none;color:#696969;}
#menuSlider .overview li.ativo{ background:#176AB1; float: left; margin: 0 1px 0 0;text-align:center;height: 36px;line-height:36px;width:143px;}
#menuSlider .overview li.ativo a{ text-decoration:none;color:#fff;}
#menuSlider .overview li:hover{background:#176AB1;}
#menuSlider .overview .entretenimento:hover{background:#AA1236;}
#menuSlider .overview .noticias:hover{background:#005C35;}
#menuSlider .overview li:hover a{color:#fff;}


/* Playlist */

a.btnFacebookLogin{
	width:271px;
	height:43px;
	line-height:43px;
	color:#fff;
	background:url(../../img/tvdiario/playlist/btn-facebok.jpg) no-repeat;
	display:block;
	font-size:16.5px;
	text-align:center;
	float:left;
	margin:30px 10px 50px 122px;
}
a.btnTwitterLogin{
	width:271px;
	height:43px;
	line-height:43px;
	color:#fff;
	background:url(../../img/tvdiario/playlist/btn-twitter.jpg) no-repeat;
	display:block;
	font-size:16.5px;
	text-align:center;
	float:right;
	margin:30px 122px 50px 0;
}
.dataResultado {
	font-size: 11px; 
	color:#888888 ; 
	display: block; 
	padding: 0 0 5px 0;
}
.msgSucesso{
	margin-top: 40px;
	display: block;
	background: #efefef;
	float: left;
	padding: 5px;
	width: 772px;	
}
/* Css do botao de playlist */
ul.display .holder .add {
	background: url(../../img/tvdiario/playlist/add.jpg) no-repeat scroll 100% 0 transparent;
	color: #005C35;
	float: left;
	line-height: 17px;
	padding: 0 5px 0 0;
	width: 180px;	
}
ul.display .holder .add span {
    color: #fff;
    display: block;
    padding: 1px 1px 6px 26px;
}
ul.display .holder .add:hover {
	text-decoration:underline;
	color: #fff;
}

 

ul.display .holder .remove{
	background:url(../../img/tvdiario/playlist/remove.jpg) no-repeat scroll 100% 0 transparent;
    color: #005C35;
    float: left;
    line-height: 17px;
    padding: 0 5px 0 0;
    width: 180px;
    margin-top: 1px;
	margin-left: -12px;
}
ul.display .holder .remove span {
    color: #fff;
    display: block;
    padding: 1px 1px 6px 26px;
}
ul.display .holder .remove:hover{
	text-decoration:underline;
	color: #fff;
}



.imgNoticiasBusca{
    float: left;  
    margin: 0 20px 20px 0;  
    height: 60px;  
    width: 80px;	
}

/* VOTACAO */

h5{
	color:#176AB2;
	font-size:20px;
	font-weight:bold;
	margin:30px 0 30px 0;
	float:left;
	width:782px;
}
a.categoriasVotacao{
	text-decoration:none;
	font-size:12px;
	background:url(../../img/tvdiario/votacao/btn-off-r.jpg) no-repeat right;
	padding: 0 5px 0 0;
	float:left;
	color:#747474;
	margin:0 10px 7px 0;
	display:block;
	*min-width:107px;
}
a.categoriasVotacao span{
	background:url(../../img/tvdiario/votacao/btn-off.jpg) no-repeat;
	display:block;
	padding:1px 1px 6px 6px
}
a.categoriasVotacao:hover{
	background:url(../../img/tvdiario/votacao/btn-on-r.jpg) no-repeat right;
	color:#fff;
}
a.categoriasVotacao:hover span{
	background:url(../../img/tvdiario/votacao/btn-on.jpg) no-repeat;
}

a.ativo{
	background:url(../../img/tvdiario/votacao/btn-on-r.jpg) no-repeat right;
	color:#fff;
}
a.ativo span{
	background:url(../../img/tvdiario/votacao/btn-on.jpg) no-repeat;
}	

.boxTema{
	background:#f6fbff;
	float:left;
	width:782px;
	height:60px;
	margin-bottom:20px;
}
.boxTema img{
	float:left; 
	margin-right:23px;
}
.boxTema p{
	color:#176AB2; 
	font-size:15px; 
	font-weight:bold;
	line-height:18px;
	margin:13px 0 2px 0;
}

.boxVotoInternas{
	width:140px;
	margin:0 20px 20px 0;
	float:left;
}
.boxVotoInternas img{
	margin-top:5px;
}
.boxVotoInternas a{
	text-align:center;
	color:#fff;
	display:block;
	float:right;
	background:#176AB2;
	padding:3px 5px;
}

.btmaisvideos{
	cursor: pointer;
	display: block!important;
	font-size: 15px;
	height: 35px;
	line-height: 32px;
	margin: -1px 0 20px;
	vertical-align: middle;
	border: 1px solid #ddd;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-khtml-border-radius: 2px;
	border-radius: 2px;
	text-align: center;
	background: #fff;
	background: -moz-linear-gradient(top,#f7f7f7 50%,#eaeaea 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(50%,#f7f7f7),color-stop(100%,#eaeaea));
	background: -webkit-linear-gradient(top,#f7f7f7 50%,#eaeaea 100%);
	background: -o-linear-gradient(top,#f7f7f7 50%,#eaeaea 100%);
	background: -ms-linear-gradient(top,#f7f7f7 50%,#eaeaea 100%);
	color: #176AB1;
	width: 762px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7',endColorstr='#eaeaea',GradientType=0);
	background: linear-gradient(top,#f7f7f7 50%,#eaeaea 100%);
	float: left;
}


/*
 Redes Sociais Buttons 
*/


#custom-tweet-button a {
    display: block;
   margin: 0 10px 20px 0;
    background: url('/img/icons/twitter_16.png') 1px center no-repeat;
    width: 16px !important;
	height: 16px !important;
    float: left;
  }
  
  #facebook{
   display: block;
   margin: 0 10px 20px 0;
   float: left;
  }
  
   #googleShare{
   display: block;
   background: url('https://www.gstatic.com/images/icons/gplus-16.png') 1px center no-repeat;
 	float: left;
	margin: 0 10px 20px 0;
	width: 16px !important;
	height: 16px !important;
  }
  
  #pinterest{
   display: block;
   background: url('/img/icons/pinterest_16.png') 1px center no-repeat;
 	float: left;
	margin: 0 10px 20px 0;
	width: 16px !important;
	height: 16px !important;
 
  }

	.logado{
		height: 30px;
		line-height: 30px;
		margin-bottom: 16px;
		text-align: right;
	}
	.logado img{
		float:right;
		margin-left:10px;
	}
	.logado a{
		color:#fff;
		margin:0 15px 0 4px;
		float:right;
		display:block;
		width:30px;
		font-size:11px;
		height:30px;
		background:#176AB2;
		text-align: center;
		font-weight:bold;
	}
	.logado a:hover{
		color:#000; 
		text-decoration:none;
	} 
	
	
	


