
/* ligthbox */

	.black_overlay{
			display: none;
			position: fixed;
			_position: absolute;
			top: 0%;
			left: 0%;
			width: 100%;
			height: 100%;
			background-color: black;
			z-index:10000;
			-moz-opacity: 0.6;
			opacity:.60;
			filter: alpha(opacity=60);}


	.cuerpo_box, .cuerpo_box_google {
			display: none;
			position: absolute;
			float: left;
			top: 50%;
			left: 50%;
			margin: -170px 0 0 -270px;
			width: 560px; 
			height: 330px;
			background: #FFFFFF url(/images/cuerpo/cuerpo_blanco_bottom_login.gif) no-repeat bottom; 
			z-index:10002;}
			
			#cupon_box { }
			
			.contenedor_checkout #cuerpo_box { 
			display: block;
			position: relative;
			float: left;
			top: auto;
			margin: 0;
			left: auto;
			width: 100%;
			height: auto;
			background: none; 
			z-index:0;}

	
	.cuerpo_box .top_box {
		position: relative;
		display: block;
		width: 100%;
		height: 25px;
		background: url(../images/cuerpo/caja_amarilla_back.gif) repeat-x top;
		text-align: right;}
		
	.cerrar_box {	
			position: absolute;
			z-index: 99;
			top: 3px;
			right: 10px;
			width: 18px;
			height: 18px;
			background: url(../images/cuerpo/bot_cerrar.gif);}
			
		.cuerpo_box .top_box .right_box {
			float: right;
			width: 7px;
			height: 25px;
			background: url(../images/cuerpo/caja_amarilla_right.gif) no-repeat;}
			
		.cuerpo_box .top_box h1 {
			float: left;
			width: 484px;
			height: 20px;
			padding-top: 5px;
			background: url(../images/cuerpo/caja_amarilla_left.gif) no-repeat;
			color: #000;
			font-size: 11px;
			text-indent: 10px;
			text-align: left;
			text-transform: uppercase; }
		
	
		.cuerpo_box_google {
			position: fixed;
			_position: absolute;
			top: 10%;
			left: 31%;
			width: 560px; 
			height: 490px;
			float: none;
			margin: 0;}
	
		.cuerpo_box_google .top_box {
			position: relative;
			display: block;
			width: 100%;
			height: 25px;
			background: url(../images/cuerpo/caja_amarilla_back.gif) repeat-x top;
			text-align: right;}	
		
		.cuerpo_box_google .top_box .right_box {
			float: right;
			width: 7px;
			height: 25px;
			background: url(../images/cuerpo/caja_amarilla_right.gif) no-repeat;}
			
		.cuerpo_box_google .top_box h1 {
			float: left;
			width: 484px;
			height: 20px;
			padding-top: 5px;
			background: url(../images/cuerpo/caja_amarilla_left.gif) no-repeat;
			color: #000;
			font-size: 11px;
			text-indent: 10px;
			text-align: left;
			text-transform: uppercase; }	
			
		.cuerpo_box_google .mapa_google {
			float: left;
			padding: 0;
			margin-left: 30px;
			_margin-left: 15px;
			margin-top: 20px;
			width:500px; 
			height:380px;}
		
		.cuerpo_box_google .contenedor_botones_box { height:25px; margin-top: 10px;}
			
		.cuerpo_box_google .contenedor_botones_box a#bot_imprimir { float: right; clear: none; background: url(../images/cuerpo/bot_imprimir.gif) no-repeat top left;}
	
		.cuerpo_box_google .contenedor_botones_box a#bot_imprimir:hover { background-position: 0 -22px;}
		#mapDesc{
			display:none; }
		#mapDesc h2{
			color: #000;
			font-size: 11px;
			text-indent: 10px;
			text-align: left;
			font-weight: bold;
			text-transform: uppercase; }
		#mapDesc h3{
			color: #000;
			font-size: 10px;
			text-indent: 10px;
			text-align: left;
			text-transform: uppercase; }
	/* RECUPERAR PASSWORD 
	
	#recover_box {
			display: none;
			position: absolute;
			float: left;
			top: 35%;
			margin: 0 auto;
			*left: 25%;
			width: 560px;
			height: 330px;
			background: #FFFFFF url(/images/cuerpo/cuerpo_blanco_bottom_login.gif) no-repeat bottom;
			z-index:10002;}
		
	#recover_box .top_box {
		position: relative;
		display: block;
		width: 100%;
		height: 25px;
		background: url(../images/cuerpo/caja_amarilla_back.gif) repeat-x top;
		text-align: right;}
			
	#recover_box .top_box .right_box {
		float: right;
		width: 7px;
		height: 25px;
		background: url(../images/cuerpo/caja_amarilla_right.gif) no-repeat;}
		
	#recover_box .top_box h1 {
		float: left;
		width: 484px;
		height: 20px;
		padding-top: 5px;
		background: url(../images/cuerpo/caja_amarilla_left.gif) no-repeat;
		color: #000;
		font-size: 11px;
		text-indent: 10px;
		text-align: left;
		text-transform: uppercase;}
	*/
		
		.texto_box {
		float: left;
		display: block;
		width: 100%;
		height: 300px;
		text-align: center; }
		
		.texto_box p {
		float: left;
		margin: 30px 20px;
		margin-right: 0;
		width: 500px;
		font-size: 10px;
		font-weight: normal; 
		text-align: center;
		color: #808284;}
		
		.texto_box label {
		float: left;
		margin-left: 80px;
		width: 80px;
		font-size: 12px;
		font-weight: bold;
		text-align: right;
		color: #808284;}
		
		label.recomendar {
		float: left;
		margin-left: 10px;
		width: 150px;
		font-size: 12px;
		font-weight: bold;
		text-align: right;
		color: #808284;}
		
		#recomendar {
		margin-top: 40px;}
		
		.texto_box input {
		float: left;
		margin-bottom: 10px;
		margin-left: 20px;
		padding: 2px;
		width: 250px;
		height: 15px;
		border: 1px solid #F8AE0B;
		background: #EBEBEB;}
		
		.texto_box textarea {
		float: left;
		margin-bottom: 10px;
		margin-left: 20px;
		padding: 2px;
		width: 250px;
		height: 45px;
		border: 1px solid #F8AE0B;
		background: #EBEBEB;}
		
		.texto_box h1 {
		clear: both;
		margin-top: 40px;
		*margin-top: 0px;
		width: 99%;
		font-size: 12px;
		font-weight: bold;
		text-align:center;
		color:#808284;}
		
		.texto_box h2 {
		margin-top: 5px;
		width: 100%;
		font-size: 11px;
		font-weight: normal;
		text-align:center;
		color:#808284;}
		
		.texto_box .registrarse {
		width: 99%;
		cursor: pointer;}
		
		.texto_box .msj{
			width: 99%;
			font-size: 12px;
			font-weight: bold;
			text-align: center;
			color: #808284;
			padding: 10px 0;
		}
		
		#header_right .texto_box h2 a {
		font-size: 11px;
		font-weight: normal;
		color:#808284;}
		
		#header_right .texto_box h2 h1 {
		clear: both;
		margin-top: 10px;
		width: 100%;}
		
		.contenedor_botones_box {
		float:left;
		display: block;
		width: 560px;
		height: 50px;
		margin: 0;
		text-align: center;}
		
		.contenedor_botones_box a {
		float: left;
		width: 120px;
		height: 23px; }
	
		a#bot_ingresar {
		margin-left: 40%;
		background: url(../images/cuerpo/bot_ingresar.gif) no-repeat top left;}
		
		a#bot_ingresar:hover { background-position: 0 -23px;}
		
		#primero {
		margin-top: 40px;}
		
		#contenedor_botones_recomendacion {
		float:left;
		display: block;
		width: 560px;
		height: 50px;
		margin: 0;
		text-align: center;
		_float: none;
		_display: block;}
		
		#contenedor_botones_recomendacion a {
		float: left;
		width: 90px;
		height: 22px;
		_color:#333;}
		
		a#bot_enviar {
		margin-left: 37%;
		margin-right: 0;
		background: url(../images/cuerpo/bot_enviar.gif) no-repeat top left;
		_background: #F90;
		_color:#000;
		_margin-left: 30%;}
		
		a#bot_enviar:hover { background-position: 0 -22px;}
		
		a#bot_cancelar {
		margin-left: 5%;
		background: url(../images/cuerpo/bot_cancelar.gif) no-repeat top left;
		_background: #eee;
		_color:#000;
		_margin-left: 2%;}
		
		a#bot_cancelar:hover { background-position: 0 -22px;}
		
		
