﻿@charset "utf-8";
.slider_1 {
    display: none;
}

.twoColLiqLtHdr #container #mainContent #descripcion {
	width: 98%;
	margin: auto;
	font-size: small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	box-shadow: 0px 0px;
	text-align: left;
	font-weight: normal;
	-webkit-box-shadow: 0px 0px;
}
.twoColLiqLtHdr #container #mainContent #h3 {
	margin: auto;
	width: 770px;
	border-radius: 20;
}

.botonencabezado {
	margin-left: 1%;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-bottom-color: #000;
	border-left-color: #999;
	text-align: center;
	font-size: small;
	float: left;
	padding-right: 6px;
	padding-left: 6px;
	margin-top: 6px;
	font-family: Verdana, Geneva, sans-serif;
	margin-right: 4px;
	border-right-color: #CCC;
	color: #FFF;
}
.tachado {
	text-decoration: line-through;
	font-size: medium;
	font-family: "Comic Sans MS", cursive;
	color: #999;
	padding-right: 4px;
	padding-left: 4px;
}

.twoColLiqLtHdr #container #header #menuencabezado #botonencabezado a {
	color: #FFFFFF;
	font-family: Verdana, Geneva, sans-serif;
}
.twoColLiqLtHdr #container #sidebar1 #formusuario .botonesizquierdoschicas a:link {
	font-family: Verdana, Geneva, sans-serif;
	font-size: small;
	color: #000;
}

.twoColLiqLtHdr #sidebar1 #CollapsiblePanel4 .CollapsiblePanelContent .AccordionPanelContent .botones a:hover {
	font-size: small;
	color: #000000;
}
.twoColLiqLtHdr #mainContent .detalle_disfraz {
	float: right;
	width: 48%;
	margin-right: 0%;
	margin-top: 0px;
	margin-bottom: 16%;
	background-color: #FFFFFF;
	text-align: left;
}



.thrColLiqHdr #container #header #menuencabezado #form {
	float: left;
}
.tituloencabezado {
	font-weight: bold;
	color: #000;
	font-size: small;
	border-radius: 8px;
	padding: 4px;
}

.mispaginas {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000;
	border: 4px outset #FF0000;
}

body  {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	top: auto;
	font-size: small;
	background-color: #FFFFFF;
    }

    .twoColLiqLtHdr #container {
	width: 1200px;
	text-align: center;
	list-style-type: square;
	padding: 0px;
	font-size: 12px;
	margin-right: auto;
	margin-left: auto;
	border-left-style: none;
	border-right-style: none;
	border-top-style: none;
	background-color: #FFF;
	background-repeat: repeat;
	height: auto;
	-webkit-box-shadow: 0px 0px;
	box-shadow: 0px 0px;
    } 
    .twoColLiqLtHdr #header {
	padding: 0;  /* este relleno coincide con la alineación izquierda de los elementos de los divs que aparecen bajo él. Si se utiliza una imagen en el #header en lugar de texto, es posible que le interese quitar el relleno. */
	height: 80px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #FFFFFF;
	border-radius: 8px 8px;
    } 
    
    /* Sugerencias para sidebar1:
    1. dado que está trabajando en porcentajes, es conveniente no utilizar relleno en la barra lateral. Se añadirá al ancho en el caso de navegadores que cumplen los estándares, creando un ancho real desconocido. 
    2. El espacio entre el lado del div y los elementos que contiene puede crearse colocando un margen izquierdo y derecho en dichos elementos, como se observa en la regla ".twoColLiqLtHdr #sidebar1 p".
    3. Dado que Explorer calcula los anchos después de mostrarse el elemento padre, puede que ocasionalmente encuentre errores inexplicables con columnas basadas en porcentajes. Si necesita resultados más predecibles, puede optar por cambiar a columnas con tamaño en píxeles.
    */
    .twoColLiqLtHdr #sidebar1 {
	float: left;
	width: 18%;
	color: #000000;
	font-family: Verdana, Geneva, sans-serif;
	clear: left;
	font-size: small;
	padding: 0px;
	margin: 0px;
	text-align: center;
	background-color: #FFFFFF;
	border: 1px none #000000;
    }
.twoColLiqLtHdr #container #sidebar1 a {
	font-size: 14px;
	color: #575757;
}

    
    /* Sugerencias para boletin1:
    1. el espacio entre el carro y sidebar1 se crea con el margen izquierdo del div mainContent3.  Con independencia de la cantidad de contenido que incluya el div sidebar1, permanecerá el espacio de la columna. Puede quitar el margen izquierdo si desea que el texto del div #mainContent llene el espacio de #sidebar1 cuando termine el contenido de #sidebar1.
    2. para evitar la caída de un elemento flotante con una resolución mínima admitida de 800 x 600, los elementos situados dentro del div mainContent deben tener un tamaño de 430px o inferior (incluidas las imágenes).
    3. en el siguiente comentario condicional de Internet Explorer, la propiedad zoom se utiliza para asignar a mainContent "hasLayout." Esto evita diversos problemas específicos de IE.
    */
    .twoColLiqLtHdr #mainContent {
	font-family: Verdana, Geneva, sans-serif;
	font-size: small;
	background-color: #FFFFFF;
	font-weight: normal;
	margin-left: 22%;
	margin-top: 0px;
	width: 76%;
	margin-bottom: 2%;
	padding: 0px;
	color: #666;
	border: none;
    } 

#container #mainContent #mapaweb {
	width: 24%;
	float: left;
	padding-left: 4px;
	padding-right: 4px;
	text-align: left;

}


    #footer {
	text-align: center;
	width: 990px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	float: left;
	background-color: #323232;
	margin-bottom: 0px;
	height: auto;
	margin-top: 1%;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	padding: 0px;
	color: #FFF;
    } 

p .webwinkelkeurPopup img {
	padding: 4px;
	width: auto;
}


    #footer p {
	margin: 0; /* el ajuste en cero de los márgenes del primer elemento del pie evitará que puedan contraerse los márgenes (un espacio entre divs) */
	padding: 10px 0; /* el relleno de este elemento creará espacio, de la misma forma que lo haría el margen, sin el problema de la contracción de márgenes */
	color: #FFF;
    }
.twoColLiqLtHdr #container #header #imagen_logotipo {
	float: left;
	width: 33%;
	padding: 0px;
	margin-top: 3%;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0%;
	height: 100px;
	text-align: left;
}
.twoColLiqLtHdr #container #header #flash {
	float: left;
}
.twoColLiqLtHdr #container #header #buscador {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: x-small;
	height: auto;
	width: auto;
	float: left;
	background-color: #700515;
	padding-bottom: 0px;
	padding-top: 0px;
	border-radius: 0px 6px 6px 0px;
	padding-right: 4px;
	margin: 0px;
}


.twoColLiqLtHdr #container #header #mirar_carrito {
	float: left;
	text-align: center;
}
.twoColLiqLtHdr #container #header #buscador #form1 {
	margin-top: 0px;
}
.twoColLiqLtHdr #container #sidebar1 #disfraces_menuizquierda {
	font-weight: bold;
	font-family: Verdana, Geneva, sans-serif;
	text-align: center;
	text-transform: uppercase;
	margin: 0px;
	padding: 0px;
	background-color: #06F;
}

.twoColLiqLtHdr #container #header #linea_superior .mispaginas a:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #0000FF;
	text-decoration: underline;
	font-weight: bold;
	text-align: right;
}
.twoColLiqLtHdr #container #header #linea_superior .letrasconbarraizq a {
	color: #000000;
	font-family: Verdana, Geneva, sans-serif;
	font-size: x-small;
}
.twoColLiqLtHdr #container #header #linea_superior .letrasconbarraizq a:link {
	font-weight: bold;
	color: #000000;
	font-family: Verdana, Geneva, sans-serif;
	font-size: x-small;
}
.twoColLiqLtHdr #container #header #linea_superior .letrasconbarraizq a:hover {
	color: #0000FF;
	text-decoration: underline;
}

.twoColLiqLtHdr #container #sidebar1 a:link {
	font-family: Verdana, Geneva, sans-serif;
	color: #575757;
}
.twoColLiqLtHdr #container #sidebar1 a {
	font-weight: normal;
	color: #575757;
}


.twoColLiqLtHdr #container #sidebar1 a:hover {
	text-decoration: none;
	color: #575757;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
}

.twoColLiqLtHdr #container #header #menumio {
	clear: both;
	width: 99%;
	background-image: url(https://www.disfracesmimo.com/imagenes/menu.gif);
	height: 28px;
	font-size: small;
	margin: auto;
}
.twoColLiqLtHdr #container #sidebar1 #botones {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;
}


.twoColLiqLtHdr #container #mainContent #productosexy {
	text-align: center;
	float: left;
}
.twoColLiqLtHdr #container #mainContent #titulos_productos {
	text-align: center;
	font-weight: normal;
	color: #666666;
	padding: 0px;
	font-size: small;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-bottom-style: none;
	border-top-color: #000000;
	border-bottom-color: #000000;
	border-radius: 4px;
	margin-top: 2%;
	background-color: #FFF;
	font-family: Verdana, Geneva, sans-serif;
}
.productos {
	text-align: center;
}
.cambio_paginas {
	text-align: center;
	font-family: "Comic Sans MS";
	font-weight: bold;
	color: #0000FF;
}
.pasarpaginas {
	font-family: Verdana, Geneva, sans-serif;
	color: #000000;
	text-align: center;
	font-size: small;
	border-radius: 6px;
	margin-top: 2px;
	margin-bottom: 1px;
	font-weight: normal;
	padding-top: 4px;
	padding-bottom: 4px;
}
.numerosdepaginacion {
	border: 1px none #000000;
	margin-left: 12px;
	text-align: center;
	letter-spacing: 5px;
}

.recuentoregistros {
	color: #0000FF;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	border-radius: 10px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
	border: 2px solid #CCC;
}
.detalle_disfraz {
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
}
.twoColLiqLtHdr #container #mainContent #carritochica {
	margin: 0px;
	padding: 0px;
}
.twoColLiqLtHdr #container #mainContent #form1 {
	margin: 0px;
	padding: 0px;
}
.twoColLiqLtHdr #container #header #buscador #busca {
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.titulobasedatos {
	font-size: medium;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	text-transform: capitalize;
	text-align: left;
}

.twoColLiqLtHdr #container #mainContent #form3 input {
	font-weight: bold;
	text-align: center;
}

.DISPONIBILIDAD {
	color: #FFFFFF;
	font-size: small;
	font-family: Verdana, Geneva, sans-serif;
	padding-top: 8px;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 8px;
	border-radius: 7px;
}
.busquedadiv {
	float: left;
	border: 1px solid #000000;
	margin-right: 2%;
	margin-left: 2%;
	font-size: small;
	text-align: center;
}
#footer #piecopy {
	float: left;
	width: 31%;
	text-align: left;
	background-color: #323232;
}

#footer #piepaginas {
	text-align: center;
	margin-left: 300px;
	margin-right: 300px;
	width: 32%;
}
.twoColLiqLtHdr #container #empresa {
	margin-left: 180px;
}
.menuizquierdaclase {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 18px;
	text-transform: capitalize;
	border: 2px none #000;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
}
.divderecha {
	float: right;
	margin-right: 1%;
	margin-left: 1%;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #FFF;

}
.twoColLiqLtHdr #container #facebook2 {
	float: right;
}

.twoColLiqLtHdr #container #header #mirar_carrito #amigo {
	float: right;
}
.twoColLiqLtHdr #container #header #amigo {
	font-family: "Times New Roman", Times, serif;
	font-size: small;
	float: left;
	height: 85px;
}
.twoColLiqLtHdr #container #header #amigo form {
	margin: 0px;
	padding: 0px;
}
.stock {
	font-family: Verdana, Geneva, sans-serif;
	color: #000000;
	font-weight: normal;
	background-color: #FFFFFF;
	font-size: x-small;
	text-align: center;
	text-transform: uppercase;
}
.twoColLiqLtHdr #container #header #amigo input {
	font-size: x-small;
}
.twoColLiqLtHdr #container #mainContent table {
	font-size: small;
	text-align: center;
	color: #333;
	border-radius: 8px;
	float: left;
	background-color: #FFF;
}


.twoColLiqLtHdr #container #header #barragoogle {
	margin-top: 0px;
	margin-bottom: 0px;
}
.twoColLiqLtHdr #container #header #barragoogle {
	clear: both;
	margin-left: 24%;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.twoColLiqLtHdr #container #mainContent #form1 {
	margin: 0px;
	padding: 0px;
}

.twoColLiqLtHdr #container #derechapaginas {
	float: right;
}
.novedadesizq {
	text-align: center;

}
.salta {
	clear: both;
	font-family: "Comic Sans MS", cursive;
}

.twoColLiqLtHdr #container #mainContent #form1 {
	margin: 0px;
	padding: 0px;
}
.formulario {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: center;
}
.col-xs-5.col-sm-4.col-md-4.col-lg-3 #detalleproductocomplemento #carritochica2 {
	width: 100%;
	height: 40px;
}

.contenidotabla1 #spryselect1 #varios {
	width: 100%;
}

.formulariogrupos {
	border: 1px solid #CCCCCC;
	text-align: center;
	margin: 0px;
	padding: 0px;
}

#footer div {
	font-size: small;
	text-align: left;
}
#footer #piecopy #piecopy2 {
	background-color: #323232;
}

#footer #abajopiegrande #metodopago {
	float: left;
	margin-left: 4%;
	width: 26%;
}

#footer #abajopiegrande #aviso {
	float: left;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 0px;
	width: 42%;
	margin-left: 5%;
}

.twoColLiqLtHdr #footer #abajopiegrande {
	width: 100%;
	background-color: #323232;
	height: 90px;
}
#footer #abajopiegrande #redespieabajo {
	float: left;
	margin-left: 4%;
	margin-top: 0px;
	width: 20%;
}
#abajopiegrande #redespieabajo a {
	color: #FFFFFF;
	font-size: small;
	font-weight: bolder;
	font-family: Verdana, Geneva, sans-serif;
}



.twoColLiqLtHdr #footer #redespie {
	padding-left: 20px;
	float: left;
	color: #FFFFFF;
	margin-left: 0px;
}

.twoColLiqLtHdr #container #mainContent div {
	font-weight: bold;
	text-align: left;

}

.bienvenidos {
	font-size: small;
	font-weight: bold;
	background-color: #FFFFFF;
	text-align: center;
	margin-right: 10px;
}

.twoColLiqLtHdr #container #mainContent #imagencarrito {
	height: 120px;
	width: 80px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.twoColLiqLtHdr #container #mainContent #titulos_productos h1 {
	font-size: medium;
}
.twoColLiqLtHdr #container #mainContent #presentacion {
	background-color: #FFFFFF;
	width: 98%;
	margin-left: 1%;
}
.letrasmaspequeñas {
	font-size: small;
	font-weight: bold;
	text-align: center;
}

.twoColLiqLtHdr #container #menudisfraces {
	color: #FFF;
	clear: both;
	margin-left: 1%;
}

.twoColLiqLtHdr #container #mainContent #presentacion {
	text-align: center;
}
.twoColLiqLtHdr #container #mainContent #presentacion #mycrawler2 {
	text-align: center;
}
.twoColLiqLtHdr #container #header #buscador #form #busca #label {
	color: #000;
}
.twoColLiqLtHdr #container #header #menudisfraces #MenuBar1 li .MenuBarItemSubmenu {
	color: #FFF;
	font-weight: bold;
}
.twoColLiqLtHdr #container #header #amigo form a .boton {
	font-weight: bold;
}
.twoColLiqLtHdr #container #sidebar1 {
	text-align: center;
	float: left;
	width: 20%;
	padding: 0px;
	margin-top: 0px;
	margin-left: 2px;
	-webkit-transition: all;
	-moz-transition: all;
	-ms-transition: all;
	-o-transition: all;
	transition: all;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}

.twoColLiqLtHdr #container #header #buscador #busca2 #label2 {
	margin: 0px;
	padding: 0px;
}
.twoColLiqLtHdr #container #header #redes {
	float: right;
	background-color: #FFF;
	margin-right: 1px;
	width: 27%;
}
.twoColLiqLtHdr #container #sidebar1 #formusuario #cliente {
	float: left;
}
.twoColLiqLtHdr #container #header #contacto {
	float: left;
}
.twoColLiqLtHdr #container #header #imagen {
	float: right;
	margin-right: 1%;
}
.twoColLiqLtHdr #container #header #guardia {
	float: left;
	margin-left: 1%;
}
.contacto {
	border-top-width: 3px;
	border-right-width: 2px;
	border-bottom-width: 3px;
	border-left-width: 2px;
	border-top-style: outset;
	border-right-style: outset;
	border-bottom-style: outset;
	border-left-style: outset;
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
}
.twoColLiqLtHdr #container #mainContent #formulariocontacto #form2 #izqcontacto {
	text-align: left;
	float: left;
	width: 50%;
	padding-left: 40px;
}
.twoColLiqLtHdr #container #mainContent #mainContent2 #TabbedPanels1 .TabbedPanelsContentGroup .TabbedPanelsContent.TabbedPanelsContentVisible #formulariocontacto {
	width: 100%;
	text-align: center;
}
.DIVMAPASITIO {
	width: 40%;
	margin-left: 1%;
	margin-right: 2%;
}
.titulomapa {
	font-size: small;
	font-weight: bold;
	color: #666;
}


.titulosbuscador {
	font-size: x-small;
}
.campoizqui {
	float: left;
}

.mispaginas {
	border-top-width: 4px;
	border-right-width: 4px;
	border-bottom-width: 4px;
	border-left-width: 4px;
	border-top-style: inset;
	border-right-style: inset;
	border-bottom-style: inset;
	border-left-style: inset;
	border-top-color: #999;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #999;
}
.imagenpagprincipal {
	float: left;
	text-align: center;
	width: 19%;
	margin-left: 2px;
}

.disfracesycomple {
	float: left;
	height: 170px;
	background-color: #FFF;
	margin-left: 1%;
}

.twoColLiqLtHdr #container #mainContent #imagenpagprincipal #lomasvendidos {
	text-align: left;
	background-color: #FFF;
	font-size: x-small;
}

.twoColLiqLtHdr #container #mainContent #imagenpagprincipal #titulolomasvendidos a {
	color: #000;
	font-weight: bold;
}
.twoColLiqLtHdr #container #mainContent #imagenpagprincipal #lomasvendidos a {
	color: #000;
	font-weight: bold;
}
.twoColLiqLtHdr #container #mainContent #mainContent2 {
	margin-left: 5px;
	background-color: #FFFFFF;
}
.twoColLiqLtHdr #container #mainContent div #importan {
	font-weight: bold;
	color: #FFF;
	background-color: #F00;
}
.botonactualizar {
	background-color: #FFF;
	border-top-width: 3px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #999;
	border-right-color: #000;
	border-bottom-color: #999;
	border-left-color: #000;
}

.twoColLiqLtHdr #container #mainContent div #carrito tr td div #total strong {
	text-align: right;
}
.twoColLiqLtHdr #container #sidebar1 #CollapsiblePanel1 .CollapsiblePanelContent #cliente {
	float: left;
	font-size: x-small;
}
.twoColLiqLtHdr #container #sidebar1 #Accordion1 .AccordionPanel.AccordionPanelOpen .AccordionPanelContent #cliente {
	float: left;
}
.twoColLiqLtHdr #container #mainContent div .detalle_disfraz #detallefotogrande {
	float: left;
	width: 57%;
}
.twoColLiqLtHdr #container #mainContent div .detalle_disfraz #tablainteresar {
	float: left;
	width: 43%;
}

.titulomasdisfraces {
	font-size: xx-small;
	font-weight: bold;
	color: #FFF;
	background-color: #000;
	border-radius: 10px;
}
.twoColLiqLtHdr #container #mainContent div .detalle_disfraz #tablainteresar table tr td a img {
	border: 2px outset #F00;
}
.preciomasinteresar {
	font-size: x-small;
	font-weight: bold;
	color: #F00;
}

.twoColLiqLtHdr #container #header #buscador #content {
	float: right;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin: 0px;
	text-align: right;
}
.botongoogle {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: right;
	width: 70px;
}
.contrase {
	font-size: x-small;
}
.botones {
	font-family: Verdana, Geneva, sans-serif;
	margin-top: 2px;
	margin-bottom: 2px;
	font-weight: normal;
	padding-top: 4px;
	padding-bottom: 4px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: dotted;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #999999;
	border-left-color: #000000;
	text-align: left;
	padding-left: 4px;
	display: block;
	color: #666;
	background-repeat: no-repeat;
}
.losmasvendidos {
	font-size: x-small;
	background-color: #FFF;
	text-align: left;
}
.izquierda {
	float: left;
}
.izquierdadelpie {
	float: left;
}
.derechadelpie {
	float: right;
	margin-right: 2%;
}
.mediodelpie {
	margin-right: 2%;
	margin-left: 2%;
	text-align: left;
	padding-left: 10px;
	float: left;
}
.twoColLiqLtHdr #sidebar1 #CollapsiblePanel4 .CollapsiblePanelContent .botones a:hover {
	font-size: small;
}
.twoColLiqLtHdr #container #mainContent #mainContent2 #TabbedPanels1 .TabbedPanelsContentGroup .TabbedPanelsContent.TabbedPanelsContentVisible h2 {
	text-align: center;
}
.twoColLiqLtHdr #container #mainContent #mainContent2 #TabbedPanels1 .TabbedPanelsContentGroup .TabbedPanelsContent.TabbedPanelsContentVisible h3 {
	text-align: center;
}
.twoColLiqLtHdr #container #mainContent #mainContent2 #TabbedPanels1 .TabbedPanelsContentGroup .TabbedPanelsContent.TabbedPanelsContentVisible .stock h1 strong {
	text-align: center;
}
.twoColLiqLtHdr #container #mainContent #mainContent2 #TabbedPanels1 .TabbedPanelsContentGroup .TabbedPanelsContent.TabbedPanelsContentVisible .stock strong {
	text-align: center;
}
.twoColLiqLtHdr #mainContent div #titulos_productos h1 strong {
	font-size: medium;
}
.twoColLiqLtHdr #mainContent div #titulos_productos h1 {
	font-size: medium;
}
.twoColLiqLtHdr #mainContent div .pasarpaginas h2 {
	font-size: medium;
}
.twoColLiqLtHdr #mainContent div .pasarpaginas {
	text-align: center;
}
.twoColLiqLtHdr #mainContent div .recuentoregistros {
	text-align: center;
}
.twoColLiqLtHdr #mainContent div .detalle_disfraz #detallefotogrande {
	text-align: center;
}

.twoColLiqLtHdr #mainContent div .detalle_disfraz #detallefotogrande div {
	font-size: x-small;
}

.twoColLiqLtHdr #mainContent div div {
	font-size: small;
	text-align: center;
}
.twoColLiqLtHdr #container #mainContent div form table tr td div {
	text-align: center;
	color: #0000FF;
}
.twoColLiqLtHdr #container #mainContent div {
	text-align: center;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #666;
	height: auto;
}
#container #mainContent #divinfantil {
	border: none;
}



.col-xs-5.col-sm-4.col-md-4.col-lg-3 #detalleproductocomplemento #carritocomplemento {
	width: 100%;
	height: 40px;
}

.col-xs-12.col-sm-12.col-md-12.col-lg-10 .col-xs-4.col-sm-4.col-md-4.col-lg-3 #detalleproductocomplemento {
	height: auto;
	margin-top: 2%;
	margin-bottom: 2%;
}

.col-xs-5.col-sm-4.col-md-4.col-lg-3 #detalleproducto #miModal {
	margin-top: 200px;
}

.col-xs-5.col-sm-4.col-md-4.col-lg-3 #detalleproducto .stockdispo {
	color: #3E9615;
	font-size: 12px;
}

.detalle_disfraz #detallefotogrande #idcomprar {
	width: 100%;
	height: 50px;
	float: left;
	clear: both;
}

#divadulto .row .col-xs-5.col-sm-4.col-md-4.col-lg-3 {
	border: none;
}

#container #mainContent #divadulto {
	border: none;
	width: 100%;
}
#mainContent #divadulto .row {
	border: none;
}


.detalle_disfraz #detallefotogrande #botoncarrito {
	width: 100%;
	height: auto;
	margin-top: 2%;
	background-color: #FFFFFF;
}

#mainContent #sliderContainer #mySlides {
	width: 100%;
	height: auto;
}
#slide1 img {
	margin: auto;
	width: 100%;
}


#sliderContainer #mySlides #slide1 {
	width: 100%;
}


#mainContent #izquierdadetalle .rating {
	width: 50%;
	float: left;
}

#mainContent #izquierdadetalle #estrellas {
	float: left;
	width: 50%;
}

#container #mainContent .col-xs-12.col-sm-12.col-md-12.col-lg-12 {
	margin-top: 2%;
}


.col-xs-5.col-sm-4.col-md-4.col-lg-3 #detalleproducto #disponible  {
	color: rgba(101,154,90,1.00);
	text-transform: capitalize;
	display: none;
}
.col-xs-5.col-sm-4.col-md-4.col-lg-3 #detalleproducto #disponible:hover {
	display: block;
}
#detalleproducto #fotos #disponible {
	text-align: left;
	padding-left: 440px;
}



#container #mainContent #titulomenu,  #container #mainContent #titulomenu2 {
	margin-top: 0px;

}

.col-xs-5.col-sm-4.col-md-4.col-lg-3 #detalleproducto #tituloproducto {
	margin-right: 0%;
	margin-left: 0%;
	margin-bottom: 0%;
	width: 100%;
	margin-top: 0px;
	font-size: 16px;
	color: #5D5D5D;
	padding-top: 5px;
	
}


#detalleproducto #tituloproducto a {
	text-transform: capitalize;
	color: rgba(85,83,83,1.00);
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: medium;
}

.col-xs-5.col-sm-4.col-md-4.col-lg-3 #detalleproducto .disponible {
	text-transform: capitalize;
	margin: auto;
	width: 110%;
}
.col-xs-5.col-sm-4.col-md-4.col-lg-3 #detalleproducto #precioproducto {
	width: 110%;
	margin-top: 4%;
}

.twoColLiqLtHdr #container #mainContent #mainContent2 #TabbedPanels1 .TabbedPanelsContentGroup .TabbedPanelsContent.TabbedPanelsContentVisible .imagenpagprincipal div .losmasvendidos {
	text-align: center;
	width: 100%;
}


.twoColLiqLtHdr #container #mainContent #mainContent2 #TabbedPanels1 .TabbedPanelsContentGroup .TabbedPanelsContent.TabbedPanelsContentVisible .imagenpagprincipal div .losmasvendidos a:hover {
	font-size: x-small;
}

.twoColLiqLtHdr #sidebar1 .botones #CollapsiblePanel2 .CollapsiblePanelContent .botones a:hover {
	font-size: small;
}
.twoColLiqLtHdr #sidebar1 .botones #CollapsiblePanel3 .CollapsiblePanelContent .botones a:hover {
	font-size: small;
}
.twoColLiqLtHdr #sidebar1 #CollapsiblePanel4 .CollapsiblePanelContent .botones a:hover {
	font-size: small;
	color: #DF093F;
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif;
}


.twoColLiqLtHdr #mainContent div div #form1 table {
	float: left;
	width: 100%;
}
.twoColLiqLtHdr #mainContent div div table tr td a:hover {
	font-size: small;
	text-decoration: none;
}

.twoColLiqLtHdr #titulos_productos #comocomprar {
	float: left;
	width: 40%;
	margin-left: 6%;
	background-color: #F00;
	border-right-width: 4px;
	border-left-width: 4px;
	border-top-style: outset;
	border-right-style: outset;
	border-bottom-style: outset;
	border-left-style: outset;
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
}

.contactocorreo {
	font-size: small;
	color: #F00;
	background-color: #00F;
}
.twoColLiqLtHdr #container #mainContent #mainContent2 #TabbedPanels1 .TabbedPanelsContentGroup .TabbedPanelsContent.TabbedPanelsContentVisible div {
	text-align: center;
}

.twoColLiqLtHdr #container #sidebar1 .botones a {
	color: #575757;
	font-size: 14px;

}


.divanimacion {
	width: 59%;
}
.divnoticias {
	width: 39%;
}

.letratituloprincipal {
	font-weight: bold;
	color: #000;
	background-color: #FFF;
	text-transform: uppercase;
	font-size: xx-small;
}
.twoColLiqLtHdr #mainContent table tr td a .red {
	border: 2px solid #000;
	margin-left: 2px;
}
.twoColLiqLtHdr #mainContent table tr td .stock a #red {
	border: 2px solid #000;
	margin-left: 2px;
}
.fondoblanco {
	font-size: x-small;
	font-family: Verdana, Geneva, sans-serif;
}
.palabraclave {
	font-size: medium;
	font-weight: bolder;
	font-family: Verdana, Geneva, sans-serif;
	color: #333;
}

.twoColLiqLtHdr #container #publi .fondoblanco {
	float: left;
}

.twoColLiqLtHdr #mainContent .pasarpaginas .numerosdepaginacion a:hover {
	border: 0px none #FFFFFF;
}
.twoColLiqLtHdr #mainContent .pasarpaginas .numerosdepaginacion a:link {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.twoColLiqLtHdr #container #header #facebook {
	float: left;
	background-color: #FFFFFF;
}
.twoColLiqLtHdr #sidebar1 .botones #CollapsiblePanel a:active {
	color: #000000;
}
.twoColLiqLtHdr #sidebar1 .botones #CollapsiblePanel .botones a {
	color: #000000;
}
.twoColLiqLtHdr #sidebar1 .botones #CollapsiblePanel5 .CollapsiblePanelContent .botones a {
	color: #000000;
}
.twoColLiqLtHdr #sidebar1 #CollapsiblePanel6 .CollapsiblePanelContent .botones a {
	color: #000000;
	text-decoration: underline;
	font-size: small;
}
.twoColLiqLtHdr #sidebar1 #CollapsiblePanel6 .twoColLiqLtHdr .menuizquierdaclase a {
	color: #000000;
}

.twoColLiqLtHdr #sidebar1 a {
	color: #575757;
}
.twoColLiqLtHdr #sidebar1 ol {
	list-style-type: square;
	text-align: left;
}
.izquierda50 {
	float: left;
	width: 47%;
	margin-left: 1%;
}

.twoColLiqLtHdr #container #header #menuencabezado #form2 {
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 1%;
	padding: 0px;
	height: 30px;
}
.twoColLiqLtHdr #container #header #menuencabezado #form2 form {
	margin: 0px;
	padding: 0px;
}
.twoColLiqLtHdr #container #header #carrito {
	font-size: small;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 4px;
	border-radius: 6px 6px 0px 0px;
	margin-left: 0%;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	width: 100px;
	border: 1px solid #CCC;
	float: right;
	margin-right: 4px;
}
.twoColLiqLtHdr #container #header #carrito #carritocompra {
	color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	background-color: #00A4D4;
	border-radius: 6px 6px 0px 0px;
}
.izquierdacarrito {
	float: left;
	width: 69%;
	text-align: right;
	height: 22px;
	font-size: small;
	padding-right: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: none;
	border-right-color: #000000;
}
.derechacarrito {
	float: right;
	width: 29%;
	height: 22px;
	text-align: center;
	font-size: small;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-bottom-width: 1px;
}
.twoColLiqLtHdr #container #header #menuencabezado #botongoogle {
	background-color: #FFFFFF;
}
.twoColLiqLtHdr #container #header #fondorojo {
	float: left;
}
.twoColLiqLtHdr #container #header #siguenos {
	float: right;
	width: 9%;
	text-align: center;
	margin-right: 1%;
}
.twoColLiqLtHdr #container #header #siguenos #comparte {
	color: #FFFFFF;
	background-color: #008CC7;
}
.twoColLiqLtHdr #container #sidebar1 .AccordionPanel AccordionPanelOpen .menuizquierdaclase {
	text-transform: capitalize;
	color: #FFFFFF;
}
.twoColLiqLtHdr #container #sidebar1 .menuizquierdaclase {
	text-transform: capitalize;
	color: #FFFFFF;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 20px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	font-weight: bolder;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #666666;
	border-radius: 6px;
	background-color: #DEA019;
}
.twoColLiqLtHdr #container #sidebar1 #botonprincipal {
	color: #F41744;
	font-weight: normal;
}
.twoColLiqLtHdr #container #sidebar1 #CollapsiblePanel6 .CollapsiblePanelContent .botones a:hover {
	font-weight: normal;
	font-size: small;
	text-decoration: none;
	color: #1D1B1B;
	font-family: Verdana, Geneva, sans-serif;
}
.CollapsiblePanelContent .botones a:hover {
	color: #413F3F;
}

.twoColLiqLtHdr #container #sidebar1 #CollapsiblePanel6 #botonprincipal a:link {
	color: #FFFFFF;
}
.letrablanco {
	font-weight: normal;
	color: #000000;
	font-size: 9px;
	font-family: Verdana, Geneva, sans-serif;
}

.twoColLiqLtHdr #container #sidebar1 .menuizquierdaclase a {
	color: #FFFFFF;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bolder;
}
.twoColLiqLtHdr #container #header #menuencabezado #botongoogle {
	width: 120px;
}
.twoColLiqLtHdr #sidebar1 .menuizquierdaclase a {
	font-weight: bold;
	color: #FFFFFF;
	text-transform: capitalize;
}

#footer #piecopy {
	float: left;
	width: 32%;
	text-align: left;
	background-color: #323232;
}

