* {
	box-sizing:border-box;
	}

#contenedor, .institucional {
	width:98%;
	}

.logo {
	width:85%;
	}

.logo img {
	width:100%;
	}

.title {
	font-family:"Century Gothic";
	color:#4F81BD;
	padding-left:20px;
	padding-right:20px;
	}

.image, .smImage {
	float:right;
	margin-left:10px;
	border:1px solid #E0E0E0;
	}

.image span, .smImage span {
	font-size:10px;
	border:1px;
	border-style: solid none none none;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	border-color: #E0E0E0;
	display: block;
	width:100%;
	}

.image img[src="Images/Prensa.png"] {
	width:70%;
	}

.presentationimage {
	float:right;
	width:58%;
	}

.smallerImage {
	width:70%;
	padding-left:20px;
	}

.presentationImg {
	width:70%;
	}

.text {
	font-family:"Century Gothic";
	text-align: justify;
	color:#000;
	font-size:14px;
	padding-left:20px;
	padding-right:20px;
	}

.columnHeader {
	font-family:"Century Gothic";
	text-align: justify;
	color:#FFF;
	font-size:14px;
	font-weight: bold;
}

.promoHeader {
	font-family:"Century Gothic";
	text-align: justify;
	color:#FFF;
	font-size:14px;
	font-weight: bold;
	width:60px;
}

.promoHeader span {
	font-family:"Century Gothic";
	text-align: justify;
	color:#FFF;
	font-size:14px;
	font-weight: bold;
}

.biggerText {
	font-family:"Century Gothic";
	text-align: justify;
	color:#000;
	font-size:15px;
	padding-left:20px;
	padding-right:20px;
	float:left;
	width:40%;
	}

.footer {
	text-align: justify;
	clear: both;
	}

.Plataforma {
	font-family:"Century Gothic";
	font-size:9px;
	color:#FFFFFF;
	}

.sinTabla, .conCol {
	display:none;
	}	

.r240, .r320, .only320, .r640, .referencias, .imgCaption {
	display:none;
	}

.signature {width:263;}

.higher {display:inline;}
.hd {display:inline-block;}
.ld {display:none;}

.plan {
	width:20px;
	height:20px;
	display:inline-block;
	border:1px solid #565556;
	}

td[class="referencias"] {
	 border:1px solid #000;
}

table .text {
	padding-left:0px;
	padding-right:0px;
	}

@media screen and (max-width: 960px) {
	.sinCol {
		display:none;
		}

	.conCol {
		display:block;
		}
	}

@media screen and (max-width: 860px) {
	.promoHeader {
		width:20px;
		}

	.promoHeader span {
		display:none;
		}

	.referencias {display:block;}

	#footer, #footer-bottom {display:none;}
	}

@media screen and (max-width: 640px) {
	.smallerImage {
		width:60%;
		}

	.hd {display:none;}
	.ld {display:inline-block;}

	.r640 {
		display:inline;
		}

	.presentationimage {
		clear:both;
		padding-top:20px;
		width:100%;
		}

	.presentationimage img {
		display:block;
		margin-left:auto;
		margin-right:auto;
		}

	.biggerText {
		clear:both;
		width:100%;
		}
	}

@media screen and (max-width: 640px) {
	.padd {
		display:none;
		}

	.logo {
		width:100%;
		}

	.logo img {
		width:80%;
		}
	}

@media screen and (max-width: 560px) {
	.columnHeader{
		width:40px;
		word-wrap: normal;
		}
	}

@media screen and (max-width: 540px) {
	.institucional .image img {
		width:220px;
		}

	.institucional .smImage img {
		width:120px;
		}

	.smallerImage {
		width:60%;
		}

	.sinCostos {
		display:none;
		}
	}

@media screen and (max-width: 520px) {
	.columnHeader .columnHeader {
		font-size:10px;
		}

	.precios td .text {
		font-size:10px;
		}
	}

@media screen and (max-width: 500px) {
	.smallerImage {
		width:50%;
		}

	.columnHeader{
		width:10px;
		word-wrap: normal;
		}
	}

@media screen and (max-width: 465px) {
	.Promo {
		display:none;
		}
	}

@media screen and (max-width: 450px) {
	.institucional .image img {
		width:180px;
		}

	.institucional .smImage img {
		width:110px;
		}

	.imgCaption{display:inline;}

	.smallerImage {
		width:40%;
		}
	}

@media screen and (max-width: 380px) {
	.institucional .image img {
		width:120px;
		}

	.institucional .smImage img {
		width:90px;
		}		

	.SiteLink {
		font-size:8px;
		}
	}

@media screen and (max-width: 320px) {
	.Plataforma {
		display: none;
		}

	.r320, .only320 {
		display:inline;
		}
	}

@media screen and (max-width: 240px) {
	.institucional .image img {
		width:60px;
		}

	.institucional .smImage img {
		width:60px;
		}

	.imgCaption{display:inline;}

	.smallerImage {
		width:20%;
		}

	.r240 {
		display: inline;
		}

	.higher, .only320 {display:none;}

	#footer, #footer-bottom {display:none;}

	.signature {width:180px;}

	.image img[src="Images/apuesta.jpg"] {
		width:60px;
		}


	.institucional .text ul {
		padding:10px;
		}
	}