/* CSS Document */

body {
	margin:0;
	padding:0;
	background-color:#ffffff;
	background-image: url(images/back-repeat.gif); 
	font: 95%  arial, verdana, helvetica, sans-serif;
	color:#000;
	}

a:link {
	color:#000066;
	text-decoration:none;
	}
a:visited {
	color:#000066;
	text-decoration:none;
	}
a:hover {
	background-color:#B3D1FF;
	text-decoration:none;
	color:#000066;
	}
#central a:link {
	color:#000066;
	}
#central a:hover {
	background-color:#B3D1FF;
	color:#000066;
}
/* Estilização geral de cabeçalhos */

h2 {
	font: bold 12px Courier New,sans-serif, Arial;
	color: #D7AC00;
	margin:0.8em 0 0.5em 0;
	padding: 3px 0px 3px 10px;
	border-bottom:1px solid #517CFF;
	border-top:1px solid #517CFF;
	letter-spacing: 3px;
	}
h3 {
	font-size:80%;
	font: bold 12px Courier New,sans-serif, Arial;
	color: #000080;
	margin-bottom:10px;
	padding:3px 0px 3px 10px;
	border-bottom:1px dashed #82A2FF;
	border-top:1px dashed #82A2FF;
	letter-spacing: 3px;
	}
h4 {
	font-size:100%;
	color:  #7a8b8b;	
	padding:0px;
	margin-bottom:5px;
	}
h5 {
	font-size:100%;
	color:#3366FF;
	margin-bottom:10px;
	padding:3px 0px 3px 10px;
/*	border-bottom:1px dashed #DFF4FF;
	border-top:1px dashed #DFF4FF;*/
	letter-spacing: 2px;
	}
h6{
 font: bold 16px Courier New,sans-serif, Arial;
 color: #000080;     
 margin-bottom: 10px;
 padding: 3px 0px 3px 10px;
 border-left: 7px solid #000080;
 border-bottom: 1px solid #000080;
 letter-spacing: 3px;
}


/* Layout geral */
#tudo {
	width: 760px;
	\width: 760px;
	w\idth: 760px;
	margin: 0;	
	margin-left: inherit;  
	margin-right: inherit ; 
	padding:0;
	background:#ffffff;
	border-left: 2px solid #1c64d1;
	border-right: 5px solid #1c64d1; 
	border-bottom:5px solid #1c64d1;
	}
	
#publicidade {
	font-size:80%;
	color:#FFFFFF;
	float: right;
	width: 200px;
	\width: 200px;
	w\idth: 200px;
	margin: 0;
	margin-left: 0;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 8px;
	background-color: #000000; 

	}

#topo {
	height:200px;
	padding:0;	
	}


/* Layout esquerdo */
#esquerda {
	font-size:75%;
	line-height:1.3em;
	float: left;
	width: 120px;
	\width: 120px;
	w\idth: 120px;
	margin: 0;
	margin-right:0;
	padding-left:5px ;
	padding-top: 8px;
	background-color: #ffffff;
	}
#menudir a:hover {
    border-left: 10px solid #1c64d1;
    border-right: 10px solid #5ba3e0;
   	background-color: #2586d7;
    color: #fff;
		}
#menudir {
	border-right: 1px solid #000;
    padding: 0 0 0 0;
    background-color: #90bade;
    color: #333;
	}
#menudir ul {
	margin:0;
	padding:0;
	list-style-type:none;
    border: none;
	}
#menudir ul li{
	padding:0;
	border-bottom: 1px solid #90bade;
    margin: 0;
    list-style: none;
    list-style-image: none;
	}
#menudir a{
	display: block;
    padding: 2px 2px 2px 2px;
    border-left: 10px solid #1958b7;
    border-right: 10px solid #508fc4;
    background-color: #2175bc;
    color: #fff;
    text-decoration: none;
    width: 100%;
	}
	
#menudir li #active {
     border-left: 10px solid #1c64d1;
	 border-right: 10px solid #5ba3e0;
	background-color: #2586d7;
	color: #fff;
	}	

.menutitulo{
	display:block;
   	background-color: #2586d7;
    border-left: 10px solid #1c64d1;
	border-right: 10px solid #5ba3e0;
    padding: 2px 2px 2px 2px;
	font-weight: normal;
	border-bottom: 1px solid #90bade;
    margin: 0;
    list-style: none;
    list-style-image: none;
    width: 100%;
	color: #fff;
	}
	

