/* ................... CSS BRMALLS .......................*/

/*.................... TEMPLATE ..........................*/
body {
	background-image: url(../imagens/bg_principal.jpg);
	background-attachment:fixed;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.borda{ border: #cdd2d6 1px solid; }

.modalBackground {
	background-color: gray;
	filter: progid:DXImageTransform.Microsoft.alpha(opacity=30);
	opacity: 0.3; 
}

/*.................... MENU ...............................*/

.texto_menu{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #005eae;
	margin-left:10px;
	text-decoration:none;
}

.texto_menu a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #005eae;
	text-decoration:none;
}

.texto_menu a:hover{text-decoration:underline;}

.bg_menu{
	background-attachment: fixed;
	background-image: url(../imagens/bg_menu.jpg);
}

.bg_menu_dropdown{
	background-attachment: fixed;
	background-image: url(../html/imagens/img_menu_drop.jpg);
}

/*.................... MENU ..........................*/
.item_menu{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #005eae;
	text-decoration: none;
	background-attachment: fixed;
	background-image: url(../imagens/bg_menu.jpg);
	height: 24px;
	border-bottom: #b1cee5 solid 1px;
	border-top:#e2edf5 solid 1px;
}

.item_menu_hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #005eae;
	text-decoration: none;
	background-attachment: fixed;
	background-image: url(../imagens/bg_menu.jpg);
	height: 24px;
}

/*.................... MENU DROPDOWN ..........................*/

.item_menu_drop{
	border-width: 1px 1px 0px 1px;
	border-style: solid;
	border-color: #6a9dcc;
	background-image: url(../imagens/img_menu_drop.gif);
	background-repeat: repeat-y;
	background-color: #caddec;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #005eae;
	height: 24px;
	width: 250px;
	vertical-align: middle;
}

a.item_menu_drop_hover{
	border-width: 1px 1px 0px 1px;
	border-style: solid;
	border-color: #6a9dcc;
	background-image: url(../imagens/img_menu_drop.jpg);
	background-repeat: no-repeat;
	background-color: #caddec;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #005eae;
	height:24px;
	width: 250px;
	vertical-align: middle;
}

/*................... TOPO ..............................*/

.form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height:18px;
	color: #7d7d7d;
	border: 1px solid #b0b1b1;
	padding-left:10px;
	}
	
.txt_topo_menu{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration:none;
}

.txt_topo_menu: hover{text-decoration:underline;}

/*.................. LATERAL ESQUERDA .................*/

.tit_box{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #005eae;
	white-space: pre;
}

.txt_box{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #515049;
	text-decoration:none;
	   
}

.txt_box a{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #005eae;
	text-decoration:none;
}

.txt_box a:hover{
    text-decoration:underline;
}

.link_box{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #515049;
	text-decoration:none;
}

.link_box:hover{text-decoration:underline;}

/*..................... LATERAL DIREITA ...............*/

.tit_box_dir{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#7b93a8;
	font-weight:bold;
	letter-spacing:-1px;
	text-decoration:none;
}

.tit_box_dir a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#7b93a8;
	font-weight:bold;
	letter-spacing:-1px;
	text-decoration:none;
}

.tit_box_dir a:hover{
	text-decoration:underline;
}

.txt_box_dir{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #a0a0a0;
	text-decoration:none;
	line-height: 16px;
}

.txt_box_dir:hover{text-decoration:underline;}

/*..................... DEFAULT	.......................*/

.texto{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #979797;
	line-height: 16px;
	text-decoration:none;
}
.texto:hover {text-decoration:underline;}

.titulo_manchete{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #005eae;
	text-decoration:none;
}

.titulo_manchete:hover {text-decoration:underline;}

.texto_manchete{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #979797;
	line-height: 16px;
	text-decoration:none;
}
.texto_manchete:hover {text-decoration:underline;}

.titulo{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #005eae;
	text-decoration:none;
}

.titulo:hover {text-decoration:underline;}

.tit_noticias{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #869fb5;

	}
	
	.data {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ff9c00 !important;
	text-decoration:none;
}

.data_noticias{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #979797;
}

/*.............................. RODAPE ...................*/
.txt_rodape{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #515049;
	text-decoration:none;
	   
}
.txt_rodape:hover{text-decoration:underline;}

/*............................SHOW ........................*/

.texto_show{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #414141;
	text-decoration:none;
	line-height: 18px;
	text-align: justify;
 }
 
 .texto_show a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #414141;
	text-decoration:none;
	line-height: 18px;
	text-align: justify;
 }
 
  .texto_show a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #414141;
	text-decoration:none;
	line-height: 18px;
	text-align: justify;
 }
 
 .texto_show a:hover{ text-decoration:underline;}
 
 .tit_show{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #005eae;
	text-decoration:none;
 }
 
.tit_show a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #005eae;
	text-decoration:none;
 }

.tit_show a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #005eae;
	text-decoration:none;
 }

 .tit_show a:hover{
	text-decoration:underline;
 }
 
.tit_show_dest{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #FFCC33;
	text-decoration:none;
}

.tit_show_dest a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #FFCC33;
	text-decoration:none;
}

