@charset "utf-8";


/* Elementos del listado viejo.
Se utilizan al listar packs en listas de productos que aun no estan en el formato nuevo */

.elemento_listado_productos_viejo {
  float:left;
  width:165px;
  margin:5px;
  border:1px solid #147ecc;
}

.elemento_listado_productos_viejo:hover{
  text-decoration:none;
  border:1px solid #2da2f8;
  background-color:#d0e6f3;
  color:#FFFFFF;
}

.elemento_listado_productos_viejo .tituloproducto {
  font-size:11px;
  color:#147ecc;  
  float:left;width:120px;
  padding-left:2px;
  line-height:12px;
  height:38px;
}
  
.elemento_listado_productos_viejo .precioproducto {
  font-size:15px;
  color:#147ecc;  
  text-align:center;
  font-weight:bold;
  border-top:1px solid #147ecc;
}   

/* Fin de los elementos viejos */

.contenidoprincipal .blogs .categorias{
padding-top:10px;
margin-top:8px;
clear:both;
}


.contenidoprincipal .blogs .teaser h2{
 margin-bottom:5px;
}


.contenidoprincipal .blogs .teaser .infofecha{
 margin-bottom:10px;
}


.contenidoprincipal .blogs .categorias .titulocategorias{
  font-weight:bold;
  color:#2f2424;
}

.contenidoprincipal .blogs .categorias .terms{
  font-size:11px;
}

.contenidoprincipal .blogs .categorias_fijas{
  font-size:12px;
  color:#7F7F7F;
  clear:both;
  width:100%;
  text-align:right;
  float:right;
}

.contenidoprincipal .blogs .categorias_fijas a{
  color:#7F7F7F;
}

.contenidoprincipal .blogs .columnaderecha ul{
  font-size:11px;
}


.contenidoprincipal .blogs .tituloblog{
  color:#FFFFFF;text-transform:uppercase;font-size:16px;padding:4px;width:690px;margin-left:2px;
}

.contenidoprincipal .blogs .tituloblog a{
  color:#FFFFFF;
}


.destacado_naranja{
 font-weight:bold;  
 color:#e07b0f;
}


/* FILTROS EN LA PARTE INFERIOR */
.filtrosinferior{
  font-size:12px;
  margin-top:10px;
}

.filtrosinferior .titulofiltro{
  float:left;
  font-weight:bold;
  padding-right:10px;
}

.filtrosinferior ul{
  float:left;
  font-size:12px;
}

.filtrosinferior li{
  display: inline;
  list-style-type: none;
  padding-right:8px;
  padding-left:8px;
  margin-left:0px;
  border-right:1px solid #000000;
}


.filtrosinferior li.ultimo{
  padding-right:0px;
  border:0px;
}
/* FIN FILTROS EN LA PARTE INFERIOR */


.foros_columnaizda_postsinteresantes a:link,
.foros_columnaizda_postsinteresantes a:active,
.foros_columnaizda_postsinteresantes a:visited,
.tienda_columnaizda_productos a:link,
.tienda_columnaizda_productos a:active,
.tienda_columnaizda_productos a:visited
{
  color:#147ECC;
  font-size:11px;
}

.tienda_columnaizda_productos .precio{
    float: right;
    font-size: 14px;
    font-weight: bold;
    padding-right: 5px;
    text-align: right;
    width: 90px;
}

.tienda_columnaizda_productos .marca{
  float: left; width: 40px; font-size: 10px; margin-top: 4px; color: rgb(136, 136, 136);
}


/* VOTACION PRODUCTOS */
    
.votacionproductos .titulovotos{
  padding-left: 0px; font-family: arial narrow,arial; font-weight: bold; color: #121212; font-size: 13px; line-height: 15px; margin-bottom: 4px; display: block; padding-top: 0px;
}

.votacionproductos{
  height: auto; margin: 0pt;
}

.votacionproductos .notausuarios{
  font-size:30px;font-weight:bold;color:#464644;float:left;
}

.votacionproductos .notausuarios span {
  color: #111;font-size: 25px;
}

#progreso_votos_producto_contenedor {
  float: left; margin-top: 3px;width: 100px; height: 30px; background:#676767;
}

#progreso_votos_producto {height: 30px;}
#progreso_votos_producto_mascara {height: 30px; width: 100px; background: url(/imagesEstructura/ficha/mascara_estrechas.png); margin-top: -30px;}
#progreso_votos_producto_votos_txt {float: right; width: 50px; background: #787878; color: rgb(255, 255, 255); text-align: center; margin-top: 9px; font-size: 10px; padding-top: 2px; padding-bottom: 2px;}

#ficha_votos_tu_voto_tit {margin: 0px;padding: 0px;font-family: arial narrow,arial; font-weight: bold; color: rgb(18, 18, 18); font-size: 12px; line-height: 15px;}
#ficha_votos_tu_voto_tit span {font-weight: normal;font-family: arial;}
#ficha_votos_tu_voto_form_contenedor {float: left; margin-top: 10px;}


/* FIN VOTACION PRODUCTOS */

/* ERROR 404 */
.error404 ul li{
 margin-bottom:30px;
}

.error404 .a_blanco, .error404 .a_blanco a:link, .error404 .a_blanco a:active, .error404 .a_blanco a:visited, .error404 .a_blanco a:hover{
  color:#000000;
} 

.error404 .explicacion{
  color:#7F7F7F;
  font-size:11px;
}


.progresofondo{
  border:#CCCCCC 1px solid;width:170px;height:20px;
  background-image:url("../imagesSP/progresofondo.gif");
}

.progresobarra{
  height:20px;
  background-image:url("../imagesSP/progresobarra.gif");
}

/* FIN ERROR 404 */


.textodescripcioncategoria{
  background-color:#EEEEEE;
  font-size:12px;
  line-height:22px;
  text-align:justify;
  padding:8px;
  margin-top:10px;
  border:#B1B1B1 1px solid;
}

.segundobloque{ /* Los bloques laterales a partir del segundo tienen un margen superior para que no queden demasiado pegados*/
  margin-top:15px;
}

/* LATERAL DE PARTE DE OFERTA */
.partedeoferta .titulo_producto{
  font-weight:bold;
  font-size:18px;
  line-height:18px;
}

