body {

	background-color: #111111;

	margin-left: 0px;

	margin-top: 4px;

	margin-right: 0px;

	margin-bottom: 0px; 

	font-family: Arial, Helvetica, sans-serif; 

}

h1 { font-size: 14px; font-weight: bold; text-transform: uppercase; color: #FFF; margin-top: 0; padding-top: 0; }

h2 { font-size: 16px; font-weight: bold; color: #fff; margin-top: 40px; }

h3 { font-size: 20px; font-weight: bold; color: #da2128; margin-top: 10px; margin-bottom: 10px; }



a.lnkhome1:link { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #ccc; text-decoration: none; }

a.lnkhome1:visited { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #ccc; text-decoration: none; }

a.lnkhome1:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #ccc; text-decoration: underline; }

a.lnkhome1:active { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #ccc; text-decoration: none; }



a.lnkhome2:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #da2128; text-decoration: none; }

a.lnkhome2:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #da2128; text-decoration: none; }

a.lnkhome2:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #da2128; text-decoration: underline; }

a.lnkhome2:active { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #da2128; text-decoration: none; }



a.lnkswitch:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #da2128; text-decoration: none; }

a.lnkswitch:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #da2128; text-decoration: none; }

a.lnkswitch:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #da2128; text-decoration: underline; }

a.lnkswitch:active { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #da2128; text-decoration: none; }



a.lnkfilmehome:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ccc; text-decoration: none; }

a.lnkfilmehome:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ccc; text-decoration: none; }

a.lnkfilmehome:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ccc; text-decoration: underline; }

a.lnkfilmehome:active { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ccc; text-decoration: none; }



a.lnkgeral:link { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #da2128; text-decoration: none; }

a.lnkgeral:visited { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #da2128; text-decoration: none; }

a.lnkgeral:hover { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #da2128; text-decoration: underline; }

a.lnkgeral:active { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #da2128; text-decoration: none; }



#central { 

	position: absolute; 

	left: 50%; 

	width:980px; 

	w\idth: 980px; /* CSS Crack para IE 5.0 */ 

	margin-left:-490px;  

	margin-right: 0; 

	margin-bottom: 0; 

	padding: auto; 

}

#dvflashtopo { 

	width: 980px; 

	height: 332px; 

	margin:0; 

	padding: 0; 

	border: 0;

}

#dvflashtopoinside { 

	width: 980px; 

	height: 135px; 

	margin:0; 

	padding: 0; 

	border: 0;

}

#dvmenutopo { 

	width: 979px; 

	height: 54px; 

	background-color: #da2128; 

	text-align: left; 

	margin:0; 

	padding: 0; 

	border-left: 1px solid #111111; 

}

#tblcontenthome1, #tblcontenthome2 { width: 980px; }

#tdcontenthome1a { width: 791px; text-align: left; vertical-align: top; }

#tdcontenthome1b { padding-left: 26px; text-align: left; vertical-align: top; padding-top: 10px; padding-right: 7px; }

#tdcontenthome2a { width: 809px; text-align: left; vertical-align: top; }

#tdcontenthome2b { 

	text-align: left; 

	vertical-align: top; 

	padding-top: 8px; 

	background-color: #111; 

	color: #ccc; 

	font-weight: bold; 

	font-size: 8px; 

	padding-left: 8px; 

	text-transform: uppercase;  

}

#dvtitprogram, #dvtitaprespt, #dvtitapresen { padding-left: 35px; border-bottom: 1px solid #ccc; height: 31px; text-align: left; }

#dvtxtaprespt, #dvtxtapresen { font-size: 14px; color: #ccc; padding-left: 35px; padding-top: 12px; line-height: 20px; padding-right:35px; }

#switchaprespt { width: 791px; left: 0px; top: 400px; position: absolute; visibility: visible; z-index: 1; }

#switchapresen { width: 791px; left: 0px; top: 400px; position: absolute; visibility: hidden; z-index: 1; }

#container { position: relative; width: 791px; height: 149px; text-align: left; vertical-align: top; overflow: hidden; }

#dvprogramahome { padding-left: 35px; }

.setaprogramahome { width: 160px; height: 43px; text-align: center; vertical-align: top; padding: 0; }

.divisorprogramahome { width: 57px; text-align: center; vertical-align: top; padding: 0; }

.filmeshome { text-align: left; font-size: 12px; color: #ccc; vertical-align: top; }

.chamadashome { padding-bottom: 5px; padding-top: 9px; }

.chamadashome2 { padding-bottom: 5px; padding-top:12px; }

#dvoutroslinkshome { line-height: 12px; padding-top: 8px; }

.rodapehomecaixa { text-align: left; margin-left: 5px; font-size: 8px; text-transform: uppercase; color: #ccc; }

#dvrodapefinal { height: 30px; background-color: #da2128; font-size: 9px; padding: 0; }

#separacontenthome { padding-top: 25px; }

#tblcontentinside { width: 980px; }

#tdcontentinside1 { width: 265px; text-align: left; vertical-align: top; background-color: #da2128; }

#tdcontentinside2 { text-align: left; vertical-align: top; padding: 30px; }

#dvtblfm { text-align: center; width: 980px; padding-top: 30px; }

#dvinsideconteudo { 

	width: 783px; 

	position: absolute; 

	left: 167px; 

	top: 214px; 

	color: #ccc; 

	font-size: 14px; 

	padding-bottom: 40px; 

	z-index: 1; 

}

#dvwseten { 

	width: 783px; 

	position: absolute; 

	left: 167px; 

	top: 214px; 

	color: #ccc; 

	font-size: 14px; 

	padding-bottom: 40px; 

	z-index: 1; 

	visibility: hidden; 

}

#dvtadeuen { 

	width: 783px; 

	position: absolute; 

	left: 167px; 

	top: 214px; 

	color: #ccc; 

	font-size: 14px; 

	padding-bottom: 40px; 

	z-index: 1; 

	visibility: hidden; 

}

#tblminiform { width: 659px; }

.tdminiform1 { width: 229px; vertical-align: top; text-align: right; }

.tdminiform2 { width: 430px; text-align: left; vertical-align: top; }

.realcephone { font-size: 12px; font-weight: bold; }

#frmminiform { padding: 0px; margin: 0px; }

.txtminiform { 

	width: 427px; 

	height: 32px; 

	border: 1px solid #000; 

	color: #111; 

	font-family: Arial, Helvetica, sans-serif; 

	font-size:16px; 

	background-color: #ccc; 

}

.txtminiform2 { 

	width: 427px; 

	height: 160px; 

	border: 1px solid #000; 

	color: #111; 

	font-family: Arial, Helvetica, sans-serif; 

	font-size:16px; 

	background-color: #ccc; 

}

.lblminiform { 

	color: #ccc; 

	font-family: Arial, Helvetica, sans-serif; 

	font-size: 14px; 

}

.btnminiform { 

	font-family: Arial, Helvetica, sans-serif; 

	font-size: 10px; 

	color: #ffffff;

	font-weight: bold; 

	height: 13px; 

	width: 53px; 

	text-align: center; 

	background-image: url(img/btn_enviar.gif); 

	background-repeat: no-repeat; 

	margin: 0;

	border: 0px none; 

	cursor: hand;

	line-height: 9px; 

}

#dvinsidelogo { width: 136px; height: 70px; position: absolute; left: 0px; top: 210px; }

#dvinsidetitulo { width: 73px; height: 430px; position: absolute; left: 68px; top: 297px; }

.spdatahome { font-size: 12px; color: #da2128; }

.spcinemahome { font-size: 12px; color: #fff; margin-top: 8px; margin-bottom: 8px; }

.pfilmeshome { margin-top: 7px; padding-top: 0; }

.pbiblio { font-size: 10px; }

#dvlinkstextos { line-height: 22px; padding-bottom: 40px; }

.divprogramas { padding-left: 40px; padding-top: 20px; }

.programas_horarios { color: #fff; font-size: 14px; }

#tblprog_stereo { width: 650px; font-size: 11px; color: #ccc; }

.tdprogramatopo { padding-left: 40px; vertical-align: top; }

.tdprogramaesqmaior { 

	padding-left: 40px; 

	padding-right: 40px; 

	padding-top: 20px; 

	padding-bottom: 20px; 

	vertical-align: top; 

	text-align: left; 

	color: #fff;

}

.tdprogramadirmaior { 

	padding-left: 10px; 

	padding-right: 40px; 

	padding-top: 20px; 

	padding-bottom: 20px; 

	vertical-align: top; 

	text-align: left; 

}

.programa_voltar { text-align: right; padding: 40px; }

.sinopseportugues { font-size: 14px; color: #fff; text-align: justify; }

.sinopseingles { font-size: 11px; color:#ccc; text-align: justify; }

.partigos { text-align: justify; }

.tdprogpics { text-align: right; background-color: #da2128; }

.tdprogpics2 { text-align: left; background-color: #da2128; }

.fotos{ font-size: 14px; color: #ccc; text-align: center; padding-top: 40px; line-height: 32px; }