﻿/*
@import url(http://fonts.googleapis.com/css?family=PT+Sans+Narrow);


body,td,th {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #222;
}
body, html {
	background: #ffffff url(img/bg_geral.jpg) 0 30px no-repeat;
	margin: 0 0 0 0;
	width:100%;
}
*/



/*
body 
{
    background-color:#ffffcc;
    font:14px Arial, Helvetica, sans-serif;
    color: #0000cc;
    margin:0;
    padding:0;
}
*/

.Titulo1
{
	font-family: 'Trebuchet MS', Verdana;
	font-weight:bold;
	font-size: 15pt;
	color: #00aa00;
	/*background-color: #00ff00;*/
}

.fonteGeral
{
	font-family: 'Trebuchet MS', Verdana;
	font-size: 12pt;
	color: #0000cc;
}

.button1
{
	background-color: #d0f5ff; 
	border: 1px solid; 
	border-color: #ff0000 #3883C2 #3883C2 #3883C2;
	font-family: "Trebuchet MS", Arial, Helvetica; 
	font-size: 18px; 
	width:90px;
	height: 25px;
}

.input_button
{
	background-color: #FFFFFF; 
	border: 1px solid; 
	border-color: #3883C2 #3883C2 #3883C2 #3883C2;
	font-family: "Trebuchet MS", Arial, Helvetica; 
	font-size: x-small; 
	height: 23px;
}

.input_button2
{
	background-color: #ff0000; 
	border: 1px solid; 
	border-color: #ff0000 #3883C2 #3883C2 #3883C2;
	font-family: "Trebuchet MS", Arial, Helvetica; 
	font-size: x-small; 
	height: 23px;
}

.input_button3
{
	background-color:Maroon;
	border: 1px solid; 
	border-color: #ff0000 #3883C2 #3883C2 #3883C2;
	font-family: Arial, Helvetica; 
	font-size:x-small; 
	height: 23px;
	color:Yellow;
}

.login 
{
	background-color:#aabbff;
	margin: auto;
    width: 20%;
	position:absolute;
	
    top:50%;
    left:50%;
    
    margin-top:-70px;
    margin-left:-120px;

    color:#ff0000;
    font-weight:700;	
}

.style6
{
	width: 70%;
	border: 1px solid #800000;
}



a:link { color:#ad000b; text-decoration:underline;  font-family:Arial; font-size:medium; font-weight:bold;}
a:visited { color:#ff00ff;text-decoration: none; }
a:hover { font-size: 110%; color: #ae4fcb; }
a:active { text-decoration: underline; font-size:large;}
h3 {
	font-size: 12px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	margin-top: 10px;
	margin-bottom: 5px;
	color: #0000ff;
}

.style7
{
	width: 100%;
	border: 3px solid #ffffff;
}
    

/* novas opcoes - 3/2/06)*/
#mymenu {
	height:31px;
	width: 99%;
	/*background:url('../images/fundo-menu3.png');*/
	background-color:#221188; /*412700; */
	margin-left:1px;
	/*margin-left:1px; margin-right:1px; margin-top:10px; margin-bottom:0;*/
	/*margin: 0 auto 0 0px;*/ /* aqui define-se também a largura da barra onde está o menu */
}

#mymenu ul {
	/*margin:0 auto;*/
	font-family:Arial, Verdana, Trebuchet MS;
	/*margin:  0 2px 0 2px;*/
	font-size:10pt; /* Tamanho da fonte das opções do menu */
}

#mymenu ul li 
{
	display: inline;
}

#mymenu ul li a {
	float:left;
	font:bold 100% 'Trebuchet Ms', Verdana, Aria, Tahoma;
	color:#ffffff; /*white; lightblue;*/
	padding:0 10px; /*15px*/
	height:31px;
	width: 9%; /* aqui define-se também a largura da barra de cada opção individual (era 15%)*/
	text-align:center;
	line-height:31px;
	/*text-transform:lowercase;*/
}

/*#menu ul li a:hover {background:#FC210E url('../images/fundo-menu-hover.png') repeat-X;}*/
#mymenu ul li a:hover 
{background:#ae4fcb; /*#FC210E; magenta;*/}


#mymenuRodape {
	height:31px;
	/*background:url('../images/fundo-menu.png');  repeat-X;*/
	/* troquei experimentalmente pelo abaixo: */
	background:url('../images/fundo-menu.png'); 
	margin-left:1px; margin-right:1px; margin-top:10px; margin-bottom:0;
	margin: 0 auto 0 0px; /* aqui define-se também a largura da barra onde está o menu */
}

