/* estilos CSS */
	@import url("//fonts.googleapis.com/css?family=MontserratAlternates:400,700,400italic|Josefin+Slab:400,700#.css");

	/* Añadidos 18/9 */

	.transparente {	background:transparent; }
	.relativa {	position:relative; }
	.absoluta {	position:absolute; }
	#divListadoBtns {	margin-bottom:15px; }
	#divListadoBtns .btn-group img { height:16px; margin:2px 0 2px 0; }
	#divListadoBuscar { padding:0 10px; }
	#divListadoBuscar #buscar2 { margin-top:9px; }
	#divListadoFiltros, #divListadoFiltrosActivos { margin:-10px 0 10px 0; }
	#divListadoFiltrosActivos div { margin-right:5px; }
	#divAccionesEnBloque div { margin-right:20px; }
	.subproductos span { 	background:#888; color:#fff; /* padding:2px 6px; display:block; float:right; */ }
	.subproductos:before { content:"+"; /* padding:3px 2px; */ }
	.tabla-listado { 		width:100%; }
	.fila-listado { 		border:1px solid #ccc; margin:2px 0 0 0; }
	.fila-listado td { 		font-size:0.85em; line-height:2em;  }
	.btn-salir {	border:none; box-shadow:none; background:none; }

@media print {
  a[href]:after {
    content: none !important;
  }
}

	.css_cabectabla { /* font-weight:normal; padding:1px 4px; text-align:center; border-right:1px solid #FFFFFF; background-color:#00a0e6; color:#FFFFFF; line-height:1.8em; */ }

/* 	Mostramos las migas */
/* 	#css_barraestado { display:none; } */

	.modal { position:absolute; }

	#preba {border-bottom: 1px solid #dcdcdc;
margin-bottom: 5px;}
	.mis-pedidos-cabecera .span3, .mis-pedidos-cabecera .span4, .mis-pedidos-cabecera .span8,
	.mis-pedidos-fila .span3, .mis-pedidos-fila .span4, .mis-pedidos-fila .span8 {
		margin-left: 0; box-sizing: border-box; border-right: solid white 1px; border-collapse:separate; border-bottom: solid white 1px; padding: 5px;
	}
	.mis-pedidos-cabecera .span3, .mis-pedidos-fila .span3 	{	width: 25%; }
	.mis-pedidos-cabecera .span6, .mis-pedidos-fila .span6 	{	width: 50%;	}
	.mis-pedidos-cabecera .span4, .mis-pedidos-fila .span4	{	width: 33.333333%;	}
	.mis-pedidos-cabecera .span8, .mis-pedidos-fila .span8 { 	width: 66.666666666%; }
	.mis-pedidos-cabecera .span6, .mis-pedidos-fila .span6 {	margin-left: 0;	}
	.mis-pedidos-cabecera .row-fluid .span3:first-child {		background: black;}
	.mis-pedidos-cabecera .row-fluid .span3:first-child {		background: black;}

	.info-cookies {		background:#000; }
	.info-cookies .alert-info { 	background:#000; border:none; text-shadow:none; color:#fff; margin-bottom:0; }

	/* Cambios en .pagina-mi-cuenta .cabecera h4 */

    /* cambios en línea 796 .mis-pedidos-fila .col */
	/* cambios en 852 y siguiente para quitar fondo en versiones de móvil y para evitar que los span 6 cambien de línea */

	/* fin añadidos 18/9 */

	/* cambios en .mis-pedidos-cabecera .col .caret */

	/* Esto para las flechas que apuntan a la derecha. Para ello habría que hacer un cambio en el HTML. O bien añadir una nueva clase a tolos los span de la cabecera (por ejemplo: .caret-dcha) o alrevés: que caret sea esta nueva regla y que hacer otra clase solo para fecha (por ejemplo: .caret-fecha con el código que cambió (ver comentariio anterior)

/*
	.mis-pedidos-cabecera .col .caret {
color: #fff;
float: right;
vertical-align: bottom;
margin-top: 5px;
border-left: 5px solid #fff;
border-top: 5px solid transparent;
border-bottom: 5px solid transparent;

	*/

/* quitar los .muted de los .span 3 de datos de usuario */

/* Cambios en .pagina-mi-cuenta .cabecera h4 */

/* Añadir esta linea al <head>:
<link href='//fonts.googleapis.com/css?family=Oswald:400,700' rel='stylesheet' type='text/css'>
*/

/* cambios en 	#titulo-sup-2 */

/* cambios en .controlescarru */

	/* desplegable on hover */
	ul.nav .li-menu-hover.dropdown:hover > ul.dropdown-menu { display: block; }
	.li-menu-hover .dropdown-menu { margin-top:0; }

	.buscador-peq table td { text-align:right; }

	.btn, .btn-mini {
		text-shadow:none;
		border-radius:0; -moz-border-radius:0; -webkit-border-radius:0;
		background-image:none;
	}
	.btn-xlarge {
		/* padding:8px 43px 9px 43px; */
		padding:0 0 0 0;
		width:90px;
		height:67px;
		line-height:67px;;
		font-size: 2.5em;
    }
	.btn-imgtpv {
		padding:5px 3px;
	}
  .btn-filtrar {
    /*background:#666;*/
	}
	.btn-btnsgen {
		background:#58585;
	}

	.w100 {	width:66%; text-align:center; }
	.navbar .nav > li > a {		text-shadow:none; }

	h1, h2, h3, h4, h5 {		font-weight:normal; }

	#btn-gestionar-pago, #btn-gestionar-envio { margin:0; padding:0; }
	#btn-gestionar-pago li a, #btn-gestionar-envio li a { padding:6px; margin-top:-2px; }

	img { font-size:0.6em; color:#666; line-height:1.2em; }

	.block {	display:block; }

	.parrafo h3 { 				line-height:1.2em; }
	.parrafo-a1click h3 { 		color:#00ade5; font-stretch:ultra-condensed; text-transform:uppercase;
								font-size:1.1em; font-weight:bold; }
	.parrafo-a1click h3 a { 	color:#00ade5; }
	.parrafo-fecha h3 { 		padding-bottom:0; margin-bottom:0; }
	.parrafo-aptdo h3 { 		padding-bottom:0; margin:20px 0 10px 0; background:#333; color:#fff;
								padding-left:15px; padding-right:15px;line-height:1.6em;
								box-shadow:0 1px 3px rgba(0, 0, 0, 0.2);
								-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.2);
								-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.2);
								}
	.parrafo h3 a { 			color:#00ade5; }
	.parrafo-aptdo h3 a { 		color:#fff; }

	.titulo-aunclick {			border-bottom:1px solid #dcdcdc; padding-bottom:3px; margin-bottom:10px; }
	.parrafo-aptdo-a1click h3 { background:#333; font-stretch:ultra-condensed; color:#fff; text-transform:uppercase;
								padding-left:15px; padding-right:15px;line-height:1.5em; margin-bottom:0;
								font-size:1.5em; }
	.parrafo-aptdo-a1click h3 a { 	color:#fff; }

	.linknegro {				color:#000; }
	.sep-cabecera:before  { 	content: "|"; color:#666; font-size:1.4em; width:1px;
								margin-left:-19px; position:absolute; font-stretch:extra-condensed;	 }

	.fotos-articulos {			padding-top:8px; }
	.foto-listado-articulos { vertical-align:bottom; overflow:hidden; } /* */
	.pegar-arriba {				margin-top:0; padding-top:0; }
	.borde-blanco {				border:2px solid white; }

	.lead { 					font-size:1.2em; line-height:1.2em; }

	.normal { 					font-weight:normal; }
	.img-margen {				margin:5px 0 0 0; }
	.img-margen-sidebar {		margin:6px 0 0 0; }
	.articulo-oferta-widget { }

	.img-galeria {			margin-bottom:10px;  }
	.img-galeria div {		height:84px; overflow:hidden;   }
	.img-galeria img {		 }

	.select-mini {		font-size:0.8em; margin:0px; }
	.select-filtro {
		height:auto; padding:0;
		border-radius:0; -webkit-border-radius:0; -moz-border-radius:0;
	}
	.select-filtro option {	}

	#menu-admin-principal ul {	list-style:none; margin:0; }
	#menu-admin-principal ul li {	line-height:1.8em; }

	.cabecera-backend-1, .cabecera-backend-1 .active a,
	.cabecera-backend-1, .cabecera-backend-1 .active a, #cabecera-backend-1 #titulo-sup-2, #cabecera-backend-1 li.active a.nivel1 {
		background-color:#333;color:#fff;border:none; }
	#cabecera-backend-1 .dropdown-menu li.active > a.nivel2 , #cabecera-backend-1 .dropdown-menu li.active > a:hover, .dropdown-menu li a:hover{
		background-color:#333;color:#fff;background-image: none;
	}
	.cabecera-backend-2, .cabecera-backend-2 .active a,
	#cabecera-backend-2 #titulo-sup-2, #cabecera-backend-2 .active a {
		background-color:#006600; color:#fff; border:none; }
	.cabecera-backend-3, .cabecera-backend-3 .active a,
	#cabecera-backend-3 #titulo-sup-2, #cabecera-backend-3 .active a {
		background-color:#000066; color:#fff; border:none; }

	.cabecera-backend-1 a, .cabecera-backend-2 a, .cabecera-backend-3 a { color:#999; }
	.cabecera-backend-1 .nav li a:hover, .cabecera-backend-2 .nav li a:hover, .cabecera-backend-3 .nav li a:hover {
		color:#fff; background-image:none; background:none; border:none; }

	.cabecera-backend-1, .cabecera-backend-2, .cabecera-backend-3 { margin-top:-1px; }
	.cabecera-backend-1 #menu-tabs-dcha, .cabecera-backend-2 #menu-tabs-dcha, .cabecera-backend-3 #menu-tabs-dcha { padding-top:5px; padding-bottom:5px; }

	#menu-panel-aptdos .navbar-inner {
		border:none; background-image:none;
		box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none;		}
	#menu-panel-aptdos .navbar-inner li {
		border-right:1px solid #fff; border-top:1px solid #fff; }

	#menu-panel-aptdos .nav { 				margin-right:0; 	}
	#mli_b280, #mli_b282, #mli_b283 { 		 	}
	#mli_b280 a, #mli_b282 a, #mli_b283 a { color:#fff; 		}
	#mli_b280:hover, #mli_b282:hover, #mli_b283:hover { background-color:#333; 	}
	/*
		#mli_b280 {	background:url(../../skins/imgs/bkend_menu_admin.png) no-repeat 10px 10px #bbb; padding-left:20px;background-position: 5px;}
		#mli_b282 {	background:url(../../skins/imgs/bkend_menu_tpv.png) no-repeat 10px 10px #bbb; padding-left:20px;}
		#mli_b283 {	background:url(../../skins/imgs/bkend_menu_gestion.png) no-repeat 10px 10px #bbb; padding-left:20px;}
	*/
	#mli_b282 { display:none; }
	
	#mli_b803, #mli_b804, #mli_b807, #mli_b808, #mli_b809 { background-color:#d8faeb; border-right:1px dashed #fff; }
	#mli_b844 { margin-right:20px; }
	
	/* #cabecera-backend-1 li#mli_b803.active a.nivel1, #cabecera-backend-1 li#mli_b804.active a.nivel1, #cabecera-backend-1 li#mli_b807.active a.nivel1, #cabecera-backend-1 li#mli_b808.active a.nivel1, #cabecera-backend-1 li#mli_b809.active a.nivel1 { background-color:#4e9c7a; 	} */

	#cabecera .dropdown-menu a i {
		margin-right: 8px;
	}

	.css_divform_tienda dl, .css_divform_tienda dd, .css_divform_tienda dt {	margin-bottom:0; padding:0; }
	.menu-tienda-1 { 			text-transform:uppercase; }

	.btn-link-portada {			background:#fff; margin:0 0 20px 0; text-align:center;
								border:1px solid #ccc; }
	.btn-link-portada h3 {		padding:0; margin:0; }
	.btn-link-portada h3 a {	color:#fff; display:block; }
	.btn-link-portada:hover {	color:#00ade5; background:#fff; border:1px solid #00ade5; display:block; }
	.btn-link-portada:hover h3 a, .btn-link-portada h3 a:hover {	color:#00ade5; text-decoration:none; }

	.bg-cab {					background:#f4f2f3; }
	#tc-cabecera {				 }
	#tc-brand {					display:none; }
	#tc-lbl-menu {				display:none; float:right; padding-top:10px; text-align:right; color:#999; }
	#tc-login-1 {				display:block; }
	#tc-login-2 {				display:none; }
	#tc-div-collapse-1 {		display:block; }
	#tc-div-collapse-2 {		display:none; }
	#cabecera {					margin-bottom:0; }
	#cabecera-texto {			margin-left:20px; font-size:1em; }
	#cabecera-localidad-barr {	font-family:"Montserrat Alternates"; line-height:2em;
								font-weight:100; margin-top:0px; padding-top:0px;
								color:#00ade5; max-width:430px; display:block;
								overflow:hidden; }
	#cabecera-localidad {		font-family:"Montserrat Alternates"; font-size:3em; color:#00ade5; }
	#cabecera-localidad-small {	font-size:2em; color:#00ade5; }
	#cabecera-barrio {			font-size:1.5em; color:#00ade5; }
	#navbar_portal #cabecera-logo {			margin-left:0px; }

	/* RAG - 130817 */
	.titulo-nivel-2 {			border-top:4px solid #f5f3f4; padding-top:3px;
								border-bottom:1px solid #dcdcdc; padding-bottom:3px; margin-bottom:10px; }
	.titulo-nivel-2 h3 {		margin:0; }

	#menu-tabs-dcha {			padding:10px 0 0 0; margin:0; }

	.clearboth {	clear:both; }	/* RAG - 130904 */


	#titulo-sup {
		text-transform:uppercase; font-size:1.7em; color:#00ade5; border:1px solid transparent; border-bottom:1px solid #dcdcdc;
		line-height:1.50em; font-stretch:ultra-condensed; font-weight:bold;
	}
	#titulo-sup-2 {
		text-transform:uppercase; font-size:1.4em; color:#fff; border-bottom:1px solid #dcdcdc;
		line-height:1.50em; font-stretch:ultra-condensed; font-weight:normal;
		background:#333; padding: 3px 0 3px 10px; font-family: 'Oswald', sans-serif;
	}
	#titulo-sup-2 a {	color:#fff;	 }

	#sidebar-left {
	}
	/* RAG 130826 */
	.sb-leftA { 	margin-right:-31px; }
	.sb-left {		border-left:1px solid #ccc; /* padding-left:30px;*/ margin-top:4px;	}

	#sidebar {
		background:#f5f3f4; border-top:4px solid #f5f3f4; padding-bottom:40px;
	}
	#sidebar .sep {
		background:#f5f3f4; border-top:5px solid #fff; padding-top:20px;
	}
	#sidebar .sep-title {
		border-bottom:1px solid #ccc; margin-bottom:15px;
	}
	#sidebar h3 {
		font-size:1.2em; line-height:1.8em; font-stretch:ultra-condensed;
		background:#303030; color:#fff; padding:0 10px; border-bottom:4px solid #f5f3f4;
		margin-bottom:0; font-family: 'Oswald', sans-serif; /* */
	}
	.sidebar-col .sidebar-content { 	border-left:1px solid #ccc; margin-left:-15px; padding-left:15px; min-height:280px; }
	#sidebar-col1 .sidebar-content { 	border-left:none; }

	#sidebar h3 a {	 color:#fff; }

	#sidebar h4, #sidebar h5, #sidebar p {
		font-size:0.95em; font-weight:normal; margin:0;
	}
	#sidebar h4 { 		font-weight:bold; line-height:1.2em; 	}
	#sidebar h4 span { 	font-weight:normal; 	}
	#sidebar h4 a { 	color:#333; 	}

	#sidebar h5, #sidebar .h5 { text-transform:uppercase; color:#00ade5; font-weight:bold; }
	#sidebar h5 a, #sidebar .h5 a { tcolor:#00ade5; }

	#sidebar div p {
		margin:0 0 8px 0;
	}

	.thumbnail, .thumbnail img  {
		border:none;
	}
	#sidebar_ofertas .oferta .thumbnail {
		border:none; padding:0;
		box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none; font-size:1.5em; line-height:2em;
	}
	#sidebar_ofertas .oferta {						padding:0; margin:0; text-align:center; }
	#sidebar_ofertas .oferta li {					margin:0 0 10px 0; }
	#sidebar_ofertas .oferta .relative {			overflow:hidden; height:200px; position:relative;  }
	#sidebar_ofertas .oferta p {					padding:0; margin:0; text-align:center; }
	#sidebar_ofertas .oferta p a {					display:block; }
	#sidebar_ofertas .oferta p a:hover {			text-decoration:none; }
	#sidebar_ofertas .oferta .titulo {				color:#666; background:#eee; font-size:0.7em; line-height:2em;
													position:absolute; z-index:2; top:0;
													background-color:rgba(196,196,196,0.75); }
	#sidebar_ofertas .oferta .titulo a {			color:#333; }
	#sidebar_ofertas .oferta .titulo a:hover {		color:#000; }
	#sidebar_ofertas .oferta .fecha {				color:#00ade5; font-size:1em; font-weight:bold;
													position:absolute; z-index:2; bottom:0; right:0;
													background-color:rgba(255,255,255,0.75); }
	#sidebar_ofertas .oferta .fecha a {				color:#00ade5; }
	#sidebar_ofertas .oferta .fecha a:hover {		color:#000; }
	#sidebar_ofertas .oferta .descuento {			color:#fff;  background:#00ade5; font-weight:bold;
													position:absolute; z-index:2; bottom:0; left:0;
													background-color:rgba(0,175,232,0.5);	}
	#sidebar_ofertas .oferta .descuento a {			color:#fff; }
	#sidebar_ofertas .oferta .descuento a:hover {	color:#eee; }
	#sidebar_ofertas .oferta .descuento a:hover {	color:#eee; }
	#sidebar_ofertas .oferta .foto-vert {			position:absolute; z-index:1; top:-25%; text-align:center; }
	#sidebar_ofertas .oferta .foto-hor {			position:absolute; z-index:1; top:0; text-align:center; }

	.escaparate  {						margin-bottom:10px; }
	.escaparate .relative {				position:relative; }
	.escaparate .titulo-arriba {				position:absolute; top:30px; text-align:center; background:rgba(0,0,0,0.45); margin:0 5px; padding-right:0px; margin-right:-5px; width:100%;  }
	.escaparate .titulo {			    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.45);
									    bottom: 8px; margin: 0 -5px 0 5px; padding-right: 0;
										position: absolute; text-align: center; width: 100%; }
	.escaparate .titulo a, .escaparate .titulo-arriba a {
										color:white; display:block; text-align:center;  }
	.escaparate .title-size-1 {			font-size:2em; line-height:2.2em;  }
	.escaparate .title-size-2 {			font-size:2em; line-height:2.2em;  }
	.escaparate .title-size-3 {			font-size:1.6em; line-height:1.8em;  }
	.escaparate .title-size-4 {			font-size:1.2em; line-height:1.4em;  }


	#articulos .articulo .thumbnail {
		border:none; padding:0;
		box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none; font-size:1.5em; line-height:2em;
	}

	#articulos .articulo {							text-align:center; margin-top:0; margin-bottom:0;
													padding-top:0;
						/* border: 1px solid rgba(0, 0, 0, 0.2);
						box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);
						-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);
						-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.1); */
	}
	.carousel-inner #articulos .articulo {			border:none; }
	#articulos .articulo .media-heading {
		font-size: 0.9em;
		min-height: 33px; /* */
		line-height: 1.4em;
		text-align: center;
	}
	#articulos .articulo-portal .media-heading {
		text-align: left;
	}
	.tpv-articulos #articulos .articulo .media-heading a,
	.tpv-articulos #articulos .articulo .media-heading strong { font-size:0.85em; font-weight:normal; }
	#articulos .articulo-portal .info, #sitios .articulo-portal .info {
		padding: 10px 0 0;
	}
	#articulos .articulo .media-heading a {			font-weight:normal;  }
	#articulos .articulo-sitio .media-heading a {			color:#444;  }
	#articulos .articulo-sitio .media-heading strong {
		font-size:1.5em; line-height:1.5em; font-style:normal;  }

	.textoficha a {color: #333;}
	#articulos .articulo p {						margin:0 0 2px 0; text-align:left; }

	#articulos .articulo-portal, #sitios .articulo-portal {
		border-top:4px solid #f5f3f4;
	}
	#sitios .articulo-portal {
		margin-top:5px;
	}
	#articulos .articulo-portal .interior, #sitios .articulo-portal .interior {
		border:1px solid #ccc; background:#f4f4f4; margin-top:5px;
	}
	#sitios .articulo-portal .interior {
		border:1px solid #ccc; background:#fff; margin-top:5px; font-size:0.9em;
	}
	#sitios .articulo-portal .interior .sitio {
		padding:10px;
	}
	#sitios .articulo-portal h4 a {
		color:#333; font-size:0.9em;
	}
	#articulos .articulo-portal .thumbnail, #sitios .articulo-portal .thumbnail {
		background:#fff;
	}
	#articulos .articulo-portal .info, #sitios .articulo-portal .info { /* */
		padding:10px 0 0;
	}
	#articulos .articulo-portal .info p, #sitios .articulo-portal .info p {
		line-height:1.1em;
	}
	#articulos .articulo-portal .precio { /* */
		font-size:1.5em; line-height:1.4em; padding-top:8px; font-family: 'Oswald', sans-serif;
	}
	#articulos .articulo-portal .compartir, #sitios .articulo-portal .compartir {
		border-top:1px solid #ccc; margin-top:10px; padding-top:8px; padding-right:6px;
		text-align:right;
	}
	#sitios .articulo-portal .compartir {
		padding:10px; margin-top:0;
		background:#f4f4f4;
	}
	#articulos .articulo-portal .compartir .addthis_toolbox {
		text-align:right; float:right; margin-bottom:6px;
	}
	#articulos .articulo-portal .foto-cuadrada, #sitios .articulo-portal .foto-cuadrada-vert {
		text-align:center;
	}

	#divAmpliarFoto_Content .uno,
	#divAmpliarFoto_Content .quitar { display:none; }
	#divAmpliarFoto_Content .interior { padding:0 0 10px 10px; }

	#sitios .lista-sitios-destacado .interior { 			border:4px solid #f5f3f4; }
	#sitios .lista-sitios-destacado .articulo-portal { 		}

	.lista-sitios-body {				padding-bottom:10px; }
	#sitios .articulo-portal .compartir table tr td {		font-size:0.7em; text-align:center;	}
	#sitios .articulo-portal .compartir table tr .uno {		padding:0 15px 0 0;	}
	#sitios .articulo-portal .compartir table tr .dos {		padding:0 15px; border:1px solid #ccc;
															border-top:none; border-bottom:none;
													}
	#sitios .articulo-portal .compartir tr .tres {			padding:0 0 0 15px;	}
	#sitios .articulo-portal .compartir tr td img {			padding:5px 0 0 0;	}


	#portada-publi{
	}

	#portada-publi-dcha {
	}
	#portada-publi-dcha {
		background-color:#f4f2f3; padding:10px;
	}
	#portada-publi-dcha #banner {
		background-color:#fff;
	}

	.carousel-portada {
	}
	.carousel-portada h3 {
		border-bottom:1px solid #dcdcdc; margin-bottom:5px;
	}
	.carousel-portada h3 a { /* */
		text-transform:uppercase; color:#333; font-size:0.9em; font-stretch:ultra-condensed; line-height:1.4em; font-family: 'Oswald', sans-serif;
	}
	.carousel-portada .carousel {
		box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none;
		border:none; padding:0;
	}
	.carousel-portada .carousel .carousel-control {
	}

	#articulos .articulo-catalogo { 	text-align:left;
										border:none; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc;
										min-height:70px;  }
	#articulos .articulo-catalogo .foto-listado-articulos {
										width:60px; min-height:30px; max-height:60px;
										margin:0 10px 10px 0;  }

	.foto-cuadrada, .foto-cuadrada-vert { height:155px; overflow:hidden; position:relative; text-align:center; }
	#articulos .articulo-sitio .foto-cuadrada, #articulos .articulo-sitio .foto-cuadrada-vert {
			margin-bottom:12px; }
	#articulos .articulo-portal .foto-cuadrada img, #articulos .articulo-portal .foto-cuadrada-vert img {
			position:relative; text-align:center; }

	.altura_3col, .altura-vert_3col { height:215px; }
	.altura_2col, .altura-vert_2col { height:310px; }
	.foto-cuadrada img { position:absolute; bottom:0; left:0; }
	.foto-cuadrada-vert img { }
	.tpv-articulos .foto-cuadrada, .tpv-articulos .foto-cuadrada-vert { height:50px; margin-top:15px; }
	.tpv-articulos .articulo { overflow:hidden; }

	.artic-relacionado .foto-cuadrada, .artic-relacionado .foto-cuadrada-vert { height:64px; margin-top:15px; }
	.artic-relacionado h4 a { font-size:0.7em; line-height:1.3em; }

	.foto-articulo-div { 	position:relative;  }
	.foto-articulo-confondo { 	position:absolute; top:25%; left:30%; z-index:2; }

	#info-micesta {			position:relative; text-align:right; }
	#info-micesta #cesta {	float:right; text-align:right; 	}
	#info-micesta #cesta p {	color:#ccc; text-align:center; width:28px; position:absolute; top:0; right:0;
							line-height:3em; font-size:1.3em;
	}
	#info-micesta #cesta p a { 		display:block; color:#fff; }
	#info-micesta #cesta p a:hover { text-decoration:none; color:#ddd; }
	#info-micesta #info {			margin:0 40px 0 0; }

	#footer_redes a img { 			padding-rigth:2px; }
	#footer-portal { 				background:#1a1a1a; font-size:13px; color:#666; }
	#footer-portal a { 				color:#666; font-size: 11px;  }
	#footer-portal .navbar-inverse, #footer-portal .navbar-inner {
		background:transparent; border:none;
		box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none; }

	.footer-col h4 {	color:#fff; font-size:13px; margin:35px 0 9px 0; padding-bottom:3px;
						border-bottom:1px solid #333;  }
	.footer-col p, .footer-col p a {	color:#666; }
	.footer-col .nav-pills, .footer-col .nav-pills li {  }
	.footer-col ul { 		list-style:none; padding:0; margin:0; }
	.footer-col ul li a { 	line-height:30px; padding:0; }

	#widgets-abajo {	margin-top:120px; }

	.site-widget {		background:#fff; padding:0 10px 10px 10px; margin-bottom:10px;
						border: 1px solid rgba(0, 0, 0, 0.2);
						box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);
						-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);
						-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);
	 }
	.site-widget-publicidad .carousel-inner {
						border: 1px solid rgba(0, 0, 0, 0.2);
						box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);
						-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);
						-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);
	}
	.site-widget-title {	}
	.site-widget-title a {
		display:block; font-size:0.8em; background:#f6f6f6; color:#bbb;
		text-shadow: 0 1px 0 #ffffff;
		margin:0 -10px 10px -10px; padding:0 10px; }
	.site-widget-title a:hover {	text-decoration:none; background:#eee; color:#999; }

	#menu-tienda .site-widget-title a {
		background: none repeat scroll 0 0 #E5E5E5;
		color: #555555; display: block; font-size: 0.8em; font-weight: bold;
		margin: 0 -10px 10px; padding: 0 10px; text-align: left; text-shadow:none;
	}


	h4 .articulo-novedad { 								font-size:0.5em; }
	.articulo-novedad, .articulo-novedad-listado { 		color:red; padding-left:5px; }
	.articulo-img-novedad-listado { 					position: absolute; top: 0; right: 0; z-index: 10; }
	.articulo-img-novedad { 							position: absolute; top: 0; right: 0; z-index: 10; }

	/* RAG 13-09-09 */
	#menu-tienda ul {				list-style:none; margin:0 -10px; padding:0; }
	#menu-tienda ul li {			padding:0 10px; }
	#menu-tienda ul li a {			color:#444; list-style:none; }
	#menu-tienda ul li .cuantos {	display:none; }
	#menu-tienda ul .active {		font-weight:bold; }
	#menu-tienda ul .nivel1 {		margin-left:0; /* background:#f6f6f6; */ }
	#menu-tienda ul .nivel1 a {		display:block; }
	#menu-tienda ul .nivel2 {		margin-left:8px; }
	#menu-tienda ul .nivel3 {		margin-left:16px; }
	#menu-tienda ul .nivel4 {		margin-left:24px; }
	#menu-tienda ul .nivel5 {		margin-left:32px; }
	#menu-tienda ul .nivel0 .flecha, #menu-tienda ul .nivel1 .flecha {	display:none; }

	#tienda-cabecera-categ {		position:relative; }
	#tienda-cabecera-categ div {	position:absolute; width:100%; height:84px; z-index:-1; margin-top:-2px;
									border: 1px solid rgba(0, 0, 0, 0.2);
									box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);
									-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);
									-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);
	}

	.widget-id-142 {		padding:0; }
	.widget-id-142 .site-widget-title  { border-bottom:1px solid transparent;	}
	.widget-id-142 .site-widget-title a {	margin:0;  }
	.widget-id-142 div img  {	padding:0; margin:0; border-bottom:1px solid transparent; }


	.icono-mapa { background:url(../../skins/imgs/icono_posicion_mapa.png) no-repeat top left; padding-left:30px; }

	.nav-portalcategs li a { padding-left:10px; padding-right:10px; }
	.nav-portaltags li a { padding:5px; }

	.nav-menu-izqda {
	}
	.nav-menu-izqda .uno {
		-moz-border-top-left-radius:6px; -webkit-border-top-left-radius:6px; border-top-left-radius:6px;
		-moz-border-top-right-radius:6px; -webkit-border-top-right-radius:6px; border-top-right-radius:6px;
		border-top:1px solid #ccc;
	}
	.nav-menu-izqda .ultimo {
		-moz-border-bottom-left-radius:6px; -webkit-border-bottom-left-radius:6px; border-bottom-left-radius:6px;
	}
	.nav-menu-izqda li {
		line-height:30px; border:1px solid #ccc; border-top:none;
	}
	.nav-menu-izqda li a {
		padding-left:15px; color:#666;
	}
	.nav-menu-izqda .active a  {
		color:#00ade5;
	}
	.nav-menu-portal  {
		padding-top:65px; margin-right:-20px;
	}
	.nav-menu-portal ul li .nivel1  {
		text-transform:uppercase;
	}
	.nav-menu-portal .nav li .nivel1, .nav-menu-portal .nav li .nivel1:hover, .nav-menu-portal .nav .active .nivel1:hover {
		border-left:1px solid #ccc;
		background:none; font-weight:bold;
		box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none;
		font-stretch:ultra-condensed; font-size:1.1em;
		padding:0 10px;
		text-shadow:none;
		font-family: 'Oswald', sans-serif; /* */
	}

	.nav-menu-portal .nav li:first-child .nivel1 {border-left: none;} /* */

	.nav-menu-portal .nav li .nivel1:hover {
		color:#00ade5;
	}
	.nav-menu-portal .nav .active .nivel1 {
		background:none; font-weight:bold; color:#00ade5;
		box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none;
	}

	.form-sombra {
/* 		box-shadow:0 1px 3px rgba(0, 0, 0, 0.2); */
/* 		-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.2); */
/* 		-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.2); */
		margin-top:10px;/* margin-bottom:20px; padding-top:20px; padding-bottom:20px;*/

	}
	.form-sombra-2 {
/* 		box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none; */
		margin-top:10px; margin-bottom:0; padding-top:20px; padding-bottom:0;
	}
	.form-sombra .control-group {
		 margin-bottom:3px; padding-left:10px; padding-right:10px;
	}
	.form-sombra-2 .control-group {
		 margin-bottom:0; padding-left:0; padding-right:0;
	}
	.form-boton-comprar {
		background:#eee; padding:10px 10px 0px 10px;
	}
	.form-boton-comprar .precio { 		 }
	.form-boton-comprar .precio span { 	font-size:1.3em; }

	.container {
	}
	.nav-tabs li a {
		border-top-left-radius:2px; -webkit-border-top-left-radius:2px; -moz-border-top-left-radius:2px;
		border-top-right-radius:2px; -webkit-border-top-right-radius:2px; -moz-border-top-right-radius:2px;
	}
	.navbar, .navbar-inner, .navbar div, .navbar-inner div {
		border-radius:0px; -webkit-border-radius:0px; -moz-border-radius:0px;
		padding-left:0; padding-right:0;
		box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none;
	}
	.navbar-inverse div {
		padding-left:5px; padding-right:5px;
	}
	.navbar .brand {padding-left: 0;}

	#navbar_portal, #navbar_portal div, #navbar_portal div {
		background:transparent; border:none;
		box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none;
		padding-bottom:0; padding-left:0; margin-bottom:0;
	}
	#navbar_portal {
		background:#f4f2f3; border-bottom:1px solid #bababa; padding-bottom:0; margin-bottom:20px;
	}
	#navbar_site div {
		background:transparent;
	}
	#barra-sup { background:#1a1a1a; }
	#barra-sup .navbar-inverse, #barra-sup .navbar-inner { 	background:transparent; border:none; }
	#barra-sup input[type="text"] {padding: 0 6px;}

	#micesta-form {		/* padding:10px; background-color:#fff; */ }
	#micesta-form table {		 }
	#micesta-form table tr th {	font-weight:normal; border:none; padding:10px 0 0 0; margin:0;
							background-color:#f6f6f6; }

	#site_link_cabecera:hover { 	text-decoration:none; }

	.dropdown-num-items { 			font-size:0.7em; margin:0; padding:0; }
	.dropdown-num-items:hover { 	color:#ddd; }

	.login-body {					border-right:1px solid #ccc; padding:0 30px 20px 0; }
	.login-body submit {			margin-right:20px; }

	input[type=text], input[type=password] {
/* 		height: 28px !important; */
/* 		border-radius:0; -webkit-border-radius:0; -moz-border-radius:0; */
/* 		background:#f0f0f0; */
	}
	.navbar input[type=text], .navbar input[type=password] { /* */
		height: 22px !important;
		margin-top: 10px;
	}
	#form-buscador, #form-buscador-large  { 			 }
	#form-buscador #btn-buscador, #form-buscador-large #btn-buscador  { position:relative; }
	#form-buscador form, #form-buscador-large form { 	padding:0; margin:0; }
	#form-buscador input[type=text], #form-buscador-large input[type=text] {
		height:2em !important;
		border-radius:0; -webkit-border-radius:0; -moz-border-radius:0;
		border:none;
		font-size:1em;
	}
	#form-buscador button {
		right:1px; top:1px;
	}
	#form-buscador-large button {
		right:1px; top:1px;
	}
	#form-buscador button, #form-buscador-large button {
		position:absolute; border:none; background:transparent;
   		-webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;
		border-top-right-radius:10px; -webkit-border-top-right-radius:10px; -moz-border-top-right-radius:10px;
		border-bottom-right-radius:10px; -webkit-border-bottom-right-radius:10px; -moz-border-bottom-right-radius:10px;
		border-top-left-radius:0; -webkit-border-top-left-radius:0; -moz-border-top-left-radius:0;
		border-bottom-left-radius:0; -webkit-border-bottom-left-radius:0; -moz-border-bottom-left-radius:0;
		width:20px; background:#f4f2f3;
		box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);
		-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);
		-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);
	}

	#btn-buscador-buscar {
		margin-left:8px;
		background:#252525 url(../../skins/imgs/boton_buscador_buscar.png) no-repeat top right;
		color:#fff; padding-right:30px; height:2em;
		border-radius:0; -webkit-border-radius:0; -moz-border-radius:0;

	}

	#form-buscador-large form {
		background-color:#f4f2f3; padding:10px 10px 5px 10px; border-bottom:1px solid #bababa; overflow: auto; /* */
	}
	#form-buscador-large input[type=text] {
		height: 28px !important;
		__padding-right:36px;
		background-color:#fff;
	}
	#form-buscador-large button {
		width:32px;
	}
	#form-buscador-opciones {
		margin:5px 0 0 0;
	}
	#resultado-busqueda {
		border-bottom:1px solid #ccc; font-size:1.8em;
	}
	#opciones-busqueda {
		border:1px solid #fff; background-color:#eee; padding:10px;
		box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);
		-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);
		-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);
	}

	.css_resaltar { background-color:#fdf87b; }

	.compartir-articulo { 		margin:15px 0 0 0; }
	.compartir-articulo .sep { 	border-right:1px solid #ccc; }
	.compartir-articulo .share { 	padding-top:4px }

	.css_precio_tachado  {  color: black; display: inline-block;  position: relative;}  /* Estas dos líneas hacen el tachado */
	.css_precio_tachado:before  { content: ""; position: absolute; top: 50%; left: 0; right: 0; height: 3px; background: red;}

	.css_precio_rebajado {border-left: solid 2px black; font-weight:bold;margin-left: 5px; padding-left: 5px; }


	.btn-desplegar-mapa { 		background:url(../../skins/imgs/icono_mapa_32px.png) no-repeat top left;
								padding-left:40px; height:32px; }

	.stock-disponible { 		background:url(../../skins/imgs/icono_stock_disponible.png) no-repeat 0px 5px;
								padding-left:15px; }
	.stock-agotado { 			background:url(../../skins/imgs/icono_stock_agotado.png) no-repeat 0px 5px;
								padding-left:15px; }

	.plugin-form {		background:#f8f8f8; padding:20px; margin-bottom:20px;
	}

	#menu-que-es {	display:block; float:right; }
	#footer-sitio, #footer-portal {
		margin-bottom:0;
	}
	#footer-sitio ul li a span {
		padding:0 5px;
	}
	.creado-con { 			padding:10px 0; }
	.creado-con p { 		padding:0 0 0 10px; }

	.estado-pagado { 		color:green; }
	.estado-no-pagado { 	color:red; }

	.carousel-cabecera {	margin-bottom:0; }

	.bold {					font-weight:bold; }
	.borde-b-dotted {		border-bottom:1px dotted #ccc; margin-bottom:10px; }
	.borde-b-solid {		border-bottom:1px solid #666; margin-bottom:10px; }

	#fbcomments, .fb_iframe_widget, .fb_iframe_widget[style], .fb_iframe_widget iframe[style], #fbcomments iframe[style] {width: 100% !important;}
	#fbcomments span, .fb_iframe_widget span, .fb_iframe_widget span[style], .fb_iframe_widget iframe span[style], #fbcomments iframe span[style] {width: 100% !important;}


	#mli_a25 {				display:none; }
	#mli_a58 {				display:none; }

	#id-parr-193 h3, #id-parr-194 h3, #id-parr-195 h3, #id-parr-196 h3, #id-parr-197 h3 {
							text-align:center; color:#fff; font-size:1.3em;
							border-radius:8px; -webkit-border-radius:8px; -moz-border-radius:8px;
							padding-top:5px; padding-bottom:5px;
	}
	#id-parr-193 h3 small, #id-parr-194 h3 small, #id-parr-195 h3 small, #id-parr-196 h3 small, #id-parr-197 h3 small {
		color:#fff;
	}
	#id-parr-193 h3 strong, #id-parr-194 h3 strong, #id-parr-195 h3 strong, #id-parr-196 h3 strong, #id-parr-197 h3 strong {
		font-weight:normal; font-size:1.8em; line-height:1.4em;
	}
	#id-parr-193 h3 {		background:#333; }
	#id-parr-194 h3 {		background:#e95b11; }
	#id-parr-195 h3 {		background:#78b51c; }
	#id-parr-196 h3 {		background:#4a2e85; }
	#id-parr-197 h3 {		background:#009de0; }
	#id-parr-193 p, #id-parr-194 p, #id-parr-195 p, #id-parr-196 p, #id-parr-197 p {
		font-weight:bold;
	}
	#id-parr-193 ul, #id-parr-194 ul, #id-parr-195 ul, #id-parr-196 ul, #id-parr-197 ul {
		margin-left:20px; list-style-image:url(../../skins/imgs/list-check.png);
	}
	#id-parr-193 ul li, #id-parr-194 ul li, #id-parr-195 ul li, #id-parr-196 ul li, #id-parr-197 ul li {
		font-size:0.85em; font-weight:normal;
	}


	/* ICB */
	#sidebar .h5 a {color: #626262;}
	#sidebar-col4 strong {color: #0099d7;}
	#txtSuscripcion {width: 100%; background: white; border: solid #ccc 1px; font-size: 13px;}
	.contenido-site #txtSuscripcion {width:65%;}	/* RAG 130824 */
	#sidebar-col4 input.btn[type="submit"] {float: right; margin-top: 5px; background: #303030; color: white; font-size: 13px; letter-spacing: 0; text-shadow: none;}

	.sidebar-content small.muted {display: block;} /* quitados br que separan los items de los sidebar de eventos, noticias... */
	.input-append {/*margin-top: 15px;*/}

	.share-portada .at16nc {
	background: url(../../skins/imgs/spriteaddthis.png) no-repeat;
	overflow: hidden;
	display: block;
	height: 32px;
	width: 28px;
	line-height: 16px!important;
	}

	.share-portada .addthis_default_style .at300bs {float: left;}
	.share-portada .at_a11y {
	position: absolute!important;
	top: auto!important;
	width: 1px!important;
	height: 1px!important;
	overflow: hidden!important;
	}

	.share-portada .at16nc.at16t_twitter {
	background-position: 0 3px;
	width: 34px;
	}

	.share-portada .at16nc.at16t_facebook {
	background-position: -39px 3px;
	width: 42px;
	}

	.favoritos {
	background-position: -78px 0;
	width: 32px;
	}

	.textoficha {padding: 13px 13px 0;}


	.carousel-portada .carousel-control {
		font-family: verdana, arial, helvetica, sans-serif; opacity: 1; color: #333;
		background: none repeat scroll 0 0 #fff;
		border: 3px solid #FFFFFF;
		border-radius: 0;
		color: #000;
		float: right;
		font-size: 46px;
		font-weight: 100;
		height: 25px;
		left: 15px;
		line-height: 20px;
		margin-top: -0px;
		opacity: 0.5;
		position: static;

		text-align: center;
		top: 40%;
		float: right;

	}


	.carousel-portada .carousel-control.right {
	right: 0px;
	}

	.carousel-portada .carousel-control.left {
	left: 100px;
	border-right: solid #b7b7b7 1px;
	}

	.controlescarru { float: right;
		position: relative;
		margin-top: -40px;
		width: 200px;
		}

	.navbar .nav > li > a {
	color: black;
	}

	#cabecera a{ color: #ccc;}
	#cabecera a:hover{ color: #fff;}
	#cabecera .dropdown-menu a{ color: #333;}
	#cabecera .dropdown-menu a:hover{background: #1A1A1A; color: #fff;}
	#cabecera .nav.pull-right .dropdown-menu li.active a {
		background: #666666;
		color: #FFFFFF;
	}
	#cabecera .nav.pull-right .dropdown-menu li.active a:hover{background: #1A1A1A; color: #fff;}

	button.btn.btn-mini {margin-top: 10px;}


	#navbar_site {  margin-bottom:0; }
	#contenido2 { 	padding-top:5px; padding-bottom:20px; margin-bottom:0; }
	#contenido { 	padding-bottom:0; margin-bottom:0; }


	.pagina-mi-cuenta {					background:#f4f2f3; margin-bottom:30px; }
	.pagina-mi-cuenta .cabecera {		background:#e0e0e0; }
	.pagina-mi-cuenta .cabecera h4 {	padding:5px 10px; font-weight: bold; font-size: 14px; }
	.pagina-mi-cuenta .fila {			border-bottom:1px dotted #dcdcdc; line-height:2em; }
	.pagina-mi-cuenta .ultima {			border-bottom:none; }
	.pagina-mi-cuenta .fila .span3 {	padding-left:10px; }
	.pagina-mi-cuenta .fila .span9 {	padding-right:10px; }
	.pagina-mi-cuenta .btn {			background:#282828; color:#fff; padding: 4px 20px; }

	.mis-pedidos-cabecera .col {		background:#00a0e6; color:#fff; text-align:center; } /* quito line-height */
	.mis-pedidos-cabecera .col .caret {	color:#fff; float: right;vertical-align: bottom; margin-top: 9px; border-top: 5px solid #fff; border-right: 5px solid transparent; border-left: 5px solid transparent; }
	.mis-pedidos-cabecera .span6 {		 }
	.mis-pedidos-fila .col {			background:#f4f2f3; line-height:2em; padding:10px 0; text-align: center;  } /* cambio de padding y añadir text-aling */

	.align-justify {	text-align:justify; }


	#divAyuda h3 {	text-transform:uppercase; }
	#divAyuda h4 {	color:#e1001a; }
	#divAyuda h5 {	background:#e1001a; color:#fff; font-size:0.85em; text-transform:uppercase; padding:0 8px;
					font-weight:bold; line-height:1.8em; }
	#divAyuda ul {	list-style-image:url(../../skins/imgs/boton_ayuda_check.png); }
	#divAyuda ul li a {	color:#333; font-size:0.9em; }

	.video-ayuda {	background:url(../../skins/imgs/boton_ayuda_video.png) 10px 8px no-repeat #eee;
					font-size:1.3em; line-height:1.2em; color:#000; display:block;
					padding:0 5px 0 78px; border:1px solid #ccc; vertical-align:middle;
					min-height:74px; margin:0 0 20px 0;
					border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; }
	.video-ayuda:hover {	text-decoration:none; background-color:#fff;
							box-shadow:0 3px 5px rgba(0, 0, 0, 0.2);
							-webkit-box-shadow:0 3px 5px rgba(0, 0, 0, 0.2);
							-moz-box-shadow:0 3px 5px rgba(0, 0, 0, 0.2); }
	.btn-ayuda {	background:#e1001a; color:#fff; }
	.btn-ayuda:hover { 	background-color:#e1001a; color:#fff; }


	@media (min-width: 1200px) {
		.articulo-portal .foto-cuadrada, .articulo-portal .foto-cuadrada-vert { height:200px; }
	}
	@media (min-width: 980px) and (max-width: 1200px) {
		.img-galeria div {		height:70px; }
		/* RAG 130826 */
		.sb-leftA { 			margin-right:-21px; 	}
		.sb-left {				border-left:1px solid #ccc; padding-left:20px; 	}

		.foto-cuadrada, .foto-cuadrada-vert { height:130px; }
		.articulo-portal .foto-cuadrada, .articulo-portal .foto-cuadrada-vert { height:162px; }
		.altura_3col, .altura-vert_3col { height:170px; }
		.altura_2col, .altura-vert_2col { height:195px; }
		.tpv-articulos .foto-cuadrada, .tpv-articulos .foto-cuadrada-vert { height:50px; }
	}
	@media (min-width: 768px) and (max-width: 979px) {
		#menu-que-es {		display:block; float:none; }
		#tc-lbl-menu { 		display:block; }
		#tc-login-1 {		display:block; }
		#tc-login-2 {		display:none; }
		#tc-br1, #tc-br2 { 	display:none; }

		.nav-menu-portal  {
			padding-top:5px;
		}

		#navbar_portal, #navbar_portal div, #navbar_portal div, #navbar_site div {
		}
		#navbar_site, #navbar_portal {
			box-shadow:none;
			-webkit-box-shadow:none;
			-moz-box-shadow:none;
		}
		#cabecera-localidad {		font-size:1.8em; }
		#cabecera-localidad-small {	font-size:1.8em; }
		#cabecera-texto {			margin-left:15px; font-size:0.7em; }
		#cabecera-localidad-barr {	line-height:1.3em;  }

		.img-galeria div {		height:50px; }
		/* RAG 130826 */
		.sb-leftA { 			margin-right:-21px; 	}
		.sb-left {				border-left:1px solid #ccc; padding-left:20px; 	}
		.navbar .brand {padding-left: 10px;}

		.foto-cuadrada, .foto-cuadrada-vert { height:100px; }
		.articulo-portal .foto-cuadrada, .articulo-portal .foto-cuadrada-vert { height:122px; }
		.altura_3col, .altura-vert_3col { height:134px; }
		.altura_2col, .altura-vert_2col { height:150px; }
		.tpv-articulos .foto-cuadrada, .tpv-articulos .foto-cuadrada-vert { height:50px; }
	}
	
	@media (max-width: 767px) {
		#menu-que-es {			display:block; float:none; }
		#tc-cabecera {			display:block;	 }
		#cabecera {				display:none;	 }
		#cabecera2 {			display:none;	 }
		#tc-brand { 			display:block; }
		#tc-lbl-menu { 		 }
		#tc-login-1 {			display:none; }
		#tc-login-2 {			display:block; }
		#tc-br1, #tc-br2 { 		display:none; }
		#tc-div-collapse-1 {	display:block; }
		#tc-div-collapse-2 {	display:block; }
		.mis-pedidos-cabecera .span3, .mis-pedidos-cabecera .span4, .mis-pedidos-cabecera .span8, .mis-pedidos-fila .span3, .mis-pedidos-fila .span4, .mis-pedidos-fila .span8, .mis-pedidos-cabecera [class*="span"], .mis-pedidos-fila [class*="span"]   {float: left; padding: 5px 0;}

  		.nav.pull-right.visible-phone { margin: -44px 50px 8px 0; }


		.mis-pedidos-fila [class*="span"]   {background: none;}




		#contenido {	margin-top:50px;	 }
		#contenido-bkend {	margin-top:0px;	 }
		#contenido2 {	padding-top:0px;	 }
		h1 {	font-size:30px;	 }
		.navbar-inverse, #cabecera, #footer-portal, #footer-sitio, #navbar_portal, #navbar_site {
			margin-left: -10px;	/* RAG 130826 */
			margin-right: -10px; /* RAG 130826 */
			padding-left: 0;
			padding-right: 0;
			padding-bottom: 0;
			margin-bottom: 0;
		}
		#navbar_portal, #navbar_portal div, #navbar_portal div, #navbar_site div {
			background:#fff;
		}
		#navbar_site, #navbar_portal {
			position:fixed; width:100%; z-index:200;
			box-shadow:0 1px 1px rgba(0, 0, 0, 0.2);
			-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.2);
			-moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.2);
			margin-left:-20px;
		}
		.nav-collapse {
		}
		#contenido {
			margin-left: -10px;
			margin-right: -10px;
			padding-left: 0;
			padding-right: 0;
		}
		.compartir-articulo .sep { 	border-right:none; margin-bottom:5px; padding-bottom:5px; }

		.tc-navbar-inverse .nav-collapse .nav > li > a,
		.tc-navbar-inverse .nav-collapse .dropdown-menu a {
			color: #999999;
		}
		.tc-navbar-inverse .nav-collapse .nav > li > a:hover,
		.tc-navbar-inverse .nav-collapse .dropdown-menu a:hover {
			background-color: #111111;
		}
		.tc-navbar-inverse .nav-collapse .navbar-form,
		.tc-navbar-inverse .nav-collapse .navbar-search {
			border-top-color: #111111;
			border-bottom-color: #111111;
		}

		#cabecera-localidad {		font-size:1.8em; }
		#cabecera-localidad-small {	font-size:1.8em; }
		#cabecera-texto {			margin-left:15px; font-size:0.7em; }
		#cabecera-localidad-barr {	line-height:1.3em;  }

		.img-galeria div {		height:140px; }
		/* RAG 130826 */
		.sb-leftA { 			margin-right:-11px; 	}
		.sb-left {				border-left:none; padding-left:0; 	}
		.navbar .brand {padding-left: 0px;}
	}
	


  .tab-border {
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    padding: 10px;
  }

  .nav-border {
    margin-bottom: 0;
  }

a {
color: #7e7e7e
}

#articulos .articulo {
	margin-bottom:: 8px;}

.icono-telefono, .icono-mapa, .icono-mail {
	padding-left: 30px;
}

.icono-telefono {
	background: url(../../skins/imgs/icono_telefono.png) no-repeat top left;
	padding-bottom: 4px;
}

.icono-mail {
	background: url(../../skins/imgs/icono_mail.png) no-repeat top left;
}

a.menu-tienda-1 {
	font-weight: bold;
}

#body-footer .container {
	/*width: 1170px;
	margin: 0 auto;*/
}