.partedeoferta a, .partedeoferta a:link, .partedeoferta a:active, .partedeoferta a:visited, .partedeoferta a:hover{
  color:#147ECC;
}
/*.partedeoferta {
background-color:#FFFFFF !important;
}  */

.partedeoferta .texto_pack{
  font-weight:bold;
  font-size:13px;
}
/* FIN DE LATERAL DE PARTE DE OFERTA */

/* LINK DEL SUPERBANNER */
.main_image h2 a, .main_image h2 a:link, .main_image h2 a:active, .main_image h2 a:visited {
  color:#FFFFFF;
}

/* Listado de lineas de botas por marcas en Botamania */
.elemento_listado_lineasmarca {
  float:left;
  /*width:340px;*/
  width:460px;
  margin:3px;
  margin-top:0px;
  /*height:95px;  */
  height:108px;
  /*border:1px solid #147ecc;*/
  /*background-image:url(../imagesSP/lineasbotas/fondolineasbotas.jpg);*/
  border:1px solid #CCCCCC;
}

.elemento_listado_lineasmarca .logomarca{
  background-repeat:no-repeat;
  background-position:center left;
  height:95px;
  float:left;
  margin-left:15px;
  padding-left:45px;  
  width:90px;
}

.elemento_listado_lineasmarca .marcas{
  height:90px;
  /*margin-left:180px;*/
  margin-left:200px;
  /*width:156px;*/
  width:200px;
}


.elemento_listado_lineasmarca .marcas ul{
  list-style: none;
  padding-left:4px;
  /*margin-left:-18px;*/
  font-size:11px;
  line-height:14px;
}



.elemento_listado_lineasmarca .marcas ul li a{
  /*color:#147ECC;*/
  color:#333333;
}

.elemento_listado_lineasmarca .marcas ul li:hover{
  background-color:#EEEEEE;
}

.elemento_listado_lineasmarca .marcas ul li a:hover{
  text-decoration:none;
}

.elemento_listado_lineasmarca .marcas .titulomarca{
  border-bottom:2px solid #CCCCCC;
  margin-bottom:5px;
  padding-bottom:2px;
  text-transform:uppercase;
  padding-left:8px;
}

.elemento_listado_lineasmarca .marcas .titulomarca h2{
  color:#000000;
  margin:0px;
  margin-top:8px;
  padding:0px;
  font-size:12px;
  font-weight:bold;
  line-height:16px;
}

.elemento_listado_lineasmarca .marcas .titulomarca a:link,
.elemento_listado_lineasmarca .marcas .titulomarca a:active,
.elemento_listado_lineasmarca .marcas .titulomarca a:visited{
  color:#000000;
}

/* Fin del listado de lineas de botas por marcas */


.izquierda{
float:left;
margin-right:10px;
}

.indentado{
  padding-left:8px;
}

ul.menu{
  margin-left:14px
}

.textoteaser{
  width:500px;
  float:left;
}

.infofecha{
color:#054371;
}

.fecha{
background:url(/comunidad-futbol/sites/default/themes/sp/images/calendar_icon.gif) no-repeat left top;
padding-left:25px;
color:#054371;
}

.leermas{
  text-align:right;
}

.teaser .imagen{
  width:190px;
  float:left;
}


.teaser h2{
 margin-bottom:10px;
}

.teaser .fecha{
  font-weight:bold;
}

.teaser{
  margin-bottom:10px;
  clear:both;
}

.centrar{
	text-align:center;
}

.contenidoprincipal a, .contenidoprincipal a:link,
.contenidoprincipal a:active,.contenidoprincipal a:visited{
	color:#147ECC;
}


/* Correccion de color de enlace para el modulo de banner principal */
.contenidoprincipal .image_thumb a, .contenidoprincipal .image_thumb a:link,
.contenidoprincipal .image_thumb a:active,.contenidoprincipal .image_thumb a:visited{
	color:#000000;
}


#edit-preview {
  display:none;
}


h4{
	color:#054371;
	font-size:14px;
	font-weight:bold;	
}

h3{
	color:#17507a;
	font-size:17px;	
	font-weight:bold;
}

.entrenamiento h3{
	text-transform:uppercase;
	border-bottom:#7f7f7f 3px solid;
	width:50%;
}

.entrevista .bloqueizdo{
float:left;
width:280px;
margin-right:10px;
margin-bottom:10px;
}

.entrevista .adicionales{
	clear:left;
	width:200px;
	float:left;
	margin-top:30px;
}

.entrevista .adicionales img{
	margin-bottom:20px;
}

.entrevista .lanzamientos{
background-color:#DFF1FF;
padding:8px;
}



.entrevista .bocajarro{
background-color:#DFF1FF;
padding:8px;
margin-top:40px;
}

.entrevista .ficha {
	background-image:url(/comunidad-futbol/sites/default/themes/sp/images/entrevistas/fondoficha.jpg);
	background-repeat:repeat-y;
	clear:both;
	padding-top:25px;
	padding-left:55px;
	width:640px;
}

.entrevista .ficha .fechaentrevista{
font-size:9px;	
}

.entrevista .ficha h1{
	margin-top:0px;
	margin-bottom:0px;
}

.entrevista .ficha_foto {
	margin-right:15px;
	background-color:#FFFFFF;
	padding:5px;
	float:left;
}
.entrevista .ficha_texto {
	background:url(/comunidad-futbol/sites/default/themes/sp/images/entrevistas/sello-sp.png) no-repeat right bottom;
	float:left;
	width:380px;
}



.content strong{
color:#054371;
}

.content a{
  color:#147ECC;
}


.comentarios .edit-preview{
display:none;
}


.comentarios form textarea{
border: medium none ; padding: 2px; background-color: rgb(204, 204, 204); width: 99%; height: 150px;
}
/* Enlace (normal) con texto negro */
a, a:link, a:active, a:visited {
	text-decoration:none;
	color:#000;
}
a:hover {
	text-decoration:underline;
}
a.tooltip:hover {
    background:#000;
    text-decoration:none;} /*BG color is a must for IE6*/

