@charset "UTF-8";
/* CSS Document */




/* ######### NEW FOOT ######## */



.bar100Percent { position: relative; float: left; width: 100%; min-height: 3px;}
.bar50Percent { position: relative; float: left; width: 48%; margin-left: 1%; margin-right: 1%; min-height: 3px;}
.bar40Percent { position: relative; float: left; width: 40%; min-height: 3px;}
.bar33Percent { position: relative; float: left; width: 33%; min-height: 3px;}
.bar25Percent { position: relative; float: left; width: 25%; min-height: 3px;}
.bar20Percent { position: relative; float: left; width: 20%; min-height: 3px;}
.bar16Percent { position: relative; float: left; width: 16%; min-height: 3px;}
.deleteOnMobile {}
.lineRigthDots {}

.clearDivDeleteMobile { position: relative; float: left; width: 100%; height: 40px;}



/* ######### NEW FOOT ######## */
h5.newWidgeTitle { width:100%; border-bottom: 2px dotted #ccc; color:#009cba; margin-bottom: 15px; padding-bottom:15px; font-size:20px; font-weight:normal; text-transform:uppercase; text-align:center; margin-top: 20px;}
h5.titlePatrocinad0res { font-size:12px; font-weight:normal; color:#666; width:100%; margin-top:5px; margin-bottom:10px; text-align:center;}
.lineDottedDiv { position:relative; float:left; width:100%; border-bottom: 2px dotted #ccc; margin-bottom:10px; margin-top:10px;}
.newPatrocinadoresDiv { position:relative; float:left; width:100%; min-height:100px; margin-bottom: 40px; margin-top: 40px;}

.patrocinad0rInst { position:relative; float:left; width:20%; text-align:left}
.patrocinad0rInst img { width:100%;}

.patrocinad0rPrinc { position:relative; float:left; width:80%; }
.patrocinad0rPrinc .logoImageDiv { width:20%; position:relative; float:left;}
.patrocinad0rPrinc .logo2ImageDiv { width:10%; position:relative; float:left;}
.patrocinad0rPrinc .logoImageDiv img { width:100%;}

.patrocinad0res { position:relative; float:left; width:25%; }
.patrocinad0res .logoImageDiv { width:50%; position:relative; float:left;}
.patrocinad0res .logoImageDiv img { width:100%;}

.parceiroSeApoios { position:relative; float:left; width:70%; margin-left:5%;}
.parceiroSeApoios .logoImageDiv { width:16%; position:relative; float:left;}
.parceiroSeApoios .logoImageDiv img { width:100%;}
/* ######### NEW FOOT ######## */


.socialFoot { text-align: center;}
.socialFoot i { background-color: #009cba; color: #fff; padding: 20px; font-size: 40px; -moz-border-radius: 50%; -webkit-border-radius: 50%; -khtml-border-radius: 50%; border-radius: 50%; margin: 0px 20px; width: 80px; height: 80px; text-align: center;}





@media only screen and (max-width: 550px) {
	
	h5.newWidgeTitle{text-align: center;}
	h5.titlePatrocinad0res {text-align: center;}
	.patrocinad0rInst {width: 100%; text-align: center;}
	.patrocinad0rPrinc {width: 100%;text-align: center;}
	.patrocinad0rPrinc .logoImageDiv {width: 100%;}
	.patrocinad0rPrinc .logo2ImageDiv {width: 100%;}
	.patrocinad0res {width: 100%;text-align: center;}

	.patrocinad0res .logoImageDiv {width: 100%;}
.patrocinad0res .logoImageDiv img { width:100%;}
	.parceiroSeApoios .logoImageDiv { width:100%;}

	
	.bar100Percent {width: 100%; margin: 0px;}
.bar50Percent {width: 100%; margin: 0px;}
.bar33Percent {width: 100%; margin: 0px;}
.bar25Percent {width: 100%; margin: 0px;}
.bar16Percent {width: 100%; margin: 0px;}
.deleteOnMobile { display: none;}
.clearDivDeleteMobile { display: none;}
	
	
	
}