.fila-listado small {
	font-size: 12px;
}

p.fechanoticia {
	float: left;
	background: #858688;
	color: white;
	padding: 0px 4px;
	margin-right: 5px;
	border-radius: 5px;
	font-size: 12px;
}

.fechaevento span {
	background: #858688;
	color: white;
	padding: 5px 10px;
	border-radius: 4px;
}

.leermas {
	color: #45a9a8;
	font-size: 12px;
	font-weight: bold;
}

.alert{
	clear: both;
}

a:hover {
	text-decoration: none;
}

input.datepicker {
	width: 80px;
}

.label img.bandera {
    width: 15px;
    margin-right: 3px;
}



/* Transiciones para los menús */
/*Falla con los nuevos selectores
.dropdown-menu li > a:hover, .navbar .nav > li > a:hover {
    transition: all .5s ease 0s;
    -webkit-transition: all .5s ease 0s;
    -moz-transition: all .5s ease 0s;
}
.dropdown-menu {
    display: block;
	-webkit-transition: all .5s ease-out 150ms;
    transition: all .5s ease-out 150ms;
    opacity: 0;
    visibility: hidden;
}
.open .dropdown-menu {
    opacity: 1;
    visibility: visible;
}
*/


@media ( min-width : 768px) and (max-width: 979px) {
}

@media ( max-width : 767px) {
	#mli_b88 a.dropdown-toggle { margin:5px 0 0 0; padding:5px 2px; }
	#divMenuUsrPhoneBkend { margin-bottom:0; }
	#divMenuUsrPhoneBkend ul.nav { margin-left:10px; padding-top:5px; }
	#boton-menu-phone { padding:15px 0 0 5px; }
}

@media ( max-width : 480px) {
	
}