a.tooltip span {
    display:none;
    padding:2px 3px;
    margin-left:8px;
    width:130px;
}
a.tooltip:hover span{
    display:inline;
    position:absolute;
	background-image:url(../imagesSP/tooltip.png);
	background-repeat:repeat-y;
	background-position: top center;
    border-right:1px solid #444;
	border-left:1px solid #4a4a4a;
	border-top:1px solid #444;
	border-bottom:1px solid #333;
    color:#fff;
	font-weight:bold;
}
/* Enlace con texto blanco */
.a_blanco, .a_blanco a:link, .a_blanco a:active, .a_blanco a:visited, .a_blanco a:hover {
	color:#FFF;
	margin:0;
}
/* Enlace con texto gris (para las listas) */
.a_gris, .a_gris a:link, .a_gris a:active, .a_gris a:visited {
	color:#666;
	margin:0;
}
.a_gris a:hover {
	color:#000;
	text-decoration:none;
}
/* Banner de cada categoría */
.banner_cat {
	margin-bottom:10px;
}
/* Barra azul del header, donde la búsqueda y eso */
.barra {
	background-image:url(../imagesSP/header.png);
	background-position:center top;
	background-repeat:repeat-y;
	height:70px;
}
  /* Cabecera con el candado de la zona segura */
  .zonasegura .cabecera{
	 background-position:center top;
	 background-repeat:repeat-y;
	 height:70px;
  }

  /* Pie de la zona segura */
  .barra3 { /* Para el proceso de compra */
  	background-image:url(../imagesSP/header3.png);
  	background-position:center top;
  	background-repeat:repeat-y;
  	height:70px;
  	margin-top:10px;
  }

.contenidoprincipal p{
	text-align:justify; /* esto antes estaba directamente en el body */
}

.box {  
border-radius: 5px;  
-moz-border-radius: 5px;  
-webkit-border-radius: 5px;  
}                                   

/* Cesped del footer */
.cesped {
	background:url(../imagesEstructura/fondo/cesped.jpg) no-repeat center bottom;
	height:300px;
}
/* Cesta de compra */
.cesta_celda {
	vertical-align:middle;
	/*padding-top:30px; */
	padding-left:5px;
	text-align:left;
}
.cesta_fila {
	background-color:#D8E8E7;
}

.cesta_fila_final{  /* Ultima fila de cada linea de la cesta */
	border-bottom: 8px solid #FFF;
}

.cesta_head {
	text-transform:uppercase;
	font-weight:bold;
	font-size:0.875em;
}

.cesta_tit {
	margin:0;
	font-size:1em;
}
.cesta_txt {
	margin:0;
}
.cesta_big {
	margin:0;
	font-size:1.2em;
}

.cesta_aviso_tiempo{
  background-color: rgb(134, 136, 137); color: rgb(255, 255, 255); padding: 4px; margin: 4px;
}

.cesta_precio{
  text-align:right; font-size:2em; font-weight:bold; margin:4px; padding: 4px 60px; background-color:#F90;
}

.cesta_aviso_iva{
  text-align:right; font-size:0.8em;margin:4px; padding: 4px 60px; background-color:#FC6;
}       

.cesta_boton_pie{
text-align:center; font-size:1em;margin:4px; padding: 4px 60px; float:left; width:338px;
}


/* La zona de comentarios en la ficha de producto */
.comentarios {
	background-color:#7f7f7f;
	color:#FFF;
	margin-top:10px;
}
.comentario {
	background-color:#717171;
	padding:7px;
	min-height:60px;
	height:100%;
	margin-bottom:7px;
}
.comentario_img {
	float:left;
	padding-right: 5px;
}
.comentario_tit {
	font-weight:bold;
	margin:0;
	padding-right:10px;
	text-align:left;
	font-size:1em;
}
.comentario p,.comentario_txt {
	margin:0;
	padding-right:10px;
	text-align:left;
	/*font-size:0.95em;*/
}
/* Comunidad en index */
.comunidad {
	background-image:url(../imagesEstructura/portadas/bloques/comunidad_bg.png);
	color:#FFF;
}

.comunidad .cuadroblogportada{
  height:101px; 
}

.comunidad .cuadroblogportada a{
  color:#FFFFFF;
}

.comunidad .cuadroblogportada .cuadroblogportadainterno{
  /*padding:4px; */
  margin-top:10px;
  margin-bottom:10px;
  height:87px;
  position:relative;
}

.comunidad .cuadroblogportada .cuadroblogportadatitulo{
  color:#FFFFFF;
  font-size:16px;
  padding-right:8px;
  text-align:right;
}

.comunidad .cuadroblogportada .cuadroblogportadainterno .cuadroblogportadainternodescripcion{
  float:left;
  padding-left:91px;
  margin-top:4px;
}

.comunidad_block {
	/*padding:5px 0 5px 0;
	margin: 2px 0 3px 0;  */
}
.comunidad_img {
	float:left;
	/*padding: 5px 10px 5px 10px;*/
	padding: 4px 10px 4px 10px;
}
.comunidad_tit {
	font-weight:bold;
	margin:0;
	padding-right:10px;
	text-align:left;
	/*font-size:0.9em;*/
}
.comunidad_txt {
	color:#000;
	margin:0;
	padding-right:10px;
	text-align:left;
	font-size:11px;
}
/* Descripción dentro de la ficha de producto */
.descripcion {

	padding:0;
	margin:0;
}

/* La zona del menú del footer que no lleva nada */
.f1 {
	/*background-image:url(../imagesSP/footer1_01.png);*/
	/*background-repeat:no-repeat;*/
	background-image:url(../imagesSP/footerbarratitulo.gif);
	background-repeat:repeat-x;
	width:90px;
	height:270px;
	float:left;
}
/* La zona del menú del footer que lleva los links */
.f2 {
	/*background-image:url(../imagesSP/footer1_02.png);*/
	/*background-repeat:no-repeat;*/
	background-image:url(../imagesSP/footerbarratitulo.gif);
	background-repeat:repeat-x;
	width:195px;
	height:270px;
	float:left;
}
.f2:hover {
	background-image:url(../imagesSP/footer1h_02.png);
}
/* El texto del menú del footer */
.f2title {
	color:#FFF;
	padding-top:18px;
	padding-left:10px;
	font-weight:bold;
	font-size:13px;
}
/* El Footer, abajo */
.footer {
	background-color:#464644;
	/*margin-top:10px;*/
	margin-bottom:-20px;
}
/* El texto "trampa" del footer, abajo del todo */
.footer_txt {
	color:#929292;
	font-size:0.75em;
	text-align:justify;
	padding:0px 90px 0px 90px;
	margin-top:10px;
}

