
body, h1, h2, h3, h4, h5, h6, p {
margin:0;
padding:0;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

.clear {
line-height:0px;
height:0px;
font-size:0px;
clear:both;
}

body {
font-size:12px;
}

form {
margin:0;
padding:0;
}

#topoConteiner, #corpoConteiner {
width:100%;
}

#topoConteiner {
height:70px;
border-bottom:5px solid #fff;
}

#corpoConteiner p {
margin-bottom:10px;
}

#topo, #corpo, #rodape {
width:907px;
margin:0 auto;
}

#topoLogo {
width:70px;
margin-top:5px;
float:left;
}

#topoNome {
width:365px;
font-weight:bold;
font-style:italic;
margin-top:15px;
float:left;
}

#topoNome h1 {
font-size:12px;
}

#topoNome h2 {
font-size:18px;
}

#topoMenu {
float:right;
text-align:right;
line-height:70px;
}

#topoMenu a {
text-decoration:none;
font-weight:bold;
font-size:12px;
color:#000;
font-style:italic;
}

#topoMenu a:hover {
text-decoration:underline;
}

#corpo {
padding-top:40px;
}

#abas ul, #abasOpcoes ul {
margin:0;
padding:0;
}

#abas ul li {
list-style:none;
float:left;
font-size:24px;
font-weight:bold;
font-style:italic;
padding:0.2em 1em;
}

#abasOpcoes ul li {
list-style:none;
float:left;
font-size:16px;
font-weight:bold;
padding:0 1em;
line-height:50px;
}

#abasOpcoes ul li.abaSelecionada {
background:url(images/seta_menu.png) no-repeat bottom center;
}

#abasOpcoes ul li a {
text-decoration:none;
}

#abas ul li a {
text-decoration:none;
}

#abaGuia {
margin-left:2px;
}

#abaBusca {
font-size:12px;
margin-left:15px;
background-color:#fff;
padding:5px;
width:400px;
margin-left:500px;
text-align:center;
}

#abaBusca input, #abaBusca select {
font-size:12px;
border:1px solid #ccc;
background-color:#f0f0f0;
margin-top:5px;
}

.ativa a {
color:#fff;
}

.inativa {
background-color:#fff;
}

.inativa a {
color:#acacac;
}

#conteudo {
background-color:#fff;
padding:15px;
}

#rodape {
height:100%;
margin-top:10px;
margin-bottom:10px;
background:#fff;
}

#rodape h1 {
font-size:14px;
font-style:italic;
margin-top:10px;
margin-bottom:10px;
padding:5px;
text-align:center;
background:#f0f0f0;
}

.rodapeInfo {
float:left;
margin:0 0 10px 0;
}

.rodape1coluna {
width:907px;
}

.rodape2coluna {
width:453px;
}

.rodape3coluna {
width:302px;
}

.rodapeInfo dl, .rodapeInfo dl dd, .rodapeInfo dl dt {
margin:0;
padding:0;
text-align:center;
}

.rodapeInfo dl {
margin:0 20px;
}

.rodapeInfo dl dt {
margin:0 20px;
font-weight:bold;
}

.rodapeInfo dl dd a {
color:#000;
text-decoration:none;
}

.rodapeInfo dl dd a:hover {
color:#000;
text-decoration:underline;
}

#menuGuia {
}

#menuGuia li {
}

#menuGuia li label {
color:#fff;
font-size:18px;
font-style:italic;
}

#menuGuia li input {
font-size:18px;
}

.buscaGuiaOff {
background:#f1f1f1;
border:3px solid #ccc;
}

.buscaGuiaOn {
background:#fff;
border:3px solid #FFC;
}

#detalhesItemProgramacao {
}

#detalhesItemProgramacao dl {
width:54px;
margin:0;
padding:0;
}

#detalhesItemProgramacao dl dt {
text-align:center;
float:left;
clear:left;
}

#detalhesItemProgramacao dl dt span {
font-size:30px;
font-weight:bolder;
font-style:italic;
letter-spacing:-4px;
}

#detalhesItemProgramacao dl dd {
width:400px;
border-left:1px solid #ccc;
padding-left:5px;
}

#detalhesItemProgramacao dl dd ul{
margin: 0;
padding: 5px 0;
}

#detalhesItemProgramacao dl dd ul li{
list-style:none;
margin-left:10px;
}

.horaTitulo {
font-weight:bold;
padding-top:5px;
}

#botoesCompartilhamento {
	float: right;
	width: 95px;
	border-left:1px solid rgba(0,0,0,0.2);
	margin-top: 5px;
	padding-left: 5px;
}

#botoesCompartilhamento .botao {
	float: left;
	margin-left: 5px;
	margin-top: 2px;
}
#botoesCompartilhamento .botao.facebook {
	border-radius: 2px;
    float: left;
    margin-left: 5px;
    margin-top: 2px;
    overflow: hidden;
    width: 20px;
}
#botoesCompartilhamento .botao.twitter {
	border-radius: 4px;
    border-right: 1px solid #ccc;
    float: left;
    height: 20px;
    margin-left: 5px;
    margin-top: 2px;
    overflow: hidden;
    width: 20px;
}
#botoesCompartilhamentoPrint{
	float: right;
	margin-right: 10px;
	margin-top: 5px;
}

#botoesCompartilhamentoPrint span {
	display: none;
}

.botao-exportar a {
	display:block;
	border:1px solid #ccc;
	color:#666;	
	padding:10px;
	border-radius:2px !important;
	box-shadow:0px 2px 3px #ddd;
	text-decoration:none;
	background:url(../../images/ico-export.png) no-repeat 96% 43%;
}
.botao-exportar a span {
	font-weight: bold;
}

.botao-exportar a:hover {
	background-color: #fff;
}

