*{
	margin: 0;
	padding: 0px;
	list-style:none;
	text-decoration: none;
    font-size: nsmall !important;
    font-family:  verdana, arial !important;

}
		
/**********************************************************
                   layout geral
**********************************************************/
body {
        	margin: 0;
	        padding: 0;
       }
     /* div geral - container de todo o site */
		#geral {
			width:778px;
			border:0;
			margin:0;
			padding: 0;
			vertical-align: top;
   			text-align: center;
            font-family: verdana, arial, sans-serif;
         /*   display: table; */
            display: inline-block;
 		}
		#cabecalho {
            width: 100%;
			background: #fff;
			padding:0;
			border:0;
   		}
     /* coluna da esquerda - menu */
		#esquerda {
            float: left;
            width:152px;
            display:inline; /* Bug da margem dupla para floats no IE*/
   			background: #fff;
			padding:0 0 0 0;
			margin: 0;
			border:0;
   		}
       /* colunas curso e loja da direita todo site */
        #direita  {
            float: right;
            width:141px;
            display:inline; /*Bug da margem dupla para floats no IE*/
            background:#fff;
			padding:0;
		  	margin: 0 0 0 0;
   			text-align: center;
	    	border: 0;
            vertical-align: top;

}

      /* pagina central para todo o site*/
 		#conteudo_w {
 		    float: left;
            display:inline; /*Bug da margem dupla para floats no IE*/
            width:473px;
			background:#fff;
			border: 0;
   			margin: 0 0 0 5px;
 	}
 	
 	       /* pagina central para loja*/
 		#conteudo_lj {
 		    float: left;
            display:inline; /*Bug da margem dupla para floats no IE*/
            width:621px;
			background:#fff;
			border: 0;
   			margin: 0 0 0 5px;
 	}
 	
		#rodape {
            width: 780px;
            height: 30px;
			background: #5d92bf;
			padding:5px 0 5px 0;
   			text-align:center;
   			border: 0;
   			margin: 20px auto;
   			clear: both;
}
/**********************************************************
                   lista diversos
**********************************************************/
	 ul.lh  {
           width: 100%;
	       list-style:none;
           display:inline;
           border: 1px dashed red;
	}
   /* declaracao para usar no Firefox como coluna fantasma no lugar de display: table */

         .clearfix {display: inline-block;}
   
          .clearfix:after {
          content: " ";
          display: block;
          height: 0;
          clear: both;
          font-size: 0;
          visibility: hidden; }

   /* Hides from IE-mac \*/
         * html .clearfix { height: 1%;
   }
         .clearfix { display: block;
   }
  /* End hide from IE-mac */
       .clearfloat {
            clear: both;
}
/**********************************************************
                 cabecalho conteudo
**********************************************************/
/************* container barrinha menu cabecalho ***********/
    #cab_topo1 {
           width: 100%;
           height: 20px;
           background: url('../images/bar_top.jpg') repeat;
           text-align: left;
}
/** container logo, banner form associado do cabecalho **/
    #cab_topo2 {
           width: 100%;
           height: 70px;
           background: #fff;
           text-align: center;
           vertical-align: top;
           border: 0;
}
/**************** container logo  ********************/
    #cab_topo21 {
           position: absolute;
           left: 0;
           width: 130px;
           height: 70px;
           background: #fff;
           text-align: center;
           border: 0;
           margin: 0;
           vertical-align: baseline;
}
/******************* imagem logo  **********************/
   #cab_topo21 img {
           position: absolute;
           width: 125px;
           top:3px;
           left: 3px;
           border: 0;
           vertical-align: top;
           margin: 3px 0 0 3px;
}
/******************* container articulista *******************/
    #cab_topo3 {
           position: absolute;
           left: 135px;
           top: 22px;
           width: 320px;
           height: 65px;
           padding: 0;
           background: transparent;
           text-align: left;
           border: 0;
}

.cab_topo3_3_div { /* div container articulistas*/
    clear: both;
    width: 98%;
    height: auto;
    vertical-align: top;
    text-align: center;
    display: table;
}