.footer_txt a{
	color:#A0A0A0;
}


/*
Lista <ul><li>LISTA</li></ul> */
/*.lista {
    margin: 1.5em 1.5em 1.5em 2em;
}*/
.lista li {
    list-style-image: url(../imagesSP/uncheck.gif);
    border-bottom: 1px solid #ccc;
    padding: .2em 0 .2em 0;
    color: #666666;
}
.lista li:hover {
    list-style-image: url(../imagesSP/check.gif);
    background-color: #ccc;
}

.lista li a{
  color: #666666;
}

.lista li a:hover{
  color: #000000;
}


.lista li.ultimo{
  border:0px;
}


/*************************************************************************************/
/* PRECIOS REDUCIDOS EN LA FICHA DEL PRODUCTO                                        */
/*************************************************************************************/
/* Antes del cambio de la ficha de Agosto 2010                                       */
/*************************************************************************************/
/*Los precios de oferta de la ficha aparecian con un cuadro medio naranja medio negro*/
/* y el precio destacado aparece en texto normal                                     */
/*************************************************************************************/
  /*.ficha_producto_precio_oferta{
    font-size: 0.9em; color: rgb(255, 255, 255); font-weight: bold; width: 117px;float:right;
  }

  .ficha_producto_precio_oferta .antes{
    width: 52px; padding-right: 5px; float: left; background-color: rgb(0, 0, 0);
  }

  .ficha_producto_precio_oferta .antesprecio{
    float: left; background-color: rgb(241, 143, 11); width: 55px;padding-right:5px; color: rgb(0, 0, 0);
  }

  .ficha_producto_precio_otrastiendas{
    color: rgb(51, 51, 51); font-size: 11px; line-height:6px;margin-bottom:6px;font-weight:bold;
  }                                                                                  */
/* Fin de antes del cambio de la ficha de Agosto 2010 */


.listado_productos_nombre {
	/*text-transform: capitalize; HECTOR */
	/*font-size:0.85em;*/
	margin: 0;
	text-align:center;
	height:35px;
}
.listado_productos_precio {
	padding: 0 10px 0 10px;
	font-weight:bold;
	font-size:1.2em;
	text-align:center;
	margin:0 0px 0 0 0;
}


/*.listado:hover {
	background-color:#FFCC00;
} */

.listado_a a,.contenidoprincipal .listado_a a {
	color:#FFF;
	text-decoration:none;
}

.listado_a{
	background-color:#147ECC;
}

.listado_a a:hover,.contenidoprincipal .listado_a a:hover {
	color:#000;
	text-decoration:none;
}

.listado_a:hover{
  background-color:#FFCC00;
}
/* ESTOS SON DE LOS DESTACADOS */
.listado_nombre {
	/*text-transform: capitalize; HECTOR */
	padding: 0 10px 0 10px;
	/*font-size:0.85em;*/
	margin: 0;
	text-align:center;
	height:35px;
}
.listado_precio {
	padding: 0 10px 0 10px;
	font-weight:bold;
	font-size:1.2em;
	text-align:center;
	margin:60px 0 0 0;
}
.listado_trans {
	height:280px;
	color:#FFF;
	/*font-size:0.85em;*/
	margin: -220px 0 -120px 0;
	text-align:center;
	opacity: 0;
	filter: "alpha(opacity=0)"; 
	filter: alpha(opacity=0);   
	zoom: 1;  
}

.listado_transpeq {
	height:180px;
	color:#FFF;
	/*font-size:0.85em;*/
	margin: -120px 0 -120px 0;
	text-align:center;
	opacity: 0;
	filter: "alpha(opacity=0)"; 
	filter: alpha(opacity=0);   
	zoom: 1;
}

.listado_trans:hover,.listado_transpeq:hover {
	opacity: 0.7;
	filter: "alpha(opacity=70)"; 
	filter: alpha(opacity=70);   
	zoom: 1;  
}

.listado_trans1 {
	background-color:#000;
	height:205px;
	opacity: 0;
	filter: "alpha(opacity=0)"; 
	filter: alpha(opacity=0);   
	zoom: 1;  
}

.listado_trans1peq {
	background-color:#000;
	height:100px;
	opacity: 0;
	filter: "alpha(opacity=0)"; 
	filter: alpha(opacity=0);   
	zoom: 1;  
}



.listado_trans2 {
	background-color:#000;
	height:15px;
	padding: 0 10px 0 10px;
	opacity: 1;
	filter: "alpha(opacity=100)"; 
	filter: alpha(opacity=100);   
	zoom: 1;  
}
/* Mensajes para imprimir una vez finalizado el pedido */
#mensaje1{
	visibility:visible;
}
#mensaje2{
	visibility:hidden;
	height:0;
}

/* Los módulos de la barra izquierda */
.modulo {
	background-color:#EEE;
	margin-top:10px;
	/*margin-bottom:20px;*/
	/*padding-bottom:10px;*/
}

.modulo.alphavertical {
	margin-top:0px;
}

#forum .forum-table th, #forum .forum-topics th, #forum .forum-topics th a, #forum .forum-topics th a:link, #forum .forum-topics th a:hover, #forum .forum-topics th a:visited,
.modulo_top { /* El encabezado para el título del módulo */
	/*background-color:#147ECC;*/
  background-color:#868889;	
	color:#FFF;
	font-size:1em;
	font-weight:bold;
	margin-bottom:10px;
}

.modulo_top_gris { /* El encabezado para el título del módulo */
	background-color:#b0b0b0;
	color:#FFF;
	font-size:1em;
	font-weight:bold;
	margin-bottom:10px;
}

.modulo_mid { /* Zona amarilla para poner por el medio del módulo resaltando algo */
	/*background-color:#FFCC00;*/
	background-color:#b3b3b3;
	color:#000;
	font-size:1em;
	margin: 10px 0 10px 0;
	padding: 5px 0 5px 0;
}
.modulo_p { /* Párrafo para módulos */
	padding: 0 10px 0px 10px;
	margin:0;
}
.modulo_hueco { /* Hueco entre módulos */
	height:10px;
}

.modulo_texto{
  padding:5px;
}

