@media only screen and (max-width: 970px) {
	img{ max-width: 100%; }
	#principal, #main{
		width: 100%
	}
	.colCont {
		background-image: none !important
	}
	
	#menu {
		height: auto;
		background-repeat: repeat;
	}
	
	#topCont {
		width: 100%;
		margin: 0 auto;
		min-height: 120px
	}

	#pieCont, #pie {
  		width: 100%
 	}
	#pieCont a {
  		display: inline-block;
 	}
 	
 	#pieMenu {
		height: auto;
 		background-repeat: repeat;
 	}
 	
	.g70 {width:7.5%; }
	.g110{width:11%;}
	.g150{width:16%;}
	.g182{width:19%;}
	.g230{width:24%;}
	.g310{width:32%;}
	.g390{width:41%;}
	.g470{width:49%}
	.g550{width:57%;}
	.g630{width:65%}
	.g640{width:67%;}
	.g710{width:72.5%;}
	.g720{width:75%;}
	.g790{width:82%;}
	.g870{width:91%;}
	.g950{width:100%;}
	.g70, .g110, .g150, .g182, .g230, .g310, .g390, .g470, .g550, .g630, .g710, .g790, .g870, .g950 {
		display: inline;
		float: left;
		margin-left: 1%;
	}
	.c630, .c630m {width:75%; }
	.c470, .c470m {width:65%; }
	.c410, .c410m {width:61%; }
	.c390, .c390m {width:55%; }
	.c350, .c350m {width:45%; }
	.c310, .c310m {width:40%; }
	.c230, .c230m {width:33%; }
	.c210, .c210m {width:30%; }
	.c203, .c203m {width:27%; }
	.c150, .c150m {width:23%; }
	.c630m, .c470m, .c410m, .c390m, .c350m, .c310m, .c230m, .c210m, .c203m, .c150m{
		margin-left: 1%;
	}
	.col470-310 .c470 { width: 59%; }
	.col310-310 .c310, .col310-310 .c310m { width: 49%; }
	.col203-203-203 .c203, .col203-203-203 .c203m { width: 32%; }
	.col150-150-150-150 .c150, .col150-150-150-150 .c150m { width: 24%; }
	.col210-410 .c210 { width: 34%; }
	.col210-410 .c410m { width: 64%; }
	.col410-210 .c410 { width: 64%; }
	.col410-210 .c210 { width: 34%; }
	.col230-230 .c230, .col230-230 .c230m { width: 49%; }
	.col390-390 .c390, .col390-390 .c390m { width: 49%; }
	.col150-150-150-150-150-150 .g150 { width: 32%; }
	.g110 { width: 24%; }
	.col790-150 .g790, .col790-150 .g150 { width: 99%; }
	.g70 { width: 15.6%; }
	
	.wdNewsletter input {
		width: 70% !important;
	}
	.numeracionSlider a {
		padding: 6px 9px;
	}
	/*/WIDGETS*/
	.productosItem {
		min-width: 165px
	}
	.seccionItemResumen {
		min-width: 106px;
		word-wrap: break-word;
	}
	.noticiasItem .bajada {
		display: inline
	}
	.barraTop {
		display: none !important;
	}
	.g630 .contactoForm textarea {
		width: 95%;
	}
	
	/**/
	.g710 .cols2 .noticiasItem, .g710 .cols2 .noticiasItem .foto {
		max-width: 100%!important;
		width: 99.9%;
	}
	.noticiasItem .volanta, .noticiasItem h3, .noticiasItem .bajada {
		height: auto;
	}
	
	/**/
	
}
@media only screen and (max-width: 740px) {
	.col150-150-150-150 .c150, .col150-150-150-150 .c150m { width: 49%; }
}
@media only screen and (max-width: 500px) {
	#principal {
		width: 100%
	}
	.g70, .g110, .g150, .g182, .g230, .g310, .g390, .g470, .g550, .g630, .g710, .g790, .g870, .g950 {
		display: block;
		float: none;
		margin-left: 0;
		width: 100%
	}
	.c630, .c470, .c410, .c390, .c350, .c310, .c230, .c210, .c203, .c150, .c630m, .c470m, .c410m, .c390m, .c350m, .c310m, .c230m, .c210m, .c203m, .c150m {
		display: block;
		float: none;
		width: 100%;
	}
	.c630m, .c470m, .c410m, .c390m, .c350m, .c310m, .c230m, .c210m, .c203m, .c150m{
		margin-left: 0;
	}
	.col470-310 .c470, .col310-310 .c310, .col310-310 .c310m, .col203-203-203 .c203, .col203-203-203 .c203m, 
	.col150-150-150-150 .c150, .col150-150-150-150 .c150m, .col210-410 .c210, .col210-410 .c410m, 
	.col410-210 .c410, .col410-210 .c210, .col230-230 .c230, .col230-230 .c230m, .col390-390 .c390, 
	.col390-390 .c390m, .col150-150-150-150-150-150 .g150, .g110, .col790-150 .g790, .col790-150 .g100,
	.g70 { width: 100%; }
	
	#topCont {
		width: 100%;
		margin: 0 auto;
	}
	.wdNewsletter input {
		width: 60% !important;
	}
	
	/**/
	.ulMenu {
		display: none;
	}
	.topLinks {
		display: none;
	}
	.menuSelector, .menuTopSelector {
		display: inline-block;
		margin: auto;
		text-align: center;
	}
	.menuSelector {
		width: 69%;
	}
	.menuTopSelector {
		width: 30%;
	}	
	.menuSelector select, .menuTopSelector select {
		font-size: 15px;
		border: black solid 1px;
		background-color: transparent;
		width: 100%;
		padding: 10px;
		font-weight: bold;
		color: white;
		background-color: black;
	}
	.menuSelector option, .menuTopSelector option {
		padding: 4px 6px
	}

	.g630 .contactoForm textarea, .g630 .contactoForm select, .g630 .contactoForm input, .g630 .contactoForm fieldset {
		width: 95%;
	}
}