@charset "utf-8";
/* cleo
 * cleo47@gmail.com
 * www.lorem.ipsum
 * 00/00/00
 * 
 * 
 * blue #00AEEF
 *  */

/* Reset
   ====================================================================== */
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, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-family: Arial;
	font-size:100%;
	text-align: left;
	vertical-align: baseline;
}
	
a img {
	border:none;
}

:focus {
	outline:none;
}


/* Center
   ====================================================================== */
html, body {
	height: 100%;         /* required */
	width:100%;
	background:#fff;
}
body {
	text-align: center;   /* horizontal centering hack for IE */
	padding: 0;           /* required to "hide" distance div */
	margin: 0;            /* required to "hide" distance div */
/*	background:#272727 url('../imgs/bg.jpg') center no-repeat;*/
	/*overflow:scroll;*/
}
div#content {
	position: relative;   /* positions content on top of distance */
	text-align: left;     /* horizontal centering hack for IE */
	width:760px;
	margin: 0 auto;       /* required */
	clear: left;          /* required */
	background:#fff;
	z-index:1;
	top:0;
	font-family: Arial, Helvetica, sans-serif;
	line-height:1.5em;
	font-size:1em;
}

div#content p{
	margin-bottom:1em;
}

/* APRESENTACAO
   ====================================================================== */
div#apresentacaoTitle{
	background:url("../imgs/titulos.png") center 0 no-repeat;
}
   
div#apresentacaoContent{
	margin-left:280px;
	height:850px;
}

p#assinatura{
	text-align:right;
	margin-top:2em;
}

/* COMUNICADO
   ====================================================================== */
div#comunicadoTitle{
	background:url("../imgs/titulos.png") center -525px no-repeat;
}

div#comunicadoContent{
	margin-left:250px;
	height:2300px;
}

/* IPTV
   ====================================================================== */
div#iptvTitle{
	background:url("../imgs/titulos.png") center -600px no-repeat;
}

div#iptvContent{
	margin-left:260px;
}

/* EXPEDIENTE
   ====================================================================== */
div#expedienteTitle{
	background:url("../imgs/titulos.png") center -675px no-repeat;
}

div#expedienteContent{
	margin-left:300px;
	height:4400px;
}

/* ENDERECOS E MAPAS
   ====================================================================== */
div#enderecosTitle{
	background:url("../imgs/titulos.png") center -750px no-repeat;
}

div#enderecosContent{
	margin-left:250px;
	height:2900px;
}

/* PROGRAMACAO
   ====================================================================== */
ul#programacao-menu{
	width:760px;
	position:relative;
	margin:auto;
	left:40px;
	margin-bottom:2em;
}

div#programacaoContent{
	width:100%;
	position:relative;
	margin-bottom:250px;
	height:1350px;
}

/* PROGRAMACAO ABERTURA
   ====================================================================== */
div#programacaoAberturaTitle{
	background:url("../imgs/titulos.png") center -75px no-repeat;
}

div#programacaoAberturaContent{
	margin-left:175px;
	height:900px;
}

/* PROGRAMACAO 7OUT
   ====================================================================== */
div#programacao7outTitle{
	background:url("../imgs/titulos.png") center -150px no-repeat;
}

/* PROGRAMACAO 8OUT
   ====================================================================== */
div#programacao8outTitle{
	background:url("../imgs/titulos.png") center -225px no-repeat;
}

/* PROGRAMACAO 9OUT
   ====================================================================== */
div#programacao9outTitle{
	background:url("../imgs/titulos.png") center -300px no-repeat;
}

/* PROGRAMACAO ENCERRAMENTO
   ====================================================================== */
div#programacaoEncerramentoTitle{
	background:url("../imgs/titulos.png") center -375px no-repeat;
}

div#programacaoEncerramentoContent{
	margin-left:160px;
}

/* PROGRAMACAO ESCOREL
   ====================================================================== */
div#programacaoEscorelTitle{
	background:url("../imgs/titulos.png") center -450px no-repeat;
}

div#programacaoEscorelContent{
	margin-left:100px;
	height:1300px;
}

/* HEADER 
   ====================================================================== */
#header{
	width:733px; height:128px;
	top:0;
	position:relative;
	z-index:10;
	margin:auto;
}

/* FOOTER
   ====================================================================== */
#footer{
	width:100%; height:127px;
	background:#fff url("../imgs/menu.png") center no-repeat;
	bottom:0;
	position:fixed;
	z-index:10;
	left:0; bottom:0;
}

#footer ul{
	width:690px;
	margin:auto;
	position:relative;
}

#footer ul li{
	width:115px;
	float:left;
	height:128px;
	background:#fff url("../imgs/menu.png") no-repeat;
	display:block;
}

#footer ul li a{
	display:block;
	width:100%; height:100%;
}

#footer ul li#apresentacao{
	background-position:-375px 14px;
}
#footer ul li#programacao{
	background-position:-490px 14px;
}
#footer ul li#comunicado{
	background-position:-605px 14px;
}
#footer ul li#iptv{
	background-position:-720px 14px;
}
#footer ul li#expediente{
	background-position:-835px 14px;
}
#footer ul li#enderecos{
	background-position:-950px 14px;
}

/* COMMON
   ====================================================================== */
div.title{
	height:75px;
	margin-top:0;
	margin-bottom:1.5em;
	background:url("../imgs/title-deco.png") center left no-repeat;
	font-family:"Miso";
}

/* APRESENTACAO
   ====================================================================== */
h3{
	font-size:1.5em;
	margin-top:3em;
	margin-bottom:0.5em;
	display:inline-block;
	font-weight:normal;
	font-family:"DTLProkyonST", Arial, Helvetica, sans-serif;
}

h3.first{
	margin-top:0;
}


#logos{
	margin-top:6em;
}