.cab_topo3_3_titulo{ /* titulo articulistas */
    font: 11px verdana;
    color: #000080;
    line-height: 120%;
    font-weight: 700;
    text-align: justify;
    vertical-align: baseline;
    padding: 0 2px 0 2px;
    margin: 4px 0 0 2px;
}

.cab_topo3_3_img{  /* foto articulistas */
     float: left;
    /* height: 40px;  */
     text-align: left;
     vertical-align: top;
     margin: 5px 2px 2px 0;
     border: 0;
}

.cab_topo3_3_res { /* p resumo articulistas */
    width: 98%;
    vertical-align: top;
    text-align: left;
    font: 9px verdana;
    line-height: 120%;
    font-weight: 500;
    margin: 5px 0 0 2px;
}

.cab_topo3_3_autor { /* p autor */
    width: 98%;
    color: #737679;
    vertical-align: top;
    text-align: center;
    font: 9px verdana;
    line-height: 120%;
}
a.cab_topo3_3_a  {
    color: #494d51;
}

a:hover.cab_topo3_3_a  {
   color: #494d51;
   text-decoration: underline;
}

/******************* container login ***********************/
    #cab_topo4 {
           position: absolute;
           left: 457px;
           top: 22px;
           width: 320px;
           height: 65px;
           padding: 0;
           background: #fff;
           text-align: center;
           border: 0;
}
   .tab_login {
          width: 320px;
          height: 65px;
          margin: 0;
   }
/********************* container barrinha menu 2 branco ***************/
    #cab_topo5 {
           width: 100%;
           height: 18px;
           background:#5d92bf;
           text-align: center;
           border: 0;
           padding: 0 0 0 0;
           margin: 0;
}
/*********************** container barrinha menu 3 azul ******************/
    #cab_topo6 {
           width: 100%;
           height: 18px;
           background:#fff;
           text-align: center;
           border: 0;
           padding: 0 0 0 0;
           margin: 0 auto;
}
/*********************** container barrinha plantao boletin ************/
    #cab_topo7 {
           width: 100%;
           height: 20px;
           background:#dbe1f2;
           border: 0;
           padding: 0;
           margin: 0 0 3px 0;
 }
 /******************* div interna da barrinha plantao boletin ***********/
    div.plantao{
          float: left;
          width: 450px;
          height: 19px;
          padding: 2px 0 0 5px;
          left: 0;
          border:0;
          text-align: left;
          vertical-align: baseline;
          font-size:9px;
          color: #000;
          font-weight: 500;
          margin:0;
}
  /* div interna da barrinha plantao boletin */
    div.boletim{
          float: right;
          width: 300px;
          height: 19px;
          font-size:9px;
          vertical-align: baseline;
          padding: 2px 0 0 0;
          left: 480px;
          border: 0;
          margin-top: 0;
}
    #cab_topo7 ul  { /* plantao boletin */
             margin: 0 0 0 0;
             border: 0;
             width: 100%;
             height: auto;
}
   #cab_topo7 ul li {  /* plantao boletin */
           list-style:none;
	       display:inline;
           background: transparent;
	       font:9px  Arial, sans-serif;
	       color:#185384;
           font-weight:700;
	       text-align:center;
}
    #cab_topo7 ul li a{     /* plantao boletin */
           background: transparent;
	       font:8px  Arial, sans-serif;
	       line-height: 12px;
	       color:#185384;
	       text-align:center;
           font-weight:700;
           padding: 0 3px 0 3px;
	       text-decoration:none;
}
    #cab_topo7 ul a:hover{     /* plantao boletin */
           background: transparent;
	       color: #5d92bf;
	       text-decoration: underline;
}
   #cab_topo7 input {      /* plantao boletin */
           height: 12px;
           font: 8px arial, verdana;
           text-align: left;
           padding: 0 0 0 1px;
           border: 1px solid #ccc;
   }
    #cab_topo7 form {     /* plantao boletin */
          height: 14px;
          margin: 0;
          padding: 0;
    }