.twoColLiqLtHdr #mainContent #izquierdadetalle {
	float: left;
	width: 49%;
	text-align: left;
	background-color: #FFFFFF;
}
.izquierdafotodetalle {
	float: left;
}
.twoColLiqLtHdr #mainContent #izquierdadetalle #titulodetalle {
	text-align: center;
}
.tituloazulblanco {
	text-transform: capitalize;
	color: #000000;
	font-weight: normal;
	border-radius: 10;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
}

.imagenprincipal {
	width: 140px;
	margin-left: 20px;
	float: left;
	height: 125px;
}
.twoColLiqLtHdr #container #mainContent #imagen a {
	font-size: x-small;
	text-transform: capitalize;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.twoColLiqLtHdr #container #mainContent #imagen {
	margin-left: 4px;
	font-size: x-small;
	margin-left: 3%;
	font-size: x-small;
	color: #000;
	background-color: #CCC;
}
.twoColLiqLtHdr #container #mainContent #imagen2 a {
	font-size: x-small;
	text-transform: capitalize;
	color: #000;
}

#apDiv1 {
	position:absolute;
	left:865px;
	top:171px;
	width:99px;
	height:32px;
	z-index:1;
}
.twoColLiqLtHdr #container #sidebar1 ol li a:hover {
	color: #000;
	text-decoration: underline;
	font-size: small;
	font-family: Verdana, Geneva, sans-serif;
}
#menuencabezado #botonencabezado a:link {
	font-size: small;
}
.twoColLiqLtHdr #mainContent form table tr td #comentario {
	text-align: left;
	color: #000;
}

.twoColLiqLtHdr #container #sidebar1 #CollapsiblePanel3 .menuizquierdaclase a:link {
	font-size: small;
}
.twoColLiqLtHdr #sidebar1 {
	font-size: small;
	font-family: Verdana, Geneva, sans-serif;
	margin-left: 0%;
	margin-top: 0%;
	font-weight: normal;
}
.catalogodespedida {
	border: 2px solid #000;
	width: 75%;
	margin-right: auto;
	margin-left: auto;
	border-radius: 12px;
	text-align: center;
}
.manovacia {
	text-align: center;
}
.catalogoinfantil {
	margin-left: 2%;
	height: 225px;
	width: 225px;
	text-align: center;
	float: left;
	margin-bottom: 6%;
	border: 1px none #FFF;
	margin-right: 1%;
}

.twoColLiqLtHdr #sidebar1 .menuizquierdaclase a:active {
	font-size: small;
	font-family: Verdana, Geneva, sans-serif;
}
.twoColLiqLtHdr #mainContent .catalogoinfantil a:active {
	font-size: small;
}
.twoColLiqLtHdr #sidebar1 #CollapsiblePanel1 .CollapsiblePanelContent .botones a {
	font-family: Verdana, Geneva, sans-serif;
}
.twoColLiqLtHdr #sidebar1 .menuizquierdaclase a {
	font-family: Verdana, Geneva, sans-serif;
}
.twoColLiqLtHdr #container #sidebar1 #CollapsiblePanel1 .CollapsiblePanelContent .botones a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: small;
}

.opinion {
	font-family: Verdana, Geneva, sans-serif;
	font-size: x-small;
	color: #000;
	text-decoration: none;
}
.twoColLiqLtHdr #container #sidebar1 .opinion a {
	font-size: x-small;
	color: #000;
	text-decoration: none;
	border-radius: 8px;
	font-family: Verdana, Geneva, sans-serif;
}

.centro {
	margin-right: auto;
	margin-left: auto;
	width: 99%;
}
.twoColLiqLtHdr #sidebar1 .CollapsiblePanelContent .botones a:active {
	font-size: small;
}
.twoColLiqLtHdr #mainContent #carrito tr td #form4 input {
	text-decoration: blink;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.twoColLiqLtHdr #mainContent a {
	font-family: Verdana, Geneva, sans-serif;
	color: #333333;
}


#mainContent #divizquierdabanner a {
	text-align: left;
}


#mainContent #divderechabanner a {
	text-align: left;
}



.TabbedPanelsContent .textarea.center a {
	font-weight: bolder;
}
.TabbedPanelsContent .textarea.center a:hover {
	font-weight: bolder;
	color: #585858;
}


#descripciongeneral ul li a:hover {
	font-weight: bolder;
	opacity: 0.6;
}
#mainContent #descripciongeneral a:hover {
	font-weight: bolder;
}


.catalogo img {
	width: 100%;
	height: auto;
}

.twoColLiqLtHdr #container #mainContent .fb-like {
	padding-left: 20px;
	width: 200px;
	margin-right: auto;
	margin-left: 6%;
	float: left;
	height: 26px;
	padding-top: 10px;
}
.twoColLiqLtHdr #container #mainContent #centroredes {
	width: 70%;
	margin-right: auto;
	margin-left: auto;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.twoColLiqLtHdr #container #mainContent #todoredes {
	float: left;
	margin-left: 5%;
	padding-right: 10px;
	padding-left: 10px;
}
.letracorreo {
	font-family: Verdana, Geneva, sans-serif;
	font-size: xx-small;
	color: #000;
}
.twoColLiqLtHdr #container #sidebar1 .CollapsiblePanelContent .botones a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: small;
}
.twoColLiqLtHdr #container #mainContent #imagen a #arriba {
	border: 2px solid #999;
}
.twoColLiqLtHdr #container #mainContent #imagen2 a #arriba {
	border: 2px solid #999;
}
.twoColLiqLtHdr #container #mainContent #bannerizquierda {
	float: right;
	width: 220px;
	margin-right: 6%;
	text-align: center;
}

.twoColLiqLtHdr #container #mainContent #categorias {
	text-wrap: unrestricted;
	text-align: left;
	background-color: #FFFFFF;
	margin: auto;
	width: 98%;
}


.copyright {
		font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #0000FF;
}
a {
	font-family: Comic Sans MS;
	color: #0000FF;
}
.Estilo8 {font-size: small}
.stock1 {font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FF0000;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #0000FF;
}
a:hover {
	text-decoration: none;
	color: #CCCCCC;
	font-size: small;
	font-family: Verdana, Geneva, sans-serif;
}
a:active {
	text-decoration: none;
	font-size: small;
	color: #000000;
}
.EMPRESA {font-family: "Cooper Std Black";
	font-size: 14px;
	font-style: normal;
	text-transform: uppercase;
	color: #FF0000;
	font-weight: bold;
}
#apDiv1 {
	position:absolute;
	left:865px;
	top:171px;
	width:99px;
	height:32px;
	z-index:1;
}

#footer #redespie3 {
	margin: auto;
	width: 1200px;
	text-align: center;
	background-color: #323232;
	color: #FFFFFF;
	padding-top: 6px;
	padding-bottom: 6px;
	font-family: Verdana, Geneva, sans-serif;
}


.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #0000FF;
	text-align: center;
}

.Estilo8 {
	font-size: small;
	font-weight: normal;
	text-transform: capitalize;
	color: #666666;
}
.stock1 {font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FF0000;
}

.stock11 {
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: bolder;
	text-transform: capitalize;
	color: rgba(4,11,19,0.60);
	border-radius: 8px;
	padding-top: 2px;
	padding-right: 8px;
	padding-bottom: 2px;
	padding-left: 8px;
	margin-bottom: 4px;
	margin-top: 2px;
	font-size: large;
}
.stock12 {font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FF0000;
}
.stock12 {font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FF0000;
}
.TabbedPanelsContent.TabbedPanelsContentVisible #formulariocontacto #form2 #derechaformulario br {
	text-align: center;
}
.Estilo9 {
	font-size: large;
	font-weight: normal;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
a:link {
	text-decoration: none;
	font-size: small;
}
a:visited {
	text-decoration: none;
	color: #0000FF;
}
a:hover {
	text-decoration: none;
	color: #CCCCCC;
	font-size: small;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
}
a:active {
	text-decoration: none;
	font-size: small;
	color: #4B4B4B;
	font-family: default font;
}
.promocionletras .cuponletras a {
	font-family: Verdana, Arial, Helvetica, sans-serif!important;
	font-size: 14px;
	font-style: normal;
	color: #FFFF;
}

.promocionletras .cuponletras a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif!important;
	font-size: 14px;
	font-style: normal;
	color: #FFFF;
}

#imagen_logotipo a {
	color: #434343!important;
	font-style: normal!important;
	font-size: 12px!important;
	font-family: Verdana, Arial, Helvetica, sans-serif!important;
}
#imagen_logotipo a:hover {
	font-size: 12px!important;
	font-family: Verdana, Arial, Helvetica, sans-serif!important;
}


#CollapsiblePanel2 .CollapsiblePanelTab a {
	color: #787878;
	font-family: Verdana, Geneva, sans-serif;
	padding-top: 6px;
	padding-bottom: 6px;
}

#footer #redespie3 a {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	color: #FFFFFF;
}

#abajopiegrande #aviso a {
	color: #E8E8E8;
	font-size: small;
	font-weight: bolder;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
}

#arribafooter #confianza a {
	font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
	color: #666666;
}

#footer #pietlf a {
	color: #F7F7F7;
}

.EMPRESA {font-family: "Cooper Std Black";
	font-size: 14px;
	font-style: normal;
	text-transform: uppercase;
	color: #FF0000;
	font-weight: bold;
}
#apDiv1 {
	position:absolute;
	left:865px;
	top:171px;
	width:99px;
	height:32px;
	z-index:1;
}
.twoColLiqLtHdr #container #mainContent #caja2 #fotos div {
	float: left;
	width: 500px;
}
.twoColLiqLtHdr #carro #carrito {
	color: #000;
	border-radius: 6px 6px 20px 20px;
}
.twoColLiqLtHdr #carro #carrito tr td a #imagencarrito:hover {
	height: 200px;
	width: 200px;
}
#footer #piecopy {
	float: right;
	width: 33%;
	background-color: #323232;
}
.ladobanner {
	float: left;
	height: 320px;
	width: 11%;
	font-family: Verdana, Geneva, sans-serif;
	margin: auto;
}
.twoColLiqLtHdr #container #mainContent .ladobanner p a:link {
	font-size: x-small;
}

#footer #piecopy p img {
	border-radius: 8px;

}
.twoColLiqLtHdr #container #mainContent .tituloazulblanco h1 {
	font-size: small;
	padding-top: 4px;
	padding-bottom: 4px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #FFFFFF;
	font-weight: normal;
}
.twoColLiqLtHdr #container #mainContent h3 {
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
}
.twoColLiqLtHdr #container #mainContent #descripcion h4 {
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.twoColLiqLtHdr #sidebar1 .opinion .opiniondescripcion a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: normal;
}
.twoColLiqLtHdr #mainContent h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: x-small;
}
.twoColLiqLtHdr #mainContent h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: small;
	margin-top: 6px;
	margin-right: 6px;
	margin-left: 6px;
	margin-bottom: 6px;
	padding: 0px;
}
#descripciongeneral #comentariocompleto4 h2 {
	font-weight: bolder;
	font-size: medium;
	color: #333333;
}

.twoColLiqLtHdr #mainContent h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding: 4px;
	margin-top: 10px;
}
.twoColLiqLtHdr #container #mainContent .pasarpaginas .numerosdepaginacion img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.twoColLiqLtHdr #container #header #menuencabezado .centro .botonencabezado a:link {
	font-family: Verdana, Geneva, sans-serif;
	color: #FFF;
}
.twoColLiqLtHdr #container #header #menuencabezado .centro .botonencabezado a {
	font-family: Verdana, Geneva, sans-serif;
	color: #FFF;
}
.twoColLiqLtHdr #container #mainContent #categorias .imagenprincipal a {
	color: #000;
	font-family: Verdana, Geneva, sans-serif;
	font-size: x-small;
	font-weight: normal;
}
.titulocarrito {
	font-family: Verdana, Geneva, sans-serif;
	font-size: small;
	font-weight: normal;
}
.twoColLiqLtHdr #container #mainContent #carrito tr td a #imagencarrito {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	box-shadow: 0px 0px #FFF;
	height: 100px;
	width: 100px;
}
.twoColLiqLtHdr #container #mainContent #izquierdadetalle img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.twoColLiqLtHdr #container h1 {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: small;
	color: #666666;
	margin-top: 10px;
	text-transform: capitalize;
	padding: 4px;
	text-align: left;
	border:none;
	}
.twoColLiqLtHdr #container #header #menuencabezado .centro #form2 #texto {
	background-image: url(https://www.disfracesmimo.com/imagenes/fondobuscador.jpg);
	padding-left: 45px;
	background-repeat: no-repeat;
	border-radius: 6px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.twoColLiqLtHdr #container #sidebar1 a img {
	padding-right: 2px;
	padding-left: 2px;
}
.twoColLiqLtHdr #container #sidebar1 #corre {
	background-color: #DADADA;
	border-radius: 6px;
}
.twoColLiqLtHdr #container #sidebar1 .divderecha #passwo {
	background-color: #DADADA;
	border-radius: 6px;
}

.twoColLiqLtHdr #container #mainContent #carrito tr td a img {
	border: 0px none #FFF;
}

.twoColLiqLtHdr #container #mainContent #carrito {
	text-decoration: none;
	border-radius: 0px;
	color: #333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.twoColLiqLtHdr #container #mainContent #categorias .imagenprincipal a img:hover {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.catalogo {
	float: left;
	height: auto;
	width: 22%;
	margin-left: 2%;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #FFF;
	margin-bottom: 1%;
	background-color: rgba(249,248,248,1.00);
}
.titulocatalogo {
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #666666;
	padding: 2px;
	margin-bottom: 2px;
	background-color: rgba(40,116,195,0.90);
	font-weight: normal;
}
.tituloprincipal {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #FFF;
	background-image: url(https://www.disfracesmimo.com/imagenes/barra1.jpg);
	margin: auto;
	width: 95%;
	padding-top: 4px;
	padding-bottom: 4px;
	border-radius: 8px;

}
.twoColLiqLtHdr #container #mainContent .catalogo a img:hover {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.titulocatalogogrande {
	font-family: Verdana, Geneva, sans-serif;
	color: #666;
	width: 95%;
	padding-top: 6px;
	padding-bottom: 6px;
	height: 20px;
	margin: auto;
	border-radius: 8px;
}
.catalogogrande {
	float: left;
	height: 360px;
	width: 340px;
	margin-bottom: 1%;
	margin-left: 2%;
	text-align: center;
}
.secciones {
	float: left;
	height: 180px;
	width: 160px;
	margin-bottom: 1%;
	margin-left: 6%;
	border-radius: 8px;
}
.titulosecciones {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #FFF;
	background-image: url(https://www.disfracesmimo.com/imagenes/barra1.gif);
	padding-top: 4px;
	padding-bottom: 4px;
	text-align: center;
	margin-bottom: 4px;
	border-radius: 8px;
}
.twoColLiqLtHdr #container #mainContent .secciones a img:hover {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	box-shadow: 0px 0px #FFF;
}
.twoColLiqLtHdr #container #mainContent .catalogoinfantil a img:hover {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.accesocliente {
	width: 100%;
	color: #666;
	font-family: Verdana, Geneva, sans-serif;
	font-size: small;
	margin-bottom: 4px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
	border-radius: 4px;
	font-weight: bold;
}
.twoColLiqLtHdr #container #sidebar1 .accesocliente a {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #FFF;
	font-weight: normal;
	text-transform: capitalize;
}

.comentariodeldisfraz {
	margin: auto;
	padding: 4px;
	width: 80%;
	background-image: url(https://www.disfracesmimo.com/imagenes/fondomenu2.jpg);
	border-radius: 10px;
}
.detallepaginas {
	width: 100%;
	margin-top: 0px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 0px;
	text-align: left;
}

.Estilo43 {
	font-size: medium; color: #0000FF;
	color: #A50525;
	font-weight: normal;
}


.izquierdanavegador {
	font-family: Verdana, Geneva, sans-serif;
	font-size: small;
	font-weight: normal;
	float: left;
	margin: 0px;
}
.incluye {
	margin: auto;
	font-family: Verdana, Geneva, sans-serif;
	list-style-type: disc;
}
.twoColLiqLtHdr #container .izquierdacomplemento {
	float: left;
	width: 150px;
	margin-left: 1%;
	margin-right: 1%;
	text-align: center;
}
.twoColLiqLtHdr #container #mainContent #fondorelacion {
	width: 74%;
	padding: 2px;
	float: left;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 20%;
}
.twoColLiqLtHdr #container #mainContent #relaciondisfraces {
	margin: auto;
	width: 95%;
	text-align: center;
	background-color: #FFF;
}

.twoColLiqLtHdr #container #mainContent #redes {
	height: 30px;
	width: 80%;
	margin-top: 1%;
	margin-right: 30%;
	margin-bottom: 2%;
	margin-left: auto;
	float: left;
	background-color: #FFF;
}

.twoColLiqLtHdr #container #mainContent #relaciondisfraces .izquierdacomplemento a img:hover {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	box-shadow: 0px 0px #FFF;
}
.twoColLiqLtHdr #container #mainContent .izquierdacomplemento a img:hover {
	border: 0px none #FFF;
	box-shadow: 0px 0px #FFF;
}
.twoColLiqLtHdr #container #mainContent .izquierdacomplemento #carritochica4 #imageField4 {
	border-radius: 10px;
	border: 2px solid #333;
}
.twoColLiqLtHdr #container #mainContent #relaciondisfraces .izquierdacomplemento #carritochica2 #imageField2 {
	border: 2px solid #999;
	border-radius: 10px;
}
.twoColLiqLtHdr #container #mainContent #relaciondisfraces .izquierdacomplemento #carritochica10 #imageField10 {
	border: 2px solid #999;
	border-radius: 10px;
}
.twoColLiqLtHdr #container #mainContent #relaciondisfraces .izquierdacomplemento #carritochica9 #imageField2 {
	border: 2px solid #999;
	border-radius: 10px;
}

.twoColLiqLtHdr #container #mainContent .izquierdacomplemento #carritochica4 #imageField4:hover {
	border: 2px solid #999;
}
.twoColLiqLtHdr #container #sidebar1 #entrada .accesocliente #email {
	float: left;
	width: 48%;
	color: #FFF;
}

.ladotd {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
	border-right-color: #FFF;
	padding: 4px;
	margin-top: 4px;
	margin-right: 4px;
	margin-bottom: 4px;
	margin-left: 4px;
}
.twoColLiqLtHdr #container #mainContent .detalle_disfraz #detallefotogrande h1 strong {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: xx-large;
	font-weight: bold;
	text-transform: capitalize;
	text-align: left;
}

.twoColLiqLtHdr #container #mainContent table tr .ladotd .addthis_toolbox.addthis_default_style {
	margin-top: 1px;
	margin-right: -60px;
	margin-bottom: 1px;
	float: right;
	text-align: right;
}
.twoColLiqLtHdr #container #mainContent table tr td .addthis_toolbox.addthis_default_style {
	width: 80%;
	margin-top: 4px;
	margin-right: auto;
	margin-bottom: 4px;
	margin-left: auto;
}
.twoColLiqLtHdr #container #header #imagen_logotipo h2 {
	margin: 0px;
	padding: 0px;
}
.twoColLiqLtHdr #container #header #horario {
	float: left;
	width: 28%;
	height: auto;
	font-size: small;
	text-align: center;
	color: #EF5756;
	font-weight: bolder;
	padding-bottom: 20px;
}
.twoColLiqLtHdr #container #header #horario img {
	margin-right: 2px;
	margin-left: 2px;
}
.twoColLiqLtHdr #container #header #imagenmedio {
	width: 5px;
	margin-right: 1px;
	margin-left: 624px;
	margin-top: 1%;
	margin-bottom: 8px;
	height: 105px;
}
.twoColLiqLtHdr #container #header #menuencabezado .centro #form2 #formulario {
	padding: 0px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.tabla {
	float: left;
	width: 38%;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
	background-color: #CCC;
}
.cantidad {
	float: left;
	width: 21%;
	text-align: center;
	background-color: #CCC;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
}
.contenidotabla1 {
	background-color: #F9F8F8;
	text-align: left;
	width: 100%;
	font-weight: normal;
	font-size: medium;
}
.contenido2 {
	text-align: center;
	float: left;
	width: 21%;
	border: 1px solid #999999;
	background-color: #DADADA;
}
.twoColLiqLtHdr #container #detalle .derechadetalle #carritodetalle #botoncarrito {
	float: left;
	width: 50%;
	text-align: center;
	height: 80px;
}

.twoColLiqLtHdr #container #mainContent .detalle_disfraz #detallefotogrande #carritodetalle #botoncarrito {
	text-align: left;
	height: auto;
	margin-bottom: 0px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	width: 99%;
	font-size: 12px;
}
.twoColLiqLtHdr #container #mainContent .detalle_disfraz #detallefotogrande #carritodetalle .tabla {
	text-align: center;
	border: 1px solid #CCC;
	font-family: Verdana, Geneva, sans-serif;
	color: #666;
	font-weight: bolder;
	background-color: #FFFFFF;
	padding-top: 2px;
	padding-bottom: 2px;
}
.twoColLiqLtHdr #container #mainContent .detalle_disfraz #detallefotogrande #carritodetalle .cantidad {
	text-align: center;
	color: #666;
	background-color: #FFFFFF;
	font-family: Verdana, Geneva, sans-serif;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: bolder;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}
.twoColLiqLtHdr #container #mainContent .detalle_disfraz #detallefotogrande #carritodetalle .contenidotabla1 {
	background-color: #FFFFFF;
	text-align: center;
	border: 1px solid #CCC;
	height: 22px;
	font-weight: normal;
	color: #333;
	font-family: Verdana, Geneva, sans-serif;
}
.twoColLiqLtHdr #container #mainContent .detalle_disfraz #detallefotogrande #carritodetalle .contenido2 {
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #999;
	border-left-color: #999;
	height: 37px;
	text-align: center;
	color: #FFF;
	padding-top: 5px;
	border-bottom-width: 1px;
	border-bottom-color: #CCC;
	width: 100px;
	border-top-width: 1px;
	border-top-color: #CCC;
}
.twoColLiqLtHdr #container #mainContent .detalle_disfraz #detallefotogrande {
	text-align: left;
	text-transform: none;
}
.twoColLiqLtHdr #container #mainContent .detalle_disfraz #detallefotogrande #preciodetallearriba {
	height: auto;
	text-align: center;
	padding-right: 20px;
	padding-top: 6px;
}
.preciogrande {
	font-size: large;
	font-weight: bolder;
	color: #404046;
}
.twoColLiqLtHdr #container #mainContent .detalle_disfraz #detallefotogrande h2 {
	text-align: left;
}
.twoColLiqLtHdr #container #mainContent .detalle_disfraz h1 {
	font-size: medium;
	font-weight: bolder;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	color: #666666;
	text-transform: capitalize;
}
.twoColLiqLtHdr #container #mainContent .bannerslide-default-slider .slider1-2 {
	width: 700px;
	margin-right: auto;
	margin-left: auto;
}

.twoColLiqLtHdr #container #mainContent #letrasderecha {
	float: left;
	width: 45%;
	margin-left: 1%;
	padding-top: 4px;
	padding-right: 4px;
	text-align: left;
	padding-left: 4px;
}
.twoColLiqLtHdr #container #mainContent #letrasderecha1 {
	float: left;
	width: 48%;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	margin-left: 1%;
	padding-top: 4px;
	padding-right: 4px;
	text-align: left;
	padding-left: 4px;
}

.catalogo {
	float: left;
	height: auto;
	width: 22%;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	margin-top: 1%;
	margin-bottom: 2%;
	margin-left: 2%;
}
.twoColLiqLtHdr #container #mainContent #letrasderecha #letrasimagenes {
	float: left;
	margin-left: 10px;
	text-align: left;
	padding-bottom: 5px;
	width: 100%;
	height: auto;
}


.textoderecha {
	float: right;
	width: 140px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: small;
	font-weight: normal;
	text-align: left;
	padding-top: 6px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 0px;
}
.textoizquierda {
	float: left;
	width: 150px;
	padding-top: 6px;
	padding-right: 8px;
	padding-bottom: 6px;
	padding-left: 10px;
	text-align: right;
	font-family: Verdana, Geneva, sans-serif;
	font-size: small;
	font-weight: normal;
}

.twoColLiqLtHdr #container #mainContent .divderecha #divderecha {
	text-align: left;
}
.twoColLiqLtHdr #container #mainContent .divizquierda #divizquierda {
	text-align: left;
}
.divcatalogo {
	float: left;
	height: 200px;
	width: 400px;
}

.twoColLiqLtHdr #container #mainContent .detalle_disfraz #detallefotogrande #detalle {
	text-align: left;
	border: 1px solid #CCC;
}
.twoColLiqLtHdr #container #mainContent .detalle_disfraz #detallefotogrande #detalle .TabbedPanelsContentGroup .TabbedPanelsContent.TabbedPanelsContentVisible #product_tabs_custom_contents div div #izquierdapanel {
	text-align: left;
}
.twoColLiqLtHdr #container #mainContent .detalle_disfraz #detallefotogrande #detalle .TabbedPanelsContentGroup .TabbedPanelsContent.TabbedPanelsContentVisible #izquierdaformulario {
	text-align: left;
}
.twoColLiqLtHdr #container #mainContent .detalle_disfraz #detallefotogrande #detalle .TabbedPanelsContentGroup .TabbedPanelsContent.TabbedPanelsContentVisible #izquierdapanel {
	text-align: left;
}
.twoColLiqLtHdr #container #header #bajomenu {
	width: 100%;
	background-color: #FFF;
	clear: none;
	float: left;
	margin: auto;
}
.twoColLiqLtHdr #container #header #bajomenu .dentroabajomenu {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
	float: right;
	margin-top: 1px;
	margin-right: 4px;
	margin-bottom: 1%;
	margin-left: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
#footer #pietlf div {
	text-align: left;
	padding-left: 20px;
}
.twoColLiqLtHdr #container #header #imagenmedio img {
	height: 105px;
	width: 4px;
}
.twoColLiqLtHdr #container #header #imagen_logotipo h2 a img {
	height: 105px;
	width: 360px;
}
.twoColLiqLtHdr #container #mainContent .detallepaginas {
	margin-top: 4%;
	width: 90%;
	margin-right: auto;
	margin-bottom: auto;
	text-align: left;
	padding-left: 4px;
}
.cliente {
	font-family: sans-serif;
	font-size: large;
	font-weight: normal;
	text-transform: capitalize;
	color: #F00;
}
.twoColLiqLtHdr #container #mainContent #entrada table tr td #enviar {
	font-size: medium;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bolder;
}
.twoColLiqLtHdr #container #mainContent #form2 table tr td input {
	font-size: medium;
}
.twoColLiqLtHdr #container #mainContent #cupon {
	float: left;
	width: 45%;
	margin-left: 1%;
}
.twoColLiqLtHdr #container div div #cupon {
	padding: 0px;
	float: right;
	width: 29%;
	margin-top: 16%;
	margin-right: 1%;
	margin-bottom: 2%;
	margin-left: 0%;
	border: 1px solid #E16C7E;
	border-radius: 6px;
	background-color: #FFF;
}
.twoColLiqLtHdr #container div div #pagarpor {
	float: left;
	margin-left: 6%;
	margin-top: 19px;
}

#footer #piecopy ul {
	float: left;
	text-align: left;
	display: block;
	list-style-type: disc;
}
.ladotp-principal {
	padding: 4px;
	margin-top: 4px;
	margin-right: 4px;
	margin-bottom: 4px;
	margin-left: 8px;
	border-right-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-right-color: #FFFFFF;
}
.twoColLiqLtHdr #container #sidebar1 #etiquetas {
	text-align: left;
	font-size: x-small;
	font-weight: normal;
	color: #333;
	padding-left: 2px;
	margin-top: 5%;
}
.letra-etiqueta {
	font-size: 4px;
	font-weight: normal;
	text-transform: capitalize;
	color: #333;
}
.blanco {
	color: #666;
	font-weight: normal;
	font-size: small;
	text-transform: lowercase;
}
.twoColLiqLtHdr #container #mainContent #derecha-peque {
	border: 1px solid #333;
}
.twoColLiqLtHdr #container #mainContent #izquierda-peque {
	border: 1px solid #333;
}
.twoColLiqLtHdr #container #mainContent #contenidoprincipal {
	text-align: left;
	padding-left: 10px;
}
.twoColLiqLtHdr #container #mainContent #categoriabajoadulto {
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
	text-align: left;
}
.twoColLiqLtHdr #container #mainContent #categoriaabajo h1 {
	text-align: center;
}
.telefonos {
	font-size: small;
	font-weight: bolder;
	color: #666666;
	font-family: Verdana, Geneva, sans-serif;
}
.twoColLiqLtHdr #container #header #menuMio #MenuBar1 .buscador {
	float: left;
	height: 45px;
	font-size: medium;
	background-image: url(https://www.disfracesmimo.com/imagenes/fondodescripcion.jpg);
}
.twoColLiqLtHdr #container #header #menuMio #MenuBar1 .buscador form #texto {
	font-size: medium;
}
.twoColLiqLtHdr #container #header #menuMio #MenuBar1 .buscador form {
	font-weight: normal;
	margin-top: 3px;
}
.twoColLiqLtHdr #container #header #menuMio #MenuBar1 .buscador form #texto {
	font-size: medium;
	font-weight: normal;
	padding-top: 4px;
	margin-top: 6px;
	padding-left: 4px;
}
.twoColLiqLtHdr #container #header #menuMio #MenuBar1 .buscador form #buscar2 {
	font-size: medium;
	color: #FFFFFF;
	font-weight: bolder;
	margin-bottom: 2px;
	background-color: #FF9664;
}
.twoColLiqLtHdr #container #header #menuMio #MenuBar1 li .MenuBarSubmenuVisible li .mediopaneles {
	float: left;
	width: 190px;
}
.twoColLiqLtHdr #container #header #menuMio #MenuBar1 li .MenuBarSubmenuVisible li .izquierdapaneles {
	float: left;
	width: 18%;
	margin-left: 0%;
	background-color: #FFFFFF;
	margin-right: 0%;
}
.derechaficha {
	float: left;
	margin-top: -16px;
	margin-left: 4px;
	width: 19%;
}
.twoColLiqLtHdr #container #header #menuMio {
	width: 100%;
	font-family: Verdana, Geneva, sans-serif;
	height: 35px;
	margin-top: 1%;
	margin-right: auto;
	margin-bottom: 4px;
	margin-left: auto;
	float: left;
	clear: both;
}
.twoColLiqLtHdr #container #header #menuMio #MenuBar1 li .MenuBarSubmenuVisible li #titulopanel {
	font-family: Verdana, Geneva, sans-serif;
	color: #666666;
	font-weight: bolder;
	font-size: medium;
	text-decoration: none;
	border-bottom-width: 2px;
	border-bottom-style: none;
	margin-bottom: 4px;
	background-color: #EBEBEB;
	text-align: left;
	text-transform: capitalize;
}
.twoColLiqLtHdr #container #header #menuMio #MenuBar1 li a:active {


}

.twoColLiqLtHdr #container #header #menuMio #MenuBar1 li .MenuBarSubmenuVisible li #titulopanel a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: small;
	font-weight: bolder;
	color: #333333;
}
.twoColLiqLtHdr #container #header #menuMio #MenuBar1 li .MenuBarSubmenuVisible li #titulopanel a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: small;
	font-weight: bolder;
	color: #CCCCCC;
	text-align: left;
}
.twoColLiqLtHdr #container #header #menuMio #MenuBar1 li .MenuBarItemSubmenu a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bolder;
	color: #666;
	text-decoration: none;
	background-color: #700515;
}
.twoColLiqLtHdr #container #header #menuMio #MenuBar1 li .MenuBarSubmenuVisible li #titulopanel a:active {
	background-color: #EBEBEB;
}
.twoColLiqLtHdr #container #header #menuMio #MenuBar1 li .MenuBarItemSubmenu active {
	background-color: #E5E5E5;
}
.twoColLiqLtHdr #container #header #menuMio #MenuBar1 li .MenuBarSubmenuVisible li #titulopanel a:active {
	background-image: url(https://www.disfracesmimo.com/imagenes/fondo-disfracesmimo.jpg);
}
.twoColLiqLtHdr #container #header #menuMio #MenuBar1 li .MenuBarSubmenuVisible li #titulopanel a {
	background-image: url(https://www.disfracesmimo.com/imagenes/fondo-disfracesmimo.jpg);
}
.twoColLiqLtHdr #container #header #menuMio #MenuBar1 li .MenuBarItemSubmenu a:active {
	background-image: url(https://www.disfracesmimo.com/imagenes/fondo-disfracesmimo.jpg);
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bolder;
	color: #E00526;
}
.twoColLiqLtHdr #container #header #menuMio #MenuBar1 li a:hover {
	text-align: center;
	color: #666;
	background-image: url(https://www.disfracesmimo.com/imagenes/fondo-container.jpg);
}
.twoColLiqLtHdr #container #header #menuMio #MenuBar1 li a:active {

}

.twoColLiqLtHdr #container #header #menuMio #MenuBar1 li .menudisfraces.MenuBarItemSubmenu a:active {
	background-image: url(https://www.disfracesmimo.com/imagenes/fondo-disfracesmimo.jpg);
}
.twoColLiqLtHdr #container #header #menuMio #MenuBar1 li  a:active {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	text-align: center;
}
.twoColLiqLtHdr #container #header #menuMio #MenuBar1 li #tituloarriba {
	float: left;
	width: 10.5em;
	height: 36px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: small;
	color: #FFF;
	background-color: #FFFFFF;
	font-weight: bolder;
	margin: 0px;
	position: relative;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}
.twoColLiqLtHdr #container #header #menuMio #MenuBar1 li #tituloarriba a {
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 10px;
	text-align: left;
	border-style:none;
	}

