@font-face{
font-family: GothamMediumitalic;
src: url('../fonts/gotham-mediumitalic.eot');
src: url('../fonts/Gotham-MediumItalic.otf'),
     url('../fonts/gotham-mediumitalic.svg#GothamMediumItalic'),     
     url('../fonts/gotham-mediumitalic.ttf'), 
     url('../fonts/gotham-mediumitalic.woff');
}

div#corpo {
	/*width:1000px;*/
	 
    width: 100%;
	padding:0;
}
div#banner {
	width:1000px;
	width: 100%;
	background: #59A670;
}
div#meio {
	width:1000px;
	width: 100%;
	background-color: #EFF6F8;
}

/*img#logo {
    display: block;
    margin: 0 auto;
}
div#footer {
	width:1000px;
	width: 100%;
	background: #2C8195;
}*/
.nav { 
	max-width: 1000px; 
    width: 100%; 
	margin:0 auto;
}
ul.nav {
   table-layout:fixed;
   display:table;
}
ul.nav li {
    float:none;
	width:100%;
	display:table-cell;
	text-align:center;
}
p.modulo {
	height:100%;
	max-width: 500px;
	text-align: justify;
}
p.modulo img {
	float:left;
	margin-right:25px;
}


.iconeinferior{
    bottom: 0;
	max-width: 970px;
	width: 100%;
    height: auto;
    text-align: center;
    margin-top: 50px;
    
}

p.modulounidade {
	text-align:center;
}
p.modulounidade img {
	float:left;
	display:inline-block;
	float:none;
	margin-bottom: 20px;
	margin-left: 10px;
	margin-right: 10px;
}
p.modulounidade img:nth-child(odd) {
	/*margin-right:30px;*/
}

p.lgbtext{
line-height: 25px;
padding: 20px;
text-align: justify;
}


p.pacesso {
	height:400px;
}
p.pacesso img {
	padding:90px;
}

.menurapido {
	width: auto;
    height: 100%;
    display: inline-block;
    max-width: 100%;
}


.link_coke {
display: inline-block;
width: 153px;
height:153px;
background-color: red;
}

coke link selected{
background-color: red;

}


.menucororientacoes {
	color:#690C76;
	font-size:12px;
	margin-right: 15px;
}

.menucororientacoes img {
margin-bottom: 15px;
}

.menucorperfil {
	color:#22B473;
	font-size:12px;
	margin-right: 15px;
}

.menucorperfil img {
margin-bottom: 15px;
}

.menucorconteudo {
	color:#CF892A;
	font-size:12px;
	margin-right: 15px;
}
.menucorglossario {
	color:#C42616;
	font-size:12px;
	margin-right: 15px;
}

.menucorglossario img {
margin-bottom: 15px;
}

.menucorbiblioteca {
	color:#170D75;
	font-size:12px;
	margin-right: 15px;
}

.menucorbiblioteca img {
margin-bottom: 15px;
}

.menucorcertificacao {
	color:#0D756B;
	font-size:12px;
	margin-right: 15px;
}

.linkexterno {
	color:#FFF;
	padding-right:5px;
}


.con1{
	width: 100%;
    height: 100%;
    position: relative;
    text-align: center;
}

.topo{
	width: auto;
    height: 100%;
    display: inline-block;
    max-width: 100%;
    margin-top: 1%;
    margin-bottom: 1%;    
    /*margin: 1% 7% 2% 0;*/
}

.footer h3{
	text-align: left;
    color: white;
    font-family: gothambold;
    margin-bottom: 1%;
    margin-left: 17%;
}

.footer h5{
    text-align: left;
    color: white;
    font-family: gothambold;
    margin-bottom: 1%;
    margin-left: 17%;
}

.footerlogo img{
	margin-left: auto;
    margin-right: auto;
    margin-bottom: 1%;
    margin-top: 1%;

}

.con3{
    bottom: 0;
	width: 100%;
    height: auto;
    text-align: center;
    background-color:#59A670;
    
}

.boxes {
    display: none;
}

.footer {
	width: auto;
    height: 100%;
    display: inline-block;
    max-width: 100%;
}

.voltar_container{
	padding-right: 0px;
}

.voltar{
	display: block;
	background-color: #59A670;
	height: 37px;
	width: 100%;
	margin-bottom:10px;
	background-image: url('../img/voltar_bkg.png');
	background-repeat: no-repeat;
	background-position: center;
	border-radius: 4px;
}

.voltar:hover{
	background-color: #296d3c;
	cursor: pointer;
}

.breadcrumb{
	padding: 8px 15px;
	margin-bottom: 20px;
	list-style: none;
	background-color: #E6EDEF;
	border-radius: 4px;
}

.ajuste{
	padding: 50px;
	padding-left: 30px;
	padding-bottom: 30px;
}

.ajuste > h4 {
	font-weight: bolder;
	color: #59A670;
	margin-bottom: 20px;
}

.titulo{
	vertical-align: bottom;
	color:#00793C; 
	font-size:19px; 
	font-weight:bold
}

.textcreditos {
color: #8B8481;
line-height: 30px;
font-size: 14px;
font-family: Arial, sans-serif;
font: italic;
}

.textcreditos strong {
display: block;
margin-top: 10px;
color: #00793C;
font-size: 15px;
}


/*MEDIA QUERIES*/

@media screen and (max-width: 992px) {
	.voltar_container{
	padding-right: 0px;
	padding-left: 0px;
}
    .voltar{
	display: block;
	background-color: #59A670;
	height: 37px;
	width: 100%;
	margin-bottom:10px;
	background-image: url('../img/voltar_bkg.png');
	background-repeat: no-repeat;
	background-position: center;
	border-radius: 4px;
}
.voltar:hover{
	background-color: #296d3c;
	cursor: pointer;
}
}



@media screen and (max-width: 768px) {

.ajuste{
	padding: 0px;
	padding-left: 30px;
	padding-bottom: 0px;
}

.ajuste > h4 {
	font-weight: bolder;
	color: #59A670;
	margin-bottom: 20px;
}

}