/* Layout Centro Interno */
#central2 {
	text-align:justify;
	font-size:90%;
	line-height:1.4em;
	padding: 2px 5px;
	margin-top: 1px;
	margin-left: 154px;
	margin-right: 5px;
	background-color: #fff;
	}
#central2 a:link {
	color:#000066;
	}
#central2 a:hover {
	background-color:#B3D1FF;
	color:#000066;
	}
#centralin2 {
	font-size:100%;
	line-height:1.4em;
	padding: 2px 5px;
	margin-left: 154px;
	margin-right: 10px;
	background-color: #fff;
	}
#central2 p {
	margin-bottom:8px;
	}

/* Layout Centro */
#central {
	text-align:justify;
	font-size:80%;
	line-height:1.4em; 
	padding: 2px 5px;
	margin-top: 1px;
	margin-left: 154px;
/*	margin-right: 158px;*/
	background-color: #fff;
/*	border-top:1px dashed  #999;
	border-bottom:1px dashed  #999; 
	border-left:2px dashed  #82A2FF; 
	border-right:2px dashed  #1c64d1; */
	}
#central a:link {
	color:#000066;
	}
#central a:hover {
	background-color:#B3D1FF;
	color:#000066;
	}
#centralin {
	font-size:100%;
	line-height:1.4em;
	padding: 2px 5px;
	margin-left: 154px;
	margin-right: 10px;
	background-color: #fff;
	}
#central p {
	margin-bottom:8px;
	}


/* Layout Direita */
#direita {
	font-size:70%;
	line-height:1.3em;
	float: right;
	width: 146px;
	\width: 146px;
	w\idth: 146px;
	margin: 0;
	margin-left: 0;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 8px;
	background-color: #FFFFFF; 
	}

.box1	{
	width: 426px;
	font-size: 100%;
	margin: 0px 0 0px 0;
	border:	1px dotted;  
	border-color: #CCCCCC;
	}

.box2a	{
	float: right;
	width: 280px;
	font-size: 80%;
	padding: 0 2px 2px 2px;
	margin: 0px 0 0px 0;
	border:	1px dotted;  
	border-color: #CCCCCC;
	}
	
.box2b	{
	float: left;
	width: 280px;
	font-size: 80%;
	padding: 0 2px 2px 2px;
	margin: 0px 0 0px 0;
	border:	1px  dotted;  
	border-color: #CCCCCC;
	}

.box3	{
	width: 140px;
	padding: 0 2px 2px 2px;
	margin: 5px 0 5px 0;
	font-size: 100%;
	border:	1px  dotted;  
	border-color: #CCCCCC;
	}

.boxa	{
	padding: 0 2px 2px 2px;
	margin: 5px 0 5px 0;
	font-size: 100%;
	text-align:center;
	background-color:#DFECFF;
	border:	1px solid;  
	border-color: #8CBAFF;
	}
.boxa p	{
	padding: 0;
	border-top: 1px solid  #edf2ee;
	}
.boxa p a img {
	margin: 4px 0 8px 0;
	}

/* Rodapé */
#rodape {
	height:12px;
	font-size:70%;
	line-height:100%;
	clear: both;
	padding: 5px 5px 5px 5px;
	margin-top: 0;
	background-color:#DFECFF;
/*	border-top:2px dashed  #1c64d1; */
	}

#rodape p{color:#F8F8F8;}

#rodape p.rights{
	text-align:center;
	margin:0;
	color:#ffffff;
	font-size:85%;
	}
#rodape p.rights2 {
	margin: 0;
	}
#rodape p.selos {
	margin: 5px 0;
	}
#rodape p.selos a {
	margin-right:2px;
	border:0;
	}
#rodape p.selos img {
	margin:0;
	border:0;
	}
#rodape p.selos a:hover {
    background:transparent;
	}
	

/* Outras Marcações */
.credit {
	font: normal 10px verdana, helvetica, arial, sans-serif;
	color: #5181FF;
}

.destaques {
	font: normal 10px, Arial, Helvetica, sans-serifverdana;
	width: 590px;
	left:240;
	text-align:left;
	line-height:1.5em;
	color:#666666;
}

.destaque2 {
	font: normal 10px, Arial, Helvetica, sans-serifverdana;
	width: 260px;
/*	left:240;*/
	float: right;
	text-align:left;
	line-height:1.0em;
	color:#666666;
}

.mini1 {
	line-height:1.0em;
}

.bold {	font-weight:bold;}

.boldC1 { 
	font-weight:bold;
	color:#000099;
}
.atencao {
color:#FF0000;
}