.twoColLiqLtHdr #container #header #menuMio #MenuBar1 li #tituloarriba a:active {
	background-color: #FFFFFF;
}
.botonpanel {
	margin-bottom: 0%;
	text-align: left;
	padding-left: 0px;
	border-left-width: 1px;
	border-left-style: none;
	border-left-color: #999;
	background-color: #FFFFFF;
	margin-top: 0px;
	padding-right: 0px;
}
.imagenpago {
	margin: auto;
	border: 4px outset #CCC;
	padding: 2px;
}
.carritotr {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	padding-bottom: 2px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	color: #666;
	font-size: x-small;
	text-transform: capitalize;
}
.letraroja {
	color: #FF0000;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin-top: 2%;
	margin-bottom: 2%;
	text-transform: capitalize;
	text-align: left;
	font-size: 11px;
	background-color: rgba(252,252,252,1.00);
	opacity: 1;
	font-weight: bolder;
	text-shadow: 0px 0px rgba(115,114,114,1.00);
}
.letraroja2 {
	color: #FF0000;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin-left: 34%;
	text-transform: capitalize;
	text-align: center;
	font-size: large;
	font-weight: bolder;

}
.letraroja4 {
	color: #FF0000;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin-left: 14%;
	text-transform: capitalize;
	text-align: center;
	font-size: large;
	font-weight: bolder;

}
.letraroja5, letraroja3 {
	color: #0033CC;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin-left: 30%;
	text-transform: capitalize;
	text-align: center;
	font-size: 14px;
	font-weight: bolder;

}

.carritotrlados {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	padding-bottom: 2px;
	border-left-width: 1px;
	border-left-style: none;
	border-left-color: #CCC;
}
.twoColLiqLtHdr #container #mainContent #carrito tr td #destinosenvio {
	float: right;
	margin-top: 4px;
	margin-right: 4px;
	width: 325px;
	height: 30px;
}


.trladoderecho {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	padding-bottom: 2px;
	border-right-width: 1px;
	border-right-style: none;
	border-right-color: #CCC;
}
.twoColLiqLtHdr #container #mainContent #carrito tr td #destinosenvio #dentrodestinosenvioletra {
	float: left;
}
.twoColLiqLtHdr #container #mainContent #carrito tr td #destinosenvio #dentrodestinosenvios #form3 {
	margin-top: 0px;
	padding-top: 0px;
}
.twoColLiqLtHdr #container #mainContent #carrito tr td #destinosenvio #dentrodestinosenvioletra {
	float: left;
	padding-top: 6px;
	font-weight: normal;
}
.twoColLiqLtHdr #container #mainContent #carrito tr td #destinosenvio #dentrodestinosenvios #form3 #destinos {
	width: 200px;
}
.twoColLiqLtHdr #container #mainContent #carrito tr td #destinosenvio #dentrodestinosenvios #form2 #modos {
	width: 200px;
}
.twoColLiqLtHdr #container #mainContent #carrito tr td #destinosenvio #dentrogastosdeenvio {
	float: right;
	margin-right: 15px;
}
.twoColLiqLtHdr #container #mainContent #carrito tr td #destinosenvio #dentrogastosdeenvio #form5 #portes {
	text-align: right;
	padding-right: 4px;
	font-size: large;
	font-weight: normal;
}
.numeropuesto {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: xx-large;
	font-weight: bolder;
	color: #E00526;
}
.numeronoselecci {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: xx-large;
	font-weight: bolder;
	color: #CCC;
}
.twoColLiqLtHdr #container div div #copun {
	float: left;
	margin-left: 3%;
}
.twoColLiqLtHdr #container div div #pagarpor {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: x-large;
	font-weight: bolder;
	color: 0;
}
.twoColLiqLtHdr #container #mainContent #carro {
	border: 1px solid #CCC;
}
.twoColLiqLtHdr #container #carro {
	background-color: #FFF;
}

.twoColLiqLtHdr #container #paso1 #entrada table tr td #enviar {
	font-family: Verdana, Geneva, sans-serif;
	font-size: small;
	color: #FFF;
	font-weight: bolder;
	margin: 4px;
	border-radius: 6px;
	background-image: url(https://www.disfracesmimo.com/imagenes/fondodescripcion.jpg);
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
}
.twoColLiqLtHdr #container #paso1 #entrada table tr td #entrar {
	font-size: small;
	color: #FFF;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bolder;
	margin-top: 4px;
	margin-bottom: 4px;
	border-radius: 6px;
	background-image: url(https://www.disfracesmimo.com/imagenes/fondodescripcion.jpg);
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
}
.twoColLiqLtHdr #container #paso1 #entrada table tr td a {
	font-size: x-small;
	color: #999;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.twoColLiqLtHdr #container #header #horario a {
	font-size: 11px;
	color: #666;
	font-weight: normal;
	text-transform: capitalize;
	font-family: Verdana, Geneva, sans-serif;
}


.twoColLiqLtHdr #container #mainContent .catalogo .titulocatalogo a {
	color: #F8F8F8;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.twoColLiqLtHdr #container #paso1 #CollapsiblePanel1 {
	background-color: #FFFFFF;
	color: #000;
	font-family: Verdana, Geneva, sans-serif;
	border: 1px none #333;
	border-radius: 6px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.twoColLiqLtHdr #container #paso1 #CollapsiblePanel1 .CollapsiblePanelTab .cliente a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	text-transform: capitalize;
	color: #F00;
	font-size: large;
	padding: 2px;
}

.twoColLiqLtHdr #container #paso1 #entrada table {
	border-radius: 6px;
	background-color: #EBEBEB;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.twoColLiqLtHdr #container #header #encabezadobuscador {
	float: left;
	width: 39%;
	height: auto;
	padding-top: 15px;
	margin-top: 1%;
}
.twoColLiqLtHdr #container #header #encabezadobuscador #dentrobuscador {
	width: 98%;
	margin-bottom: 0px;
	height: 50px;
	border: 1px none #CCCCCC;
	border-radius: 6px;
	margin-right: 2px;
	margin-left: 10px;
	background-color: #FFFFFF;
	padding-bottom: 4px;
	float: left;
	padding-left: 2px;
}
#dentrobuscador form input {
	font-size: 16px !important;
	float: left !important;
	width: 72% !important;
	height: 40px !important;
	margin: 0 !important;
	padding: 0 0 0 15px !important;
	background-color: transparent !important;
	border: 1px solid #95a5a6 !important;
	border-right: none !important;
	border-radius: 0 !important;
}
#dentrobuscador form input:focus {
	outline: none;
}
#dentrobuscador form button {
	float: left !important;
	width: 28% !important;
	height: 40px !important;
	font-size: 18px !important;
	border: none !important;
	margin: 0 !important;
	padding: 0 !important;
	border: none !important;
	background-color: #FE8400 !important;
	color: #FFF !important;
}
.botonbuscador {
	font-size: large;
	font-weight: bolder;
	color: #FFF;
	font-family: Verdana, Geneva, sans-serif;
	border-radius: 0px 6px 6px 0px;
	padding-right: 12px;
	padding-left: 12px;
	padding-top: 8px;
	padding-bottom: 5px;
	background-color: #DA430E;
}
.twoColLiqLtHdr #container div div #totalcarrito {
	float: right;
	width: 29%;
	margin-top: 0%;
	padding-right: 6px;
	text-align: right;
	border: 1px solid #E16C7E;
	border-radius: 6px;
	height: 150px;
	background-color: #FFF;
	margin-left: 0%;
	margin-right: 1%;
}
.tredondo {
	border: 3px solid #999;
}
.encabezadotabla {
	border-radius: 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-bottom-style: solid;
	border-top-color: #999;
	border-bottom-color: #CCC;
	background-color: #FFFFFF;
	color: #666;
	font-weight: bolder;
	font-family: Verdana, Geneva, sans-serif;
	border-right-width: 1px;
	border-right-style: none;
	border-right-color: #999;
}
.piecarritoambos {
	border: 1px solid #999;
	padding: 2px;
	border-radius: 0px 0px 0px 0px;
	background-color: #DFDFDF;
}
.encabezadotablaizquierda {
	border-top-style: none;
	border-bottom-style: solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #999;
	border-bottom-color: #CCC;
	border-radius: 0px 0px 0px 0px;
	border-left-width: 1px;
	border-left-style: none;
	border-left-color: #999;
	background-color: #FFFFFF;
	color: #666;
	font-weight: bolder;
	font-family: Verdana, Geneva, sans-serif;
	border-right-width: 1px;
	border-right-style: none;
	border-right-color: #999;
}
.encabezadotabladerecha {
	border-right-width: 1px;
	border-right-style: none;
	border-right-color: #999;
	border-radius: 0px 0px 0px 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-bottom-style: solid;
	border-top-color: #999;
	border-bottom-color: #CCC;
	background-color: #FFFFFF;
	color: #666;
}
.twoColLiqLtHdr #container #mainContent2 #carrito tr td #cupon #dentrogastosdeenvio {
	text-align: left;
}
.twoColLiqLtHdr #container div div #cupon #dentrogastosdeenvio {
	text-align: left;
}
.titulocarrito {
	font-family: Verdana, Geneva, sans-serif;
	font-size: small;
	font-weight: normal;
	text-transform: capitalize;
	color: #E16C7E;
}
.twoColLiqLtHdr #container #mainContent #contenidoprincipal h2 {
	text-align: left;
}
.twoColLiqLtHdr #container #mainContent #opinionderecha {
	border: 1px solid #CCC;
	font-family: Verdana, Geneva, sans-serif;
	font-size: small;
	font-weight: normal;
	color: #333;
}
.twoColLiqLtHdr #container #mainContent #letraizquierda {
	text-align: left;
	padding-left: 5px;
	margin-left: 5px;
}
.twoColLiqLtHdr #container #mainContent .catalogogrande .titulocatalogogrande a {
	color: #FFF;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bolder;
}
.twoColLiqLtHdr #container #mainContent2 #carritoinformacion {
	text-align: left;
	padding-left: 10px;
	float: left;
	width: 95%;
	color: #666;
}
.twoColLiqLtHdr #container #header #menuMio #menucategoriaselec {
	float: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: medium;
	background-image: url(https://www.disfracesmimo.com/imagenes/fondodescripcion.jpg);
	font-weight: bolder;
	color: #FFF;
	width: 147px;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #FFF;
	padding-top: 0.5em;
	padding-right: 0.3em;
	padding-bottom: 0.5em;
	padding-left: 0.4em;
}
.twoColLiqLtHdr #container #header #menuMio #menucategoria a {
	color: #FFF;
	font-weight: bold;
	font-family: Verdana, Geneva, sans-serif;
	font-size: small;
}
.twoColLiqLtHdr #container #header #menuMio #menucategoria a:hover {
	font-weight: bold;
	color: #DFDFDF;
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: none;
}
.twoColLiqLtHdr #container #mainContent #presentacionimagen {
	margin-bottom: 2%;
	margin-top: 2px;
	background-repeat: no-repeat;
	float: left;
	width: 100%;
	padding-top: 0px;
}
.twoColLiqLtHdr #container #mainContent #presentacionimagen #dentropresentacion {
	text-align: left;
	color: #666;
	font-family: Verdana, Geneva, sans-serif;
	padding-left: 6px;
}
.twoColLiqLtHdr #container #mainContent #titulodetalle #izquierdatitulo {
	width: 80%;
	margin: auto;
}
.twoColLiqLtHdr #container #mainContent #titulodetalle {
	text-align: left;
	padding-left: 10px;
	float: left;
	width: 100%;
}
.twoColLiqLtHdr #container #mainContent .detalle_disfraz #detallefotogrande #preciodetallearriba {
	text-align: center;
	font-size: large;
	color: #000;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bolder;
	border-radius: 8px;
	margin-top: -15px;
}
.twoColLiqLtHdr #container #mainContent .detalle_disfraz #detallefotogrande #preciodetallearriba #stockarriba {
	font-size: small;
	font-family: Verdana, Geneva, sans-serif;
	color: #FF003A;
	font-weight: bolder;
	margin-top: 0%;
	text-transform: capitalize;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 99%;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}

.twoColLiqLtHdr #container #mainContent .detalle_disfraz {
	padding-right: 4px;
	border: 2px solid #F7F4F4;
	font-size: xx-small;
}
.twoColLiqLtHdr #container #mainContent #detalle .TabbedPanelsContentGroup .TabbedPanelsContent.TabbedPanelsContentVisible table .trladoderecho td #detallerelacion {
	padding-right: 3px;
	padding-left: 3px;
	border: 1px none #EBEBEB;
}
.paginas {
	height: 46px;
	margin-top: 6px;
	margin-right: auto;
	background-color: #FFFFFF;
	width: 960px;
	margin-left: auto;
}
.twoColLiqLtHdr .paginas a img {
	margin-top: 2px;
	margin-right: 2px;
	margin-left: 2px;
	border: 2px outset #CCC;
	height: 40px;
	width: 180px;
}
.twoColLiqLtHdr .paginas a img:hover {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.twoColLiqLtHdr #container #sidebar1 #etiquetas {
	text-align: center;
}
#footer #horarios div div {
	float: left;
	margin-left: 4%;
	width: 430px;
	border-radius: 8px;
	text-align: center;
	color: #666;
}

.twoColLiqLtHdr #container #mainContent #detalle .TabbedPanelsTabGroup .TabbedPanelsTab.TabbedPanelsTabSelected h2 {
	font-size: small;
	margin: 0px;
	padding: 0px;
}
.twoColLiqLtHdr #container #mainContent table tr .ladotd #detallesproductos {
	margin: auto;
	width: 180px;
	height: 310px;
	border: 1px solid #CCC;
	border-radius: 8px 8px 0px 0px;
}
.twoColLiqLtHdr #container #sidebar1 .menuizquierdaclase h3 {
	margin: 0px;
	padding: 0px;
	font-weight: bolder;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
}
.twoColLiqLtHdr #container #mainContent table tr .ladotd #detalleproducto {
	width: 180px;
	text-align: center;
	border: 1px none #CCCCCC;
	height: 220px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 3%;
	margin-left: auto;
	border-radius: 4px;
}
.twoColLiqLtHdr #container #mainContent table tr .ladotd #detalleproducto #precioproducto {
	text-align: center;
	width: 98%;
	border: 1px none #EBEBEB;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.twoColLiqLtHdr #container #mainContent table tr .ladotd #detalleproducto #tituloproducto {
	text-align: left;
	padding: 2px;
	height: 38px;
}
.twoColLiqLtHdr #container #sidebar1 #CollapsiblePanel5 .CollapsiblePanelContent {
	overflow: auto;
	height: 350px;
}
.twoColLiqLtHdr #container #sidebar1 #CollapsiblePanel5 .CollapsiblePanelContent {
	overflow: auto;
	height: 550px;
}

.twoColLiqLtHdr #container #sidebar1 #CollapsiblePanel1 {
	overflow: auto;
}

.twoColLiqLtHdr #container #sidebar1 #CollapsiblePanel1 .CollapsiblePanelContent {
	overflow: auto;
	height: 140px;
}

.twoColLiqLtHdr #container #sidebar1 #CollapsiblePanel2 .CollapsiblePanelContent {
	overflow: auto;
	height: 170px;
}
.twoColLiqLtHdr #container #sidebar1 #CollapsiblePanel6 .CollapsiblePanelContent {
	overflow: auto;
	height: 320px;
}
.twoColLiqLtHdr #container #sidebar1 #CollapsiblePanel6 .CollapsiblePanelContent .botones a {
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif;
}

.twoColLiqLtHdr #container #sidebar1 #CollapsiblePanel4 .CollapsiblePanelContent {
	overflow: auto;
	height: 220px;
}
.carritoactivado {
	font-size: small;
	font-weight: bold;
	color: #F41744;
}
.twoColLiqLtHdr #container #mainContent2 #pasoscarrito #dentropasos {
	margin-right: 10px;
}
.twoColLiqLtHdr #container #mainContent .detalle_disfraz #detallefotogrande #h1detalleproducto {
	font-family: Verdana, Geneva, sans-serif;
	font-size: xx-small;
	text-transform: capitalize;
	color: #F41744;
	font-weight: normal;
}
.twoColLiqLtHdr #container #mainContent .detalle_disfraz #detallefotogrande #h1detalleproducto h1 {
	font-size: x-large;
	color: #A50525;
	font-weight: normal;
	text-transform: capitalize;
	font-family: Verdana, Geneva, sans-serif;
}


.twoColLiqLtHdr .paginas #carritoarriba {
	background-color: #FFF;
	padding-top: 1px;
	padding-bottom: 0px;
	margin-top: 2px;
	float: left;
	width: 250px;
	margin-left: 45%;
}

.twoColLiqLtHdr .paginas #carritoarriba a img {
	height: 36px;
	width: 70px;

}
.twoColLiqLtHdr .paginas #carritoarriba a {
	color: #666;
	font-family: Verdana, Geneva, sans-serif;
}
.twoColLiqLtHdr #container #header #horario a:hover {
	font-size: 11px;
	color: #333;
	font-weight: normal;
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif;
}
tr td a {
	font-family: Verdana, Geneva, sans-serif;
}

.twoColLiqLtHdr .paginas #carritoarriba a #comprar {
	height: 36px;
	width: 120px;
}
.twoColLiqLtHdr .paginas #carritoarriba #dmenucategoria {
	float: right;
}
.twoColLiqLtHdr .paginas #carritoarriba #divcarrito {
	float: left;
	padding-bottom: 2px;
}
.twoColLiqLtHdr .paginas #carritoarriba #divnumero {
	float: left;
	margin-right: 2px;
	margin-left: 2px;
	height: 26px;
	padding-top: 12px;
	background-color: #999;
	text-align: center;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bolder;
	color: #FFF;
	border-radius: 6px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
}
.twoColLiqLtHdr .paginas #carritoarriba #divtotal {
	float: left;
	height: 20px;
	padding-top: 18px;
	margin-left: 15px;
	width: 80px;
	font-weight: bolder;
	color: #666;
	text-align: center;
	font-size: medium;
}

.twoColLiqLtHdr #container #mainContent .pasarpaginas mm_hiddenregion #totalproductos {
	float: left;
	margin-top: 2%;
	margin-left: 1%;
}
.twoColLiqLtHdr #container #mainContent .pasarpaginas {
	margin-bottom: 2%;
	height: 40px;
	float: left;
	width: 100%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}
.twoColLiqLtHdr #container #mainContent .pasarpaginas mm_hiddenregion #totalproductos {
	float: left;
	margin-top: 10px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	color: #666;
}
.twoColLiqLtHdr #container #mainContent .pasarpaginas mm_hiddenregion #mostrarproducto {
	float: left;
	margin-top: 1%;
	margin-left: 1%;
}
.twoColLiqLtHdr #container #mainContent .pasarpaginas #ordenarpor {
	float: right;
	margin-top: 6px;
	margin-right: 1%;
}
.twoColLiqLtHdr #container #mainContent .pasarpaginas #tablaproducto {
	float: left;
	margin-top: 5px;
}
.twoColLiqLtHdr #container #mainContent .pasarpaginas mm_hiddenregion #mostrarproducto {
	margin-top: 6px;
	margin-left: 1%;
	float: left;
}
.twoColLiqLtHdr #container #mainContent .izquierdanavegador div {
	text-align: left;
	border-radius: 6px;
	font-weight: bold;
	background-color: #FFFFFF;
}
.titulospaginaprincipal {
	background-color: #F41744;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 2px;
	font-weight: bolder;
	color: #FFF;
	border-radius: 4px;
}
.twoColLiqLtHdr #container #mainContent #fans {
	width: 500px;
	margin-top: 2%;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
.twoColLiqLtHdr #container #mainContent .izquierdanavegador div #paginaizquierdaarriba {
	float: right;
}
.twoColLiqLtHdr #container #header #menuMio #menucategoria {
	float: left;
	width: 147px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: medium;
	font-weight: bolder;
	color: #FFF;
	background-image: url(https://www.disfracesmimo.com/imagenes/fondodescripcion.jpg);
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #EBEBEB;
}
.twoColLiqLtHdr #container #header #menuMio #menuselec {
	font-family: Verdana, Geneva, sans-serif;
	font-size: medium;
	font-weight: bolder;
	color: #FFF;
	float: left;
	width: 147px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	background-color: #FF8C1A;
}
.twoColLiqLtHdr #container #header #menuMio #menuselec a {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bolder;
	color: #FFF;
}
.twoColLiqLtHdr #container #sidebar1 #quitar {
	float: left;
}
.twoColLiqLtHdr #container #sidebar1 #categoriaarriba {
	float: left;
}
.twoColLiqLtHdr #container #sidebar1 #arribatotal {
	width: 100%;
	display: block;
}
.twoColLiqLtHdr #container #mainContent table tr .ladotd #detalleproducto #precioproducto #stock {
	margin-top: -2px;
	margin-bottom: 4px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: small;
	font-weight: bolder;
	color: #0080FF;
}
.twoColLiqLtHdr #container #sidebar1 #CollapsiblePanel1 .CollapsiblePanelContent .botonesselec {
	text-align: left;
	background-color: #FF8C1A;
	font-weight: bolder;
	color: #FFF;
	font-family: Verdana, Geneva, sans-serif;
	padding-top: 6px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 6px;
}
.twoColLiqLtHdr #container #sidebar1 #CollapsiblePanel1 .CollapsiblePanelContent .botonesselec a {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bolder;
	color: #FFF;
}
.twoColLiqLtHdr #container #mainContent .detallepaginas span a {
	color: #666666;
}
.twoColLiqLtHdr #container #mainContent .detallepaginas span {
	color: #666;
	font-weight: bold;
}
.twoColLiqLtHdr #container #mainContent #presentacionimagen #dentropresentacion p {
	margin-top: -5px;
	text-align: left;
}

.twoColLiqLtHdr #container #mainContent #presentacionimagen #dentropresentacion #sociales {
	float: left;
	padding: 0px;
	width: 650px;
	text-align: left;
	margin: 0px;
}
.twoColLiqLtHdr #container #mainContent #presentacionimagen #dentropresentacion #titulotigre {
	text-align: left;
}
.twoColLiqLtHdr #container #mainContent #presentacionimagen #dentropresentacion #titulotigrebuscador {
	text-align: left;
	margin-top: 8px;
	padding-left: 4px;
	padding-top: 8px;
}
.twoColLiqLtHdr #container #header #menuMio #MenuBar1 li ul li .izquierdapanelimagen {
	float: right;
	width: 16%;
	text-align: center;
	margin: 0px;
	margin: 0px;
	padding: 0px;
	background-color: #CCC;
}

.twoColLiqLtHdr #container #header #menuMio #MenuBar1 li ul li .izquierdapaneles {
	float: left;
	width: 17%;
	margin-left: 6%;
	background-color: #FFFFFF;
}
.twoColLiqLtHdr #container #mainContent .detalle_disfraz #detallefotogrande .imageninfantil a {
	font-size: x-small;
}
.twoColLiqLtHdr #container #mainContent .izquierdanavegador div span a {
	color: #666666;
	font-weight: normal;
	font-size: 12px;
}

.twoColLiqLtHdr #container #mainContent .catalogoinfantil a #titulodentroimagen {
	font-family: Verdana, Geneva, sans-serif;
	font-size: small;
	font-weight: bolder;
	color: #FFF;
	background-color: #E00526;
	padding-top: 2px;
	padding-bottom: 2px;
}
.twoColLiqLtHdr #container #sidebar1 .CollapsiblePanelContent {
	overflow: auto;
	height: 750px;
}

.twoColLiqLtHdr #container #sidebar1 #CollapsiblePanel6 #atenciontelefono .telefonos {
	text-align: left;
	font-weight: normal;
	font-family: Verdana, Geneva, sans-serif;
	font-size: x-small;
}
.telefonopequeno {
	font-size: small;
	font-weight: normal;
	color: #000;
	font-family: Verdana, Geneva, sans-serif;
}
.twoColLiqLtHdr #container #sidebar1 #CollapsiblePanel6 #atenciontelefono {
	text-align: left;
}
.twoColLiqLtHdr #container #sidebar1 #atenciontelefono {
	text-align: left;
}
.twoColLiqLtHdr #container #mainContent #contenidoprincipalarriba {
	font-size: medium;
	font-family: Verdana, Geneva, sans-serif;
	margin-top: 4px;
	text-align: center;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCC;
	border-bottom-color: #CCC;
}
.twoColLiqLtHdr #container #sidebar1 #CollapsiblePanelprecio {
	height: 170px;
}
.twoColLiqLtHdr #container #sidebar1 #CollapsiblePanel3 {
	height: 170px;
}

.twoColLiqLtHdr #container #mainContent table tr .ladotd #detalleproducto #precioproducto #stock a:hover {
	border: 2px solid #CCC;
}
.twoColLiqLtHdr #container #header #encabezadobuscador #carritoarriba {
	height: 30px;
	margin-top: 6%;
}
.twoColLiqLtHdr #container #header #encabezadobuscador #carritoarriba #divcarrito {
	float: left;
}
.twoColLiqLtHdr #container #header #encabezadobuscador #carritoarriba #divnumero {
	float: left;
	margin-left: 10px;
	background-color: #999;
	font-weight: bolder;
	color: #FFF;
	font-size: small;
	border-radius: 6px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.twoColLiqLtHdr #container #header #encabezadobuscador #carritoarriba #divtotal {
	float: left;
	margin-left: 15px;
	padding-top: 10px;
	height: 17px;
	width: 80px;
	font-size: small;
	font-weight: bolder;
	color: #666;
	text-align: right;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #CCC;
}
.twoColLiqLtHdr #container #header #imagen_logotipo a img {
	height: 90px;
	margin: auto;
	width: 300px;
}
.twoColLiqLtHdr #container #header #horario #contactostelefo {
	text-align: left;
	float: left;
	margin-left: 2px;
	font-size: x-small;
}
.twoColLiqLtHdr #container #header #horario #pagos {
	float: left;
	width: 135px;
	margin-left: 3px;
	height: 65px;
	margin-top: 2px;
}
.twoColLiqLtHdr #container #header #horario #micuenta #detromicuentaultima {
	height: 20px;
	width: 90px;
	float: left;
	padding-top: 4px;
	padding-bottom: 2px;
}
.twoColLiqLtHdr #container #sidebar1 #CollapsiblePanel6 .CollapsiblePanelContent .botones a {
	color: #666;
}

.twoColLiqLtHdr #container #mainContent .detallepaginas span a {
	font-weight: normal;
}
.twoColLiqLtHdr #container #mainContent #izquierdadetalle #fotoreferencia {
	text-align: left;
	padding-left: 4px;
}
.twoColLiqLtHdr #container #mainContent #detalle .TabbedPanelsContentGroup .TabbedPanelsContent.TabbedPanelsContentVisible #form3 table tr td #productoopinion {
	color: #FFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.twoColLiqLtHdr #container #mainContent #detalle .TabbedPanelsContentGroup .TabbedPanelsContent.TabbedPanelsContentVisible form #comentarios tr td #titulo {
	color: #FFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.preciodetalle {
	font-family: "Comic Sans MS", cursive;
	text-align: left;
	float:left;
	font-size: x-large;
	font-weight: bolder;
	color: #333333;
	margin-top: 2px;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
	border-radius: 8px;
}
.preciotequedan {
	font-family: Verdana, Geneva, sans-serif;
	font-size: medium;
	font-weight: bold;
	text-transform: capitalize;
	color: #FFF;
}

#footer #abajoimagenes {
	font-size: small;
	color: #666;
	font-weight: normal;
	font-family: Verdana, Geneva, sans-serif;
	height: 94px;
	background-color: #FFF;
	margin-top: 1%;
	margin-bottom: 0%;
}

#footer #abajoimagenes #enviospor {
	float: left;
	width: 48%;
	margin-left: 2%;
	height: 88px;
	text-align: center;
}

.twoColLiqLtHdr #container #mainContent #contenidotalla {
	padding-left: 10px;
	text-align: left;
}
.twoColLiqLtHdr #container #mainContent #devoluciones {
	text-align: left;
	padding-left: 6px;
}
.twoColLiqLtHdr #container #mainContent #devoluciones #direcciondevolucion {
	text-align: center;
	background-color: #FFF;
	color: #333;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
}
.twoColLiqLtHdr #container #mainContent #botonanclas {
	color: #666;
	font-size: small;
	text-align: left;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 12px;
}
.twoColLiqLtHdr #container #sidebar1 #atenciontelefono {
	font-size: 12px;
}
.letrasblancas {
	color: #FFF;
	font-family: Verdana, Geneva, sans-serif;
	font-size: small;
	font-weight: normal;
}
.twoColLiqLtHdr #container #mainContent2 #carrito tr td #cupon #dentrogastosdeenvio table {
	margin-right: 0%;
	margin-top: 0px;
	margin-bottom: 0px;
}
.twoColLiqLtHdr #container #header #horario #24horas {
	float: left;
}
.twoColLiqLtHdr #container #header #encabezadobuscador #dentrobuscador #formulario #texto {
	border: 0px none #FFF;
	margin-top: 4px;
}

.twoColLiqLtHdr #container #mainContent #aviso {
	text-align: left;
	padding-left: 10px;
}
.twoColLiqLtHdr #container #mainContent .catalogoinfantil a {
	color: #FFF;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
}
.twoColLiqLtHdr #container #mainContent .titulospaginaprincipal {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	color: #FFF;
}
.twoColLiqLtHdr #container #mainContent #titulosbanner {
	float: left;
	width: 99%;
	text-align: left;
	color: #E00526;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	border: 4px solid #FF8C1A;
	margin-top: 1%;
}
.twoColLiqLtHdr #container #mainContent #titulosbanner #dentrotitulobanner {
	text-align: left;
	color: #E00526;
	padding-left: 10px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
}
.twoColLiqLtHdr #container #mainContent #titulosbanner #dentrotitulobanner h1 {
	color: #E00526;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
}
.twoColLiqLtHdr #container #mainContent #categoriabajoadulto {
	float: left;
	width: 47%;
	margin-left: 1%;
	text-align: left;
	padding-left: 5px;
}
.twoColLiqLtHdr #container #mainContent #categoriabajoadulto #detrocategoriaadulto {
	float: left;
	height: 200px;
	width: 140px;
}
.twoColLiqLtHdr #container #mainContent #categoriabajoadulto #alladoimagenadulto {
	float: left;
	margin-left: 1%;
	text-align: left;
	padding-left: 6px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	color: #E00526;
}
.twoColLiqLtHdr #container #mainContent #categoriabajoadulto #alladoimagenadulto a {
	font-weight: normal;
	font-family: Verdana, Geneva, sans-serif;
}
.twoColLiqLtHdr #container #mainContent .catalogoinfantil a {
	color: #FFF;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
}
.twoColLiqLtHdr #container #mainContent .catalogoinfantil a .titulocatalogo {
	color: #FFF;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
}
.twoColLiqLtHdr #container #mainContent #titulosbanner h2 {
	color: #666;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	padding-left: 4px;
	padding-bottom: 2px;
}
.twoColLiqLtHdr #container #header #horario #24horas a img {
	width: 160px;
}
.twoColLiqLtHdr #container #header #horario #24horas {
	width: 164px;
}
.twoColLiqLtHdr #container #mainContent #detalle .TabbedPanelsContentGroup .TabbedPanelsContent.TabbedPanelsContentVisible #opiniones {
	background-color: #DFDFDF;
	color: #666;
}
.twoColLiqLtHdr #container #mainContent #detalle .TabbedPanelsContentGroup .TabbedPanelsContent.TabbedPanelsContentVisible #opiniones #comentarioproducto {
	margin: auto;
	width: 50%;
	background-color: #FFF;
}
.puntuacion {
	background-color: #FFF;
	margin: auto;
	width: 50%;
	height: 24px;
}
.twoColLiqLtHdr #container #mainContent #titulosbanner p {
	color: #666;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	padding-left: 6px;
}
.twoColLiqLtHdr #container #mainContent #sliderContainer3 {
	float: left;
	width: 750px;
	margin: auto;
}
.twoColLiqLtHdr #container #sidebar1 #CollapsiblePanel6 #emails {
	border: 1px none #CCC;
}
.twoColLiqLtHdr #container #mainContent #sliderContainer3 #myController {
	float: left;
	clear: both;
	margin-top: 1900px;
	margin-right: 500px;
}
.twoColLiqLtHdr #container #header #menuMio {
	float: left;
	clear: both;
	width: 100%;
}
ul li .izquierdapanelesadultos {
	background-color: #FFFFFF;
	background-image: url(url);
}

.letrapequestock {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	text-transform: capitalize;
	color: #F00;
}
.twoColLiqLtHdr #container #header #descuentogrande {
	float: left;
	clear: both;
	width: 99%;
	text-align: center;
	padding: 4px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	text-transform: capitalize;
	font-size: small;
	background-color: #FFFFFF;
	border: 1px none #CCC;
	border-radius: 6px;
	color: #333;
	margin-top: 2%;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
