.categoria-path {
	color: #5ca53f;
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode",
		"Lucida Sans", Tahoma, sans-serif;
	font-size: 13px;
	text-align: left;
}

#taabs {
	width: 100%;
    position: relative;
    max-width: 1100px;
    margin: 0 auto;
    border-radius: 0px;
    border: 0px;
    padding: 0px;
    display: table;
}
#taabs > ul{
	list-style:none;
	margin: 0;
    padding: 0px !important;
    border-radius: 0 !important;
    border: 0px !important;
    background: #fff !important;
    display: table;
    width: 100%;
}
#taabs > ul > li img{
	width: 100%
}
#taabs > ul > li{
	-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #009635;
    border-color: #979797;
    border-image: none;
    border-style: solid solid solid none;
    border-width: 1px 1px 1px medium;
    float: left;
    height: 49px;
    margin: 0 !important;
    overflow: hidden;
    padding: 0 !important;
    position: relative;
    text-align: center;
    /*width: 33.33%;*/
    width: 50%;
    cursor: pointer;
    border-radius: 0px !important;
    box-sizing: border-box !important;
}
#taabs > ul > li > a{
	color: #fff !important;
    display: block;
    font-size: 13px;
    height: 100%;
    margin-top: 15px;
    outline: medium none;
    text-decoration: none;
    text-align: center;
    font-family: 'Open Sans', sans-serif!important;
    width: 100%;
    cursor: pointer;
    box-sizing: border-box !important;
    padding: 0px !important;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active{
	background: #003e1e !important;
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
    font-family: 'Open Sans', sans-serif !important;
    font-size: 14px !important;;
}
#taabsContent {
    padding: 30px 0px;
    margin: 0 auto;
    max-width: 1100px;
}

.form-empresa *{
	font-family: 'Open Sans', sans-serif!important;
	box-sizing: border-box !important;
}
.title-taab{
	font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    font-weight: 600;
    color: black;
}
.text-taab{
	margin: 0px;
    padding: 20px 0px;
}
.text-taab, .form-empresa label{
	font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: black;
    line-height: 18px;
}
.form-empresa{
	border: 1px solid #009635;
    border-radius: 5px;
    margin-top: 5px;
    margin-bottom: 5px;
    padding: 15px 10px 15px 10px;
    box-sizing: border-box !important;
    width: 100%;
    display: table;
}
.form-empresa .form-control {
	display: block;
    width: 100%;
    margin: 10px 0px 15px;
    padding: 0.375rem 0.75rem;
   	font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: 0.25rem;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.form-empresa .form-control:focus {
    box-shadow: none !important;
}
.form-empresa input, .form-empresa textarea {
    margin: 0;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}
.right-cl{
	padding-left: 0px !important;
}
.form-empresa .tablaDir, .form-empresa th, .form-empresa td {
    font-size: 12px;
}

@media screen and (max-width: 575px) {
	
	/* Force table to not be like tables anymore */
	.form-empresa table, .form-empresa thead, .form-empresa tbody, .form-empresa th, .form-empresa td, .form-empresa tr { 
		display: block; 
	}
	
	/* Hide table headers (but not display: none;, for accessibility) */
	.form-empresa thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	
	.form-empresa tr { border: 1px solid #ccc; }
	.form-empresa tfoot tr, .form-empresa tfoot th { border: 0px !important; }
		
	.form-empresa td { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-top: 25px !important;
	}
	
	.form-empresa td:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
	    top: 6px;
	    left: 12px;
	    width: 45%;
	    padding-right: 10px;
	    white-space: nowrap;
	    font-weight: bold;
	    font-size: 12px;
	}
	
	/*
	Label the data
	*/
	.form-empresa td:nth-of-type(1):before { content: "Fecha"; }
	.form-empresa td:nth-of-type(2):before { content: "Número"; }
	.form-empresa td:nth-of-type(3):before { content: "Vencimiento"; }
	.form-empresa td:nth-of-type(4):before { content: "Total"; }
	.form-empresa td:nth-of-type(5):before { content: "Saldo"; }
	.form-empresa td:nth-of-type(6):before { content: "  "; }
}

.ui-tabs .ui-tabs-panel {
	padding: 0px !important;
}
#preview-button {
	display: none;
}
.texto-btn-cta {
	color: white !important;
}

.categoria-path-current {
	color: #666666;
	font-weight: bolder;
}

.base_landing {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

#div_starken_det{
    min-height: 100px;
    padding-top: 25px;
}

.landingpage {
	width: 100%;
	margin: 0 auto;
	padding-top: 10px;
}

.lp_contenido {
	margin: 0 auto;
	min-height: 200px;
    margin-left: 10px;
    width: calc(100% - 20px);
}

div[class^='starken_']{
	display: inline-block;
	font-weight: bold;
    font-size:13px;
    height: 66px;
    padding-left: 8px;
    padding-right: 15px;
    padding-top: 0px;
    min-height:150px;
    margin-top: 10px;
    vertical-align: middle;
    width: 113px;
    color: #444;
}

.starken_1_b {
    background-image: url(../pics/despacho/seguimiento-1-b.png);
    background-repeat: no-repeat;
    color: #589d4e;
}

.starken_2_b {
    background-image: url(../pics/despacho/seguimiento-2-b.png);
    background-repeat: no-repeat;
    color: #589d4e;
}

.starken_3_b {
    background-image: url(../pics/despacho/seguimiento-3-b.png);
    background-repeat: no-repeat;
    color: #589d4e;
}

.starken_4_b {
    background-image: url(../pics/despacho/seguimiento-4-b.png);
    background-repeat: no-repeat;
    color: #589d4e;
}

.starken_5_b {
    background-image: url(../pics/despacho/seguimiento-5-b.png);
    background-repeat: no-repeat;
    color: #589d4e;
}

.starken_6_b {
    background-image: url(../pics/despacho/seguimiento-6-b.png);
    background-repeat: no-repeat;
    color: #589d4e;
}

.starken_1_a {
    background-image: url(../pics/despacho/seguimiento-1-a.png);
    background-repeat: no-repeat;
	color: #444;
}

.starken_2_a {
    background-image: url(../pics/despacho/seguimiento-2-a.png);
    background-repeat: no-repeat;
	color: #444;
}

.starken_3_a {
    background-image: url(../pics/despacho/seguimiento-3-a.png);
    background-repeat: no-repeat;
	color: #444;
}

.starken_4_a {
    background-image: url(../pics/despacho/seguimiento-4-a.png);
    background-repeat: no-repeat;
	color: #444;
}

.starken_5_a {
    background-image: url(../pics/despacho/seguimiento-5-a.png);
    background-repeat: no-repeat;
	color: #444;
}

.starken_6_a {
    background-image: url(../pics/despacho/seguimiento-6-a.png);
    background-repeat: no-repeat;
	color: #444;
}

.head{
    float: left;
    width: 100%;
    height: 93px;
    border-bottom: 1px solid #999;
    border-left: 1px solid #999;
    border-right: 1px solid #999;
}

.lp_head {
	width: 100%;
	height: 118px;
	float: left;
	margin: 10px 0;
}

.lp_head>img {
	width: 100%;
}

.lp-cuerpo {
	width: 100%;
	min-height: 500px;
	max-width: 900px;
	margin: 0 auto;
}

.rrss {
	width: 66%;
	margin: 11px auto;
	min-width: 310px;
	max-width: 450px;
}

.lp-cuerpo>h1 {
	color: #666666;
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode",
		"Lucida Sans", Tahoma, sans-serif;
	font-size: 18px;
	text-align: left;
	font-weight: bolder;
	height: 31px;
	clear: both;
}

.lp-cuerpo>p {
	color: #202020;
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode",
		"Lucida Sans", Tahoma, sans-serif;
	font-size: 13px;
	text-align: justify;
	margin: 10px 5px;
	padding: 10px 0 0 0;
	line-height: 20px;
}

.lp-cuerpo>p>strong {
	font-weight: bolder;
	color: #000 !important;
}

.lp-cuerpo>p>a {
	color: #339933 !important;
	font-weight: bolder;
}

.lp-cuerpo>h3 {
	color: #339933;
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode",
		"Lucida Sans", Tahoma, sans-serif;
	font-size: 11px;
	text-align: left;
	font-weight: bolder;
	margin-top: 15px;
}

.lp-img-top {
	float: left;
	width: 100%;
	height: 250px;
	margin: 0 0 20px 0;
	background-image: url(../pics/MMontt.jpg);
	background-size: 538px auto;
	background-position: 50%;
	background-repeat: no-repeat;
}

.lp-separador {
	float: left;
	width: 100%;
	height: 21px;
	margin: 3px 0 11px 0;
}

.lp-separador-left {
	float: left;
	width: 150px;
	height: 30px;
	background-color: #339933;
}

.lp-separador-left>h2 {
	color: #fff;
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode",
		"Lucida Sans", Tahoma, sans-serif;
	font-size: 11px;
	text-align: left;
	margin: 5px 0 0 5px;
}

.lp-separador-corner {
	float: left;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 30px 21px 0 0;
	border-color: #339933 transparent transparent transparent;
}

.lp-separador-line {
	float: left;
	width: calc(100% - 167px);
	height: 3px;
	background-color: #339933;
	margin-left: -4px;
}

.subrayar {
	text-decoration: underline;
}

.categoria-cuerpo {
	float: left;
	width: 100%;
	min-height: 500px;
	position: relative;
}

.categoria-cuerpo>h1 {
	color: #000;
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode",
		"Lucida Sans", Tahoma, sans-serif;
	font-size: 20px;
	text-align: left;
	font-weight: bolder;
	margin-bottom: 5px;
}

.categoria-cuerpo>p {
	color: #202020;
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode",
		"Lucida Sans", Tahoma, sans-serif;
	font-size: 17px;
	text-align: left;
}

.categoria-cuerpo>p>a {
	color: #339933 !important;
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode",
		"Lucida Sans", Tahoma, sans-serif;
	font-size: 17px;
	text-align: left;
}

