/* Body */
BODY {
        margin: 0px 0px 0px 0px;
}

ul {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.rodape {
	/*background-color: #2275bb; /* fundo rodapé*/
	background:url(../images/bg_rod.png);
	behavior: url(iepngfix.htc); 	/*CORRIGIR PNG IE6*/
	width: 100%;
	height: 425px;
}

.main25 {
	background-color: #666666;
	width: 100%;
	background-image: url(../images/bgcinza.gif);
}

.main25meio {
width: 940px;
padding-top: 15px;
padding-bottom: 15px;
margin-left: auto;
margin-right: auto;
}

.rodapeescrita {
font-family: tahoma;
font-size: 11px;
color: #FFFFFF;
text-align: left;
line-height:15px;
}

.table_home {
	width: 940px;
	background:center;
}
/*COLUNA ANTERIORES*/

#col_prev{
	width:480px;
	height:20px;
	padding: 15px 10px 8px 10px;
	font-size:14px;
	float:left;
	line-height: 10px;
	border-bottom: 1px solid #ccc;
	font-family:Arial, Helvetica, sans-serif;
	//margin-left:10px;
	text-align:left;
	}

#col_prev a:link {
        font-size: 14px; 
		color: #666666;
		font-family:Arial, Helvetica, sans-serif;
		text-decoration: none;
}

#col_prev a:visited {
        font-size: 14px; 
		color: #666666;
		font-family:Arial, Helvetica, sans-serif;
		text-decoration: none;
        }

#col_prev a:hover {
        color : #158730;
		text-decoration: none;
}

/*noticias*/

#col_not{
	width:500px;
	height:20px;
	padding: 15px 10px 8px 10px;
	font-size:14px;
	float:left;
	line-height: 10px;
	border-bottom: 1px solid #ccc;
	font-family:Arial, Helvetica, sans-serif;
	//margin-left:10px;
	text-align:left;
	}

#col_not a:link {
        font-size: 14px; 
		color: #666666;
		font-family:Arial, Helvetica, sans-serif;
		text-decoration: none;
}

#col_not a:visited {
        font-size: 14px; 
		color: #666666;
		font-family:Arial, Helvetica, sans-serif;
		text-decoration: none;
        }

#col_not a:hover {
        color : #158730;
		text-decoration: none;
}

/*livretos/mensagens/artigos*/

#col_mens{
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
	}

#col_mens a:link {
        font-size: 14px; 
		color: #666666;
		font-family:Arial, Helvetica, sans-serif;
		text-decoration: none;
}

#col_mens a:visited {
        font-size: 14px; 
		color: #666666;
		font-family:Arial, Helvetica, sans-serif;
		text-decoration: none;
        }

#col_mens a:hover {
        color : #158730;
		text-decoration: none;
}

/*BANNER HOME*/
#banner{
width:990px;

*margin-left:55px;
}

#banner a:link {
        font-size: 12px; 
		color: #666666;
		font-family: tahoma;
		text-decoration: none;
}

#banner a:visited {
        font-size: 12px; 
		color: #666666;
		font-family: tahoma;
		text-decoration: none;
        }

#banner a:hover {
        color : #158730;
		text-decoration: none;
}

.ban1 {
	/*background:url(../images/novidades.gif) 0 0 no-repeat;*/
	width:230px;
	height:127px;
	padding:50px 0 0 0; /*mover imagem*/
	display:block;
	position:relative;
	color:#333;
	background-color:inherit;
	font-family:tahoma;
	font-size:11px;
	float:left;
	text-align:left;
	line-height: 15px;
}

.ban1 span{
	color:#222;
	background-color:inherit;
	font-family: arial;
	font-size:20px;
	/*font-weight:bold;*/
	padding:0 0 10px 0; /*distância do titulo com o texto*/
	display:block;
	line-height: 20px;
}

.ban2{
	width:300px;
	height:150px;
	padding: 50px 380px 0 0; /*ALTERAR SOMENTE ESTA ALTURA PARA MUDAR O BANNER 2 E 3*/
	display:block;
	position:relative;
	color:#333;
	background-color:inherit;
	font-family:tahoma;
	font-size:12px;
	text-align:justify;
	line-height: 15px;
}
.ban2 span{
	color:#222;
	background-color:inherit;
	font-family: helvetica;
	font-size:20px;
	/*font-weight:bold;*/
	padding:0 0 10px 0; /*distância do titulo com o texto*/
	display:block;
	line-height: 20px;
}