.letrasrojasdescuento {
	font-family: Verdana, Geneva, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #2AAE62;
}
.twoColLiqLtHdr #container #sidebar1 #emails .telefonos {
	font-size: x-small;
}
.twoColLiqLtHdr #container #sidebar1 #CollapsiblePanelficha {
	height: 20px;
}
.twoColLiqLtHdr #container #sidebar1 #CollapsiblePanel7 .CollapsiblePanelTab a {
	text-align: left;
	font-size: small;
	font-weight: normal;
	color: #666;
	margin-left: 0px;
}
.twoColLiqLtHdr #container #sidebar1 #CollapsiblePanel7 .CollapsiblePanelContent {
	color: #666;
	font-weight: normal;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	padding-left: 10px;
}
.twoColLiqLtHdr #container #sidebar1 #CollapsiblePanel7 .CollapsiblePanelContent .botones a {
	color: #999999;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.twoColLiqLtHdr #container #sidebar1 #CollapsiblePanel7 .CollapsiblePanelTab a:active {
	color: #FFF;
}
.twoColLiqLtHdr #container #sidebar1 #CollapsiblePanel7 .CollapsiblePanelContent .botones {
	background-color: #F5F7FE;
	color: #666;
}
#footer #elegimos {
	font-family: Verdana, Geneva, sans-serif;
	padding-left: 10px;
	height: 40px;
}
#footer #elegimos {
	font-size: x-small;
	color: #666;
}
.twoColLiqLtHdr #container #sidebar1 #CollapsiblePanel8 .CollapsiblePanelContent {
	padding-left: 10px;
}
.twoColLiqLtHdr #container #sidebar1 #CollapsiblePanel8 .CollapsiblePanelContent .botones {
	background-color: #F5F8FE;
}
.twoColLiqLtHdr #container #sidebar1 #CollapsiblePanel8 .CollapsiblePanelContent .botones a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: small;
	color: #999;
}
.twoColLiqLtHdr #container #mainContent table tr .ladotd #detalleproducto2 {
	margin: auto;
	width: 220px;
}
.twoColLiqLtHdr #container #sidebar1 #CollapsiblePanel9 .CollapsiblePanelTab {
	text-align: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: small;
	font-weight: normal;
	color: #666;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 16px;
}
.twoColLiqLtHdr #container #sidebar1 #CollapsiblePanel9 .CollapsiblePanelTab a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: small;
	color: #666;
}

.twoColLiqLtHdr #container #sidebar1 #CollapsiblePanel9 .CollapsiblePanelContent {
	padding-left: 10px;
	color: #999;
}
.twoColLiqLtHdr #container #sidebar1 #CollapsiblePanel9 .CollapsiblePanelContent .botones {
	background-color: #F5F8FE;
}
.twoColLiqLtHdr #container #sidebar1 #CollapsiblePanel9 .CollapsiblePanelContent .botones a {
	font-family: Verdana, Geneva, sans-serif;
	color: #666666;
}
.opacidad {
	font-family: Verdana, Geneva, sans-serif;
	font-size: x-small;
	opacity: 30;
}
.twoColLiqLtHdr #container #mainContent table tr .ladotd #detalleproducto #detallediv {
	font-family: Verdana, Geneva, sans-serif;
	font-size: x-small;
	color: #FFF;
	background-color: #DF093F;
	opacity: 80;
}

.twoColLiqLtHdr #container #sidebar1 #CollapsiblePanel8 {
	text-align: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: small;
	color: #666;
	padding-top: 4px;
	padding-bottom: 4px;
}
.twoColLiqLtHdr #container #mainContent2 #botoncarrito2 {
	float: right;
	padding-right: 10px;
}
.twoColLiqLtHdr #container #sidebar1 #CollapsiblePanel7 .CollapsiblePanelContent #CollapsiblePanel11 .CollapsiblePanelContent {
	overflow: auto;
	height: 150px;
}
.twoColLiqLtHdr #container #sidebar1 #CollapsiblePanel7 .CollapsiblePanelContent #CollapsiblePanel12 .CollapsiblePanelContent {
	overflow: auto;
	height: 280px;
}
.twoColLiqLtHdr #container #sidebar1 #CollapsiblePanel7 .CollapsiblePanelContent #CollapsiblePanel13 .CollapsiblePanelContent {
	overflow: auto;
	height: 440px;
}
.twoColLiqLtHdr #container #sidebar1 #CollapsiblePanel7 .CollapsiblePanelTab {
	text-align: left;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	color: #666;
	padding-left: 16px;
}
.twoColLiqLtHdr #container #sidebar1 #CollapsiblePanel1 #CollapsiblePanel13 .CollapsiblePanelContent {
	height: 340px;
	overflow: auto;
}

.twoColLiqLtHdr #container #sidebar1 #CollapsiblePanel1 #CollapsiblePanel20 .CollapsiblePanelContent #CollapsiblePanel11 .CollapsiblePanelContent {
	overflow: auto;
	height: 230px;
	padding-left: 10px;
}
.twoColLiqLtHdr #container #sidebar1 #CollapsiblePanel1 #CollapsiblePanel20 .CollapsiblePanelContent #CollapsiblePanel12 .CollapsiblePanelContent {
	overflow: auto;
	height: 280px;
	padding-left: 10px;
}
.twoColLiqLtHdr #container #sidebar1 #CollapsiblePanel1 #CollapsiblePanel20 .CollapsiblePanelContent #CollapsiblePanel13 .CollapsiblePanelContent {
	overflow: auto;
	height: 440px;
	padding-left: 10px;
}
.twoColLiqLtHdr #container #sidebar1 #CollapsiblePanel1 #CollapsiblePanel20 .CollapsiblePanelContent #CollapsiblePanel10 .CollapsiblePanelContent {
	height: 310px;
}
.twoColLiqLtHdr #container #mainContent table tr .ladotd #detalleproductoencima {
	margin: auto;
	height: 300px;
	width: 220px;
	background-color: #DF093F;
	visibility: hidden;
}
.twoColLiqLtHdr #container #sidebar1 #CollapsiblePanel1 #CollapsiblePanel20 .CollapsiblePanelContent #CollapsiblePanel10 .CollapsiblePanelTab a {
	color: #666;
	font-family: Verdana, Geneva, sans-serif;
	font-size: small;
	font-weight: normal;
}
.twoColLiqLtHdr #container #sidebar1 #CollapsiblePanel1 #CollapsiblePanel20 .CollapsiblePanelContent #CollapsiblePanel11 .CollapsiblePanelTab a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: small;
	font-weight: normal;
	color: #666;
}
.twoColLiqLtHdr #container #sidebar1 #CollapsiblePanel1 #CollapsiblePanel20 .CollapsiblePanelContent #CollapsiblePanel12 .CollapsiblePanelTab a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: small;
	font-weight: normal;
	color: #666;
}
.twoColLiqLtHdr #container #sidebar1 #CollapsiblePanel1 #CollapsiblePanel20 .CollapsiblePanelContent #CollapsiblePanel13 .CollapsiblePanelTab a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: small;
	font-weight: normal;
	color: #666;
}

.twoColLiqLtHdr #container #header #encabezadobuscador #dentrobuscador #formulario #texto {
	border: 1px solid #CCCCCC;
	margin-top: 4px;
}
.twoColLiqLtHdr #container #sidebar1 #CollapsiblePanel7 {
	color: #666;
	font-family: Verdana, Geneva, sans-serif;
	font-size: small;
	font-weight: normal;
	background-color: #FFFFFF;
}
.twoColLiqLtHdr #container #sidebar1 #CollapsiblePanel9 {
	font-family: Verdana, Geneva, sans-serif;
}
.twoColLiqLtHdr #container #sidebar1 #CollapsiblePanel9 .CollapsiblePanelContent {
	font-family: Verdana, Geneva, sans-serif;
	overflow: auto;
	height: 195px;
}
.twoColLiqLtHdr #container #sidebar1 #CollapsiblePanel9 .CollapsiblePanelContent .botones a:hover {
	font-family: Verdana, Geneva, sans-serif;
	color: #DF093F;
	text-decoration: none;
}
.twoColLiqLtHdr #container #sidebar1 #CollapsiblePanel9 .CollapsiblePanelContent .botones a:hover {
	font-family: Verdana, Geneva, sans-serif;
	color: #DF093F;
	text-decoration: none;
	font-size: 12px;
}
.twoColLiqLtHdr #container #sidebar1 #CollapsiblePanel8 .CollapsiblePanelContent .botones a:hover {
	font-family: Verdana, Geneva, sans-serif;
	color: #DF093F;
	text-decoration: none;
}
.twoColLiqLtHdr #container #sidebar1 .botones a:hover {
	font-family: Verdana, Geneva, sans-serif;
	color: #575757;
	text-decoration: none;
}
.twoColLiqLtHdr #container #sidebar1 #CollapsiblePanel14 .CollapsiblePanelContent {
	height: 160px;
}
.twoColLiqLtHdr #container #sidebar1 #CollapsiblePanel15 .CollapsiblePanelContent {
	height: 160px;
}
.twoColLiqLtHdr #container #sidebar1 #CollapsiblePanel20 .CollapsiblePanelContent {
	height: 280px;
}
.twoColLiqLtHdr #container #sidebar1 #CollapsiblePanel21 .CollapsiblePanelContent {
	height: 160px;
}
.twoColLiqLtHdr #container #sidebar1 .CollapsiblePanelContent {
	height: 560px;
}
.twoColLiqLtHdr #container #sidebar1 #CollapsiblePanel7 .CollapsiblePanelContent {
	height: 310px;
}
.twoColLiqLtHdr #container #sidebar1 #CollapsiblePanel7 .CollapsiblePanelContent #CollapsiblePanel11 .CollapsiblePanelContent {
	height: 230px;
	overflow: auto;
}
.twoColLiqLtHdr #container #sidebar1 #CollapsiblePanel1 #CollapsiblePanel20 .CollapsiblePanelContent {
	height: 600px;
}
.twoColLiqLtHdr #container #sidebar1 #CollapsiblePanel1 #CollapsiblePanel20 #CollapsiblePanel30 {
	height: 1px;
}
.twoColLiqLtHdr #container #sidebar1 #CollapsiblePanel1 #CollapsiblePanel20 .CollapsiblePanelContent #CollapsiblePanel10 .CollapsiblePanelContent {
	padding-left: 10px;
}
.twoColLiqLtHdr #container #sidebar1 #CollapsiblePanel1 #CollapsiblePanel20 .CollapsiblePanelContent #CollapsiblePanel10 .CollapsiblePanelContent .botones {
	padding-left: 5px;
	background-color: #F5F8FE;
}
.twoColLiqLtHdr #container #sidebar1 #CollapsiblePanel1 #CollapsiblePanel20 .CollapsiblePanelContent #CollapsiblePanel13 .CollapsiblePanelContent .botones {
	background-color: #F5F8FE;
}
.twoColLiqLtHdr #container #sidebar1 #CollapsiblePanel1 #CollapsiblePanel20 .CollapsiblePanelContent #CollapsiblePanel12 .CollapsiblePanelContent .botones {
	background-color: #F5F8FE;
}
.twoColLiqLtHdr #container #sidebar1 #CollapsiblePanel1 #CollapsiblePanel20 .CollapsiblePanelContent #CollapsiblePanel11 .CollapsiblePanelContent .botones {
	background-color: #F5F8FE;
}
.twoColLiqLtHdr #container #sidebar1 #CollapsiblePanel1 #CollapsiblePanel20 .CollapsiblePanelContent #CollapsiblePanel10 .CollapsiblePanelContent .botones a {
	font-family: Verdana, Geneva, sans-serif;
	color: #999999;
}
.twoColLiqLtHdr #container #sidebar1 #CollapsiblePanel1 #CollapsiblePanel20 .CollapsiblePanelContent #CollapsiblePanel11 .CollapsiblePanelContent .botones a {
	font-family: Verdana, Geneva, sans-serif;
	color: #999;
}
.twoColLiqLtHdr #container #sidebar1 #CollapsiblePanel1 #CollapsiblePanel20 .CollapsiblePanelContent #CollapsiblePanel12 .CollapsiblePanelContent .botones a {
	color: #999;
}
.twoColLiqLtHdr #container #sidebar1 #CollapsiblePanel1 #CollapsiblePanel20 .CollapsiblePanelContent #CollapsiblePanel13 .CollapsiblePanelContent .botones a {
	color: #999;
}
.twoColLiqLtHdr #container #sidebar1 #CollapsiblePanel8 .CollapsiblePanelContent .botones a {
	color: #999;
}
.medioarriba {
	margin: auto;
	width: 640px;
}
.col-xs-5.col-sm-4.col-md-4.col-lg-3 #detalleproducto #fotos {
	position: relative;
	height: 360px;
	width: 260px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: small;
	font-weight: normal;
	color: #0D0D0D;
	border-radius: 6px 6px 6px 6px;
	padding-bottom: 20px;
}
.twoColLiqLtHdr #container #mainContent table tr .ladotd #detalleproducto #fotospeque {
	position: relative;
	height: 160px;
	width: 160px;
	background-color: #C72C4A;
	font-family: Verdana, Geneva, sans-serif;
	font-size: small;
	font-weight: normal;
	color: #FFF;
	border-radius: 6px 6px 6px 6px;
	margin: 0px;
}

.twoColLiqLtHdr #container #mainContent #detalleproduc a img:hover {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	box-shadow: 0px 0px #FFF;
}
.col-xs-5.col-sm-4.col-md-4.col-lg-3 #detalleproducto #fotos a {
	font-family: Verdana, Geneva, sans-serif;
	color: #0D0D0D;
	text-align: left;
	font-size: small;
	height: auto;
	opacity: 1;
}
.twoColLiqLtHdr #container #mainContent table tr .ladotd #detalleproducto #fotospeque a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #999;
}



.col-xs-5.col-sm-4.col-md-4.col-lg-3 #detalleproducto #fotos2 {
	position: relative;
	height: 240px;
	width: 220px;
	background-color: #C72C4A;
	font-family: Verdana, Geneva, sans-serif;
	font-size: small;
	font-weight: normal;
	color: #FFF;
	border-radius: 6px 6px 6px 6px;
	margin: 0px;
	line-height: 22px;
}
.col-xs-5.col-sm-4.col-md-4.col-lg-3 #detalleproductocomplemento #fotos3 {
	position: relative;
	height: 100px;
	width: 140px;
	background-color: #C72C4A;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFF;
	border-radius: 6px 6px 6px 6px;
	margin: 0px;
}

.col-xs-5.col-sm-4.col-md-4.col-lg-3 #detalleproducto #fotos2 a img  {
	position: absolute;
	width: 220px;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	font-family: Verdana, Geneva, sans-serif;
	height: 240px;
	background-color: #FFF;
	margin-top: 0px;
	margin-bottom: 0px;
	opacity: 030;
}
.col-xs-5.col-sm-4.col-md-4.col-lg-3 #detalleproducto #fotos3 a img {
	position: absolute;
	width: 140px;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	font-family: Verdana, Geneva, sans-serif;
	height: 100px;
	background-color: #FFF;
	margin-top: 0px;
	margin-bottom: 0px;
	opacity: 030;
}

.col-xs-5.col-sm-4.col-md-4.col-lg-3 #detalleproducto #fotos a img {
	width: 260px;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	font-family: Verdana, Geneva, sans-serif;
	height: 360px;
	margin-top: 0px;
	margin-bottom: 0px;
	opacity: 1;
	position: absolute;
	color: rgba(19,19,19,1.00);
	padding-top: 0px;
}
.col-xs-5.col-sm-4.col-md-4.col-lg-3 #detalleproducto #fotospeque a img {
	width: 160px;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	font-family: Verdana, Geneva, sans-serif;
	height: 160px;
	background-color: #FFF;
	margin-top: 0px;
	margin-bottom: 0px;
	opacity: 030;
	position: absolute;
}




.col-xs-5.col-sm-4.col-md-4.col-lg-3 #detalleproducto #fotos a:hover img  {
	opacity: 0.2;
	width: 260px;
	height: 360px;
	margin-bottom: 0px;
	margin-top: 0px;
	color: rgba(41,39,39,1.00);
	padding-top: 0px;
}
.col-xs-5.col-sm-4.col-md-4.col-lg-3 #detalleproducto #fotospeque a:hover img {
	opacity: 0.30;
	width: 220px;
	height: 260px;
	margin-top: 0px;
	margin-bottom: 0px;
}


.col-xs-5.col-sm-4.col-md-4.col-lg-3 #detalleproducto #fotos2 a:hover img {
	opacity: 0.30;
	width: 220px;
	height: 240px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.col-xs-5.col-sm-4.col-md-4.col-lg-3 #detalleproducto #fotos3 a:hover img {
	opacity: 0.30;
	width: 140px;
	height: 100px;
	margin-top: 0px;
	margin-bottom: 0px;
}




.twoColLiqLtHdr #container #sidebar1 #CollapsiblePanel7 .CollapsiblePanelContent .botones a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #DF093F;
	text-decoration: none;
	font-weight: normal;
}
.twoColLiqLtHdr #container #sidebar1 #CollapsiblePanel1 #CollapsiblePanel20 .CollapsiblePanelContent #CollapsiblePanel10 .CollapsiblePanelContent .botones a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: small;
	color: #DF093F;
	text-decoration: none;
	font-weight: normal;
}
.twoColLiqLtHdr #container #sidebar1 #CollapsiblePanel1 #CollapsiblePanel20 .CollapsiblePanelContent #CollapsiblePanel11 .CollapsiblePanelContent .botones a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: small;
	font-weight: normal;
	color: #DF093F;
	text-decoration: none;
}
.twoColLiqLtHdr #container #sidebar1 #CollapsiblePanel1 #CollapsiblePanel20 .CollapsiblePanelContent #CollapsiblePanel12 .CollapsiblePanelContent .botones a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: small;
	font-weight: normal;
	color: #DF093F;
	text-decoration: none;
}
.twoColLiqLtHdr #container #sidebar1 #CollapsiblePanel1 #CollapsiblePanel20 .CollapsiblePanelContent #CollapsiblePanel13 .CollapsiblePanelContent .botones a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: small;
	font-weight: normal;
	color: #DF093F;
	text-decoration: none;
}
.twoColLiqLtHdr #container #mainContent #detalle .TabbedPanelsContentGroup .TabbedPanelsContent.TabbedPanelsContentVisible table tr .ladotd #detalleproducto #agotado {
	margin: auto;
	height: 30px;
	width: 180px;
	text-align: center;
	padding-top: 6px;
}

.col-xs-5.col-sm-4.col-md-4.col-lg-3 #detalleproducto #fotos2 a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #999;
}
.col-xs-5.col-sm-4.col-md-4.col-lg-3 #detalleproducto #fotos3 a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #999;
}

.twoColLiqLtHdr #container #mainContent table tr .ladotd #detalleproducto #tituloproducto .titulobasedatos a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: small;
	font-weight: normal;
	color: #999999;
}
.comprar {
	font-family: Verdana, Geneva, sans-serif;
	font-size: small;
	font-weight: bolder;
	color: #FFF;
	margin: auto;
	width: 100px;
	padding-top: 1px;
	padding-right: 4px;
	padding-bottom: 1px;
	padding-left: 4px;
	height: 25px;
	background-color: #25B156;
	border-radius: 6px;
}
.agotado {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bolder;
	margin: auto;
	height: 30px;
	width: 180px;
	padding-top: 4px;
	padding-right: 18px;
	padding-bottom: 4px;
	padding-left: 18px;
	background-color: #FFFFFF;
	border: 2px solid #CCC;
	border-radius: 8px;
	font-size: small;
	color: #666;
}
.twoColLiqLtHdr #container #mainContent #detalle .TabbedPanelsContentGroup .TabbedPanelsContent.TabbedPanelsContentVisible table tr .ladotd #detalleproducto #agotado a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: x-small;
	font-weight: bolder;
	color: #666;
	text-decoration: none;
}

.twoColLiqLtHdr #container #mainContent #detalle .TabbedPanelsContentGroup .TabbedPanelsContent.TabbedPanelsContentVisible table tr .ladotd #detalleproducto a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: medium;
	font-weight: bolder;
	color: #FFF;
	margin: auto;
	height: 30px;
	width: 180px;
	padding-top: 2px;
	padding-right: 8px;
	padding-bottom: 2px;
	padding-left: 8px;
}

.confianza {
	text-align: left;
}
.twoColLiqLtHdr #container #mainContent table tr .ladotd #detalleproducto #precioproducto #comprar {
	margin-top: 3px;
}
.twoColLiqLtHdr #container #mainContent table tr .ladotd #detalleproducto #precioproducto #agotado a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: small;
	color: #666;
	text-decoration: none;
	background-color: #FFF;
}
.twoColLiqLtHdr #container #mainContent table tr .ladotd #detalleproducto #precioproducto #agotado a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: small;
	font-weight: bolder;
	color: #999;
	text-decoration: none;
}

.twoColLiqLtHdr #container #mainContent table tr .ladotd #detalleproducto #precioproducto #agotado {
	margin-top: 9px;
}
.twoColLiqLtHdr #container #mainContent2 #carrito tr td #totalcarrito #botoncarrito a:hover {
	background-image: url(https://www.disfracesmimo.com/imagenes/pedido-rojo.jpg);
	opacity: 0.80;
}
.twoColLiqLtHdr #container #mainContent .detalle_disfraz #detallefotogrande #carritodetalle #botoncarrito #carritochica #imageField3:hover {
	opacity: 0.80;
}
.twoColLiqLtHdr #container #sidebar1 #CollapsiblePanel7 .CollapsiblePanelContent #CollapsiblePanel11 .CollapsiblePanelContent .botones a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #999;
	text-decoration: none;
}
.twoColLiqLtHdr #container #sidebar1 #CollapsiblePanel7 .CollapsiblePanelContent #CollapsiblePanel11 .CollapsiblePanelContent .botones a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #F41744;
	text-decoration: none;
}
.twoColLiqLtHdr #container #sidebar1 #CollapsiblePanel9 .CollapsiblePanelContent .botones a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #999;
	text-decoration: none;
}
.twoColLiqLtHdr #container #sidebar1 #CollapsiblePanel8 .CollapsiblePanelContent .botones a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #999;
	text-decoration: none;
}
.twoColLiqLtHdr #container #sidebar1 #CollapsiblePanel8 .CollapsiblePanelContent .botones a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #999;
	text-decoration: none;
}

.twoColLiqLtHdr #container #sidebar1 #CollapsiblePanel8 .CollapsiblePanelContent .botones a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #F41744;
	text-decoration: none;
}
.twoColLiqLtHdr #container #sidebar1 #CollapsiblePanel1 #CollapsiblePanel20 .CollapsiblePanelContent #CollapsiblePanel10 .CollapsiblePanelContent .botones a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #999;
	text-decoration: none;
}
.twoColLiqLtHdr #container #sidebar1 #CollapsiblePanel1 #CollapsiblePanel20 .CollapsiblePanelContent #CollapsiblePanel10 .CollapsiblePanelContent .botones a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #F41744;
	text-decoration: none;
}
.twoColLiqLtHdr #container #sidebar1 #CollapsiblePanel1 #CollapsiblePanel20 .CollapsiblePanelContent #CollapsiblePanel11 .CollapsiblePanelContent .botones a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #999;
	text-decoration: none;
}
.twoColLiqLtHdr #container #sidebar1 #CollapsiblePanel1 #CollapsiblePanel20 .CollapsiblePanelContent #CollapsiblePanel11 .CollapsiblePanelContent .botones a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #F41744;
}
.twoColLiqLtHdr #container #sidebar1 #CollapsiblePanel1 #CollapsiblePanel20 .CollapsiblePanelContent #CollapsiblePanel12 .CollapsiblePanelContent .botones a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #999;
	text-decoration: none;
}
.twoColLiqLtHdr #container #sidebar1 #CollapsiblePanel1 #CollapsiblePanel20 .CollapsiblePanelContent #CollapsiblePanel12 .CollapsiblePanelContent .botones a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #F41744;
	text-decoration: none;
}
.twoColLiqLtHdr #container #sidebar1 #CollapsiblePanel1 #CollapsiblePanel20 .CollapsiblePanelContent #CollapsiblePanel13 .CollapsiblePanelContent .botones a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #999;
	text-decoration: none;
}
.twoColLiqLtHdr #container #sidebar1 #CollapsiblePanel1 #CollapsiblePanel20 .CollapsiblePanelContent #CollapsiblePanel13 .CollapsiblePanelContent .botones a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #F41744;
	text-decoration: none;
}
.twoColLiqLtHdr #container #mainContent table tr .ladotd #precioproducto {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #4467C7;
}
.twoColLiqLtHdr #container #mainContent table tr .ladotd #detalleproducto .disponible {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4467C7;
	text-decoration: none;
	margin-bottom: 3px;
	margin-top: 2px;
}
.twoColLiqLtHdr #container #header #horario #contacta {
	float: left;
	margin-top: 44px;
	margin-right: 4px;
	height: 40px;
	width: 63px;
}
.twoColLiqLtHdr #container #header #horario #carritoarriba {
	float: left;
	width: 240px;
	height: 70px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	margin-top: 6%;
}
.twoColLiqLtHdr #container #header #horario #carritoarriba #divcarrito {
	float: left;
	margin-top: 4px;
	margin-left: 6%;
}
.twoColLiqLtHdr #container #header #horario #carritoarriba #divnumero {
	float: left;
	margin-top: 40px;
	margin-left: 20px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: large;
	font-weight: bolder;
	color: #666;
	text-decoration: none;
	border-right-width: 1px;
	border-right-style: none;
	border-right-color: #CCC;
	border-radius: 14px;
	padding: 4px;
	width: 35px;
}
.twoColLiqLtHdr #container #header #horario #carritoarriba #divtotal {
	float: left;
	margin-top: 44px;
	margin-left: 10px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: large;
	font-weight: bolder;
	color: #595959;
	text-decoration: none;
	text-align: left;
}
.twoColLiqLtHdr #container #header #horario #contacta a:hover {
	color: #999;
	opacity: 0.50;
}
.totaldescuento {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #666;
	text-decoration: none;
	text-align: center;
	margin-top: -4%;
}
.twoColLiqLtHdr #container #header #encabezadobuscador #dentrobuscador #formulario #buscar {
	font-size: 12px;
}
.twoColLiqLtHdr #container #header #encabezadobuscador #dentrobuscador #formulario #texto {
	font-size: 16px;
	border: 1px solid #CCCCCC;
	margin-top: 4px;
	float: left;
}

.twoColLiqLtHdr #container #header #encabezadobuscador #dentrobuscador {
	height: 30px;
	margin-bottom: 6px;
	padding-top: 16px;
	padding-left: 30px;
	text-align: center;
	margin-top: 2%;
}
#dentrobuscador #formulario #lupa {
	width: 40px;
	height: 40px;
	float: left;
}


.twoColLiqLtHdr #container #mainContent #abajorojo {
	float: left;
	height: 27px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF0000;
	width: 500px;
}
.twoColLiqLtHdr #container #mainContent #bannerpeque {
	float: left;
	height: 160px;
	width: 360px;
	margin-right: 14px;
	margin-top: 12px;
	margin-bottom: 10px;
	border: 2px none #CCC;
	margin-left: 0px;
}
.twoColLiqLtHdr #container #mainContent #bannerpeque2 {
	float: right;
	height: 160px;
	width: 360px;
	margin-top: 12px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 0px;
	border: 2px none #CCC;
}
.botonverdegrande {
	font-family: Verdana, Geneva, sans-serif;
	font-size: small;
	font-weight: bolder;
	color: #FFF;
	text-decoration: none;
	border-radius: 6px;
	text-align: center;
	background-color: #669900;
	padding: 8px;
	margin: auto;
	float: right;
}
.twoColLiqLtHdr #container #header #encabezadobuscador a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666;
	text-decoration: none;
}
.twoColLiqLtHdr #container #fans {
	margin-top: 4px;
	margin-bottom: 4px;
	float: left;
}
#footer h4 strong a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #999;
	text-decoration: none;
}

.twoColLiqLtHdr #container #header #horario #carritoarriba #divcarrito #CollapsiblePanel3 {
	height: 35px;
	width: 35px;
	margin-top: 0px;
	padding-right: 0px;
}
.fa.fa-shopping-cart {
	font-size: 30px;
}

.twoColLiqLtHdr #container #header #horario #carritoarriba #divcarrito #CollapsiblePanel3 .CollapsiblePanelContent table {
	border: 1px solid #CCC;
}
.twoColLiqLtHdr #container #header #horario #carritoarriba #divcarrito #CollapsiblePanel3 .CollapsiblePanelContent table tr td {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	color: #666;
}
.twoColLiqLtHdr #container #header #horario #carritoarriba #divcarrito #CollapsiblePanel3 .CollapsiblePanelContent table tr {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.twoColLiqLtHdr #container #header #horario #carritoarriba #divcarrito #CollapsiblePanel3 .CollapsiblePanelContent table tr td #portes {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.twoColLiqLtHdr #container #header #horario #carritoarriba #divcarrito #CollapsiblePanel3 .CollapsiblePanelContent table tr td #portes2 {
	border: 0px none #FFF;
}
.titulocarri {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666;
	text-decoration: none;
}
.twoColLiqLtHdr #container #header #horario #carritoarriba #divcarrito #CollapsiblePanel3 .CollapsiblePanelContent table tr td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	text-transform: capitalize;
}
.twoColLiqLtHdr #container #header #horario #carritoarriba #divcarrito #CollapsiblePanel3 .CollapsiblePanelTab {
	width: 56px;
	height: 40px;
	margin-top: 30px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.twoColLiqLtHdr #container #header #horario #carritoarriba #divcarrito #CollapsiblePanel3 .CollapsiblePanelContent {
	width: 300px;
	position: absolute;
	height: auto;
	z-index: 200;
	-webkit-box-shadow: 0px 0px;
	box-shadow: 0px 0px;
}
.twoColLiqLtHdr #container #header #horario #carritoarriba #divcarrito #CollapsiblePanel3 .CollapsiblePanelContent #contenidocarro {
	position: relative;
}
.totalcarri {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
}
.totalarribacarri {
	font-family: Verdana, Geneva, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #333;
}
.twoColLiqLtHdr #container #mainContent .pasarpaginas #tablaproductos table tr td #paginas #jumpMenu {
	height: 25px;
	width: 36px;
	margin-top: 2px;

	margin-bottom: 2px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #333;
	background-color: #E0E0E0;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0px;
}
.twoColLiqLtHdr #container #mainContent .pasarpaginas #tablaproducto a {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	color: #808080;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCC;
	padding-left: 6px;
}
.twoColLiqLtHdr #container #mainContent .pasarpaginas #tablaproducto a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	color: #CCCCCC;
}

.twoColLiqLtHdr #container #mainContent .pasarpaginas #tablaproducto {
	float: left;
	margin-top: 6px;
	margin-left: 1%;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	color: #C0C0C0;
	width: 230px;
	font-size: medium;
}
.twoColLiqLtHdr #container #mainContent #descripciongeneral {
	float: left;
	text-align: left;
	padding-left: 10px;
	width: 100%;
	border: none;
	margin-bottom: 6px;
	padding-bottom: 10px;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
}
.twoColLiqLtHdr #container #header #menuMio #MenuBar1 li .MenuBarSubmenuVisible li #titulopanel {
	font-family: Verdana, Geneva, sans-serif;
	color: #666666;
	font-weight: bolder;
	font-size: medium;
	text-decoration: none;
	border-bottom-width: 2px;
	border-bottom-style: none;
	margin-bottom: 4px;
	background-color: #EBEBEB;
	text-align: left;
	text-transform: capitalize;
}
.twoColLiqLtHdr #container #header #menuMio #MenuBar1 li a:active {


}

.twoColLiqLtHdr #container #header #menuMio #MenuBar1 li .MenuBarSubmenuVisible li #titulopanel a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: small;
	font-weight: bolder;
	color: #333333;
}
.twoColLiqLtHdr #container #header #menuMio #MenuBar1 li .MenuBarSubmenuVisible li #titulopanel a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: small;
	font-weight: bolder;
	color: #CCCCCC;
	text-align: left;
}
.twoColLiqLtHdr #container #header #menuMio #MenuBar1 li .MenuBarItemSubmenu a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bolder;
	color: #666;
	text-decoration: none;
	background-color: #700515;
}
.twoColLiqLtHdr #container #header #menuMio #MenuBar1 li .MenuBarSubmenuVisible li #titulopanel a:active {
	background-color: #EBEBEB;
}
.twoColLiqLtHdr #container #header #menuMio #MenuBar1 li .MenuBarItemSubmenu active {
	background-color: #E5E5E5;
}
.twoColLiqLtHdr #container #header #menuMio #MenuBar1 li .MenuBarSubmenuVisible li #titulopanel a:active {
	background-image: url(https://www.disfracesmimo.com/imagenes/fondo-disfracesmimo.jpg);
}
.twoColLiqLtHdr #container #header #menuMio #MenuBar1 li .MenuBarSubmenuVisible li #titulopanel a {
	background-image: url(https://www.disfracesmimo.com/imagenes/fondo-disfracesmimo.jpg);
}
.twoColLiqLtHdr #container #header #menuMio #MenuBar1 li .MenuBarItemSubmenu a:active {
	background-image: url(https://www.disfracesmimo.com/imagenes/fondo-disfracesmimo.jpg);
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bolder;
	color: #E00526;
}
.twoColLiqLtHdr #container #header #menuMio #MenuBar1 li a:hover {
	text-align: center;
	color: #666;
	background-image: url(https://www.disfracesmimo.com/imagenes/fondo-container.jpg);
}

.twoColLiqLtHdr #container #header #menuMio #MenuBar1 li .menudisfraces.MenuBarItemSubmenu a:active {
	background-image: url(https://www.disfracesmimo.com/imagenes/fondo-disfracesmimo.jpg);
}
.twoColLiqLtHdr #container #header #menuMio #MenuBar1 li  a:active {
	font-weight: normal;
	text-align: center;
	font-family: Verdana, Geneva, sans-serif;
}
.mediopaneles .botonpanel a:hover {
	font-size: 12px;
	color: #4F4E4E;
}

.mediopaneles .botonpanel a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}
li .izquierdapanelesadultos a {
	font-size: 12px;
}

li #disfracesofertas .MenuBarItemSubmenu {
	background-color: rgba(255,255,255,1.00);
	list-style-image: none;
	list-style-type: none;
}

