@charset "utf-8";

@import url('https://fonts.googleapis.com/css?family=Yantramanav:400,900');

body { margin: 0 auto; background-color: #011020; font-family: 'Yantramanav', sans-serif; font-size: 16px;}
body a:link { text-decoration: none; color: #000000;}
body a:visited { color: #000000;}
body a:hover { color: #000000;}
body a:active { color: #000000;}
body h1, h2, h3, h4, h5, h6 {font-weight: normal; margin: 0;} 
body img { border: 0;}

body .center { margin: 0 auto; width: 90%;}
body .sombra1 { -webkit-box-shadow: 0 5px 10px -5px rgba(0,0,0,0.4); -moz-box-shadow: 0 5px 10px -5px rgba(0,0,0,0.4); box-shadow: 0 5px 10px -5px rgba(0,0,0,0.4);}
body .sombra2 { -webkit-box-shadow: 0 0 0 1px #CCCCCC; -moz-box-shadow: 0 0 0 1px #CCCCCC; box-shadow: 0 0 0 1px #CCCCCC;}
body .sombra3 { -webkit-box-shadow: 0 0 13px -5px rgba(0,0,0,0.4); -moz-box-shadow: 0 0 13px -5px rgba(0,0,0,0.4); box-shadow: 0 0 13px -5px rgba(0,0,0,0.4);}
body .border4 { -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
body .border8 { -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;}
body .border10 { -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
body .border20 { -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px;}
body .border100 { -webkit-border-radius: 100px; -moz-border-radius: 100px; border-radius: 100px;}
body .border1000 { -webkit-border-radius: 1000px; -moz-border-radius: 1000px; border-radius: 1000px;}
body .border-box { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
body .tempo1 {-webkit-transition: 0.1s ease-in; -moz-transition: 0.1s ease-in; -o-transition: 0.1s ease-in; transition: 0.4s ease-in;}
body .tempo4 {-webkit-transition: 0.4s ease-in; -moz-transition: 0.4s ease-in; -o-transition: 0.4s ease-in; transition: 0.4s ease-in;}
body .n { display: none;}

body .cds { float: left; width: 100%; display: flex; flex-wrap: wrap;}
body .cds .ta1 { float: left;}
body .cds .ta2 { float: left; margin-left: 1%;}
body .cds .ta3 { float: left; margin-left: 1%;}
body .cds .ta4 { float: left; margin-left: 1%;}
body .cds .ta5 { float: left; margin-left: 1%;}
body .cds .ta6 { float: left; margin-left: 1%;}
body .cds .img { float: left; width: 100%; position: relative; overflow: hidden;}
body .cds .img img { float: left; width: 100%;}
body .cds .nun { position: absolute; padding: 4px 9px 2px; top: 38%; left: -17px; background-color: #FFF041; font-weight: bold; font-size: 1em; color: #090909; z-index: 100;}
body .cds .obs { position: absolute; width: 100%; height: 100%; right: 100%; background-color: #dc92fc77; background-image: url('../imagens/icoDownobs.png'); background-repeat: no-repeat; background-position: -250% 50%; z-index: 100;}
body .cds .tab { position: relative; width: 15.80%; padding: 10px; margin-bottom: 10px; background-color: #0000005D; box-sizing: border-box; border-radius: 8px;}
body .cds .tab h3 { float: left; width: 100%; margin: 10px 0 0; font-size: 0.9em; color: #FFFFFF;}
body .cds .tab h3 strong { font-size: 1.1em;}
body .cds .tab h4 { float: left; width: 100%; margin: 2px 0; font-size: 1em; color: #FFFFFFC7;}
body .cds .tab h5 { float: left; width: 100%; padding: 0 0 10px; font-size: 0.9em; color: #FFFFFFC7;}
body .cds .tab:hover .obs { right: 0; background-position: 50% 50%; }
body .cds .tab:hover h3 { text-decoration: underline;}
body .cds .linha2 { float: left; width: 100%; height: 1px; display: none;}
body .cds .linha6 { float: left; width: 100%; height: 1px;}

body .carrosel { float: left; width: 100%; position: relative; z-index: 1;}
body .carrosel .owl-carousel { float: left; width: 100%; -webkit-tap-highlight-color: transparent; position: relative; z-index: 1; display: none; }
body .carrosel .owl-carousel.owl-loaded { display: block;}
body .carrosel .owl-carousel.owl-loading { opacity: 0; display: block;}
body .carrosel .no-js .owl-carousel { display: block;}
body .carrosel .owl-stage-outer { position: relative; overflow: hidden;}
body .carrosel .owl-stage-outer .owl-item { float: left; position: relative; -webkit-tap-highlight-color: transparent; -webkit-touch-callout: none;}
body .carrosel .owl-stage-outer .owl-item .item { float: left; width: 100%;}
body .carrosel .owl-nav { position: absolute; top: 9px; right: 9px;}
body .carrosel .owl-nav button { position: absolute; width: 23px; top: -53px; padding: 11px 0 16px; background-color: #222222; font-size: 2em; line-height: 0; color: #FFFFFF; cursor: pointer; border: 0; outline: 0; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
body .carrosel .owl-nav button.owl-prev { right: 26px;}
body .carrosel .owl-nav button.owl-next { right: 0;}
body .carrosel .owl-nav button:hover { background-color: #000000;}
body .carrosel .owl-nav button.disabled { background-color: #222222; color: #555555;}
body .carrosel .owl-nav button.disabled:hover { background-color: #222222;}
body .carrosel .owl-dots { display: none;}

@media only screen and (max-width: 1000px){
	body .center { width: 96%;}
}
@media only screen and (max-width: 800px) {
	body .cds .tab { width: 49%; margin-bottom: 20px;}
	body .cds .ta1 { float: left;}
	body .cds .ta2 { float: right;}
	body .cds .ta3 { float: left; margin-left: 0;}
	body .cds .ta4 { float: right;}
	body .cds .ta5 { float: left; margin-left: 0;}
	body .cds .ta6 { float: right;}
	body .cds .linha2 { display: block;}
	body .cds .linha6 { display: none;}
}