/**********************************************************
                  menu    varios
**********************************************************/
/** menu barrinha menu cabecalho tipo uol **/
    ul.barrinha {
             margin: 0;
             border: 0;
             width: 100%;
             height: 20px;
}
    ul.barrinha li {
           background: transparent;
           list-style:none;
	       display:inline;
	       font:9px  Arial, sans-serif;
	       line-height: 20px;
	       color:#fff;
           font-weight:700;
	       text-align:center;
	       vertical-align: middle;
}
    ul.barrinha li a{
           color: #fff;
           padding: 0 3px 0 5px;
	       text-decoration:none;
}
    ul.barrinha a:hover{
           background: transparent;
	       color: #fff;
	       text-decoration: underline;
}

/** menu barrinha menu 2  azul **/
    ul.barrinha2 {
             margin: 0 0 0 0;
             border: 0;
             width: 100%;
             height: 14px;
             padding: 0;
}
    ul.barrinha2 li {
           background: transparent;
           list-style:none;
	       display:inline;
	       line-height: 12px;
	       font:9px  Arial, sans-serif;
	       color:#fff;
           font-weight:700;
	       text-align:center;
	       vertical-align: baseline;
}
    ul.barrinha2 li a{
           background: transparent;
	       font:9px  Arial, sans-serif;
	       color:#fff;
	       line-height: 14px;
	       text-align:center;
           font-weight:700;
           padding: 0 0 0 0;
	       text-decoration:none;
	       vertical-align: baseline;
}
    ul.barrinha2 a:hover{
           background: transparent;
	       color: #fff;
	       text-decoration: underline;
}
/** menu barrinha menu 3 **/
    ul.barrinha3 {
             margin: 0 0 0 0;
             border: 0;
             width: 100%;
             height: 14px;
             padding: 0;
}
    ul.barrinha3 li {
           background: transparent;
           list-style:none;
	       display:inline;
	       font:9px  Arial, sans-serif;
	       line-height: 12px;
 	       color:#185384;
           font-weight:700;
	       text-align:center;
	       vertical-align: baseline;
    }
    ul.barrinha3 li a{
           background: transparent;
	       font:9px  Arial, sans-serif;
           color:#185384;
	       text-align:center;
   	       line-height: 14px;
           font-weight:700;
           padding: 0 0 0 0;
	       text-decoration:none;
	       vertical-align: baseline;
    }
    ul.barrinha3 a:hover{
           background: transparent;
	       color: #185384;
	       text-decoration: underline;
}
    #div_bar_busca {
           position:absolute;
           top: 3px;
           left: 600px;
           background: transparent;
           width: 180px;
           height: 14px;
           vertical-align:top;
           padding:0;
}
   ul.rodapetx {
           width: 650px;
}
   ul.rodapetx li {
           background: transparent;
           list-style:none;
	       display:inline;
	       font:10px  Arial, sans-serif;
	       line-height: 12px;
 	       color:#185384;
           font-weight:700;
	       text-align:center;
	       vertical-align: baseline;
    }
    ul.rodapetx li a{
           background: transparent;
	       font:10px  Arial, sans-serif;
           color:#185384;
	       text-align:center;
   	       line-height: 14px;
           font-weight:700;
           padding: 0 0 0 0;
	       text-decoration:none;
	       vertical-align: baseline;
    }
    ul.rodapetx a:hover{
           background: transparent;
	       color: #185384;
	       text-decoration: underline;
}
  /**********************************************************************************
  menu coluna lista, usado apenas contiainer_menu  div.menu_banner com original tabela
  ************************************************************************************/
  
  #container_menu { /*  em uso */
           width: 150px;
           background: url(/imagens/fundo_menu.gif) repeat;
           margin: 2px auto;
           border: 0;
           padding: 0;
  }
      .menu_banner_topo {
         margin:0 auto;
         width: 150px;
         background: url(/imagens/fundo_menu.gif) repeat;
         text-align: center;
         padding:3px 0 3px 0;
}
     .menu_banner {
         margin: 10px 0 10px 0;
         width: 140px;
         background: url(/imagens/fundo_menu.gif) repeat;
         text-align: center;
         padding:0;
}
.menu_n_cat {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: 700;
	text-decoration: none;
}

