html, body {
    background: #ffffff;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-family: 'Open Sans', sans-serif;
	color: #000000;
}

.movHide {
	display: none;
}





.pA {
		position: absolute;
}

.pF {
		position: fixed;
}

.pR {
		position: relative;
}


.bgColorWhite {
		background-color: #ffffff;
}	

.bgColorBlack {
	background-color: #000000;
}	

.bgColor1 {
		background-color: #FFFF00;
}	

.bgColor2 {
		background-color: #009CD6;
}	

.bgColor3 {
		background-color: #FF5000;
}	

.bgColor4 {
	background-color: #E8E8E8;
}	



.fontColorRojo {
		color: #DE1F26;
}

.fontColorWhite {
		color: #FFFFFF;
}

.fontColorGris1 {
		color: #242424;
}

.fontColorGris2 {
		color: #333333;
}

.fontColorGris3 {
		color: #8C8C8C;
}
.fontColorGris4 {
		color: #575757;
}

.w100 {
		width: 100%;
}




.h100 {
    height: 100% !important;
}

.h60p {
    height: 60% !important;
}
.h40p {
    height: 40% !important;
}


.h70p {
    height: 70% !important;
}
.h30p {
    height: 30% !important;
}



h1 {

    font-size: 30px;
}

p {
    font-size: 14px;
    line-height: 28px;
}

.fl {
		float: left;
}		

.db {
		display: block;
}

.dib {
		display: inline-block;
}

.fr {
		float: right;
}

.ha {
		height: auto;
}

.m0px {
		margin: 0px 0px 0px 0px;
}

.p0x {
		padding: 0px 0px 0px 0px;
}

.l0 {
		left: 0px;
}
.t0 {
		top: 0px;
}
.b0 {
		bottom: 0px;
}



.bor1 {
		outline: 1px solid red;
}


.divTable{
	display: table;
	width: 100%;

}
.divTableRow {
	display: table-row;
	
}

.divTableCell {
	display: table-cell;
	padding: 3px 10px;
	
}

.divTableCell2 {
	display: table-cell;
	padding: 3px 0px;
	
}

.divTableBody {
	display: table-row-group;
}


.celdaVM {
	vertical-align: middle;
}

.celdaVT {
	vertical-align: top;
}

.celdaVB {
	vertical-align: bottom;
}

.celdaW70p {
	width: 70%;
}
.celdaW30p {
	width: 30%;
}
.celdaW50p {
	width: 50%;
}

.celdaW100p {
	width: 100% !important;
	margin: 0px 0px 0px 0px !important;
	padding: 0px 0px 0px 0px !important;
}










.ma {
		margin: auto;
}

.wDesktop {
		width: 1100px;
}





.tar {
	text-align: right;
}

.tal {
	text-align: left;
}

.tac {
	text-align: center;
}

.taj{
	text-align: justify;
}


.bgColorTest1 {
		background-color: red;
}

.bgColorTest2 {
		background-color: cyan;
}
.bgColorTest3 {
		background-color: green;
}

.bgColorTest4 {
		background-color: yellow;
}


.fw500 {
    font-weight: 500;
}

.fw600 {
    font-weight: 600;
}

.fw700 {
    font-weight: 700;
}


.fw800 {
    font-weight: 800;
}





.movNoShow {
	border: 0px;
}



/************************************************************************************
MEDIA QUERIES 
*************************************************************************************/

@media screen and (max-width: 1100px) {	
	
	
	.movNoShow {
		display: none;
	}

	.wDesktop {
			width: 100%;
	}	
	

	.celdaW70p {
		width: auto;

		float: right !important;
	}
	.celdaW30p {
		width: 172px;

	}	
	
	
}


@media screen and (max-width: 1000px) {	
	
	
	.movNoShow {
		display: none;
	}

	.wDesktop {
			width: 100%;
	}	
	


	
	
}


@media screen and (max-width: 850px) {	
	
	

	.celdaW70p {
		display: none;
	}
	


	
	
}