@charset "UTF-8";
@font-face{
    font-family: "meta-bold-roman";
    /*src: url(fonts/meta-bold-roman.otf) format('opentype');*/
    src: url(data:font/otf;base64,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ENARIhFwEXYRiAABAEQAAQAHAA0ADgAPABAAEQASABMAFAAVABYAFwAYABkAGgAhACIAIwAkACUAJgAnACgALAAtAC4AMAAxADIAMwA0ADUANgA3ADgAOQA6ADsAQgBDAEQARQBGAEcASABJAEoASwBMAE0ATgBPAFAAUQBSAFMAVABVAFYAVwBYAFkAWgBbAJUAwQDSAAsANP/sADX/7AA3/+wAOP/2ADn/9gA6//YAO//2AFf/9gBZ/+wAWv/2AFv/9gADADX/zgA3/9gAOv/EAAgAEf/2ABT/4gAW//YAF//2ABj/7AAa/+wARP/2AEX/9gAQABT/7AAV//YAGP/sADT/zgA1/84AN//iADj/8QA5/+wAOv/OADv/7ABC//sAVP/7AFf/+wBZ/+wAWv/2AFv/9gAbABH/+wAU/8QAFv/2ABf/+wAY/9gAGv/sACIACgAk/+IAKP/iADD/4gAy/+IANf+6ADf/nAA4/7oAOQAKADr/iABE//YARf/2AEb/9gBI//sATf/7AFD/+wBS//YAVf/2AFf/5wBY//EAWv/sAAIAGP/sABr/7AAFAA//+wAT//YAFP/iABX/9gAY/+wABQAU/+IAFv/2ABf/+wAY/+wAGv/2AAUAE//7ABT/4gAW//EAGP/sABr/9gACABT/7AAY//EABgAPAAUAFP/iABb/9gAX//YAGP/2ABr/9gAJAA7/9gAR//YAEv/7ABP/9gAU/+cAFv/2ABf/8QAY//EAGv/xAAUAD//7ABP/8QAU/+IAGP/sABr/9gALAA3/nAAO//YAD/+SABD/7AAR//YAE//xABX/2AAW//YAF//7ABn/9gAa//sAAwAU/+wAGP/2ABr/9gADABP/9gAU/+IAGP/2AAUATv/7AFT/7ABX//YAWf/2AFr/7AAOAA0ACgAPAAoAJP/7ADD/9gAy//YANf/EADb/9gA3/+IAOP/2ADr/4gBE//sATf/7AFf/+wBa//sAEAAi//sANf/YADf/7AA4//YAOv/sADv/7ABC//YARv/2AEj/9gBR//sAUv/7AFT/9gBW//sAV//7AFn/9gBa//YAHgAB/+wADv/EACP/9gAk/9gAJv/2ACj/2AAw/9gAMv/YADT/9gA2//YAQv/sAEP/9gBE//YARf/sAEb/zgBI/+wASv/xAEv/9gBN/+wATv/2AE//9gBQ/9gAUv/iAFP/8QBU//YAVf/2AFb/7ABX/+IAWP/sAFr/2AAQAA3/7AAP/+wAIv/2ADT/7AA1/+IAN//sADj/9gA5/+wAOv/sADv/7ABG//sAVP/2AFb/+wBZ//EAWv/7AFv/7AAUAAH/9gAO//YAJP/sACj/7AAw/+wAMv/sADT/9gBC//sARP/7AEX/9gBG//YASP/2AFD/8QBS//YAVP/7AFX/+wBW//sAV//xAFj/+wBa//YAFQAB//YADf/EAA//sAAi//YANf/sADcACgA6//YAQv/sAET/8QBF//YARv/sAEj/+wBO//sAT//7AFD/8QBR//YAUv/2AFT/+wBW//YAWf/2AFv/+wAIADX/7AA3//YAOP/sADr/7ABC//sAV//2AFj/+wBa//YAJgAB/+wADv/OACT/7AAo/+wAMP/iADL/4gA0/+wAOv/YAEL/8QBE/+wARf/sAEb/7ABI//YAUP/sAFH/+wBS/+wAVP/7AFX/+wBW//YAV//sAFj/+wBa//EAn//sAKT/7ACl/+wApv/sAKf/7ACo/+wAr//sALD/7ACx/+wAsv/sALT/9gC1//EAtv/2ALf/9gC4//YAuf/2ABQAAf/sAA7/zgAk/9gAKP/YADD/2AAy/9gANf+wADb/7AA3/7AAOP/OADr/pgBE//sARf/7AEb/7ABQ//YAUv/2AFb/+wBX/+IAWP/sAFr/4gAOADT/9gA1/+wAN//2ADj/9gA6//YAQv/7AEP/+wBE//sARf/7AEb/+wBW//sAV//7AFj/+wBa//sAFAAN/+wAD//iACL/9gA0//YANf/iADf/7AA4//YAOv/sADv/7ABC//sAQ//7AEX/+wBG//sAR//7AEj/+wBJ//sATP/7AE3/+wBT//sAWf/2ABQADf+IAA//iAAi/9gANP/2ADX/7AA7/+wAQv/xAET/9gBF//YARv/xAEj/9gBQ//YAUf/7AFL/9gBU//YAVQAKAFb/9gBXAAoAWAAKAFoACgAJAA0ACgAP/+wAIv/2ADT/9gA1/+IAN//sADj/9gA6/+wAO//2AAwADv/2ADX/7AA4//YAQv/7AET/+wBF//sARv/2AEj/9gBQ//YAUv/2AFT/+wBW//YAEgAB/+wAIv/sACb/9gAu//YAMf/7ADL/9gA0/+wANf/2ADf/7AA4//YAOf/2ADr/9gA7/+wAUf/2AFb/+wBX//YAWf/7AFr/8QA4AA3/xAAO/+IAD/+6ACL/2AAk//YAJQAKACj/9gAw//YAMv/2ADT/9gA1//YAN//sADgACgA6/+wAQv+wAET/xABF/84ARv+wAEj/2ABO/+IAT//iAFD/ugBR/+IAUv/OAFP/2ABU/8kAVv+6AFf/4gBY/+IAWf/iAFr/zgBb/+IAkP/OAJP/zgCU/84An//sAKD/7ACh/9gAov/YAKT/7ACl//YApv/sAKf/zgCo//YAsP/sALH/ugCy/+wAs/+wALT/zgC1/+wAtv/sALf/9gC4/84Auf/OAMH/9gDS/9gACgAi//YAQv/7AET/+wBF//sARv/7AEj/9gBQ//sAUf/7AFL/+wBU//YAMwAB/+wADf+cAA7/4gAP/5wAIv/iACT/7AAu//YAMP/sADL/7AA0/+wAO//2AEL/0wBE/84ARf/OAEb/0wBH//YASP/OAEr/9gBL//YATv/iAE//4gBQ/9MAUf/iAFL/zgBT/+IAVP/OAFb/2ABZ/+wAWv/2AFv/7ACf//YAoP/iAKH/2ACi/9gApP/sAKX/7ACm/+wAp//YAKj/7ACv/+wAsP/sALH/2ACy/9gAtP/YALX/7AC2/+wAt//YALj/2AC5/9gAwf/sANL/4gAyAAH/9gAN/84ADv/xAA//ugAi//YAJP/sACj/9gAu//YAMP/2ADL/9gA0//YAO//sAEL/4gBE/+IARf/iAEb/4gBI/+IASv/2AEv/+wBO//EAT//xAFD/4gBR/+wAUv/iAFP/8QBU/+IAVv/sAFr/9gBb//EAn//2AKD/9gCh/+wAov/sAKT/7ACl/+wApv/sAKf/4gCo/+wAr//sALD/7ACx/+IAsv/sALT/4gC1/+IAtv/sALf/7AC4/+IAuf/iAMH/9gDS//YAEwAB//YADv/sAA8ACgAk/+wAQv/2AET/9gBF//YARv/2AEj/9gBK//YAS//2AFD/9gBR//YAUv/2AFX/9gBW//YAV//sAFj/9gBa/+wAMQAB//YADf+cAA7/zgAP/4gAIv/iACT/7AAo/+wALv/2ADD/4gAy/+wANP/sAEL/ugBE/8QARf/EAEb/ugBI/8QATv/iAE//4gBQ/7oAUf/YAFL/xABT/+IAVP/EAFb/zgBX//YAWP/2AFn/7ABb/+wAn//sAKD/7ACh/9gAov/YAKT/7ACl/+wApv/YAKf/ugCo/9gAr//sALD/7ACx/7oAsv/sALT/ugC1/+wAtv/sALf/4gC4/7oAuf/iAMH/4gDS/+IAGwAB//YADv/iACT/4gAo/+wAMP/sADL/7AA0//YANv/2AEL/7ABE/+wARf/sAEb/4gBI/+wASv/2AEv/9gBN//YATv/2AE//9gBQ/+IAUv/sAFP/9gBU//YAVf/2AFb/9gBX/+wAWP/xAFr/4gAGAEX/+wBN//YAVP/2AFj/+wBa//sAaf/sAA8AD//2AEL/+wBI//sASv/7AEv/+wBN//YAUf/7AFT/9gBW//sAV//7AFj/+wBZ/+wAWv/2AFv/9gBp/+wAGgAB//YADv/2AA//+wAh/+wAQv/xAEP/8QBE/+wARf/sAEb/7ABH//YASP/xAEn/5wBK//YAS//2AEz/5wBN//sATv/2AE//9gBQ//EAUf/7AFL/7ABT//sAVP/2AFb/+wBZ//sAaf/sAAQAQv/7AEX/+wBR//sAVP/7AAcAIQAFAEL/9gBD//sASP/7AFT/+wBZ//sAaf/sABYAAf/2AA3/9gAO//YAD//sACH/9gBC//EARP/7AEX/9gBG//YASP/2AE7/+wBP//sAUP/2AFL/+wBU//sAVQAFAFb/+wBXABQAWAAUAFkACgBaABQAaQAUABEADv/7ACH/9gBC//YAQ//7AET/+wBG//YASP/7AEsABQBQ//YAUv/2AFT/+wBVAAoAVwAKAFgACgBZAAUAWgAKAFsABQAIAEL/9gBI//sATf/2AFf/+wBY//sAWf/7AFr/+wBp/+wABgBC//sATf/7AFL/+wBU//YAWf/2AFr/9gAJAEL/9gBE//sARv/7AEj/+wBQ//gAUv/2AFT/9gBX//YAWf/7ABcAAf/iAA7/4gAh/+wAQv/7AEP/9gBE//YARf/xAEb/7ABI//YASf/2AEr/9gBL//YATf/xAFD/9gBS//EAU//7AFT/9gBW//YAV//7AFj/+wBa//YApP/sALX/8QALAAH/9gAPAAUAQv/7AEP/+wBF//sARv/7AEj/9gBL//YATf/2AFL/+wBU//sABwBC//YASP/7AE3/+wBX//sAWP/7AFr/+wBp/+wACgBC//YASP/7AE3/+ABU//YAV//7AFj/+wBZ//sAWv/7AFv/+wBp/+wADAAN//sAD//7AEL/+wBD//sATf/7AFT/+wBX//YAWP/7AFn/7ABa//sAW//7AGn/7AAPAA3/+wAP//YAQv/7AEj/+wBL//sATf/7AFH/+wBU//EAVv/7AFf/+wBY//sAWf/sAFr/9gBb//sAaf/sAAMAQ//7AFD/+wBU//YAFAAN/+wADv/2AA//7AAh//YAQv/2AET/5wBF/+wARv/xAEcACgBI//EAUP/sAFL/7ABU//YAVQAPAFcAFABYAAoAWQAKAFoADwBbAAUAaQAKABEAAf/2ACH/9gBC//EAQ//2AET/+wBK//YAS//7AE3/+wBP//sAUf/7AFL/+wBU//YAVf/7AFb/+wBX//sAWf/2AFv/9gARAAH/9gAO//YADwAFACH/9gBC//YAQ//2AET/9gBF//YARv/sAEj/9gBP//YAUP/7AFL/9gBU//YAVv/2AFcABQBZAAoABwBN//sAT//2AFT/+wBX//sAWP/7AFr/+wBp//YAEwAB//YADf/iAA7/+wAP/+cAIf/2AEL/9gBD//sARP/7AEX/9gBG//sASP/2AEr/9gBL//YAT//7AFD/9gBS//YAVP/2AFb/+wBb//YACwAN/+wAD//xAEL/9gBG//sASP/2AEr/9gBL//sAUP/7AFL/+wBU//sAVv/7ABEAAf/sAA7/7AAh//YAQv/2AEP/9gBE//EARf/xAEb/9gBI//sASv/2AEv/9gBN//sAT//7AFD/7ABS//EAVP/7AFb/9gAUAAH/9gAN/+IADv/2AA//4gAh/+wAQv/2AEP/+wBE//sARf/7AEb/+wBI//YASv/2AEv/9gBP//YAUP/xAFH/+wBS//YAU//7AFT/9gBW//sAEwAB//YADv/2AEL/8QBD//YARP/2AEX/8QBG//EASP/2AEr/9gBL//YATP/7AE3/9gBQ//YAUf/7AFL/+wBT//sAVP/7AFX/9gBW//YAAQBU/+wABAA1/+IAN//sADj/9gA6/+wABAA1/8QAN//iADj/9gA6/+IAAAABAAAAAQAAAKcKv18PPPUAAwPoAAAAAMAriOQAAAAAwCuI5P9C/yAEnAOuAAEABgACAAAAAAAAAAEAAAOu/yAAAAS6/0L/QgScAAEAAAAAAAAAAAAAAAAAAADnAAAAAADhAAAA4QAAAScAQQHoAEECMgAeAkgAHgNIAB4CwQAoAQMAHgE4ACgBNv/sAdwAGQJ0ACgBHAAoAUAAKAEUADIBtAAoAisAKAGnABkCLAAoAhoAHgIVABQB/gAoAj8ALQHnABQCUwAoAjEAKAEmADwBOgA8AZYAFAJ0ACgBlgAoAdoAIwN7ACgCRv/4AlgARgI0ACgCagBGAe8ARgG1AEYCggAoAm0ARgEeAEYBH//sAkwARgHTAEYDMgAyAm8ARgKoACgCNgBGAqgAKAJIAEYCSAAeAesACgJ8AEQCNf/sA0AAAAIy//ECFv/nAhIAHgEsAEYBsQAKASwAFAJUAC0B9AAAAQMAIwIAACMCKAA5AccAKAIlACgB+gAoATAAGAIpAB4CNQA8ARIANwERAAUCBQA9ARkAPwMZADMCIAA0AhUAIwIoAD4CJwAoAVsAMwHhABkBVQATAhgAQQHQ//YCuwAAAfT/8QHx//sB1QAeAX4AFAEKAEYBfgAUAigALQEnAEEBxwAoAkcAKAEA/0ICLv/zATj/9AJMACgCcAAeAQAAQQHkACMCHgAZASwAGQEsABkCQAAYAkQAGAI3ACgB5AAUAfAAFAECACgCUAAUAdoAPAEDAB4B5QAeAeQAHgIeABkDCAAyBLoAHgHaADcBRQAeAUUAHgGUABQBlAAUAWIAFAF9ABQAzQAUAdAAMgD6ABQBKAAyAc0AFAEoADIBlAAUAxkAKANR/+wBqQAeAdMADgKoACgDRAAoAakAHgL6ACMBEgBGARkAHgIVACMDIgAjAloACAIW/+cD/AAoAdUAHgISAB4B4QAZAkgAHgHx//sCJAA5AfH/+wIYAEECGABBAhgAQQIYAEECSQAoAhUAIwIVACMCFQAjAhUAIwIVACMCIAA0Ag7//AES/9MBEv/TARIAIQES/+wB+gAoAfoAKAH6ACgB+gAoAccAKAIAACMCAAAjAgAAIwIAACMCAAAjAgAAIwI2AEYCFv/nAnwARAJ8AEQCfABEAnwARAJoAEYCqAAoApwAIgKoACgCqAAoAqgAKAJvAEYCav/6AR7/2QEe/9kBHgAeAR7/+wHvAEYB7wBGAe8ARgHvAEYCNAAoAkb/+AJG//gCRv/4Akb/+AJG//gCRv/4Ah0ARgH3ACgBkQAeAzgAKAIJACgDOAAoAQoARgI3ACgBbgAeAXYAHgE6AB4DyAAeA5IAHgOUAB4A4QAAAnAAHgAAAAAAAFAAAOcAAAAAABUBAgAAAAAAAAAAAKgArgAAAAAAAAABAAgBVgAAAAAAAAACABQBXgAAAAAAAAADADQBcgAAAAAAAAAEAB4BpgAAAAAAAAAFAA4BxAAAAAAAAAAGABwB0gABAAAAAAAAAFQAAAABAAAAAAABAAQAVAABAAAAAAACAAoAWAABAAAAAAADABoAYgABAAAAAAAEAA8AfAABAAAAAAAFAAcAiwABAAAAAAAGAA4AkgADAAEECQAAAKgArgADAAEECQABAAgB7gADAAEECQACABQB9gADAAEECQADADQBcgADAAEECQAEABwB0gADAAEECQAFAA4BxAADAAEECQAGABwB0jE5OTEgRXJpayBTcGlla2VybWFubiwgcHVibGlzaGVkIGJ5IEZvbnRzaG9wIEludGVybmF0aW9uYWwgZm9yIHRoZSBGb250Rm9udCBsaWJyYXJ5Lk1ldGFCb2xkIFJvbWFuTWV0YSBCb2xkIFJvbWFuOjExNDEyNTE3NjRNZXRhIEJvbGQgUm9tYW4wMDQuMzAxTWV0YUJvbGQtUm9tYW5NZXRhUm9tYW4gQm9sZAAxADkAOQAxACAARQByAGkAawAgAFMAcABpAGUAawBlAHIAbQBhAG4AbgAsACAAcAB1AGIAbABpAHMAaABlAGQAIABiAHkAIABGAG8AbgB0AHMAaABvAHAAIABJAG4AdABlAHIAbgBhAHQAaQBvAG4AYQBsACAAZgBvAHIAIAB0AGgAZQAgAEYAbwBuAHQARgBvAG4AdAAgAGwAaQBiAHIAYQByAHkALgBNAGUAdABhAEIAbwBsAGQAIABSAG8AbQBhAG4ATQBlAHQAYQAgAEIAbwBsAGQAIABSAG8AbQBhAG4AOgAxADEANAAxADIANQAxADcANgA0AE0AZQB0AGEAIABCAG8AbABkACAAUgBvAG0AYQBuADAAMAA0AC4AMwAwADEATQBlAHQAYQBCAG8AbABkAC0AUgBvAG0AYQBuAE0AZQB0AGEAUgBvAG0AYQBuACAAQgBvAGwAZAAAAAAAAgH6AfQABQAAAooCigAAAJYCigKKAAAB9AAyAOEAAAAAAAAAAAAAAACAAAAvQAAASgAAAAAAAAAAAAAAAAAgACD7AgLk/yQAQwOuAOAgAAERQQAAAAIPArcAAAAgAAIAAAAAAAMAAAAAAAD/cgAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==) format('opentype');
}
html{height:100%;}
body{
	color:#3a3a3a;
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	height:100%;
	margin:0;
	padding:0;
	font-size:100%;
}
a img{border-style:none;}
a{
	text-decoration:none;
	color:#d2312e;
}
a:hover{
	border-bottom-style:dotted;
	border-bottom-width:1px;
}
form{
	margin:0;
	padding:0;
	position:relative;
}
.pointer{cursor:pointer;}
.hide{display:none}
.show{
	display:block;
	clear:both;
	overflow:hidden;
	background-color:#f5f5f5;
	padding:24px 10px 0;
	margin-bottom:18px;
}
.normal{font-weight:normal;}
.container{
	margin-right:auto;
	margin-left:auto;
	position:relative;
	z-index:1;
	width:960px;
}
.header{
	background-color:#f5f5f5;
	text-align:center;
	margin-bottom:24px;
	text-shadow:1px 1px 1px #fff;
	position:relative;
	z-index:2;
	height:118px;
	border-bottom:1px solid #ccc;
}
.content{
	float:right;
	width:740px;
}
.global-content{
	float:right;
	width:79.5%;
	text-shadow:-1px -1px 1px #FFF;
}
.global-content.full{
	float:none;
	width:100%;
}
.footer{
	clear:both;
	background-color:#333;
	border-top-width:2px;
	border-top-style:solid;
	text-align:center;
	padding-top:30px;
}
.global{
	clear:both;
	background-color:#f9f9f9;
	overflow:hidden;
	border-top:5px solid #e5e5e5;
}
.container .global{border:0;}
.slider{
	margin-bottom:12px;
	width:100%;
	overflow:hidden;
	clear:both;
}
hr{display:none;}
.without_padding{padding:0;}
.one{width:100%;clear:both;}
.two li{width:47.4%; padding-left:1.6%;}
.three li{
	width:29.9%; ; padding-left:1.6%;
	margin-left:2%;
}
.four li{
	width:189px;
	padding-left:0;
	margin-left:20px;
}
.slider .four.columns li{
	width:169px;
	padding-left:0;
	margin-left:15px;
}
.slider .three.columns li{
	width:230px;
	padding-left:0;
	margin-left:15px;
}
.slider .two.columns li{
	width:350px;
	padding-left:0;
	margin-left:15px;
}
.five li{
	width:131px;
	margin-left:2%;
	padding:0;
	margin-top:0;
	margin-bottom:0;
	list-style-type:none;
}
.six li{
	width:140px;
	margin-right:0;
	margin-left:20px;
}
.global-content ul.columns{
	width:100%;
	position:relative;
	margin-left:-2%;
}
.vertical .four .details{
	width:285px;
	margin-left:20px;
	line-height:18px;
	margin-right:10px;
}
.vertical .four .featured li{
	width:auto;
	margin-left:0;
	float:none;
	list-style-type:disc;
}
.columns li{
	font-size:12px;
	float:left;
}
ul.columns{
	margin:0;
	padding:0;
	list-style-type:none;
	clear:both;
}
.pagination ul{
	margin:0;
	padding:0;
	list-style-type:none;
	clear:both;
	float:right;
}
.pagination li{
	float:left;
	margin-left:4px;
	width:16px;
	margin-bottom:0;
	padding-bottom:0;
	height:17px;
}
.pagination a{
	display:block;
	font-size:13px;
	margin-right:3px;
	background-color:#e5e5e5;
	border:1px solid #ccc;
	height:16px;
	width:16px;
	border-radius:3px;
	line-height:16px;
	text-align:center;
	color:#FFF;
}
.slider .pagination a{
	display:block;
	height:10px;
	width:10px;
	border-radius:10px;
	font-size:0;
	line-height:0;
	padding:0;
	margin-bottom:0;
	box-shadow:inset 0 2px 1px #ddd;
}
.slider .pagination a:hover{
	background-color:#d2312e;
	box-shadow:0 0 #911917;
	border-color:#911917;
}
.pagination .current{
	color:#FFF;
	font-weight:bold;
	background-color:#d2312e;
	border-color:#A81B17;
	box-shadow:none;
}
.slider .pagination .current{box-shadow:none;}
.shop-logos .pagination{
	border-top:1px dotted #ccc;
	padding-top:18px;
}
.slider .pagination{padding-top:9px;}
.breadcrumb h1{
	font-size:11px;
	display:inline;
}
.breadcrumb a{
	color:#3a3a3a;
	text-decoration:none;
}
.breadcrumb{
	font-size:11px;
	color:#3a3a3a;
	margin-right:auto;
	margin-left:auto;
	height:50px;
	overflow:hidden;
	width:960px;
	padding-left:0;
	clear:both;
}
.breadcrumb div{float:left;}
.menu-container{
	float:left;
	width:200px;
	font-weight:bold;
	font-size:12px;
	line-height:15px;
	text-shadow:1px 1px 1px #fff;
}
.menu-container ul{
	margin:0;
	padding:0;
	background-color:#f8f8f8;
	list-style-type:none;
}
.menu-container li{border-bottom:1px solid #fff;}
.menu-container li li:last-child{border-bottom:none;}
.menu-container ul ul{background-color:#f1f1f1;}
.menu-container .selected{color:#d2312e;}
.menu-container a{
	text-decoration:none;
	display:block;
	padding-top:7px;
	padding-bottom:7px;
	font-size:12px;
}
.menu-container a:hover{
	color:#fff;
	background-color:#D2312E;
	text-shadow:0 1px 1px #9D1915;
	border-style:none;
}
.menu-container ul ul ul{
	font-weight:normal;
	background-color:#eaeaea
}
.menu-container ul a{
	padding-left:9px;
	color:#444;
}
.menu-container ul li.highlight span 
{
    margin-left: 9px;
    display: block;
    padding: 7px 0px;
    /*border-bottom: 1px dotted #d2312E;*/
    color: #D2312E;
}
.menu-container ul ul a{padding-left:18px;}
.menu-container ul ul ul a{padding-left:27px;}
.menu-container .banner{
	width:200px;
	overflow:hidden;
	padding-top:18px;
	padding-bottom:18px;
	border-style:none;
}
.banner_vertical{
	position:absolute;
	top:0;
	left:980px;
}
.banners .row{margin-bottom:0;}
.banners .horizontal .columns{border:0;}
.button-place{
	background-image:url(../images/edittio/button-place.png);
	background-repeat:no-repeat;
	background-position:center center;
	display:block;
	height:34px;
	width:15px;
	float:left;
	border-style:none;
	position:relative;
}
.form-search .things-list{
	position:absolute;
	top:55px;
	width:300px;
	left:10px;
	z-index:10;
}
.form-search .things-list2{
	position:absolute;
	top:65px;
	width:179px;
	left:5px;
	z-index:10;
}
.website_upload .form-search .things-list2{
	left:0;
	top:55px;
}
.search-engine span{
	display:block;
	float:left;
	font-weight:bold;
	padding-right:3px;
	font-size:16px;
	position:relative;
	padding-left:3px;
}
.search-engine .form-search{
	padding-top:26px;
	z-index:4;
	float:left;
	position:relative;
}
.search-engine .select-place{
	line-height:32px;
	margin:0;
	position:absolute;
	left:505px;
	top:26px;
	font-size:18px;
	max-width:260px;
}
.button{
	font-size:13px;
	line-height:30px;
	color:#FFF;
	background-color:#d2312e;
	padding:0 10px 0 5px;
	height:32px;
	border-radius:0 8px 8px 0;
	border-top:1px solid #952423;
	border-right:1px solid #952423;
	border-bottom:1px solid #952423;
	border-left:1px none #952423;
	margin:0;
	position:relative;
	z-index:2;
}
.query{
	font-size:13px;
	color:#333;
	border:1px solid #952423;
	line-height:30px;
	padding:0 10px 0 30px;
	height:30px;
	border-radius:8px 0 0 8px;
	position:relative;
	width:230px;
	background-image:url(../images/edittio/glass-1.png);
	background-repeat:no-repeat;
	background-position:8px center;
	z-index:1;
	float:left;
	margin-right:0;
}
.menu-header{
	clear:both;
	padding-top:5px;
	padding-bottom:5px;
	border-top:1px solid #ccc;
	width:960px;
	margin-right:auto;
	margin-left:auto;
	position:relative;
	z-index:10;
}
.menu-header ul{
	margin:0;
	padding:4px 0 0;
	list-style-type:none;
	line-height:25px;
}
.menu-header li{
	float:left;
	padding-right:0;
	padding-left:0;
	border-left:1px dotted #ccc;
	position:relative;
	padding-bottom:1px;
}
.menu-header a{
	font-size:12px;
	color:#3a3a3a;
	text-decoration:none;
	margin-right:9px;
	margin-left:9px;
}
.menu-header a.selected{color:#d2312e;}
.menu_comunity ul{
	margin:0;
	padding:4px 0 0;
	list-style-type:none;
	line-height:25px;
}
.menu_comunity li{
	float:left;
	padding-right:0;
	padding-left:0;
	border-left:1px dotted #ccc;
	position:relative;
	padding-bottom:1px;
}
.menu_comunity a{
	font-size:12px;
	color:#3a3a3a;
	text-decoration:none;
	margin-right:9px;
	margin-left:9px;
}
.menu_comunity a.selected{color:#d2312e;}
.global .child li li, .off-global .child li li{
	float:none;
	width:auto;
	margin-bottom:2px;
	margin-left:0;
	padding-left:16px;
	background-image:url(../images/edittio/list-grey.png);
	background-repeat:no-repeat;
	background-position:2px 6px;
	padding-bottom:2px;
}
.global .no-child li, .off-global .no-child li{
	padding-bottom:4px;
	background-position:2px 6px;
	background-image:url(../images/edittio/list-grey.png);
	background-repeat:no-repeat;
	padding-top:2px;
}
.global  li li:last-child, .off-global li li:last-child{
	float:none;
	width:auto;
}
.global ul ul, .off-global ul ul{
	margin:0;
	padding:0;
	list-style-type:none;
}
.global a, .off-global a{padding-right:2px;}
.global .title-list, .off-global .title-list{
	line-height:24px;
	font-weight:bold;
	font-size:12px;
	margin:0;
	clear:both;
}
.global a:hover, .off-global a:hover{
	border-bottom-style:dotted;
	padding-bottom:1px;
}
.row{
	clear:both;
	position:relative;
	margin-bottom:18px;
}
.slider .row{
	margin-bottom:0;
	width:100%;
}
.row h3, h3, h2, h2.fs16{
	font-size:16px;
	margin:0 0 18px;
	padding:9px 0;
	border-bottom:1px dotted #4a4a4a;
}
.row h4{
	font-size:13px;
	border-bottom-width:1px;
	border-bottom-style:dotted;
	margin:0 0 12px;
	padding:12px 0 6px;
}
h4.fs16{font-size:16px;}
.header-list{
	font-size:16px;
	border-bottom-width:1px;
	border-bottom-style:dotted;
	margin:0 0 18px;
	padding:18px 0 9px;
	height:34px;
	line-height:34px;
	clear:both;
}
.row .options{
	position:relative;
	width:100%;
	font-size:12px;
	text-transform:uppercase;
	line-height:24px;
	border-bottom:1px solid #ccc;
	margin-bottom:30px;
	height:25px;
	clear:both;
	float:left;
}
.row .options ul{
	margin:0;
	padding:0;
	list-style-type:none;
}
.row .options li{
	float:left;
	border-top:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px none #ccc;
	border-left:1px solid #ccc;
	margin-right:7px;
	border-radius:3px 3px 0 0;
	margin-bottom:0;
	padding-bottom:0;
	background-repeat:repeat-x;
	background-color:#f9f9f9;
}
.options .catalog ul{
	position:absolute;
	right:0;
	top:0;
	border-radius:3px 3px 0 0;
	padding-right:3px;
	padding-left:3px;
	background-color:#FFF;
	font-size:10px;
	border-top:1px solid #dbdbdb;
	border-right:1px solid #dbdbdb;
	border-bottom:1px none #dbdbdb;
	border-left:1px solid #dbdbdb;
}
.options .catalog li{
	border-style:none;
	background-color:#fff;
	padding-bottom:1px;
	cursor:pointer;
	padding-right:3px;
	padding-left:3px;
	background-image:none;
}
.options .catalog .title{
	cursor:auto;
	color:#333;
}
.row .options .selected{
	background-color:#FFF;
	color:#d2312e;
	padding-bottom:5px;
	bottom:-1px;
	background-image:none;
}
.row .options a{
	color:#d2312e;
	text-decoration:none;
	text-shadow:1px 1px 1px #FFF;
	margin-right:10px;
	margin-left:10px;
}
.options .selected a{
	color:#333;
	font-weight:bold;
}
.catalog-image img{
	top:0;
	z-index:5;
	box-shadow:0 5px 5px #CCC;
	width:100%;
	border-radius:2px 0 0 2px;
	font-size:0;
	line-height:0;
}
.columns li p{margin:0;}
.horizontal .shop-name{margin-bottom:6px;}
.horizontal .one.columns .catalog-image a{
	max-height:210px;
	overflow:hidden;
}
.horizontal .two.columns .catalog-image a{max-height:210px;}
.horizontal .threelumns .catalog-image a{max-height:210px;}
.horizontal .four.columns .catalog-image a{display:block;}
.columns .shop-image{
	box-shadow:0 5px 10px #ccc;
	margin-bottom:14px;
}
.catalog-title a, .offer-title a{
	font-weight:bold;
	color:#d2312e;
}
.shop-name a{
	color:#333;
	margin-right:5px;
	padding-bottom:1px;
	display:inline;
	line-height: 13px;
}
.catalog-page{padding-bottom:1px;}
.shop-name a:hover{padding-bottom:0;}
.vertical .catalog-title{
	font-size:14px;
	margin-bottom:13px;
	float:none;
	display:block;
	line-height:18px;
	font-weight:bold;
	padding-bottom:3px;
	padding-top:3px;
}
.featured a{
	font-weight:bold;
	color:#084B8A;
}
.vertical .four .contact li{
	list-style-type:none;
	float:none;
	width:100%;
	padding-left:0;
	margin-left:0;
}
.vertical .adress{
	display:block;
	padding-top:128px;
	border-bottom:1px dotted #ccc;
	padding-bottom:11px;
	margin-bottom:12px;
}
.vertical .adress strong{display:block;}
ul.contact{
	margin:0;
	padding:0;
	color:#d2312e;
	line-height:18px;
}
.vertical .shop-logo{
	text-align:center;
	height:50px;
	margin-bottom:0;
	box-shadow:0 5px 10px #ccc;
	display:table-cell;
	width:170px;
}
.contact a{color:#333;}
.vertical .columns{
	border-bottom:1px dotted #CCC;
	margin-bottom:12px;
	padding-bottom:12px;
	float:left;
	width:100%;
}
.horizontal .columns{
	border-bottom:1px dotted #CCC;
	float:left;
	position:relative;
	width:100%;
	padding-bottom:0;
}
.vertical .details .adress{
	margin:0;
	padding:0;
	border-style:none;
	clear:both;
}
.global .end, .off-global .end, .global .no-child .end{
	clear:both;
	height:1px;
	width:1px;
	float:none;
	margin:0;
	padding:0;
	overflow:hidden;
	max-height:1px;
	font-size:1px;
	line-height:1px;
}
.horizontal .end, .saved-pages .end{
	clear:both;
	float:none;
	height:1px;
	width:100%;
	border-bottom:1px dotted #CCC;
	overflow:hidden;
	padding-top:0;
	padding-bottom:0;
	margin:0 0 18px;
	max-height:1px;
}
.horizontal  li{
	margin-bottom:0;
	padding-bottom:0;
}
.titlie-more, .global .titlie-more{
	font-size:11px;
	position:absolute;
	top:3px;
	right:5px;
	color:#FFF;
	background-color:#D2312E;
	padding:0 5px;
	border:1px solid #D2312E;
	border-radius:3px;
	box-shadow:0 3px 5px #bbb;
	line-height:18px;
	text-shadow:none;
	margin-right:0;
}
.see-more{
	font-size:11px;
	position:absolute;
	top:10px;
	right:5px;
	color:#FFF;
	background-color:#D2312E;
	padding:0 5px;
	border:1px solid #D2312E;
	border-radius:3px;
	box-shadow:0 3px 5px #bbb;
	line-height:18px;
	text-shadow:none;
}
.columns .shop-image{
	text-align:center;
	height:40px;
	padding-top:5px;
	margin-bottom:0;
}
.shop-logos .columns{
	margin-bottom:0;
	border-style:none;
}
.text{
	background-color:#f3f3f3;
	border-radius:8px;
	padding:24px 24px 0;
}
.text p{
	font-size:13px;
	line-height:18px;
	margin-bottom:0;
	padding-bottom:18px;
	margin-top:0;
}
.shop-image img{height:auto;}
.promo{
	background-color:#d2312e;
	border-radius:8px;
	color:#FFF;
	margin:0 0 24px;
	padding:0;
	list-style-type:none;
	background-image:url(../images/edittio/envelope.png);
	background-position:15px 15px;
	background-repeat:no-repeat;
	font-size:14px;
	width:100%;
	text-shadow:-1px -1px 1px #891816;
	clear:both;
}
.promo .email-box{
	line-height:30px;
	height:32px;
	width:160px;
	border-top:1px solid #952423;
	border-right:1px none #952423;
	border-bottom:1px solid #952423;
	border-left:1px solid #952423;
	float:left;
	padding-top:0;
	padding-bottom:0;
	font-size:13px;
	border-radius:8px 0 0 8px;
	padding-left:10px;
}
.promo .button-send{
	background-repeat:repeat-x;
	background-position:left center;
	height:32px;
	color:#fff;
	border-radius:0 8px 8px 0;
	width:96px;
	text-shadow:1px 1px 1px #981A18;
	font-weight:normal;
	font-size:13px;
	background-color:#d2312e;
	border-top:1px solid #952423;
	border-right:1px solid #952423;
	border-bottom:1px solid #952423;
	border-left:1px none #952423;
	padding:0;
	line-height:32px;
}
.display .promo li{
	width:auto;
	float:none;
}
.display .promo li:first-child{
	padding-left:60px;
	font-size:16px;
	width:250px;
	padding-top:3px;
}
.display .promo li:last-child{float:left;}
.alert .message{
	color:#333;
	background-color:#FFF;
	padding:15px 30px 10px 43px;
	border:1px solid #d2312e;
	font-size:11px;
	line-height:16px;
	background-repeat:no-repeat;
	background-position:10px 10px;
	margin:0 0 8px;
	border-radius:4px;
	box-shadow:0 5px 10px #444;
	text-shadow:none;
}
.alert .message strong{
	display:block;
	font-size:13px;
	position:relative;
}
.message.positive{background-image:url(../images/edittio/positive.png);}
.message.negative{background-image:url(../images/edittio/negative.png);}
.alert .alert-arrow{
	background-image:url(../images/edittio/alert-arrow.png);
	height:11px;
	width:15px;
	position:absolute;
	right:15px;
	bottom:0;
}
.alert{
	position:absolute;
	width:188px;
	left:0;
	bottom:60px;
}
.display .back{
	height:36px;
	width:37px;
	margin-top:-18px;
	position:absolute;
	left:36px;
	top:50%;
	background-image:url(../images/edittio/back-down-36.png);
	background-repeat:repeat;
	background-position:center center;
	cursor:pointer;
	z-index:2;
}
.display .forward{
	height:36px;
	width:37px;
	margin-top:-18px;
	position:absolute;
	right:36px;
	top:50%;
	background-image:url(../images/edittio/forward-down-36.png);
	background-repeat:repeat;
	background-position:center center;
	cursor:pointer;
	z-index:2;
}
.display .forward:hover{background-image:url(../images/edittio/forward-36.png);}
.display .back:hover{background-image:url(../images/edittio/back-36.png);}
.display .forward:active{background-image:url(../images/edittio/forward-click-36.png);}
.display .back:active{background-image:url(../images/edittio/back-click-36.png);}
.controls .forward{background-image:url(../images/edittio/forward-down-20.png);}
.controls .forward:hover{background-image:url(../images/edittio/forward-20.png);}
.controls .forward:active{background-image:url(../images/edittio/forward-click-20.png);}
.controls .back{background-image:url(../images/edittio/back-down-20.png);}
.controls .back:hover{background-image:url(../images/edittio/back-20.png);}
.controls .back:active{background-image:url(../images/edittio/back-click-20.png);}
.controls .end{background-image:url(../images/edittio/end-down-20.png);}
.controls .end:hover{background-image:url(../images/edittio/end-20.png);}
.controls .end:active{background-image:url(../images/edittio/end-click-20.png);}
.controls .start{background-image:url(../images/edittio/start-down-20.png);}
.controls .start:hover{background-image:url(../images/edittio/start-20.png);}
.controls .start:active{background-image:url(../images/edittio/start-click-20.png);}

.socials .blog{background-image:url(../images/edittio/blog-click.png);}

.socials .tuenti{background-image:url(../images/edittio/tuenti-click.png);}
.socials .tuenti:hover{background-image:url(../images/edittio/tuenti.png);}
.socials .tuenti:active{background-image:url(../images/edittio/tuenti-click.png);}
.socials .pinterest{background-image:url(../images/edittio/pinterest-click.png);}
.socials .pinterest:hover{background-image:url(../images/edittio/pinterest.png);}
.socials .pinterest:active{background-image:url(../images/edittio/pinterest-click.png);}

/*
.socials .facebook{background-image:url(../images/edittio/facebook-click.png);}
.socials .facebook:hover{background-image:url(../images/edittio/facebook.png);}
.socials .facebook:active{background-image:url(../images/edittio/facebook-click.png);}
.socials .mail{background-image:url(../images/edittio/mail-click.png);}
.socials .mail:hover{background-image:url(../images/edittio/mail.png);}
.socials .mail:active{background-image:url(../images/edittio/mail-click.png);}
.socials .google{background-image:url(../images/edittio/google-click.png);}
.socials .google:hover{background-image:url(../images/edittio/google.png);}
.socials .google:active{background-image:url(../images/edittio/google-click.png);}
.socials .twitter{background-image:url(../images/edittio/twitter-click.png);}
.socials .twitter:hover{background-image:url(../images/edittio/twitter.png);}
.socials .twitter:active{background-image:url(../images/edittio/twitter-click.png);}
*/

.vertSlider{
	overflow-y:scroll;
	height:100%;
	overflow-x:hidden;
}
#rightSlider .shop-logo a{height:40px;}
#rightSlider .catalog-image{
	margin-top:10px;
	max-height:250px;
	width:150px;
	background-image:url(../images/edittio/lomo.png);
	background-repeat:repeat-y;
	background-position:right bottom;
	position:relative;
	padding:0 5px 0 2px;
	margin-bottom:15px;
	margin-left:20px;
	box-shadow:0 5px 5px #CCC;
	overflow:hidden;
}
#rightSlider .catalog-image img{box-shadow:none;}
#rightSlider .volum{left:0;}
#rightSlider .title{
	font-size:16px;
	color:#3a3a3a;
}
.slideshow .slider{
	float:left;
	width:100%;
	position:relative;
	height:100%;
	margin-bottom:0;
}
.message_saves_pages{
	margin:auto;
	width:200px;
	background-color:#d2312e;
	color:#FFF;
	border-radius:5px;
	-ms-border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	font-size:12px;
	text-align:center;
	padding:10px;
	font-weight:bold;
}
.slideshow{
	background-color:#f4f4f4;
	overflow:inherit;
	height:100%;
	padding-right:220px;
	padding-left:34px;
}
.clientWindow.slideshow{background-color:transparent;}
.slider .display{
	background-color:#FFF;
	height:100%;
	width:100%;
	position:relative;
	margin-top:0;
	padding-bottom:0;
}
.clientWindow .slider .display{background-color:transparent;}
.menu-slider{
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:32px;
	z-index:10;
	border-right:2px solid #ccc;
	font-size:12px;
	line-height:30px;
	background-color:#f4f4f4;
}
.slider .controls{
	position:absolute;
	left:45%;
	bottom:0;
	margin-left:-99px;
	z-index:6;
	background-color:#f4f4f4;
	padding:5px 10px;
}
.header .socials{
	position:relative;
	right:0;
	bottom:-18px;
	width:960px;
	margin-right:auto;
	margin-left:auto;
	clear:both;
	z-index:6;
}
.header .socials ul{
	position:absolute;
	right:0;
}
#socials_cgo.socials{
	position:absolute;
	left:34px;
	box-shadow:0 5px 5px #ccc;
	top:328px;
	background-color:#f4f4f4;
	height:38px;
	padding:10px 5px 0 10px;
	z-index:9;
}
.menu-slider .controls .back{float:left;}
.socials li{
	float:left;
	background-repeat:no-repeat;
	height:30px;
	width:28px;
	position:relative;
}
.socials ul{
	list-style-type:none;
	margin:0;
	padding:0;
}
.socials .title{
	float:left;
	margin:0;
	line-height:24px;
	padding-top:6px;
	padding-right:10px;
}
.controls p{
	float:left;
	height:19px;
	width:20px;
	margin-left:5px;
	cursor:pointer;
	padding:0;
	margin-top:0;
	margin-bottom:0;
	clear:none;
}
.controls .info{
	text-align:center;
	font-size:12px;
	height:21px;
	line-height:21px;
	background-color:#DDD;
	padding-right:10px;
	padding-left:10px;
	width:auto;
	border-radius:15px;
}
.slideshow .option-open .slider{
	float:none;
	position:relative;
	overflow:hidden;
	width:215px;
}
.catalog-display .catalog-left{
	width:49%;
	padding-left:1%;
	float:left;
	text-align:right;
	height:99%;
	position:relative;
	z-index:1;
}
.catalog-display .catalog-right{
	float:left;
	width:47%;
	height:99%;
	z-index:1;
	position:relative;
}
.catalog-display .catalog-left img{
	max-height:100%;
	max-width:100%;
}
.catalog-display .catalog-right img{
	max-height:100%;
	max-width:100%;
}
#slider_final .horizontal .columns{
	border:0;
	padding-bottom:0;
}
#slider_final .pagination{border-top:1px dotted #CCC;}
#slider_final h3{
	margin:15px;
	padding:0;
	line-height:15px;
}
#slider_final .catalog-image{
	box-shadow:0 5px 5px #CCC;
	max-height:215px;
}
#slider_final img{max-height:none;}
.highlighted{
	border:5px solid #d2312e;
	position:absolute;
	border-radius:5px;
	background-image:url(../images/edittio/highlighted.png);
	box-shadow:0 0 10px #666;
	z-index:2;
}
.catalog-right .highlighted-detail{left:-300px;}
.catalog-left .highlighted-detail{
	right:-300px;
	text-align:left;
}
.highlighted-detail{
	width:286px;
	background-color:#FFF;
	position:absolute;
	border:2px solid #d2312e;
	top:-10px;
	border-radius:5px;
	box-shadow:0 0 10px #666;
	font-size:12px;
	padding-bottom:34px;
}
.highlighted-detail .socials{
	position:absolute;
	right:10px;
	bottom:10px;
}
.catalog-right .arrow-highlighted-right{
	background-image:url(../images/edittio/arrow-highlighted-right.png);
	background-repeat:no-repeat;
	position:absolute;
	right:-15px;
	top:20px;
	display:block;
	height:27px;
	width:16px;
	overflow:hidden;
}
.display .catalog-display{
	position:relative;
	height:100%;
	width:100%;
	padding:0.1% 0;
	overflow:hidden;
	z-index:1;
}
.margin_right_10{margin-right:10px;}
.margin_top_10{margin-top:10px;}
.catalog-left .arrow-highlighted-right{
	background-image:url(../images/edittio/arrow-highlighted-left.png);
	background-repeat:no-repeat;
	position:absolute;
	left:-15px;
	top:20px;
	display:block;
	height:27px;
	width:16px;
	overflow:hidden;
}
.highlighted-detail .image{
	margin:10px 10px 0;
	height:120px;
	width:110px;
	padding-right:0;
	padding-bottom:10px;
	padding-left:0;
	float:left;
}
.highlighted-detail .price{
	font-size:28px;
	font-weight:bold;
	padding-right:10px;
	padding-left:10px;
	margin:0;
	padding-bottom:15px;
}
.highlighted-detail a{
	color:#333;
	display:block;
	font-size:13px;
	padding-bottom:6px;
	font-weight:bold;
}
.highlighted-detail a:hover{border:0;}
.highlighted-detail .see-more{
	position:absolute;
	left:10px;
	bottom:10px;
	background-color:#d2312e;
	width:150px;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	text-align:center;
	line-height:24px;
	margin:0;
	padding:0;
	cursor:pointer;
}
.slideshow .more-column{
	float:right;
	width:220px;
	margin-right:-220px;
}
.more-header .shop-name{
	font-size:13px;
	margin-bottom:0;
	text-align:center;
}
.more-header .place{
	font-size:14px;
	margin:0 0 18px;
	padding:0;
	color:#d2312e;
	text-align:center;
}
.more-header .catalog-title{
	font-size:12px;
	margin:0;
	padding:0;
	color:#d2312e;
}
.more-header p{
	font-size:9px;
	text-transform:uppercase;
	margin:0;
	text-align:center;
}
.more-options .title{
	font-size:12px;
	margin:0;
	padding:1px 0 1px 15px;
	font-weight:bold;
}
.more-column .more-header{
	background-color:#f4f4f4;
	padding:4px 10px;
}
.more-column .more-options{
	margin:0;
	padding:0;
	list-style-type:none;
}
.more-options .more-options-display{
	background-image:url(../images/edittio/more-options-back.png);
	background-repeat:no-repeat;
	background-position:left top;
	background-color:#fafafa;
	width:100%;
	height:0;
	padding-top:7px;
	overflow:hidden;
}
.more-options-display.close{
	height:0;
	overflow:hidden;
	padding-top:7px;
}
.more-options .more-alert.option-open .more-options-display{
	background-color:#d2312e;
	height:auto;
	padding-top:7px;
	display:block;
}
.more-options .option-open .more-options-display{
	background-color:transparent;
	height:auto;
	padding-top:7px;
	display:block;
}
.more-options .option-open .title{color:#d2312e;}
.more-options-display .columns li{
	white-space:nowrap;
	width:14%;
	position:relative;
	float:left;
	padding-right:3%;
	padding-left:3%;
}
.more-options-display .slider .columns li{
	width:90px;
	font-size:11px;
	line-height:13px;
	padding:0;
}
.more-options-display .online-shop{
	white-space:nowrap;
	width:70%;
	position:relative;
	float:left;
	padding:0 15%;
}
.more-options-display .columns{padding-top:7px;}
.more-options-display .catalog-image{
	width:100%;
	height:auto;
}
.more-options-display .catalog-title{
	padding-left:2%;
	white-space:normal;
	padding-right:2%;
	overflow:hidden;
}
.more-options-display .online-shop img{
	height:auto;
	width:100%;
}
.more-shop.option-open .more-options-display{
	background-color:#fafafa;
	padding-top:14px;
	padding-bottom:7px;
}
.more-featured .featured, .more-shops .featured{
	font-size:11px;
	list-style-type:disc;
	margin-right:10px;
	padding-top:7px;
	padding-bottom:7px;
	margin-left:-5px;
	display:block;
}
.more-featured .featured li{
	margin-bottom:3px;
	padding-bottom:3px;
	border-bottom:1px dotted #CCC;
}
.more-options-display .promo{
	background-image:none;
	padding:12px;
	height:auto;
	font-size:12px;
	margin:0;
}
.more-options-display .promo li{
	clear:both;
	float:none;
	font-size:12px;
	width:90%;
	text-transform:none;
	padding:0;
}
.more-options-display .promo form{margin-top:9px;}
.more-alert .email-box{
	width:77%;
	float:left;
}
.more-alert .button-send{width:15%;}
.more-options-display  .alert{
	left:-5px;
	bottom:27px;
}
.more-options-display .promo .alert .message{
	font-size:10px;
	line-height:13px;
}
.option-open .controls .back{
	margin-top:-10px;
	position:absolute;
	left:9px;
	top:50%;
}
.option-open .controls .forward{
	margin-top:-10px;
	position:absolute;
	top:50%;
	right:18px;
}
.header .logo{
	float:left;
	margin-left:9px;
	margin-right:0;
	width:19%;
	text-align:left;
}
.content-header .complements{
	float:right;
	margin:0;
	padding:0;
	list-style-type:none;
	position:absolute;
	top:10px;
	right:0;
}
.content-header .complements li{
	float:left;
	height:60px;
	width:64px;
	font-size:9px;
	text-align:center;
	text-transform:uppercase;
}
.content-header .search-engine{
	float:right;
	width:765px;
}
.content-header{
	width:960px;
	margin-right:auto;
	margin-left:auto;
	position:relative;
}
.menu-header li:first-child{border-style:none;}
.menu-header li:last-child, .menu-header .last{
	background-image:url(../images/edittio/see_more.png);
	background-repeat:no-repeat;
	background-position:center bottom;
	position:relative;
}
.complements .see-more-menu li:first-child{border-bottom-style:dotted;}
.complements .see-more-menu a{border:0;}
.complements .see-more-menu a:hover{
	border:0;
	text-decoration:underline;
}
.complements .see-more-menu li:last-child, .menu-header .see-more-menu .last{
	background-image:url(none);
	border-style:none;
}
.menu-header .see-more-menu li:first-child{border-bottom-style:dotted;}
.menu-header .see-more-menu a{border:0;}
.menu-header .see-more-menu a:hover{
	border:0;
	text-decoration:underline;
}
.menu-header .see-more-menu li:last-child, .menu-header .see-more-menu .last{
	background-image:url(none);
	border-style:none;
}
.breadcrumb a:first-child{margin-left:9px;}
.complements li a{
	display:block;
	width:68px;
	padding-top:30px;
	height:50px;
	color:#666;
	line-height:40px;
	border-style:none;
	text-overflow:ellipsis;
	overflow:hidden;
}
.complements li:first-child{border:0;}
.label_forgot_password{
	font-size:12px;
	cursor:auto;
}
.complements .favorites a{
	background-image:url(../images/edittio/back-star.png);
	background-repeat:no-repeat;
	background-position:center 17px;
	background-size:22px 22px;
}
.complements .favorites a:hover{background-image:url(../images/edittio/back-star-hover.png);}
.complements .profile a{
	background-image:url(../images/edittio/back-profile.png);
	background-repeat:no-repeat;
	background-position:center 17px;
	background-size:23px 23px;
	cursor:pointer;
}
.complements .profile a:hover{
	background-image:url(../images/edittio/back-hover-profile.png);
	cursor:pointer;
}
.complements .apps a{
	background-image:url(../images/edittio/back-apps.png);
	background-repeat:no-repeat;
	background-position:center 17px;
}
.complements .apps a:hover{background-image:url(../images/edittio/back-hover-apps.png);}
.complements .alerts a{
	background-image:url(../images/edittio/back-favorites.png);
	background-repeat:no-repeat;
	background-position:center 17px;
}
.complements .alerts a:hover{background-image:url(../images/edittio/back-hover-favorites.png);}
.search-engine .query.hover{
	background-image:url(../images/edittio/glass-2.png);
	-webkit-transition:width 0.5s, background-image 0.5s;
	-moz-transition:width 0.5s, background-image 0.5s;
	-ms-transition:width 0.5s, background-image 0.5s;
	-o-transition:width 0.5s, background-image 0.5s;
	transition:width 0.5s, background-image 0.5s;
	box-shadow:0 0 10px 0 #CCC;
}
.form-search .things-list ul{
	margin:5px 0 0;
	width:298px;
	border:1px solid #d2312e;
	background-color:#FFF;
	list-style-type:none;
	padding:10px 0;
	text-align:left;
	border-radius:5px;
	box-shadow:0 5px 10px #CCC;
}
.form-search .things-list2 ul{
	margin:5px 0 0 !important;
	width:177px;
	border:1px solid #d2312e;
	background-color:#FFF;
	list-style-type:none;
	padding:10px 0;
	text-align:left;
	border-radius:5px;
	box-shadow:0 5px 10px #CCC;
}
.places-list ul, .alert-form .places-list ul{
	margin:-5px 0 0 13px;
	width:270px;
	background-color:#FFF;
	list-style-type:none;
	padding:5px 0 10px;
	text-align:left;
	border-radius:0 0 5px 5px;
	border-top:1px none #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	position:relative;
	float:left;
	box-shadow:0 10px 10px #CCC;
	overflow:hidden;
	max-height:210px;
	overflow-y:scroll;
}
.places-list{
	position:absolute;
	width:298px;
	z-index:10;
	margin:5px 0 0;
	border:1px solid #d2312e;
	background-color:#FFF;
	list-style-type:none;
	padding:5px 0;
	text-align:left;
	border-radius:5px;
	box-shadow:0 5px 10px #CCC;
	height:60px;
	top:29px;
}
.shop-name .places-list{
	top:30px;
	left:11px;
}
.header-shop .places-list{
	top:30px;
	left:11px;
}
.places-list li,
.form-search .things-list li{
	padding:0 10px;
	margin:0;
	font-size:13px;
	line-height:22px;
	font-weight:bold;
	color:#888;
}
.form-search .things-list2 li{
	padding:0 10px;
	margin:0;
	font-size:13px;
	line-height:22px;
	font-weight:bold;
	color:#888;
}
.places-list .arrow,
.form-search .things-list .arrow{
	background-image:url(../images/edittio/arrow-menu.png);
	background-repeat:repeat;
	height:6px;
	width:9px;
	position:absolute;
	left:9px;
	top:0;
	overflow:hidden;
	margin:0;
	padding:0;
}
.form-search .things-list2 .arrow{
	background-image:url(../images/edittio/arrow-menu.png);
	background-repeat:repeat;
	height:6px;
	width:9px;
	position:absolute;
	left:9px;
	top:0;
	overflow:hidden;
	margin:0;
	padding:0;
}
.places-list .arrow{top:-6px;}
.places-list li.hover,
.form-search .things-list li.hover{
	color:#d2312e;
	cursor:pointer;
	background-color:#f5f5f5;
	text-shadow:1px 1px 1px #fff;
}
.form-search .things-list2 li.hover{
	color:#d2312e;
	cursor:pointer;
	background-color:#f5f5f5;
	text-shadow:1px 1px 1px #fff;
}
.places-list .title{
	margin:0 0 0 15px;
	font-size:13px;
	font-weight:bold;
	color:#888;
	line-height:23px;
}
.place-input{
	width:210px;
	border:1px solid #CCC;
	margin-left:13px;
	font-size:13px;
	font-weight:bold;
	color:#777;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:10px;
}.highlighted-detail .close{
	position:absolute;
	top:-12px;
	display:block;
	height:24px;
	width:24px;
	right:12px;
}
.catalog-display .catalog-right.end{position:relative;}
.slideshow .catalog-right.end .slider{
	width:365px;
	left:50%;
	overflow:hidden;
	position:absolute;
	margin-left:-185px;
	top:50%;
	height:250px;
	margin-top:-150px;
}
.catalog-right.end .back{
	left:5px;
	height:19px;
	width:20px;
}
.catalog-right.end .forward{
	height:19px;
	width:20px;
	padding-top:-10px;
	padding-right:0;
	padding-left:0;
	right:0;
}
.catalog-right.end .promo{
	position:absolute;
	width:80%;
	top:70%;
	margin-right:10%;
	margin-left:10%;
}
.slider .columns li{
	margin-left:15px;
	position:relative;
	padding-bottom:60px;
}
.slider .columns{
	margin-bottom:0;
	padding-bottom:18px;
}
.open-button{
	color:#FFF;
	background-color:#d2312e;
	text-align:center;
	display:block;
	width:100%;
	font-size:11px;
	font-weight:bold;
	position:absolute;
	bottom:0;
	text-shadow:0 1px 1px #9D1915;
	margin:0;
	padding:6px 0;
	border-radius:none;
	z-index:15;
}
.catalog-title{position:relative;}
.catalog-image .clock{
	font-size:10px;
	font-weight:bold;
	color:#FFF;
	background-image:url(../images/edittio/back-time.png);
	background-size: cover;
	display:block;
	height:69px;
	width:80px;
	position:absolute;
	top:-5px;
	right:-4px;
	padding-top:10px;
	line-height:13px;
	z-index:9;
	text-align:right;
	padding-right:5px;
}
.details{position:relative;}
.details .select-place{
	float:left;
	position:relative;
	margin-right:5px;
}
.details .button-place{
	height:18px;
	margin-top:3px;
}
.details .shop-name .places-list{
	top:15px;
	left:15px;
}
.details .places-list li{
	float:none;
	width:200px;
}
.container.inverse .menu-container{float:right;}
.container.inverse .content{float:left;}
.slider .four.columns{border-style:none;}
.global-content .row h3{
	padding-top:18px;
	margin-bottom:9px;
}
.global-content .columns.no-child{
	margin-bottom:14px;
	overflow:hidden;
	width:100%;
}
.global-content .row{
	margin-bottom:18px;
	position:relative;
}

.save{
	/*background-image:url(../images/edittio/save-button2.png);*/
	height:55px;
	width:35px;
	/*background-repeat:no-repeat;
	background-position:center top;*/
	position:absolute;
	z-index:2;
}
/*.save.saved{background-image:url(../images/edittio/save-button3.png);}
.save:hover{background-image:url(../images/edittio/save-button1.png);}*/
.more-saved .pagination ul{padding-bottom:6px;}
.catalog-right .slider{overflow:hidden;}
#aside{
	position:absolute;
	right:0;
	top: 0;
	width:220px;
}
.slideshow .more-column{margin-right:0;}
#aside_control{
	position:absolute;
	top:20px;
	left:-30px;
	background-image:url('../images/edittio/show_aside.png');
	height:68px;
	width:30px;
	z-index:100;
	cursor:pointer;
}
.catalog-right .slider .columns li{
	width:155px;
	padding-bottom:0;
}
.more-shops.option-open .featured{
	list-style-type:none;
	margin:0;
	padding:0;
	height:155px;
	overflow:auto;
}
.more-shops .featured a{font-weight:normal;}
.more-shops .featured li{
	border-bottom:1px dotted #ddd;
	padding:3px 15px;
}
.zoom{
	background-image:url(../images/edittio/back-zoom.png);
	height:21px;
	width:77px;
	position:absolute;
	left:70%;
	top:50%;
	margin-top:-10px;
	margin-left:-38px;
}
.zoom .minus{
	background-image:url(../images/edittio/zoom-minus-white.png);
	margin:0;
	padding:0;
	height:11px;
	width:11px;
	position:absolute;
	left:3px;
	top:5px;
}
.zoom .more{
	margin:0;
	padding:0;
	height:11px;
	width:11px;
	position:absolute;
	top:5px;
	right:3px;
	background-image:url(../images/edittio/zoom-plus-white.png);
}
.zoom .slider-zoom{
	margin:0;
	padding:0;
	height:21px;
	width:47px;
	top:0;
	position:absolute;
	right:14px;
}
.zoom .slider-zoom span{
	position:absolute;
	height:21px;
	width:11px;
	left:0;
	top:0;
}