a.menu_n_link {
           font-family: Verdana, Arial, Helvetica, sans-serif;
 	       font-size:10px;
           color:#ffffff;
	       text-align:left;
           font-weight:700;
           padding: 0;
	       text-decoration:none;
}
a.menu_n_link:hover{
           background: transparent;
	       color: #ffffff;
	       text-decoration: underline;
}

/*************************************
   ul.hor {
             width: 140px;
             background: transparent;
             margin: 0 0 0 0;
             border: 0;
             padding: 0;
}

  ul.hor li{
           background: url('../imagens/fundo_cat_menu.gif') repeat;
           list-style:none;
           height: 13px;
	       font:12px  Arial, sans-serif;
 	       color:#fff;
           font-weight:700;
	       text-align:left;
   }
  ul.hor img {
            height: 14px;
            vertical-align: middle;
            border: 0;
  }

   ul.menu_lista li  {
             width: 140px;
             background: transparent;
             margin: 0 0 0 0;
             border: 0;
             padding: 0;
             display:block;
             list-style:none;
}
    ul.menu_lista   li {
           background: url('../imagens/fundo_menu.gif') repeat;
           background-position: 30% 30%;
           width: 140px;
           border-bottom: 1px solid #5d92bf;
}
    ul.menu_lista   li a{
 	       font-size:9px;
           color:#fff;
	       text-align:left;
           font-weight:700;
           padding: 2px 0 2px 10px;
	       text-decoration:none;
}
    ul.menu_lista a:hover{
           background: transparent;
	       color: #fff;
	       text-decoration: underline;
}
**********************************************************/
/**********************************************************
            box  coluna direita  varios
**********************************************************/

/* coluna curso e loja */
    .barr_loja_curso {
           clear: right;
           width: 140px;
           height: 25px;
           background: #5d92bf;
           font: 14px verdana, arial;
           font-weight: 900;
           color: #fff;
           text-align: center;
           padding: 0 0 0 0;
           margin: 0;
 }
 .box_loja_curso {
           clear: left;
           width: 141px;
           height: auto;
           padding: 0 0 0 0;
           margin: 0;
           border: 0;
           display: inline;
  }
    .img_txt {
          width: 140px;
          height: 70px;
          padding: 0;
  }
     .img_txt_curso {
          width: 140px;
          height: auto;
          padding: 0;
  }
    .p_prod_nome {
          text-align: left;
          padding: 0;
          margin: 1px 0 1px 0;
          border: 0;
  }

    .a_prod_nome {
          font-size: 9px;
          color: #000080;
          text-decoration: none;
          font-weight: 900;
          text-transform: uppercase;
          border: 0;
          text-align: justify;
  }
    .p_prod_descr {
          text-align: left;
          font-size: 9px;
          color: #000;
          font-weight: 200;
          text-align: left;
          line-height: 120%;
          vertical-align: top;
          margin: 1px 0 1px 0;
          border: 0;
  }
   .a_prod_descr {
          border:0;
          text-decoration: none;
  }

    .prod_preco {
          font-size: 10px;
          color: #f87308;
          font-weight: 900;
          text-align: left;
          margin: 0;
          border: 0;
  }
   .prod_indisp {
          font-size: 10px;
          color: #ff0000;
          font-weight: 900;
          text-align: center
  }
   .bt_car {
         width: 85px;
         padding: 0;
         border: 0;
         margin:8px auto;
  }
   .mais_promo  {
          font-size: 9px;
          color: blue;
          font-weight: 900;
          line-height: 10px;
          text-align: center;
  }
   .prod_img {
       float: left;
       padding: 0;
       border: 0;
       margin:0;
  }
  
   .div_img {  /* produto */
       float: left;
       height: 55px;
       margin: 0;
       padding: 0;
       display:inline;
  }
    .div_img_curso {  /* curso  */
       float: left;
       margin: 0;
       padding: 0;
       border: 0;
       display:inline;
  }
  .curso_img {
      float: left;
       padding: 0;
       border: 0;
       margin:0;
  }
  .ministrante {
          text-align: left;
          font-size: 9px;
          color: #000;
          font-weight: 200;
          line-height: 120%;
          text-align: left;
          vertical-align: top;
          margin: 1px 0 1px 0;
          border: 0;
    }
        .menu_banner_dir {
         margin: 10px 0 10px 0;
         width: 140px;
         text-align: center;
         padding:0;
}
 /*************************************************
 form de pesquisa +produtos e +curso na col dir
 **************************************************/