.ban3{
	width:300px;
	height:150px;
	padding:0 10px 0 0; /*mover imagem*/
	margin:-150px 45px 450px 0;
	display:block;
	color:#333;
	background-color:inherit;
	font-family:tahoma;
	font-size:12px;
	text-align:justify;
	line-height: 15px;
}
.ban3 span{
	color:#222;
	background-color:inherit;
	font-family: helvetica;
	font-size:20px;
	/*font-weight:bold;*/
	padding:0 0 10px 0; /*distância do titulo com o texto*/
	display:block;
	line-height: 20px;
}


.ban4{
	width:300px;
	height:127px;
	padding: 0 380px 0 0; 
	margin:40px 0 0 0; /*ALTERAR SOMENTE ESTA ALTURA PARA MUDAR O BANNER 4 E 5*/ /*medida usada -380px 0 0 0;*/
	display:block;
	position:relative;
	color:#333;
	background-color:inherit;
	font-family:tahoma;
	font-size:12px;
	text-align:left;
	line-height: 15px;
}

.ban4 span{
	color:#222;
	background-color:inherit;
	font-family: helvetica;
	font-size:20px;
	/*font-weight:bold;*/
	padding:0 0 10px 0; /*distância do titulo com o texto*/
	display:block;
	line-height: 25px;
}

.ban5{
	width:300px;
	height:150px;
	padding:0 10px 0 0; /*mover imagem*/
	margin:-228px 45px 460px 0;
	display:block;
	color:#333;
	background-color:inherit;
	font-family:tahoma;
	font-size:12px;
	text-align:left;
	line-height: 15px;
}
.ban5 span{
	color:#222;
	background-color:inherit;
	font-family: helvetica;
	font-size:20px;
	/*font-weight:bold;*/
	padding:103px 0 10px 0; /*distância do titulo com o texto*/
	display:block;
	line-height: 20px;
}

.ban6{
	width:300px;
	height:150px;
	padding:0 10px 0 0; /*mover imagem*/
	margin:-228px 45px 250px 0;
	*margin-bottom:150px;
	display:block;
	color:#333;
	background-color:inherit;
	font-family:tahoma;
	font-size:12px;
	text-align:left;
	line-height: 15px;
	margin-left:10px;
}
.ban6 span{
	color:#222;
	background-color:inherit;
	font-family: helvetica;
	font-size:20px;
	/*font-weight:bold;*/
	padding:142px 0 10px 0; /*distância do titulo com o texto*/
	display:block;
	line-height: 20px;
	margin-left:0px;
}

.ban7{
	width:620px;
	height:160px;
	padding: 50px 60px 0 0; /*ALTERAR SOMENTE ESTA ALTURA PARA MUDAR O BANNER 2 E 3*/
	display:block;
	position:relative;
	color:#333;
	background-color:inherit;
	font-family:tahoma;
	font-size:12px;
	text-align:justify;
	line-height: 15px;
}
.ban7 span{
	color:#222;
	background-color:inherit;
	font-family: helvetica;
	font-size:20px;
	/*font-weight:bold;*/
	padding:0 0 10px 0; /*distância do titulo com o texto*/
	display:block;
	line-height: 20px;
}

a.logo1{
	background:url(../images/novidades.gif) 0 0 no-repeat;
	width:95px;
	height:127px;
	padding:105px 27px 0 27px;
	display:block;
	color:#FFD45D;
	background-color:inherit;
	font-size:10px;
	float:left;
	margin:0 0 0 20px;
	text-align:center;
}
a.logo1 span{
	color:#8D6700;
	background-color:inherit;
	font-size:11px;
	font-weight:bold;
	padding:0 0 0 12px;
	text-align:center;
}
a.logo1:hover{
	background:url(../images/novidades_hover.gif) 0 0 no-repeat;
	color:#000;
	background-color:inherit;
}

/*Atualizações*/

.updates{
	width:270px;
	height:20px;
	padding: 15px 10px 8px 10px;
	display:block;
	color:#ffffff;
	background-color:transparent;
	font-size:12px;
	float:left;
	line-height: 10px;
	border-bottom: 1px solid #ccc;
	font-family: tahoma, verdana, "sans-serif";
	//margin-left:10px;
	text-decoration: none;
	text-align:left;
	}
.uptades span{
	color:#ffffff;
	background-color:#003355;
	font-size:22px;
	font-weight:bold;
	text-align:left;
	display:block;
	line-height: 20px;
	font-family: tahoma, verdana, "sans-serif";
	}

.updates:hover{
	color:#ffffff;
	background-color:#003355;
	font-family: tahoma, verdana, "sans-serif";
	text-decoration: none;
	}

.updates a:link {
        font-size: 12px; 
		color: #666666;
		font-family: tahoma;
		text-decoration: none;
	}

.updates a:visited {
        font-size: 12px; 
		color: #666666;
		font-family: tahoma;
		text-decoration: none;
    }

