BODY { margin:0; padding:0; text-align:center; }
.Topo { width:100%; text-align: center;}
.Menu { width:100%; text-align: center; margin:0px;}
.Corpo { width:846px; margin:0 auto 0 auto;}
.Corpo_Background { /*background-image:url(../img/bg-fundo_miolo.jpg); background-repeat: no-repeat; width:882px;*/}
.BackMenu { width:776px; height:53px; margin:0 auto 0 auto; background:url(../img/componentes/Background_Menu.gif);}
.Rodape { background-color:#F0F4E9; }
.PaddingDivisaoMenu { padding:5px 0px 0px 0px; align:left; float:left;}
.PaddingMenu { padding:15px 0px 0px 0px; align:center; float:left;}
.Conteudo { width:846px; margin:0 auto 0 auto;font-family:Tahoma; font-size:13px; line-height:16px; padding:20px 0px 20px 0px;}
.Conteudo_Interno { width:827px; margin:0 auto 0 auto; font-family:Tahoma; font-size:13px; line-height:16px; color:#004A85; padding:10px 0px 20px 18px;}
.Conteudo_Interno TABLE{ font-family:Tahoma; font-size:13px; line-height:16px; color:#004A85; }
.conteudo_interno_mod1 { width:782px;margin:0 auto 0 auto; font-family:Tahoma; font-size:13px; line-height:16px; color:#004A85; padding:10px 39px 20px 10px;/*-padding:10px 39px 20px 20px;*/}
.Conteudo_Interno_mod1 TABLE{ font-family:Tahoma; font-size:13px; line-height:16px; color:#004A85; }
.Titulo_Conteudo { width:664px; margin:0 auto 0 auto; padding:20px 0px 0px 15px;}
.Conteudo_2 { width:600px; margin:0 auto 0 auto;font-family:Arial, Helvetica; font-size:19px; line-height:16px;padding:20px 0px 20px 0px;}
.a-left {text-align:left;}
#programa { font-family:Tahoma; font-size:13px; color:#004A85 }
.link { color:#003369 }

/************/
#geral{
    width: 887px;
    margin: 0 auto;
}
.Menu *{
    margin:0px;
    padding:0px;
	}
.Menu ul{
    display: block;
    margin: 0 0 0 21px;
    /*-margin: 0;*/
    list-style: none;
    height: 44px;
}
.Menu ul li{
    float: left;
    /*-margin:0px;*/
}
.Menu ul li img{
    border:0;
}


/************/
.clr{clear:both;}
.f-left{float:left;}
.f-right{float:right;}

.a-left{text-align:left !important;}
.a-right{text-align:right !important;}

.r-margin{margin-right:290px;}

.novo-corpo-mg{background: url(../img/novo_corpo_topo.jpg) top left no-repeat; width:887px;}
.novo-corpo{background: url(../img/novo_corpo_meio.jpg) top left repeat-y; width:887px;}
.novo-corpo-rodape{padding-bottom:50px; background: url(../img/novo_corpo_rodape.jpg) bottom left no-repeat; width:887px;}

#bg-content { background:url(img/int-bg-sombra.jpg) top center no-repeat; }
#layout { 
width:778px;
margin: 0 auto; 
}
#cima { height:53px; background:url(img/int-cima.jpg); }
#conteudo { font-family:Arial, Helvetica; font-size:12px; line-height:16px; padding:10px 60px 10px 48px; background:url(img/int-bg.jpg); text-align:left; }
#base { height:47px; background:url(img/int-base.jpg) center no-repeat; }
.cor, A { color:#004A85; }

.TituloAba { 
    font-family:Arial, Helvetica;
    font-size:16px;
    font-weight:bold;
    line-height:16px;
    color:#90bf42;
}

.TituloPrograma { 
    font-family:Arial, Helvetica;
    font-size:16px;
    font-weight:bold;
    line-height:16px;
    color:#000000;
}


.dias {
    line-height:125%;
    color:#AED573;
    font-weight:bold;
}

.dias_1 {
    line-height:125%;
    color:#EAD482;
    font-weight:bold;

}

.dias_2 {
    line-height:125%;
    color:#8CAFDA;
    font-weight:bold;
}

.titulo_tb_c {
    background-color: #A6D163;
    font-weight:bold;
    color:#333333;
    line-height:125%;
    padding-left:10px;
}

.titulo_tb_c_1 {
    background-color: #EAD482;
    font-weight:bold;
    color:#333333;
    line-height:125%;
    padding-left:10px;
}

.titulo_tb_c_2 {
    background-color: #8CAFDA;
    font-weight:bold;
    color:#333333;
    line-height:125%;
    padding-left:10px;
}

.tb_canto{
    width:2px;
    height:2px;
    padding:0;
    margin:0;
    background-color:#FFFFFF;
}

.horario_tb_c {
    background-color: #D3D3D3;
    text-align:center;
    font-weight:bold;
    width:100px;
}

.horario_tb_c_2 {
    background-color: #D3D3D3;
    text-align:center;
    font-weight:bold;
    width:310px;
}

.horario_tb_c_3 {
    background-color: #D3D3D3;
    text-align:center;
    font-weight:bold;
    width:406px;
}

.conteudo_tb_c {
    background-color: #E8E8E8;
	line-height:130%;
    font-size:12px;
    text-align:center;
    width:98px;
}

.conteudo_tb_c_2 {
    background-color: #E8E8E8;
	line-height:130%;
    font-size:12px;
    padding-left:20px;
    width:282px;
}

.conteudo_tb_c_3 {
    background-color: #E8E8E8;
	line-height:130%;
    font-size:12px;
    padding-left:20px;
    width:378px;
}

.linha {
    background-color:#FFFFFF;
    height:1px;
    padding:0;
}

.subtitulo {
    background-color: #FFFCB9;
    font-size:10px;
    color:#333333;
    line-height:125%;
    padding-left:10px;
}

/*.menu-topo-mod1{ float:left; text-align:center; list-style:none; margin:0px;}
.menu-topo-mod1 img{ border:0;}
.menu-topo-mod1 li { margin:0;padding:0;}*/
.menu-topo-mod2{ float:left; margin:0 0 0 242px; text-align:center; list-style:none;}
.menu-topo-mod2 img{ border:0;}
.menu-topo-mod2 li {float:left; margin-top:-16px; margin: 0 auto; padding:0;}
.bt-mod1 img{border:0; }
.bt-mod2 img{border:0; width:290px; margin:0 auto; margin-right: 10px;}
.txt-mod2{float:left;}

.col-esq { width:579px; float:left; margin: 0 0 0 0; }
.col-dir { width:220px; float:left; }
.col-dir img{ border:0; }
.col1 { width:380px; }

.box-mod1{margin-bottom:30px; background: url(../img/box_twitter.gif) no-repeat; width:220px; height:416px; }
.box-mensagen {
    background: url(../img/img_box_mensagens.gif) top left no-repeat;
    width:220px;
    height:283px;
    padding: 40px 0 0 0;
}
.box-mensagen .box-mensagem-interna {
    margin: 0 0 0 22px;
    padding: 10px 0 0 0;
    height: 261px;
    width: 190px;
    overflow: auto;
}
.coment-mod1 { color:#0C4A61; font-size:12px; margin: 0 0 10px 10px;}
.coment-mod1 span { font-size: 11px; color:#888; }

.data-coment-twitter{color:#666666; font-size:10px; width:175px; _width:200px; padding: 0 0 0 25px;}

div#twitter_div{
    float: left;
    margin: 60px 0 0 0;
}
ul#twitter_update_list{
    list-style: none;
    margin: 0 30px 0 25px;
    padding:0;
}
ul#twitter_update_list li{
    margin: 0 0 20px 0;
    text-align: left;
}
div#twitter_div a.twitter-link{
    /*margin: -30px 0 0 120px;*/
    float:right;
}

.box-video{margin-top:17px;}
.box-video1{margin-top:30px;}
.box-video2{margin-top:30px;margin-left:132px;}
.box-video3{margin-left:132px;font-weight:bold;}

.rodape_fundo{background:url(../img/barra-rodape.jpg) no-repeat; width:851; height:54px; margin: 0 0 0 21px;}

.txt-mod1{font-size:18px; color:#fff; font-family:Arial; float:left; margin:10px 0 0 8px;}
.txt-mod2{font-size:10px; color:#fff; font-family:tahoma; margin:3px 0 0 0;}
.txt-mod3{font-size:10px; color:#fff; font-family:tahoma; padding-top:6px; float:left; }
.txt-mod4{font-size:11px; color:#0C6484; font-family:tahoma; font-weight:bold; text-align:left;}
.txt-mod5{font-size:11px; color:#0C6484; font-family:tahoma; font-weight:normal; text-align:left; margin-bottom:18px;}
.txt-mod6{font-size:11px; color:#0C6484; font-family:tahoma; font-weight:bold; text-align:left; margin-bottom:18px;}
.txt-mod7{font-size:11px; color:#0C6484; font-family:tahoma; font-weight:normal; text-align:left;}
.txt-mod8{font-size:10px; color:#fff; font-family:tahoma; padding-top:6px;}
.txt-mod9{font-weight:bold;}
.txt-mod10{font-weight:normal;}
.txt-mod11{font-weight:normal; margin:5px 0 5px 15px;}
.txt-mod12{font-weight:bold; color:#0C6484; font-family:tahoma; text-align:center; margin-top:333px;}

.bt-img1{margin:30px 15px 0 28px; float:left; border:0}
.bt-img2{margin:30px 15px 0 0; float:left;}
.bt-img3{margin:30px 28px 0 0; float:left;}
.bt-padrao1 { display: inline-block; margin-left:132px; }
.bt-padrao1 .bt-moldura-centro {  }
.bt-padrao { display: inline-block; _float:left; _margin-right:3px;}
.bt-padrao2 .bt-moldura-centro {  }
.bt-padrao2 { display: inline-block; _float:left; _margin-right:3px; float:right;}
.bt-padrao .bt-moldura-centro {  }
.bt-moldura-esquerda { width:16px; height:37px; margin:0 auto; background: url(../img/bt-padrao_esq.jpg) top left no-repeat; float:left; }
.bt-moldura-centro { height:37px; margin:0 auto; background: url(../img/bt-padrao_meio.jpg) top left repeat-x; float:left; }
.bt-moldura-centro-mg { margin:10px 7px 0 7px; color:#fff; font-weight: bold; }
.bt-moldura-centro-mg a{color:#FFFFFF; font-weight:bold; text-decoration:none;}
.bt-moldura-direita {width:16px; height:37px; margin:0 auto; background: url(../img/bt-padrao_dir.jpg) top left no-repeat; float:left; }
.bt-mod1{_width:790px;}


/*modal*/
.modal-mod1{ font-weight:bold;font-size:11px; color:#0C6484; font-family:tahoma; }
.modal-mod2{ margin: 0 0 15px 0; width: 95%; text-align: center; }

table.modalForm {
    width: 500px;
    margin: 0 auto;
    border-collapse: collapse;
    font-family: sans-serif;
}
table.modalForm tr td {
    text-align: left;
}
table.modalForm tr th {
    padding-top: 20px;
}
table.modalForm tr td.label {
    width: 20%;
    padding-right: 20px;
    text-align: right;
    vertical-align: top;
}
table.modalForm tr td span {
    margin-right:10%;
    text-align:right;
}
table.modalForm tr td input,
table.modalForm tr td textarea{
    border: 2px solid #ccc;
    width: 90%;
}
