@font-face {
	font-family: Gotham;
	src: url('../fonts/Gotham-Book.otf');
}

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
	margin: 0;
	padding: 0;
	border: 0;
	font: inherit;
	vertical-align: top;
}

/* HTML5 display-role reset for older browsers */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
	display: block;
}

body {
	line-height: 1;
}

ol,
ul {
	list-style: none;
}

blockquote,
q {
	quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
	content: '';
	content: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

body {
	width: auto;
	font-family: sans-serif;
	font-size: 13px;
	background: #fff;
}

/*remueve outline,shadow y focus de todo*/
.ui-shadow-inset,
.ui-icon-shadow,
.ui-focus,
.ui-icon,
.ui-overlay-shadow,
.ui-shadow,
.ui-btn-active,
* {
	text-shadow: none !important;
	box-shadow: none !important;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	font-weight: normal !important;

}

.ui-btn,
label.ui-btn {
	border-style: none !important;
	border-width: 0 !important;
}

#attach_preview-popup {
	left: 15px !important;
}


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

/*Alertas*/

.ui-loader {
	z-index: 999 !important;
}

.ui-overlay-b {
	background: url(../../img/mobile/bg-overlay.png) repeat !important;
	height: 100% !important;
	width: 100%;
	float: left;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 299;
}

.ui-popup {
	width: 260px;
	min-height: 180px;
	margin: -105px 0 0 -150px;
	top: 50%;
	position: fixed;
	background: #E6E6E6;
	border: #FFFFFF 4px solid;
	border-radius: 2px !important;
	display: block;
	z-index: 3000;
}

.ui-popup.special {
	left: 50%;
}

.ui-popup h3 {
	font-size: 14px;
	color: #333333;
	text-align: center;
	margin: 30px 0 0 0;
	line-height: 20px;
}

.ui-popup p {
	font-size: 14px;
	color: #333333;
	text-align: center;
	width: 190px;
	margin: 0 auto;
	line-height: 20px;
}

