
body{
	background: url(imagens/bg.jpg) repeat-x center top #FAFCFF fixed;
}

td.centro{
	background: #fff;
}
td.centro_default{
	background: #65a3d5; 
}
body, td {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 border: 0;
}

img {
 border: 0 none;
}

/*agora é azul*/
.titulovermelho {
 /*font-size: 14px;*/
 font-size: 8px; 
 /*color: #b23232; vermelho*/
 color:#163D9B;
 font-weight: bold;
} 

/*agora é amarelo*/
.titulopreto {
	font-size: 12px;
	color: #000084;
	font-weight: bold;
}

td.noticiadireita{
                  border-top: 1px solid #FFF;
                  border-right: 1px solid #FFF;
				  border-bottom:0;
				  border-left: 1px solid #FFF;
}

.titulobranco {
 /*font-size: 12px;*/
 font-size: 11px;
 color: #828282;
 font-weight: bold;
}

.assunto{
         font-size:14px;
}

.saibamais {
 padding: 0 10px 0 60px;
 marign: 5px 10px 5px 50px;
 font-weight: bold;
 text-align: right;
}

.newslettertitulo{
 font-size: 12px;
 color: #000;
 margin: 10px 5px 5px 5px;
 padding: 5px 0;
 font-weight: bold;
}

.newslettertexto{
 font-size: 10px;
 color: #000;
 margin: 0 5px;
 padding: 5px 0;
 font-weight: bold;
 text-decoration:underline;
}

.assinatura{
	float: right;
	vertical-align: right;
	margin:-15px 15px 0 0;
	font-size: 10px;
}

.copyright{	
	font-size: 10px;
}

.clear {
 clear: both;
}

.noticiafototexto1{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 border: 0;
 text-decoration: none;
 color: #000;
 font-weight:bold;
}

.noticiafototexto2{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 border: 0;
 text-decoration: none;
 color: #000;
 /*font-weight:bold;*/
}

.campos { 
background-color: #ffffff; 
font: 12px arial, helvetica, sans-serif;
color:#000000;
border:1px solid #6d7176;
}

#noticiafoto {
width:100%;
}

#noticiafoto p{
 marign: 5px 30px 0;
 padding: 5px 3px;
}

#noticiafoto p.centro{
 color: #5c5c5c;
 text-align: center;
 marign: 5px 30px 0;
 padding: 5px 4px;
}

#noticiafoto a.centro{
 color: #5c5c5c;
 text-align: center;
 text-decoration: none;
}

#noticiafoto a{
 text-decoration: none;
}

#noticiadireita p{
 margin: 5px 3px 0 8px;
 padding: 0;
}

#noticiadireita{
	   border-top:0;
       border-right: 1px solid #FFF;
	   border-bottom:1px solid #FFF;
	   border-left: 1px solid #FFF;
}

td.noticiatitulo{
	background-image: url(imagens/noticia_caixa_bg2.png);
	background-repeat: no-repeat;
                 
}

#noticiatitulo p{
 font-size: 12px;
 color: #000;
 font-weight: bold;
 padding: 0 5px 5px 0;
 marign: 0px 0px;
 background-repeat:no-repeat;
}

#noticiatitulo a{
 font-size: 12px;
 color: #000;
 font-weight: bold;
 text-decoration: none;
}

/*#menu ul {
 /*list-style-image: url("imagens/menu_seta.gif");*/
/*padding: 0;
 margin:0;
}*/

#menu{
	font-size:9px;
	color:#000084;
	font-weigth:bold;
    background-color:#96CFE9;
}

#menu .texto{
             font-size:9px;
	         color:#275998;
}

#menu td.linhapont {
          border-bottom:1px dashed #000;
}

#menu td{
         margin:10px 0 10px 5px;
		 padding:2px 0 2px 5px; 
}

#menu input{
            border: 1px solid #003C5A;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#003c5a;
}

#menu select{
            border: 1px solid #003C5A;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#003c5a;
			padding:0;
			margin:0;
}

#menu p{
        font-size:9px;
	    color:#275998; 
		padding:0;
		margin:0;
}

td.teste{
         border: 1px solid #FF0000;
		 padding:0;
			margin:0;
}

#menu a{
        font-family:Verdana, Arial, Helvetica, sans-serif;
        color:#000084;
		font-size:9px;
	    font-weight:regular;
		text-decoration:underline;
}

#menu input.botao{
                  border: 1px solid #003c5a;
				  font-family:Verdana, Arial, Helvetica, sans-serif;
                  color:#003c5a;
		          font-size:9px;
	              font-weight:bold;
				  background-color:#fff;
}


/*#menu li{
 list-style-type: none;
 font-size: 11px;
 color: #000;
 font-weight: bold;
 border-bottom:1px dashed #000;
 margin: 0 5px;
 padding: 10px 0;
}*/