.twoColLiqLtHdr #container #header #menuMio #MenuBar1 li #tituloarriba {
	float: left;
	width: 10.5em;
	height: 36px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: small;
	color: #FFF;
	background-color: #FFFFFF;
	font-weight: bolder;
	margin: 0px;
	position: relative;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}
.twoColLiqLtHdr #container #header #menuMio #MenuBar1 li #tituloarriba a {
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 10px;
	text-align: left;
	border-style:none;
	}

.twoColLiqLtHdr #container #header #menuMio #MenuBar1 li #tituloarriba a:active {
	background-color: #FFFFFF;
}

.flechapeque {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #666;
	text-decoration: none;
}

 .jqzoom a {
	border: none;
}
.twoColLiqLtHdr #container #mainContent .detalle_disfraz #detallefotogrande #todasredes {
	float: left;
	margin-top: 2px;
	margin-right: 10px;
	margin-left: 10px;
}
.twoColLiqLtHdr #container #mainContent table tr .ladotd #detalleproducto #fotos10 a:hover {
	font-family: Verdana, Geneva, sans-serif;
	opacity: 0.50;
}
.opciones {
	font-family: Verdana, Geneva, sans-serif;
	color: #808080;
	padding-bottom:20px;
	padding-top:20px;
	margin-bottom:20px;
	margin-top:20px;
	font-size: small;
-webkit-padding-bottom:20px;
-webkit-padding-top:20px;
 
}
.twoColLiqLtHdr #container #mainContent table tr .ladotd #detalleproducto #fotos10 a img {
	height: 340px;
	width: 200px;
}
totaldiv {
	font-family: Verdana, Geneva, sans-serif;
	font-size: small;
	font-weight: bolder;
	color: #333;
	float: left;
	height: 37px;
	width: 104px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCC;
	border-left-color: #CCC;
}
.twoColLiqLtHdr #container #mainContent .detalle_disfraz #detallefotogrande #carritodetalle .totaldiv {
	font-family: Verdana, Geneva, sans-serif;
	font-size: medium;
	font-weight: bolder;
	color: #666;
	float: left;
	height: 37px;
	width: 32%;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCC;
	border-left-color: #CCC;
	padding-top: 6px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	text-decoration: none;
}

.twoColLiqLtHdr #container #mainContent #detalleproducto .disponible {
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #189449;
	text-transform: capitalize;
	text-align: left;
	font-size: 11px;
	background-color: rgba(252,252,252,1.00);
	opacity: 1;
	font-weight: bolder;
	text-shadow: 0px 0px rgba(115,114,114,1.00);
	padding-top: 320px;
}

.twoColLiqLtHdr #container #mainContent .col-lg-12 .row .col-lg-4 #detalleproducto a  {
	font-family: Verdana, Geneva, sans-serif;
	color: #666;
	font-size: small;
	text-decoration: none;
}

.twoColLiqLtHdr #container #mainContent .col-lg-12 .row .col-lg-4 #detalleproducto a:hover {
	color: #999;
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif;
}
.twoColLiqLtHdr #container #header #menuMio #MenuBar1 li .MenuBarItemSubmenu {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background-color: #606060;
}

.twoColLiqLtHdr #container #mainContent .col-lg-12 .row .col-lg-6 #detalleproducto #fotos10 a img:hover {
	font-family: Verdana, Geneva, sans-serif;
	color: #FFF;
	opacity: 070;
}
.twoColLiqLtHdr #container #mainContent .pasarpaginas #tablaproducto a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: medium;
	font-weight: normal;
	text-decoration: none;
}

#footer #piepaginas {
	text-align: center;
	margin-left: 300px;
	margin-right: 300px;
	width: 32%;
}
#footer #piecopy {
	float: right;
	width: 24%;
	text-align: left;
	background-color: #323232;
	color: #FFFFFF;
}

#footer #horarios div div {
	float: left;
	margin-left: 2%;
	width: 300px;
	border-radius: 8px;
	text-align: center;
	font-weight: normal;
	color: #FFF;
}


#footer h4 {
	font-size: small;
	font-family: Verdana, Geneva, sans-serif;
	color: #FFF;
	font-weight: normal;
	margin-top: 20px;
	margin-bottom: 10px;
}



p a #escribenos {
	width: 32px;
	border-radius: none;
	height: 25px;
}


#footer #piecopy a:hover {
	font-size: small;
	font-weight: bolder;
	color: #E8E8E8;
	text-decoration: underline;
}


#footer #piecopy a {
	font-size: small;
	font-weight: bolder;
	color: #FFFFFF;
	padding-top: 10px;
	padding-bottom: 10px;
}
#footer #abajoimagenes {
	font-size: small;
	color: #666;
	font-weight: normal;
	font-family: Verdana, Geneva, sans-serif;
	height: 94px;
	background-color: #FFF;
	margin-top: 1%;
	margin-bottom: 0%;
}

#footer #abajoimagenes #enviospor {
	float: left;
	width: 48%;
	margin-left: 2%;
	height: 88px;
	text-align: center;
}



/*  botones del carrito nuevo y diseño    */	

    #successHolder .btn {
        min-width: 153px;
    }
    #successHolder .btn.seguir{
        background: white;
        color: #FFFF;
        border: 1px solid #FFFF;
		margin-right: 4%;
    }
	#successHolder .btn.seguir:hover{
 opacity:0.7;
    }
    #successHolder .btn.carrito{
        background: #5B9311;
        color: white;
        border: none;
		margin-top:5px;
		}
	#successHolder .btn.carrito:hover{
         opacity:0.7;
		 
    }
	
button:focus {
  outline: none;
}
#detalleproducto a #nodisponible {
	color: #FCFCFC;
	border-radius: 6px;
	background-color: #F8181C;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 25px;
	padding-right: 25px;
	text-transform: uppercase;
	font-size: 12px;
}

#carritochica #_buy #imageField3 {
	background-color: #377045;
	color: #F9F7F7;
	border-radius: 6px;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 25px;
	padding-right: 25px;
	text-transform: uppercase;
}
#_buy #imageField3 .fa.fa-cart-plus {
	font-size: 16px;
}



.wrapper {
  max-width: auto;
  width: 95%;
  margin: 0 auto;
}

.row:before,
.row:after {
  content: "";
  clear: both;
  display: table;
}

[class*="col-"] {
  float: left;
}

.col-1 {
  width: 8.33%;
  text-align:left;
}
.detalle_disfraz #detallefotogrande .col-1.quantity {
	width: 50%;
	margin: auto;
	height: auto;
	padding-top: 5px;
	padding-bottom: 5px;
}


.col-2 {
  width: 16.66%;
    text-align:left;
}

.col-3 {
  width: 25%;
    text-align:left;
}

.col-4 {
  width: 33.33%;
    text-align:left;
}

.col-5 {
  width: 41.66%;
    text-align:left;
}

.col-6 {
  width: 50%;
    text-align:left;
}

.col-7 {
  width: 58.33%;
    text-align:left;
}

.col-8 {
  width: 66.66%;
    text-align:left;
}

.col-9 {
  width: 75%;
    text-align:left;
}

.col-10 {
  width: 83.33%;
    text-align:left;
}

.col-11 {
  width: 91.66%;
    text-align:left;
}

.col-12 {
  width: 100%;
    text-align:left;
}

.title {
  width: 100%;
  padding: 0 0 10px 0;
  font-weight: 300;
  font-size: 36px;
}

.tableHeader {
  padding: 15px;
  font-size: 16px;
  text-transform: lowercase;
  border-bottom: 1px solid #bdc3c7;
  color: #7f8c8d;
  background-color: #ecf0f1;
}

.item {
  padding: 15px 0 15px 0;
  word-wrap: break-word;
  border-bottom: 1px solid #bdc3c7;
  font-size: 16px;
}
.item div {
  height: 120px;
  line-height: 120px;
}
.item .text {
  padding: 0 0 0 10px;
}
.item .text a {
  display: inline-block;
  text-decoration: none;
  color: #000;
  height: 20px;
  line-height: 20px;
}
.item img {
  width: 100%;
  height: 100%;
}
.item .size span {
  display: inline-block;
  height: 20px;
  line-height: 20px;
}
.item .total {
  font-weight: 600;
  text-align: center;
}
.item .toolbar i {
  padding: 0 10px 0 0;
}
.item .toolbar i:first-child {
  color: #f39c12;
}
.item .toolbar i:first-child:hover {
  color: #f1c40f;
}
.item .toolbar i:last-child {
  color: #e74c3c;
}
.item .toolbar i:last-child:hover {
  color: #c0392b;
}

.info {
  margin: 15px 0 0 0;
  padding: 10px;
}
.info .discount {
  padding: 10px;
  margin: 10px 0;
  border: 1px solid #e74c3c;
  color: #e74c3c;
  text-align: center;
  font-size: 18px;
}
.info .discount span {
  font-weight: 600;
}
.info .promo {
  padding: 15px 0;
}
.info .promo span {
  display: block;
  padding: 0 0 0 15px;
  font-weight: 600;
}
.info .promo form {
  padding: 0;
}
.info .promo form input {
  height: 40px;
  width: 50%;
  margin: 0;
  padding: 0 0 0 15px;
  float: left;
  font-size: 14px;
  border: 1px solid #bdc3c7;
  border-right: none;
  border-radius: 0;
}


.resume {
  margin: 15px 0 0 0;
  padding: 10px;
}
.resume .row {
  padding: 15px 0;
  font-size: 16px;
  font-weight: 600;
  border-bottom: 1px dashed #bdc3c7;
}
.resume .row:last-child {
  border: none;
  font-size: 22px;
}
.resume .row div:last-child {
  text-align: right;
}

.buttons {
  float: right;
  text-align: center;
  margin: 0 0 10px 0;
}
.buttons button {
  display: inline-block;
}
.buttons a {
	color: #fff;
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif;
}
.row .col-6.buttons a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
}
.row.item .col-4.text a {
	font-family: Verdana, Geneva, sans-serif;
}
.row.item .col-2.size span {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}



.buttons a:first-child button {
	height: 40px;
	width: 30%;
	margin: 0 4px 0 0;
	font-size: 12px;
	font-weight: 500;
	color: #797979;
	background-color: #F9F9F4;
	border: 1px solid #bdc3c7;
}
.buttons a:first-child:hover button {
	background-color: #FFFFFF;
}
.buttons a:last-child button {
	height: 40px;
	width: 50%;
	margin: 0 0 0 4px;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
	background-color: #669900;
	border: 1px solid #bdc3c7;
}
.buttons a:last-child:hover button {
	background-color: #669900;
}

.recommended {
  margin: 40px auto;
  width: 80%;
}
.recommended .titleRecommended {
  text-align: center;
  border-bottom: 1px solid #000;
  margin: 0 0 40px 0;
}
.recommended .titleRecommended span {
  display: inline-block;
  position: relative;
  top: 10px;
  width: 400px;
  font-size: 18px;
  font-weight: 600;
  background-color: #fff;
}
.recommended .itemRecommended {
  text-align: center;
}
.recommended .itemRecommended img {
  width: 80%;
  height: 150px;
  margin: 0 auto;
  display: block;
}
.recommended .itemRecommended span {
  display: block;
  font-size: 18px;
}
.recommended .itemRecommended .itemTitle {
  font-size: 18px;
  padding: 5px 0;
}
.recommended .itemRecommended .itemPrice {
  font-weight: 600;
}

* {
	box-sizing: border-box !important;
}
#container #mainContent #descripciongeneral p {
	font-weight: normal;
	font-style: normal;
	font-size: 12px;
}

#descripciongeneral #comentariocompleto4 p {
	font-style: normal;
	font-weight: normal;
}



.twoColLiqLtHdr #container #debajopanel {
	width: 100%;
	height: 80px;
	padding: 0px;
	float: left;
	margin-top: 2%;
}
#container #debajopanel #arribafooter {
	padding: 0px;
	margin-top: 0px;
}




#detalleproductocomplemento #carritochica2 #imageField {
	margin: auto;
	width: 40px;
	height: 40px;
	cursor: pointer;
}

.TabbedPanelsContentGroup .TabbedPanelsContent.TabbedPanelsContentVisible p {
	text-align: left;
}

.row .col-6.resume #CollapsiblePanel2 {
	margin-top: 1%;
	margin-bottom: 1%;
}

#mainContent2 #wrapper #comprasegura {
	width: 100%;
	height: auto;
	margin-top: 2%;
	margin-bottom: 1%;
	padding-top: 4px;
	padding-bottom: 4px;
	font-size: 12px;
}

#metodopago a img {
	width: 100%;
	height: auto;
}


#detalleproducto #carritochica2 #imageField {
	width: 30px;
	height: 30px;
}



div div #detalletituloinfantil {
	font-size: 16px;
	color: #2F3032;
}

#confianza a img {
	margin: auto;
	width: 40%;
	height: auto;
}

.twoColLiqLtHdr #arribafooter #confianza {
	float: left;
	width: 12.5%;
	color: #666666;
	text-align: center;
}
#debajopanelmovil #arribafooter #confianza {
	width: 25%;
	height: 60px;
}

#debajopanelmovil #arribafooter #confianza .webwinkelkeurPopup a img {
width: 40px;
	height: 40px;	
}


#footer #arribafooter #confianza:hover {
	opacity: 0.8;
}


.twoColLiqLtHdr #arribafooter {
	margin: auto;
	width: 100%;
	height: 110px;
	background-color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 10px;
}

#carritochica #_buy #imageField4 {
	background-color: #FBFBFB;
}


.twoColLiqLtHdr #container #mainContent .detalle_disfraz #detallefotogrande .contenidotabla1 #varios2 #Svarios {
	width: 100%;
	height:35px;
	text-align: left;
	color: #C5C3C3;
	margin-top: 6px;
	margin-bottom: 6px;
}
.twoColLiqLtHdr #container #mainContent .detalle_disfraz #detallefotogrande .contenidotabla1 {
	height:35px;
	color: #C5C3C3;
	margin-top: 6px;
	margin-bottom: 6px;
}


.twoColLiqLtHdr #container #carritoinformacion {
	text-align: left;
}

html,body {
	margin:0 !important;
	padding: 0 !important;
}
.mobile-header {
	display: none !important;
	width: 100% !important;
	text-align: center !important;
	font-family: 'Roboto', sans-serif;
}
.mobile-header .logo {
	display: block !important;
	width: 100% !important;
	text-decoration: none !important;
	margin: 10px 0 10px 0 !important;
	font-size: 12px !important;
	text-align: left !important;
font-family: Georgia, "Times New Roman", Times, serif!important;	
color: #434343!important;

}

.mobile-header .logo img {
	width: 80% !important;
	height: 170px !important;	
}
.mobile-header .search {
	width: 100% !important;
	margin: 0 0 15px 0 !important;
	overflow: hidden !important;
	padding: 0 10px !important;
	
}
.mobile-header .search input {
	font-size: 16px !important;
	float: left !important;
	width: 85% !important;
	height: 40px !important;
	margin: 0 !important;
	padding: 0 0 0 15px !important;
	background-color: transparent !important;
	border: 1px solid #95a5a6 !important;
	border-right: none !important;
	border-radius: 0 !important;
}
.mobile-header .search input:focus {
	outline: none !important;
}
.mobile-header .search button {
	float: left !important;
	width: 15% !important;
	height: 40px !important;
	font-size: 18px !important;
	border:none !important;
	margin: 0 !important;
	padding: 0 !important;
	border: none !important;
	background-color: #087C7A !important;
	color: #FFF !important;
}

.mobile-header nav a {
	font-family: Georgia, "Times New Roman", Times, serif!important;
	float: left !important;
	width: 20% !important;
	line-height: 44px !important;
	padding: 4px 0 !important;
	color: white;
	background-color: #087C7A;
	text-align: center !important;
	font-size: 32px !important;
	text-decoration: none !important;
}
.mobile-header nav a:not(:last-child) {
	border-right: 1px solid #ecf0f1 !important;
}
.mobile-header nav a:last-child span {
	vertical-align: middle !important;
	font-size: 18px !important;
}
.mobile-header .dropdown-content {
	display: none;
	width: 100% !important;
}
.mobile-header .dropdown-content a {
	display: block !important;
	font-family: Georgia, "Times New Roman", Times, serif!important;
	width: 100% !important;
	line-height: 40px !important;
	text-align: left !important;
	background-color: #ecf0f1 !important;
	color: #2c3e50 !important;
	border-bottom:1px solid #95a5a6 !important;
	text-decoration: none !important;
	text-transform: capitalize !important;
	font-size: 14px !important;
	padding-left: 30px !important;
}
.mobile-header .dropdown-content a:last-child {
	border-bottom:1px solid #95a5a6 !important;
	background-color: #bdc3c7 !important;
}
/*
cambiar los iconos en https://www.w3schools.com/icons/icons_reference.asp
content: "\f0a4"; mano enfrente
content: "\f0a7"; mano abajo
*/
.mobile-header .dropdown-content a:before {
	content: "\f105";
	font-family: FontAwesome;
    font-style: normal !important;
    font-weight: normal !important;
    text-decoration: inherit !important;
	position: relative !important;
	margin-right: 10px !important;
}
.mobile-header .dropdown-content .down:before {
    content: "\f107";
}
.mobile-header .dropdown-content ul[class^="submenu-"] {
	display: none;
    list-style: none !important;
    padding: 0 !important;
    margin: 0 !important;
	height: auto !important;
}

.mobile-header .dropdown-content ul[class^="submenu-"] li {
	display: block !important;
	width: 100% !important;
	line-height: 40px !important;
	text-align: left !important;
	background-color: #fff !important;
	color: #2c3e50 !important;
	text-transform: uppercase !important;
	font-size: 14px !important;
	padding-left: 60px !important;
	height: auto !important;
}
.mobile-header .dropdown-content ul[class^="submenu-"] li a {
	text-decoration: none !important;
	background-color: #fff !important;
}
.mobile-header .dropdown-content ul[class^="submenu-"] li a:before {
	content: " ";
	padding: 0 !important;
	margin-left: -40px !important;
}
.cf:before,
.cf:after {
    content: " ";
    display: table;
}
.cf:after {
    clear: both;
}
.catalogo a img {
}





/******** GIG ***/


/* Large desktop */
@media (min-width: 1200px) {
.twoColLiqLtHdr #container #mainContent #alrededorrelacionados {
display:none!important;	
}	
	.twoColLiqLtHdr #footer #horarios, #footer #piecopy {
display:none!important;			
	}

.twoColLiqLtHdr #container #header #horario #micuenta {
display:none!important;	
}
	#bannerpeque, #debajopanelmovil {
display:none!important;
	}
	#bannerpeque2{
display:none!important;

	}
#arribadeltodo #carritoarriba {
display:none!important;	
}
 .detalle_disfraz {
margin-bottom:-2%!important;	
}
#container #header .navbar.navbar-inverse.navbar-static-top {
display:none!important;	
}

/* Clearfix */
.clear:before, .clear:after {
    content: " ";
    display: table!important;
}

.clear:after {
    clear: both!important;
}

.clear {
    *zoom: 1!important;
}

#carritochica #_buy button {
width: 100%!important;
font-size: 11px!important;
padding-left:10px!important;
padding-right:10px!important;
padding-top:5px!important;
padding-bottom:10px!important;
border-radius:12px!important;
}
#nodisponible {
width: 100%!important;
font-size: 11px!important;
padding-left:10px!important;
padding-right:10px!important;
padding-top:10px!important;
padding-bottom:10px!important;	
border-radius:12px!important;
}

}

/* Portrait tablet to landscape and desktop */
@media (min-width: 860px) and (max-width: 1200px) {
    /* 27/01/18 */
    .slider_1 {
    display: none;
    background-color: white;
  }
    /* 27/01/17 */
.catalogo a {
margin-left:-5%!important;
margin-right:-5%!important;	
}
.catalogo a img {
width: 60%!important;	
height: auto!important;

}

.twoColLiqLtHdr #container #mainContent {

	width: 100%!important;
margin-left:0!important;
}

#ordenarpor {
float:left!important;	
margin-left:2%!important;
}

ul.MenuBarHorizontal ul li {
	
	width: 60%!important;
margin-left:2px!important;
}
ul.MenuBarHorizontal li {

width: 14%!important;
}
#disfracesofertas, #sidebar1 {
display:none!important;	
}
#encabezadobuscador {
width:35%!important;

margin-right: 2%!important;	
}
#dentrobuscador {
width:100%!important;
font-size: 8px!important;
}
#imagen_logotipo {
width:30%!important;	
}
li .mediopaneles {
margin:0!important;	
padding:0!important;
width:15%!important;
}
ul.MenuBarHorizontal a
{
padding-top: 0.30em!important;
	padding-right: 0.05em!important;
	padding-bottom: 0.30em!important;
	padding-left: 0.15em!important;
	font-size: 10px!important;
}
#disfracesadultosprincipal a {
padding-top: 8px!important;
padding-bottom:	8px!important;
}
ul.MenuBarHorizontal ul
{
	font-size: 100%!important;
	z-index: 1030!important;
	float: left!important;
	clear: both!important;
	width: 1000%!important;
}
	    
.twoColLiqLtHdr #container #mainContent #alrededorrelacionados {
display:none!important;	
}
	.twoColLiqLtHdr #footer #horarios, #footer #piecopy {
	display: none!important;
	background-color: #323232!important;
	}
#debajopanelmovil #arribafooter #confianza {
width: 25%!important;
height:40px	!important;
}


.twoColLiqLtHdr #container #header #horario #micuenta {
display:none!important;	
}
#arribadeltodo #carritoarriba, #debajopanelmovil {
display:none!important;	
}
#container #header .navbar.navbar-inverse.navbar-static-top {
display:none!important;	
}
/* Clearfix */
.clear:before, .clear:after {
    content: " "!important;
    display: table!important;
}

.clear:after {
    clear: both!important;
}

.clear {
    *zoom: 1!important;
}

a#pull, #navmovil {
    display: none!important;
}

.col-xs-12.col-sm-12.col-md-12.col-lg-12 .col-xs-5.col-sm-4.col-md-4.col-lg-3 {
	width: 25%!important;
	height: 480px!important;
	margin-left: -2%!important;
	margin-right: -2%!important;
	}
.col-xs-12.col-sm-12.col-md-12.col-lg-12 .col-xs-5.col-sm-4.col-md-4.col-lg-3 a img {
	 width: 100%!important;
	height: 350px!important;
	
}
.col-xs-12.col-sm-12.col-md-12.col-lg-12 .col-xs-5.col-sm-4.col-md-4.col-lg-3 a {
font-size: 12px!important;
}
#detalleproductocomplemento  .col-xs-12.col-sm-12.col-md-12.col-lg-12 .col-xs-5.col-sm-4.col-md-4.col-lg-3 {
 width: 180px!important;
	height: 180px!important;
}


.twoColLiqLtHdr #mainContent #izquierdadetalle {
	float: left!important;
	width: 49%!important;
	text-align: left!important;
	background-color: #FFFFFF!important;
	margin-left:6%!important;
}

.detalle_disfraz {
	width: 100%!important;
	margin: auto;
	background-color: #FFFFFF!important;
	text-align: left!important;
	height: auto;
}

#carritochica #_buy button {
width: 80%!important;
font-size: 11px!important;
padding-left:10px!important;
padding-right:10px!important;
padding-top:5px!important;
padding-bottom:10px!important;
border-radius:12px!important;
}
#nodisponible {
width: 80%!important;
font-size: 11px!important;
padding-left:4px!important;
padding-right:4px!important;
padding-top:10px!important;
padding-bottom:10px!important;	
border-radius:12px!important;
}
#MenuBar1 li #menudecoracion .menudisfraces2{

	border-right-width: 0px!important;
	border-left-width: 0px!important;
	border-top-style: solid!important;
	border-bottom-style: solid!important;
	border-left-style: solid!important;
	border-top-color: #FFF!important;
	border-right-color: #FFF!important;
	border-bottom-color: #FFF!important;
	border-left-color: #FFF!important;
	padding-top:9px!important;
padding-bottom:7px!important;
margin-top:-4px!important;
} 

}

/* Landscape phone to portrait tablet */
@media (max-width: 860px) {

	.catalogo img {
	width: 70%!important;
	height: auto!important;
}
.twoColLiqLtHdr #container #mainContent #alrededorrelacionados {
display:none!important;	
}	
/* carrito nuevo */
	
		.wrapper {
    width: 100%;
  }

#abajopiegrande, #debajopanel {
display:none!important;	
}
#redespie3 {
float:left!important;
text-align:left!important;

}
  .item {
    padding: 20px 0 15px 0;
    word-wrap: break-word;
    border-bottom: 1px solid #bdc3c7;
  }
  .item div {
    height: 100%;
    line-height: 100%;
  }
  .item .text, .item .size, .item .price, .item .quantity, .item .total, .item .toolbar {
    width: 60%;
    height: 40px;
    max-height: 40px;
    line-height: 40px;
    display: block;
    padding: 0 0 0 10px;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .item .text a {
    display: block;
    line-height: 100%;
    padding: 0 5px 0 0;
    height: 100%;
  }
  .item .image {
    float: left;
    width: 30%;
  }
  .item .size:before {
    content: 'Talla: ';
  }
  .item .price:before {
    content: 'Precio: ';
  }
  .item .quantity {
  	width: 35%;
  }
  .item .quantity form {
    display: inline;
  }
  .item .total {
    text-align: left;
  }
  .item .total:before {
    content: 'Precio total: ';
  }

  .info {
    width: 100%;
    margin: 15px 0 0 0;
    padding: 10px;
	font-size: 12px;
  }
  .info .discount {
    width: 100%;
	font-size: 12px;
  }
  .info .promo {
    width: 100%;
  }
  .info .promo input {
    width: 70%;
  }

  .resume {
    width: 100%;
  }

  .buttons {
    width: 100%;
  }
  .buttons a:first-child button {
    margin: 0 0 10px 0;
  }
  .buttons a:first-child button, .buttons a:last-child button {
    float:left;
    width: 48%;
	margin-left:2%;
    
  }
    .tableHeader {
display:none!important;
  }

  .recommended {
    width: 100%;
  }
  .recommended .titleRecommended span {
    width: 100%;
  }
  .recommended .itemRecommended {
    width: 100%;
  }
	
	
		#arribadeltodo {
		display: none !important;
	}	
	#header {
		display: none !important;
	}
	.mobile-header {
		display: block !important;
  	}
		#arribadeltodo {
		display: none !important;
	}	
	#header {
		display: none !important;
	}
	#izquierdadetalle #titulodetalle .lb-album {
display:none!important;	
}
	.mobile-header {
		display: block !important;
  	}
	
	
	#container #mainContent .catalogo {
width: 40%!important;
height:auto!important;
margin:auto!important;
margin-left:6%!important;
float: left!important;	
}
	
.twoColLiqLtHdr #container #mainContent .col-xs-12.col-sm-12.col-md-12.col-lg-12 .col-xs-5.col-sm-4.col-md-4.col-lg-3 {
	width: 33.33%!important;
	height: 600px!important;
}
#carritochica #_buy button {
width: 100%!important;
font-size: 11px!important;
padding-left:10px!important;
padding-right:10px!important;
padding-top:5px!important;
padding-bottom:10px!important;
border-radius:12px!important;
}
#nodisponible {
width: 100%!important;
font-size: 11px!important;
padding-left:10px!important;
padding-right:10px!important;
padding-top:10px!important;
padding-bottom:10px!important;	
border-radius:12px!important;
}
#divmediobanner {
margin-top: 4%!important;	
}


	.twoColLiqLtHdr #footer #elegimos { width:100% !important; float:none !important;}
	.twoColLiqLtHdr #footer #piecopy {width:100% !important; float:none !important;}
	.twoColLiqLtHdr #footer #abajoimagenes {width:100% !important; float:none !important;}
	.twoColLiqLtHdr #footer #abajoimagenes #enviospor {width:100% !important; float:none !important;}
	.twoColLiqLtHdr #footer #asociados {width:100% !important; float:none !important;}
	.twoColLiqLtHdr #footer .piedepaginaizq {width:100% !important; float:none !important;}
	#footer #piecopy a {
	float: left!important;
	width: 50%;
	text-align: left!important;
	}

	html,body, #container{
		overflow-x:hidden!important;

	}

	/** cookies **/

	#barritaloca{
display:none!important;
		}

	/*** tables ***/

	.twoColLiqLtHdr #container #mainContent #alrededorrelacionados #divinfantilesrelacion a {
	text-align: left!important;
	font-size: 10px!important;
		
	}
.twoColLiqLtHdr #container #mainContent #alrededorrelacionados #divhadultosrelacion a {
	text-align: left!important;
	font-size: 10px!important;
		
	}	
	.twoColLiqLtHdr #container #mainContent #alrededorrelacionados #divmujerrelacion a {
	text-align: left!important;
	font-size: 10px!important;
		
	}
	.twoColLiqLtHdr #container #mainContent #alrededorrelacionados #divhombrerelacion a {
	text-align: left!important;
	font-size: 10px!important;
		
	}
	.twoColLiqLtHdr #container #mainContent #alrededorrelacionados #divcomplementosrelacion a {
	text-align: left!important;
	font-size: 9px!important;
		
	}
	
		table {
      border: 0;
      float:none!important;
      width:auto!important;
    }

    table thead {
      display: none;
    }

    table tr {
      margin-bottom: 10px;
      display: block;
      border-bottom: 2px solid #ddd;
    }

    table td {
	display: block;
	text-align: right;
	font-size: 13px;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #ccc;
    }

    table td:last-child {
      border-bottom: 0;
    }

    table td:before {
      content: attr(data-label);
      float: left;
      text-transform: uppercase;
      font-weight: bold;
    }

	.twoColLiqLtHdr #container{
		width:100%!important;
		margin:0 auto!important;
	}

	.twoColLiqLtHdr #header{
		width:auto!important;
		height:auto!important;
	}

	#imagen_logotipo,
	#encabezadobuscador,
	#horario,
	#menuMio
	{
		float:none!important;
		margin:0 auto!important;
	}

	#imagen_logotipo{
		width:auto!important;
		height:auto!important;
	}

	#imagen_logotipo a{
		padding:15px 0;
		display:block!important;
	}

	#imagen_logotipo img{
		width:70%!important;
		margin:0 auto!important;
		height:auto!important;
	}

	#encabezadobuscador{
		padding-top:0!important;
		width:auto!important;
		height:auto!important;
	}

	#dentrobuscador{
		width:100%!important;
		display:block!important;
		height:auto!important;
	}

	.botonbuscador{
		padding:10px!important;
		border:0;
		font-size:10px!important;
	}


	.twoColLiqLtHdr #container #header #horario #micuenta
	{
		width:auto!important;
	}

	.twoColLiqLtHdr #container #header #horario #micuenta > div
	{
		float:none!important;
		display:inline-block;
		padding:4px 6px;
		width:auto!important;
	}

	#horario{
		height:auto!important;
		width:auto!important;
		text-align: center!important;
	}

	#descuentogrande{
		margin:0px 0!important;
		float:none!important;
		width:100%!important;
	}


	/***** SIDEBAR */

	#sidebar1{
		display:none!important;
	}

	.twoColLiqLtHdr #container #sidebar1 .fb-like-box{
		width:auto!important;
		margin-left:0!important;
	}

	/**** CONTENT */

	#mainContent{
		margin:0!important;
		width:100%!important; 
	}

	/*** SLIDER ***/

	#sliderContainer {
width:100%!important;
		height:auto!important;
	margin:auto!important;
}
	 
	#jFlowSlider{
		width:100%!important;
		height:auto!important;
		float:none!important;
	margin:auto!important;

	}



	/*** banners ***/
	
#mainContent #letrasderecha {
float:none!important;
border:none!important;	
width: 100%!important;
}

#slider-arrows {
display:none!important;	
	
}


#letrasderecha #letrasimagenes {
	float: left!important;
	margin-left: 10px!important;
	text-align: left!important;
	padding-bottom: 5px!important;
	margin-bottom: 4%!important;
}

#container #mainContent p {
	margin: 0px!important;		
}


	/*** paginador **/

	.twoColLiqLtHdr #container #mainContent .detallepaginas
	{
		width:auto!important;
		margin:20px 0!important;
	}

	/*** tigre **/

	.twoColLiqLtHdr #container #mainContent #presentacionimagen
	{
	display:none!important;	
	}

	.twoColLiqLtHdr #container #mainContent #presentacionimagen #dentropresentacion
	{
		width:auto!important;
	}

	.twoColLiqLtHdr #container #mainContent #presentacionimagen #dentropresentacion #sociales
	{
		margin-top:20px!important;
		width:auto!important;
		float:none!important;
	}

	/** generico **/

	iframe{
		width:100%!important;
	}

.twoColLiqLtHdr #container #mainContent #presentacionimagen #dentropresentacion #sociales
{
display:none!important;
}
	#botonanclas img{
		max-width:100%!important;
	}
.twoColLiqLtHdr #arribadeltodo #micuentaarriba {
margin-left:-3%!important;	
	float: left!important;
	width: 9%!important;
}

.twoColLiqLtHdr #arribadeltodo #redesarriba {
display:none!important;	
margin:0px 0!important;
		padding:0!important;
}

.twoColLiqLtHdr #arribadeltodo #descuentosarriba {
display:none!important;
}
.twoColLiqLtHdr #arribadeltodo #entregasarriba {
display:none!important;
}
.twoColLiqLtHdr #arribadeltodo #portesgratisarriba {
display:none!important;
		padding:0!important;
}
.twoColLiqLtHdr #arribadeltodo #telefonoarriba {
display:none!important;
}
#mainContent #letrasderecha {
float:none!important;
border:none!important;	
width: 100%!important;
}