.filtro-btn-mobile {
	display: none;
}

.categoria_head {
	width: 100%;
	height: auto;
	float: left;
	text-align: center;
	margin: 10px auto;
}

.categoria_head>img {
	width: 100%;
	max-width: 534px;
	margin: 0 auto;
}

.titulo_categoria {
	float: left;
	width: 100%;
	min-height: 35px;
	border-bottom: 3px solid #5ca53f;
	margin-bottom: 25px;
	margin-top: 15px;
}

.titulo_categoria h1 {
	color: #666666;
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode",
		"Lucida Sans", Tahoma, sans-serif;
	font-size: 18px;
	text-align: left;
	padding-top: 7px;
}

.sub_categoria {
	font-weight: bolder;
}

.sub_categoria_item {
	color: #339933;
}

.titulo_categoria h2 {
	color: #666666;
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode",
		"Lucida Sans", Tahoma, sans-serif;
	font-size: 14px;
	text-align: left;
}

.titulo_categoria h2>strong {
	font-weight: bolder !important;
}

.categoria_breadcrum_wrap {
	width: 100%;
	border-bottom: 3px solid #5ca53f;
	float: left;
	min-height: 30px;
	margin-bottom: 10px;
	margin-top: 5px;
}

.rss {
	float: right;
    height: 24px;
    width: 81px;
}

.busqueda_rss {
	float: left;
	height: 16px;
	width: 85px;
}

.busqueda_rss>p>a {
	color: #339933 !important;
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode",
		"Lucida Sans", Tahoma, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

.busqueda_categoria-breadcrumb {
	float: left;
	height: auto;
	margin-bottom: 10px;
	padding-bottom: 5px;
	width: calc(100% - 85px);
}

.busqueda_categoria-breadcrumb {
	float: left;
	height: auto;
	padding-bottom: 5px;
	width: calc(100% - 85px);
	margin-bottom: 10px;
}

.busqueda_categoria-breadcrumb>p {
	color: #5ca53f;
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode",
		"Lucida Sans", Tahoma, sans-serif;
	font-size: 13px;
	text-align: left;
}

.busqueda_categoria-breadcrumb>p>span {
	color: #666666;
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode",
		"Lucida Sans", Tahoma, sans-serif;
	font-size: 13px;
	font-weight: bolder;
	text-align: left;
}

.rss>ul {
	width: 84px;
	height: auto;
}

.rss>ul li {
	height: 16px;
	display: inline;
	width: 16px;
}

.rss>ul li>img {
	width: 24px;
	height: 24px;
	border-radius: 5px;
}
.categoria-breadcrumb {
	float: left;
	height: auto;
	padding-bottom: 5px;
	width: auto;
	margin-bottom: 10px;
}

.categoria-breadcrumb>p {
	color: #5ca53f;
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode",
		"Lucida Sans", Tahoma, sans-serif;
	font-size: 13px;
	text-align: left;
}

.categoria-breadcrumb>p>span {
	color: #666666;
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode",
		"Lucida Sans", Tahoma, sans-serif;
	font-size: 13px;
	font-weight: bolder;
	text-align: left;
}

.categoria-breadcrumb>p>a {
	color: #339933;
	text-shadow: none;
	font-weight: bolder;
}

.categoria-filtro {
	float: left;
	width: 100%;
}

.top-filtro {
	float: left;
	width: 100%;
	background-color: #D8D8D8;
	padding: 10px 0;
}

.filtro-por-tiendas {
	float: left;
	width: 220px;
	height: 28px;
}

.filtro-tienda-txt {
	float: left;
	width: 54px;
	color: #6E6E6E;
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode",
		"Lucida Sans", Tahoma, sans-serif;
	font-size: 12px;
	text-align: right;
	margin: 0 10px;
}

.filtro-tienda-select {
	float: left;
	width: 145px;
}

.filtro-tienda-select select {
	width: 145px;
	height: 27px;
	text-align: center;
	color: #6E6E6E;
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode",
		"Lucida Sans", Tahoma, sans-serif;
	font-size: 12px;
}

.filtro-ordenar-por {
	float: left;
	width: 185px;
}

.filtro-ordenar-txt {
	float: left;
	width: 54px;
	color: #6E6E6E;
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode",
		"Lucida Sans", Tahoma, sans-serif;
	font-size: 12px;
	text-align: right;
	margin: 0 10px;
}

.filtro-ordenar-select {
	float: left;
	width: 108px;
}

.filtro-ordenar-select select {
	width: 108px;
	height: 27px;
	text-align: center;
	color: #6E6E6E;
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode",
		"Lucida Sans", Tahoma, sans-serif;
	font-size: 12px;
}

.filtro-marca {
	float: left;
	width: 176px;
}

.filtro-marca-txt {
	float: left;
	width: 60px;
	color: #6E6E6E;
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode",
		"Lucida Sans", Tahoma, sans-serif;
	font-size: 12px;
	text-align: right;
	margin: 0 10px;
}

.filtro-marca-select {
	float: left;
	width: 95px
}

.filtro-marca-select select {
	width: 95px;
	height: 27px;
	text-align: center;
	color: #6E6E6E;
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode",
		"Lucida Sans", Tahoma, sans-serif;
	font-size: 12px;
}

.filtro-btn {
	float: left;
	width: 126px;
	margin-left: 10px;
}

.filtro-btn img {
	width: 121px;
	height: auto;
}

.ver-por-pagina {
	float: right;
	width: 180px;
}

.ver-por-pagina-txt {
	float: left;
	width: 42px;
	color: #6E6E6E;
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode",
		"Lucida Sans", Tahoma, sans-serif;
	font-size: 12px;
	text-align: right;
	margin: 0 10px;
}

.ver-por-pagina-select {
	float: left;
	width: 50px
}

.ver-por-pagina-select select {
	width: 34px;
	height: 27px;
	text-align: center;
	color: #6E6E6E;
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode",
		"Lucida Sans", Tahoma, sans-serif;
	font-size: 12px;
}

.ver-por-pagina-select>.select_filtro {
	width: 45px;
	display: block;
}

.ver-por-pagina-btn {
	float: left;
	width: 65px;
}

.ver-por-pagina-btn>div {
	float: left;
	width: 26px;
	height: 26px;
	margin: 0 3px;
}

.bot-filtro {
	float: left;
	background-color: #ECECEC;
	width: 100%;
	height: 59px;
}

.comparar {
	float: left;
	width: 77px;
	height: 28px;
	margin: 15px 5px 0 10px;
}

.comparar-calugas {
	float: left;
	width: 280px;
	height: auto;
}

.comparar-calugas>div {
	float: left;
	background-color: #ECECEC;
	width: 38px;
	height: 38px;
	border: 1px solid #969696;
	margin: 10px 2px 0 2px;
}

.comparar-calugas>div>div {
	width: 37px;
	height: 37px;
	border: 1px solid #D8D8D8;
	position: relative;
}

.comparar-calugas>div>div>a img {
	position: absolute;
	width: 10px;
	height: 10px;
	bottom: 2px;
	right: 2px;
}

.comparar-calugas ul {
	list-style-type: none;
	margin: 10px 0 0 0;
	padding: 0;
}

.comparar-calugas ul li {
	display: inline;
	width: 39px;
	height: 39px;
	margin: 2px;
}

.comparar-calugas ul li>img {
	width: 39px;
	height: 39px;
}

.comparar-btn-calugas {
	float: left;
	width: 140px;
	height: auto;
	margin-top: 13px;
}

.categorias-paginador {
	float: left;
	width: 100%;
	height: auto;
	padding-bottom: 2px;
	margin-top: 2px;
}

.paginador-mostrando {
	float: left;
	width: auto;
	height: 25px;
}

.paginador-mostrando p {
	color: #969696;
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode",
		"Lucida Sans", Tahoma, sans-serif;
	font-size: 12px;
}

.paginador-mostrando p span {
	font-weight: bolder;
	color: #3F4244;
}

.paginador-num-pag {
	float: right;
	width: auto;
	height: auto;
}

.paginador-num-pag ul {
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0;
}

.paginador-num-pag ul li {
	display: inline;
	width: 39px;
	height: 39px;
	color: #3f4244;
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode",
		"Lucida Sans", Tahoma, sans-serif;
	font-size: 13px;
	font-weight: bolder;
}

.paginador-num-pag ul li:first-child, .paginador-num-pag ul li:last-child
	{
	color: #339933;
	font-size: 15px;
	margin: 0 5px;
}

.paginador-num-pag ul li.li-selected {
	color: #3F4244;
}

.nav_mini_link {
	color: #339933;
	font-size: 15px;
	cursor: pointer;
}

.nav_mini_link hover {
	cursor: pointer;
}

.categoria-paginador-bottom {
	float: right;
	width: 100%;
	height: auto;
	text-align: right;
	padding: 10px 0;
	border-bottom: 1px solid #969696;
}

.categoria-paginador-bottom ul li {
	display: inline;
	width: 39px;
	height: 39px;
	color: #3f4244;
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode",
		"Lucida Sans", Tahoma, sans-serif;
	font-size: 12px;
	font-weight: bolder;
}

.categoria-paginador-bottom ul li:first-child {
	color: #339933;
	font-size: 13px;
}

.categoria-paginador-bottom ul li:last-child {
	color: #339933;
	font-size: 13px;
}

.categoria-paginador-bottom ul li.li-selected {
	color: #3F4244;
}

.categoria-leyenda {
	float: left;
	width: 100%;
	height: auto;
	padding: 10px 0;
}

.categoria-leyenda h2 {
	color: #3F4244;
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode",
		"Lucida Sans", Tahoma, sans-serif;
	font-size: 14px;
	font-weight: bolder;
}

.categoria-leyenda>div {
	float: left;
	width: 160px;
	height: auto;
	color: #6E6E6E;
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode",
		"Lucida Sans", Tahoma, sans-serif;
	font-size: 12px;
}

.categoria-leyenda>div img {
	vertical-align: middle;
	width: 16px;
	height: 16px;
	padding: 5px 5px;
}

#left-panel-filtros {
	/*border-top: 4px solid #5CA440;*/
	background-color: #D8D8D8;
}