.visor-icon{
	height:32px;
	width:32px;
    background-position: center center;
	padding:7px 0;
	border-bottom:1px solid #ccc;
	background-repeat:no-repeat;
	cursor:pointer;
}

/*.social_icon{background-image:url(../images/share-grey.png);}
.social_icon:hover{background-image:url(../images/share-red.png);}
.facebook_icon{background-image:url(../images/fb-grey.png);}
.facebook_icon:hover{background-image:url(../images/fb-red.png);}
.download_icon{background-image:url(../images/download-grey.png);}
.download_icon:hover{background-image:url(../images/download-red.png);}
.zoomout-icon{background-image:url(../images/zoomout-grey.png);}
.zoomout-icon:hover{background-image:url(../images/zoomout-red.png);}
.zoom-icon{background-image:url(../images/zoom-grey.png);}
.zoom-icon:hover{background-image:url(../images/zoom-red.png);}
.print{background-image:url(../images/print-grey.png);}
.print:hover{background-image:url(../images/print-red.png);}
*/
.print-page{display:none;}
.highlighted .title{
	margin:0;
	padding:18px 10px 15px;
}
.modal-background, .modal-background-slide{
	background-color:#000;
	height:100%;
	width:100%;
	opacity:0.3;
}
.mail-box{
	background-color:#f9f9f9;
	position:absolute;
	width:500px;
	left:34px;
	top:0;
	height:100%;
	padding:20px;
	z-index:9;
}
#popup_alertas_cerrar.mail-box{
	border:2px solid #e5e5e5;
	left:50%;
	top:50%;
	margin-left:-250px;
	border-radius:8px;
	box-shadow:0 0 15px #222;
	background-image:url(../images/edittio/back-alert-degrad.png);
	height:270px;
	z-index:9001;
}
.mail-box label{
	display:block;
	float:left;
	width:210px;
	text-align:right;
	margin-right:10px;
	font-size:14px;
	line-height:28px;
}
.menu_comunity_item{padding:3px;}
.menu_comunity{
	position:absolute;
	z-index:9999;
	top:60px;
	left:-10px;
	border:1px solid #ccc;
	background-color:#e9e7e7;
}
.mail-box textarea{
	width:240px;
	height:60px;
	border:1px solid #bfbfbf;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:20px;
	padding:5px;
	border-radius:3px;
}
.mail-box input{
	border:1px solid #bfbfbf;
	line-height:28px;
	height:28px;
	width:240px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	padding-right:5px;
	padding-left:5px;
	border-radius:3px;
}
.mail-box input:hover, .mail-box textarea:hover{
	border-color:#d2312e;
	box-shadow:0 0 5px #999;
}
.mail-box .buttons input{
	margin-left:220px;
	width:auto;
	padding-right:20px;
	padding-left:20px;
	background-color:#d2312e;
	border-radius:3px;
	text-shadow:-1px -1px 1px #901917;
	font-size:14px;
	color:#FFF;
	border-style:none;
}
.mail-box .page-direction{
	background-color:#f2f2f2;
	text-align:center;
	font-size:12px;
	padding:8px;
	border-radius:3px;
}
.input-box , .input-box-text{position:relative;}
.input-box .alert{
	margin-left:320px;
	bottom:28px;
}
.input-box-text .alert{
	margin-left:320px;
	bottom:65px;
}
.mail-box .buttons{position:relative;}
.mail-box .buttons .input-box-text .alert{
	margin-left:160px;
	bottom:25px;
}
.selection{
	position:absolute;   
	z-index:9000;
	cursor:pointer;
}
.highlighted{z-index:1000;}
.highlighted-detail{
	z-index:10000;
	cursor:default;
}
.highlighted-der{left:-300px;}
.highlighted-izq{
	right:-300px;
	text-align:left;
}
.highlighted-der .arrow-highlighted-right{
	background-image:url(../images/edittio/arrow-highlighted-right.png);
	background-repeat:no-repeat;
	position:absolute;
	right:-15px;
	top:20px;
	display:block;
	height:27px;
	width:16px;
	overflow:hidden;
}
.highlighted-izq .arrow-highlighted-right{
	background-image:url(../images/edittio/arrow-highlighted-left.png);
	background-repeat:no-repeat;
	position:absolute;
	left:-15px;
	top:20px;
	display:block;
	height:27px;
	width:16px;
	overflow:hidden;
}
.selection .image img{
	max-height:100%;
	max-width:100%;
}
.save{
	top:-5px;
	position:absolute;
	right:200px;
	z-index:95;
	cursor:pointer;
}
#guardarPaginaImpar{right:50px;}
#guardarPaginaPar{left:50px;}
.content_message{
	display:none;
	position:absolute;
	top:10px;
	width:100%;
	z-index:96;
}
.message_saves_pages{
	margin:auto;
	width:200px;
	background-color:#ffc;
	color:#900;
	border-radius:5px;
	-ms-border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	font-size:12px;
	border:2px solid #900;
	text-align:center;
	padding:10px;
}
#listaGuardadas{height:auto;}
#catalogo_zoom{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
#imgleft,#imgright{
	position:absolute;
	width:50%;
	height:100%;
	cursor:move;
}
#imgleft{left:0;}
#imgright{left:50%;}
#div_lupa{
	z-index:1000;
	position:absolute;
}
#loading_visor{
	position:absolute;
	background-color:#FFF;
	width:100%;
	height:100%;
	top:0;
	bottom:0;
	right:0;
	left:0;
	vertical-align:middle;
	text-align:center;
	z-index:10000;
}
#cont_loading_visor{
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-100px;
	margin-left:-120px;
}
p.info input{
	background:none;
	border:0;
	color:#3A3A3A;
}
.modal-background,.modal-background-slide{
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	right:0;
	z-index:8;
}
.modal-background{z-index:11;}
.mail-box .close{
	position:absolute;
	top:5px;
	display:block;
	height:30px;
	width:30px;
	right:5px;
	margin:0;
	padding:0;
	z-index:10;
}
.more-catalogs .slider{height:auto;}
.breadcrumb h1{
	float:left;
	margin:0 0 0 9px;
}
.img_pag_share{vertical-align:top;}
.shop-more a, .link_mas_info a{
	color:#d2312e;
	font-weight:bold;
}
.shop-more, .link_mas_info, .more-search .title{
	background-image:url(../images/edittio/back-shop-online.png);
	background-repeat:no-repeat;
	background-position:center top;
	text-align:center;
	padding-top:20px;
	padding-bottom:10px;
	clear:both;
	font-size:13px;
	font-weight:bold;
}
.more-saved-pages{
	background-image:url(../images/edittio/back-saved-pages.png);
	background-repeat:no-repeat;
	background-position:center top;
	text-align:center;
	padding-top:20px;
	padding-bottom:10px;
	clear:both;
	font-size:13px;
	font-weight:bold;
	color:#d2312e;
}
.header-list h3{
	padding:0;
	border-style:none;
	float:left;
	margin:0;
}
.city{
	float:left;
	display:block;
	padding-right:5px;
	padding-left:5px;
	position:relative;
}
.row.shop-file .slider{
	overflow:hidden;
	width:200px;
	position:relative;
	margin-bottom:13px;
	top:0;
}
.row.shop-file .slider  .columns li{
	width:170px;
	margin-right:20px;
	margin-bottom:0;
	padding-top:5px;
	padding-bottom:8px;
	position:relative;
}
.row.shop-file .slider .catalog-title{margin:0;}
.row.shop-file .details{
	margin-left:20px;
	margin-top:50px;
	padding:0;
}
.details dt{
	clear:both;
	float:left;
	font-weight:bold;
	width:120px;
}
.details dd{
	padding-bottom:3px;
	padding-left:0;
	margin-left: 26px;
	width:240px;
	line-height:18px;
}
.row.shop-file .contact{
	list-style-type: none;
    width: 150px;
    position: relative;
    right: 0;
    top: 66px;
}
.row.shop-file .details dl{
	margin:0;
	padding:0;
}
.row.shop-file .pagination{
	border-top:1px dotted #CCC;
	border-right-color:#CCC;
	border-bottom-color:#CCC;
	border-left-color:#CCC;
	margin:0 15px;
	padding-top:9px;
}
.row.shop-file .columns{
	padding:0;
	border-style:none;
	position:relative;
	margin-top:0;
	margin-right:0;
	margin-left:0;
}
.row.shop-file .columns .columns{height:auto;}
.row.shop-file .contact li{padding-bottom:3px;}
.details dd strong{display:block;}
.index-alfabetic{
	overflow:hidden;
	width:100%;
	margin:0 0 18px;
	list-style-type:none;
	padding:0 0 18px;
}
.index-alfabetic.top{
	border-bottom:1px dotted #ccc;}.index-alfabetic.bottom{
	border-top:1px dotted #ccc;
	padding-top:18px;
	padding-bottom:0;
	border-bottom-style:none;
	margin-top:18px;
}
.index-alfabetic li{display:inline;}
.index-alfabetic a{
	display:block;
	float:left;
	font-size:12px;
	width:22px;
	line-height:20px;
	text-align:center;
	margin-right:5px;
	border:1px solid #e5e5e5;
	background-color:#f5f5f5;
	border-radius:3px;
	margin-top:5px;
	background-image:none;
	padding:0;
}
.index-alfabetic a:hover, .off-global .index-alfabetic a:hover, .index-alfabetic .selected a{
	border:1px solid #d2312e;
	background-color:#d2312e;
	color:#FFF;
	margin-top:0;
	box-shadow:0 2px 3px #ccc;
}
.header .socials a{
	line-height:30px;
	display:block;
	width:30px;
	border-style:none;
}
.highlighted-detail .price a{
	font-size:32px;
	padding:0;
}
.highlighted .socials li{width:28px;}
#logo_negocio a img:hover{border-style:none;}
#map_canvas{clear:both;}
.contenido_info_map #slider_catalogos_map{
	overflow:hidden;
	width:215px;
}
#slider_catalogos_map .pagination{clear:both;}
#mensaje_mapa{
	background-color:#d2312e;
	border-radius:3px;
	color:#FFF;
	margin-top:9px;
	padding:6px 0;
	list-style-type:none;
	background-position:10px center;
	background-repeat:no-repeat;
	font-size:12px;
	text-shadow:-1px -1px 1px #891816;
	text-align:center;
}
.only-print{display:none;}
.promo .relative{
	padding-top:17px;
	padding-right:0;
	position:relative;
	padding-left:20px;
}
.header .logo a{border-style:none;}
.content.one .alert-form .column2{
	padding-right:0;
	padding-left:0;
	width:100%;
	margin:0;
	z-index:2;
	left:0;
}
.content.one .alert-form .column1{
	font-size:13px;
	font-weight:bold;
	width:100%;
	margin-left:0;
	z-index:3;
}
.row.city{
	margin:0;
	padding:0;
	width:100%;
	float:none;
}
.alert-form .row{margin-bottom:0;}
.row.four.columns.city ul{
	margin:9px 0 0;
	padding:0;
	list-style-type:none;
}
.alert-form .input{margin:0;}
.alert-form .list ul{
	position:absolute;
	top:30px;
	border:1px solid #d2312e;
	background-color:#FFF;
	border-radius:5px;
	box-shadow:0 3px 6px #991A17;
	width:205px;
	left:5px;
}
.input{
	width:218px;
	border:1px solid #CCC;
	margin-left:13px;
	font-size:13px;
	font-weight:bold;
	color:#777;
	padding-top:3px;
	padding-bottom:3px;
}
.alert-form .information-text{
	font-weight:normal;
	margin:0;
	font-size:13px;
	padding:9px 20px 0;
	position:relative;
	z-index:9;
}
.alert-form .list li{
	width:auto;
	float:none;
	border-bottom:1px solid #e5e5e5;
	padding-top:5px;
	padding-bottom:5px;
	border-radius:0;
	font-weight:bold;
	color:#888;
}
.alert-form .list-shops li{
	border-bottom:1px solid #e5e5e5;
	float:left;
	width:100px;
	padding:5px 0 2px;
	margin:0;
	height:44px;
	vertical-align:middle;
	display:table-cell;
	position:relative;
	top:0;
}
.alert-form .list-shops .img_logo{
	float:left;
	margin-left:4px;
	width:40px;
	height:auto;
}
.list-shops input{float:left;}
.alert-form .list-shops{
	overflow:auto;
	width:100%;
	background-color:#FFF;
	border:1px none #e5e5e5;
}
.products select{
	width:220px;
	border:1px solid #ccc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:6px;
	padding-bottom:6px;
	padding-right:5px;
	margin-bottom:9px;
}
.list .with-shops{color:#C00;}
.products option{
	padding-top:2px;
	padding-bottom:2px;
	border-bottom:1px solid #e5e5e5;
}
.number-shops{
	float:right;
	margin-right:10px;
}
.content.one .list-cats li{
	float:left;
	width:46%;
	border-bottom:1px solid #e5e5e5;
	margin:0 1%;
	padding:6px 1%;
	border-right-style:none;
	border-left-style:none;
	height:auto;
	overflow:hidden;
}
.list-cats ul{
	border-top:1px solid #e5e5e5;
	border-right:1px none #e5e5e5;
	border-bottom:1px solid #e5e5e5;
	border-left:1px none #e5e5e5;
}
.alert-form .list .arrow{
	position:absolute;
	left:22px;
	top:25px;
	background-image:url(../images/edittio/arrow-menu.png);
	z-index:10;
	display:block;
	height:6px;
	width:9px;
}
.alert-form .select-product{
	padding:10px;
	margin:0 10px;
	background-color:#fafafa;
	height:330px;
	box-shadow:0 5px 10px #CCC;
	border:1px solid #e5e5e5;
}
#new_alerta .alert-form .select-product{
	padding:10px;
	margin:0 10px;
	background-color:#fafafa;
	height:330px;
	width:700px;
	box-shadow:0 5px 10px #CCC;
	border:1px solid #e5e5e5;
}
.alert-form .select-shops select{
	width:300px;
	box-shadow:0 2px 2px #f5f5f5;
	float:none;
	font-size:14px;
	font-weight:normal;
	color:#333;
	border:1px solid #333;
}
.alert-form .select-product .input{
	width:265px;
	border-color:#333;
	border-radius:8px 0 0 8px;
	font-size:20px;
	height:34px;
	padding-top:5px;
	padding-right:8px;
	padding-bottom:5px;
	border-right-style:none;
	line-height:22px;
	margin-top:3px;
	float:left;
	font-weight:normal;
}
.alert-form .row.products .input{
	border-color:#CD2F2D;
	border-radius:4px;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	width:215px;
}
.list-cats .selected{
	color:#FFF;
	background-color:#d2312e;
	border-color:#d2312e;
}
.selct-city .select-place .place{
	font-size:16px;
	display:block;
	float:left;
	border:1px solid;
	border-radius:8px;
	box-shadow:inset 0 2px 2px #f5f5f5;
	width:300px;
	background-color:#FFF;
	line-height:22px;
	margin-top:3px;
}
.selct-city .places-list{
	left:80px;
	top:80px;
	box-shadow:0 5px 10px #871612;
}
.selct-city .places-list li{
	float:none;
	width:100%;
}
.row.four.columns.city .places-list ul{
	position:absolute;
	left:13px;
	top:43px;
	box-shadow:0 5px 10px #871612;
}
.row.four.columns.city .places-list li{
	padding-left:10px;
	width:200px;
}
.selct-city .button-place{
	background-image:url(../images/edittio/button-place.png);
	height:40px;
	width:36px;
	float:none;
	margin-left:320px;
	margin-top:0;
}
.alert-form .column2 .list-cats{
	background-color:#fff;
	height:320px;
	overflow:hidden;
	border:1px solid #ddd;
	border-radius:3px;
	margin:0;
	padding:0;
}
.content.one .alert-form .select-shops{
	padding:10px 10px 0;
	margin:0 10px;
	background-color:#fafafa;
	height:340px;
	box-shadow:0 5px 10px #CCC;
}
.alert-form .column3 h4{
	position:absolute;
	width:200px;
	left:480px;
	top:-40px;
	padding-right:0;
	padding-bottom:0;
}
.alert-form .row.products .list ul{margin-top:0;}
.column2 .row.category{
	padding:10px 10px 0;
	background-color:#fafafa;
	margin:0 10px;
	height:340px;
	box-shadow:0 5px 10px #CCC;
	border:1px solid #CCC;
}
#new_alerta .column2 .row.category{
	padding:10px 10px 0;
	background-color:#fafafa;
	margin:0 10px;
	height:340px;
	width:700px;
	box-shadow:0 5px 10px #CCC;
	border:1px solid #CCC;
}
.alert-form .column1 div .select-product .list ul{
	margin-top:0;
	box-shadow:0 5px 10px #871612;
}
.button-favorite-products{
	width:80px;
	line-height:22px;
	padding-top:5px;
	padding-bottom:5px;
	border-radius:0 8px 8px 0;
	font-size:14px;
	margin-top:3px;
	height:34px;
	background-color:#d2312e;
	border-left:1px none #000;
	color:#FFF;
	border-top:1px solid #000;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
}
.selected-products .selected{
	line-height:20px;
	background-repeat:no-repeat;
	display:block;
	float:left;
	background-color:#fff;
	padding:4px 10px 4px 4px;
	color:#333;
	background-position:4px center;
	margin-right:5px;
	border-radius:8px;
	margin-bottom:5px;
	font-weight:normal;
	white-space:nowrap;
	border:1px solid #e5e5e5;
}
.selected-products{overflow:hidden;}
.alert-form .row.intro p{
	font-size:14px;
	line-height:20px;
}
.row.last{
	padding-top:18px;
	position:relative;
	height:130px;
}
.row.last .direction-down{
	background-image:url(../images/edittio/last-arrow.png);
	display:block;
	height:11px;
	width:15px;
	margin:-3px 0 0 -7px;
	position:absolute;
	left:50%;
}
.row.last h4{margin-bottom:0;}
.button-favorite-mail{
	font-size:14px;
	color:#FFF;
	border:1px solid #000;
	background-color:#d2312e;
	height:36px;
	width:90px;
	border-radius:0 3px 3px 0;
	line-height:38px;
}
.input-favorite-mail{
	font-size:14px;
	border:1px solid #6C1918;
	width:350px;
	border-radius:4px 0 0 4px;
	float:left;
	line-height:28px;
	height:28px;
	padding:3px;
}
.email-alerts{
	width:450px;
	margin-left:-225px;
	position:absolute;
	left:50%;
	bottom:30px;
}
.footer a{color:#CCC;}
.footer li li{
	margin:0;
	width:auto;
	display:block;
	float:none;
	text-align:left;
	padding-right:0;
	padding-bottom:12px;
	padding-left:0;
	overflow:hidden;
}
.footer  .title-list{
	color:#CCC;
	text-align:left;
	font-weight:bold;
	padding-bottom:12px;
}
.footer ul{
	margin:0;
	padding:0;
	overflow:hidden;
}
.footer .copyrright{
	background-color:#000;
	clear:both;
	font-size:12px;
	color:#CCC;
	padding-top:20px;
	padding-bottom:20px;
}
.catalog-right .slider{
	width:300px;
	margin-left:-150px;
	position:absolute;
	left:50%;
	top:30%;
}
.catalog-display .slider .catalog-title{
	font-size:11px;
	line-height:13px;
	padding:0;
	margin-top:0;
}
.catalog-display .slider .shop-name{
	margin-bottom:0;
	padding-bottom:0;
}
.catalog-display .slider .shop-name a{
	font-size:11px;
	margin-bottom:0;
	padding-bottom:0;
}
.catalog-display .pagination{padding-top:6px;}
.catalog-display .slider .open-button{font-size:10px;}
.catalog-display .slider h3{font-size:12px;}
.catalog-display .promo{
	margin-left:50px;
	margin-right:50px;
	width:auto;
	height:auto;
	padding-bottom:5px;
}
.display .catalog-display .promo .relative{
	float:none;
	padding-top:20px;
	padding-bottom:10px;
	height:30px;
	margin:0;
	padding-left:40px;
}
.catalog-display .promo #Alertas1_liTexto{
	float:left;
	margin-bottom:10px;
}
.catalog-display .promo #Alertas1_liTitulo{float:left;}
.promo ul{
	margin:0;
	padding:0;
	list-style-type:none;
}
.break{
	margin:0;
	padding:0;
	clear:both;
	height:1px;
	width:1px;
	overflow:hidden;
}
.menu-container li<ul{border-bottom:1px dotted #ccc;}
.content.one .home .columns li{
	width:144px;
	margin-right:0;
	margin-left:14px;
}
.content.one .slider .row.horizontal{padding-top:15px;}
.content.one .six.columns{padding-left:3px;}
.details .shop-name, .details .shop-name a{float:none;}
.details .featured{
	margin-left:0;
	padding-left:12px;
}
.featured-offer a{color:#D2312E;}
.vertical .four .offers{
	width:520px;
	margin-right:0;
}
.catalog-title.offer{
	font-size:10px;
	height:30px;
	margin-bottom:5px;
	border-bottom:1px dotted #999;
}
.offer.horizontal h4.five.columns{
	margin-left:2%;
	width:98%;
	border-bottom:1px dotted #CCC;
}
.offer.horizontal .columns{border-bottom-style:none;}
.vertical .details .shop-logo{
	box-shadow:none;
	width:132px;
	position:relative;
	text-align:left;
	padding-top:0;
	height:auto;
	margin-bottom:14px;
}
.vertical .details shop-logo img{
	position:absolute;
	height:auto;
	left:0;
}
.vertical .adress a{color:#333;}
.row.search-results{
	background-color:#f9f9f9;
	border-radius:8px;
	margin-bottom:18px;
	font-size:16px;
	clear:both;
	padding:15px 30px 10px;
	background-image:url(../images/edittio/back-alert-degrad.png);
	background-repeat:no-repeat;
	background-position:left bottom;
	border:2px solid #e5e5e5;
	overflow:hidden;
}
.search-results.alert{
	width:100%;
	position:inherit;
	text-align:center;
	padding:15px 0;
	left:auto;
	top:auto;
	right:auto;
	bottom:auto;
}
.options .catalog li img{
	margin-top:7px;
	height:auto;
	width:auto;
}
.row.search-results p, .row.search-results .promo .title-results{font-size:14px;}
.row.search-results .intro{
	margin-bottom:18px;
	padding-bottom:9px;
	border-bottom-width:1px;
	border-bottom-style:none;
	font-size:22px;
	display:block;
	color:#666;
	background-image:url(../images/edittio/sad-face.png);
	background-repeat:no-repeat;
	background-position:left 0;
	padding-left:70px;
	margin-top:9px;
}
.search-results .top-offers{
	margin:0;
	padding:0 0 18px;
	list-style-type:none;
	overflow:hidden;
}
.search-results li{
	padding-bottom:5px;
	font-size:13px;
}
.search-results .top-offers li{
	margin-right:10px;
	display:inline;
}
.search-results h2{
	font-size:16px;
	float:left;
	margin-right:5px;
	margin-top:0;
	margin-bottom:0;
}
.search-results .title-results{
	font-size:14px;
	margin-bottom:9px;
	font-weight:bold;
}
.search-results ul{margin:0;}
.row.search-results.promo{
	background-color:transparent;
	padding:0;
	border-radius:0;
}
.search-results .point-options{
	background-color:#EBEBEB;
	padding:10px 10px 10px 30px;
}
.more-search .form-search{
	padding-left:200px;
	text-align:left;
	padding-top:5px;
}
.menu-container .top .logo img{
	max-width:180px;
	max-height:164px;
	vertical-align:middle;
}
.menu-container .top .logo{
	text-align:center;
	padding:20px 0 10px;
	vertical-align:middle;
	position:relative;
}
.menu-container .top .logo.category{
	padding:0;
	border-style:none;
	padding:20px 0 10px;
}
.menu-container .top h3{
	font-size:16px;
	margin-top:0;
	margin-bottom:10px;
	padding:0 10px 10px;
	border-style:none;
	text-align:center;
}
.menu-container.shop .top h3{
	padding-top:10px;
	padding-bottom:0;
}
.menu-container .top p{
	line-height:18px;
	font-weight:normal;
	margin-top:0;
	margin-bottom:0;
	background-color:#eee;
	padding:9px 10px;
	border-top:5px solid #fff;
	border-bottom:5px solid #FFF;
}
.menu-container .top{
	background-color:#f5f5f5;
	padding:0;
	background-repeat:no-repeat;
	background-position:center bottom;
	border-bottom:1px solid #FFF;
}
.shop .shops-list{
	overflow:auto;
	max-height:400px;
}
.row.shop-file .no-image{
	margin-left:15px;
	margin-right:20px;
}
.image-shop.left{
	float:left;
	margin-right:18px;
	width:50%;
}
.image-shop img{width:100%;}
.content .row.off-global{overflow:hidden;}
.promo .end{
	margin:0;
	clear:both;
	height:5px;
	width:1px;
	padding-top:0;
	overflow:hidden;
}
.row.saved-pages li .close{
	position:absolute;
	top:-11px;
	right:5px;
	width:24px;
	z-index:10;
}
.saved-pages li{position:relative;}
.saved-pages .close img{
	height:auto;
	width:100%;
}
.row .socials ul{
	overflow:hidden;
	margin-bottom:18px;
}
.saved-image{
	float:left;
	margin:0 18px 18px 0;
}
.saved-text{
	font-size:14px;
	padding-top:60px;
}
.saved-text strong{
	display:block;
	font-size:14px;
	margin-bottom:9px;
}
.global .slider a{
	padding:0;
	list-style-type:none;
	background-image:none;
	border-bottom-style:none;
}
.alert-form .selct-city h4{
	border-style:none;
	font-size:14px;
	padding-left:20px;
}
.alert-form ul{
	margin:0;
	padding:0;
	list-style-type:none;
	position:relative;
	background-color:#f3f3f3;
	overflow:hidden;
	border-radius:8px;
}
.selected img{
	margin-right:0;
	height:100%;
	width:100%;
}
.selected a{
	float:left;
	margin-right:5px;
	height:20px;
	border-style:none;
}
.select-product .select{
	float:left;
	width:430px;
	box-shadow:0 5px 10px #CCC;
	height:260px;
	padding-top:60px;
	background-color:#FFF;
	padding-left:20px;
	border-radius:3px;
	border:1px solid #ddd;
}
.email-alerts .button{width:100px;}
.email-alerts .query{
	width:300px;
	background-image:url(../images/edittio/envelope-alerts.png);
	padding-left:38px;
}
.email-alerts .alert{
	bottom:27px;
	z-index:2;
}
.more-column .close,
.smallWindow.isMall #closeSmall.close{
	background-color:#fff;
	padding:5px;
	overflow:hidden;
}
.smallWindow.isMall #closeSmall.close{
  background-color: transparent;
  z-index: 9;
}
.more-column .close img,
.smallWindow.isMall #closeSmall.close img{
	float:right;
	margin-left:8px;
	width:20px;
	height:20px;
}
.close .close-text,
.smallWindow.isMall #closeSmall.close .close-text{
	line-height:20px;
	float:right;
	color:#666;
	font-weight:700;
}
.mail-box .promo .relative{
	width:auto;
	padding-top:10px;
	padding-bottom:5px;
	padding-left:70px;
	margin-left:0;
	background-image:none;
}
.mail-box .text{
	padding:5px;
	margin-top:18px;
	background-color:transparent;
	font-size:14px;
	padding-left:70px;
}
.mail-box  .email-box{width:260px;}
.catalog-image a{
	border-style:none;
	z-index:10;
	position:relative;
	width:100%;
	margin:0;
	padding:0;
	height:100%;
}
.vertical .catalog-image a{max-height:1000px;}
.saved-pages .socials li{
	margin:0;
	width:26px;
}
.saved-pages .socials{width:139px;}
.menu-container .hipersupermercados a{background-image:url(../images/edittio/icons/hiper_red.png);}
.menu-container .hogarymuebles a{background-image:url(../images/edittio/icons/house_red.png);}
.menu-container .ropazapatosycomplementos a{background-image:url(../images/edittio/icons/ropa_red.png);}
.menu-container .informaticayelectronica a{background-image:url(../images/edittio/icons/informatica_red.png);}
.menu-container .perfumeriaybelleza a{background-image:url(../images/edittio/icons/perfumeria_red.png);}
.menu-container .jardinybricolaje a{background-image:url(../images/edittio/icons/tallers_red.png);}
.menu-container .deporte a{background-image:url(../images/edittio/icons/deportes_red.png);}
.menu-container .jugetesybebes a{background-image:url(../images/edittio/icons/juegos_red.png);}
.menu-container .restauracion a{background-image:url(../images/edittio/icons/restauracion_red.png);}
.menu-container .cochemotoyrecambios a{background-image:url(../images/edittio/icons/auto_red.png);}
.menu-container .viajes a{background-image:url(../images/edittio/icons/viajes_red.png);}
.menu-container .opricaycentrosauditivos a{background-image:url(../images/edittio/icons/optica_red.png);}
.menu-container .librosypapelerias a{background-image:url(../images/edittio/icons/libreria_red.png);}
.menu-container .bancos a{background-image:url(../images/edittio/icons/banc_red.png);}
.menu-container .segundamanoyoutlet a{background-image:url(../images/edittio/icons/outlet_red.png);}
.menu-container .hipersupermercados a:hoverx , .menu-container .hipersupermercados a.selected{background-image:url(../images/edittio/icons/hiper_white.png);}
.menu-container .hogarymuebles a:hover, .menu-container .hogarymuebles a.selected{background-image:url(../images/edittio/icons/house_white.png);}
.menu-container .ropazapatosycomplementos a:hover, .menu-container .ropazapatosycomplementos a.selected{background-image:url(../images/edittio/icons/ropa_white.png);}
.menu-container .informaticayelectronica a:hover, .menu-container .informaticayelectronica a.selected{background-image:url(../images/edittio/icons/informatica_white.png);}
.menu-container .perfumeriaybelleza a:hover, .menu-container .perfumeriaybelleza a.selected{background-image:url(../images/edittio/icons/perfumeria_white.png);}
.menu-container .jardinybricolaje a:hover, .menu-container .jardinybricolaje a.selected{background-image:url(../images/edittio/icons/tallers_white.png);}
.menu-container .deporte a:hover, .menu-container .deporte a.selected{background-image:url(../images/edittio/icons/deportes_white.png);}
.menu-container .jugetesybebes a:hover, .menu-container .jugetesybebes a.selected{background-image:url(../images/edittio/icons/juegos_white.png);}
.menu-container .restauracion a:hover, .menu-container .restauracion a.selected{background-image:url(../images/edittio/icons/restauracion_white.png);}
.menu-container .cochemotoyrecambios a:hover, .menu-container .cochemotoyrecambios a.selected{background-image:url(../images/edittio/icons/auto_white.png);}
.menu-container .viajes a:hover, .menu-container .viajes a.selected{background-image:url(../images/edittio/icons/viajes_white.png);}
.menu-container .opricaycentrosauditivos a:hover, .menu-container .opricaycentrosauditivos a.selected{background-image:url(../images/edittio/icons/optica_white.png);}
.menu-container .librosypapelerias a:hover, .menu-container .librosypapelerias a.selected{background-image:url(../images/edittio/icons/libreria_white.png);}
.menu-container .bancos a:hover, .menu-container .bancos a.selected{background-image:url(../images/edittio/icons/banc_white.png);}
.menu-container .segundamanoyoutlet a:hover, .menu-container .segundamanoyoutlet a.selected{background-image:url(../images/edittio/icons/outlet_white.png);}
.home .menu-container a.selected{
	color:#fff;
	background-color:#D2312E;
	text-shadow:0 1px 1px #9D1915;
	border-style:none;
}
.home .menu-container a{
	background-repeat:no-repeat;
	background-position:left top;
	padding-right:10px;
	padding-left:40px;
}
.slider.home{
	background-color:#f5f5f5;
	overflow:hidden;
}
.slider.home .row.horizontal{
	margin-left:-3px;
	position:relative;
}
.slider.home .pagination{
	padding:15px;
	background-color:#FFF;
	overflow:hidden;
	margin:0;
}
.columns .catalog-image{
	background-image:url(../images/edittio/lomo.png);
	background-repeat:repeat-y;
	background-position:right bottom;
	position:relative;
	padding:0 5px 0 2px;
	margin-bottom:0;
}
.home .one h3, .home .one h2{
	margin-bottom:0;
	padding-top:0;
}
.home .three.columns{
	margin-bottom:24px;
	border-style:none;
}
.content.show{
	background-color:#D2312E;
	overflow:hidden;
}
.show h4{
	padding-top:6px;
	line-height:18px;
	padding-bottom:6px;
}
.show .content{width:720px;}
.show .columns .shop-image{background-color:#FFF;}
.home h3, .home h2{margin-bottom:0;}
.show .three li{
	margin-right:10px;
	margin-left:10px;
	width:220px;
	background-color:#FFF;
	min-height:350px;
}
.show .six{padding-top:18px;}
.home .slider .six li{
	margin-left:0;
	margin-right:10px;
	width:112px;
}
.home .shop-name{
	padding-right:5px;
	padding-left:5px;
	margin-bottom:0;
}
.home .catalog-title{
	padding-right:5px;
	padding-left:5px;
	padding-top:5px;
}
.global-content .shop-name{
	padding-right:5px;
	padding-left:5px;
	margin-bottom:5px;
}
.global .horizontal .columns li{background-color:#FFF;}
.global .catalog-title{
	padding-right:5px;
	padding-left:5px;
}
.select-place .results{
	float:right;
	padding-left:18px;
	font-size:14px;
}
.no-catalog{overflow:hidden;}
.more-search .title{margin:0;}
.more-search .shop-file .details{
	margin-top:18px;
	padding:0;
}
.more-search .shop-file .contact{
	margin-left:0;
	right:70px;
	top:35px;
}
.see-more-menu ul{
	background-color:#f9f9f9;
	border:1px solid #ccc;
	border-radius:3px;
	box-shadow:0 5px 8px #CCC;
}
.see-more-menu ul li{
	float:none;
	border-bottom:1px dotted #ccc;
	border-top-style:none;
	border-right-style:none;
	border-left-style:none;
	padding:0;
	line-height:24px;
}
.see-more-menu{
	position:absolute;
	top:30px;
	z-index:10;
	width:120px;
	margin-left:-60px;
	left:50%;
}
.see-login-menu ul{
	background-color:#f9f9f9;
	border:1px solid #ccc;
	border-radius:3px;
	box-shadow:0 5px 8px #CCC;
}
.see-login-menu ul li{
	float:none;
	border-bottom:1px dotted #ccc;
	border-top-style:none;
	border-right-style:none;
	border-left-style:none;
	padding:0;
	line-height:24px;
}
.see-login-menu{
	position:absolute;
	top:60px;
	z-index:10;
	width:120px;
	margin-left:-60px;
	left:15%;
}
.catalog-container{
	height:220px;
	padding:0;
	background-color:#9C6;
}
.home .row.one h3,.home .row.one h2{margin-bottom:9px;}
.content .global{
	border-style:none;
	background-color:transparent;
	margin-bottom:20px;
}
#divResultados  ul:last-child,#divResultados2  ul:last-child{
	border-bottom-style:solid;
	border-bottom-color:#CCC;
}
#divResultados .contact:last-child,#divResultados2 .contact:last-child{border-bottom-style:none;}
.alert-form .email-alerts{
	position:relative;
	margin-left:0;
	width:auto;
	left:auto;
	bottom:auto;
}
.alert-form li{
	float:none;
	left:0;
	top:60px;
	padding:0;
	width:940px;
	margin-top:0;
	margin-bottom:10px;
	margin-left:10px;
	position:absolute;
}
.alert-form{width:100%;}
.alert-form .email-alerts .query{
	width:265px;
	border-color:#333;
	border-radius:8px 0 0 8px;
	font-size:20px;
	height:34px;
	padding-top:5px;
	padding-right:8px;
	padding-bottom:5px;
	border-right-style:none;
	line-height:22px;
	margin-top:3px;
}
.alert-form .email-alerts .button{
	width:80px;
	line-height:22px;
	padding-top:5px;
	padding-bottom:5px;
	border-color:#000;
	border-left-style:none;
	border-radius:0 8px 8px 0;
	font-size:14px;
	margin-top:3px;
	height:34px;
}
.alert-form .column1 h4{
	position:absolute;
	left:-1px;
	top:-40px;
	width:200px;
	padding-top:0;
	padding-right:0;
	padding-bottom:0;
	z-index:10;
}
.alert-form .column2 h4{
	position:absolute;
	width:220px;
	left:230px;
	top:-40px;
}
.alert-form ul ul{position:inherit;}
.alert-form ul ul li{
	position:inherit;
	padding:0;
	top:10px;
}
.alert-form .category .select{
	float:left;
	width:450px;
	box-shadow:0 5px 10px #CCC;
}
#lista_logos_tiendas{
	width:430px;
	overflow:auto;
	float:left;
	background-color:#fefefe;
	padding:0 0 10px 20px;
	box-shadow:0 5px 10px #CCC;
	height:258px;
	border-radius:0 0 3px 3px;
	border-top:1px none #ddd;
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
	border-left:1px solid #ddd;
	margin-left:10px;
}
#Alertas_lista_categorias_alertas ul{
	border-style:none;
	height:320px;
	padding-top:0;
	background-color:#FFF;
	border-radius:0;
	margin:0;
	top:0;
	position:relative;
}
#Alertas_lista_logos_tiendas{
	width:430px;
	overflow:auto;
	float:left;
	background-color:#fefefe;
	padding:0 0 10px 20px;
	box-shadow:0 5px 10px #CCC;
	height:258px;
	border-radius:0 0 3px 3px;
	border-top:1px none #ddd;
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
	border-left:1px solid #ddd;
	margin-left:10px;
}
#tiendas_seleccionadas, #categorias_seleccionadas{
	float:right;
	margin-left:0;
	width:48%;
	padding-top:60px;
}
#new_alerta #tiendas_seleccionadas, #categorias_seleccionadas{
	float:left;
	width:250px;
}
.alert-form .select-shops .select{
	float:left;
	width:450px;
	overflow:hidden;
	background-color:#fefefe;
	box-shadow:0 5px 10px #CCC;
	height:38px;
	padding-top:15px;
	border-top:1px solid #ddd;
	border-right:1px solid #ddd;
	border-bottom:1px none #ddd;
	border-left:1px solid #ddd;
	border-radius:3px 3px 0 0;
	margin-top:10px;
	margin-left:10px;
}
.alert-form .column3{
	margin:0;
	width:100%;
	z-index:10;
}
.alert-form ul h4{
	margin:0;
	height:40px;
	border:0;
	font-weight:normal;
	color:#d2312e;
	font-size:14px;
	line-height:40px;
	padding:0 0 0 10px;
	cursor:pointer;
}
.selct-mail h4{
	border-style:none;
	font-size:14px;
}
.alert-form .selct-mail{
	background-color:#F3F3F3;
	float:right;
	width:470px;
	height:140px;
	border-radius:8px;
	padding-top:8px;
}
.category .selected img{
	height:auto;
	width:auto;
}
.alert-form ul h4.selected{
	background-color:#FAFAFA;
	color:#333;
	font-weight:bold;
	border-top:1px solid #ddd;
	border-right:1px solid #ddd;
	border-bottom:1px none #ddd;
	border-left:1px solid #ddd;
	padding-top:0;
	white-space: nowrap;
    z-index: 10;
    text-overflow: ellipsis;
    display: inline-block;
    overflow: hidden;
}
.list-cats input{float:left;}
.list-cats label{
	margin-left:25px;
	display:block;
	margin-top:0;
	font-size:13px;
	padding-top:2px;
	width:350px;
	float:none;
}
#lista_categorias_alertas ul{
	border-style:none;
	height:320px;
	padding-top:0;
	background-color:#FFF;
	border-radius:0;
	margin:0;
	top:0;
	position:relative;
}
.select-product .information-text{
	margin:0;
	padding:30px 0 0;
	width:80%;
}
.five.columns.no-child li{
	padding-left:15px;
	width:116px;
}
.four.columns.no-child li{
	padding-left:15px;
	width:200px;
}
.search-results .logo-catalog .shop-logo{
	height:170px;
	display:table;
	width:170px;
}
.no-results .intro{
	font-size:13px;
	line-height:20px;
}
.activarAlerta:hover{border-style:none;}
.row.search-results .shop-file .contact{
	position:inherit;
	padding-left:20px;
	width:300px;
	overflow:hidden;
	margin:0;
	padding-top:0;
	top:0;
}
.row.search-results .shop-file .contact li{
	float:left;
	padding-right:0;
	width:120px;
}
.row.search-results .details{margin:0 20px 20px;}
.row.search-results h4{
	border-style:none;
	font-size:14px;
	font-weight:normal;
}
.end-right{
	background-color:#F5f5f5;
	margin-left:auto;
	margin-right:auto;
	width:90%;
	float:left;
	padding:2px;
	font-size:14px;
	border-radius:8px;
	border:2px solid #e5e5e5;
}
.one .promo .li-texto-alertas{
	width:300px;
	height:50px;
	padding-top:15px;
	background-color:#e5e5e5;
	margin-right:15px;
}
.mail-box .text-alerta{
	color:#666;
	font-size:13px;
	border-top:1px dotted #CCC;
	text-align:center;
	padding-top:20px;
}
.row.shop-file{
	border-bottom:1px dotted #ccc;
	overflow:hidden;
}
.slider .catalog-title{margin-bottom:0;}
.promo .li-relative-alertas{margin-left:400px;}
#pag_slider_tiendas_widget_home{clear:both;}
#slider_tiendas_widget_home{
	padding-bottom:24px;
	overflow:hidden;
}
.global .titlie-more{top:21px;}
.global .title-up{top:11px;}
#cercana_sin_resultados2{border-style:none;}
#bloq_titulo_sin_resultados .title-results{
	border-top:1px dotted #CCC;
	padding-top:18px;
}
.alert-form .selct-city .select-place,
.alert-form .selct-city .information-text,
.alert-form .selct-mail h4,
.alert-form .selct-mail .email-alerts,
.select-shops .list{padding-left:20px;}
.alert-form .column2{
	margin-left:0;
	width:960px;
	z-index:10;
}
div .select-shops{
	background-color:#fafafa;
	height:350px;
	box-shadow:0 5px 10px #CCC;
	border:1px solid #ddd;
	position:relative;
	z-index:9;
}
#new_alerta div .select-shops{
	background-color:#fafafa;
	height:350px;
	width:720px;
	box-shadow:0 5px 10px #CCC;
	border:1px solid #ddd;
	position:relative;
	z-index:9;
}
#lista_categorias_alertas ul li{
	display:block;
	width:400px;
	border-bottom:1px solid #e5e5e5;
	padding-bottom:7px;
	position:relative;
}
.alert-form .column1{z-index:11;}
#popup_alertas_cerrar .title{
	font-size:22px;
	color:#666;
	padding-left:70px;
	border-style:none;
	margin-bottom:0;
	padding-bottom:0;
	background-image:url(../images/edittio/smiley-face.png);
	background-repeat:no-repeat;
	background-position:left 5px;
	padding-right:20px;
	min-height:53px;
}
.more-options-display  #form_alertas_liTexto{
	padding-left:35px;
	background-image:url(../images/edittio/positive.png);
	background-repeat:no-repeat;
	padding-right:10px;
}
.more-options-display .relative.li-relative-alertas{margin-left:0;}
.volum{
	position:absolute;
	left:2px;
	top:0;
	background-image:url(../images/edittio/volum.png);
	display:block;
	background-repeat:no-repeat;
	background-position:left top;
	height:100%;
	width:100%;
	border-radius:3px 0 0 3px;
	overflow:hidden;
	margin:0;
	padding:0;
	z-index:7;
}
.footer-catalog-image{
	position: absolute;
    bottom: 0;
    left: 4px;
    height: 65px;
    margin-bottom: 10px;
    overflow: hidden;
}
.slider.shop-logos .columns li{padding-bottom:0;}
.alrededores{
	background-color:#fff;
	padding:10px;
}
.row,
.row.shop-file .slider,
.shop-file.row .columns{
	*position:static;
	font-size:13px;
}
#content_map,
.shop-file.row .contact{*position:relative;}
#map_canvas{
	position:relative;
	margin:0;
	height:400px;
	width:100%;
}
#infoTienda.highlighted-detail{
	padding-bottom:10px;
	font-size:11px;
	width:265px;
}
#slider_catalogos_map{
	overflow:hidden;
	width:215px;
	margin-bottom:0;
}
#slider_catalogos_map .columns li{
	width:90px;
	padding:0;
	margin-bottom:0;
}
#slider_catalogos_map .columns{
	margin-top:5px;
	margin-bottom:5px;
}
#slider_catalogos_map .columns .catalog-image{border-bottom:0;}
#loading_infomap{
	padding:30px 0;
	text-align:center;
}
.catalog-image .open-button{cursor:pointer;}
.logo_info_map{
	max-width:100px;
	max-height:30px;
	margin:5px 0 15px 0;
}
.contenido_info_map{
	position:relative;
	margin:10px 10px 5px 20px;
}
.options .map ul{
	position:absolute;
	right:0;
	top:0;
	border-top:1px solid #DBDBDB;
	border-right:1px solid #DBDBDB;
	border-bottom:1px none #DBDBDB;
	border-left:1px solid #DBDBDB;
	border-radius:3px 3px 0 0;
	padding-right:3px;
	padding-left:3px;
	background-color:#fff;
}
.options .map li{
	border-style:none;
	background-color:#fff;
	padding-bottom:1px;
	cursor:pointer;
	padding-right:3px;
	padding-left:3px;
}
#slider_catalogos_map #sliderpaginacion.paginacion-flecha .flecha-right,
#slider_catalogos_map #sliderpaginacion.paginacion-flecha .flecha-left{margin-bottom:0;}
.only-print{display:none;}
#indice_ofertas .columns .large a,
#indice_ciudades .columns .large a{font-weight:bold;}
#indice_ofertas .columns .normal a,
#indice_ciudades .columns .normal a{font-weight:500;}
.socials a:hover{border:0;}
#main_pag_guardadas .end{
	clear:both;
	float:none;
	height:1px;
	width:100%;
	border-bottom:1px dotted #CCC;
	overflow:hidden;
	padding-top:0;
	padding-bottom:0;
	margin:0 0 18px;
}
.global-catalogs .catalog-title{
	color:#D2312E;
	font-weight:bold;
}
#main_pag_guardadas .catalog-title{
	height:31px;
	overflow:hidden;
}
.catalog-title a.pointer:hover{
	border-bottom-style:dotted;
	border-bottom-width:1px;
}
.noselect{
	user-select:none;
	-webkit-user-select:none;
	-moz-user-select:-moz-none;
}
.selection{
	background-image:url(../images/blank.gif);
	border:5px solid transparent;
}
.selection.highlighted{
	background-image:url(../images/edittio/highlighted.png);
	border:2px solid #d2312e;
}
#catalogo .highlighted-detail{width:300px;}
#catalogo .highlighted-detail a{font-weight:normal;}
#catalogo .highlighted-detail .price a{font-weight:bold;}
#catalogo .highlighted-der{left:-314px;}
#catalogo .highlighted-izq{right:-314px;}
#catalogo .selection .title{
	margin:0;
	padding:18px 10px 15px;
}
#catalogo .selection .socials li{width:30px;}
#catalogo .highlighted-detail .see-more{top:auto;}
.promo .button-send{.height:32px;}
.more-featured.acordeon .featured{*margin-left:15px;}
.acordeon div, .acordeon input{*display:none;}
.option-open div, .option-open input{*display:block;}
.acordeon div.more-options-display{*display:block;}
.controls p.info{
	.height:21px;
	height:21px \0/IE9;
}
.controls input.info{
	.height:18px;
	height:18px \0/IE9;
}
.catalog-display .catalog-right{
	float:right;
	*width:49%;
	*position:absolute;
	*right:0;
	height:auto;
}
#slider_final{
	height:auto;
	float:none;
	margin-left:auto;
	margin-right:auto;
}
.catalog-right .slider{
	margin-left:0;
	position:relative;
	left:0;
	top:auto;
}
.catalog-display .promo{
	margin:0;
	width:100%!important;
}
#contAlertasCgoLast .promo{padding-bottom:0;}
.catalog-display .promo .email-box{
	margin-left:18px;
	margin-left:10px;
	*margin-left:0;
	height:30px;
	height:32px;
	*height:28px;
	border-color:#D2312E;
	width:190px!important;
}
#form_alertas_final_liTexto, #form_alertas_final_last_liTexto{
	width:auto;
	padding-left:50px;
	background-image:url(../images/edittio/smiley-face-40.png);
	background-repeat:no-repeat;
}
#form_alertas_final_last_liTexto{
	height:inherit;
	background-size:contain;
	font-size:12px;
}
#contAlertasCgoLast .openCreateAlert{
	background-image:url(../images/edittio/createAlertVisor.png);
	background-repeat:no-repeat;
	background-position:inherit;
	background-size:30px;
	background-position-x:5px;
	background-position-y:5px;
	cursor:pointer;
}
#contAlertasCgoLast .openCreateAlert:hover{background-image:url(../images/edittio/createAlertVisorHover.png);}
#contAlertasCgoLast input{
	height:24px;
	font-size:12px;
	line-height:24px;
}
.shop-logo a{
	border-bottom-width:0;
	vertical-align:middle;
	display:table-cell;
	text-align:center;
	width:170px;
	height:50px;
}
#socials_cgo{width:120px;}
.zoom{margin-left:0;}
.socials li{cursor:pointer;}
#popup_alertas_cerrar .promo{
	min-height:10px;
	padding-bottom:0;
	margin-bottom:20px;
	background-color:transparent;
}
.more-options-display .online-shop{
	width:90%;
	padding:0 5%;
}
.bodycatalogo .content_message{z-index:500;}
.promo{min-height:60px;}
.more-header h1.shop-name{
	margin-top:3px;
	font-size:11px;
}
.more-header h2.place{
	border-bottom-width:1px;
	border-bottom-style:dotted;
	margin-bottom:7px;
	padding-bottom:7px;
}
.more-header h3.catalog-title{
	border-bottom-width:0;
	color:#3A3A3A;
	font-weight:300;
	margin-left:3px;
}
.more-header p.date-in, .more-header p.date-out{
	display:inline;
	color:#04B404;
	margin-left:3px;
}
.slider .paginacion-flecha{
	width:100%
}
.slider .paginacion-flecha .flecha-left, .slider .paginacion-flecha .flecha-right{
	background-image:url(../images/edittio/back-down-20.png);
	background-repeat:no-repeat;
	width:20px;
	height:19px;
	margin-right:5px;
	float:right;
	cursor:pointer;
	margin-top:5px;
}
.slider .paginacion-flecha .flecha-right{background-image:url(../images/edittio/forward-down-20.png);}
.slider .paginacion-flecha .flecha-right:hover{background-image:url(../images/edittio/forward-20.png);}
.slider .paginacion-flecha .flecha-left:hover{background-image:url(../images/edittio/back-20.png);}
.promo{
	background-color:#F5f5f5;
	color:#3A3A3A;
	text-shadow:none;
	background-image:none;
	padding-bottom:5px;
}
.content .promo{
	width:740px;
	margin-top:10px;
}
.more-options-display .promo{background-color:transparent;}
.display .promo li:first-child{padding-left:20px;}
.more-options .more-alert.option-open .more-options-display{background-color:transparent;}
.more-options .more-alert.option-open .more-options-display .promo .relative{margin-top:5px;}
#divSlider div.pagination{margin-bottom:23px;}
.alert-form .selct-city{
	width:470px;
	margin-bottom:20px;
	background-color:#F5F5F5;
	float:left;
	height:140px;
	border-radius:8px;
	padding-top:8px;
}
.no-results{
	width:90%;
	margin-bottom:20px;
	background-color:#F5F5F5;
	float:left;
	border-radius:8px;
	padding-top:8px;
	padding-right:5%;
	padding-left:5%;
	overflow:hidden;
}
.alert-form .row.four.columns.city ul{
	clear:both;
	padding-top:0;
	overflow:auto;
	margin:0 0 60px;
}
.alert-form .row.four.columns.city .select-multiple-columns{height:460px;}
#tb_producto_alertas{
	line-height:28px;
	height:34px;
	*line-height:28px;
	*height:28px;
	float:left;
	margin-right:0;
	color:#303030;
	padding-left:10px;
}
.alert-form .query{
	height:32px;
	height:30px \0/IE9;
	*height:30px;
	*margin-right:-1px;
}
.alert-form .button-favorite-products{
	*width:62px;
	width:80px;
}
#productos_seleccionados{
	float:right;
	width:48%;
	padding-top:60px;
}
.alert .message{padding-right:20px;}
#add_producto_alertas li.hover{
	color:#d2312e;
	cursor:pointer;
	background-color:#f5f5f5;
	text-shadow:1px 1px 1px #fff;
}
#__tiendeo_autocomplete_ciudad_alertas ul{top:auto;}
#menu_widget .alimentacion a{background-image:url(../images/edittio/icons/hiper_red.png);}
#menu_widget .hogar a{background-image:url(../images/edittio/icons/house_red.png);}
#menu_widget .moda a{background-image:url(../images/edittio/icons/ropa_red.png);}
#menu_widget .electronica a{background-image:url(../images/edittio/icons/informatica_red.png);}
#menu_widget .drogueria a{background-image:url(../images/edittio/icons/perfumeria_red.png);}
#menu_widget .jardin a{background-image:url(../images/edittio/icons/tallers_red.png);}
#menu_widget .ocio a{background-image:url(../images/edittio/icons/deportes_red.png);}
#menu_widget .mom a{background-image:url(../images/edittio/icons/mom_red.png);}
#menu_widget .juguetes a{background-image:url(../images/edittio/icons/juegos_red.png);}
#menu_widget .wedding a{background-image:url(../images/edittio/icons/wedding_red.png);}
#menu_widget .restauracion a{background-image:url(../images/edittio/icons/restauracion_red.png);}
#menu_widget .vehiculo a{background-image:url(../images/edittio/icons/auto_red.png);}
#menu_widget .turismo a{background-image:url(../images/edittio/icons/viajes_red.png);}
#menu_widget .opticas a{background-image:url(../images/edittio/icons/optica_red.png);}
#menu_widget .libros a{background-image:url(../images/edittio/icons/libreria_red.png);}
#menu_widget .banco a{background-image:url(../images/edittio/icons/banc_red.png);}
#menu_widget .oportunidades a{background-image:url(../images/edittio/icons/outlet_red.png);}
#menu_widget .rebajas a{background-image:url(../images/edittio/icons/rebajas_red.png);}
#menu_widget .huevo a{background-image:url(../images/edittio/icons/huevo_red.png);}
#menu_widget .pez a{background-image:url(../images/edittio/icons/pez_red.png);}
#menu_widget .ocioc a{background-image:url(../images/edittio/icons/ocioc_red.png);}
#menu_widget .carnaval a{background-image:url(../images/edittio/icons/carnaval_red.png);}
#menu_widget .san-valentin a{background-image:url(../images/edittio/icons/san-valentin_red.png);}
#menu_widget .padre a{background-image:url(../images/edittio/icons/padre_red.png);}
#menu_widget li:hover.padre a , #menu_widget .alimentacion a.selected{background-image:url(../images/edittio/icons/padre_white.png);}
#menu_widget li:hover.alimentacion a , #menu_widget .alimentacion a.selected{background-image:url(../images/edittio/icons/hiper_white.png);}
#menu_widget li:hover.hogar a, #menu_widget .hogar a.selected{background-image:url(../images/edittio/icons/house_white.png);}
#menu_widget li:hover.moda a, #menu_widget .moda a.selected{background-image:url(../images/edittio/icons/ropa_white.png);}
#menu_widget li:hover.electronica a, #menu_widget .electronica a.selected{background-image:url(../images/edittio/icons/informatica_white.png);}
#menu_widget li:hover.drogueria a, #menu_widget .drogueria a.selected{background-image:url(../images/edittio/icons/perfumeria_white.png);}
#menu_widget li:hover.jardin a, #menu_widget .jardin a.selected{background-image:url(../images/edittio/icons/tallers_white.png);}
#menu_widget li:hover.ocio a, #menu_widget .ocio a.selected{background-image:url(../images/edittio/icons/deportes_white.png);}
#menu_widget li:hover.mom a, #menu_widget .mom a.selected{background-image:url(../images/edittio/icons/mom_white.png);}
#menu_widget li:hover.juguetes a, #menu_widget .juguetes a.selected{background-image:url(../images/edittio/icons/juegos_white.png);}
#menu_widget li:hover.wedding a, #menu_widget .wedding a.selected{background-image:url(../images/edittio/icons/wedding_white.png);}
#menu_widget li:hover.restauracion a, #menu_widget .restauracion a.selected{background-image:url(../images/edittio/icons/restauracion_white.png);}
#menu_widget li:hover.vehiculo a, #menu_widget .vehiculo a.selected{background-image:url(../images/edittio/icons/auto_white.png);}
#menu_widget li:hover.turismo a, #menu_widget .turismo a.selected{background-image:url(../images/edittio/icons/viajes_white.png);}
#menu_widget li:hover.opticas a, #menu_widget .opticas a.selected{background-image:url(../images/edittio/icons/optica_white.png);}
#menu_widget li:hover.libros a, #menu_widget .libros a.selected{background-image:url(../images/edittio/icons/libreria_white.png);}
#menu_widget li:hover.banco a, #menu_widget .banco a.selected{background-image:url(../images/edittio/icons/banc_white.png);}
#menu_widget li:hover.oportunidades a, #menu_widget .oportunidades a.selected{background-image:url(../images/edittio/icons/outlet_white.png);}
#menu_widget li:hover.rebajas a, #menu_widget .rebajas a.selected{background-image:url(../images/edittio/icons/rebajas_white.png);}
#menu_widget li:hover.huevo a, #menu_widget .huevo a.selected{background-image:url(../images/edittio/icons/huevo_white.png);}
#menu_widget li:hover.pez a, #menu_widget .pez a.selected{background-image:url(../images/edittio/icons/pez_white.png);}
#menu_widget li:hover.ocioc a, #menu_widget .ocioc a.selected{background-image:url(../images/edittio/icons/ocioc_white.png);}
#menu_widget li:hover.carnaval a, #menu_widget .carnaval a.selected{background-image:url(../images/edittio/icons/carnaval_white.png);}
#menu_widget li:hover.san-valentin a, #menu_widget .san-valentin a.selected{background-image:url(../images/edittio/icons/san-valentin_white.png);}
#menu_widget li:hover a{
	color:#fff;
	background-color:#D2312E;
	text-shadow:0 1px 1px #9D1915;
	border-style:none;
}
#map_canvas.map_home{height:350px;}
#pag_slider_cgos_widget_home{border-top:1px dotted #ddd;}
#slider_cgos_widget_home ul{
	margin-top:18px;
	margin-bottom:12px;
}
#catalogos_loading{
	text-align:center;
	margin:120px 0;
}
#tiendas_loading, #cupones_loading{
	text-align:center;
	margin:50px 0;
}
.slider .columns{width:25000px;}
.shop-image img, .shop-logo img{max-width:100%;}
.home .shop-logos{margin-bottom:18px;}
.one .promo .email-box{width:285px;}
.content-home .four li{
	*width:20.4%;
	width:220px;
}
.content-home .five li{
	width:16.4%;
	padding-left:1.6%;
	*width:15.4%;
}
.footer .five li{
	width:154px;
	padding-left:16px;
}
.three li{
	width:29.6%;
	padding-left:1.6%;
}
.header .form-search .button{
	height:30px;
	width:75px;
}
.text-descripcion-galeria p{
	padding-bottom:0;
	position:relative;
}
.text-descripcion-galeria{padding-bottom:20px;}
#slider_cgos_widget_home .four.columns li{
	width:164px;
	margin-left:8px;
	margin-right:8px;
}
.links_relacionados .top h3, .menuafina .top h3{
	padding-top:10px;
	padding-bottom:0;
}
.global-content.global,
.global.transparent{background-color:transparent;}
li.nzoom:hover{border-bottom:1px dotted;}
li.nzoom.sel{
	font-weight:bold;
	margin-top:-1px;
	background-color:transparent;
}
.catalog-image.sin-calogo:hover{border-color:#FFF;}
#sin_resultados{margin-top:-45px;}
.promo .li-titulo-alertas{
	padding-top:0;
	padding-left:40px;
	font-size:17px;
	width:165px;
	float:left;
	font-weight:bold;
	color:#FFF;
	background-color:#d2312e;
	height:65px;
	border-radius:8px 0 0 8px;
	line-height:65px;
	text-shadow:0 1px 1px #9D1915;
}
.promo .li-texto-alertas{
	padding-top:5px;
	width:215px;
	padding-left:25px;
	float:left;
	font-size:14px;
	height:60px;
	margin-right:15px;
	padding-right:10px;
}
#tit_mascercana a{color:#D2312E;}
#bloq_sugerencias_sin_resultados .button{height:30px;}
#bloq_sugerencias_sin_resultados .autocomplete ul{
	margin:5px 0 0;
	width:298px;
	border:1px solid #d2312e;
	background-color:#FFF;
	list-style-type:none;
	padding:10px 0;
	text-align:left;
	border-radius:5px;
	box-shadow:0 5px 10px #CCC;
}
#bloq_sugerencias_sin_resultados .autocomplete li{
	padding:0 10px;
	margin:0;
	font-size:13px;
	line-height:22px;
	font-weight:bold;
	color:#888;
}
#bloq_sugerencias_sin_resultados .autocomplete .arrow{
	background-image:url(../images/edittio/arrow-menu.png);
	background-repeat:repeat;
	height:6px;
	width:9px;
	position:absolute;
	left:9px;
	top:0;
	overflow:hidden;
	margin:0;
	padding:0;
}
#bloq_sugerencias_sin_resultados .autocomplete li.seleccionado{
	color:#d2312e;
	cursor:pointer;
	background-color:#f5f5f5;
	text-shadow:1px 1px 1px #fff;
}
.mas-peq-der{
	float:right;
	font-size:12px;
	margin-bottom:20px;
	margin-top:0;
}
.mas-peq-der a{color:#D2312E;}
#sliderPaginacion.paginacion-flecha .flecha-left,
#sliderPaginacion.paginacion-flecha .flecha-right{margin-bottom:20px;}
.header .form-search .query{
	.height:28px;
	height:28px \0/IE9;
	*width:200px;
	width:200px\9;
}
.slider.shop-logos .row,
#slider_home_control .row,
.slider.overflow,
.slider.overflow .row,
#slider_catalogos_map,
#slider_catalogos_map .row,
#sliderResultados .row,
.slider{
	*overflow:hidden;
	*position:relative;
}

#botCerrarFullScreen{
	position:absolute;
	top:0;
	right:0;
	padding:2px 13px 5px 15px;
	z-index:1000000;
	cursor:pointer;
	display:none;
	font:22px bold Tahoma,sans-serif;
	font-weight:900;
	background-color:#BB0505;
	color:#FFF;
	border-bottom:2px solid #FFF;
	border-left:2px solid #FFF;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	border-bottom-left-radius:5px;
}
/*
.fullscreen{background-image:url(../images/expand-grey.png);}
.fullscreen:hover{background-image:url(../images/expand-red.png);}
.searchIcon{background-image:url(../images/search-grey.png);}
.searchIcon:hover{background-image:url(../images/search-red.png);}
.addAlert{background-image:url(../images/star-grey.png);}
.addAlert:hover{background-image:url(../images/star-red.png);}
.catInfo{background-image:url(../images/info-grey.png);}
.catInfo:hover{background-image:url(../images/info-red.png);}
*/
.addAlertNoStores{left:115px;}
.externalTiendeo .catinfo{left:70px;}
.externalTiendeo #catalogInfo{top:95px;}
.externalTiendeo #socials_cgo.socials{top:187px;}
.externalTiendeo .buttonOpenCatalog{display:none;}
.nofullscreen #catalogInfo{top:48px;}
.nofullscreen #socials_cgo.socials{top:95px;}
.catalogInfoNostores{left:180px;}
.catInfoNostores{left:160px;}
#catalogInfo{
	height:150px;
	width:250px;
	position:absolute;
	bottom:0;
	left:34px;
	z-index:9;
	top:188px;
}
#createAlert{
	height:200px;
	width:550px;
	position:absolute;
	top:282px;
	z-index:9;
	padding:0;
}
#createAlert .end-right{
	width:100%;
	padding:20px;
	background-color:transparent;
	border:0;
	boder-radius:none;
}
#createAlert .promo{background-color:transparent;}
.createAlertNoStores{left:90px;}
.bottomArrow{
	background-image:url(../images/edittio/arrow-highlighted-down.png);
	height:19px;
	width:27px;
	position:absolute;
	left:15px;
	bottom:0;
	background-repeat:no-repeat;
}
.toCorner{
	float:right;
	margin-bottom:-15px;
	margin-right:-15px;
	z-index:9010;
}
.shop-logo a{
	display:inline-block;
	margin-top:5px;
}
.gestion-alertas .confirmar{
	float:right;
	margin:0 0 20px 0;
}
.gestion-alertas .boton{
	font-size:18px;
	color:#FFF;
	background-color:#d2312e;
	padding:5px 20px;
	border-radius:15px 15px 15px 15px;
	border-top:1px solid #952423;
	border-right:1px solid #952423;
	border-bottom:1px solid #952423;
	border-left:1px none #952423;
	cursor:pointer;
}
.gestion-alertas .alerta, 
.gestion-alertas .alerta .message{
	background-color:#eee;
	background-repeat:no-repeat;
	padding:5px 35px;
	border-radius:5px 5px 5px 5px;
	line-height:30px;
	background-position:left center;
}
.gestion-alertas .alert{
	position:absolute;
	width:188px;
	bottom:-15px;
	left:auto;
	right:20px;
}
.select-shops .selected-products a img,
#productos_seleccionados a img{
	width:20px;
	height:20px;
}
.body-mapa .promo{z-index:1;}
.body-mapa #content_map{z-index:3;}
#tb_palabras_clave_noresult{
	.height:28px;
	.line-height:28px;
	height:28px \0/IE9;
	line-height:28px \0/IE9;
	*.margin-right:-1px;
}
#ulcercana_sin_resultados{*margin:-50px 0 50px 0;}
#liDetalles dd{*width:auto; word-wrap: break-word;}
.contact li{
	*padding-right:50px;
	margin-bottom:0;
}
.saved-pages .catalog-image{
	*border:3px solid transparent;
	*margin:-3px -3px 6px;
}
.saved-pages .catalog-image:hover{*border:3px solid #D2312E;}
.header .logo{*margin-top:15px;}
.header .form-search .query{*margin-right:-1px;}
.header .form-search .button{*padding:0;}
.menu-header{*margin-top:15px;}
.form-search .things-list{*margin-top:10px;}
.form-search .things-list .arrow{*margin-top:-5px;}
#popup_popup_ciudad{*margin-left:-110px;}
.alert-form .selct-city{*z-index:3;}
.ofertas-sin-ciudad.container{z-index:3;}
a.nohref{cursor:default;}
a.nohref:hover{
	text-decoration:none;
	border-bottom-width:0;
}
.button{cursor:pointer;}
a.red{color:#D2312E;}
a.blue{color:#084B8A;}
.vertical .four .featured li, .vertical .four .contact li, .featured li, .contact li{
	color:#D2312E;
	list-style-type:none;
	background:url(../images/edittio/list-grey.png) no-repeat 0 5px;
	list-style-position:inside;
	padding-left:15px;
}
.details .featured, ul.contact{
	padding-left:0;
	list-style-type:none;
}
.featured li a,  .contact li a{
	color:#D2312E;
	cursor:pointer;
	font-weight:normal;
}
.more-featured .featured li, .more-shops .featured li{list-style-position:outside;}
.more-shops .featured li{
	margin-left:15px;
	padding-left:15px;
}
.more-featured .featured{margin-left:-25px;}
img.banner-two-columns-1, img.banner-two-columns-2{
	margin:12px 8px 10px 18px;
	border:solid 2px #fff;
}
img.banner-two-columns-2{margin:12px 18px 10px 8px;}
li.banners-two-columns{
	background-color:#FAFAFA;
	padding:0;
	margin-bottom:0;
}
.banner_horizontal{
	width:740px;
	margin-bottom:12px;
	padding-bottom:24px;
	padding-top:12px;
	border-bottom:1px dotted #ccc;
	background-color:#fff;
	float:left;
}
.banner_horizontal p{
	margin:0 0 5px 13px;
	padding:0;
	font-size:10px;
	color:#AAAAAA;
}
.banner_horizontal .banner_horizontal_JS{margin-left:13px;}
.final{
	clear:both;
	font-size:1px;
	line-height:0;
	visibility:hidden;
}
.banners{margin-bottom:20px;}
.row.shop-file .details{margin-bottom:20px;}
.logo-catalog .shop-logo{
	text-align:center;
	height:40px;
	padding-top:5px;
	margin-bottom:0;
	box-shadow:0 5px 10px #ccc;
	background-color:#FFF;
}
li.logo-catalog{
	width:170px;
	margin-right:30px;
} 
.logo-catalog .Alert-logo{
	text-align:left;
	padding:10px;
	margin-bottom:0;
	box-shadow:0 5px 10px #ccc;
	line-height:20px;
	color:#666;
}
.logo-catalog .Alert-logo .activarAlerta{
	display:block;
	background-color:#D2312E;
	color:#fff;
	display:block;
	font-size:14px;
	font-weight:normal;
	margin:20px;
	padding:5px;
	text-align:center;
	cursor:pointer;
	border-radius:3px;
}
.logo-catalog .Alert-logo a:hover{border:solid 0 #000;}
.activarAlertaProduct, .activarAlerta{
	display:block;
	background-color:#D2312E;
	color:#fff;
	display:block;
	font-size:14px;
	font-weight:normal;
	padding:5px;
	text-align:center;
	cursor:pointer;
	width:150px;
	border-radius:3px;
	margin:auto auto 9px;
}
.pagination{
	padding-bottom:12px;
	font-size:12px;
	text-align:left;
	clear:both;
	position:relative;
	margin-top:-9px;
}
.margin_top_15{margin-top:15px;}
p.link_folletos_negocio, p.shop-online{text-align:right;}
p.link_folletos_negocio a, p.shop-online a{color:#D2312E;}
#divResultados .logo-catalog-view,#divResultados2 .logo-catalog-view{
	text-align:left;
	height:100px;
	max-width:100px;
	padding-top:0;
	box-shadow:none;
}
#divResultados .logo-catalog-view img,#divResultados2 .logo-catalog-view img{
	max-width:100px;
	width:100px;
}
#divResultados .adress, #divResultados2 .adress{padding-top:0;}
#tienda_mascercana_sin_resultados a{color:#D2312E;}
.menu-container a.afina-select{
	color:#D2312E;
	font-weight:bold;
}
.menu-container a.afina-select:hover{
	color:#fff;
	font-weight:bold;
}
.botonesMoviles{
	width:960px;
	margin-right:auto;
	margin-left:auto;
}
.botonesMoviles-left, .botonesMoviles-right{
	width:420px;
	float:left;
	background-color:#D2312E;
	border:solid 5px #fff;
	height:120px;
	color:#fff;
	padding:20px;
	font-size:40px;
	border-radius:10px;
}
.botonesMoviles-right{float:right;}
.link_descripcion a,
.shop-online a,
.menu-container .link_folletos_negocio a{
	display:inline;
	padding:0;
	color:#D2312E;
}
.link_descripcion a:hover,
.shop-online a:hover,
.menu-container .link_folletos_negocio a:hover{
	padding:0;
	background-color:transparent;
	border-bottom:1px dotted;
	color:#D2312E;
	text-shadow:0;
}
.menu-container .link_folletos_negocio{text-align:left;}
.menu-container .text{
	font-weight:normal;
	padding:0;
	margin-bottom:15px;
	background-color:#f5f5f5;
}
.menu-container .text .title_h{
	margin-bottom:0;
	font-size:15px;
	border:0;
	padding:15px 10px;
	line-height:19px;
	background-color:#FFF;
}
.menu-container .text p{padding:10px;}
.menu-container .link_mas_info{
	margin-top:15px;
	padding-bottom:10px;
	background-color:#d2312e;
	background-image:none;
}
.menu-container .link_mas_info a{
	padding-top:0;
	padding-bottom:5px;
	margin-bottom:0;
	margin-top:0;
	color:#FFF;
	text-shadow:1px 1px 1px #8D1817;
}
.menu-container .link_mas_info a:hover{
	text-shadow:1px 1px 1px #8D1817;
	background-color:#d2312e;
}
.menuafina{margin-bottom:18px;}
.four.columns .tipoCatalogo{
	margin-bottom:15px;
	font-weight:700;
}
.slider .columns li.liNuevaSeccionSlider, .slider .columns li.liNoNuevaSeccionSlider{
	width:1px;
	border-right:dotted 1px #666;
	height:280px;
	margin:0;
	padding:0;
}
.slider .columns li.liNoNuevaSeccionSlider{
	width:1px;
	border-right:dotted 1px #fff;
	height:280px;
	margin:0 5px;
	padding:0;
}
.slider .columns li.li-without-border-left{
	width:169px;
	margin-left:8px;
	margin-right:7px;
}
.banners a:hover{border:0;}
#indice_negocios h3{margin-bottom:20px;}
#indice_negocios .five.columns li{
	width:16%;
	height:120px;
	margin:0 2%;
}
#indice_negocios .six.columns li{
	width:126px;
	height:120px;
	margin:0 17px;
}
#indice_negocios .seven.columns li{
	width:107px;
	height:120px;
	margin:0 15px;
}
#indice_negocios li .shop-name{
	text-align:center;
	font-weight:bold;
	margin-top:10px;
}
#indice_negocios li .shop-numtiendas{
	text-align:center;
	margin-top:2px;
}
.four.topciudades li{
	padding-left:1.6%;
	width:21.4%;
}
#bloqtoptiendas{margin-left:-10px;}
.global li.toptiendas{
	background-image:none;
	margin-left:0;
	list-style-type:none;
	margin-bottom:10px;
	width:300px;
}
.toptiendas .distancia{
	width:70px;
	height:60px;
	*height:50px;
	height:50px \0/IE9;
	background-color:#FAFAFA;
	border-right:1px dotted #CCC;
	display:block;
	float:left;
	padding:10px;
	text-align:center;
}
.toptiendas .info{
	width:188px;
	height:60px;
	*height:50px;
	height:50px \0/IE9;
	display:block;
	float:left;
	padding:10px;
	background-color:#f5f5f5;
}
.toptiendas .info a{
	background-image:none;
	margin:0;
	padding:0;
}
.toptiendas .info a:hover{text-shadow:1px 1px 1px #DDD;}
.toptiendas .dist-txt{
	font-size:10px;
	margin:5px 0;
}
.toptiendas .dist-km{
	font-weight:bold;
	font-size:16px;
}
.descripcion-landing-folletos{width:100%;}
li div.button-open-catalog-medium{
	padding:5px 10px;
	margin:20px 0 5px 0;
	background-color:#D2312E;
	color:#fff;
	font-weight:bold;
	width:100px;
	text-align:center;
	cursor:pointer;
	display:block;
	border-radius:3px;
	text-shadow:0 1px 1px #9D1915;
}
li div.button-open-catalog-medium:hover{
	border:solid 0 #000;
	background-color:#E51111;
}
li a.button-open-catalog-medium{
	padding:5px 10px;
	margin:20px 0 5px 0;
	background-color:#D2312E;
	color:#fff;
	font-weight:bold;
	width:100px;
	text-align:center;
	cursor:pointer;
	display:block;
	border-radius:3px;
	text-shadow:0 1px 1px #9D1915;
}
li a.button-open-catalog-medium:hover{
	border:solid 0 #000;
	background-color:#E51111;
}
#menu_widget .navidad a{background-image:url(../images/edittio/icons/navidad_red.png);}
#menu_widget li:hover.navidad a, #menu_widget .navidad a.selected{background-image:url(../images/edittio/icons/navidad_white.png);}
#overlayPopup{
	display:none;
	background-color:#fff;
	width:100%;
	height:100%;
	position:fixed;
	z-index:100;
	top:0;
	left:0;
}
#popup_cp, #popup_city{
	display:none;
	top:40%;
	position:fixed;
}
body.ps-active #popup_cp, body.ps-active #popup_city{display:block;}
#popup_cp .title, #popup_city .title{
	font-size:22px;
	color:#666;
	padding-left:30px;
	border-style:none;
	margin-bottom:0;
	padding-bottom:0;
	background-image:url(../images/edittio/back-alert.png);
	background-repeat:no-repeat;
	background-position:5px bottom;
	padding-right:20px;
}
#popup_cp #h3NotValid{background-position:5px 20px;}
#popup_cp ul, #popup_city ul{list-style:none;}  
#popup_cp li, #popup_city li{clear:both}  
#popup_cp label, #popup_city label{width:150px;}
#popup_cp .submit_button{margin-left:100px;}
#li_popup_cp{position:relative;}
#li_popup_cp ul{
	background-color:#fff;
	border-color:#ccc;
	border-radius:0 0 5px 5px;
	border-style:none solid solid;
	border-width:1px;
	box-shadow:0 10px 10px #ccc;
	list-style-type:none;
	margin:-5px 0 0 13px;
	max-height:210px;
	overflow-x:hidden;
	overflow-y:scroll;
	padding:5px 0 10px;
	position:absolute;
	text-align:left;
	left:147px;
	top:30px;
	width:238px;
}
#popup_cp #select_tienda{width:250px;}
.alert_text{
	text-align:center;
	color:#d2312e;
	font-weight:bold;
}
#li_sin_tienda{display:none;}
#li_select_tienda{display:none;}
#li_submit_cp{display:none;}
#li_invalid{display:none;}
#h3NotValid{display:none;}
#li_submit_tienda{display:none;}
#li_popup_cp .hover{background-color:#F5F5F5;}
#change_store{
	float:left;
	width:200px;
	margin-right:20px;
	display:none;
}
.row.shop-file .details{margin-top:0;}
.details p.titulo_tienda{
	margin-bottom:35px;
	font-weight:bold;
	font-size:12px;
	max-width: 266px;
}
.slider_landing h3, .slider_landing h2, .slider_landing .slider{width:67%;}
.slider_landing .slider{float:left;}
#slider_cgos_widget_home .four.columns li.liFinalSlider,
#slider_landing_cupones .five.columns li.liFinalSlider
{
      width: 250px;
      margin-left: 230px;
      text-align: center;
}
.bannersLanding{
	float:right;
	background-color:#FAFAFA;
	margin-top:-1px;
}
.bannersLanding ul{
	list-style:none;
	margin:0;
	padding:0;
	border-bottom:1px dotted #4A4A4A;
}
.bannersLanding li{
	padding:8px;
	border-left:1px dotted #4A4A4A;
	border-right:1px dotted #4A4A4A;
	border-top:1px dotted #4A4A4A;
}
.bannersLanding a{text-decoration:none;}
.bannersLanding a:hover{
	text-decoration:none;
	border-bottom:0;
}
.bannersLanding .horizontal .columns{
	border-bottom:0;
	float:left;
}
.menu-container ul.products_mark{background-color:#F5F5F5;}
.vertical .four .contact li.shop_online{
	background-image:url(../images/online.png);
	background-repeat:no-repeat;
	padding-left:24px;
	padding-top:5px;
}
#catalogo .highlighted-center{
	width:480px;
	left:-240px;
}
.paginas_guardadas .input-box .alert{margin-left:150px;}
.encuesta_catalogo{
	z-index:10000;
	cursor:default;
	width:400px;
	background-color:#FFF;
	position:absolute;
	border:2px solid #d2312e;
	top:-10px;
	border-radius:5px;
	box-shadow:0 0 10px #666;
	font-size:12px;
	margin:20% 35%;
}
.encuesta_catalogo a{
	color:	#D2312E;
	text-decoration:none;
}
.encuesta_catalogo a:hover{text-decoration:underline;}
.encuesta_catalogo .cancel_button{
	color:	#D2312E;
	font-size:12px;
	padding-bottom:6px;
	width:100%;
	text-align:center;
}
.encuesta_catalogo .cancel_button:hover{text-decoration:underline;}
.encuesta_catalogo .start_button, .encuesta_catalogo .end_button{
	background-color:#d2312e;
	width:200px;
	font-size:16px;
	font-weight:bold;
	color:#FFF;
	text-align:center;
	line-height:35px;
	margin:0 100px;
	padding:0;
	cursor:pointer;
	border:1px solid #D2312E;
	border-radius:3px 3px 3px 3px;
	box-shadow:0 3px 5px #BBBBBB;
	text-shadow:none;
}
.encuesta_catalogo .end_button{margin:0 50px 20px;}
#encuesta_fin .text p{text-align:center;}
.encuesta_catalogo .text{
	padding:0;
	background-color:transparent;
}
.encuesta_catalogo .text p{
	font-size:16px;
	padding:24px;
}
.encuesta_catalogo iframe{margin:15px;}
#indice_centros_comerciales .title_top_categoria{list-style:none;}
#indice_centros_comerciales .title_top_categoria li.end{background:none;}
.indice_centros_comerciales{
	padding:0;
	margin:0;
}
.datosCentroComercial li{padding:10px;}
.more_centros_comerciales h3{
	background-color:#fff;
	border:0 none;
	font-size:15px;
	line-height:19px;
	margin-bottom:0;
	padding:15px 10px;
	margin-top:15px;
}
.row.no-results{
	background-color:#f5f5f5;
	border-radius:5px;
	margin-bottom:18px;
	font-size:12px;
	clear:both;
	padding:10px;
	overflow:hidden;
	width:720px;
}
.containerCC{
	background-color:#f5f5f5;
	padding:10px;
	margin-bottom:20px;
	border-radius:0 0 8px 8px;
}
.containerCC p{font-weight:normal;}
.containerCC .scheduleTitle, .containerCC .howtoarriveTitle{
	font-weight:bold;
	margin:0;
}
.menu-container .containerCC a{
	display:inline;
	padding:0;
	cursor:pointer;
	text-shadow:none;
	font-weight:normal;
}
.menu-container .containerCC a:hover{
	color:#D2312E;
	border-bottom:1px dotted;
	background-color:transparent;
}
.containerCC .ver-mas-menulateral{margin:0;}
#descripcionCC{
	height:100px;
	overflow:hidden;
}
#descripcionCC p{
	font-weight:normal;
	margin:0;
}
.public_transport img{
	float:left;
	margin-right:10px;
}
.private_transport img{
	float:left;
	margin-right:10px;
}
.menu-container ul#datosCentroComercial a{
	color:#D2312E;
	display:inline;
	border-bottom:1px solid transparent;
	padding:0;
}
.menu-container ul#datosCentroComercial a:hover{
	background-color:transparent;
	text-shadow:none;
	border-bottom:1px dotted;
}
#scheduleSpecial, #detailsTransport{display:none;}
#descripcionContainerCC .view_minus{display:none;}
.iframe_open_cat{
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	width:100%;
	height:100%;
	border:0;
	z-index:100001;
}
.vertical .details .arrow{
	background:url(../images/edittio/list-grey.png) no-repeat 0 5px;
	padding-left:15px;
}
.dist-mapa a{
	background:url(../images/edittio/list-grey.png) no-repeat 0 4px;
	padding-left:10px;
	margin-left:10px;
}
.dist-mapa a:hover{border:solid 0 #fff;}
.columns li p.tienda-abierta{
	background:url(../images/open_13.png) no-repeat 0 0;
	padding:0 3px 3px 20px;
	margin-left:-2px;
	margin-top:10px;
}
.columns li p.tienda-cerrada{
	background:url(../images/close_13.png) no-repeat 0 0;
	padding:0 3px 3px 20px;
	margin-left:-2px;
	margin-top:10px;
}
.options .shop ul{
	background-color:#fff;
	border-color:#DBDBDB;
	border-radius:3px 3px 0 0;
	border-style:solid solid none;
	border-width:1px;
	font-size:10px;
	padding-left:3px;
	padding-right:3px;
	position:absolute;
	right:0;
	top:0;
}
.options .shop li{
	background-color:#fff;
	background-image:none;
	border-style:none;
	cursor:pointer;
	padding-bottom:1px;
	padding-left:3px;
	padding-right:3px;
}
.level_panel{
	position:relative;
	margin-bottom:10px;
	border-radius:0 0 5px 5px;
	background-color:#f5f5f5;
	padding:0 10px 10px 10px;
}
.local_panel{
	display:block;
	position:absolute;
	z-index:10;
	cursor:pointer;
	background-image:url(../images/blank.gif);
}
.local_panel img{
	position:absolute;
	visibility:hidden;
}
.local_highlighted{
	background-image:url(../images/edittio/highlighted.png);
	border:2px solid #d2312e;
	box-shadow:0 0 10px #666;
	border-radius:5px;
}
.local_highlighted img{visibility:visible;}
.level_title{
	font-weight:bold;
	font-size:14px;
	cursor:pointer;
	padding:10px 10px 10px 25px;
	border-radius:5px;
	padding-bottom:10px;
	margin-top:10px;
	color:#666;
	background:url("../images/edittio/list-grey.png") no-repeat scroll 10px 14px #f5f5f5;
}
.level_panel img{max-width:720px;}
#plano{
	margin-bottom:20px;
	display:none;
}
#loading_levels{padding-left:306px;}
#link_level_view{cursor:pointer;}
.level_title.selected{
	color:#000;
	border:0;
	border-radius:5px 5px 0 0;
	background-image:url("../images/edittio/list-open-grey.png");
}
.image_level{display:block;}
.text h2{
	padding:10px;
	font-size:13px;
	line-height:18px;
	margin-bottom:0;
	padding-bottom:18px;
	margin-top:0;
}
.map_icon{background-image:url(../images/map-grey.png);}
.map_icon:hover{background-image:url(../images/map-red.png);}
.map_icon_on{
	background-color:#eee;
	background-image:url(../images/edittio/icon-map-on.png);
}
.lista_alertas{padding-left:15px;}
.lista_alertas td{background:url("../images/edittio/list-grey.png") no-repeat scroll 0 5px transparent;}
.lista_alertas td{
	font-size:13px;
	padding-left:15px;
}
.lista_alertas .del_alerta{
	cursor:pointer;
	background:none;
	padding-left:30px;
}
.details .linkShops{
	margin-top: 35px;
	max-width:320px;
}
.details .editShop{
    color: #d2312e;
    font-style: italic;
    font-size: 11px;
	max-width:320px;
	margin-top: 10px;
}
.details .editShopImg{
    top: -3px;
    position: relative;
    font-style: italic;
    font-size: 11px;
    max-width: 18px;
    float: left;
}
.sin-catalogo .linkShops{}
.rateit{
	display:-moz-inline-box;
	display:inline-block;
	position:relative;
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-o-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-webkit-touch-callout:none;
}
.rateit .rateit-range{
	position:relative;
	display:-moz-inline-box;
	display:inline-block;
	background:url(../images/star.gif);
	height:16px;
	outline:none;
}
.rateit .rateit-range *{display:block;}
* html .rateit, * html .rateit .rateit-range{display:inline;}
* + html .rateit, * + html .rateit .rateit-range{display:inline;}
.rateit .rateit-hover, .rateit .rateit-selected{
	position:absolute;
	left:0;
}
.rateit .rateit-hover-rtl, .rateit .rateit-selected-rtl{
	left:auto;
	right:0;
}
.rateit .rateit-hover{background:url(../images/star.gif) left -32px;}
.rateit .rateit-hover-rtl{background-position:right -32px;}
.rateit .rateit-selected{background:url(../images/star.gif) left -16px;}
.rateit .rateit-selected-rtl{background-position:right -16px;}
.rateit .rateit-preset{background:url(../images/star.gif) left -48px;}
.rateit .rateit-preset-rtl{background:url(../images/star.gif) left -48px;}
.rateit button.rateit-reset{
	background:url(../images/delete.gif) 0 0;
	width:16px;
	height:16px;
	display:-moz-inline-box;
	display:inline-block;
	float:left;
	outline:none;
	border:none;
	padding:0;
}
.rateit button.rateit-reset:hover, .rateit button.rateit-reset:focus{background-position:0 -16px;}
.reviewCount{font-size:10px;}
.header-shop{position:relative;}
.row .options li.stars{
	border:0;
	background:transparent;
	float:right;
	margin-right:180px;
}
#sliderResultados{position:relative;}
.oferta-sinc #starsContent{
	position:absolute;
	bottom:1px;
	right:0;
	list-style-type:none;
	margin:0;
	padding:0;
}
.row.shop-file .sin-catalogo dl{margin-bottom:30px;}
#cont_loading_visor{
	font-family:meta-bold-roman;
	color:#D12A31;
	font-size:40px;
	font-weight:bold;
}
#paginador_paginador{padding-top:10px;}
#slider_cgos_widget_home ul{margin-bottom:0;}
.alert-form .list-cats li{width:420px;}
.slider .noticias_vertical{width:50%;}
.alert-form #Alertas_email_alertas{
	width:350px;
	font-size:18px;
}
.button-alertas{
	float:left;
	margin-left:10px;
	padding:5px 10px;
	background-color:#D2312E;
	color:#fff;
	font-weight:bold;
	text-align:center;
	cursor:pointer;
	display:block;
	border-radius:3px;
	text-shadow:0 1px 1px #9D1915;
	border:solid 0 #000;
	margin-bottom:20px;
}
.button-visit{
	margin-right:auto;
	margin-left:auto;
	padding:5px 10px;
	background-color:#D2312E;
	color:#fff;
	font-weight:bold;
	text-align:center;
	cursor:pointer;
	display:block;
	border-radius:3px;
	text-shadow:0 1px 1px #9D1915;
	border:solid 0 #000;
	margin-top:10px;
}
.button-guardados{
	margin-right:auto;
	margin-left:auto;
	padding:5px 10px;
	background-color:#D2312E;
	color:#fff;
	font-weight:bold;
	text-align:center;
	cursor:pointer;
	display:block;
	border-radius:3px;
	text-shadow:0 1px 1px #9D1915;
	border:solid 0 #000;
	margin-bottom:20px;
}
#divResultados .logo-catalog-view.cupon,#divResultados2 .logo-catalog-view.cupon{
	height:auto;
	padding-bottom:10px;
}
#divResultados .logo-catalog-view img,#divResultados2 .logo-catalog-view img{width:auto;}
#catalogos_globales_contenido .four.columns li.details.offers{width:500px;}
.information-text{line-height:22px;}
.search-engine .form-search{	z-index:10;}
.menu-header{z-index:9;}
#sin_catalogos a.link-cercana{
	float:right;
	font-size:12px;
	border-bottom:1px dotted transparent;
	margin:0;
}
.endline{
	clear:both;
	height:1px;
}
#sin_catalogos a.link-cercana:hover{border-bottom:1px dotted #D2312E;}
.place-input{
	width:272px;
	.width:259px;
	width:259px \0/IE9;
}
.height-cgo-slider .catalog-image{max-height: 211px; overflow:hidden;}
.height-cgo-slider2 .catalog-image{overflow:hidden;}
.saved-pages .catalog-image{max-height:200px;}
li.grid_view .catalog-image{max-height:185px;}
.bodycatalogo .more-column .catalog-image{max-height:125px;}
#slider_cgos_widget_home .catalog-image{max-height:220px;}
#ucSlider .catalog-image,
.post_relacionado .catalog-image,
.catalogos_favoritos .catalog-image,
.post_relacionado .catalog-image{max-height:175px;}
#ucSlider .height-cgo-slider{height:200px;}
#ucSlider .height-cgo-slider2{height:200px;}
.height-cgo-slider{height:225px;}
.height-cgo-slider2{height:225px;}
.height-cgo-slider.lidestacados{
height:270px;
position:relative;
}
.height-cgo-slider2.lidestacados{
	height:270px;
	position:relative;
}
.footer-catalog-image{
	width:100%;
	padding:2px 0;
	background-color:#FFF;
	left:0;
}
.more-catalogs .footer-catalog-image{background-color:transparent;}
.catalogos_favoritos .footer-catalog-image,
.post_relacionado .footer-catalog-image{margin-bottom:0;}
.lidestacados .footer-catalog-image{height:45px;}
#slider_cgos_widget_home .height-cgo-slider{height:240px;}
.saved-pages .height-cgo-slider{height:270px;}
.height-cgo-slider.folletos{height:285px;}
.bodycatalogo .more-column .height-cgo-slider,
.bodycatalogo #slider_final .height-cgo-slider{height:170px;}
.bodycatalogo #slider_final .height-cgo-slider{
	height:100%;
	max-height:215px;
	margin-bottom:10px;
}
.catalogos_favoritos .height-cgo-slider,
.post_relacionado .height-cgo-slider{height:205px;}
#slider_cgos_widget_home .height-cgo-slider2{height:240px;}
.saved-pages .height-cgo-slider2{height:270px;}
.height-cgo-slider2.folletos{height:285px;}
.bodycatalogo .more-column .height-cgo-slider2,
.bodycatalogo #slider_final .height-cgo-slider2{height:170px;}
.catalogos_favoritos .height-cgo-slider2,
.post_relacionado .height-cgo-slider2{height:205px;}
.bodycatalogo .more-column .footer-catalog-image{
	height:40px;
	margin-bottom:0;
}
.bodycatalogo #slider_final .footer-catalog-image,
#sliderResultados .footer-catalog-image{margin-bottom:0;}
#ucSlider .footer-catalog-image{
	height:75px;
	margin-bottom:0;
}
.bodycatalogo .more-column .slider .columns li{margin-left:15px;}
.bodycatalogo .more-column .li-texto-alertas{width:auto;}
.bodycatalogo #popup_mail .alert{left:-50px;}
.saved-pages .height-cgo-slider{
	margin-left:17px;
	margin-bottom:30px;
}
.saved-pages .height-cgo-slider2{margin-left:45px;}
.saved-pages .socials{
	position:absolute;
	bottom:-30px;
}
li.grid_view{
	position:relative;
	height:270px;
}
.bodycatalogo .footer-catalog-image{height:40px;}
.shop-image img, .shop-logo img{
	max-width:100%;
	max-height:100%;
}
.body-mapa .alert{z-index:5;}
.citydesc .four.columns.no-child li{width:190px;}
.catalog-image a{display:block;}
#show_menu_cats:hover{
	border-bottom-style:dotted;
	border-bottom-width:1px;
}
tr:nth-child(odd){background-color:#fff;}
tr:nth-child(even){background-color:#eee;}
div.toLoadSlider{
	border-bottom:1px dotted #CCC;
	margin:0 0 20px;
}
.slider .columns li{margin-left:16px;}
#divresultados ul:last-child,#divresultados2 ul:last-child{border:0;}
.footer-catalog-image .catalog-title{font-size:12px;line-height:17px;}
.nube-tags{
	background-color:#F3F3F3;
	border-radius:8px;
	padding:10px;
	margin-bottom:15px;
}
.nube-tags h3{
	margin-bottom:18px;
	font-size:13px;
	border:0;
	padding:0;
}
.nube-tags p.tags-nube{
	text-align:center;
	line-height:24px;
}
.nube-tags a{
	margin:10px 5px 0 5px;
	padding:0;
	display:inline;
	color:#666;
}
.nube-tags a:hover{
	background-color:transparent;
	border-bottom:1px dotted #CCC;
	color:#d2312e;
	text-shadow:1px 1px 1px #DDD;
}
.nube-tags a.big{font-size:16px;}
.nube-tags a.medium{font-size:13px;}
.nube-tags a.small{font-size:10px;}
li a.pointer:hover{border-bottom:1px dotted;}
.button-show-tagpages{
	color:#D2312E;
	background:url(../images/edittio/toggle-open.png) no-repeat 1px 2px;
	padding-left:20px;
	cursor:pointer;
}
.button-show-tagpages.open{background:url(../images/edittio/toggle-close.png) no-repeat 1px 2px;}
.details .catalog-search{margin-bottom:5px;}
.details .catalog-search a{color:#D2312E;}
.zona-minipags{
	width:100%;
	display:table-row;
}
.zona-minipags .minipag{
	margin-left:10px;
	width:100%;
}
#divresultados .zona-minipags li.liminipage-image,#divresultados2 .zona-minipags li.liminipage-image{
	float:left;
	width:80px;
	margin:10px 0;
}
.zona-minipags li.liminipage-num{
	float:left;
	width:100px;
	margin:25% -50px 0 10px;
}
.zona-minipags li.liminipage-num a{
	padding:0 2px;
	color:#D2312E;
}
.relative{position:relative;}
.bannerAdsenseVisor{
	display:block;
	padding:10px;
	margin:0;
}
.bannerAdsenseVisor p{
	padding:0;
	margin:0;
	font-size:12px;
	color:#888;
}
#publi_cgo_left, #publi_cgo_right{
	width:49%;
	text-align:center;
	position:relative;
	z-index:1;
	overflow:hidden;
	top: 48%;
}
#publi_cgo_left{
	float:left;
	margin-left:10px;
	*width:49%;
	*position:absolute;
	*left:0;
}
#publi_cgo_right{
	float:right;
	margin-right:10px;
	*width:49%;
	*position:absolute;
	*right:0;
}
.see-more-menu ul{
	padding-top:0;
	background-color:#FFF;
}
.see-more-menu ul li:hover{background-color:#F1F2F3;}
.see-login-menu ul{
	padding-top:0;
	background-color:#FFF;
}
.see-login-menu ul li:hover{background-color:#F1F2F3;}
.alert-form .open{z-index:11;}
.alert-form .close{z-index:10;}
.alert-form #tiendas_seleccionadas,
.alert-form #categorias_seleccionadas,
.alert-form #productos_seleccionados{padding:0;}
#new_alerta #productos_seleccionados{
	float:left;
	width:248px;
}
.alert-form #categorias_seleccionadas,
.alert-form #productos_seleccionados{margin-top:0;}
.alert-form .selected-products{
	padding:0;
	margin-top:-50px;
	max-height:320px;
	overflow:auto;
}
.alert-form .selected-products a.pointer:hover{border:0;}
.alert-form .row.four.columns.city .select-multiple-columns{
	overflow:hidden;
	margin-bottom:20px;
	height:440px;
}
.alert-form .list-cats .selected{
	color:#3A3A3A;
	background-color:transparent;
	border-color:transparent;
}
.alert-form .selct-city .places-list,
.alert-form #add_producto_alertas{z-index:12;}
.alert-form #cambiar_ciudad_alertas{top:auto;}
.alert-form #__tiendeo_autocomplete_ciudad_alertas li,
.alert-form #__tiendeo_autocomplete_producto li{
	position:relative;
	top:0;
	width:auto;
	margin:0;
	padding-left:10px;
}
.alert-form #add_producto_alertas{
	position:absolute;
	top:42px;
}
.alert-form .selct-city,
.alert-form .selct-mail{width:100%;}
.alert-form .selct-mail{margin-bottom:70px;}
.alert-form #email_alertas{
	width:475px;
	font-size:18px;
}
.alert-form #generar_alertas{
	width:150px;
	font-size:18px;
}
.alert-form .selct-city .select-place{
	height:40px;
	display:block;
}
.alert-form #tb_cp_alertas{
	line-height:28px;
	height:34px;
	width:150px;
	font-size:20px;
	color:#333;
	padding:5px 8px;
	border:0;
	border-bottom:1px dashed #333;
	background-color:#F5F5F5;
	font-weight:normal;
	margin-left:10px;
}
.alert-form .end{clear:both;}
.alert-form .selct-city .select-place .place{
	border:0;
	background-color:transparent;
	width:auto;
}
.alert-form .selct-city .select-place .button-place{
	padding-top:0;
	margin-top:-3px;
	margin-left:10px;
	float:left;
}
.alert-form .column1 h4{width:210px;}
.alert-form .column2 h4,.alert-form .column3 h4{width:230px;}
.alert-form .column2 h4{left:220px;}
.alert-form .column3 h4{left:460px;}
.alert-form .column3 .select{
	padding-top:20px;
	height:300px;
}
#info_no_result{
	padding:10px 10px;
	margin-bottom:20px;
	background:#f5f5f5;
	border-radius:5px;
	font-weight:normal;
	font-size:12px;
}
.ofertas-padre a{
	font-size:12px;
	font-weight:normal;
	color:#D2312E;
	margin:5px 0 0 15px;
	padding-right:10px;
	background-image:url("../images/go_rigth.png");
	background-repeat:no-repeat;
	background-position:right 65%;
}
#divResultados.no-border-bottom ul,#divResultados2.no-border-bottom ul{border-bottom:0;}
#text_no_result{
	margin:20px 0;
	font-size:12px;
}
#menu_widget .lojas_de_departamentos a{background-image:url(../images/edittio/icons/lojas_de_departamientos_red.png);}
#menu_widget li:hover.lojas_de_departamentos a, #menu_widget .lojas_de_departamentos a.selected{background-image:url(../images/edittio/icons/lojas_de_departamientos_white.png);}
#menu_widget .farmacias a{background-image:url(../images/edittio/icons/farmacia_red.png);}
#menu_widget li:hover.farmacias a, #menu_widget .farmacias a.selected{background-image:url(../images/edittio/icons/farmacia_white.png);}
.promo.basic-form{
	width:410px;
	background-color:transparent;
	min-height:0;
	margin:0 auto 10px;
}
.promo.basic-form .email-box{width:300px;}
.promo.basic-form.codpos .button-send{width:95px;}
#sin_catalogos .basic-form .alert{bottom:45px;}
.basic-form .alert{
	left:150px;
	width:190px;
}
.promo.basic-form .alert .message{padding-right:10px;}
.menu-container a.afina-select{
	color:#D2312E;
	font-weight:bold;
}
.menu-container a.afina-select:hover{
	color:#fff;
	font-weight:bold;
}
.menuafina a.afina-select:hover{
	color:#D2312E;
	font-weight:bold;
	background-color:transparent;
	text-shadow:1px 1px 1px white;
}
.select-product .information-text{width:90%;}
.alert-form #tb_producto_alertas,
.alert-form #email_alertas{
	*height:22px;
	height:22px \0/IE9;
}
.alert-form #tiendas_seleccionadas{*margin-top:10px;}
.alert-form .column2 H4{*left:230px;}
.alert-form .column3 H4{*left:470px;}
.header .content-header{z-index:10;}
.catalog-image .open-button{
	left:2px;
	width:auto;
	right:5px;
}
.shop-image a:hover{border:0;}
.slider .pagination ul{border-bottom:0;}
.promo .email-box,
.catalog-display .promo .email-box{
	*height:30px;
	height:30px \0/IE9;
}
#bloq_sugerencias_sin_resultados{overflow:inherit;}
#bloq_sugerencias_sin_resultados .autocomplete{*left:452px;}
.menu-header a.selected:hover{border:0;}
.shop-file.row ul.contact{
	*float:right;
	*width:170px;
}
.promo{*max-height:60px;}
.promo .li-relative-alertas{
	height:60px;
	float:left;
	margin-left:0;
	padding-left:0;
	margin-left:-20px \0/IE9;
	*margin-left:-20px;
}
.row.one .promo .li-relative-alertas{margin-left:0;}
.catalog-display .promo{*max-height:200px;}
.catalog-image.pointer:hover{*border-color:transparent;}
.shop-file.row .slider{*position:relative;}
#popup_alertas_cerrar .promo{min-height:50px;}
.bodycatalogo .highlighted-detail .see-more{
	line-height:30px;
	width:155px;
	font-size:17px;
}
.bodycatalogo .highlighted .socials li{margin-right:-1px;}
#divResultados .four li,#divResultados2 .four li{width:177px;}
#divResultados .four .details,#divResultados2 .four .details{width:300px;}
.promo .li-titulo-alertas{
	padding-top:15px;
	padding-left:0;
	width:120px;
	height:50px;
	line-height:19px;
	text-align:center;
}
.promo .li-texto-alertas{width:300px;}
.one .promo .li-titulo-alertas{
	padding-top:23px;
	width:200px;
	height:42px;
}
.one .promo .li-titulo-alertas2{
    padding-top: 15px;
    height: 50px;
}
.menu-container .links_relacionados ul{
	background-color:#F5F5F5;
	margin-top:-2px;
}
.menu-container .links_relacionados .top, .menu-container .menuafina .top{
	background-color:#F5F5F5;
	padding:0 0 5px;
	background-image:url(../images/edittio/back-saved-pages.png);
	background-repeat:no-repeat;
	background-position:50% 100%;
	border-bottom:0;
}
.menu-container .links_relacionados .top p{
	border-bottom:0;
	margin-bottom:5px;
	background-color:#F5F5F5;
}
.menu-container .link_mas_info{
	background-image:url(../images/edittio/back-saved-pages.png);
	background-repeat:no-repeat;
	background-position:center top;
	background-color:transparent;
}
.menu-container .link_mas_info a{
	padding-top:10px;
	color:#d2312e;
	text-shadow:0 0 0 transparent;
}
.menu-container .link_mas_info a:hover{
	background-color:transparent;
	color:#d2312e;
	text-shadow:1px 1px 1px #DDD;
}
.ver-mas-menulateral{text-align:right;}
.ver-mas-menulateral a.mostrartodos{
	padding-right:10px;
	cursor:pointer;
	font-size:11px;
	color:#D2312E;
}
.ver-mas-menulateral a.mostrartodos:hover{text-shadow:1px 1px 1px #DDD;}
.search-engine span{
	font-size:15px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	display:inline-block;
	max-width:195px;
}
.content-header .complements li,
.content-header .complements li a{
	width:51px;
	font-size:8.5px;
	text-transform:none;
}
.content-header .complements li.profile,
.content-header .complements li.profile a
{
    width: 60px;
}
.catalog-image .clock{
	right:-4px;
	padding-right:10px;
	background-repeat:no-repeat;
}
.link-ciudades ul.two.columns.no-child{margin-left:0;}
#divResultados .featured li,#divResultados2 .featured li{width:auto;}
.promo .li-texto-alertas{padding-top:17px;}
/*
.save{background-image:url(../images/edittio/save-button2.png);}
.save:hover{background-image:url(../images/edittio/save-button3.png);}
.save.saved{background-image:url(../images/edittio/save-button3.png);}
.save.saved:hover{background-image:url(../images/edittio/save-button2.png);}
*/
.post_destacado .columns{border-style:none;}
.post_destacado .titulo{
	font-size:15px;
	font-weight:bold;
}
.post_destacado .subtitulo{font-weight:bold;}
.post_destacado .nombre, .posts_slider .nombre{
	padding:0;
	margin:0;
	bottom:5px;
}
.posts_slider .nombre
{
    margin-bottom: 41px;
}
.post_destacado .columns a, .posts_slider .columns a{color:#D2312E;}
.post_destacado .open_post{
	cursor:pointer;
	background:url("../images/edittio/plus-down-36.png") no-repeat left top;
	height:36px;
	width:36px;
	position:absolute;
	right:-8px;
	bottom:15px;
	border-style:none;
}
.post_destacado .open_post:hover{
	background:url("../images/edittio/plus-36.png") no-repeat left top;
	text-decoration:none;
	border-style:none;
}
.post_destacado .columns img{max-width:320px;}
.post_destacado .columns .notexto img{
	max-width:690px;
	border:0;
}
.post_destacado .columns .notexto a{border-style:none;}
.post_destacado .nombre img, .posts_slider .columns .columns .nombre img{
	max-width:25px;
	margin-right:15px;
	margin-top:-5px;
}
.post_destacado .texto{margin-bottom:20px;}
.post_relacionado.slider ul.five.columns{border-bottom:0;}
.post_relacionado, .posts_slider{margin-top:20px;}
.posts_slider .columns .columns img{max-width:140px;max-height: 132px;}
.posts_slider .post .nombre img{max-height: 50px;}
.posts_slider .columns .columns .notexto img{max-width:325px;}
.post_destacado .columns.two li{
	margin-bottom:9px;
	padding-bottom:9px;
}
.post_destacado .columns .columns .notexto a{border-style:none;}
.posts_slider .two li,
.slider.posts_slider .two.columns li{
	width:325px;
	padding-left:12px;
}
.posts_slider .columns .columns{width:auto;}
.posts_slider .columns.two .columns.two{padding-bottom:0; height: 138px;}
.posts_slider .columns.two .columns.two li{
	width:49%;
	height:170px;
	float:left;
	margin:0;
	padding:0 0 9px 0;
}
.posts_slider .columns{border:0;}
.posts_slider .columns .titulo{
	font-weight:bold;
	font-size:14px;
	margin-bottom:5px;
}
.posts_slider .subtitulo{
	font-weight:bold;
	margin-bottom:5px;
}
.posts_slider .columns .post{
	background-color:#F3F3F3;
	border-radius:8px 8px 8px 8px;
	padding:12px 12px 0;
	height:205px;
}
.posts_slider .open_post{
	cursor:pointer;
	background:url("../images/edittio/plus-20.png") no-repeat left top;
	height:20px;
	width:20px;
	position:absolute;
	right:10px;
	bottom:5px;
	border-style:none;
}
.posts_slider .p-image-post{
	height:175px;
	overflow:hidden;
}
.posts_slider .columns .two .open_post{right:0;}
.posts_slider .columns.two .columns.two li.textcolumn{
	height:130px;
	overflow:hidden;
}
.posts_slider .open_post:hover{
	background:url("../images/edittio/plus-20.png") no-repeat left top;
	text-decoration:none;
	border-style:none;
}
.posts_slider .paginacion-flecha .flecha-right{
	margin:0;
	right:5px;
}
.posts_slider .paginacion-flecha .flecha-left{
	margin:0;
	right:30px;
}
.posts_slider h3 a{
	font-weight:normal;
	font-size:12px;
	color:#D2312E;
	margin-left:20px;
}
.posts_slider .post{min-height:150px;}
.banner-landing-folletos .banner_horizontal{border-bottom:0;}
#listaGuardadas .row.horizontal{width:215px;}
.row.saved-pages li .close{z-index:30;}
#adcontainer1, #adcontainer2{margin:0 auto;}
#ucSlider ul.tipoCgo li.liNuevaSeccionSlider{margin:0 -8px 0 8px;}
#ucSlider .tipocatalogo{
	margin-bottom:15px;
	margin-right:-100px;
	font-weight:700;
}
#ucslider ul.tipoCgo .height-cgo-slider{height:230px;}
#ucslider ul.tipoCgo .height-cgo-slider2{height:230px;}
.foll-cat .columns .cupon-portada .shop-image, .oferta-sinc .columns .cupon-portada .shop-image, .landing_foll-cat .columns .cupon-portada .shop-image{box-shadow:none;}
.foll-cat .height-cgo-slider .catalog-image, .oferta-sinc .height-cgo-slider2 .catalog-image, .landing_foll-cat .height-cgo-slider .catalog-image{overflow:inherit;}
.foll-cat .height-cgo-slider .catalog-image img, .oferta-sinc .height-cgo-slider2 .catalog-image img, .landing_foll-cat .height-cgo-slider .catalog-image img{
	overflow:hidden;
	max-height:150px
}
.foll-cat .catalogos_favoritos .height-cgo-slider2 .catalog-image img, .oferta-sinc .catalogos_favoritos .height-cgo-slider .catalog-image img, .landing_foll-cat .catalogos_favoritos .height-cgo-slider .catalog-image img, 
.foll-cat .post_relacionado .height-cgo-slider2 .catalog-image img, .oferta-sinc .post_relacionado .height-cgo-slider .catalog-image img, .landing_foll-cat .post_relacionado .height-cgo-slider .catalog-image img{
	overflow:hidden;
	max-height:140px;
}
.foll-cat #ulResultados .height-cgo-slider2 .catalog-image img, .oferta-sinc #ulResultados .height-cgo-slider .catalog-image img, .landing_foll-cat #ulResultados .height-cgo-slider .catalog-image img{
	overflow:hidden;
	max-height:300px
}
.foll-cat #ulResultados .height-cgo-slider2 .catalog-image .open-button, .oferta-sinc #ulResultados .height-cgo-slider .catalog-image .open-button, .landing_foll-cat #ulResultados .height-cgo-slider .catalog-image .open-button{font-size:20px;}
.foll-cat .height-cgo-slider .catalog-image, .oferta-sinc .height-cgo-slider .catalog-image, .landing_foll-cat .height-cgo-slider .catalog-image{overflow:inherit;}
.foll-cat .height-cgo-slider .catalog-image img, .oferta-sinc .height-cgo-slider .catalog-image img, .landing_foll-cat .height-cgo-slider .catalog-image img{
	overflow:hidden;
	max-height:150px
}
.foll-cat .catalogos_favoritos .height-cgo-slider .catalog-image img, .oferta-sinc .catalogos_favoritos .height-cgo-slider .catalog-image img, .landing_foll-cat .catalogos_favoritos .height-cgo-slider .catalog-image img, 
.foll-cat .post_relacionado .height-cgo-slider .catalog-image img, .oferta-sinc .post_relacionado .height-cgo-slider .catalog-image img, .landing_foll-cat .post_relacionado .height-cgo-slider .catalog-image img{
	overflow:hidden;
	max-height:140px;
}
.foll-cat #ulResultados .height-cgo-slider .catalog-image img, .oferta-sinc #ulResultados .height-cgo-slider .catalog-image img, .landing_foll-cat #ulResultados .height-cgo-slider .catalog-image img{
	overflow:hidden;
	max-height:100%;/*300px*/
}
.foll-cat #ulResultados .height-cgo-slider .catalog-image .open-button, .oferta-sinc #ulResultados .height-cgo-slider .catalog-image .open-button, .landing_foll-cat #ulResultados .height-cgo-slider .catalog-image .open-button{font-size:20px;}
.foll-cat #ulResultados .li-cupon .cup-label, .oferta-sinc #ulResultados .li-cupon .cup-label, .landing_foll-cat #ulResultados .li-cupon .cup-label{
	font-size:20px;
	font-weight:bold;
}
.foll-cat #ulResultados .shop-image img, .oferta-sinc #ulResultados .shop-image img, .landing_foll-cat #ulResultados .shop-image img{
	max-height:30px;
	width:auto;
	max-width:inherit;
}
.foll-cat #ulResultados .cont_imgcup, .oferta-sinc #ulResultados .cont_imgcup, .landing_foll-cat #ulResultados .cont_imgcup{text-align:center;}
.foll-cat #ulResultados .cont_imgcup img, .oferta-sinc #ulResultados .cont_imgcup img, .landing_foll-cat #ulResultados .cont_imgcup img{
	max-height:200px;
	max-width:210px;
	width:auto;
}
.foll-cat .li-cupon .catalog-image .open-button, .oferta-sinc .li-cupon .catalog-image .open-button, .landing_foll-cat .li-cupon .catalog-image .open-button{font-size:20px;}
.foll-cat #ulResultados .height-cgo-slider .catalog-image .volum, .oferta-sinc #ulResultados .height-cgo-slider .catalog-image .volum, .landing_foll-cat #ulResultados .height-cgo-slider .catalog-image .volum{
	background-image:url(../images/edittio/shadow-book.png);
	background-repeat:repeat-y;
}
.foll-cat .four.columns .catalog-image, .oferta-sinc .four.columns .catalog-image, .landing_foll-cat .four.columns .catalog-image{background-image:url(../images/edittio/lomo.png)}
.foll-cat .columns .li-cupon .catalog-image, .oferta-sinc .li-cupon .columns .catalog-image, .landing_foll-cat .li-cupon .columns .catalog-image, .landing_foll-cat .four.columns .catalog-image.cupon{background-image:none;}
.foll-cat #info_no_result a, .oferta-sinc #info_no_result a, .landing_foll-cat #info_no_result a{
	float:right;
	font-weight:300;
}
.old .slider .columns li, .oferta-sinc .slider .columns li, .landing_foll-cat .slider .columns li{width:120px;}
.old #sliderResultados .columns li, .oferta-sinc #sliderResultados .columns li, .landing_foll-cat #sliderResultados .columns li{width:231px;}
.landing_foll-cat #sliderResultados .columns li{width:230px;}
.foll-cat .slider .columns li, .oferta-sinc .slider .columns li, .landing_foll-cat .slider .columns li{padding-bottom:0;}
.foll-cat .height-cgo-slider.folletos, .oferta-sinc .height-cgo-slider, .landing_foll-cat .height-cgo-slider{height:190px;}
.foll-cat #sliderResultados .height-cgo-slider.folletos, .oferta-sinc #sliderResultados .height-cgo-slider, .landing_foll-cat #sliderResultados .height-cgo-slider{height:340px;}
.foll-cat.old #sliderResultados .height-cgo-slider.folletos{height:370px;}
.foll-cat .li-cupon, .oferta-sinc .li-cupon, .landing_foll-cat .li-cupon{height:340px;}
.li-cupon .footer-cupon-image, .oferta-sinc .li-cupon .footer-cupon-image, .landing_foll-cat .li-cupon .footer-cupon-image{
	position:absolute;
	bottom:0;
}
.foll-cat #catalogos_loading, .oferta-sinc #catalogos_loading{margin:165px;}
.foll-cat .footer-catalog-image, .oferta-sinc .footer-catalog-image, .landing_foll-cat .footer-catalog-image{height:auto;}
.foll-cat .catalogos_favoritos .height-cgo-slider, .oferta-sinc .catalogos_favoritos .height-cgo-slider, .landing_foll-cat .catalogos_favoritos .height-cgo-slider,
.foll-cat .post_relacionado .height-cgo-slider, .oferta-sinc .post_relacionado .height-cgo-slider, .landing_foll-cat .post_relacionado .height-cgo-slider{position:relative;}
.foll-cat .catalogos_favoritos .footer-catalog-image, .oferta-sinc .catalogos_favoritos .footer-catalog-image, .landing_foll-cat .catalogos_favoritos .footer-catalog-image,
.foll-cat .post_relacionado .footer-catalog-image, .oferta-sinc .post_relacionado .footer-catalog-image, .landing_foll-cat .post_relacionado .footer-catalog-image{
	top:145px;
	position:absolute;
}
.foll-cat .catalogos_favoritos .height-cgo-slider .catalog-image, .oferta-sinc .catalogos_favoritos .height-cgo-slider .catalog-image, .landing_foll-cat .catalogos_favoritos .height-cgo-slider .catalog-image,
.foll-cat .post_relacionado .height-cgo-slider .catalog-image, .oferta-sinc .post_relacionado .height-cgo-slider .catalog-image, .landing_foll-cat .post_relacionado .height-cgo-slider .catalog-image{margin-bottom:5px;}
.foll-cat #ulResultados, .oferta-sinc #ulResultados, .landing_foll-cat #ulResultados{padding-bottom:0;}
.landing_foll-cat #ulResultados li{
	position:relative;
	margin-bottom:30px;
}
.foll-cat .shop-name, .oferta-sinc .shop-name, .landing_foll-cat .shop-name{
	text-align:center;
	margin-bottom:10px;
}
.foll-cat .online, .oferta-sinc .online, .landing_foll-cat .online{
	width:100%;
	position:absolute;
	bottom:0;
	font-size:11px;
	text-align:center;
}
.foll-cat .shop-name a, .oferta-sinc .shop-name a, .landing_foll-cat .shop-name a{
	color:#D2312E;
	font-weight:bold;
}
.oferta-sinc .slider .five.columns li, .landing_foll-cat .slider .five.columns li{
	margin-left:16px;
	margin-right:15px;
}
.foll-cat .catalog-image.cupon, .oferta-sinc .catalog-image.cupon, .landing_foll-cat .catalog-image.cupon{min-height:inherit;}
.foll-cat .footer-cupon-image, .oferta-sinc .footer-cupon-image, .landing_foll-cat .footer-cupon-image{width:100%;}
.foll-cat .titulo_resultados h3{padding-right:300px;}
.landing_foll-cat .four li{margin-left:10px;}
.landing_foll-cat .content .promo{width:auto;}
#banner_desc_ipad{
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	height:65px;
	background:#f5f5f5;
	border-top:1px solid #ccc;
	text-align:center;
	z-index:99;
	padding-top:10px;
	cursor:pointer;
	text-shadow:2px 2px 5px #CCC;
	font-weight:bold;
	font-size:14px;
}
#banner_desc_ipad img{
	vertical-align:middle;
	margin-right:15px;
	margin-top:-20px;
	box-shadow:2px 2px 2px #CCC;
}
#banner_desc_ipad div{
	display:inline-block;
	text-align:left;
	margin-top:12px;
}
#bloq_titulo_sin_resultados{overflow:visible;}
#bloq_titulo_sin_resultados .showNewAlert,#sin_catalogos .showNewAlert{color:#d2312e;}
#bloq_titulo_sin_resultados .showNewAlert:hover,
#sin_catalogos .showNewAlert:hover{
	border-bottom:1px dotted;
	cursor:pointer;
}
#bloq_titulo_sin_resultados #basAlerta2,#sin_catalogos #basAlerta1{margin-top:20px;}
#cercana_sin_resultados .intro{
	background-image:none;
	padding-left:0;
	font-size:18px;
}
#sin_catalogos p{font-size:16px;}
.bodycatalogo .end-right .addCat{
	padding-top:10px;
	width:305px;
	margin:0 auto;
}
.bodycatalogo .mail-box .addCat input{
	width:auto;
	height:auto;
}
.bodycatalogo .mail-box .addCat{
	width:400px;
	margin:0 0 0 70px;
	padding-bottom:5px;
}
.bodycatalogo .mail-box .text-alerta{
	margin-top:50px;
	padding-top:20px;
}
.catalog-right .end-right{float:none;}
.footer-cup-image{
	width:100%;
	padding:2px 0;
	background-color:#FFF;
	left:0;
	/*height:50px; */
	margin:10px 0 0 0;
	overflow:hidden;
}
#slider_cup_widget_home li{
	padding-bottom:10px;
	padding-top:10px;
	margin-left:7px;
	margin-right:6px;
}
.cup-label{
	background-color:#D2312E;
	color:#FFF;
	text-align:center;
	padding:5px;
	cursor:pointer;
	box-shadow:0 5px 10px #ccc;
}
.catalog-image.cupon,.catalog-image.cupon .volum{background-image:none;}
.catalog-image.cupon{
	padding:0 2px;
	min-height:80px;
}
.catalog-image .cupon_noimg{
	background:#FFF;
	color:#D2312E;
	top:0;
	z-index:5;
	width:170px;
	height:auto;
	vertical-align:middle;
	text-align:center;
	display:table-cell;
	padding:10px;
	overflow:hidden;
	font-size:20px;
	font-weight:bold;
	line-height:30px;
	box-shadow:0 5px 5px #CCC;
	*width:150px;
	*padding-top:60px;
	*height:90px;
	.border-left:1px solid #CCC;
	.border-bottom:1px solid #CCC;
	.border-top:1px solid #CCC;
}
.catalog-image .cupon_noimg img{
	width:auto;
	max-width:100%;
	height:auto;
	max-height:100%;
}
.catalog-image.cupon .cup-label{font-size:14px;}
li.details.c a.button-open-catalog-medium{
	margin:0 5px 5px 0;
	display:inline-block;
}
li.details.c div.button-open-catalog-medium{
	margin:0 5px 5px 0;
	display:inline-block;
}
li a.button-open-catalog-medium.last,
li a.button-cupon-disabled.last{margin:5px 0 15px 0;}

