/* CSS Document */

img {border: 0;}

.left {float:left;}
.right {	float: right;}

h1 { font-size: 12px; color: #fff;}

h3 {
	color:#fff;
	font-size: 11px;
	font-weight: bold;}

a { text-decoration: none; color: #000;}
a:hover { color: #f7a91c; text-decoration: underline;}

p { text-decoration: none; color: #707072;}

ul { list-style: none; font-weight: bold;}
ul a:hover {text-decoration: none; color: #000;}

input { 
	float: left;
	height: 15px;
	padding: 5px 0;
	border: none;
	background: white;	}
	
.yellow { color: #fec20f;}
.red { color:#f26521;}
.bold { font-weight: bold;}


/* header */

#header .left {
	float: left;
	width: 21px;
	height: 80px;
	background: url(../images/header/header-left.gif) no-repeat top left; }
	
	#header a#marca {
	margin-top: 10px;
	float: left;
	width: 170px;
	height: 59px;
	background: url(../images/header/sportline.gif) no-repeat;}
	
	#header_right {
	float: right;
	width: 740px;
	height: 80px; 
	background: url(../images/header/header-right.gif) no-repeat top right;}
	
	#user {
	float: left;
	width: 550px;
	margin-top: 33px;
	color: #FFFFFF; 
	text-align: right;
	font-size: 11px;}
	
	#header_right a {
	color: #FFF;
	font-size: 11px;}
	
	#header_right a.yellow { color: #fec20f;}
	
	#buscar { 
	float: right;
	width: 146px;
	height: 25px;
	margin-right: 20px;
	margin-top: 28px;
	background: url(../images/header/buscar-left.gif) no-repeat top left;}
	
	#buscar .buscar {
	float: left;
	margin-left: 10px;
	width: 113px;}
	
	#buscar .bot_buscar {
	float: left;
	width: 23px;
	height: 25px;
	background: url(../images/header/buscar-buscar.gif) top left no-repeat;
	cursor: pointer;}
	
	#buscar .busquedaavanzada {
	margin-left: 16px;
	font-size:10px;
	color:#CCCCCC;}
	
/* buscador avanzado */

