/* GLOBAL -----*/

body{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:x-small; color:#fff; background:#000; margin:0px}
form{margin:0px}

h2 { margin:9px 0px 9px 0px; font-size:medium; color:#f80 }
h3 { margin:9px 0px 9px 0px; font-size:small; }
p { margin:9px 0px 9px 0px;}

.k{background:#333 url(../imagens/k.png) no-repeat 10px center; padding:3px 8px 3px 50px; color:#fff; font-weight:normal; font-size:20px; border-top:4px solid #e60}

.button{background:#222; color:#f80; border:3px solid #444; }

a:link { text-decoration:none; color:#f80 }
a:visited { text-decoration:none; color:#f80}
a:hover { text-decoration: underline; }

.table{border:8px solid #333; border-bottom:none; border-right:none; margin:auto;}
.table td{ padding:20px; background:#000; border:8px solid #333; border-top:none; border-left:none}

.table2{border:none; margin:auto}
.table2 td{padding:8px; background:#transparent; border:none}

.table2_center{border:none; margin:auto}
.table2_center td{padding:8px; background:#transparent; border:none; text-align:center}

.table3{border:none; margin:auto}
.table3 td{padding:2px; background:#transparent; border:none}

form{margin:0px;}
input{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:x-small; color:#555; border:1px solid #999;}
.checkbox{border:none;}
select{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:x-small; color:#555; border:1px solid #999;}
textarea{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:x-small; color:#555;border:1px solid #999;}
.botao{border:1px solid #888; border-top: 1px solid #bbb; border-left: 1px solid #bbb; cursor:pointer; font-size:x-small; color:#555; font-family:Verdana, Arial, Helvetica, sans-serif; }


.clear { clear:both; heigh:8px; }
.clear2 { clear:both; heigh:8px; border-top:1px solid #e2e2e2; }
.sombra_horizontal{ clear:both; height:10px; background:url(../imagens/sombra_horizontal.png) repeat-x }
.imagens{border:1px solid #086;}

.bloco-texto{padding:5px 15px 15px 15px;}

#tudo { }
#topo{width:100%; height:20px; background: url(../imagens/topo.png) no-repeat center;}
#mae{width:770px; margin:auto; position:relative;  padding:2px 0px 0px 0px; /* border:1px solid #666  */}

#flash{border:8px solid #333;}

#cabecalho{ width:770px; height:65px; position:relative}
#logo{ float:left; background:url(../imagens/sombra_logo.png); width:285px; height:75px; text-align:center; padding-top:15px }

#menu_topo{/*border:1px solid #666;*/ height:30px; position:absolute; top:32px; right:0px }

#menu_topo ul{ margin:0px;  padding:0px;}
#menu_topo li{ list-style:none;  display:block; float:left}
#menu_topo li a{ display:block; color:#fff; padding:8px 15px 8px 15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:x-small; font-weight:bold; }
#menu_topo li a:hover{ text-decoration:none; background:#444; color:#fff}
#menu_topo .item_atual{font-weight:bold}

#menu{border:1px solid #fff; height:24px}

#menu ul{ margin:0px;  padding:0px;}
#menu li{ list-style:none;  display:block; float:left}
#menu li a{ display:block; color:#f80; padding:4px 33px 4px 33px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:small; font-weight:bold;}
#menu li a:hover{ text-decoration:none; color:#f90; background:#444; }
#menu .item_atual{font-weight:bold}

.submenu { width:160px; position:absolute; display:none; }
.submenu li a{float:left; background:#333; float:left; width:120px; border:1px solid #444; border-bottom:none}
.submenu li a:hover{}

#coluna1{ width:144px; float:left; padding:10px 10px 10px 0px }
#coluna2{ width:614px; float:left; padding:3px 0px 0px 0px; }
#coluna2-2{ width:445px; float:left; padding:15px 20px 20px 20px; }
#coluna3{ width:200px; float:left; padding:10px 0px 10px 0px }
#agenda{padding:15px 10px 15px 10px;  background:url(../imagens/degrade_vertical.png) repeat-x; }

#rodape{ padding:10px 0px 15px 0px; color:#fff; clear:both; text-align:center;  border-top:4px solid #e60; font-size:x-small; font-family:Verdana, Arial, Helvetica, sans-serif }
#rodape a{color:#f80}

/* HOME */

#conteudo{padding:30px}

/* CANAIS */

#conteudo3{padding:30px; text-align:center}
#navegacao_inferior{ text-align:center; clear:both; background:#191919 url(../imagens/nav_inf.png) repeat-y center center; padding:2px; height:90px}
#navegacao_inferior a{ background:#161616; display:block; margin:5px; padding:5px}
#navegacao_inferior a:hover{color:#fff;background:#000;}
#navegacao_inferior a:hover.item_atual{cursor:default; text-decoration:none; color:#f80; background:#000;color:#fff; font-weight:bold}
#navegacao_inferior a.item_atual{ color:#fff; font-weight:bold; background:#000}

#menu_subcanais{ }
#menu_subcanais ul{ margin:0px; padding:0px;}
#menu_subcanais li{ list-style:none; padding:5px 15px 5px 15px; }
#menu_subcanais li a{ color:#eee; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:x-small; }
#menu_subcanais li a:hover{ text-decoration:underline; color:#fff }
#menu_subcanais .item_atual{ }

#conteudo2{padding:0px 0px 20px 0px}

#miniaturas{}

.miniatura{width:35px; height:35px; }
a .miniatura {border:4px solid #2f2f2f;background:#222; padding:1px; margin:1px; float:left}
a:hover .miniatura {border:4px solid #eee; background:#999}

#subcanais{text-align:center}

#ampliada{width:610px; border:1px solid #fff; margin:auto; position:relative}
#legenda{background:#000; border:none; color:#fff; width:613px; overflow:auto; margin-bottom:10px; text-align:center}


.link{font-size:small;}

