.tip-inner .nowrap { white-space: nowrap !important; }

/* tip-amarillo*/
	.tip-amarillo {
		z-index:150000;
		text-align:left;
		border-radius:4px;
		-moz-border-radius:4px;
		-webkit-border-radius:4px;
		padding:10px 10px;
		padding-left:25px;
		max-width:200px;
		color:#424242;
		background:#ffffcc url('/images/tic.gif') no-repeat 6px 9px;
		/**
		 * - If you set a background-image, border/padding/background-color will be ingnored.
		 *   You can set any padding to .tip-inner instead if you need.
		 * - If you want a tiled background-image and border/padding for the tip,
		 *   set the background-image to .tip-inner instead.
		 */
		 -webkit-box-shadow: 0px 0px 24px 0px #BDBDBD; /* Saf3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
	    box-shadow: 0px 0px 24px 0px #BDBDBD; /* Opera 10.5, IE9, FF4+, Chrome 6+, iOS 5 */
	}
	.tip-amarillo .tip-inner {
		font:12px/14px 'Lucida Grande',sans-serif;
		background:#ffffcc no-repeat;
	}
	.tip-amarillo.steps .tip-inner {
	    font-size: 13px;
	    line-height: 18px;
	}

	/* Configure an arrow image - the script will automatically position it on the correct side of the tip */
	.tip-amarillo .tip-arrow-top {
		margin-top:-5px;
		margin-left:-5px; /* approx. half the width to center it */
		top:0;
		left:50%;
		width:9px;
		height:5px;
		background:url(tip-amarillo.gif) no-repeat;
	}
	.tip-amarillo .tip-arrow-right {
		margin-top:-4px; /* approx. half the height to center it */
		margin-left:0;
		top:50%;
		left:100%;
		width:5px;
		height:9px;
		background:url(tip-amarillo.gif) no-repeat -9px 0;
	}
	.tip-amarillo .tip-arrow-bottom {
		margin-top:0;
		margin-left:-5px; /* approx. half the width to center it */
		top:100%;
		left:50%;
		width:9px;
		height:5px;
		background:url(tip-amarillo.gif) no-repeat -18px 0;
	}
	.tip-amarillo .tip-arrow-left {
		margin-top:-4px; /* approx. half the height to center it */
		margin-left:-5px;
		top:50%;
		left:0;
		width:5px;
		height:9px;
		background:url(tip-amarillo.gif) no-repeat -27px 0;
	}

.tip-amarillo.steps { padding: 15px; background-image: none }
.tip-big {max-width: 420px !important }

/* tip-amarilloStamp */
	.tip-amarilloStamp {
		z-index:150000;
		text-align:left;
		border-radius:4px;
		-moz-border-radius:4px;
		-webkit-border-radius:4px;
		padding:10px 10px;
		padding-left:35px;
		max-width:200px;
		color:#424242;
		background:#ffffcc url('/images/stampSmall.png') no-repeat 6px 9px;
		/**
		 * - If you set a background-image, border/padding/background-color will be ingnored.
		 *   You can set any padding to .tip-inner instead if you need.
		 * - If you want a tiled background-image and border/padding for the tip,
		 *   set the background-image to .tip-inner instead.
		 */
		 -webkit-box-shadow: 0px 0px 24px 0px #BDBDBD; /* Saf3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
	    box-shadow: 0px 0px 24px 0px #BDBDBD; /* Opera 10.5, IE9, FF4+, Chrome 6+, iOS 5 */
	}
	.tip-amarilloStamp .tip-inner {
		font:12px/14px 'Lucida Grande',sans-serif;
		background:#ffffcc no-repeat;
	}

	/* Configure an arrow image - the script will automatically position it on the correct side of the tip */
	.tip-amarilloStamp .tip-arrow-top {
		margin-top:-5px;
		margin-left:-5px; /* approx. half the width to center it */
		top:0;
		left:50%;
		width:9px;
		height:5px;
		background:url(tip-amarillo.gif) no-repeat;
	}
	.tip-amarilloStamp .tip-arrow-right {
		margin-top:-4px; /* approx. half the height to center it */
		margin-left:0;
		top:50%;
		left:100%;
		width:5px;
		height:9px;
		background:url(tip-amarillo.gif) no-repeat -9px 0;
	}
	.tip-amarilloStamp .tip-arrow-bottom {
		margin-top:0;
		margin-left:-5px; /* approx. half the width to center it */
		top:100%;
		left:50%;
		width:9px;
		height:5px;
		background:url(tip-amarillo.gif) no-repeat -18px 0;
	}
	.tip-amarilloStamp .tip-arrow-left {
		margin-top:-4px; /* approx. half the height to center it */
		margin-left:-5px;
		top:50%;
		left:0;
		width:5px;
		height:9px;
		background:url(tip-amarillo.gif) no-repeat -27px 0;
	}

