/* CSS Document */
@import url("reset.css");

body{
	background:#C8D3D5 url(/images/css-images/bg-body.jpg) repeat-x;
}
.page{
	width:980px;
	margin:0 auto;
}
.align-center{text-align:center}
.clr{clear:both}

/*header*/
.header{
	overflow:visible;
	height:70px;
	margin:7px 0;
}
.logo a{
	
	width:300px;
	height:56px;
	display:block;
	text-indent:-9999px;
    float:left
}

.idiomas{
    color:#fff;
	float:left;
	margin:3px 36px 0 8px;
    text-align: right
}
.idiomas select{
    font-size: 11px;
    font-family: arial;
    color:#000;
    height: 16px;
    *height: 18px;
    width: 95px;
    text-transform:capitalize;
}
.idiomas div{
    margin-bottom: 6px;
    *margin-bottom: 5px
}

.menu-header{

	float:left;
	margin-right:10px;
	margin-top:10px;
    width:240px;

}

.menu-header div{
    color:#83919F;
	clear:both;
	font-size:25px;
	font-weight:bold;
	margin:18px 0 2px;
	line-height:1em;
}
.header .site-description{
    font-size: 12px;
    font-style: italic;
    font-weight: normal;
    margin: 0
}
.menu-header li{
	float:left;
	padding-left:10px;
	margin-right:10px;
	border-left:1px solid #83919F;
	font-weight:bold
}
.menu-header li.first{
	border:0;
	padding-left:0
}

.menu-header-telefono{
	clear:both;
	font-size:25px;
	font-weight:bold;
	margin:15px 0 2px;
	line-height:1em;
}
.menu-header-traductor{
	clear:both;
	font-size:11px;	
	margin:25px 0 2px;
	line-height:1em;
}
.menu-header h1{font-size:12px}