.left-filtro {
	float: left;
	width: 100%;
	height: auto;
	text-align: center;
	margin: 20px 0 0 0;
}

.left-filtro>h3 {
	text-shadow: none;
	color: #3F4244;
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode",
		"Lucida Sans", Tahoma, sans-serif;
	font-size: 13px;
}

.left-filtro>h3 strong {
	text-shadow: none;
	color: #3F4244;
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode",
		"Lucida Sans", Tahoma, sans-serif;
	font-size: 13px;
	font-weight: bolder;
}

#left-panel-filtros {
	width: 100% !important;
	height: auto !important;
}

.filtro-left-botones {
	float: left;
	width: 100%;
	height: auto;
}

.btn-aplicar-filtro {
	float: left;
	margin: 10px 5px;
	width: calc(50% - 10px);
	height: auto;
}

.btn-quitar-filtro {
	float: left;
	margin: 10px 5px;
	width: calc(50% - 10px);
	height: auto;
}

.left-panel-mobile-filtros {
	float: left;
	width: 100%;
	height: auto;
}

.filtro-acordeon {
	float: left;
	width: calc(100% - 20px);
	margin: 10px 10px;
	height: auto;
}

.collapsible-menu {
	width: calc(100% - 10px);
}

.collapsible-menu {
	float: left;
	margin: 0 5px;
	padding: 0;
}

.collapsible-menu li {
	list-style: none;
	margin: 1px 0 .6em;
	border-bottom: 1px solid #ccc;
}

.collapsible-menu>li>a {
	background-color: #009635;
	color: #fff!important;
	cursor: pointer;
	display: block;
	padding-left: 5px;
	padding-top: 5px;
	height: 21px;
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode",
		"Lucida Sans", Tahoma, sans-serif;
	font-size: 13px;
	border-bottom: 1px solid #ccc;
}
#filtro-tiendas-mobile:first-child a.collapsed{ 
	background-image: url('../pics/icon/flecha_abajo.svg');
	background-position: 95% 77% !important;
	background-repeat: no-repeat;
	background-size: 10px 10px;
}
#filtro-tiendas-mobile:first-child a.expanded{ 
	background-image: url('../pics/icon/flecha_arriba.svg');
	background-position: 95% 77% !important;
	background-repeat: no-repeat;
	background-size: 10px 10px;
}
#filtro-tiendas:first-child a.collapsed{ 
	background-image: url('../pics/icon/flecha_abajo.svg');
	background-position: 95% 77% !important;
	background-repeat: no-repeat;
	background-size: 10px 10px;
}
#filtro-tiendas:first-child a.expanded{ 
	background-image: url('../pics/icon/flecha_arriba.svg');
	background-position: 95% 77% !important;
	background-repeat: no-repeat;
	background-size: 10px 10px;
}
.collapsible-menu>li>a.collapsed {
	background-image: url('../pics/icon/flecha_abajo.svg');
	background-position: 95% center;
	background-repeat: no-repeat;
	background-size: 10px 10px;
}

.collapsible-menu>li>a.expanded {
	background-image: url('../pics/icon/flecha_arriba.svg');
	background-position: 95% center;
	background-repeat: no-repeat;
	background-size: 10px 10px;
}

.collapsible-menu>li>ul {
	display: none;
	background-color: #ECECEC;
}

.collapsible-menu>li>ul>li>label {
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode",
		"Lucida Sans", Tahoma, sans-serif;
	font-size: 12.5px;
	padding: 1px 1px;
	color: #3F4244;
	border-bottom: 1px solid #ccc;
}

.collapsible-menu>li>a:hover {
	color: #fff !important;
}

.collapsible-menu>li>ul>li>label>input {
	margin: 0 5px;
}

.collapsible-menu>li>ul a {
	background: #2ecc71;
	border-top: 2px solid #fff;
	color: #fff;
	display: block;
	padding: 2px 2px 2px 10px;
}

.collapsible-menu>li>ul ul a {
	padding-left: 20px;
}

label>span {
	float: right;
	transition: -webkit-transform .65s ease;
	transition: transform .65s ease;
	transition: transform .65s ease, -webkit-transform .65s ease;
}

.filtro_categorias_left {
	margin-top: 15px;
	float: left;
	width: 100%;
	height: auto;
}

.categorias_left {
	width: calc(100% - 20px);
}

.categorias_left {
	float: left;
	margin: 2px 10px;
	padding: 0;
}

.categorias_left li {
	list-style: none;
}

.categorias_left>li>a {
	color: #333333;
	cursor: pointer;
	display: block;
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode",
		"Lucida Sans", Tahoma, sans-serif;
	font-size: 13px;
	border-bottom: 1px dotted #3F4244;
}

.categorias_left>li>a.collapsed {
	background-image: url('../pics/icon/flecha_abajo.svg');
	background-position: 95% center;
	background-repeat: no-repeat;
	background-size: 10px 10px;
}

.categorias_left>li>a.expanded {
	background-image: url('../pics/icon/flecha_arriba.svg');
	background-position: 95% center;
	background-repeat: no-repeat;
	background-size: 10px 10px;
}

.categorias_left>li>a>p {
	min-height: 21px;
	padding: 5px 0 0 5px;
}

.categorias_left>li>a>p.selected {
	border-left: 2px solid #3F4244;
	padding-left: 3px;
}

.sub-categoria-selected {
	background-color: #ECECEC;
}

.categorias_left>li>ul {
	display: none;
}

.categorias_left>li>ul>li {
	color: #333333;
	cursor: pointer;
	display: block;
	padding-left: 15px;
	padding-top: 5px;
	min-height: 21px;
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode",
		"Lucida Sans", Tahoma, sans-serif;
	font-size: 13px;
	border-bottom: 1px dotted #3F4244;
}

.categorias_left>li>ul>li>label {
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode",
		"Lucida Sans", Tahoma, sans-serif;
	font-size: 12px;
	border-bottom: 1px solid #ccc;
	padding: 5px 5px;
	color: #3F4244;
}

.categorias_left>li>ul>li>span {
	float: right;
}

.categorias_left>li>a:hover {
	color: #3F4244 !important;
	background-color: #339933;
}

.categorias_left>li>ul>li>label>input {
	margin: 0 5px;
}

.categorias_left>li>ul a {
	background: #2ecc71;
	border-top: 2px solid #fff;
	color: #fff;
	display: block;
	padding: 2px 2px 2px 10px;
}

.categorias_left>li>ul ul a {
	padding-left: 20px;
}

.filtro_categorias_left>h3 {
	color: #333333;
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode",
		"Lucida Sans", Tahoma, sans-serif;
	font-size: 13px;
	font-weight: bolder;
	border-bottom: 1px solid #3F4244;
	text-align: left;
	padding-bottom: 5px;
	text-shadow: none;
	margin: 0 10px;
	width: calc(100% - 20px);
}

.center {
	float: left;
	width: 100%;
	height: auto;
}

#id_bases_promociones, #id_terminos_condiciones,
	#id_privacidad_seguridad, #id_orden_servicio, #id_garantia_compra,
	#id_representante_legal, #id_como_comprar, #id_despacho,
	#id_boleta_electronica, #tiendas_pcf, #id_servicio_cliente,
	#id_carro_voucher, #formulario_contacto, #mantenedor_cliente, .center {
	max-width: 1009px;
	margin: 0 auto;
	float: none;
}

.cuatro_cero_cuatro {
	float: left;
	width: calc(100% - 20px);
	margin: 40px 10px 0 10px;
}

.cuatro_cero_cuatro_left {
	float: left;
	width: calc(50% - 50px);
	height: 340px;
	padding: 10px;
	text-align: center;
}

.cuatro_cero_cuatro_left>img {
	width: 100%;
	height: auto;
	max-width: 350px;
}

.cuatro_cero_cuatro_right {
	display: table;
	float: left;
	width: calc(50% - 10px);
	height: 340px
}

.cuatro_cero_cuatro_right_content {
	display: table-cell;
	vertical-align: middle;
}

.cuatro_cero_cuatro_right_content>h1 {
	color: #666666;
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode",
		"Lucida Sans", Tahoma, sans-serif;
	font-size: 24px;
	font-weight: bolder;
	margin-bottom: 10px;
}

.cuatro_cero_cuatro_right_content>p {
	color: #666666;
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode",
		"Lucida Sans", Tahoma, sans-serif;
	font-size: 12px;
	margin: 3px 0;
	text-align: left;
}

.cuatro_cero_cuatro_right_content>p a {
	color: #339933 !important;
}

.formulario-registro {
	float: left;
	width: 100%;
	height: auto;
}

.formulario-registro>h1 {
	color: #fff;
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode",
		"Lucida Sans", Tahoma, sans-serif;
	font-size: 13px;
	margin: 3px 0;
	background-color: #339933;
	height: 21px;
	padding-left: 10px;
	width: calc(100% - 10px);
	padding-top: 5px;
}

.formulario-registro>form>div {
	margin: 5px 0;
}

.formulario-registro>form div label {
	width: 159px;
	float: left;
	color: #202020;
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode",
		"Lucida Sans", "Tahoma", "sans-serif";
	font-size: 13px;
	margin-left: 10px;
	margin-top: 10px;
}

#id_stock_opciones_despacho>.chek {
	width: calc(50% - 25px);
	float: left;
	max-width: 250px;
}

#id_stock_opciones_despacho>.chek>input {
	float: left;
	width: 15px;
}

#id_stock_opciones_despacho>.chek>label {
	width: calc(100% - 25px);
	float: left;
	max-width: 250px;
}

.formulario-registro>form div>input {
	height: 35px;
}

#id_rut_contacto {
	float: left;
	width: 100% !important;
	max-width: 137px;
	min-width: 80px;
}

.formulario-registro>form div>select {
	height: 35px;
	width: calc(100% - 173px) !important;
}