/* tip-amarilloMoreInfo */
	.tip-amarilloMoreInfo {
		z-index:150000;
		text-align:left;
		border-radius:4px;
		-moz-border-radius:4px;
		-webkit-border-radius:4px;
		padding:10px 10px;
		padding-left:20px;
		max-width:270px;
		color:#424242;
		/*background:#ffffcc url('/images/stampSmall.png') no-repeat 6px 9px;*/
		background:#ffffcc;
		/**
		 * - If you set a background-image, border/padding/background-color will be ingnored.
		 *   You can set any padding to .tip-inner instead if you need.
		 * - If you want a tiled background-image and border/padding for the tip,
		 *   set the background-image to .tip-inner instead.
		 */
		 -webkit-box-shadow: 0px 0px 24px 0px #BDBDBD; /* Saf3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
	    box-shadow: 0px 0px 24px 0px #BDBDBD; /* Opera 10.5, IE9, FF4+, Chrome 6+, iOS 5 */
	}
	.tip-amarilloMoreInfo .tip-inner {
		font:12px/14px 'Lucida Grande',sans-serif;
		background:#ffffcc no-repeat;
	}

	/* Configure an arrow image - the script will automatically position it on the correct side of the tip */
	.tip-amarilloMoreInfo .tip-arrow-top {
		margin-top:-5px;
		margin-left:-5px; /* approx. half the width to center it */
		top:0;
		left:50%;
		width:9px;
		height:5px;
		background:url(tip-amarillo.gif) no-repeat;
	}
	.tip-amarilloMoreInfo .tip-arrow-right {
		margin-top:-4px; /* approx. half the height to center it */
		margin-left:0;
		top:50%;
		left:100%;
		width:5px;
		height:9px;
		background:url(tip-amarillo.gif) no-repeat -9px 0;
	}
	.tip-amarilloMoreInfo .tip-arrow-bottom {
		margin-top:0;
		margin-left:-5px; /* approx. half the width to center it */
		top:100%;
		left:50%;
		width:9px;
		height:5px;
		background:url(tip-amarillo.gif) no-repeat -18px 0;
	}
	.tip-amarilloMoreInfo .tip-arrow-left {
		margin-top:-4px; /* approx. half the height to center it */
		margin-left:-5px;
		top:50%;
		left:0;
		width:5px;
		height:9px;
		background:url(tip-amarillo.gif) no-repeat -27px 0;
	}