/* #menu a{
 /*font-size: 11px;*/
/* font-size: 9px;
 /*color: #000;*/
/* color:#003C5A;
 font-weight: bold;
 margin: 0;
 border-bottom:0px;
 text-decoration: none;
}

#menu li img {
 vertical-align: middle;
}*/

#textonoticia p{
 padding: 0 3px 0 3px;
 marign: 0px 0px;
 text-align: justify;
}

#textonoticia a{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 border: 0;
 color: #000;
 text-align: justify;
 text-decoration: none;
}

#btbanner{
 margin: 5px 0px ;
 padding: 5px 0px;
}

#noticiadireita ul {
 list-style-type: none;
 padding: 0;
 margin:0;
}

#noticiadireita li{
 font-size: 10px;
 color: #fff;
 font-weight:bold;
 margin: 0 5px;
 padding: 5px 0;
}

#noticiadireita a{
 font-size: 10px;
 color: #fff;
 font-weight:bold;
 text-decoration: none;
 margin-left:3px;
}

#noticiadireita li img {
 vertical-align: middle;
}

#chamadarodape{
 font-size: 10px;
 color: #000;
 margin: -10px 10px;
}

#chamadarodape a{
 font-size: 10px;
 color: #000;
 text-decoration: none;
}

#rodape{
 font-size: 12px;
 color: #000;
 margin: 3px 10px;
}

#rodape a{
 font-size: 12px;
 color: #000;
 text-decoration: none;
}

#rodape a:hover{
				font-size: 12px;
				color: #000;
				text-decoration: underline;
}

#popnewsletter p{
 font-size: 18px;
 color: #4c4c4c;
 text-decoration: none;
 margin: 3px 5px 0 15px;
}

#popnewsletter p.titulo{
 font-size: 18px;
 font-weight: bold;
 color: #144f97;
 text-decoration: none;
 margin: 15px 5px 0 15px;
}

#popnewsletter p.titulocampo{
 font-size: 12px;
 color: #4c4c4c;
 text-decoration: none;
 margin: 3px 5px 0 15px;
}

#popnewsletter p.enviar{
 font-size: 12px;
 color: #4c4c4c;
 text-decoration: none;
 margin: 3px 12px;
 text-align: right;
}

#popnewsletter hr{
 color: #c8c8c8;
 border-bottom:1px #000;
 width:230px;
 text-align: center;
}

p.conteudo{
          font-family: Verdana, Arial, Helvetica, sans-serif;
          font-size: 10px;
		  color: #000;
		  }

a.conteudo{
           font-family: Verdana, Arial, Helvetica, sans-serif;
           font-size: 10px;
		   color: #000;
		   text-decoration:underline;
}

a:hover.conteudo{
                 font-family: Verdana, Arial, Helvetica, sans-serif;
                 font-size: 10px;
		         color: #000;
		         text-decoration:none;
}

a.menu{
         font-family: Verdana, Arial, Helvetica, sans-serif;
		 font-size: 11px;
		 font-weight:bold;
		 color:#fff;
		 text-decoration:none;
}

a:hover.menu{
         font-family: Verdana, Arial, Helvetica, sans-serif;
		 font-size: 11px;
		 font-weight:bold;
		 color:#fff;
		 text-decoration:underline;
}

td.menu{
	background-image: url(imagens/fnd_menu.jpg);
	background-repeat: repeat-x;
}

td.lateral{
	background-image: url(imagens/caixacham_bg.png);
	background-repeat: repeat-x;
}

input.radio{
            border:none;
}
#planos{
  border-collapse: collapse;
}
#planos td{
  padding: 5px 2px 5px 3px;
  border:1px solid #f1f1f1;

}
#planos h1{
  color:#000084;
  font-size:12px;
  margin:0;
}
.azul{
  color:#3131A8;
  font-size:10px;
  margin:0;
  font-weight:bold;
}
.vermelho{
  color:#DB0000;
  font-size:10px;
  margin:0;
  font-weight:bold;
}

#planos #titulo_planos td{
  background-color:#000084;
  color:#ffffff;
  font-weight:bold;
  background-image: url(imagens/nada.gif);
}

#planos .fundo td{
  background-image: url(imagens/fundo_planos.gif);
  background-position: bottom;
  background-repeat: repeat-x;
}
#contrato{
  overflow:auto;
  height:480px;
}
#contrato p{
  margin:0px;
}
input.botao{
  border: 1px solid #003c5a;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#003c5a;
  font-size:9px;
  font-weight:bold;
  background-color:#fff;
}

#azul_escuro, #azul_escuro td{
  font-size: 11px;
  background-color:#96CFE9;
  font-weight:bold;
  padding: 5px 5px 5px 10px;
  border:1px solid #ffffff;
  color:#ffffff;
  margin:0;
}