@charset "utf-8";
/* CSS Document */
p {padding:0; margin:0; line-height: 2em;}

.tarjaazul{padding:20px 0 20px 0; background-color: #0D2C77;}
.tarjaazulmenu{background-color: #6B84B0; }
.margin-logo{margin: 15px 0px;}
.margin-espaco{margin: 35px 0px; clear: both; height: 20px;}
.borda-quadro-home-amarelo {border-top: 12px solid #FFF500;}
.borda-quadro-home-azulclaro {border-top: 12px solid #6A83B2;}
.borda-quadro-home-azulescuro {border-top: 12px solid #0D2C77;}
.juntando{padding: 0 250px;}
.nomargin{margin: 0px auto; padding: 0px;}
.bread{background-color: #0D2C77; margin: 1px auto;}
.margingaleria{padding: 0 15px 15px 0;}
.borda{border: 5px solid #ddd;}
.espaco-right{padding-left: 20px;}

.links {color: #fff; font-size: 14px; font-weight: bold; line-height: normal;}
.links a{color: #fff; font-size: 14px; font-weight: bold; line-height: normal;}
.links a:hover {color: #FFF500; text-decoration: none; font-size: 14px; font-weight: bold;}

.linksrod {color: #0A2679; font-size: 14px; font-weight: bold; line-height: normal;}
.linksrod a{color: #0A2679; font-size: 14px; font-weight: bold; line-height: normal;}
.linksrod a:hover {color: #6A83B2; text-decoration: none; font-size: 14px; font-weight: bold;}

.bkazultitulo{background-color: #211841; padding:0;}

.titulocurso{font-size: 24px; color: #333; border-bottom: 3px solid #333;}
.titulocursosemtraco{font-size: 24px; color: #333;}
.titulocurso2{font-size: 24px; color: #EB5400; border-bottom: 3px solid #EB5400;}
.titulocurso3{font-size: 24px; color: #00409D; border-bottom: 3px solid #00409D;}
.quadrolaranja{background-color:#EB5400; padding: 30px; color: #fff;}
.txtquadrolaranja{font-size: 2em; line-height: 2em; color: #fff; padding: 15px 0; text-align: center;}
.txtquadrolaranjacontato{font-size: 1em; line-height: 1em; color: #fff; padding: 2px 0; text-align: center;}
.quadro-servicosazul{background-color: #211742; width: 365px; height: 300px; margin: 15px 0; padding-top: 50px; color: #fff; font-size: 2em;}
a .quadro-servicosazul {background-color: #211742;}
a:hover .quadro-servicosazul {background-color: #EB5400;}
.quadro-servicosazul2{background-color: #60C2F7; width: 365px; height: 300px; margin: 15px 0; padding-top: 50px; color: #fff; font-size: 2em;}
a .quadro-servicosazul2 {background-color: #60C2F7;}
a:hover .quadro-servicosazul2 {background-color: #EB5400;}
.marg{margin: 20px 0; padding: 5px; text-align: left;}

.rod{padding:15px; border-top: 5px solid #6A83B2; margin:15px auto;}
.rodtext{font-size:.9em; color:#fff;}

.fones{font-size:1.8em; color:#fff;}
.box{background-color:#FFF; border:1px solid #ddd;}
.titulo{color:#FFF; text-align:left; font-weight: bold; padding-top: 15px;}
.boxtitulo{width:100%; padding:15px; background-color:#EE1921;}
.boxtitulopreto{width:100%; padding:15px; background-color:#262223;}
.boxtitulocinza{width:100%; padding:15px; background-color:#aaaaaa;}
.textmini{font-size:10px; color:#FFF; text-align:center;}
.textbox{font-size:18px; text-align:center; padding:40px 0 18px 0;}
.textboxloja{font-size:36px; text-align:center; padding:40px 0; letter-spacing:-3px; font-weight:700;}
.textboxloja strong{color:#EE1921;}
.valor{font-size:40px; text-align:center;}
.lojabox{background-color:#CCC;}
.linkcontato{font-size:19px; color:#333;}
.linkcontato a{font-size:19px; color:#333; text-decoration:none;}
.linkcontato a:link{font-size:19px; color:#333; text-decoration:none;}
.linkcontato a:hover{font-size:19px; color:#FF7474; text-decoration:none;}


@media (max-width: 767px) {
  .logo .img-responsive {margin: 0 auto;}
  .links{text-align: center;}
  .alinhamentodispositivos .img-responsive {margin: 0 auto;}
  .titulo{text-align: center;}
  .breadcrumb{text-align: center;}
  .rodtext{text-align: center;}

}
@media (min-width: 768px) {
  .logo .img-responsive {margin: 0 auto;}
}
@media (min-width: 992px) {
  .logo .img-responsive {margin: 0 auto;}
}
@media (min-width: 1200px) {
  .logo .img-responsive {margin-left: 0;}
}