.ui-popup .btnNotification {
	margin: 0 auto;
	display: block;
	width: 130px;
	padding: 5px 0;
	border-radius: 2px;
	box-shadow: 0px 2px 0px 0px #0E3F27;
	-webkit-box-shadow: 0px 2px 0px 0px #0E3F27;
	-moz-box-shadow: 0px 2px 0px 0px #0E3F27;
	position: absolute;
	bottom: 25px;
	left: 87px;
	background: #1c7f50;
	/* Old browsers */
	background: -moz-linear-gradient(top, #1c7f50 1%, #0e4028 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #1c7f50), color-stop(100%, #0e4028));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #1c7f50 1%, #0e4028 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #1c7f50 1%, #0e4028 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #1c7f50 1%, #0e4028 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #1c7f50 1%, #0e4028 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1c7f50', endColorstr='#0e4028', GradientType=0);
	/* IE6-9 */
}

.ui-popup .btnConfirmation-ok,
.ui-popup .btnConfirmation-cancel {
	text-transform: uppercase;
	margin: 10px auto;
	display: block;
	width: 130px;
	padding: 5px 0;
	border-radius: 2px;
	box-shadow: 0px 2px 0px 0px #0E3F27;
	-webkit-box-shadow: 0px 2px 0px 0px #0E3F27;
	-moz-box-shadow: 0px 2px 0px 0px #0E3F27;
	position: relative;
	bottom: 0;
	left: 0;
	background: #1c7f50;
	/* Old browsers */
	background: -moz-linear-gradient(top, #1c7f50 1%, #0e4028 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #1c7f50), color-stop(100%, #0e4028));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #1c7f50 1%, #0e4028 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #1c7f50 1%, #0e4028 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #1c7f50 1%, #0e4028 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #1c7f50 1%, #0e4028 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1c7f50', endColorstr='#0e4028', GradientType=0);
	/* IE6-9 */
}

.ui-popup .btnConfirmation-ok .ui-btn-text,
.ui-popup .btnConfirmation-cancel .ui-btn-text {
	color: #FFF;
}

.ui-popup .btnNotification .ui-btn-text {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 17px;
	text-transform: uppercase;
}


/*PROBLEMA A RESOLVER CON ALERTAS EN MOBILE*/



/*PROBLEMA A RESOLVER CON ALERTAS EN MOBILE*/
.ui-selectmenu-hidden {
	display: none;
}

.ui-popup-container {
	z-index: 300;
}


.gradient_green {
	background: #3FAE2A;
	/* IE6-9 */
}

.gradient_green_darker {
	background: #3FAE2A;
	/* Old browsers */
	background: -moz-linear-gradient(top, #3FAE2A 0%, #369623 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3FAE2A), color-stop(100%, #369623));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #3FAE2A 0%, #369623 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #3FAE2A 0%, #369623 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #3FAE2A 0%, #369623 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #3FAE2A 0%, #369623 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3FAE2A', endColorstr='#369623', GradientType=0);
	/* IE6-9 */
}

.gradient_green_darker:hover {
	background: #369623;
	background: -moz-linear-gradient(top, #369623 0%, #338220 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #369623), color-stop(100%, #338220));
	background: -webkit-linear-gradient(top, #369623 0%, #338220 100%);
	background: -o-linear-gradient(top, #369623 0%, #338220 100%);
	background: -ms-linear-gradient(top, #369623 0%, #338220 100%);
	background: linear-gradient(to bottom, #369623 0%, #338220 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#369623', endColorstr='#338220', GradientType=0);
}

.gradient_grey {
	background: #f8f8f8;
	/* Old browsers */
	background: -moz-linear-gradient(top, #f8f8f8 0%, #d0d0d0 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f8f8f8), color-stop(100%, #d0d0d0));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f8f8f8 0%, #d0d0d0 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f8f8f8 0%, #d0d0d0 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f8f8f8 0%, #d0d0d0 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #f8f8f8 0%, #d0d0d0 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8', endColorstr='#d0d0d0', GradientType=0);
	/* IE6-9 */
}

.gradient_dark_grey {
	background: #808080;
	/* Old browsers */
	background: -moz-linear-gradient(top, #808080 0%, #585858 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #808080), color-stop(100%, #585858));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #808080 0%, #585858 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #808080 0%, #585858 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #808080 0%, #585858 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #808080 0%, #585858 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#808080', endColorstr='#585858', GradientType=0);
	/* IE6-9 */

}

.gradient_blue {
	background: #3b5997;
	/* Old browsers */
	background: -moz-linear-gradient(top, #3b5997 1%, #29477c 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #3b5997), color-stop(100%, #29477c));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #3b5997 1%, #29477c 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #3b5997 1%, #29477c 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #3b5997 1%, #29477c 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #3b5997 1%, #29477c 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3b5997', endColorstr='#29477c', GradientType=0);
	/* IE6-9 */
}

.gradient_black {
	background: #7d7d7d;
	/* Old browsers */
	background: -moz-linear-gradient(top, #7d7d7d 0%, #4e4a4b 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7d7d7d), color-stop(100%, #4e4a4b));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #7d7d7d 0%, #4e4a4b 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #7d7d7d 0%, #4e4a4b 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #7d7d7d 0%, #4e4a4b 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #7d7d7d 0%, #4e4a4b 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7d7d7d', endColorstr='#4e4a4b', GradientType=0);
	/* IE6-9 */
}

.gradient_dark_black {
	background: #333333;
	/* Old browsers */
	background: -moz-linear-gradient(top, #333333 0%, #1a1a1a 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #333333), color-stop(100%, #1a1a1a));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #333333 0%, #1a1a1a 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #333333 0%, #1a1a1a 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #333333 0%, #1a1a1a 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #333333 0%, #1a1a1a 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#1a1a1a', GradientType=0);
	/* IE6-9 */
}

.gradient-red {
	background: #ed1c24;
	/* Old browsers */
	background: -moz-linear-gradient(top, #ed1c24 0%, #b5191f 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ed1c24), color-stop(100%, #b5191f));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ed1c24 0%, #b5191f 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ed1c24 0%, #b5191f 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ed1c24 0%, #b5191f 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #ed1c24 0%, #b5191f 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24', endColorstr='#b5191f', GradientType=0);
	/* IE6-9 */
}

#start-session .gradient_green:hover,
.company-message .gradient_green:hover,
.add-comment .gradient_green:hover,
.wrap-12 .gradient_green:hover {
	background: #369623;
	background: -moz-linear-gradient(top, #369623 0%, #338220 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #369623), color-stop(100%, #338220));
	background: -webkit-linear-gradient(top, #369623 0%, #338220 100%);
	background: -o-linear-gradient(top, #369623 0%, #338220 100%);
	background: -ms-linear-gradient(top, #369623 0%, #338220 100%);
	background: linear-gradient(to bottom, #369623 0%, #338220 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#369623', endColorstr='#338220', GradientType=0);
}

/*menu flexible*/
.left_content {
	display: none;
	z-index: 10;
	width: 265px;
	min-height: 100%
}

.right_content {
	z-index: 20;
	top: 0;
	left: 0;
	width: 100%;
	min-height: 100%;
	background-color: #f2f2f2;
}

.main {
	width: 100%;
	min-height: auto;
}

.hide-nav {
	-webkit-transform: translatex(0);
	-moz-transform: translatex(0);
	-webkit-animation-name: slideovernav;
	-moz-animation-name: slideovernav;
	-webkit-animation-timing-function: ease-out;
	-moz-animation-timing-function: ease-out;
	animation-timing-function: ease-out;
	-webkit-animation-duration: 200ms;
	-moz-animation-duration: 200ms;
	animation-duration: 200ms;
}

.showing-nav {
	-webkit-transform: translatex(265px);
	-moz-transform: translatex(265px);
	-webkit-animation-name: slidefornav;
	-moz-animation-name: slidefornav;
	-webkit-animation-timing-function: ease-out;
	-moz-animation-timing-function: ease-out;
	animation-timing-function: ease-out;
	-webkit-animation-duration: 200ms;
	-moz-animation-duration: 200ms;
	animation-duration: 200ms;
}

@-webkit-keyframes slidefornav {
	from {
		-webkit-transform: translatex(0);
	}

	to {
		-webkit-transform: translatex(265px);
	}
}

@-moz-keyframes slidefornav {
	from {
		-moz-transform: translatex(0);
	}

	to {
		-moz-transform: translatex(265px);
	}
}

@-webkit-keyframes slideovernav {
	from {
		-webkit-transform: translatex(265px);
	}

	to {
		-webkit-transform: translatex(0);
	}
}

@-moz-keyframes slideovernav {
	from {
		-moz-transform: translatex(265px);
	}

	to {
		-moz-transform: translatex(0);
	}
}

a {
	text-decoration: none;
}

.ui-btn-active:visited,
.ui-btn-active:hover,
.ui-btn-active a.ui-link-inherit {
	color: inherit;
}

.ui-btn-active {
	-webkit-box-shadow: none;
}

.ui-header .ui-btn-left,
.ui-footer .ui-btn-left {
	left: 12px
}

/*buttons*/
a.btn {
	color: white;
	text-shadow: 0 0px 0px transparent;
	font-size: 15px !important;
	text-align: center;
	display: block;
	-webkit-box-shadow: none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

a.btn_grey {
	color: #333333;
	text-shadow: 0 0px 0px transparent;
	background: #ccc;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: none;
}

a.btn .ui-btn-inner,
a.btn_grey .ui-btn-inner {
	padding: 0 !important;
	height: 40px;
	line-height: 40px;
}

a.btn.two-btn {
	height: 40px;
	line-height: 40px;
	width: 140px;
	box-shadow: 0px 2px 0px 0px #0E3F27 !important;
	-moz-box-shadow: 0px 2px 0px 0px #0E3F27 !important;
	-webkit-box-shadow: 0px 2px 0px 0px #0E3F27 !important;
}

a.btn.two-btn:first-child {
	margin: 0;
	float: left;
}

a.btn.two-btn:last-child {
	margin: 0;
	float: right;
}

a.btn.crisis {
	height: 35px;
	line-height: 35px;
	width: 140px;
	padding: 0 15px;
	margin: 0 auto;
	box-shadow: 0px 2px 0px 0px #611417 !important;
	-moz-box-shadow: 0px 2px 0px 0px #611417 !important;
	-webkit-box-shadow: 0px 2px 0px 0px #611417 !important;
}



a.reciber {
	float: right;
	overflow: hidden;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	height: 40px;
	line-height: 40px;
	padding: 0px 10px;
}

a.reciber.full-width {
	float: none;
	display: block;
}

a.reciber.full-width h3 {
	border-right: none;
	background: url(../../img/mobile/ic-person.png) no-repeat 0px 10px;
	padding-left: 30px;
}

a.reciber.full-width h3.cart {
	background: url(../../img/mobile/ic-cart.png) no-repeat 0px 12px;
	padding-left: 30px;
}

a.reciber.full-width h5 {
	float: right;
}

a.reciber:hover {
	background: #333333;
	/* Old browsers */
	background: -moz-linear-gradient(top, #333333 0%, #1a1a1a 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #333333), color-stop(100%, #1a1a1a));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #333333 0%, #1a1a1a 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #333333 0%, #1a1a1a 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #333333 0%, #1a1a1a 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #333333 0%, #1a1a1a 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#1a1a1a', GradientType=0);
	/* IE6-9 */
}

a.reciber h3 {
	float: left;
	border-right: 1px solid #5a5a5a;
	padding-right: 5px;
	color: #fff;
	line-height: 40px;
	font-size: 12px;
}

a.reciber h5 {
	float: left;
	border-left: 1px solid #888888;
	padding-left: 5px;
	color: #fff;
	font-size: 18px;
}

a.ic-can {
	background: url(../../img/mobile/ic-can.png) no-repeat;
	position: absolute;
	top: 12px;
	right: 6px;
	text-indent: -9999999999px;
	display: block;
	width: 22px;
	height: 22px;
}


a.quick-response {
	float: right;
	overflow: hidden;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	height: 40px;
	line-height: 40px;
	padding: 0px 10px;
	margin: 0 10px 0 0;
}

a.quick-response h3 {
	float: left;
	padding-right: 5px;
	color: #fff;
	line-height: 40px;
	font-size: 12px;
}


.label_qr {
	color: #333333;
}

.content_btn_qr {
	width: 100%;
	height: auto;
	float: left;
	margin: 0 0 10px;
}

.content_text_qr {
	width: 100%;
	height: auto;
	float: left;
	margin: 5px 0;
}

.titulo_pregunta {
	padding: 0 15px 0 0;
}

.btn_borrar {
	color: #1C7F50;
	padding: 0 15px;
	border-left: #CCC 1px solid;
	text-decoration: none;
}

a.quick-response_left {
	float: left;
	overflow: hidden;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	height: 40px;
	line-height: 40px;
	padding: 0px 10px;
	margin: 0 10px 0 0;
}

a.quick-response_left h3 {
	float: left;
	padding-right: 5px;
	color: #fff;
	line-height: 40px;
	font-size: 12px;
}


#listado_respuestas .ui-btn-icon-left>.ui-btn-inner>.ui-icon,
.ui-btn-icon-right>.ui-btn-inner>.ui-icon {
	top: 24px !important;
}

.list .item .description .mt h4 p {
	margin: 0 0 20px 0;
}

#list-consultas-result .item {}

#list-consultas-result .item:nth-child(odd) {
	background: #FFF;
}

#list-consultas-result .item:nth-child(even) {
	background: #F2F2F2
}

#list-consultas-result .item .item-box {
	background: none;
	display: inline-block;
	width: 100%;
	padding: 6px 10px;
	position: relative;
	z-index: 10;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

#list-consultas-result .item .item-box:nth-child(odd) {}

#list-consultas-result h4 {
	margin: 5px 0
}

#list-consultas-result .text_black {
	font-size: 12px;
	color: #1A1A1A;
	font-weight: bold;
	display: block;
}





.header {
	padding: 0;
	height: 45px;
	position: relative
}

.header h1.logo {
	background: url("../../img/mobile/logo.png") no-repeat scroll 0 0 transparent;
	height: 45px;
	margin: 0 auto;
	text-indent: -9999px;
	width: 103px;
}

.header h1.logo a {
	width: 100%;
	height: 45px;
	display: block;
}

.menu-home {
	height: 30px;
	width: 36px;
	border: none;
	left: 6px !important;
	box-shadow: none;
	-webkit-box-shadow: none;
	background: url("../../img/mobile/bg-call-menu.png") no-repeat scroll 0 0 transparent;
	text-indent: -9999px;
	top: 7px !important;
}

a.btn_header {
	position: absolute;
	width: 30px;
	height: 30px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

/*buttons on left*/
a.btn_header span.ic-main {
	width: 20px;
	height: 20px;
	display: block;
	position: absolute;
	top: 5px;
	left: 5px;
}

a.btn_header .ic-person {
	background: url(../../img/mobile/ic-person.png) no-repeat center center;
}

a.ic-message {
	top: 7px !important;
	right: 6px !important;
	width: 31px;
	height: 28px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border-top: 1px solid #0e3f27;
	border-bottom: 1px solid #499771;
}

a.ic-message .ic-mes {
	background: url(../../img/mobile/ic-message.png) no-repeat center center;
	width: 22px;
	height: 20px;
	display: block;
	margin: 3px 0 0 5px;
}

a.ic-message .ic-add-people {
	background: url(../../img/mobile/ic-add-people.png) no-repeat center center;
	width: 22px;
	height: 20px;
	display: block;
	margin: 3px 0 0 5px;
}

.main .header a.back {
	color: #fff !important;
	left: 6px !important;
	border-top: 1px solid #0e3f27;
	border-bottom: 1px solid #499771;
	font-weight: bold;
	top: 7px !important;
	padding: 0 9px;
	;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	height: 30px;
	line-height: 30px
}

a.back {
	color: #fff !important;
	left: 6px !important;
	border-top: 1px solid #0e3f27;
	border-bottom: 1px solid #499771;
	font-weight: bold;
	top: 7px !important;
	padding: 0 9px;
	;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	height: 30px;
	line-height: 30px
}

a.plus {
	color: #fff;
	right: 10px !important;
	font-size: 18px;
	border-top: 1px solid #0e3f27;
	border-bottom: 1px solid #499771;
	font-weight: bold;
	top: 10px !important;
	padding: 3px 8px;
	line-height: 12px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

span.obj_usuario,
span.obj_hashtag {
	color: #099;
	cursor: pointer;
}

span.obj_usuario:hover,
span.obj_hashtag:hover {
	color: #099;
}

/*button on right*/

a.btn_messages {
	background: url(../../img/mobile/message.png) no-repeat;
	width: 30px;
	height: 25px;
	top: 19px !important;
	right: 45px !important;
}

a.btn_messages span {
	color: white;
	padding: 1px;
	position: absolute;
	top: -9px;
	left: -7px;
	font-size: 12px;
	padding: 0 2px;
	text-shadow: 0px 0px 1px #000;
	min-width: 16px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
}

a.btn_messages_pendientes_accion {
	background: url(../../img/mobile/message.png) no-repeat;
	width: 30px;
	height: 25px;
	top: 19px !important;
}

a.btn_messages_pendientes_accion span {
	color: white;
	padding: 1px;
	position: absolute;
	top: -9px;
	left: -7px;
	font-size: 12px;
	padding: 0 2px;
	text-shadow: 0px 0px 1px #000;
	min-width: 16px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	background: #E2491A;
}

.ajax_popup .top_left_button,
.ajax_popup .top_right_button {
	position: absolute
}

#popup-ajax {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	background-color: #fff;
	z-index: 10000;
	display: none;
}

/*user profile header*/
.main .ui-header .ui-btn-left.ic-person {
	top: 8px
}

.header .image-user {
	position: absolute;
	top: 7px !important;
	left: 12px;
	width: 30px;
	height: 30px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.header .image-user img {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.header h2.user,
.ui-header .ui-title.user {
	color: #333;
	width: 120px;
	margin: 0;
	padding-left: 45px;
	font-size: 17px;
	text-shadow: 0 0px 0px transparent;
	line-height: 30px;
}

.ui-header .ui-title.user {
	position: relative;
	top: 8px
}

.main .header .ui-btn-left {
	color: #333 !important
}

.header.ui-header .ui-btn-right {
	right: 6px
}

/*home grilla*/
.main {
	background: #F2F2F2;
	overflow: hidden;
	min-height: 500px;
}

.ui-content.main {
	padding: 0
}

.main .featured {
	background: #ccc;
	border: 1px solid #FFFFFF;
	border-bottom: none !important;
}

.main .featured .ui-block-a {
	text-align: center;
}

.grid a.wrap-item {
	height: 120px;
	display: block;
	overflow: hidden;
}

.grid .item {
	margin: 12px;
}

.grid .mg {
	height: 51px;
	width: 51px;
	margin: 20px auto;
	margin-bottom: 10px;
}

.grid h3 {
	text-align: center;
}

.grid h3 {
	color: #FFFFFF;
	display: block;
	font-family: 'Gotham', sans-serif;
	font-weight: normal;
	text-align: center;
	font-size: 14px;
	text-transform: uppercase;
}

.grid h4 a {
	color: #FFFFFF;
	display: block;
	font-family: 'Gotham', sans-serif;
	font-weight: normal;
	line-height: 20px;
	margin-top: 26px;
	text-align: center;
}

.grid h4 a span {
	font-size: 24px;
	line-height: 28px;
}

.grid .block-pedidos,
.grid .block-novedades,
.grid .block-promociones,
.grid .block-punto,
.grid .block-consultas,
.grid .block-reclamos,
.grid .block-atencion,
.grid .block-mensajes,
.grid .block-crear-mensaje {
	min-height: 120px;
	border: 1px solid #fff;
	vertical-align: top;
}

.grid .block-novedades {
	background: #58748c;
}

.grid .block-novedades:hover {
	background: #465d6f
}

.grid .block-promociones {
	background: #aeb568;
}

.grid .block-promociones:hover {
	background: #8b9153
}

.grid .block-pedidos {
	background: #11b6b2;
}

.grid .block-pedidos:hover {
	background: #0d928d
}

.grid .block-punto {
	background: #eead6b;
}

.grid .block-punto:hover {
	background: #bf8a56
}

.grid .block-consultas {
	background: #57ab94;
}

.grid .block-consultas:hover {
	background: #478776
}

.grid .block-reclamos {
	background: #ada368;
}

.grid .block-reclamos:hover {
	background: #8a8253
}

.grid .block-crear-mensaje {
	background: #6ea8c0;
}

.grid .block-crear-mensaje:hover {
	background: #57869a
}

.grid .block-mensajes {
	background: #f69574;
}

.grid .block-mensajes:hover {
	background: #c4775b
}

.grid .block-atencion {
	background: #2bbdb9;
	height: 101px;
}

.grid .block-rrhh {
	background: #6ea8c0;
}

.grid .block-rrhh:hover {
	background: #57869a
}


.grid .block-novedades .mg,
.grid .block-promociones .mg,
.grid .block-pedidos .mg,
.grid .block-punto .mg,
.grid .block-consultas .mg,
.grid .block-reclamos .mg,
.grid .block-crear-mensaje .mg,
.grid .block-mensajes .mg {
	background: url(../../img/mobile/ic-home.png) no-repeat;
}

.grid .block-promociones .mg {
	background-position: 0 -407px
}

.grid .block-pedidos .mg {
	background-position: 0px -59px;
}

.grid .block-punto .mg {
	background-position: 0px -117px;
}

.grid .block-consultas .mg {
	background-position: 0px -465px;
}

.grid .block-reclamos .mg {
	background-position: 0 -233px;
}

.grid .block-crear-mensaje .mg {
	background-position: 0 -291px;
}

.grid .block-mensajes .mg {
	background-position: 0 -348px;
}

.grid .block-rrhh .mg {
	background: url(../../img/mobile/ic-home.png) no-repeat;
	background-position: 0 -524px;
}

/* form common*/

.hidden_object {
	display: none;
}

.user-start-sesion {
	background: #fff;
}

.form .block-input label {
	font-size: 108.0%;
	color: #333333;
	text-shadow: 0 0px 0px transparent;
}

.form .block-input input,
.form .block-input textarea {
	border: 1px solid #B3B3B3;
	font-size: 108.05;
}

.form .block-input .ui-input-text.ui-focus {
	border: 1px solid #1C7F50;
	box-shadow: 0 0px 0px transparent;
}

.ui-checkbox input {
	display: none;
}

.form .ui-corner-all {
	border-radius: 3px;
	-webkit-border-radius: 3px;
}

.form input.ui-input-text,
textarea.ui-input-text {
	padding: 10px;
	font-size: 14px;
	color: #333
}

.panel_space {
	padding: 0 15px;
	margin: 20px 0 10px;
}

.ui-input-text {
	line-height: 40px;
	height: 40px !important;
}

textarea.ui-input-text {
	height: 100px !important;
}

/*wrappers*/

.wrap-10 {
	padding: 10px
}

.wrap-12 {
	padding: 10px;
	/*12 */
}

.wrap-btn {
	width: 100%;
	height: auto;
	float: left;
	margin: 10px 0 0;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.wrap-btn-exception {
	width: 300px;
	margin: 0 auto;
	float: none;
}


#tabs-charla .wrap {
	width: 100%;
	height: auto;
	float: left;
	margin: 5px 10px
}

#tabs-crisis .wrap {
	width: 100%;
	height: auto;
	float: left;
	margin: 5px 10px
}

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

#btn_crisis_close {
	text-transform: uppercase;
	margin: 10px 5px;
	display: block;
	width: auto;
	padding: 10px 15px;
	border-radius: 2px;
	box-shadow: 0px 2px 0px 0px #0E3F27;
	-webkit-box-shadow: 0px 2px 0px 0px #0E3F27;
	-moz-box-shadow: 0px 2px 0px 0px #0E3F27;
	position: relative;
	bottom: 0;
	left: 0;
	float: right;
	color: #FFF;
	background: #1c7f50;
	/* Old browsers */
	background: -moz-linear-gradient(top, #1c7f50 1%, #0e4028 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #1c7f50), color-stop(100%, #0e4028));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #1c7f50 1%, #0e4028 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #1c7f50 1%, #0e4028 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #1c7f50 1%, #0e4028 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #1c7f50 1%, #0e4028 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1c7f50', endColorstr='#0e4028', GradientType=0);
	/* IE6-9 */
}


.wrap p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	display: block;
	color: #333333;
	margin: 15px 0
}

/* tabs menu crear*/

.ui-collapsible {
	margin: 0;
}

.left_content .ui-focus {
	box-shadow: none !important;
}

.ui-btn-inner {
	border: none !important;
}

.ui-collapsible .ui-btn-active {
	background: #1c7f50;
	border: none
}

.ui-focus,
.ui-btn:focus {}

.ui-btn-corner-all {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

.ui-icon-plus,
.ui-icon-minus {
	background: url(../../img/mobile/ic-minus-plus.png) no-repeat top center;
	right: 12px !important;
	width: 15px;
	height: 15px;
	-webkit-box-shadow: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	box-shadow: none;
}

.ui-icon-minus {
	background-position: bottom center;
}

.ui-collapsible-heading {
	background: #423F3F;
	font-size: 100%;
}

.ui-collapsible-heading .ui-btn-text {
	color: #fff;
	font-size: 12px
}

.ui-collapsible-heading .ui-btn-icon-right .ui-icon {
	/*right: 30px!important;*/
}

.ui-collapsible-heading .ui-btn-icon-right .ui-btn-inner {
	padding: 0;
	padding-left: 12px;
	height: 44px;
	line-height: 44px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

.ui-collapsible-heading .ui-btn-icon-right .ui-icon {
	right: 17px;
}

.create .ui-collapsible-heading .ui-btn-icon-right .ui-btn-inner {
	color: #fff
}

.ui-li-has-count .message-amount {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	line-height: 17px;
	padding: 0 2px !important;
	min-width: 26px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-weight: normal;
	background: #666;
	color: #E6E6E6;
	right: 6px !important;
	font-size: 17px;
	text-shadow: none;
}



/*menu-pop*/
.ui-content .ui-listview {
	margin: 0 !important
}

.ui-collapsible-inset {
	margin: 0 !important;
}

.create .ui-collapsible-content {
	background: #4F4D4D;
	padding: 0
}

.ui-content .ui-listview {
	margin: 0;
}

li .ui-btn-inner {
	border: none;
}

ul.create-menu {
	margin: 0 !important;
}

ul.create-menu li:first-child {
	border-top: none;
	padding-top: 0;
	border-bottom: 1px solid #3F3D3D;
}

ul.create-menu li {
	border-top: 1px solid #5E5E5E;
	padding-left: 12px;
	border-bottom: 1px solid #3F3D3D;
}

ul.create-menu li.title {
	background: #3F3D3D;
	min-height: 44px;
	line-height: 44px;
	border-top: #353333 1px solid;
	font-size: 17px;
	color: #E6E6E6;
	font-weight: bold !important;
	padding: 0 0 0 20px;
}

ul.create-menu a {
	font-size: 17px;
	color: #fff;
	padding: 0 !important;
	padding-left: 38px !important;
	min-height: 44px;
	line-height: 44px;
}

ul.create-menu li.pedido a {
	background: url(../../img/mobile/retina-img/create-menu.png) no-repeat 0px 5px;
	background-size: 33px 325px;
}

ul.create-menu li.reclamo a {
	background: url(../../img/mobile/retina-img/create-menu.png) no-repeat 0px -47px;
	background-size: 33px 325px;
}

ul.create-menu li.consultas a {
	background: url(../../img/mobile/retina-img/create-menu.png) no-repeat 0px -99px;
	background-size: 33px 325px;
}

ul.create-menu li.mensaje a {
	background: url(../../img/mobile/retina-img/create-menu.png) no-repeat 0px -152px;
	background-size: 33px 325px;
}

ul.create-menu li.evaluaciones a {
	background: url(../../img/mobile/retina-img/create-menu.png) no-repeat 0px -203px;
	background-size: 33px 325px;
}

ul.create-menu li.aprobaciones a {
	background: url(../../img/mobile/retina-img/create-menu.png) no-repeat 0px -254px;
	background-size: 33px 325px;
}


ul.create-menu li.ui-btn-active {
	background: #474546 !important;
	color: #fff
}


/**/
.menu-create-drop {
	background: #4F4D4D;
}

.menu-create-drop .hd {
	height: 45px;
	line-height: 45px;
	position: relative;
}

.menu-create-drop .hd h3 {
	padding-left: 12px;
	font-size: 17px;
	color: #fff;
}

.menu-create-drop .hd a.cerrar {
	position: absolute;
}

.menu-create-drop a.cerrar {
	color: #fff !important;
	right: 6px !important;
	border-top: 1px solid #0e3f27;
	border-bottom: 1px solid #499771;
	font-weight: bold;
	top: 7px !important;
	padding: 0 9px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	height: 30px;
	line-height: 30px
}

/*menu clasico*/

.blocks {
	background: #423F3F;
	height: 44px;
	border-top: 1px solid #707070;
}

.blocks h3 {
	text-align: left;
	color: white;
	font-size: 12px;
	line-height: 44px;
	padding-left: 14px;
}

.blocks-light.remove-b-b {
	border-bottom: none;
}

.blocks-light {
	height: 45px;
	line-height: 45px;
	border-bottom: 1px solid black;
}

.blocks-light h3 {
	text-align: left;
	color: #666;
	font-size: 17px;
}

.blocks-light h4 {
	text-align: left;
	color: #666;
	font-size: 17px;
	padding-left: 12px;
}

.blocks-light h3 {
	background: url("../../img/mobile/ic-header.png") no-repeat scroll 6px 7px transparent;
	padding-left: 44px;
}

.blocks-light.pedido h3 {
	background-position: 6px -33px
}

.blocks-light.promocion h3 {
	background-position: 6px -272px
}

.blocks-light.ejecucion h3 {
	background-position: 6px -73px
}

.blocks-light.contactos h3 {
	background-position: 6px -113px
}

.blocks-light.ultimos-mensajes h3 {
	background-position: 6px -233px
}

.blocks-light.reclamos h3 {
	background-position: 6px -153px
}

.blocks-light.consultas h3 {
	background-position: 6px -313px
}

.blocks-light.mensajes h3 {
	background-position: 6px -353px
}

.blocks-light.visita h3 {
	background-position: 5px -512px;
}

.blocks-light.evaluaciones h3 {
	background-position: 5px -392px;
}

.blocks-light.aprobaciones h3 {
	background-position: 5px -432px;
}

.blocks-light.mercaderia h3 {
	background-position: 5px -551px;
}

.blocks-light.service h3 {
	background-position: 5px -592px;
}

.blocks-light.otro h3 {
	background-position: 5px -632px;
}

.blocks-light.rrhh h3 {
	background-position: 5px -713px;
}

.blocks-light.rrhh-articulos h3 {
	background-position: 5px -713px;
}


ul.primary-menu,
ul.myaccount-menu {
	background: #F2F2F2;
}

ul.primary-menu li:first-child,
ul.myaccount-menu li:first-child {
	border: none;
}

ul.primary-menu li,
ul.myaccount-menu li {
	border-top: 1px solid #CCCCCC;
	padding-left: 12px;
}

ul.primary-menu li a,
ul.myaccount-menu li a {
	font-size: 17px;
	color: #333;
	padding: 0 !important;
	padding-left: 38px !important;
	min-height: 44px;
	line-height: 44px;
}


ul.primary-menu li.inicio {
	background: url(../../img/mobile/retina-img/menu-home.png) no-repeat 12px 6px;
	background-size: 30px 645px;
}

ul.primary-menu li.novedades {
	background: url(../../img/mobile/retina-img/menu-home.png) no-repeat 12px -34px;
	background-size: 30px 645px;
}

ul.primary-menu li.promociones {
	background: url(../../img/mobile/retina-img/menu-home.png) no-repeat 12px -74px;
	background-size: 30px 645px;
}

ul.primary-menu li.puntodeventa {
	background: url(../../img/mobile/retina-img/menu-home.png) no-repeat 12px -116px;
	background-size: 30px 645px;
}

ul.primary-menu li.contactos {
	background: url(../../img/mobile/retina-img/menu-home.png) no-repeat 12px -158px;
	background-size: 30px 645px;
}

ul.primary-menu li.evaluaciones {
	background: url(../../img/mobile/retina-img/menu-home.png) no-repeat 12px -402px;
	background-size: 30px 645px;
}

ul.primary-menu li.rrhh {
	background: url(../../img/mobile/retina-img/menu-home.png) no-repeat 12px -566px;
	background-size: 30px 645px;
}

ul.primary-menu li.estadisticas {
	background: url(../../img/mobile/retina-img/menu-home.png) no-repeat 12px -483px;
	background-size: 30px 645px;
}

ul.myaccount-menu li.mensajes {
	background: url(../../img/mobile/myaccount-menu.png) no-repeat 10px 7px;
}

ul.myaccount-menu li.modify-userdata {
	background: url(../../img/mobile/myaccount-menu.png) no-repeat 10px -30px;
}

ul.myaccount-menu li.alerts {
	background: url(../../img/mobile/myaccount-menu.png) no-repeat 10px -68px;
}


/*colored menu*/
ul.color-menu {
	border: 1px solid #2D2D2D;
}

ul.color-menu,
.wrapper-color-menu {
	background: #2D2D2D;
}

ul.color-menu li:first-child {
	border: none;
}

ul.color-menu li {
	border-top: 1px solid #2D2D2D;
}

ul.color-menu li a {
	font-size: 17px;
	color: #fff;
	padding: 0 !important;
	text-indent: 48px;
	min-height: 60px;
	line-height: 60px;
}



ul.color-menu .ui-btn-active {
	color: #fff !important;
}

ul.color-menu li.mensajes .ui-btn-text {
	background: url("../../img/mobile/ic-colored-menu.png") no-repeat scroll 8px 14px transparent !important;
}

ul.color-menu li.mensajes {
	background: #3b5997
}

ul.color-menu li.mensajes:hover {
	background: #354f88
}

ul.color-menu li.pedidos {
	background: #11b6b2;
}

ul.color-menu li.pedidos:hover {
	background: #0ea3a1
}

ul.color-menu li.pedidos .ui-btn-text {
	background: url("../../img/mobile/ic-colored-menu.png") no-repeat scroll 8px -47px transparent !important;
}

ul.color-menu li.reclamos {
	background: #ada368;
}

ul.color-menu li.reclamos:hover {
	background: #9c925d
}

ul.color-menu li.reclamos .ui-btn-text {
	background: url("../../img/mobile/ic-colored-menu.png") no-repeat scroll 8px -108px transparent !important;
}

ul.color-menu li.consultas {
	background: #57ab94;
}

ul.color-menu li.consultas:hover {
	background: #4e9985
}

ul.color-menu li.consultas .ui-btn-text {
	background: url("../../img/mobile/ic-colored-menu.png") no-repeat scroll 8px -170px transparent !important;
}

ul.color-menu li.mensajes-comp {
	background: #545451
}

ul.color-menu li.mensajes-comp:hover {
	background: #4b4b49
}

ul.color-menu li.mensajes-comp .ui-btn-text {
	background: url("../../img/mobile/ic-colored-menu.png") no-repeat scroll 8px -231px transparent !important;
}

ul.color-menu li.aprobaciones {
	background: #CE4A35
}

ul.color-menu li.aprobaciones:hover {
	background: #862F25
}

ul.color-menu li.aprobaciones .ui-btn-text {
	background: url("../../img/mobile/retina-img/ic-colored-menu.png") no-repeat 8px -292px transparent;
	background-size: 30px 400px;
}

ul.color-menu .ui-li-has-count .message-amount {
	border-radius: 3px;
	top: 32px !important;
	line-height: 28px;
	padding: 0 2px !important;
	font-weight: normal;
	background: #000;
	min-width: 24px;
	height: 28px;
	text-align: center;
	color: #E6E6E6;
	border: none;
	opacity: 0.4;
	font-size: 17px;
	text-shadow: none;
	display: block;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}

.filtro-tecnicos .comment-item {
	background: #E2F7EB
}

/*li focus & hover's*/
ul.primary-menu li.ui-focus,
ul.myaccount-menu li.ui-focus,
ul.myaccount-menu li:hover,
ul.primary-menu li:hover,
.comment-item:hover {
	background-color: #d9d9d9 !important;
}

ul.create-menu li.ui-focus,
ul.create-menu li:hover {
	background-color: #474546 !important
}

.listado .item a.item-box:hover,
.listado .item a.ui-focus,
.list .item:hover {
	background: #d9d9d9
}

.ui-focus .ui-btn-text {
	color: inherit
}

a.btn.ui-focus {
	color: #fff
}

.main .ui-collapsible-heading .ui-btn {
	background-color: #423F3F !important;
}


ul.claim-menu li:first-child {
	border: none;
}

ul.claim-menu li {
	background-color: #dddddd !important;
	border-top: 1px solid #000;
	padding-left: 44px;
}

ul.claim-menu li:hover {
	background-color: #dddddd !important;
}

ul.claim-menu li.ui-btn a.ui-link-inherit {
	color: #000000;
	padding: 0 !important;
	height: 60px;
	line-height: 60px;
}

ul.claim-menu li .icons {
	width: 30px;
	position: absolute;
	top: 15px;
	left: -38px;
}

ul.claim-menu li.visita {
	background: url(../../img/mobile/ic-claim-menu.png) no-repeat 6px 16px;
}

ul.claim-menu li.mercaderia {
	background: url(../../img/mobile/ic-claim-menu.png) no-repeat 6px -61px;
}

ul.claim-menu li.service {
	background: url(../../img/mobile/ic-claim-menu.png) no-repeat 6px -135px;
}

ul.claim-menu li.otros {
	background: url(../../img/mobile/ic-claim-menu.png) no-repeat 6px -210px;
}

ul.claim-menu li.etiquetas {
	background: url(../../img/mobile/retina-img/ic-claim-menu.png) no-repeat 6px -285px;
	background-size: 30px auto;
}

ul.claim-menu li.claim {
	background: url(../../img/mobile/retina-img/ic-claim-menu.png) no-repeat 6px -360px;
	background-size: 30px auto;
}

ul.claim-menu li.materiales {
	background: url(../../img/mobile/retina-img/ic-claim-menu.png) no-repeat 6px -437px;
	background-size: 30px auto;
}

ul.claim-menu li.comerciales {
	background: url(../../img/mobile/retina-img/ic-claim-menu.png) no-repeat 6px -512px;
	background-size: 30px auto;
}

ul.claim-menu li.cotizacion {
	background: url(../../img/mobile/retina-img/ic-claim-menu.png) no-repeat 6px -588px;
	background-size: 30px auto;
}

ul.claim-menu li.comerciales {
	background: url(../../img/mobile/retina-img/ic-claim-menu.png) no-repeat 6px -512px;
	background-size: 30px auto;
}

ul.claim-menu li.cotizacion {
	background: url(../../img/mobile/retina-img/ic-claim-menu.png) no-repeat 6px -588px;
	background-size: 30px auto;
}

ul.claim-menu li.heladera {
	background: url(../../img/mobile/retina-img/ic-claim-menu.png) no-repeat 6px -661px;
	background-size: 30px auto;
}

ul.claim-menu li.acuerdocomercial {
	background: url(../../img/mobile/retina-img/ic-claim-menu.png) no-repeat 6px -737px;
	background-size: 30px auto;
}

ul.claim-menu li.noasistencia {
	background: url(../../img/mobile/retina-img/ic-claim-menu.png) no-repeat 6px -888px;
	background-size: 30px auto;
}

ul.claim-menu li.llegadatarde {
	background: url(../../img/mobile/retina-img/ic-claim-menu.png) no-repeat 6px -888px;
	background-size: 30px auto;
}

ul.claim-menu li.retiroanticipado {
	background: url(../../img/mobile/retina-img/ic-claim-menu.png) no-repeat 6px -888px;
	background-size: 30px auto;
}

ul.claim-menu li.donacion {
	background: url(../../img/mobile/retina-img/ic-claim-menu.png) no-repeat 6px -813px;
	background-size: 30px auto;
}

ul.claim-menu li.noconformidad {
	background: url(../../img/mobile/retina-img/ic-claim-menu.png) no-repeat 6px -961px;
	background-size: 30px auto;
}

ul.claim-menu li.avisoriesgo {
	background: url(../../img/mobile/retina-img/ic-claim-menu.png) no-repeat 6px -1036px;
	background-size: 30px auto;
}

ul.claim-menu li.reporteincidentes {
	background: url(../../img/mobile/retina-img/ic-claim-menu.png) no-repeat 6px -1111px;
	background-size: 30px auto;
}

ul.claim-menu li.abmbom {
	background: url(../../img/mobile/retina-img/ic-claim-menu.png) no-repeat 6px -1111px;
	background-size: 30px auto;
}

ul.claim-menu li.dispensador {
	background: url(../../img/mobile/retina-img/ic-claim-menu.png) no-repeat 6px -1264px;
	background-size: 30px auto;
}



ul.claim-menu.blue li:first-child {
	border: none;
}

ul.claim-menu.blue li {
	background-color: #11B6B2 !important;
	border-top: 1px solid #000;
	padding-left: 44px;
}

ul.claim-menu.blue li:hover {
	background-color: #0e9b97 !important;
}

ul.claim-menu.blue li.ui-btn a.ui-link-inherit {
	color: #FFF;
	padding: 0 !important;
	height: 60px;
	line-height: 60px;
}

ul.claim-menu.blue li.analytics {
	background: #999999 !important;
	padding: 0 20px
}

ul.claim-menu.blue li.calidad {
	background: #999999 !important;
	border-bottom: #000000 1px solid;
	padding: 0 20px
}

ul.claim-menu.blue li.evaluaciones {
	background: #999999 !important;
	border-bottom: #000000 1px solid;
	padding: 0 20px
}

/*#fromCharla .ui-link{color:#1C7F50;}*/


.rrhh li {
	padding: 0;
}

/*list*/

.listado .item {
	display: inline-block;
	position: relative;
	width: 100%;
	border-bottom: 1px solid #CCCCCC;
}

.item.highlight {
	background: #F2D6D7
}

.listado .item .item-box {
	display: inline-block;
	width: 100%;
	padding: 6px 0;
	background: #f2f2f2;
	position: relative;
	z-index: 10;
}

.listado .item .star {
	display: inline-block;
	position: absolute;
	z-index: 20;
	width: 22px;
	height: 33px;
	text-indent: -9999px;
	margin-top: 3px;
	left: 6px;
}

.listado .item .star.disabled {
	background: url(../../img/mobile/ic-star.png) no-repeat 3px 16px;
}

.listado .item .star.enabled {
	background: url(../../img/mobile/ic-star.png) no-repeat 3px -25px;
}

.listado .item .item-box .mg {
	width: 50px;
	margin-right: 5px;
	min-height: 50px;
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #f7f7f7;
	display: inline-block;
	background: #eeeeee;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	margin-left: 36px;
}

.listado .item .item-box .mg.t-l {
	margin-left: 0;
}

.listado .item .item-box .mg img {
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

.listado .item .item-box .mt {
	display: inline-block;
	width: 188px
}

.listado .item .item-box .mt h3 {
	color: #333;
	font-size: 17px;
	margin-bottom: 3px;
	margin-top: 4px;
}

.listado .item.unread .item-box .mt h3 {
	font-weight: bold !important;
}

.listado .item .item-box .mt h3 span {
	font-weight: normal;
	font-size: 12px;
	display: inline-block;
	padding: 4px 0 0 5px
}

.listado .item .item-box .mt h5 {
	color: #666;
	font-size: 13px;
}

.listado .item .item-box .mt h4 {
	font-size: 11px;
	color: #808080;
	padding-bottom: 3px
}

.listado .item .item-box p {
	color: #4D4D4D;
}

.listado .item .item-box p.green {
	background: url(../../img/mobile/ic-data-user.png) no-repeat 0px 0px;
	padding-left: 14px;
}

.listado .item .item-box p.red {
	background: url(../../img/mobile/ic-data-user.png) no-repeat 0px -47px;
	padding-left: 14px;
}

.listado .item .item-box p.yellow {
	background: url(../../img/mobile/ic-data-user.png) no-repeat 0px -94px;
	padding-left: 14px;
}

.listado .item .arrow {
	background: url(../../img/mobile/ic-arrow.png) no-repeat;
	text-indent: -9999999px;
	position: absolute;
	right: 6px;
	top: 50%;
	margin-top: -10px;
	width: 12px;
	height: 19px;
}

.listado .item.unread h3 {
	font-weight: bold;
}

.listado .item.unread h5 {
	font-weight: bold;
}

.listado.product-oreder-review .item .item-box {
	background: none
}

.listado.product-oreder-review .item:last-child {
	border: none;
}


.listado.order-product .item .item-box .mg {
	margin-right: 10px;
	width: auto
}

.listado.order-product .item .item-box .mt {
	width: 120px;
}

.listado.order-product .item .item-box {
	padding: 0;
}

.packs-container {
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto 0;
	height: 30px;
	right: 8px;
	width: 100px;
}

.packs-container h3 {
	text-align: right;
	font-size: 11px;
	color: #666666;
	width: auto;
	margin: 8px 0 0;
}

.packs-container .ui-select {
	margin-top: 5px;
	width: 62px;
	padding: 0 !important;
	margin: 0 !important;
	float: left;
}

.packs-container .ui-btn-inner {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #CCCCCC !important;
	height: 28px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	margin: 0 !important;
	padding: 0 !important;
	width: 50px;
	padding-right: 10px !important
}

.packs-container .ui-btn-text {
	font-size: 18px !important;
	height: 28px;
	line-height: 28px;
	margin-right: 14px;
	text-align: right;
	width: 100%;
}

.packs-container .ui-select .ui-btn .ui-icon {
	background: url(../../img/mobile/ic-select-left.png) no-repeat;
	left: 0 !important;
	right: auto;
}

.wrap-20 li {}

.wrap-20 li .ui-select {
	border: #999999 1px solid;
	border-radius: 3px;
	margin: 5px 0;
}

.wrap-12 li .ui-select {
	border: #999999 1px solid;
	border-radius: 3px;
	margin: 5px 0;
}

.wrap-12 li.cont-icono-pdf {
	padding-right: 45px;
	position: relative;
}

.wrap-12 li.cont-icono-pdf .icono-pdf {
	position: absolute;
	top: 0;
	right: 0;
	display: inline-block;
	width: 35px;
	height: 46px;
	background-image: url(../../img/mobile/icono-PDF.png);
	background-repeat: no-repeat;
	background-position: center;
	vertical-align: top;
	background-size: 37px auto;
}

.order-title {
	background-color: #423F3F;
	padding: 0 12px;
	position: relative;
	height: 44px;
	line-height: 44px;
}

.order-title h3 {
	color: #fff;
	font-size: 12px
}

.order-title .fix-top-right {
	color: #fff;
	position: absolute;
	right: 12px;
	top: 0
}

.order-title .fix-top-right a {
	color: #fff
}

p.alert {
	font-size: 12px;
	color: #4D4D4D;
	padding: 8px 12px
}

/*ver mas resultados*/
a.see-more {
	display: block;
	overflow: hidden;
	text-align: center;
	height: 40px;
	line-height: 40px;
	color: #fff;
}

/*buscador*/
.panel.search {
	padding: 6px;
	display: block;
	overflow: hidden;
	width: auto
}

.search {
	border-bottom: 1px solid #ccc
}

.search .wrap {
	padding: 6px;
	overflow: hidden;
}

.search .input-wrap {
	float: left;
	width: 65%;
	border: 1px solid #ccc;
	border-radius: 2px;
	margin: 1px 0;
}

.search .button-wrap {
	float: right;
	width: 33%;
}

.search .input-wrap.full {
	float: none;
	width: 100%;
}

.search .input-wrap input {
	border: none;
}

.search .button-wrap a.btn {
	padding: 10px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	height: 15px;
	margin-top: 3px;
}

.search input.ui-input-text {
	margin: 0;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

.search .ui-select {
	margin: 0
}

.search .ui-select .ui-btn .ui-btn-inner {
	margin: 0;
	height: 11px;
	background: white;
}

.search .ui-select .ui-btn .ui-btn-inner {}

/*novedades list*/
.grid-common {
	background: #2D2D2D;
	padding: 1px;
}

.grid-common .item-box {
	display: block;
	background: #FFFFFF;
}

.grid-common .item-box .img-wrap {}

.grid-common .item-box .detail-border {}

.grid-common .item-box .mt,
.news-detail .mt {
	padding: 7px 7px 10px 7px;
	border-top: 2px solid #999;
	border-bottom: 2px solid #999
}

.grid-common .item-box .mt h3,
.news-detail .mt h3 {
	font-size: 12px;
	font-weight: bold;
	color: #333;
	padding-bottom: 5px
}

.grid-common .item-box .mt h2,
.news-detail .mt h2 {
	font-size: 14px;
	color: #333;
	line-height: 17px
}

.news-detail .mt h2 {
	font-weight: bold;
	font-size: 18px;
	line-height: 21px;
	padding-bottom: 8px
}

/*novedad detalle*/

.wrapper_webparts.webpart_img {
	padding-bottom: 10px
}

.news-detail {
	background: #2D2D2D;
	padding: 1px;
}

.news-detail .wrap {
	background: #fff;
}

.news-detail .detail-border {
	border: 3px solid #003096;
	display: inline-block;
}

.news-detail p {
	font-size: 14px;
	color: #333;
	line-height: 17px;
}

.news-detail ul {}

.news-detail ul li {
	margin-top: 5px;
	font-size: 13px;
	color: #666;
	background: url(../../img/mobile/ic-li-bg.png) no-repeat 0px 2px;
	padding-left: 13px;
}

.news-detail iframe {
	margin: 15px 0;
}

.flexslider ul li {
	padding: 0;
	margin: 0;
	background: none
}

.flexslider ul li img {
	width: 100%
}

.panel {
	width: 100%;
	display: inline-block;
	position: relative;
}


table {
	font-size: 93%;
}

table.no_border td {
	border: none
}

table td {
	border: 1px solid #CCCCCC;
}

.company-message table .ui-select span.ui-btn-text span {
	font-weight: bold !important
}

.company-message table p.lbl {
	color: #808080;
	font-size: 12px;
	font-weight: normal !important;
	padding-left: 6px;
}

.company-message table p {
	padding: 12px 0px 12px 0;
	font-size: 12px;
	color: #333333;
	margin: 5px;
	font-weight: bold !important;
	width: auto;
	height: auto;
	float: left;
}

.company-message table tr.exception p {
	padding: 3px 12px;
}

.company-message table tr.exception p.lbl {
	color: #808080;
	font-size: 12px;
	font-weight: normal !important;
	padding-left: 6px;
}

.company-message table .titulo_link {
	padding: 0 20px;
	color: #1C7F50;
	text-decoration: underline;
	float: right
}

.company-message table td:first-child {
	width: 30%
}

.company-message table td:last-child {
	width: 70%
}

.company-message table tr.full {
	width: 100%;
}

.company-message table tr.full td {
	width: 100%;
	border: none;
}

.company-message table ul {
	width: 125px;
	height: auto;
	float: left;
	font-weight: bold;
	margin: 17px 0 0 0;
	display: block;
}

.company-message table ul li {
	font-size: 14px;
	font-weight: bold !important;
	margin: 0 0 5px 0;
	color: #333333
}

.company-message table ul li:last-child {
	margin: 0 0 15px 0;
}

.company-message table a.more {
	width: 25px;
	height: 20px;
	float: right;
	margin: 14px 11px 0 0;
	display: block;
	position: relative;
	top: 0px;
	right: 0px;
	background: url(../../img/mobile/btn-open-close.png) 4px -28px no-repeat transparent;
	text-indent: -9999px
}

.company-message table a.less {
	width: 25px;
	height: 20px;
	float: right;
	margin: 14px 11px 0 0;
	display: block;
	position: relative;
	top: 0px;
	right: 0px;
	background: url(../../img/mobile/btn-open-close.png) 4px 0 no-repeat transparent;
	text-indent: -9999px
}

/*list*/




.main-comments-wrapper .comment {
	border-top: 1px solid #ccc;
	padding-bottom: 5px;
}

.comments-wrapper .comments:first-child {}

.comments {
	border-top: 1px solid #ccc;
	font-size: 12px;
}

.comments:first-child {
	border: none;
}

.comments-text {
	font-size: 12px;
	padding: 6px 20px;
	height: 21px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	background: url(../../img/mobile/ic-comments.png) 0 5px no-repeat transparent;
}

.main-comments-wrapper .comment h2 {
	margin-bottom: 5px;
	background: url(../../img/mobile/ic-comments.png) no-repeat;
	padding-bottom: 4px;
	padding-left: 19px;
	color: #333;
	margin-top: 6px;
}

.comments .comment-item .wrap-12 {
	overflow: hidden;
	position: relative;
}

.comments .comment-item .wrap-12 a.delete-msg {
	color: #AC0B09;
	position: absolute;
	right: 5px;
	text-decoration: none;
	top: 18px;
	z-index: 50;
}

.comments .comment-item .mg {
	float: left;
	margin-right: 10px;
}

.comments .comment-item .mg p.order {
	background: #ED1C24;
	text-align: center;
	margin-top: 2px;
	padding: 3px;
	color: #fff;
	font-size: 12px;
}


.comments .comment-item .wrap-12 .text {
	word-wrap: break-word;
	line-height: 16px;
}

.comments .comment-item .wrap-12 .text p {
	margin: 0;
	padding: 0;
}

.comments .comment-item .mt h3 {
	font-size: 14px;
	color: #333333;
	margin-bottom: 5px;
	font-weight: bold !important;
}

.comments .comment-item .mt h4 {
	font-size: 11px;
	color: #808080;
}

.comments .comment-item .mt p {
	font-size: 13px;
	color: #333333;
	margin-top: 5px;
}

.slide-attachment {
	margin-top: 10px;
}

.slide-attachment .flexslider li img {
	width: auto;
}

.slide-attachment .flexslider li.item-attch {
	background: #666;
	margin-right: 5px;
	border: 1px solid #999;
	width: 53px;
	height: 53px;
	text-align: center;
}

.slide-attachment .flex-direction-nav {
	display: none;
}

.slide-attachment .flex-control-nav {
	text-align: center;
	margin-top: 5px;
}

.slide-attachment .flex-control-nav li {
	display: inline-block;
}

.slide-attachment .flex-control-nav li a {
	cursor: pointer;
	background: url("../../img/mobile/ic-slider.png") no-repeat scroll -25px 0 transparent;
	display: block;
	height: 13px;
	margin-left: 10px;
	text-indent: -9999px;
	width: 13px;
}

.slide-attachment .flex-control-nav li a.flex-active {
	background: url("../../img/mobile/ic-slider.png") no-repeat 0 0;
}

.pdf-uploaded-file {
	height: 33px;
	margin-top: 10px;
	line-height: 33px;
	border: 1px solid #999;
	background: #FFFFFF;
}

.pdf-uploaded-file p {
	background: url(../../img/mobile/ic-file.png) no-repeat 8px 7px;
	padding-left: 30px;
	color: #1C7F50;
}

.border-t-b {
	border-top: 2px solid #000000;
}

.add-comment {
	background: #E6E6E6;
}

.add-comment h2.comment {
	margin-top: 5px;
	margin-bottom: 5px;
	float: left;
	background: url("../../img/mobile/ic-comments.png") no-repeat 0 -29px;
	padding-bottom: 4px;
	padding-left: 19px;
	color: #333333
}

.add-comment .message-for {
	background: url(../../img/mobile/ic-person-black.png) no-repeat;
	padding-left: 20px;
	color: #333333;
	margin-bottom: 10px;
	font-size: 12px;
	margin-top: 10px;
}


.add-comment .ui-checkbox .ui-icon {
	left: 2px
}

/*Warning Msg*/
.content_warning {
	width: 100%;
	height: 107px;
	background: #FFFFD9;
	margin: 0 0 0 0;
}

.content_warning .title_ornamente {
	width: 38px;
	height: 107px;
	float: left;
	background: url(../../img/frontend/bg_warning_msg.png) no-repeat;
	text-indent: -9999px;
	padding: 0;
}

.content_warning span {
	width: 100%;
	height: auto;
	display: block;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	padding: 0 20px 0 50px;
}

.content_warning .title {
	font-size: 123.1%;
	color: #C1272D;
	font-weight: bold;
	padding: 17px 20px 10px 50px;
}

.content_warning .subtitle {
	color: #666666;
}

/*contact page*/

.add-comment.contact-page {}

.contact-page .destinatary-opt {
	background: #fff;
}

.contact-page.add-comment .reciber {
	display: block;
	float: none;
}

.contact-page.add-comment .reciber h3 {
	border-right: none;
	background: url(../../img/mobile/ic-person.png) no-repeat 0px 10px;
	padding-left: 25px;
}

.contact-page.add-comment .reciber h5 {
	float: right;
}

.contact-wrap {
	border-top: 1px solid #000
}

label.comment {
	background: url(../../img/mobile/ic-comments.png) no-repeat 0px -27px;
	padding-left: 21px;
}

/*forms*/
textarea.ui-input-text,
input.ui-input-text {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	border: 1px solid #999999;
}

textarea.ui-input-text {
	height: 60px;
}

.ui-select .ui-btn {
	margin: 0;
	text-align: left;
}

.ui-select .ui-btn .ui-btn-inner {
	padding: 12px 40px 12px 0;
	margin: 5px;
	overflow: hidden;
}

.ui-select .ui-btn .ui-icon {
	background: url("../../img/mobile/ic-select.png") no-repeat 0px 0px transparent;
	background-size: 36px 36px;
	height: 36px !important;
	margin: 0 !important;
	right: 0;
	top: 0 !important;
	width: 36px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

.ui-select .ui-btn .ui-btn-text {
	font-size: 12px;
}

.ui-select .ui-btn.ui-btn-active {
	background: none !important;
	border: none;
}


/*checkbox form*/

.ui-checkbox .ui-icon.ui-icon-checkbox-off {
	background: url(../../img/mobile/ic-checkbox.png) no-repeat 0px -65px transparent;
	background-size: 30px 95px;
}

.ui-checkbox .ui-icon.ui-icon-checkbox-on {
	background: url(../../img/mobile/ic-checkbox.png) no-repeat 0px 0px;
	background-size: 30px 95px;
}

.ui-checkbox .ui-icon {
	height: 30px;
	margin-top: -15px !important;
	width: 30px;
	left: 6px !important;
}

.ui-checkbox .ui-btn-text {
	font-size: 12px;
}


/*radio*/
.ui-radio .ui-icon.ui-icon-radio-off {
	background: url(../../img/mobile/ic-radio.png) no-repeat 0px -36px transparent;
}

.ui-radio .ui-icon.ui-icon-radio-on {
	background: url(../../img/mobile/ic-radio.png) no-repeat 0px 0px;
}

.ui-radio .ui-icon {
	height: 32px;
	margin-top: -15px !important;
	width: 32px;
	left: 6px !important;
}

.ui-radio .ui-btn-text {
	font-size: 12px;
}

/*Bordes*/
.black-border {
	border-bottom: #000000 2px solid;
	padding: 0 0 20px;
}


/** listado **/

.list .item {
	border-bottom: 1px solid #ccc;
	display: block;
	min-height: 62px;
}

.list .item .ui-btn-inner {
	padding-left: 45px;
}

.list .ui-btn-inner {
	/*min-height: 50px;*/
}

.list .item .description {
	display: inline-block;
}

.list .item .ui-btn-inner {
	padding-top: 0;
	padding-bottom: 0;
}

.list .item .description .mg,
.list .item .description .mt {
	display: inline-block;
}

.list .item .ui-btn {
	margin: 0 !important;
	padding-top: 5px;
}

.list .item .description .mg {
	margin-right: 10px;
}

.list .item .description .mt h3 {
	font-weight: bold;
	color: #333;
	font-size: 15px;
}

.list .item .description .mt h4 {
	font-size: 11px;
	color: #808080;
	margin-top: 7px;
}

.list.no-thumbnail-on-list .mt {
	margin-top: 15px
}


/**/
.envio-op .item {
	display: inline-block;
}

/*tabs*/
.tabs ul li {
	float: left;
	width: 50%;
	font-size: 14px;
	text-align: center;
	border-radius: 0px !important;
	height: 40px;
	line-height: 40px;
	background: #c5c5c5;
	/* Old browsers */
	background: -moz-linear-gradient(top, #c5c5c5 0%, #a6a6a6 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c5c5c5), color-stop(100%, #a6a6a6));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #c5c5c5 0%, #a6a6a6 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #c5c5c5 0%, #a6a6a6 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #c5c5c5 0%, #a6a6a6 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #c5c5c5 0%, #a6a6a6 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c5c5c5', endColorstr='#a6a6a6', GradientType=0);
	/* IE6-9 */
}

.tabs ul li a {
	font-size: 14px;
	color: #666666;
	display: block;
}

.tabs ul li.ui-tabs-active {
	background: #f6f6f6;
	/* Old browsers */
	background: -moz-linear-gradient(top, #f6f6f6 0%, #d1d1d1 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f6f6f6), color-stop(100%, #d1d1d1));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f6f6f6 0%, #d1d1d1 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f6f6f6 0%, #d1d1d1 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f6f6f6 0%, #d1d1d1 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #f6f6f6 0%, #d1d1d1 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#d1d1d1', GradientType=0);
	/* IE6-9 */
}

.hide {
	display: none;
}

.show {
	display: block;
}


/*contactos*/
.contactos .letter {
	height: 35px;
	line-height: 35px;
}

.contactos .letter h3 {
	padding-left: 6px;
	font-size: 15px;
	font-weight: bold !important;
	color: #333333;
}

.contactos .listado.contacts .item .mt h3 a {
	font-size: 15px;
	font-weight: bold !important;
	color: #666;
}

.contactos .listado.contacts .item .mt h5 {
	color: #808080;
}

.contactos .listado.contacts .item .mt p.email {
	background: url(../../img/mobile/ic-contacts-detail.png) no-repeat 0px -55px;
	padding-left: 19px;
	margin-top: 4px;
}

.contactos .listado .item .item-box {
	margin: 6px 0;
}

.contactos .listado .item .item-box .mg {
	margin-left: 6px;
}

.contactos .listado .item .item-box .panel:first-child {
	margin-top: 0;
}

.contactos .listado .item .item-box .panel {
	margin-top: 10px;
}

.contactos .listado .item .item-box .panel ul li {
	float: left;
	width: 50%;
}

.contactos .listado .item .item-box .panel .phone,
.contactos .listado .item .item-box .panel .msg {
	margin: 0 6px;
	border: 1px solid #CCC;
	font-weight: bold;
	padding: 6px;
	display: block;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #4D4D4D;
	font-size: 15px;
}

.contactos .listado .item .item-box .panel .phone {
	margin-left: 6px;
	margin-right: 3px;
	background: url(../../img/mobile/ic-contacts-detail.png) no-repeat 6px 7px white;
	padding-left: 23px;
}

.contactos .listado .item .item-box .panel .msg {
	margin-right: 6px;
	margin-left: 3px;
	background: url(../../img/mobile/ic-contacts-detail.png) no-repeat 6px -24px white;
	padding-left: 23px;
}


/*claim-info*/
.vinculate-option {
	background: #fff;
}

.vinculate-option .panel:first-child {
	margin: 0;
}

.vinculate-option .panel {
	border-bottom: 1px solid #ccc;
}

h3.ic-per,
h3.ic-cart {
	margin-top: 5px;
	font-size: 15px;
	color: #333;
	padding: 5px;
	padding-left: 26px;
	margin-left: 12px;
}

h3.ic-per a,
h3.ic-cart a {
	color: #333;
	margin: 0 5px 0 0;
}


h3.ic-per {
	background: url(../../img/mobile/ic-people-grey.png) no-repeat 0px 3px;
}

h3.ic-cart {
	background: url(../../img/mobile/ic-people-grey.png) no-repeat 0px -28px;
}


.order-detail-review {
	background: #fff;
}

.info-client {
	margin-bottom: 10px;
}

.info-client h2 {
	font-size: 15px;
	margin-top: 5px;
	color: #333;
	font-weight: bold !important;
}

.info-client h3 {
	margin-top: 5px;
	font-size: 15px;
	color: #333;
}

.space-b-t {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

.b-b-10 {
	margin-bottom: 10px
}

.ausu-suggest {
	position: relative;
}

/*Form Attach Img*/

.text-a-attach {
	width: 80% !important;
}

.btn-attach {
	width: 50px;
	height: 41px;
	position: absolute;
	top: 20px;
	right: 0;
	background: url(../../img/mobile/btn-img-attach.png) no-repeat transparent;
	text-indent: -9999px;
}

#attach_list {
	width: 296px;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
}

#attach_list li {
	width: 68px;
	height: 63px;
	display: inline-block;
	position: relative;
	margin: 5px 5px 0 0;
	float: left;
}

#attach_list li img {
	border: #999999 1px solid;
}

#attach_list li .delete-attach {
	width: 23px;
	height: 23px;
	display: block;
	background: url(../../img/mobile/btn-close-attach.png) no-repeat transparent;
	position: absolute;
	top: 1px;
	right: -2px;
	text-indent: -9999px;
}

.block-input {
	position: relative
}

@media screen and (max-width : 400px) {
	.listado-novedades .item-box img {
		width: 100%;
	}

	.news-detail .detail-border img {
		width: 100%
	}

	.listado .item .item-box .mt {
		display: inline-block;
		width: 188px !important;
	}

	.add-comment h2.comment {
		margin: 5px 0 25px;
	}

	a.quick-response {
		margin: 10px 0 5px 0;
	}


}

@media screen and (max-width : 485px) {
	.listado .item .item-box .mt {
		display: inline-block;
		width: 340px
	}
}

/* AUTOCOMPLETE */
.mysuggest,
.mysuggestHashtag {
	background-color: #E6E6E6;
	z-index: 300;
	border: 1px solid #ccc;
	display: none;
	position: relative;
	top: 0;
	width: 300px;
	left: 5px;
	padding: 5px;
	line-height: 29px;
}

.mysuggest .content {
	height: 150px;
	overflow: auto;
}

.mysuggest .hashtag-item {
	position: relative;
	z-index: 320;
}

.mysuggest .panel:first-child {
	border: none;
	padding-top: 0
}

.mysuggest .panel {
	border-top: 1px solid #ccc;
	padding-top: 5px;
	padding-bottom: 5px;
}

.mysuggest .mg {
	float: left;
	margin-right: 5px;
}

.mysuggest .mt p {
	margin-top: 5px;
	color: #333333;
	font-size: 15px;
}

/* MENU DROP */
.wrap-create-menu-drop {
	left: 0;
	position: fixed;
	bottom: 0;
	width: 100%;
	display: none;
	overflow: hidden;
	z-index: 2000;
}

.wrap-create-menu-drop .menu-create-drop {
	position: relative;
}

/* PAGINADOR */
.jspContainer {
	overflow: hidden;
	position: relative;
}

.jspPane {
	position: absolute;
	width: 100% !important;
}

.jspVerticalBar {
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	width: 10px;
}

.jspTrack {
	background: none repeat scroll 0 0 #d1d1d1;
	position: relative;
}

.jspDrag {
	cursor: pointer;
	left: 0;
	position: relative;
	top: 0;
	background: #31845d;
}

/*
.mysuggest{background-color: white;z-index: 300;border: 1px solid #CCC;display: none;position: absolute;top: 0px;width: 90%;left: 0;
padding: 5px;}
*/

/*Phases*/
.phases {
	background: url(../../img/frontend/bg-phases.png) repeat-x;
	height: 30px;
	border-bottom: #B3B3B3 1px solid;
	border-top: 2px #000000 solid;
	position: relative;
}

.phases .title {
	display: block;
	width: 60px;
	height: 30px;
	float: left;
	line-height: 30px;
	text-align: center;
	color: #333333;
	font-size: 14px;
	font-weight: bold !important;
	border-right: #B3B3B3 1px solid;
}

.slider-phases {
	width: 198px;
	height: auto;
	float: left;
	margin: 0 0 0 0px
}

.slider-phases .slide {
	width: 50px !important;
	height: 30px;
	display: inline-block;
	text-align: center;
	line-height: 30px;
}

.slider-phases .slide a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #808080;
	font-weight: bold !important;
	display: block;
	border-right: #B3B3B3 1px solid;
}

.slider-phases .slide a.fase_actual {
	background: url(../../img/mobile/bg-fases.png) no-repeat center center transparent;
	color: #FFFFFF;
	border: none;
}

.jcarousel-scroll {
	width: auto;
	height: auto;
	float: left;
	display: block;
}

.jcarousel-scroll .prev {
	width: 30px;
	height: 30px;
	float: left;
	background: url(../../img/mobile/btn-left.png) no-repeat transparent;
	text-indent: -9999px;
}

.jcarousel-scroll .next {
	width: 30px;
	height: 30px;
	float: left;
	background: url(../../img/mobile/btn-right.png) no-repeat transparent;
	text-indent: -9999px;
	border-right: 1px solid #CCCCCC;
}

/*Content Title Phases*/
.content-phases-title {
	border-bottom: #B3B3B3 1px solid;
	padding: 15px 10px;
	height: 20px;
	margin: 0 0 20px;
}

.content-phases-title ul {
	display: block;
}

.content-phases-title ul li {
	float: left;
}

.content-phases-title ul li.right {
	float: right;
	margin: 0 3px;
}

.content-phases-title h2 {
	color: #1C7F50;
	font-size: 153.9%;
	width: auto;
	height: auto;
	float: left;
}

.content-phases-title .btn-report {
	width: auto;
	height: 18px;
	float: right;
	padding: 5px 15px;
	background: url(../../img/frontend/bg-btn-crise-report.png) repeat-x;
	border: #AC0B09 1px solid;
	border-radius: 2px;
	color: #FFF;
	position: relative;
	right: 0;
	top: -4px;
	line-height: 18px;
	text-shadow: 1px 1px #000;
}

.content-phases-title .btn-next {
	width: auto;
	height: 18px;
	float: right;
	padding: 5px 15px;
	background: url(../../img/frontend/bg-btn-crise.png) repeat-x;
	border: #155F3C 1px solid;
	border-radius: 2px;
	color: #FFF;
	position: relative;
	right: 0;
	top: -4px;
	margin: 0 10px 0 0;
	line-height: 18px;
	text-shadow: 1px 1px #000;
}

.content-phases-title .responsible {
	padding: 0 0 0 20px;
	margin: 5px 0 0 12px;
	background: url(../../img/frontend/ic-person.png) no-repeat left center transparent;
	float: left;
	color: #333333;
	text-decoration: none;
}


/*POLL*/
.poll-title-page {
	background: url(../../img/mobile/retina-img/ic-title-poll.png) no-repeat 5px 8px transparent;
	background-size: 30px;
	padding: 0 0 0 40px !important;
}

.title-poll {
	text-align: center;
	font-weight: bold !important;
	font-size: 18px;
	display: block;
	padding: 10px 0;
	border-bottom: #CCCCCC 1px solid;
	background: #FFF;
	color: #333333;
}

.item-poll {
	width: 100%;
	height: auto;
	float: left;
	border-bottom: #CCCCCC 1px solid;
	background: #FFFFFF;
	padding: 5px 0;
}

.item-poll.selected {
	background: #F2F2F2;
}

.text-poll {
	font-size: 15px;
	font-weight: bold !important;
	color: #333333
}

.btn.left {
	float: left;
	width: 48%;
}

.btn.right {
	float: right;
	width: 48%
}

.title-poll-evaluation {
	display: block;
	width: 100%;
	height: 50px;
	float: left;
	line-height: 50px;
	border-bottom: #000 2px solid;
	border-top: #000 1px solid;
}

.title-poll-evaluation .text {
	float: left;
	font-weight: bold !important;
	color: #333333;
	font-size: 15px;
	margin: 0 0 0 10px;
}

.title-poll-evaluation .img_btn a {
	float: right;
	width: 36px;
	height: 30px;
	background: url(../../img/mobile/retina-img/btn-camera.png) no-repeat transparent;
	background-size: 36px 30px;
	text-indent: -9999px;
	margin: 10px 10px 0 0;
}

.message-title {
	width: 100%;
	height: auto;
	float: left;
	margin: 10px 0;
}

.message-title .ui-select .ui-btn .ui-btn-inner {
	background: #FFF;
	border-radius: 2px;
	margin: 0 10px;
}

.content_img_btn {
	width: 100%;
	height: auto;
	float: left;
	position: relative;
	margin: 20px 0 0;
}

.content_img_btn .wrapper {
	width: auto;
	height: auto;
	margin: 0 auto;
	overflow: hidden;
	background: #FFFFFF;
	text-align: center;
	padding: 20px 0 0;
}

.content_img_btn .wrapper a {
	position: absolute;
	top: 30px;
	right: 10px;
	color: #FFF;
	background: rgba(0, 0, 0, 0.5);
	font-weight: bold !important;
	padding: 10px 15px;
	border-radius: 2px;
}

.content_img_btn .wrapper .content_img {
	display: block;
}

.content_img_btn .wrapper .content_img img {
	width: 100%;
	height: auto;
	float: left;
}

.content_img_btn .wrapper .text {
	width: 100%;
	height: auto;
	float: left;
	text-align: left;
	padding: 10px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.space_padd {
	padding: 0 10px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#list-consultas-result a.delete-msg {
	color: #AC0B09;
	position: absolute;
	right: 5px;
	text-decoration: none;
	top: 18px;
	z-index: 50;
}


/*STATS*/
/*General Module*/
.label_text {
	float: left;
	margin: 20px 25px 10px;
	display: block;
}

#tabs-analytics {
	background: #FFF;
}

#tabs-analytics .ui-select {
	border: #CCC 1px solid;
	border-radius: 2px;
}

#tabs-analytics .ui-select .ui-btn {
	overflow: auto !important;
}

.content_stats .tabs_content {
	width: 100%;
	height: auto;
	float: left;
	padding: 25px 0;
}

.module_stats {
	display: block;
	width: 100%;
	float: left;
	padding: 0;
	height: auto;
	min-height: 280px;
	border-bottom: #1A1A1A 1px solid;
	position: relative;
	background: #FFF;
}

.module_stats_row {
	display: block;
	padding: 0 0 25px;
	height: auto;
	position: relative;
	margin: 25px;
}

.module_stats_row .custom div.custom.dropdown {
	float: right;
}

.module_stats:last-child {
	border: none;
}

.module_stats h3 {
	display: block;
	width: 100%;
	height: 26px;
	float: left;
	line-height: 26px;
	background: url(../../img/frontend/ic-stats-title.png) no-repeat transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 17px;
	color: #666666;
	padding: 0 0 10px 50px;
	margin: 10px 0 20px;
	border-bottom: #1A1A1A 1px solid;
}

.module_stats h3.bunker {
	background-position: 15px 0;
}

.module_stats h3.campaign {
	background-position: 15px -36px;
}

.module_stats h3.fb {
	background-position: 15px -72px;
}

.module_stats h3.tw {
	background-position: 15px -108px;
}

.module_stats h3.im {
	background-position: 15px -180px;
}

.module_stats h3.general {
	background-position: 15px -252px;
}

.module_stats h3.reclamos {
	background: url(../../img/frontend/ic-stats-title-calidad.png) no-repeat 15px 0px transparent;
}

.module_stats h3.aguas {
	background: url(../../img/frontend/ic-stats-title-calidad.png) no-repeat 15px -36px transparent;
}

.module_stats .action_stats_module {
	width: 100%;
	height: auto;
	float: left;
	display: block;
	position: relative;
	padding: 0 15px 15px;
	border-bottom: #CCCCCC 1px solid;
}

.module_stats .action_stats_module li {
	float: left;
	border-right: #999999 1px solid;
	padding: 0 15px 0 0;
	margin: 0 15px 0 0;
}

.module_stats .action_stats_module li:last-child {
	border: none;
	margin: 0;
	padding: 0;
}

.module_stats .action_stats_module li a {
	color: #208E4F;
	font-size: 93%;
}

.module_stats .content_chart {
	margin: 0;
}


/*Campaign Module*/
.module_stats .content_slide {
	width: 100%;
	margin: 0 auto;
	position: relative;
	padding: 0;
	float: left;
}

.module_stats .content_slide .content_info {
	width: 300px;
	height: auto;
	margin: 0 auto;
}

.module_stats .content_slide .bx-wrapper .bx-viewport {
	padding: 10px 0 20px;
}

.module_stats .content_slide .bx-wrapper .bx-prev {
	left: 10px;
}

.module_stats .content_slide .bx-wrapper .bx-next {
	right: 10px;
}

.module_stats .content_slide h4 {
	width: 100%;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	color: #14663D;
	font-size: 13px;
	font-weight: normal;
	position: relative;
	top: 0;
	left: 0;
	text-transform: uppercase;
}

.module_stats .content_slide .content_info li.gender {
	width: 130px;
	height: auto;
	float: left;
	margin: 15px 0 0 20px;
	border-right: #B3B3B3 1px solid;
	padding: 0 10px 0 0;
}

.module_stats .content_slide .content_info li.gender .woman {
	width: 50%;
	height: auto;
	float: left;
}

.module_stats .content_slide .content_info li.gender .woman .ic_w {
	width: 37px;
	height: 69px;
	display: block;
	margin: 0 auto;
	background: url(../../img/frontend/ic-people-stats.png) 0 -79px no-repeat transparent;
}

.module_stats .content_slide .content_info li.gender .woman .text {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold !important;
	text-align: center;
}


.module_stats .content_slide .content_info li.gender .man {
	width: 50%;
	height: auto;
	float: left;
}

.module_stats .content_slide .content_info li.gender .man .ic_m {
	width: 37px;
	height: 69px;
	display: block;
	margin: 0 auto;
	background: url(../../img/frontend/ic-people-stats.png) 0 0px no-repeat transparent;
}

.module_stats .content_slide .content_info li.gender .man .text {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold !important;
	text-align: center;
}

.module_stats .content_slide .content_info .content_charts_down {
	width: 100%;
	height: auto;
	float: left;
}

.module_stats .content_slide .content_info li.register_user {
	width: 100%;
	height: auto;
	float: left;
	margin: 0;
}

.module_stats .content_slide .content_info li.register_user span {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	text-align: center;
	display: block;
	margin: 0;
}

.module_stats .content_slide .content_info li.register_user .number {
	font-size: 40px;
	font-weight: bold !important;
	letter-spacing: -2px;
}

.module_stats .content_slide .content_info li.register_user .text {
	font-size: 11px;
	margin: 10px 0 0;
	color: #333333;
}


.module_stats .content_slide .content_info li.age_user {
	width: 123px;
	height: auto;
	float: left;
	margin: 0 0 0 10px;
}



/*Facebook Module*/
.module_stats .fb_stats {
	width: 295px;
	height: auto;
	margin: 100px auto 0;
}

.module_stats .fb_stats .like {
	width: 45%;
	height: auto;
	float: left;
	margin: 0 20px 0 0
}

.module_stats .fb_stats .like h4 {
	padding: 0 0 0 35px;
	height: 22px;
	line-height: 22px;
	display: block;
	color: #333333;
	font-family: Gotham, sans-serif;
	font-size: 12px;
	background: url(../../img/frontend/ic_stats_fb.png) no-repeat 0px 0px transparent;
}

.module_stats .fb_stats .engagement {
	width: 45%;
	height: auto;
	float: left;
}

.module_stats .fb_stats .engagement h4 {
	padding: 0 0 0 35px;
	height: 22px;
	line-height: 10px;
	display: block;
	color: #333333;
	font-family: Gotham, sans-serif;
	font-size: 12px;
	background: url(../../img/frontend/ic_stats_fb.png) no-repeat 0px -32px transparent;
}

.module_stats .fb_stats .number {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold !important;
	letter-spacing: -2px;
	display: block;
	margin: 5px 0 15px;
}

.module_stats .fb_stats .content_chart {
	width: 100%;
	height: auto;
	float: left;
}

.module_stats .fb_stats .content_chart .content_reference {
	width: 35px;
	height: auto;
	float: left;
	margin: 0;
}

.module_stats .fb_stats .content_chart .content_reference span {
	display: block;
	margin: 0 0 5px;
	font-family: Gotham, sans-serif;
	color: #999999;
	font-size: 11px;
	text-transform: uppercase;
}

.module_stats .fb_stats .content_chart .content_chart_lines {
	width: 90px;
	height: auto;
	float: left;
}

.module_stats .fb_stats .content_chart .content_chart_lines span {
	height: 10px;
	display: block;
	margin: 0 0 7px;
}

.module_stats .fb_stats .content_chart .content_chart_lines .chart_line_1 {
	background: #7fa6c6;
}

.module_stats .fb_stats .content_chart .content_chart_lines .chart_line_2 {
	background: #fbcb93;
}

.module_stats .fb_stats .content_chart .content_chart_lines .chart_line_3 {
	background: #7accb6;
}

/*Twitter Module*/
.module_stats .tw_stats {
	width: 300px;
	height: auto;
	margin: 0 auto;
}

.fifty_division {
	width: 45%;
	float: left;
	margin: 0 0 0 15px;
}

.module_stats .tw_stats li {
	border-bottom: #CCCCCC 1px solid;
	padding: 10px 0;
	margin: 10px 0;
}

.module_stats .tw_stats li:first-child {}

.module_stats .tw_stats li:last-child {
	border: none;
}

.module_stats .tw_stats .follower {
	width: 100%;
	height: auto;
	float: left;
}

.module_stats .tw_stats .follower h4 {
	padding: 0 0 0 25px;
	height: 22px;
	line-height: 22px;
	display: block;
	color: #333333;
	font-family: Gotham, sans-serif;
	font-size: 12px;
	background: url(../../img/frontend/ic_stats_social.png) no-repeat 0px 0px transparent;
}

.module_stats .tw_stats .mentions {
	width: 100%;
	height: auto;
	float: left;
}

.module_stats .tw_stats .mentions h4 {
	padding: 0 0 0 35px;
	height: 22px;
	line-height: 22px;
	display: block;
	color: #333333;
	font-family: Gotham, sans-serif;
	font-size: 12px;
	background: url(../../img/frontend/ic_stats_social.png) no-repeat 0px -35px transparent;
}

.module_stats .tw_stats .retweets {
	width: 100%;
	height: auto;
	float: left;
}

.module_stats .tw_stats .retweets h4 {
	padding: 0 0 0 35px;
	height: 22px;
	line-height: 22px;
	display: block;
	color: #333333;
	font-family: Gotham, sans-serif;
	font-size: 12px;
	background: url(../../img/frontend/ic_stats_social.png) no-repeat 0px -70px transparent;
}

.module_stats .tw_stats .number {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	display: block;
	margin: 5px 0 15px;
	font-weight: bold !important;
	letter-spacing: -2px;
}

.module_stats .tw_stats .content_chart {
	width: 45%;
	height: auto;
	float: left;
}

.module_stats .tw_stats .content_chart .content_reference {
	width: 35px;
	height: auto;
	float: left;
	margin: 0;
}

.module_stats .tw_stats .content_chart .content_reference span {
	display: block;
	margin: 0 0 10px;
	font-family: Gotham, sans-serif;
	color: #999999;
	font-size: 11px;
	text-transform: uppercase;
}

.module_stats .tw_stats .content_chart .content_chart_lines {
	width: 90px;
	height: auto;
	float: left;
}

.module_stats .tw_stats .content_chart .content_chart_lines span {
	height: 10px;
	display: block;
	margin: 0 0 11px;
}

.module_stats .tw_stats .content_chart .content_chart_lines .chart_line_1 {
	background: #7fa6c6;
}

.module_stats .tw_stats .content_chart .content_chart_lines .chart_line_2 {
	background: #fbcb93;
}

.module_stats .tw_stats .content_chart .content_chart_lines .chart_line_3 {
	background: #7accb6;
}

.module_stats .hashtag_block {
	width: 100%;
	height: auto;
	min-height: 215px;
	float: left;
	background: #29ABE2
}

.module_stats .hashtag_block .btn_close_block {
	position: absolute;
	top: 15px;
	right: 25px;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
}

.module_stats .hashtag_block h3 {
	display: block;
	height: 26px;
	line-height: 26px;
	border: none;
	background: url(../../img/frontend/ic_twitter_inv.png) no-repeat 15px 0px transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 17px;
	color: #FFF;
	padding: 0 0 10px 50px;
	margin: 10px 0 20px;
}

.module_stats .hashtag_block .content_input {
	width: 100%;
	height: auto;
	float: left;
	position: relative;
	padding: 0 10px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.module_stats .hashtag_block .content_input input {
	width: 100%;
	height: 37px;
	padding: 0 40px 0 30px;
	margin: 0 auto;
	background: #FFF;
	line-height: 37px;
	border: none;
	display: block;
	font-family: Gotham;
	font-weight: normal;
	font-size: 108%;
	color: #29ABE2;
	text-transform: lowercase;
}

.module_stats .hashtag_block .content_input .btn_plus {
	width: 26px;
	height: 26px;
	display: block;
	background: url(../../img/frontend/ic_plus_hastags.png) no-repeat transparent;
	position: absolute;
	top: 7px;
	right: 20px;
	z-index: 1;
	text-indent: -9999px;
}

.module_stats .hashtag_block .content_input .ornament_hash {
	width: 13px;
	height: 20px;
	display: block;
	background: url(../../img/frontend/bg-ornament-hash.png) no-repeat transparent;
	position: absolute;
	top: 9px;
	left: 20px;
}

.module_stats .hashtag_block .content_hastags {
	width: 100%;
	height: auto;
	overflow: hidden;
	margin: 30px 0;
	float: left;
	padding: 0 10px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.module_stats .hashtag_block .content_hastags .hashtag {
	width: 100%;
	height: 28px;
	float: left;
	padding: 0 20px;
	line-height: 28px;
	background: #FFF;
	margin: 1px 0;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.module_stats .hashtag_block .content_hastags .hashtag .text {
	color: #29ABE2;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-transform: lowercase
}

.module_stats .hashtag_block .content_hastags .hashtag .btn_close {
	width: 15px;
	height: 15px;
	float: right;
	background: url(../../img/frontend/btn_close_hash.png) no-repeat transparent;
	text-indent: -9999px;
	margin: 6px 0 0 5px
}

/*Instagram Module*/

.module_stats .ins_stats {
	width: 300px;
	height: auto;
	margin: 0 auto;
}

.module_stats .ins_stats li {
	border-bottom: #CCCCCC 1px solid;
	padding: 10px 0;
	margin: 10px 0;
}

.module_stats .ins_stats li:first-child {}

.module_stats .ins_stats li:last-child {
	border: none;
}

.module_stats .ins_stats .follower {
	width: 100%;
	height: auto;
	float: left;
}

.module_stats .ins_stats .follower h4 {
	padding: 0 0 0 25px;
	height: 22px;
	line-height: 22px;
	display: block;
	color: #333333;
	font-family: Gotham, sans-serif;
	font-size: 12px;
	background: url(../../img/frontend/ic_stats_social.png) no-repeat 0px 0px transparent;
}

.module_stats .ins_stats .mentions {
	width: 100%;
	height: auto;
	float: left;
}

.module_stats .ins_stats .mentions h4 {
	padding: 0 0 0 35px;
	height: 22px;
	line-height: 22px;
	display: block;
	color: #333333;
	font-family: Gotham, sans-serif;
	font-size: 12px;
	background: url(../../img/frontend/ic_stats_social.png) no-repeat 0px -35px transparent;
}

.module_stats .ins_stats .retweets {
	width: 100%;
	height: auto;
	float: left;
}

.module_stats .ins_stats .retweets h4 {
	padding: 0 0 0 35px;
	height: 22px;
	line-height: 22px;
	display: block;
	color: #333333;
	font-family: Gotham, sans-serif;
	font-size: 12px;
	background: url(../../img/frontend/ic_stats_social.png) no-repeat 0px -70px transparent;
}

.module_stats .ins_stats .number {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	display: block;
	margin: 5px 0 15px;
	font-weight: bold !important;
	letter-spacing: -2px;
}

.module_stats .ins_stats .content_chart {
	width: 45%;
	height: auto;
	float: left;
}

.module_stats .ins_stats .content_chart .content_reference {
	width: 35px;
	height: auto;
	float: left;
	margin: 0;
}

.module_stats .ins_stats .content_chart .content_reference span {
	display: block;
	margin: 0 0 10px;
	font-family: Gotham, sans-serif;
	color: #999999;
	font-size: 11px;
	text-transform: uppercase;
}

.module_stats .ins_stats .content_chart .content_chart_lines {
	width: 90px;
	height: auto;
	float: left;
}

.module_stats .ins_stats .content_chart .content_chart_lines span {
	height: 10px;
	display: block;
	margin: 0 0 11px;
}

.module_stats .ins_stats .content_chart .content_chart_lines .chart_line_1 {
	background: #7fa6c6;
}

.module_stats .ins_stats .content_chart .content_chart_lines .chart_line_2 {
	background: #fbcb93;
}

.module_stats .ins_stats .content_chart .content_chart_lines .chart_line_3 {
	background: #7accb6;
}

.module_stats .hashtag_block_ins {
	width: 100%;
	height: auto;
	min-height: 215px;
	float: left;
	background: #D5BCAD
}

.module_stats .hashtag_block_ins .btn_close_block {
	position: absolute;
	top: 15px;
	right: 25px;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
}

.module_stats .hashtag_block_ins h3 {
	display: block;
	height: 26px;
	line-height: 26px;
	border: none;
	background: url(../../img/frontend/ic-stats-title.png) no-repeat 15px -216px transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 17px;
	color: #FFF;
	padding: 0 0 10px 50px;
	margin: 10px 0 20px;
}

.module_stats .hashtag_block_ins .content_input {
	width: 100%;
	height: auto;
	float: left;
	position: relative;
	padding: 0 10px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.module_stats .hashtag_block_ins .content_input input {
	width: 100%;
	height: 37px;
	padding: 0 40px 0 30px;
	margin: 0 auto;
	background: #FFF;
	line-height: 37px;
	border: none;
	display: block;
	font-family: Gotham;
	font-weight: normal;
	font-size: 108%;
	color: #29ABE2;
	text-transform: lowercase;
}

.module_stats .hashtag_block_ins .content_input .btn_plus {
	width: 26px;
	height: 26px;
	display: block;
	background: url(../../img/frontend/ic_plus_hastags_ins.png) no-repeat transparent;
	position: absolute;
	top: 7px;
	right: 20px;
	z-index: 1;
	text-indent: -9999px;
}

.module_stats .hashtag_block_ins .content_input .ornament_hash {
	width: 13px;
	height: 20px;
	display: block;
	background: url(../../img/frontend/bg-ornament-hash_ins.png) no-repeat transparent;
	position: absolute;
	top: 9px;
	left: 20px;
}

.module_stats .hashtag_block_ins .content_hastags {
	width: 100%;
	height: auto;
	overflow: hidden;
	margin: 30px 0;
	float: left;
	padding: 0 10px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.module_stats .hashtag_block_ins .content_hastags .hashtag {
	width: 100%;
	height: 28px;
	float: left;
	padding: 0 20px;
	line-height: 28px;
	background: #FFF;
	margin: 1px 0;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.module_stats .hashtag_block_ins .content_hastags .hashtag .text {
	color: #D5BCAD;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-transform: lowercase
}

.module_stats .hashtag_block_ins .content_hastags .hashtag .btn_close {
	width: 15px;
	height: 15px;
	float: right;
	background: url(../../img/frontend/btn_close_hash_ins.png) no-repeat transparent;
	text-indent: -9999px;
	margin: 6px 0 0 5px
}


/*General Data*/
.module_stats .content_slide .content_info_stats {
	width: 300px;
	height: auto;
	margin: 0 auto;
}

.module_stats .content_slide .content_info_stats li {
	width: 100%;
	height: auto;
	float: left;
	padding: 0 0 20px;
}

.module_stats .content_slide .content_info_stats li:first-child {
	border: none;
	padding: 0;
}

.module_stats .content_slide .content_info_stats li:last-child {
	border-bottom: #1A1A1A 1px solid;
}

.module_stats .content_slide .content_info_stats li.first {
	margin: 0
}

.module_stats .content_slide .content_info_stats li span {
	margin: 5px 0;
	display: block;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 11px;
}

.module_stats .content_slide .content_info_stats li .title {
	font-size: 11px
}

.module_stats .content_slide .content_info_stats li .number {
	font-size: 40px;
	font-weight: bold !important;
	letter-spacing: -2px;
}

.module_stats .content_slide .content_info_stats li .time {
	font-size: 40px;
	font-weight: bold !important;
	letter-spacing: -2px;
}

.module_stats .content_slide .content_info_stats li .content_media {
	width: 45%;
	height: auto;
	margin: 0 auto;
}

.module_stats .content_slide .content_info_stats li .content_media span {
	width: 40px;
	height: 22px;
	line-height: 22px;
	float: left;
	text-align: left;
	padding: 0 0 0 25px;
	background: url(../../img/frontend/ic_media_stats.png) no-repeat transparent;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold !important
}

.module_stats .content_slide .content_info_stats li .content_media .desktop {
	background-position: 0px 0px;
}

.module_stats .content_slide .content_info_stats li .content_media .mobile {
	background-position: 0px -32px;
}

/*Wrap module*/
.content_stats .tabs_content .module_stats_wrap {
	overflow: hidden;
	height: 215px;
	z-index: 90;
	position: relative;
}

.content_stats .tabs_content .container-item {
	position: absolute
}

.content_stats .tabs_content .container-item .normal_block {
	width: 100%;
	height: 215px;
	float: left;
}

.content_stats .tabs_content .module_stats_wrap .hashtag_block {
	overflow: hidden;
	position: relative;
	z-index: 5;
}

/*Calidad*/
.content_stats .tabs_content .module_stats .content_calidad {
	width: 100%;
	float: left;
	height: auto;
	position: relative;
	padding: 30px 0 0
}

.no_margin {
	margin: 0;
	background: #FFF;
}

.content_select_calidad {
	width: 100%;
	height: auto;
	float: left;
	background: #FFF;
	padding: 25px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.content_select_calidad .ui-select {
	border: #CCC 1px solid;
	border-radius: 2px;
}

/*Reclamos*/

.module_stats .content_info_reclamos {
	width: 100%;
	height: auto;
	float: left;
	margin: 0 0 20px;
}

.module_stats .content_info_reclamos li.reclamos_total {
	width: 100%;
	height: auto;
	float: left;
	margin: 10px 0 0;
}

.module_stats .content_info_reclamos li.reclamos_total span {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	text-align: center;
	display: block;
	margin: 0;
	font-weight: bold !important;
	letter-spacing: -2px;
}

.module_stats .content_info_reclamos li.reclamos_total .number {
	font-size: 40px;
}

.module_stats .content_info_reclamos li.reclamos_total .text {
	font-size: 13px;
	color: #14663D;
	letter-spacing: 0;
	font-weight: normal !important;
	margin: 10px 0 0;
	text-transform: uppercase;
}

.module_stats .content_info_reclamos li.content_line_stats {
	width: 280px;
	height: auto;
	margin: 0 auto;
	padding: 0;
	overflow: hidden;
}

.module_stats .content_info_reclamos .content_cake_stats {
	width: 110px;
	height: auto;
	float: right;
	margin: -5px 0 0;
}

.module_stats .content_info_reclamos .content_chart {
	width: 150px;
	height: auto;
	float: left;
	overflow: hidden;
	margin: 20px auto
}

.module_stats .content_info_reclamos .content_chart .content_reference {
	width: 30px;
	height: auto;
	float: left;
	margin: 0;
}

.module_stats .content_info_reclamos .content_chart .content_reference span {
	display: block;
	margin: 0 0 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 11px;
	text-transform: uppercase;
}

.module_stats .content_info_reclamos .content_chart .content_chart_lines {
	width: 120px;
	height: auto;
	float: left;
	margin: 0;
}

.module_stats .content_info_reclamos .content_chart .content_chart_lines span {
	height: 8px;
	display: block;
	margin: 0 0 15px;
}

.module_stats .content_info_reclamos .content_chart .content_chart_lines .chart_line_1 {
	background: #7fa6c6;
}

.module_stats .content_info_reclamos .content_chart .content_chart_lines .chart_line_2 {
	background: #fbcb93;
}

.module_stats .content_info_reclamos .content_chart .content_chart_lines .chart_line_3 {
	background: #7accb6;
}

/*Slides*/
.tabs_content .module_stats .content_slide_calidad {
	width: 100%;
	margin: 0 auto;
	float: left;
	position: relative;
	padding: 0
}

.tabs_content .module_stats .content_slide_calidad .link_map {
	width: 50px;
	height: 50px;
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	background: url(../../img/frontend/bg-uruguay-map.png) no-repeat transparent;
	text-indent: -9999px;
}

.tabs_content .module_stats .content_slide_calidad .content_info {
	width: 100%;
	height: auto;
	float: left;
}

.content_slide_calidad .bx-wrapper .bx-viewport {
	/*float:left;*/
}

.tabs_content .module_stats .content_slide_calidad .content_info li.register_user {
	width: 200px;
	height: auto;
	float: left;
	margin: 15px 0 0 60px;
}

.tabs_content .module_stats .content_slide_calidad .content_info li.register_user span {
	font-family: Gotham, sans-serif;
	color: #333333;
	text-align: center;
	display: block;
	margin: 0;
}

.tabs_content .module_stats .content_slide_calidad .content_info li.register_user .number {
	font-size: 492%;
}

.tabs_content .module_stats .content_slide_calidad .content_info li.register_user .text {
	font-size: 108%;
	margin: 10px 0 0;
}

.tabs_content .module_stats .content_slide_calidad .stats_products .content_img {
	width: 140px;
	height: 230px;
	float: left;
}

.tabs_content .module_stats .content_slide_calidad .stats_products {
	display: block;
	height: auto;
	margin: 0 0 0;
	float: left;
	width: 100%;
}

.tabs_content .module_stats .content_slide_calidad .stats_products .content_info {
	width: 300px;
	height: auto;
	margin: 0 auto;
	overflow: hidden;
	float: none;
}

.tabs_content .module_stats .content_slide_calidad .stats_products .content_info h4 {
	/*height:22px; line-height:22px;*/
	display: block;
	color: #14663D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-transform: uppercase;
	text-align: center;
}

.tabs_content .module_stats .content_slide_calidad .stats_products .content_info .number {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 40px;
	display: block;
	margin: 5px 0 15px;
	font-weight: bold !important;
	text-transform: uppercase;
	letter-spacing: -2px;
	text-align: center;
}

.tabs_content .module_stats .content_slide_calidad .stats_products .content_info .wrapper_charts {
	width: 250px;
	height: auto;
	float: left;
	margin: 8px 0 0;
}

.tabs_content .module_stats .content_slide_calidad .stats_products .content_info .content_chart {
	width: 160px;
	height: auto;
	float: left;
	margin: 30px 0 0
}

.tabs_content .module_stats .content_slide_calidad .stats_products .content_info .content_chart .content_reference {
	width: 35px;
	height: auto;
	float: left;
	margin: 0;
}

.tabs_content .module_stats .content_slide_calidad .stats_products .content_info .content_chart .content_reference span {
	display: block;
	margin: 0 0 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 11px;
	text-transform: uppercase;
	width: 30px;
}

.tabs_content .module_stats .content_slide_calidad .stats_products .content_info .content_cake_stats {
	width: 110px;
	height: auto;
	float: right;
	margin: -5px 0 0;
}

.tabs_content .module_stats .content_slide_calidad .stats_products .content_info .content_chart .content_chart_lines {
	width: 120px;
	height: auto;
	float: left;
	margin: 0;
}

.tabs_content .module_stats .content_slide_calidad .stats_products .content_info .content_chart .content_chart_lines span {
	height: 8px;
	display: block;
	margin: 0 0 15px;
}

.tabs_content .module_stats .content_slide_calidad .stats_products .content_info .content_chart .content_chart_lines .chart_line_1 {
	background: #7fa6c6;
}

.tabs_content .module_stats .content_slide_calidad .stats_products .content_info .content_chart .content_chart_lines .chart_line_2 {
	background: #fbcb93;
}

.tabs_content .module_stats .content_slide_calidad .stats_products .content_info .content_chart .content_chart_lines .chart_line_3 {
	background: #7accb6;
}

.tabs_content .module_stats .content_slide_calidad .stats_products .content_cake {
	width: 110px;
	height: auto;
	float: left;
	margin: -10px 0 0;
}

.tabs_content .module_stats .content_slide_calidad .bx-wrapper .bx-prev {
	left: 10px;
}

.tabs_content .module_stats .content_slide_calidad .bx-wrapper .bx-next {
	right: 10px;
}

.show_detalle_grafico {
	float: right;
	padding: 1px 15px;
	border: #B3B3B3 2px solid;
	border-radius: 3px;
	margin: 0 65px 0 0;
	position: relative;
	top: -2px;
	font-size: 12px;
	color: #999999;
}

.detalle_grafico {
	width: 100%;
	height: auto;
	float: left;
	margin: 0 0 20px;
}

.detalle_grafico li {
	width: 100%;
	height: auto;
	float: left;
	padding: 10px 2%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	border-top: #CCC 1px solid;
}

.detalle_grafico li .circle {
	width: 15px;
	height: 15px;
	border-radius: 50%;
	float: left;
}

.detalle_grafico li .black_detail {
	font-size: 14px;
	font-weight: bold !important;
	color: #333333;
	margin: 0 10px;
	float: left;
}

.detalle_grafico li .text {
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	float: left;
	margin: 2px 0 0px;
}




/*Recover Pass*/
.content_nivel {
	width: 100%;
	height: auto;
	float: left;
	margin: 10px 0;
}

.content_nivel label {
	width: 100%;
	height: auto;
	float: left;
	margin: 5px 0;
}

.space_nivel {
	margin: 5px 0;
	display: block;
}

.nivel_seguridad {
	width: 100%;
	height: auto;
	margin: 0;
}

.nivel_seguridad li {
	width: 215px;
	padding: 0 0 0 35px;
	height: 34px;
	float: left;
	line-height: 34px;
	color: #FFF;
	font-size: 138.5%;
	border-radius: 2px;
}

.nivel_seguridad li.alta {
	background: url(../../img/frontend/lock.png) 10px 7px no-repeat #208E4F;
}

.nivel_seguridad li.media {
	background: url(../../img/frontend/lock.png) 10px 7px no-repeat #C6B646;
}

.nivel_seguridad li.baja {
	background: url(../../img/frontend/lock.png) 10px 7px no-repeat #C1272D;
}

/*STATS*/

/*General Module*/

.content_stats .tabs_content {
	width: 100%;
	height: auto;
	float: left;
	padding: 0;
}

.content_stats .tabs_content .module_stats {
	display: block;
	padding: 0;
	height: auto;
	min-height: 215px;
	border-bottom: #B3B3B3 1px solid;
	position: relative;
}

.content_stats .tabs_content .module_stats_row {
	display: block;
	padding: 0 0 25px;
	height: auto;
	position: relative;
	margin: 0;
}

.content_stats .tabs_content .module_stats_row .custom div.custom.dropdown {
	float: right;
}

.content_stats .tabs_content .module_stats:last-child {
	border: none;
}

.content_stats .tabs_content .module_stats h3 {
	display: block;
	height: 26px;
	line-height: 26px;
	background: url(../../img/frontend/ic-stats-title.png) no-repeat transparent;
	font-family: Gotham;
	font-weight: normal;
	font-size: 108%;
	color: #999999;
	padding: 0 0 0 35px;
	margin: 20px 25px 0;
}

.content_stats .tabs_content .module_stats h3.bunker {
	background-position: 0 0;
}

.content_stats .tabs_content .module_stats h3.campaign {
	background-position: 0px -36px;
}

.content_stats .tabs_content .module_stats h3.fb {
	background-position: 0px -72px;
}

.content_stats .tabs_content .module_stats h3.tw {
	background-position: 0px -108px;
}

.content_stats .tabs_content .module_stats h3.im {
	background-position: 0px -180px;
}

.content_stats .tabs_content .module_stats h3.general {
	background-position: 0px -252px;
}

.content_stats .tabs_content .module_stats h3.reclamos {
	background: url(../../img/frontend/ic-stats-title-calidad.png) no-repeat 0px 0px transparent;
}

.content_stats .tabs_content .module_stats h3.aguas {
	background: url(../../img/frontend/ic-stats-title-calidad.png) no-repeat 0px -36px transparent;
}

.content_stats .tabs_content .module_stats .action_stats_module {
	width: auto;
	height: auto;
	display: block;
	position: absolute;
	top: 16px;
	right: 23px;
}

.content_stats .tabs_content .module_stats .action_stats_module li {
	float: left;
	border-right: #999999 1px solid;
	padding: 0 15px 0 0;
	margin: 0 15px 0 0;
}

.content_stats .tabs_content .module_stats .action_stats_module li:last-child {
	border: none;
	margin: 0;
	padding: 0;
}

.content_stats .tabs_content .module_stats .action_stats_module li a {
	color: #208E4F;
	font-size: 93%;
}

.content_stats .tabs_content .module_stats .content_chart {
	margin: 0;
}

/*New Filter*/

.content_stats .tabs_content .module_stats_row.new_filter {
	margin: 25px 25px 0
}

.content_gral_evaluaciones {
	width: 100%;
	height: auto;
	float: left;
	padding: 15px 25px 15px;
	margin: 0 0 15px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	border-bottom: #B3B3B3 1px solid
}

.content_gral_evaluaciones:last-child {
	border: none;
}

.content_gral_evaluaciones .evaluaciones_download_all_excel {
	float: left;
	background: #CCCCCC;
	text-align: center;
	padding: 10px 20px;
	font-size: 93%;
	color: #333333;
	border-radius: 2px;
	cursor: pointer;
}

.content_gral_evaluaciones_btn {
	width: 100%;
	height: auto;
	float: left;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	margin: 20px 0;
}

.content_gral_evaluaciones_btn .evaluaciones_download_excel {
	float: left;
	background: #CCCCCC;
	text-align: center;
	padding: 10px 20px;
	font-size: 93%;
	color: #333333;
	border-radius: 2px;
	cursor: pointer;
}

.title_evaluaciones {
	width: 100%;
	float: left;
	text-align: center;
	color: #14663D;
	font-family: Gotham;
	font-size: 16px;
	text-transform: uppercase;
	margin: 0 0 20px;
}

.porcentaje_evaluaciones {
	width: 100%;
	height: auto;
	float: left;
	padding: 0 10px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.porcentaje_evaluaciones li {
	width: 100%;
	height: auto;
	float: left;
	border-bottom: #CCCCCC 1px solid;
	padding: 10px 0;
}

.porcentaje_evaluaciones li .name {
	float: left;
	font-family: Gotham;
	color: #333333;
	font-size: 14px;
	margin: 5px 0;
}

.porcentaje_evaluaciones li .name_title {
	float: left;
	width: 100%;
	font-family: Gotham;
	color: #333333;
	font-size: 14px;
	margin: 5px 0;
}

.porcentaje_evaluaciones li .valor {
	float: right;
	font-family: Gotham;
	color: #333333;
	font-size: 20px;
}

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

.content_gral_evaluaciones .big_info ul.content_big_info {
	width: 100%;
	height: auto;
	float: left;
	padding: 0 40px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	margin: 40px 0;
}

.content_gral_evaluaciones .big_info ul li.numero {
	width: 40%;
	float: left;
	border-right: #CCC 1px solid;
	padding: 0 20px 0 0;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.content_gral_evaluaciones .big_info ul li.numero:last-child {
	border: none;
}

.content_gral_evaluaciones .big_info ul li.numero .name {
	float: left;
	font-family: Gotham;
	color: #333333;
	font-size: 108%;
	text-align: right;
	margin: 20px 0 0
}

.content_gral_evaluaciones .big_info ul li.numero .number {
	float: right;
	font-family: Gotham;
	color: #333333;
	font-size: 400%;
	text-align: left
}

.content_gral_evaluaciones .big_info ul li.percent {
	width: 60%;
	float: left;
	padding: 0 20px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.content_gral_evaluaciones .big_info ul li.percent .name {
	float: right;
	font-family: Gotham;
	color: #333333;
	font-size: 108%;
	margin: 20px 0 0;
}

.content_gral_evaluaciones .big_info ul li.percent .number {
	float: left;
	font-family: Gotham;
	color: #333333;
	font-size: 400%;
}

/* EVALUACIONES */
/*grafica*/
.content_graph {
	width: 100%;
	background: #FFF;
	margin: 0 auto;
}

.content_graph .valor_inaceptable {
	background: #bd3960;
	height: 40px;
	float: left;
	line-height: 40px;
	color: #d59aac;
	font-family: Gotham;
	font-size: 167%;
}

.content_graph .valor_desarrollar {
	background: #fabe78;
	height: 40px;
	float: left;
	line-height: 40px;
	color: #ffe3b4;
	font-family: Gotham;
	font-size: 167%;
}

.content_graph .valor_green {
	background: #5c998a;
	height: 40px;
	float: left;
	line-height: 40px;
	color: #b2d1cb;
	font-family: Gotham;
	font-size: 167%;
}

.content_graph .valor_puma {
	background: #5f7d97;
	height: 40px;
	float: left;
	line-height: 40px;
	color: #b3c1ce;
	font-family: Gotham;
	font-size: 167%;
}

.content_graph div span {
	padding: 0 5px;
	font-weight: bold;
}

/*leyenda*/
.content_legend {
	margin-top: 10px;
	width: 100%;
	margin: 10px auto;
	height: auto;
}

.content_legend .legend {
	float: left;
	padding-right: 15px;
	margin-top: 10px;
	width: 100%;
}

.content_legend .legend .legend_color {
	display: inline-block;
	width: 10px;
	height: 10px;
	float: left;
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
}

.content_legend .legend .legend_color.valor_inaceptable {
	background: #bd3960;
}

.content_legend .legend .legend_color.valor_desarrollar {
	background: #fabe78;
}

.content_legend .legend .legend_color.valor_green {
	background: #5c998a;
}

.content_legend .legend .legend_color.valor_puma {
	background: #5f7d97;
}

.content_legend .legend .legend_text {
	text-transform: uppercase;
	font-family: Gotham;
	float: left;
	color: #646464;
	margin-left: 5px;
	font-size: 93%;
}


/*Retina Display*/
@media only screen and (-webkit-min-device-pixel-ratio : 1.5),
only screen and (min-device-pixel-ratio : 1.5) {
	.header h1.logo {
		background: url(../../img/mobile/retina-img/logo.png) no-repeat scroll 0 0 transparent;
		background-size: 103px 45px;
	}

	.grid .block-novedades .mg,
	.grid .block-promociones .mg,
	.grid .block-pedidos .mg,
	.grid .block-punto .mg,
	.grid .block-consultas .mg,
	.grid .block-reclamos .mg,
	.grid .block-crear-mensaje .mg,
	.grid .block-mensajes .mg {
		background: url(../../img/mobile/retina-img/ic-home.png) no-repeat;
		background-size: 51px 579px;
	}

	.grid .block-promociones .mg {
		background-position: 0 -407px;
	}

	.grid .block-pedidos .mg {
		background-position: 0px -59px;
	}

	.grid .block-punto .mg {
		background-position: 0px -117px;
	}

	.grid .block-consultas .mg {
		background-position: 0px -465px;
	}

	.grid .block-reclamos .mg {
		background-position: 0 -233px;
	}

	.grid .block-crear-mensaje .mg {
		background-position: 0 -291px;
	}

	.grid .block-mensajes .mg {
		background-position: 0 -348px;
	}

	.grid .block-rrhh .mg {
		background: url(../../img/mobile/retina-img/ic-home.png) 0 -523px no-repeat;
		background-size: 51px 579px;
	}



	ul.myaccount-menu li.mensajes {
		background: url(../../img/mobile/retina-img/myaccount-menu.png) no-repeat 10px 7px;
		background-size: 30px 218px;
	}

	ul.myaccount-menu li.modify-userdata {
		background: url(../../img/mobile/retina-img/myaccount-menu.png) no-repeat 10px -30px;
		background-size: 30px 218px;
	}

	ul.myaccount-menu li.alerts {
		background: url(../../img/mobile/retina-img/myaccount-menu.png) no-repeat 10px -68px;
		background-size: 30px 218px;
	}



	.listado .item .arrow {
		background: url(../../img/mobile/retina-img/ic-arrow.png) no-repeat;
		background-size: 12px 19px;
	}


	.listado .item .item-box p.green {
		background: url(../../img/mobile/retina-img/ic-data-user.png) no-repeat 0px 2px;
		padding-left: 14px;
		background-size: 10px 114px;
	}

	.listado .item .item-box p.red {
		background: url(../../img/mobile/retina-img/ic-data-user.png) no-repeat 0px -49px;
		padding-left: 14px;
		background-size: 10px 114px;
	}

	.listado .item .item-box p.yellow {
		background: url(../../img/mobile/retina-img/ic-data-user.png) no-repeat 0px -94px;
		padding-left: 14px;
		background-size: 10px 114px;
	}


	.blocks-light h3 {
		background: url(../../img/mobile/retina-img/ic-header.png) no-repeat scroll 6px 7px transparent;
		padding-left: 44px;
		background-size: 30px 751px;
	}

	.blocks-light.pedido h3 {
		background-position: 6px -33px
	}

	.blocks-light.promocion h3 {
		background-position: 6px -272px
	}

	.blocks-light.ejecucion h3 {
		background-position: 6px -73px
	}

	.blocks-light.contactos h3 {
		background-position: 6px -113px
	}

	.blocks-light.ultimos-mensajes h3 {
		background-position: 6px -233px
	}

	.blocks-light.reclamos h3 {
		background-position: 6px -153px
	}

	.blocks-light.consultas h3 {
		background-position: 6px -313px
	}

	.blocks-light.mensajes h3 {
		background-position: 6px -353px
	}

	.blocks-light.visita h3 {
		background-position: 5px -512px;
	}

	.blocks-light.evaluaciones h3 {
		background-position: 5px -392px;
	}

	.blocks-light.aprobaciones h3 {
		background-position: 5px -432px;
	}

	.blocks-light.mercaderia h3 {
		background-position: 5px -551px;
	}

	.blocks-light.service h3 {
		background-position: 5px -592px;
	}

	.blocks-light.otro h3 {
		background-position: 5px -632px;
	}

	.blocks-light.rrhh h3 {
		background-position: 5px -713px;
	}

	.blocks-light.rrhh-articulos h3 {
		background-position: 5px -713px;
	}

	a.ic-message .ic-mes {
		background: url(../../img/mobile/retina-img/ic-message.png) no-repeat center center;
		background-size: 22px 20px;
	}

	ul.claim-menu li.visita {
		background: url(../../img/mobile/retina-img/ic-claim-menu.png) no-repeat 6px 16px;
		background-size: 30px auto;
	}

	ul.claim-menu li.mercaderia {
		background: url(../../img/mobile/retina-img/ic-claim-menu.png) no-repeat 6px -61px;
		background-size: 30px auto;
	}

	ul.claim-menu li.service {
		background: url(../../img/mobile/retina-img/ic-claim-menu.png) no-repeat 6px -135px;
		background-size: 30px auto;
	}

	ul.claim-menu li.otros {
		background: url(../../img/mobile/retina-img/ic-claim-menu.png) no-repeat 6px -210px;
		background-size: 30px auto;
	}


	a.reciber.full-width h3 {
		background: url(../../img/mobile/retina-img/ic-person.png) no-repeat 0px 10px;
		background-size: 19px 17px;
	}

	a.btn_header .ic-person {
		background: url(../../img/mobile/retina-img/ic-person.png) no-repeat center center;
		background-size: 20px 20px;
	}

	.add-comment .message-for {
		background: url(../../img/mobile/retina-img/ic-person-black.png) no-repeat;
		background-size: 15px 15px;
	}

	.contact-page.add-comment .reciber h3 {
		background: url(../../img/mobile/retina-img/ic-person.png) no-repeat 0px 10px;
		background-size: 19px 17px;
	}

	a.reciber.full-width h3.cart {
		background: url(../../img/mobile/retina-img/ic-cart.png) no-repeat 0px 12px;
		background-size: 21px 17px;
	}

	label.comment {
		background: url(../../img/mobile/retina-img/ic-comments.png) no-repeat 0px -27px;
		background-size: 16px 43px;
	}

	.listado .item .star.disabled {
		background: url(../../img/mobile/retina-img/ic-star.png) no-repeat 3px 16px;
		background-size: 15px 55px;
	}

	.listado .item .star.enabled {
		background: url(../../img/mobile/retina-img/ic-star.png) no-repeat 3px -25px;
		background-size: 15px 55px;
	}

	a.ic-can {
		background: url(../../img/mobile/retina-img/ic-can.png) no-repeat;
		background-size: 17px 22px;
	}

	ul.color-menu li.mensajes .ui-btn-text {
		background: url(../../img/mobile/retina-img/ic-colored-menu.png) no-repeat scroll 8px 14px transparent !important;
		background-size: 30px 400px !important;
	}

	ul.color-menu li.pedidos .ui-btn-text {
		background: url(../../img/mobile/retina-img/ic-colored-menu.png) no-repeat scroll 8px -47px transparent !important;
		background-size: 30px 400px !important;
	}

	ul.color-menu li.reclamos .ui-btn-text {
		background: url(../../img/mobile/retina-img/ic-colored-menu.png) no-repeat scroll 8px -108px transparent !important;
		background-size: 30px 400px !important;
	}

	ul.color-menu li.consultas .ui-btn-text {
		background: url(../../img/mobile/retina-img/ic-colored-menu.png) no-repeat scroll 8px -170px transparent !important;
		background-size: 30px 400px !important;
	}

	ul.color-menu li.mensajes-comp .ui-btn-text {
		background: url(../../img/mobile/retina-img/ic-colored-menu.png) no-repeat scroll 8px -232px transparent !important;
		background-size: 30px 400px !important;
	}

	.pdf-uploaded-file p {
		background: url(../../img/mobile/retina-img/ic-file.png) no-repeat 8px 7px;
		background-size: 17px 17px;
	}

	.ui-icon-plus,
	.ui-icon-minus {
		background: url(../../img/mobile/retina-img/ic-minus-plus.png) no-repeat top center;
		background-size: 15px 38px;
	}

	.ui-icon-minus {
		background-position: bottom center;
		background-size: 15px 38px;
	}

	h3.ic-per {
		background: url(../../img/mobile/retina-img/ic-people-grey.png) no-repeat 0px 3px;
		background-size: 21px 49px;
	}

	h3.ic-cart {
		background: url(../../img/mobile/retina-img/ic-people-grey.png) no-repeat 0px -28px;
		background-size: 21px 49px;
	}

	.packs-container .ui-select .ui-btn .ui-icon {
		background: url(../../img/mobile/retina-img/ic-select-left.png) no-repeat;
		background-size: 29px 28px;
	}

	.ui-select .ui-btn .ui-icon {
		background: url(../../img/mobile/retina-img/ic-select.png) no-repeat 0px 0px transparent;
		background-size: 36px 36px;
		height: 36px !important;
		margin: 0 !important;
		right: 0;
		top: 0;
		width: 36px;
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		border-radius: 0px;
	}

	a.btn_messages,
	a.btn_messages_pendientes_accion {
		background: url(../../img/mobile/retina-img/message.png) no-repeat;
		background-size: 30px 20px;
	}

	.main-comments-wrapper .comment h2 {
		background: url(../../img/mobile/retina-img/ic-comments.png) no-repeat;
		background-size: 16px 43px;
	}

	.add-comment h2.comment {
		background: url(../../img/mobile/retina-img/ic-comments.png) no-repeat 0 -27px;
		background-size: 16px 43px;
	}

	.ui-checkbox .ui-icon.ui-icon-checkbox-off {
		background: url(../../img/mobile/retina-img/ic-checkbox.png) no-repeat 0px -65px transparent;
		background-size: 30px 95px;
	}

	.ui-checkbox .ui-icon.ui-icon-checkbox-on {
		background: url(../../img/mobile/retina-img/ic-checkbox.png) no-repeat 0px 0px;
		background-size: 30px 95px;
	}

	.ui-radio .ui-icon.ui-icon-radio-off {
		background: url(../../img/mobile/retina-img/ic-radio.png) no-repeat 0px -36px transparent;
		background-size: 33px 69px;
	}

	.ui-radio .ui-icon.ui-icon-radio-on {
		background: url(../../img/mobile/retina-img/ic-radio.png) no-repeat 0px 0px;
		background-size: 33px 69px;
	}

	.company-message table a.open {
		background: url(../../img/mobile/retina-img/btn-open-close.png) 4px -29px no-repeat transparent;
		background-size: 19px 48px;
	}

	.company-message table a.close {
		background: url(../../img/mobile/retina-img/btn-open-close.png) 4px 0px no-repeat transparent;
		background-size: 19px 48px;
	}


	.slider-phases .slide a.fase_actual {
		background: url(../../img/mobile/retina-img/bg-fases.png) no-repeat center center transparent;
		background-size: 50px 30px;
	}

	.jcarousel-scroll .prev {
		background-size: 30px 30px;
		background: url(../../img/mobile/retina-img/btn-left.png) no-repeat transparent;
	}

	.jcarousel-scroll .next {
		background-size: 30px 30px;
		background: url(../../img/mobile/retina-img/btn-right.png) no-repeat transparent;
	}
}

/*End Retina Display*/