/* 
CSS2
rui@marchante.org 2009
colorRef - 
pt
20090423
*/

body {
	background-color: #ffffff;
	margin: 0;
	padding: 0;
	font-family: Arial;
	font-size: 9px;
	color: #000000;
}

.branco {
	color: #ffffff;
}

a.branco {
	color: #ffffff;
}

a:hover.branco {
	color: #000000;
}

a.logo {
	display: block;
	width: 630px;
	height: 155px;
	position: absolute;
	top: 2px;
	text-decoration: none;
}

#login {
	position: relative;
	top: 115px;
	display: block;
	width: 320px;
	height: 50px;
	text-align: left;
	left: -20px;
	border: 0px solid #f000f0;
}

TABLE.login {
	margin: 0px 0px 0px 0px;
	display: block;
	border: #000000 0px solid;
	padding: 0px;
	font-size: 10px; 
}

TABLE.caixalogintxt {
	display: block;
	margin: 5px 0px 0px 0px;
	line-height: 12px; 
	font-size: 7px; 
	border: #f000ff 0px dashed;
}

.loginbotom {
	font-size: 10px;
	color: black;
	display: block;
	width: 60px;
	margin: 5px 6px 0px 20px;
	border: #0bbbff 0px dashed;
}

.linklogin {
	display: inline;
	font-size: 9px; 
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
/*	letter-spacing: 1; */
}

a.linklogin {
	color: #999999;
}

a:hover.linklogin {
	color: #666666;
}

.googform {
	margin: 0px 0px 0px 3px;
	display: block;
	width: 165px;
	height: 47px;
}

INPUT.inputsearch {
	width: 105px;
	margin-left: 10px;
	height: 20px;
	font-size: 10px;
	border-top: #333333 1px solid;
	border-left: #333333 1px solid;
	border-right: #eeeeee 2px solid;
	border-bottom: #eeeeee 2px solid;
} 

INPUT.botaosearch {
display: inline;
position: relative;
top: 13px;
}

INPUT.inputbotao {
	border: 0px;
	margin-top:	6px;
	font-size: 10px;	
	height: 16px;
	border-top: #333333 1px solid;
	border-left: #333333 1px solid;
	border-right: #eeeeee 2px solid;
	border-bottom: #eeeeee 2px solid;
}

/*
.horizontal1 {

}
*/

.horizontal2 {
	border-bottom: 4px solid #F5AB40;
	padding-bottom: 10px;
}

TD.td1 {
	/*
	background-image: url(images/fundoEsq.jpg); 
	background-repeat: repeat;
	background-position: 0 0;
	*/
	background-color: #C0CCDD;
}

.tabelageral {	
	background-image: url(images/fundoGeral.jpg); 
	background-repeat: repeat;
	background-position: 0 0; 
	margin: 0px;
	padding: 0px;
}


TD.td2 {
	display: block;
	clear: left;
	width: 384px;
margin: 0px;
padding: 0px;
	background-color: #ffffff;

}

TD.td3 {
	margin: 0px;
	background-color: #ECECEC;
	clear: left;
}



TD.td4 {
display: block;
width: 5px;
}

.bloco375 {
	width: 375px;
	height: 1px;
	display: block;
}

.bloco360 {
	width: 380px;
	height: 1px;
	display: block;	
}

.bloco210 {
	width: 215px;
	height: 0px;
	display: block;
}