#slider-arrows {
display:none!important;	
	
}

	/** registro **/


	/*** tabs ***/

	.TabbedPanelsTabGroup
	{
		margin-top: 4%!important;
		
	}

	.TabbedPanelsContent > .col-xs-18,
	.pasarpaginas ~ .col-xs-18,
	.pasarpaginas ~ table
	{
		padding:0!important;
	}

	.TabbedPanelsContent > .col-xs-18 > .row,
	.pasarpaginas ~ .col-xs-18 > .row,
	.pasarpaginas ~ table tr {
		width:50%!important;
		float:left!important;
		margin:0!important;
	}

	.TabbedPanelsContent > .col-xs-18 > .row > div,
	.pasarpaginas ~ .col-xs-18 > .row > div,
	.pasarpaginas ~ table tr td
	{
	float: none!important;
	width: 100%!important;
	padding: 2!important;
	vertical-align: top;
	height: auto;
	}

	#detalle .TabbedPanelsContent table tr
	{
		float:left!important;
		width:50%!important;
	}

	#detalle .TabbedPanelsContent #izquierdaformulario table tr{
		float:none!important;
		width:100%!important;
	}

	#detalle .TabbedPanelsContent #izquierdaformulario table td{
		width:100%!important;
	}

	#izquierdaformulario input,
	#izquierdaformulario textarea
	{
		width:100%!important;
	}

	.twoColLiqLtHdr #container #mainContent .pasarpaginas mm_hiddenregion #mostrarproducto
	{
		float:left!important;
		margin:0!important;
		border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	display:none;
	}

	.twoColLiqLtHdr #container #mainContent .pasarpaginas #tablaproducto
	{
		float:left!important;
		margin-top:5px!important;
		border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	}
	
	.twoColLiqLtHdr #container #mainContent .pasarpaginas #ordenarpor
	{
		float:left!important;
		height:auto!important;
		width:auto!important;
		margin:10px 0!important;
		border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	}

	.twoColLiqLtHdr #container #mainContent .pasarpaginas
	{
		height:auto!important;
		float:none!important;
		border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
		
	}

	#detalleproducto
	{
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 4%;
	margin-left: 0;
	}
.twoColLiqLtHdr #container #mainContent #divproductos .col-xs-12.col-sm-12.col-md-12.col-lg-12 .col-xs-5.col-sm-4.col-md-4.col-lg-3 {
	height: 330px!important;
}

.twoColLiqLtHdr #container #mainContent #divcomplementos .col-xs-12.col-sm-12.col-md-12.col-lg-12 .col-xs-5.col-sm-4.col-md-4.col-lg-3 {
	height: 280px!important;
}

	/**** footer **/
	
	.twoColLiqLtHdr #footer #arribafooter {
	display:none!important;	
	}
	#abajopiegrande {
display:none!important;	
}
#redespie3 {
float:left!important;
text-align:left!important;

}

	#footer br{display:none!important;}

	.twoColLiqLtHdr #container #footer
	{
		width:auto!important;
	}
	
	.twoColLiqLtHdr #footer
	{
		width:auto!important;
	}

	.twoColLiqLtHdr #container #footer #elegimos
	{
		height:auto!important;
		float:none!important;
	}
	
	.twoColLiqLtHdr  #footer #elegimos
	{
		height:auto!important;
		float:none!important;
	}


	.twoColLiqLtHdr #container #footer #horarios ~ br,
	.twoColLiqLtHdr #container #footer #horarios div div ~br
	{display:none!important;
	}

	.twoColLiqLtHdr #container #footer #horarios div div{
		width:auto!important;
		float:none!important;
		margin:10px!important;
		padding:15px;
	}

	#footer #pietlf img{
		display:block!important; margin:20px 0!important;
		}

	#footer #horarios > div > div{
		margin:5px 0;
	}

	.mediodelpie{
		padding:0!important;
		margin:15px 10px!important;
	}

	.twoColLiqLtHdr #container #footer #abajoimagenes #enviospor
	{
		float:none!important;
		width:100%!important;
		height:auto!important;
	}

	.twoColLiqLtHdr #container #footer #abajoimagenes
	{
		height:auto!important;
	}
	
	.twoColLiqLtHdr #container #footer #pietlf
	{
		float:none!important;
		width:auto!important
	}

	#footer *{
	font-size: 12px!important;
	line-height: 20px!important;
	color: #666;
	}


    /**** detalleproducto **/	


.twoColLiqLtHdr #container #mainContent #detalle #fotodetalle #titulodetalle,
.twoColLiqLtHdr #container #mainContent #fotodetalle
 {
		float:none!important;
		width:100%!important;	
}

.twoColLiqLtHdr #container #mainContent .detalle_disfraz
 {
	float: left!important;
	width: 96%!important;
	border: none!important;
	margin-top: 1%;
	margin-right: 1%;
	margin-bottom: 0%;
	margin-left: 1%;
}

.twoColLiqLtHdr #container #mainContent #izquierdadetalle {
	float:left!important;	
	}
	
 /**** pagos **/


    .#footer #piecopy, .#footer #piecopy2 {
		float:none!important;
		width:100%!important;
background-color: #323232!important;
	}

	#carro {
		width:100%!important;
	}

	#carro td{
		text-align:center!important;
		margin:5px 0!important;
		padding:15px 0!important;
	}

	#carrito{

		width:100%!important;
	}


	#carrito table{

		width:100%!important;
		
	}

	#carrito td{
		text-align:left!important;
		height:auto!important;
		padding:0px 0!important;
		width:100%!important;
float:left!important;
	}
.twoColLiqLtHdr #container #mainContent2 #carrito tr .carritotr	{
width:100%!important;
float:none!important;
	
}


    #carritoarriba table,
    #carritoarriba td {
    	width:100%!important;
    	text-align: left!important;
    }
	
	.twoColLiqLtHdr #container #header #horario #carritoarriba #divcarrito #CollapsiblePanel3 .CollapsiblePanelContent
	{
		margin-left:-50px!important;
	}

	

	.twoColLiqLtHdr #container #mainContent2 #carrito tr .carritotrlados
	{
	border-bottom: 0px!important;
			
	}
	.twoColLiqLtHdr #container #mainContent2 #carrito tr .carritotr
	{
	border-bottom: 0px!important;
	
	}
	.twoColLiqLtHdr #container #mainContent2 #carrito tr .trladoderecho
	{
	border-bottom: 1px!important;
	border-bottom-style: solid!important;
	border-bottom-color: #CCC!important;		
	}
	
.twoColLiqLtHdr #container #mainContent2 #carrito tr {
border: 0px!important;

}

.twoColLiqLtHdr #container #mainContent2 #carrito tr .carritotr #imagencarrito{
    	text-align: top!important; 
float:left!important;
width:22%!important;
margin-bottom:4%!important;
}

.twoColLiqLtHdr #container #mainContent2 #carrito tr .carritotr #tituloproductocarrito {
float:left!important;
width:75%!important;
margin-top:4px!important;
}
.twoColLiqLtHdr #container #mainContent2 #carrito tr .carritotr #preciounidadcarrito {
float:left!important;
width:18%!important;
margin-top:5%!important;	
}
.twoColLiqLtHdr #container #mainContent2 #carrito tr .carritotr #cantidadescarrito {
float:left!important;
width:24%!important;
margin-top:2%!important;
}
.twoColLiqLtHdr #container #mainContent2 #carrito tr .carritotr #subtotalcarrito {
float:left!important;
width:18%!important;
margin-top:4%!important;	
}
.twoColLiqLtHdr #container #mainContent2 #carrito tr .carritotr #borrarcarrito {
float:left!important;
width:10%!important;
margin-top:2%!important;
margin-bottom:16%!important;		
}

.twoColLiqLtHdr #container #mainContent2 #carrito tr .encabezadotablaizquierda,
.twoColLiqLtHdr #container #mainContent2 #carrito tr .encabezadotabla,
.twoColLiqLtHdr #container #mainContent2 #carrito tr .encabezadotabladerecha {
display: none!important;

}
.twoColLiqLtHdr #container #mainContent2 #totalcarrito {
width:100%!important;
margin:0px!important;	
}
.twoColLiqLtHdr #container #mainContent2 #totalcarrito #totalpedido #totaldentro {
width:80%!important;
padding-right:0px!important;	
}
.twoColLiqLtHdr #container #mainContent2 #totalcarrito #totalpedido #totalderecha {
	width: 20%!important
}
/*** Resumen del carrito **/

.twoColLiqLtHdr #container div div form #pago_resumen tr .letrasmaspequeñas
	{
display: none!important;	
		}
.twoColLiqLtHdr #container div div form #pago_resumen td .totalcarri
	{
	border-bottom: 1px!important;
	border-bottom-style: solid!important;
	border-bottom-color: #CCC!important;
	
	}	
.twoColLiqLtHdr #container div div #carro
	{
display: none!important;	
		}

.twoColLiqLtHdr #container div div .metodo_pago {
width:48%!important;
margin-left:2%!important;
float:left!important;
border:none;	
}
.twoColLiqLtHdr #imageField {
width:70%!important;
height:auto!important;
}
.twoColLiqLtHdr #container div div .metodo_pago tr{
border:none!important;	
}
	#pago_resumen
	{
		margin:20px 0!important;
	}

	#pago_resumen td {
		text-align:left!important;
		height:auto!important;
		padding:5px 0!important;
		width:70%!important;
		margin-left:7%;
	}
.twoColLiqLtHdr #container div div form #pago_resumen tr {
border:none!important;
}
.twoColLiqLtHdr #container div div #carrito #cupon
{
    	width:90%!important;
    	float:none!important;
    	margin-bottom:-100px!important;
		border:none!important;
}	


	#pago_resumen input
	{
		width:95%!important;
		margin:0px 0!important;
	}
	
	
	.imagenpago
	{
		border:0!important;
		padding:0!important;
	}
.twoColLiqLtHdr #container #mainContent .col-xs-12.col-sm-12.col-md-12.col-lg-12 .row .col-xs-4.col-sm-4.col-md-4.col-lg-4 #detalleproducto #fotos10 #imagenoferta {
	display: none!important;
}
.twoColLiqLtHdr #container #mainContent2 #confianza .webwinkelkeurPopup img {
	margin: auto!important;
	width: 90%!important;
}
#debajopanelmovil #arribafooter #confianza {
width: 25%!important;
height:40px	!important;
}

.twoColLiqLtHdr #footer #horarios div div {
 width: auto!important;
	float: none!important;
margin:10px!important;
padding:15px!important;
	}

.twoColLiqLtHdr #container div div form #pago_resumen #imagencarrito{
	text-align:top!important;
		float: left!important;
	width: 25%!important;

}

.twoColLiqLtHdr #container div div form #pago_resumen tr td #tituloproductocarrito {
	float: left!important;
	width: 75%!important;

}

.twoColLiqLtHdr #container div div form #pago_resumen #preciounidadcarrito {
float:left!important;
width:20%!important;
margin-top:-18%!important;
margin-left:26%!important;
	
}
.twoColLiqLtHdr #container div div form #pago_resumen  #cantidadescarrito{
float:left!important;
width:20%!important;
margin-top:-22%!important;
margin-left:54%!important;

}
.twoColLiqLtHdr #container div div form #pago_resumen #subtotalcarrito {
float:left!important;
width:20%!important;
margin-top:-26%!important;
margin-left:70%!important;
	
}

.twoColLiqLtHdr #container div div form #pago_resumen tr {
margin-top:28%!important;

}
.twoColLiqLtHdr #container div div #resumencontrarembolso {
margin-top:-59%!important;
	

}

.twoColLiqLtHdr #container #divproductos .row .col-xs-4.col-sm-4.col-md-4.col-lg-3 #detalleproducto #fotosrelacion{
	
	height: 150px!important;
	color: #686868;
}

.twoColLiqLtHdr #container #mainContent #izquierdadetalle #todasredes {
display:none!important;	
}
.twoColLiqLtHdr #container #mainContent2 #fotosegura {

display:none!important;	
}
.twoColLiqLtHdr #container div div .com-container.row #gc .row .small-12.medium-6.large-6.columns .row .columns.small-12.section div .columns.small-12 .row .columns.small-12 .sub-section.center #observa .textarea.center {

	font-family: Verdana, Geneva, sans-serif!important;
	font-size: 12px!important;
	color: #666!important;

}
.twoColLiqLtHdr #container div div .com-container.row #gc .row .small-12.medium-6.large-6.columns .row .columns.small-12.section div .columns.small-12 .row .columns.small-12 .sub-section.center #observa .block {
	font-family: Verdana, Geneva, sans-serif!important;
	font-size: 12px!important;
	color: #666!important;
}


#calculoporciento {
font-size: 8px!important;	
}
.twoColLiqLtHdr #container #mainContent2 #totalcarrito #formcarritopais {
display:none!important;			
}

.twoColLiqLtHdr #container #header #encabezadobuscador #dentrobuscador #formulario #buscador #imageField {
	height: auto!important;	
	width: auto!important;	
}
.twoColLiqLtHdr #promocionprincipal {
font-size: 10px;!important;	
}
.twoColLiqLtHdr #container #mainContent #izquierdadetalle #raton {
display:none!important;	
}

.twoColLiqLtHdr #container #mainContent2 #totalcarrito #totalpedido {
float:none!important;
width: 100%!important;
}
.twoColLiqLtHdr #container #header #horario #micuenta, #descuentogrande {
display:none!important;		
}


.item .text, .item .size, .item .price, .item .quantity, .item .total, .item .toolbar {
font-size: 10px;
  }
  .item .text a {
font-size: 10px;
  }
   .info {
	font-size: 10px;
}
.info .discount {
	font-size: 10px;
	
}
#carritochica #_buy button {
width: 100%!important;
font-size: 11px!important;
padding-left:10px!important;
padding-right:10px!important;
padding-top:5px!important;
padding-bottom:10px!important;
}
#detalleproducto a #nodisponible {
font-size: 11px!important;
padding-top:10px!important;
padding-bottom:10px!important;	
}
.stockdispo {
	display:none!important;	
}
.twoColLiqLtHdr #container #mainContent .col-xs-12.col-sm-12.col-md-12.col-lg-12 .col-xs-5.col-sm-4.col-md-4.col-lg-3 {
	height: 520px!important;
	margin-bottom: 6%!important;
}
#slider-arrows, .bx-wrapper .bx-next, .bx-wrapper .bx-prev, #slider-arrows {
display:none!important;		
} 
#titulomenu {
width: 100%!important;
float:left!important;
clear:both!important;
}
	#detalleproductocomplemento #carritochica2 #imageField {
	margin: auto!important;
	width: 30px!important;
	height: 30px!important;
	cursor: pointer!important;
}

		.twoColLiqLtHdr #container #mainContent #izquierdadetalle #botones-para-compartir {
display:none!important;
}
#detalleanadir, #debajopanel {
display:none!important;
}
.contenidotabla1 {
margin-top: -4%!important;	
}

#alrededorrelacionados2 #divhombremujerrelacion2 {
float:left!important;
width: 33%!important;	
}
	  #alrededorrelacionados2  img {/*Ancho y altura son modificables al requerimiento de cada uno*/

width: 65%!important;
	height: auto!important;
}
#tituloarriba {
float:left!important;
width: 100%!important;	
}

}

/* Landscape phones and down */
@media (min-width: 480px) and (max-width: 540px) {
    /* 27/01/18 */
    .slider_1 {
    display: block;
    background-color: blue;
  }
    /* 27/01/17 */
    
#alrededorrelacionados2 #divhombremujerrelacion2 {
float:left!important;
width: 33%!important;	
}
#detalleproducto #tituloproducto a {
font-size: small!important;	
	
}
	  #alrededorrelacionados2  img {/*Ancho y altura son modificables al requerimiento de cada uno*/

width: 95%!important;
	height: auto!important;
}
#tituloarriba {
float:left!important;
width: 100%!important;	
}
	.catalogo img {
	width: 80%!important;
	height: auto!important;
}
	.twoColLiqLtHdr #container #mainContent #alrededorrelacionados {
display:none!important;	
}
#debajopanelmovil #arribafooter #confianza {
width: 25%!important;
height:40px	!important;
}
.contenidotabla1 {
margin-top: 2%!important;	
}
	.twoColLiqLtHdr #container #mainContent #izquierdadetalle #botones-para-compartir {
display:none!important;
}
#footer #piecopy, #footer #piecopy {
	background-color: #323232!important;
}	


#detalleanadir, #debajopanel {
display:none!important;
}
#carritochica #_buy button {
width: 100%!important;
font-size: 10px!important;
padding-left:10px!important;
padding-right:10px!important;
padding-top:5px!important;
padding-bottom:10px!important;
border-radius:12px!important;
}
#nodisponible {
width: 100%!important;
font-size: 10px!important;
padding-left:10px!important;
padding-right:10px!important;
padding-top:10px!important;
padding-bottom:10px!important;	
border-radius:12px!important;
}
		.wrapper {
    width: 100%;
  }

#abajopiegrande {
display:none!important;	
}
#footer #redespie3 {
display:none!important;
}
  .item {
    padding: 20px 0 15px 0;
    word-wrap: break-word;
    border-bottom: 1px solid #bdc3c7;
  }
  .item div {
    height: 100%;
    line-height: 100%;
  }
  .item .text, .item .size, .item .price, .item .quantity, .item .total, .item .toolbar {
    width: 60%;
    height: 40px;
	font-size: 12px;
    max-height: 40px;
    line-height: 40px;
    display: block;
    padding: 0 0 0 10px;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .item .text a {
    display: block;
    line-height: 100%;
    padding: 0 5px 0 0;
    height: 100%;
  }
  .item .image {
    float: left;
    width: 40%;
  }
  .item .size:before {
    content: 'Talla: ';
  }
  .item .price:before {
    content: 'Precio: ';
  }
  .item .quantity {
  	width: 35%;
  }
  .item .quantity form {
    display: inline;
  }
  .item .total {
    text-align: left;
  }
  .item .total:before {
    content: 'Precio total: ';
  }

  .info {
    width: 100%;
    margin: 15px 0 0 0;
    padding: 10px;
	font-size: 12px;
  }
  .info .discount {
    width: 100%;
	font-size: 12px;
  }
  .info .promo {
    width: 100%;
  }
  .info .promo input {
    width: 70%;
  }

  .resume {
    width: 100%;
  }

  .buttons {
    width: 100%;
  }
  .buttons a:first-child button {
    margin: 0 0 10px 0;
  }
  .buttons a:first-child button, .buttons a:last-child button {
    float:left;
    width: 48%;
	margin-left:2%;
    
  }
    .tableHeader {
display:none!important;
  }

  .recommended {
    width: 100%;
  }
  .recommended .titleRecommended span {
    width: 100%;
  }
  .recommended .itemRecommended {
    width: 100%;
  }

#mainContent #letrasderecha {
float:none!important;
border:none!important;	
width: 100%!important;
}

#slider-arrows {
display:none!important;
	
}

#letrasderecha #letrasimagenes {
	float: left!important;
	margin-left: 10px!important;
	text-align: left!important;
	padding-bottom: 5px!important;
	margin-bottom: 4%!important;
}

.bx-wrapper .bx-next, .bx-wrapper .bx-prev, #slider-arrows {
display:none!important;		
}
#titulomenu {
width: 100%!important;
float:left!important;
clear:both!important;
}

.twoColLiqLtHdr #container #mainContent .col-xs-12.col-sm-12.col-md-12.col-lg-12 .col-xs-5.col-sm-4.col-md-4.col-lg-3 {
	width: 50%!important;
	height: 580px!important;
	margin-bottom: 2%!important;
}

	.TabbedPanelsContent > .col-xs-18,
	.pasarpaginas ~ .col-xs-18,
	.pasarpaginas ~ table
	{
		padding:0!important;
	}

	.TabbedPanelsContent > .col-xs-18 > .row,
	.pasarpaginas ~ .col-xs-18 > .row,
	.pasarpaginas ~ table tr{
		width:50%!important;
		float:left!important;
		margin:0!important;
	}

	.TabbedPanelsContent > .col-xs-18 > .row > div,
	.pasarpaginas ~ .col-xs-18 > .row > div,
	.pasarpaginas ~ table tr td
	{
	float: none!important;
	width: 100%!important;
	padding: 2!important;
	vertical-align: top;
	height: auto;
	}

	#detalle .TabbedPanelsContent table tr
	{
		float:left!important;
		width:50%!important;
	}

	#detalle .TabbedPanelsContent #izquierdaformulario table tr{
		float:none!important;
		width:100%!important;
	}

	#detalle .TabbedPanelsContent #izquierdaformulario table td{
		width:100%!important;
	}
	#detalleproductocomplemento #carritochica2 #imageField {
	margin: auto!important;
	width: 30px!important;
	height: 30px!important;
	cursor: pointer!important;
}

}

/* Landscape phones and down */
@media (max-width: 480px) {
    /* 27/01/18 */
    .slider_1 {
    display: block;
    background-color: blue;
  }
    /* 27/01/17 */
	#tituloarriba {
float:left!important;
width: 100%!important;	
}
#detalleproducto #tituloproducto a {
font-size: small!important;	
	
}
#alrededorrelacionados2 #divhombremujerrelacion2 {
float:left!important;
width: 33%!important;	
}
	  #alrededorrelacionados2  img {/*Ancho y altura son modificables al requerimiento de cada uno*/

width: 95%!important;
	height: auto!important;
}
		.catalogo img {
	width: 80%!important;
	height: auto!important;
}
   .twoColLiqLtHdr #container #mainContent #alrededorrelacionados {
display:none!important;	
} 
.contenidotabla1 {
margin-top: 2%!important;	
}
	.twoColLiqLtHdr #footer #horarios, #footer #piecopy, #footer #piecopy2 {
		background-color: #323232!important;
	}
	#detalleproductocomplemento #carritochica2 #imageField {
	margin: auto!important;
	width: 30px!important;
	height: 30px!important;
	cursor: pointer!important;
}	


#detalleanadir, #debajopanel {
display:none!important;
}
#redespie3 {
display:none!important;
}
#carritochica #_buy button {
width: 100%!important;
font-size: 11px!important;
padding-left:10px!important;
padding-right:10px!important;
padding-top:5px!important;
padding-bottom:10px!important;
border-radius:12px!important;
}
#nodisponible {
width: 100%!important;
font-size: 11px!important;
padding-left:10px!important;
padding-right:10px!important;
padding-top:10px!important;
padding-bottom:10px!important;	
border-radius:12px!important;
}

  .item {
    padding: 20px 0 15px 0;
    word-wrap: break-word;
    border-bottom: 1px solid #bdc3c7;
	font-size: 10px;
  }
  .item div {
    height: 100%;
    line-height: 100%;
	font-size: 10px;
  }
  .item .text, .item .size, .item .price, .item .quantity, .item .total, .item .toolbar {
    width: 60%;
    height: 40px;
	font-size: 12px;
    max-height: 40px;
    line-height: 40px;
    display: block;
    padding: 0 0 0 10px;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .item .text a {
    display: block;
    line-height: 100%;
    padding: 0 5px 0 0;
	font-size: 12px;
    height: 100%;
  }
  .item .image {
    float: left;
    width: 36%;
  }
  .item .size:before {
    content: 'Talla: ';
  }
  .item .price:before {
    content: 'Precio: ';
  }
  .item .quantity {
  	width: 35%;
	font-size: 10px;
  }
  .item .quantity form {
    display: inline;
  }
  .item .total {
    text-align: left;
  }
  .item .total:before {
    content: 'Precio total: ';
  }

  .info {
    width: 100%;
    margin: 15px 0 0 0;
    padding: 10px;
	font-size: 10px;
  }
  .info .discount {
    width: 100%;
	font-size: 10px;
  }
  .info .promo {
    width: 100%;
  }
  .info .promo input {
    width: 70%;
  }

  .resume {
    width: 100%;
  }

  .buttons {
    width: 100%;
  }
  .buttons a:first-child button {
    margin: 0 0 10px 0;
  }
  .buttons a:first-child button, .buttons a:last-child button {
    float:left;
    width: 48%;
	margin-left:2%;
    
  }
    .tableHeader {
display:none!important;
  }

  .recommended {
    width: 100%;
  }
  .recommended .titleRecommended span {
    width: 100%;
  }
  .recommended .itemRecommended {
    width: 100%;
  }

	
			#arribadeltodo {
		display: none !important;
	}	
	#header {
		display: none !important;
	}

	.twoColLiqLtHdr #footer #elegimos { width:100% !important; float:none !important;}
	.twoColLiqLtHdr #footer #piecopy {
	width: 100% !important;
	float: none !important;
	background-color: #323232!important;
}
	.twoColLiqLtHdr #footer #piecopy {
	width: 100% !important;
	float: none !important;
	background-color: #323232!important;
}
#footer #redespie3 {
display:none!important;
}
	.twoColLiqLtHdr #footer #abajoimagenes {width:100% !important; float:none !important;}
	.twoColLiqLtHdr #footer #abajoimagenes #enviospor {width:100% !important; float:none !important;}
	.twoColLiqLtHdr #footer #asociados {width:100% !important; float:none !important;}
	.twoColLiqLtHdr #footer .piedepaginaizq {width:100% !important; float:none !important;}

	html,body, #container{
		overflow-x:hidden!important;
	}

	/** cookies **/

	#barritaloca{
display:none!important;

}

	/*** tables ***/
	
		

	table {
      border: 0;
      float:none!important;
      width:auto!important;
    }

    table thead {
      display: none;
    }

    table tr {
      margin-bottom: 10px;
      display: block;
      border-bottom: 2px solid #ddd;
    }

    table td {
	display: block;
	text-align: right;
	font-size: 13px;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #ccc;
    }

    table td:last-child {
      border-bottom: 0;
    }

    table td:before {
      content: attr(data-label);
      float: left;
      text-transform: uppercase;
      font-weight: bold;
    }

	.twoColLiqLtHdr #container{
		width:100%!important;
		margin:0 auto!important;
	}

	.twoColLiqLtHdr #header{
		width:auto!important;
		height:auto!important;
	}

	#imagen_logotipo,
	#encabezadobuscador,
	#horario,
	#menuMio
	{
		float:none!important;
		margin:0 auto!important;
	}

	#imagen_logotipo{
		width:auto!important;
		height:auto!important;
	}

	#imagen_logotipo a {
		padding:15px 0;
		display:block!important;
	}

	#imagen_logotipo img{
		width:70%!important;
		margin:0 auto!important;
		height:auto!important;
	}

	#encabezadobuscador{
		padding-top:0!important;
		width:auto!important;
		height:auto!important;
	}

	#dentrobuscador{
		width:100%!important;
		display:block!important;
		height:auto!important;
	}

	.botonbuscador{
		padding:10px!important;
		border:0;
		font-size:10px!important;
	}


	.twoColLiqLtHdr #container #header #horario #micuenta
	{
		width:auto!important;
	}

	.twoColLiqLtHdr #container #header #horario #micuenta > div
	{
		float:none!important;
		display:inline-block;
		padding:4px 6px;
		width:auto!important;
	}

	#horario{
		height:auto!important;
		width:auto!important;
		text-align: center!important;
	}


	#descuentogrande{
		margin:0px 0!important;
				padding:0px 0!important;
		float:none!important;
		width:100%!important;
	}

	/***** SIDEBAR */

	#sidebar1{

		display:none!important;
	}

	
	/**** CONTENT */

	#mainContent{
		margin:0!important;
		width:100%!important; 
	}

	 
	#jFlowSlider{
		width:100%!important;
		float:none!important;
		height:auto!important;
	margin:auto!important;

	}



	/*** banners ***/


.twoColLiqLtHdr #container #mainContent #divizquierdabanner {
width:100%!important;
height:auto!important;
	float:none!important;
		margin-top:2%!important;
}

.twoColLiqLtHdr #container #mainContent #divderechabanner {
width:70%!important;
height:auto!important;
	float:none!important;
	margin-top:1%!important;
		margin-left:10%!important;
}

#mainContent #letrasderecha {
float:none!important;
border:none!important;	
width: 100%!important;
}

.bx-wrapper .bx-next, .bx-wrapper .bx-prev, #slider-arrows {
display:none!important;		
}
#titulomenu {
width: 100%!important;
float:left!important;
clear:both!important;
}

	/*** paginador **/

	.twoColLiqLtHdr #container #mainContent .detallepaginas
	{
		width:auto!important;
		margin:20px 0!important;
	}
	

	/*** tigre **/

	.twoColLiqLtHdr #container #mainContent #presentacionimagen
	{
		display:none!important;	
	}

	.twoColLiqLtHdr #container #mainContent #presentacionimagen #dentropresentacion
	{
		width:auto!important;
	}

	.twoColLiqLtHdr #container #mainContent #presentacionimagen #dentropresentacion #sociales
	{
		margin-top:20px!important;
		width:auto!important;
		float:none!important;
	}

	/** generico **/

	iframe{
		width:100%!important;
	}

.twoColLiqLtHdr #container #mainContent #presentacionimagen #dentropresentacion #sociales
{
display:none!important;
}
	#botonanclas img{
		max-width:100%!important;
	}


/*** tabs ***/

	.TabbedPanelsContent > .col-xs-18,
	.pasarpaginas ~ .col-xs-18,
	.pasarpaginas ~ table
	{
		padding:0!important;
	}

	.TabbedPanelsContent > .col-xs-18 > .row,
	.pasarpaginas ~ .col-xs-18 > .row,
	.pasarpaginas ~ table tr{
		width:50%!important;
		float:left!important;
		margin:0!important;
	}

	.TabbedPanelsContent > .col-xs-18 > .row > div,
	.pasarpaginas ~ .col-xs-18 > .row > div,
	.pasarpaginas ~ table tr td
	{
	float: none!important;
	width: 100%!important;
	padding: 2!important;
	vertical-align: top;
	height: auto;
	}

	#detalle .TabbedPanelsContent table tr
	{
		float:left!important;
		width:50%!important;
	}

	#detalle .TabbedPanelsContent #izquierdaformulario table tr{
		float:none!important;
		width:100%!important;
	}

	#detalle .TabbedPanelsContent #izquierdaformulario table td{
		width:100%!important;
	}

	#izquierdaformulario input,
	#izquierdaformulario textarea
	{
		width:100%!important;
	}

	.twoColLiqLtHdr #container #mainContent .pasarpaginas mm_hiddenregion #mostrarproducto
	{
		float:left!important;
		margin:0!important;
		border-top-width: 0px!important;
	border-right-width: 0px!important;
	border-bottom-width: 0px!important;
	border-left-width: 0px!important;
	display:none!important;
	}

	.twoColLiqLtHdr #container #mainContent .pasarpaginas #tablaproducto
	{
		float:left!important;
		margin-top:5px!important;
		border-top-width: 0px!important;
	border-right-width: 0px!important;
	border-bottom-width: 0px!important;
	border-left-width: 0px!important;
	}
	
	.twoColLiqLtHdr #container #mainContent .pasarpaginas #ordenarpor
	{
		float:left!important;
		height:auto!important;
		width:auto!important;
		margin:10px 0!important;
		border-top-width: 0px!important;
	border-right-width: 0px!important;
	border-bottom-width: 0px!important;
	border-left-width: 0px!important;
	}

	.twoColLiqLtHdr #container #mainContent .pasarpaginas
	{
		height:auto!important;
		float:none!important;
		border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
		
	}
	
/**** imagenes de las tematicas **/
	#detalleproducto img{
	margin-left: -3%!important;
	
	width: 100%!important;
	}


	/**** footer **/

	#footer br{display:none!important;}

	.twoColLiqLtHdr #container #footer
	{
		width:auto!important;
	}
	
	.twoColLiqLtHdr #footer
	{
		width:auto!important;
	}

	.twoColLiqLtHdr #container #footer #elegimos
	{
		height:auto!important;
		float:none!important;
	}
	
	.twoColLiqLtHdr  #footer #elegimos
	{
		height:auto!important;
		float:none!important;
	}


	.twoColLiqLtHdr #container #footer #horarios ~ br,
	.twoColLiqLtHdr #container #footer #horarios div div ~br
	{display:none!important;
	}

	.twoColLiqLtHdr #container #footer #horarios div div{
		width:auto!important;
		float:none!important;
		margin:10px!important;
		padding:15px;
	}

	#footer #pietlf img{display:block!important; margin:20px 0!important;}

	#footer #horarios > div > div{
		margin:5px 0!important;
	}

	.mediodelpie{
		padding:0!important;
		margin:15px 10px!important;
	}

	.twoColLiqLtHdr #container #footer #abajoimagenes #enviospor
	{
		float:none!important;
		width:100%!important;
		height:auto!important;
	}

	.twoColLiqLtHdr #container #footer #abajoimagenes
	{
		height:auto!important;
	}
	
	.twoColLiqLtHdr #container #footer #pietlf
	{
		float:none!important;
		width:auto!important
	}

	#footer *{
	font-size: 12px!important;
	line-height: 20px!important;
	color: #666;
	}
#abajopiegrande {
display:none!important;	
}
#redespie3redes

    /**** detalleproducto **/	
.twoColLiqLtHdr #container #mainContent #izquierdadetalle {
	float:left!important;	
	}

	
.twoColLiqLtHdr #container #mainContent #detalle #fotodetalle #titulodetalle,
.twoColLiqLtHdr #container #mainContent #fotodetalle
 {
		float:none!important;
		width:100%!important;	
}

.twoColLiqLtHdr #container #mainContent .detalle_disfraz
 {
	float: left!important;
	width: 96%!important;
	border: none!important;
	margin-top: 1%;
	margin-right: 1%;
	margin-bottom: 1%;
	margin-left: 1%;
}


 /**** pagos **/


#footer #piecopy{
		float:none!important;
		width:100%!important;
background-color: #323232!important;
	}

/*** Resumen del carrito **/