.busqueda-avanzada  {
float: left;
width: 571px;
height:81px;
background: #B5B5B5 url(../images/cuerpo/varios/top_gris_back.gif) repeat-x;}

.busqueda-avanzada label {
float: left;
margin-top: 30px;
margin-left: 20px;
padding-bottom: 3px;
width: auto;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #000000;}

.busqueda-avanzada label.l01 { width: 125px;}
.busqueda-avanzada label.l02 { width: 102px;}
.busqueda-avanzada label.l03 { width: 78px;}



.contenedor_selects { float: left; clear: left; width: 100%; color: #EBEBEB; border: none;}

.busqueda-avanzada input {
float: left;
margin-left: 20px;
margin-right: 10px;
padding: 0;
padding-top: 2px;
width: 130px;
height: 18px;
font-size: 10px;
color: #707072;
background: #EBEBEB;}

.busqueda-avanzada select { float: left; height: 20px; padding-top: 1px; margin-right: 5px; font-size: 10px;}

.busqueda-avanzada select.categoria {width: 110px;}
.busqueda-avanzada select.marcas {width: 85px;}
.busqueda-avanzada select.precio {width: 80px;}

.busqueda-avanzada a.button_buscar {
float: left;
clear: none;
margin: 0;
padding: 0;
padding-top: 4px;
width: 89px;
height: 18px;
font-size: 11px;
text-align: center;
text-decoration: none;
background: url(../images/cuerpo/varios/top_gris_boton.gif) no-repeat;}

.busqueda-avanzada a:hover { color: #000000; text-decoration:: none; background-position: 0 -22px;}
	
/* lateral izquierdo */

.carrito_top {
	float: left;
	width: 100%;
	background: url(../images/cuerpo/carrito/carrito_top_left.gif) left top no-repeat; }
	
	.tituloGrisLeft .carrito_top { background-image: url(../images/cuerpo/carrito/tituloGris_top_left.png); }
	
	.carrito_top h1 {
	float: left;
	margin-left: 14px;
	padding-top: 8px;
	width: 140px;
	height: 22px;
	background: url(../images/cuerpo/carrito/carrito_top_back.gif) repeat-x top;}
	
	.tituloGrisLeft .carrito_top h1 { 
	background-image: url(../images/cuerpo/carrito/tituloGris_top_back.png); }
	
	.tituloGrisLeft .carrito_top h1 a { color: #fff; text-decoration: none;}
	
	.carrito_top span {
	float:left;
	background: url(../images/cuerpo/carrito/carrito_top_right.gif) left top no-repeat;
	width: 14px;
	height: 30px;}
	
	.tituloGrisLeft .carrito_top span { 
	background-image: url(../images/cuerpo/carrito/tituloGris_top_right.png); }
	
.carrito_items {
	float:left;
	margin-left: 6px;
	width: 156px;
	background: url(../images/cuerpo/carrito/carrito_items_top.gif) no-repeat top left;}
	
	.carrito_items ul {
		float: left;
		margin-top: 6px;
		background: #1e1e1e;}
	
	.carrito_items li {
		display: block;
		width: 156px;
		height: 20px;
		color: #f7a91c;	}
		
		.carrito_items li a {color: #f7a91c; font-size: 10px; font-weight: normal;}
		
		.carrito_items li.subtotal {
			padding: 5px 0;
			font-size: 11px;}
			
		.carrito_items li div { 
			float: left; 
			margin-left: 5px; 
			margin-bottom: 4px;
			width: 90px; 
			white-space:nowrap;
		}
			
		.carrito_items li span { 
		text-align:right; 
		float: right; 
		width: 50px; 
		margin-right: 5px;
		text-indent: 0;}
		
		.carrito_items li a:hover { color: #FFF;}
		
.carrito_buttons {
	float: left;
	width: 100%;
	height: 21px;
	background: #4b4b4b;
	text-align: center;}
	
	#vertodos {
		float: left;
		width: 71px;
		height: 16px;
		padding-top: 5px;
		background: url(../images/cuerpo/carrito/vertodo_left.gif) left bottom no-repeat;
		border-right: 1px solid  #1e1e1e;
		color: #FFF;
		text-transform: uppercase;
		font-size: 8px; }
		
	#cerrarcompra {
		float: left;
		width: 84px;
		height: 16px;
		padding-top: 5px;
		background: url(../images/cuerpo/carrito/finalizar_right.gif) right bottom no-repeat;
		color: #FFF;
		text-transform: uppercase;
		font-size: 8px; }
	
	.facebookButton,
	.facebookBox { float: left; margin-top: 10px;}
	
	.facebookBox {background:#fff;}
		
/* menu secundario */

.menu_secundario_items {
		float: left;
		margin-top: 6px;
		margin-left: 6px;
		background: #1e1e1e; }
	
	.menu_secundario_items li {
		display: block;
		width: 156px;
		height: 21px; }
		
		.menu_secundario_items li a {
		display: block;
		width: 156px;
		height: 16px;
		padding-top: 5px;
		background: url(../images/cuerpo/menu/menu_secundario_back.gif) repeat-x top;
		font-size: 10px;
		color: #fff;
		text-indent: 3px; } 
		
		.menu_secundario_items li a:hover { background-position: 0 -21px; color: #000;}
		
.menu_secundario_bottom {
	float:left;
	width: 168px; 
	height: 8px;
	background: url(../images/cuerpo/menu/menu_secundario_bottom.gif) bottom no-repeat;}
	
/* menu inferior */
	
.menu_inferior {
	float: left;
	margin-top: 10px;
	width: 100%;
	background: #000 url(../images/cuerpo/menu/menu_secundario_top.gif) no-repeat top;}
	
	.menu_inferior_items,
	.menu_inferior_items{
	float: left;
	width: 100%;
	margin-top: 6px;
	background: url(../images/cuerpo/carrito/carrito_back.gif) left top repeat-y; }
	
		.novedades_items { margin-top: 0;}
	
	.menu_inferior_items ul { margin-top: -2px;}
	
/* novedades */

.novedades_items li a {
	float: left;
	width: 90%;
	margin: 0;
	padding: 0 0 0 10px;
	font-weight: normal;
	font-size: 11px;
	color: #f9ac14;}
	
	.novedades_items li a.ver_mas { font-weight: normal; text-align: right; padding-bottom: 10px;}
	
	.novedades_items li a:hover { color: #fff;}
	
.novedades_items li p {
	float: left;
	width: 90%;
	margin: 0;
	padding: 0 0 0 10px;
	font-weight: normal;
	font-size: 11px;
	color: #fff;}
	
	
.contenedor_novedades h1 { color: #f9ac14; font-size: 14px;  float: left; width: 95%; text-align: left; }
.contenedor_novedades p { font-size: 12px; float: left; width: 95%; text-align: left;}
.contenedor_novedades .imagen { float: left; width: 95%; margin: 15px auto; text-align: center;}
.contenedor_novedades .buttons {  float: left; width: 95%; margin: 0; margin-top: 15px; padding: 0;}

	.contenedor_novedades .buttons a.button_next { float: right; margin: 0;}
	.contenedor_novedades .buttons a.button_back { width: 133px;}
	
/* CUERPO PRINCIPAL */

#cuerpo .top {
		position: relative;
		display: block;
		width: 100%;
		height: 25px;
		background: url(../images/cuerpo/caja_amarilla_back.gif) repeat-x top;
		text-align: right;}
		
		#cuerpo .top 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 .top h1 a {
			color: #000;
			font-size: 11px;
			text-indent: 10px;
			text-align: left;
			cursor: pointer;
			text-transform: uppercase;}
			
			#cuerpo .top h1 a.normal { font-weight: normal; margin-right: 3px;}
			
		.sportline_top {
			position: absolute;
			z-index: 999;
			top: 4px;
			right: 10px;
			width: 80px;
			height: 28px;
			background: none;}
			
		#cuerpo .top .right {
			float: right;
			width: 7px;
			height: 25px;
			background: url(../images/cuerpo/caja_amarilla_right.gif) no-repeat;}
			
		/* top gris */
		
		#cuerpo .contenedor_modulos .top_gris {
		position: relative;
		display: block;
		width: 100%;
		height: 25px;
		background: url(../images/cuerpo/caja_gris_back.gif) repeat-x top;
		text-align: right;}
		
		#cuerpo .contenedor_modulos .top_gris h1 {
			float: left;
			width: 484px; 
			height: 20px;
			padding-top: 5px;
			background: url(../images/cuerpo/caja_gris_left.gif) no-repeat;
			color: #fff;
			font-size: 11px;
			text-align: left;
			text-indent: 10px;
			text-transform: uppercase;}
			
		#cuerpo .contenedor_modulos .top_gris .right {
			float: right;
			width: 7px;
			height: 25px;
			background: url(../images/cuerpo/caja_gris_right.gif) no-repeat;}
			
	/* TEXTO */
	.texto{
	padding-bottom: 20px;
	float: left;
	width: 500px;
	margin: 30px;
	margin-bottom: 0;
	font-size: 11px;
	font-color: #707072;}
	
	.textoNoMargin { margin-top: 10px;}
	
	.texto p {
	width: 100%;
	float: left;
	clear: left;
	padding-top: 5px;}
	
	.texto h1 {
	width: 100%;
	color: #707072;
	font-size: 17px;}
	
	.texto h2 {
	width: 100%;
	color: #707072;
	font-size: 11px;
	margin-top: 10px;}
	
	.texto a {
	font-size: 11px;}
	
	.texto .destacados_naranja {
	color: #F3991E;
	font-weight: bold;}
	
	.texto .destacados_gris {
	color: #707072;
	font-weight: bold;}
	
	.texto .resaltado{
	width: 480px;
	margin-top: 10px;
	padding: 10px;
	float: left;
	background: #F3991E url(../images/cuerpo/varios/resaltado_back.gif) repeat;
	}
	
	.texto .resaltado p {
	padding: 0;} 
	
	/* Como Comprar */
	
	.texto .pasoscompras {
	width: 500px;
	float: left;
	padding: 10px;
	padding-bottom: 0;
	width: 480px;
	background: #EBEBEB }
	
		.texto .pasoscompras p {
		width: 410px;
		float: left;
		margin-top: 10px;
		margin-left: 45px;}
		
		.texto .pasoscompras .destacados_gris {
		color: #707072;
		font-weight: bold;}
		
		.texto .pasoscompras_bottom {
		float:left;
		margin-bottom: 20px;
		width:500px;
		height: 8px;		
		background: #EBEBEB url(../images/cuerpo/varios/bottom_right_corner.gif) no-repeat right;
		}
		
		.texto .pasoscompras_bottom div {
		float: left;
		width: 8px;
		height: 8px;
		background: #EBEBEB url(../images/cuerpo/varios/bottom_left_corner.gif) no-repeat;
		}
		
		.texto .pasoscompras .titulopasos {
		float:left;
		margin-top: 5px;
		padding: 0;
		width: 301px;
		heigth: 124px;}
		
		.texto .pasoscompras .imagenpasos {
		float:left;
		margin: 0;
		padding: 0;
		width: 179px;
		height: 124px;
		background:#FFFFFF;
		overflow: hidden;}
		
/* SUCURSALES */

.sucursal .sucursal_top {
		float: left;
		background: url(../images/sucursales/guarda_top.gif) no-repeat;
		width: 100%;
		height: 4px; 
		margin-top: 20px;
		font-size: 0;}

		.sucursal .sucursal_img {
		position: relative;
		float: left;
		width: 100%;
		height: 90px;
		overflow: hidden;}
		
		.sucursal .sucursal_img img {
		float: left;}
		
		.sucursal .sucursal_img a {
			position: absolute; 
			top: 0;
			left: 0;
			z-index: 10;
			width: 100%;
			height: 90px;
			background: url(../images/buttons/verMapa.png) center no-repeat;
			_background: url(../images/buttons/verMapa_ie6.png) center no-repeat;
			background-position: 0 -500px;}
			
			.sucursal .sucursal_img a:hover {
			background-position: center;}
			
			.sucursal .sucursal_img a span { display: none;}
			
			.sucursal .sucursal_img a.proximamente:hover {
				background: url(../images/buttons/verMapaYellow.png) center no-repeat;}

		.sucursal .sucursal_bottom {
		float: left;
		background: url(../images/sucursales/guarda_bottom.gif) no-repeat;
		width: 100%;
		height: 8px; }

		.sucursal .sucursal_texto {
		float: left;
		width: 100%;}
		
		.texto .fila_sucursal {
			float: left;
			clear: left;
			width: 100%;}
		
		.texto .titulo_sucursal {
		float: none;
		display: block;
		font-size: 8pt;
		font-weight: bold; 
		color:#999999;}
		
		.texto .direccion_sucursal {
		font-size: 7pt;
		font-weight: bold;}
		
		.texto .barrio_sucursal {
		font-size: 7pt;}


/* SUCURSALES NUEVO */

.texto-sucursales {_float:none; _display:block; position:relative;}

.sucursalSelector {
	float: right;
	width: auto;
	margin-top: -15px;
	padding-bottom: 3px;
	padding-right: 15px;
	border-bottom: 2px solid #FABB24;
	background: url(../images/cuerpo/varios/sucursales/arrowDown.png) right 0 no-repeat;}


.sucursalSelector:hover { text-decoration: none;}

.sucursalSelectorItem {
	float:left;
	position: absolute;
	top:0;
	right:0;
	margin-top: 23px;
	width: 149px;
	background: #E5E3E5;
	border-bottom: 2px solid #FABB24;
	}
	
	.sucursalSelectorItem a {
		float: left;
		padding: 3px 5%;
		width: 90%;
		font-size: 10px;
		_float:none;
		_display:block;}
		
		.sucursalSelectorItem a:hover { background: #FABB24; color: #FFF; text-decoration: none;}


.sucursalList {
	float: left;
	width: 100%;}
	
	.sucursalList li {
		float: left;
		padding: 15px 0;
		width: 100%;}
		
	.sucursalList li.titleSection {
		padding: 0;}
		
		.sucursalList li.titleSection h3 {
			float: left;
			padding-top: 40px;
			padding-bottom: 3px;
			width: 100%;
			font-size: 14px;
			color: #000;
			border-bottom: 1px solid #6C6B6C;}
			
			.sucursalList li.titleSection h3 span {
				color: #6F6F72;
				font-weight: normal;
				text-transform: uppercase;}
		
.imageBox {
	float: left;
	padding: 8px 0;
	width: 115px;
	height: 116px;
	background: url(../images/cuerpo/varios/sucursales/imageContBack.png) no-repeat;}

.textBox {
	float: right;
	width: 74%;}
	
	.textBox h3 {
		float: left;
		width: 100%;
		font-size: 14px;
		color: #4F4F50;}

	.textBox p {
		float: left;
		width: 100%;
		font-size: 12px;
		color: #6F6F72;
		font-weight: normal;}
		
		.textBox p.address { text-transform: uppercase;}
	
	.textBox span {
		float: left;
		padding-top: 5px;
		width: 100%;
		font-size: 13px;
		color: #4F4F50;
		font-weight: bold;}

.btnCont {
	float: left;
	padding-top: 10px;
	width: 100%;}
	
	.btnCont a {
		float: left;
		padding-top: 2px;
		width: auto;
		margin-right: 15px;
		padding-left: 23px;
		height: 17px;
		font-size: 12px;
		color: #FABB24;}
		
		.btnCont a.sucursalPicture { background: url(../images/cuerpo/varios/sucursales/zoomBtn.png) no-repeat;}
		.btnCont a.sucursalMap { background: url(../images/cuerpo/varios/sucursales/mapBtn.png) no-repeat;}
		
.imagesCont { display: none;}

/* MEDIOS DE PAGO */

/* Medios de pago */

.contenedor_tarjetas {
	float: left;
	padding: 0 5%;
	width: 90%;
	text-align: center;}

.contenedor_tarjetas img { margin: 0 10px;}
	
		.faqs .texto { margin-top: 0;}
		
		.faqs .texto h1 { margin-top: 20px;}

	.destacados_tarjetas {
	color: #F3991E;
	font-weight: bold;
	font-size: 13px;}
	
/* EMPLEOS */

.empleo h1 {
	padding-bottom: 15px;
	color: #707072;
	font-size: 17px;}
	
	.empleo .destacados_gris {
	color: #707072;
	font-weight: bold;}
	
	.empleo p {
	margin-bottom: 10px;
	float:left;
	color: #707072;
	font-size: 11px;}
	
	.empleo label {
	float: left;
	clear: left;
	margin-right: 10px;
	padding-top: 2px;
	width: 150px;
	height: 15px;
	color: #707072;}
	
	.empleo label.label_right {width: 100px; clear: none;}
	
	.empleo label.label_terminos {clear: none; width: 215px;}
	
	.formulario_aparatos .contenedor_botones { margin-top: 15px; padding-right: 40px;}
	
	.empleo .contenedor_botones, .formulario_aparatos .contenedor_botones {
	float: right;
	width: 182px; }
	
	.empleo .contenedor_botones a, .formulario_aparatos .contenedor_botones a {
	float: left;
	margin-left: 5px;
	width: 86px;
	height: 22px; }
	
	.empleo .contenedor_botones a.bot_enviar, .formulario_aparatos .contenedor_botones a.bot_enviar {
	background: url(../images/cuerpo/bot_enviar.gif) no-repeat top left;}
	
	.empleo .contenedor_botones a.bot_cancelar, .formulario_aparatos .contenedor_botones a.bot_cancelar {
	background: url(../images/cuerpo/bot_cancelar.gif) no-repeat top left;}
	
	.empleo .contenedor_botones a.bot_borrar, .formulario_aparatos .contenedor_botones a.bot_borrar {
	background: url(../images/cuerpo/bot_borrar.gif) no-repeat top left;}
	
	.empleo .contenedor_botones a:hover, .formulario_aparatos .contenedor_botones a:hover { background-position: 0 -22px;}
	
	.empleo .espaciador {
	float: left;
	margin-bottom: 145px;}
	
	.empleo input {
	float: left;
	margin-bottom: 10px;
	padding: 2px;
	width: 250px;
	height: 15px;
	border: 1px solid #F8AE0B;
	background: #EBEBEB;}
	
	.empleo .input_login {
	float: left; 
	clear:none;
	width: 0px; 
	margin-bottom: 10px;}
	
	.empleo .input_login input {margin-bottom: 0px; width: 0px; }
	.empleo .input_login label {
			margin-bottom: 0px; 
			margin-left: 10px;
			font-size: 10px;
			width: 0px; 
			clear: none; 
			color: #FF0000;
	}	
	
	.empleo input.check_terminos {
	margin: 0; 
	margin-right: 10px;
	padding: 0; 
	width: 15px;
	border: none; 
	background: none;}
	
	.empleo input.radio_sexo { 
		margin: 0; 
		margin-right: 10px;
		padding: 0; 
		width: 10px;
		border: none; 
		background: none;
	}	
	
	.empleo .input_date {
	float: left;
	width: 260px;
	margin-bottom: 10px;}
	
		.empleo .input_date input {margin-bottom: 0px;}
		
		.empleo .input_date input.direccion { width: 45%;}
		.empleo .input_date label.altura { width: 20%; padding-left: 10%; clear: none;}
		.empleo .input_date input.altura { width: 15%; clear: none;}
	
	.empleo .input_sexo {
		float: left;	
		width: 250px;
		margin-bottom: 10px;
	}
	
		.empleo .input_sexo label {
			margin-bottom: 0px; 
			margin-right: 80px; 
			width: 10px; 
			clear: none; 
		}
		
	.empleo select {
	float: left;
	margin-bottom: 10px;
	width: 254px;
	height: 19px;
	font-size: 11px;
	color: #707072; 
	border: 1px solid #F8AE0B;
	background: #EBEBEB;}
	
	.empleo textarea {
	float: left;
	margin-bottom: 10px;
	padding: 2px;
	width: 250px;
	height: 120px;
	border: 1px solid #F8AE0B;
	background: #EBEBEB;}
	
	
	.empleo .div_input_radiales {
	float: left;
	margin-bottom: 10px;
	width: 250px;
	height: 30px;}	
		
	.empleo .div_input_radiales .texto_input_radiales {
	float: left;
	clear: none;
	margin: 0;
	margin-left: 5px;
	padding: 0;
	width: 30px;
	height: 15px;}
	
	input.input_radiales {
	float: left;
	margin: 0px;
	margin-bottom: 10px;
	padding: 0;
	width:auto;
	background: none;
	border: none;}
	
	.empleo .contenedor_botones {
	float:right;
	margin-right: 85px;
	padding: 0;
	}
	
/* MODULOS */ 

.marginleft { margin-left: 10px; }

.modulotitulo {	font-size: 10px; height: 25px; }
.modulomarca {	font-size: 10px; font-weight: bold; color: #464646; }

	
.moduloprecio {
	width: 62px;
	background: url(../images/base/precionaranja.gif) no-repeat right top;;
	float: right;
	text-align: center;
	height: 16px;}
	
.moduloprecio-gris {
	width: 62px;
	background: url(../images/base/preciogris.gif) no-repeat left top;
	float: left;
	text-align: center;
	font-size: 10px;
	height: 15px;
	margin-top:5px;}
	
.moduloprecio-naranja {
	width: 62px;
	background: url(../images/base/precionaranja.gif) no-repeat left top;
	float: left;
	text-align: center;
	font-size: 10px;
	height: 15px;
	margin-top:5px;}
	
.modulocarrito { float: right; margin-top:3px;}

.botonoferta {
	width: 36px;
	height: 14px;
	background: url(../images/buttons/oferta.gif) right top no-repeat;
	position: absolute; 
	margin-left: -36px;}
	
/* HOME DE PRODUCTO */

		.producto_left h1 {
		float:left;
		width: 100%;
		font-weight: normal;
		font-size: 18px;
		color: #000;}
		
		.producto_left h2 {
		float: left;
		width: 100%;
		font-weight: normal;
		font-size: 22px;
		color:#898989;}
	
		.producto_imagen {
		float: left;
		margin-top: 20px;
		width: 100%;
		height: 240px;
		overflow: hidden;}
		
		.producto_precio {
		float: right;
		width: 148px;
		height: 67px;
		background: url(../images/cuerpo/producto/precio_big.gif) no-repeat;
		text-align: center;}
		
		.producto_precio h1 {font-size: 27px;color: #000; font-weight: normal; margin-top: 5px; letter-spacing: -2px;}
		.producto_precio h2 {font-size: 17px; color:#FFF; font-weight: normal;}
		
	.producto_right img.oferta { float: right; padding-right: 37px; padding-top: 10px;}
	.producto_right img.promo { float: right; padding-right: 11px; padding-top: 10px;}		
		
	.producto_recuadro .recuadro_top {
	width: 100%;
	height: 9px;
	background: url(../images/cuerpo/producto/recuadrogris-top.gif) no-repeat;}
	
	.producto_detalles {
	width: 150px;
	margin-left: 20px; 
	padding-bottom: 10px; }

		select.talle {width: 148px; z-index:1;}
	
	.productocolores {float: left;	margin: 10px 8px 10px 0; }
	
	p.detalles {margin-top: 10px; font-size: 12px; }
	p.detallesbold { margin-top: 5px; font-size: 10px;font-weight: bold;}
	p.detallessmall {margin-top: 2px; font-size: 10px; }
	
	.producto_opciones {
	float: right;
	clear: right;
	width: 130px; }
	
	.producto_opciones a:hover{ text-decoration: underline;}
	
	a.prod_opciones {
	float: left;
	clear: left;
	padding-left: 25px;
	width: 110px;
	height: 20px;
	color: #999999;
	font-size: 10px;
	font-weight: normal;}

	a.prod_opciones-talles {
	float: left;
	clear: left;
	padding:7px 0 0 25px;
	width: 110px;
	height: 25px;
	color: #000000;
	font-size: 10px;
	font-weight: bold;}

	a:hover.prod_opciones-talles {
	text-decoration: underline; color:000000;}

	a:hover.prod_opciones {
	text-decoration: underline;}
	
	a#carrito { background: url(../images/cuerpo/producto/producto-carrito.gif) no-repeat top left;}
	a#talles { background: url(../images/cuerpo/producto/producto-talles.gif) no-repeat top left; background-position:0 5px;}
	a#enviar { background: url(../images/cuerpo/producto/producto-send.gif) no-repeat top left;}
	a#volver { background: url(../images/cuerpo/producto/producto-back.gif) no-repeat top left;}
	a#imprimir{ background: url(../images/cuerpo/producto/producto-print.gif) no-repeat top left;}
	a#Share { background: url(../images/cuerpo/producto/producto-share.gif) no-repeat top left;}
	.producto_opciones a:hover {color: #999999;}
	
	#at20mc { margin-top: -20px;}
	
	.prod-mensaje { color:#666666; font-size:11px; padding:5px 5px 10px; border-top:1px solid #cccccc;}
	
	.contenedor_modulos .contenedor_gris { 
	float: left;
	width: 543px;
	padding-top: 10px;
	padding-left: 5px;
	border-left: 1px solid #959595; 
	border-right: 1px solid #959595;}
	
	.contenedor_modulos .contenedor_gris_bottom {
	float: left;
	clear:both;
	width: 550px;
	height: 9px;
	background: url(../images/cuerpo/caja_gris_bottom.gif) no-repeat bottom;}
	
	.modulo_noresult {
		float: left;
		width: 408px;
		margin-bottom: 20px; }
		
	.modulo_noresult h1{
		display: block;
		width: 380px;
		margin-top: 5px;
		margin-left: 10px;
		font-size: 10px;
		font-weight: normal;
		color: #707173;
	}
	
	/* PRODUCTOS RELACIONADOS */
	
	.contenedor_modulos .contenedor_relacionados { 
	float: left;
	width: 480px;
	padding: 0 30px 0 40px;
	border-top: 3px solid #d1d2d4;
	border-bottom: 3px solid #d1d2d4;}
	
	.top_relacionados {
		float: left;
		padding: 0 30px 0 40px;
		width: 480px; 
		background: url(../images/cuerpo/titProdRelacionados.png) no-repeat top center;
		height: 25px;}
		
		.top_relacionados h1 { display: none;}
	
	/* MODULOS ****************************************/
		
	.modulo_chico {
		float: left;
		width: 108px;
		margin-bottom: 20px;
		position: relative;}
		
		.modulo_chico a { width: 100%; float:left; }
		
		.modulo_chico a:hover { background: url(../images/cuerpo/modulos/modulo_back.gif) no-repeat;
								text-decoration: none;}
								
		.modulo_chico a:hover h1, .modulo_chico a:hover p { color: #000;}
		
	.contenedor_modulos .modulo_chico .moduloContTitulos {
		position: absolute;
		display: block;
		margin-top: 5px;
		width: 100%;
		z-index: 10;
		overflow: visible;}
		
	.contenedor_modulos .modulo_chico h1 {
		display: block;
		width: 80px;
		margin-left: 10px;
		font-size: 10px;
		font-weight: normal;
		color: #707173;
		cursor: pointer;}
		
	.contenedor_modulos .modulo_chico p {
		display: block;
		width: 80px;
		margin-left: 10px;
		font-size: 10px;
		font-weight: bold;
		color: #707173;
		cursor: pointer;}
		
	.modulo_chico_img {
		position: relative;
		padding-top: 60px;
		width: 100%;
		height: 70px; 
		text-align: center;
		cursor: pointer;
		overflow: hidden;}
		
		.modulo_chico_img .oferta { position: absolute; z-index: 5; bottom: 5px; left: 33px; display: none;}
		
		.modulo_chico a:hover .modulo_chico_img .oferta { display: block;}
		
	.modulo_precio {
		position: relative;
		clear: both;
		margin-left: 12px;
		height: 21px;
		background: url(../images/cuerpo/modulos/modulo_precio_left.gif) no-repeat top left; }
		
		.modulo_precio img.target { position: absolute; z-index: 10; left: 0px; top: 0px;}
		
		.modulo_precio h3 {
			float: left;
			margin-left: 15px;
			padding: 4px 0 7px 0;
			width: 48px;
			height: 10px;
			background: #fff4cd url(../images/cuerpo/modulos/modulo_precio_back.gif) repeat-x;
			font-size: 11px;
			letter-spacing: -1px;
			text-align: center;
			color: #707173;}
	
		.modulo_precio input.precio_comprar {
			float: left;
			width: 20px;
			height: 21px;
			background: url(../images/cuerpo/modulos/modulo_precio_comprar.gif);
			cursor: pointer;}
		
		.modulo_chico a.precio_info {
			float: left;
			margin-top: 10px;
			margin-left: 15px;
			padding-top: 3px;
			width: 70px;
			height: 18px;
			font-size: 11px;
			text-align: center;
			background: url(../images/cuerpo/modulos/modulo_precio_info.gif);
			cursor: pointer;}
			
		.modulo_chico a.precio_info:hover { background: url(../images/cuerpo/modulos/modulo_precio_info.gif) bottom left; color:#FFF;}	
		
		.modulo_chico h1.aparatos, .modulo_chico p.aparatos, .modulo_chico .aparatos {cursor: default;}
			
		
			
		/* modulo precio gris 		
		.contenedor_gris .modulo_precio {
		background: url(../images/cuerpo/modulos/modulo_gris_precio_left.gif) no-repeat top left; }
		
		.contenedor_gris .modulo_precio h3 {
		background: url(../images/cuerpo/modulos/modulo_gris_precio_back.gif) repeat-x;}
	
		.contenedor_gris .modulo_precio input.precio_comprar {
		background: url(../images/cuerpo/modulos/modulo_gris_precio_comprar.gif);}*/

		
/* enviar a un amigo */

	#texto_amigos{
	width: 100%;
	text-align: center;
	margin-top: 40px;}	
	
	#label_primero { margin-top: 45px;}

/* filtro de categoria */

	.filtro {
	float: left;
	width: 100%;
	padding-top: 15px;
	height: 39px;
	background: url(../images/cuerpo/categoria_filtro_back.gif) repeat-x top;}
	
	.filtro select, .filtro input {height: 21px; padding: 1px 0; border: 1px solid #666; margin-left: 30px; float: left;}
	
	select.select_items, select.select_sexo {width: 90px; }
	select.select_ordenar { width: 165px;  }
	input.button_actualizar {
	float: left;
	clear: none;
	margin: 0;
	margin-left: 10px;
	padding-top: 0px;
	width: 89px;
	height: 22px;
	font-size: 11px;
	text-align: center;
	background: url(../images/cuerpo/varios/top_gris_boton.gif) no-repeat;
	border: none;
	cursor: pointer;
	}
	
	input.button_actualizar:hover {color: #000000; background-position: 0 -22px;}
		
		
/* tarjetas abajo */

	#cuerpo_bottom_tarjetas .left {
	float: left;
	width: 7px;
	height: 62px;
	background: url(../images/cuerpo/tarjetas/cuerpo_tarjetas_left.gif) no-repeat top left;}
	
	#cuerpo_bottom_tarjetas img {margin: 5px 7px; vertical-align: middle;}
	
	#cuerpo_bottom_tarjetas .dgdpc {
	position: relative;
	z-index:1;
	display: block;
	width: 100%; 
	*margin-top: -20px;
	text-align: center;
	letter-spacing: -0.5px;
	*letter-spacing: 0;
	font-size: 9px;
	font-weight: normal;
	color: #999;}
	
	
/* marcas a la derecha */

	.lateral_right_pub .top {
		float: left;
		margin-bottom: -4px;
		width: 146px;
		height: 6px;
		background: #000 url(../images/cuerpo/column_right/marcas_top.gif) no-repeat top left;}
		
	#selector_marcas {
		float: left;
		width: 114px;
		padding: 10px 16px;
		background: #000 url(../images/cuerpo/column_right/marcas_bottom.gif) bottom no-repeat;}
		
		#selector_marcas .marcaleft {  float: left; clear: left; margin-right: -5px; width: 54px; }
		#selector_marcas .marcaright {  float: right; margin-left: -5px; width: 56px; }
		
		#marca-topper {
			background:  url(../images/cuerpo/column_right/marcas/topper.gif) no-repeat top left;
			height: 33px;}
		#marca-puma {
			background: url(../images/cuerpo/column_right/marcas/puma.gif) no-repeat top left;
			height: 33px;}
		#marca-converse {
			background: url(../images/cuerpo/column_right/marcas/converse.gif) no-repeat top left;
			height: 22px;}
		#marca-adidas {
			background: url(../images/cuerpo/column_right/marcas/adidas.gif) no-repeat top left; 
			height: 29px;}
		#marca-reebok {
			background: url(../images/cuerpo/column_right/marcas/reebok.gif) no-repeat top left; 
			height: 25px;}
		#marca-nike {
			background: url(../images/cuerpo/column_right/marcas/nike.gif) no-repeat top left;
			height: 26px;}
		#marca-speedo {
			background: url(../images/cuerpo/column_right/marcas/speedo.gif) no-repeat top left;
			height: 25px;}
		#marca-wilson {
			background: url(../images/cuerpo/column_right/marcas/wilson.gif) no-repeat top left; 
			height: 25px;}	

/* footer */

#footer p, #footer a {
		color: #999;
		font-weight: bold;
		font-size: 10px;}
		
		#footer a:hover { color: #FFF; text-decoration: none;}
		
		#ids a { float: left; margin-left: 10px; color: #999;}
		#ids img {float: left;}

		.hand{cursor: pointer;}
		
/* resultados de busqueda */		

.resultados_busqueda {
float: left;
width: 100%;
height: 15px;}

.resultados_busqueda p {
float: right;
margin-top: 5px;
margin-right: 15px;
font-size: 10px;
font-weight: normal;
color: #707173;}

.resultados_busqueda p a { cursor: pointer;}

.contenedor_paginador { float: right; padding-right: 10px; height: 15px; }

.contenedor_paginador .paginador {
float: left;
margin-top: 5px;
width: 15px;
font-family: verdana;
font-size: 11px;
font-weight: normal;
text-align: center;
color: #707173;}

.contenedor_paginador .paginador_seleccionado { font-weight:bold; color:#f7a81d; }

.contenedor_paginador #izq {}
.contenedor_paginador #der {}

.paginador a { margin-right: 3px; cursor: pointer; color: #707173;}

/* Nuevo Paginador */

.cuerpoPaginador {
	float: right;
	margin: 15px 0 0 0;
	width: auto;
	height: 22px;
	padding-right: 10px;
	padding-left: 3px;
	background: url(../images/cuerpo/paginadorLeft.png) no-repeat;}
	
	.cuerpoPaginador div {
		float: left;
		padding: 0;
		padding-right: 3px;
		width: auto;
		height: 22px;
		background: url(../images/cuerpo/paginadorRight.png) no-repeat right top;}
		
	.cuerpoPaginador div ul {
		float: left;
		padding: 0 5px;
		width: auto;
		background: url(../images/cuerpo/paginadorBack.png) repeat-x;}
		
	.cuerpoPaginador li {
		float: left;
		width: auto;}
		
		.cuerpoPaginador li a {
			float:left;
			padding: 1px 2px;
			margin: 2px;
			width: auto;
			height: 15px;
			text-align: center;
			font-size: 11px;
			color: #707173;
			font-weight: normal;}
			
			.cuerpoPaginador li a.active {background: #fff; color: #E08000;}
			.cuerpoPaginador li a:hover,
			.cuerpoPaginador li.prevNext a:hover { color: #000;}
			
		.cuerpoPaginador li.prevNext a { width: auto; color: #444444; padding-right: 10px;}
			.cuerpoPaginador li.prevNextRight a { width: auto; color: #444444; padding-right: 2px; padding-left: 10px;}
		.cuerpoPaginador li.firstLast a { width: auto;}
		
	
	
	
	
	
	
	
	

.oblig{ color: red; font-size: 10px; }

.no-product {
	margin-top: 20px;
	padding-left: 180px;
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;}
	
	
/* APARATOS */

.imagen_aparato {
	float: left;
	padding-left: 10px;
	width: 265px;
	overflow: hidden;}
	
.aparato_espeficicaciones {
	float: left;
	margin-bottom: 20px;
	width: 240px;
	padding-left: 15px;}

	.aparato_espeficicaciones h1 {
		float: left;
		margin-bottom: 10px;
		width: 100%;
		font-size: 18px;
		font-weight: bold;
		color: #f6bd26;}
	
	.aparato_espeficicaciones p {
		float: left;
		margin-bottom: 10px;
		width: 100%;
		font-size: 11px;
		font-weight: normal;
		color: #838383;}
		
	.aparato_espeficicaciones p span { font-weight: bold;}
	
.formulario_aparatos {
	float: left;
	width: 100%;}
	
	.formulario_aparatos p {
		float: left;
		margin-bottom: 10px;
		width: 100%;
		font-size: 14px;
		font-weight: bold;
		text-align: center;}
	
	.formulario_aparatos label {
		float: left;
		margin-top: 3px;
		padding-right: 5px;
		width: 110px;
		font-size: 11px;
		font-weight: normal;
		color: #696969;
		text-align: right;}
	
	.formulario_aparatos label.mediano{ width: 80px;}
		
	.formulario_aparatos input {
		flaot: left;
		margin-bottom: 10px;
		padding-left: 5px;
		width: 145px;
		height: 10px;
		font-size: 11px;
		background: #e5e7e2;
		border: 1px solid #dd960f;}
		
	.formulario_aparatos select {
		float: left;
		width: 152px;
		font-size: 12px;
		background: #e5e7e2;
		border: 1px solid #dd960f;}
		
	.formulario_aparatos input.chico { width: 40px;}
	
	.formulario_aparatos label.chico { width: 40px; padding-left: 13px;}
	
	
	/********************************* CARTEL OFERTAS ***********************************/
	
	.modulo_chico_img .imagen-oferta {
		position: relative;
		margin-top: 4px;
		*margin-top: 0;
		padding-left: 20px;
		*padding-left: 0;
		width: 72px;
		height: 13px;
		z-index: 99;
		background: url(../images/cuerpo/oferta.gif) right no-repeat;}
		
	/********************************** FAQs ************************************************/
	
	.faqs .texto p { *padding-top: 10px;}
	
	/*************************************** Flotador **************************************/
	
	#flotadorHome {
		position: absolute;
		display: block;
		left: 0;
		float: left;
		width: 950px; 
		top: 75px;
		z-index: 100000;
		text-align: center;}
		
		#flotadorHome div.lateral_right_pub {
			float: left;
			width: 100%;
			float: none;
			display: block;
			text-align: center;
			margin: 0;}
			
	/**********************   Backgorund	***************************/			
	.hideBack{background: #FFFFFF;}	
	
	
/* Bsqueda RRHH ******************************************************/

#cuerpo .rrhh h1 { font-family: Tahoma, Geneva, sans-serif; font-size: 18px;}
#cuerpo .rrhh p { font-size: 11px; margin-top: 10px;}
#cuerpo .rrhh h2 { font-size: 13px;}
#cuerpo .rrhh h2.title { margin-top: 20px;}
#cuerpo .rrhh .rrhhBox { 
	float: left; 
	margin: 0; 
	padding: 0; 
	margin-top: 20px;
	width: 540px;}
	
	#cuerpo .rrhh .rrhhBox .top {
		float: left;
		width: 100%;
		height: 30px;
		background: #feaa0f url(../images/cuerpo/rrhhBoxTop.png) top no-repeat;}
		
		#cuerpo .rrhh .rrhhBox .top h2 { 
		float: left; 
		color: #FFF; 
		margin-top: 8px; 
		padding-left: 10px; 
		font-weight: bold;
		text-transform: uppercase;}
		
		#cuerpo .rrhh .rrhhBox .cont { 
		float: left; 
		width: 538px; 
		border: 1px solid #feaa0f;} 
		
		#cuerpo .rrhh .rrhhBox .cont .contColumns { 
		float: right; 
		margin-right: 2%; 
		_margin-right:1%; 
		padding-bottom: 7px; 
		padding-top: 7px; 
		width: 96%; 
		border-bottom: 1px solid #aeb0b3;}
		
		#cuerpo .rrhh .rrhhBox .cont .last { border: none;}
		#cuerpo .rrhh .rrhhBox .cont .contColumns .contLeft { float: left; margin-top: 10px; padding-right: 1%; width: 44%; border-right: 1px solid #aeb0b3;}
		#cuerpo .rrhh .rrhhBox .cont .contColumns .contLeft h2.perfil { font-size: 12px; font-weight: normal; margin-bottom: 5px;}
		#cuerpo .rrhh .rrhhBox .cont .contColumns .contLeft h2.naranja { margin-bottom: 10px;}
		#cuerpo .rrhh .rrhhBox .cont .contColumns .contRight { float: left; width: 53%; padding-left: 1%; margin-left: -1px; border-left: 1px solid #aeb0b3;}
		#cuerpo .rrhh .rrhhBox .cont .contColumns .contRight p span { float: left; margin-bottom: 5px; width: 100%; font-size: 12px; text-align: center;}
		
/* Productos destacados home ********************************************/

.contenedor_productos_destacados {
	float: right;
	width: 96%;
	margin-right: 2%;
	border-bottom: 3px dotted #faad35;}
	
	.contenedor_productos_destacados .producto_destacado {
		float: left;
		text-align: center;
		padding: 4% 2%;
		width: 46%;
		position: relative;
		text-align: center;}
	
	.contenedor_productos_destacados .producto_destacado img { margin: 50px 0 0 0;}
	.contenedor_productos_destacados .producto_destacado .producto_titulo img { margin: 0 0 0 0;}
		
	.contenedor_productos_destacados .producto_destacado .producto_titulo {
		float: left;
		margin: 0;
		height: 200px;
		width: 88%;
		font-size: 14px;
		font-weight: normal;
		color: #58595b;
		text-transform: uppercase;
		position: absolute;
		top: 20px;
		left: 15px;}
		
	.contenedor_productos_destacados .producto_destacado .modulo_precio {
		float: none;
		margin-left: 90px;
		*margin-left: 0px;
		width: 100px;
		background: url(../images/cuerpo/modulos/modulo_precio_destacado_left.png) no-repeat;}
		
	.contenedor_productos_destacados .producto_destacado .modulo_precio h3 {	
		color: #000;
		background: #fff4cd url(../images/cuerpo/modulos/modulo_precio_destacado_back.png) repeat-x;}
		
	.contenedor_productos_destacados .producto_destacado .modulo_precio .precio_comprar {
		padding: 0;
		margin:0;
		background: url(../images/cuerpo/modulos/modulo_precio_destacado_comprar.png) no-repeat;}
		
/* Productos mas vistos ***********************************************/

.prod_mas_vistos { 
	border-bottom: 1px solid #979797;}
	
.prod_mas_vistos .producto_destacado .producto_titulo {
	float: left;
	width: 100%;
	font-size: 12px; 
	text-align: center;
	margin-bottom: 10px;}
	
	
.prod_mas_vistos .producto_destacado .modulo_precio { 
	margin-left: 85px;
	*margin-left: 22px;
	background: url(../images/cuerpo/modulos/modulo_precio_left.gif) no-repeat;}
	
.prod_mas_vistos .producto_destacado .modulo_precio h3 {
	color: #494430; 
	background: #fff4cd url(../images/cuerpo/modulos/modulo_precio_back.gif) repeat-x;}
	
.prod_mas_vistos .producto_destacado .modulo_precio .precio_comprar {
	background: url(../images/cuerpo/modulos/modulo_precio_comprar.gif) no-repeat;}
	
/* Comentarios *****************************************************/

.commentsBox {
	float: left;
	margin-top: 30px;
	width: 540px;
	padding-left: 15px;}
	
	.commentsTop {
		float: left;
		width: 100%;
		height: 30px;
		background: #feaa0f url(../images/cuerpo/rrhhBoxTop.png) top no-repeat;}
		
		.commentsTop p {
			float: left;
			color: #ffffff;
			margin-top: 8px;
			padding-left: 10px;
			font-weight: normal;
			font-weight: bold;
			font-size: 11px;
			text-transform: uppercase;}
			
	.commentsBox ul { float: left; width: 528px; padding: 0 5px; border: 1px solid #fa9b12; border-top: none;}
	
	.commentsBox li { float: left; width: 94%; padding: 10px 3%; border-top: 1px solid #aeb0b3;}
	.commentsBox li.first {border-top: none;}
	
	.commentsBox li p {
		padding: 5px 0;
		font-size: 12px;
		font-weight: normal;}
		
		.commentsBox li p.name { color: #009cff; font-weight: bold; text-transform: uppercase;}
		.commentsBox li p.date { color: #ff7800; font-weight: bold;}
		
/* Slide de Fotos *************************************/

#tabvanilla {
	float: left;
	margin-top: 30px;
	padding-left: 7px;
	width: 555px;
	padding-bottom: 10px;
	background: url(../images/sliderFotos/sliderBottom.png) no-repeat bottom right; }

	.tabnav { float: left; width: 100%; background: #c1c2c4 url(../images/sliderFotos/menuBt5.png) no-repeat right top;}
	
		.tabnav li, .tabnav li a { 
		float: left; 
		margin-top: 4px;
		width: auto;
		font-size: 11px;
		font-weight: normal;
		text-align: center;
		color:#666;}
		
		.tabnav li a { margin-top: 0; padding: 4px 7px;}
		
		.tabnav li a:hover, .tabnav li a:active, .tabnav li.ui-tabs-selected a { padding-bottom: 1px; border-bottom: 3px solid #666; color: #666;}
		
	.tabdiv { 
		float: left; 
		
		_float: none;
		_display: block;
		width: 520px;  
		padding: 5px 14px 25px 19px; 
		border-left: 1px solid #c7c7c7; 
		border-right: 1px solid #c7c7c7;}
		
		.tabdiv h1 { width: 330px; text-align: right; margin-top: 80px; font-size: 18px; color: #ccc;}
	
	.ui-tabs-hide {	display: none;	}
	
   .holder {
	  float: left;
      width: 518px;
      margin-top: 10px;
	  padding-bottom: 10px;}

    .holderImages {
		float: left;
		_float: none;
		_display: block;
		width: 518px;}
		
		.holderImages a {float: left; padding-left: 5px; margin-bottom: 5px; width: auto; height: 100px;}
		.holderImages a img {_float: none; _display: block; height: 100px;}
		
	  .scroll-pane a { float: left; padding: 0 10px 0 0;}
	  
	  .fotoContent .txtInfo,
	  .sliderFotos .txtInfo {
		  float: left;
		  margin-top: 15px;
		  width: 520px; 
		  padding: 5px 0 25px 19px;
		  font-size: 11px;
		  color: #666;}
		  
		  .fotoContent .txtInfo { width: 100%; padding: 0; margin:0;}
		  
		  .fotoContent .txtInfo strong,
		  .sliderFotos .txtInfo strong {
			  color: #FA9B12;
			  font-weight: normal;}
			  
		.fotoContent {
			float:left; 
		  	width: 520px; 
		  	padding: 20px 14px 10px 19px; 
			border-left: 1px solid #c7c7c7; 
			border-right: 1px solid #c7c7c7;}
			
			.fotoContent .contRight {
				float: right;
				width: 180px;}
				
				.fotoContent .contRight .addthis_toolbox {
					float: left;
					width: 100%;
					padding: 20px 0;}
				
				.fotoContent .contRight .addthis_toolbox a { font-size: 12px;}
				
/* Pop up print */

.printTalles, .printTalles li, .printTalles li p {
	float: left;
	width: 100%;}
	
.printTalles {
	margin-bottom: 10px;}
	
	.printTalles li p {
		font-size: 11px;
		font-weight: normal;}
		
	.printTalles li.first p {
		font-weight: bold;
		margin-bottom: 4px;}
		
/* vouchers */

.voucherCont {
	float: left;
	width: 650px;
	margin-top: -20px;
	_margin-top: 0px;
	padding-left: 140px;}
	
	.textContvoucher {
		float: left;
		padding-left: 60px;
		padding-right: 40px;
		width: 550px;
		background: url(../images/vouchers/voucherBack.png) repeat-y;}
		
		.textContvoucher p {
			font-size: 11px;
			color: #000;}
			
/* Quienes somos NUEVA */

.empresaBox {
	float: left;
	margin-top: 15px;
	margin-left: 4px;
	_margin-left: 2px;
	padding-bottom: 22px;
	width: 566px;
	background: url(../images/cuerpo/varios/empresaBottomBack.png) 0 bottom no-repeat;}
	
	.empresaTop {
		float: left;
		width: 100%;
		height: 99px;
		background: url(../images/cuerpo/varios/empresaTopBack.png) no-repeat;}
		
	.empresaCont {
		float: left;
		padding: 10px 0;
		padding-left: 7%;
		padding-right: 5%;
		width: 88%;
		background: url(../images/cuerpo/varios/empresaBack.png) repeat-y;
		}
		
		.empresaCont p {
			float: left;
			padding: 5px 0;
			width: 100%;
			font-size: 11px;}
			
/* Mapa sucursales */

.mapaSucursal {
	float: left;
	margin-top: 15px;
	margin-left: -30px;
	width: 570px;}
	
	.ajaxLoad {margin:0 auto; margin-top:10px;}

/*	Descuento envio	*/	
#compra_checkout {
width: 95%;
float: left;
margin-left:2%;
padding-bottom: 15px;
background: url(/images/bg_bt_ceckout.jpg) no-repeat;
}

#compra_checkout .text{
color: #1E1E1E;
margin-left: 10px;
margin-top:4px;
font-size: 11px;
font-weight:bold;
font-family: Verdana,Arial,Helvetica,sans-serif;
text-align: center;
}

		
/* TALLES */

.talles {
width:575px; 
background: url(../images/talles/bg-talles.jpg) #000000;
padding-top:19px;
padding-bottom:16px;
}
.talles .titular{ 
background:url(../images/talles/bg-titular.jpg) no-repeat center top #ffffff;
color:#000000;
width:553px;
height:45px;
}
.talles .titular h1{
	font:bold 11px/13px verdana;
	padding:6px 0 13px 11px;
	margin:0;
	text-align:left; 
}
.content-reebok {
width:553px;
padding-bottom:10px;
background: url(../images/talles/bottom.jpg) no-repeat center bottom #ffffff;
}
.content-reebok .tabla-interna {overflow:auto; height:400px; width:256px;}

.content-havaianas {
width:553px;
padding-bottom:10px;
background: url(../images/talles/bottom.jpg) no-repeat center bottom #ffffff;
display:none;
}
.content-havaianas .tabla-interna {overflow:auto; height:400px; width:184px;}

.content-rider {
width:553px;
padding-bottom:10px;
background: url(../images/talles/bottom.jpg) no-repeat center bottom #ffffff;
display:none;
}
.content-rider .tabla-interna {overflow:auto; height:400px; width:184px;}

.content-fila {
width:553px;
padding-bottom:10px;
background: url(../images/talles/bottom.jpg) no-repeat center bottom #ffffff;
display:none;
}
.content-fila .tabla-interna {overflow:auto; height:400px; width:184px;}

.content-wilson {
width:553px;
padding-bottom:10px;
background: url(../images/talles/bottom.jpg) no-repeat center bottom #ffffff;
display:none;
}
.content-wilson .tabla-interna {overflow:auto; height:400px; width:184px;}

.content-topper {
width:553px;
padding-bottom:10px;
background: url(../images/talles/bottom.jpg) no-repeat center bottom #ffffff;
display:none;
}
.content-topper .tabla-interna {overflow:auto; height:400px; width:256px;}

.content-puma {
width:553px;
padding-bottom:10px;
background: url(../images/talles/bottom.jpg) no-repeat center bottom #ffffff;
display:none;
}
.content-puma .tabla-interna {overflow:auto; height:400px; width:256px;}

.content-converse {
width:553px;
padding-bottom:10px;
background: url(../images/talles/bottom.jpg) no-repeat center bottom #ffffff;
display:none;
}
.content-converse .tabla-interna {overflow:auto; height:400px; width:380px;}

.content-nike {
width:553px;
padding-bottom:10px;
background: url(../images/talles/bottom.jpg) no-repeat center bottom #ffffff;
display:none;
}
.content-nike .tabla-interna {overflow:auto; height:400px; width:380px;}

.content-adidas {
width:553px;
padding-bottom:10px;
background: url(../images/talles/bottom.jpg) no-repeat center bottom #ffffff;
display:none;
}
.content-adidas .tabla-interna {overflow:auto; height:400px; width:516px;}

.content-indumentaria {
width:553px;
padding-bottom:10px;
background: url(../images/talles/bottom.jpg) no-repeat center bottom #ffffff;
}
.content-adidas .tabla-interna {overflow:auto; height:400px; width:380px;}

.talles table {
color:#000000;
font:normal 10px/12px verdana; 
text-transform:uppercase;
}
.talles table h1{
color:#000000;
font:normal 10px/12px verdana; 
text-transform:uppercase;
font-weight:bold;
padding:3px 0;
}
.tabla-interna {overflow:auto; height:400px; width:516px;}
.borde-der { border-right:1px solid #929292}
.borde-der-b { border-right:1px solid #000000}
.borde-bot { border-bottom:1px solid #e7e7e7}

/**	CAMISETA RIVER 	**/
#countdown_dashboard {
	height: 110px;
}

.dash {
	width: 110px;
	height: 114px;
	background: transparent url(../images/dash.png) 0 0 no-repeat;
	float: left;
	margin-left: 20px;
	position: relative;
}

.dash .digit {
	font-size: 50pt;
	font-weight: bold;
	float: left;
	width: 55px;
	text-align: center;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #555;
	position: relative;
}

.dash_title {
	position: absolute;
	display: block;
	bottom: 0px;
	right: 6px;
	font-size: 9pt;
	color: #555;
	text-transform: uppercase;
	letter-spacing: 2px;
}

#countdown_dashboard .top{ background:none; }