.div_col_pesquisar {
          background: url('../imagens/aba_busca.jpg') no-repeat;
          background-position: top left;
          width: 140px;
          height: 40px;
          border:0;
          text-align: left;
          margin-top: 5px;
          display: block;
}
 .subm {  /* input image submit form */
          width: 12px;
          height: 12px;
          border: 0;
          vertical-align: top;
          padding: 0 0 0 0;
          margin: 0 0 0 0;
}
   .cp { /* campo texto form */
          width:110px;
          height: 15px;
          font: 8px arial;
          border: 1px solid #5d92bf;
          margin: 0 0 0 0;
          padding: 0 0 0 0;
          vertical-align: top;
}
.formulario {
          width: 140px;
          height: 20px;
}

/*******************************************************
    pagina home main_n
*******************************************************/
#pg_main_n {
        width: 470px;
        height: auto;
        margin: 0;
        padding: 0;
        text-align: center;
        vertical-align: top;
}
.banner_main {
       clear: both;
       width: 472px;
       height: 62px;
       margin: 0;
       padding: 0;
       text-align: center;
       vertical-align: middle;
       display: table;
}
/*************    coluna direita *******************/
#main_n_right {
        width: 140px;
        height: auto;
        float: right;
        padding: 0;
        margin: 0;
        display:inline;
}
#main_n_right hr {
        width: 98%;
        height: 1px;
        color: #a0a0a0;
        margin: 0;
}
/****** box radio ***/
#main_box_radio {
        width: 140px;
        vertical-align: top;
        border: 0;
        background: url('../images/logo_radio.jpg') no-repeat;
        background-position: top left;
        height: auto;
        padding: 55px 0 0 0;
        margin:0 0 0 0;
        display: table;
}

 p.radiop{
        width: 95%;
        margin: 0 0 3px 0;
        border: 0;
        padding: 0;
  	    font-size:11px;
 	    color:#000;
        font-weight:700;
	    text-align:left;
}
  a.radioa{
 	    font-size:11px;
 	    color:#000;
        font-weight:700;
	    text-align:left;
}

a:hover.radioa{
        background: transparent;
	    color: #000;
	    text-decoration: underline;
}
/**** box liturgia ***/
#main_box_liturgia {
        width: 140px;
        vertical-align: top;
        border: 0;
        height: auto;
        padding: 0;
        margin: 3px 0 3px 0;;
}
p.liturp  {
        margin: 0 0 0 0;
        border: 0;
        padding: 0;
        font-weight:300;
	    font-size:10px;
 	    color:#000;
	    text-align:left;
	    vertical-align: top;
}
 a.litura{
	    font-size:10px;
 	    color:#000;
        font-weight:700;
	    text-align:left;
}
 a:hover.litura{
        background: transparent;
	    color: #000;
	    text-decoration: underline;
}
 h1.liturh1 {
          text-align: center;
          font: 12px arial bold;
          font-weight: 700;
          letter-spacing: 1px;
          color: #000080;
          border:0;
          margin: 1px 0 1px 0;
  }
  /***** box santo do dia  ****/
