/* CSS dinâmico para #linhas-carrossel */

	#linhas-carrossel .item img,
	#linhas-carrossel .imagem-anexo img.responsiva,
	#linhas-carrossel .item-em-linha img,
	#linhas-carrossel .item-em-linha > a
	{ max-width: 200px !important; width: 100%; margin-left: auto; margin-right: auto; }
	
	#linhas-carrossel a strong { color:  !important; }
	#linhas-carrossel a strong:hover { color:  !important; }

	#linhas-carrossel .tit { color: #c40707; font-size: 2em; }
	#linhas-carrossel .txt { color: #545454 !important; font-size: 1.3em; }

	#linhas-carrossel .carrossel { background-color: #ffffff }

	.linhas-carrossel-estatico { max-width: 1200px; margin-left: auto; margin-right: auto; }

	.mod-carrossel .carrossel { padding: 60px 0; }
	.mod-carrossel p { max-width: 700px; margin-left: auto; margin-right: auto; }
	.mod-carrossel .owl-carousel .legenda { display: block; padding: 10px; }
	.mod-carrossel .carrossel img {
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
		-webkit-backface-visibility: hidden;
	}
	.mod-carrossel .legenda { margin-top: 10px; margin-bottom: 15px; }
	.mod-carrossel .carrossel img:hover { opacity: 0.5 !important; filter: alpha(opacity=50); }
	.mod-carrossel .item-em-linha { display: inline-block; }


	
/* -------------------------------------------------------------- */			
/* Comum a mobile vertical e horizontal */
@media only screen and (max-width: 767px) {

	.mod-carrossel .item-em-linha { max-width: 280px; width: 100% !important; display: block; margin: auto; }

}