/*QUEM SOMOS*/
.qsomos{
	line-height: 20px;
	width: 700px;
	font-size: 13px;
	color: #666666;
	margin-top: 50px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	border:none;
	display:block;
	text-align: left;
}

.qsomos fieldset {
	margin-top: 30px;
	padding : 15px;
	border:none;

}

.qsomos legend {
	font-size: 15px;
	color: #15428B;
	font-weight: 900;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.qsomos fieldset label {
	float: none;
	text-align: inherit;
	width: auto;
}

.qsomos label span {
	color: #666666;
	border-top:-100px;
	
}

.qsomos a:link {
        font-size: 12px; 
		color: #666666;
		font-family: tahoma;
		text-decoration: none;
}

.qsomos a:visited {
        font-size: 12px; 
		color: #666666;
		font-family: tahoma;
		text-decoration: none;
        }

.qsomos a:hover {
        color : #158730;
		text-decoration: none;
}

/*banners/temas*/

.bantem{
	line-height: 15px;
	width: 700px;
	font-size: 13px;
	color: #666666;
	text-align:justify;
	margin-top: 50px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.bantem fieldset {
	margin-top: 10px;
	padding : 15px;
	border: 1px solid #B5B8C8;
}

.bantem legend {
	font-size: 13px;
	color: #15428B;
	font-weight: 900;
}

.bantem fieldset label {
	float: none;
	text-align: inherit;
	width: auto;
}

.bantem label span {
	color: #666666;
}

div.bantem {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding: 0px 40px 0px 0px;
	text-align:justify;
	width:700px;
	margin-top:50px;
	color:#666666;
	line-height: 20px;
}
.bantem a:link {
        font-size: 12px; 
		color: #666666;
		font-family: tahoma;
		text-decoration: none;
}

.bantem a:visited {
        font-size: 12px; 
		color: #666666;
		font-family: tahoma;
		text-decoration: none;
        }

.bantem a:hover {
        color : #158730;
		text-decoration: none;
}


/*Links*/

.sites{
width:800px;
height:470px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
}

#coluna1{
width:150px;
padding: 5px 0 0 0;
float: left;
text-align:left;
display:block;
position:relative;
}

#coluna2{
margin-top:-8px;
padding: 0 0 0 50px;
width:150px;
text-align:left;
display:block;
position:relative;

}

#coluna3{
width:100px;
padding-top:47px;
margin-top:-456px;
float:right;
text-align:left;
display:block;
position:relative;
}

.sites fieldset {
	margin-top: 30px;
	padding : 15px;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
}

.sites legend {
	margin-top: 20px;
	font-size: 15px;
	color: #15428B;
	font-weight: 900;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.sites fieldset label {
	float: none;
	text-align: inherit;
	width: auto;
}

.sites a:link {
        font-size: 12px; 
		color: #666666;
		font-family: tahoma;
		text-decoration: none;
}

.sites a:visited {
        font-size: 12px; 
		color: #666666;
		font-family: tahoma;
		text-decoration: none;
        }

.sites a:hover {
        color : #158730;
		text-decoration: none;
}



/*mensagens/livretos/artigos*/

.menlivart{
	line-height: 15px;
	width: 500px;
	font-size: 13px;
	color: #666666;
	text-align:justify;
	margin-top: 20px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding: 20px;
}

.menlivart fieldset {
	margin-top: 10px;
	padding : 15px;
	border: 1px solid #B5B8C8;	
}

.menlivart legend {
	font-size: 13px;
	color: #15428B;
	font-weight: 900;
}

.menlivart fieldset label {
	float: none;
	text-align: inherit;
	width: auto;
}

.menlivart label span {
	color: #666666;
}

/*mensagens/livretos/artigos....links*/

.menlivartlin{
	width:360px;
	height:20px;
	padding: 15px 10px 8px 10px;
	display:block;
	color:#fff;
	background-color:transparent;
	font-size:12px;
	float:left;
	line-height: 10px;
	border-bottom: 1px solid #ccc;
}
.menlivartlin span{
	color:#fff;
	background-color:#003355;
	font-size:22px;
	font-weight:bold;
	padding: 0 0 10px 0; /*distância do titulo com o texto*/
	display:block;
	line-height: 20px;
	margin-left: 150px;
	text-align:justify;

}
.menlivartlin:hover{
	color:#fff;
	background-color:#003355;
	}

/*ONDE ESTAMOS*/

div.oestamos {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 20px;
	text-align:left;
	width:600px;
	margin-top:20px;
	color:#ffffff;
}
.oestamos fieldset {
	margin-top: 10px;
	padding : 15px;
	border: 1px solid #B5B8C8;
	color:#ffffff;
}

#back:hover{
	color:#ffffff;
	background-color:#003355;
}