/*** tabs ***/
.twoColLiqLtHdr #container #mainContent .col-xs-12.col-sm-12.col-md-12.col-lg-12 .col-xs-5.col-sm-4.col-md-4.col-lg-3 {
	width: 50%!important;
	height: 500px!important;
	margin-bottom: 3%!important;
}


.twoColLiqLtHdr #container #divcomplementos .row .col-xs-4.col-sm-4.col-md-4.col-lg-4 #detalleproductocomplemento #fotosrelacioncomplementos2 {
height: 170px!important;	
top: 34px!important;
}


.twoColLiqLtHdr #container div div .com-container.row #gc .row .small-12.medium-6.large-6.columns .row .columns.small-12.section div .columns.small-12 .row .columns.small-12 .sub-section.center #observa .block {
	font-family: Verdana, Geneva, sans-serif!important;
	font-size: 12px!important;
	color: #666!important;
}

.twoColLiqLtHdr #container #mainContent2 #totalcarrito #formcarritopais {
display:none!important;			
}

#arribadeltodo #carritoarriba #divcarrito #CollapsiblePanelmovil {

	width: auto!important;
	float: left!important;
	height: auto!important;
}
#arribadeltodo #carritoarriba #divnumero {
	float: left!important;
	padding-top: 6px!important;
	padding-right: 4px!important;
	padding-bottom: 4px!important;
	padding-left: 4px!important;
	height: auto!important;
	width: auto!important;
	margin-left: 4px!important;
	margin-right: 4px!important;
}
#arribadeltodo #carritoarriba #divtotal {

	float: left!important;
	margin-left: 4px!important;
	height: auto!important;
	width: auto!important;
	padding-top: 6px!important;
	padding-right: 4px!important;
	padding-bottom: 4px!important;
	padding-left: 4px!important;
}
.twoColLiqLtHdr #arribadeltodo #atencionalcliente {
float:left!important;
	margin-left: -11%!important;
	margin-right: 3%!important;
	width: 27%!important;
	font-size: 8px!important;		
}
.twoColLiqLtHdr #arribadeltodo #atencionalcliente #CollapsiblePanel14 {
	width: 60%!important;
	font-size: 8px!important;	
}
.twoColLiqLtHdr #arribadeltodo #atencionalcliente #CollapsiblePanel14 .CollapsiblePanelContent {
	width: 80%!important;	
	font-size: 8px!important;
}

.twoColLiqLtHdr #container #header #encabezadobuscador #dentrobuscador #formulario #buscador #imageField {
	height: auto!important;	
	width: 100%!important;	
}

.twoColLiqLtHdr #promocionprincipal {
font-size: 10px!important;
}

.twoColLiqLtHdr #container #header #menuMio #MenuBar1 li #disfracesadultosprincipal .menudisfraces.MenuBarItemSubmenu:hover, .twoColLiqLtHdr #container #header #menuMio #MenuBar1 li #disfracesadultosprincipal .MenuBarItemSubmenu:hover {
background-image: url(https://www.disfracesmimo.com/imagenes/fondo-container.jpg)!important;		
}

#encabezadobuscador #dentrobuscador, #encabezadobuscador {
margin-left: 0px!important;
}
.twoColLiqLtHdr #container #header #encabezadobuscador #dentrobuscador #formulario #letrasbuscador #texto {
width: 100%!important;	
}
.twoColLiqLtHdr #container #mainContent2 #totalcarrito #totalpedido {
	width: 100%!important;
	height: auto;
	padding-top: 15px;
	padding-bottom: 4px;
}
.twoColLiqLtHdr #container #header #horario #micuenta, #descuentogrande {
display:none!important;		
}


.twoColLiqLtHdr #container #grupos {
width: 100%!important;
}
.twoColLiqLtHdr #container #mainContent #izquierdadetalle #botones-para-compartir {
display:none!important;		
}
.twoColLiqLtHdr #container #mainContent #titulomenu2 h3, .twoColLiqLtHdr #container #mainContent #titulomenu h3, .twoColLiqLtHdr #container #mainContent #descripciongeneral h1, .twoColLiqLtHdr #container #mainContent #descripciongeneral h2, .twoColLiqLtHdr #container #mainContent #descripciongeneral h3 {
	font-size: 12px!important;
}
.twoColLiqLtHdr #container #header #imagen_logotipo {
margin-top: 4%!important;
}
.twoColLiqLtHdr #container #header #encabezadobuscador #dentrobuscador #formulario #texto {
width: 65%!important;	
}
#calculoporciento, #calculoporcientodetalle {
font-size: 12px!important;
}
.twoColLiqLtHdr #container #mainContent2 #totalcarrito #botoncarrito #botonseguircomprando, .twoColLiqLtHdr #container #mainContent2 #totalcarrito #botoncarrito #botonseguircomprando a, .twoColLiqLtHdr #container #mainContent2 #totalcarrito #botoncarrito .botonverdegrande a {
margin-right: 0%!important;
margin-left: 0%!important;
font-size: 12px!important;	
}

.twoColLiqLtHdr #container div div .com-container.row #gc .row .small-12.medium-6.large-6.columns .row .columns.small-12.section div #resumenenvios table #enviosresumen {
float:left!important;		
}
.twoColLiqLtHdr #container div div .com-container.row #gc .row .small-12.medium-6.large-6.columns .row .columns.small-12.section div #resumenenvios table .floater {
width: 100%!important;
}
.twoColLiqLtHdr #container #mainContent #tituloarriba h1 {
font-size: 11px!important;
}

.contenidotabla1 #varios2 #Svarios .opciones {
font-size: 8px!important;	

}

}
#footer {
	float: none;
	width: 1200px;
	margin-top: 1%;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	clear: both;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: auto;
	background-color: #323232;
}
#footer #elegimos h3 {
	font-size: small;
	text-align: left;
}
#footer h4 {
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 20px;
	padding-bottom: 10px;
	color: #F9F9F9;
	text-align: left;
	font-size: large;
}
#footer #horarios div div strong {
	width: auto;
	color: #FFF;
	float: none;
}
.twoColLiqLtHdr #container #mainContent .col-xs-12.col-sm-12.col-md-12.col-lg-12 .row .col-xs-4.col-sm-4.col-md-4.col-lg-4 {
	margin-bottom: 6%;
	height: auto;
}
#footer #horarios div div a {
	font-family: Verdana, Geneva, sans-serif;
	color: #666;
	width: auto;
	color: #FFFFFF;
	float: none;
}

.twoColLiqLtHdr #container #mainContent .izquierdanavegador div span a:hover {
	color: #CCC;
	text-decoration: none;
	font-size: 12px;
}
.twoColLiqLtHdr #container #mainContent .detalle_disfraz #detallefotogrande #carritodetalle #tallas {
	float: left;
	height: 50px;
}
.twoColLiqLtHdr #container #mainContent .detalle_disfraz #detallefotogrande #seguro img {
	width: 90%;
}
.twoColLiqLtHdr #container div div #confianza .webwinkelkeurPopup img {
	margin: auto;
}

.twoColLiqLtHdr #container #sidebar1 #confianzagrande {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	color: #333;
	font-size: small;
	height: auto;

}
.twoColLiqLtHdr #container #header #encabezadobuscador p strong {
	font-size: 10px;
	font-family: Verdana, Geneva, sans-serif;
	color: #666;
}
.twoColLiqLtHdr #container div div #header #encabezadobuscador strong {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
}
.twoColLiqLtHdr #container #header #encabezadobuscador p {
	font-size: 12px;
}
.twoColLiqLtHdr #container #mainContent .detalle_disfraz #detallefotogrande #detalletituloinfantil #referencia {
	text-align: left;
}
.twoColLiqLtHdr #container #mainContent2 #carrito tr .carritotr #imagencarrito {
	float: left;

}
.twoColLiqLtHdr #container #mainContent2 #carrito tr .carritotr #tituloproductocarrito {
	overflow: hidden;
	margin-top: 10%;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	text-transform: capitalize;
	color: #999;

}
.twoColLiqLtHdr #container #mainContent2 #cupon {
	margin-left: auto;
	width: 60%;
	margin-right: auto;
	margin-bottom: 2%;
	border: 1px none #700515;
	border-radius: 6px;
	padding-bottom: 6px;
}
.twoColLiqLtHdr #container #mainContent2 #totalcarrito {
	width: 60%;
	height: auto;
	text-align: right;
	border: 1px none #700515;
	border-radius: 6px;
	margin-right: auto;
	padding-right: 4px;
	margin-bottom: 1%;
	margin-left: auto;
}
.twoColLiqLtHdr #container #mainContent2 #totalcarrito #botoncarrito .botonverdegrande a {
	font-family: Verdana, Geneva, sans-serif;
	color: #FFF;
	font-weight: bolder;
	font-size: small;
}
.twoColLiqLtHdr #container #mainContent2 #totalcarrito #botoncarrito {
	text-align: center;
}
.twoColLiqLtHdr #container #mainContent2 #totalcarrito #botoncarrito #botonseguircomprando {
	padding: 8px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: small;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	text-align: center;
	width: 42%;
	border: 1px none #E16C7E;
	margin: auto;
	border-radius: 6px;
}
.twoColLiqLtHdr #container #mainContent2 #totalcarrito #totalpedido tr td {
	font-family: Verdana, Geneva, sans-serif;
	font-size: medium;
	font-weight: bolder;
	color: #666;
	text-decoration: none;
}
.twoColLiqLtHdr #container #mainContent2 #totalcarrito .preciogrande .blanco #portes {
	text-align: right;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.twoColLiqLtHdr #container #mainContent2 #totalcarrito #botoncarrito .botonverdegrande a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bolder;
	color: #FFFFFF;
	text-decoration: none;
	opacity: 0.5;
	margin: 0px;
	padding: 0px;
}
.twoColLiqLtHdr #container #mainContent2 #totalcarrito #botoncarrito #botonseguircomprando a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: small;
	font-weight: normal;
	color: #666;
}
.twoColLiqLtHdr #container #mainContent2 #carrito tr .carritotr #subtotalcarrito {
	font-weight: bolder;
	font-family: Verdana, Geneva, sans-serif;
	color: #666;
	font-size: small;
}
.twoColLiqLtHdr #container div div form #pago_resumen tr td #imagencarrito {
	float: left;
}
.twoColLiqLtHdr #container div div form #pago_resumen tr td #tituloproductocarrito {
	margin-top: 7%;
	overflow: hidden;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bolder;
	text-transform: lowercase;
	color: #666;
	font-size: x-small;
}
.twoColLiqLtHdr #container div div #resumencontrarembolso {
	float: left;
	clear: both;
	text-align: left;
	padding-left: 10px;
}
.twoColLiqLtHdr #container #mainContent2 #totalcarrito #totalcarritototal {
	float: left;
}
.twoColLiqLtHdr #container #header #arribaencabezado {
	height: 30px;
	width: 100%;
}
.twoColLiqLtHdr #arribadeltodo {
	height: 34px;
	width: 990px;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #CCC;
	background-color: #FFFFFF;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
.twoColLiqLtHdr #container #header #horario #micuentayatencion #dentroatencionalcliente {
	font-family: Verdana, Geneva, sans-serif;
	font-size: small;
	font-weight: normal;
	color: #999;
	float: right;
	margin-right: 0px;
	margin-left: 4px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCC;	
}
.twoColLiqLtHdr #arribadeltodo #dentroatencionalcliente {
	font-family: Verdana, Geneva, sans-serif;
	font-size: small;
	font-weight: normal;
	color: #999;
	float: right;
	margin-right: 13%;
	margin-left: 4px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCC;
}
.twoColLiqLtHdr #container #header #horario #micuentayatencion #micuentaarriba {
font-family: Verdana, Geneva, sans-serif;
	font-size: small;
	font-weight: normal;
	color: #999;
	text-decoration: none;
	margin-left: 0px;
	float: left;
	border-right-width: 1px;
	border-right-style: none;
	border-right-color: #CCC;
	border-left-width: 1px;
	border-left-style: none;
	border-left-color: #CCC;
	width: 30%;
	border-bottom-style: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;	
}
.twoColLiqLtHdr #arribadeltodo #micuentaarriba {
	font-family: Verdana, Geneva, sans-serif;
	font-size: small;
	font-weight: normal;
	color: #999;
	text-decoration: none;
	margin-left: 1%;
	float: right;
	border-right-width: 1px;
	border-right-style: none;
	border-right-color: #CCC;
	border-left-width: 1px;
	border-left-style: none;
	border-left-color: #CCC;
	width: 9%;
	border-bottom-style: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
}
.twoColLiqLtHdr #arribadeltodo #entregasarriba {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #999;
	text-decoration: none;
	padding: 5px;
	float: right;
	border-right-width: 1px;
	border-right-style: none;
	border-right-color: #CCC;
	border-left-width: 1px;
	border-left-style: none;
	border-left-color: #CCC;
	width: 18.2%;
}
.twoColLiqLtHdr #arribadeltodo #descuentosarriba {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #999;
	text-decoration: none;
	padding: 5px;
	float: right;
	border-right-width: 1px;
	border-right-style: none;
	border-right-color: #CCC;
	border-left-width: 1px;
	border-left-style: none;
	border-left-color: #CCC;
	width: 11.4%;
}
.twoColLiqLtHdr #arribadeltodo #entregasarriba a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #999;
	text-decoration: none;
}
.twoColLiqLtHdr #arribadeltodo #5descuentoarriba {
	padding: 5px;
	float: right;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #999;
	margin-right: 1%;
	text-decoration: none;
}
.twoColLiqLtHdr #arribadeltodo #descuentosarriba a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #999;
	text-decoration: none;
}
.twoColLiqLtHdr #arribadeltodo #micuentaarriba a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #999;
	text-decoration: none;
}
.twoColLiqLtHdr #container #header #horario #micuentayatencion #micuentaarriba a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #999;
	text-decoration: none;	
}
.twoColLiqLtHdr #arribadeltodo #atencionalcliente a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #999;
	text-decoration: none;
}
.twoColLiqLtHdr #container #header #horario #micuentayatencion #atencionalcliente a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #999;
	text-decoration: none;	
}
.twoColLiqLtHdr #arribadeltodo #redesarriba {
	padding: 5px;
	float: right;
	width: 11.5%;
}
.twoColLiqLtHdr #arribadeltodo #descuentosarriba a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666;
	text-decoration: none;
}
.twoColLiqLtHdr #arribadeltodo #entregasarriba a:hover {
	color: #666;
	font-weight: normal;
}
.twoColLiqLtHdr #arribadeltodo #micuentaarriba a:hover {
	font-weight: normal;
	color: #000000;
}
.twoColLiqLtHdr #container #header #horario #micuentayatencion #micuentaarriba a:hover {
	font-weight: normal;
	color: #E00526;	
}
.twoColLiqLtHdr #arribadeltodo #atencionalcliente #CollapsiblePanel14 {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: right;
	margin-top: 0px;
	margin-right: 1%;
	margin-bottom: 0px;
	margin-left: 0px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-color: #CCC;
	border-left-color: #CCC;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 2px;
	width: 15.4%;
}
.twoColLiqLtHdr #container #header #horario #micuentayatencion #atencionalcliente #CollapsiblePanel14 {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-color: #CCC;
	border-left-color: #CCC;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 2px;
	width: 30%;	
}
.twoColLiqLtHdr #container #header #arribaencabezado #horario #contacta a img {
	height: 100%;
	width: 100%;
}
.twoColLiqLtHdr #arribadeltodo #atencionalcliente #CollapsiblePanel14 .CollapsiblePanelTab {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.twoColLiqLtHdr #container #header #horario #micuentayatencion #atencionalcliente #CollapsiblePanel14 .CollapsiblePanelTab {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;	
}

.twoColLiqLtHdr #arribadeltodo #atencionalcliente #CollapsiblePanel14 .CollapsiblePanelContent #divatencionalclientecontacta {
	padding: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bolder;
	color: #327BFA;
	font-size: 12px;
	text-decoration: none;
}
.twoColLiqLtHdr #container #header #horario #micuentayatencion #atencionalcliente #CollapsiblePanel14 .CollapsiblePanelContent #divatencionalclientecontacta {
	padding: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bolder;
	color: #E00526;
	font-size: 12px;
	text-decoration: none;	
}
.twoColLiqLtHdr #arribadeltodo #portesgratisarriba {
	float: right;
	padding: 5px;
	width: 17.2%;
}
.twoColLiqLtHdr #arribadeltodo #portesgratisarriba a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #999;
	text-decoration: none;
}
.twoColLiqLtHdr #arribadeltodo #telefonoarriba {
	float: right;
	padding: 5px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #666666;
	width: 13%;
}
.twoColLiqLtHdr #container #mainContent .detalle_disfraz #detallefotogrande #preciodetallearriba #stockarriba #divSelect {
	font-family: Verdana, Geneva, sans-serif;
	font-size: large;
	text-transform: capitalize;
	color: #E00526;
	margin: auto;
	width: 70%;
}
.twoColLiqLtHdr #container #finalpedido  {
	width: 100%;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #F00;
	font-family: Verdana, Geneva, sans-serif;
	font-size: large;
	font-weight: bolder;
	text-transform: capitalize;
	color: #333;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.twoColLiqLtHdr #container #paso1 #datosdeenvio {
	font-family: Verdana, Geneva, sans-serif;
	font-size: small;
	font-weight: bolder;
	text-transform: none;
	color: #FFF;
	text-decoration: none;
	text-align: left;
	background-color: #E00526;
	padding-left: 10px;
	padding-top: 1px;
	padding-bottom: 1px;
	width: 97%;
}
.numeropedido {
	color: #E00526;
	background-color: #FFF;
	font-family: Verdana, Geneva, sans-serif;
	padding: 8px;
	margin-right: 4px;
	border-radius: 10px;
	margin-top: 4px;
	margin-bottom: 4px;
}
.twoColLiqLtHdr #container #paso1 #entrada .partidoentero {
	text-align: left;
	width: 100%;
	float: left;
}
.twoColLiqLtHdr #container div div #divmetododepago {
	margin: auto;
	float: left;
	width: 98%;
}
.twoColLiqLtHdr #container div div #metododepago {
	font-family: Verdana, Geneva, sans-serif;
	font-size: small;
	font-weight: bolder;
	color: #666;
	text-align: center;
	float: left;
	width: 25%;
}
.twoColLiqLtHdr #container div div #divobservaciones {
	margin: auto;
	float: left;
	width: 99%;
}
.twoColLiqLtHdr #arribadeltodo #micuentaarriba #CollapsiblePanelmicuenta .CollapsiblePanelContent {
	width: 200px;
	padding: 4px;
	border: 1px solid #CCC;
	margin-top: 4px;
	position: absolute;
	z-index: 1200;
}
.twoColLiqLtHdr #container #header #horario #micuentayatencion #micuentaarriba #CollapsiblePanelmicuenta .CollapsiblePanelContent {
	width: 200px;
	padding: 4px;
	border: 1px solid #CCC;
	margin-top: 4px;
	position: absolute;	
}

.twoColLiqLtHdr #arribadeltodo #micuentaarriba #CollapsiblePanelmicuenta .CollapsiblePanelContent #entradaarriba #registro {
	font-weight: bolder;
	color: #FFF;
	background-color: #087C7A;
	width: 80%;
	padding: 2px;
	font-family: Verdana, Geneva, sans-serif;
	border-radius: 6px;
	margin-top: 4px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 10%;
}
.twoColLiqLtHdr #container #header #horario #micuentayatencion #micuentaarriba #CollapsiblePanelmicuenta .CollapsiblePanelContent #entradaarriba #registro {
	font-weight: bolder;
	color: #FFF;
	background-color: #E00526;
	width: 80%;
	padding: 2px;
	font-family: Verdana, Geneva, sans-serif;
	border-radius: 6px;
	margin-top: 4px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 10%;	
}
.twoColLiqLtHdr #container #mainContent2 #totalcarrito #comprasegura {
	text-align: center;
	float: left;
	width: 100%;
}
.twoColLiqLtHdr #container #mainContent2 #totalcarrito .blanco #portes {
	text-align: right;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.letrasazules {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #4D4D4E;
	font-weight: bolder;
}
.contenidotabla1 #varios2 #Svarios {
}

.twoColLiqLtHdr #container #header #titulotigrebuscador {
	float: left;
	width: 100%;
	text-align: left;
	font-weight: bolder;
}
.twoColLiqLtHdr #container #header #titulotigrebuscador .detallepaginas span a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #337AB7;
	text-decoration: none;
}
.twoColLiqLtHdr #container #header #titulotigrebuscador .detallepaginas span a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #09F;
	text-decoration: none;
	font-weight: bold;
}
.twoColLiqLtHdr #container #mainContent #alrededorrelacionados #divhombremujerrelacion {
	float: left;
	width: 16%;
	height: auto;
	text-transform: capitalize;
}
.twoColLiqLtHdr #container #mainContent #alrededorrelacionados #divhombremujerrelacion a img {
	height: auto;
	width: 70%;
	margin: auto;
}
.twoColLiqLtHdr #container #mainContent #alrededorrelacionados #divhombremujerrelacion a:hover {
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
.twoColLiqLtHdr #container #mainContent #alrededorrelacionados #divhombremujerrelacion a {
	font-size: 12px;
	color: #333333;
}
#footer #pietlf .telefonos a:hover {
	font-size: small;
	color: #666;
	font-weight: bolder;
}
#footer #pietlf .telefonos a {
	font-size: small;
	color: #999;
}
#footer #pietlf .telefonos a {
	font-size: small;
	color: #FFF;
	text-decoration: none;
	font-weight: bolder;
}
#footer #pietlf .telefonos a:hover {
	font-size: small;
	font-weight: bolder;
	color: #FFF;
}
.twoColLiqLtHdr #container #sidebar1 #comentariocompleto .letrasazules a:hover {
	font-weight: normal;
	color: #E16C7E;
	text-decoration: none;
	text-align: left;
}
.twoColLiqLtHdr #container #sidebar1 #comentariocompleto3 .letrasazules a:hover {
	font-weight: normal;
	color: #E16C7E;
	text-decoration: none;
	text-align: left;
}

.twoColLiqLtHdr #container #sidebar1 #comentariocompleto2 .letrasazules a:hover {
	font-weight: normal;
	color: #E16C7E;
	text-decoration: none;
	text-align: left;
}

.twoColLiqLtHdr #container #sidebar1 #comentariocompleto .letrasazules a {
	font-weight: normal;
	color: #E00526;
	text-align: left;
}
.twoColLiqLtHdr #container #sidebar1 #comentariocompleto .letrasazules {
	font-weight: normal;
	color: #1D97BA;
	text-align: left;
}
.twoColLiqLtHdr #container #sidebar1 #comentariocompleto2 .letrasazules {
	font-weight: normal;
	color: #1D97BA;
	text-align: left;
}
.twoColLiqLtHdr #container #sidebar1 #comentariocompleto3 .letrasazules {
	font-weight: normal;
	color: #1D97BA;
	text-align: left;
	font-size: 11px;
}
#sidebar1 #comentariocompleto3 .letrasazules:hover {
	font-size: 14px;
}



.twoColLiqLtHdr #container #sidebar1 #comentariocompleto3 .letrasazules a {
	font-weight: normal;
	color: #E00526;
	text-align: left;
}

.twoColLiqLtHdr #container #sidebar1 #comentariocompleto2 .letrasazules a {
	font-weight: normal;
	color: #E00526;
	text-align: left;
}

.twoColLiqLtHdr #container #sidebar1 #comentarioCorto .letrasazules {
	color: #1D97BA;
	font-weight: normal;
	text-align: left;
	font-size: 14px;
}

.twoColLiqLtHdr #container #sidebar1 #comentarioCorto .letrasazules a {
	font-weight: normal;
	color: #E00526;
	text-decoration: none;
	text-align: left;
}
.twoColLiqLtHdr #container #sidebar1 #comentarioCorto3 .letrasazules {
	color: #1D97BA;
	font-weight: normal;
	text-align: left;
	font-size: 14px;
}

.twoColLiqLtHdr #container #sidebar1 #comentarioCorto2 .letrasazules {
	color: #1D97BA;
	font-weight: normal;
	text-align: left;
}




.twoColLiqLtHdr #container #sidebar1 #comentarioCorto2 {
	text-align: left;
}
.twoColLiqLtHdr #container #sidebar1 #comentarioCorto {
	text-align: left;
}
.twoColLiqLtHdr #container #sidebar1 #comentarioCorto3 {
	text-align: left;
}

.twoColLiqLtHdr #container #sidebar1 #comentarioCorto2 {
	text-align: left;
}

.twoColLiqLtHdr #container #sidebar1 #comentariocompleto {
	text-align: left;
}
.twoColLiqLtHdr #container #sidebar1 #comentariocompleto3 {
	text-align: left;
}

.twoColLiqLtHdr #container #sidebar1 #comentariocompleto2 {
	text-align: left;
}
.twoColLiqLtHdr #container #sidebar1 .botonestalla {
	float: left;
	width: 48%;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666;
	text-align: center;
	margin: 1%;
	height: auto;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 2px;
	background-color: #FFF;
	border: 1px solid #CCC;
}
.twoColLiqLtHdr #container #sidebar1 .botonespreciolargo {
	float: left;
	width: 100%;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666;
	background-color: #FFFFFF;
	text-align: center;
	height: auto;
	padding-top: 6px;
	padding-bottom: 6px;
	margin-top: 1%;
	margin-bottom: 1%;
	border: 1px solid #CCC;
}
.twoColLiqLtHdr #container #sidebar1 .botonespreciocorto {
	float: left;
	width: 32%;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666;
	background-color: #FFFFFF;
	text-align: center;
	height: auto;
	padding-top: 6px;
	padding-bottom: 6px;
	margin-top: 1%;
	margin-bottom: 1%;
	padding-right: 1px;
	margin-right: 1px;
	margin-left: 1px;
	padding-left: 0px;
	border: 1px solid #CCC;
}


.twoColLiqLtHdr #container #sidebar1 .botonestalla:hover {
	float: left;
	width: 48%;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333;
	text-align: center;
	margin: 1%;
	height: auto;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 2px;
	background-color: #FFF;
}
.twoColLiqLtHdr #container #sidebar1 .botonespreciocorto:hover {
	float: left;
	width: 32%;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333;
	background-color: #FFFFFF;
	text-align: center;
	height: auto;
	padding-top: 6px;
	padding-bottom: 6px;
	margin-top: 1%;
	margin-right: 1px;
	margin-bottom: 1%;
	margin-left: 1px;
	padding-right: 1px;
	padding-left: 0px;
	border: 1px solid #CCC;
}

.twoColLiqLtHdr #container #sidebar1 .botonespreciolargo:hover {
	float: left;
	width: 100%;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333;
	background-color: #FFFFFF;
	text-align: center;
	height: auto;
	padding-top: 6px;
	padding-bottom: 6px;
	margin-top: 1%;
	margin-bottom: 1%;
	border: 1px solid #CCC;
}


.twoColLiqLtHdr #container #sidebar1 .botonestalla a {
	color: #666;
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
}
.twoColLiqLtHdr #container #sidebar1 .botonespreciocorto a {
	color: #666;
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
}
.twoColLiqLtHdr #container #sidebar1 .botonespreciolargo a {
	color: #666;
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
}


.twoColLiqLtHdr #container #sidebar1 .botonestalla a:hover {
	color: #333;
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
}
.twoColLiqLtHdr #container #sidebar1 .botonespreciolargo a:hover {
	color: #333;
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
}

.twoColLiqLtHdr #container #mainContent #calculoporciento {
	color: #FFF;
	font-size: 10px;
	background-color: #25B156;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bolder;
	padding: 4px;
	border-radius: 6px;
}
#sidebar1 #calculoporciento {
	color: #FFF;
	font-size: 10px;
	background-color: #25B156;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bolder;
	padding: 4px;
	border-radius: 6px;
}

.twoColLiqLtHdr #promocionprincipal {
	background-color: #087C7A;
		padding-bottom: 20px;
	padding-top: 20px;
	width: 100%;
	margin: auto;
	padding: 6px;
	text-align: center;
}
.promocionletras {
	font-weight: normal;
	color: #FFFFFF;
	padding-bottom: 20px;
	padding-top: 20px;
	border: 2px none #FFF;
	font-family: Verdana, Geneva, sans-serif;
}
.twoColLiqLtHdr #container #header #horario #carritoarriba #divcarrito #CollapsiblePanel3 .CollapsiblePanelContent table tr td #carritollevar {
	text-align: center;
	background-color: #087C7A;
	width: 44%;
	padding: 6px;
	border-radius: 6px;
	margin-top: 4px;
	margin-right: 3%;
	margin-bottom: 4px;
	margin-left: 3%;
	float: left;

}
.twoColLiqLtHdr #container #header #horario #carritoarriba #divcarrito #CollapsiblePanel3 .CollapsiblePanelContent table tr td #carritollevar a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	text-transform: none;
	color: #FFF;
}
.twoColLiqLtHdr #container #header #horario #carritoarriba #divcarrito #CollapsiblePanel3 .CollapsiblePanelContent table tr td #carritollevar:hover {
	font-family: Verdana, Geneva, sans-serif;
	opacity: 0.5;
}
.twoColLiqLtHdr #container #header #horario #carritoarriba #divcarrito #CollapsiblePanel3 .CollapsiblePanelContent table tr td #carritollevar2 {
	text-align: center;
	background-color: #3498db;
	width: 44%;
	padding: 6px;
	border-radius: 6px;
	margin-top: 4px;
	margin-right: 3%;
	margin-bottom: 4px;
	margin-left: 3%;
	float: left;
}
.twoColLiqLtHdr #container #header #horario #carritoarriba #divcarrito #CollapsiblePanel3 .CollapsiblePanelContent table tr td #carritollevar2 a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	text-transform: none;
	color: #FFF;
}
.twoColLiqLtHdr #container #header #horario #carritoarriba #divcarrito #CollapsiblePanel3 .CollapsiblePanelContent table tr td #carritollevar2:hover {
	font-family: Verdana, Geneva, sans-serif;
	opacity: 0.5;
}
.twoColLiqLtHdr #container #mainContent2 #carrito tr .carritotr #tituloproductocarrito a .letrascarritotitulo {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #666;
}
#footer h4 a:hover {
	font-family: Verdana, Geneva, sans-serif;
	color: #DF093F;
	text-decoration: none;
}
#footer .mediodelpie ul li a:hover {
	color: #E00526;
	text-decoration: none;
}
.twoColLiqLtHdr #container #mainContent .detalle_disfraz #detallefotogrande #comentariocompleto {
	text-align: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: small;
	font-weight: normal;
	color: #666;
}
.twoColLiqLtHdr #container #mainContent .detalle_disfraz #detallefotogrande #comentarioCorto p .letrasazules {
	font-family: Verdana, Geneva, sans-serif;
	font-size: small;
	font-weight: normal;
	color: #00F;
	text-decoration: none;
}
.twoColLiqLtHdr #container #mainContent .detalle_disfraz #detallefotogrande #comentariocompleto .letrasazules  {
	font-family: Verdana, Geneva, sans-serif;
	font-size: small;
	font-weight: normal;
	color: #00F;
	text-decoration: none;
}

.twoColLiqLtHdr #container #mainContent .detalle_disfraz #detallefotogrande #comentarioCorto p .letrasazules:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: small;
	font-weight: normal;
	color: #00C;
	text-decoration: none;
}
.twoColLiqLtHdr #container #mainContent .detalle_disfraz #detallefotogrande #comentariocompleto .letrasazules:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: small;
	font-weight: normal;
	color: #00C;
	text-decoration: none;
}
.twoColLiqLtHdr #container #mainContent .detalle_disfraz #detallefotogrande #comentarioCorto {
	text-align: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: small;
	text-transform: capitalize;
}
.twoColLiqLtHdr #container #mainContent #izquierdadetalle #todasredes {
	float: left;
	width: 100%;
	margin-top: 2%;
}
.twoColLiqLtHdr #container #mainContent #divproductos .row .col-xs-4.col-sm-4.col-md-4.col-lg-3 #detalleproducto #fotosrelacion .tallarelaccion {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	margin-top: 50px;
}
.twoColLiqLtHdr #container #mainContent #titulorelaciones {
	text-align: left;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #333;
	padding-top: 4px;
	padding-bottom: 4px;
	width: 100%;
	margin: 0%;
	clear: both;
}
.twoColLiqLtHdr #container #mainContent #espaciorelacion {
	margin-top: 10%;
	margin-right: 5%;
	margin-bottom: 0px;
	margin-left: 5%;
	text-align: left;
}


.twoColLiqLtHdr #container #header #menuMio #MenuBar1 li .MenuBarSubmenuVisible li .derechapaneles {
	float: left;
	height: auto;
	width: 30%;
	margin: 0px;
	padding: 0px;
}
.twoColLiqLtHdr #container #header #menuMio #MenuBar1 li .MenuBarSubmenuVisible li .derechapaneles img {
	height: auto;
	width: 80%;
}
.twoColLiqLtHdr #container #header #menuMio #MenuBar1 li .MenuBarSubmenuVisible li .derechapaneles a {
	margin: 0px;
	padding: 0px;
}


.twoColLiqLtHdr #container #mainContent2 #segura {
	margin: auto;
	float: left;
	width: 99%;
}
.twoColLiqLtHdr #container #mainContent2 #fotosegura {
	width: 75%;
	text-align: center;
	margin-top: 8%;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