#main_box_santododia{
           width: 140px;
           height: auto;
           padding: 0 0 0 0;
           border: 0;
           margin: 0;
}
 p.stop, a.stoa{
          text-align: left;
          font-size: 10px;
          color: #000;
          font-weight: 200;
          line-height: 11px;
          vertical-align: top;
          margin: 3px 0 3px 0;
          border: 0;
          text-decoration: none;
  }
 a:hover.stoa {
          border:0;
          text-decoration: underline;
  }
 h1.stoh1 {
          text-align: center;
          font: 12px arial bold;
          font-weight: 700;
          letter-spacing: 2px;
          color: #000080;
          border:0;
          margin: 1px 0 1px 0;
  }
.img_sto {
       float: left;
       margin: 0 2px 0 0;
       padding: 0;
       vertical-align: top;
  }
.sto_imgtx {
        width: 100%;
        height: auto;
        margin: 3px auto;
        display: table;
 }
 /*******          box grande familia             *****/
  #box_grd_familia {
        float: left;
        width: 140px;
        height: auto;
        margin: 0;
        padding: 0;
        border: 0;
        display: block;
 }
 .grd_familial {  /* titulo */
          width: 100%;
          text-align: center;
          font: 12px arial bold;
          font-weight: 700;
          color: #000080;
          border:0;
          margin: 1px 0 1px 0;

  }
  .grd_familia2 { /* td da tabela texto */
           text-align: left;
           font-size: 10px;
           color: #000;
           font-weight: 400;
           vertical-align: top;
  }

  .grd_familia3 {  /* a */
          text-align: left;
          font-size: 10px;
          color: #000080;
          font-weight: 700;
          text-decoration: none;
          border:0;
  }

  a:hover.grd_familia3  {
          border:0;
          text-decoration: underline;
  }

  .grd_familia4 {  /* td de imagem */
          width: 55px;
          padding: 0 2px 0 0;
          text-align: center;
          border: 0;
}

/*********** Enquete ***/
#poll_div {
        width: 140px;
        height: auto;
        margin: 0;
        padding: 0;
        border: 0;
        display: block;
 }
 .poll_htit {  /* titulo */
          width: 100%;
          text-align: center;
          font: 12px arial bold;
          font-weight: 700;
          color: #000080;
          border:0;
          margin: 1px 0 1px 0;
  }
  .poll_a {  /* a */
          text-align: left;
          font-size: 10px;
          color: #000080;
          font-weight: 700;
          text-decoration: none;
          border:0;
  }

  a:hover.poll_a  {
          border:0;
          text-decoration: underline;
  }
/**************************     coluna esquerda       ****************/
 #main_n_left {
        width: 322px;
        height: auto;
        float: left;
        padding: 0;
        margin: 0;
        text-align: center;
        vertical-align: top;
        display:inline;
        border:0;
}
 #box_top_catolicanet {
        clear: both;
        width: 140px;
        margin: 0;
        padding: 0;
        border: 0;
        display:inline;
 }
 .top_catol {  /* titulo */
          text-align: center;
          font: 12px arial bold;
          font-weight: 700;
          letter-spacing: 0.2px;
          color: #000080;
          border:0;
          margin: 1px 0 1px 0;
  }
  .top_catol2 { /* td da tabela texto */
           font-size: 9px;
           color: #000;
           font-weight: 400;
  }
  
  .top_catol3 {  /* a */
          text-align: left;
          font-size: 9px;
          color: #000080;
          font-weight: 700;
          text-decoration: none;
          border:0;
  }

  a:hover.top_catol3  {
          border:0;
          text-decoration: underline;
  }
  
 /*****************************************************************
 box noticias aparece somente na home
******************************************************************/

/****  diaplay box abinhas na pag central editorias 299, 301, 298, 305 ****/