.formulario-registro>form div>textarea {
	height: 140px;
	width: calc(100% - 173px) !important;
}

.long {
	width: calc(100% - 173px) !important;
}

.cambiar-pass {
	float: left;
	width: 100%;
	height: auto;
	margin-top: 20px;
}

.cambiar-pass>form div {
	margin: 5px 0;
}

.cambiar-pass>form div label {
	width: 160px;
	float: left;
	color: #202020;
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode",
		"Lucida Sans", Tahoma, sans-serif;
	font-size: 13px;
	margin-left: 10px;
}

.cambiar-pass>form div>input {
	height: 35px;
}

.cambiar-pass>h1 {
	color: #202020;
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode",
		"Lucida Sans", Tahoma, sans-serif;
	font-size: 13px;
	margin: 3px 0;
	padding-left: 10px;
	width: calc(100% - 10px);
	height: 30px;
	margin-bottom: 5px;
	margin-top: 5px;
}

p.label_checkbox_pair {
	clear: both;
	float: none;
	position: relative;
	margin-top: 6px;
	text-align: left;
}

p.label_checkbox_pair input {
	left: 10px;
	position: absolute;
	top: 3px;
}

p.label_checkbox_pair label {
	display: block;
	margin-left: 30px;
	width: calc(100% - 30px);
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
}

p.label_checkbox_pair label>a {
	color: #339933 !important;
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode",
		"Lucida Sans", Tahoma, sans-serif;
	font-size: 15px;
	font-weight: bolder;
}

.btn-guardar-registro {
	float: left;
	padding-left: 12%;
	width: calc(100% - 20%);
	height: auto;
	margin-top: 22px;
}

.formulario-registro-fin {
	float: left;
	padding-left: 10px;
	padding-top: 10px;
	width: calc(100% - 10px);
	height: auto;
	margin-top: 20px;
	border-top: 1px dotted #666;
}

.formulario-registro-fin>p {
	color: #990000 !important;
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode",
		"Lucida Sans", Tahoma, sans-serif;
	font-size: 13px;
	font-weight: bolder;
	text-align: left;
}

.formulario-registro-exito {
	margin-top: 30px;
	float: left;
	width: 100%;
	height: auto;
}

.formulario-registro-exito>h1 {
	color: #666666 !important;
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode",
		"Lucida Sans", Tahoma, sans-serif;
	font-size: 18px;
	font-weight: bolder;
}

.formulario-registro-exito>p {
	margin-top: 10px;
	color: #202020 !important;
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode",
		"Lucida Sans", Tahoma, sans-serif;
	font-size: 12px;
}

.formulario-registro-exito>p>span {
	color: #202020 !important;
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode",
		"Lucida Sans", Tahoma, sans-serif;
	font-size: 12px;
	font-weight: bolder;
}

.formulario-login {
	float: left;
	width: 100%;
	border-radius: 0px;
}

.formulario-login-top {
	float: left;
	width: 100%;
	margin-top: 15px;
    border: 1px solid #009635;
}
.left-log{
    background-color: #009635;
    padding: 20px 0px;
}
.right-log{
	background-color: #d6d6d6;
    padding: 20px 0px;
}
.formulario-login-center #contenedorFORMNO input{
	float: left;
    margin-left: 12px;
    width: 100%;
    max-width: 203px;
}
.formulario-login-left {
	float: left;
	width: 50%;
	height: 35px;
	background-color: #2F312D;
	text-align: right;
}

.formulario-login-left>img {
	margin-top: -9px;
	margin-right: 10px;
	width: 150px;
	height: 50px;
	text-align: right !important;
}

.formulario-login-right {
	float: left;
	width: 50%;
	height: 35px;
	background-color: #2F312D;
}

.formulario-login-right>img {
	width: 100px;
	margin: 5px 0 0 10px;
	height: 25px;
}

.formulario-login-center {
	float: left;
    background-color: #d6d6d6;
    width: 100%;
    text-align: center;
    margin: auto;
    margin-top: 20px;
}

.formulario-login-center p {
	color: #333333;
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode",
		"Lucida Sans", Tahoma, sans-serif;
	font-size: 13px;
	line-height: 18px;
	margin-bottom: 10px;
}

.formulario-login-center>form>div {
	margin: 5px 0;
}

.formulario-login-center>form div label {
	width: 40px;
	float: left;
	color: #202020;
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode",
		"Lucida Sans", Tahoma, sans-serif;
	font-size: 13px;
	margin-left: 0;
	margin-top: 10px;
}

.formulario-login-center>form div>input {
	height: 35px;
	width: 230px;
	padding-left: 6px;
	font-size: 14px;
	border-radius: 5px;
}

::-webkit-input-placeholder {
	font-style: italic;
}

:-moz-placeholder {
	font-style: italic;
}

::-moz-placeholder {
	font-style: italic;
}

:-ms-input-placeholder {
	font-style: italic;
}

.formulario-login-center-error {
	float: left;
	width: 100%;
	text-align: center;
	margin: auto;
}

.formulario-login-center-error>div {
	width: 100%;
	height: 148px;
	text-align: left;
	display: inline-table;
}

.formulario-login-center-error>div>p {
	color: #202020;
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode",
		"Lucida Sans", Tahoma, sans-serif;
	text-align: center;
}

.formulario-login-center-error>div>p>a {
	color: #339933 !important;
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode",
		"Lucida Sans", Tahoma, sans-serif;
	font-weight: bolder;
	margin-top: 10px;
}

.formulario-olvido-clave {
	width: 100%;
	height: 310px;
	border-bottom: 1px dotted #999;
	margin: 5px auto;
}

/**FORMULARIO SIN REGISTRO**/
.formulario-Noregistro {
	float: left;
	width: 100%;
	height: 295px;
	background-color: #908F8E;
	border: 1px solid #908F8E;
	border-radius: 0px;
}

.formulario-Noregistro-top {
	float: left;
	width: 100%;
	height: 45px;
	margin-top: 15px;
}

.formulario-Noregistro-left {
	float: left;
	width: 50%;
	height: 35px;
	background-color: #2F312D;
	text-align: right;
}

.formulario-Noregistro-left>img {
	margin-top: -9px;
	margin-right: 10px;
	width: 150px;
	height: 50px;
	text-align: right !important;
}

.formulario-Noregistro-right {
	float: left;
	width: 50%;
	height: 35px;
	background-color: #2F312D;
}

.formulario-Noregistro-right>img {
	width: 100px;
	margin: 5px 0 0 10px;
	height: 25px;
}

.formulario-Noregistro-center {
	float: left;
	width: 100%;
	height: 148px;
	text-align: center;
	margin: auto;
}

.formulario-Noregistro-center-center {
	width: 340px;
	height: 148px;
	display: inline-table;
}

.formulario-Noregistro-center-center>p {
	color: #333333;
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode",
		"Lucida Sans", Tahoma, sans-serif;
	font-size: 13px;
}

.text-formulario-Noregistro {
	
}

#contenedorFORMNO {
	display: table;
	border: 0px;
	width: 333px;
	text-align: center;
	margin: 0 auto;
}

#contenidosFORMNO {
	display: table-row;
}

#columna1FORMNO, #columna2FORMNO, #columna3FORMNO {
	display: table-cell;
	border: 0px;
	vertical-align: middle;
	padding: 5px;
}

.formulario-Noregistro-center-center>form>div {
	margin: 5px 0;
}

.formulario-Noregistro-center-center>form div label {
	width: 55px;
	float: left;
	color: #202020;
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode",
		"Lucida Sans", Tahoma, sans-serif;
	font-size: 13px;
	margin-left: 0;
	margin-top: 10px;
	text-align: right;
}

.formulario-Noregistro-center-center>form div>input {
	height: 35px;
	width: 230px;
	padding-left: 6px;
	font-size: 14px;
	border-radius: 5px;
}

::-webkit-input-placeholder {
	font-style: italic;
}

:-moz-placeholder {
	font-style: italic;
}

::-moz-placeholder {
	font-style: italic;
}

:-ms-input-placeholder {
	font-style: italic;
}

.formulario-Noregistro-center-error {
	float: left;
	width: 100%;
	height: 100px;
	text-align: center;
	margin: auto;
}

.formulario-Noregistro-center-error>div {
	width: 100%;
	height: 148px;
	text-align: left;
	display: inline-table;
}

.formulario-Noregistro-center-error>div>p {
	color: #202020;
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode",
		"Lucida Sans", Tahoma, sans-serif;
	text-align: center;
}

.formulario-Noregistro-center-error>div>p>a {
	color: #339933 !important;
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode",
		"Lucida Sans", Tahoma, sans-serif;
	font-weight: bolder;
	margin-top: 10px;
}

/**fin formulario sin registro**/
.formulario-olvido-clave-top {
	float: left;
	width: 100%;
	height: 45px;
	background-color: #8CC63F;
	padding-top: 15px;
}

.formulario-olvido-clave-left {
	float: left;
	width: 50%;
	height: 35px;
	background-color: #333333;
	text-align: right;
}

.formulario-olvido-clave-left>img {
	margin-top: -7px;
	margin-right: 10px;
	width: 150px;
	height: 50px;
	text-align: right !important;
}

.formulario-olvido-clave-right {
	float: left;
	width: 50%;
	height: 35px;
	background-color: #333333;
}

.formulario-olvido-clave-right>img {
	width: 100px;
	margin: 5px 0 0 10px;
	height: 25px;
}

.formulario-olvido-clave-center {
	float: left;
	width: 100%;
	height: 250px;
	text-align: center;
	margin: auto;
	background-color: #8CC63F;
}

.formulario-olvido-clave-center-center {
	width: 300px;
	height: 68px;
	margin: 0 auto;
}

.div_mid {
	float: left;
	width: 50%;
	height: 51px;
	max-width: 300px;
	margin: 0 auto;
}

.formulario-olvido-clave-center-center>p {
	color: #333333;
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode",
		"Lucida Sans", Tahoma, sans-serif;
	font-size: 13px;
	text-align: left;
}

