body{
    margin:0 auto;
    padding:0;
    text-align:center;
    background-image:url(../img/layout/bg.jpg);
    background-repeat:repeat-x;
    background-color:#D5C66B;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
}

a {
    text-decoration: none;
}

#tudo{
    margin:0 auto;
    padding:0;
    width:800px;
    background:url(../img/layout/bg_conteudo.jpg) repeat-y;
}

#tudo #topo{
    margin:0 auto;
    padding:0;
    width:800px;
    height:221px;
    /*background-color:#0033CC;*/
    background:url(../img/layout/bg.jpg) 0 -23px ;
    float:left;
}

#tudo #menu{
    margin:0;
    padding:0;
    width:800px;
    height:55px;
    float:left;
    background:url(../img/layout/bg.jpg) 0 -223px ;
    text-align:left;
}

#tudo #menu_esq{
    margin:0;
    padding:0;
    width:260px;
    float:left;
    text-align:left;
    background-repeat:no-repeat;
    background-position:bottom;
}

#tudo #menu_esq .busca{
    margin:0 auto;
    padding:0;
    width:220px;
    height:39px;
}

#tudo #menu_esq .busca #campo{
    padding:5px 0 0 10px;
    width:210px;
    height:32px;
    background-image:url(../img/layout/fundo_busca.jpg);
}

#campo .input{
    width:130px;
    height:17px;
}

#menu_esq #menu_link{
    text-align:center;
}

#menu_esq #menu_link ul{
    margin:0 auto;
    padding:0;
    width:220px;
    list-style:none;
    text-align:left;
}

#menu_esq #menu_link li{
    margin:0 0 2px 0;
    padding:3px 0 0 10px;
    width:210px;
    height:16px;
    background-image:url(../img/layout/menu_link.jpg);
    background-repeat:no-repeat;
}

#menu_link li a{
    margin:0;
    padding:0;
    font-size:11px;
    color:#FFFFFF;
    text-decoration:none;
    display:block;
    width:220px;
    height:19px;
    font-weight:bold;
}

#menu_esq #links{
    margin:-6px 0 0 20px;
    padding:0;
    width:220px;
    background-image:url(../img/layout/links_bg.jpg);
    background-position: center bottom;
}

#menu_esq #banner{
    margin:-14px 0 0 0;
    text-align: center;
}

#menu_esq #links ul{
    margin:0;
    padding:0;
    width:220px;
    list-style:none;
}

#menu_esq #links li{
    margin:0;
    padding: 0 0 0 10px;
    width:210px;
    height:19px;
}

#menu_esq #links li a{
    margin:0;
    padding:0;
    color:#FFFFFF;
    text-decoration:none;
    font-size:11px;
    display:block;
}

#menu_esq #assista_agora{
    margin:5px 0;
    width:260px;
    text-align:center;
}

#assista_agora img{

}

#tudo #conteudo{
    margin:0 auto;
    padding:10px 23px 10px 23px;
    width:490px;
    float:left;
    text-align:left;
}

#rodape{
    margin:0 auto;
    padding:0;
    width:800px;
    height:80px;
    text-align:center;
}

#rodape #menu_rodape{
    margin:0 0 10px 0;
    padding:10px 0 0 0;
    width:800px;
    height:26px;
    background-image:url(../img/layout/rodape.gif);
    text-align:center;
    background-repeat:no-repeat;
}

#menu_rodape ul{
    margin:0 auto;
    padding:0;
    width:450px;
    list-style:none;
}

#menu_rodape li{ 
    margin:0 20px 0 0;
    padding:0;
    height:19px;
    float:left;
}

#menu_rodape li a{
    margin:0;
    padding:0;
    height:19px;
    color:#fff;
    font-size:11px;
    text-decoration:none;
}

#rodape .texto{
    color:#262d0b;
    text-align:center;
    font-size:10px;
}

/*css antigo*/

.style3 {
    color: #8A2818;
    font-weight: bold;
    font-size: 13px;
}

.style11 {
    color: #990000;
    line-height: normal;
}

.style12 {
    color: #262D0B;
    font-weight: bold;
}

.style13 {
    color: #262D0B;
}

.notUltimas{
    margin:0 auto;
    padding:5px;
    width:210px;
    height:190px;
    background-image:url(../img/layout/fundo_noticias.gif);
}

.notUltimas a{
    font-size:12px !important;
    color:#FFFFFF;
    text-decoration:none;
}

.videos{
    margin:0;
    padding:5px;
    width:483px;
    height:131px;
    background-image:url(../img/layout/videos.jpg);
    background-repeat:no-repeat;
}