#mymenuRodape ul {
	/*margin:0 auto;*/
	font-family:Arial, Verdana, Trebuchet MS;
	margin: 0 2px 0 2px;
	/*width:630px; LARGURA DA FAIXA onde vão as opcoes do menu*/
	width:1000px; /*740px;*/
	font-size:10pt; /*NOVO - altera o tamanho da fonte das opções do menu - 02/03/06*/
}

#mymenuRodape ul li 
{
	display: inline;
}

#mymenuRodape ul li a {
	float:left;
	font:bold 85% 'Trebuchet Ms', Verdana, Aria, Tahoma;
	color:#ffeebb; /*lightblue;*/
	padding:0 10px; /*15px*/
	height:31px;
	line-height:31px;
	/*text-transform:lowercase;*/
}

/*#menu ul li a:hover {background:#FC210E url('../images/fundo-menu-hover.png') repeat-X;}*/
#mymenuRodape ul li a:hover 
{background: magenta; /*#FC210E;*/}



/* inicio do EstiloWeb.css*/
/*
@import url(http://fonts.googleapis.com/css?family=PT+Sans+Narrow);

body,td,th {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #222;
}
body, html {
	background: #ffffff url(img/bg_geral.jpg) 0 30px no-repeat;
	margin: 0 0 0 0;
	width:100%;
}
*/
/*
a {
	text-decoration:none;
}

#barra_uol {
	display:none;
	width:100%;
	height:30px;
	overflow:hidden;
}
*/

#topo 
{
	width:100%;
	height:50px; /*ERA: 50px;*/
	display:block;
	z-index:0;
}

#menu_topo {
	width:80%; /*era 100%*/
	height:33px; /*ERA: 33px;*/
	display:block;
	z-index:1;
	position:relative; /*Era:  absolute;*/
	top:2px;  /* Era: 15px; */
	background:#ad000b;  /*Era: #4380b2; - 10-janeiro-2021*/
	
}
	#menu_topo #menu { margin: 0 0 0 13px; display:block; width:1000px; text-align:left; }
	#menu_topo #menu .menu_item {
		display:block;
		padding: 6px 4px 3px 0;
		margin: 0 4px 0 4px; /*0 4px 0 4px;*/
		float:left;
		font-family: Verdana, 'PT Sans Narrow', sans-serif;
		font-size:14px;
		color:#fff;
		font-weight:500;
	}
	#menu_topo #menu .menu_item_sep 
	{
		display:block;
		padding: 0 0 0 0;
		margin: 0 6px 0 5px;
		float:left;
		width:1px;
		height:33px; /* Era: 33px; */
		background: #90b4d2; 
/*		background: url(img/menu_sep.jpg); */
	}
	#menu_topo #menu .menu_item img, #menu_topo #menu .menu_item a { display:block; border:0; }
	#menu_topo #menu .menu_item:hover { color: #90b4d2; }
	