/* mapa de sucursales */

.lightbox_sucursal p { margin: 0;}


#map { float: left; position: relative;}


/* SHADOWBOX **************************************/

#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200;color:#fff;}
#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:9999;text-align:left;visibility:hidden;display:none;}
#sb-overlay{position:relative;height:100%;width:100%;}
#sb-wrapper{position:absolute;visibility:hidden;width:100px;}
#sb-wrapper-inner{position:relative;border:1px solid #303030;overflow:hidden;height:100px;}
#sb-body{position:relative;height:100%;}
#sb-body-inner{position:absolute;height:100%;width:100%;}
#sb-player.html{height:100%;overflow:auto;}
#sb-body img{border:none;}
#sb-loading{position:relative;height:100%;}
#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center;}
#sb-loading-inner span{background:url(/images/loading.gif) no-repeat;padding-left:34px;display:inline-block;}
#sb-body,#sb-loading{background-color:#060606;}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title,#sb-title-inner{height:26px;line-height:26px;}
#sb-title-inner{font-size:16px;}
#sb-info,#sb-info-inner{height:20px;line-height:20px;}
#sb-info-inner{font-size:12px;}
#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}
#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat;}
#sb-nav-close{background-image:url(/images/close.png);}
#sb-nav-next{background-image:url(/images/next.png);}
#sb-nav-previous{background-image:url(/images/previous.png);}
#sb-nav-play{background-image:url(/images/play.png);}
#sb-nav-pause{background-image:url(/images/pause.png);}
#sb-counter{float:left;width:45%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-size:12px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}

