@charset "iso-8859-1";.curso{position:relative;width:100%;margin:20px auto;padding:5px 5px 0 5px;height:auto !important;background-color:#F2F2F2;border-radius:3px;cursor:pointer;transition:all ease 0.2s;}
.curso:hover{transform:translateY(-5px);}
.curso .imagem{width:100%;height:180px;position:relative;}
.curso .dados{width:98%;margin:10px 1%;}
.curso .dados .titulo{width:100%;height:60px;margin:10px 1%;font-size:14px;color:#222;text-align:left;}
.curso .dados .manchete{width:100%;height:80px;margin:10px 1%;font-size:14px;color:#999;}
.curso .borda{width:100%;height:1px;background-color:#1E69DB;position:absolute;bottom:0;left:0;}
.curso:hover .borda{height:3px;}
.descricao{width:100%;margin:10px 0 35px 0;padding-top:15px;border-top:1px solid #DDD;}
.relacionado{cursor:pointer;transition:all ease 0.2s;}
.relacionado:hover{transform:translateX(5px);}
.relacionado:hover img{transform:translateY(-5px);}
.relacionado img{max-width:100%;max-height:100%;transition:all ease 0.2s;margin-bottom:15px;}
.relacionado .imagem{text-align:center;}
.relacionado .valor{font-size:14px;}
.curso_completo{position:relative;width:100%;margin:20px auto;padding:15px;height:auto !important;background-color:#F2F2F2;border:1px solid #CCC;border-radius:3px;cursor:pointer;transition:all ease 0.2s;}
.curso_completo .imagem{width:100%;height:180px;position:relative;}
.curso_completo .dados{width:98%;margin:10px 1%;}
.curso_completo .dados .titulo{width:100%;margin:10px 1%;font-size:16px;color:#1E69DB;text-align:left;font-weight:bold;}
.curso_completo .dados .manchete{width:100%;margin:10px 1%;font-size:14px;color:#777;line-height:20px;}
.curso_completo .dados_menores{width:100%;margin:20px 1%;font-size:15px;color:#222;padding-left:10px;border-left:2px solid #1E69DB;}
.curso_completo .borda{width:100%;height:1px;background-color:#1E69DB;position:absolute;bottom:0;left:0;}
.curso_completo:hover .borda{height:3px;}
.indicador_colapse{color:#1E69DB; font-size: 16px; cursor: pointer; line-height: 35px; text-align: right; float: right;}
@media screen and (max-width:999px){}
@media screen and (max-width:768px),
only screen
and (min-device-width:320px)
and (max-device-width:768px){}
@media screen and (max-width:480px),
only screen
and (min-device-width:320px)
and (max-device-width:480px){}
.clear{clear:both;}