#rodape {
	width:100%;
	background:#dedede;
	margin: 15px 0 0 0;
}

	#loja {
		width:100%;
		background:#FFF url(img/loja_topo_bg.png) repeat-x;
		border-top:1px solid #bdbdbd;
		border-bottom:1px solid #bdbdbd;
	}

		#loja_topo {
			width:1000px; height:28px;
			text-align:right;
			display:block;
			padding:0 10px 0 10px;
		}

				#loja_topo img { float:left; }
				#loja_topo a {
					color:#999;
					font:10px Tahoma, verdana, Helvetica, Arial, sans-serif;
					line-height:25px;
					text-decoration:none;
				}
				#loja_topo a:hover {
					color:#666;
					text-decoration:underline;
				}

			#loja_revistas {
				width:1000px; height:145px;
				border:none;
				font-size:9px;
				color:#999;
				background:#FFF;
			}
				#loja_revistas .loja_titulo, #outras_publicacoes_titulo {
					margin:10px 0px 0px 0;
					line-height:34px;
					font-weight:bold;
					font-size:10px;
					text-align:left;
				}
				#loja_revistas hr{
					margin:-10px 0px 0px 15px;
					border:none;
					/* border-bottom:1px dotted #bdbdbd; */
				}
				#loja_revistas .loja_revistas_bg{
					margin:10px 0px 0px 35px;
					width:73px;height:96px;
					background:url(img/loja_revistas_bg.png);
					float:left;
				}
				#loja_revistas .loja_revistas_sep{
					margin:10px 0px 0px 20px;
					width:1px;height:96px;
					background:url(img/loja_revistas_bg.png);
					float:left;
				}
					#loja_revistas .loja_revistas_bg img{
						margin:3px 0px 0px 3px;
						padding:0px 0px 0px 0px;
						border:none;
					}

				#loja_revistas_grupo{
					width:625px; height:145px;
					float:left;
				}
					/* #loja_revistas_grupo hr{ width:625px; color:#FFF } */
					
				#outras_publicacoes {
					border-left:1px dotted #bdbdbd;
					width:350px;
					height:145px;
					float:right;
					display:block;
					padding: 0 15px 0 0;
				}

				#outras_publicacoes_produtos {
					display:block;
					width:300px;
				}
				
	#rodape_sep {
		width:100%;
		height:2px;
		background:#EFEFEF;
		display:block;
	}

	#rodape_links {
		margin:4px 0px 0px 0px;
		padding:9px 0px 0px 140px;
		width:860px; height:160px;
		background:#dedede;
		font-size:9px;
		font-weight:bold;
		text-align:center;
		color:#999;
	}
		#rodape_links h4{
			margin: 0px 0px 15px 0px;
			font-size:11px;
			font-weight:bold;
		}
				
		#rodape_links a{
			padding:0px 8px;
			color: #909090;
			text-decoration:none;
		}
			#rodape_links a:hover{color:#696969;text-decoration:underline;}
				
			.rodape_links_inst {
				padding: 0px 0px 25px 0px;
				width:858px;
				text-align:center;
				font-size:11px;
				color:#666;
			}
			.rodape_links_inst a {
				color:#333;
			}
			
			.rodape_links_grupos{
				margin: 0px 0px 10px 0px;
				width:858px;
				text-align:left;
			}
				.rodape_links_grupos div{
					padding: 0px 12px 0px 0px;
					width:186px;
					text-align:right;
					float:left;
				}
				
	#rodape_info {
		padding:1px 0px 0px 0px;
		width:998px; height:55px;
		font-size:9px;
		text-align:center;
		color:#999;
	}
		#rodape_info img{ float: left; }
		#rodape_info div{
			padding:15px 10px 0px 0px;
			width:821px; height:40px;
/*			border-left:#EFEFEF 1px solid; */
			background:#dedede;
			float:right;
			text-align:right;
		}


.tx_publicidade {
	font:8.5px tahoma,verdana,arial,sans-serif;
	color:#ccc;
}


.publicidade_box {
	display:block;
	padding: 10px 6px 10px 0;
	float:left;
	min-height:10px;
}

	#publicidade_rodape {
		margin: 20px;
		padding:10px 13px;
		width:470px; height:auto;
		text-align:left;
	}
		#publicidade_rodape .tx_publicidade {
			margin: -12px 0px 0px 0px;
			position:absolute;
		}
		#publicidade_rodape div {
			width:470px; height:auto;
			text-align:left;
		}

div#cabecalho {
	width:1000px;
	height:80px;
	display:block;
	overflow:hidden;
	background:#EFEFEF;
}
div#area {
	width:160px;
	height:80px;
	display:block;
	float:left;
	background:#4380b2;
	padding: 20px;
}
div#area td {
	color:#FFF;
	font-size:18px;
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
}
div#titulo {
	width:800px;
	height:79px;
	display:block;
	float:right;
	border-bottom: 1px solid #CCC;
}

.interna-ed {
	color:#B45247;
	font-size:11px;
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	margin: 0px 10px 10px 20px;
}

h1 {
	color:#165e99;
	font-size:22px;
	margin: 0 0 5px 20px;
	font-weight:bold;
	text-align:left;
}
h2 {
	color:#165e99;
	font-size:12px;
	margin: 0 0 0 20px;
	font-weight:normal;
	text-align:left;
}
.interna-data {
	font-size:11px;
	color:#333;
	font-style:italic;
	margin: 20px 20px 20px 45px;
	width:955px;
	text-align:left;
	display:block;
}
.interna-autor {
	font-size:12px;
	color:#333;
	font-style:italic;
	margin: 20px 20px 20px 25px;
	width:955px;
	text-align:left;
	display:block;
}

#container {
	display:block;
	width:1000px;
	background:#FFF;
	border: 1px solid #CCC;
	overflow:hidden;
	margin: 76px 0 0 0;
}

#conteudo, .conteudo {
	display:block;
	width:960px;
	height:auto;
	min-height: 200px;
	color:#333;
	padding: 10px 20px 30px 20px;
	font-size:12px;
	text-align:justify;
	line-height:1.7em;
}