.videos div{
    margin:2px;
    padding:1px;
    width:112px;
    height:106px;
    float:left;
}

.videos p{
    margin:3px 0 0 0;
    padding:0;
    width:112px;
    color:#7c883b;
    font-size:10px;
    font-weight:bold;
}

.reportagem{
    margin:0;
    padding:5px;
    width:483px;
    height:131px;
    background-image:url(../img/layout/reportagem.jpg);
    background-repeat:no-repeat;
}


.reportagem div{
    margin:2px;
    padding:1px;
    width:112px;
    height:106px;
    float:left;
}

.reportagem p{
    margin:3px 0 0 0;
    padding:0;
    width:112px;
    color:#7c883b;
    font-size:10px;
    font-weight:bold;
}


.noticias{
    margin:0;
    padding:2px 10px;
    width:473px;
    height:135px;
    /*background:url(../img/layout/noticias.jpg);*/
    background:url(../img/layout/fundo_ultimo_programa.jpg);
    background-repeat:no-repeat;
}

.noticias #noticias_exibicao{
    height: 110px;
    width:100%;
    margin:2px;
    float:left;
    overflow: hidden;
}

.noticias p{
    margin:3px 0;
    padding:0;
    color:#FFFFFF;
    font-size:12px;
    font-weight:bold;
}


.titulo_video{
    margin:0;
    padding:0;
    width:493px;
    height:26px;
}

.titulo_video2{
    margin:0;
    padding:0;
    width:493px;
    height:23px;
}

.linkVideos{
    margin:0;
    padding:4px 0 0 14px;
    height:19px !important;
    width:400px !important;
    float:left;
}

.linkVideos a{
    font-size:10px;
    color:#681e12;
    text-decoration:none;
    font-weight:bold;
}

.titulo_video2{
    margin:0;
    padding:0;
    width:493px;
    height:23px;
}

.titulo_programa{
    margin:0;
    padding:0;
    width:491px;
    height:26px;
}

.ultimoPrograma{
    margin:0;
    padding:10px 0 0 10px;
    width:481px;
    height:135px;
    background-image:url(../img/layout/fundo_ultimo_programa.jpg);
    margin-bottom: 10px;
}

.ultimoPrograma ultimoPrograma1{
    margin:0;
    padding:0;
    background-color:#333333;
    width:258px;
    float:left;
}

.ultimoPrograma p{
    margin:0;
    padding:5px;
    
}

.ultimoPrograma p b{
    font-size:10px;
    color:#363e11;
}

.ultimoPrograma p span{
    margin:0;
    padding:0;
    color:#fff;
}

.ultimoPrograma a{
    text-decoration:none;
    color:#FFFFFF;
    font-size:12px;
}

.videos .style23{
    margin:0;
    padding:0;
    width:350px !important;
    height:112px !important;
    float:right;
    border:none !important;

}

.videos .style24{
    float:left;
    border:none !important;
}

.videos .cinzadata{
    font-size:10px;
    color:#666666;
    font-style:italic;
}



.reportagem .style23{
    margin:0;
    padding:0;
    width:350px !important;
    height:106px !important;
    float:right;
    border:none !important;
}

.reportagem .style24{
    float:left;
    border:none !important;
}

.reportagem.cinzadata{
    font-size:10px;
    color:#666666;
    font-style:italic;
}




div.barra-canalrural {
    background:url(../barra-canalrural-bg_total.jpg) repeat-x 0 0;;
    height:35px;
    width:100%;
}

div.barra-canalrural a{
    outline:none;
}

div.barra-canalrural a.logo{
    background:url(../barra-canalrural-logo.gif) no-repeat 0 0;
    float:left;
    height:35px;
    width:181px;
    display:block;
    text-indent:-9999px;
    margin:0 0 0 8px;
}

div.barra-canalrural a.link {
    font-family:"Trebuchet MS";
    font-size:11px;
    color:#FFFFFF;
    text-decoration:underline;
    float:right;
    margin:8px 8px 0 0;
}

div.barra-canalrural a.link:hover { 
    text-decoration:none;
}

#buscap{
    margin:2px 20px 0  0;
    padding:0;
    width:124px;
    height:21px;
    background-image:url(../img/fundo_campo.jpg);
    float:left;
}

#buscap input{
    border:none;
    width:110px !important;
    height:13px !important;
    float:left;
    margin:2px 0 0 4px;
}

.supertitulo_video {
	font-size: 14px;
	font-weight: bold;
	margin: 0 10px 20px 5px;
	height:auto;
	width:473px;
}

.compartilhar_video {
	text-align: right;
	width:455px;
}