.twoColLiqLtHdr #container #mainContent #alrededorrelacionados #divhadultosrelacion {
	float: left;
	width: 25%;
	text-align: center;
}
.twoColLiqLtHdr #container #mainContent #alrededorrelacionados #divinfantilesrelacion {
	float: left;
	width: 25%;
	margin: auto;
	height: auto;
}
.twoColLiqLtHdr #container #mainContent #alrededorrelacionados #divcomplementosrelacion {
	float: left;
	width: 25%;
	margin: auto;
}
.twoColLiqLtHdr #container #divproductos {
	margin-top: 4%;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: auto;
	height: auto;
	width: 100%;
}
.twoColLiqLtHdr #container #divproductos .col-xs-4.col-sm-4.col-md-4.col-lg-3 #detalleproducto #fotosrelacion {
	position: relative;
	height: 200px;
	width: 180px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	border-radius: 6px 6px 6px 6px;
	line-height: 22px;
	text-align: center;
	margin: 0px;
	padding-top: 10px;
}


.twoColLiqLtHdr #container #divproductos .col-xs-4.col-sm-4.col-md-4.col-lg-3 #detalleproducto #fotosrelacion a img  {
	position: absolute;
	width: 180px;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	font-family: Verdana, Geneva, sans-serif;
	height: 200px;
	background-color: #FFF;
	margin-top: 0px;
	margin-bottom: 0px;
	opacity: 030;
}

.twoColLiqLtHdr #container #divproductos .col-xs-4.col-sm-4.col-md-4.col-lg-3 #detalleproducto #fotosrelacion a:hover img  {
	opacity: 0.30;
	width: 180px;
	height: 200px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #07C32E;
}


.twoColLiqLtHdr #container #divproductos .row .col-xs-4.col-sm-4.col-md-4.col-lg-3 #detalleproducto #tituloproducto {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #666;
	text-align: center;
	height: auto;
	margin: auto;
	width: 80%;
}
.twoColLiqLtHdr #container #divproductos .row .col-xs-4.col-sm-4.col-md-4.col-lg-3 #detalleproducto #precioproducto {
	font-family: Verdana, Geneva, sans-serif;
	font-size: small;
	font-weight: bolder;
	text-align: center;
	height: auto;
}
.twoColLiqLtHdr #container #divproductos .row .col-xs-4.col-sm-4.col-md-4.col-lg-3 #detalleproducto #tituloproducto a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: small;
	text-transform: capitalize;
	color: #666;
	text-decoration: blink;
}
.twoColLiqLtHdr #container #divproductos .row {
	margin: 0px;
	padding: 0px;
	width: 820px;
}

.twoColLiqLtHdr #container #divproductos .row .col-xs-4.col-sm-4.col-md-4.col-lg-3 #detalleproducto {
	height: 250px;
	width: 100%;
	margin-top: auto;
	margin-right: 4%;
	margin-bottom: auto;
	margin-left: 4%;
}
.twoColLiqLtHdr #container #mainContent .col-xs-12.col-sm-12.col-md-12.col-lg-12 .col-xs-5.col-sm-4.col-md-4.col-lg-3 {
	height: 450px;
	margin-bottom: 4%;
}
.twoColLiqLtHdr #container #divproductos .row .col-xs-4.col-sm-4.col-md-4.col-lg-3 {
	width: 20%;
	text-align: center;
	height: auto;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 6%;
	margin-left: auto;
}
.twoColLiqLtHdr #container #divproductos {
	width: 100%;
	clear: both;
	height: auto;
	margin-top: 4%;
}


.twoColLiqLtHdr #container #divcomplementos {
	width: 100%;
	clear: both;
	height: auto;
	margin-top: 4%;
}

.twoColLiqLtHdr #container #mainContent h3 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: medium;
	font-weight: bolder;
	color: #333333;
	text-align: left;
	margin-top: 2%;
}
.twoColLiqLtHdr #container #titulorelaciones {
	text-align: left;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bolder;
	color: #333;
}
.ui-widget-content .ui-state-default {
    background: red;
    border: 2px solid #cc0000;
}
.twoColLiqLtHdr #container #sidebar1 .botonestallalargo {
	text-align: left;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 10px;
	width: 80%;
	margin-top: 4%;
	margin-right: auto;
	margin-bottom: 4%;
	margin-left: auto;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #FFF;
	background-color: #999;
	clear: both;
	border-radius: 6px;
}
.twoColLiqLtHdr #container #sidebar1 .botonestallalargo a {
	color: #FFF;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}
.twoColLiqLtHdr #container #sidebar1 .botonestallalargo:hover {
	background-color: #CCC;
	border-radius: 6px;
}
.twoColLiqLtHdr #container #mainContent #alrededorrelacionados #divhadultosrelacion a {
	color: #666;
	height: auto;
	width: 100%;
}
.twoColLiqLtHdr #container #mainContent #alrededorrelacionados #divinfantilesrelacion a {
	color: #666;
	height: auto;
	width: 100%;
}
.twoColLiqLtHdr #container #mainContent #alrededorrelacionados #divcomplementosrelacion a {
	color: #666;
}
.twoColLiqLtHdr #container #mainContent #alrededorrelacionados #divcomplementosrelacion a {
	color: #666;
	height: auto;
	width: 100%;
	text-align: left;
	margin: auto;
}
.twoColLiqLtHdr #container #header #menuMio #MenuBar1 li .MenuBarSubmenuVisible li .izquierdapaneles a {
	text-transform: capitalize;
}
.twoColLiqLtHdr #container #header #menuMio #MenuBar1 li .MenuBarSubmenuVisible li .mediopaneles a {
	text-transform: capitalize;
}
.twoColLiqLtHdr #container #header #encabezadobuscador #dentrobuscador #formulario #buscador #imageField {
	height: auto;
	width: auto;
}
.twoColLiqLtHdr #container #header #encabezadobuscador #dentrobuscador #formulario #letrasbuscador {
	float: left;
}
.twoColLiqLtHdr #container #mainContent #descripciongeneral #comentarioCorto4 .letrasazules:hover {
	font-weight: bold;
	text-decoration: none;
	opacity: 0.7;
}
.twoColLiqLtHdr #container #mainContent #descripciongeneral #comentariocompleto4 .letrasazules:hover {
	font-weight: bold;
	text-decoration: none;
	opacity: 0.7;
}
.twoColLiqLtHdr #container #mainContent2 #totalcarrito #formcarritopais {
	float: left;
	width: 100%;
}
/* QUITARLO PARA QUE SE VEAN LOS DESCUENTOS ARRIBA */


.twoColLiqLtHdr #container #mainContent #divizquierdabanner a img {
	border: 1px solid #C3C3C3;
	width: 100%;
	text-align: left;
	padding-top: 1px;
	padding-right: 1px;

}
.twoColLiqLtHdr #container #mainContent #divizquierdabanner a {
text-align: left;	
}

.twoColLiqLtHdr #container #mainContent #divderechabanner a img {
	border: 1px solid #C3C3C3;
	width: 100%;
	text-align: left;
	padding-top: 1px;

}
.twoColLiqLtHdr #container #mainContent #divtotalbanner a img {
	border: 1px solid #C3C3C3;
	width: 50%;
	text-align: left;
	padding-top: 1px;

}

.twoColLiqLtHdr #container #mainContent #divderechabanner a {
text-align: left;	
}

.twoColLiqLtHdr #container #mainContent #sliderContainer #mySlides #slide1 a img {
	height: auto;
	width: 100%;
}
.twoColLiqLtHdr #container #mainContent #sliderContainer #mySlides #slide2 a img {
	height: auto;
	width: 100%;
}
.twoColLiqLtHdr #container #mainContent #sliderContainer #mySlides #slide3 a img {
	height: auto;
	width: 100%;
}
.twoColLiqLtHdr #container #mainContent #sliderContainer #mySlides #slide4 a img {
	height: auto;
	width: 100%;
}
.twoColLiqLtHdr #container #textoabajodetalle {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	color: #666;
	text-decoration: none;
	text-align: left;
	margin: auto;
	height: auto;
	width: 100%;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
}
.twoColLiqLtHdr #container #textoabajodetalle h2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #666;
	font-weight: normal;
}
.twoColLiqLtHdr #container #mainContent .detalle_disfraz #detallefotogrande #carritodetalle {
	width: 100%;
}
.twoColLiqLtHdr #container #mainContent #izquierdadetalle .jqzoom img {
	margin: auto;
	width: 100%;
	
}

.twoColLiqLtHdr #container #mainContent #alrededorrelacionados #divinfantilesrelacion img {
	margin: auto;
	width: 50%;
}
.twoColLiqLtHdr #container #mainContent #alrededorrelacionados #divhadultosrelacion img {
	margin: auto;
	width: 50%;
}
.twoColLiqLtHdr #container #mainContent #alrededorrelacionados #divcomplementosrelacion a:hover {
	color: #999;
	text-decoration: none;
}
.twoColLiqLtHdr #container #mainContent #alrededorrelacionados #divinfantilesrelacion a:hover {
	color: #999;
	text-decoration: none;
}
.twoColLiqLtHdr #container #mainContent #alrededorrelacionados #divhadultosrelacion a:hover {
	color: #999;
	text-decoration: none;
}



.twoColLiqLtHdr #container #mainContent #alrededorrelacionados #divcomplementosrelacion img {
	width: 65%;
}
.twoColLiqLtHdr #container #mainContent #alrededorrelacionados #divcomplementosrelacion img {
	margin: auto;
	width: 50%;
}
.twoColLiqLtHdr #container #mainContent #alrededorrelacionados #divhombremujerrelacion a:hover {
	color: #999;
	text-decoration: none;
}
.twoColLiqLtHdr #container #mainContent .detalle_disfraz #detallefotogrande .letrasincluye {
	text-transform: lowercase;
}

.twoColLiqLtHdr #container #mainContent #alrededorrelacionados #divdecoracionrelacion {
	float: left;
	height: auto;
	width: 16%;
}
.twoColLiqLtHdr #container #mainContent #alrededorrelacionados #divcomplementosrelacion {
	float: left;
	height: auto;
	width: 16%;
	text-align: center;
}
.twoColLiqLtHdr #container #mainContent #alrededorrelacionados #divdecoracionrelacion a img {
	margin: auto;
	height: auto;
	width: 70%;
}
.twoColLiqLtHdr #container #mainContent #alrededorrelacionados #divcomplementosrelacion a img {
	margin: auto;
	height: auto;
	width: 70%;
}
.twoColLiqLtHdr #container #mainContent #izquierdadetalle #botones-para-compartir {
	float: left;
	width: 100%;
}
.twoColLiqLtHdr #container #mainContent .detalle_disfraz #detallefotogrande #Accordion1 .AccordionPanel.AccordionPanelOpen .AccordionPanelContent {
	text-align: left;
	color: #666;
	background-color: #FFF;
	height: 200px;
	speak-header:always; 
	
	}
.AccordionPanelContent #opina #nombre {
	border: none;
	background-color: #FFFFFF;
	color: #FFFFFF;
}

.twoColLiqLtHdr #container #mainContent .detalle_disfraz #detallefotogrande #Accordion1 .AccordionPanel.AccordionPanelOpen .AccordionPanelTab {
	text-align: left;
	padding-left: 30px;
	background-image: url(https://www.disfracesmimo.com/imagenes/menosactivado.jpg);
	background-repeat: no-repeat;
	padding-top: 6px;
	padding-bottom: 2px;
}
.twoColLiqLtHdr #container #mainContent .detalle_disfraz #detallefotogrande #Accordion1 .AccordionPanel.AccordionPanelClosed .AccordionPanelTab {
	text-align: left;
	padding-left: 30px;
	background-repeat: no-repeat;
	padding-top: 6px;
	padding-bottom: 2px;
	background-color: #FFF;
	background-image: url(https://www.disfracesmimo.com/imagenes/masactivado.jpg);
}
.twoColLiqLtHdr #container #mainContent #izquierdadetalle #raton {
	float: left;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: left;
}
.twoColLiqLtHdr #container #mainContent .detalle_disfraz #detallefotogrande #Accordion1 .AccordionPanel.AccordionPanelOpen .AccordionPanelContent #form2 .textarea.center a:hover {
	font-weight: bolder;
}
.twoColLiqLtHdr #container #divproductos #detalleproducto .disponible {
	color: #2E9C46;
	font-size: 10px;
	font-family: Verdana, Geneva, sans-serif;
	text-transform: capitalize;
}
.twoColLiqLtHdr #container #divproductos .row .col-xs-4.col-sm-4.col-md-4.col-lg-3 #detalleproducto .letraroja {
	color: #FA3D5E;
	font-size: 10px;
	font-family: Verdana, Geneva, sans-serif;
	text-transform: uppercase;
}

.twoColLiqLtHdr #container #mainContent #divcomplementos #detalleproductocomplemento .disponible {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	text-transform: capitalize;
	color: #2E9C46;
}
.twoColLiqLtHdr #container #mainContent #divcomplementos .row .col-xs-4.col-sm-4.col-md-4.col-lg-3 #detalleproductocomplemento .letraroja {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #FF0000;
}
.twoColLiqLtHdr #container #sidebar1 .botonespreciocorto a:hover {
	font-weight: normal;
	color: #333;
	font-size: 11px;
}
/* movil mediano linea 8279 */
/* movil pequeño linea 9462 */
.twoColLiqLtHdr #container #sliderContainer #mySlides #slide1 a img {
	width: 100%;
}
#slide1 img {
	width: 100%;
	height: auto;
}

.twoColLiqLtHdr #container #sliderContainer #mySlides #slide2 a img {
	width: 100%;
}
.twoColLiqLtHdr #container #sliderContainer #mySlides #slide3 a img {
	width: 100%;
}
.twoColLiqLtHdr #container #sliderContainer #mySlides #slide4 a img {
	width: 100%;
}
.twoColLiqLtHdr #container #sidebar1 .col-xs-12.col-sm-12.col-md-12.col-lg-12 {
	height: auto;
	width: 60%;
	margin: auto;
}
.twoColLiqLtHdr #container #sidebar1 .col-xs-12.col-sm-12.col-md-12.col-lg-12 .row .col-xs-1.col-sm-1.col-md-1.col-lg-1 #detalleproducto #fotos10 {
	width: 100%;
}
.twoColLiqLtHdr #container #sidebar1 .col-xs-12.col-sm-12.col-md-12.col-lg-12 .row .col-xs-1.col-sm-1.col-md-1.col-lg-1 #detalleproducto {
	width: 100%;
}
.twoColLiqLtHdr #container #sidebar1 .col-xs-1.col-sm-1.col-md-1.col-lg-1 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666;
	width: 100%;
}
.twoColLiqLtHdr #container #sidebar1 .col-xs-1.col-sm-1.col-md-1.col-lg-1 #tituloproducto a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: small;
	font-weight: normal;
	color: #666;
	text-decoration: none;
}
.twoColLiqLtHdr #container #sidebar1 .col-xs-1.col-sm-1.col-md-1.col-lg-1 #tituloproducto {
	text-align: left;
}
.twoColLiqLtHdr #container #mainContent #titulorelaciones h3 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: medium;
	font-weight: normal;
	color: #666;
}
.twoColLiqLtHdr #container #mainContent .detalle_disfraz #detallefotogrande .webwinkelkeurPopup {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	color: #666;
}
.twoColLiqLtHdr #container #titulorelaciones h3 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: medium;
	font-weight: normal;
	color: #666;
}
.twoColLiqLtHdr #container #titulorelaciones2 h3 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: medium;
	font-weight: normal;
	color: #666;
}

.twoColLiqLtHdr #container #mainContent2 #cupon {
	margin: auto;
	width: 36%;
}
.twoColLiqLtHdr #container #mainContent2 #totalcarrito {
	margin: auto;
	width: 80%;
}
.twoColLiqLtHdr #container #mainContent2 #totalcarrito #totalpedidocarro {
	text-align: right;
	padding-right: 10px;
	color: #333;
	font-size: x-large;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	clear: both;
	float: left;
	margin-top: 2%;
	margin-bottom: 1%;
}
.twoColLiqLtHdr #container #mainContent2 #totalcarrito #totalpedido #totaldentro {
	text-align: right;
	float: left;
	width: 90%;
	font-size: medium;
	font-weight: normal;
	color: #666;
}
.twoColLiqLtHdr #container #mainContent2 #totalcarrito #totalpedido #totalderecha {
	text-align: right;
	float: left;
	width: 10%;
	font-size: medium;
	font-weight: normal;
	color: #333;
}
.twoColLiqLtHdr #container #mainContent2 #totalcarrito #totalpedido {
padding-top: 15px;
}
.twoColLiqLtHdr #container #header #horario #micuenta #detromicuentaderecha {
	text-align: center;
	padding-top: 4px;
	padding-bottom: 2px;
}
.twoColLiqLtHdr #container #titulorelaciones2 {
	padding: 4px;
	height: auto;
	width: 100%;
	text-align: left;
	clear: both;
}
.twoColLiqLtHdr #container #mainContent .detalle_disfraz #detallefotogrande  a:hover {
font-size: small;	
}

.twoColLiqLtHdr #container #mainContent #tituloarriba {
	text-align: left;
	margin-bottom: 1%;
	float: left;
	width: 100%;
}
.twoColLiqLtHdr #container #mainContent #presentacionimagen #dentropresentacion #titulotigrebuscador h2.Estilo4 {
	font-weight: bolder;
	padding-top: 8px;
	padding-left: 2px;
}

#footer #pietlf .telefonos img {
	background-color: #FFF;
	padding: 4px;
}
#footer #piecopy img {
	background-color: #333;
}
#footer #horarios div div redes img {
	background-color: #FFF;
	padding: 4px;
}

p a img {
	width: 40%;
}


#piecopy .webwinkelkeurPopup img {
	padding: 4px;
}

#footer #pietlf p a {
	color: #FFF;
}

#footer #pietlf p a {
	color: #FFF;
}

#footer #pietlf .telefonos {
	color: #333;
}
col-xs-5 col-sm-4 col-md-4 col-lg-3 {
	height: auto;	
}
#mainContent .col-xs-12.col-sm-12.col-md-12.col-lg-12 .col-xs-5.col-sm-4.col-md-4.col-lg-3 {
	height: auto;	
}
.twoColLiqLtHdr #container #mainContent #divproductos .col-xs-12.col-sm-12.col-md-12.col-lg-12 .col-xs-5.col-sm-4.col-md-4.col-lg-3 {
	height: 300px;
	
}
.twoColLiqLtHdr #container #mainContent #divcomplementos .col-xs-12.col-sm-12.col-md-12.col-lg-12 .col-xs-5.col-sm-4.col-md-4.col-lg-3 {
	height: 250px;
	
}

#escribenos img {
	margin: auto;
	width: 32px;
	height: 25px;
}
#footer #pietlf .telefonos {
	background-color: #333;
}

#pago img {
	margin: auto;
	width: 312px;
	height: 33px;
}
.twoColLiqLtHdr #container #footer #piecopy {
text-align: left;	
background-color: #323232;
}
.twoColLiqLtHdr #container #footer #pietlf {
text-align: left;	
}
nav {
    height: 40px;
    width: 100%;
    background: #666;
    position: relative;
    border-bottom: solid 1px #DDD;
}

nav ul {
    padding: 0;
    margin: 0 auto;
    width: 600px;
    height: 40px;
}

nav li {
    display: inline;
    float: left;
}

nav a {
    color: #FFF;
    display: inline-block;
    width: 100px;
    text-align: center;
    line-height: 40px;
}

nav li a {
    border-right: 1px solid #576979;
}

nav li:last-child a {
    border-right: 0;
}

nav a:hover, nav a:active {
    background-color: #333;
}

 .search button {
	float: left !important;
	width: 15% !important;
	height: 40px !important;
	font-size: 18px !important;
	border:none !important;
	margin: 0 !important;
	padding: 0 !important;
	border: none !important;
	background-color: #087C7A !important;
	color: #FFF !important;
}

#scrollBtn {
	display: none;
	position: fixed;
	bottom: 10px;
	right: 10px;
	width: 50px;
	height: 50px;
	border-radius: 25px;
	background-color: #087C7A;
	border: none;
	color: #FFF;
	opacity: 0.9;
	outline: none;
	z-index: 100;
}
/* Input de cantidad personalizado */
input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
  -webkit-appearance: none; 
  margin: 0; 
}
.numberPersonalizado {
	display: table-cell;
	vertical-align: middle;
}
.numberPersonalizado input, .numberPersonalizado button {
	display: inline-block;
	float: left;
	height: 30px;
	margin: 0;
	padding: 0;
	background-color: #ecf0f1;
	border: 1px solid #95a5a6;
	color: #34495e;
}
.numberPersonalizado input:focus, .numberPersonalizado button:focus {
	outline: none;
}
.numberPersonalizado input {
	border-radius: 0;
	-webkit-appearance: none;
	width: 30%;
	text-align: center;
	font-size: 12px;
	border-width: 1px 0 3px 0;
}
.numberPersonalizado button {
	width: 30%;
	margin: 0;
	padding: 0;
	font-size: 18px;
	font-weight: 300;
	border-bottom-width: 3px;
}
.numberPersonalizado button:active {
	background-color: #fff;
	border-bottom-width: 2px;
}
.numberPersonalizado button:first-child {
	border-radius: 4px 0 0 4px;
}
.numberPersonalizado button:last-child {
	border-radius: 0 4px 4px 0;
}
/* Loader DE CARGAR EL CARRITO */
#loader {
	display: none;
	position: fixed;
	top: 0;
    width: 100%;
    height: 100vh;
    background: grey;
    opacity: 0.7;
    z-index: 100;
    color: #fff;
    text-align: center;
}
#loader i {
	top: 50%;
    position: relative;
    opacity: 1 !important;
}

.stockdispo {
	width: 100%;
	color: #6BB707;
	font-size: 8px;
	padding: 4px;
	text-transform: lowercase;
}

/* 
	BANNER PARA INDEX.PHP
*/

#divizquierdabanner {
	float: left;
	margin-right: 1%;
	width: 68%;
	text-align: left;
	margin-left: 0px;
}
 #divderechabanner {
	float: left;
	margin-left: 1%;
	margin-right: 1%;
	width: 28%;
	text-align: left;
}
 #divtotalbanner {
	 float: left;
	margin: auto;
	width: 80%;
	text-align: left;
}
#divmediobanner {
	float: left;
	margin-left: 1%;
	margin-right: 1%;
	width: 24%;
}


#letrasderecha1 .divcatalogo {
	float: left;
	margin-right: 10px;
}

#letrasderecha .divcatalogo {
	float: left;
	margin-right: 10px;
}

   input[name="slider-select-element"] {
        display: none;

    }

    #slider-arrows {
        margin: -20% auto 0 auto;
        width: 100%;
		margin-bottom:250px;

		}

    #slider-box {
   height: 380px;
        width: 300%;

    }

    #slider-container {
	margin: 0 auto;
	overflow: hidden;
	text-align: left;
	width: 100%;
	 height: 380px;
	    }

 
    .slider-element {
        float: left;
        width: 33.333%;
		 height: 380px;
			    }
	 .slider-element img {
        float: left;
        width: 100%;
	 height: 380px;

    }
	

    #element1:checked ~ #slider-arrows label:nth-child(2),
    #element2:checked ~ #slider-arrows label:nth-child(3),
    #element3:checked ~ #slider-arrows label:nth-child(1) {
        display: block;
        float: right;
		
    }

    #element1:checked ~ #slider-arrows label:nth-child(3),
    #element2:checked ~ #slider-arrows label:nth-child(1),
    #element3:checked ~ #slider-arrows label:nth-child(2) {
        display: block;
        float: left;
    }
/*
cambiar los iconos en https://www.w3schools.com/icons/icons_reference.asp
content: "\f0a4"; mano enfrente
content: "\f0a7"; mano abajo
*/
    #element1:checked ~ #slider-arrows label:nth-child(2):before,
    #element2:checked ~ #slider-arrows label:nth-child(3):before,
    #element3:checked ~ #slider-arrows label:nth-child(1):before {
           color: #FFFF;
		border:#D9D9D9;
		font-size:40px;
        content: "\f105";
        font-family: FontAwesome;
        font-style: large;
        font-weight: large;
        line-height: 7;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: antialiased;
    }

    #element1:checked ~ #slider-arrows label:nth-child(3):before,
    #element2:checked ~ #slider-arrows label:nth-child(1):before,
    #element3:checked ~ #slider-arrows label:nth-child(2):before {
        color: #FFFF;
			font-size:40px;
        content: "\f104";
        font-family: FontAwesome;
        font-style: large;
        font-weight: large;
        line-height: 7;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: antialiased;
    }

    #element1:checked ~ #slider-container #slider-box {
        margin-left: 0;
		
    }

    #element2:checked ~ #slider-container #slider-box {
        margin-left: -100%;
    }

    #element3:checked ~ #slider-container #slider-box {
        margin-left: -200%;
    }

    #slider-arrows label {
        color: transparent;
        cursor: pointer;
        display: none;
        font-size: 3rem;
        height: 30px;
        width: 30px;
		
    }

    #slider-box {
-moz-transition: all 1s ease-in-out;
  -webkit-transition: all 1s ease-in-out;
  -o-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
		
    }
	

/* 
	DISEÑO DE COMPRAR.PHP
*/

.twoColLiqLtHdr #container #mainContent .izquierdanavegador {
	margin: auto;
	width: 98%;
}
.twoColLiqLtHdr #container #mainContent #izquierdadetalle #ratonencima {
	width: 100%;
	float: left;
}

.twoColLiqLtHdr #container #divproductos .row {
	width: 100%;
}

.slider {
background-color: #fff;	
color: rgba(27,54,81,0.8);
}
#amount {
	width: 100%;
	
}
#amount .slider {
background:#6B6464;
	}
#slider-range {	
background:#6B6464;
}
#slider, .slider {	
background:#6B6464;
}
/* 
	FOTOS DE CARRUSEL DE COMPRAR.PHP
*/
.lb-album{
	width: 100%;
	margin-top: 0px;
	font-family: 'BebasNeueRegular', 'Arial Narrow', Arial, sans-serif;
	height: auto;
	top: 0px;
}
.lb-album li{
	float: left;
	position: relative;
	list-style: none;
	margin-top: 0px;
	top: 0px;
}
.lb-album li > a,
.lb-album li > a img{
	display: block;
	margin: 0px;
	list-style: none;
		margin-top: 0px;
	top: 0px;
	
}

.lb-album li > a:hover span{
	opacity: 1;
	filter: alpha(opacity=99); /* internet explorer */
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=99)"; /*IE8*/
}
.lb-overlay{
	width: 0px;
	height: 0px;
	position: fixed;
	overflow: hidden;
	left: 0px;
	top: 0px;
	padding: 0px;
	z-index: 99;
	text-align: center;
	background: rgba(255,255,255,0.6);

} 
.lb-overlay > div{
	position: relative;
	color: rgba(27,54,81,0.8);
	width: 550px;
	height: 60px;
	margin: 40px auto 0px auto;
	text-shadow: 0px 1px 1px rgba(255,255,255,0.6);
}
.lb-overlay div h3,
.lb-overlay div p{
	padding: 0px 20px;
	width: 200px;
	height: 60px;
}
.lb-overlay div h3{
	font-size: 36px;
	float: left;
	text-align: right;
	border-right: 1px solid rgba(27,54,81,0.4);
}
.lb-overlay div h3 span,
.lb-overlay div p{
	font-size: 14px;
	font-family: Georgia;
	font-style: italic;
}
.lb-overlay div h3 span{
	display: block;
	line-height: 6px;
}
.lb-overlay div p{
	font-size: 14px;
	text-align: left;
	float: left;
	width: 260px;
}
.lb-overlay a.lb-close{
	background-color: rgba(251,252,253,0.80);
	z-index: 1001;
	color: #fff;
	margin-left: 60%;
	position: absolute;
	top: -30px;
	left: 470px;
	font-size: 14px;
	text-align: center;
	width: 100px;
	height: 22px;
	overflow: hidden;
	margin-left: -25px;
	opacity: 0;
}
.lb-overlay img{
	/* height: 100%; For Opera max-height does not seem to work */
	max-height: 700px;
	position: relative;
	opacity: 1;
	margin-top: -4%;
	filter: alpha(opacity=0); /* internet explorer */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; /*IE8*/
	-webkit-box-shadow: 1px 1px 4px rgba(0,0,0,0.3);
	-moz-box-shadow: 1px 1px 4px rgba(0,0,0,0.3);
	box-shadow: 0px 2px 7px rgba(0,0,0,0.2);
	-webkit-transition: opacity 0.5s linear;
	-moz-transition: opacity 0.5s linear;
	-o-transition: opacity 0.5s linear;
	-ms-transition: opacity 0.5s linear;
	transition: opacity 0.5s linear;
	top: 0px;
}
.lb-prev, .lb-next{
	text-indent: -9000px;
	position: absolute;
	top: -32px;
	width: 24px;
	height: 25px;
	left: 50%;
	opacity: 1;
	filter: alpha(opacity=80); /* internet explorer */
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=80)"; /*IE8*/
}
.lb-prev:hover, .lb-next:hover{
	opacity: 1;
	filter: alpha(opacity=99); /* internet explorer */
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=99)"; /*IE8*/
}
.lb-prev{
	margin-left: -30px;
	background: transparent url(https://www.disfracesmimo.com/images/arrows.png) no-repeat top left;
}
.lb-next{
	margin-left: 10px;
	background: transparent url(https://www.disfracesmimo.com/images/arrows.png) no-repeat top right;
}
.lb-overlay:target {
	width: auto;
	height: auto;
	bottom: 0px;
	right: 0px;
	padding: 80px 100px 120px 100px;
}
.lb-overlay:target img,
.lb-overlay:target a.lb-close{
	opacity: 1;
	filter: alpha(opacity=99); /* internet explorer */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=99)"; /*IE8*/
	margin: 0px;
}

x:-o-prefocus, .lb-overlay img {
    height: 100%;
}
.divcatalogo a img {
-webkit-transition:all .9s ease; /* Safari y Chrome */
-moz-transition:all .9s ease; /* Firefox */
-o-transition:all .9s ease; /* IE 9 */
-ms-transition:all .9s ease; /* Opera */
width:100%;
}
.divcatalogo:hover a img {
-webkit-transform:scale(1.10);
-moz-transform:scale(1.10);
-ms-transform:scale(1.10);
-o-transform:scale(1.10);
transform:scale(1.10);
}
.divcatalogo {/*Ancho y altura son modificables al requerimiento de cada uno*/
	width: 400px;
	height: 200px;
	overflow: hidden;
}
#filtrosfamilia {
width: 100%;
height:auto;

float:left;	
}

#alrededorrelacionados2 {
	float: left;
	width: 100%;
	height: auto;	 
 }
 #alrededorrelacionados2 #divmujerrelacion a {
	text-align: left;
	font-size: 8px;
		
	}

	#divhombremujerrelacion2 {
		text-align: left;
	font-size: 8px;
	width: 16.66%;		
	float: left;
	}
	
 
 #alrededorrelacionados2 #divhombremujerrelacion a img {
	height: auto;
	width: 100%;
	margin: auto;
}
#alrededorrelacionados2 #divhombremujerrelacion a:hover {
	font-size: 8px;
	color: #333333;
	text-decoration: none;
}

.twoColLiqLtHdr #categoria {
	text-align: left;
	float: left;
}

.twoColLiqLtHdr #categoria a {
font-size: 12px;
color: #000000;
font-family: Verdana, Geneva, sans-serif;
text-align: left;

}   
.twoColLiqLtHdr #categoria #categoriadentro {
	float: left;
	text-align: left;
 margin: 4px;
 padding-left: 10px; 
}

/*---------VENTANA-CUADRO.PHP---------*/

.twoColLiqLtHdr {
	padding: 20px!important;
	height: 100%;
}
/* .twoColLiqLtHdr div:nth-child(2) {
    width: 100%;
    line-height: 1;
} */
.contenidotabla1 .formulario .letrasazules {
    width: 100%;
    height: 40px;
    border: 1px solid #8c8c8c;
}
.contenidotabla1 .formulario #_buy {
    position: relative;
	top: 75px;
	background: #ececec;
	width: calc(100% + 40px);
	left: -20px;
	height: 50px;
	border-top: 1px solid #d6d0d0;
}
.contenidotabla1 .formulario #_buy button {
    width: 250px;
    padding: 10px 20px !important;
    border-radius: 20px !important;
    border: 0;
    background: linear-gradient(to bottom, #479b3e, #4467C7) !important;
    border: 1px solid #4467C7;
    margin-top: 6px;
}
#titulorelaciones2 {
    position: relative;
    top: -40px;
}
#titulorelaciones2 #detalletituloinfantil {
    font-size: 16px !important;
    font-weight: bold;
    color: #4467C7!important;
    margin-left: 0!important;
}
#titulorelaciones2 .preciogrande {
    font-size: 16px;
}
#titulorelaciones2 .preciogrande .tachado {
    color: #bb2f2f;
}
.contenidotabla1 .formulario #successHolder {
    position: absolute;
    bottom: 65px;
    left: 26%;
}
.contenidotabla1 .formulario #successHolder .item-added {
    height: 20px;
    line-height: 1.4;
    font-size: 14px;
}
.contenidotabla1 .formulario #successHolder .btn.carrito {
    position: relative;
    z-index: 100;
}

@media (max-width: 1230px) {
	.contenidotabla1 {
	    margin-top: 0!important;
	}
}

@media (max-width: 767px) {
	#cuadro {
		width: 97%!important;
    	height: 440px!important;
	}
	iframe#compra {
		height: 440px!important;
	}
	.contenidotabla1 .formulario #_buy {
		top: 65px;
	}
	.contenidotabla1 .formulario #successHolder {
	    width: 100%;
		left: 0;
		bottom: 0;
		background: #ececec;
		padding-bottom: 10px;
	}
	#successHolder .btn {
	    max-width: 45%;
	    min-width: 1px;
	}
	#titulorelaciones2 {
		top: -50px;
	}
}