/* tip-amarilloMoreInfoChildSeat*/
	.tip-amarilloMoreInfoChildSeat {
		z-index:150000;
		text-align:left;
		border-radius:4px;
		-moz-border-radius:4px;
		-webkit-border-radius:4px;
		padding:10px 10px;
		padding-left:20px;
		max-width:370px;
		color:#424242;
		/*background:#ffffcc url('/images/stampSmall.png') no-repeat 6px 9px;*/
		background:#ffffcc;
		/**
		 * - If you set a background-image, border/padding/background-color will be ingnored.
		 *   You can set any padding to .tip-inner instead if you need.
		 * - If you want a tiled background-image and border/padding for the tip,
		 *   set the background-image to .tip-inner instead.
		 */
		 -webkit-box-shadow: 0px 0px 24px 0px #BDBDBD; /* Saf3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
	    box-shadow: 0px 0px 24px 0px #BDBDBD; /* Opera 10.5, IE9, FF4+, Chrome 6+, iOS 5 */
	}
	/* Configure an arrow image - the script will automatically position it on the correct side of the tip */
	.tip-amarilloMoreInfoChildSeat .tip-arrow-top {
		margin-top:-5px;
		margin-left:-5px; /* approx. half the width to center it */
		top:0;
		left:50%;
		width:9px;
		height:5px;
		background:url(tip-amarillo.gif) no-repeat;
	}
	.tip-amarilloMoreInfoChildSeat .tip-arrow-right {
		margin-top:-4px; /* approx. half the height to center it */
		margin-left:0;
		top:50%;
		left:100%;
		width:5px;
		height:9px;
		background:url(tip-amarillo.gif) no-repeat -9px 0;
	}
	.tip-amarilloMoreInfoChildSeat .tip-arrow-bottom {
		margin-top:0;
		margin-left:-5px; /* approx. half the width to center it */
		top:100%;
		left:50%;
		width:9px;
		height:5px;
		background:url(tip-amarillo.gif) no-repeat -18px 0;
	}
	.tip-amarilloMoreInfoChildSeat .tip-arrow-left {
		margin-top:-4px; /* approx. half the height to center it */
		margin-left:-5px;
		top:50%;
		left:0;
		width:5px;
		height:9px;
		background:url(tip-amarillo.gif) no-repeat -27px 0;
	}

/* tip-blanco */
	.tip-blanco {
		z-index:150000;
		text-align:left;
		border-radius:4px;
		-moz-border-radius:4px;
		-webkit-border-radius:4px;
		/*padding:10px 10px;*/
		/*padding-left:25px;*/
		padding:10px;
		max-width:200px;
		color:black;
		background:white;

		/**
		 * - If you set a background-image, border/padding/background-color will be ingnored.
		 *   You can set any padding to .tip-inner instead if you need.
		 * - If you want a tiled background-image and border/padding for the tip,
		 *   set the background-image to .tip-inner instead.
		 */
		 border: 1px solid black;
		 -webkit-box-shadow: 0px 0px 24px 0px #bdbdbd; /* Saf3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
	    box-shadow: 0px 0px 24px 0px #bdbdbd; /* Opera 10.5, IE9, FF4+, Chrome 6+, iOS 5 */
	}
	.tip-blanco .tip-inner {
		font: 14px 'Lucida Grande',sans-serif;
		background:white no-repeat;
	}
	/* Configure an arrow image - the script will automatically position it on the correct side of the tip */
	.tip-blanco .tip-arrow-top {
		margin-top:-5px;
		margin-left:-5px; /* approx. half the width to center it */
		top:0;
		left:50%;
		width:9px;
		height:5px;
		background:url(tip-blanco.gif) no-repeat;
	}

	@media \0screen {
	    /* Tus estilos CSS para IE8  */
	    .tip-blanco { border: 0px solid white; }
	    .tip-blanco .tip-arrow-top { background: none; }
	}
	.tip-blanco .tip-arrow-right {
		margin-top:-4px; /* approx. half the height to center it */
		margin-left:0;
		top:50%;
		left:100%;
		width:5px;
		height:9px;
		background:url(tip-blanco.gif) no-repeat -9px 0;
	}
	.tip-blanco .tip-arrow-bottom {
		margin-top:0;
		margin-left:-5px; /* approx. half the width to center it */
		top:100%;
		left:50%;
		width:9px;
		height:5px;
		background:url(tip-blanco.gif) no-repeat -18px 0;
	}
	.tip-blanco .tip-arrow-left {
		margin-top:-4px; /* approx. half the height to center it */
		margin-left:-5px;
		top:50%;
		left:0;
		width:5px;
		height:9px;
		background:url(tip-blanco.gif) no-repeat -27px 0;
	}