#back {
width:115px;
margin-left:5px;
}


.oestamos legend {
	font-size: 15px;
	color: #15428B;
	font-weight: 900;
}

.oestamos fieldset label {
	float: none;
	text-align: inherit;
	width: auto;
}
.oestamos a:link {
        font-size: 12px; 
		color: #666666;
		font-family: tahoma;
		text-decoration: none;
}

.oestamos a:visited {
        font-size: 12px; 
		color: #666666;
		font-family: tahoma;
		text-decoration: none;
        }

.oestamos a:hover {
        color : #158730;
		text-decoration: none;
}


/*NOTICIAS*/

.pgnot{
	font-size: 13px;
	color: #666;
	margin-top: 10px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding: 20px;
	
}

.pgnot fieldset {
	width: 850px;
	padding : 15px;
	text-align:center;
	line-height: 20px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	border:none;
}

.pgnot legend {
	font-size: 15px;
	color: #15428B;
	font-weight: 900;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-top: 30px;

}

.pgnot a:link {
        font-size: 12px; 
		color: #666666;
		font-family: tahoma;
		text-decoration: none;
}

.pgnot a:visited {
        font-size: 12px; 
		color: #666666;
		font-family: tahoma;
		text-decoration: none;
        }

.pgnot a:hover {
        color : #158730;
		text-decoration: none;
}

/*TV ONLINE*/
div.pgtv {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15px;
	padding: 20px;
	text-align:left;
	width:900px;
	margin-top:20px;
	color:#ffffff;
}
.pgtv fieldset {
	margin-top: 10px;
	padding : 15px;
	border: 1px solid #B5B8C8;
	color:#ffffff;
}

.pgtv fieldset.back {
	margin-top: 10px;
	margin-left: 20px;
	padding : 15px;
	border: 1px solid #B5B8C8;
	color: #ffffff;
	
}

.pgtv fieldset.back:hover{
	color:#ffffff;
	background-color:#003355;
}


.pgtv legend {
	font-size: 15px;
	color: #15428B;
	font-weight: 900;
}

.pgtv fieldset label {
	float: none;
	text-align: inherit;
	width: auto;
}

.pgtv label span {
	color: #666666;
	text-align:left;

}


/*VIDEOS*/

div.pgvideo {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 20px;
	text-align:left;
	width:500px;
	margin-top:20px;
	color:#ffffff;
}
.pgvideo fieldset {
	margin-top: 10px;
	padding : 15px;
	border: 1px solid #B5B8C8;
	color:#ffffff;
}

fieldset.back {
	margin-top: 10px;
	margin-left: 20px;
	padding : 15px;
	border: 1px solid #B5B8C8;
	color: #ffffff;
	width:120px;
}

fieldset.back:hover{
	color:#ffffff;
	background-color:#003355;
}


.pgvideo legend {
	font-size: 15px;
	color: #15428B;
	font-weight: 900;
}

.pgvideo fieldset label {
	float: none;
	text-align: inherit;
	width: auto;
}

.pgvideo label span {
	color: #666666;
}

.search {
	width: 200px;
	color: #555;
	padding: 4px;
	border: 1px solid #fff;
	font-size: 14px;
	margin-top: -13px;
	background: #FFF url('../images/lente-big.png') no-repeat;
	behavior: url(iepngfix.htc); 	/*CORRIGIR PNG IE6*/




/*RESULTADO*/

.bresult{
	line-height: 15px;
	width: 500px;
	font-size: 12px;
	color: #666666;
	text-align:justify;
	margin-top: 20px;
	font: tahoma, verdana, "sans-serif";
	padding: 20px;
}

.bresult fieldset {
	margin-top: 10px;
	padding : 15px;
	border: 1px solid #B5B8C8;
	
}

.bresult legend {
	font-size: 12px;
	color: #15428B;
	font-weight: 900;
}

.bresult fieldset label {
	float: none;
	text-align: inherit;
	width: auto;
}

.bresult label span {
	color: #666666;
}

 /* cria a div pop-up*/
    #popup{
    position: absolute; /*Define a posição absoluta da pop-up*/
    top: 30%; /*Distancia da margem superior da página */
    left: 30%; /*Distancia da margem esquerda da página */
    width: 300px; /*Largura da pop-up*/
    height: 100px; /*Altura da pop-up*/
    padding: 20px 20px 20px 20px; /*Margem interna da pop-up*/
    border-width: 1px; /*Largura da borda da pop-up*/
    border-style: solid; /*Estilo da borda da pop-up*/
    background: #ccc; /*Cor de fundo da pop-up*/
    color: #000066; /*Cor do texto da pop-up*/
    display: none; /* Estilo da pop-up*/
    /*fim pop-up*/
    }