.carrito{float:left}
.carrito .row-1{
	background:url(/images/css-images/sprite-carrito.png) no-repeat 0 bottom;
	padding-left:50px;
	height:35px;
	color:#A9BDC7;
	font-weight:bold;
	line-height:35px;
	margin-bottom:3px;
}
.carro-lleno .row-1{background-position:0 top; line-height:normal; color:#FFF}
.carro-lleno .row-1 label{color:#A9BDC7}
.search-bar{
	background:url(/images/css-images/barra-menu.jpg) no-repeat;
	width:950px;
	padding:0 15px;
	height:35px;
	overflow:hidden;
	margin-bottom:5px;
}
.search-bar li{float:left;}


/*sliders*/
.sliders{
	background:url(/images/css-images/bg-slider-new.png) no-repeat 0 0;
	width:980px;
	height:148px;
	overflow:hidden
}
.sliders.slider-estatico{
    background-position: 0 -148px;
}
.cont-slider-estatico{width:890px; margin:0 auto;height:148px;}
.bloque-gris .cont-slider-estatico{width:660px; height:90px}
.bloque-gris .cont-slider-estatico li{float:left}
.scrollItwrapper{height:148px;}
.cont-slider {overflow:hidden}
.cont-info-talla,
.cont-bloques-videos,
.cont-sliders{
	background:url(/images/css-images/sep-detalle.gif) repeat-x bottom;
	padding-bottom:12px;
	margin-bottom:10px;
}
.sliders li, .cont-slider {float:left}
.cont-slider-estatico li{margin:3px 5px 0; text-align:center}
.cont-slider-estatico li a{
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	font-size:14px;
}
.sliders .browse,
.sliders .left-arrow, .sliders .right-arrow {
	float:left;
	height:60px;
	margin-top:28px;
	width:52px;
	margin-top:45px;
}
.sliders .browse.left{
	background: url(/images/css-images/arrow-slider-left.png) no-repeat top;
	margin-left:15px;
	margin-right:30px;
}
.sliders .browse.right{
	background:url(/images/css-images/arrow-slider-right.png) no-repeat top;
	margin-left:30px;
}
.sliders .browse:hover,
.sliders .arrow-hover{
	cursor:pointer;
	background-position: bottom
}
.sliders .browse.disabled:hover{
    cursor: default;
    background-position: top
}
.bloque-gris .cont-slider-estatico li a{color:#3B4B5B; font-size:12px; font-weight:normal}
.bloque-gris .cont-slider-estatico li a:hover{color:#FF5F00}

.sliders .left-arrow, .sliders .right-arrow {
	float:left;
	height:60px;
	margin-top:28px;
	width:52px;
	margin-top:45px;
}
.sliders .left-arrow{
	background: url(/images/css-images/arrow-slider-left.jpg) no-repeat top;
	margin-left:15px;
	margin-right:30px;
}
.sliders .right-arrow{
	background:url(/images/css-images/arrow-slider-right.jpg) no-repeat top;
	margin-left:30px;
}
.sliders .arrow-hover{
	cursor:pointer;
	background-position: bottom
}

.info-product .slider{
	background:url(/images/css-images/bg-slider.png) no-repeat;
	overflow:hidden; 
	height:120px; 
	width:954px
}
.info-product .slider-chico{
        background:url(/images/css-images/bg-slider-tallas.png) no-repeat;
        width:689px
}
.info-product .cont-slider{margin-top:12px;}
.info-product .cont-slider li{
	background:url(/images/css-images/sep-slider.gif) no-repeat 102px 0
}
.info-product .slider-chico .cont-slider li{
	background-position:99px 0
}
.info-product .cont-slider li.last{background:none}
.info-product .slider .left-arrow, .info-product .slider .right-arrow {
	float:left;
	height:60px;
	margin-top:28px;
	width:52px;
	margin-top:35px;
}
.info-product .slider .left-arrow{
	background: url(/images/css-images/arrows-slider-left.gif) no-repeat bottom;
	margin-left:8px;
	margin-right:19px;
}
.info-product .slider .right-arrow{
	background:url(/images/css-images/arrows-slider-right.gif) no-repeat bottom;
	margin-left:18px;
}
.info-product .slider-chico .left-arrow{
    margin-right: 17px
}
.info-product .slider .arrow-hover{
	cursor:pointer;
	background-position: top
}

.scrollItwrapper3{
	float:left;
	position:relative;
}

.scrollItwrapper3 .left-arrow, .scrollItwrapper3 .right-arrow {
	height:23px;
	width:26px;
	background:url(/images/css-images/arros-v.gif) no-repeat;
	position:absolute;
	bottom:0
}
.scrollItwrapper3 .left-arrow{
	background-position:top;
	left:10px
}
.scrollItwrapper3 .right-arrow{
	background-position:bottom;
	left:46px
}
.scrollItwrapper3 .arrow-hover, .scrollItwrapper4 .arrow-hover{
	cursor:pointer;
}
.scrollItwrapper4{position:relative}
.scrollItwrapper4 .left-arrow, .scrollItwrapper4 .right-arrow {
	height:23px;
	width:26px;
	background:url(/images/css-images/arros-h.gif) no-repeat;
	position:absolute;
	right:0
}
.scrollItwrapper4 .left-arrow{
	background-position:top;
	bottom:44px;
}
.scrollItwrapper4 .right-arrow{
	background-position:bottom;
	bottom:12px
}
.img-slider {
	margin-left:auto;
	margin-right:auto;
	display:block;
	text-indent:-9999px
}
.scrollItwrapper .img-slider {width: 393px}

.img-slider:hover{
	background-position:bottom;
}
.img-camelback{
	background:url(/images/css-images/marcas/logo-camelbak.png) no-repeat top;
	height:96px;
    margin-top: 22px !important
}
.img-endura{
	background:url(/images/css-images/marcas/logo-endura.png) no-repeat top;
	height:56px;
    margin-top: 38px !important
}
.img-giro{
	background:url(/images/css-images/marcas/logo-giro.png) no-repeat top;
	height:83px;
    margin-top: 25px !important
}
.img-gore{
	background:url(/images/css-images/marcas/logo-gore_bike_wear.png) no-repeat top;
	height:85px;
        margin-top: 27px !important;
}
.img-met{
	background:url(/images/css-images/marcas/logo-met.png) no-repeat top;
	height:71px;
        margin-top: 35px !important;
}
.img-northwave{
	background:url(/images/css-images/marcas/logo-northwave.png) no-repeat top;
	height:97px;
        margin-top: 23px !important
}
.img-shimano{
	background:url(/images/css-images/marcas/logo-shimano.png) no-repeat top;
	height:40px;
        margin-top: 49px !important;
}
.img-sidi{
	background:url(/images/css-images/marcas/logo-sidi.png) no-repeat top;
	height:49px;
        margin-top: 42px !important;
}
.img-spiuk{
	background:url(/images/css-images/marcas/logo-spiuk.png) no-repeat top;
	height:65px;
        margin-top: 34px !important
}
.img-uvex{
	background:url(/images/css-images/marcas/logo-uvex.png) no-repeat top;
	height:60px;
        margin-top: 38px !important;
}
.img-eline{
	background:url(/images/css-images/marcas/logo-eline.png) no-repeat top;
	height:63px;
        margin-top: 38px !important;
}
.img-lezyne{
	background:url(/images/css-images/marcas/logo-lezyne.png) no-repeat top;
	height:55px;
        margin-top: 44px !important;
}
.img-limar{
	background:url(/images/css-images/marcas/logo-limar.png) no-repeat top;
	height:107px;
        margin-top: 11px !important;
}
.img-oneal{
	background:url(/images/css-images/marcas/logo-oneal.png) no-repeat top;
	height:56px;
        margin-top: 42px !important;
}
.img-tacx{
	background:url(/images/css-images/marcas/logo-tacx.png) no-repeat top;
	height:63px;
        margin-top: 33px !important;
}
.img-thule{
	background:url(/images/css-images/marcas/logo-thule.png) no-repeat top;
	height:67px;
        margin-top: 35px !important;
}


.img-casco{
	background:url(/images/css-images/sprite-productos-ti.png) no-repeat  -28px -5px;
	width:103px;
	height:89px;
        padding-bottom: 4px
}
.img-casco:hover{background-position: -28px -122px}
.img-botas{
	background:url(/images/css-images/sprite-productos-ti.png) no-repeat -142px -10px;
	width:138px;
	height:76px;
        padding-bottom: 17px
}
.img-botas:hover{background-position:  -142px -127px}
.img-gafas{
	background:url(/images/css-images/sprite-productos-ti.png) no-repeat -282px -6px;
	width:123px;
	height:63px;
        padding-bottom:30px
}
.img-gafas:hover{background-position: -282px -123px}
.img-textiles{
	background:url(/images/css-images/sprite-productos-ti.png) no-repeat -415px -3px;
	width:114px;
	height:91px;
        padding-bottom: 2px
}
.img-textiles:hover{background-position: -415px -120px}
.img-accesorios{
	background:url(/images/css-images/sprite-productos-ti.png) no-repeat -878px -3px;
	width:70px;
	height:93px;
}
.img-accesorios:hover{background-position: -878px -120px}
.img-mochilas{
	background:url(/images/css-images/sprite-productos-ti.png) no-repeat -557px -2px;
	width:72px;
	height:93px;
}
.img-mochilas:hover{background-position:-557px -119px}
.img-electronica{
	background:url(/images/css-images/sprite-productos-ti.png) no-repeat -673px 0px;
	width:61px;
	height:90px;
        padding-bottom: 3px
}
.img-electronica:hover{background-position:-673px -117px}
.img-nutricion{
	background:url(/images/css-images/sprite-productos-ti.png) no-repeat -777px 0;
	width:58px;
	height:89px;
        padding-bottom: 4px
}
.img-nutricion:hover{background-position:-777px -117px}


.img-ruedas{
	background:url(/images/css-images/sprite-productos-bici.png) no-repeat -19px -2px;
	width:87px;
	height:87px;
        padding-bottom: 3px
}
.img-ruedas:hover{background-position: -19px -119px}

.img-cubiertas{
	background:url(/images/css-images/sprite-productos-bici.png) no-repeat -124px -2px;
	width:61px;
	height:81px;
        padding-bottom: 9px
}
.img-cubiertas:hover{background-position:-124px -119px}

.img-bombas{
	background:url(/images/css-images/sprite-productos-bici.png) no-repeat -220px -5px;
	width:35px;
	height:82px;
        padding-bottom:8px
}
.img-bombas:hover{background-position:-220px -122px}

.img-sillines{
	background:url(/images/css-images/sprite-productos-bici.png) no-repeat -275px -3px;
	width:110px;
	height:57px;
        padding-bottom: 33px
}
.img-sillines:hover{background-position:-275px -120px}

.img-herramientas{
	background:url(/images/css-images/sprite-productos-bici.png) no-repeat -391px 1px;
	width:101px;
	height:82px;
        padding-bottom: 8px
}
.img-herramientas:hover{background-position: -391px -116px}

.img-bidones{
	background:url(/images/css-images/sprite-productos-bici.png) no-repeat -520px 0;
        width:38px;
	height:84px;
        padding-bottom: 6px
}
.img-bidones:hover{background-position: -520px -117px}

.img-portabidones{
	background:url(/images/css-images/sprite-productos-bici.png) no-repeat -598px -2px;
	width:54px;
	height:90px;
        padding-bottom: 0
}
.img-portabidones:hover{background-position: -598px -119px}

.img-rodillos{
	background:url(/images/css-images/sprite-productos-bici.png) no-repeat -757px 0;
	width:93px;
	height:82px;
        padding-bottom: 8px
}
.img-rodillos:hover{background-position: -757px -117px}

.img-portabicicletas{
	background:url(/images/css-images/sprite-productos-bici.png) no-repeat -853px 0;
	width:104px;
	height:78px;
        padding-bottom: 12px
}
.img-portabicicletas:hover{background-position: -853px -117px}
.img-horquillas{
	background:url(/images/css-images/sprite-productos-bici.png) no-repeat  -700px 1px;
	width:32px;
	height:87px;
        padding-bottom:3px
}
.img-horquillas:hover{background-position:-700px -116px}

.slider-vertical img, .slider-horizontal img, .slider-horizontal2 img{
	border:1px solid #4E6172
}
.bloque-gris .li-accesorios{width:122px;}

.slider-vertical img,
.slider-horizontal img, 
.slider-horizontal2 img {
	border:1px solid #4E6172;
}
.bloque-gris a:hover{background-position:0 -83px !important}

/*cuerpo*/
.main{
	height:1%;
	margin-top:10px;
	overflow:hidden;
	position:relative;
	z-index: 101
}
.resultados .main{overflow:visible; height:auto}
.detalle .main{
	background:url(/images/css-images/bg-content-w-top.gif) no-repeat top;
	padding-top:2px;
	clear:both
}
.detalle .main-inner{
	background:url(/images/css-images/bg-content-dark-bottom.jpg) no-repeat bottom;
	padding-bottom:18px;
	overflow:inherit;
	height:1%
}
.block-product{
	background:#FFF;
	overflow:hidden;
	height:1%;
	padding-left:20px;
	/*padding-bottom:15px;*/
	line-height:1.2em;
        position: relative
}
.block-product .cont-titulo{overflow:hidden}
.block-product .col-1, .block-product .col-2, .block-product .col-3, .block-product .col-total,
.block-product .col-total .col-header-1, .block-product .col-total .col-header-2, .block-product .cont-imagenes{
	float:left;
    
}
.block-product .col-1{	
	height:1%;
	overflow:hidden;
	width:688px;
}
.block-product .col-total{
    width:681px;    
}

.block-product .col-total .cont-imagenes{
    width:681px;    
    height:410px;
    display:none;
}
.block-product .col-total .cont-video{
    width:681px;    
    height:410px;
    
}



.block-product .col-total .col-header-1{	
	height:1%;
	overflow:hidden;
	width:475px;
}
.block-product .col-total .col-header-2{
	width:196px;	
	position:relative;
	margin-left:10px;
}
.block-product .col-total .cont-imagenes .col-1{	
	height:1%;
	
	width:475px;
}
.block-product .col-total .cont-imagenes .col-2{
	width:196px;
	height:410px;
	position:relative;
	margin-left:10px;
}
.block-product .col-3{
	width:251px;
	background:url(/images/css-images/bg-col-der-top.gif) no-repeat top;
	padding-top:2px;
	margin-left:10px
}
.block-product .col-3 .bg{
	background:url(/images/css-images/bg-col-der-bottom.gif) no-repeat bottom;
	padding-bottom:2px;
}
.block-product .col-3 .bg-inner{
	background:#D5DADB;
	padding-top:25px;
	overflow:hidden;
	height:1%
}
.block-product .col-3 .block{
	background:url(/images/css-images/sep-col-der.gif) no-repeat center bottom;
	margin-bottom:9px;
	padding:0 10px 14px;
}
.block-product .col-3 .block-last{
	margin-bottom:0;
	background:none;
	padding:0 0 10px
}
.block-product .col-3 .block-last p{
	margin-bottom:12px;
	padding:0 10px;
        font-size:13px
}
.block-product .col-3 .block-last h6{
        font-size:16px;
        margin:10px auto 0;
        width:192px;
        line-height: 1.2em
}
.block-product .col-3 .block .asterisk{color:#FF7300}
.block-product .col-3 .cont-precio{overflow:hidden; height:1%}
.block-product .col-3 .cont-precio .precio1{float:left;}
.block-product .col-3 .cont-precio .precio2{float:right}
.block-product .col-3 .cont-precio .precio1,
.block-product .col-3 .cont-precio .precio2{width:48%}
.block-product .col-3 .cont-precio .precio2 .precio{color:#FF7300}
.block-product .col-3 .cont-precio .precio{
	display: block;
	font-weight:bold;
	font-size:18px;
	margin:5px 0 6px
}
.block-product .col-2 .block{
	margin:0 auto 6px;
	width:193px;
	padding:0 5px 7px;
	background:url(/images/css-images/sep-info-prod.gif) no-repeat bottom;
}
.block-product .col-2 .block h4{
    margin-bottom: 10px;
    font-size: 18px
}
.block-product .cont-img-v{
	margin-left:20px;
	height:380px;
	width:380px;
	margin-bottom:25px
}
.block-product .cont-img-h{
	width:383px;
	height:337px;
	margin-bottom:11px
}
.block-product .col-2 .block-last{
	background:none;
}



.block-product .col-header-2 .highlight{
	background:#50A700;
	width:193px;
	margin-left:-5px;
	line-height:36px;
	height:36px;
	color:#fff;
	font-size:18px;
	font-weight:bold;
	text-align:center
}
.block-product .col-2 p, .block-product .col-3 p{
	margin:0;
}
.btn-face-360{
    background:url(/images/css-images/btn-share-face.png) no-repeat;
    color:#fff !important;
    cursor: pointer;
    font-size:18px;
    font-weight:bold;
    height:36px;
    left:310px;
    letter-spacing:-0.5px;
    line-height:36px;
    padding-left:41px;
    position:absolute;
    width:152px;
}
.block-social{
	overflow:hidden;
	margin-bottom:15px !important;
	margin-left:15px;
    width:669px;
}
.block-360{padding-bottom:20px !important}
.block-360 img{margin-bottom:5px}

.comentario-producto,
.info-product{
	padding:10px 13px;
	background:#3B4B5B;
	overflow:hidden;
	height:1%
}
.info-product-especificacion{
    background:#3B4B5B;
    overflow:hidden;     
}
.info-product .col-1{
    float: left;
    width: 375px;
	margin-left:12px
}
.info-product-especificacion .col-1{
    width:620px;
}
.info-product .col-2{
    float:right;
    width:470px;
	margin-right:12px
}
.info-product-especificacion .col-2{
    width:282px;
    padding-left: 25px;
}
.info-product-especificacion .col-2 .sub-col-1{
    float:left;
    width:294px;
    margin-bottom:22px;
}
.info-product-especificacion .col-2 .sub-col-2{
    float:right;
    width:250px;
    margin-bottom:22px;
}
.info-product-especificacion p{
    width:auto !important;
    font-size:13px;
    line-height:1.2em;
}
.info-product-especificacion .col-1 .bloque-comentario{
    clear:both;
    background:url(/images/css-images/bg-tallas-comentario.png) no-repeat 0 0;
    width:531px;
    height: 82px;
    padding:12px 20px 0;
}
.info-product-especificacion .col-1 .bloque-comentario .titulo-comentario{
    float:left;
    font-size:18px;
    font-weight:bold;
    width:335px;
    margin:0
}
.info-product-especificacion .col-1 .bloque-comentario .comentario-detalle{
    float:left;
    padding-right:10px;
    width:382px !important;
    margin:-3px 0 0;
    border-right: 1px solid #F17D00;
	height:32px
}
.titulo-comentario span{
    color:#F7FA00;
}
.info-product-especificacion .col-1 .bloque-comentario a{
    float:right;
    color:#DDE1E6;
    font-style: italic;
    margin-top:14px;
}
.info-product-especificacion .col-1 .bloque-comentario .comentario-detalle a{color:#F7FA00;float:none}
.info-product .cont-bloques-videos{
	overflow:hidden
}
.info-product .bloque-video{
    background: #83929F;
	float:left;
	width:250px;
	height:207px;
	padding-top:5px;
	margin-right:14px
}
.info-product .cont-info-talla .col-2 .bloque-video{margin:0 auto;float:none}
.bloque-video-info{
	float:left;
	width:250px;
	margin-top:90px;
	width:160px;
}
.bloque-video-info .cont-botonera{
	overflow:hidden
}
.bloque-video-info .cont-botonera span,
.bloque-video-info .cont-botonera a{
	display:block;
	width:18px;
	height:18px;
	background:url(/images/css-images/btn-pag-vid.gif) no-repeat 0 0;
	float:left;
	margin:0 2px
}
.info-product .bloque-video-info p{
	font-size:18px;
	width:auto;
	line-height:1.2em;
	color:#fff;
	margin-top:5px
}
.bloque-video-info p span{color:#F17D00}
.bloque-video-info .cont-botonera .next-arrow{background-position:-18px 0}
.bloque-video-info .cont-botonera span{background-position:-36px 0}
.info-product .bloque-video p{
    font-size:14px;
    color:#000;
    text-align: center;
    margin:5px 0;
	width:auto
}
.info-product .bloque-video  .video{
	width:244px;
	height:182px;
	margin:0 auto 7px;
	background:#000
}
.info-product p{
	color:#DDE1E6;
	width:820px;
	font-size:13px
}
.info-product li{
	color:#DDE1E6;
	line-height:1.2em
}
.info-product a{
    color:#DDE1E6;
}

.comentario-producto{
	color:#DDE1E6;
	padding-left:47px
}

.comentario-producto .titulo{
	font-size:14px;
	font-weight:bold;
	width:375px;
	margin:0 0 40px 0
}

.comentario-producto .bloque-comentario{
	width:415px;
	float:left;
	margin:0 45px 15px 0;
}
.comentario-prensa .bloque-comentario{height:210px;}
.bloque-comentario .logo-prensa{ 
	height:82px;
	margin-bottom:3px;
	position:relative
}
.bloque-comentario .logo-prensa img{
	position:absolute;
	bottom:0
}

.comentario-producto .autor{
	font-size:14px;
	font-weight:bold;
}
.comentario-producto p{
	margin:0;
	line-height:15px;
	height:20px;
}
.comentario-producto p .linkMas{
    color:#F17D00;
    text-decoration: underline;
}
.comentario-producto p .linkMas:hover{text-decoration:none}
.comentario-producto .autor span{color:#F17D00}
.rating-3{margin-top:15px}
.rating-3 div{
	background:url(/images/css-images/sprite-estrellas-comentarios.png) no-repeat right bottom;
	padding-right:121px;
	width:90px;
	height:16px;
	line-height:16px;
	float: left;
}
.rating-3 div.unoymedio{background-position:right -144px !important}
.rating-3 div.dosymedio{background-position:right -112px !important}
.rating-3 div.tresymedio{background-position:right -96px !important}
.rating-3 div.cuatroymedio{background-position:right -80px !important}
.rating-3 div.cinco{background-position:right 0px !important}
.rating-3 div.uno{background-position:right -64px !important}
.rating-3 div.dos{background-position:right -48px !important}
.rating-3 div.tres{background-position:right -32px !important}
.rating-3 div.cuatro{background-position:right -16px !important}

.zoom-img{display:none}

.col-secundaria{
	float:left;
	width:185px;
}
.col-principal{
	float:right;
	width:783px;
	overflow:hidden;
	height:1%
}
.col-principal .col-1{
	float:left;
	width:588px
}
.col-principal .col-1 .row-2 .banner{
	float:left;
	margin-right:6px
}
.col-principal .col-1 .row-2 .last{margin-right:0}
.col-principal .col-2{
	float:right;
	width:185px
}
.banner{
	margin-bottom:7px
}
.banner .hide-text{
	display:none
}
.col-secundaria .block{
	background: url(/images/css-images/block-sec-bottom.gif) no-repeat center bottom;
	padding-bottom:3px;
}
.col-secundaria .block-inner {
	background:url(/images/css-images/block-sec-top.gif) no-repeat center top;
	padding-top:3px;
}
.col-secundaria .block-inner-bg{background:#D5DADD}
.col-secundaria .modulo{
	background:transparent url(/images/css-images/sep-block-secu.gif) no-repeat scroll center bottom;
	padding:10px 10px 12px;
	height:1%;
	overflow:hidden;
}
.col-secundaria .mod-sinSep{
	background:none;
}
.col-secundaria .modulo p{margin:8px 0 0}
.menu-footer{
	background:url(/images/css-images/bg-menu-footer-top.gif) no-repeat top;
	padding-top:2px;
}
.menu-footer-inner, .bloque-resultados-inner{
	background:url(/images/css-images/bg-menu-footer-bottom.png) no-repeat bottom;
	padding-bottom:10px	
}
.menu-footer-bg{
	background:#fff;
	overflow:hidden;
	height:1%;    
}
.bloque-resultados-bg{background:#fff;}
.pasarela-pagos .bloque-resultados-bg{padding:0 5px 0 2px}
.col-menu{
	float:left;
	margin-left:16px;
	padding-bottom:12px;	
}
.col-menu h5{text-transform:capitalize;}

.col-menu li{
	width:180px;
	margin-bottom:5px;
}
.menu-site-map .col-menu li{
	width:90px;
	margin-bottom:0;
}
.col-menu .dos-col{
	width:344px;
	overflow:hidden;
	height:1%
}
.col-menu .dos-col li{
	width:172px;
	float:left
}
.conSeparador{
	background:url(/images/css-images/sep-menu-footer.jpg) no-repeat left;
	margin-left:3px;
	padding-left:45px;
}
.footer{
	overflow:hidden;
	height:1%;
	margin-bottom: 20px;
}
.footer .col-1{
	float:left;
}
.footer .col-2{
	float:right
}
.rating{
	overflow:hidden;
	margin-bottom:15px
}
.bloque-comentario .rating{
	padding-left:15px;
	height:27px
}
.block-product .cont-titulo .rating{
	margin:10px 0 0;
	padding-left:15px
}
.info-product-especificacion .col-2 .bloque-comentario .rating{
        float:right;
        height:auto
}
.box-resultado .rating{ margin: 5px 0 6px}
.prod-relacionados .rating{ margin-left:85px;padding-top:1px;margin-bottom:25px;}
.rating div, .rating a{float:left}
.rating a{line-height:27px;}
.box-resultado .rating a{line-height:17px}
.rating div{
	background:url(/images/css-images/sprite-estrellas.png) no-repeat bottom;
	height:27px;
	width:147px;
	margin-right:15px
}
.bloque-comentario .rating div{
    background:url(/images/css-images/sprite-estrellas-tallas.png) no-repeat bottom;
}
.box-resultado .rating div{
	background: url(/images/css-images/sprite-estrellas-s.jpg) no-repeat bottom;
	width:92px;
	height:17px;
	margin-right:9px
}
.medio{background-position:0 -243px !important}
.box-resultado .medio{background-position:0 -152px !important}
.uno{background-position:0 -216px !important}
.box-resultado .uno{background-position:0 -135px !important}
.unoymedio{background-position:0  -189px !important}
.box-resultado .unoymedio{background-position:0 -118px !important}
.dos{background-position:0  -162px !important}
.box-resultado .dos{background-position:0 -101px !important}
.dosymedio{background-position:0 -135px !important}
.box-resultado .dosymedio{background-position:0 -84px !important}
.tres{background-position:0 -108px !important}
.box-resultado .tres{background-position:0 -68px !important}
.tresymedio{background-position:0 -81px !important}
.box-resultado .tresymedio{background-position:0 -51px !important}
.cuatro{background-position:0 -54px!important}
.box-resultado .cuatro{background-position:0 -34px !important}
.cuatroymedio{background-position:0 -27px !important}
.box-resultado .cuatroymedio{background-position:0 -17px !important}
.cinco{background-position:0 0 !important}

.col-checkboxes{
	background: url(/images/css-images/sep-check.gif) no-repeat right top;
	float:left;
	margin:12px 0 12px 15px;
	width:180px
}
.col-checkboxes.last{background:none}
.col-checkboxes .cont-checkboxes {
	height:104px;
	margin:0 12px 0 0;
	overflow:auto;
}
.col-checkboxes .changeOverflow{overflow:hidden !important;}
.col-checkboxes .cont-checkboxes .form-item{margin-bottom:3px;}
.col-checkboxes .labelbig {
	font-size:16px;
	font-weight:bold;
	padding-right:15px
}
.btn-pegable{
	font-size:16px;
	font-weight:bold;
	background:url(/images/css-images/arrows-plegable.gif) no-repeat center 3px;
	text-align:center;
	margin:5px 0;
	cursor:pointer
}
.btn-pegable.closed{background-position:center bottom}

.header-resultados,
.header-carrito{line-height:25px}
.ayuda .header-resultados,
.directorio-h .header-resultados,
.directorio .header-resultados,
.header-carrito{overflow:hidden; height:1%}
.header-resultados .cant-resultados,
.header-resultados .form-item,
.header-resultados .txt,
.header-resultados .linkEspecial,
.header-resultados .paginador,
.header-resultados .btn-paginador{float:left}

.header-resultados .linkEspecial{margin:0 50px 0 68px}
.header-resultados .cant-resultados{
	font-size:22px;
	font-weight:bold;
	margin-right:3px;
	text-align:center;
	width:45px;
}
.header-resultados{color:#1E2D3B}
.header-resultados .jNiceSelectWrapper .jNiceSelectText{
    font-size:14px
}
.header-resultados .txt{margin-left:5px; font-size:16px; font-weight:bold}
.header-resultados .jNiceWrapper, .header-resultados label{float:left}
/*.header-resultados .jNiceWrapper{margin-right:20px}*/
.header-resultados .select-prod .jNiceWrapper{margin-right:5px}
.header-resultados label{
	/*margin-left: 284px;*/
    margin-right:5px
}
.header-resultados select{width:122px}
.header-resultados .paginador {width:130px; margin-left:5px}
.header-resultados .paginador span {font-size: 14px;}
.header-resultados .paginador span a{font-size: 14px}
.header-resultados .paginador span span{color:#FF7300; font-weight:bold}
.header-resultados .select-prod select{width:135px}
.header-resultados .btn-paginador{
	overflow:hidden;
	height:1%
}
.header-resultados .btn-paginador .btn-up,
.header-resultados .btn-paginador .btn-down{
	display:block;
	float:left;
	background-image:url(/images/css-images/arros-h.gif);
	height:23px;
	width:26px;
	text-indent:-9999px;
	margin-left:5px
}
.header-resultados .btn-paginador .btn-up{background-position:top}
.header-resultados .btn-paginador .btn-down{background-position:bottom}

.cont-textos{
	overflow:hidden;
	height:auto;
	padding:5px 10px 10px;
	font-size:13px
}
.cont-textos .col-1, .cont-textos .col-2{
	width:460px;
	border-bottom:1px solid #fff	
}
.cont-textos .col-1{float:left}
.cont-textos .col-2{float:right}

.pasarela-pagos .col-1{
	float:left;
	width:682px;
}
.pasarela-pagos .info-pasarela .col-1,
.pasarela-pagos .info-pasarela .col-2{padding-top:10px}
.pasarela-pagos .info-pasarela .col-1{width:317px}
.pasarela-pagos .info-pasarela .col-2{
	background:url(/images/css-images/candado-2.jpg) no-repeat left 5px;
	margin-top:0;
        min-height:46px;
        padding-left:42px;
        width:309px;
        float:left;
        height:auto;
        margin-left:-4px;
}
.pasarela-pagos .col-2{
	float:right;
	width:285px;
	background:#D5DADB url(/images/css-images/bg-col-bottom.gif) no-repeat bottom;
	margin-top:5px;
	min-height:570px;
	height:auto !important;
	height:580px;
	
}
.pasarela-pagos .conBolsa{
	background:#D5DADB url(/images/css-images/bolsa.jpg) no-repeat bottom;
}
.info-pasarela{
	padding-left:9px;
	height:1%;
	overflow:hidden;
}
.info-pasarela span,
.cont-btns span{color:#FF5F00; font-weight:bold}
.cont-btns span{display:block; width:309px}
.form-col-1{
	float:left;
	width:309px;
	padding-left:9px
}
.form-col-2{
	float:right;
	width:309px;
	margin-right:8px;
}
.form-col-1,
.form-col-2{
	margin-top:30px
}

.cont-btns{
	overflow:hidden;
	height:1%;
	clear:both;
	padding:5px 26px 15px 9px;
}

.header-col{
	background:url(/images/css-images/bg-col-top.gif) no-repeat;
	width:267px;
	height:37px;
	font-size:24px;
	line-height:37px;
	color:#fff;
	padding-left:18px;
	font-weight:bold
}
.tabla-resumen{
	width:270px;
	margin:0 auto
}
.tabla-resumen td.concepto{
	padding:0 5px 2px 8px
}
.tabla-resumen td.costo{padding:0 15px 2px 0; text-align:right}
.tabla-resumen .sep-resumem td{
	border-bottom:1px solid #4D5964;
	padding-top:5px;
}
.tabla-resumen .sub-total td{padding-top:5px}
.tabla-resumen .sub-total td,
.tabla-resumen .gastos td,
.tabla-resumen .total td{text-align:right}
.tabla-resumen .total td{font-weight:bold}

.preguntas .header-preg{
	overflow:hidden;
	height:1%;
	padding:15px 16px 18px
}
.preguntas .col-menu{
	width:304px;
}

.pasarela-pagos .form-col-unica{
	height:auto !important;
	min-height:380px;
	height:388px
}
.pasarela-pagos .form-col-unica2{
	margin-bottom:10px;
	padding-bottom:1px;
}
.bloque-col span{display:block}

.datos-personales,
.datos-contacto{
	margin-bottom:15px;
}
.bloque-col .aviso,
.bloque-col p,
.bloque-col span,
.bloque-col .form-item{	
	padding:0 18px
}
.pasarela-pagos .col-2 .bloque-col{
	background:url(/images/css-images/sep-col-pasarela.gif) no-repeat top;
	padding-top:1px;
	margin-top:15px;
	margin-bottom:15px;
}
.pasarela-pagos .col-2 .sinBorde{background:none}

.info-pedido{
	overflow:hidden;
	height:1%;
}
.info-pedido .col-2{
	background:none;
	min-height:10px;
	height:auto
}
.info-pedido .col-1{width:auto}
.idPedido{
	font-weight:bold;
	font-size:36px;
	line-height:1em
}
.aviso-pedido{
	color:#A3ADB7;
	font-size:20px;
	margin:8px 0 20px
}
.tabla-pago-t, 
.tabla-pago-error{
	border:2px solid #FF5F00;
	width:668px
}
.tabla-pago-t td{padding:15px 20px}
.tabla-pago-t .tablaPie{padding-top:0}
.tabla-pago-t .cabecera{
	border-bottom:2px solid #FF5F00;
	padding-top:8px;
	padding-bottom:8px;
	font-size:14px;
	font-weight:bold;
}
.tabla-pago-t .cabecera strong{
	padding-left:15px;
	font-size:24px;
}

.tabla-pago-error .cabecera{
	background: url(/images/css-images/error.jpg) no-repeat;
	height:54px;
	padding:0;
	width:auto
}
.tabla-pago-error td{
	padding:15px 30px;
	width:274px
}
.tabla-pago-error .cabecera div{text-indent:-9999px}

.login .col-1,
.dametiempo .col-1{
	padding-bottom:310px;
	width:436px;
	font-size:13px
}
.remences .col-1{
	padding-bottom:350px;
	width:580px;
	font-size:13px
}
.open_natura .col-1{
	padding-bottom:350px;
	width:580px;
	font-size:13px
}
.cabreres .col-1{
	padding-bottom:350px;
	width:580px;
	font-size:13px
}

.contacto .col-1{
	padding-left:40px;
	width:433px;
	border-right:1px solid #ADB5BC;
	height:auto !important;
	min-height:485px;
	height:485px
}
.registro .col-1{background:url(/images/css-images/bg-registro.jpg) no-repeat bottom;}
.login .col-1{background:url(/images/css-images/bg-login.jpg) no-repeat bottom;}
.dametiempo .col-1{background:url(/images/css-images/bg-login-10porciento.jpg) no-repeat bottom;}
.remences .col-1{background:url(/images/css-images/pt/banner-sorteo-rui.jpg) no-repeat bottom;}
.open_natura .col-1{background:url(/images/css-images/bg_open.jpg) no-repeat bottom;}
.cabreres .col-1{background:url(/images/css-images/bg_cabreres.jpg) no-repeat bottom;}


.contacto .col-1,
.contacto .col-2,
.login .col-1,
.login .col-2,
.dametiempo .col-1,
.dametiempo .col-2,
.remences .col-1,
.remences .col-2,
.open_natura .col-1,
.open_natura .col-2,
.cabreres .col-1,
.cabreres .col-2{
	margin-bottom:15px
}
.contacto .col-2,
.login .col-2,
.dametiempo .col-2{
	width:309px;
	margin-right:100px
}
.remences .col-2{
	width:309px;
	margin-right:50px
}
.open_natura .col-2{
	width:309px;
	margin-right:50px
}
.cabreres .col-2{
	width:309px;
	margin-right:50px
}
.contacto .col-2 .bottom-form,
.login .col-2 .bottom-form,
.dametiempo .col-2 .bottom-form,
.remences .col-2 .bottom-form,
.open_natura.col-2 .bottom-form,
.cabreres.col-2 .bottom-form{
	padding-left:35px;
	font-size:13px
}
.aviso{
	color:#FF5F00;
	font-weight:bold;
	margin-bottom:12px
}

.ayuda .col-1{
	float:left;
	width:209px;
	margin-left:15px
}

.ayuda .col-2{
	float:right;
	width:698px;
	margin-right:40px
}
.ayuda .col-1,
.ayuda .col-2{margin-top:15px; margin-bottom:15px}
.ayuda .conBorde{
        background: url(/images/css-images/puntitos.jpg) repeat-y 330px 0;
}
.ayuda .col-2 .sub-col-1{
	float:left;
	width:335px;
}
.ayuda .col-2 .sub-col-2{
	float:right;
	width:335px;
}

/*tallas*/
.cont-bloques{
    clear:both;
    border-top:1px solid #3B4B5B;
    margin-bottom:30px;
}
.bloque-ayuda{
    border-bottom:1px solid #3B4B5B;
    overflow: hidden;
    padding: 20px 0 15px
}
.info-product .bloque-ayuda{
    margin-top: 15px;
    border:0;
    background: #fff url(/images/css-images/bg-detalle-ayuda-top.gif) no-repeat 0 0;
    padding: 7px 0 0;
}
.info-product .bloque-ayuda-inner{
    padding-bottom: 7px;
    background:  url(/images/css-images/bg-detalle-ayuda-bottom.gif) no-repeat 0 bottom
}
.info-product .bloque-ayuda-center{
    background:  url(/images/css-images/bg-detalle-ayuda-center.gif) repeat-y;
    overflow: hidden;
    padding:0 15px;
}
.info-product .bloque-ayuda p{
    color:#3B4B5B;
    width:auto;
	line-height:1.2em;
	margin:1.3em 0
}
.info-product .bloque-ayuda .cont-info{
    padding-left: 0;
    margin-right: 23px;
    margin-bottom:-30px;
}
.bloque-ayuda .cont-img{
    float:left;
    width: 212px;
    text-align: center
}
.info-product .bloque-ayuda .cont-img{
    float:none;
    text-align: center;
	width:auto
}
.info-product .bloque-ayuda .cont-img table{
	margin-top:15px;
	width:100%;
}
.info-product .bloque-ayuda .cont-img td{
	text-align:center
}
.bloque-ayuda-culote .cont-img{
    margin-top:35px
}
.bloque-ayuda .cont-img .segunda-img{
    margin-top: 35px
}
.bloque-ayuda .cont-info{
    float: right;
    width: 471px;
    padding-left:12px
}
.bloque-ayuda h3{
    background: url(/images/css-images/bg-titulo-ayuda.png) no-repeat;
    width: 471px;
    padding-left:12px;
    margin-left: -12px;
    margin-bottom:18px !important;
    height:27px;
    line-height:27px;
    color:#fff;
    text-transform: uppercase
}
.info-product .bloque-ayuda h3{
	  background: url(/images/css-images/bg-titulo-detalle.jpg) no-repeat;
  	width: 923px;;
    height:30px;
    line-height:30px;
    color:#fff;
}
.bloque-ayuda .cont-tablas{
    overflow: hidden;
}
.bloque-ayuda .logo-tallas{
    margin-top: 25px
}
.bloque-ayuda .cont-tablas .cols{
    float:left;
    margin-right: 30px
}
.bloque-ayuda .cont-tablas .cols h4{
    font-size: 12px;
    text-transform: uppercase;
    margin:15px 0;
}
.bloque-ayuda .cont-tablas td{
    border:1px solid #3B4B5B;
    width:54px;
    padding-left:10px;
    font-size:14px;
    height: 27px
}
.tabla-talla-especial table{width: 100%}
.tabla-talla-especial{
    border:1px solid #3B4B5B;
    padding:10px 5px 5px 12px;
    margin:15px 0 65px;
}
.info-product .tabla-talla-especial.first{margin-bottom:45px}
.info-product .tabla-talla-especial{margin-bottom:15px}
.tabla-talla-especial h4{
    font-size:18px !important;
    margin-bottom: 25px !important
}

.tabla-talla-especial .top-talla{
    font-size: 24px;
    color:#000
}
.tabla-talla-especial .top-talla td{
    height: 25px;
}
.tabla-talla-especial .bottom-talla{
    border-top:1px solid #3B4B5B;
    font-size: 15px;
    color:#050B95
}
.tabla-talla-especial .middle-talla{
    border-top:1px solid #3B4B5B;
    font-size: 15px;
    color:#7F0404
}
.tabla-talla-especial td{
    width:65px;
    text-align: center
}
.bloque-ayuda-maillot .tabla-talla-especial td{
    width:66px
}
.img-maillot-gore{
    margin:256px 0 0 0px;
}
.img-maillot-endure{
    margin:204px 0 0 -5px;
}
.info-product .bloque-ayuda-center .img-maillot-endure{margin-left: 0}
.first-td{
    width: 110px !important;
    line-height: 18px;
    font-size: 18px;
    border-right:1px solid #3B4B5B;
    text-align: left !important
}
.first-td span{
    display:block;
    margin: 5px 10px 5px 0
}


.marcas{
	background: url(/images/css-images/logos.jpg) no-repeat;
	height:41px;
}

.bloque-gris{
	background: url(/images/css-images/bg-seguir-bottom.gif) no-repeat bottom;
	padding-bottom:2px;
	margin:5px 0 10px 5px;
	width:675px
}
.bloque-gris-inner{
	background: url(/images/css-images/bg-seguir-top.gif) no-repeat top;
	padding-top:2px;
}
.bloque-gris-bg{
	background:#D5DADB;
	padding:0 5px 10px;
	overflow:hidden;
	height:1%;
}

.lita-float li{
	float:left;
	width:79px;
	margin:0 4px 5px 0;
}
.tabla-carrito{
	margin-left:5px;
	width:675px
}

.tabla-carrito th{
	color:#898F97;
	font-size:18px;
	background:#FFFFFF url(/images/css-images/sep-content.gif) no-repeat scroll center bottom;
	padding:10px 0
}
.tabla-carrito th.td-1{
	padding-left:180px;
	width:235px
}
.tabla-carrito td{
	vertical-align:top;
	border-bottom:1px solid #ADB5BC;
	padding:15px 0
}
.tabla-carrito td strong.borde{
	width:35px;
	height:26px;
	border:1px solid #7B8589;
	line-height:26px;
	margin:-8px auto 0
}
.tabla-carrito .td-1{
	width:415px;
}
.tabla-carrito .td-2{
	width:88px;
}
.tabla-carrito .td-3{
	width:88px;
}
.tabla-carrito .td-4{
	width:84px;
}
.tabla-carrito .td-2,
.tabla-carrito .td-3,
.tabla-carrito .td-4{text-align:center}

.carrito-desc .cont-img{
	float:left;
	width:175px;
	text-align:center
}
.carrito-desc{
	overflow:hidden;
	height:1%;
	margin-top:-2px;
}
.info-item{
	margin-left:180px;
	line-height:16px;
}
.tabla-carrito strong,
label.title-l{
	font-weight:bold;
	font-size:14px;
	display:block;
}
label.title-l{
	margin-bottom:5px
}
.bloque-total{
	overflow:hidden;
	height:1%;
	margin-left:5px;
	margin-top:40px;
}
.bloque-total .col-1,
.bloque-total .col-2{
	float:left
}
.pasarela-pagos .bloque-total .col-1,
.pasarela-pagos .bloque-total .col-2{
	width:180px
}
.pasarela-pagos .bloque-total .col-2{
	margin-top:0;
	background:none;
	min-height:10px;
	height:auto !important;
	height:10px
}
.pasarela-pagos .bloque-total .col-3{
	float:right;
	height:1%;
	overflow:hidden;
	width:245px;
}
.pasarela-pagos .bloque-total .col-3 .tabla-resumen{width:245px}

.bloque-total .col-1 .form-item{
	width:118px;
	margin:0 auto
}
.bloque-total .form-item,
.bloque-col .form-item{margin-bottom:5px}
.bloque-total .cont-form-text,
.bloque-col .cont-form-text{
	border:1px solid #7B8589;
	width:100px
}
.bloque-total .cont-form-text{width:102px}
.bloque-total .form-text,
.bloque-col .form-text{width:100px}
.bloque-total .aviso,
.bloque-col .aviso{font-weight:normal; margin-top:15px}
.bloque-total .tabla-resumen td{font-size:14px; font-weight:bold}
.bloque-total .tabla-resumen .gastos,
.bloque-total .tabla-resumen .sub-total{color:#898F97}
.bloque-total .tabla-resumen .gastos .costo,
.bloque-total .tabla-resumen .sub-total .costo{color:#374959;}
.header-carrito .txt-extra{
	float:right;
	font-size:18px;
	font-weight:bold
}

.lista-directorio{
	overflow:hidden;
	height:1%;
	margin:15px 0 0 18px;
}
.directorio-h .lista-directorio{margin-left:15px}
.sitemap-prod .lista-directorio{margin-right:18px}
.lista-directorio li{
	float:left;
	width:161px;
	height:232px;
	margin-right:15px;
	margin-bottom:12px;
	padding:15px 8px
}
.directorio-h .lista-directorio li{margin-right:12px}
.sitemap .lista-directorio li,
.sitemap-prod .lista-directorio li{
	width:220px;
	margin-right:10px;
	height:83px;
	padding:5px;
}
.directorio-h .lista-directorio li{
	width:459px;
	padding:5px;
	height:83px;
	overflow:hidden;
}
.directorio-h .lista-directorio li.par{margin-right:0}
.directorio-h .lista-directorio li li,
.sitemap-prod .lista-directorio li li{
	height:auto;
	margin:0 0 2px;
	padding: 0 0 0 10px
}
.directorio-h .lista-directorio li li{width:106px}
.directorio-h .col2{margin-left:116px !important}
.directorio-h .col3{margin-left:232px !important}
.directorio-h .top{margin-top:-30px !important}
.sitemap-prod .lista-directorio li.par{
	padding:10px 5px 0;
}
.sitemap-prod .block{
	float:left;
	width:225px;
	margin:0 8px 15px 0
}
.sitemap-prod li.impar,
.sitemap-prod li.par{
	float:none;
	height:1%;
	overflow:hidden;
	width:auto;
	margin-right:0
}

.lista-directorio li li{
	float:none;
	width:auto;
	height:auto;
	padding:0 0 0 8px;
	margin-right:0;
	margin-bottom:5px
}
.lista-directorio li.impar li{
	background:url(/images/css-images/bg-li-impar.gif) no-repeat left 6px
}
.lista-directorio li.par li{
	background:url(/images/css-images/bg-li-par.gif) no-repeat left 6px
}
.directorio-h .lista-directorio .color-1,
.lista-directorio .impar{background:#E2E2DD}
.directorio-h .lista-directorio .color-2,
.lista-directorio .par{background:#D9E0E0}

.lista-directorio li{
	position:relative
}
.lista-directorio .cont-links{
	position:absolute;
	bottom:10px
}
.directorio-h .image,
.sitemap .image,
.sitemap-prod .image{
	float:left;
	position:relative;
	padding:2px
}
.directorio-h .image img,
.sitemap .image img,
.sitemap-prod .image img{
	position:relative;
	z-index:10
}
.marco{
	position:absolute;
	background:url(/images/css-images/marco-sitemap.gif) no-repeat;
	width:83px;
	height:83px;
	top:0;
	left:0;
	z-index:1
}
.info{
	margin:5px 0 0 90px;
	position:relative
}
.links-dir{
	position:absolute;
	top:60px;
	left:0
}
.directorio-h .info ul{
	height:30px;
	margin-bottom:8px
}

.formas-contacto,
.form-contacto{margin-top:40px}

.formas-contacto li{
	float:left;
	width:205px;
	height:165px;
	margin-bottom:25px;
    margin-right:10px
}
.formas-contacto span{
	display:block;
	color:#898F97;
	margin-bottom:2px
}
.formas-contacto li img{margin:10px 0}
.tel{
	color:#F17D00;
	font-size:24px;
	font-weight:bold;
	margin:20px 0 25px
}


.estado-pedido,
.titular-pedido{
	border-bottom:1px solid #B8BDC1;
	padding-left:45px;
	padding-top:5px
}
.feedback .titular-pedido{margin-bottom:20px}
.titular{
	font-size:18px;
	font-weight:bold;
	margin-bottom:8px;
	line-height:18px;
	
}
.titular-pedido p{
	color:#898F97;
	font-size:14px
}
.titular-pedido .parrafo{
	color:#3D4D59;
	width:384px;
	line-height:16px;
	margin:10px 0 15px
}
.pedido{
	color:#F17D00;
	font-size:18px;
	font-weight:bold;
	margin-bottom:10px
}
.estado-pedido{
	overflow:hidden;
	height:1%;
	padding-bottom:5px;
}
.estado-pedido li{
	float:left;
	width:110px;
	overflow:hidden;
	height:1%;
	margin-right:18px;
}
.numero-estado{
	color:#F17D00;
	font-size:32px;
	font-weight:bold;
	width:22px;
	float:left;
	height:80px;
	line-height:32px
}
.titulo-estado{
	font-weight:bold;
	color:#F17D00;
	padding-top:3px;
}
.no-activo .titulo-estado,
.no-activo .numero-estado{
	color:#A7ADB3
}
.titulo-pedido{
	font-weight:bold;
	color:#F17D00;
	font-size:18px;
	line-height:30px;
}
.estado-pedido li .info{margin-top:20px;}

.lista-pedido .td-1{
	padding-left:45px;
	width:805px
}
.lista-pedido th{
	color:#898F97;
	padding-bottom:5px;
}
.lista-pedido .td-2{
	width:55px;
	text-align:center;
	padding-right:55px;
}
.lista-pedido .impar td{
	background:#E2E2DD
}
.lista-pedido td{
	padding-bottom:2px;
	padding-top:2px;
}
.contacto .aviso-pedido{margin-top:15px}
.aviso-pedido p{
	color:#212D37;
	font-weight:bold;
	font-size:12px;
	margin:0 0 0 45px
}
.datos-personales{
	margin:0 0 10px 45px
}
.datos-personales p{margin:0}


.feedback .col-1,
.feedback .col-2,
.feedback .col-3,
.feedback .col-4{
	float:left;
	margin-right:5px;
	padding-bottom:50px;
	height:390px;
	border-bottom:0
}

.feedback .col-1,
.feedback .col-3{
	width:245px
}
.feedback .col-1 p,
.feedback .col-3 p{
	font-size:14px
}
.feedback .col-2,
.feedback .col-4{
	width:185px
}
.feedback .col-1{margin-left:50px}

.feedback .rating-2{
	margin-bottom:5px;
	overflow:hidden;
	height:62px
}
.estrellas,
.estrellas-fijo{
	width:104px;
	background:url(/images/css-images/sprite-estrellas-n.png) no-repeat 0 bottom;
	overflow:hidden;
	float:left
}

.rating-2 .index-0{background-position:0 -171px}
.rating-2 .index-1{background-position:0 -152px}
.rating-2 .index-2{background-position:0 -133px}
.rating-2 .index-3{background-position:0 -114px}
.rating-2 .index-4{background-position:0 -95px}
.rating-2 .index-5{background-position:0 -76px}
.rating-2 .index-6{background-position:0 -57px}
.rating-2 .index-7{background-position:0 -38px}
.rating-2 .index-8{background-position:0 -19px}
.rating-2 .index-9{background-position:0 top}

.estrellas div{cursor:pointer;}
.estrellas div,
.estrellas-fijo div{
	height:19px;
	float:left;
	width:10px;
}
.txt-rating{
	color:#F17D00;
	float:left;
	margin-left:10px;
	line-height:19px
}
.txt-rating div{display:none}
.txt-rating div.visible{display:block}
.estrellas div.par
.estrellas-fijo div.par{margin-right:1px}

.feedback .valoracion p{line-height:1.2em}
.titulo-val{
	color:#3D4D59;
	font-weight:bold;
}
.confirmacion-val{
	color:#898F97;
	margin:20px 0 0
}

.header-marca{
	overflow:hidden;
	background:url(/images/css-images/bg-directorio-marca.png) no-repeat;
	height:93px;
	width:948px;
	margin:15px auto 0
}
.img-marca{
	float:left;
	width:425px;
	text-align:center;
	margin:5px 0 0 22px
}
.info-marca{
	float:right;
	width:445px;
	margin:15px 10px 0 0;
	line-height:1.3em;
}
.info-marca p{
	color:#fff;
	margin:0
}
.info-marca h1{
    color:#fff;
    line-height:24px;
 
}
.crash-page strong{
	font-size:90px;
	line-height:1em;
	color:#EF7B00;
}
.crash-page .menu-footer-bg{
	padding:32px 60px 100px;
	font-size:24px;
	line-height:1.2em;
	background:#fff url(/images/css-images/crash-page.jpg) no-repeat 635px center
}
.crash-page p span{
	display:block
}
.cancel-page strong{
	font-size:90px;
	line-height:1em;
	color:#EF7B00;
}
.cancel-page .menu-footer-bg{
	padding:32px 60px 100px;
	font-size:24px;
	line-height:1.2em;
	background:#fff url(/images/css-images/cancel-page.jpg) no-repeat 635px center
}
.cancel-page p span{
	display:block
}
.cont-mini-help{
	position:relative;
}
.help-activo{z-index:100}
.mini-help{
    position:absolute;
    left:0
}
.helpinvisible{
    opacity:0;
    filter:alpha(opacity=0);
}
.mini-help-inner{
	background:url(/images/css-images/bg-minihelp.png) no-repeat 0 0;
	width:980px;
	height:181px;
	overflow:hidden;
}
.google-help .mini-help-inner{
	background-position:bottom;
}
.mini-help .bloque-1{
	float:left;
	height:159px
}
.mini-help .bloque-2{
	float:right;
	height:159px
}
.mini-help .bloque-1{
	background:url(/images/css-images/bg-bloques-minihelp.jpg) no-repeat left -168px
}
.help-devolucion .bloque-1{background-position:left 5px;}
.google-help .bloque-1{
	padding-left:161px;
	width:315px;
	margin-left:5px
}
.google-help .bloque-2{
	padding-left:158px;
	width:320px;
	background:url(/images/css-images/bg-bloques-minihelp.jpg) no-repeat left 5px;
}
.help-devolucion .bloque-1,
.help-envio .bloque-1{
	margin-left:5px;
	padding-left:161px;
	width:270px;
}
.help-devolucion .bloque-2,
.help-envio .bloque-2{
	padding-right:5px;
	width:514px;
}

.cerrar-help{
	position:absolute;
	top:10px;
	right:10px;
	background:url(/images/css-images/btn-cerrar.gif) no-repeat 0 0;
	height:15px;
	width:15px;
	cursor:pointer
}
.sliders .cerrar-help{background-position:bottom}
.mini-help p{
	color:#121B29;
	font-size:15px;
	line-height:1.2em;
	margin-top:46px;
}
.btn-frase{
	display:block;
	text-indent:-9999px;	
	width:276px;
	height:35px
}

.block{margin-bottom: 25px}
.naranja{
	color:#f17d00;
}
.imgEnvio{
	margin-left:50px;
}

.grande{
	font-size:28px;
	font-weight:bold;
	line-height:24px;
	margin-top:5px;
}
.grande2{
	font-size:22px;
	line-height:22px;
	width:280px;
	margin-top:-20px;
}

/*headers*/
.search-bar h1{
    color: #FFF;
    font-size: 18px;
    font-weight: normal;
    line-height: 35px;
    margin-left: 8px;
    text-align: center;
    width: 413px
}
.search-bar h1 span{
	line-height:35px;
	background:url(/images/css-images/sep-header.gif) no-repeat right;
	display:block
}
.search-bar div{
	line-height:35px;	
	color:#fff;
	font-weight:bold;
	text-align:center;
	font-weight:normal;
	width:414px;
	margin-left:12px;
	font-size:16px;
}
.search-bar div span{
	line-height:35px;
	display:block
}
h2{font-size:24px; line-height:1em;margin:12px 0;}
h2.logo{margin:5px 0 0}
.block-product h2{
	float:left;
	font-size:26px
}
h2.titulo-texto{margin:5px 0}
h3{font-size:16px;}
.sitemap-prod h3,
.sitemap h3{
	font-size:18px;
	padding-left:7px;
	text-transform:uppercase
}
.info-product h3{
	font-size:18px;
	color:#F7FA00;
	margin:15px 0 5px;
	line-height:1em
}
.info-product-especificacion h3{
    color:#F7FA00;
    line-height: 1em
}
.col-secundaria h3{
	background:transparent url(/images/css-images/sep-block-secu.gif) no-repeat scroll center bottom;
	color:#F17D01;
	font-size:18px;
	line-height:1em;
	padding:7px 10px 12px;
	text-transform:uppercase;
}
.ayuda h3{
	font-size:18px;
	margin-bottom:15px
}
.ayuda .col-2 h3.headerAyuda{margin-bottom:12px}
.ayuda .col-2 h3{margin-bottom:0}
.col-secundaria h3 span{color:#374959;}
.menu-footer h3{margin:12px 0 20px}
.mini-help h3{
	color:#121B29;
	font-size:22px;
	text-transform:uppercase;
	font-weight:normal;
	line-height:1em;
	margin-top:50px;
	margin-bottom:15px;
}
h4{font-size:16px;}
.ayuda .col-2 h4{
	font-size:14px;
	margin-bottom:-10px;
}
.menu-site-map h4{margin:15px 16px}
.formas-contacto h4{font-size:18px; line-height:18px}
.lista-pedido h4{
	font-size:18px;
	padding-left:45px;
	margin:15px 0;
}
h5{font-size:15px;margin-bottom:2px;}
.sitemap-prod h5{font-size:14px; margin-bottom:12px}
.preguntas h5{
	font-size:14px;
	color:#4D6171;
}
.block-product .col-3 h5{
	font-size:14px;
	color:#1E2D3B
}
.block-product .col-3 h2{
	font-size:16px;
	color:#3B4B5B;
	float:none;
	line-height:1em;
	margin:0
}
.block-product .col-3 h6{
	font-size:14px;
	margin:10px 0 2px;
}

.pasarela-pagos .btns-content h2{
	float:left;
	margin:0 auto;
	width:352px
}
.ayuda .header-resultados h2{width:225px; float:left}
.header-carrito h2{
	float:left;
	font-size:18px
}
.info-pasarela h2{margin:0 0 2px;}
.info-pasarela h2,
.pasarela-pagos .col-2 h3,
.bloque-gris h3{
	font-size:18px;
	font-weight:bold
}
.bloque-gris h3{margin:5px 0 10px}
.pasarela-pagos .col-2 h3{margin:15px 0 15px 15px}
.pasarela-pagos .info-pasarela h3{font-size:14px; margin:0 0 6px 0;}
.form-col-1 h4,
.form-col-2 h4{
	font-size:12px;
	margin-bottom:15px;
}
.preguntas .header-preg h4{float:left}

.tabla-pago-t h5{font-size:14px; margin:0}
.tabla-pago-t .tablaPie h5{color:#FF5F00}

.login .col-2 h4,.dametiempo .col-2 h4, .remences .col-2 h4, .open_natura .col-2 h4, .cabreres .col-2 h4{
	margin:10px 0;
	font-size:12px;
	text-transform:uppercase	
}
.bloque-resultados .lista-directorio h4{margin-bottom:30px}
.directorio-h .lista-directorio h4,
.sitemap .lista-directorio h4,
.sitemap-prod .lista-directorio h4{
	margin-bottom:6px;
	line-height:1.1em;
}

/*form*/
.form-textarea, .form-text{
	background:none;
	border:0;
	color:#4D6177;
}
.contacto .nondefault,
.login .nondefault, 
.dametiempo .nondefault, 
.remences .nondefault, 
.open_natura .nondefault, 
.cabreres .nondefault,
.pasarela-pagos .nondefault{color:#3B4B5B}

.form-textarea{overflow:auto}
.cont-form-textarea{padding:2px 0 2px 8px}
select{color:#4D6177;}
.cont-form-text,
.cont-form-text-s,
.cont-form-text-m{padding:0 8px;}

.carrito .row-2 .cont-form-text,
.header-resultados .form-item .cont-form-text{
	background:url(/images/css-images/bg-input-tracking.gif) no-repeat;
	float:left;
}
.carrito .row-2 .cont-form-text{
	width:162px;
	height:20px;
	padding-top:5px;
}
.carrito .row-2 .cont-form-text input{width:162px;}

.header-resultados .form-item .cont-form-text{width:127px; height:25px}
.header-resultados .form-item .form-text{font-weight:bold;width:127px}

.search-bar .cont-checkbox{
	padding-top:9px;
	overflow:hidden;
	margin-right:10px
}
.search-bar .cont-checkbox label{margin-top:3px;cursor: pointer}
.search-bar .cont-checkbox .label-brand{
	background:url(/images/css-images/text-brand.png) no-repeat;
	width:105px;
	height:15px;
	display:block;
	text-indent:-9999px;
	float:left;
	margin-top:3px;
}
.search-bar .cont-checkbox .label-product{
	background: url(/images/css-images/text-product.png) no-repeat;
	width:120px;
	height:15px;
	display:block;
	text-indent:-9999px;
	float:left;
	margin-top:3px;
}

.search-bar .jNiceWrapper{float:left; margin-right:10px}

.search-bar .cont-form-text{
	background:url(/images/css-images/bg-input-search.gif) no-repeat;
	height:21px;
	padding-left:21px;
	padding-top:5px;
	width:144px;
	margin:5px 0 0 38px;
	float:left
}
.search-bar .search2{margin-left:8px}
.search-bar .cont-form-text input{width:148px;}
.breadcrumb{
	background:url(/images/css-images/bici.gif) no-repeat left top;
	padding-left:48px;
	line-height:22px;
	margin:8px 2px -2px;
	color:#FFF;
	font-size:16px;
        position: relative;
        z-index:102
}
.breadcrumb a{
	text-decoration:none;
	color:#FF7300;
}
.breadcrumb a:hover{text-decoration:underline}
.breadcrumb a.bread-home{
	color:#FFF;
	font-weight:bold
}
.breadcrumb h1.bread-home-h1{
	color:#FFF;
	font-weight:bold;
	line-height:16px;
	font-size:16px;
	display:inline
}
.breadcrumb a.bread-filtro{
	color:#FFF;
	padding-left:10px;
	font-size:12px;
}


.form-news .form-item{margin-top:10px}
.form-news .cont-form-text{
	background:url(/images/css-images/bg-input-news.gif) no-repeat;
	width:127px;
	height:20px;
	padding-top:5px;
	float:left
}
.form-news .cont-form-text input{width:127px;}


.block-product .col-3 label{
	display:block;
	font-size:18px;
	font-weight:bold;
	margin-bottom:5px;
}
.block-product .col-3 label.prod-relacionado{
    font-size:13px;
    font-weight:normal;
    line-height:1.2em;
    margin:6px 0 -5px;
    padding-left:14px;
}
.block-product .col-3 label.prod-relacionado input{margin-left:-14px}
label.prod-relacionado span.prod-relacionado{font-weight: bold;}
label.prod-relacionado span.precio-relacionado{
    color:#FF7300;
    font-weight: bold;
    font-size:14px
}
.select-detalle{float:left}
.select-detalle select{width:95px}

.block-product .col-3 .cont-form-text{
	background:url(/images/css-images/bg-input-news.gif) no-repeat;
	width:55px;
	float:left;
	height:25px;

}
.block-product .col-3 .form-text{width:55px; margin-top:5px}
.block-product .col-3 .form-item{margin-bottom:5px}
.block-product .col-3 .form-item p{float:left; margin-left:15px}

.cont-resultados{
	height:1%;
	margin:25px 0 0 44px;
	overflow:hidden;
}
.box-banner{
    float: left;
    margin:0 34px 38px 0;
    width: 200px;
    height:232px
}  
.box-resultado{
  margin:0 25px 38px 0;
	float:left;
	width:209px;
	position:relative;
	padding-top:155px;
}
.prod-relacionados .box-resultado{margin-bottom:20px}
.box-banner .image{
    border-style:solid;
    border-width:5px 0;
    border-color:#F8FA01;
    height:137px;
    margin-bottom: 10px;
}
.box-resultado .image{
	text-align:center;
	margin-bottom:5px;
	position:absolute;
	top:0;
	left:20px
}
.box-resultado .image img{position:relative} 

.box-resultado .sidiweek{
    text-decoration:none;
}

.sticker{
	position:absolute;
	left: -20px;
	bottom:0;
	width:82px;
        padding-left: 16px;
	height:28px;
	background:url(/images/css-images/stickers.png) no-repeat left top;
	display:block;
        font-size:15px;
        color:#fff;
        line-height:29px;
        font-weight:bold;
        text-transform: uppercase;
        text-align:left;
        z-index: 10;
}
.sticker.sticker-duo{
    left: 68px;
    z-index: 9;
}
.stick-novedad{background-position:left -56px !important}
.stick-oferta{background-position:left -28px !important}
.stick-oferta-custom{
    text-indent: 0 !important;
    font-size: 14px;
    font-weight: bold !important;
    line-height: 28px;
    background-position:left bottom !important;
    color:#fff;
    text-transform: uppercase;       
}
.etiqueta-nene2, .etiqueta-nene, .etiqueta-mujer{
    background:url(/images/css-images/figuras.png) no-repeat left top;
    width: 27px;
    height: 27px;
    position:absolute;
    bottom:0;
    left:0;
    text-indent: -9999px
}
.etiqueta-nene{background-position: 0 -28px}
.etiqueta-mujer{background-position: 0 -55px}
.conSticker{bottom:33px}
.box-resultado .form-item{margin-top:5px}
.contacto .form-item,
.login .form-item,
.dametiempo .form-item,
.remences .form-item,
.open_natura .form-item,
.cabreres .form-item,
.form-col-1 .form-item,
.form-col-2 .form-item{
	margin-bottom:8px
}

.contacto .cont-form-text-s,
.contacto .cont-form-text-m,
.contacto .cont-form-text,
.login .cont-form-text,
.dametiempo .cont-form-text,
.remences .cont-form-text,
.open_natura .cont-form-text,
.cabreres .cont-form-text,
.form-col-1 .cont-form-text,
.form-col-2 .cont-form-text,
.form-col-2 .cont-form-text-s,
.form-col-1 .cont-form-text-m,
.form-col-1 .cont-form-text-s,
.form-col-2 .cont-form-text-m{
	border:1px solid #A3ADB8;
	height:20px;
	line-height:20px
}
.contacto .cont-form-text-s,
.contacto .cont-form-text-m,
.form-col-2 .cont-form-text-s,
.form-col-1 .cont-form-text-m,
.form-col-1 .cont-form-text-s,
.form-col-2 .cont-form-text-m{
	float:left}

.contacto .cont-form-text-s,
.form-col-2 .cont-form-text-s,
.form-col-1 .cont-form-text-s{
	width:54px;
	margin-right:5px
}
.contacto .cont-form-text-s .form-text,
.form-col-2 .cont-form-text-s .form-text,
.form-col-1 .cont-form-text-s .form-text{
	width:54px;
}
.contacto .cont-form-text-m,
.contacto .cont-form-text-m .form-text,
.form-col-1 .cont-form-text-m,
.form-col-2 .cont-form-text-m,
.form-col-1 .cont-form-text-m .form-text,
.form-col-2 .cont-form-text-m .form-text{
	width:214px;
}
.form-col-1 .cont-form-text .form-text,
.form-col-2 .cont-form-text .form-text{
	width:290px
}
.contacto .select-l select,
.form-col-1 .select-l select,
.form-col-2 .select-l select{
	width:309px
}
.form-col-1 .select-s select,
.form-col-2 .select-s select{
	width:65px
}

.lista-items{
	overflow:hidden;
	height:1%;
	padding-left:9px;
	margin-top:50px
}
.lista-items .form-item{
	width:303px;
	margin-bottom:28px;
	margin-right:23px;
}
.lista-items .cont-checkbox2{
	float:left;
}
.lista-items .info-item{
	margin-left:18px
}
.lista-items .info-item label{
	font-weight:bold;
	font-size:14px;
	display:block;
	margin-bottom:3px
}
.form-feedback label{
	display:block;
	font-size:14px;
	margin:10px 0 3px
}
.form-feedback .form-text,
.form-feedback .form-textarea{
	border:1px solid #A3ADB8;
	width:241px
}
.form-feedback .form-text{
	height:18px;
	padding-top:2px;
}
.form-feedback .form-textarea{height:140px;}


/*botones*/
a.btn{display:block; text-decoration:none}
.form-submit{border:0; font-family:Arial, Helvetica, sans-serif; cursor:pointer}

.idiomas a span{
	display:block;
	text-indent:-9999px;
	background-image:url(/images/css-images/sprite-flags.png);
	width:30px;
	height:14px;
	float:left;
	margin-left:5px
}
.idiomas a.es span{
	background-position:right top
}
.idiomas a.es:hover span, .idiomas a.es span.activo{
	background-position:0 top
}

.idiomas a.en span{
	background-position:right bottom
}
.idiomas a.en:hover span, .idiomas a.en span.activo{
	background-position:0 bottom
}

.idiomas a.fr span{
	background-position:right center
}
.idiomas a.fr:hover span, .idiomas a.fr span.activo{
	background-position:0 center
}

.carrito .row-2 .form-submit, .header-resultados .form-submit{
	background:url(/images/css-images/btn-tracking.gif) no-repeat;
}
.block-product .col-3 .form-submit,
.carrito .row-2 .form-submit, 
.search-bar .form-submit,
.form-news .form-submit,
.header-resultados .form-submit{
	width:22px;
	height:25px;
	line-height:100px;
	text-indent:-9999px
}
.search-bar .form-submit{
	background:url(/images/css-images/btn-search.gif) no-repeat;
	margin-top:5px;
}
.form-news .form-submit, .block-product .col-3 .form-submit{
	background: url(/images/css-images/btn-search-2.gif) no-repeat;
	float:left;
}
.btn-mountain{
	background:url(/images/css-images/btn-mountainbike.png) no-repeat bottom;
	width:213px;
	height:35px;
}
.btn-mountain:hover, .btn-carretera:hover{
	background-position:center
}
.activo .btn-mountain, .activo .btn-carretera{background-position:top}
.btn-carretera{
	background:url(/images/css-images/btn-bici.png) no-repeat bottom;
	width:213px;
	height:35px;
}
.btn-naranja{
	background:url(/images/css-images/btn-naranja.gif) no-repeat;
	width:200px;
	height:25px;
	line-height:25px;
	text-align:center;
	display:block;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	
}
.mini-help a{
	color:#fff;
	text-decoration:underline;
	font-size:14px
}
.btn-devolu{
	
	width:170px;
	height:35px;
	text-indent:-9999px
}
.btn-listadop{	
	width:161px;
	height:35px;
	text-indent:-9999px;
	margin-left:-15px
}
.btn-envio{
	
	width:151px;
	height:35px;
	text-indent:-9999px;
	margin-left:-1px;
}
.btn-envio:hover,
.btn-listadop:hover,
.btn-devolu:hover{background-position:center center}
.activo .btn-envio,
.activo .btn-listadop,
.activo .btn-devolu{background-position:center top}

.btn-devol, .btn-consulta, .btn-prodc, .btn-carretera, .btn-mountain{text-indent:-9999px}
.btn-devol, .btn-consulta, .btn-prodc{
	background: url(/images/css-images/botonera.png) no-repeat;
	height:35px;
}
.activo .btn-devol, .activo .btn-consulta, .activo .btn-prodc{
	background:url(/images/css-images/botonera-active.png) no-repeat;
}
.btn-devol{
	background-position:-311px top;
	width:154px;
}
.btn-devol:hover{
	background-position:-311px bottom
}
.activo .btn-devol{
	background-position:-311px 0
}
.btn-consulta{
	background-position:-465px top;
	width:122px;
}
.btn-consulta:hover{
	background-position:-465px bottom
}
.activo .btn-consulta{
	background-position:-465px 0
}
.btn-prodc{
	background-position:-586px top;
	width:170px;
}
.btn-prodc:hover{
	background-position:-586px bottom
}
.activo .btn-prodc{
	background-position:-586px 0
}
.header-resultados,
.btns-content,
.header-carrito{
	background:#fff url(/images/css-images/sep-content.gif) no-repeat bottom;
	padding:5px 9px 8px
}

.btns-content{
	overflow:hidden; 
	height:1%;
}

.header-resultados.bottom{background-position:top; padding:8px 5px 5px 9px}
.content-dark{
	background:#3B4B5B url(/images/css-images/sep-content-2.gif) no-repeat bottom;
	padding:12px 9px;
	
}
.btns-content a{
	background:transparent url(/images/css-images/btn-standar.jpg) no-repeat scroll 0 0;
	color:#FFFFFF;
	float:left;
	font-size:16px;
	height:27px;
	line-height:27px;
	margin-left:5px;
	text-align:center;
	width:147px;
}
.btns-content a:hover, .btns-content a.active{color:#F17D01;}
.breadcrumb a.btn-back{
	float:right;	
	height:27px;
	width:199px;
	text-indent:-9999px;
	cursor:pointer;
	text-align:center;
    margin-right:15px;
}
.content-dark a{
	width:151px;
	height:32px;
	text-indent:-9999px
}
.content-dark .btn-desc{background:url(/images/css-images/btn-descripcion.png) no-repeat;}
.content-dark .btn-coment{background:url(/images/css-images/btn-coment.png) no-repeat;}
.content-dark .btn-opiniones{background:url(/images/css-images/btn-opiniones.png) no-repeat;}
.content-dark .btn-compa{background:url(/images/css-images/btn-comparativas.png) no-repeat;}
.content-dark a:hover, .content-dark a.active{background-position:bottom}
.block-social .btn{
	background:url(/images/css-images/sprite-redes.png) no-repeat;
	width:16px;
	height:16px;
	float:left;
	text-indent:-9999px;
	margin-left:5px;
	margin:8px 5px 0 0
}
.block-social .btn-social-1{background-position:0}
.block-social .btn-social-2{background-position:-20px 0}
.block-social .btn-social-3{background-position:-40px 0}
.block-social .btn-social-4{background-position:-60px 0}
.block-social .btn-social-5{background-position:-91px 0}
.block-social .btn-sep{background-position:-84px 0;width:2px;margin-left:2px;}
.block-social .btn-more{width:auto;text-indent: 0; font-size: 12px; text-decoration: underline;background: none;color:#559BE3}
.block-social .btn-more:hover{text-decoration:none}
.block-social .btn-like{
	background:url(/images/css-images/btn-like.png) no-repeat;
	width:83px;
	height:22px;
	margin:2px 0 0 25px
}
.block-product .col-3 .btn-agregar{
	width:237px;
	height:43px;
	text-indent:-9999px;
	line-height:1000px;
	margin-left:7px;
	float:none;
	display:block
}
.box-resultado .form-submit{
	background:url(/images/css-images/btn-chico.gif) no-repeat;
	width:75px;
	height:16px;
	color:#FFF;
	font-weight:bold;
	margin-left:5px;
}
.btn-continuar{
	width:245px;
	height:48px;
	line-height:1000px;
	text-indent:-9999px;
	float:right
}
.amigos-es{
	background:url(/images/css-images/es/btn-continuar-amics.png) no-repeat;	
}
.amigos-pt{
	background:url(/images/css-images/pt/btn-continuar-amics.png) no-repeat;	
}
.login .btn-continuar{float:none}
.dametiempo .btn-continuar{float:none}
.remences .btn-continuar{float:none}
.open_natura .btn-continuar{float:none}
.cabreres .btn-continuar{float:none}
.btn-continuar:hover{background-position:bottom}
.btn-naranja2{
	width:120px;
	height:17px; 
	color:#fff !important;
	text-align:center;
	display:block;
	background:url(/images/css-images/btn-naranja2.gif) no-repeat;
	line-height:17px;
	cursor:pointer
}
.btn-naranja2:hover{text-decoration:none !important}
.bloque-total .btn-naranja2{margin-top:5px}


/*links*/
.menu-header a{
	color:#83919F;
	text-decoration:none
}
.menu-header a:hover{text-decoration:underline}

.col-secundaria a{
	text-decoration:none;
	color:#3B4B5B;
}
.leerMas{
	background:url(/images/css-images/arrow-leer-mas.gif) no-repeat right;
	padding-right:11px;
	height:15px;
	line-height:15px;
	float:right;
	display:block;
	margin-top:5px
}
.leerMas:hover{text-decoration:underline !important}

.menu-footer a,
.bloque-resultados a{
	color:#3B4B5B;
	font-size:12px;
	text-decoration:none;
	font-weight:normal
}
.bloque-resultados a.vista360,
.bloque-resultados .paginador a{
	font-size:14px;
}
.crash-page a{
	color:#0081D1;
	font-size:24px;
	text-decoration:underline
}
.cancel-page a{
	color:#0081D1;
	font-size:24px;
	text-decoration:underline
}

.directorio-h li li a{font-size:11px}
.bloque-resultados .lista-directorio h4 a{
	color:#3B4B5B;
	font-size:18px;
	font-weight:bold
}
.bloque-resultados .lista-directorio li li a{
	color:#212D37
}
.footer a:hover, .menu-footer a:hover, .bloque-resultados a:hover{text-decoration:underline}
.pasarela-pagos .btns-content a.btn:hover{text-decoration:none;color:#F17D01;}
.pasarela-pagos .btns-content a.btn{color:#fff}
.footer a{
	color:#374959;
	text-decoration:none
}
.sidi_week_resultados{text-align:center}
.block-product a,
.header-resultados .linkEspecial a{color:#096D95}
.header-resultados .sidi_week_resultados a{color:#096D95}
.sitemap a,
.sitemap-prod a,
.links-dir a,
.links-dir span{color:#328FD1}
.header-resultados .linkEspecial a,
.sitemap a,
.sitemap-prod a,
.sitemap-prod .block a:hover,
.links-dir a{text-decoration:underline}
.sitemap-prod .impar a{display:block; margin-bottom:3px}
.sitemap-prod .impar .image a{display:inline; margin:0}
.sitemap-prod .block a,
.header-resultados .linkEspecial a:hover{text-decoration:none}
.header-resultados .sidi_week_resultados a:hover{text-decoration:none}
.block-product .col-2 .block-last a{
	display:block;
	margin-top:15px
}
.block-product .col-3 .form-item p a{display:block; color:#0457BF}
.box-resultado .rating a{color:#0081D1}
.prod-relacionados .box-resultado .rating a{color:#3B4B5B}

.bloque-resultados .titulo-box{display:block;}
.bloque-resultados .precio-box,
.bloque-resultados .titulo-box{
	font-size: 16px;
        font-weight: bold;
        line-height: 1.1em;
        margin-bottom: 4px;
        letter-spacing: -0.5px;
}
.prod-relacionados .titulo-box{
	font-size:16px;
	color:#328FD1;
	margin-bottom:0;
	text-decoration:underline;
	margin-bottom:-5px
}
.bloque-resultados .precio-box{
    color:#EB5F09;
    font-size:16px
}
.bloque-resultados .cont-precio-box{font-size:15px}
.prod-relacionados .precio-box{
	font-size:20px;
	color:#3B4B5B;
	margin-top:20px
}

.ayuda a, .cont-textos a{color:#0081D1}

.pasarela-pagos .info-pasarela .col-2 a{
       color:#fff;
       font-weight:bold;
       display: block;
       float: left;
       height: 25px;
       line-height: 25px;
       padding-left: 8px
}
.pasarela-pagos .info-pasarela .col-2 a.paso1{
    background: url(/images/css-images/arrow-paso1.gif) no-repeat -2px 0;
    width: 123px;
}
.pasarela-pagos .info-pasarela .col-2 a.paso2{
    background: url(/images/css-images/arrow-paso2.gif) no-repeat 0 bottom;
    margin-left:-7px;
    width:114px;
}
.pasarela-pagos .info-pasarela .col-2 a.paso3:hover,
.pasarela-pagos .info-pasarela .col-2 a.paso2:hover,
.pasarela-pagos .info-pasarela .col-2 a.paso3.activo,
.pasarela-pagos .info-pasarela .col-2 a.paso2.activo{
    background-position:0 top
}
.pasarela-pagos .info-pasarela .col-2 a.paso3{
    background: url(/images/css-images/arrow-paso3.gif) no-repeat 0 bottom;
    margin-left:-4px;
    width:59px;
}
.pasarela-pagos .info-pasarela .col-2 a:hover{color:#fff; text-decoration: none}

.preguntas .header-preg a{
	float:left;
	color:#F17D00;
	font-size:14px;
	margin-left:25px
}
.preguntas .header-preg a,
.preguntas .col-menu a,
.edit-link{text-decoration:underline !important;}
.preguntas .col-menu a:hover,
.preguntas .header-preg a:hover,
.edit-link:hover{text-decoration:none !important;}
.edit-link, .preguntas .col-menu a{color:#0457BF !important}
.edit-link{margin-left:18px}

.btns-content .btn-cont-c,
.btns-content .btn-volver-c{
	
	height:27px;
	width:147px;
	display:block;
	text-indent:-9999px
}

.btns-content .btn-cont-c{background-position:top left}
.btns-content .btn-cont-c:hover{background-position:bottom left}
.btns-content .btn-volver-c{background-position:top right}
.btns-content .btn-volver-c:hover{background-position:bottom right}

.bloque-col .btn-imprimir{
	margin:15px auto;
	float:none
}
.btn-imprimir{
	background:url(/images/css-images/btn-imprimir.jpg) no-repeat top;
}
.btn-volver{
	background:url(/images/css-images/btn-volver.png) no-repeat top;
	margin-bottom:5px
}
.btn-reintentar{background:url(/images/css-images/btn-reint.jpg) no-repeat top;}
.btn-mod{
	background:url(/images/css-images/btn-modificar.png) no-repeat top;
	margin-bottom:5px
}
.btn-acceder{background:url(/images/css-images/btn-acceder.png) no-repeat top}
.btn-pagar{
	background:url(/images/css-images/btn-pagar.png) no-repeat top;
	margin:35px auto 0;
}
.btn-enviar{
	background:url(/images/css-images/btn-enviar.png) no-repeat top;
	margin-top:15px
}
.btn-enviar-c{
	background:url(/images/css-images/btn-enviar-coment.png) no-repeat top;
	margin-top:15px
}
.btn-acceder,
.btn-reintentar,
.btn-mod,
.btn-volver,
.bloque-col .btn-imprimir, 
.btn-imprimir,
.btn-pagar,
.btn-enviar,
.btn-enviar-c{
	width:245px;
	display:block;
	text-indent:-9999px;
	height:48px;
	cursor:pointer
}
.btn-reintentar:hover,
.btn-mod:hover,
.btn-imprimir:hover,
.btn-volver:hover,
.btn-acceder:hover,
.btn-pagar:hover,
.btn-enviar:hover,
.btn-enviar-c:hover{background-position:bottom}
.btn-reintentar,
.btn-mod,
.btn-volver,
.btn-imprimir,
.btn-enviar{float:right; clear:right}

.login a,.dametiempo a,.remences a,.open_natura a,.cabreres a{text-decoration:underline}
.login .col-2 .bottom-form a,
.dametiempo .col-2 .bottom-form a,
.remences .col-2 .bottom-form a,
.open_natura .col-2 .bottom-form a,
.cabreres .col-2 .bottom-form a{
	display:block;
	font-size:13px;
	margin-bottom:12px
}

.ayuda .col-1 a{
	display:block;
	margin-bottom:8px
}

.ayuda .header-resultados .btn{
	float:left;
	width:177px;
	height:27px;
	background-image: url(/images/css-images/botonera-ayuda.png);
	text-indent:-9999px;
	margin-left:5px
}
.btn-preg{background-position:left top}
.btn-serv{background-position:531px top}
.btn-cond{background-position:354px top}
.btn-como{background-position:177px top}

.btn-preg:hover{background-position:left bottom}
.btn-serv:hover{background-position:531px bottom}
.btn-cond:hover{background-position:354px bottom}
.btn-como:hover{background-position:177px bottom}

.bloque-gris a:hover{
	text-decoration:none;
	color:#FD7101;
}

.btn-pagar-s{	
	width:205px;
	height:48px;
	text-indent:-9999px;
	display:block;
	float:right
}
.btn-pagar-s:hover{background-position:bottom}

.btn-paypal{float:right; margin-top:5px}

.btn-360{
	background:url(/images/css-images/btn-vista-360.png) no-repeat;
	display:block;
	width:80px;
	height:37px;
	display:block;
	text-indent:-9999px;
	float:left
}

.prod-relacionados .rating a{
	display:block;
	margin-top:5px;
}
.lista-directorio .cont-links a{
	display:block;
	text-decoration:underline;
	margin-bottom:5px
}

.btn-hombre,
.btn-mujer,
.btn-nino,
.btn-todos{
	float:left;
	width:177px;
	height:27px;	
	background-repeat:no-repeat;
	display:block;
	margin-right:5px;
	text-indent:-9999px
}
.btn-hombre{background-position: -177px top}
.btn-hombre:hover, .btn-hombre.btn-activo{background-position: -177px bottom}
.btn-mujer{background-position: -354px top}
.btn-mujer:hover, .btn-mujer.btn-activo{background-position: -354px bottom}
.btn-nino{background-position: -531px top}
.btn-nino:hover, .btn-nino.btn-activo{background-position: -531px bottom}
.btn-todos{background-position: 0 top}
.btn-todos:hover, .btn-todos.btn-activo{background-position: 0 bottom}

.feedback .valoracion a{
	color:#F17D00;
	text-decoration:underline;
	font-size:14px
}
.feedback .valoracion a:hover{text-decoration:none}

.cargando{position:relative; z-index:100;}
.cargando-bg{position:absolute; background:#fff;opacity:0.8;filter:alpha(opacity=80); width:980px}
.cargando-text{position:absolute;text-align:center;}


/***GRUPONAT**/
.img-categories li div{
    cursor:pointer;
	background-position: top;
	background-repeat:no-repeat;}		
.img-categories li div.accesories{
	background:url(/images/categories/accesorios.jpg); 
	width:101px;
	height:126px;}
.img-categories li div.accesories:hover{
	cursor:pointer;
	background-position: bottom;}
.img-categories li div.helmets{
	background:url(/images/categories/cascos.jpg); 
	width:155px;
	height:126px;}
.img-categories li div.helmets:hover{
	cursor:pointer;
	background-position: bottom;}
.img-categories li div.glases{
	background:url(/images/categories/gafas.jpg); 
	width:201px;
	height:126px;}
.img-categories li div.glases:hover{
	cursor:pointer;
	background-position: bottom;}
.img-categories li div.textiles{
	background:url(/images/categories/textiles.jpg); 
	width:166px;
	height:126px;}

.cont-checkboxes  .activo{
	background:url(/images/css-images/checkboxs.gif) no-repeat;  
	background-position:center left;
	width:17px;
	text-indent:-99999;
}
.cont-checkboxes .noactivo{
	background:url(/images/css-images/checkboxs.gif) no-repeat;  
	background-position:center right;
	width:17px;
	text-indent:-99999;
}
.invisible{display:none;}
.cursor{cursor:pointer}

.MagicThumb-expanded{
    border:none;
}
.MagicZoomPup {    
    border:none;
}
.logo_special a{
	background:url(/images/css-images/retto.png) no-repeat;
	width:486px;
	height:46px;
	display:block;
	text-indent:-9999px
}
.logo_special{float:left}
.border{
	border:1px solid #A3ADB8;
}
#processMessage {  
  position:relative;  
  z-index:1001;
  top:10px; 
  background-color:#000;}

.oculto{
visibility:hidden;
}
.dametiempo .cont-checks,
.remences .cont-checks,
.open_natura .cont-checks,
.cabreres .cont-checks
{
width:310px;
float:left;
margin-top:10px;
font-weight:bold;
font-size:12px;
}
.dametiempo .cont-checks .check,
.remences .cont-checks .check,
.open_natura .cont-checks .check,
.cabreres .cont-checks .check{
width:20px;
float:left;
}
.dametiempo .cont-checks .texto-check,
.remences .cont-checks .texto-check,
.open_natura .cont-checks .texto-check,
.cabreres .cont-checks .texto-check{
width:270px;
float:right;
margin-left:20px;

}
.background360{
    background-color: #FFF; 
    z-index: 99999; 
    opacity: 0.9; 
    -moz-opacity: 0.9; 
    filter: alpha(opacity=50); 
}

.h1resultados{
    display:none;
}
.h1textiles{
    display:none;
}

/*acordeon*/
.cont-accordion{
    background:#83929F url(/images/css-images/bg-bloque-tabs-detalle.jpg) no-repeat center 0;
    width:282px
}
.accordion{
    background:url(/images/css-images/bg-bloque-tabs-detalle.jpg) no-repeat center bottom;
    width: 270px;
    padding:10px 6px
}
.accordion h3{
    background:url(/images/css-images/bg-tabs-detalle.jpg) no-repeat 0 bottom;
    height: 31px;
    line-height: 31px;
    color: #fff;
    cursor: pointer;
    font-size: 14px;
    font-style: italic;
    padding-left:10px;
    cursor:pointer;
    margin: 5px 0 !important
}
.accordion h3.ui-state-active{
    background-position: 0 0
}

.accordion .ui-accordion-content{
    background: #fff url(/images/css-images/bg-cont-accordion.gif) no-repeat 0 bottom;
}
.accordion .ui-accordion-content-inner{
    background: url(/images/css-images/bg-cont-accordion.gif) no-repeat 0 0;
    padding:1px 11px 15px
}
.accordion p{
    width:auto;
    color:#121B29
}
.accordion .linkAzul{
    text-decoration: underline;
	color:#0457BF
}
.accordion .linkAzul:hover{
    text-decoration: none
}
.teAyudamos{
	clear:both;
    height: 174px;
    width: 957px;
    background: #3B4B5B url(/images/css-images/bg-banner-detalle.jpg) no-repeat center 6px;
    padding:40px 13px 14px;
}
.teAyudamos .col-1{
	float:left;
	margin:0 45px 0 35px;
	width:340px;
}
.teAyudamos .col-2{
	float:left;
	width:325px;
}
.teAyudamos h4{
    font-size:20px;
    line-height: 1.2em;
    color:#121B29;
	text-transform:uppercase
}
.teAyudamos p{
    margin-bottom: 16px;
    color:#121B29;
    width:auto;
    font-size:14px    
}
.teAyudamos .tel{
    font-size: 33px;
    line-height:1.2em;
    text-shadow:2px 2px 2px #000;
    margin: -10px 0 0
}

.teAyudamos .linkAzul{
    color:#096D95;
}
.teAyudamos .linkAzul:hover{
    text-decoration: none
}

.cont-slider-tag{margin-bottom:25px}
.cont-tag,
.cont-slider-tag{
	overflow:hidden;
}
.cont-slider-tag{
	float: left
}
.cont-slider-tag .scrollItwrapper4,
.cont-tag{
	margin:1px 5px 0 0;
	float:left
}
.cont-tag div{
	background:url(/images/css-images/tags-detalle.png) no-repeat;
	float:left;
	width:75px;
	height:60px;
	margin-right:5px;
	font-size:24px;
	text-align:center;
	color:#fff;
	line-height:1em;
	padding-top:15px;
}
.tag-nuevo11{
	background-position:left !important;
	color:#F7FA00 !important
}
.tag-nuevo{
	background-position:right !important;
}
.tag-descuento{
	background-position:center !important;
}
/*banner*/
.banner-detalle-sin{
    float: right;
    height: 77px;
    padding-bottom: 10px;
    width: 192px;
    padding-right:6px;
}
.banner-detalle{
    background: url(/images/css-images/sep-info-prod.gif) no-repeat center bottom;
    float: right;
    height: 77px;
    padding-bottom: 10px;
    width: 192px;
    padding-right:6px;
}
.banner-detalle-inner{
    background: url(/images/css-images/bg-banner-detalle.png) no-repeat 0 0; 
    height: 77px;   
    padding-left:48px;
}
.banner-detalle-inner p{
    color:White;
}

.b-d-alt .banner-detalle-inner{
    background: url(/images/css-images/bg-banner-detalle-alt.png) no-repeat 0 0; 
    padding-left:8px;
    padding-right:42px;
}
.banner-detalle h3{
    font-size: 18px;
    line-height: 1.2em;
    padding: 0 0 4px
}
.b-d-alt  h3{padding: 4px 0 0px}
.banner-detalle h3{
    color:#000
}
.banner-detalle p{
    color:#fff;
    font-size: 13px;
    line-height: 1.2em;
    margin: 0
}

.block-product .sub-col-1{
	float:left
}
.block-product .sub-col-2{
	float:right
}

.cont-tabs{
	overflow:hidden;
	background:#fff url(/images/css-images/bg-bottom-tabs.gif) repeat-x bottom;
	padding-bottom:21px;
}
.tabs-resultados{
    background-color: transparent;
    background-position: 0 42px;
    height: 42px;
    padding-bottom: 19px;
}
.cont-tabs .tab{
	display:block;
	width:216px;
	height:52px;
	float:left;
	margin-left:10px;	
	text-indent:-9999px;
	cursor:pointer
}
.tabs-resultados.cont-tabs .tab{
    background:url(/images/css-images/sprite-tabs-resultados.png) no-repeat;
    height:40px !important;
    margin-top:2px
}
.tabs-resultados.cont-tabs .tab:hover,
.tabs-resultados.cont-tabs .tab.active{
    height:42px !important;
    margin-top:1px
}
.cont-tabs .tab:hover,
.cont-tabs .tab.active{
	height:53px;
	margin-bottom:-1px
}
.tab-desc{background-position:0 1px !important;}
.tab-coment{background-position:-216px 1px !important;}
.tab-video{background-position:-432px 1px !important;}
.tab-desc.active,
.tab-desc:hover{background-position:0 bottom !important;}
.tab-coment.active,
.tab-coment:hover{background-position:-216px bottom !important;}
.tab-video.active,
.tab-video:hover{background-position:-432px bottom !important;}
.tab-retto.active,
.tab-retto:hover{background-position:0 bottom !important}
.tab-outlet{background-position:-216px 0 !important}
.tab-outlet.active,
.tab-outlet:hover{background-position:-216px bottom !important}
.cont-info-talla{
	overflow:hidden
}
.cont-info-talla p{width:auto}
.info-product .cont-info-talla .col-3,
.info-product .cont-info-talla .col-2,
.info-product .cont-info-talla .col-1{
	float:left;
	margin-right:15px;	
	width:304px
}
.info-product .cont-info-talla .regla-retto-box{
	margin-right:0;
	background:url(/images/css-images/bg-metro.jpg) no-repeat bottom;
	padding-bottom:80px;
	width:247px;
}
.info-product .cont-info-talla .regla-retto-box a{
	color:#F7FA00;
}
/*Filtro tallas 8/11/1*/
.cont-filtro-talla{
     background: url(/images/css-images/sep-content.gif) no-repeat center bottom;
     font-size: 14px;
     padding: 12px 15px
}
.cont-filtro-talla h4{font-family:Helvetica,Arial,sans-serif}
.list-tallas{
    height: 20px;
    margin:10px 0 10px -7px;
}
.list-tallas li{float: left}
.list-tallas li a{
    border:1px solid #A9BEC7;
    display: block;
    float:left;
    margin: 0 0 0 7.7px;
    height: 18px;
    line-height: 18px;
    text-align: center;
    padding: 0 3px 0 3px;
}
.list-tallas li.ver-todas a{
    width: 68px;
}
.list-tallas li.talla-on a{
    background: #EF7C00;
    border-color:#EF7C00;
    color:#fff;
}

.list-tallas li.talla-off a:hover,
.list-tallas li.talla-off a:active,
.list-tallas li.talla-off a{
    background: #fff;
    color: #CACFD4;
    border-color: #E5EBEE
}

.list-tallas li a:hover{
    border-color:#EF7C00;
    text-decoration: none
}
.list-tallas li a:active{
    background: #EF7C00;
    border-color:#EF7C00;
    color:#fff;
}
.cont-filtro-talla  p{
    color:#1E2D3B;
    margin: 0;
    font-style: italic
}

.dreamyTip {
    background:url("/images/css-images/dreamytip.gif") no-repeat scroll center bottom transparent;
    font-size:15px;
    opacity:0;
    padding:5px;
    position:absolute;
	display:none;
	line-height:18px;
}
.dreamyTipInner {
    background-color:black;
    color:white;
    max-width:300px;
    padding:7px 10px 6px;
    text-align:center;
}
.dreamyTipInner {
    -moz-border-radius:3px 3px 3px 3px;
}
.dreamyTipInnerNorth {
    background-position:center top !important;
}
.dreamyTipInnerSouth {
    background-position:center bottom !important;
}
.dreamyTipInnerEast {
    background-position:right center !important;
}
.dreamyTipInnerWest {
    background-position:left center !important;
}
.dreamyTipBtn {
    color:#FFFFFF;
    cursor:pointer;
    font-family:arial;
    font-weight:bold;
    position:absolute;
    right:8px;
    top:3px;
}

/*19-12-10*/
/*videos utube*/
.cont-videos-utube{
    width:640px;
    margin: 20px auto;
}
.video-utube{
    border-color:#fff;
    border-width:1px 0;
    border-style: solid;
    height:390px
}
.list-videos-utube{
    background:#fff url(/images/css-images/bg-body-videos.png) no-repeat 0 0;
    padding:62px 8px 5px;
    margin-bottom: 30px
}
.list-videos-utube h2{
    margin: 0 0 15px;
    border-bottom:1px solid #000;
    padding-left:5px;
    color:#000;
    font-size:14px;
    padding-bottom:8px;
    text-transform: uppercase
}
.list-videos-utube h3{
    color:#000;
    font-size:14px;
    margin: 3px 0;
}
.list-videos-utube p{
    color:#000;
    width:auto;
    font-size:12px;
    margin:8px 0
}
.list-videos-utube .idioma{
    font-style: italic;
}
.bloque-video-utube{
    padding: 0 6px;
    overflow: hidden;
    margin-bottom: 10px;
}
.cont-miniatura-utube{
    float:left;
    background: url(/images/css-images/bg-marco-utube.png) no-repeat 0 0;
    width: 128px;
    height:72px;
    padding:5px;
    position:relative;
    cursor:pointer
}
.btn-play{
     background: url(/images/css-images/btn-play-utube.png) no-repeat;
     width:34px;
     height:34px;
     position:absolute;
     top:27px;
     left:52px;
}
.info-videos-utube{
    margin-left:150px
}
/*regla tallas resultados*/
.cont-regla{
     background: url(/images/css-images/bg-reglar.png) no-repeat;
     height:40px;
     overflow:hidden
}
.cont-regla h4,
.cont-regla span{
    float:left
}
.cont-regla h4{
    font-size:14px;
    margin:11px 8px 0 56px;
}
.cont-regla span{
    text-align:center;
    font-size:14px;
    font-weight:bold;
    display:block;
    width:20px;
    margin-top:3px;
    margin-right: 10px;
}
.cont-regla span input{
    margin-bottom: 3px;
}


/*Browser warning*/
.browserWarning{
    height:0;
    overflow: hidden;
    font-size:16px;
    background: #FFF691;
    color:#000;
    line-height: 1.2em
}
.browserWarningInner{
    margin:0 auto;
    padding:10px 0 0;
    width:945px;
}
.browserWbtn{
    overflow:hidden;
    padding:10px 0 0;
}
.browserWbtn a{
    display:block;
    text-indent: -9999px;
    float:left;
    margin-right:15px
}
.browserWarningInner p{
    margin: 0 0;
}

/******* Descatalogado *******/
.crash-page .col-1{
    float:left;
    width: 625px
}
.crash-page .col-2{
    float:right;
    width: 314px
}
.crash-page .cont-img{
    background:url(/images/css-images/bg-descatalogo.jpg) no-repeat 0 0;
    width: 314px;
    padding-top: 33px;
    height: 336px;
    text-align: center
}
.crash-page.descatalogado .menu-footer-bg{
    background: #fff;
    padding:15px 8px 25px 14px;
}
.crash-page h2{
    margin:12px 0 0
}
.crash-page.descatalogado p{
    margin-top:0
}
.crash-page.descatalogado a{
    display:block
}
.crash-page.descatalogado strong{margin-left: -4px}

/*
New header 25-11
*/

/**********
Header->Home
**********/
.selector-cat{
    position: relative
}
.scrollable{
    height:112px;
    margin: 0 auto;
    position:relative;
    overflow:hidden;
    width: 960px;
}

.scrollable-brand{
    float:left;
    height: 142px;
    width:786px
}
.scrollable .items{
    width:20000em;
    position:absolute;
}
.scrollable-brand .items div a,
.scrollable-brand .items div,
.scrollable .items ul{
    float: left
}
.scrollable-brand .items div{width: 786px}

.cont-slider-estatico{
    float: none;
    height: 147px;
    margin: 0 auto;
    padding: 0 0 1px;
    width: 960px;
}
.cont-slider.slider-imagenes{
    float: none;
    height:141px;
    margin:0 auto;
    padding:6px 0 1px;
    width: 980px
}
.cont-slider-estatico li,
.sliders li, .cont-slider {float:left}
.cont-slider-estatico li{
    margin:0 12px; text-align:center}
.cont-slider-estatico.tu-bici li{margin:0 8px;}
.cont-slider-estatico li a{
    font-weight: normal;
    color:#fff;
    text-decoration:none;
    font-size:13px;
}
.img-slider {
    margin: 0 auto 5px;
    display:block;
}

.tabs-selector{
    height: 30px;
    overflow: hidden;
    padding-top: 5px
}
.tabs-selector li{
    color: #BBC3C7;
    cursor: pointer;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 30px;
    line-height: 36px;
    margin: 0;
    text-align: center;
    text-transform: uppercase;
    width: 465px;
}
.tabs-selector li.active{color:#FFEF00}


.arrow-selector{
    background: url(/images/css-images/arrow-selector-home.png) no-repeat 0 0;
    bottom: 19px;
    height: 12px;
    left: 223px;
    position: absolute;
    width: 22px
}

.popupControl {
    background-color: white;
    position:absolute;
    visibility:hidden;
    border-style:solid;
    border-color: Black;
    border-width: 2px;
}

.modalBackground {
    background-color:Gray;
    filter:alpha(opacity=70);
    opacity:0.7;
}

.modalPopup {
    background-color:white;
    border-width:1px;
    border-style:solid;
    border-color:Gray;
    padding:3px;
    width:250px;
}

/*Barra recordatorio 12/12*/
.recordatorio{
    background: url(/images/css-images/bg-barra-recordatorio.gif) repeat-x 0 0;
    font-size: 15px;
    height: 36px;
    line-height: 36px;
    margin-top: -36px
}
.recordatorio-inner{
    margin: 0 auto;
    position: relative;
    width: 980px
}
.recordatorio p{
    float: left;
    margin: 0 0 0 10px;
}
.recordatorio a{
    color:#0065CB;
    display: block;
    float: right;
    font-size: 14px;
    margin: 0 25px 0 0;
    text-decoration: none
}
.recordatorio a:hover{
    text-decoration: underline
}
.recordatorio .btn-close{
    background: url(/images/css-images/btn-close.png) no-repeat 0 0;
    cursor: pointer;
    height: 35px;
    position:absolute;
    right: 0;
    text-indent: -9999px;
    top:0;
    width: 20px;
}

/*Popup aviso descuento*/
#close-lbox {
    background: url(/images/css-images/btn-close-lbox.gif) no-repeat 0 0;
    cursor: pointer;
    display: block;
    float: right;
    height: 13px;
    margin: -16px -17px 0 0;
    position: relative;
    text-indent: -9999px;
    width: 13px;
    z-index: 10001;
}

.lbox {
    background: #fff;
    display: none;
    font-size: 1.2em;
    left: 50%;
    padding: 20px 20px 0;
    position: fixed;
    text-align: center;
    top: 50%;
    z-index: 10000;
}

#fade {
    background: #000;
    display: none;
    height: 100%;
    left: 0;
    opacity: 0.75;
    filter: alpha(opacity=75) !important;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9999;
}

.lbox p{
    margin: 0
}

.ad-title{
    background: #FCEBA0;
    color:#000;
    display: block;
    font-size: 18px;
    height: 38px;
    line-height: 38px;
}
.ad-promo{
    border-bottom: 1px solid #FF7E00; 
    font-size: 18px;
    line-height: 1.2;
    margin-bottom: 10px !important;
    padding: 10px;
}
.ad-promo strong{
    color:#FF7D00;
    font-weight: normal;
}
.ad-msg{
    font-size: 14px;
    line-height: 1.2;
}
.ad-url{
    background: url(/images/css-images/bg-input-popup.gif) no-repeat 0 0;
    color:#FF7D00;
    height: 28px;
    line-height: 28px;
    margin: 10px auto 4px !important;
    width: 261px;
}
.ad-valido{font-size: 12px}


