﻿body { padding:0em; font-family:Verdana, Geneva, Tahoma, sans-serif; font-size: 13pt;	
}
.alink { color: #0000EE;
}
.branco { color:#CDC5BF;
}
.cinza { color:#696969;	
}
.p2 { margin-top: 20px; margin-bottom:20px;
}
.titulo { padding: 30px 2%; text-align:center; color:#2d6b12; font-family: "Times New Roman", Times, serif; font-size: 30pt; text-shadow:3px 4px 3px #808080;	
}
.corpo { width:1300px;	
}
.corpo-site { max-width:1300px; position:relative; margin: 0 auto;	
}
.corpo-site2 { max-width:1100px; position:relative; margin: 0 auto;	
}
.corpo2 { width:1600px;	
}
.corpo3 { width:900px;	
}
.corpo4 { width:1100px;	
}
.corpo5 { max-width:350px;	
}
@media (min-width:550px) { .fixo { position:fixed;}
}
.div-imagem { height:120px; width:48%; float:left;	
}
.div-texto { height:120px; width:48%; float:right;
}
.div-meio { height:180px; float:left;
}
.topo { vertical-align: top;	
}
.fundo { vertical-align: bottom: 300px;	
}
.corprincipal { background-color: #bbff9c;
}
.amarelo { background-color: #ffd700;
}
.bordaazul { border: 2px solid #2d6b12;
}
.xxl2 { padding: 5px 5%; font-family: "Times New Roman", Times, serif; font-size: 17pt; line-height: 1.3; color:#ff8c00;
}
.rec { border: 2px solid #2d6b12; padding: 5px 5%; border-radius: 20px;
}
.rec2 { background-color: #2d6b12; padding: 5px 5%; font-family: Verdana, Geneva, Tahoma, sans-serif; color:#ffffff; font-size: 13pt; border-radius: 20px; line-height: 1.3;
}
.meio { text-align:center; 
}
.meio2 { vertical-align:middle;
}
.dirt { text-align:right;
}
.altura { height:40px;
}
.altura2 { height:60px;
}
.altura-fundo { height:150px;
}
.size18 { font-family: "Times New Roman", Times, serif; font-size: 18pt;
}
.size20 { font-family: "Times New Roman", Times, serif; font-size: 20pt;
}
.size20b { font-family: "Times New Roman", Times, serif; font-size: 20pt; font-weight: 800;
}
.size25 { font-family: "Times New Roman", Times, serif; font-size: 25pt;
}
.azul18 { font-size: 18pt; color:#2d6b12; font-family: "Times New Roman", Times, serif;			
}
.azul20 { font-size: 20pt; color:#2d6b12; font-family: "Times New Roman", Times, serif;			
}
.azul25 { font-size: 25pt; color:#2d6b12; font-family: "Times New Roman", Times, serif;			
}
.azul25b { font-size: 25pt; color:#2d6b12; font-family: "Times New Roman", Times, serif; font-weight: 800;
}
.laranja20 { font-size: 20pt; color:#ff4500; font-family: "Times New Roman", Times, serif;			
}			
.vermelho { color:#ff0000;
}
.wtexto { line-height: 1.3; padding: 10px 1%;
}
.wtextomeio { text-align:center; line-height: 1.3; padding: 10px 1%;
}
.margemImagem { padding: 5px 5px;
}
.footer { line-height: 1.3; padding: 10px 1%; font-size: 10px;
}
.footermeio { text-align: center; line-height: 1.3; padding: 20px 1%; font-size: 11px;
}
.cantos { border-radius: 15px;
}
.fixed { position: fixed; bottom: 0px; left: 0px; width: 100%; max-width: 2000px; background-color:#ffff00; color:#0000ff; font-size: 1.5em; border: 2px solid #000000;
}
.fixed3 { text-align:center; font-family: "Times New Roman", Times, serif; font-size: 1.6em; position: fixed; bottom: 5px; left: 0px; right: 0px; margin:auto; width: 300px; background-color:#ffff00; color:#FF0000; text-shadow:3px 4px 3px #808080; padding: 15px 0; border: 3px solid #ff0000;
}
.fixed4 { text-align:center; position: fixed; bottom: 0px; left: 0px; right: 0px; margin:auto; padding: 10px 10px; background-color:#ffd700;
}
.fixed5 { text-align:center; position: fixed; bottom: 0px; left: 0px; right: 0px; margin:auto; padding: 2px 2px; background-color:#ffffff;
}
.video { width:450px; text-align:center;
}


ul.disc {list-style-type: disc; padding-left: 25px; 
}
ul li {padding: 10px 0px;
}



.borda0 { border-width: 0px;
}
.margeimage { margin: 8px;
}

.embed-container { 
 position: relative; 
 padding-bottom: 56.25%; 
 height: 0; 
 overflow: hidden; 
 max-width: 98%; 
 height: auto; 
} 
.embed-container iframe, .embed-container object, .embed-container embed {
 position: absolute; 
 top: 0; 
 left: 0;
 width: 100%; 
 height: 100%; 
}