#box_n4_n5{  /*  box geral tudo com borda */
     position: relative;
     width: 316px;
     height: 303px;
     text-align: center;
     vertical-align: top;
     padding: 0 0 2px 0;;
     margin: 5px 0 1px 0;
     border-left: 2px solid #5d92bf;
     border-right: 2px solid #5d92bf;
     border-bottom: 2px solid #5d92bf;
     border-top: 2px solid #5d92bf;
    }
   
#box_container45geral { /*  box geral  */
      clear: both;
      width: 100%;
      height: auto;
      margin: 0;
      padding: 0;
      border: 0;
      vertical-align: top;
 }
/********** img box abinha **************/
.bx_45img {
     float: left;
    /* height: 40px;  */
     vertical-align: bottom;
     margin: 1px 2px 1px 0;
     border: 0;
}
.box_container45 { /* contem titulo, img, resumo box abinhas*/
    width: 98%;
    margin:2px auto;
    vertical-align: top;
    text-align: center;
    display: table;
}
.bx4_5td_titulo { /* titulo box abinhas*/
    width: 98%;
    font: 10px verdana;
    line-height: 120%;
    color: #000080;
    font-weight: 300;
    text-align: justify;
    padding: 0;
    vertical-align:bottom;
    margin: 2px 0 2px 0;
    border: 0;
    display: block;
}
.bx45_resumo { /* resuno da not box abinha */
    text-align: justify;
    vertical-align: top;
    line-height: 100%;
    font: 9px verdana;
    padding: 0;
}
a.bx4_5td_a {
    color: #494d51;
}
a:hover.bx4_5td_a {
   color: #494d51;
   text-decoration: underline;
}
/* ----------- menu das abinhas ---------- */
#menu_editoria1 {
    position: relative;
    top: 0;
    left: 0;
    width:315px;
    height: 22px;
    border: 0;
    margin: 0 0 2px 0;
}

 #table_menu_edit {
          width: 100%;
          height: 20px;
          text-align: center;
          font:9px  verdana,Arial, sans-serif;
          color:#fff;
 }
 #table_menu_edit td{
          width: 75px;
          height: 20px;
          text-align: center;
 }
 .ipt {
         width:75px;
         height: 20px;
         cursor: pointer;
         border: 0;
         text-align: center;
         font-size: 10px;
         color: #fff;
         background: transparent;
 }
 
 #table_menu_edit a{
           width: 63px;
           background: transparent;
	       font:9px  Arial, sans-serif;
           color:#fff;
	       text-align:left;
   	       line-height: 18px;
           font-weight:700;
           padding: 0;
	       text-decoration:none;
	       vertical-align: baseline;
	       margin: 0;
    }
 #table_menu_edit a:hover{
           background: transparent;
	       color: #a0a0a0;
	       text-decoration: underline;
}

/********* lista de textos noticias main ***/
#lista_tit_not {
        float: left;
        width: 316px;
        height: 160px;
        margin: 3px auto;
        padding: 0;
        border:0;
        display: block;
       }