.formulario-olvido-clave-center-center>h3 {
	color: #333333;
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode",
		"Lucida Sans", Tahoma, sans-serif;
	font-size: 11px;
	text-align: left;
	text-shadow: none !important;
}

.formulario-olvido-clave-verificacion>h3 {
	color: #333333;
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode",
		"Lucida Sans", Tahoma, sans-serif;
	font-size: 13px;
	text-align: left;
	text-shadow: none !important;
}

.div-verificacion {
	float: left;
	width: 250px;
	height: 65px;
	background-color: #333;
}

.formulario-olvido-clave-center-center>form input {
	height: 35px;
	width: 100%;
	margin-top: 5px;
}

.formulario-olvido-clave-center-center>form>.div_mid input {
	margin-right: 5px;
	width: calc(100% - 5px);
}

.div_mid>a {
	width: 100% !important;
	top: 5px !important;
}

.rut_invalido {
	width: 100%;
	height: 16px;
	margin: 0 auto;
	max-width: 300px;
}

.rut_invalido>p {
	color: #333333;
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode",
		"Lucida Sans", Tahoma, sans-serif;
	font-size: 13px;
	margin-top: 20px;
}

.olvido_clave_center {
	height: 120px !important;
}

.formulario-olvido-clave-verificacion {
	width: 300px;
	margin: 0 auto;
}

.formulario-olvido-clave-verificacion .g-recaptcha {
	margin-left: 0px !important;
}

.g-recaptcha {
	margin-left: 5px;
	transform: scale(0.77);
	transform-origin: 0 0;
	-webkit-transform-origin: 0 0;
}

.formulario-olvido-clave-center-error {
	float: left;
	width: 100%;
	height: 100px;
	text-align: center;
	padding-top: 20px;
	margin: auto;
}

.formulario-olvido-clave-center-error>div {
	width: 90%;
	height: 148px;
	text-align: left;
	display: inline-table;
}

.formulario-olvido-clave-center-error>div>p {
	color: #202020;
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode",
		"Lucida Sans", Tahoma, sans-serif;
	font-size: 12px;
	text-align: center;
}

.formulario-olvido-clave-center-error>div>h3 {
	color: #202020;
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode",
		"Lucida Sans", Tahoma, sans-serif;
	font-size: 11px;
}

.formulario-olvido-clave-center-error>div>p>a {
	color: #339933 !important;
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode",
		"Lucida Sans", Tahoma, sans-serif;
	font-weight: bolder;
	margin-top: 10px;
}

.formulario-despacho {
	float: left;
	width: 100%;
	height: auto;
}

.formulario-despacho>h1 {
	color: #fff;
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode",
		"Lucida Sans", Tahoma, sans-serif;
	font-size: 13px;
	margin: 3px 0;
	background-color: #339933;
	height: 21px;
	padding-left: 10px;
	width: calc(100% - 10px);
	padding-top: 5px;
}

.formulario-despacho>p {
	color: #202020 !important;
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode",
		"Lucida Sans", Tahoma, sans-serif;
	font-size: 12px;
	text-align: left;
}

.formulario-despacho>form>div {
	margin: 5px 0;
}

.out_despacho {
	border-top: dotted 1px #333;
	margin-top: 23px !important;
}

.formulario-despacho>form div label {
	width: 115px;
	float: left;
	color: #202020;
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode",
		"Lucida Sans", Tahoma, sans-serif;
	font-size: 13px;
	margin-left: 10px;
	margin-top: 10px;
}

.formulario-despacho>form div>input {
	height: 35px;
}

.formulario-despacho>form div>span {
	position: relative;
	top: -12px;
	color: #202020;
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode",
		"Lucida Sans", Tahoma, sans-serif;
	font-size: 13px;
	margin-left: 5px;
}

.msg-error {
	color: #990000 !important;
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode",
		"Lucida Sans", Tahoma, sans-serif;
	font-size: 13px;
	font-weight: bolder;
	margin-top: 10px;
	text-align: left;
}

.resultado-orden-servicio-top {
	margin: 10px 0;
	float: left;
	width: 100%;
	height: 22px;
	background-color: #666666;
}

.resultado-orden-servicio-top>div {
	float: left;
	width: calc(100%/ 3);
	height: auto;
}

.resultado-orden-servicio-top>div>p {
	color: #fff !important;
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode",
		"Lucida Sans", Tahoma, sans-serif;
	font-size: 12px;
	text-align: center;
	margin-top: 5px;
}

.resultado-orden-servicio {
	float: left;
	width: 100%;
	height: 25px;
	border-bottom: 1px dotted #202020;
}

.resultado-orden-servicio>div {
	float: left;
	width: calc(100%/ 3);
	height: auto;
}

.resultado-orden-servicio>div>p {
	color: #202020 !important;
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode",
		"Lucida Sans", Tahoma, sans-serif;
	font-size: 12px;
	text-align: center;
	margin-top: 5px;
}

.boleta-electronica {
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode",
		"Lucida Sans", Tahoma, sans-serif;
	font-size: 13px;
	font-weight: bolder;
	color: #202020 !important;
	text-decoration: underline;
}

.resultado-despacho-top {
	margin: 10px 0;
	float: left;
	width: 100%;
	height: 22px;
	background-color: #666666;
}

.resultado-despacho-top>div {
	float: left;
	width: calc(100%/3);
	height: auto;
}

.resultado-despacho-top>div>p {
	color: #fff !important;
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode",
		"Lucida Sans", Tahoma, sans-serif;
	font-size: 12px;
	text-align: center;
	margin-top: 5px;
}

.resultado-despacho {
	float: left;
	width: 100%;
	height: 25px;
	border-bottom: 1px dotted #202020;
}

.resultado-despacho>div {
	float: left;
	width: calc(100%/3);
	height: auto;
}

.resultado-despacho>div>p {
	color: #202020 !important;
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode",
		"Lucida Sans", Tahoma, sans-serif;
	font-size: 12px;
	text-align: center;
	margin-top: 5px;
}

#id_resultado_busqueda_despacho_detalle,
	#id_resultado_busqueda_despacho_detalle1 {
	width: 100%;
	max-width: 164px;
	float: left;
	color: #202020;
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode",
		"Lucida Sans", Tahoma, sans-serif;
	font-size: 13px;
	margin-left: 10px;
	margin-top: 10px;
}

#id_resultado_busqueda_despacho_detalle>.columnas,
	#id_resultado_busqueda_despacho_detalle>.columnas {
	width: 100%;
	float: left;
	max-width: 200px;
}

.sac-center {
	float: left;
	width: 100%;
	min-height: 200px;
}

.sac-center-contenedor {
	float: left;
	width: 320px;
	height: 86px;
	margin: 5px 0;
}

.sac-img {
	float: left;
	width: 90px;
	height: 90px;
}

.sac-img>img {
	width: 90px;
	height: 90px;
}

.sac-datos {
	float: left;
	width: 216px;
	height: 70px;
	padding-left: 10px;
}

.sac-datos>p {
	color: #202020 !important;
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode",
		"Lucida Sans", Tahoma, sans-serif;
	font-size: 12px;
}

.sac-datos>p>strong {
	color: #202020 !important;
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode",
		"Lucida Sans", Tahoma, sans-serif;
	font-size: 12px;
	font-weight: bolder;
}

.sac-datos>p>a {
	color: #339933 !important;
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode",
		"Lucida Sans", Tahoma, sans-serif;
	font-size: 12px;
	font-weight: bolder !important;
}

.sac-btn-escribenos {
	float: left;
	width: 100%;
	height: 40px;
	margin-top: 10px;
}

.accordion_txt {
	float: left;
	width: calc(100% - 46px);
	height: 46px;
	vertical-align: middle;
}

div.panel {
	background-color: white;
	height: 0;
	overflow: hidden;
	width: 100%;
	opacity: 0;
}

div.panel.show {
	width: 100%;
	opacity: 1;
	float: left;
	height: auto !important;
}

.accordion:after {
	content: url("../pics/icon/flecha_abajo.svg");
	width: 20px;
	height: 46px;
	float: right;
}

.accordion.active:after {
	content: url("../pics/icon/flecha_arriba.svg");
	width: 20px;
	height: 46px;
	float: right;
}

.accordion>span {
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode",
		"Lucida Sans", Tahoma, sans-serif;
	font-size: 17px;
	color: #333333 !important;
}

.accordion>h1 {
	line-height: 1px;
}

.tiendas_left {
	float: left;
	width: 50%;
	height: 480px;
}

.tienda_img {
	float: left;
	height: 148px;
	background-color: #666;
	margin-left: 2px;
	border: solid 9px #fff;
}

.tienda_img>img {
	width: calc(100% - 10px);
	height: auto;
	margin-right: 10px;
}

.tienda_datos {
	float: left;
	padding: 0 10px;
	width: calc(100% - 20px);
	height: auto;
}

.tienda_datos_titulos {
	float: left;
	width: 100%;
	height: auto;
}

.tienda_datos_titulos>h1 {
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode",
		"Lucida Sans", Tahoma, sans-serif;
	font-size: 18px;
	color: #666666 !important;
	margin-top: 10px;
}

.tienda_datos_titulos>h3 {
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode",
		"Lucida Sans", Tahoma, sans-serif;
	font-size: 12px;
	color: #666666 !important;
}

.tienda_datos_datos {
	float: left;
	width: 100%;
	height: auto;
	margin-top: 10px;
}

.tienda_datos_datos>div {
	float: left;
	width: 50%;
	height: auto;
}

.datos_table tr td {
	height: 35px;
}

.datos_table tr td>p {
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode",
		"Lucida Sans", Tahoma, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #666666;
	text-align: left;
}

.datos_table tr td>h4 {
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode",
		"Lucida Sans", Tahoma, sans-serif;
	font-size: 12px;
	color: #202020;
}

.tienda_mapa {
	float: left;
	width: 100%;
	height: auto;
}

.tienda_mapa_local {
	float: left;
	width: 100%;
	height: 148px;
	background-color: #333;
}

