/* Add here all your css styles (customizations) */

#adsM { text-align:center; width:100%; bottom:120px; position:absolute; height:74px; max-height:74px; }
.enelmedio { 	
	position: absolute;
    top: 50%; left: 50%;
    transform: translate(-50%,-50%);
	}
.enredados { background-color:#fff; }

.breadPerfilPrograma { }
.divTitPrograma { text-align:left; padding:10px 0px 10px 30px; }
.divTitPrograma span { font-size:2em; color:#fff; font-weight:300; }
.divTitPrograma span a { color: #999; text-decoration:none; }
.descPrograma { text-align:left; color:#fff; font-size:14px; }
.titPrograma2 { font-size:19px; font-weight:500; color:#FC0; }
#victoriaNet { background-image:url(../../img/black40.png); padding:2px 6px; color:#fff; bottom:0; right:0; position: absolute; z-index:9999; }
#victoriaNet span { color:#999; }


#ads_top {
	max-width:728px;
	z-index:100;
	margin:auto;
	right: 0; left: 0;
	margin-bottom:30px;
}

#ads_home {
	max-width:728px;
	height:10%;
	top:100px;
	position:absolute;
	z-index:999;
	margin:auto;
	right: 0; left: 0;
}
#ads_ondemand {
	max-width:728px;
	height:90px;
	position: relative;
	z-index:999;
	margin:auto;
	right: 0; left: 0;
	top:20px;
}

.tit_enredados {
position:absolute;
color:#FFF;
font-weight:400;
font-size:120px;
line-height:130px;
font-family: 'Oswald', sans-serif;
margin:0px;
border-width:0px;
border-style:none;
white-space:nowrap;
padding:0px;
}


.programaondemand {
margin:20px 0;
height:140px;
border:1px solid #999;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: inset 0px -5px 58px 0px rgba(0,0,0,0.75);
-moz-box-shadow: inset 0px -5px 58px 0px rgba(0,0,0,0.75);
}
.programaondemand span {
	vertical-align:bottom; display: table-cell; font-size:1.5em; color:#FFF; margin:20px; height:140px; padding:20px;	
}

.links_programas { 
	background-size:cover;
	background-position:center;
	font-size:16px;
	color:#fff;
	width:100%;
	padding:100px 20px 20px 20px;
	opacity: 0.5;
	margin-top:20px;
	filter: alpha(opacity=50); /* For IE8 and earlier */
	border:1px solid #999;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: inset 0px -5px 58px 0px rgba(0,0,0,0.75);
-moz-box-shadow: inset 0px -5px 58px 0px rgba(0,0,0,0.75);
}
.txt_links_programas {
	color:#fff;
	text-decoration:none;
	font-size:1.5em;
}
.links_programas:hover {
	border:1px solid #fff;
	color:transparent;
	opacity: 1;
	filter: alpha(opacity=100); /* For IE8 and earlier */
	background-image:url(../../img/m-mastqt.jpg);
	background-size:100% auto; background-position:center; background-repeat:no-repeat;
}

.funny-boxes { background-color: transparent; }
.funny-boxes h2, p, span, a { text-align:left; color:#fff; }

#mtqt {  
    margin: 20px 100px 20px 100px;
    display: inline-block; }
#mtqt a { background-color:#9C0; }
#mtqt a:hover { background-image:url(../../img/m-mastqt.jpg); }

#adsizq { width:124px; height:600px; background-color:#CCC; text-align:center; vertical-align:middle; left:3%; top:290px; position: absolute; z-index:300;  }
#adsizq span { top:50%; position:relative; color:#000; }
#adsder { width:124px; height:600px; background-color:#CCC; text-align:center; vertical-align:middle; right:3%; top:290px; position: absolute; z-index:300;  }
#adsder span { top:50%; position:relative; color:#000; }
.separadorTopOndemand {height:100px;}
.separadorTopProgramas { height:100px; }

@media screen and (max-width: 760px) {
#adsizq {display: none;}
#adsder {display: none;}
#ads_top { top:40px; }
#ads_home { top:60px; }
.separadorTopOndemand {height:70px;}
.separadorTopProgramas { height:70px; }
}