img.mapa-img{
	margin-top:1em;
}


/* PROGRAMAÇÃO
   ====================================================================== */
ul#programacao-menu{
	width:760px;
	height:30px;
}

ul#programacao-menu li{
	float:left;
	list-style-type:none;
	margin:1px;
	padding:3px;
}

ul#programacao-menu li a{
	text-decoration:none;
	color:#fff;
	font-weight:bold;
}

#pmenu1{
	background-color:#231F20;
}

#pmenu2{
	background-color:#00AEEF;
}

#pmenu3{
	background-color:#ED028C;
}

#pmenu4{
	background-color:#2E3092;
}

#pmenu5{
	background-color:#231F20;
}

#pmenu6{
	background-color:#231F20;
}

#programacao-table{
	/*width:1355px;*/
	width:1345px;
}

#programacao-table-header{
	width:1345px;
	height:45px;
	display:block;
	overflow:hidden;
	position:relative;
	z-index:100;
	background:#fff;
}

#programacao-table-header td{
	background:#fff url("../imgs/programacao-text.png") no-repeat;
}

#programacao-table-header td#sala1{
	background-position:7px 0;
}

#programacao-table-header td#sala2{
	background-position:-109px 0;
}

#programacao-table-header td#sala3{
	background-position:-225px 0;
}

#programacao-table-header td#sala4{
	background-position:-339px 0;
}

#programacao-table-header td#sala5{
	background-position:-453px 0;
}

#programacao-table-header td#sala6{
	background-position:-570px 0;
}

#programacao-table-header td#sala7{
	background-position:-685px 0;
}

#programacao-table-header td#sala8{
	background-position:-802px 0;
}

td#clearTd, td#clearTd2{
	background:#ffffff;
}

tr.padrao td{
	width:100px;
	margin:5px 2px;
	height:100px;
	padding:25px 15px;
	display:inline-block;
	vertical-align:middle;
	font-size:12px;
	cursor:default;
}

tr.intervalo td, tr.almoco td{
	margin:5px 2px;
	display:inline-block;
	vertical-align:middle;
}

td.horario{
	width:100px;
	margin:5px 2px;
	display:inline-block;
	vertical-align:middle;
	padding:0 15px;
	background:url("../imgs/programacao-text.png") no-repeat;
	background-color:#fff;
}

td.t900{
	background-position:-906px center;
}

td.t1115{
	background-position:-1018px center;
}

td.t1130{
	background-position:-1132px center;
}

td.t1315{
	background-position:-1244px center;
}

td.t1500{
	background-position:-1357px center;
}

td.t1645{
	background-position:-1470px center;
}

td.t1700{
	background-position:-1583px center;
}

td.t1900{
	background-position:-1696px center;
}

td.t1830{
	background-position:-1805px center;
}


td.t900b{
	background-position:-929px center;
}

td.t1115b{
	background-position:-1035px center;
}

td.t1130b{
	background-position:-1147px center;
}

td.t1315b{
	background-position:-1261px center;
}

td.t1500b{
	background-position:-1375px center;
}

td.t1645b{
	background-position:-1486px center;
}

td.t1700b{
	background-position:-1600px center;
}

td.t1900b{
	background-position:-1713px center;
}

td.t1830b{
	background-position:-1821px center;
}


td.intervaloTd{
	width:1038px;
	margin:5px 2px;
	display:inline-block;
	vertical-align:middle;
	padding:0 15px;
}

tr.intervalo td{
	height:50px;
}

tr.almoco td{
	height:100px;
}

.out7 tr.intervalo td.intervaloTd{
	background:#00AEEF url("../imgs/programacaoBco.png") center 15px no-repeat;
}

.out7 tr.almoco td#almocoTd{
	background:#00AEEF url("../imgs/programacaoBco.png") center -18px no-repeat;
}

.out7 tr.almoco td#escorelTd{
	background:#00AEEF url("../imgs/programacaoBco.png") center -145px no-repeat;
}

.out8 tr.intervalo td.intervaloTd{
	background:#ED028C url("../imgs/programacaoBco.png") center 15px no-repeat;
}

.out8 tr.almoco td#almocoTd{
	background:#ED028C url("../imgs/programacaoBco.png") center -18px no-repeat;
}

.out8 tr.intervalo td#livrosTd{
	background:#ED028C url("../imgs/programacaoBco.png") center -105px no-repeat;
}

.out8 tr.intervalo td#escorelTd{
	background:#ED028C url("../imgs/programacaoBco.png") center -168px no-repeat;
}

.out9 tr.intervalo td.intervaloTd{
	background:#2E3092 url("../imgs/programacaoBco.png") center 15px no-repeat;
}

.out9 tr.almoco td#almocoTd{
	background:#2E3092 url("../imgs/programacaoBco.png") center -18px no-repeat;
}

.out9 tr.almoco td#escorelTd{
	background:#2E3092 url("../imgs/programacaoBco.png") center -145px no-repeat;
}



#tooltip { 
    display:none; 
    background-color:#fff;
    font-size:12px; 
    width:125px; 
    padding:25px; 
    color:#000;
	z-index:200;     
}

.sc{
	background-image:url("../imgs/sc.png");
	background-position:96% 4%;
	background-repeat:no-repeat;
	background-color:#E6E7E9;
}

.st{
	background-image:url("../imgs/st.png");
	background-position:96% 4%;
	background-repeat:no-repeat;
	background-color:#E6E7E9;
}

.mr{
	background-image:url("../imgs/mr.png");
	background-position:96% 4%;
	background-repeat:no-repeat;
	background-color:#E6E7E9;
}

div.out7{
	border:2px solid #00AEEF;
}
div.out8{
	border:2px solid #ED028C;
}
div.out9{
	border:2px solid #2E3092;
}