.tit_show_dest a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #FFCC33;
	text-decoration:none;
}

.tit_show_dest a:hover{
	text-decoration:underline;
}
 .img_borda{
     padding:5px;
 }
.pontilhado{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #414141;
	
}
/*........................... LIST ............................*/

.list_data{ 
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:11px;
   color: #ff9600;
   text-decoration:none;
   
  }
 
.list_tit { 
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:11px;
   color: #0658a7;
   text-decoration:none;
}
  
.list_tit a:link{ 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #0658a7;
	text-decoration:none;
}

.list_tit a:visited{ 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #0658a7;
	text-decoration:none;
}

.list_tit a:hover{ text-decoration:underline;}



.setinha{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:11px;
   color: #0658a7;
   text-decoration:none;
  }

.pontilhado_agenda{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #cccccc;
	
}

/*.......................... CONTATO ............................*/

.botoes{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #666666;
	line-height: 20px;
	font-weight: bold;
	border: solid 1px  #0099CC;
	background-image:url(../imagens/menu_bg.gif);
}


.form_msg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7d7d7d;
	border: 1px solid #b0b1b1;
	}
	
/*.......................... ENVIE PARA AMIGO ............................*/
	
.botoes_amigo{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #869fb5;
	line-height: 20px;
	font-weight: bold;
	border: 1px solid #a5c2dc;
	background-image:url(../imagens/bg_principal.jpg);
}


.show_tit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #869fb5;	
}

/*------------------------------------  COMBO ---------------------------------------*/

.Selected {
	font-size:11px;
}

a:link {text-decoration: none;}
a:visited {	text-decoration: none;}
a:hover {text-decoration: underline;}
a:active {text-decoration: none;}

#blocoCima{float:left; border-bottom:2px #c0d6eb solid; padding-bottom:20px; padding-top:34px; width:556px}
#blocoMeio{float:left; padding-top:15px; padding-bottom:20px; width:556px}
#blocoFundo{float:left; padding-top:13px; padding-bottom:33px;  border-bottom:2px #c0d6eb solid; width:556px}

/*
#blocoCimaEsq{float:left; width:260px;}
#blocoCimaDir{float:left; width:260px; padding-left:30px}
*/

#blocoCimaCima{float:left; width:556px; } 
#blocoCimaBaixo{float:left; width:556px; padding-bottom:10px; padding-top:10px}

.data {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FF9C00; font-weight:bold; }

.linkGrandeAzul a{ font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#005EAE; }
/*.linkMenorAzul {float:left; padding-bottom:20px}*/
.linkMenorAzul {float:left; padding-bottom:10px}
.linkMenorAzul a{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#005EAE;  }

.txtBlocoCima a{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#979797; }

.tituloGrandeCinza{font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#869FB5}


#blocoNoticias {float:left; padding-top:5px;}
#blocoNoticias  a{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#045486; font-weight:bold; }
.abaMarcada {float:left; background-image: url(../imagens/aba_cinza.gif); background-repeat:no-repeat; width:146px; height:40px; text-align:center; padding-top:3px}
.abaNormal{float:left; background-image:url(../imagens/aba_branca.gif); background-repeat:no-repeat; width:146px; height:40px; text-align:center; padding-top:3px}
.espacoAbas{float:left; background-image:url(../imagens/espaco_abas.gif); background-repeat:no-repeat; width:9px; height:5px; margin-top:25px}
.baseAbas{float:left; background-image:url(../imagens/base_abas.gif); background-repeat:no-repeat; width:255px; height:5px; margin-top:25px}
.blocoTxtNoticias{float:left; background-color:#fafafa; width:554px;  border-bottom:1px #e4e4e4 solid; border-left:1px #e4e4e4 solid; border-right:1px #e4e4e4 solid; margin-top:-14px; padding-bottom:10px; padding-top:13px;}

#listNoticias
{
float:left;
margin-top:5px;
width:500px; 
}
#listNoticias li{list-style:none; height:30px;  padding-left:22px; padding-top:2px }
.txtNoticias{float:left; font-family:Tahoma, Geneva, sans-serif; font-size:10px; color:#8e8e8e; padding-left:11px;}
.numeroNoticia{ font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#8e8e8e; float:left; margin-top:-2px}
#listNoticias a{font-family: Tahoma, Geneva, sans-serif; font-size:11px; font-weight:bold; color:#2a7ab8;   }

#textoShow{width:710px; padding:23px; }

.tituloMaiorTextoShow{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666666}
.abas { height:1px; margin-top:8px;}
.abas li { float:left; list-style:none }
.abas li a {  display:block; width:94px; height:23px; font:bold 17px/23px "Trebuchet MS", sans-serif; text-align:center; color:#fff; background: url(../imagens/aba-azul.gif)  top no-repeat; bottom no-repeat; margin-right:5px;  }
.abas li.atual a {  background: url(../imagens/aba-cinza.gif) top no-repeat; color:#5581a4; }

.resultado { font:11px/16px Arial, sans-serif; color:#727272; background-color:#F6F6F6; padding:18px 50px 18px 18px; margin-bottom:35px; }
.resultado a { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#275cab; }
.resultado a:hover { text-decoration:underline; }