.tienda_ver_mapa {
	float: left;
	width: 100%;
	height: 30px;
}

.tienda_ver_mapa>p {
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode",
		"Lucida Sans", Tahoma, sans-serif;
	font-size: 12px;
	color: #202020;
	margin: 5px 0 0 10px;
}

.tienda_ver_mapa>p>a {
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode",
		"Lucida Sans", Tahoma, sans-serif;
	font-size: 12px;
	color: #339933 !important;
	text-decoration: none;
}

.tiendas_right {
	float: left;
	width: 50%;
	height: 480px;
}

.tiendas_right_titulo {
	float: left;
	width: 100%;
	height: auto;
}

.tiendas_right_titulo>h1 {
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode",
		"Lucida Sans", Tahoma, sans-serif;
	font-size: 15px;
	color: #666666 !important;
	margin: 10px 0 0 10px;
}

.tiendas_right_sac {
	float: left;
	width: calc(100% - 20px);
	height: auto;
	padding: 10px 10px
}

.tiendas_right_ejecutivos {
	float: left;
	width: 100%;
	height: auto;
}

.tiendas_right_ejecutivos>ul {
	width: calc(100% - 20px);
	height: auto;
	margin: 10px 10px;
}

.tiendas_right_ejecutivos>ul>li {
	width: 100%;
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode",
		"Lucida Sans", Tahoma, sans-serif;
	font-size: 12px;
	color: #202020 !important;
}

.tiendas_right_ejecutivos>ul>li>span {
	float: right;
	margin-right: 3px;
	color: #339933;
}

.port_img {
	float: left;
	width: 100%;
	height: 200px;
	background-color: #339933;
}

.port_txt-top {
	float: left;
	width: 100%;
	height: 40px;
	margin-top: 10px;
}

.port_txt-top>h1 {
	color: #666666;
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode",
		"Lucida Sans", Tahoma, sans-serif;
	font-size: 18px;
	font-weight: bolder;
}

.port_center {
	float: left;
	width: 100%;
	height: auto;
}

.port_center_wrap {
	width: 100%;
	height: 470px;
	margin: 0 auto;
}

.port_center_wrap>p {
	color: #666666;
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode",
		"Lucida Sans", Tahoma, sans-serif;
	font-size: 12px;
	font-weight: bolder;
}

.port_configura {
	margin: 0 auto;
	width: 720px;
	height: auto;
}

.port_configura>p {
	color: #202020;
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode",
		"Lucida Sans", Tahoma, sans-serif;
	font-size: 13px;
	text-align: left;
	font-weight: bolder;
	margin: 10px 0;
}

.port_caluga_wrap {
	float: left;
	width: 104px;
	height: auto;
}

.caluga_img, .caluga_txt {
	float: left;
	width: 103px;
	height: 103px;
}

.caluga_txt>p {
	color: #666666;
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode",
		"Lucida Sans", Tahoma, sans-serif;
	font-size: 12px;
	text-align: center;
	margin: 10px 0;
}

.port_caluga_sep {
	float: left;
	width: 46px;
	height: 103px;
	background-image:
		url("../pics/landingpages/arma_tu_pc/arma_configura_separacion.svg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 20px;
}

.port_bot {
	float: left;
	width: 100%;
	height: auto;
}

.port_bot>p {
	color: #202020;
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode",
		"Lucida Sans", Tahoma, sans-serif;
	font-size: 12px;
	margin: 5px 0;
	font-weight: bolder;
}

.port_bot>h2 {
	color: #FF0000;
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode",
		"Lucida Sans", Tahoma, sans-serif;
	font-size: 12px;
	margin: 10px 0;
	font-weight: bolder;
}

.port_bot>p>strong {
	font-weight: bolder;
}

.port_bot>h4 {
	color: #FF0000;
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode",
		"Lucida Sans", Tahoma, sans-serif;
	font-size: 10px;
	font-weight: bolder;
}

.port_bot>h5 {
	color: #666666;
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode",
		"Lucida Sans", Tahoma, sans-serif;
	font-size: 10px;
}

.port_bot>h3 {
	color: #CC0000;
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode",
		"Lucida Sans", Tahoma, sans-serif;
	font-size: 12px;
	font-weight: bolder;
}

.port_bot>p>a {
	color: #339933 !important;
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode",
		"Lucida Sans", Tahoma, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	text-decoration: none;
}

.port_tendas {
	float: left;
	width: 100%;
	height: auto;
	margin-top: 10px;
}

.accordion_accesorios {
	float: left;
	width: 100%;
	height: auto;
}

#mobile_coincidencias {
	background-color: #99CC33;
	/*border-top: 2px solid #333333;*/
	width: 100%;
}

.cdc_top_btn {
	float: left;
	width: 100%;
	height: 56px;
}

.cdc_top_subtitle {
	float: left;
	width: 100%;
	height: 20px
}

.cdc_top_subtitle>h2 {
	color: #3F4244;
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode",
		"Lucida Sans", Tahoma, sans-serif;
	font-size: 13px;
	font-weight: bolder;
	height: 21px;
	width: 100%;
	text-align: center;
	margin-top: 7px;
}

.cdc_top_btn_left {
	float: left;
	width: 36px;
	height: 36px !important;
	background-color: #333333;
	background-image:
		url("../pics/icon/btn_icons/boton_carro_de_compras.svg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 21px 21px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
	display: none;
}

.cdc_top_btn_center {
	float: left;
	width: 100%;
	height: 36px !important;
	background: #cccccc;
	background: -moz-linear-gradient(top, #fde900 0%, #ffcf00 50%, #ffb300 100%);
	-webkit-border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-bottomright: 3px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
}

.cdc_top_btn_center>h1 {
	color: #333333;
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode",
		"Lucida Sans", Tahoma, sans-serif;
	font-size: 18px;
	font-weight: bolder;
	text-align: center;
	text-shadow: none;
	margin-top: 8px;
}
/**/
.cotizacion_online_cotizacion {
	float: left;
	width: 100%;
	margin-top: 10px;
	height: auto;
}

.cotizacion_online_cotizacion>p {
	color: #202020;
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode",
		"Lucida Sans", Tahoma, sans-serif;
	font-size: 12px;
}

.cotizacion_online_cotizacion>p>span {
	color: #202020;
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode",
		"Lucida Sans", Tahoma, sans-serif;
	font-size: 12px;
	font-weight: bolder;
}

.btn_volver {
	width: 100%;
	height: auto;
	float: left;
	margin-bottom: 15px;
}

.grey_class {
	background-color: #F0F0F0;
}

#caluga-ultimo-tecnologia .slidee li, #seccion-destacado-semana .slidee li
	{
	width: 149px !important;
}

.redes_sociales_wrap {
	float: left;
	width: 100%;
	height: auto;
}

.redes_img {
	width: 100%;
	height: auto;
	margin: 0 auto;
	text-align: center;
}

.redes_img>img {
	width: 70%;
	height: 70%;
}

.categoria_head_apple {
	float: left;
	width: 100%;
	margin-bottom: 20px;
}

.img_apple {
	float: left;
	width: 100%;
	min-height: 200px;
	background-color: #000;
}

.botones_apple {
	float: left;
	width: 100%;
	height: 80px;
}

.botones_apple>ul {
	width: 100%;
	height: auto;
}

.botones_apple>ul li {
	display: inline-block;
	float: left;
	width: 134px;
	height: 50px;
	padding-top: 30px;
	border-right: 1px solid #666666;
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
	background-color: #4D4D4D;
	text-align: center;
}

.botones_apple>ul li:first-child {
	border-left: 1px solid #666;
}

.botones_apple>ul li a {
	width: 100%;
	color: #fff !important;
	text-decoration: none;
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode",
		"Lucida Sans", Tahoma, sans-serif;
	font-size: 15px;
}

.apple_active {
	background-color: #000 !important;
}

.mapa_productosTitulo {
	border-bottom: 3px solid #666666;
	float: left;
	height: 35px;
	width: 100%;
}

.mapa_productosTitulo h1 {
	color: #666666;
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode",
		"Lucida Sans", Tahoma, sans-serif;
	font-size: 18px;
	text-align: left;
}

.mapa_productos_wrap {
	float: left;
	width: 100%;
	min-height: 500px;
}

.mapa_productos {
	margin: 0 auto;
	width: 80%;
	height: auto;
}

#sitemap {
	font-size: 13px;
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode",
		"Lucida Sans", Tahoma, sans-serif;
	color: #666666;
}

#sitemap ul li {
	margin-left: 15px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	min-width: 220px;
}

#sitemap ul ul li {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
}

#sitemap ul li a {
	text-shadow: none;
	color: #68b030 !important;
	cursor: pointer;
	font-size: 12px;
	font-weight: 700;
	line-height: 10px;
	text-decoration: none;
}

#sitemap ul ul li a {
	text-shadow: none;
	color: #68b030 !important;
	cursor: pointer;
	font-size: 12px;
	font-weight: 700;
	line-height: 10px;
	text-decoration: none;
}

#sitemap ul ul li ul li a {
	text-shadow: none;
	color: #666 !important;
	cursor: pointer;
	font-size: 11px;
	font-weight: 700;
	line-height: 10px;
	text-decoration: none;
}

#sitemap ul ul li a:hover {
	text-decoration: none;
}

#sitemap ul ul li {
	font-size: 13px;
	font-weight: normal;
}

#contentsitemap {
	float: left;
	width: 250px;
}

.productsitemap {
	width: 100%;
	float: left;
	display: flex;
	display: -webkit-inline-box;
	min-height: 40px;
}

#sitemap ul.productsitemap li h2 {
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode",
		"Lucida Sans", Tahoma, sans-serif;
	font-weight: bolder;
	color: #339933 !important;
	font-size: 13px;
}