.rodape_conteudo {
	display:block;
	width:960px;
	height:auto;
	color:#666;
	padding: 10px 20px 30px 20px;
	font-size:12px;
	text-align:justify;	
	margin: 40px 0 0 0;
	border-top: 1px solid #CCC;
}

.img-box {
	display:block;
	margin: 0 10px 10px 10px;
}

.img-box td {
	padding: 5px;
}

.index_img {
	display:block;
	width: 150px;
	height:130px;
	margin: 5px 20px;
	float:left;
	border:none;
}

.index_destaque {
	display:block;
	width: 435px;
	height:110px;
	padding: 20px 20px 80px 20px;
	float:left;
	text-align:left;
	color:#333;
}
	.index_destaque .titulo, .index_item .titulo {
		font-weight:bold;
		font-size:14px;
		padding: 14px 0 8px 0;
	}

.index_item {
	display:block;
	width: 600px;
	padding: 20px 20px 60px 20px;
	float:left;
	text-align:left;
	color:#333;
}

.index_destaque a, .index_item a {
	text-decoration:none;
	color:#333;
}

.img-credito, .img-legenda {
	font-size:10px;
	color:#999;
}
.img-credito { font-family: Arial, Helvetica, sans-serif; color: #666; font-size: 10px; }
.img-legenda { font-family: Arial, Helvetica, sans-serif; color: #666; font-size: 10px; }

.destaques_int_p {
	display: block;
	width: 410px;
	height: 266px;
	background:#EFEFEF;
	float:left;
	overflow:hidden;
	margin: 10px 20px 30px 40px;
}
	.box_destaque_int_p_foto {
		background:url(img/box_destaque_bg1.png);
		display:block;
		width:390px;
		height:80px;
		font-size:12px;
		color:#FFF;
		margin: 186px 0 0 0;
		text-align:left;
		padding: 6px 10px 6px 10px;
/*		background:url(img/box_destaque_bg2.png);
		display:block;
		width:170px;
		height:auto;
		float:right;
		overflow:hidden;
		padding:8px;
		font-size:12px;
		color:#FFF;
		text-align:left; */
	}
	.box_destaque_int_p_foto .titulo {
		font-size:14px;
		font-weight:bold;
		color:#fff;
		margin: 0 0 3px 0;
	}
	.datai {
		font-size:10px;
		font-weight:normal;
		color:#666;
		margin: 0 0 0 0;
		display:block;
		font-style:italic;
	}
	.index_item .datai { margin: 10px 0 0 0; }

#topo_publicidade {
	display:block;
	width:100%;
	height:104px;
	padding: 12px 0 0 0;
	background:url(img/topo_banner_bg.jpg);
	text-align:center;
}

.dstkh img { width:194px; margin: 0 10px 0 0; }


#newsletter_int {
	display: block;
	width:290px;
	height: 80px;
	margin: 10px 0;
	padding: 76px 0 0 30px;
	background:url(img/home_bg_newsletter.jpg) 0 0 no-repeat;
}


