@media (max-width: 900px) and (min-width: 0px) {

body{margin:0px;width: 100%;height: 100%;}
	
	 #Taches3{display: none;
	}
	#Bloque1{padding-top: 130px;font-size: 60px}
	#bannerP1{
		height:83px;
		width:100%;
		position:fixed;
		top:0px;
		left:0px;
		background: #1C1C1C; /* Old browsers */
		z-index: 5;
		font-family: "Regular2";
		color: white;
		font-size: 18px;
		z-index: 20;
	}
	#bannerP1 table{ width: 97%; height: 100%;}
	#numeroMP{font-size:21px;padding-bottom:9px;padding-top:9px;}
	#localesPP{font-size:35px;padding-bottom:5px;padding-top:10px;font-size:25px;}
	#tablePP{width:90%;}
	#textoMP{display: none;}
	#menusMP{display: none;}
	.PiePD{display: none;}
	#N360{display: none;}
	#menuNV {width: 100%;height: 160px;}
	#Mapa{margin-top: 100px;height:350px;
	width:100%; display:none;
	}


	#RSM{
		position: fixed;
		right:30%;
		top:10px;
	}
	.costoCel{
		display: none;
	}
	
	#divp1, #divp2{margin-left:15%;float:left;width:5px;}
	#bannerP1 .barraVertical{
	border-right: 1px solid #BDBDBD; 
	width:1px;
	height:80%;
	margin-left: 15px;
	margin-right: 15px;
	}
	#bannerP2{
		height:100px;
		width:100%;
		position:absolute;
		top:52px;
		left:0px;
		background: #3a3c3f; /* Old browsers */
		background: -moz-linear-gradient(left,  #3a3c3f 0%, #251c19 22%, #251c19 77%, #3a3c3f 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, right top, color-stop(0%,#3a3c3f), color-stop(22%,#251c19), color-stop(77%,#251c19), color-stop(100%,#3a3c3f)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(left,  #3a3c3f 0%,#251c19 22%,#251c19 77%,#3a3c3f 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(left,  #3a3c3f 0%,#251c19 22%,#251c19 77%,#3a3c3f 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(left,  #3a3c3f 0%,#251c19 22%,#251c19 77%,#3a3c3f 100%); /* IE10+ */
		background: linear-gradient(to right,  #3a3c3f 0%,#251c19 22%,#251c19 77%,#3a3c3f 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3a3c3f', endColorstr='#3a3c3f',GradientType=1 ); /* IE6-9 */
	}
	#slider1_container{position:relative;left:23%;width: 1000px; height: 100px; overflow: hidden;}
	#bannerP3{
		height:21px;
		width:100%;
		position:absolute;
		top:83px;
		left:0px;
		background: #000; /* Old browsers */
		display: none;
	}
	#Menu{
		position:fixed;
		top:162px;left:0px;
		z-index: 100;
		display: none;
	}
	#Tache{position: absolute;top:0px;display: none;cursor: pointer;
		left: 0px;width: 25px;padding-left: 10px;padding-right: 5px;padding-top: 10px;padding-bottom: 5px;
		z-index: 11;background:#EFE03C;height: 25px;margin: auto;
		 }
		#Taches{display: none;}
		 #CCP{position: absolute;top:0px;cursor: pointer;
		left: 0px;width: 25px;padding-left: 10px;padding-right: 5px;padding-top: 10px;padding-bottom: 5px;
		z-index: 11;background:#EFE03C;height: 25px;margin: auto;}
		  #Taches2{position: absolute;top:0px;cursor: pointer;
		right: -60px;width: 25px;padding-left: 10px;padding-right: 5px;padding-top: 10px;padding-bottom: 5px;
		z-index: 11;background:#EFE03C;height: 25px;margin: auto;
		 }

	#Tache:hover img{
		transform:rotate(-90deg);
-ms-transform:rotate(-90deg); /* IE 9 */
-webkit-transform:rotate(-90deg); /* Opera, Chrome, and Safari */
-webkit-transition-duration: 0.5s, 0.5s, 0.5s;
-ms-transition-duration: 0.5s, 0.5s, 0.5s;

	}
	#CCP:hover img{
		transform:rotate(-90deg);