.tablaDir, th, td {
	border-collapse: collapse;
	border-spacing: 10px 50px !important;
	font-size: 11px
}
.contenedor_carro_invitado{font-family: 'Open Sans', sans-serif;}
.contenedor_carro_invitado .tablaDir, .contenedor_carro_invitado th, .contenedor_carro_invitado td {
	font-family: 'Open Sans', sans-serif;
}
.tituloDirecciones {
	border-color: #DBDBDB;
	color: #333;
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode",
		"Lucida Sans", Tahoma, sans-serif;
	font-size: 12px;
	padding: .3em 1em;
}

.textoGeneral {
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode",
		"Lucida Sans", "Tahoma,sans-serif";
	font-size: 13px;
	text-align: left;
	margin: 10px 0
}

.main_green {
	/*font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;*/
	font-weight: bold;
	color: #690 !important;
	text-decoration: none;
}

.lp-contacto>h1 {
	color: #666666;
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode",
		"Lucida Sans", Tahoma, sans-serif;
	font-size: 18px;
	text-align: left;
	font-weight: bolder;
	height: 31px;
	clear: both;
}

.lp-contacto>p {
	color: #202020;
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode",
		"Lucida Sans", Tahoma, sans-serif;
	font-size: 13px;
	text-align: left;
	margin: 10px 0;
}

.lp-contacto>p>strong {
	font-weight: bolder;
	color: #000 !important;
}

.lp-contacto>p>a {
	color: #339933 !important;
	font-weight: bolder;
}

.lp-contacto>h3 {
	color: #339933;
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode",
		"Lucida Sans", Tahoma, sans-serif;
	font-size: 11px;
	text-align: left;
	font-weight: bolder;
}

.label-tabla-tit-producto {
	float: left;
	color: #202020;
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode",
		"Lucida Sans", Tahoma, sans-serif;
	font-size: 13px;
	font-weight: bold;
	margin-left: 10px;
	margin-top: 10px;
}

.label-tabla-producto {
	float: left;
	color: #202020;
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode",
		"Lucida Sans", Tahoma, sans-serif;
	font-size: 13px;
	margin-left: 10px;
	margin-top: 10px;
}

.input-cantidad-tabla-producto {
	margin-left: 10px;
	height: 50% !important;
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode",
		"Lucida Sans", Tahoma, sans-serif;
	font-size: 13px;
}

._2p3a {
	min-width: 180px;
	width: 100% !important;
	max-width: 950px;
}

.despacho_captcha {
	margin-left: 115px;
	width: 90%;
}

.os_captcha {
	margin-left: 165px;
	width: 90%;
}

.boleta_captcha {
	margin-left: 165px;
}

@media only screen and (min-width:1131px) and (max-width: 1318px) {
	.filtro-por-tiendas {
		width: 173px;
	}
	.filtro-tienda-txt {
		width: 43px;
		font-size: 10px;
		margin: 0 5px;
	}
	.filtro-tienda-select {
		width: 120px;
	}
	.filtro-tienda-select select {
		width: 120px;
		font-size: 10px;
	}
	.filtro-ordenar-por {
		width: 135px;
	}
	.filtro-ordenar-txt {
		font-size: 10px;
		width: 40px;
		margin: 0 5px;
	}
	.filtro-ordenar-select {
		width: 85px;
	}
	.filtro-ordenar-select select {
		font-size: 10px;
		width: 85px;
	}
	.filtro-marca {
		width: 151px;
	}
	.filtro-marca-txt {
		font-size: 10px;
		width: 50px;
		margin: 0 5px;
	}
	.filtro-marca-select {
		width: 90px;
	}
	.filtro-marca-select select {
		font-size: 10px;
		width: 90px;
	}
	.filtro-btn {
		width: 91px;
		margin-left: 5px
	}
	.filtro-btn img {
		width: 90px;
		margin-top: 3px;
	}
	.comparar {
		width: 60px;
	}
	.comparar-calugas {
		width: 238px;
	}
	.comparar-calugas>div {
		width: 33px;
		height: 33px;
	}
	.comparar-calugas>div>div {
		width: 32px;
		height: 32px;
		background-size: 32px 32px;
	}
	.comparar-btn-calugas {
		margin-top: 12px;
		width: 125px;
	}
	.despacho_capcha {
		margin-left: 153px;
		width: 90%;
	}
}
@media only screen and (min-width:720px) and (max-width: 899px) {
	.ficha_producto_precio_wrap {
	    min-height: 432px!important;
	}
}

@media only screen and (min-width:900px) and (max-width: 1024px) {
	.lp_contenido {
		margin: 0 auto;
		min-height: 200px;
	}
	.despacho_capcha {
		margin-left: 153px;
		width: 90%;
	}
	.despacho_capcha  iframe {
		margin-top: -15px;
	}
}

@media only screen and (min-width:720px) and (max-width: 1365px) {
	.botones_apple>ul li {
		width: calc(100%/ 7.09);
	}
	.botones_apple>ul li a {
		font-size: 10px;
	}
	.despacho_capcha {
		margin-left: 153px;
		width: 90%;
	}
	.despacho_capcha iframe {
		margin-top: -15px;
	}
}

@media only screen and (min-width:960px) and (max-width: 1024px) {
	.botones_apple>ul li {
		width: calc(100%/ 7.12);
	}
	.despacho_capcha {
		margin-left: 153px;
		width: 90%;
	}
}

@media only screen and (min-width:800px) and (max-width: 1240px) {
	.mapa_productos {
		width: 100%;
	}
	.despacho_capcha {
		margin-left: 153px;
		width: 90%;
	}
	.despacho_capcha iframe {
		margin-top: -15px;
	}
}

@media only screen and (min-width:300px) and (max-width: 800px) {
	.filtro-btn, .filtro-por-tiendas, .ver-por-pagina-txt, .comparar,
		.filtro_categorias_left {
		display: none;
	}
	.ver-por-pagina {
		width: 70px !important;
	}
	.ver-por-pagina-btn {
		float: right;
	}
	.filtro-btn-mobile {
		display: block;
		width: 103px;
		height: auto;
		margin: 0px 0px 0px 6px;
		float: left;
	}
	.filtro-por-tiendas {
		width: 173px;
	}
	.filtro-tienda-txt {
		width: 43px;
		font-size: 10px;
		margin: 0 5px;
	}
	.filtro-tienda-select {
		width: 120px;
	}
	.filtro-tienda-select select {
		width: 120px;
		font-size: 10px;
	}
	.filtro-ordenar-por {
		width: 125px;
		margin-left: 9px;
	}
	.filtro-ordenar-txt {
		font-size: 10px;
		width: 43px;
		margin: 0 -5px 0px 0;
	}
	.filtro-ordenar-select {
		width: 69px;
		background-color: #fff;
		border: solid 1px #666;
		margin-left: 7px;
		border-radius: 3px;
		height: 26px;
	}
	.filtro-ordenar-select select {
		font-size: 10px;
		width: 84px;
		line-height: 27px;
	}
	.filtro-marca {
		display: none;
	}
	.filtro-btn {
		width: 91px;
		margin-left: 5px
	}
	.filtro-btn img {
		width: 90px;
		margin-top: 3px;
	}
	.ver-por-pagina {
		width: 155px;
	}
	.ver-por-pagina-txt {
		font-size: 10px;
		margin: 0 5px;
	}
	.ver-por-pagina-select {
		width: 32px;
		margin-left: -42px;
	}
	.ver-por-pagina-select select {
		font-size: 10px;
		width: 32px;
	}
	#select_filtro {
		width: 45px;
		display: block;
		background-color: #fff;
		border: solid 1px #666;
	}
	.comparar {
		width: 60px;
	}
	.comparar-calugas {
		width: 238px;
	}
	.comparar-calugas>div {
		width: 33px;
		height: 33px;
	}
	.comparar-calugas>div>div {
		width: 32px;
		height: 32px;
		background-size: 32px 32px;
	}
	.comparar-btn-calugas {
		margin-top: 12px;
		width: 125px;
	}
	.label_veri_google {
		width: 100%;
	}
	.cdc_top_btn_center>h1 {
	    font-size: 15px;
	    margin-top: 11px;
	}
}

@media only screen and (min-width:300px) and (max-width: 719px) {
	#productsitemap {
		display: block;
	}
	.label_veri_google {
		width: 100%;
	}
	.botones_apple>ul li {
		height: 24px;
		padding-top: 5px;
		width: 100%;
	}
	.botones_apple {
		height: auto;
	}
}

@media only screen and (min-width:300px) and (max-width: 765px) {
	.tiendas_left, .tiendas_right {
		width: 100%;
		height: auto;
	}
	.label_veri_google {
		width: 100%;
	}
}

@media only screen and (min-width:300px) and (max-width: 310px) {
	.categoria-breadcrumb p {
		font-size: 12px !important;
	}
	.categoria-breadcrumb p>span {
		font-size: 12px !important;
	}
	.filtro-btn-mobile {
		width: 85px !important;
		margin-right: 0 !important;
		margin-left: 5px !important;
	}
	.comparar-calugas {
		width: 70% !important;
	}
	.comparar-calugas>div {
		width: 28px !important;
		height: 28px !important;
	}
	.comparar-calugas>div>div {
		background-size: 28px 28px !important;
		height: 28px !important;
		width: 28px !important;
	}
	.comparar-btn-calugas {
		margin-right: 5px !important;
		width: calc(30% - 5px) !important;
	}
	.label_veri_google {
		width: 100%;
	}
	.formulario-registro>form  div label {
		width: 100% !important;
		max-width: 160px;
		min-width: 100px;
		float: left;
		color: #202020;
		font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode",
			"Lucida Sans", Tahoma, sans-serif;
		font-size: 13px;
		margin-left: 10px;
		margin-top: 10px;
	}
}

@media only screen and (min-width:300px) and (max-width: 375px) {
	.label_veri_google {
		width: 100%;
	}
	.landingpage, .center {
		min-height: 550px;
		float: left;
	}
	.lp_contenido {
		float: left;
		height: auto;
	}
	.cuatro_cero_cuatro {
		width: 100%;
		float: left;
		margin: 0;
	}
	.cuatro_cero_cuatro_left {
		width: 100%;
		float: left;
		min-height: 340px;
		margin: 0 auto;
	}
	.cuatro_cero_cuatro_right {
		width: 100%;
		height: 160px;
		float: left;
	}
	.label_veri_google {
		width: 100%;
	}
}

