@font-face {
    font-family: "Regular";
    src: url('../fonts/FrutigerLTStd-Cn.otf') format("truetype");
}
@font-face {
    font-family: "Italica";
    src: url('../fonts/FrutigerLTStd-Italic.otf') format("truetype");
}
@font-face {
    font-family: "Negrita";
    src: url('../fonts/FrutigerLTStd-Black.otf') format("truetype");
}
@font-face {
    font-family: "SinCn";
    src: url('../fonts/FrutigerLTStd-Roman.otf') format("truetype");
}
@font-face {
    font-family: "Regular2";
    src: url('../fonts/SourceSansPro-Regular.otf') format("truetype");
}
@font-face {
    font-family: "Italica2";
    src: url('../fonts/SourceSansPro-It.otf') format("truetype");
}
@font-face {
    font-family: "Negrita2";
    src: url('../fonts/SourceSansPro-Bold.otf') format("truetype");
}
@font-face {
    font-family: "Negrita3";
    src: url('../fonts/SourceSansPro-Semibold.otf') format("truetype");
}
@font-face {
    font-family: "SinCn2";
    src: url('../fonts/SourceSansPro-Light.otf') format("truetype");
}
.oculto{
	display: none;
}	
@media (max-width: 140000px) and (min-width: 1500px) {
	body{margin:0px;}
	#bannerP1{
		height:140px;
		width:100%;
		position:fixed;
		top:0px;
		left:0px;
		background: #2b2c30; /* Old browsers */
		z-index: 5;
		font-family: "Regular2";
		color: white;
		font-size: 23px;
		z-index: 20;
	}
	#bannerP3{
		height:21px;
		width:100%;
		position:absolute;
		top:140px;
		left:0px;
		background: #000; /* Old browsers */
	}
	#bannerP1 table{ max-width: 95%; height: 100%;}
	#menuNV {width: 100%;height: 160px;}
	#logoP{
	height:110px;
	}
	#RSM{
		position: fixed;
		right:30%;
		top:10px;
	}
	
	#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;
	}
	
	#Menu{
		position:fixed;
		top:160px;left:0px;
		z-index: 10;
	}
	#Menu11{width:130px;}
	#Menu111{height:21px;}
	#Menu1111{font-size:23px;position:relative;top:-3px;}
	#Menu11111{font-size:30px;font-family: 'Negrita2';}
	#Tache{position: absolute;top:0px;
		right: -40px;width: 25px;padding-left: 10px;padding-right: 5px;padding-top: 10px;padding-bottom: 5px;
		z-index: 11;background:#EFE03C;height: 25px;margin: auto;
		 }
		 #Taches{position: relative;top:-39px;
		right: -390px;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;

	}
	#Taches: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:#FFF;}
		a:visited{text-decoration: none;color:#FFF;}
		a:hover{text-decoration: none;color:#FFF;}
		a:active{text-decoration: none;color:#FFF;}

	#MenuP{
		font-family: "SinCn";
		position: fixed;
		left:-25%;
		top: 160px;
		height: 100%;
		background: #000;
		opacity: 0.9;
		width:13%;
		z-index: 10;
		color:#fff;
		padding-top: 30px;
		padding-right: 20px;
		padding-bottom: 20px;
		padding-left: 90px;
	}
	.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;}
	.preventa{position: absolute;top:82px;right: 0px;}
	.fuentePrecio{float:right;font-size:17px;font-family:Negrita;color:#000;}
	#ContactoP{
		font-family: "SinCn";
		position: fixed;
		top: 160px;
		left:-1000px;
		height: 436px;
		background: #000;
		opacity: 0.9;
		width:700px;
		z-index: 9;
		color:#fff;
		padding-top: 40px;
		padding-right: 80px;
		padding-bottom: 20px;
		padding-left: 40px;
	}
	
	#ContactoP input[type="email"], input[type="text"] {
    height:30px;
    background:#000;
    border:1px solid #fff;
    padding-left:5px;
    margin-top:5px;
    font-size:15px;
    color:#FFF;
    font-family: "Regular";
	}
	#ContactoP textarea {
    
    width:380px;
    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;
		top: 160px;
	}
	#Menu img{width:80%;cursor:pointer;}
	#numeroMP{font-size:35px;width:200px;padding-bottom:7px;padding-top:7px;}
	#contentP{
		
		width:1580px;
		margin: auto;
		margin-top: 170px;
		padding-top: 0px;
		padding-bottom: 100px;
		padding-right: 2%;
		padding-left: 2%;
		margin-bottom: 150px;
		
	}
	#contentP2{
		display: none;
	}
	#Contacto2{
		display: none;
	}
	#ContactoP #titleContactoP{font-size:31px;font-family:Negrita;color:#efe03c;}
	#contentF{
		
		width: 1150px;
		border-right: 1px solid gray;
		float: left;
		}
	.menuSP{
		background:#121213 ;
		height: 35px;
		font-size: 21px;
		margin-bottom: 3px;
		width: 93%;
		margin-left: -60px;
		padding-left: 31%;
		padding-top: 10px;
		cursor:pointer;
		text-shadow:3px 3px 5px black;
	}
	.seleccion{position:relative;left:-32%;top:0px;height: 128%;width: 10px;float: left;margin-top: -10px;}
	.menuSP:hover .seleccion{background:#ECDE3F;}
	.menuSP:hover {color:#ECDE3F;}
	.op{padding-left: 15%;}
	.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-bottom: 20px;
		margin-left: 12px;
		margin-right: 9px;

	}
	.fichasEsp{
		float: left;
		margin-bottom: 15px;
		-moz-box-shadow: 4px 2px 10px #BDBDBD;
		-webkit-box-shadow: 4px 2px 10px #BDBDBD;
		box-shadow: 4px 2px 10px #BDBDBD;
		
		
		

	}
	.textoFichas{
		padding-top: 15px;
		padding-right: 15px;
		padding-left: 15px;
		font-family: "Regular";
	}
	.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%;
		position:relative;
		bottom:0px;
		left:0px;
		color:#fff;

	}
	#PieS1{
		width:100%;
		height:245px;
		background: #28292B; /* Old browsers */
		-moz-box-shadow:inset 0px -20px 100px 2px #151312 ;
		-webkit-box-shadow:inset 0px -20px 100px 2px #151312 ;
		box-shadow:inset 0px -20px 100px 2px #151312 ;
		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:#2B2726;
    border:1px solid #fff;
    padding-left:5px;
    margin-top:5px;
    font-size:15px;
    color:gray;
    font-family: "Regular";
	}
	#PieS1 textarea {
    
    width:380px;
    background:#2B2726;
    border:2px solid #fff;
    padding-left:5px;
    margin-top:5px;
    font-size:15px;
    color:#fff;
    font-family: "Regular";
	}
	#PieS1 .barraVertical{
	border-right: 2px solid #999999; 
	width:1px;
	height:200px;
	}
	#PieS2{
		height:40px;
		background:#000;
	}

}
#accordion{
		font-family: "Regular";
		font-size:14px;
}
.att{
	font-family: "Regular";
	font-size:14px;
}
}

/*--------------------------------------------- VARIABLES GLOBALES ------------------------------------------*/
body{
	font-family: "Regular";

hr{
	border-top:solid 1px #D3D3D3;
	border-bottom:0px;
}
p.LetraCapital:first-letter
{
   float:left;
   color:black;
   border:0px;
   font-size:70px;
   line-height:60px;
   color:#9ED400;
   font-family:times;
   margin-right: 7px; 
   text-shadow:-3px 1px 2px #000000;  
 
}
p.LetraCapital
{
   color: #212b30 ;
}





