body {
  /* Ubicación de la imagen */
  background-image: url(../images/nubes.jpg);
  /*background-color:#EAEAEA;*/

  /* Nos aseguramos que la imagen de fondo este centrada vertical y
    horizontalmente en todo momento */
  background-position: center center;

  /* La imagen de fondo no se repite */
  background-repeat: no-repeat;

  /* La imagen de fondo está fija en el viewport, de modo que no se mueva cuando
     la altura del contenido supere la altura de la imagen. */
  background-attachment: fixed;

  /* La imagen de fondo se reescala cuando se cambia el ancho de ventana
     del navegador */
  background-size: cover;

  /* Fijamos un color de fondo para que se muestre mientras se está
    cargando la imagen de fondo o si hay problemas para cargarla  */
  background-color: #DFDFDF;
}

.paquete {
	padding-top: 30px;
}

.titulo {
	padding-top:5px;
	padding-left:7px;
	padding-right:7px;
	font-family: 'Open Sans Condensed', sans-serif; /* Tahoma, Geneva, sans-serif;*/
	text-transform:uppercase;
	font-size:18px;
	font-weight:bold;
	color:#009;
}

.notas {
	padding-left:14px;
	font-family: 'Open Sans Condensed', sans-serif; /*Tahoma, Geneva, sans-serif;*/
	font-size:14px;
	line-height:0.5;
	color: #4B4B4B;
}

.notasExc {
	padding-left:14px;
	font-family: 'Open Sans Condensed', sans-serif; /*Tahoma, Geneva, sans-serif;*/
	font-size:15px;
	line-height:0.5;
	color: #4B4B4B;
}

.notasvisas {
	padding-left:14px;
	font-family: 'Open Sans Condensed', sans-serif; /*Tahoma, Geneva, sans-serif;*/
	font-size:14px;
	line-height:1.0;
	color: #4B4B4B;
}

.propuesta {
	margin-top:17px;
	padding-left:14px;
	padding-right:14px;
	font-family: 'Open Sans Condensed', sans-serif; /*Tahoma, Geneva, sans-serif;*/
	font-size:14px;
	line-height:1.0;
	color: #4B4B4B;
}

.vigenciaExc {
	/*margin-top:17px;*/
	padding-left:14px;
	padding-right:14px;
	font-family: 'Open Sans Condensed', sans-serif; /*Tahoma, Geneva, sans-serif;*/
	font-size:13px;
	line-height:1.0;
	color: #4B4B4B;
}

.precio {
	margin-top:-5px;
	margin-right:10px;
	font-family: 'Open Sans Condensed', sans-serif; /*Tahoma, Geneva, sans-serif;*/
	font-size:28px;
	font-weight:bold;
	text-align:right;
	line-height:1.0;
	color: #333;
}

.precioOferta {
	margin-top:-5px;
	margin-right:10px;
	font-family: 'Open Sans Condensed', sans-serif; /*Tahoma, Geneva, sans-serif;*/
	font-size:28px;
	font-weight:bold;
	text-align:right;
	line-height:1.0;
	color: #F00005;
}

.notasprecio {
	margin-right:10px;
	font-family: 'Open Sans Condensed', sans-serif; /*Tahoma, Geneva, sans-serif;*/
	font-size:10px;
	text-align:right;
	line-height:0.3;
	color: #333;
}

.signoprecio {
	font-family: 'Open Sans Condensed', sans-serif; /*Tahoma, Geneva, sans-serif;*/
	font-size:12px;
	text-align:right;
	line-height:0.3;
	color: #333;
}

.imagenescalable{
	width: 100%;
	/*max-width: 350px;*/
	margin-top: 0px;

	height: 100%;
	min-height: 140px;
	max-height: 140px;
	margin-bottom: 0px;
}

.imagenescalableModal{
	width: 350px;
	max-width: 350px;
	margin-top: 0px;

	height: 100%;
	min-height: 140px;
	max-height: 140px;
	margin-bottom: 0px;
}

.imagenescalableExc{
	width: 100%;
	margin-top: 0px;

	height: 100%;
	min-height: 180px;
	max-height: 180px;
	margin-bottom: 0px;
}

.imagenescalable2x1{
	width: 100%;
	margin-top: 0px;

	height: 100%;
	/*min-height: 300px;*/
	/*max-height: 300px;*/
	margin-bottom: 0px;
}

.imagenescalableprincipal{
	width: 100%;
	/*max-width: 360px;*/
	margin-top: 0px;

	height: 100%;
	min-height: 140px;
	max-height: 140px;
	margin-bottom: 0px;
}

.imagenBuscar{
	width: 100%;
	margin-top: 0px;

	height: 100%;
	margin-bottom: 0px;
}

.imagenBuscaTitPaq{
	width: 100%;
	max-width: 1110px;

	height: auto;
}

.imagenBuscaTitVisa{
	width: 100%;
	max-width: 1140px;

	height: auto;
}

.imagenBuscaLeyendaPaq{
	width: 100%;
	max-width: 700px;

	height: auto;
}

.imagenescalablepeque{
	width: 100%;
	min-width: 180px;
	max-width: 180px;
	margin-top: 0px;

	height: 100%;
	min-height: 150px;
	max-height: 150px;
	margin-bottom: 0px;
}

.imagenescalableslider{
	width: 100%;
	max-width: 1140px;
	margin-top: 0px;

	height: 100%;
	margin-bottom: 0px;
}

.imagenescalablesliderindex{
	width: 100%;
	max-width: 652px;
	margin-top: 0px;

	height: 100%;
	margin-bottom: 0px;
}

.imagenescalablebuscar{
	width: 100%;
	max-width: 1140px;
	margin-top: 0px;

	height: 100%;
	min-height: 70%;
	max-height: 170px;
	margin-bottom: 0px;
}

.imagenescalableCompras{
	width: 100%;
	max-width: 1140px;
	margin-top: 0px;

	height: 100%;
	margin-bottom: 0px;
}

.imagenescalablealbum{
	width: 100%;
	min-width: 100%;
	max-width: 100%;
	margin-top: 0px;

	height: 100%;
	min-height: 175px;
	max-height: 175px;
	margin-bottom: 0px;
}

.imgsombra {
	opacity: 1.0;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 100);
	filter: alpha(opacity = 100);
	}
	
.imgsombra:hover {
	border: solid 0px #4B4B4B;
	box-shadow: 0 0 10px rgba(0,0,0,0.6);
	-moz-box-shadow: 0 0 10px rgba(0,0,0,0.6);
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.6);
	-o-box-shadow: 0 0 10px rgba(0,0,0,0.6);
	}