-ms-transform:rotate(-90deg); /* IE 9 */
-webkit-transform:rotate(-90deg); /* Opera, Chrome, and Safari */
-webkit-transition-duration: 0.5s, 0.5s, 0.5s;
-ms-transition-duration: 0.5s, 0.5s, 0.5s;

	}
	#Taches2:hover img{
		transform:rotate(-90deg);
-ms-transform:rotate(-90deg); /* IE 9 */
-webkit-transform:rotate(-90deg); /* Opera, Chrome, and Safari */
-webkit-transition-duration: 0.5s, 0.5s, 0.5s;
-ms-transition-duration: 0.5s, 0.5s, 0.5s;

	}

		a:link{text-decoration: none;color:white;}
		a:visited{text-decoration: none;color:white;}
		a:hover{text-decoration: none;color:white;}
		a:active{text-decoration: none;color:white;}


		#PieP a:link{text-decoration: none;color:gray;}
		#PieP a:visited{text-decoration: none;color:gray;}
		#PieP a:hover{text-decoration: none;color:gray;}
		#PieP a:active{text-decoration: none;color:gray;}

	#MenuP{
		font-family: "SinCn";
		position: fixed;
		left:-160%;
		margin-top: 82px;
		height: 100%;
		background: #000;
		opacity: 0.9;
		width:100%;
		z-index: 100;
		color:#fff;
		padding-top: 30px;
		padding-right: 20px;
		padding-bottom: 20px;
		padding-left: 100px;
	}
	.botonMenuP{cursor:pointer;padding-left:15px;padding-right:15px;padding-bottom:10px;padding-top:10px;border:solid 2px #fff;    border-radius: 7px;    -moz-border-radius: 7px;    -webkit-border-radius: 7px;}
	.botonMenuP2{cursor:pointer;padding-left:15px;padding-right:15px;padding-bottom:10px;padding-top:10px;border:solid 2px #fff;    border-radius: 7px;    -moz-border-radius: 7px;    -webkit-border-radius: 7px;}
	.botonMenuP2 font{color:#fcec00;font-family: 'Negrita2';}
	.botonMenuP2:hover{color:#000;background: #fff;-moz-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;}
	.hoverG{color:#000;background: #fff;-moz-transition: all 0.5s ease;-webkit-transition: all 0.5s ease; border-radius: 7px;    -moz-border-radius: 7px;    -webkit-border-radius: 7px;}
	
	.botonMenuP3{font-weight: bold;cursor:pointer;padding-left:15px;padding-right:15px;padding-bottom:10px;padding-top:10px;border:solid 4px #c34732;    border-radius: 7px;    -moz-border-radius: 7px;    -webkit-border-radius: 7px;}
	.botonMenuP3:hover{color:#fff;background: #c34732;-moz-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;}
	.botonMenuP4{color:#ffff00;font-weight: bold;cursor:pointer;padding-left:15px;padding-right:15px;padding-bottom:8px;padding-top:5px;border:solid 1px #A4A4A4;    border-radius: 7px;    -moz-border-radius: 7px;    -webkit-border-radius: 7px;}
	.botonMenuP4:hover font{color:#000;-moz-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;}
	.botonMenuP4:hover{color:#000;background: #FFF;-moz-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;}
	.botonMenuP5{color:#fff;font-weight: bold;cursor:pointer;padding-left:15px;padding-right:15px;padding-bottom:8px;padding-top:5px;border:solid 1px #A4A4A4;    border-radius: 7px;    -moz-border-radius: 7px;    -webkit-border-radius: 7px;}
	.botonMenuP5:hover{background:#FFF;color:#000;-moz-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;}
	.botonMenuP6{color:#ffff00;cursor:pointer;padding-left:15px;padding-right:15px;padding-bottom:8px;padding-top:5px;border:solid 1px #ffff00;}
	.botonMenuP6:hover{background:#ffff00;color:#000;-moz-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;}
	.botonMenuP7{
		color:#fff;
		font-weight: bold;
		cursor:pointer;
		background-color: #424242;
		opacity: 0.8;
		border:solid 1px #fff;
		-webkit-border-top-left-radius: 7px;
		-webkit-border-bottom-left-radius: 7px;
		-moz-border-radius-topleft: 7px;
		-moz-border-radius-bottomleft: 7px;
		border-top-left-radius: 7px;
		border-bottom-left-radius: 7px;
	}
	.botonMenuP7:hover{background:#FFF;color:#000;-moz-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;}
	.botonMenuP8{
		color:#fff;
		font-size: 13px;
		font-weight: bold;
		cursor:pointer;
		border:solid 1px #A4A4A4;
		-webkit-border-top-left-radius: 7px;
		-webkit-border-bottom-left-radius: 7px;
		-moz-border-radius-topleft: 7px;
		-moz-border-radius-bottomleft: 7px;
		border-top-left-radius: 7px;
		border-bottom-left-radius: 7px;
		padding-top: 4px;
		padding-bottom: 6px;
	}
	.botonMenuP8:hover{background:#FFF;color:#000;-moz-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;}
	.botonMenuP88{
		background:#FFF;
		color:#000;
		font-size: 13px;
		font-weight: bold;
		cursor:pointer;
		border:solid 1px #A4A4A4;
		-webkit-border-top-left-radius: 7px;
		-webkit-border-bottom-left-radius: 7px;
		-moz-border-radius-topleft: 7px;
		-moz-border-radius-bottomleft: 7px;
		border-top-left-radius: 7px;
		border-bottom-left-radius: 7px;
		padding-top: 4px;
		padding-bottom: 6px;
	}
	.botonMenuP9{
		color:#fff;
		font-size: 13px;
		font-weight: bold;
		cursor:pointer;
		border:solid 1px #A4A4A4;
		


	}


	.botonMenuP9:hover{background:#FFF;color:#000;-moz-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;}
	.botonMenuP99{
		background:#FFF;
		color:#000;
		font-size: 13px;
		font-weight: bold;
		cursor:pointer;
		border:solid 1px #A4A4A4;
		-webkit-border-top-right-radius: 7px;
		-webkit-border-bottom-right-radius: 7px;
		-moz-border-radius-topright: 7px;
		-moz-border-radius-bottomright: 7px;
		border-top-right-radius: 7px;
		border-bottom-right-radius: 7px;
		padding-top: 4px;
		padding-bottom: 6px;
	}




	.botonMenuC{
		position: absolute;
		top:-90px;
		right:-90px;
		font-size:35px;
		cursor:pointer;
		 background: #c34732;
		  border-radius: 60px;
		  -moz-border-radius: 60px;
		  -webkit-border-radius: 60px;
		  color: #fff;
		  display: inline-block;
		  font-weight: bold;
		  line-height: 110px;
		  margin-right: 15px;
		  padding-top: 10px;
		  text-align: center;
		  width: 120px;
		  letter-spacing: -1.5px;
	}


	#Menu11:hover{color:#000;background: #fff;-moz-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;}
	#Menu11{max-width: 95px;}
	#Menu111{height:15px;}
	#Menu1111{font-size:17px;position:relative;top:-3px;}
	#Menu11111{font-size:20px;font-family: 'Negrita2';}

	.preventa{position: absolute;top:82px;right: 0px;}
	.fuentePrecio{float:right;font-size:17px;font-family:Negrita;color:#000;}


	#ContactoP2{
		position: fixed;
		z-index: 1000;
		top: 95px;
		left:-160%;
		width: 100%;
		height: 100%;
		overflow: hidden;
		background:#000;
	}

	

	input[type="text"] {
    height:30px;
    background:#000;
    border:1px solid #4c4c4c;
    padding-left:5px;
    margin-top:5px;
    font-size:15px;
    color:#fff;
    font-family: "Regular";
	}
	 input[type="email"]{
    height:30px;
    background:#000;
    border:1px solid #4c4c4c;
    padding-left:5px;
    margin-top:5px;
    font-size:15px;
    color:#fff;
    font-family: "Regular";
	}

    
	
	textarea {
    
    width:50%;
    background:#000;
    border:2px solid #fff;
    padding-left:5px;
    margin-top:5px;
    font-size:15px;
    color:#FFF;
    font-family: "Regular";
	}
	#sombraM{
		position: fixed;
		height: 100%;
		width: 100%;
		background: #000;
		opacity: 0.7;
		z-index: 7;
		margin-top: 80px;
	}
	#Menu img{height:80%;cursor:pointer;display: none;}
	
	#contentP{
		display: none;
	}
	#contentP2{
		width:100%;
		padding-bottom: 15px;
		padding-top: 82px;
		background: #000;
	}
	.seccion{
		width: 100%;
		color:#A4A4A4;
		font-family: "SinCn2";
		background-color:#333333;
		border-top: 1.5px solid #4c4c4c;
		border-bottom: 1.5px solid #4c4c4c;
		margin-bottom: 8px;
	}
	.descripcionS{
		
		font-size: 12px;
		padding-top: 10px;
		padding-left: 10px;
		padding-right: 10px;

	}
	#Mas{
		position: relative;
		top:-15px;
		left:-5px;
		background-color:#818181;
		font-size: 40px;
		height:45px;
		width: 30px;
		padding-right:4px;
		padding-left:4px;
		color:#fff;
	}
	#logoP{
	height:50px;
	}
	#menuSG{
		position:relative;top:70%;z-index:1000;color:white;visibility:hidden;	
	}
	#menuSGT{background:#000;opacity: 0.8;border-radius: 7px;    -moz-border-radius: 7px;    -webkit-border-radius: 7px; display: none;}
	#menuSGT2{background:#000;opacity: 0.8;border-radius: 7px;    -moz-border-radius: 7px;    -webkit-border-radius: 7px;display: inline; }

	.menuSP{
		background:#121213 ;
		height: 35px;
		font-size: 21px;
		margin-bottom: 3px;
		width: 100%;
		margin-left: -23%;
		padding-left: 20%;
		padding-top: 10px;
		cursor:pointer;
		text-shadow:3px 3px 5px black;
	}
	.hr {
	border-top: 1px solid #4c4c4c;
	height: 3px;
	width: 95%;
	}
	.seleccion{position:relative;left:-21%;top:0px;height: 128%;width: 10px;float: left;margin-top: -10px;}
	.menuSP:hover .seleccion{background:#ECDE3F;}
	.menuSP:hover {color:#ECDE3F;}
	.op{}
	.opts{cursor:pointer;}
	.opts:hover{color:#D3D3D3;}
	/*---------------------------------------------------------FICHAS-------------------------------------------------------------*/
	.fichas{
		float: left;
		width:350px;
		height: 380px;
		-moz-box-shadow: 4px 2px 10px #BDBDBD;
		-webkit-box-shadow: 4px 2px 10px #BDBDBD;
		box-shadow: 4px 2px 10px #BDBDBD;
		color:#5b5b5f;
		margin-top: 20px;
		margin-left: 12px;
		margin-right: 9px;
	}
	.textoFichas{
		padding-top: 15px;
		padding-right: 15px;
		padding-left: 15px;

	}
	.textoFichas hr{border-top:solid 1px #000;width:70px;	border-bottom:0px;float: left;}
	.imgFichas{width:100%;}
	.views{position: relative;bottom:0px;left:15px;width: 30%;height:25px;}
	.views font{padding-left: 5px;}
	/*---------------------------------------------------------FICHAS-------------------------------------------------------------*/
	#PieP{
		height:290px;
		width:100%;
		display: none;
		color:#6E6E6E;

	}
	#PieS1{
		width:100%;
		height:245px;
		background: #FFF; /* Old browsers */
		margin-top: -60px;
		padding-top:30px;
	}
	#PieS1 hr{border-top:solid 3px #fff;width:30px;	border-bottom:0px;float: left;}
	#PieS1 input[type="text"],input[type="email"] {
    height:20px;
    background:#fff;
    border:1px solid #6E6E6E;
    padding-left:5px;
    padding-top: 5px;
    margin-top:5px;
    font-size:15px;
    color:#D3D3D3;
    font-family: "Regular";
	}
	#PieS1 textarea {
    height:100px;
    width:380px;
    background:#2B2726;
    border:2px solid #fff;
    padding-left:5px;
    margin-top:5px;
    font-size:15px;
    color:#D3D3D3;
    font-family: "Regular";
	}
	#PieS1 .barraVertical{
	border-right: 2px solid #999999; 
	width:1px;
	height:200px;
	}
	#PieS2{
		height:100%;
		background:#000;
	}

}