.modulo_texto p{
  margin-bottom:10px;
}

.modulo ul.lista li:last-child { border-bottom: 0px;}

.modulo ul.lista li span.modelos {color: #898989;font-size: 10px;}

/* Paginación cuando hay un listado */
.paginacion {
	margin: 0 0 10px 0;
	text-align:right;
}
/* Lista de recomendaciones cuando estás en un producto */
.recomendamos {
	background-color:#CCC;
	padding:5px 0 5px 0;
	margin: 2px 0 3px 0;
}
.recomendamos_img {
	float:left;
	padding: 5px 10px 5px 10px;
}
.recomendamos_price {
	margin:0;
	padding-right:10px;
	text-align:left;
	/*font-size:0.85em;*/
	font-weight:bold;
}
.recomendamos_tit {
	font-weight:bold;  
	margin:0;
	padding-right:10px;
	text-align:left;
	/*font-size:0.9em;*/
}
.recomendamos_txt {
	margin:0;
	padding-right:10px;
	text-align:left;
	font-size:0.8em;
}
/* El fondo de la web */
.todo {
	background-image: url(../imagesSP/fondo/fondo.jpg);
	background-position: center top;
	background-repeat:no-repeat;
	/*background-image:url(../imagesSP/fondo.png);*/
	/*background-position:center top;
	background-repeat:repeat-y;*/
}
/* La alerta del zoom de la ficha */
.zoom {
	background-color:#BE0303;
	background-image:url(../imagesSP/zoom.png);
	background-repeat:no-repeat;
	background-position:left;
	color:#fff;
	font-size:0.875em;
	margin: 0px 0 5px 0;
	height:33px;
}
/* PARA CREAR UNA OPACIDAD
	opacity: 0.7;
	filter: "alpha(opacity=70)"; 
	filter: alpha(opacity=70);   
	zoom: 1;                     
*/


.grid_4_entre3{ /* con el rediseño de ficha ya no se usa */
 width:90px;
 margin-left:10px;
 float:left; 
}


.grid_3_entre2{
 width:110px;
 float:left; 
}















/* VIDEOS DE LAS FICHAS */
     /*  REPRODUCTOR*/

    .video-player { margin-bottom: 20px; width: 540px; }

    .video-controls { 
      background: #dedede; 
      height: 26px;
      margin: 0;
      position: relative;
      width: 540px;
    }

    .status { height: 20px; left: 32px; position: absolute; top: 3px; width: 310px; }

    .bar { background: #a4a4a4; height: 10px; position: relative; top: 4px; }
    .loaded { background: #bbb; height: 10px; left: 0; position: absolute; top: 0; }
    .indicator { background: #212121; display: block; height: 10px; left: 0; position: absolute; top: 0; width: 20px; }
    .play-pause, .volume, .calidad { 
      background: url(../imagesSP/youtubechromeless-controls-pequeHD.png) no-repeat ;
      display: block;
      height: 20px;
      overflow: hidden;
      position: absolute;
      text-indent: -9999px;
      top: 3px;
      width: 20px;
    }
    .play-pause { left: 5px; }
    .playing { background-position: 0 -20px; }
    .calidad.hd { background-position: 0 -80px; }
    .volume { background-position: 0 -60px; right: 169px; }
    .calidad { background-position: 0 -100px; right: 136px; }
    .muted { background-position: 0 -40px; }
    a.view-youtube:link,a.view-youtube:active,a.view-youtube:visited { 
      color: #FFFFFF;
      display: block; 
      float: right; 
      font-size: 9px; 
      line-height: 30px;
      width:115px;
      margin: 8px 8px 0 0;
      height:8px;
      text-decoration: none;
      text-transform: uppercase;
      background: url(../imagesSP/soloporterostv.png) no-repeat ;
      top:5px;
    }
    /* FIN REPRODUCTOR*/
  #capa_video{
    text-align:center;display:none;border-bottom:1px solid #CCCCCC;
  }

  .avisozoompeque{
    margin-top:6px;font-size:10px;background-color:#8E8E8E;color:#FFFFFF;width:175px;float:left;line-height:11px;padding-left:5px;padding-top:3px;height:15px;
  }
  
  .avisobotonvideo{
    float:right;width:200px;text-align:center;
  }

/* FIN VIDEOS DE LAS FICHAS */





.concursomessi .capaconcurso{
  background:url("../imagesSP/concursomessi/messi.jpg") no-repeat 580px 0px;height:370px;width:960px;
}

.concursomessi{
  color:#FFFFFF;
  background-color:#000000;
  width:960px;
  margin-bottom:-20px;
}

.concursomessi a,.concursomessi a:visited,.concursomessi a:link{
  color:#FF4200;
}
                                        
.concursomessi .textoreglas{
  margin:30px;
  width:455px;
}

.concursomessi .concurso_capaparticipar{
  /*margin-left:50px;*/
  margin-right:50px;
  text-align:center;
}

.concursomessi .concurso_capaparticipar .concurso_pregunta{
  text-align:left;
  margin-left:60px; 
  background:url("../imagesSP/concursomessi/fondopregunta.jpg");
}

.concursomessi .titulo_pregunta{
    color:#FF2500;
    font-weight:bold;
    font-size:28px;
    margin-left:20px;
    margin-bottom:10px;
}

.concursomessi .formulario_concurso{
  text-align:left;
}


.concursomessi .concurso_pregunta_pregunta{
  font-size:16px;
  font-weight:bold;
}

.concursomessi .concurso_pregunta_respuesta{
  font-size:11px;
  padding:10px;
}

.concursomessi .concurso_ranking{
  border:#993e01 1px solid;
  width:400px;
  margin-top:30px;
  margin-bottom:30px;
}

.concursomessi .concurso_ranking .cabecera_ranking{
  background-color:#993e01;
  font-weight:bold;
}


/* DRUPAL: HOY JUGAMOS CON */

#bdp_cabecera{background: url(/imagesEstructura/pedro/bg.jpg);padding-top: 8px; padding-bottom: 8px;}
#bdp_cabecera h2 {font-family: arial narrow;font-size: 40px;padding-top: 10px;text-align: center;text-transform: uppercase; color: #343434;}
/*#bdp_cabecera p {background: #111111;color: #EEEEEE;display: table;margin: 2px auto;padding: 0 8px;text-align: center; font-family: Georgia; font-style: italic;}*/
/*#bdp_cabecera div.texto_cabecera {margin: 2px auto; background: #121212;padding: 0 8px;display: table;}
#bdp_cabecera div.texto_cabecera p {color: #eee; text-align: center; font-family: Georgia; font-style: italic; margin-bottom: 0px;}  */
    
    
#bdp_cabecera div.texto_cabecera {
    padding: 0 8px;
    text-align: center;      
    margin-bottom: 4px;
}
#bdp_cabecera div.texto_cabecera span {
    background-color: #000000;
    color: #EEEEEE;
    font-family: Georgia;
    font-style: italic;
    margin-bottom: 4px;
    text-align: center;
    padding: 2px 5px;
}


.bdp_resumen {border: 1px solid #ddd; margin-top: 15px; margin-bottom: 15px; color: #343434;}
.bdp_resumen.grande { width: 938px;}
.bdp_resumen p {font-size: 16px; font-style: italic;font-weight: bold; margin: 8px 0; font-family: Georgia; color: #343434;text-align: left;}
.bdp_resumen ul {list-style: none; }
.bdp_resumen ul li {margin-left: 0;text-transform: uppercase;color: #565656; font-size: 10px;line-height: 13px;}
.bdp_resumen ul li span{text-transform: uppercase;color: #232323; font-size: 12px; font-weight: bold; padding-right: 5px; color: #343434;}
.bdp_resumen div#ficha{margin-left: 10px;}
/*#bdp_resumen div#tit_producto {font-size: 36px; color: #565656;}
#bdp_resumen div#tit_producto a {font-size: 36px; color: #565656;}*/
.bdp_resumen .fecha {background-image: none; font-family: Georgia; color: #676767; font-style: italic; font-size: 15px; line-height: 15px; padding-left: 0px;}
.bdp_resumen .infofecha {margin: 0px;}
.bdp_resumen h2{font-size: 36px; font-weight: bold; line-height: 40px; font-family: verdana; margin-bottom: 0px;}
#bdp_intro p { margin: 5px 0;font-family: "Lucida Grande","Lucida Sans Unicode",Segoe UI,Helvetica,Arial,sans-serif; font-size: 13px;color: #343434;line-height: 17px;}
#bdp_intro p.titulo_intro {background: url(/imagesEstructura/pedro/bg.jpg);font-size: 19px; font-style: italic;font-weight: bold; padding-left: 10px; margin-left: -5px; font-family: Georgia; color: #343434;}

.bdp_seccion .titulo_seccion {color: #FFFFFF;font-family: Georgia;font-size: 23px;font-style: italic;font-weight: bold;line-height: 23px;margin: 8px 0;padding: 0 10px;}

.bdp_seccion.carcasa .titulo_seccion {background: url(/imagesEstructura/pedro/carcasa.jpg);}
.bdp_seccion.chasis .titulo_seccion {background: url(/imagesEstructura/pedro/chasis.jpg);}
.bdp_seccion.suela .titulo_seccion {background: url(/imagesEstructura/pedro/suela.jpg);}
.bdp_seccion.campo .titulo_seccion {background: url(/imagesEstructura/pedro/paracampo.jpg);}

/*.bdp_seccion .subseccion .titulo {font-size: 14px; font-style: italic;font-weight: bold; margin-bottom: 3px; font-family: Georgia; color: #343434;}*/
.bdp_seccion.carcasa .subseccion .titulo {color: #343434; }
.bdp_seccion.chasis .subseccion .titulo {color: #343434; }
.bdp_seccion.suela .subseccion .titulo {color: #343434; }
.bdp_seccion img {margin-bottom: 15px;width: 100%;}
/*.bdp_resumen div.img_producto img {width: 244px; height: 140px;}*/

#bdp_zonaprincipal {padding-right: 18px; margin-right: 0px;margin-bottom: 10px; background: url(/imagesEstructura/pedro/deg_lateral.jpg) repeat-y right 0;}
#bdp_zonaprincipal p.texto {color: #343434;font-size: 13px; line-height: 17px; font-family: "Lucida Grande","Lucida Sans Unicode",Segoe UI,Helvetica,Arial,sans-serif; margin-bottom : 0px; }
#bdp_zonaprincipal span.texto {color: #343434;font-size: 11px;font-weight: bold;line-height: 14px;}
#bdp_sidebar {border: 0px solid #787878; margin-left: 0px; margin-right: 0px; background: none repeat scroll 0% 0% rgb(238, 238, 238);padding-right: 10px; width: 222px;}
#bdp_sidebar div.seccion {margin: 5px;}
#bdp_sidebar .titulo {text-transform: uppercase; color: #343434; font-size: 11px; font-weight: bold; margin-bottom: 5px;}
#bdp_sidebar ul {list-style: none;}
/* #bdp_sidebar ul li {margin-left: 0;color: #454545; font-size: 11px;list-style: none;}*/
    
#bdp_sidebar ul li {
    color: #454545;
    font-size: 11px;
    line-height: 14px;
    list-style: none outside none;
    margin-left: 0;
    text-transform: uppercase;   
    font-style: normal;
    font-family: "Lucida Grande","Lucida Sans Unicode",Segoe UI,Helvetica,Arial,sans-serif;
}    
#bdp_sidebar ul li a{
    line-height: 14px;
    text-transform: uppercase;  
    font-style: normal;
    font-family: "Lucida Grande","Lucida Sans Unicode",Segoe UI,Helvetica,Arial,sans-serif;   
    font-size: 11px;
}  
#bdp_sidebar ul li a span{
    line-height: 14px;
    text-transform: uppercase;  
    font-style: normal;
    font-family: "Lucida Grande","Lucida Sans Unicode",Segoe UI,Helvetica,Arial,sans-serif;  
    font-size: 11px;
}
#bdp_sidebar ul li span {
    text-transform: lowercase;   
    color: #898989;
    font-style: italic;
    font-family: Georgia;
    font-size: 10px;
}    
    
#bdp_sidebar p {font-family: "Lucida Grande","Lucida Sans Unicode",Segoe UI,Helvetica,Arial,sans-serif;}
#bdp_sidebar * {color: #454545; }
#bdp_sidebar h2 {font-size: 12px; margin-bottom: 0px; color: #003451; text-transform: uppercase;}
#bdp_sidebar div.content {margin-top: 0px;}
#bdp_sidebar div.descripcionblog {margin-top: 10px;}
#bdp_sidebar div.descripcionblog p {text-align: left;font-size: 11px;}
#bdp_sidebar div.autorblog {text-align: right; font-weight: bold; padding-bottom: 15px; border-bottom: 1px solid #888;}    
/*.valoracion h3 {background: url(/imagesEstructura/pedro/bg.jpg);font-size: 16px; font-style: italic;font-weight: bold; padding-left: 10px; margin-left: -5px; font-family: Georgia; color: #343434; border-bottom: 1px solid #ccc; margin-bottom: 5px;}*/


.bdp_resumen.pequeno {margin-left: 0px; border-width: 0px; margin-bottom: 0px;}
.bdp_resumen.pequeno div.img_producto img {height: 114px;width: 204px;}
.bdp_resumen.pequeno div#tit_producto a {color: #565656;font-size: 31px; font-weight: bold; text-decoration: none;line-height: 35px;}
.bdp_resumen.pequeno ul {margin-bottom: 0px;}
.bdp_resumen.pequeno ul li {color: #565656;display: inline;font-size: 10px;margin-left: 0;margin-right: 8px;text-transform: uppercase;}
.bdp_resumen.pequeno ul li {font-size: 9px; display: inline; margin-right: 8px;}
.bdp_resumen.pequeno ul li span{font-size: 10px;}
.bdp_resumen.pequeno .infofecha .fecha {    
    background-image: none;
    color: #676767;
    font-family: Georgia;
    font-size: 15px;
    font-style: italic;
    line-height: 15px;
    padding-left: 0;
}

.bdp_resumen div#punt_grafica {float: right; margin-left: 5px; margin-right: 13px; padding:0px; position: relative;}
.bdp_resumen.pequeno div#punt_grafica {background: url(/imagesEstructura/pedro/grafica/pequena/grafica.png);width: 393px; height: 119px;}
.bdp_resumen.grande div#punt_grafica  {background: url(/imagesEstructura/pedro/grafica/grafica.png);width: 580px; height: 176px;}
.bdp_resumen.pequeno div#punt_grafica div.puntuacion_individual{height: 119px;position: absolute; top: 0; left: 0;}
.bdp_resumen.grande div#punt_grafica div.puntuacion_individual {width: 0px; height: 176px; position: absolute; top: 0; left: 0;}


#bdp_extras div.terms {float: left;}
#bdp_extras div.clear-block div.categorias{margin-left: 10px;}

.bdp_seccion .subseccion .titulo {color: #343434;font-family: Georgia;font-size: 16px;font-style: italic;font-weight: bold;margin-bottom: 3px;}



#bdp_sidebar .clear-block {border-bottom: 1px solid #ddd;}
#bdp_sidebar #block-views-derecha_descripcionblog-block_1 {border-width: 0px;}

#bdp_sidebar_teaser .clear-block {border-bottom: 1px solid #ddd;}
#bdp_sidebar_teaser #block-views-derecha_descripcionblog-block_1 {border-width: 0px;}
    

#bdp_sidebar_teaser ul li {
    color: #454545;
    font-size: 11px;
    line-height: 14px;
    list-style: none outside none;
    margin-left: 0;
    text-transform: uppercase;   
    font-style: normal;
    font-family: "Lucida Grande","Lucida Sans Unicode",Segoe UI,Helvetica,Arial,sans-serif;
}    
#bdp_sidebar_teaser ul li a{
    line-height: 14px;
    text-transform: uppercase;  
    font-style: normal;
    font-family: "Lucida Grande","Lucida Sans Unicode",Segoe UI,Helvetica,Arial,sans-serif;   
    font-size: 11px;
}  
#bdp_sidebar_teaser ul li a span{
    line-height: 14px;
    text-transform: uppercase;  
    font-style: normal;
    font-family: "Lucida Grande","Lucida Sans Unicode",Segoe UI,Helvetica,Arial,sans-serif;  
    font-size: 11px;
}
#bdp_sidebar_teaser ul li span {
    text-transform: lowercase;   
    color: #898989;
    font-style: italic;
    font-family: Georgia;
    font-size: 10px;
}      

#bdp_sidebar_teaser h2 {font-size: 12px; margin-bottom: 0px; color: #003451; text-transform: uppercase;}

#bdp_zonaprincipal_teaser .node {   
    margin-left: 10px;
    padding-bottom: 6px;
    border-bottom: 1px solid #CCCCCC;
}
    
#bdp_zonaprincipal_teaser .leermas a {
    background: none repeat scroll 0 0 #444444;
    border-radius: 2px 2px 2px 2px;
    color: #DDDDDD;
    font-size: 12px;
    margin-bottom: 0;
    padding: 1px 6px 2px 5px;    
}
    

.hjc_puntuacion_titulo_contenedor {background: #121212; float: right; margin-bottom: 6px;}   /* MIRAR DE HACER :CHILD */
.hjc_puntuacion_titulo_contenedor_teaser {background: #121212; float: right; margin-bottom: 3px;}
.hjc_puntuacion_titulo {font-weight: normal;color: #eee; font-style: italic; font-size: 20px; font-family: georgia; line-height: 21px; padding: 0pt 10px;}
.hjc_puntuacion_titulo_teaser {font-weight: normal;color: #eee; font-style: italic; font-size: 14px; font-family: georgia; line-height: 15px; padding: 0pt 10px;}

.hjc_contimg {width: 700px; position: relative; overflow: hidden; margin-bottom: 10px;}


.hjc_contenedor_textos_seccion {float: right; width: 555px; margin-left: 10px; padding-left: 5px; border-left: 1px solid #ccc;}
.hjc_contenedor_titulos_seccion {float: right;width: 128px;}
.hjc_titulos_seccion {text-align: right;line-height: 15px;}

.hjc_puntuacion_verde {background: url(/imagesEstructura/pedro/grafica/verde.png);}
.hjc_puntuacion_azul {background: url(/imagesEstructura/pedro/grafica/azul.png);}
.hjc_puntuacion_roja {background: url(/imagesEstructura/pedro/grafica/roja.png);}
.hjc_puntuacion_amarilla {background: url(/imagesEstructura/pedro/grafica/amarilla.png);}

.hjc_puntuacion_verde_teaser {background: url(/imagesEstructura/pedro/grafica/pequena/verde.png);}
.hjc_puntuacion_azul_teaser {background: url(/imagesEstructura/pedro/grafica/pequena/azul.png);}
.hjc_puntuacion_roja_teaser {background: url(/imagesEstructura/pedro/grafica/pequena/roja.png);}
.hjc_puntuacion_amarilla_teaser {background: url(/imagesEstructura/pedro/grafica/pequena/amarilla.png);}

.hjc_big_clear {height: 20px; clear: both;display: block;overflow: hidden;visibility: hidden;}

.hr_pros_contras {border-color: #aaa; border-width: 2px;}

.hjc_contenedor_textos_pros {float: right; width: 558px; padding-left: 5px; border-left: 2px solid #b4c80d; background-color: #b0c500; padding: 10px;margin-top: 6px;} 
.hjc_sombra_textos_pros {background: url(/imagesEstructura/pedro/sombra_pros.jpg) repeat-x #8d9e00; padding: 5px 10px;}  
.hjc_contenedor_titulo_pros {float: right;width: 109px; height: 39px;background: url(/imagesEstructura/pedro/verde_pros.jpg);}
.hjc_titulo_pros {text-align: right;line-height: 15px; color: white;font-family: Georgia;font-size: 16px;font-style: italic;font-weight: bold;margin-bottom: 0px; margin-top: 13px;}

.hjc_contenedor_textos_contras {float: right; width: 558px; padding-left: 5px; border-left: 2px solid #c70c0c; background-color: #c80d0d; padding: 10px;margin-top: 6px;}
.hjc_sombra_textos_contras {background: url(/imagesEstructura/pedro/sombra_contras.jpg) repeat-x #a00b0b; padding: 5px 10px;}
.hjc_contenedor_titulo_contras {float: right;width: 109px; height: 39px;background: url(/imagesEstructura/pedro/rojo_contras.jpg);}
.hjc_titulo_contras {text-align: right;line-height: 15px; color: white;font-family: Georgia;font-size: 16px;font-style: italic;font-weight: bold;margin-bottom: 0px; margin-top: 13px;}

.hjc_contenedores_sociales {width:25%;float:left;text-align:center;}

.hjc_contenedor_fotomarca {float: left;margin-left: 40px; margin-right: 15px; width: 60px; height: 50px;}
.hjc_contenedor_fechacomentarios {margin-bottom:5px;text-align: left; width: 580px;}

/* FIN DRUPAL: HOY JUGAMOS CON */  
    
    
/*ZONA SEGURA*/
.zs_cuadrogris{background: #eee; border: 1px solid #888;}
.zs_cuadroblanco{background: #fff; border: 1px solid #888;}
.zs_contenedor12.grid_12{ padding: 15px; width: 908px;}
.zs_contenedor12_nopadding.grid_12{background: #eee; border: 1px solid #888; width: 938px;}
.zs_contenedor12_margin{margin: 20px 0px 80px 10px;}
.zs_padding{padding: 15px;}
#zs_separador{margin: 20px 0pt 0px -1px; width: 918px; padding: 10px; font-weight: bold; border-width: 1px; border-style: solid; border-color: rgb(136, 136, 136) white; color: rgb(18, 18, 18); background-color: rgb(255, 255, 255);}

.zs_index_siguiente_control{text-align:center; font-size:1em;margin:4px; padding: 4px 45px; float:right; width:338px;}

.zs_titulos{margin:5px 5px 10px 0px;text-align:left; font-size:1.5em;height:40px;padding-left:48px;padding-top:5px;clear:both;}

.zs_direccioneszonasegura {background: none repeat scroll 0 0 #EEEEEE;border: 1px solid #888888;float: left;height: 145px;line-height: 13px;margin: 0 0 10px 10px;overflow-y: auto;padding: 7px 10px;width: 250px;border-radius: 0 10px 0 0;}

.zs_grid6_content_padding {padding-left:20px;margin-bottom:10px;width:100%;}

.zs_pago_errorpago {background-color:#000000;color:#FFFFFF;font-weight:bold;margin-left:10px;margin-right:10px;padding:2px;}
div.aviso_pais_portes {background-color:#fff3bc;margin-left:10px;margin-right:10px;margin-bottom:25px;border-color:#7F7F7F; border-width: 0 1px 1px 1px; border-style: solid;padding:3px;}
.zs_pago_mensajes {background: #FDF2BB; padding: 10px; margin: 10px;}
.zs_pago_textoenvio {color: white; font-weight: bold; margin-left: 10px; margin-right: 10px; padding: 9px 2px 2px 42px; background: url(/imagesEstructura/zonasegura/aviso.jpg) repeat scroll 0pt 0pt transparent; height: 25px; width: 896px;}
.zs_pago_nosuperaimporte {color: white; font-weight: bold; margin-left: 10px; margin-right: 10px; padding: 9px 2px 2px 42px; background: url(/imagesEstructura/zonasegura/aviso.jpg) repeat scroll 0pt 0pt transparent; height: 25px; width: 896px;}

.zs_tablapago {width:100%;margin:0; background: white;}
.zs_tablapago tr td {padding-right:20px;}
.zs_tablapago tr.looppar {background-color:#61AFD6;color:#FFFFFF;}
.zs_tablapago tr.loopimpar {background-color:#7F7F7F;color:#FFFFFF;}

.zs_tablaconfirmar {width:100%;margin:0 auto;}
.zs_tablaconfirmar tr td {padding-right:20px;}
.zs_tablaconfirmar tr td.col1 {width:380px;}
.zs_tablaconfirmar tr td.col2 {width:110px;}
.zs_tablaconfirmar tr td.col2bis {width:200px;}
.zs_tablaconfirmar tr td.col2tris {width:220px;}
.zs_tablaconfirmar tr td.col3 {width:90px;}
.zs_tablaconfirmar tr.looppar {background-color:#61AFD6;color:#FFFFFF;}

.zs_grid_12_container_reduce.grid_12 {width: 918px;}
.zs_grid_12_reduce.grid_12 {width: 908px;}
.zs_grid_6_reduce.grid_6 {width: 445px;}

