/* 0.1. equivalencia 10px=1em */
html {font-size: 125%;}
body {font-size: .5em; font-family:arial,verdana,sans-serif; background-color: #fff;color:#757575;}

/* 0.2. RESETEO DE ELEMENTOS */
* { margin:0; padding:0; }
fieldset, img, acronym, abbr {border:0;}
img {display: block;}
ol, ul {list-style:none;}
li p, li li, li address, li dt, li dd, dd p, dd li, td p, td li, th p, 
th li, td dt, td dd, th dt, th dd, address p, address li, h1, h2, h3, 
h4, h5, h6 {font-size: 1em;}
p, pre, address, li, dt, dd, th, td, caption, legend {font-size: 1em;}
input, select {font-size:1em; font-family:sans-serif; vertical-align:middle; }
.selectbuscador { background: url("/_includes/images/input_desplega_cabecera.png") no-repeat scroll 0 0 transparent;
	color: #666666; float: left; height: 2.6em; line-height: 1em; margin: 0; padding: 0; width: 12em; }
.dropdown_buscador { float:left; height:2em; line-height:0.4em; margin:0.4em 0 0 0.5em; padding:0; width: 11em; }

/* 0.3. REDEFINICION DEL MODELO DE CAJA */
.clear:after, div:after {content: ""; display: block; clear: both; height: 0; visibility: hidden;}
.clear, div { height:auto; min-height: 0;}
    * html .clear {height: 1%;}
    * html div {height: 1%;}

/* 0.4. OTRAS CLASES */
.capitalize {text-transform: capitalize;}
.indentado {display:block; position: absolute; left: -999em; text-indent: -999em; line-height: 0;}
.indentadoPDA {display:block; position:absolute; top:0; left:-999em;  text-indent:-999em;}
.oculto {display:none;}

#contenido .salaPrensa .botonera {background:url("/_includes/images/backSalaPrensaDestacado.gif") no-repeat top left transparent;width:532px;height:54px;padding-top:1.5em;padding-right:2em;}
#contenido .botonera .volver .salaPrensa .btnVolverSalaPrensa{background:url("/_includes/images/btn_volver.gif") no-repeat 0 0 transparent;float:left;}
#contenido .botonera .volver .salaPrensa .btnVolverSalaPrensa p a{color:#FFFFFF;display:block;font-family:arial;font-weight:bold;line-height:1.5em;margin:0;padding:0.2em 0.8em 0.3em 2.4em;text-decoration:none;}

.botonera li {float:right;}
.botonera li .botonEstandar, .botonera li .enlaceEnviar{float:left;}

.botonera li.volver {float:left;}
.botonera li {margin:0 0.15em;}

/**** ESTILOS LAYAOUT HOME****/
#contenedor{margin: 0 auto; text-align: left; width: 97.4em; }
 /**** FIN ESTILOS LAYAOUT HOME ****/

/**** ESTILOS COMPONENTE CABECERA ****/
.cabecera {width: 97.4em; /*margin:2em 1em 0 0;*/ margin:1em 1em 0 0; } /*mod. Carrefour - 20110427 */
.cabecera h1 {margin:0;float:left;height:6.5em;width:26em;}
.cabecera h1 a img {width:26em; height:4.8em;}
.iconos_cabecera {float:right;margin:2.7em 0 0;} 
.iconos_cabecera ul li {background-repeat:no-repeat;float:left;/*width:2em;*/height:1.8em;}

.enlace_blogAhorro  {background-image:url("/_includes/images/ico_cabecera_01.gif");background-position:left bottom;padding-left:3em;width:12.5em;}
.enlace_blogAhorro a {background:transparent url("/_includes/images/btn_blog_ahorro.gif") no-repeat 0 0;display:block;font-size:1.1em;padding:0.55em 0;position:relative;text-align:center;text-decoration:none;vertical-align:middle;width:10.5em;margin-right:1.8em;}
.enlace_blogAhorro a  span {white-space:nowrap;padding-right:.9em;color:#194C98;}

.enlace_movil  {background:url(/e-commerce/www/documentos/images/ico-sprite_v2.png) 0 -13.9em no-repeat; padding-left:2.5em; width:4.5em;}
.enlace_movil a {display:block;font-size:1.1em;padding:0.55em 0;position:relative;text-align:left;text-decoration:none;vertical-align:middle;width:3.7em;}
.enlace_movil a  span {white-space:nowrap;padding-right:1.9em;color:#194C98;}

.enlace_eBoletin  {background-image:url("/_includes/images/ico_cabecera_03.gif");background-position:left bottom;padding-left:2.5em;/*width:7.5em;*/ width:7em;}
.enlace_eBoletin a {display:block;font-size:1.1em;padding:0.55em 0;position:relative;text-align:left;text-decoration:none;vertical-align:middle;width:5em;}
.enlace_eBoletin a  span {white-space:nowrap;padding-right:1.9em;color:#194C98;}

.enlace_contacta  {background:url(/e-commerce/www/documentos/images/ico-sprite_v2.png) 0 -16.4em no-repeat;  padding-left:2.5em;width:7em;}
.enlace_contacta a {display:block;font-size:1.1em;padding:0.55em 0;position:relative;text-align:left;text-decoration:none;vertical-align:middle;width:5em;}
.enlace_contacta a  span {white-space:nowrap;padding-right:1.4em;color:#194C98;}

.enlace_contacta2 {background:url(/e-commerce/www/documentos/images/ico-sprite_v2.png) 0 -26.9em no-repeat; padding-left:2em;width:6.7em;}
.enlace_contacta2 a {display:block;font-size:1.1em;padding:0.55em 0;position:relative;text-align:left;text-decoration:none;vertical-align:middle;width:5em;}
.enlace_contacta2 a  span {white-space:nowrap;padding-right:.7em;color:#194C98;}

.enlace_facebook  {background:url(/e-commerce/www/documentos/images/ico-sprite_v2.png) 0 -9.6em no-repeat; padding-right:.2em;}
.enlace_facebook a {display:block;font-size:1.1em;padding:.6em 0 .2em 0;text-align:left;text-decoration:none;vertical-align:middle;width:2em;}

.enlace_twitter  {background:url(/e-commerce/www/documentos/images/ico-sprite_v2.png) 0 -43.5em no-repeat; width:3.3em; }
.enlace_twitter a {display:block;font-size:1.1em;padding:.6em 0 .2em 0;text-align:left;text-decoration:none;vertical-align:middle;width:2em;}

.enlace_enpositivo  {background:url(/e-commerce/www/documentos/images/ico-sprite_v2.png) 0 -6.7em no-repeat; padding-left:2.3em;width:6.8em; display:none;}
.enlace_enpositivo a {display:block;font-size:1.1em;padding:0.55em 0;position:relative;text-align:left;text-decoration:none;vertical-align:middle;width:5em;}
.enlace_enpositivo a  span {white-space:nowrap;padding-right:1.2em;color:#194C98;}

.enlace_club_carrefour {background:url(/e-commerce/www/documentos/images/ico-sprite_v2.png) 0 -21.6em no-repeat; padding-left:4em; width:10.5em;}
.enlace_club_carrefour a {display:block;font-size:1.1em;padding:0.55em 0;position:relative;text-align:left;text-decoration:none;vertical-align:middle;width:5em;}
.enlace_club_carrefour a  span {white-space:nowrap;padding-right:1.5em;color:#194C98;}

/*add carrefour float, width - 20110427*/
.enlace_folletos  {background:url(/e-commerce/www/documentos/images/ico-sprite_v2.png) 0 -18.7em no-repeat; padding-left:2.5em;}
.enlace_folletos a {display:block;font-size:1.1em;padding:0.55em 0;position:relative;text-align:left;text-decoration:none;vertical-align:middle; /*width:4.25em;*/}
.enlace_folletos a  span {white-space:nowrap;/*padding-right:1.9em;*/color:#194C98;}
/**** FIN ESTILOS COMPONENTE CABECERA ****/

/**** ESTILOS DE BOTONES GENERICOS ****/
.btn_destacados {background:url("/_includes/images/btn_destacados.gif") no-repeat 0 0 transparent;clear:both;position:absolute; bottom:2em;width:9em;float:left;}
.btn_destacados_cierre { background: url("/_includes/images/btn_destacados_cierre.gif") 100% 0 no-repeat;height:2.1em;}
.texto_btn_destacados a { color:#FFFFFF;font-family:arial;font-size:1em;font-weight:bold;margin:0.4em 1em;text-decoration:none;line-height:2;padding:0.4em 1em 0 0;}

.enlacesDescargas {margin-top:1.5em}
.enlacesDescargas h2 {background:url("/_includes/images/btn_descargas.gif") no-repeat 0 0 transparent;}
.enlacesDescargas h2 span {background: url("/_includes/images/btn_descargas_cierre.gif") 100% 0 no-repeat;padding:.5em 0 .5em 1em;display:block;color:#fff;font-size:1.1em;}

.enlacesDescargas  .enlace_documento {background: url("/_includes/images/icono_pdf.gif") 5px 5px no-repeat;border-bottom:dotted 1px #c6c6c6;padding:1em 2em 1em 4.5em;}
.enlacesDescargas  .enlace_documento a {color:#666;font-family:arial;/*font-size:1.2em;*/padding:1em 0 1.5em;}

.club_carrefour {padding:0.5em 0; border-bottom:dotted 1px #c6c6c6;float:left;}
.banner_izquierda{padding:0.5em 0; border-bottom:0;float:left;}
.club_carrefour.sinBorde {padding:0.5em 0; border-bottom:none;float:left;}

/**** ESTILOS COMPONENTE MENU HORIZONTAL ***/
.content_menu {background: url("/_includes/images/fondo_menu_new2.gif") no-repeat;height:4em;width:97.7em;margin:0.1em 0 0;position:relative;z-index:1;}
.content_menu ul li {float:left;text-align:center;height:4.5em;line-height:3.5em;position:relative;}
.content_menu ul li a {display:block;margin:0 auto;color:#005aab;font-size:1.4em;text-decoration:none;}

/*menu horizontal Tridion*/
.content_menu ul li a{background: transparent url("/_includes/images/flecha_menu.gif") 11em 1.3em no-repeat;}
.content_menu ul li .activo a{background: transparent url("/_includes/images/flecha_menu.gif") 11em 1.3em no-repeat;}

.content_menu ul li.menu1, .content_menu ul li.menu1.activoUnoH,
.content_menu ul li.menu1, .content_menu ul li.menu1.activoUno,
.content_menu ul li.menu2, .content_menu ul li.menu2.activo,
.content_menu ul li.menu3, .content_menu ul li.menu3.activo {/*width:17.1em;*/ width:17em;}

#contenedor .content_menu ul li.menu1{background:url("/_includes/images/no_active_boton_uno.png") no-repeat scroll 0 0 transparent;}
#contenedor .content_menu ul li.menu1.activoUno{background: transparent url("/_includes/images/active_boton_uno_new.png") no-repeat;}
/*#contenedor .content_menu ul li.menu1.activoUnoH{background: transparent url("/_includes/images/active_boton_uno_new_portada.png") no-repeat;}*/
#contenedor .content_menu ul li.menu1.activoUnoH{background: transparent url("/e-commerce/www/documentos/images/active_boton_uno_new_portada.png") no-repeat;}

/*#contenedor .content_menu ul li.menu2.activo,
#contenedor .content_menu ul li.menu3.activo{background: transparent url("/_includes/images/bordes_boton_active.png") no-repeat;z-index:1000;margin: 0;padding: 0;}*/
#contenedor .content_menu ul li.menu2.activo,
#contenedor .content_menu ul li.menu3.activo{background: transparent url("/e-commerce/www/documentos/images/bordes_boton_active.png") no-repeat;z-index:1000;margin: 0;padding: 0;}
#contenedor .content_menu ul li.activo a,
#contenedor .content_menu ul li.menu1.activoUno a,
#contenedor .content_menu ul li.menu1.activoUnoH a {color:#FFFFFF;font-size:1.8em;font-weight:bold;}

/*mod. carrefour float, width - 20110427*/
.content_menu  .formulario form { float:left; padding:0;margin:0; width:30.8em;}
.content_menu  .formulario { float:left; margin: 0.6em 0 0 .65em;}
.content_menu input, .content_menu ul {float:left;margin:0;padding:0;}
.content_menu  input.texto {background:transparent url("/_includes/images/caja_texto_cabecera.png") no-repeat ;height:2.6em;border:none;font-family:arial;float:left;padding:0 0 0 1em;width:10.5em;color:#757575;line-height:2.2em;font-style:italic;}
.content_menu ul.lista {width:12em;background: transparent url("/_includes/images/input_desplega_cabecera.png") no-repeat ;height:2.6em;color:#666;line-height:1em}
.content_menu ul.lista  li{float:left;	width:12em;text-align:center;height:2.6em;}
.content_menu ul.lista  li a{font-size:1em;color:#666;margin:0 auto;display:block;line-height:2.6em;height:2.6em;background: transparent url("/_includes/images/flecha_menu.gif") 10em 1.3em no-repeat;}
.content_menu .formulario  .btn_buscar{background:transparent url("/_includes/images/btn_buscar_cabecera.png") no-repeat ;color:#FFF;font-family:arial;font-weight:bold;height:2.08em;font-style:normal;font-size:1.25em;width:5.8em;border:none;padding:0 0 0.5em;}
.content_menu .formulario select {float:left; margin:.4em 0 0 .5em; padding:0; height: 2em; line-height: .4em;}
.content_menu .formulario .selectbuscador {float:left; margin:0; padding:0; background: url("../images/input_desplega_cabecera.png") no-repeat scroll 0 0 transparent; color: #666666; height: 2.6em; line-height: 1em; width: 12em;}
.content_menu .formulario .enlace_ayuda_2 {border:0; float:left; padding:.5em .8em 0 1.8em;}
.content_menu .formulario .enlace_ayuda_2 a {background:url(/e-commerce/www/documentos/images/ico-sprite_v2.png) 3.8em -10.8em no-repeat; color:#194C98; font-size:1.1em; padding-right:1.4545em;}
/**** FIN ESTILOS COMPONENTE MENU HORIZONTAL ****/

/**** ESTILOS COMPONENTE MENU ****/
/*.caja_menu { width: 16.8em;background-image: url("/_includes/images/menu_vertical_centro.gif");float:left;margin-right:2.2em;}*/
.caja_menu { width: 16.8em; background-image: url("/e-commerce/www/documentos/images/menu_vertical_centro.gif");float:left;margin-right:2.2em;}
.caja_menu_arriba {background-image: url("/_includes/images/menu_vertical_superior.gif");background-position: top center;background-repeat: no-repeat;}
/*.caja_menu_abajo {background-image: url("/_includes/images/menu_vertical_inferior.gif");background-position: bottom left;background-repeat: no-repeat;padding:4.5em 0.5em .5em; height:29.8em;} */
.caja_menu_abajo {background-image: url("/e-commerce/www/documentos/images/menu_vertical_inferior.gif");background-position: bottom left;background-repeat: no-repeat;padding:4.5em 0.5em .5em; height:29.8em;} 
.caja_menu_abajo ul li {border-bottom:solid 1px #eeeaee; background:url(/e-commerce/www/documentos/images/ico-sprite_v2.png) 0 -36.8em no-repeat; padding:0 0.25em 0.4em 1em;display:block;}
.caja_menu_abajo ul li a {text-decoration:none;font-size:1.1em;color:#333;}
.caja_menu_abajo ul li a img{float:left;}
/**** FIN COMPONENTE MENU ****/

/**** ESTILOS COMPONENTE MENU02 ****/
.caja_menu02 {background: url("/_includes/images/menu02_vertical_centro.gif") repeat-y top center;margin-bottom:1.5em;}
.caja_menu_arriba02 {background: url("/_includes/images/menu02_vertical_superior.gif") no-repeat 0 0;}
.caja_menu_arriba02 h2{color:#fff;font-size:1.4em;font-family:arial;margin-left:1.6em;padding:0.45em 0;background: url("/_includes/images/menu02_vertical_superior_cierre.gif") no-repeat top right;}
.caja_menu_abajo02 {background: url("/_includes/images/menu02_vertical_inferior.gif") no-repeat bottom left;} 
.caja_menu_abajo02_cierre {background: url("/_includes/images/menu02_vertical_inferior_cierre.gif") no-repeat bottom right;} 
.caja_menu02 ul{padding:.6em .6em 1.6em .6em;}
.caja_menu02  ul li a{color:#0c4b8e;text-decoration:none;}
.caja_menu02 .submenu li{border-bottom:none;text-decoration:none;background:none;}
.caja_menu02  ul .submenu a{color:#666;}
.caja_menu02 .submenu li{padding:.25em 0;}
.caja_menu02 .submenu {padding:0;}
/**** FIN COMPONENTE MENU ****/

/**** ESTILOS COMPONENTE MENU03 ****/
.caja_menu03 {background: url("/_includes/images/menu03_vertical_centro.gif") repeat-y top center;margin-bottom:1.5em;}
.caja_menu_arriba03 {background: url("/_includes/images/menu03_vertical_superior.gif") no-repeat 0 0;}
.caja_menu_arriba03 h2{color:#fff;font-size:1.1em;font-family:arial;margin-left:1.6em;padding:0.7em 0;background: url("/_includes/images/menu03_vertical_superior_cierre.gif") no-repeat top right;}
.caja_menu_abajo03 {background: url("/_includes/images/menu03_vertical_inferior.gif") no-repeat bottom left;} 
.caja_menu_abajo03_cierre {background: url("/_includes/images/menu03_vertical_inferior_cierre.gif") no-repeat bottom right;} 
.caja_menu03 ul{padding:.6em .6em 1.6em .6em;}
.caja_menu03  ul li a{color:#0c4b8e;text-decoration:none;}
.banner_izquierda03{padding:0.5em 0; border-bottom:0;float:left;}
.banner_izquierda03 img{width:15.416em; /*height:6.75em;*/}
/**** FIN COMPONENTE MENU ****/

/**** ESTILOS COMPONENTE BANNER ****/
.banner_home{margin-top:4.5em;}
.banner_home p{float:left;}
/**** FIN ESTILOS COMPONENTE BANNER ****/

/**** ESTILOS de PILDORAS ****/
.pildora_azul {width: 71.2em;height:3.5em;background: url("/_includes/images/pildora_azul.gif") 0 0 no-repeat;float:left;}
.pildora_azul_cierre{width: 1.9em;height:3.5em;background: url("/_includes/images/pildora_azul_cierre.gif") 0 0 no-repeat;float:right;}
h2.titulo_pildora{color:#fff;font-size:1.6em;font-family:arial;font-weight:bold;line-height:2.2em;margin:0 0 0 1em;}
.caja01 .pildora01 {margin:0 1em;}
.pildora01 {	background: url("/_includes/images/pildora_01.gif") 0 0 no-repeat;margin:0 0.8em;}
.pildora01Right {background: url("/_includes/images/pildora_01_cierre.gif") top right no-repeat;}

.caja01 .pildora02 {margin:0 1em;}
.pildora02 {	background: url("/_includes/images/pildora_02.gif") 0 0 no-repeat;}
.pildora02Right {background: url("/_includes/images/pildora_02_cierre.gif") top right no-repeat;}

.caja01 .pildora02 {margin:0 1em;}
.pildora02 {	background: url("/_includes/images/pildora_02.gif") 0 0 no-repeat;}
.pildora02Right {background: url("/_includes/images/pildora_02_cierre.gif") top right no-repeat;}
/**** FIN ESTILOS de PILDORAS ****/

/**** ESTILOS de CAJAS  DESTACADOS****/
.c_destacados {width: 71.1em;height:18.8em;background: url("/_includes/images/c_destacados.gif") 0 0 no-repeat;float:left;padding:0.8em 0 0 0.8em;}
.c_destacados_cierre{width: 1.5em;height:19.6em;background: url("/_includes/images/c_destacados_cierre.gif") 0 0 no-repeat;float:left;}
.c_destacados_c1 {width: 23.7em;	height:13.7em;float:left;}
.c_destacados_c1_img{height:13.7em;float:left;}
.c_destacados_c1_descripcion{width: 12.75em;height:13.7em;float:left;}
h3 .titulo_descripcion{ color:#1970b4;font-size:1.2em;font-family:arial;font-weight:bold;float:left;margin:2em 0 0.3em 0; width:100%;}
.descripcion_azul{ color:#1970B4;font-family:arial;font-size:1.1em;font-weight:normal;display:block; float:left; width:100%;} /*add carrefour float, width - 20110427*/
/**** FIN ESTILOS de CAJAS DESTACADOS ****/

/**** ESTILOS C_C_NUEVO ****/
.c_c_nuevo{width: 22.8em;background-image: url("/_includes/images/imagen_centro_c_c_nuevo.gif");float:right;}
.c_c_nuevo_arriba {background-image: url("/_includes/images/imagen_superior_c_c_nuevo.gif");background-position: top center;background-repeat: no-repeat;}
.c_c_nuevo_abajo {background-image: url("/_includes/images/imagen_inferior_c_c_nuevo.gif");background-position: bottom left;background-repeat: no-repeat;}
.imagen_nuevo{float:left;margin:0.5em 0 1.4em 0.7em;}
.texto_nuevo{color:#333333;float:left;font-family:arial;font-size:1.6em;margin:0.7em 0 0 0.6em;width:7.5em;}
.texto_nuevo a{color:#333;}
.texto_nuevo .texto_azul{color:#05428D;}
.texto_nuevo .texto_azul a{color:#05428D;}
.imagen_cc1_{float:left;margin:0;width:22.8em;}
/**** FIN ESTILOS C_C_NUEVO ****/

/**** MODELO CAJA****/
.caja01{width: 97.8em; float:left;}
.caja_top_left{background:url("/_includes/images/back_caja_top_left.gif") no-repeat scroll top left transparent;}
.caja_top_right	{background:url("/_includes/images/back_caja_top_right.gif") no-repeat scroll top right transparent;padding-top:0.8em;}
.caja_bottom_right{background:url("/_includes/images/back_caja_bottom_right.gif") no-repeat scroll bottom right transparent;}
.caja_bottom_left{background:url("/_includes/images/back_caja_bottom_left.gif") no-repeat scroll bottom left transparent;padding-bottom:1.8em;width: 976px; padding-left: 1px;}

.cc00  {width: 72.8em; float:left;}
.cc002 {width: 48.9em; float:left;}
.cc00 div, .cc002 div {background-repeat:no-repeat;}
/*.cc00_top_left{background-image:url("/_includes/images/back_cc00_top_left.gif");background-position:top left;}*/
.cc00_top_left{background-image:url("/e-commerce/www/documentos/images/back_cc00_top_left_v3.gif");background-position:top left;}
.cc00_top_right	{background-image:url("/_includes/images/back_cc00_top_right.gif");background-position:top right;}
.cc00_bottom_right{background-image:url("/_includes/images/back_cc00_bottom_right.gif");background-position:bottom right;margin-right:-1px;}
.cc00_bottom_left{background-image:url("/_includes/images/back_cc00_bottom_left.gif");background-position:bottom left;}
.cc00 .contenido, .cc002 .contenido {padding:.8em .8em 1.8em; position:relative;}
.cc00 .pildora01, .cc002 .pildora01 {margin-top:.8em;}

.cajaEjemplo {margin:10% 25%;}

/* CAJA GENERICA */
.cajaTL, .cajaTR, .cajaBR, .cajaBL, .cajaTL .encabezado, .cajaTL .encabezado span, .menuCaja, .menuCaja ul {background-color:transparent;background-repeat:no-repeat;}
/*.cajaTL{background-image:url(/_includes/images/back_cc00_top_left.gif);background-position:top left;}*/
.cajaTL{background-image:url(/e-commerce/www/documentos/images/back_cc00_top_left_v3.gif);background-position:top left;}
.cajaTR{background-image:url(/_includes/images/back_cc00_top_right.gif);background-position:top right;}
.cajaBR{background-image:url(/_includes/images/back_cc00_bottom_right.gif);background-position:bottom right;margin-right:-1px;}
.cajaBL{background-image:url(/_includes/images/back_cc00_bottom_left.gif);background-position:bottom left;}
.cajaTL .contenido {padding:.8em .8em 1.8em;position:relative;}
.cajaTL .contenido.actualidad {padding-bottom:2.8em;position:relative;}
.cajaTL .encabezado, .menuCaja ul {color:#FFF;font:700 1.6em arial, sans-serif;line-height:2.2em;background-image:url(/_includes/images/pildora_02_cierre.gif);background-position:center right;padding-right:17px;}
.cajaTL .encabezado span, .menuCaja {display:block;background-image:url(/_includes/images/pildora_02.gif);padding-left:1em;}

/*MENU PASTILLA DE CAJA*/
.menuCaja{background-image:url(/_includes/images/pildora_azul_oscuro.gif);}
.menuCaja ul{background-image:url(/_includes/images/pildora_azul_oscuro_cierre.gif);background-position:right top;min-height:2.2em;}
.menuCaja ul li,
.menuCaja ul .ultimo{display:inline;background:transparent url(/_includes/images/barra_caja_menu.gif)no-repeat right .75em;float:left;}

.menuCaja ul li a{color:#fff;font-size:0.8em;text-decoration:none;}

/*.menuCaja .active{background-image:url(/_includes/images/caja_menu_active_cierre.gif);background-position:right 0.35em; background-repeat:no-repeat;padding:0 1em .5em 0;}*/
.menuCaja .active{background-image:url(/_includes/images/caja_menu_active_cierre.gif);background-position:right 0.35em; background-repeat:no-repeat;padding:0 1em .5em 1em;}
.menuCaja .active:first-child{padding:0 1em .5em 0;}
.menuCaja .active span{background-image:url(/_includes/images/caja_menu_active.gif);background-position:top left;background-repeat:no-repeat;}
.menuCaja li span{padding:0 0.75em 0.5em;}
.menuCaja .active span{padding:0 0 0.5em 1em;}
.menuCaja .active a {color:#0C4B8E;}

.menuCaja ul .ultimo{background:none;}

/*CAJA05*/
.caja05 .interior{padding:1em;}
.caja05 .interior .grisClaro {color:#999;}
.caja05 .interior .azul, .cajaSinBordes .interior .azul {color:#1f5996;}
.caja05 .interior .marron {color:#c64f00;}
.caja05 .interior .granate.negrita {color:#b21128;font-weight:bold;}
.caja05 .interior p {margin-bottom:1.5em;}

.caja05 .encabezado {background-image:url(/_includes/images/pildora_azul_cierre.gif);}
.caja05 .encabezado span {background-image:url(/_includes/images/pildora_azul.gif);}
.caja05 .encabezado span a{color:#fff;font-size:0.75em;font-family:arial;float:right;}

	/*Pastilla por defecto de color azul*/
	.caja05 .encabezado {background:url("/_includes/images/pildora_azul_oscuro_cierre.gif") no-repeat scroll right top transparent;}
	.caja05 .encabezado span {background-image:url(/_includes/images/pildora_azul_oscuro.gif);}
	.caja05 .cierreGris {background-image:url(/_includes/images/pildora_azul_oscuro_cierre_otrasTiendas.gif);}
			
	/*Pastilla por defecto de color azul con enlace a la derecha*/
	.caja05 .encabezado .enlaceDerechoPildora{position:relative;top:-2.25em; right:0;}
	.caja05 .encabezado .enlaceDerechoPildora a{position:absolute;top:0; right:0;font-size:.75em;color:#fff;}
	.caja05 .salaPrensa .encabezado .enlaceDerechoPildora a{font-size:0.70em;font-weight:normal;}
	
	/*BienvenidoCarrefour*/
	.caja05,.caja04,.dosColumnas  {width:auto;margin-bottom:1em;}
	.caja05 .contenido h3{color:#d3020a;font-weight:bold;font-size:2.8em;font-family:arial;}
	.caja05 .contenido .listadoSupermercados{width:44em;float:left;margin-left:-0.7em;}
	
	.caja05 .contenido .bienvenidoCarrefour ul li{width:12.5em;float:left;padding:0.5em 0 0.25em 0;border-right:solid 1px #d9ecfa;}
	.caja05 .contenido .bienvenidoCarrefour p.imagen {position:absolute;top:4em;right:1em;float:right}
	.caja05 .contenido .bienvenidoCarrefour p.imagen img {height:10.6em;width:20.9em;}
	
	.caja05 .contenido .bienvenidoCarrefour .datosFecha {color:#0d529d;font-size:1em;margin:0;clear: both;}
	
	/*Bordes Caja Botones Carrusel*/
	.cajaBotonesCarrusel  {background-color:#FFF;bottom:-1.8em;position:absolute;right:4em;width:auto;}
	.cajaBotonesCarrusel ul {padding:0 .3em; height: 2.2em;}
	.cajaBotonesCarrusel ul.caja_botones_carrusel li {float:left}
	.cajaBotonesCarrusel ul.caja_botones_carrusel li a {display: block; float:left; font-size:.8333em; margin: 1.1em .3em 0 .3em;height: 1.1em; width: 1.1em; background:url("/_includes/images/btn_carrusel.gif") no-repeat top left;}
	.cajaBotonesCarrusel ul.caja_botones_carrusel li.activo a {background-image:url("/_includes/images/btn_carrusel_active.gif");}
				
.caja05 .interior h2{color:#1970b4;font-weight:bold;font-size:1.4em;font-family:arial;border-bottom:solid 1px #eeeaee;margin-bottom:1em;}
.caja05 .gris, .cajaSinBordes .gris {color:#666;background:none;}

/*ESTOS ESTILOS DE COLORES HAY QUE ELIMINARLOS POCO A POCO*/
.caja05 .azul_negrita{color:#1970b4;font-weight:bold;font-size:1.4em;font-family:arial;margin:0.5em 0 0 0.75em;display:block;}
.caja05 .azul_normal{color:#1970b4;font-weight:bold;font-size:1.1em;font-family:arial;margin:0.5em 0 0 0.75em;display:block;}
.caja05 .contenido p .azul_enlace{color:#1970b4;font-weight:bold;font-size:1.2em;font-family:arial;margin:0.5em 0 0 0.75em;display:block;}
/*FIN DE ESTOS ESTILOS DE COLORES HAY QUE ELIMINARLOS POCO A POCO*/

	/*CAJA NOTICIA*/
	.caja05 ul li .primera {color:#999999;margin:1em 1em 0.5em;display:block;}
	.caja05 .noticia .imagen img {/*width:145px;*/width:auto;}
	.caja05 .noticia .imagen {float:left;margin:0 1.5em 0 0;}
		
	/*SALA DE PRENSA*/
	.caja05 .listadoNoticias {margin-top:1em;}
	.caja05 .salaPrensa .listadoNoticias {padding-bottom:3em;}
	.caja05 .listadoNoticias p.imagenesIndice{float:left;}
	.caja05 .listadoNoticias p img{width:6.333em; height:4.75em;margin:0 2em 0 0;}
	.caja05 .indiceIematico .clear {border-bottom: 1px dashed #eeeaee;padding:1.5em 0 0 0;}
	.caja05 .indiceIematico .ultimoTelematico{text-align:right;border:none;}
	.caja05 .indiceIematico .ultimo .azul{float:right;font-weight:bold;}
	.caja05 .listadoNoticias .grisClaro, .caja05 .listadoNoticias .azul {display:block;float:none;margin-bottom:1em;background-image:none;}
	.caja05 .listadoNoticias .azul {margin-bottom:1em;}
	.caja05 .listadoNoticias .azul a {color:#1f5996;}
	
	#contenido .caja05 .clasificacionTematica .listado {padding:0 0 0 1em;}
	#contenido .caja05 .clasificacionTematica .listado li {float:left;width:14.5em;color:#0F4D8F;height:1.5em;}
		
	/*CAJA DE FOLLETOS*/
	#contenido .caja05 .contenido .interior .listadoFolletos .folletos{border-bottom:1px solid #EEEAEE;margin-bottom:1.5em;}
	#contenido .caja05 .contenido .interior .listadoFolletos.ultimo{border-bottom:0;padding-bottom:0;}
	#contenido .caja05 .contenido .interior .listadoFolletos p{float:left;}
	#contenido .caja05 .contenido .interior .listadoFolletos p img{width:9.666em; height:12.25em;margin:0 4em 0 1em;}
	#contenido .caja05 .contenido .interior .listadoFolletos .clear{padding-bottom:0.5em;}
	#contenido .caja05 .contenido .interior .listadoFolletos .gris, #contenido .caja05 .contenido .interior .listadoFolletos .azul, #contenido .caja05 .contenido .interior .listadoFolletos .azulIendas, #contenido .caja05 .contenido .interior .listadoFolletos .grisClaro{display:block;float:none;margin-bottom:1em;background-image:none;}
	#contenido .caja05 .contenido .interior .listadoFolletos .azul {font-size:1.333em;color:#1970b4;}
	#contenido .caja05 .contenido .interior .listadoFolletos .tamanyoInferior {font-size:12px;}
	#contenido .caja05 .contenido .interior .listadoFolletos .botonAzul{float:right;}
		
	.contenidoVideo {width:12.5em;margin:0 4em 0 1em;float:left;background-color:#eeeaee;padding:0.416em;}
	.contenidoVideo .video p {float:none;margin:0;}

	#contenido .caja05 .contenido .interior .listadoFolletos .azulIendas {color:#1970b4;}
		/*Caja 05 en CLUB CARREFOUR*/
		.caja05 .clubCarrefour {background:url("/_includes/images/img_cuponesDescuento.gif") no-repeat 1.2em 12.4em;}
		.caja05 .clubCarrefour h2{border-bottom:dotted 1px #c6c6c6;}
		.caja05 .clubCarrefour h2 img {width:17em;height:4.3em;}
		.caja05 .clubCarrefour p{color:#666666;font-family:arial;font-size:1.2em;padding-top:0.3em;}
		.caja05 .clubCarrefour .cuponesDescuento{color:#666666;font-family:arial;font-size:1.2em;padding:0.3em 0 9em;}
		.caja05 .clubCarrefour .btn_vermas p{padding-top:0;margin-top:0;}
			
	/*CAJA DE PROMOCIONES*/		
	#contenido .caja05 .interior .listadoFolletos .azul.promociones{font-size:1.333em;padding-left:9.75em;}
	
	/*CAJA DE PROCESO*/
	#contenido .caja05 .trabaja {padding:0;}
	#contenido .caja05 .trabaja .imagen{margin:0;}
	#contenido .caja05 .trabaja .imagen img{width:64.75em; /*height:17.333em;*/}
	#contenido .caja05 .trabaja .caja05.interna{width:24em;margin:0 1em 1em 0;float:left;}
	#contenido .caja05 .trabaja .caja05.interna.ultimaInterna{width:24em;margin:0 0 0 0;}
	#contenido .caja05  .contenido.trabaja .interiorTrabaja{padding:0 1.8em 1em;margin:-1.5em 0 0 0}
	#contenido .caja05 .trabaja .caja05.interna .contenido.proceso00{height:auto;position:relative;padding:0;}
	#contenido .caja05 .trabaja .caja05.interna .contenido.proceso00 h2.azul{color:#1970b4;font-size:1.6em;}

	#contenido .caja05 .trabaja .caja05.interna .contenido.proceso00 p img{padding:3em 0 0 0.1em;}
	#contenido .caja05 .trabaja .caja05.interna .contenido.proceso00 h2.azul strong{display:block;margin:1em;position:absolute;top:0em;}
	#contenido .caja05 .trabaja .caja05.interna .contenido.proceso00 .imagenProcesoSelecion span{color:#999999;display:block;font-size:1.2em;position:absolute;right:3em;top:5em;}
	#contenido .caja05 .trabaja .caja05.interna .contenido.proceso00 .botonEstandar.saberMas {right:1.2em;position:absolute;bottom:2em;}

	.caja05 .trabajaConNosotros{background:url("/_includes/images/img_trabajaConNosotros.gif") no-repeat 10.2em 8.4em;}
	.caja05 .trabajaConNosotros h2{border-bottom:0;}
	.caja05 .trabajaConNosotros h2 img {width:11.2em;height:6.7em;}
	.caja05 .trabajaConNosotros .trabajaEnCarrefour{padding:0.3em 0 3em;width:8em;}
	
	.caja05 .franquiciaTuTienda{background:none;}
	.caja05 .franquiciaTuTienda .franquiciaTuTiendaCarrefour,
	.caja05 .contenido.franquiciaTuTiendaBuscador .franquiciaTuTiendaCarrefour {padding:0.3em 0 3em;}
				
	/*CAJA DE HOME SUPERMERCADOS*/
	#contenido .caja05  .contenido.trabaja .interiorHomeSupermercados{padding:2em 0 0 1.8em;margin:-6.7em 0 0 0;}
	.caja05 .buscador_supermercados {float:left;background-image:url("/_includes/images/mapa_espana.gif");background-repeat:no-repeat;background-position:right 1em;width:48em;padding:1em 0 8em 1em;}
	.caja05 .titulo_buscador a{border-bottom:dotted 3px #c6c6c6;width:10em;display:block;font-size:2.5em;font-weight:normal;color:#757575;background-image:url("/_includes/images/lupa_home_supermercados.gif");background-repeat:no-repeat;background-position:top right;padding-bottom:0.5em;display:block;text-decoration:none;}
	.caja05 .titulo_buscador span.titulo_buscador_supermercados{color:#1f8bc8;}
	.caja05 p.texto_buscador_supermercados {display:block;width:20.75em;}
	
	.buscador_supermercados_bloqueDerecho{padding-bottom:38px;}
	.caja05 .buscador_supermercados_bloqueDerecho {background-image:url("/_includes/images/nueva_apertura.gif");background-repeat:no-repeat;background-position:top left;float:left;width:25.1em;margin-top:-2em;padding:0 0 6.9em;}
	.caja05 h3.titulo_buscador_bloqueDerecho {display:block;font-size:2.1em;font-weight:bold;color:#757575;/*margin:1em 0 0 4em;*/margin:1em 0 0 4.05em;}
	.caja05 p.texto_buscador_supermercados_bloqueDerecho {display:block;width:20.75em;padding:1em 0 0 1em;width:19.5em;border-top:3px dotted #FFFFFF;}
	.caja05 .buscador_supermercados_bloqueDerecho .botonEstandarGrisClaro{position:absolute;bottom:1.5em;right:1em;float:right;}
		
	/*CAJA DE GRUPO CARREFOUR CC02_que_es*/
	.grupoTexo{border-bottom:1px solid #e1dbd5;}
	.imagenComplementaria{width:12em; float:right;}
	.imagenComplementaria .imagen img{width:9.166em;height:7.5em;}
	.mayor .imagen img{width:9.166em;height:11.75em;}
	.contenidoTexto{width:61.5em; float:left;}
	.contenidoTexto p.azul{clear:both;}
	.contenidoTexto .botonEstandar{float:left;margin-bottom:1em;}
	.ancla{display:block;float:right;padding:0.5em 0;}
	.ancla a{color:#194c98;}
		
	/*CAJA DE GRUPO CARREFOUR CC08_interior_cupones*/	
	#contenido .contenido.CC08 .contenidoTexto p.marron{clear:both;}
	#contenido .contenido.CC08 .contenidoProductoCupon{width:20em;padding:1em 2em;float:left;}
	#contenido .contenido.CC08 .imagenProductoCupon img{float:left;}
	#contenido .contenido.CC08 .interior.grupoTexo .contenidoProductoCupon .gris.descuento{display:block;float:none;margin:4em 0 0 0;text-align:center;}
	#contenido .contenido.CC08 .contenidoProductoCupon .granate{clear:right;display:block;float:none;text-align:center;font-size:2.6em;color:#ba243c;}
	#contenido .contenido.CC08 .contenidodescripcionProductoCupon{width:49em;padding:0;float:left;position:relative;}
	#contenido .contenido.CC08 .descripcionProductoCupon{width:31em;padding:1em 0;float:left;}
	#contenido .contenido.CC08 .descripcionProductoCupon .diezPixel{font-size:1em;}

	#contenido .contenido.CC08 .azulOscuroEncabezado{font-size:1.4em;color:#003070;}
	#contenido .contenido.CC08 .contenidoBtn{width:10em;padding:1em 0 0 1em;float:left;position:absolute;bottom:1.5em;right:0;}
					
	/*CAJA DE CONTACTO*/
	#contenido .contenido.contacta .unCampoTexto {display:block;margin-bottom:1.5em;clear:both;}
	#contenido .contenido.contacta .unCampoTexto label {/*display:block;*/margin-bottom:1.5em;clear:both;}
	
	#contenido .contenido.contacta .unCampoTexto label .obligatorio, 
	#contenido .contenido.contacta .dosCamposTexto label .obligatorio{color:#1970b4;display:block;}
	
	#contenido .contenido.contacta .unCampoTexto label input, 
	#contenido .contenido.contacta .dosCamposTexto label input,	
	#contenido .contenido.contacta textarea{border:solid 1px #d9cdd7;background:url("/_includes/images/back_imputText_contacta.gif")repeat-x 0 0;padding:0.5em 0;}
	
	#contenido .contenido.contacta .radioButtons p, 
	#contenido .contenido.contacta .radioButtons p .obligatorio,
	#contenido .contenido.contacta .unCampoTexto.radioButtons label, 
	#contenido .contenido.contacta .radioButtons .rbutton {margin:0 4em 0 0;}
	
	#contenido .contenido.contacta .radioButtons .rbutton {float:left;}
	
	#contenido .contenido.contacta .dosCamposTexto {margin-bottom:1.5em;clear:both;}
	#contenido .contenido.contacta .dosCamposTexto p.formulario{float:left;margin:0;}
	#contenido .contenido.contacta .dosCamposTexto label {float:left;margin:0 1em 1.5em 0;}
	#contenido .contenido.contacta .dosCamposTexto label .noObligatorio{color:#5c5c5c;display:block;}
	
	#contenido .contenido.contacta .comentario label span.etiquetaLabelIzq{float:left;color:#1970b4;clear:both;}
	#contenido .contenido.contacta .comentario label span.etiquetaLabelDer{float:right;}
	
	#contenido .contenido.contacta .radioButtons p label input.SinBordeRadioButtons{border:none;}

	.cajaSinBordes .cajaTL, .cajaSinBordes .cajaTR, .cajaSinBordes .cajaBR, .cajaSinBordes .cajaBL{background:none;}
	.cajaSinBordes .cajaTL .SinMargen {padding:0.8em 0 1.8em;}
	.cajaSinBordes .cajaTL .SinMargen .interior_dos {padding:1em 1.5em 0;margin-top:1em;}
							
	/*CAJA DE HOME TIENDAS*/
	.caja05 .calendario_festivos_bloqueDerecho {background-image:url("/_includes/images/degradado_gris.gif");background-repeat:no-repeat;background-position:top left;float:right;margin:-1.8em 2em 0 0;/*padding:0 2em 0.1em;*/padding:0 0 0.1em 2em;width:17.45em;}
	.caja05 h3.titulo_calendario_festivos_bloqueDerecho {background-image:url("/_includes/images/icono_calendario.gif");background-repeat:no-repeat;background-position:bottom right;display:block;font-size:2.1em;font-weight:bold;color:#757575;margin:1.5em 0 1em 0;}
	.caja05 p.texto_calendario_festivos_bloqueDerecho {display:block;padding:1em 1em 1.5em 0;border-top:3px dotted #FFFFFF;}
	
	/* Carrusel */
	.home_tiendas .interior {position:relative;}
	/* posicionamos las flechas de atras y siguiente*/
	.home_tiendas .interior  .controladoresCarrusel li {position:absolute;top:6.5em;}
	.home_tiendas .interior  .controladoresCarrusel .btn_home_tiendas_Izq {left:0;}
	.home_tiendas .interior  .controladoresCarrusel .btn_home_tiendas_Der {right:0;}
	/* posicionamos los contenidos */
	.home_tiendas .interior .carrusel {margin:0 2em;}
	.home_tiendas .interior .carrusel ul.contenidoCarrusel{width:200em;}
	.home_tiendas .interior .carrusel ul.contenidoCarrusel li.producto_home_tiendas_Izq{float:left;border-right:solid 1px #d9dad5;margin:0 1em 0 0;padding:0 0 0 0; width:29em;}
	.home_tiendas .interior .carrusel ul.contenidoCarrusel li.producto_home_tiendas_Izq  p.imagen_producto_home_tiendas{float:left;margin:0}
	.home_tiendas .interior .carrusel ul.contenidoCarrusel li.producto_home_tiendas_Izq .descripcion_producto_home_tiendas{width:17.2em;float:left;margin:0 1em;}
	.home_tiendas .interior .carrusel ul.contenidoCarrusel li.producto_home_tiendas_Izq .descripcion_producto_home_tiendas p.azul, .home_tiendas .interior .carrusel ul.contenidoCarrusel li.producto_home_tiendas_Izq .descripcion_producto_home_tiendas p.gris{margin-bottom:0.5em;}
	.home_tiendas .interior .carrusel ul.contenidoCarrusel li.producto_home_tiendas_Izq .botonEstandar {float:left;margin:3em 1em 0 0;}
	#contenido .home_tiendas .interior .carrusel ul.contenidoCarrusel li.producto_home_tiendas_Izq .botonEstandarHomeTienda a{font-size:0.916em;}
		
	.contenedor_carrusel_js .contenedor-lista {height:14.7em; overflow:hidden; position:relative;}
	.contenedor_carrusel_js .carrusel {width:71em;}
	.contenedor_carrusel_js .carrusel .contenidoCarrusel {left:0; position:absolute; top:0;}
	/* Fin Carrusel */

	/*CAJA DE BUSCADOR TIENDAS*/
	.caja05 .BuscadorTiendas .interior .interiorIzquierda.mapaBuscador{float:left;width:50.75%;}
	.caja05 .BuscadorTiendas .interior .interiorIzquierda.salaPrensa{float:none;padding-left:19.5em;width:36.4em;background:url("/_includes/images/backPrensaHome.gif") no-repeat 0 0;}
	.caja05 .BuscadorTiendas .interior .interiorIzquierda ul{float:left;}
	.caja05 .BuscadorTiendas .interior .interiorIzquierda ul li{background-color:#f5f3ed; margin:0.2em 0.3em 0.2em 0;float:left;width:15.1em;}
	.caja05 .BuscadorTiendas .interior .interiorIzquierda ul li.derecha{margin-right:0;}
	.caja05 .BuscadorTiendas .interior .interiorIzquierda ul li a{color:#09498e;text-decoration:none;display:block;padding:0.45em 0.8em;}
	
	.caja05 .BuscadorTiendas .interior .logosBuscador{float:left;margin-top:0.5em;}
	.caja05 .BuscadorTiendas .interior .logosBuscador ul{background:url("/_includes/images/mapa_buscador_tiendas.gif") -.15em 2em no-repeat;position:relative;height:23.8em;width:37.5em;}
	div .caja05 .BuscadorTiendas .interior .logosBuscador ul li{background:none;width:auto;float:none;display:block;margin:0.5em 0;}
	.caja05 .BuscadorTiendas .interior .logosBuscador ul li img{width:10em}

.cc0{width: 37.7em;}
.cc0 div {background-color:transparent;background-repeat:no-repeat;}
.cc0_top_left{background-image:url("/_includes/images/back_cc0_top_left.gif");background-position:top left;}
.cc0_top_right	{background-image:url("/_includes/images/back_cc0_top_right.gif");background-position:top right;}
.cc0_bottom_right{background-image:url("/_includes/images/back_cc0_bottom_right.gif");background-position:bottom right;}
.cc0_bottom_left{background-image:url("/_includes/images/back_cc0_bottom_left.gif");background-position:bottom left;}
.cc0 .contenido {padding:.1em; position:relative;}
.cc0 .pildora01 {margin-top:.8em;}
.imagen_banner_principal{float:left;}

/**** FIN MODELO CAJA ****/
.caja_sup_oferta{width:24.25em;float:left;border-right:1px solid #D9D9D9;border-bottom:1px solid #D9D9D9;}
.contenidoSup {padding-left: 1px; width: 976px;}
.contenidoSup .caja_sup_oferta.ultimo{width:24.35em;border-right:0;border-bottom:1px solid #D9D9D9;}
.contenidoSup {/*margin-top:2.5em;*/ margin-top:1.5em;}
.caja_inf_oferta{background:none repeat scroll 0 0 #F1F1F1;border-right:1px solid #D9D9D9;float:left;height:13.05em;padding:0.4em 0 0 2em;position:relative;width:22.25em;}
.caja_inf_oferta.ultimo{border:0;}

h3 .titulo_ofertas {color:#ba243c;font-family:arial;font-size:1.4em;font-weight:bold;margin:0 0 0 1em;}
.descripcion_ofertas{color:#666;float:left;font-family:arial;font-size:1.3em;font-weight:normal;padding:0 0 0 1em;}
.imagen_sup_oferta{float:left;}
strong.precio_oferta{display:block;font-size:3em;font-weight:bold;line-height:0.5em;margin:0.8em 0 0;}
span.precio_oferta_mini{color:#000;font-size:0.7em;font-weight:bold;left:0.25em;position:relative;text-transform:uppercase;top:-0.2em;}
strong.precio_oferta_roja{color:#ba243c;display:block;font-size:3em;font-weight:bold;/*line-height:0.5em; margin:0.8em 0 0;*/ line-height:1em;  margin:.5em 0 0;}
#listaofertasviajes strong.precio_oferta_roja{color:#ba243c; font-size:1.8em; font-weight:bold; line-height:1em;  margin:.8em 0;}
span.precio_oferta_mini_roja{color:#ba243c;font-size:0.7em;font-weight:bold;left:0;position:relative;text-transform:uppercase;top:0;}
span.no_precio_oferta{color:#000000;display:block;font-size:1.4em;font-weight:normal;margin:0.35em 0 0.2em;text-decoration:line-through;position:absolute;top:0;}
span.no_precio_oferta_mini{color:#000000;float:none;font-weight:normal;height:1.25em;margin:0.35em 0 0;text-decoration:none;}

.inf_oferta{font-size:0.9em;font-weight:normal;color:#666;margin:0.5em 0 3.9em;display:block;}
.inf_oferta span {display:block;}
.btn_financialo{background:url("/_includes/images/btn_financialo.gif") no-repeat scroll 0 0 transparent;display:block;height:3em;margin:2.8em 0 3.1em;text-decoration:none;}
.financialo{color:#FFFFFF;font-size:0.95em;font-weight:bold;line-height:3em;padding:0 1em;}
.btn_comprar{background:url("/_includes/images/btn_comprar.gif") no-repeat scroll 0 0 transparent;display:block;height:2.5em;margin-top:0.7em;width:10.2em;text-decoration:none;position:absolute; bottom:0;}
.comprar{color:#FFFFFF;font-size:1.4em;font-weight:bold;line-height:1.5em;padding:0 0.7em;}
.btn_mas_info{background:url("/_includes/images/btn_mas_info.gif") no-repeat scroll 0 0 transparent;display:block;height:2.5em;margin:0 0 0 10.75em;width:10em;text-decoration:none;position:absolute; bottom:0;}
.mas_info{color:#666;font-size:1.1em;font-weight:bold;line-height:2em;padding:0 1em;}
.btn_gratis{background:url("/_includes/images/btn_gratis.gif") no-repeat scroll 0 0 transparent;display:block;height:3em;margin:-2.5em 0 3.1em;text-decoration:none;}
.gratis{color:#666;font-size:0.95em;font-weight:bold;line-height:3em;padding:0 0 0 3.5em;}

/**** FIN ESTILOS C_OFERTAS****/
.B1{ float:left; width:97.8em; position:relative; top:-3.5em; z-index:0; }

/**** EL PIE ****/
	.footer {width:97.8em;}
	.footer .caja_tiendas {margin-bottom:2em;}
	#listaEnlaces {float:right;font-size:1.1em;margin:1em;}
	#listaEnlaces li {float:left;padding:0 .5em;background:transparent url(/_includes/images/back_lista_footer.gif) no-repeat center left;}
	#listaEnlaces li.primero {background:none;}
	#listaEnlaces a {color:#194C98;text-decoration:none;}

/**** #cuerpoContenido ****/
	#columnaIzquierdaInferior {width:18.3em;margin-right:1.7em;float:left;}
	#columnaDerecha {width:18.3em;float:right;}
	#contenido, #rastroMigas {width:77.7em;float:left;/*clear:right;*/}
	#contenido.conColumnaDerecha {width:57.8em;/*margin-right:1.7em;*/}
	/**** #cuerpoContenido SinBloqueIzquierdo ****/

/**** FIN ESTILOS C_C_0 ****/
.siteEdit {margin:0!important;padding:0!important;border:0!important;float:none!important;width:auto!important;height:auto!important;display:inline!important;float:none!important;background-image:none!important;position:relative!important;top:auto!important;right:auto!important;left:auto!important;}
/* ** clases de SiteEdit ** */
#column2 .SiteEdit { display: inline;}
#column3 .SiteEdit {display: inline;}
#column2_3 .SiteEdit {display: inline;}
/*-----------------------empleo --------------------------------------*/
#column3 .dottedbottom .SiteEdit { width: 94px; position: relative; bottom: 0px; left: 0px;}
.interior a{color:#0f4d8f;}

/**** ESTILOS BANNER HOME ****/
.banner_home {border:1px solid #ccc; float:right; width:78.3em;}
.banner_home .bloque_banner_home {height:30.1em; margin:1em 0 1.6em; padding-left:8em; width:62.3em;}
/*.banner_home .bloque_banner_home img {font-size:.909em; height:33.1em; width:69.3em;}*/
.banner_home .titulo_bloque {font-size:1.6em; margin-bottom:.5em;}
.banner_home_js {height:30.1em; position:relative;}
.banner_home_js  .banner_home_interior {padding-right:16em; position:relative; z-index:1;}
.banner_home_js  .bloque_banner_home {margin:0; padding-left:0;}
.banner_home_js  .listado_banner {background:#f8f8f8 url(/_includes/images/banner_home_fondo_lista.gif) repeat-x 0 bottom; height:28.9em; padding:.8em 0 .4em 0; position:absolute; right:0; top:0; width:16em; z-index:2;}
.banner_home_js  .listado_banner2 {background-color:#ffffff; width:22.5em; height:30.5em; padding:.3em 0 .4em 0; position:absolute; right:0; top:0; z-index:2;}

.banner_home_js  .listado_banner li {background:url(/_includes/images/banner_home_listado_elemento_fondo_01.gif) no-repeat 0 bottom; padding:0 0 .3em 0;}
.banner_home_js  .listado_banner li.ultimo {background-image:none;}
.banner_home_js  .listado_banner li span {display:block;}
.banner_home_js  .listado_banner li span a {color:#003c7d; font-size:1.3em; font-weight:bold; padding-left:1.5384em; text-decoration:none;}
.banner_home_js  .listado_banner li span a img {display:none;}

.banner_home_js  .listado_banner li.seleccionado {background:url(/_includes/images/banner_home_activo_02.gif) no-repeat 0 bottom; margin:-.3em -.1em .3em -.1em; position:relative; width:16.2em;}
.banner_home_js  .listado_banner li.seleccionado span {background:url(/_includes/images/banner_home_activo_01.gif) no-repeat 0 0;}
.banner_home_js  .listado_banner li.seleccionado span a {color:#fff; font-size:1.5em;}
.banner_home_js  .listado_banner li.seleccionado span img {display:block; height:1.2em; left:-.5333em; position:absolute; top:0; width:0.6em;}

/*.banner_home_js  .listado_banner2 li {background:url(/_includes/images/banner_home_listado_elemento_fondo_01.gif) no-repeat 0 bottom; padding:0 0 .3em 0;}*/
.banner_home_js  .listado_banner2 li {background:url(/e-commerce/www/documentos/images/banner_home_listado_elemento_fondo_02.gif) no-repeat 0 bottom; padding:0 0 .3em 0;}
.banner_home_js  .listado_banner2 li.ultimo {background-image:none; width:22.4em;}
.banner_home_js  .listado_banner2 li span {display:block; padding-right:.5em;}
.banner_home_js  .listado_banner2 li span a {color:#003c7d; font-size:1.3em; font-weight:bold; padding-left:1em; text-decoration:none;}
.banner_home_js  .listado_banner2 li a small {color:#333333; font-size:0.8em;}
.banner_home_js  .listado_banner2 li span a img {display:none;}

.banner_home_js  .listado_banner2 li.seleccionado2 {background:url(/e-commerce/www/documentos/images/opcion-seleccionada.png) no-repeat 0 bottom; margin:-.3em -.1em .3em -.1em; position:relative; width:22.4em;}
.banner_home_js  .listado_banner2 li.seleccionado2 span {background:url(/e-commerce/www/documentos/images/opcion-seleccionada2.png) no-repeat 0 0;}
.banner_home_js  .listado_banner2 li.seleccionado2 span a {color:#fff; font-size:1.3em; font-weight:bold; padding-left:1em; }
.banner_home_js  .listado_banner2 li.seleccionado2 a small {color:#fff; font-size:0.8em;}
.banner_home_js  .listado_banner2 li.seleccionado2 span img {display:block; height:1.2em; left:-.5333em; position:absolute; top:0; width:0.6em;}

.banner_home_js  .listado_banner li.primero.selectcionado {margin-bottom:.3em;}
.banner_home_js  .listado_banner2 li.primero.selectcionado {margin-bottom:.3em;}

.banner_home_js .esquina_sup_izq,
.banner_home_js .esquina_inf_izq,
.banner_home_js .esquina_sup_der,
.banner_home_js .esquina_inf_der {position:absolute; z-index:2;}
.banner_home_js .esquina_sup_izq,
.banner_home_js .esquina_inf_izq {left:-.1em;}
.banner_home_js .esquina_sup_der,
.banner_home_js .esquina_inf_der {right:-.1em;}
.banner_home_js .esquina_inf_izq,
.banner_home_js .esquina_inf_der {bottom:-.1em;}
.banner_home_js .esquina_sup_izq,
.banner_home_js .esquina_sup_der {top:-.1em;}

.banner_home {margin-bottom:2em;}
.banner_home ul.controles {left:0; position:absolute; bottom:.2em; z-index:800; margin-left:.5em; }
.banner_home ul.controles .pausar { padding:.4em 0 .7em 0; margin:0; background:url(/e-commerce/www/documentos/images/ico-sprite_v2.png) 0 -3.3em no-repeat; }
.banner_home ul.controles .pausar a { font-size:1em; color:#5c5c5c; text-decoration:none; display:block; padding-left:4em; width:4.1em;}
.banner_home ul.controles .continuar { padding:.4em 0 .7em 0; margin:0;  background:url(/e-commerce/www/documentos/images/ico-sprite_v2.png) 0 0 no-repeat;  }
.banner_home ul.controles .continuar a { font-size:1em; color:#5c5c5c; text-decoration:none; display:block; padding-left:3.1em; width:5em;}
/**** FIN ESTILOS BANNER HOME ****/

/**** ESTILOS MENU HOME ****/
.menu_facetado .titulo  {border-bottom:1px solid #ececec; font-size:1.3em; font-weight:bold; margin:0 .4615em .4615em .4615em; text-transform:uppercase;}
.menu_facetado ul  {margin-bottom:.8em; padding-left:.3em;}
.menu_facetado ul li  {border-bottom:0; }
.menu_facetado ul li a  {font-size:1.1em;}
.menu_facetado .tipo_1 .titulo  {color:#93203f;}
.menu_facetado .tipo_1 ul li {background-image:url(/_includes/images/punto_tipo_1.gif);}
.menu_facetado .tipo_2 .titulo {color:#c68221;}
.menu_facetado .tipo_2 ul li {background-image:url(/_includes/images/punto_tipo_2.gif);}

.categoria a {display:block; border-bottom:1px solid #e1e1e9 !important; margin-right:.2em;}
.categoria li {margin-bottom:.15em;}
.categoria .nuevo a {background:url(/e-commerce/www/documentos/images/ico-sprite_v2.png) 6.8em -22.2em no-repeat;}
/**** FIN ESTILOS MENU HOME ****/

/*add carrefour float, width - 20110427*/
#RedSheriff { position:absolute; top:-999em; left:-999em; width:1em; height:1em; }

/*add carrefour 20110830 - mod. home*/
#botonesportada { width:97.8em; height:13.7em; margin-bottom:2em; background-image:url(/e-commerce/www/documentos/images/barra_botones.png); }
#botonesportada .boton1p { width:16.7em; float:left; padding:2em .5em 0 1.6em; }
#botonesportada .boton2p { width:17.8em; float:left; padding:2em .5em 0 1.6em; }
#botonesportada .boton3p { width:17.7em; float:left; padding:2em .5em 0 1.6em; }
#botonesportada .boton4p { width:17.7em; float:left; padding:2em .5em 0 1.6em; }
#botonesportada .boton5p { width:16.5em; float:left; padding:2em .5em 0 1.6em; }
#botonesportada  h2 { font-size:1.2em; font-weight:bold; color:#2372b2; }
#botonesportada .txt2p {font-size:1.1em; color:#666666;}
/*#botonesportada h2 { font-size:1.5em; font-weight:bold; color:#2372b2; }
#botonesportada .txt2p {font-size:1.3em; color:#666666;}*/
#botonesportada .imgp { bottom: 1.4em; clear: both; float: left; position: absolute; width: 4em; }
#botonesportada .btn_destacados {margin-left:7em;}

.footer .attclientefooter { float:left; width:21em; padding-left:3.6em; border-right:1px solid #e8e9e6; }
.footer .attclientefooter h2 { font-size:1.5em; font-weight:bold; color:#7d7d7d; }
.footer .attclientefooter ul { font-size:1.1em; color:#757575; margin-top: 1em; }
.footer .attclientefooter ul li { background: url("/e-commerce/www/documentos/images/ico-sprite_v2.png") no-repeat scroll 0 -36.6em transparent; display: block; padding: 0 0.25em 0.4em 1.4em; }
.footer .attclientefooter ul li a { color:#7d7d7d; text-decoration:none; }

.footer .institucionalfooter { float:left; width:18.8em; padding-left:2.6em; border-right:1px solid #e8e9e6; }
.footer .institucionalfooter h2 { font-size:1.5em; font-weight:bold; color:#7d7d7d; }
.footer .institucionalfooter ul { font-size:1.1em; color:#757575; margin-top: 1em; }
.footer .institucionalfooter ul li { background: url("/e-commerce/www/documentos/images/ico-sprite_v2.png") no-repeat scroll 0 -36.6em transparent; display: block; padding: 0 0.25em 0.4em 1.4em; }
.footer .institucionalfooter ul li a { color:#7d7d7d; text-decoration:none; }

.footer .formasdepagofooter { float:left; width:22em; padding-left:2em; }
.footer .formasdepagofooter h2 { font-size:1.5em; font-weight:bold; color:#7d7d7d; }
.footer .formasdepagofooter ul { margin-top: 1em; }
.footer .formasdepagofooter ul li { float:left; }

.footer .certificadosygarantiasfooter { float:left; width:22em; padding-left:3.6em; margin-bottom:2em; border-left:1px solid #e8e9e6; }

.footer .certificadosygarantiasfooter .certificadosfooter h2 {font-size:1.5em; font-weight:bold; color:#7d7d7d;}
.footer .certificadosygarantiasfooter .certificadosfooter ul { margin-top: 1em; }
.footer .certificadosygarantiasfooter .certificadosfooter ul li { display:inline; float:left; }

.footer .certificadosygarantiasfooter .garantiasfooter h2 { font-size:1.5em; font-weight:bold; color:#7d7d7d; margin-top:1em; }
.footer .certificadosygarantiasfooter .garantiasfooter ul { font-size:1.1em; color:#757575; margin-top: 1em; }
.footer .certificadosygarantiasfooter .garantiasfooter ul li { background: url("/e-commerce/www/documentos/images/ico-sprite_v2.png") no-repeat scroll 0 -36.6em transparent; display: block; padding: 0 0.25em 0.4em 1.4em; }
.footer .certificadosygarantiasfooter .garantiasfooter ul li a { color:#7d7d7d; text-decoration:none; }

.enlace_twitter_pie a { background:url(/e-commerce/www/documentos/images/ico-sprite_v2.png) 12.7em -39.5em no-repeat; padding:0 4em .5em 0;  }

.menuCaja {background:none;}
.menuCaja ul { background: url('/_includes/images/pildora_01_cierre.gif') no-repeat scroll right top transparent; }
.menuCaja li {font-size: 1.2em;}
.menuCaja li.active a {color:#BA243C;}
.menuCaja ul li, .menuCaja ul .ultimo { background: url("/e-commerce/www/documentos/images/barra_caja_menu2.gif") no-repeat scroll right 0.75em transparent; display: inline; float: left; }
#controles-ofertasportada1, #controles-ofertasonlineportada1, #controles-masbuscadoportada1 { float:right; color:#ffffff; padding:.6em 2em 0 0;}

.bloqueviajes {background:url(/e-commerce/www/documentos/images/bkg_caja_viajes_home.png) bottom;}
.bloqueviajes2 {background:url(/e-commerce/www/documentos/images/bkg_caja_viajes_home2.png) bottom; width: 97.7em;}
.ofertas-viajes .cabeceraofertasviajes { background-image:url(/e-commerce/www/documentos/images/cab_portada_viajes.png); height:3.4em;}
.ofertas-viajes .cabeceraofertasviajes h2 {color:#fff; font-weight:bold; font-size:1.5em; padding:.6em 0 0 1em; float:left;}
.ofertas-viajes .cabeceraofertasviajes2 { background-image:url(/e-commerce/www/documentos/images/cab_portada_viajes2.png); height:3.4em;}
.ofertas-viajes .cabeceraofertasviajes2 h2 {color:#fff; font-weight:bold; font-size:1.5em; padding:.6em 0 0 1em; float:left;}
#controles-ofertas-viajes {float:right; color:#ffffff; padding:.6em 2em 0 0;}
.ofertas-viajes .ofertas-viajes-portada {margin-top:1em;}
#listaofertasviajes {position: relative; width: 71.3em; height: 12.7em; overflow: hidden;}
#listaofertasviajes2 {position: relative; width: 96.2em; height: 12.7em; overflow: hidden; margin-left:.5em;}
#listaofertasviajes2 strong.precio_oferta_roja{color:#ba243c; font-size:1.8em; font-weight:bold; line-height:1em;  margin:.8em 0;}

/* ESTILOS SUBMENUS DESPLEGABLES COLUMNA IZQUIERDA - PRODUCTOS - 20121009 */
.contenidoredim { z-index: 801!important; position: absolute; top:-999em; left:-999em; float:left; background-color:#ECEFF2; border-radius: 10px 10px 10px 10px; box-shadow: 2px 2px 4px #646464;
	/*-webkit-box-shadow: 2px 2px 4px #646464;
	-moz-box-shadow: 2px 2px 4px #646464;*/
}
.contenidoredim ul.submenu { float:left; margin:0; padding:.5em;}
.contenidoredim ul li.submenu-content { float:left; list-style-type: none; background-color:#ffffff; border-radius: 10px 10px 10px 10px; background-image:none; padding:0;}
.contenidoredim .submenu-content h2 { color:#ffffff; font-size:1.3em; padding:.6em .4em; background-color:#1885C3; border-radius: 10px 10px 0 0; /*text-align:right;*/}
.contenidoredim .submenu-content h2 a { padding:4px; color:#ffffff; background-color:#62A6DD; border-radius: 5px 5px 5px 5px; font-size:10px; font-weight:bold; display:inline; border:0!important;}
.contenidoredim .submenu-content h2 span { }
.contenidoredim .submenu-content h2 a { }
.contenidoredim .submenu-group { float:left; width:180px; display:inline; color:#333333; margin:0 5px 0 5px; padding-bottom:.3em; }
.contenidoredim .submenu-group a { color:#333333; }
.contenidoredim .submenu-group ul { margin:0; padding:0; float:left;}
.contenidoredim .submenu-group ul li { float:left; width:170px; border-bottom:1px dotted #338091; margin:0; padding:.2em 0; font-size:10px; background:none; }
.contenidoredim .submenu-group ul li a { margin:0; padding:0; border:0 !important; }
.contenidoredim .submenu-group li.title { margin-top:10px; font-weight:bold; font-size:12px; color:#1885C3; }
.contenidoredim .submenu-group li.title a { color:#1885C3; }
.submenuportada { background-image: url(/e-commerce/www/documentos/images/flecha_menu2.gif); background-position: 11.5em 0.5em; background-repeat: no-repeat; }
.submenuportada > a:hover, .categoriaact { background-color:#ECEFF2 !important; width:15em !important;}