@media only screen and (max-width: 800px) {
	.filtro-ordenar-txt {
		display: none;
	}
	.filtro-ordenar-select {
		width: 84px;
		height: 27px;
	}
	.paginador-num-pag, .categoria-paginador-bottom {
		width: 100%;
	}
	.paginador-num-pag ul, .categoria-paginador-bottom ul {
		position: relative;
	}
	.paginador-num-pag ul>li, .categoria-paginador-bottom ul>li {
		position: absolute;
		top: -11px;
		background: #009635;
		height: 32px;
		text-align: center;
	}
	.paginador-num-pag ul>li>span.nav_mini_link, .categoria-paginador-bottom ul>li>span.nav_mini_link
		{
		color: white;
		display: block;
		margin-top: 10px;
	}
	.paginador-num-pag ul>li:nth-child(1), .categoria-paginador-bottom ul>li:nth-child(1)
		{
		left: 3px;
		border-top-left-radius: 10px;
		border-bottom-left-radius: 10px;
	}
	.nav_mini_link {
		color: #fbfbfb;
		font-size: 14px;
	}
	.paginador-num-pag ul>li:nth-child(2), .categoria-paginador-bottom ul>li:nth-child(2)
		{
		left: 43px;
		margin: 0 7px;
	}
	.paginador-num-pag ul>li:nth-child(3), .paginador-num-pag ul>li:nth-child(4),
		.paginador-num-pag ul>li:nth-child(5), .paginador-num-pag ul>li:nth-child(6),
		.categoria-paginador-bottom ul>li:nth-child(3),
		.categoria-paginador-bottom ul>li:nth-child(4),
		.categoria-paginador-bottom ul>li:nth-child(5),
		.categoria-paginador-bottom ul>li:nth-child(6) {
		left: calc(50% - 80px);
		padding-top: 10px;
		height: 22px;
		background-color: white;
		margin-left: 11px;
		padding-left: 2px;
	}
	.paginador-num-pag ul>li:nth-child(4), .categoria-paginador-bottom ul>li:nth-child(4)
		{
		left: calc(50% - 40px);
		text-align: right;
	}
	.paginador-num-pag ul>li:nth-child(5), .categoria-paginador-bottom ul>li:nth-child(5)
		{
		left: calc(50% + 1px);
	}
	.paginador-num-pag ul>li:nth-child(6), .categoria-paginador-bottom ul>li:nth-child(6)
		{
		left: calc(50% + 41px);
		text-align: left;
	}
	.paginador-num-pag ul>li:nth-child(7), .categoria-paginador-bottom ul>li:nth-child(7)
		{
		right: 44px;
		margin: 0 7px;
	}
	a.nav_mini_link {
		margin-top: 7px;
	}
	.paginador-num-pag ul>li:nth-child(1)>a.nav_mini_link,
		.paginador-num-pag ul>li:nth-child(8)>a.nav_mini_link {
		margin-top: 3px;
	}
	.paginador-num-pag ul>li:nth-child(8), .categoria-paginador-bottom ul>li:nth-child(8)
		{
		right: 4px;
		border-top-right-radius: 10px;
		border-bottom-right-radius: 10px;
	}
	.categoria-paginador-bottom {
		padding: 25px 0;
	}
	.nav_mini_link {
		vertical-align: -webkit-baseline-middle;
		height: 12px;
		display: -webkit-inline-box;
	}
}

@media only screen and (max-width: 1100px) {
	.categoria-breadcrumb {
		width: calc(100% - 90px);
	}
}
@media only screen and (max-width: 767px) {
	.mensaje_error_carro_invitado {
		position: relative !important;
	    top: 2px !important;
	    left: 0px !important;
	    display: block;
	    padding: 5px;
	    max-width: 155px;
	}
	.retira_mob{
		height: 145px !important;
	}
	.right-cl{
		padding-left: 15px !important;
	}
	#taabs > ul > li > a {
	    margin: 7px auto 0px;
	    max-width: 130px;
	    float: initial;
	    white-space: normal;
	}
}
@media only screen and (max-width: 410px) {
	#taabs > ul > li > a {
	    font-size: 11.5px;
	}
}
@media only screen and (max-width: 400px) {
	.productsitemap {
		display: block !important;
	}
}


/* SEGUIMIENTO DE DESPACHO */
.formulario-despacho{
	float:left;
	width:100%;
	height:auto;
}

.formulario-despacho > h1{
	color:#fff;
	font-family:"Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Tahoma,sans-serif;
	font-size:13px;
	margin:3px 0;
	background-color:#339933;
	height:21px;
	padding-left:10px;
	width:calc(100% - 10px);
	padding-top:5px;
}
.formulario-despacho > p{
	color:#202020 !important;
	font-family:"Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Tahoma,sans-serif;
	font-size:12px;
	text-align:left;
}
.formulario-despacho > form > div{
	margin:5px 0;
}
.resultado-despacho {
	background-color:#fff;
}

/* SEGUIMIENTO DETALLE */
.seguimiento-detalle {
	/* float: left; */ 
	padding-left: 40px;
}

.est_label {
    margin-top: 50px;
    text-align: center;
    height: 30px;
}

div[class^='starken_']{
	display: inline-block;
	font-weight: bold;
    font-size: 13px;
    height: 66px;
    padding-left: 8px;
    padding-right: 15px;
    padding-top: 0px;
    min-height: 60px;
    margin-top: 10px;
    vertical-align: middle;
    width: 110px;
    color: #444;
}

.starken_1_b {
    background-image: url(../pics/despacho/seguimiento-1-b.png);
    background-repeat: no-repeat;
    color: #589d4e;
}

.starken_2_b {
    background-image: url(../pics/despacho/seguimiento-2-b.png);
    background-repeat: no-repeat;
    color: #589d4e;
}

.starken_3_b {
    background-image: url(../pics/despacho/seguimiento-3-b.png);
    background-repeat: no-repeat;
    color: #589d4e;
}

.starken_4_b {
    background-image: url(../pics/despacho/seguimiento-4-b.png);
    background-repeat: no-repeat;
    color: #589d4e;
}

.starken_5_b {
    background-image: url(../pics/despacho/seguimiento-5-b.png);
    background-repeat: no-repeat;
    color: #589d4e;
}

.starken_6_b {
    background-image: url(../pics/despacho/seguimiento-6-b.png);
    background-repeat: no-repeat;
    color: #589d4e;
}

.starken_1_a {
    background-image: url(../pics/despacho/seguimiento-1-a.png);
    background-repeat: no-repeat;
	color: #444;
}

.starken_2_a {
    background-image: url(../pics/despacho/seguimiento-2-a.png);
    background-repeat: no-repeat;
	color: #444;
}

.starken_3_a {
    background-image: url(../pics/despacho/seguimiento-3-a.png);
    background-repeat: no-repeat;
	color: #444;
}

.starken_4_a {
    background-image: url(../pics/despacho/seguimiento-4-a.png);
    background-repeat: no-repeat;
	color: #444;
}

.starken_5_a {
    background-image: url(../pics/despacho/seguimiento-5-a.png);
    background-repeat: no-repeat;
	color: #444;
}

.starken_6_a {
    background-image: url(../pics/despacho/seguimiento-6-a.png);
    background-repeat: no-repeat;
	color: #444;
}


/* DISEÑO ENTREGA DE DESPACHO */
.head-entrega{
    float: left;
    width: 100%;
    height: 70px;
    border-bottom: 1px solid #999;
    border-left: 1px solid #999;
    border-right: 1px solid #999;
}

.detalle-label {
    float: left;
    width: 130px;
    height: 22px;
    border-right: 1px solid #999;
    border-top: 1px solid #999;
}

.detalle-label label{
	margin-top: 3px !important;
}
.detalle-datos label{
	margin-top: 3px !important;
	width: 100% !important;
} 

.detalle-datos {
    float: left;
    height: 22px;
    display: -ms-inline-flexbox;
    border-top: 1px solid #999;
    width: calc(100% - 131px);
}

.estado{
	width: 100%;
	padding-top : 25px;
	float: left;
}

.modal_despacho {
    width: 100vw;
    height: 100vh;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 98;
    background: rgba(0,0,0,.7);
    display: none;
    opacity: 0;
}

#id_cabecera_busqueda_despacho2{
	width: 80%;
    height: 90%;
    position: fixed;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    margin: auto;
    border: 1px solid rgb(255, 255, 255);
    background: #ffffff;
    display: block;
    z-index: 99;
    overflow: auto;
}


.formulario-btn-invitado{
	display: inline-table;
	width: 30%;
}

.formulario-btn-invitado>p{
	color: #333333;
    font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif;
    font-size: 13px;
}

#contenedor_login .lp-cuerpo{
    min-height: auto !important;	
}

.input_invitado{
	height: 30px;
	width: 173px;
	border-radius: 5px; 
	border: solid 1px #999;
	color: #999 !important;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    float: left;
}

.titulos_campos_invitado{
	font-size: 12px;
    font-weight: bold;
    font-family: 'Open Sans', sans-serif;
}

.mensaje_error_carro_invitado{
    float: left;
    color: #990000;
    position: absolute;
    top: 2px;
    left: 200px;
    width: max-content;
}

.msj_error_olvido{
	float: left; 
	color: #990000;
	font-family:"Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Tahoma", "sans-serif";
	font-size: 13px;
	width: 100%;
    margin-left: auto;
    margin-right: auto;
}



.documentosAccordion {
  background-color: #eee;
  color: #444;
  cursor: pointer;
  padding: 18px;
  width: 100%;
  text-align: left;
  border: none;
  outline: none;
  transition: 0.4s;
}

.documentosActive, .documentosAccordion:hover {
  background-color: #ccc;
}

.documentosPanel {
  padding: 0 18px;
  background-color: white;
  display: none;
  overflow: hidden;
}