.logoLateral {
	display: block;
	width: 127px;
	height: 70px;
	position: relative;
	top: 450px;
	left: 15px;
	background-image: url(images/logoLateral.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#navegacao {
	font-family: Arial;
	display: block;
	width: 178px;
	border: 0px dashed red;
	margin-top: -1px;
	margin-left: 0px;
	font-size: 11px;
	background-color: #C0CCDD;
	padding-top: 0px;
	/*
	background-image: url(./images/fundoNavegacao.jpg);
	background-repeat: repeat;
	background-position: 0px 0px;
	border: #000000 1px dashed;
*/
}


.margembotao {
	display: block;
	padding-left: 5px;
	padding-top: 5px;
	height: 0px;
	clear: left;
}




.botao {
	background-image: url(./images/botao.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-size: 12px;
	display: block;
	height: 26px;
	width: 178px;
	letter-spacing: 0px;
/* text-transform: uppercase; */
}

a.botao:hover {
	background-image: url(./images/botao.jpg);
	color: #999999;
}

a.botao {
	background-image: url(./images/botao.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	color: #666666;
	font-size: 12px;
	display: block;
	height: 26px;
	letter-spacing: 0px;
	text-decoration: none;

/* text-transform: uppercase; */
}


.fundoDir {
	display: block;
	width: 185px;
	border: 0px dashed #00ffff;


}



.botaoon {
	background-image: url(./images/botaoon.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-size: 12px;
	display: block;
	height: 26px;
	width: 178px;
	letter-spacing: 0px;
/* text-transform: uppercase; */
}

a.botaoon:hover {
	background-image: url(./images/botaoon.jpg);
	color: #666666;
}

a.botaoon {
	background-image: url(./images/botaoon.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	color: #333333;
	font-size: 12px;
	display: block;
	height: 26px;
	letter-spacing: 0px;
	text-decoration: none;

/* text-transform: uppercase; */
}

a.aNavPapers4 {
	margin-top: 0px;
		margin-left: 0px;
	font-size: 12px;
	color: #000000;
	background-color: #F0E7E7;
	clear: left;
	padding-top: 0px;
	display: block;
		font-weight: bold;
text-decoration: none;
padding: 4px 0px 4px 0px;

}
a:hover.aNavPapers4 {
	color: #999999;

}
.aNavPapers4 {
	margin-top: 0px;
		margin-left: 0px;
	font-size: 12px;
	color: #000000;
	background-color: #F0E7E7;
	clear: left;
	padding-top: 0px;
	display: block;
text-decoration: none;
padding: 2px 4px 2px 4px;

}

.papers3 {
	display: block;
	width: 580px;
	margin-top: 6px;
	margin-bottom: 2px;
}

a.aNavPapers3 {
	margin-top: 0px;
		margin-left: 0px;
	font-size: 12px;
	color: #000000;
	background-color: #F0E7E7;
	clear: left;
	display: block;
		font-weight: bold;
text-decoration: none;
padding-top: 3px;

}

a:hover.aNavPapers3 {
	color: #999999;

}

.aNavPapers3 {
	margin-top: 0px;
		margin-left: 0px;
	font-size: 12px;
	color: #000000;
	background-color: #F0E7E7;
	clear: left;
	display: block;
text-decoration: none;
padding: 0px 4px 2px 4px;

}
a:hover.aNavPapers2 {
	color: #999999;
}
.papers2 {
	display: block;
	width: 580px;
	margin-top: 10px;
margin-bottom: 2px;


}



a.aNavPapers2 {
	margin-top: 0px;
		margin-left: 10px;
	font-size: 11px;
	color: #000000;
	background-color: #F0E7E7;
	clear: left;
	padding-top: 0px;
	display: block;
		font-weight: normal;
text-decoration: none;
padding-top: 3px;
padding-bottom: 3px;
text-transform: uppercase;

}

.papers1 {
	display: block;
	width: 375px;
	height: 15px;
	margin-top: 10px;

}



#directorio {
	display: block;
}

.directorio1 {
	display: block;
	width: 375px;
	height: 25px;
	margin-top: 3px;

}

.directorio2 {
	display: block;
	width: 375px;
	margin-top: 0px;
	padding: 0px;

}

.directorio3 {
	display: block;
	width: 375px;
	height: 25px;
	margin-top: 5px;
	
}

.directorio4 {
	margin-top: 0px;
	padding: 0px;
	width: 370px;
	display: block;
}

.directorio5 {
	margin-top: 0px;
	padding: 0px;
	width: 370px;
	display: block;
}

.navegacaoDirectorio {
	display: block;
	width: 370px;
	margin-top: 5px;
		margin-bottom: 20px;

	font-size: 11px;
	color: #014FA2;
	padding-top: 5px;
}


.navegacaoArtigo {
	display: block;
	width: 370px;
	margin-top: 5px;
	font-size: 11px;
	color: #014FA2;
}


a.aNavDirectorio {
	font-size: 11px;
	color: #014FA2;
	font-weight: normal;
	padding-left: 10px;
}

a:hover.aNavDirectorio {
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	padding-left: 10px;
}

a.aNavDirectorio2 {
	margin-top: 0px;
	font-size: 12px;
	color: #014FA2;
	clear: left;
	padding-left: 10px;
	padding-top: 0px;
	display: block;
	font-weight: bold;
	text-decoration: none;
}

a:hover.aNavDirectorio2 {
	margin-top: 0px;
	font-size: 12px;
	color: #000000;
	clear: left;
	padding-left: 10px;
	padding-top: 0px;
	display: block;
	font-weight: bold;
	text-decoration: none;
}

a {
	font-family: Arial;
	color: #000000;
	text-decoration: underline;	
}

a:hover {
	text-decoration: none;
color: #666666;
}


/*
a:link {
	text-decoration: none;
}

a:visited {
	text-decoration: none;
	color: #dddddd;
}



a:active {
	text-decoration: none;
}
*/

a.invertido {
	font-weight: normal;
	text-decoration: none;
	color: #333333;
	margin-left: 2px;
	display: block;
	font-size: 11px;
	margin-bottom: 5px;
}

a.invertido:hover {
	text-decoration: none;
	color: #666666;
}

TD.titulo {
	text-decoration: none;
	color: #000000;
	font-size: 12px;
/* text-transform: uppercase; */
}

#titulo {
	text-decoration: none;
	font-weight: bold;
	color: #000000;
	font-size: 12px;
/* text-transform: uppercase; */
	margin-bottom: 10px;
}


.titulos {
	font-family: Verdana;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
 text-transform: uppercase; 
	color: #ffffff;
	padding-top: 2px;
		padding-left: 5px;
	background-color: #EB1C24;
	display: block;
	width: 212px;
	height: 16px;
}


.titulosNews {
	font-family: Verdana;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
/* text-transform: uppercase; */
	color: #aa0000;
	padding-top: 2px;
	text-align: center;
	background-color: #cccccc;
	display: block;
	width: 205px;
}

.titulo {
	font-size: 14px;
	line-height: 14pt;
	font-weight: bold;
	color: #333333;
	display: block;
	text-decoration: none;
	font-size: 18px;
}

a.titulo {
	text-decoration: none;
	color: #333333;
	font-size: 16px;
	margin-bottom: 10px;
/* text-transform: uppercase; */
}

a.titulo:hover {
	text-decoration: none;
	color: #666666;
}

.tituloArtigo {
	font-size: 16px;
	line-height: 14pt;
	font-weight: bold;
	position: relative;
	top: 0px;
	color: #333333;
	display: block;
}


a.superbottom {
	color: #222222;
	font-weight: bold;
	text-decoration: none;
}

a.superbottom:hover {
	color: #666666;
}

a.superbottom:visited {
	color: #222222;
}


a.toafriend {
	display: inline;
	margin-top: 0px;
	margin-left: 70px;
	color: #ffffff;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
border: 1px solid #EB1C24;
}


.style2 {	
	font-size: 9px;
	color: #000000;
	padding-left: 2px;
	font-weight: bold;
	text-decoration: none;
}

a:hover.style2 {	
	font-size: 9px;
	color: #ffffff;
	padding-left: 2px;
	font-weight: bold;
	text-decoration: none;
}


.style3 {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	display: block;
}
a:hover.style3 {
	font-family: Arial;
	font-size: 12px;
	color: #999999;
	display: block;
}

.style5 {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 1px;
	border: 0px;
	color: #000000;
	display: block;
	text-decoration: none;
}

a:hover.style5 {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 1px;
	border: 0px;
	color: #333333;
	display: block;
	text-decoration: none;
}


TD.topo {
	display: block;
/* width: 950px; */ 
	height: 166px;
	background-image: url(images/topo.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	border: #00FFF0 0px dashed;
	margin: 0;
	padding: 0;
	background-color: #333367;
}

.espacobannertop {margin-top: 15px;}

#monitor {
	border: #f00000 0px dashed;
	font-size: 16px;
	font-weight: bold;
	display: block;
	margin-top: 20px;
	margin-bottom: 20px;
	width: 218px; 
	height: 109px; 
	background-image: url(images/agenda.jpg); 
	background-repeat: no-repeat;
	background-position: 0 0;
	bottom: 0px;  
	text-align: center; 
}
    
#especial {
/* background-image: url(images/fundocoluna3.jpg); */
	display: block;
	width: 215px;
	background-color: #ECECEC;
	text-align: center;
}

.bannerespecial {
	margin-bottom: 10px;
	margin-top: 10px;
	display: block;
}

TD.gooogle {
	display: block;
	padding-top: 8px;
}

 
 #cse-search-results iframe {
       width: 580px;
}


/*
#capa {
	display: block;
	width: 200px;
	background-color: #EB1C24;
}
*/
/*
#capa {
	display: block;
	width: 200px;
	background-color: #ECECEC;
	padding-left: 8px;
	padding-right: 5px;
	padding-top: 0px;
	margin-top: 5px;
}
*/


.margemTabela {
	background-color: #fffffff;
	display: block;
	width: 374px;
    border-bottom: 1px solid #eeeeee;
margin-left: 10px;
}


TD.td3News {
	margin: 0px;
	background-color: #fefefe;
	clear: left;
	border-right: 0px solid #ECECEC;
}


.td3NewsTopo {
font-family: Verdana;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
/* text-transform: uppercase; */
	color: #aaaaaa;
	padding-top: 2px;
	background-color: #fefefe;
	display: block;
	width: 205px;	
}


.leadsNews {	font-size: 11px;
}

TABLE.superdestaque {
	display: block;
	background-color: #eeeeee;
	margin-bottom: 1px;
	width: 362px;
    border: 0px dashed #ccc9c1;
    padding: 0px;
	border-left: 1px solid #eeeeee;
	border-right: 1px solid #eeeeee;
	margin-top: 3px;
}


TABLE.destaqueNews {
	display: block;
	background-color: #ffffff;
	margin-bottom: 0px;
	width: 531px;
    border: 0px solid #ccc9c1;
    padding: 15px;
    background-image: url(images/barrafundonews.jpg); 
	background-repeat: no-repeat;
	background-position: -5 0;

}


.margemTabela2 {
	background-color: #fffffff;
	display: block;
	width: 372px;
margin-left: 10px;
}

TABLE.destaque {
	display: block;
	margin-bottom: 2px;
	width: 364px;
	background-color: #ffffff;
    padding: 0px;
    border-bottom: 1px solid #ccc9c1;
    	margin-top: 3px;

}

TABLE.tabelatopo {
	border-bottom: 0px solid #999999;
}

.ficha {
	border: #000000 1px solid;
	background: #ffffff;
}

.styleficha {
	font-size: 11px;
	color: #000000;
}


.textocapa {
	font-family: Arial;
	font-size: 8pt;
	color: #000000;
}

.imagemcapa {
	display: block;
	width: 150px;
	border: #ffffff 3px solid;
	margin-top: 20px;
}

.blococapa {
	display: block;
	margin-left: 10px;
}

.imgartigo {
	display: block;
	margin-top: 8px;
	margin-left: 3px;
	text-align: center;
}

.imgartigo2 {
	display: block;
	margin-top: 10px;
	margin-left: 5px;
	margin-bottom: 5px;
	text-align: center;
}

.legenda {
	text-decoration: none;
	color: #00368b;
	font-size: 10px;
	padding-bottom: 3px;
	margin-left: 5px;
	display: block;
}

TABLE.imgart {
	display: block;
	width: 215px;
	border: #ff00ff 0px dashed;
	margin-bottom: 5px;
}

.td2art {
	display: block;
	padding-left: 10px;
	padding-top: 10px;
	border: 0px solid #000000;
	width: 375px;
}

.imagemartigo {
	margin-bottom: 5px;
	margin-top: 5px;

}

.banneresq {
	border: #f000f0 0px dashed;
	display: block;
	position: relative;
	left: 0px;
	margin-bottom: 15px;
	margin-left: 10px;
}

.bannertopo {
	margin-top: 15px;
}

.banner1 {
	border: #f0f000 0px dashed;
	text-align: center;
	display: block;
	width: 780px;
	height: 106px;
	padding: 0px;
	background-image: url(images/fundoBanner1.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	vertical-align: middle;
	padding-top: 8px;
}



.banner_1 {
	position: relative;
	top: 10px;
}

.banner3 {
	display: block;
	padding-top: 15px;
}

.banner4 {
	border: #f000f0 0px dashed;
	margin-top: 10px;
	display: block;
}

TABLE.pubbottom {
	margin-top: 0px; 
	margin-bottom: 0px; 
	display: block; 
	border: #f00000 0px dashed;
	background-image: url(images/fundoBase.jpg); 
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 965px;
	height: 106px;
}

.espaco {
	display: block;
	margin-bottom: 10px;
}

.tabelaCOL3 {
	background-color: #ECECEC;
	padding-left: 10px;
 	padding-top: 5px;
}
 
 .tabelaCOL3_1 {
	padding-left: 10px;
	padding-top: 5px;
}
 
 
.canal {
	
	font-family: Arial;
	font-size: 11px;
	line-height: 10pt;
	font-weight: bold;
	color: #000000;
	padding-left: 2px;
}

a.canalNews {
	font-family: Arial;
	font-size: 11px;
	line-height: 10pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

a.canalNews:hover {
	text-decoration: underline;
}

.data {
	font-family: Arial;
	font-size: 10px;
	line-height: 10pt;
	font-weight: bold;
	color: #000000;
/* text-transform: uppercase; */
	text-align: right;
}

.dataartigo {
	font-family: Arial;
	font-size: 10px;
	line-height: 10pt;
	font-weight: bold;
	color: #000000;
/* text-transform: uppercase; */
	text-align: right;
	display: block;
	width: 360px;
}

.lead {
	font-size: 13px;
	line-height: 14px;
	color: #000000;
	display: block;
	margin-top: 10px;
	margin-bottom: 15px;
	width: 375px;
}

.texto {
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	line-height: 16px;

}

a.style9 {
	text-decoration: underline;
	color: #333333;
	font-size: 12px;
/* text-transform: uppercase; */
	font-weight: bold;

}

a.style9:hover {
	text-decoration: none;
	color: #666666;
}

a.style9:visited {
	color: #333333;
}

.style10 {
	color: #00368b;
}

.style11 {
	font-size: 14px;
	font-weight: bold;
}

.lupa {
	display: none;
	position: relative;
	top: 25px;
	left: 10px;
	background-image: url(./images/lupa.gif);
	background-repeat: no-repeat;
	width: 15px;
}

.titulos_noticias {
	font-family: Arial;
	font-size: 12pt;
	line-height: 14pt;
	color: #CCCC00;
	text-align: left;
	font-weight: bold;
}

.entradas_noticias {
	font-family: Arial;
	font-size: 9pt;
	line-height: 14pt;
	font-weight: bold;
	color: #000000;
	text-align: left;
}

.pre_titulos_noticias {
	display: block;
	font-family: Arial;
	font-size: 10pt;
	line-height: 14pt;
	color: #333333;
	text-align: left;
	font-weight: normal;
	margin-bottom:3px;
}


.fundoTabela {
	color: #d6e7f7;
}

.textos_noticias {
	font-family: Arial;
	font-size: 9pt;
	line-height: 14pt;
	color: #333333;
	text-align: left;
}


.cabecalho2 {
	font-family: Arial;
	font-size: 8pt;
	line-height: 18pt;
	font-weight: bold;
/* text-transform: uppercase; */
	color: #000000;
	text-align: center;
	background-color: #999900;
	display: block;
	height: 26px;
}

.imageelem {
	display:block;
	padding-top:15px;
	clear: both;
}

.forumsubject {
	width: 500px;
	display: block;
	margin-left: 20px;
	margin-top: 10px;
	margin-bottom: 20px;
	padding: 3px;
}

.forumtext {
	width: 500px;
	display: block;
	margin-left: 20px;
	margin-top: 10px;
	margin-bottom: 20px;
	padding: 3px;
}

.forumsubjectpreview {
	background-color: #201a2e;
	width: 500px;
	display: block;
	margin-left: 20px;
	margin-top: 10px;
	margin-bottom: 20px;
	padding: 3px;
}

.forumtextpreview {
	background-color: #201a2e;
	width: 500px;
	display: block;
	margin-left: 20px;
	margin-top: 10px;
	margin-bottom: 20px;
	padding: 3px;
}

.forumsub {
	width: 120px;
	margin-left: 90px;
}

.forumnav {
	display: block;
	width: 540px;
	text-align: right;
	margin-bottom: 10px;
}

.forumtxt {
	display: block;
	margin-bottom: 6px;
	margin-top: 8px;
	font-size: 13px;
}

#forumbloco {
	border-top: 1px solid #000000;
	border-bottom: 1px dashed #000000;
	margin-bottom: 20px;
	padding: 5px 0 5px 0;
	font-size: 13px;
}

#forumbloco2 {
	font-size: 13px;
	border-top: 1px dashed #000000;
	margin-bottom: 10px;
	padding: 5px 0 5px 0;
}

#tituloe {
	text-decoration: bold;
	color: #a4a420;
	font-size: 11px;
/* text-transform: uppercase; */
}