.paragrafoRadial
{
	font-family:Arial;
	font-size:small;
	color: #000033;
	border-top-color:#ff9966; 
	border-top-width:medium; 
	border-top-style:inset; 
	border-bottom-color:#ff9966; 
	border-bottom-width:medium; 
	border-bottom-style:double; 
	background: -moz-radial-gradient(50% 50%, #d39bcb, #000); 
    background: -webkit-radial-gradient(50% 50%, #d39bcb, #d0f5ff); 
    background: -o-radial-gradient(50% 50%, #d39bcb, #d0f5ff); 
    background: -ms-radial-gradient(50% 50%, #d39bcb, #d0f5ff); 
    background: radial-gradient(50% 50%, #d39bcb, #d0f5ff)
}

.paragrafoLinear
{
	font-family:Arial;
	font-size:small;
	color: #000033;
	border-top-color:#ff0000; /*#ff9966; */
	border-bottom-color:#ff9966; 
	border-bottom-width:medium; border-bottom-style:double; 
	background: -moz-linear-gradient(top, #d39bcb, #9ad3a3); 
	background: -webkit-linear-gradient(top, #d39bcb, #9ad3a3); 
	background: -o-linear-gradient(top, #d39bcb, #9ad3a3); 
	background: -ms-linear-gradient(top, #d39bcb, #9ad3a3); 
	background: linear-gradient(top, #d39bcb, #9ad3a3); color: #000000;
}

.paragrafoRadialCinza
{
	font-family:Arial;
	font-size:small;
	color: #000033;
	border-top-color:#ff0000; /*#ff9966; */
	border-top-width:medium; 
	border-top-style:inset; 
	border-bottom-color:#ff0000; /*#ff9966; */
	border-bottom-width:medium; 
	border-bottom-style:double; 
	background: -moz-radial-gradient(50% 50%, #99cc99, #a1a1a1); 
    background: -webkit-radial-gradient(50% 50%, #99cc99, #a1a1a1); 
    background: -o-radial-gradient(50% 50%, #99cc99, #a1a1a1); 
    background: -ms-radial-gradient(50% 50%, #99cc99, #a1a1a1);  
    background: radial-gradient(50% 50%, #99cc99, #a1a1a1); 
}


.paragrafoLinearCinza
{
	font-family:Arial;
	font-size:small;
	color: #000033;

	border-top-width:medium; 
	border-top-style:inset; 
	border-bottom-color:#ff0000; /*#ff9966; */	
	
	border-bottom-color:#ff9966; 
	border-bottom-width:medium; border-bottom-style:double; 
	background: -moz-linear-gradient(top, #a1a1a1, #99cc99); 
	background: -webkit-linear-gradient(top, #a1a1a1, #99cc99); 
	background: -o-linear-gradient(top, #a1a1a1, #99cc99); 
	background: -ms-linear-gradient(top, #a1a1a1, #99cc99); 
	background: linear-gradient(top, #a1a1a1, #99cc99); 
}

.paragrafoLinear2
{
	font-family:Arial;
	font-size:small;
	color: #000033;
	
	border-top-color:#ff0000; /*#ff9966; */
	border-top-width:medium; 
	border-top-style:inset; 
	border-bottom-color:#ff0000; /*#ff9966; */
	border-bottom-width:medium; 
	border-bottom-style:double; 

	background: -moz-linear-gradient(top, #a0a0a0, #99ccff); 
	background: -webkit-linear-gradient(top, #a0a0a0, #99ccff); 
	background: -o-linear-gradient(top, #a0a0a0, #99ccff); 
	background: -ms-linear-gradient(top, #a0a0a0, #99ccff); 
	background: linear-gradient(top, #a0a0a0, #99ccff); 
}

.paragrafoLinear3
{
	font-family:Arial;
	font-size:small;
	color: #000033;
	
	border-top-color:#ff0000; /*#ff9966; */
	border-top-width:medium; 
	border-top-style:inset; 
	border-bottom-color:#ff0000; /*#ff9966; */
	border-bottom-width:medium; 
	border-bottom-style:double; 	
	
	background: -moz-linear-gradient(top, #6699ff, #ffcc66); 
	background: -webkit-linear-gradient(top, #6699ff, #ffcc66); 
	background: -o-linear-gradient(top, #6699ff, #ffcc66); 
	background: -ms-linear-gradient(top, #6699ff, #ffcc66); 
	background: linear-gradient(top, #6699ff, #ffcc66); 
}
.paragrafoRadial2
{
	font-family:Arial;
	font-size:small;
	color: #000033;
	border-top-color:#ff0000; /*#ff9966; */
	border-top-width:medium; 
	border-top-style:inset; 
	border-bottom-color:#ff0000; /*#ff9966; */
	border-bottom-width:medium; 
	border-bottom-style:double; 
	background: -moz-radial-gradient(50% 50%, #ffccbb, #bbfcdf); 
    background: -webkit-radial-gradient(50% 50%, #ffccbb, #bbfcdf); 
    background: -o-radial-gradient(50% 50%, #ffccbb, #bbfcdf); 
    background: -ms-radial-gradient(50% 50%, #ffccbb, #bbfcdf);  
    background: radial-gradient(50% 50%, #ffccbb, #bbfcdf); 
}

.paragrafoRadial3
{
	font-family:Verdana;
	font-size:small;
	color: #000033;
	background-color: #412700; 
	border-top-color:#ff0000; /*#ff9966; */
	border-top-width:medium; 
	border-top-style:inset; 
	border-bottom-color:#ff0000; /*#ff9966; */
	border-bottom-width:medium; 
	border-bottom-style:double; 
	background: -moz-radial-gradient(50% 50%, #ff5800, #412700); 
    background: -webkit-radial-gradient(50% 50%, #ff5800, #412700); 
    background: -o-radial-gradient(50% 50%, #ff5800, #412700); 
    background: -ms-radial-gradient(50% 50%, #ff5800, #412700);  
    background: radial-gradient(50% 50%, #ff5800, #412700); 
}

.SombraTexto
{
	font-size: 24px; 
	color: #fff; 
	background-color: #000; 
	/*text-shadow: "2px 2px 3px #d39bcb";*/
}


