/**************************************************** Div *******************************************************************/
.divAlign_opc_0, .divAlign_opc_50, .divAlign_opc_100 { 
	position: relative;
	display: inline-block; 
	margin-right: -4px;
	vertical-align: top;
}
.d_1 { width: 1%; }
.d_3 { width: 3%; }
.d_5 { width: 5%; }
.d_10 { width: 10%; }
.d_15 { width: 15%; }
.d_20 { width: 20%; }
.d_25 { width: 25%; }
.d_30 { width: 30%; }
.d_33 { width: 33%; }
.d_40 { width: 40%; }
.d_50 { width: 50%; }
.d_60 { width: 60%; }
.d_66 { width: 66%; }
.d_70 { width: 70%; }
.d_75 { width: 75%; }
.d_80 { width: 80%; }
.d_90 { width: 90%; }
.d_full { width: 100%; }


/****************************************************************/
.insideDivs {
	padding: 10px;
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
}
.insideDivsRightLine {
	padding: 10px;
	position: relative;
	border-right: 1px dotted rgba(0,0,0,0.20);
	margin-right: 10px;
}
.insideDivsLeftLine {
	padding: 10px;
	position: relative;
	border-left: 1px dotted rgba(0,0,0,0.20);
	margin-left: 10px;
}
.insideDivsColor {
	padding-top: 30px;
	padding-right: 40px;
	padding-left: 40px;
	padding-bottom: 50px;
	position: relative;
	background: white;
}
.insideDivsShdw {
	padding: 20px;
	-webkit-box-shadow: 0px 0px 8px rgba(0,0,0,0.33);
	margin: 1.5%;
	box-shadow: 0px 0px 8px rgba(0,0,0,0.33);
	border-radius: 8px;
	position: relative;
	border: 1px solid #0A5380;
	background-color: rgba(255,255,255,1.00);
}

#div_color1{
	background: url(../images/colorBackground.jpg) 50% 0 no-repeat fixed;
	color: white;
	height: 100%;
	position: relative;
	padding: 80px 0;
}

.barColor2 {
	background-color: rgba(219,219,219,1.00);
	padding: 0;
	height: 100%;
	width: 100%;
	position: relative;
	margin-top: -7px;
}



/******************************* [ SPACER ] *******************************/
.cl {
	clear: both;
}
.spacer {
	height: 10px;
	clear: both;
}
.spacerBig {
	height: 40px;
	clear: both;
}
.divColor1 {
	background-color: #C2C2C2;
	color: #585858;
}
.divColor1, .divColor1 p, .divColor1 span , .divColor1 .strong, .divColor1 ul {
	color: #585858 !important;
}

.screenSpace { display: none; }


@media screen and (max-width: 966px) {
	
.divAlign_opc_0 { 
	display: none;
}
.divAlign_opc_50 { 
	width: 50%;
}
.divAlign_opc_100 { 
	width: 100%;
}

.screenSpace {
	display: block;
	height: 30px;
}
	
}


@media screen and (max-width:480px){
	
.divAlign_opc_0 { 
	display: none;
}
.divAlign_opc_50 { 
	width: 50%;
}
.divAlign_opc_100 { 
	width: 100%;
}
.insideDivsColor {
	padding: 30px 10px;
	position: relative;
	background: white;
}


}
