@charset "utf-8";
/* CSS Document */
/************ ELEMENTOS ************/

* {
	margin: 0;
	padding: 0;
	text-align:left;
}

body{
	background-color: #FFFFFF;
	margin-top: 0px;
    padding: 0px;
    font-family: verdana, arial, sans-serif;
    font-size:8pt;
	text-align:center;
}

div{
	border-style:dashed;
	border-width:0px;
}

p{
	text-align:justify;
}

table{
	width: 100%;
	}
/************ DIVISÕES ************/

#dSite {
	width:97%;
    min-width:600px;
    background-color:white;
    border-color:black;
	margin: 0 auto;
}

#dHeader{
    border-color: blue;
}

#dLeft{
  	width:25%;
  	float:left;
  	border-color:red;
}

#dContent{
   	width:47%;
   	float: left;
   	min-height:340px;
   	border-color:green;
	padding:30px 0px 0px 0px;
    text-align:center;
}

#dRight{
  	min-height:380px;
  	width:25%;
  	float:right;
  	border-color:blue;
    padding:30px 10px 0px 0px;
    text-align:right;
}

#dFooter{
  	width:100%;
  	height:80px;
  	clear:both;
  	border-color:orange;
}

/************ INTERNOS ************/

/* HEADER */
#dLogo{
  	margin: 30px 0px 0px 20px;
	width: 416px;
	float: left;
}

#dBreadcrumbs{
	clear:both;
	height:10px;
}


#dHeader #pData{
	font-size:6pt;
	width:300px;
	margin: 110px 10px 0px 0px;
    text-align:right;
    float:right;
}
/* LEFT */
#dLeft #dMenu{
    margin:50px 0px 0px 20px;
    float:left;
    border-width: 0px 1px 0px 0px;
    border-color:black;
    border-style:dashed;
}

/* CONTENT */
#dInnerContent{
	padding:0px 20px 0px 20px;
	border-color: yellow;
	text-align:justify;
}

#dTitleContent{
	margin:0 20px;
	padding:0;
}

/* FOOTER */
#pTitulo{
	font-weight:bold;
}

#pRights{
	font-size:6pt;
	text-align:center;
	padding:10px 0px;
}

/* RIGHT */

#pTituloTwitter{
	font-size: 8pt;
	font-weight: bold;
	color: #0a5a27;
	text-align: left;
	float: left;
	margin-right: 5px;
	}

#pTweet{
	font-size: 8pt;
	text-align: left;
	}

a.aTwitter:link{
	color: #0a5a27;
	}
a.aTwitter:visited{
	color: #0a5a27;
	}
a.aTwitter:hover{
	color: black;
	}
a.aTwitter:active{
	color: #0a5a27;
	}
/****** CLASSES ******/

/* TÍTULOS CONTEÚDO */
.pTitleContent{
	color:black;
    font-weight:bold;
	}

/* LINKS NAVEGAÇÃO ACCS (Artigo, Categoria, Contato, Secao)*/
.pAccs{
    text-align:right;
    font-size:6pt;
}

.lista{
	margin: 0px 0px 15px 0px;
}

a.aAccs:link{
    color:black;
    font-weight:bold;
    text-decoration:underline;
}

a.aAccs:visited{
    color:black;
    font-weight:bold;
    text-decoration:underline;
}

a.aAccs:hover{
	color:rgb(43,136,66);
    text-decoration:underline;
}

a.aAccs:active{
    text-decoration:none;
}

/* HR LISTAS */
.hrListas{
	width:50%;
	margin:5px auto;
	border-style:dashed;
	border-width:1px 0px 0px 0px;
}

/* TD LISTAS */
.tdListas{
	color:black;
	padding:0px 0px 15px 0px;
	margin:0;
	font-size: 8pt;
}
/* IMAGENS */
.iCapa{
	width:350px;
}

.dCapa{
	margin:0 auto;
	width:350px;
}

.dCapaLatino{
	margin:0 auto;
	width:350px;
}
.iCapaLatino{
	margin:0 auto;
	width:350px;
}

.iIcone{
	width:20px;
	}
/* TEXTO */

.negrito{
	font-weight: bold;
	}

/*LINKS GENERICOS*/

a:link{

    color:black;

    font-weight:bold;

    text-decoration:none;

}

a:visited{

    color:black;

    font-weight:bold;

    text-decoration:none;

}

a:hover{

	color:rgb(33,87,44);

    text-decoration:none;

}

a:active{

    text-decoration:none;

}