a.tituloe {
	text-decoration: bold;
	color: #a4a420;
	font-size: 11px;
/* text-transform: uppercase; */
}

a.tituloe:hover {
	text-decoration: bold;
	color: #ffffff;
	font-size: 11px;
/* text-transform: uppercase; */
}

.imagemedition {
	margin-right: 10px;
}

.editionseparator {
	color: #525285;
}

.tituloindice {
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
/* text-transform: uppercase; */
	color: #000000;
	text-align: left;
	display: block;
	margin-bottom: 10px;
	margin-top: 5px;
}

.tdindices {
	margin-top: 20px;
	margin-left: 20px;
	width: 50px;
	display: block;
	font-size: 9px;
}

.ultimas {
	display: block;
	margin-top: 5px;
	padding-bottom: 8px;
	font-size: 9px;
/*	width: 200px;
border-top: 1px dashed #000000; */
}

.bottom {
	display: block;
	width: 955px;
	height: 166px;
	margin-top: 0px;
	padding-top: 30px;
}

TD.superbottom {
	font-size: 9px;
	color: #444444;
	display: block;
	clear: left;
	width: 880px;
}

a.superbottom {
	color: #222222;
}

a.superbottom:hover {
	color: #666666;
}

a.superbottom:visited {
	color: #222222;
}