/* tip-blancoMoreInfo */
	.tip-blancoMoreInfo {
		z-index:150000;
		padding:15px;
		box-sizing: border-box;
		max-width:300px;
		color:#424242;
		background:#fff;
		-webkit-box-shadow: 0px 20px 100px 0px rgba(0, 0, 0, 0.25); /* Saf3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
	    box-shadow: 0px 20px 100px 0px rgba(0, 0, 0, 0.25); /* Opera 10.5, IE9, FF4+, Chrome 6+, iOS 5 */
	}
	.tip-blancoMoreInfo .tip-inner { font-size: 13px; /*line-height: 14px*/ }

	.tip-blancoMoreInfo .tip-arrow{ background: url(/cdn/cache7/img/trans.png) #222; overflow: visible !important; }
	.tip-blancoMoreInfo .tip-arrow:after { content: ""; position: absolute; border: 8px solid transparent; }

	.tip-blancoMoreInfo .tip-arrow-top { width: 100%; height: 1px; left: 0; top:0 }
	.tip-blancoMoreInfo .tip-arrow-top:after { border-bottom-color: #222; left: 50%; margin-left: -8px; bottom: 0; }

	.tip-blancoMoreInfo .tip-arrow-bottom { width: 100%; height: 1px; left: 0; top:100%; }
	.tip-blancoMoreInfo .tip-arrow-bottom:after { border-top-color: #222; left: 50%; margin-left: -8px }

	.tip-blancoMoreInfo .tip-arrow-left { width: 1px; height: 100%; left: 0; top:0; }
	.tip-blancoMoreInfo .tip-arrow-left:after { border-right-color: #222; top: 50%; margin-top: -8px }

	.tip-blancoMoreInfo .tip-arrow-right { width: 1px; height: 100%; left: 100%; top:0; }
	.tip-blancoMoreInfo .tip-arrow-right:after { border-left-color: #222; top: 50%; margin-top: -8px }

/* tip-blancoBig */
	.tip-blancoBig {
		z-index:150000;
		text-align:left;
		border-radius:4px;
		-moz-border-radius:4px;
		-webkit-border-radius:4px;
		/*padding:10px 10px;*/
		/*padding-left:25px;*/
		padding:10px;
		max-width:400px;
		color:black;
		background:white;

		/**
		 * - If you set a background-image, border/padding/background-color will be ingnored.
		 *   You can set any padding to .tip-inner instead if you need.
		 * - If you want a tiled background-image and border/padding for the tip,
		 *   set the background-image to .tip-inner instead.
		 */
		 border: 1px solid black;
		 -webkit-box-shadow: 0px 0px 24px 0px #bdbdbd; /* Saf3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
	    box-shadow: 0px 0px 24px 0px #bdbdbd; /* Opera 10.5, IE9, FF4+, Chrome 6+, iOS 5 */
	}
	.tip-blancoBig .tip-inner {
		font: 14px 'Lucida Grande',sans-serif;
		background:white no-repeat;
	}

	/* Configure an arrow image - the script will automatically position it on the correct side of the tip */
	.tip-blancoBig .tip-arrow-top {
		margin-top:-5px;
		margin-left:-5px; /* approx. half the width to center it */
		top:0;
		left:50%;
		width:9px;
		height:5px;
		background:url(tip-blanco.gif) no-repeat;
	}
	.tip-blancoBig .tip-arrow-right {
		margin-top:-4px; /* approx. half the height to center it */
		margin-left:0;
		top:50%;
		left:100%;
		width:5px;
		height:9px;
		background:url(tip-blanco.gif) no-repeat -9px 0;
	}
	.tip-blancoBig .tip-arrow-bottom {
		margin-top:0;
		margin-left:-5px; /* approx. half the width to center it */
		top:100%;
		left:50%;
		width:9px;
		height:5px;
		background:url(tip-blanco.gif) no-repeat -18px 0;
	}
	.tip-blancoBig .tip-arrow-left {
		margin-top:-4px; /* approx. half the height to center it */
		margin-left:-5px;
		top:50%;
		left:0;
		width:5px;
		height:9px;
		background:url(tip-blanco.gif) no-repeat -27px 0;
	}