#box_n6 {
       width: 100%;
       border: 0;
       margin: 0;
       padding: 0;
}

 ul.ul_box_n6 li  {
       width: 100%;
       background: url('../imagens/ponto.jpg') no-repeat;
       background-position: top left;
       text-align: left;
       margin: 6px 0 0 0;
       border: 0;
       padding: 0 0 0 10px;
       display:block;
       font-size:10px;
       color:#000080;
       text-align:justify;
       vertical-align: top;
       font-weight:700;
       line-height: 120%;
}
  ul.ul_box_n6 li a{
       color: #000080;
       text-decoration:none;
}
    ul.ul_box_n6 a:hover{
       background: transparent;
       color: #a0a0a0;
       text-decoration: underline;
}
/*****************************************************************
 box grande aparece sobre o menu esq. e pag main  somente na home
******************************************************************/


    /* box noticias destaque display e lista somente na home */
         #box_sobremenu {
            float: left;
            width: 628px;
            height: 250px;
            background:#fff;
			padding:0;
   			text-align: center;
	    	border: 1px dashed #fff;
	    	display:inline;
 }
        /* box noticias e manchete */
        #box_n23 {
            float: left;
            width: 270px;
            height: 250px;
            margin: 0 3px 0 3px;
            padding: 0 1px 0 1px;
            display:inline;
            border-left: 1px solid #a0a0a0;
            border-right: 1px solid #a0a0a0;
}
      /* notícias manchete */
         #box_n2  {
           width: 263px;
           height: 30px;
           margin: 0;
           padding: 0;
           border: 0;
}
      p.boxn2p  {  /* notícias manchete */
           font-size: 13px;
           color: #000080;
           font-weight: 700;
           line-height: 120%;
           text-align: left;
           padding: 1px 3px 1px 3px;
           margin:0;
}
      a.boxn2a {  /* notícias manchete */
          color: #000080
}
     a.boxn2a:hover { /* notícias manchete */
           text-decoration: underline;
}

       /* box com display de fotos noticias */
          #sobremenu_hili_n {
             float: left;
             width: 200px;
             height: 250px;
             float: left;
             margin: 0 auto;
             padding: 0;
             display:inline;
             border:0;
     }
 /* box com lista de noticias e fotos sobre o menu na home div tudo */
     #box_n3 {
      width: 100%;
      height: auto;
      margin: 0;
      padding: 0;
      border: 0;
      vertical-align: top;
 }
    .box_n3_div { /* div container edit box n3 Papa edit 295 */
    clear: both;
    width: 98%;
    height: auto;
    vertical-align: top;
    text-align: center;
    display: table;
}

.box_n3_titulo{ /* titulo edit Papa */
    font: 10px verdana;
    color: #000080;
    line-height: 120%;
    font-weight: 300;
    text-align: justify;
    vertical-align: baseline;
    padding: 0 2px 0 2px;
    margin: 5px 0 0 0;
}

.box_n3_img{  /* foto box_n3 */
     float: left;
    /* height: 40px;  */
     text-align: left;
     vertical-align: top;
     margin: 0 2px 2px 0;
     border: 0;
}

.box_n3_res { /* p resumo box_n3 */
    width: 98%;
    vertical-align: top;
    text-align: justify;
    font: 9px verdana;
    line-height: 120%;
}

a.box_n3_a {
    color: #494d51;
}

a:hover.box_n3_a {
   color: #494d51;
   text-decoration: underline;
}
         
 /****** box tv video ***/
#tv_video {
        float: right;
        width: 140px;
        vertical-align: top;
        border: 1px solid #c0c0c0;
        background: #d0d0d0 url('../images/logo_tv_smoll.gif') no-repeat;
        background-position: top center;
        height: 245px;
        padding: 38px 0 0 0;
        margin:0 auto;
        display: table;
}

td.tv_videotd{
        width: 95%;
        margin: 0 0 0 0;
        border: 0;
        padding: 0;
  	    font-size:9px;
 	    color:#5c6063;
        font-weight:700;
	    text-align:left;
}
  a.tv_videoa{
 	    font-size:9px;
 	    color:#5c6063;
        font-weight:700;
	    text-align:left;
	    padding: 0 2px 0 2px;
}

a.tv_videoa:hover{
        background: transparent;
	    color: #5c6063;
	    text-decoration: underline;
}
 /****** box tv0nline flash evangelho ***/
#tv_online {
        width: 140px;
        vertical-align: top;
        text-align: center;
        border: 0;
        background: #dae0f9 url('../images/logo_tv_online_fdo.gif') no-repeat;
        background-position: top center;
        padding:45px 0 10px 0;
        margin:5px auto;
}
p.online2 {
         width: 95%;
         font-size: 9px;
         color: #000080;
         font-weight: 700;
         text-align: center;
         margin: 5px auto;
}

.flashplayer{
         width: 130px;
         height: 80px;
         background: #000;
         text-align: center;
         margin: 0 auto;
}
.online3{
        background: #dae0f9 url('../imagens/tv_08.gif') repeat-x;
        background-position: top left;
        width: 130px;
        height: 20px;
        margin: 0 auto;
}