li div.button-open-catalog-medium.last,
li div.button-cupon-disabled.last{margin:5px 0 15px 0;}
li.details.c .catalog-valid{display:inline-block;}
.catalog-image .cupon_et{
	position:absolute;
	width:30px;
	height:100%;
	overflow:hidden;
	background:#d2312e;
	color:#FFF;
}
.catalog-image .cupon_et img,
.catalog-image.et .cupon_et img{
	box-shadow:none;
	padding-left:0;
	margin-top:-50px;
	top:50%;
	position:relative;
}
.catalog-image.et img{padding-left:28px;}
.catalog-image.et{padding-right:30px;}
.catalog-image .cupon_noimg.et{
	padding-left:40px;
	*width:125px;
}
#couponFrame{
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	width:100%;
	height:100%;
	border:0;
	z-index:100000;
}
.button-open-catalog-medium.cupon{
	width:auto;
	display:inline-block;
	position:relative;
	margin:5px 10px 5px 0;
}
.button-open-catalog-medium.cupon img{
	vertical-align:middle;
	margin:-2px 5px 0 0;
}
.four .contact li.txtTiendas_cupon{color:#3A3A3A;}
.catalog-image.cupon .open-button{right:2px;}
.catalog-image.cupon .volum{
	top:5px;
	bottom:5px;
	left:5px;
	right:5px;
	border:2px dashed #000;
	width:auto;
	height:auto;
}
.catalog-image.cupon .volum.white{border:2px dashed #D2312E;}
/*.foll-cat .catalog-image.cupon .volum, .oferta-sinc .catalog-image.cupon .volum{border:0;}*/
.catalog-image.cupon.nodashed .volum{border:0;}
.catalog-image.cupon.maset .volum{left:35px;}
.catalog-image.cupon .clock{z-index:12;}
.button-open-catalog-medium.cupon .border_bot{
	position:absolute;
	top:2px;
	bottom:2px;
	right:2px;
	left:2px;
	border:1px dashed #FFF;
}
.details .catalog-search.cupon{margin-bottom:25px;}
.catalog-image.cupon .cont_imgcup{padding:10px;}
.catalog-image.cupon img{box-shadow:none;}
.catalog-image.cupon .sombra_cup{
	position:absolute;
	top:0;
	bottom:0;
	left:2px;
	right:2px;
	box-shadow:0 5px 5px #CCC;
}
.mc_name{font-size:14px;}
.columns .cup_offer.dashed{
	border:2px dashed #000;
	padding:5px;
	margin-right:5px;
}
.columns .cup_offer.dashed img{max-width:170px;}
.columns .cup_offer img{max-width:180px;}
.columns .cup_offer span{
	display:table-cell;
	height:130px;
	vertical-align:middle;
	text-align:center;
	width:170px;
	font-size:20px;
	font-weight:bold;
}
.columns .cup_offer.noimg{background:#FAFAFA;}
#publi_izq{
	position:absolute;
	top:0;
	left:34px;
	bottom:0;
	padding:10px;
	margin:0;
	width:160px;
}
#publi_izq p{margin:0;}
#cont_slider_final{
	width:90%;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}
#links_tiendas_mapa{
	position:absolute;
	bottom:1px;
	*bottom:19px;
	right:0;
	list-style-type:none;
	margin:0;
	padding:0;
}
.titulo_resultados{position:relative;}
#links_tiendas_mapa li{
	background-color:#F9F9F9;
	background-repeat:repeat-x;
	border-color:#ccc;
	border-radius:3px 3px 0 0;
	border-style:solid solid none;
	border-width:1px;
	float:right;
	margin-bottom:0;
	margin-left:7px;
	padding-bottom:0;
	font-size:12px;
	line-height:24px;
	text-transform:uppercase;
}
#links_tiendas_mapa li.stars{
	border:0;
	background-color:transparent;
	text-transform:none;
}
.foll-cat #links_tiendas_mapa li.stars{margin-right:20px;}
#links_tiendas_mapa li a{
	color:#d2312e;
	margin-left:10px;
	margin-right:10px;
	text-decoration:none;
	text-shadow:1px 1px 1px #fff;
}
.bannersLanding{
	width:298px;
	height:320px;
}
.bannersLanding li{
	height:302px;
	width:280px;
	text-align:center;
}
.bannersLanding li img{
	margin:0 auto;
	max-width:280px;
	max-height:302px;
}
.banners .row.horizontal{height:126px;}
.banners .columns{
	background-color:#FAFAFA;
	width:740px;
	height:126px;
}
.banners .columns img{
	margin:14px 0 14px 20px;
	height:100px;
}
.banners .columns .col1t1 img{
	margin:14px 20px;
	width:700px;
}
.banners .columns .col1t2 img{width:480px;}
.banners .columns .col2t2 img{width:200px;}
.banners .columns .col1t3 img,
.banners .columns .col2t3 img,
.banners .columns .col3t3 img{
	margin:14px 10px 14px 25px;
	width:206px;
}
h2.fs16{
	font-size:16px;
	margin:0 0 18px;
	padding:9px 0;
	border-bottom:1px dotted #4a4a4a;
}
.one .promo.codpos .email-box{width:260px;}
.promo.codpos .cp-box{
	line-height:30px;
	height:32px;
	*height:30px;
	height:30px \0/IE9;
	width:90px;
	border-top:1px solid #952423;
	border-right:1px none #952423;
	border-bottom:1px solid #952423;
	border-left:1px solid #AAA;
	float:left;
	padding-top:0;
	padding-bottom:0;
	font-size:13px;
	padding-left:5px;
}
.promo.codpos .button-send{
	width:50px;
	margin-left:-1px;
}
.one .promo.codpos .button-send{width:96px;}
.display .catalog-display .promo.codpos .relative{padding-left:30px;}
#contAlertasCgoLast .li-relative-alertas{
	padding-top:10px;
	padding-left:inherit;
	padding-bottom:5px;
	z-index:100;
	height:25px;
}
#contAlertasCgoLast .li-relative-alertas .insideDiv{
	margin-left:auto;
	margin-right:auto;
	width:340px;
}
.bodycatalogo .promo.codpos .cp-box{margin-left:-1px;}
.promo .cp-box{display:none;}
.promo.codpos .cp-box{display:block;}
.promo.basic-form.codpos{width:500px;}
.promo.codpos .li-titulo-alertas{width:100px;}
.promo.codpos .li-texto-alertas{width:280px;}
.one .promo.codpos .li-titulo-alertas{width:150px;}
.one .promo .autocomplete_cp,
.one .promo .autocomplete_cp .zona_add_negocios{
	margin-left:260px;
	width:175px;
}
.promo .autocomplete_cp,
.promo .autocomplete_cp .zona_add_negocios{
	background:#FFF;
	margin-left:160px;
	width:137px;
	border:1px solid #CCC;
}
.promo .autocomplete_cp li.hover,
.promo .autocomplete_cp .zona_add_negocios li.hover{
	cursor:pointer;
	background-color:#f5f5f5;
}
.promo .autocomplete_cp li,
.promo .autocomplete_cp .zona_add_negocios li{
	font-size:12px;
	line-height:22px;
	font-weight:bold;
	overflow:hidden;
	height:22px;
}
.promo .autocomplete_cp li a{padding:0 4px;}
#form_alertas_home,
#cont_alertas,
#contAlertas1,
#bloc_alertas_fijo,
#contAlertasCgo .li-relative-alertas,
#bloq_titulo_sin_resultados{z-index:900;}
.bodycatalogo .promo .autocomplete_cp{overflow:hidden;}
.bodycatalogo .display .promo .autocomplete_cp li:first-child{
	font-size:12px;
	width:100%;
	padding:0;
}
.bodycatalogo .promo .autocomplete_cp{margin-left:259px;}
.bodycatalogo .promo #form_alertas_cerrar_autocomplete_cp{margin-left:259px;}
.basic-form .autocomplete_cp{
	position:absolute;
	margin-left:300px;
	width:178px;
}
#sin_catalogos.no-results{overflow:visible;}
#sin_catalogos{z-index:99;}
#autocomplete_cp_alertas ul{top:auto;}
.alert-form #autocomplete_cp_alertas li{
	position:relative;
	top:0;
	width:auto;
	margin:0;
	padding-left:10px;
}
#cont_zip{
	padding:20px 40px;
	height:105px;
	top:50%;
	margin-top:-80px;
	width:400px;
	left:50%;
	margin-left:-240px;
}
#cont_zip #cp-box{
	height:32px;
	border-radius:3px 0 0 3px;
	float:left;
	width:300px;
}
#cont_zip #cp-send{
	height:32px;
	color:#fff;
	border-radius:0 8px 8px 0;
	width:96px;
	text-shadow:1px 1px 1px #981A18;
	font-weight:normal;
	font-size:13px;
	background-color:#d2312e;
	border-top:1px solid #952423;
	border-right:1px solid #952423;
	border-bottom:1px solid #952423;
	border-left:1px none #952423;
	padding:0;
	line-height:32px;
}
#cont_zip #autocomplete_cp_cgo{
	background:#FFF;
	margin-top:-1px;
	width:298px;
	border:1px solid #CCC;
}
#cont_zip #autocomplete_cp_cgo ul,
#cont_zip #autocomplete_cp_cgo li{list-style:none;}
#cont_zip #autocomplete_cp_cgo ul{
	margin:0;
	padding-left:0;
}
#cont_zip #autocomplete_cp_cgo li{
	padding:2px 5px;
	font-size:15px;
}
#cont_zip #autocomplete_cp_cgo li.hover{
	cursor:pointer;
	background-color:#F5F5F5;
}
.cata_res{max-height:100%;}
.body-mapa #contAlertas1{z-index:2;}
#contAlertasCgo .li-relative-alertas{z-index:99;}
#catalogo #shadow{
	box-shadow:0 2px 5px rgba(0,0,0,0.5);
	-moz-box-shadow:0 2px 5px rgba(0,0,0,0.5);
	-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.5);
	height:0;
	width:0;
	position:absolute;
	display:block;
}
.slideshow .booklet{z-index:0;}
.slideshow .booklet.art{z-index:5;}
#catalogo.double #shadow{
	height:100%;
	width:100%;
}
#catalogo.first #shadow{
	width:50%;
	height:100%;
	left:50%;
}
#catalogo.last #shadow{
	width:50%;
	height:100%;
	left:0;
}
#catalogo #volum{
	background-image:none;
	width:60px;
	height:100%;
	left:50%;
	z-index:99;
	margin-left:-30px;
	position:absolute;
}
#catalogo.double #volum{background-image:url(../images/shadowdouble.png);}
#catalogo.first #volum{
	background-image:url(../images/shadowfirst.png);
	width:30px;
	margin-left:0;
}
#catalogo.last #volum{
	background-image:url(../images/shadowlast.png);
	width:30px;
	margin-left:-30px;
}
#catalogo .b-wrap img{height:100%;}
.fbNav{
	width:66px;
	height:50px;
	bottom:60px;
	position:absolute;
	z-index:99;
	cursor:pointer;
	overflow:hidden;
}
#fbNavRight{right:-66px;}
#fbNavRight img{float:right;}
#fbNavLeft{left:-66px;}
.fbNav:hover,
.fbNav.full{width:148px;}
.fbNav img{height:50px;}
.socials.desc{
	float: right;
    position: relative;
    bottom: 5px;
}
.has_weather .socials.desc 
{
    float: none;
    position: absolute;
	left:20px;
	top:15px;
}
.footer-int.copyright{
	margin-top:-15px;
	background:#000;
	clear:both;
	font-size:12px;
	color:#CCC;
	padding-top:20px;
	padding-bottom:20px;
	text-align:center;
}
.footer-int.copyright .title-list{
	color:#CCC;
	text-align:left;
	font-weight:bold;
	padding-bottom:12px;
	display:inline;
}
.footer-int.copyright a{
	color:#CCC;
	margin:0 10px;
	text-decoration:none;
}
.catalog-image.cupon.nodashed .cont_imgcup{padding:0;}
#main_pag_guardadas .catalog-image.cupon .sombra_cup{bottom:1px;}
#main_pag_guardadas .catalog-image.cupon{min-height:85px;}
#main_pag_guardadas .catalog-image.cupon.nodashed{min-height:70px;}
#main_pag_guardadas .height-cgo-slider .catalog-image{overflow:inherit;}
#main_pag_guardadas .cont_imgcup,
#main_pag_guardadas .cupon_noimg{
	max-height:200px;
	overflow:hidden;
}
#main_pag_guardadas .catalog-image .cupon_noimg{
	font-size:18px;
	line-height:22px;
	padding:15px 10px;
}
.labtip{
	font-weight:bold;
	display:inline-block;
	margin-right:10px;
	text-transform:uppercase;
}
.labtip.tCupon{color:#eb7910;}
.labtip.tCgo{color:#6faee9;}
.labtip.tOferta{color:#51aa16;}
.tipos .cOnline{
	background-image:url(../images/screen.png);
	background-repeat:no-repeat;
	background-position:1px -3px;
	line-height:20px;
	padding-left:30px;
}
#divResultados .adress,#divResultados2 .adress{
	background-image:url(../images/cart.png);
	background-repeat:no-repeat;
	background-position:0 6px;
	padding-left:30px;
	margin-right:-15px;
}
#divResultados li.details .adress,#divResultados2 li.details .adress{
	background:none;
	padding-left:0;
}
.vertical .adress.noborder{
	border-bottom:none;
	padding-bottom:2px;
	margin-bottom:0;
}
.tipos .cOnline{
	border-bottom:1px dotted #CCC;
	padding-bottom:11px;
	margin-bottom:12px;
}
.tipos .cOnline.noline,
.tipos .adress.noline{border-bottom:none;}
.vertical .columns.bcgo{border-bottom:1px dotted #9DC3E6;}
.vertical .columns.bcup{border-bottom:1px dotted #FFD966;}
.vertical .columns.boffer{border-bottom:1px dotted #A9D18E;}
#CountriesControl_div_countries{
	position:fixed;
	z-index:99999;
	top:0;
	bottom:0;
	left:0;
	right:0;
	height:100%;
	width:100%;
}
#popup_countries{
	position:fixed;
	margin-left:-275px;
	background-color:#FFF;
	z-index:999999;
	top:5px;
    width:815px;
    height:510px;     
    left: 50%;
    top: 50%;
    margin-left: -405px;
    margin-top: -255px;
}
#popup_countries .head_countries{
	background-color:#f5f5f5;
	height:25px;
}
#popup_countries .close{
	background-color:#BB0505;
	color:#FFF;
	padding:5px 15px;
	border-radius:7px;
	font-size:20px;
	cursor:pointer;
}
#popup_countries .head_countries .close{
	top:-9px;
	right:-14px;
	position:absolute;
	background:none;
	color:#666;
	line-height:27px;
}
#popup_countries .head_countries .close:hover{color:#BB0505;}
#popup_countries .head_countries .close img{vertical-align:bottom;}
#popup_countries .logo{
	margin:30px auto 25px auto;
	display:block;
}
#popup_countries .detected{text-align:center;}
#popup_countries .detected img{
	background-color:#EEE;
	margin-right:20px;
	width:70px;
	height:40px;
	vertical-align:middle;
}
#popup_countries .detected .close{
	margin-left:20px;
	padding:9px 15px;
	display:inline-block;
}
#popup_countries .txt_msj{margin:20px 0 10px 20px;}
#popup_countries .countries
{
    margin:10px 0;    
    overflow-y:auto;
    overflow-x:hidden;
    height: 295px;
    border: 1px solid;
}
#popup_countries .box{
	box-shadow:0 0 7px #AAA;
	width:240px;
	height:46px;
	line-height:45px;
	display:inline-block;
	margin:5px 0 5px 20px;
	overflow:hidden;
	font-size:19px;
	color:#000;
	border-radius:2px;
	cursor:pointer;
}
#popup_countries .box img{
	background-color:#EEE;
	margin:0 10px 0 20px;
	width:45px;
	height:30px;
	vertical-align:middle;
}
#popup_countries a:hover{border-bottom:0;}
#popup_countries.othercountry .detected,
#popup_countries.othercountry .txt_msj span{display:none;}
.button-cupon-disabled{
	background-color:#585858;
	text-shadow:0 1px 1px #000;
	padding:5px 10px;
	margin:10px 0 5px 0;
	color:#fff;
	font-weight:bold;
	text-align:center;
	border-radius:3px;
	border:solid 0 #000;
	margin-left:auto;
	margin-right:auto;
}
li a.button-cupon-disabled:hover{border:solid 0 #000;}
.input_password{
	font-size:13px;
	color:#333;
	border:1px solid #999;
	line-height:30px;
	padding:0 0 0 5px;
	height:30px;
	border-radius:2px 2px 2px 2px;
	position:relative;
	width:179px;
	background-repeat:no-repeat;
	z-index:1;
	float:left;
	margin-right:0;
	margin-bottom:5px;
	margin-top:10px;
}
.confirmar{float:right;}
.button_enviar_perfil2{
	float:left;
	padding:5px 10px;
	margin:41px 0 15px 0;
	background-color:#D2312E;
	color:#fff;
	font-weight:bold;
	text-align:center;
	cursor:pointer;
	display:block;
	border-radius:3px;
	text-shadow:0 1px 1px #9D1915;
	border:solid 0 #000;
	margin-left:10px;
	position:absolute;
	top:120px;
	left:88px;
}
.button_enviar_perfil3{
	float:left;
	padding:5px 10px;
	margin:41px 0 15px 0;
	background-color:#D2312E;
	color:#fff;
	font-weight:bold;
	text-align:center;
	cursor:pointer;
	display:block;
	border-radius:3px;
	text-shadow:0 1px 1px #9D1915;
	border:solid 0 #000;
	margin-left:10px;
	position:absolute;
	left:218px;
	top:120px;
}
.row .posts_slider{
	margin-top:0;
	width:50%;
	float:left;
	overflow:inherit;
	clear:none;
}
.posts_slider .two li, .slider.posts_slider .two.columns li{
	width:325px;
	padding-left:12px;
	height:auto;
	margin-bottom:30px;
}
.posts_slider .paginacion-flecha .flecha-right{top:-20px;}
.posts_slider .paginacion-flecha .flecha-left{top:-20px;}
.ui-dialog{
	background-color:#f9f9f9;
	padding:0;
}
.ui-dialog .ui-dialog-content{background-color:#f9f9f9;}
.ui-dialog .ui-dialog-buttonpane{background-color:#f9f9f9;}
.loading_image{
	width:40px;
	display:none;
	margin-left:188px;
	margin-top:25px;
}
.label_dialog_big{font-size:25px;}
.label_dialog_medim{font-size:20px;}
.login_info_title{height:10px;}
.login_facebook{
	cursor:pointer;
	height:32px;
	position:absolute;
	padding-left:15px;
}
.botton_change_password{
	padding:5px 10px;
	margin:10px 0 15px 0;
	background-color:#D2312E;
	color:#fff;
	font-weight:bold;
	text-align:center;
	cursor:pointer;
	display:block;
	border-radius:3px;
	text-shadow:0 1px 1px #9D1915;
	border:solid 0 #000;
	position:absolute;
	top:330px;
}
.botton_change_password_dis{
	padding:5px 10px;
	margin:10px 0 15px 0;
	background-color:#8F8F8F;
	color:#fff;
	font-weight:bold;
	text-align:center;
	cursor:pointer;
	display:block;
	border-radius:3px;
	border:solid 0 #000;
	position:absolute;
	top:330px;
}
.dialog_recover_passw{display:none;}
.div_form_general{
	width:700px;
	height:150px;
}
.div_password{
	margin-right:0;
	margin-top:10px;
}
.em_td{font-size:9px;}
.titulos_repeaters2{
	height:auto;
	margin-bottom:10px;
}
.botton_change_password:hover{
	border:solid 0 #000;
	background-color:#E51111;
}
.ui-widget input{
	height:30px;
	width:420px;
	width:400px \0/IE9;
	.width:400px;
	padding:0 15px 0;
	margin-bottom:5px;
	border:1px solid #bfbfbf;
	border-radius:3px;
	margin-top:5px;
}
#bodyCupon .ui-widget input{max-width:388px;}
.forgot_password{
	text-align:right;
	margin-top:4px;
}
.div_google{
	.display:none;
	float:left;
	height:10px;
}
.ui-widget{font-size:13px;}
.ui-widget input:hover{
	height:30px;
	width:420px;
	width:400px \0/IE9;
	.width:400px;
	padding:0 15px 0;
	margin-bottom:5px;
	border-color:#d2312e;
	box-shadow:0 0 5px #999;
}
.login_info{
	margin-top:15px;
	margin-bottom:20px;
}
.register_info{
	margin-top:15px;
	margin-bottom:40px;
}
.div_check{height:0;}
.error_account_comunity{
	margin-top:10px;
	text-align:center;
}
.login_info_redes{
	margin-top:5px;
	padding-left:50px;
	padding-bottom:35px;
	border-bottom:1px dotted #4a4a4a;
}
.login_info_redes2{
	margin-top:15px;
	margin-bottom:10px;
	padding-bottom:50px;
	border-bottom:1px dotted #4a4a4a;
}
.register_info{
	margin-top:15px;
	margin-bottom:10px;
	padding-bottom:10px;
}
.img_red_social, .img_red_social:link, img_red_social:active, img_red_social:hover, img_red_social:visited{
	position:absolute;
	text-decoration:none;
	border-bottom:0 dotted #4a4a4a;
}
.ui-dialog .ui-dialog-content{overflow:inherit;}
.ui-dialog{overflow:inherit;}
.dialog_login{
	height:250px;
	overflow:inherit;
}
.info_no_acc, .info_acc{
	text-align:right;
	font-size:12px;
}
.error{
	color:#bd323c;
	font-weight:bold;
	font-size:11px;
}
.comunidad_borrar{
	float:right; 
	cursor:pointer
}
.error_grande{
	color:#bd323c;
	font-weight:bold;
	font-size:13px;
}
.error_grande_cursor{
	color:#bd323c;
	font-weight:bold;
	font-size:13px;
	cursor:pointer;
}
.ok{
	color:#0B8600;
	font-weight:bold;
	font-size:11px;
}
.ok_grande{
	color:#0B8600;
	font-weight:bold;
	font-size:13px;
}
.password_padding{padding-right:260px;}
.label_dialog_red_social{
	margin-right:5px;
	float:left;
}
.ui-draggable .ui-dialog-titlebar{display:none;}
.close_dialog{
	position:absolute;
	top:-18px;
    right: -15px;
	z-index:9999;
}
.icon_google{
	background:url(../images/edittio/google-click.png) transparent 5px 50% no-repeat;
	display:inline-block;
	vertical-align:middle;
	width:35px;
	height:31px;
	border-right:#bb3f30 0 solid;
	float:left;
	cursor:pointer;
}
.login-menu{
	position:absolute;
	top:30px;
	z-index:10;
	width:120px;
	margin-left:-60px;
	left:50%;
}
.ul-login-menu{
	padding-top:0;
	position:absolute;
	left:-65px;
	top:15px;
	background-color:#FFF;
	margin:0;
	list-style-type:none;
	line-height:25px;
	display:block;
	-webkit-margin-before:1em;
	-webkit-margin-after:1em;
	-webkit-margin-start:0;
	-webkit-margin-end:0;
	-webkit-padding-start:40px;
	width:100px;
	height:100px;
	padding-left:0;
	border:1px solid #ccc;
	border-radius:3px;
	box-shadow:0 5px 8px #CCC;
}
#a-login-menu{
	padding-top:0;
	background-image:none;
	height:27px;
	width:100px;
	font-size:12px;
	color:#3a3a3a;
	text-decoration:none;
	margin-right:9px;
	margin-left:9px;
	text-transform:none;
	padding-top:0;
	top:-8px;
	left:-10px;
	position:absolute;
}
#a-login-menu:hover{text-decoration:underline;}
.ui-widget-content a{color:#d2312e;}
#headerTiendeo_BuscadorControl1_li_login_menu, #headerTiendeo_BuscadorControl1_li_login_menu2, #headerTiendeo_BuscadorControl1_li_login_menu3, #headerTiendeo_BuscadorControl1_li_login_menu4,#headerTiendeo_BuscadorControl1_li_login_menu5,#headerTiendeo_BuscadorControl1_li_login_menu6{
	float:none;
	border-bottom:1px dotted #ccc;
	border-top-style:none;
	border-right-style:none;
	border-left-style:none;
	padding:0;
	position:relative;
	text-align:-webkit-match-parent;
	line-height:24px;
	width:100px;
	height:24px;
	display:flex;
	background-color:#FFF;
}
#headerTiendeo_BuscadorControl1_li_login_menu:hover, #headerTiendeo_BuscadorControl1_li_login_menu2:hover, #headerTiendeo_BuscadorControl1_li_login_menu3:hover, #headerTiendeo_BuscadorControl1_li_login_menu4:hover, #headerTiendeo_BuscadorControl1_li_login_menu5:hover, #headerTiendeo_BuscadorControl1_li_login_menu6:hover{
	float:none;
	border-bottom:1px dotted #ccc;
	border-top-style:none;
	border-right-style:none;
	border-left-style:none;
	padding:0;
	position:relative;
	text-align:-webkit-match-parent;
	line-height:24px;
	width:100px;
	height:24px;
	display:flex;
	background-color:#F1F2F3;
}
.edit_profile_info{margin-bottom:10px;}
.end{clear:both;}
.espacio{margin-bottom:10px;}
.input_edit_profile{
	height:30px;
	width:200px;
	padding:0 15px 0;
	margin-bottom:15px;
	border:1px solid #bfbfbf;
	border-radius:3px;
	margin-bottom:0;
}
.button-noticia-comunidad{
	padding:5px 10px;
	background-color:#D2312E;
	color:#fff;
	font-weight:bold;
	text-align:center;
	cursor:pointer;
	display:block;
	border-radius:3px;
	text-shadow:0 1px 1px #9D1915;
	border:solid 0 #000;
	position:absolute;
	top:8px;
}
.div_edit_perfil{float:left;}
.tabla_comunidad{
	width:50%;
	float:left;
	margin-right:0 !important;
	margin-bottom:1px !important;
	border-spacing:0;
	padding-bottom:5px;
}
.header_tabla_comunidad{
	width:345px;
	float:left;
	margin-right:20px !important;
	margin-bottom:0 !important;
}
.header_tabla_comunidad2{
	width:375px;
	float:left;
	margin-bottom:0 !important;
}
.text2{
	width:40%;
	float:left;
	background-color:#f3f3f3;
	border-radius:8px;
	padding:24px 24px 0;
}
.header_tabla_comunidad_{
	width:348px;
	float:left;
	margin-right:20px !important;
	margin-bottom:0 !important;
}
.header_tabla_comunidad2_{
	width:365px;
	float:left;
	margin-bottom:0 !important;
}
.coste_noticias{
	float:right;
	margin-right:2px;
	margin-top:0;
	color:#aa0d0d;
}
.div_email2{margin-top:10px;}
.input_offline{
	line-height:30px;
	height:32px;
	width:180px;
	border:1px solid #bfbfbf;
	float:left;
	padding-top:0;
	padding-bottom:0;
	font-size:13px;
	border-radius:3px 3px 3px 3px;
	padding-left:10px;
	background:#fff !important;
}
.input_offline:hover{border:1px solid #952423;}
.noticias_offline{padding-top:40px;}
.div_imagen_top{float:left;}
.label_top{line-height:30px;}
.imagen_perfil_class2True{
	height:30px;
	background:#FFF;
	border:1px solid #CCC !important;
	margin-left:15px;
	margin-right:15px;
}
.iframe_perfil{
	border:0;
	height:602px;
	height:700px \0/;
	width:801px;
}
.info_top_comunidad{
	float:right;
	font-size:11px;
	font-style:oblique;
}
.button-noticia-comunidad-disabled{
	background-color:#077407;
	text-shadow:0 1px 1px #000;
	padding:5px 10px;
	margin:10px 0 5px 0;
	color:#fff;
	font-weight:bold;
	text-align:center;
	display:block;
	border-radius:3px;
	border:solid 0 #000;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	top:-5px;
	left:10px;
	margin-top:2px;
}
.button-noticia-comunidad-noactive{
	background-color:#444;
	text-shadow:0 1px 1px #000;
	padding:5px 10px;
	color:#fff;
	font-weight:bold;
	text-align:center;
	display:block;
	border-radius:3px;
	border:solid 0 #000;
	position:absolute;
	top:8px;
}
.upload{
width:300px;
}
.button-enviar-perfil{
	padding:5px 10px;
	margin:10px 0 15px 0;
	background-color:#D2312E;
	color:#fff;
	font-weight:bold;
	text-align:center;
	cursor:pointer;
	display:block;
	border-radius:3px;
	text-shadow:0 1px 1px #9D1915;
	border:solid 0 #000;
	margin-left:auto;
	margin-right:auto;
}
.frase-perfil{
	line-height:18px;
	font-weight:normal;
	margin-bottom:5px;
}
.error_edit_perfil{
	color:#bd323c;
	font-weight:bold;
	font-size:11px;
	padding:0 15px 0;
	display:inline-block;
	width:100px;
	text-align:left;
	width:300px;
	margin-left:90px;
	padding-bottom:5px;
	margin-bottom:5px;
}
.username-h2{
	padding:10px;
	font-weight:bold;
	font-size:13px;
	line-height:18px;
	margin-bottom:0;
	padding-bottom:18px;
	margin-top:0;
	border-bottom:0 dotted #4a4a4a;
	padding-bottom:0;
}
.button-enviar-perfil:hover{
	border:solid 0 #000;
	background-color:#E51111;
}
.label_edit_profile{
	display:inline-block;
	width:100px;
	text-align:right;
}
.form_edit_profile{
	width:500px;
	height:1000px;
}
.input_edit_profile:hover{
	border-color:#d2312e;
	box-shadow:0 0 5px #999;
	margin-bottom:0;
}
.perfil-container{
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
	padding-bottom:10px;
	padding-top:10px;
}
.menu-container img{
	display:block;
	margin-left:auto;
	margin-right:auto;
	max-width:150px;
	max-height:150px;
}
.login_info_title2{margin-top:5px;}
.button_enviar_perfil{
	padding:5px 10px;
	margin:10px 0 15px 0;
	background-color:#D2312E;
	color:#fff;
	font-weight:bold;
	text-align:center;
	cursor:pointer;
	display:block;
	border-radius:3px;
	text-shadow:0 1px 1px #9D1915;
	border:solid 0 #000;
}
.ui-button-text{
	background-color:#D2312E;
	color:#fff;
	font-weight:bold;
	text-align:center;
	cursor:pointer;
	display:block;
	border-radius:3px;
	text-shadow:0 1px 1px #9D1915;
}
.ui-dialog .ui-dialog-buttonpane button{
	position:absolute;
	top:410px;
	left:20px;
}
.label_share{
	position:relative;
	z-index:999;
	color:#000;
	font-size:19px;
	cursor:pointer;
}
.label_share_white{color:#fff;}
.div_share{
	float:right;
	position:relative;
	top:-115px;
	padding-right:5px;
	z-index:999;
}
.button_share_offer{
padding:5px 10px;
	background-color:#D2312E;
	color:#fff;
	font-weight:bold;
	text-align:center;
	cursor:pointer;
	border-radius:3px;
	text-shadow:0 1px 1px #9D1915;
	border:solid 0 #000;
	float:right;
	margin-top:30px;
	position:relative;
}
#info_comunidad_perfil{padding:0;}
#info_comunidad_perfil2{padding:0;}
#div_noticias_info{height:200px;}
.float{float:left;}
.red_tiendeo{color:#d2312e;}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br{overflow:inherit;}
.comunity_image{
	vertical-align:top;
	margin-right:100px;
}
.ui-button-text-only{
	cursor:pointer;
	display:block;
	left:-330px;
	margin:0.5em 0.4em 0.5em 0;
}
.ui-button-text:hover{
	border:solid 0 #000;
	background-color:#E51111;
}
#login_permanente, #checkbox_policy{
	width:20px;
	width:50px \0/IE9;
	padding-left:22px;
	padding-left:0 \0/IE9;
	height:15px;
	height:30px \0/IE9;
	border:0 \0/IE9;
	padding-top:10px;
	display:inline-block;
	line-height:20px;
	background-repeat:no-repeat;
	background-position:0 0;
	font-size:15px;
	vertical-align:middle;
	cursor:pointer;
}
#login_permanente:hover{border:0 \0/IE9;}
.edit-profile{
	display:block;
	width:100%;
	font-size:11px;
	font-weight:bold;
	position:absolute;
	bottom:0;
	top:5px;
	width:180px;
	height:15px;
	margin:0;
	padding:6px 0;
	border-radius:none;
	z-index:15;
	left:15px;
}
.edit-profile-image{
	margin-left:68px;
	font-size:15px;
	position:relative;
	top:20px;
}
.nofloat{float:none !important;}
.user_no_activo{
	background-color:#fff7d0;
	padding:12px 12px 12px;
	color:#000;
}
.ok2{
	color:#000;
	cursor:default;
}
.cursor_user_no_activo{
	cursor:pointer;
	color:#FF8583;
}
.li_perfil{width:70px !important;}
#imagen_perfil{
	max-width:55px;
	max-height:55px;
	margin-bottom:20px;
}
.menu-container .imagen_upload_cupon{
	max-width:30px;
	margin-left:0;
	float:left;
}
.right{float:right;}
.div_puntos_actuales{
    line-height: 30px;
    height: 30px \0/IE9;
    width: 120px;
    padding-left: 5px;
    margin-top: 15px;
    margin-left: auto;
    margin-right: auto;
    height: 125px;
    background: no-repeat url(../images/bag.png);
    color: white;
    background-size: cover;
    background-position: center;
    margin-bottom: 20px;
    overflow: visible;
}
.div_puntos_perfil{margin-bottom:9px;}
.profile_box{
	padding:8px;
	background-color:#f5f5f5;
	margin-bottom:30px;
	border-radius:3px;
}
.profile_box img {
  max-width: 100%;
  height: auto;
}
#last_new{
	padding:0;
	height:55px;
}
.profile_box_white{
	border-top:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	padding:5px;
	margin-bottom:10px;
	border-radius:3px;
}
.profile_box_izq{
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	border:4px solid #f5f5f1;
	padding:10px;
	background-color:#fff;
	margin-bottom:15px;
	width:90%;
	float:left;
	border-radius:3px;
	outline:1px solid #ccc;
	outline-offset:-5px;
}
.profile_box_rig{
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	border:4px solid #f5f5f1;
	padding:10px;
	background-color:#fff;
	margin-bottom:15px;
	width:98%;
	float:right;
	border-radius:3px;
	outline:1px solid #ccc;
	outline-offset:-5px;
}
.label_puntos{
    margin-top: 50px;
    font-size: 30px;
    margin-left: auto;
    margin-right: auto;
    line-height: 40px;
    text-align: center;
    width: 126px;
    float: right;
    text-shadow: none;
}
.label_texto_puntos{
	line-height:10px;
	text-align:center;
	width:126px;
	float:right;
	text-shadow:none;
}
.cursor{cursor:pointer;}
.slider_resumen_guardados{
	margin-left:0 !important;
	margin-bottom:0 !important;
	height:85px !important;
	width:85px  !important;
	padding-bottom:5px !important;
}
.slider_resumen_guardados_final{
	margin-left:5px !important;
	margin-bottom:0 !important;
	height:95px !important;
	width:85px !important;
	background-color:#f5f5f5 !important;
	padding-bottom:5px !important;
}
.label_mas{
	font-size:30px;
	margin-left:auto;
	margin-right:auto;
	line-height:40px;
	text-align:center;
	width:90px;
	float:right;
	margin-top:10px;
	cursor:pointer;
	color:rgb(170, 13, 13);
}
.label_mas2{
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	width:90px;
	float:right;
	cursor:pointer;
	color:rgb(170, 13, 13);
}
.left{float:left;}
.li_offers_saved{
	width:100px !important
}
.li2_offers_saved{
	width:97px !important;
	float:right !important;
}
.row .cajas_perfil{
	margin-top:-16px;
	width:49%;
	float:left;
	overflow:inherit;
	clear:none;
	margin-right:20px;
}
.row .cajas_perfil_right{
	margin-top:-16px;
	width:48%;
	float:left;
	overflow:inherit;
	clear:none;
}
.label_noticia{
	position:relative;
	top:-55px;
	left:10px;
	line-height:55px;
	font-size:15px;
	color:#fff;
}
.label_noticia:hover{border-bottom-width:0;}
.saved-image2{width:100px;}
.saved-text2{padding-top:0;}
.li_repeater{
	float:left;
	margin-right:7px;
}
.imagen_tienda{
	max-width:100%;
	max-height:100%;
	display:block;
	margin:auto;
	margin-top:5px;
}
.info{margin-bottom:20px;}
.imagenes_puntos{
	float:left;
	margin-right:5px !important;
}
.label_info_bio{
margin-bottom:3px;
	float:left;
	width:100%;
}
.row .options .right_com{float:right;}
.border_fino{
	border-top:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
}
.input_upload_cupon_grande{
	height:30px;
	width:402px;
	width:400px \0/IE9;
	padding:0 15px 0;
	margin-bottom:5px;
	border:1px solid #bfbfbf;
	border-radius:3px;
}
.textarea_upload_cupon_grande{
	resize:vertical; 
	height:100px;
	padding:0 15px 0;
	padding-top:5px;
	color:#3a3a3a;
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
}
.text_align{text-align:center;}
.type_offer_div_left{
	border-radius:3px 0 0 3px; 
	float:left;
	border:1px solid #bbb;
	border-right:0;
	padding:10px;
	cursor:pointer;
	padding-top:5px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:5px;
}
.type_offer_div_right{
	border-radius:0 3px 3px 0; 
	float:left;
	border:1px solid #bbb;
	padding:10px;
	cursor:pointer;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:15px;
	padding-right:15px;
}
.type_offer_div{
	float:left;
	border:1px solid #bbb;
	padding:10px;
	cursor:pointer;
	padding-top:5px;
	padding-bottom:5px;
	border-right:0;
	padding-left:15px;
	padding-right:15px;
}
.offer_div_selected{
	background-color:#d2312e;
	color:#fff;
}
.div_type_offer{height:30px;}
.upload_ok_big{height:70px;}
.upload_ok_image{margin-right:30px;}
.button_send_offer_big{
	padding:5px 20px;
	background-color:#D2312E;
	color:#fff;
	font-weight:bold;
	text-align:center;
	cursor:pointer;
	border-radius:3px;
	text-shadow:0 1px 1px #9D1915;
	border:solid 0 #000;
}
.button_share_offer:hover{border-bottom:0;}
.error_noticia_perfil{
	color:#bd323c;
	font-weight:bold;
	font-size:11px;
	padding:0 15px 0;
	display:inline-block;
	width:100px;
	text-align:left;
	width:300px;
	padding-bottom:5px;
	margin-bottom:5px;
}
.text_no_padding{
	padding:0;
	padding-top:35px;
}
.perfil_lateral{border-radius:0;}
.upload_cupon_title{
	margin-top:5px;
	margin-left:35px;
}
.height_catalogo_perfil{max-height:100px;}
.div_imagen_perfil_class{
	border:1px solid #ccc;
	height:55px;
	width:55px;
}
.margin_top_5{margin-top:5px;}
.text_no_alerts{margin-left:10px;}
#div_upload_cupon label{font-weight:bold;}
.margin_left_10{margin-left:10px;}
.foto_ranking_comunidad{
	margin-left:15px;
	max-width:30px;
}
.perfil_general .catalog-image .open-button{font-size:10;}
.mail-box.buyOnLine{
	left:5%;
	right:5%;
	top:5%;
	bottom:5%;
	background-image:none;
	padding:10px;
	margin:0;
	width:90%;
	height:90%;
}
.mail-box.buyOnLine iframe{
	width:100%;
	height:100%;
}
#contentBuyOnline{
	border-radius:3px;
	padding:0;
}
#contentBuyOnline{height:100%;}
.title_favs{height:25px;}
.div_sin_ofertas{
	border-bottom:1px dotted #CCC;
	padding:15px 0;
}
.shop_image_perfil{
	box-shadow:0 5px 10px #ccc;
	margin-bottom:14px;
	margin-right:5px;
	margin-top:0;
	height:40px;
	background-color:#FFF;
	height:45px;
	width:112px;
	float:right;
}
#label_info_puntos, #label_edit_profile{
	color:#d2312e;
	padding-bottom:1px;
}
#label_info_puntos:hover,#label_edit_profile:hover{
	border-bottom-style:dotted;
	border-bottom-width:1px;
	color:#d2312e;
	background-color:#f5f5f5;
	text-shadow:0 0 0;
}
.label_accepted{
	margin-top:10px;
	position:relative;
	color:green;
	float:right;
	top:-50px;
}
.label_accepted2{
	margin-top:10px;
	position:relative;
	float:right;
	top:-50px;
}
.img_accepted{
	margin-top:0;
	position:relative;
	float:right;
	top:-50px;
}
.label_rejected{
	margin-top:10px;
	position:relative;
	float:right;
	top:-50px;
	color:#d2312e;
}
.label_pending{
	margin-top:10px;
	position:relative;
	float:right;
	top:-50px;
	color:#FFD966;
	display:inline-block;
	width:112px;
	text-align:right;
}
.titulo_favorito_perfil{
	margin-top:10px;
	float:left;
}
.titulo_favorito_producto_perfil{margin-bottom:10px;}
.catalogos_guardados_max{max-height:85px !important;}
ul.promotiendeo{
	background:#FFFDFC;
	padding-top:10px;
}
.promotiendeo span.labtip{
	color:#fff;
	padding:1px 5px;
	background:#EEC855;
}
.label_puntos_small{font-size:20px;}
#PostsSliderNoticiasControl_divIzquierdo .post,#PostsSliderNoticiasControl12_divIzquierdo .post{margin-left:0;}
#PostsSliderNoticiasControl_divDerecho .post,#PostsSliderNoticiasControl12_divDerecho  .post{
	margin-left:0;
	margin-right:0;
	margin-left:8px;
}
.post_comunidad{width:339px !important;}
.label_offers_accepted{
	overflow:hidden;
	text-overflow:ellipsis;
	display:inline-block;
	max-height:78px;
}
.padding_offers{margin-bottom:-10px !important;}
.img_comunidad{width:740px;}
.max_height{max-height:10px !important;}
.cursor_auto{cursor:auto;}
.div_titulo_dialog{
	border-bottom:1px solid #ccc;
	height:28px;
	background-color:#EEE;
	position:relative;
	top:-8px;
	padding:10px;
	left:-14px;
	width:432px;
	border-radius:5px 5px 0 0;
}
#label_what p{
	font-size:11px;
	padding:0;
}
#label_what a{
	color:#d2312e;
	padding-bottom:1px;
	display:inline-block;
}
#label_what a:hover{
	border-bottom-style:dotted;
	border-bottom-width:1px;
	color:#d2312e;
	background-color:#f5f5f5;
	text-shadow:0 0 0;
}
.font_size_cupon_peque{font-size:12px !important;}
.no_pointer_last{cursor:auto;}
.foll-cat.new #divContVertical.loading,
#tagBody #divContVertical.loading,
#tagBody #sliderResultados.loading{
	min-height:100px;
	background-image:url(images/loading_long.gif);
	background-repeat:no-repeat;
	background-position:center center;
}
.foll-cat.new .four.columns .catalog-image{background-image:url(../images/edittio/lomo.png);}
.foll-cat.new .shop-name, .foll-cat .shop-name{
	margin:0;
	text-align:left;
}
.foll-cat .footer-catalog-image,
.foll-cat.new .footer-catalog-image{height:49px;}
.foll-cat.new .shop-name a{font-weight:normal;}
#pagJS a{cursor:pointer;}  
.adSense-catalogo{
	z-index:8999;
	top:126px;
	position:absolute;
	padding:10px;
}
.adSense-catalogo-left{
	left:264px;
	width:340px;
}
.adSense-catalogo-right{left:700px;}
.adsense_p{
	font-size:10px;
	color:#999;
	padding:0;
	margin-bottom:5px;
}
#rightEndContainer{
	height:100%;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
}
#rightEndContainer .catalog-right{height:99%;}
#negSinResultFisicos a.link-cercana{float:right;}
#negSinResultFisicos .titOfertasOnline{
	font-weight:bold;
	margin:0 5px 20px 5px;
}
.old .slider .columns li{
	width:131px; 
}
.foll-cat #ulResultados .li-cupon .cup-label{font-size:16px;}
.button-noticia-solo1{
	position:relative;
	top:-5px;
	left:10px;
}
.error_email_login{margin-bottom:10px;}
.edit_profile_top{
	position:absolute;
	top:33px;
	right:0;
}
#form_login_usuario{text-align:left;}
.li_offers_saved2{width:400px !important;}
.title_welcome{
	text-align:center;
	font-size:21px;
	display:block;
	margin-bottom:10px;
}
.div_label_what{height:28px;}
#publi_cgo_left .more-header{
	width:80%;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:10px;
}
.insideIframe{margin-top:15;}
body.smallWindow, body.noaside{padding-right:0;}
.smallWindow #aside,
.smallWindow .menu-slider,
body.smallWindow.isMall .fullscreen,
.bodycatalogo #closeSmall{
    display:none;
}
body.bodycatalogo.smallWindow.isMall #closeSmall{
    display: block;
    position: absolute;
    top: 0;
    right: 0;
}
.clientWindow.smallWindow .menu-slider{display:block;}   
.smallWindow .menu-icon{
	display:block;
	z-index:8;
}
.menu-icon{
	position:absolute;
	left:1px;
	top:1px;
	width:32px;
	height:32px;
	margin:5px 0;
	padding:5px 0;
	background-repeat:no-repeat;
	cursor:pointer;
	background-image:url(../images/menu-grey.png);
}
.menu-icon:hover{background-image:url(../images/menu-red.png);}
.smallWindow.slideshow,.noaside.slideshow{padding-left:0;}
.clientWindow.smallWindow.slideshow,.clientWindow.noaside.slideshow{padding-left:34px;}
/*.smallWindow #zona_catalogo,.noaside #zona_catalogo{width:auto!important;}*/
.tinyWindow #publi_cgo_left, .tinyWindow #publi_cgo_right{display:none;}
.catalog_viewer{
	width:730px;
	height:460px;
	margin-bottom:10px;
	border:1px solid #eee;
}
.smallFullScreen{
	position:absolute;
	bottom:10px;
	right:10px;
	margin:auto;
	top:auto;
	left:auto;
	display:none;
	border:1px solid red;
}
.smallWindow .smallFullScreen{display:block;}
.clientWindow.smallWindow .smallFullScreen{display:none;}
.smallWindow #publi_izq{display:none;}
.smallWindow #slider_principal_cgo, .noaside #slider_principal_cgo{margin-left:inherit!important;}
.thereIsPubli{padding-bottom:30px;}
.smallPubli{
	margin-left:auto;
	margin-right:auto;
}
#texto_superior_imgpeq_label,#texto_superior_imgpeq_label_1,#texto_superior_imgpeq_label_2{
	width:151px !important;
	padding:0 !important;
	text-align:center;
}
#texto_superior_imgpeq{
	height:90px;
	width:172px;
	max-width:172px;
	vertical-align:middle;
	display:inherit;
	padding-top:13px;
}
#texto_inferior_imgpeq{
	vertical-align:bottom;
	height:30px;
	background-color:#fa0000;
}
#texto_inferior_imgpeq_label{
	width:151px !important;
	padding:0 !important;
	margin-bottom:0;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	font-size:25px;
}
.fuente_grande{
	font-size:45px;
	height:40px;
}
.fuente_normal{font-size:26px;}
#div_imgauto{
	padding:0;
	width:189px;
	max-width:189px;
	border:1px solid #CCC;
	vertical-align:middle;
	text-align:center;
	display:table-cell;
	overflow:hidden;
	font-weight:bold;
	background:#FAFAFA;
	line-height:30px;
}
#div_imgauto2{
	width:189px;
	max-width:189px;
	vertical-align:middle;
	text-align:center;
	overflow:hidden;
	font-weight:bold;
	background:#FAFAFA;
	line-height:30px;
}
.buttonOpenCatalog{
	padding:5px 10px;
	margin:10px 0 15px 0;
	background-color:#D2312E;
	color:#fff;
	font-weight:bold;
	text-align:center;
	cursor:pointer;
	display:block;
	border-radius:3px;
	text-shadow:0 1px 1px #9D1915;
	border:solid 0 #000;
	margin-left:auto;
	margin-right:auto;
	font-size:20px;
}
#adSenseIntermedio{width:340px;}
#box_shadow_noimg{box-shadow:none;}
#img_cupon_logo_slider_auto{
	box-shadow:none;
	max-width:175px !important;
	max-height:52px !important;
}
#open_button_id{
	display:none;
	position:absolute;
	top:164px;
	font-size:20px;
	width:176px;
	left:0;
	height:21px;
}
#label_titulo_cupon{
width:177px;
	height:30px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	text-overflow:ellipsis;
	padding-left:1px;
	margin-top:10px;
	margin-left:1px;
}
#slider_retailer{
	margin-top:20px;
	margin-left:-25px;
	height:200px;
	position:absolute;
	bottom:0;
}
#slider_retailer .height-cgo-slider{
	padding-bottom:0;
	height:150px;
	width:80px;
}
#slider_retailer .catalog-image{max-height:115px;}
#slider_retailer .footer-catalog-image{
	height:20px;
	margin-bottom:0;
	overflow:visible;
}
.hasSlider{height:400px;}
#fPageInfoContainer{
	float:left;
	margin-left:20px;
}
.smallWindow #fPageInfoContainer, .noaside #fPageInfoContainer {margin-left:10px;}
#fPageInfoContainer h1, #fPageInfoContainer h3, #fPageInfoContainer p{
	float:left;
	clear:both;
	margin-top:4px;
	margin-left:0;
	white-space:nowrap;
}
#logo_negocio_primeraPag a{
	max-width:170px;
	max-height:50px;
	width:inherit;
	float:left;
	/*height:inherit;*/
}
.smallWindow #logo_negocio_primeraPag a, .noaside #logo_negocio_primeraPag a{max-width:100px;}
#logo_negocio_primeraPag img, #rightSlider .shop-logo img, #logo_negocio img{box-shadow:0 5px 5px #ccc;}
.adsensewidht{
	width:400px;
	max-width:400px;
	height:600px;
	max-height:600px;
	left:622px;
	top:89px;
	z-index:0;
}
#mensaje_popup2 .button_enviar_perfil2,#mensaje_popup2 .button_enviar_perfil3{top:60px;}
#mensaje_popup3 .button_enviar_perfil2,#mensaje_popup3 .button_enviar_perfil3{top:60px;}
.footer_international li{width:134px;}
.bigmode{padding-right:0;}
#popup_alertas_cerrar, #containerBuyOnline{z-index:12;}
#popup_alertas_cerrar .close, #containerBuyOnline .close{top:-15px;}
.booklet .b-arrow.b-arrow-start{
	left:-50px;
	top:auto;
	bottom:0;
	height:50px;
	width:36px;
}
.booklet .b-arrow.b-arrow-end{
	right:-45px;
	top:auto;
	bottom:0;
	height:50px;
	width:36px;
}
.booklet .b-arrow-start div{background:url("../images/edittio/start-down-20.png") no-repeat center top;}
.booklet .b-arrow-end div{background:url("../images/edittio/end-down-20.png") no-repeat center top;}
.booklet .b-arrow-start:hover div{background-image:url("../images/edittio/start-20.png");}
.booklet .b-arrow-end:hover div{background-image:url("../images/edittio/end-20.png");}
.booklet .b-arrow.hide{display:none}
#numLeftPage,#numRightPage{
	text-indent:0;
	font-size:10px;
	text-align:center;
	width:50px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	top:auto;
	bottom:40px;
	height:1em;
	z-index:0;
}
#numLeftPage{left:-55px;}
#numRightPage{right:-55px;}
.smallWindow .fullscreen{
	display:block;
	z-index:8;
}
.clientWindow > .fullscreen{display:none;}
.fullscreen-icon{
	position:absolute;
	right:1px;
	top:1px;
	width:32px;
	height:32px;
	margin:5px 0;
	padding:5px 0;
	background-repeat:no-repeat;
	cursor:pointer;
	display:none;
}
.div_welcome{text-align:center;}
.label_welcome {font-size:31px;}
.img_welcome{margin-top:10px;}
.img_welcome_mini{
    margin-top:5px;
    margin-left:10px;
    margin-bottom:15px;
}
.autoimgcupon{width:177px;}
#no_results_message.mail-box {
background-color:#f9f9f9;
border:2px solid #e5e5e5;
position:absolute;
left:50%;
width:500px;
margin-left:-250px;
padding:5px 15px 15px;
border-radius:8px;
box-shadow:0 0 15px #222;
height:auto;
}
#cont_zip.mail-box {
z-index: 12;
}
.grid_view .autoimgcupon
{
    max-width: 126px;
}
.grid_view #texto_superior_imgpeq_label_1.fuente_normal
{
    font-size: 20px;
}
.grid_view #texto_superior_imgpeq_label_1.fuente_grande
{
    font-size: 27px;
}
.grid_view #texto_superior_imgpeq_label_2.fuente_normal
{
    font-size: 20px;
}
.grid_view #texto_superior_imgpeq_label_2.fuente_grande
{
    font-size: 25px;
}
.grid_view #texto_inferior_imgpeq_label
{
     font-size: 17px;
}
.grid_view #texto_superior_imgpeq_label.fuente_normal
{
    font-size: 20px;
}.grid_view #texto_superior_imgpeq_label.fuente_grande
{
    font-size: 25px;
}
.grid_view #div_imgauto
{
    width: 130px;
    max-width: 126px;
}
.grid_icon{	bottom:5px;background-image:url(../images/grid-grey.png);}
.grid_icon:hover{background-image:url(../images/grid-red.png);}
#miniPages{
	height:180px;
	width:100%;
	position:absolute;
	left:34px;
	z-index:9;
	top:auto;
	bottom:5px;
    right: 0px;
    width: auto;
    overflow-x:scroll;
    overflow-y:hidden;
}
#miniPages ul
{
    list-style:none;
    margin:0;
    padding:0;
}
.visor-icon-down
{
    border-bottom:0;
	border-top:1px solid #ccc;
	position:absolute;
	bottom: 5px;
}
#miniPages li
{
    display:inline-block;
    cursor:pointer;
}
#miniPages li.par
{
    margin-left:20px;
}
#miniPages li img{
    top: 0;
    z-index: 5;
    box-shadow: 0 5px 5px #CCC;
    width: 100%;
    border-radius: 2px 0 0 2px;
    font-size: 0;
    line-height: 0;
    max-height:150px;
}
#miniPages li.selected img
{
    box-shadow: 0 5px 5px #d2312e;
}
.numpage
{
    line-height:30px;
    font-size:12px;
    text-align:center;
    font-weight:bold;
}
#miniPages li.selected .numpage{color:#d2312e;}
.rightAuto{right:auto;}
.breadcrumb a,.breadcrumb a:hover
{
    height: 14px;
    text-overflow: ellipsis;
    overflow: hidden;
    margin-right: 3px;
}
.breadcrumb_peque
{
    max-width: 50px;
    text-overflow: ellipsis;
    overflow: hidden;
}
.breadcrumb div
{
    white-space: nowrap;
    display: flex;
}
.editarTiendaVista{width: 96%;}
.label_vista_tienda{width: 143px;max-width: 143px;margin-right: 5px;font-size: 13px;}
.div_editar_tienda{margin-bottom: 10px; }
.info_editar{font-size: 12px; margin-bottom: 10px;}
.boton_editar_tienda{margin-bottom: 0px; float: left; margin-right: 10px;}
.boton1_editar_tienda{ margin-left: 287px}
.facebook_comunity{width: 29px;height: 29px;display: inline-block;position: relative;top: -7;}
.input_referer{width: 495px;}
.label_referer{margin-top: 6px;margin-right: 5px;}
.twitter2{float: left;height: 29px;width: 29px;cursor: pointer;}
.text_area_mail{margin-top: 10px;width: 550px;height: 105px;resize: vertical; margin-bottom: 10px;}
.label_texto_mail{vertical-align: top;margin-top: 10px;}
.text_area_mail:hover{margin-bottom: 10px;}
.error_send_mail_referer{margin-left: 148px;}
.dt_address{background-image:url(../images/ubicacion.png);}
.dt_telefono{background-image:url(../images/telefono.png);}
.dt_vista_tienda{height: 17px; width: 17px !important; background-size: contain;}
.dt_horarios{background-image:url(../images/reloj.png);}
.dt_descripcion{background-image:url(../images/descripcion.png);}
.dt_web{background-image:url(../images/web.png);}
.divCatalogoVistaTienda img{width: 271px;}
.sliderVerticalVistaTienda .catalog-image{width: 130px !important;margin-top: 18px;margin-left: 11px !important;}
.sliderVerticalVistaTienda{float:right !important;}
.vertSlidervista{overflow: auto;width: 100% !important;padding-right: 18px !important; height: 95%;}
.vertSlider1{height: 400px;width: 100% !important;overflow: hidden !important;}
.dd_link{color: #d2312e;}
.ver_en_mapa_vista_tienda{margin-left: 5px;}
.open_button_vista_tienda{height: 30px;width: 200px !important;font-size: 22;}
.sin-catalogo dd{float:left;}
.sin-catalogo dt{float:left;}
.sin-catalogo dl{width: 570px;}
.sin-catalogo dt{clear:none;}
.sin-catalogo{width: 721px;}
.sin-catalogo .open_button_vista_tienda{display: inline;float: right;margin-right: 5px;font-size: 14;height: 20;clear: both;}
.sin-catalogo .linkShops{bottom: 108;right: 0; max-width: 142px; position:absolute;}
.sin-catalogo .editShop{bottom: 82px;right: 0; position:absolute;}
.shop-file-sin-catalogo{min-height: 0px !important;}
.vertSlidervista .fuente_grande{font-size: 32px;}
.vertSlidervista .fuente_normal{font-size: 17px;}
.vertSlidervista #texto_inferior_imgpeq_label{font-size: 18px;}
.completar_info{text-align: justify;max-width: 247px;}
.completar_info_nocatalog{max-width: 200px;}
.open_button_vista_tienda_nocatalog{width: auto !important;}
.mininegocio p{ word-wrap: break-word;}

.footer .indOnlyCols li{float: left;width: 190px;display: block;}
li.indOnlyCols {width:100%}
.bannersLanding li p
{
    margin: 0;
}
body .bannerHtmlContainer p,
body .bannerHtmlContainer div,
body .bannerHtmlContainer label,
body .bannerHtmlContainer a,
body .bannerHtmlContainer table,
body .bannerHtmlContainer thead,
body .bannerHtmlContainer tbody,
body .bannerHtmlContainer h1,
body .bannerHtmlContainer h2,
body .bannerHtmlContainer td,
body .bannerHtmlContainer th,
body .bannerHtmlContainer tr,
body .bannerHtmlContainer textarea,
body .bannerHtmlContainer input,
body .bannerHtmlContainer select,
body .bannerHtmlContainer button,
body .bannerHtmlContainer body,
body .bannerHtmlContainer head,
body .banners .columns .bannerHtmlContainer img,
body .bannersLanding .columns .bannerHtmlContainer img,
body .bannerHtmlContainer ul,
body .bannerHtmlContainer li,
body .bannerHtmlContainer form,
body .bannerHtmlContainer span,
body .bannerHtmlContainer iframe
{
    all: initial;
}

body .bannerHtmlContainer a{
    color: -webkit-link;
    text-decoration: underline;
    cursor: auto;
}
body .bannerHtmlContainer p {
    display: block;
}
body .bannerHtmlContainer div
{
    display: block;
}
body .bannerHtmlContainer label
{
    cursor: default;
}
body .bannerHtmlContainer table
{
    display: table;
    border-collapse: separate;
    border-spacing: 2px;
    border-color: gray;
}
body .bannerHtmlContainer thead
{
    display: table-header-group;
    vertical-align: middle;
    border-color: inherit;
}
body .bannerHtmlContainer tr
{
    display: table-row;
    vertical-align: inherit;
    border-color: inherit;
}
body .bannerHtmlContainer tbody
{
    display: table-row-group;
    vertical-align: middle;
    border-color: inherit;
}
body .bannerHtmlContainer td
{
    display: table-cell;
    vertical-align: inherit;
}
body .bannerHtmlContainer h1
{
    display: block;
    font-size: 2em;
    font-weight: bold;
}
body .bannerHtmlContainer h2
{
    display: block;
    font-size: 1.5em;
    font-weight: bold;
}
body .bannerHtmlContainer textarea
{
    background-color: white;
    border: 1px solid;
    border-image-source: initial;
    border-image-slice: initial;
    border-image-width: initial;
    border-image-outset: initial;
    border-image-repeat: initial;
    flex-direction: column;
    resize: auto;
    cursor: auto;
    padding: 2px;
    white-space: pre-wrap;
    word-wrap: break-word;
}
body .bannerHtmlContainer select
{
    border-radius: 0px;
    border-color: rgb(169, 169, 169);
    box-sizing: border-box;
    align-items: center;
    border: 1px solid;
    border-image-source: initial;
    border-image-slice: initial;
    border-image-width: initial;
    border-image-outset: initial;
    border-image-repeat: initial;
    white-space: pre;
    color: black;
    background-color: white;
    cursor: default;
    margin: 0em;
    font: -webkit-small-control;
    color: initial;
    letter-spacing: normal;
    word-spacing: normal;
    text-transform: none;
    text-indent: 0px;
    text-shadow: none;
    display: inline-block;
    text-align: start;
}
body .bannerHtmlContainer button
{
    margin: 0em;
    font: -webkit-small-control;
    color: initial;
    letter-spacing: normal;
    word-spacing: normal;
    text-transform: none;
    text-indent: 0px;
    text-shadow: none;
    display: inline-block;
    text-align: start;
    padding: 1px 6px;
    align-items: flex-start;
    text-align: center;
    cursor: default;
    color: buttontext;
    padding: 2px 6px 3px;
    border: 2px outset buttonface;
    border-image-source: initial;
    border-image-slice: initial;
    border-image-width: initial;
    border-image-outset: initial;
    border-image-repeat: initial;
    background-color: buttonface;
    box-sizing: border-box;
}
body .bannerHtmlContainer
{
    overflow: hidden;
}
.bodycatalogo #sectionsList{
    width: 300px;
    height: auto;
    top: 0px;
    bottom: 0px;
}
.bodycatalogo #ulSections{
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.bodycatalogo #ulSections li{
    padding: 5px 10px 5px 20px;
    background-position: 2px 9px;
    background-image: url(../images/edittio/list-grey.png);
    background-repeat: no-repeat;
    list-style-type: none;
}
.bodycatalogo #ulSections li a{cursor:pointer}
.bodycatalogo .ui-autocomplete{
    max-height: 500px;
    overflow-y: auto;
    overflow-x: hidden;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.bodycatalogo a.ui-state-hover,
.bodycatalogo .show-tagspags:hover{
    font-weight: bold;
    background-color: #f5f5f5;
    text-shadow: 1px 1px 1px #fff;
    border: 0;
    border-radius: 0;
    cursor: pointer;
}
.bodycatalogo .show-tagspags{
    margin: 0px;
    padding: 2px 5px;
}
.bodycatalogo a.button-show-tagpages{
    padding: 0px 0px 0px 20px;
    background-position: 0px;
}
.bodycatalogo li.open a.button-show-tagpages{
    background: url(images/edittio/toggle-close.png) no-repeat 1px 2px;
    background-position: 0px;
}
.bodycatalogo a.button-show-tagpages span{
    font-size: 9px;
}
.bodycatalogo .ui-menu-item .zona-minipags,
.bodycatalogo .open-button.hide,
.bodycatalogo .noResultsSearch.hide{
    display: none;
}
.bodycatalogo .ui-menu-item.open .zona-minipags{
    display: block;
}
.bodycatalogo .zona-minipags li.liminipage-image{
    float: left;
    width: 80px;
    margin: 10px 0 10px 15px;
    position: relative;
}
.bodycatalogo .catalog-image .open-button{
    right: 1px;
}
.bodycatalogo .zona-minipags li.liminipage-num,
.bodycatalogo .itemAuto{
    width: auto;
    cursor: pointer;
    font-weight: normal;
}
.bodycatalogo .itemAuto:hover{
    border-bottom: 1px dotted #d2312e;
    font-weight: bold;
}
.bodycatalogo a.button-show-tagpages:hover{
    border-bottom: 0;
}
.bodycatalogo .noResultsSearch{
    display: block;
    font-size: 11px;
    padding: 8px 0px 0px 1px;
}
.carrefour #botCerrarFullScreen{background-color:#1970b4;}
/*.carrefour .grid_icon:hover{background-image:url(../images/grid-blue.png);}
.carrefour .catInfo:hover{background-image:url(../images/info-blue.png);}
.carrefour .zoomout-icon:hover{background-image:url(../images/zoomout-blue.png);}
.carrefour .zoom-icon:hover{background-image:url(../images/zoom-blue.png);}
.carrefour .download_icon:hover{background-image:url(../images/download-blue.png);}
.carrefour .fullscreen:hover{background-image:url(../images/expand-blue.png);}
.carrefour .searchIcon:hover{background-image:url(../images/search-blue.png);}
.carrefour .booklet .b-arrow-prev:hover div{background-image:url("../images/edittio/back-36-blue.png");}
.carrefour .booklet .b-arrow-start:hover div{background-image:url("../images/edittio/start-20-blue.png");}
.carrefour .booklet .b-arrow-next:hover div{background-image:url("../images/edittio/forward-36-blue.png");}
.carrefour .booklet .b-arrow-end:hover div{background-image: url("../images/edittio/end-20-blue.png");}*/
.carrefour.bodycatalogo a, .carrefour .zona-minipags li.liminipage-num a, .carrefour.bodycatalogo .ui-widget-content a{color:#194C98}
.carrefour .ulSections a, .carrefour .ui-autocomplete .itemAuto:hover{border-bottom:1px dotted #194C98;}
.carrefour.bodycatalogo .open-button{background-color:#194C98}
.carrefour.bodycatalogo input{border-color: #194C98}
.clientWindow.smallWindow.slideshow.tactil.carrefour, .clientWindow.noaside.slideshow.tactil.carrefour{padding-left:0px;}
.tactil .slider .display{height:calc(98% - 220px)}
.tactil.carrefour .menu-slider, .carrefour .highlighted-detail .mail{display:none}
#botCerrarTactil{position:absolute; top:5px; right:5px;z-index:8}
.height59{height:59px !important}.tactil.carrefour #miniPages{left:0px;}
/*#botGridTactil{position:absolute; bottom:5px; left:5px;z-index:8;border:0px}*/
.a_ver_tiendas_mapa{position: absolute;top: 14px;;right: 0px; cursor:pointer;}
#dd_web{max-width: 100px; width: 100px}
.indOnlyColsSocial{width: 780px !important;}
.indOnlyColsSocial p{float:left;}
.indOnlyColsSocial li{max-width: 140px !important;width: 140px !important; margin-left: 10px !important; float:left  !important;}
li.liFinalSlider{padding-left: 10px;}
li.liFinalSlider a{max-width: 350px;}
.liFinalSlider label, .liFinalSlider a{margin-left:auto !important;margin-right:auto !important;display: inherit !important;}
.four .liFinalSlider label, .three .liFinalSlider label{margin-top: 135px; font-size: 20px; color: #797979;}
.buttonFinalSlider{width: auto !important;font-size: 17px;line-height: 21px;}
#titulo_mini_contenido_tiendas{height: 24px;}
.bookIcon{margin-right: 5px;}
.aFinalSlider{text-shadow:none !important;}
.five .liFinalSlider label{margin-top: 99px; font-size: 20px; color: #797979;}
#lista_tiendas h3 label{max-width: 539px;display: block;}
/*#cont_slider_final .liFinalSlider{width: 444px !important;}*/
#slider_home_control .catalog-image {overflow: hidden;max-height: 200px;}

.shoppingMall 
{
    width: 165px !important;
    background: white;
    box-shadow: 0 5px 10px #ccc;
    height: 170px;
}

li.shoppingMall
{
    padding-bottom: 0px !important;
}

.shoppingMall a 
{
    color: Black;
}
.shoppingMall a:hover 
{
    color: #d2312e;   
}
li.shoppingMall .shoppingMallInner
{
    width: 100%;
    height: 100%;   
}

.shoppingMall .howto_arrive 
{
    color: #d2312e;
    border-bottom: 1px dotted #d2312e;
    position: relative;
    top: 5px;
}

.shoppingMall .shop-image
{
    margin-top: 10px;
    box-shadow: none;
    width: 150px;
    display: inline-block;
    text-align: center;
    margin-bottom: 5px;
    padding: 5px;
}

.shoppingMall .shop-name 
{
    text-align: center;
    font-weight: bold;
    margin-bottom: -20px;
}

.shoppingMall p 
{
    text-align: center;
    font-size: 0.9em;
}
.shoppingMall p.distanceCityCenter
{
    position: relative;
    top: 5px;
}

#shoppingMalls .slider
{
    padding: 20px 0;
    border-radius: 8px;
    margin: 20px 0;
}

#DescripcionControl1_descripcion_galeria
{
    padding-bottom: 1px;
}

#DescripcionControl1_cityStoreCount .statsBlock
{
    display: inline-block;
    *display: inline;
    zoom: 1;
    text-align: center;
    width: 24%;
    margin-top: 20px;
}
.weatherBlocksWrapper
{
    position: absolute;
    top: 10px;
    right: -10px;
}
.weatherInfoBlock 
{
    display: inline-block;
    margin: 10px;
    height: 40px;
    width: 120px;
    padding: 5px 0px;
}

.weatherInfoBlock:first-child 
{
    border-right: 1px dotted #ccc;
}
.weatherInfoBlock .cityName 
{
    font-size: 18px;
    margin-left: 10px;

}

.weatherInfoBlock .weatherLogo 
{
    height: 50px;
    display: inline-block;
    zoom: 1;
    *display: inline;
}

.weatherInfoBlock img 
{
    height: 100%;
    width: auto;
}

.weatherInfoBlock span.temp 
{
    font-size: 18px;
    position: relative;
    top: -20px;
    margin-left: 5px;
}

.text-descripcion-galeria.has_weather
{
    margin-top: 30px;
}

.weatherLogoWrapper 
{
    height: 50px;
    position: relative;
    top: -10px;
}
.open-button-special
{
    max-width: 0px;
}
.foll-cat .four.columns .catalog-image, .landing_foll-cat .four.columns .catalog-image,
.foll-cat .three.columns .catalog-image, .landing_foll-cat .four.columns .catalog-image
{
    max-height: 300px;
    overflow: hidden;
}

.popular_catalogs_category_block 
{
    width:22%;
    display: inline-block;
    margin: 10px;
}

.popular_catalogs .catalog-image 
{
    border: 1px solid #ccc;   
}
.popular_catalogs_category_block h5 
{
    text-align: center;
}
.popular_catalogs_categories_wrapper 
{
    width: 100%;
    margin-left: 15px;   
}
.popular_catalogs_wrapper
{
    height: 200px;
}

.popular_catalogs div 
{
    position: relative;
}

.popular_catalogs_aside 
{
    overflow: hidden;
}

.popular_catalog_1 
{
    float: left;
    margin-right: 5px;
    height: 99%;
    width: 110px;
    overflow: hidden;
}

.popular_catalog_1 img 
{
    min-height: 100%;
    min-width: 100%;
    width: auto;
    box-shadow: none;
}

.popular_catalogs_aside img 
{
    width: 100%;
}

.popular_catalogs_aside div 
{
    height: 96.5px;
    overflow: hidden;
}

.popular_catalog_2 
{
    margin-bottom: 4%;
}

span.popular_catalog_tienda 
{
    width:95%;
	font-size:12px;
	font-weight:bold;
	background-color: rgba(109, 109, 109, 0.7);
	background-color: rgb(109,109,109);
    position: absolute;
    bottom: 0px;
    right: 0px;
    color: #FFF;
    padding: 3px;
    text-align: right;
    -webkit-transition-duration: 0.5s; /* Safari */
    transition-duration: 0.5s;
}

.popular_catalog_1 .open-button, .popular_catalog_2 .open-button, .popular_catalog_3 .open-button { display: none !important; }

div.catalog-image:hover span.popular_catalog_tienda 
{
    background-color: #D2312E;
    background-color: rgba(210, 49, 46, 1);
}

.productRanking {
    height: 185px;
}
.productRankingInCategory {
    display: inline-block;
    position: relative;
    height: 100%;
    width: 22%;
	margin: 0 10px 0 10px;
}
.productRankingInCategory ul
{
    position: absolute;
    top: 0px;
    width: 100%;
    padding-left: 0;
}
.productRankingInCategory li {
    list-style: none;
    text-align: left;
    background: white;
    margin-bottom: 5px;
    padding: 5px;
    box-shadow: 0px 2px 2px #CCC;	
}
.productRankingInCategory li a {color: Black;}
.productRankingInCategory li a:hover {color: #D2312E;}
.productRankingInCategory li i, .productRankingInCategory li img {float: right;}
.productRankingInCategory li.up i {color: Green;}
.productRankingInCategory li.down i {color: Red;}
.productRankingInCategory li.equal i {color: #CCC;}
.productRankingInCategory li.new i {color: #F9C12C;}

.popular_catalogs_category_block h5{
	font-size:15px;
	text-align:left;
	padding:5px 0 5px 15px;
	margin:0;
	display:block;
	text-align: center;
}

.productRankingWrapper 
{
    width: 100%;
    margin-left: 15px;
}
.nocategories
{
    display:none;
}
.header-nocategories
{
    height:75px;
}
.breadcrumb_nolink
{
    float: left;
    margin: 0 0 0 9px;
}
.nobreak{white-space: nowrap;}
.breadcrumb h1.breadcrumb_peque {max-width: none;}
#sliderResultados .three.columns li.liFinalSlider
{
    width: 250px;
    margin-left: 245px;
    text-align: center;   
}
.ui-dialog.ui-corner-all {
  overflow: visible;
}
#firstPagePubliContainer
{
    min-height: 313px;
}
#publi_cgo_left.hasPubli
{
    top: 50%;
    margin-top: -195.5px;
}
.talkabout 
{
    position: absolute;
    margin-right: 20px;
    left: 40px;
    width: 24px;
    height: 24px;
    background: url('../images/bagIcon.png');
}
h3.noborder {border: none; margin-bottom: 5px; margin-top: 18px;}
div.retailer_description_paragraph{margin-bottom: 10px; margin-left: 65px;}
.retailer_description_paragraph_wrapper {clear: both;}
.retailer_postit {
  width: 270px;
  /* background: #fefabc; */
  background-image: url('../images/tiendeoPostItTop.png');
  background-repeat: no-repeat;
  position: absolute;
  right: 25px;
  top: 45px;
  padding-top: 50px;
  height: 210px;
}
.retailer_postit img 
{
    display: block;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 10px;
}
.retailer_postit>.postItInner 
{
      background: #eee56b;
      margin-top: -2px;
      padding: 10px;
      -webkit-box-shadow: 0 10px 10px -10px #000000;
      -moz-box-shadow: 0 10px 10px -10px #000000;
      box-shadow: 0 10px 10px -10px #000000;
}
.retailer_description_paragraphs{width: 390px;}
iframe.frameviewer{
    width: 100%;
    border: 1px solid #CCC;
    height: 455px;
    margin-bottom: 15px;
}
.pointTag img:hover
{
    width: 29px;
    height: 29px;
    margin-left: -2px;    
}
#txt_faq li {
  float: none;
  height: auto;
  width: auto;
}

#openOfferTypeDialog 
{
    height: 1em;
    margin-top: 50px;
}

#openOfferTypeDialog:hover 
{
    background: none;
    color: #D2412E;
    text-shadow: none;
    text-decoration: underline;
}
#offer_type_dialog 
{
    overflow-x: inherit;
    overflow-y: scroll;
}
#divNative{
    border-bottom: 1px dotted #CCC;
    margin-bottom: 15px;
}
#cupon_dialog 
{
    width: 751px;
    position: absolute;
    z-index: 110;
    background: white;
    overflow: hidden;
    border-radius: 5px;
    box-shadow: 0 22px 70px 4px rgba(0,0,0,0.56);
    right: 0; left: 0;
    .left: 50%;
    opacity: 0;
    margin: 50px auto;
    .margin-left: -375px;
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
    text-align: center;
    -webkit-transform: scale(1.05) translateY(-25px);
    -moz-transform: scale(1.05) translateY(-25px);    
    transform: scale(1.05) translateY(-25px);     
    
}
#coupon_loading img {
    position: fixed;
    margin-top: 10%;
    left: 50%;
    margin-left: -75px;
    z-index: 105;
}
#cupon_dialog.visible 
{
    -webkit-transform: scale(1) translateY(0);
    -moz-transform: scale(1) translateY(0);
    transform: scale(1) translateY(0);
    opacity: 1;
}
#cupon_dialog.hide 
{
    display: none;
}
#cupon_dialog iframe 
{
    width: 100%;
    height: 100%;
    border: 0;
    overflow: hidden;
}
#dialog_background 
{
    position: fixed;
    height: 100%;
    width: 100%;
    z-index: 100;
    background: rgba(0,0,0,0.5);
    -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000, endColorstr=#7F000000);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000, endColorstr=#7F000000);
}
.bodycatalogo ul.promo.community .li-relative-alertas{
    width: 100%;
    padding: 10px 0px 5px 0px;
    text-align: center;    
}
ul.promo.community .button-send{
    border-radius: 8px;
}
ul.promo.community .alert{
    right: 0px;
    left: inherit;
}
.bodycatalogo ul.promo.community .alert{
    right: inherit;
    left: 85px;
}
ul.promo.community .li-texto-alertas{
    width: 460px;
}
.one ul.promo.community .li-texto-alertas {
    width: 600px;
}
.buttons_wrapper {
    width: 100%;
    margin-top: 25px;
    text-align: center;
}
.buttons_wrapper button {
    background-color: #d2312e;
    border: none;
    color: white;
    width: 25%;
    padding: 6px;
    cursor: pointer;
    border-radius: 3px;
}
.buttons_wrapper button:first-child { margin-right: 10px; }
.buttons_wrapper button:last-child { margin-left: 10px; }

.addToFav{
    padding: 5px 5px 15px 5px;
    text-align: center;
    cursor: pointer;
}
.tagFav .addToFav {
    text-align: left;
    font-size: 16px;
}
.addToFav .star{
    background-image: url(../images/fav_app1.png);
    width: 30px;
    height: 30px;
    display: inline-block;
    background-repeat: no-repeat;
    background-size: cover;
    vertical-align: middle;
}
.addToFav.sel .star{
    background-image: url(../images/fav_app3.png);
}
.addToFav:hover .star{
    background-image: url(../images/fav_app2.png);
}
.addToFav .txtToAdd,
.addToFav.sel .txtAdded,
.addToFav .txtTag{
    padding: 8px 0px 0px 10px;
    display: inline-block;
    vertical-align: middle;
}
.addToFav .txtTag{
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    max-width: 150px;
}
.addToFav .txtAdded,
.addToFav.sel .txtToAdd{
    display: none;
}
.video-container {
    position: relative;
    padding-top: 64%;
    margin: 75px 50px 20px 0px;
}
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
li div.button-open-catalog-medium.btinline,
li.details.c div.button-open-catalog-medium.btinline{
  margin-right: 25px;
  display: inline-block;
}
.saveAndShare{
    display: inline-block;
    vertical-align: middle;
}
.saveAndShare .btCgoSave {
    display: inline-block;
    background-image: url(../images/save_app1.png);
    background-repeat: no-repeat;
    background-size: 25px 25px;
    width: auto;
    height: 25px;
    cursor: pointer;
    text-align: left;
    padding-left: 35px;
    margin-right: 35px;
    vertical-align: bottom;
    line-height: 25px;
    font-size: 14px;
}
.saveAndShare .btCgoShare {
    display: inline-block;
    background-image: url(../images/share_app1.png);
    background-repeat: no-repeat;
    background-size: 25px 25px;
    width: 25px;
    height: 25px;
    cursor: pointer;
}
.saveAndShare .btCgoSave:hover,
.saveAndShare .btCgoSave.sel:hover{
    background-image: url(../images/save_app2.png);
}
.saveAndShare .btCgoShare:hover,
.saveAndShare .btCgoShare.sel:hover{
    background-image: url(../images/share_app2.png);
}
.saveAndShare .btCgoSave.sel{
    background-image: url(../images/save_app3.png);
}
.saveAndShare .btCgoShare.sel{
    background-image: url(../images/share_app3.png);
}
.popup .sharer {
    height: 40px;
    margin-top: 10px;
    background-repeat: no-repeat;
    background-position: center;
    text-align: center;
    cursor: pointer;
}
.popup .facebookSharer {
    background-image: url(../images/comunity/facebook-share.png);
}
.popup .twitterSharer {
  background-image: url(/images/comunity/twitter-share.png);
}
.popup .sharer.mail button {
    background-image: url(/images/mail24.png);
    background-repeat: no-repeat;
    background-position: 9px 7px;
    width: 179px;
    background-color: #D2312E;
    border: none;
    color: white;
    padding: 10px;
    border-radius: 3px;
    text-transform: uppercase;
    font-size: 12px;
    line-height: 20px;
    height: 38px;
    cursor: pointer;
}
.popup.enter-mail #mailForShare{
    display: inline-block;
    margin: 0px;
    width: 137px;
    height: 37px;
    padding: 5px 10px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border: 1px solid #CCC;
}
.popup.enter-mail .sharer.mail button{
    display: inline-block;
    color: #d2312e;
    width: 42px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}