.copy {
	font-size: 8px;
	color: #cccccc;
}

a:hover.copy {
	font-size: 8px;
	color: #aaaaaa;
		text-decoration: none;	

}

.topoInterior {
	display: block;
	background-color: #ffffff;
	padding: 9px 9px 0px 9px ;
}

.topoInterior_ {
	display: block;
	border: 0px dashed #EB1C24;
	font-weight: normal;
	font-size: 13px;
	color: #FFFFFF;
	width: 360px;
	background-color: #EB1C24;
	padding: 3px;
}


.topoInterior2 {
	display: block;
	border: 0px dashed #aaaaaaa;
	background-color: #ffffff;
	padding: 9px 9px 0px 9px ;
}

.topoInterior_2 {
	display: block;
	border: 0px dashed #EB1C24;
	font-weight: normal;
	font-size: 13px;
	color: #FFFFFF;
	width: 576px;
	background-color: #EB1C24;
	padding: 3px;
}

.tdnav {
	font-weight: bold;
	font-size: 10px;
	padding: 5px;
	display: block;
	margin-top: 5px;
}

a.navhorizontal {

}

.td2full {
	display: block;
	margin-bottom: 1px;
	padding: 0px;
	width: 580px;
	margin-left: 8px;
	margin-top: 3px;
}

a.leiamais {
	font-size: 9px;
    display: block;
    text-align: rigth;
	color: #00368b;
	font-weight: bold;
	text-decoration: none;
	width: 100px;
	height: 20px;
	position: relative;
 	top: -2px;
	left: 0px;
	text-transform: uppercase;
}

a.leiamais:hover {
	color: #ff3333;
	text-decoration: underline;
}

.imgden {
	border: 1px solid #ccc;
	margin: 5px 0px 7px 0px;
	display: block;
}

.imgright {
	padding-left: 10px;
	float: right;
border: 1px dashed #990000;
}

.addthis_bolina {
	font-family: Verdana;
	font-size: 8pt;
	line-height: 14pt;
	color: #666666;
	text-align: right;
	background-color: #F4F4F4;
	text-decoration: none;
}
