
// css/estilos.css 
@charset "utf-8";
/* CSS Document */
@font-face {
	font-family: "Droid-Sans";
	src: url('/static/css/type/droidsans-webfont.eot?iefix') format('eot'),
	 url('/static/css/type/droidsans-webfont.woff') format('woff'),
	 url('/static/css/type/droidsans-webfont.ttf') format('truetype'),
	 url('/static/css/type/droidsans-webfont.svg#webfontqL8xyNMN') format('svg');
}

@font-face {
	font-family: "Droid-Sans-Bold";
	src: url('/static/css/type/droidsansbold-webfont.eot?iefix') format('eot'),
	 url('/static/css/type/droidsansbold-webfont.woff') format('woff'),
	 url('/static/css/type/droidsansbold-webfont.ttf') format('truetype'),
	 url('/static/css/type/droidsansbold-webfont.svg#DroidSansBold') format('svg');
}

@font-face {
	font-family: "Gnuolane";
	src: url('/static/css/type/gnuolanebold-webfont.eot?iefix') format('eot'),
	 url('/static/css/type/gnuolanebold-webfont.woff') format('woff'),
	 url('/static/css/type/gnuolanebold-webfont.ttf') format('truetype'),
	 url('/static/css/type/gnuolanebold-webfont.svg#GnuolaneBold') format('svg');
}
body{
    font-size:10pt;
}
h1, h2, h3, h4 {
	font-family: "Gnuolane";

}

p{
font-size:10pt;
}
th {
	font-weight: normal;
}

/* ----------------------------------------------*/
/* ---------->>> ESTILOS GLOBALES <<<-----------*/
/* ---------------------------------------------*/
.central_div {
	width: 630px;
	margin-left: 250px;
	margin-right: auto;
}

.margin-left {
	margin-left: 20px;
}

.module_notification {
	width: 65%;
	height: auto;
	background-color: #FAFAFA;
	border: 1px solid #CCCCCC;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	margin-left: 250px;
	margin-right: 20px;
	padding: 8px;
	color: #666666;
}

.justify {
	text-align: justify;
}

.subpanel_control_father {
	float: left;
	width: 230px;
	background-color: #ccc;
}

.subpanel_control_link {
	float: left;
	width: 210px;
	margin: 5px 10px 5px 10px;
}

* {
	margin: 0;
	padding: 0;
}

body {
	font-family: "Arial", Georgia, serif;
}

textarea {
	background-color: white;
	width: 200px;
	border: 1px solid #B4C3D4;
}

a {
	color: #5299E5;
}

h1, h3, h7 {
	line-height: 1em;
}

ul {
	list-style-type: none;
}

.disc {
	list-style-type: disc;
}

.disc li {
	list-style-type: disc;
}

dl {
	float: left;
	width: 232px;
	display: block;
}

.link_pointer {
	cursor: pointer;
}

.no_bgcolor {
	background-color: none;
}

.border_all {
	border: 1px solid #B4C3D4;
}

.border_top {
	border-top: 1px solid #B4C3D4;
}

.border_right {
	border-right: 1px solid #B4C3D4;
}

.border_left {
	border-left: 1px solid #B4C3D4;
}

.border_bottom {
	border-bottom: 1px solid #B4C3D4;
}

.border_rounded {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.arial {
	font-family: "Arial", Georgia, serif;
}

.sprite {
	vertical-align: text-top;
	margin-left: 5px;
}

.sprite_icons {
	float: left;
	background-image: url(/static/img/sprite_icons.png);
	background-repeat: no-repeat;
}

.float_left {
	float: left;
}

.float_right {
	float: right;
}

.text_middle {
	vertical-align: middle;
}

.text_top {
	vertical-align: text-top;
}

.text_bottom {
	vertical-align: bottom;
}

.text_right {
	text-align: right;
}

.text_center {
	text-align: center;
}

.text_left {
	text-align: left;
}

.bulletless {
	list-style-type: none;
	margin: 0;
}

.padding_none {
	padding: 0px;
}

.padding_all {
	padding: 5px;
}

.padding_all_double {
	padding: 10px;
}

.padding_top {
	padding-top: 5px;
}

.padding_top_double {
	padding-top: 10px;
}

.margin_right {
	margin-right: 10px;
}

.margin_right_s {
	margin-right: 5px;
}

.margin_right_b {
	margin-right: 30px;
}

.margin_left_s {
	margin-left: 5px;
}

.margin_left {
	margin-left: 10px;
}

.margin_left_b {
	margin-left: 20px;
}

.margin_left_bb {
	margin-left: 30px;
}

.margin_left_bbb {
	margin-left: 40px;
}

.margin_top {
	margin-top: 5px;
}

.margin_top_s {
	margin-top: 10px;
}

.margin_top_m {
	margin-top: 15px;
}

.margin_top_b {
	margin-top: 30px;
}

.margin_top_bb {
	margin-top: 40px;
}

.margin_top_bbb {
	margin-top: 20px;
}

.margin_top_neg {
	margin-top: -85px;
}

.margin_top_banner {
	margin-top: 10px;
}

.margin_bottom_s {
	margin-bottom: 5px;
}

.margin_bot {
	margin-bottom: 10px;
}

.margin_botom {
	margin-bottom: 20px;
}

.margin_bot_b {
	margin-bottom: 30px;
}

.margin_all {
	margin: 10px;
}

.centered_div {
	margin-right: auto;
	margin-left: auto;
}

.height_auto {
	height: auto;
}

.hidden {
	display: none;
}

.notlogged {
	float: left;
	background-image: url(/static/img/login_hidden_bg.gif);
	background-repeat: repeat;
	height: auto;
	text-align: center;
}

.z_index {
	z-index: 9999;
}

div.clear {
	width: 100%;
	height: 0px;
	clear: both;
}

.watermark {
	width: 660px;
}

.mceEditor {
	float: left;
}

.noFocus:focus {
	outline: none;
}

.links a {
	color: #267FDF;
	cursor: pointer;
	text-decoration: underline;
}

.links a.disabled {
	color: gray;
	opacity: 1;
}

.unselect {
	opacity: 0.3;
	filter: alpha(opacity = 30);
	zoom: 1;
	display: block;
}

.toolt em {
	background: url(/static/img/hover.png) no-repeat;
	width: 180px;
	height: 55px;
	position: absolute;
	top: -85px;
	left: -80px;
	text-align: center;
	padding: 10px 12px 10px;
	font-style: normal;
	z-index: 8900;
	display: none;
	font-family: "Droid-Sans", "Arial", Georgia, serif;
	color: #666;
	font-size: 10px;
}

.ui-widget, .ui-widget input, .ui-widget select, .ui-widget textarea,
	.ui-widget button {
	font-size: 13px;
}

.ui-widget-overlay {
	position: fixed;
}

.ui-widget-overlay {
	_position: absolute;
}

.ui-widget-overlay {
	position: fixed;
}

.ui-widget-overlay {
	_position: absolute;
}

select.white_clean {
	width: auto;
	background-color: white;
	border: 1px solid #B4C3D4;
	margin: 0px;
	margin-top: 0px;
	padding: 2px;
	text-align: left;
	max-height: 200px;
	overflow: auto;
	font-family: "Arial", Georgia, serif;
	color: #666;
	font-size: 12px;
	z-index: 10000;
}

div.selectbox-wrapper {
	position: absolute;
	width: auto;
	background-color: white;
	border: 1px solid #777777;
	margin: 0px;
	margin-top: 0px;
	padding: 2px;
	text-align: left;
	max-height: 200px;
	overflow: auto;
	font-family: "Droid-Sans", "Arial", Georgia, serif;
	color: #666;
	font-size: 12px;
	z-index: 10000;
}

div.selectbox-wrapper2 {
	position: absolute;
	width: auto;
	background-color: white;
	border: 1px solid #f2f2f2;
	margin: 0px;
	margin-top: 0px;
	padding: 0px;
	text-align: left;
	max-height: 200px;
	overflow: auto;
	font-family: "Droid-Sans", "Arial", Georgia, serif;
	color: #666;
	font-size: 11px;
	z-index: 10000;
}

/*Show 3 periods if the text overflows*/
.ellipsis {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	-moz-binding: url('../xml/firefox-ellipsis.xml#ellipsis');
}

.full_size {
	width: 928px;
	float: left;
}

.shadow {
	-moz-box-shadow: 3px 3px 4px #C1C1C1;
	-webkit-box-shadow: 3px 3px 4px #C1C1C1;
	box-shadow: 3px 3px 4px #C1C1C1;
	/* For IE 8 */
	-ms-filter:
		"progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#C1C1C1')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135,
		Color='#C1C1C1');
}

.shadow_dark {
	-moz-box-shadow: 1px 1px 4px #333;
	-webkit-box-shadow: 1px 1px 4px #333;
	box-shadow: 1px 1px 4px #333;
}

.arrow_news {
	background-position: 0 0;
	width: 15px;
	height: 15px;
	background-image: url(/static/img/sprites/imgs-home.png);
	float: left;
}

.panel_cerrar {
	margin-left: auto;
	margin-right: auto;
	width: 109px;
	padding-left: 800px;
}

.boton_panel_cerrar {
	background-position: 0 -65px;
	width: 109px;
	height: 34px;
	background-image: url(/static/img/sprites/imgs-home.png);
	background-repeat: no-repeat;
	margin-top: 8px;
}

.dialog_close {
	background-position: 0 -224px;
	width: 30px;
	height: 30px;
	background-image: url(/static/img/sprites/imgs-home.png);
	float: right;
}

.icon_action_facebook {
	background-position: 0 -404px;
	width: 28px;
	height: 28px;
	background-image: url(/static/img/sprites/imgs-home.png);
	float: left;
}

.icon_action_twitter {
	background-position: 0 -482px;
	width: 28px;
	height: 28px;
	background-image: url(/static/img/sprites/imgs-home.png);
	float: left;
}

.icon_contact_popup {
	background-position: 0 -560px;
	width: 22px;
	height: 25px;
	background-image: url(/static/img/sprites/imgs-home.png);
	float: left;
}

.icon_question_popup {
	background-position: 0 -990px;
	width: 22px;
	height: 25px;
	background-image: url(/static/img/sprites/imgs-home.png);
	float: left;
}

.icon_idea_popup {
	background-position: 0 -700px;
	width: 22px;
	height: 25px;
	background-image: url(/static/img/sprites/imgs-home.png);
	float: left;
}

.icon_problem_popup {
	background-position: 0 -915px;
	width: 22px;
	height: 25px;
	background-image: url(/static/img/sprites/imgs-home.png);
	float: left;
}

.icon_praise_popup {
	background-position: 0 -840px;
	width: 22px;
	height: 25px;
	background-image: url(/static/img/sprites/imgs-home.png);
	float: left;
}

.icon_dislike {
	background-position: 0 -635px;
	width: 13px;
	height: 15px;
	background-image: url(/static/img/sprites/imgs-home.png);
}

.icon_like {
	background-position: 0 -775px;
	width: 13px;
	height: 15px;
	background-image: url(/static/img/sprites/imgs-home.png);
}

.icon_required_grey {
	background-position: 0 -1065px;
	width: 10px;
	height: 11px;
	background-image: url(/static/img/sprites/imgs-home.png);
	padding-left: 12px;
	alignment-baseline: baseline;
}

.icon_star_1 {
	background-position: 0 0;
	width: 20px;
	height: 19px;
	background-image: url(/static/img/sprites/imgs-stars.png);
	border-image: none;
}

.icon_star_2 {
	background-position: 0 -69px;
	width: 20px;
	height: 19px;
	background-image: url(/static/img/sprites/imgs-stars.png);
	border-image: none;
}

.icon_star_3 {
	background-position: 0 -138px;
	width: 20px;
	height: 19px;
	background-image: url(/static/img/sprites/imgs-stars.png);
	border-image: none;
}

.icon_star_4 {
	background-position: 0 -207px;
	width: 20px;
	height: 19px;
	background-image: url(/static/img/sprites/imgs-stars.png);
	border-image: none;
}

.icon_star_5 {
	background-position: 0 -276px;
	width: 20px;
	height: 19px;
	background-image: url(/static/img/sprites/imgs-stars.png);
	border-image: none;
}

.logo_v2 {
	background-position: 0 -1263px;
	width: 113px;
	height: 23px;
	background-image: url(/static/img/sprites/imgs-home.png);
}

/* --------------------------------------------------*/
/* ---------->>> ESTRUCTURA PRINCIPAL <<<------------*/
/* --------------------------------------------------*/
#toppanel_login_bg {
	width: 100%;
	float: left;
	background-image: url(/static/img/head_fondo_panel_small_left.jpg);
	background-repeat: repeat-x;
	background-color: #72BE14;
	margin: 0 auto;
}

#toppanel_login {
	width: 50%;
	float: left;
	margin-right: -475px;
}

#toppanel_close {
	width: 100%;
	float: left;
	background-image: url(/static/img/head_fondo_panel_small_close.png);
	background-repeat: repeat-x;
}

#col1inner {
	margin-right: 475px;
	background-image: url(/static/img/head_fondo1.jpg);
	background-repeat: repeat-x;
}

#col1inner_small {
	margin-right: 475px;
	background-image: url(/static/img/head_fondo_small.jpg);
	background-repeat: repeat-x;
}

#column2 {
	width: 950px;
	float: left;
	background: #ffffff;
	position: relative;
	z-index: 10;
	overflow: hidden;
}

#column3outer {
	width: 50%;
	float: right;
	margin-left: -475px;
}

#column3 {
	margin-left: 474px;
	background-image: url(/static/img/head_fondo2.jpg);
	background-repeat: repeat-x;
}

#column3_dark_small {
	margin-left: 474px;
	background-image: url(/static/img/head_fondo_panel_small_dark.jpg);
	background-repeat: repeat-x;
}

#column3_small {
	margin-left: 474px;
	background-image: url(/static/img/head_fondo_small.jpg);
	background-repeat: repeat-x;
}

.header_bg {
	background-image: url(/static/img/head_fondo_v2.png);
	background-repeat: repeat-x;
	height: 50px;
	float: left;
	width: 100%;
	margin: 0 auto;
}

.header {
	width: 950px;
	height: 75px;
	margin: 0 auto;
	position: relative;
}

.span-24-fondo-small {
	width: 950px;
	height: 55px;
	margin: 0 auto;
	background-image: url(/static/img/head_fondo_small.jpg);
	background-repeat: repeat-x;
}

.x-large-header-bg {
	width: 1180px;
	height: 55px;
	margin: 0 auto;
	background-image: url(/static/img/head_fondo_small.jpg);
	background-repeat: repeat-x;
}

.x-large-span {
	width: 1180px;
	float: left;
	margin-right: 10px;
}

/* --------------------------------------------------*/
/* ------------>>> HEADER PRINCIPAL <<<--------------*/
/* --------------------------------------------------*/
.header_logo {
	float: left;
	width: 180px;
	height: 40px;
	margin: 13px 10px 0px 10px;
}

.home_button {
	width: 16px;
	height: 16px;
	background-position: 0px -16px;
	margin-left: 15px;
	margin-top: 5px;
}

.home_button:hover {
	width: 16px;
	height: 16px;
	background-position: -16px -16px;
	margin-left: 15px;
	margin-top: 5px;
}

.help_button {
	width: 16px;
	height: 16px;
	background-position: -32px -16px;
}

.help_button:hover {
	width: 16px;
	height: 16px;
	background-position: -48px -16px;
}

.search_button {
	width: 22px;
	height: 22px;
	background-position: -258px -157px;
}

.search_button:hover {
	width: 22px;
	height: 22px;
	background-position: -280px -157px;
}

.regular_messages {
	width: 30px;
	height: 50px;
	background-position: 0px -179px;
}

.regular_messages:hover {
	width: 30px;
	height: 50px;
	background-position: -30px -179px;
}

.social_messages {
	width: 30px;
	height: 50px;
	background-position: -60px -179px;
}

.social_messages:hover {
	width: 30px;
	height: 50px;
	background-position: -90px -179px;
}

.commercial_messages {
	width: 30px;
	height: 50px;
	background-position: -120px -179px;
}

.commercial_messages:hover {
	width: 30px;
	height: 50px;
	background-position: -150px -179px;
}

.help_messages {
	width: 30px;
	height: 50px;
	background-position: -180px -179px;
}

.help_messages:hover {
	width: 30px;
	height: 50px;
	background-position: -210px -179px;
}

.header_arrow {
	width: 10px;
	height: 10px;
	background-position: 0px -229px;
	margin-left: 2px;
	margin-top: 6px;
}

.header_arrow_active {
	width: 10px;
	height: 10px;
	background-position: -10px -229px;
	margin-left: 2px;
	margin-top: 6px;
}

.header_help {
	width: 16px;
	height: 21px;
	float: left;
	padding-left: 2px;
	padding-right: 2px;
	position: relative;
	margin: 5px 0px 0px 10px;
}

.header_help_active {
	background-color: white;
	height: 35px;
	width: auto;
	-moz-border-radius-topright: 6px;
	-moz-border-radius-topleft: 6px;
	-webkit-border-top-right-radius: 6px;
	-webkit-border-top-left-radius: 6px;
}

.header_search_text {
	float: left;
	width: auto;
	height: 35px;
	margin-top: 2px;
}

.header_search {
	float: left;
	width: 405px;
}

.header_personal {
	float: right;
	width: 345px;
}

.header_personal_logout {
	float: left;
	width: 335px;
	text-align: center;
}

.header_search_select {
	float: left;
	min-width: 120px;
	padding: 4px 3px;
	height: auto;
	background-color: #FFF;
	border: #2B8707 solid 1px;
	margin-right: 5px;
	margin-top: 9px;
}

.header_search_field {
	float: left;
	padding: 3px;
	height: 20px;
	background-color: #FFF;
	border: #2B8707 solid 1px;
	border-right: none;
	margin-top: 9px;
}

.size_normal {
	width: 345px;
}

.size_store {
	width: 200px;
}

.search_box input[type="text"] {
	float: left;
	padding: 0;
	margin: 2px 3px 0 0px;
	border: 0;
	width: 197px;
	background: none;
}

.search_box_main input[type="text"] {
	float: left;
	padding: 0;
	margin: 2px 3px 0 0px;
	border: 0;
	width: 345px;
	background: none;
}

.header_search_list_button {
	float: left;
	width: 22px;
	height: 22px;
	padding: 2px 4px;
	background-color: #FFF;
	border: #2B8707 solid 1px;
	border-left: none;
	margin-top: 9px;
}

.header_notif {
	float: right;
	height: 50px;
	width: 140px;
	margin: 0px 10px;
	position: relative;
}

.header_notif_icon {
	float: left;
	height: 50px;
	width: 30px;
	margin-right: 5px;
}

.header_msg_notif_icon_active, .header_msg_notif_icon_active:hover {
	width: 30px;
	height: 50px;
	background-position: -240px -179px;
	position: relative;
	z-index: 9999;
}

.header_social_notif_icon_active, .header_social_notif_icon_active:hover
	{
	width: 30px;
	height: 50px;
	background-position: -270px -179px;
	position: relative;
	z-index: 9999;
}

.header_commercial_notif_icon_active,
	.header_commercial_notif_icon_active:hover {
	width: 30px;
	height: 50px;
	background-position: -300px -179px;
	position: relative;
	z-index: 9999;
}

.header_help_notif_icon_active, .header_help_notif_icon_active:hover {
	width: 30px;
	height: 50px;
	background-position: -330px -179px;
	position: relative;
	z-index: 9999;
}

.button_header {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: 2px;
	outline: none;
	cursor: pointer;
	font-family: "Gnuolane", "Arial", Georgia, serif;
	font-size: 16px;
	text-align: center;
	text-decoration: none;
	padding: 4px 11px;
	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
	border-radius: .5em;
}

.header_nickname {
	width: 170px;
	height: 52px;
	float: left;
}

.header_account {
	float: right;
	margin-right: 10px;
	padding: 5px 10px;
	height: 40px;
	width: auto;
}

.header_account:hover {
	width: auto;
	float: right;
	background: #9AE205;
}

.header_account_active {
	float: right;
	margin-right: 10px;
	padding: 5px 10px;
	height: 40px;
	width: auto;
	background-color: white;
}

.header_nickname_text {
	width: auto;
	min-width: 56px;
	height: 17px;
	float: right;
	margin-top: 10px;
}

.header_status_text {
	width: 165px;
	height: 11px;
	float: left;
	margin-right: 4px;
	text-align: right;
}

.header_picture {
	width: 40px;
	height: 40px;
	float: right;
	background-image: url(/static/img/head_picture_fondo.png);
	background-repeat: no-repeat;
	margin: 0px 10px 0px 0px;
	border: 1px solid #2B8707;
}

.headerborder {
	margin-top: 18px;
}

.headerborder2 {
	margin-top: 10px;
}

div.header_notification_counter_parent {
	position: absolute;
}

div.header_notification_counter {
	background: #FEBF01;
	border: 1px solid #BE8F00;
	color: #fff;
	font-size: 11px;
	font-family: "Droid-Sans", "Arial", Georgia, serif;
	left: 17px;
	line-height: 1.3em;
	padding: 0px 2px;
	-moz-box-shadow: -1px 1px 0 #513D00;
	-webkit-box-shadow: -1px 1px 0 #513D00;
	box-shadow: -1px 1px 0 #513D00;
	position: relative;
	top: 6px;
}

a.message_notif_icon:hover .header_notif_icon {
	background-image: url(/static/img/icon_notif_msj_o.jpg);
	background-repeat: no-repeat;
}

div.header_icon_blind_parent {
	position: absolute;
	display: none;
	top: 45px;
	z-index: 3000;
}

.messages_blind {
	left: -2px;
}

.social_blind {
	left: 33px;
}

.commercial_blind {
	left: 68px;
}

.help_blind {
	left: 100px;
}

div.menu_icon_blind_parent {
	position: relative;
	display: none;
	z-index: 3000;
}

div.header_icon_blind {
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #f1f1f1 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff),
		color-stop(100%, #f1f1f1)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%, #f1f1f1 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%, #f1f1f1 100%);
	/* Opera11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%, #f1f1f1 100%);
	/* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',
		endColorstr='#f1f1f1', GradientType=0); /* IE6-9 */
	background: linear-gradient(top, #ffffff 0%, #f1f1f1 100%); /* W3C */
	border: 1px solid #B4C3D4;
	padding-top: 4px;
	position: relative;
	width: 200px;
	z-index: 200;
}

div.header_icon_blind_long {
	width: 400px;
	left: -370px;
}

div.header_icon_blind_message_position {
	left: -170px;
}

div.menu_icon_blind {
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #f1f1f1 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff),
		color-stop(100%, #f1f1f1)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%, #f1f1f1 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%, #f1f1f1 100%);
	/* Opera11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%, #f1f1f1 100%);
	/* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',
		endColorstr='#f1f1f1', GradientType=0); /* IE6-9 */
	background: linear-gradient(top, #ffffff 0%, #f1f1f1 100%); /* W3C */
	border: 1px solid #B4C3D4;
	border-top: none;
	padding-top: 4px;
	position: absolute;
	width: 172px;
	right: -11px;
	top: 35px;
}

div.header_icon_blind_title {
	background-color: #EFEFEF;
	border-bottom: 1px solid #CCC;
	padding: 0px 5px;
	text-align: left;
}

div.header_icon_blind_content {
	padding: 4px 10px;
	text-align: left;
	color: #666;
}

div.header_icon_blind_content_unread {
	padding: 4px 10px;
	text-align: left;
	color: #666;
	background-color: #DEE8EF;
}

div.header_icon_blind_content:hover {
	background: #EFEFEF;
}

div.header_icon_blind_content_unread:hover {
	background: #EFEFEF;
}

div.header_icon_blind_footer {
	background: #F3F5F8;
	border-top: 1px solid #CCCCCC;
	padding: 5px 10px;
}

div.not_hover:hover {
	background: #FFF;
	color: #666;
}

.panel_left_bg {
	background-image: url(/static/img/head_fondo_panel_small_left.jpg);
	background-repeat: repeat-x;
	height: auto;
	width: 950px;
	margin: 0 auto;
}

.panel_dark_bg {
	background-image: url(/static/img/head_fondo_panel_small_dark.jpg);
	background-repeat: repeat-x;
	background-color: #6cb716;
}

.news_bar_bg {
	background: #3282D2 repeat;
	height: 33px;
	float: left;
	width: 100%;
	margin: 0 auto;
	position: relative;
	border-bottom: 1px solid #fff;
	z-index: 9999;
}

.news_bar {
	width: 970px;
	height: 33px;
	margin: 0 auto;
	padding: 10px 10px;
	text-align: center;
	color: #FFF;
	font: bold 13px "Droid-Sans", "Arial", Georgia, serif;
	position: relative;
}

.news_bar a {
	color: #FFEC91;
	text-decoration: underline;
}

.news_clickme_open {
	position: absolute;
	top: 0;
	right: -17px;
	width: 27px;
	height: 33px;
	background-position: -264px -124px;
}

.news_clickme_close {
	position: absolute;
	top: 0;
	right: 0px;
	width: 30px;
	height: 33px;
	background-position: -294px -124px;
}

/* ----------------------------------------------------*/
/* ------------>>> BOTONERA PRINCIPAL <<<--------------*/
/* ----------------------------------------------------*/
.help_widget {
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #f1f1f1 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff),
		color-stop(100%, #f1f1f1)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%, #f1f1f1 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%, #f1f1f1 100%);
	/* Opera11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%, #f1f1f1 100%);
	/* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',
		endColorstr='#f1f1f1', GradientType=0); /* IE6-9 */
	background: linear-gradient(top, #ffffff 0%, #f1f1f1 100%); /* W3C */
	position: absolute;
	top: 45px;
	right: 5px;
	width: 200px;
	overflow: visible;
	border: 1px solid #B4C3D4;
	z-index: 2000;
	min-height: 80px;
	display: none;
	padding: 0px;
}

.help_widget_content_title {
	height: 20px;
	border-bottom: 1px dotted #CCC;
	text-align: left;
	padding: 0px 10px;
}

.help_loading {
	height: 80px;
	width: 200px;
	background: url("/static/img/loading.gif") no-repeat center;
}

.help_content {
	width: 200px;
	display: none;
	text-align: left;
}

h1 .help_content {
	line-height: 0.6em;
}

.botonera_blanca {
	width: auto;
	height: 22px;
	float: left;
	background: #FFF;
	margin-left: 10px;
	margin-top: 2px;
}

.botonera_media {
	width: 54px;
	height: 24px;
	float: right;
	background-image: url(/static/img/botonera_media.jpg);
	background-repeat: no-repeat;
}

.botonera_verde {
	width: auto;
	height: 24px;
	float: right;
	text-align: right;
	background-image: url(/static/img/botonera_fondo.jpg);
	background-repeat: repeat-x;
}

.botonera_verde_boton {
	width: auto;
	height: 21px;
	float: right;
	margin-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
}

.botonera_verde_boton_help {
	position: relative;
}

.botonera_verde_boton_help_active {
	background-color: white;
	height: 35px;
	width: auto;
	margin: 0px;
	-moz-border-radius-topright: 6px;
	-moz-border-radius-topleft: 6px;
	-webkit-border-top-right-radius: 6px;
	-webkit-border-top-left-radius: 6px;
}

.botonera_verde_separador {
	width: 16px;
	height: 24px;
	float: right;
	background-image: url(/static/img/botonera_separador.jpg);
	background-repeat: no-repeat;
}

.botonera_verde_separador_final {
	width: 16px;
	height: 24px;
	float: right;
	background-image: url(/static/img/pixel.gif);
}

/* -------------------------------------------------------*/
/* ------------>>> MENU CAT / BREADCRUMB <<<--------------*/
/* ------------------------------------------------------*/
.ubicacion {
	float: left;
	margin: 10px;
	background-image: url(/static/img/dpto_ubic_fondo.jpg);
	background-repeat: repeat-x;
	border: #B4C3D4 solid 1px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}

.ubicacion_home {
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 10px;
}

.ubicacion_dpto {
	width: 180px;
	height: 36px;
	float: left;
	background-image: url(/static/img/dpto_fondo.jpg);
	background-repeat: repeat-x;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}

.ubicacion_dpto2 {
	width: 90px;
	height: 36px;
	float: left;
	background-image: url(../img/dpto_fondo.jpg);
	background-repeat: repeat-x;
	-moz-border-radius: 6px 0px 0px 6px;
	-webkit-border-radius: 6px 0px 0px 6px;
	border-radius: 6px 0px 0px 6px;
}

.ubicacion_tiendas {
	width: 90px;
	height: 36px;
	float: left;
	background-image: url(../img/head_fondo_small_dev.jpg);
	background-repeat: repeat-x;
	-moz-border-radius: 0px 6px 6px 0px;
	-webkit-border-radius: 0px 6px 6px 0px;
	border-radius: 0px 6px 6px 0px;
	text-align: right;
	padding-left: 0px;
	text-align: left;
}

div#hidemenu {
	position: absolute;
	top: 36px;
	left: -90px;
	visibility: hidden;
}

.ubicacion_dpto_txt {
	float: left;
	width: auto;
	height: 31px;
	margin-right: 0px;
	margin-top: 1px;
}

.ubicacion_dpto_boton {
	width: auto;
	height: 30px;
	float: left;
	margin-top: 1px;
}

.ubicacion_dpto_boton2 {
	width: auto;
	height: 30px;
	float: left;
	margin-top: 0px;
}

.ubicacion_links {
	width: 736px;
	height: 36px;
	float: left;
	margin-left: 10px;
}

.ubicacion_links_loud {
	width: auto;
	height: 36px;
	float: left;
	background-image: url(/static/img/dpto_ubiclink_fondo.jpg);
	background-repeat: repeat-x;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-bottomleft: 6px;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
}

.ubicacion_links_normal {
	width: auto;
	height: 36px;
	float: left;
	background-color: #CCC;
}

.ubicacion_links_ultimo {
	width: auto;
	height: 36px;
	float: left;
}

.ubicacion_links_loud_boton {
	width: auto;
	height: 28px;
	float: left;
	margin-top: 8px;
}

.ubicacion_links_arrow {
	width: 22px;
	height: 36px;
	float: left;
}

/* ----------------------------------------------------------------*/
/* ------------>>> BLA (BARRA LATERAL ADAPTATIVA) <<<--------------*/
/* ----------------------------------------------------------------*/
.bla {
	overflow: hidden;
	position: fixed;
	height: 100%;
	right: 0px;
	width: 27px;
	z-index: 9000;
}

.bla_box {
	position: relative;
	right: 0px;
	top: 25%;
	z-index: 9001;
}

.bla_menu {
	width: 1000000px;
}

.bla_button {
	height: 100%;
	width: 27px;
	float: left;
}

.bla_text {
	height: auto;
	width: 200px;
	min-height: 100px;
	min-width: 100px;
	color: white;
	float: left;
	background-image: url(/static/img/bla_bg.png);
	background-repeat: repeat-x;
	border-top: 1px solid #B4C3D4;
	-moz-border-radius-bottomleft: 6px;
	-webkit-border-bottom-left-radius: 6px;
}

.bla_text_title {
	height: auto;
	width: 200px;
	margin: 5px;
	float: left;
	border-bottom: 1px dotted #B4C3D4;
}

.bla_text_links {
	height: auto;
	width: 200px;
	margin-left: 10px;
	margin-bottom: 5px;
	float: left;
}

.bla_text a {
	color: white;
}

/* ------------------------------------------------*/
/* ------------>>> MENU MI CUENTA <<<--------------*/
/* ------------------------------------------------*/
.catsdinamic_boton {
	width: auto;
	height: 23px;
	float: left;
	margin-top: 6px;
}

/* ----------------------------------------------------*/
/* ------------>>> BANNERS PUBLICIDAD <<<--------------*/
/* ----------------------------------------------------*/
.banner_full {
	float: left;
	width: 928px;
	height: 90px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	text-align: center;
}

.banner_full_img {
	margin-left: auto;
	margin-right: auto;
	display: block;
}

/* --------------------------------------------*/
/* ------------>>> CONTENIDO <<<--------------*/
/* -------------------------------------------*/
.content {
	float: left;
	width: 928px;
	height: auto;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 30px;
	min-height: 600px;
}

.contenido_column {
	float: left;
	width: 222px;
	height: auto;
	margin-left: 10px;
}

.contenido_titulo {
	float: left;
	width: 930px;
	min-height: 25px;
	height: auto;
	margin-top: 5px;
	margin-bottom: 10px;
}

.contenido_subtitulo {
	float: left;
	width: 930px;
	height: 20px;
	margin-top: 10px;
}

.contenido_titulo_descrip {
	float: left;
	width: 930px;
	min-height: 25px;
	height: auto;
	margin-bottom: 10px;
}

.contenido_titulo_left {
	float: left;
	width: 670px;
	height: auto;
	margin-top: 10px;
	margin-bottom: 10px;
}

.contenido_left {
	float: left;
	width: 670px;
	height: auto;
	margin-right: 8px;
}

.contenido_right {
	float: left;
	width: 670px;
	height: auto;
	margin-right: 10px;
}

.contenido_descrip {
	float: left;
	width: 670px;
	height: auto;
	margin-bottom: 10px;
}

.contenido_left_menu {
	float: left;
	width: 180px;
	min-height: 400px;
	margin-top: 10px;
}

.contenido_center_orgasm {
	float: left;
	width: 480px;
	height: auto;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-top: 10px;
}

.contenido_right_links {
	float: left;
	width: 250px;
	height: auto;
	margin-bottom: 10px;
	margin-left: 8px;
	margin-top: 10px;
}

.x-large-content {
	float: left;
	width: 1180px;
	height: auto;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 30px;
	min-height: 600px;
}

.button_home {
	display: inline-block;
	zoom: 1;
	vertical-align: baseline;
	width: 225px;
	height: 50px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	border-radius: .3em;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
	box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
}

.button_tutorial {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	width: 385px;
	height: 100px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	border-radius: .3em;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
	box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
}

/* --------------------------------------------------*/
/* ------------>>> CONTENIDO LOGIN <<<---------------*/
/* -------------------------------------------------*/
.contenido_login_left {
	float: left;
	width: 310px;
	height: auto;
	margin-left: 110px;
	margin-right: 45px;
}

.contenido_login_right {
	float: left;
	width: 309px;
	height: auto;
	margin-left: 45px;
	margin-right: 105px;
	background-color: #f9f9f9;
	border: #EAEAEA 1px solid;
}

.login_tab {
	float: left;
	width: 123px;
	height: 35px;
	padding: 10px 10px;
}

.login_tab_sel {
	background-color: #E7F2FE;
}

.login_panel {
	height: auto;
	background-color: #E7F2FE;
	padding: 10px 0px;
}

/* --------------------------------------------------*/
/* ------------>>> FORMULARIOS <<<-------------------*/
/* -------------------------------------------------*/
.contenido_input {
	float: left;
	width: 310px;
	height: 46px;
	margin-bottom: 3px;
}

.contenido_input_large {
	float: left;
	width: auto;
	height: auto;
}

input.file {
	position: relative;
	text-align: right;
	-moz-opacity: 0;
	filter: alpha(opacity : 0);
	opacity: 0;
	z-index: 2;
}

.contenido_input_error {
	float: left;
	color: #F00;
	font-family: "Droid-Sans", "Arial", Georgia, serif;
	font-size: 12px;
	margin-top: 7px;
}

.input_search_text {
	float: left;
	width: 107px;
	height: 23px;
	color: #666;
	line-height: 2.5;
}

.form_text_left {
	float: left;
	width: 130px;
	height: 23px;
	color: #666;
	line-height: 1.5;
}

.input_search_text_large {
	float: left;
	width: 160px;
	height: 23px;
	color: #666666;
	padding-left: 3px;
}

.input_search_field {
	float: left;
	width: 200px;
	height: 23px;
	background-color: #FFF;
	border: #B4C3D4 solid 1px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	background-repeat: no-repeat;
}

.red_border{
	 border: 1px solid red;
}

.input_text_area {
	float: left;
	width: 200px;
	height: auto;
	background-color: #FFF;
	border: #B4C3D4 solid 1px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}

.field_blank {
	border: solid 0px;
}

.detalle_list_lista_form {
	float: left;
	width: 200px;
	height: 23px;
	background-color: #FFF;
	border: #B4C3D4 solid 1px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}

.input_image_field {
	width: 200px;
	height: auto;
	background-color: #FFF;
	float: left;
}

.input_search_field input[type="text"], .input_search_field input[type="password"],
	.input_search_field textarea {
	float: left;
	margin: 3px 3px 0 0px;
	border: 0;
	width: 200px;
	background: none;
}

.input_dimensions {
	width: 48px;
	float: right;
	color: #000000;
}

.contenido_input_link {
	float: left;
	width: 310px;
	height: 15px;
	margin-bottom: 5px;
	margin-top: 10px;
	text-align: right;
}

.contenido_input_button {
	float: left;
	width: 310px;
	height: 25px;
	margin-top: 25px;
}

.contenido_input_button_trans_rev {
	float: left;
	height: 25px;
	margin-top: 25px;
}

input.button_infield {
	float: left;
}

.contenido_register_left {
	float: left;
	width: 478px;
	height: auto;
	margin-left: 226px;
}

.contenido_register_left_full {
	float: left;
	width: 478px;
	height: auto;
	margin-left: 350px;
}

.contenido_form_box {
	float: left;
	width: 478px;
	height: auto;
	margin-left: 226px;
}

.contenido_form_box_left {
	float: left;
	width: 400px;
	height: auto;
}

.contenido_form_box_doubleleft {
	float: left;
	width: 400px;
	height: auto;
	margin-left: 50px;
	margin-right: 10px;
}

.contenido_form_box_full {
	float: left;
	width: 800px;
	height: auto;
	margin-left: 50px;
	margin-right: 10px;
	margin-bottom: 50px;
}

.contenido_form_fancybox_left {
	float: left;
	width: 340px;
	height: auto;
	margin-left: 40px;
}

.contenido_list_box {
	float: left;
	width: 500px;
	height: auto;
}

.input_optional {
	float: left;
	width: 60px;
	height: auto;
	margin-left: 6px;
	font-family: "Droid-Sans", "Arial", Georgia, serif;
	color: #72BE13;
	font-size: 11px;
}

.input_text_generic {
	float: left;
	background-color: #FFF;
	border: #CCCCCC solid 1px;
	text-align: left;
	display: block;
	vertical-align: middle;
}

.input_text {
	height: 30px;
	float: left;
	background-color: #FFF;
	border: #CCCCCC solid 1px;
	text-align: left;
	display: block;
	vertical-align: middle;
	line-height: 30px;
}

.input_text_medium {
	height: 26px;
	float: left;
	background-color: #FFF;
	border: #CCCCCC solid 1px;
	text-align: left;
	display: block;
	vertical-align: middle;
	line-height: 23px;
}

.input_text_f {
	height: 28px;
	line-height: 28px;
}

.input_text_error_color {
	background-color: #FFEEEA;
	border: #FD3501 solid 1px;
}

.input_text_error {
	height: 30px;
	float: left;
	background-color: #FFEEEA;
	border: #FD3501 solid 1px;
	text-align: left;
	display: block;
	vertical-align: middle;
	line-height: 30px;
}

.input_checkusername {
	height: 30px;
	float: left;
	text-align: left;
	line-height: 30px;
}

.input_checkusername_available {
	background-color: #C5E69D;
}

.input_checkusername_notavailable {
	background-color: #FFBDBD;
}

.input_text_nb {
	height: 30px;
	float: left;
	background-color: #FFF;
	border: none;
	text-align: left;
	display: block;
	vertical-align: middle;
	line-height: 30px;
}

.no_height {
	height: auto;
}

.input_text[disabled] {
	background-color: #AAA;
}

.input_text_medium[disabled] {
	background-color: #AAA;
}

.input_textarea {
	height: 90px;
	float: left;
	background-color: #FFF;
	border: #B4C3D4 solid 1px;
	text-align: left;
	display: block;
	vertical-align: middle;
}

.input_textarea_s {
    height: 290px;
    float: left;
    background-color: #FFF;
    border: #B4C3D4 solid 1px;
    text-align: left;
    display: block;
    vertical-align: middle;
}

.input_textarea.disabled {
    background-color: #cccccc;
    opacity: 0.8;
}

.input_size {
	width: 100%;
}

.input_border {
	margin-top: 10px;
}

.input_border_bot {
	margin-bottom: 10px;
}

.input_small {
	height: 20px;
}

.field_name {
	height: auto;
	float: left;
	background-color: #FFF;
	margin-bottom: 7px;
}

.field_name_margin {
	margin-top: 8px;
}

.field_name_margin_medium {
	margin-top: 4px;
}

.field_help_margin {
	margin-top: 2px;
}

.form_help {
	position: relative;
	margin-top: 3px;
}

.form_help em {
	background: url(/static/img/hover_form_large.png) no-repeat;
	width: 380px;
	height: 96px;
	position: absolute;
	top: -80px;
	left: -185px;
	text-align: center;
	padding: 10px 12px 10px;
	font-style: normal;
	z-index: 8900;
	display: none;
	font-family: "Droid-Sans", "Arial", Georgia, serif;
	color: #666;
	font-size: 11px;
}

.form_example {
	background-color: #F3F3F3;
	border: 1px solid #ccc;
	padding: 5px;
}

.form_hidden {
	background-color: #F3F3F3;
	padding: 10px 7px;
	margin-bottom: 10px;
}

.form_select {
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	height: 30px;
	padding: 4px 3px;
	width: 155px;
}

.form_select_full {
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	height: 30px;
	padding: 4px 3px 4px 0px;
}

.form_select_full[disabled] {
	background-color: #AAA;
}

.form_select_medium {
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	height: 26px;
	padding: 4px 3px 4px 0px;
}

.form_select_medium[disabled] {
	background-color: #AAA;
}

.form_select_fb {
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	height: 30px;
	padding: 4px 3px;
	width: 250px;
}

.form_select_small {
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	height: auto;
	padding: 2px 2px;
}

.select_dialog {
	width: 195px;
}

.form_error {
	float: left;
	height: 15px;
}

.text_form_required {
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	color: #72BE13;
	font-size: 12px;
}

.text_form_fieldname {
	font-family: "Arial", Georgia, serif;
	color: #666;
	font-size: 13px;
}

.text_form_fieldname_arial {
	font-family: "Arial", Georgia, serif;
	color: #666;
	font-size: 12px;
}

.text_form_fieldname_dark {
	font-family: "Arial", Georgia, serif;
	color: #333;
	font-size: 14px;
}

.text_form_fieldname_help {
	font-family: "Droid-Sans", "Arial", Georgia, serif;
	color: #999;
	font-size: 12px;
}

.text_form_fieldname_examp {
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	color: #666;
	font-size: 11px;
}

.text_form_error {
	font-family: "Arial", Georgia, serif;
	color: #FF0000;
	font-size: 12px;
}

.text_form_available {
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	color: #006600;
	font-size: 12px;
}

.text_form_notavailable {
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	color: #FF0000;
	font-size: 12px;
}

.input_form_error {
	border: 1px solid #F00;
}

/* --------------------------------------------------------------*/
/* ------------------->>> RECOMENDACIONES <<<--------------------*/
/* --------------------------------------------------------------*/
.recommendations {
	height: 100px;
	margin-bottom: 20px;
}

.product_recommendations {
	height: 80px;
	width: 850px;
	margin-right: auto;
	margin-left: 35px;
	margin-top: 10px;
	float: left;
}

.recommended_product_borderright {
	width: 100px;
	height: 80px;
	border-right: 1px solid #E0E0E0;
	float: left;
	text-align: center;
}

.recommended_product_borderleftright {
	width: 100px;
	height: 80px;
	float: left;
	text-align: center;
	border-left: 1px solid #E0E0E0;
	border-right: 1px solid #E0E0E0;
}

.recommendations .prev_arrow {
	background-image: url(/static/img/sprites/galleryNav.jpg);
	background-position: 0px 100%;
	background-repeat: no-repeat;
	width: 20px;
	height: 30px;
	float: left;
	margin: 40px 0px 0px 0px;
}

.recommendations .prev_arrow:hover {
	cursor: pointer;
}

.recommendations .next_arrow {
	background-image: url(/static/img/sprites/galleryNav.jpg);
	background-position: 100% 0;
	background-repeat: no-repeat;
	width: 20px;
	height: 30px;
	float: left;
	margin: 39px 0px 0px 0px;
}

.recommendations .next_arrow:hover {
	cursor: pointer;
}

.kard_product_recommended {
	width: 270px;
	padding: 8px;
	border: 1px solid #666;
	background-color: #FFF;
}

.kard_product_recommended a {
	color: #999;
	font-size: 11px;
	font-family: "Droid Sans", "Droid Sans Mono", "Droid Serif";
}

.kard_product_recommended a.link_texto_green_ss_b {
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	color: #76B02E;
	font-size: 11px;
	text-decoration: none;
}

.kard_product_recommended a:hover {
	text-decoration: underline;
}

.kard_product_recommended_titles {
	width: 250px;
	margin-left: auto;
	margin-right: auto;
}

/* ---------------------------------------------------------------------*/
/* ------------>>> BUSQUEDA / FILTROS / PAGINADOR <<<-------------------*/
/* ---------------------------------------------------------------------*/
.icon-efectivity {
	background-position: 0 -66px;
	width: 16px;
	height: 16px;
	padding-right: 1px;
	background-image: url(/static/img/sprites/search-icons-activity.png);
}

.icon-recorrido {
	background-position: 0 -132px;
	width: 16px;
	height: 16px;
	padding-right: 1px;
	background-image: url(/static/img/sprites/search-icons-activity.png);
}

.icon-aficionado {
	background-position: 0 0;
	width: 16px;
	height: 16px;
	padding-right: 1px;
	background-image: url(/static/img/sprites/search-icons-activity.png);
}

div#load_images_gallery {
	border: 1px solid #EFEFEF;
	width: 280px;
	height: 280px;
	margin-bottom: 10px;
}

.search_publication_list {
	float: left;
}

.cloud-zoom-big {
	background-color: #fff;
	background-repeat: no-repeat;
	border: 4px solid #ccc;
}

.cloud-zoom-lens {
	border: 4px solid #888;
	background-color: #fff;
	cursor: move;
}

.search_publication_kboom {
	margin-bottom: 20px
}

.contenido_filters {
	float: left;
	width: 180px;
	height: auto;
	margin-right: 10px;
}

.filter {
	float: left;
	width: 180px;
	height: auto;
	border: #B4C3D4 1px solid;
	margin-bottom: 10px;
	background-color: #fff;
}

.filter_main {
	float: left;
	width: 190px;
	height: auto;
	border: #fff 1px solid;
}

.filter_icon {
	float: left;
	width: 16px;
	height: 20px;
	margin-right: 5px;
	margin-left: 5px;
}

.icon_publicacion {
	background-image: url(/static/img/sprites/search-icons-selection.png);
	background-position: 0 -198px;
	width: 16px;
	height: 16px;
}

.icon_product {
	background-image: url(/static/img/sprites/search-icons-selection.png);
	background-position: 0 -132px;
	width: 16px;
	height: 16px;
}

.icon_people {
	background-image: url(/static/img/sprites/search-icons-selection.png);
	background-position: 0 -66px;
	width: 16px;
	height: 16px;
}

.icon_collection {
	background-image: url(/static/img/sprites/search-icons-selection.png);
	background-position: 0 0;
	width: 16px;
	height: 16px;
}

.filterss_over {
	background-color: #549CE5;
}

.filter_bg {
	float: left;
	background-image: url("/static/img/box_home_bg.jpg");
	background-repeat: repeat-x;
	width: 180px;
	height: auto;
	background-color: #F2F2F2;
	margin-bottom: 10px;
}

.filter_title {
	float: left;
	width: auto;
	height: auto;
	margin-top: 5px;
	margin-left: 8px;
	margin-bottom: 5px;
	font-family: "Gnuolane", "Arial", sans-serif;
	color: #666;
	font-size: 16px;
}

.filter_recommended {
	float: left;
	width: auto;
	height: auto;
	margin: 10px 0px;
	text-align: center;
}

.filter_recommended_img {
	float: left;
	width: auto;
	height: auto;
	margin: 0px 50px 10px 50px;
	text-align: center;
}

.filter_recommended_link {
	float: left;
	width: auto;
	height: auto;
	margin: 0px 5px;
	text-align: center;
}

.filter_links_bottom {
	float: left;
	width: 160px;
	height: auto;
	margin: 5px 10px;
}

ul.filters {
	list-style: none;
	margin-left: 8px;
	padding-left: 0;
	color: #666666;
	font-family: "Droid-Sans", "Arial", Georgia, serif;
	font-size: 12px;
}

ul.filters_main {
	list-style: none;
	padding-left: 0;
	color: #666666;
	font-family: "Droid-Sans", "Arial", Georgia, serif;
	font-size: 11px;
}

li.filterss {
	margin-top: 5px;
}

.contenido_cats {
	float: left;
	width: 736px;
	height: auto;
	border: #B4C3D4 1px solid;
}

.contenido_cats_fullwidth {
	float: left;
	width: 925px;
	height: auto;
	border: #B4C3D4 1px solid;
}

.contenido_cats_fullwidth_noborder {
	float: left;
	width: 925px;
	height: auto;
}

.contenido_cats_campaign {
	float: left;
	width: 717px;
	height: auto;
}

.contenido_cats_banner {
	float: left;
	width: 738px;
	height: auto;
}

.contenido_pag {
	float: left;
	width: 736px;
	height: 30px;
	margin-bottom: 10px;
}

.contenido_cat_org {
	float: left;
	width: 736px;
	height: 30px;
	background-color: #f2f2f2;
	margin-bottom: 10px;
}

.contenido_cat_org_center {
	margin-left: auto;
	margin-right: auto;
}

.contenido_cat_org2 {
	float: left;
	width: 100%;
	height: 30px;
	background-color: #f2f2f2;
	margin-bottom: 10px;
	margin-top: 15px;
}

.contenido_cat_org2_center {
	margin-left: 300px;
	margin-right: auto;
}

.contenido_cat_store {
	float: left;
	width: 520px;
	height: 30px;
	background-color: #f2f2f2;
	margin-bottom: 10px;
}

.contenido_action_bar {
	width: 736px;
	height: 40px;
	background-image: url("/static/img/sprites/bgs-search.png");
	background-position: 0 0;
	background-repeat: repeat-x;
	margin-bottom: 10px;
}

.contenido_action_bar_light {
	height: 40px;
	background-image: url("/static/img/sprites/bgs-search.png");
	background-position: 0 -90px;
	background-repeat: repeat-x;
	margin-bottom: 10px;
}

.contenido_action_bar_icon {
	float: left;
	width: 28px;
	height: 28px;
	margin: 5px 0px 5px 10px;
}

.contenido_action_bar_social_icon {
	float: left;
	width: auto;
	height: 28px;
	margin: 10px 10px 5px 10px;
}

.contenido_action_bar_link {
	float: left;
	width: auto;
	height: auto;
	margin: 10px 0px 5px 5px;
	padding: 0px 10px;
}

.action_bar_link_last {
	border-right: 1px solid #fff;
}

.contenido_cat_searchcat {
	float: left;
	width: 340px;
	height: 100%;
	margin: 0px 0px 10px 10px;
	border-right: solid 1px #B4C3D4;
	padding: 5px;
	text-align: left;
}

.contenido_cat_searchtab {
	float: left;
	width: 340px;
	height: 100%;
	margin: 0px 0px 10px 20px;
	padding: 5px;
	text-align: left;
}

.contenido_cat {
	float: left;
	width: 736px;
	height: auto;
}

.contenido_cat_kboom {
	float: left;
	width: 735px;
	height: auto;
	background-color: #f2f2f2;
	border: 1px solid #999;
	padding-top: 7px 0px 7px 0px;
}

.contenido_cat_pic {
	float: left;
	width: 115px;
	height: 115px;
	margin-left: 7px;
	margin-right: 10px;
	margin-bottom: 7px;
}

.contenido_cat_titlebox {
	float: left;
	width: 430px;
	min-height: 122px;
	height: auto;
	word-wrap: break-word;
}

.contenido_cat_titlebox_col {
	float: left;
	width: 200px;
	min-height: 122px;
	height: auto;
	word-wrap: break-word;
}

.contenido_cat_pricebox {
	float: left;
	width: 150px;
	min-height: 122px;
	height: auto;
	margin-right: 10px;
}

.contenido_cat_pricebox_col {
	float: left;
	width: 140px;
	min-height: 122px;
	height: auto;
	margin-right: 10px;
}

.contenido_cat_price {
	float: left;
	width: 150px;
	height: auto;
	margin-bottom: 5px;
	text-align: right;
}

.contenido_cat_price_col {
	float: left;
	width: 140px;
	height: auto;
	margin-bottom: 5px;
	text-align: right;
}

.contenido_cat_pricesold {
	float: left;
	width: 150px;
	height: 9px;
	margin-top: 6px;
	color: #666666;
	font-family: "Droid-Sans", "Arial", Georgia, serif;
	font-size: 12px;
	text-align: right;
}

.contenido_cat_info {
	float: right;
	width: auto;
	height: 20px;
	margin-top: 6px;
	color: #666666;
	font-family: "Droid-Sans", "Arial", Georgia, serif;
	font-size: 12px;
}

.contenido_cat_info_col {
	float: right;
	width: 110px;
	height: auto;
	margin-top: 6px;
	color: #666666;
	font-family: "Droid-Sans", "Arial", Georgia, serif;
	font-size: 12px;
	text-align: right;
}

.contenido_cat_awards {
	float: left;
	width: 150px;
	height: auto;
	margin-top: 15px;
	margin-bottom: 3px;
	color: #666666;
	font-family: "Droid-Sans", "Arial", Georgia, serif;
	font-size: 12px;
	text-align: right;
	vertical-align: middle;
}

.contenido_cat_linkbox {
	float: left;
	width: 172px;
	height: 122px;
	border-left: 1px solid #fff;
	background-image: url(/static/img/catslist_fondo.jpg);
	background-repeat: repeat-x;
}

.contenido_catprod_linkbox {
	float: left;
	width: 116px;
	height: 112px;
	margin-top: 20px;
}

.contenido_catprod_linkbox_col_search {
	float: left;
	width: 116px;
	height: 75px;
	margin-left: 60px;
}

.contenido_cat_links {
	float: left;
	width: 164px;
	height: auto;
	margin: 5px;
	color: #666666;
	font-family: "Droid-Sans", "Arial", Georgia, serif;
	font-size: 12px;
	text-align: right;
}

li.catlinks_form {
	list-style: none;
	margin-left: 0px;
	margin-bottom: 10px;
	padding-left: 0;
	font-family: "Droid-Sans", "Arial", Georgia, serif;
	font-size: 12px;
}

.contenido_cat_separat {
	float: left;
	width: 710px;
	height: 10px;
	height: auto;
	margin: 10px 13px 10px 13px;
	border-bottom: #f2f2f2 solid 1px;
}

.contenido_cat_separat_kboom {
	float: left;
	width: 710px;
	height: 10px;
	height: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 5px;
	margin-right: 13px;
	border-bottom: 4px dotted #CCCCCC;
}

.cat_search_list {
	float: left;
	width: auto;
	height: 19px;
	margin-right: 3px;
	margin-top: 5px;
	background-color: #FFF;
	border: #B4C3D4 solid 1px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}

.cat_search_title {
	float: left;
	width: auto;
	height: 19px;
	margin-right: 5px;
	margin-top: 7px;
	color: #666666;
	font-family: "Droid-Sans", "Arial", Georgia, serif;
	font-size: 11px;
	padding-left: 10px;
}

.cat_search_separat {
	float: left;
	width: 320px;
	height: 19px;
}

.contenido_cat_noresults {
	float: left;
	width: 400px;
	height: auto;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.pagerbox {
	display: inline-block;
	width: auto;
	height: 20px;
	background-color: #FFF;
	border: #DDD 1px solid;
	cursor: pointer;
	margin-top: 5px;
	margin-left: 1px;
	margin-right: 1px;
	font-family: "Droid-Sans", "Arial", Georgia, serif;
	color: #5299E5;
	font-size: 11px;
	padding-left: 6px;
	padding-right: 6px;
	line-height: 1.75em;
}

.pagerbox_points {
	display: inline-block;
	width: auto;
	height: 20px;
	margin-top: 5px;
	margin-left: 1px;
	margin-right: 1px;
	font-family: "Droid-Sans", "Arial", Georgia, serif;
	color: #5299E5;
	font-size: 11px;
	padding-left: 6px;
	padding-right: 6px;
	line-height: 1.75em;
}

.pagerbox_unselected {
	display: inline-block;
	width: auto;
	height: 20px;
	background-color: #FFF;
	border: #DDD 1px solid;
	margin-top: 5px;
	margin-left: 1px;
	margin-right: 1px;
	font-family: "Droid-Sans", "Arial", Georgia, serif;
	color: #B4B4B4;
	font-size: 11px;
	padding-left: 6px;
	padding-right: 6px;
	line-height: 1.75em;
}

.pagerbox_selected {
	display: inline-block;
	width: auto;
	height: 20px;
	background-color: #5299E5;
	border: #5299E5 1px solid;
	cursor: pointer;
	margin-top: 5px;
	margin-left: 1px;
	margin-right: 1px;
	font-family: "Droid-Sans", "Arial", Georgia, serif;
	color: #FFF;
	font-size: 11px;
	padding-left: 6px;
	padding-right: 6px;
	line-height: 1.75em;
}

.cat_pagerbox, .cat_pagerbox_directory {
	float: left;
	width: auto;
	height: 20px;
	background-color: #FFF;
	border: #DDD 1px solid;
	cursor: pointer;
	margin-top: 5px;
	margin-left: 1px;
	margin-right: 1px;
	font-family: "Droid-Sans", "Arial", Georgia, serif;
	color: #5299E5;
	font-size: 11px;
	padding-left: 6px;
	padding-right: 6px;
	line-height: 1.75em;
}

.cat_pagerbox_points {
	float: left;
	width: auto;
	height: 20px;
	margin-top: 5px;
	margin-left: 1px;
	margin-right: 1px;
	font-family: "Droid-Sans", "Arial", Georgia, serif;
	color: #5299E5;
	font-size: 11px;
	padding-left: 6px;
	padding-right: 6px;
	line-height: 1.75em;
}

.cat_pagerbox_unselected {
	float: left;
	width: auto;
	height: 20px;
	background-color: #FFF;
	border: #DDD 1px solid;
	margin-top: 5px;
	margin-left: 1px;
	margin-right: 1px;
	font-family: "Droid-Sans", "Arial", Georgia, serif;
	color: #B4B4B4;
	font-size: 11px;
	padding-left: 6px;
	padding-right: 6px;
	line-height: 1.75em;
}

.cat_pagerbox_selected {
	float: left;
	width: auto;
	height: 20px;
	background-color: #5299E5;
	border: #5299E5 1px solid;
	cursor: pointer;
	margin-top: 5px;
	margin-left: 1px;
	margin-right: 1px;
	font-family: "Droid-Sans", "Arial", Georgia, serif;
	color: #FFF;
	font-size: 11px;
	padding-left: 6px;
	padding-right: 6px;
	line-height: 1.75em;
}

/* --------------------------------------------------------------*/
/* ------------>>> DETALLE PRODUCTO / OFERTA <<<-----------------*/
/* --------------------------------------------------------------*/
.icon_tags_mini_blue {
	background-position: 0 -404px;
	width: 24px;
	height: 14px;
	background-image: url(/static/img/sprites/offer-imgs.png);
	padding-right: 0px;
	padding-bottom: 0px;
}

.icon_tags_mini_orange {
	background-position: 0 -468px;
	width: 24px;
	height: 15px;
	background-image: url(/static/img/sprites/offer-imgs.png);
	padding-right: 0px;
	padding-bottom: 0px;
}

.tab_see_all {
	background-position: 0 -268px;
	width: 30px;
	height: 86px;
	background-image: url(/static/img/sprites/offer-imgs.png);
}

.tab_see_less {
	background-position: 0 -132px;
	width: 30px;
	height: 86px;
	background-image: url(/static/img/sprites/offer-imgs.png);
}

.contenido_ktv_fanpage {
	float: left;
	width: 490px;
	height: auto;
}

.contenido_detalle {
	float: left;
	width: 928px;
	height: auto;
}

.contenido_detalle_border {
	border: 1px solid #B4C3D4;
	float: left;
	height: auto;
}

.contenido_detalle_border .panel_section {
	border: none;
}

.contenido_detalle_header {
	background: #EFEFEF;
	border-bottom: 1px solid #B4C3D4;
	float: left;
	padding-top: 2px;
	width: 926px;
}

.contenido_detalle_titulo {
	float: left;
	height: auto;
	text-align: left;
}

.contenido_detalle_desc {
	float: left;
	width: auto;
	height: auto;
	text-align: left;
	margin-bottom: 5px;
}

.contenido_detalle_paused {
	float: left;
	text-align: left;
	background-color: #FFEEEA;
	border: 1px solid #FF3300;
	padding: 10px;
	color: #333;
}

.contenido_detalle_section_parent {
	float: left;
	height: auto;
	text-align: left;
	background-color: #EFEFEF;
	border: 1px solid #B4C3D4;
}

.contenido_detalle_section_parent:hover {
	float: left;
	height: auto;
	text-align: left;
	background-color: #E4E4E4;
	border: 1px solid #B4C3D4;
}

.contenido_detalle_section {
	float: left;
	height: 27px;
	text-align: left;
	background-color: #EFEFEF;
	border: 1px solid #B4C3D4;
	padding-top: 3px;
}

.contenido_detalle_section_nobg {
	float: left;
	height: 27px;
	text-align: left;
	padding-top: 3px;
}

.contenido_detalle_button {
	float: right;
	height: 27px;
	text-align: right;
	padding-top: 3px;
}

.section_exp {
	border-right: none;
}

.section_exp_arrow {
	border-left: none;
	width: 136px;
}

.section_exp_arrow_small {
	border-left: none;
	width: 56px;
}

.section_last {
	background-color: #F2F6F9;
}

.panel_section_ktv_fanpage {
	float: left;
	border: 1px solid #B4C3D4;
	border-top: none;
	padding: 10px;
}

.panel_section {
	float: left;
	border: 1px solid #B4C3D4;
	border-top: none;
	padding: 10px;
	width: 906px;
}

.panel_section_notlogged {
	float: left;
	border-top: none;
	padding: 10px;
	width: 97%;
	text-align: center;
}

.panel_height_notlogged {
	height: 110px;
}

.contenido_pictures {
	float: left;
	width: 280px;
	height: auto;
	margin-right: 20px;
	margin-left: 10px;
}

.contenido_magnify {
	width: 62px;
	height: 18px;
	margin-left: 100px;
	margin-bottom: 10px;
}

.contenido_detalle_info {
	float: left;
	width: 350px;
	height: auto;
	margin-right: 10px;
}

.detalle_list {
	float: left;
	width: 350px;
	height: 21px;
	background-color: #FFF;
	border: #B4C3D4 solid 1px;
	margin-bottom: 20px;
	-moz-border-radius: 8px 8px 8px 8px;
	-webkit-border-radius: 8px;
}

.detalle_priceleft {
	float: left;
	height: auto;
	margin-bottom: 2px;
	text-align: right;
	font-size: 12px;
	color: #666;
}

.gallery .full-size, .gallery .thumbs {
	list-style-type: none;
	padding-left: 0px;
}

.detalle_priceleft_big {
	float: left;
	height: auto;
	margin-bottom: 2px;
	margin-top: 5px;
	text-align: right;
	font-size: 12px;
	color: #666;
}

.detalle_priceright {
	float: left;
	height: auto;
	margin-bottom: 2px;
	text-align: left;
}

.detalle_price_caracterist {
	float: left;
	width: auto;
	height: auto;
	margin-bottom: 2px;
	margin-top: 10px;
	text-align: left;
}

li.price_caracterist {
	list-style-image: url(/static/img/bullet1.png);
}

.contenido_detalle_links {
	float: left;
	width: 248px;
	height: auto;
	margin-bottom: 10px;
}

.contenido_detalle_links_bg {
	float: left;
	width: 246px;
	height: auto;
	background-image: url(/static/img/producto_link_bg.jpg);
	border: #B4C3D4 solid 1px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}

.contenido_detalle_innerlinks_bg {
	float: left;
	width: 235px;
	height: auto;
	background-image: url(/static/img/barra_accion_detalle_bg.png);
	border: #999 solid 1px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	margin: 5px;
}

.contenido_innerlinks {
	float: left;
	width: 230px;
	height: auto;
	margin: 0px 0px 5px 0px;
}

.contenido_innerlinks_icon {
	float: left;
	width: 36px;
	height: 36px;
	margin: 5px 2px;
}

.contenido_detalle_kard_bg {
	float: left;
	width: 246px;
	height: auto;
	background-image: url(/static/img/kard_bg.jpg);
	background-repeat: repeat-y;
	border: #B4C3D4 solid 1px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}

.kard_bg_dialog {
	width: 290px;
}

.kardtitle_bg_dialog {
	width: 290px;
}

.kardtext_dialog {
	width: 180px;
}

.kardline_dialog {
	width: 276px;
}

div #cluetip-close {
	display: none;
}

.contenido_detalle_kardtitle_bg {
	float: left;
	width: 284px;
	height: 23px;
	background-image: url(/static/img/sprites/bgs-search.png);
	background-position: 0 -90px;
	background-repeat: repeat-x;
	border-bottom: #B4C3D4 solid 1px;
	-moz-border-radius-topright: 6px;
	-moz-border-radius-topleft: 6px;
	-webkit-border-top-right-radius: 6px;
	-webkit-border-top-left-radius: 6px;
	margin-bottom: 7px;
	padding-left: 6px;
}

.kardtitle_static {
	width: 240px;
}

.contenido_detalle_kardpic {
	float: left;
	width: 80px;
	height: 80px;
	margin-left: 6px;
	margin-bottom: 6px;
}

.contenido_detalle_prodkardpic {
	float: left;
	width: 115px;
	height: 115px;
	margin-left: 6px;
	margin-bottom: 6px;
}

.contenido_detalle_kardinfo {
	width: 142px;
	height: auto;
	float: left;
	margin-left: 6px;
	text-align: left;
}

.contenido_detalle_kardinfo_l {
	width: 195px;
	height: auto;
	float: left;
	margin-left: 6px;
	text-align: left;
}

.contenido_detalle_kardinfo_r {
	width: 30px;
	height: auto;
	float: left;
}

.contenido_detalle_kardtext {
	width: 195px;
	min-height: 15px;
	height: auto;
	float: left;
	text-align: left;
}

.contenido_detalle_kardtext_offer {
	width: 145px;
	min-height: 15px;
	height: auto;
	float: left;
	text-align: left;
}

.contenido_detalle_kardline {
	float: left;
	width: 275px;
	height: auto;
	margin: 10px 6px 6px 6px;
}

.detalle_links_buttonbox {
	float: left;
	width: 228px;
	height: 50px;
	margin-left: 9px;
	margin-right: 9px;
	margin-bottom: 6px;
}

.detalle_links_buttonbox em {
	background: url(/static/img/hover.png) no-repeat;
	width: 180px;
	height: 55px;
	position: absolute;
	top: -85px;
	left: -75px;
	text-align: center;
	padding: 10px 12px 10px;
	font-style: normal;
	z-index: 8900;
	display: none;
	font-family: "Droid-Sans", "Arial", Georgia, serif;
	color: #666;
	font-size: 10px;
}

.detalle_links_button {
	float: left;
	width: 51px;
	height: 50px;
	margin-left: 3px;
	margin-right: 3px;
	position: relative;
}

.detalle_links_button .have, .detalle_links_button .want,
	.detalle_links_button .love, .detalle_links_button .hate,
	.detalle_links_button .have_over, .detalle_links_button .want_over,
	.detalle_links_button .love_over, .detalle_links_button .hate_over {
	background-repeat: no-repeat;
	width: 51px;
	height: 50px;
}

.detalle_links_button .have {
	background-image: url(/static/img/yo_tengo.png);
}

.detalle_links_button .have_over {
	background-image: url(/static/img/yo_tengo_sel.png);
}

.detalle_links_button .want {
	background-image: url(/static/img/yo_quiero.png);
	height:
}

.detalle_links_button .want_over {
	background-image: url(/static/img/yo_quiero_sel.png);
}

.detalle_links_button .love {
	background-image: url(/static/img/yo_amo.png);
}

.detalle_links_button .love_over {
	background-image: url(/static/img/yo_amo_sel.png);
}

.detalle_links_button .hate {
	background-image: url(/static/img/yo_odio.png);
}

.detalle_links_button .hate_over {
	background-image: url(/static/img/yo_odio_sel.png);
}

.detalle_list_lista {
	float: left;
	width: 235px;
	height: 21px;
	background-color: #FFF;
	border: #B4C3D4 solid 1px;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
	-moz-border-radius: 8px 8px 8px 8px;
	-webkit-border-radius: 8px;
}

.button_action {
	margin-left: 4px;
	text-align: left;
	float: left;
	width: auto;
	height: auto;
}

.button_action_small {
	margin: 5px;
	text-align: left;
	float: left;
	width: auto;
	height: auto;
	line-height: 1em;
}

.contenido_descripcion {
	margin-top: 20px;
}

ul.fold {
	padding-left: 30px;
}

.spec_left {
	float: left;
	width: 22%;
	min-height: 20px;
	height: auto;
	padding-right: 10px;
	margin-bottom: 5px;
	border: #B4C3D4 solid 1px;
	text-align: right;
	background-color: #f2f2f2;
}

.spec_right {
	float: left;
	width: 73%;
	min-height: 20px;
	height: auto;
	padding-left: 10px;
	margin-bottom: 5px;
	border: #f2f2f2 solid 1px;
	text-align: left;
}

#panel {
	background: #fff;
	height: auto;
	display: block;
}

.slide {
	margin: 0;
	padding: 0;
}

.btn-slide {
	background: url(/static/img/producto_detalle_drop4.gif) no-repeat right
		-47px;
	text-align: left;
	width: auto;
	height: 21px;
	padding: 0 125px 0 0;
	margin: 0;
	display: inline;
	color: #666;
	text-decoration: none;
}

.btn-slide_small {
	padding: 0 45px 0 0;
}

.active {
	background-position: right 5px;
}

.variantes_b {
	background-color: #fff;
	padding: 5px 20px 8px 20px;
	margin-right: 10px;
	height: 16px;
	width: auto;
	float: left;
}

.border_gray_light {
	border: 1px solid #E0E0E0;
}

.border_gray_light_top_bottom {
	border-top: 1px solid #E0E0E0;
	border-bottom: 1px solid #E0E0E0;
}

.border_gray_light_bottom {
	border-bottom: 1px solid #E0E0E0;
}

.margin_boto {
	margin-bottom: 5px;
}

.margin_bottom {
	margin-bottom: 13px;
}

.margin_cero {
	margin-top: 0px;
}

.attribute_tag {
	float: left;
	margin-bottom: 7px;
	margin-right: 10px;
	background-color: #EFEFEF;
	border: 1px solid #CCCCCC;
}

.tag_full_b {
	float: left;
	padding: 5px;
	cursor: pointer;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, .2);
	-moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, .2);
	box-shadow: 1px 1px 2px rgba(0, 0, 0, .2);
}

.text_gray {
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	color: #666;
	font-size: 14px;
}

.text_w {
	font-family: "Droid-Sans", "Arial", Georgia, serif;
	color: #fff;
	font-size: 12px;
	text-decoration: none;
}

.attribute_tag_unavailable {
	float: left;
	margin-bottom: 7px;
	margin-right: 10px;
	background-color: #EFEFEF;
	border: 1px solid #CCCCCC;
	opacity: 0.5;
	filter: alpha(opacity = 50);
}

.attribute_tag_unavailable:hover {
	border: 1px solid #EC280D;
}

.attribute_tag:hover {
	background-color: #DFDFDF;
	border: 1px solid #999999;
}

.share_buttons {
	width: 240px;
}

/*-----------------NEW PRODUCT KARD-----------------*/
.kard_product {
	background-color: #539AEB;
	border: 1px solid #B7B7B7;
	width: 245px;
	height: auto;
}

.kard_product td {
	background-color: #fff;
	border: 1px solid #B7B7B7;
	text-align: center;
}

.kard_product th {
	text-align: center;
	height: 40px;
	padding: 0px;
}

.kard_product th span.Top {
	font-family: "Gnuolane", "Arial", Georgia, serif;
	color: #fff;
	font-size: 40px;
	vertical-align: -4px;
	padding: 0px;
	cursor: pointer;
}

.kard_product th span.NameTop {
	font-family: "Gnuolane", "Arial", Georgia, serif;
	color: #fff;
	font-size: 24px;
	padding: 0px;
	cursor: pointer;
}

.kard_product .text_kard_nick_big {
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	color: #5299E5;
	font-size: 20px;
	cursor: pointer;
	line-height: 1;
	padding: 4px 1px 4px 1px;
}

.kard_product div.NumEfectivKentrim {
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	color: #999;
	font-size: 16px;
	cursor: pointer;
}

.kard_product div.TextEfectivKentrim {
	font-family: "Droid-Sans", "Arial", Georgia, serif;
	color: #999;
	font-size: 11px;
	cursor: pointer;
}

.tdkard_product_store_sticker {
	height: 50px;
}

.kard_product_store_sticker {
	font-family: "Gnuolane", "Arial", Georgia, serif;
	color: #666;
	font-size: 16px;
	width: 164px;
	height: 30px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	margin-top: 5px;
}

.kard_product_store_sticker_left {
	padding: 2px 7px;
	float: left;
}

.kard_product_store_sticker_right {
	height: 30px;
	width: 70px;
	background-color: #72be14;
	float: right;
}

.kard_product div.text_help {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #828384;
}

/*---------------CERTIFICADOS DE CONFIANZA----------*/
.certificate_signs {
	float: right;
	margin-right: auto;
	margin-left: auto;
}

.certificate_signs_amazon {
	margin: 10px auto 10px auto;
	background-position: 0 0;
	width: 85px;
	height: 32px;
	background-image: url(/static/img/sprites/certificates_signs.png);
	text-align: center;
}

.certificate_signs_amazon_text {
	padding-left: 95px;
	width: 148px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #828384;
}

.certificate_signs_godaddy {
	margin: 8px auto 30px auto;
	text-align: center;
}

.certificate_signs_godaddy_text {
	padding-left: 95px;
	width: 148px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #828384;
}

.certificate_signs_godaddy2 {
	margin: 6px auto 30px 10px;
	text-align: center;
}

.certificate_signs_checkout {
	margin-right: auto;
	margin-left: 70px;
}

.certificate_signs2 {
	float: right;
	margin-right: auto;
	margin-left: auto;
	vertical-align: middle;
	text-decoration: none;
	padding: 10px 5px 5px 5px;
	border-top-radius: .5em;
	-moz-border-radius: .5em;
	-webkit-border-radius: .5em;
	border: 1px solid #B7B7B7;
	width: 97%;
	background-color: #FFF;
	height: 35px;
	text-align: center;
}

.certificate_signs2_godaddy {
	float: left;
	width: auto;
	height: 34px;
	margin-right: 50px;
	margin-left: 50px;
}

.certificate_signs2_godaddy_text {
	float: left;
	padding-left: 20px;
	width: 140px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #828384;
	text-align: left;
}

.certificate_signs2_godaddy2 {
	float: left;
	width: auto;
	height: 34px;
	margin-right: 50px;
	margin-left: 50px;
}

.certificate_signs2_godaddy2_text {
	float: left;
	padding-left: 0px;
	width: 140px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #828384;
	text-align: left;
}

.certificate_signs2_amazon {
	float: left;
	background-position: 0 0;
	width: 65px;
	height: 25px;
	background-image: url(/static/img/sprites/certificates_signs2.png);
	margin-right: 50px;
	margin-left: 50px;
}

.certificate_signsFB {
	float: right;
	margin-right: auto;
	margin-left: auto;
	vertical-align: middle;
	text-decoration: none;
	padding: 10px 5px 5px 5px;
	border-top-radius: .5em;
	-moz-border-radius: .5em;
	-webkit-border-radius: .5em;
	border: 1px solid #B7B7B7;
	width: 97%;
	background-color: #FFF;
	height: 35px;
	text-align: center;
}

.certificate_signsFB_godaddy {
	float: left;
	width: auto;
	height: 34px;
	margin-right: 20px;
	margin-left: 30px;
}

.certificate_signsFB_godaddy2 {
	float: left;
	width: auto;
	height: 34px;
	margin-right: 20px;
	margin-left: 20px;
}

.certificate_signsFB_amazon {
	float: left;
	background-position: 0 0;
	width: 65px;
	height: 25px;
	background-image: url(/static/img/sprites/certificates_signs2.png);
	margin-right: 10px;
	margin-left: 20px;
}

/*--------------------------------------------------*/

/* -------------------------------------------------*/
/* ------------>>> COMENTARIOS <<<-----------------*/
/* -----------------------------------------------*/
.contenido_comment {
	float: left;
	width: 660px;
	height: auto;
	margin-left: 4px;
	margin-right: 4px;
	margin-bottom: 10px;
}

.contenido_comment_toplinks {
	float: left;
	width: 660px;
	height: 12px;
	margin-right: 10px;
	margin-top: 6px;
	text-align: right;
}

.comment_normal {
	float: left;
	height: auto;
	text-align: left;
	border: 1px solid #B5C4D5;
	background-color: #F3F5F8;
	margin-bottom: 10px;
	position: relative;
	width: 100%;
}

.comment_pic {
	float: left;
	width: 35px;
	height: 35px;
	margin: 7px;
}

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

.reply_wrapper {
	float: left;
	height: auto;
	height: 100%;
}

.comment_text {
	float: left;
	height: auto;
	width: 100%;
	margin-top: 7px;
	margin-bottom: 7px;
	text-align: justify;
	word-wrap: break-word;
}

.comment_text_wrapper {
	margin-left: 49px;
	margin-right: 32px;
}

.comment_sidelinks {
	display: block;
	width: 25px;
	height: 100%;
	background-color: #DDE3EC;
	position: absolute;
	right: 0px;
	top: 0px;
}

.comment_sidelinks_box {
	float: left;
	width: 18px;
	height: auto;
	margin-top: 3px;
	margin-bottom: 1px;
	margin-left: 4px;
	margin-right: 3px;
}

.comment_sidelinks_button {
	float: left;
	width: 18px;
	height: 12px;
	margin-bottom: 2px;
}

.comment_sidelinks_button_last {
	float: left;
	width: 18px;
	height: 12px;
	margin-bottom: 6px;
	position: absolute;
	bottom: 0px;
}

.root_comment {
	width: 660px;
}

.textarea_comment {
	width: 460px;
	min-height: 30px;
	line-height: 15px;
}

.comment_separador {
	float: left;
	width: 660px;
	height: 25px;
	margin-top: 18px;
	border-top: dotted 1px #B5C4D5;
}

.comment_cat {
	float: left;
	width: 670px;
	height: auto;
	border: #B4C3D4 1px solid;
	padding-top: 5px;
	padding-bottom: 5px;
}

.comment_links_buttonbox {
	float: left;
	width: 164px;
	height: 40px;
	margin: 5px;
}

.comment_links_button {
	float: left;
	width: 38px;
	height: 40px;
	margin-left: 2px;
	margin-right: 1px;
	position: relative;
}

.comment_links_buttonbox .have, .comment_links_buttonbox .want,
	.comment_links_buttonbox .love, .comment_links_buttonbox .hate,
	.comment_links_buttonbox .have_over, .comment_links_buttonbox .want_over,
	.comment_links_buttonbox .love_over, .comment_links_buttonbox .hate_over
	{
	background-repeat: no-repeat;
	width: 38px;
	height: 40px;
}

.comment_links_buttonbox .have {
	background-image: url(/static/img/sprites/yo-quiero-imgs.png);
	background-position: 0 -540px;
	width: 38px;
	height: 40px;
}

.comment_links_buttonbox .have_over {
	background-image: url(/static/img/sprites/yo-quiero-imgs.png);
	background-position: 0 -630px;
	width: 38px;
	height: 40px;
}

.comment_links_buttonbox .want {
	background-image: url(/static/img/sprites/yo-quiero-imgs.png);
	background-position: 0 -360px;
	width: 38px;
	height: 40px;
}

.comment_links_buttonbox .want_over {
	background-image: url(/static/img/sprites/yo-quiero-imgs.png);
	background-position: 0 -450px;
	width: 38px;
	height: 40px;
}

.comment_links_buttonbox .love {
	background-image: url(/static/img/sprites/yo-quiero-imgs.png);
	background-position: 0 0;
	width: 38px;
	height: 40px;
}

.comment_links_buttonbox .love_over {
	background-image: url(/static/img/sprites/yo-quiero-imgs.png);
	background-position: 0 -90px;
	width: 38px;
	height: 40px;
}

.comment_links_buttonbox .hate {
	background-image: url(/static/img/sprites/yo-quiero-imgs.png);
	background-position: 0 -180px;
	width: 38px;
	height: 40px;
}

.comment_links_buttonbox .hate_over {
	background-image: url(/static/img/sprites/yo-quiero-imgs.png);
	background-position: 0 -270px;
	width: 38px;
	height: 40px;
}

.comment_button {
	position: absolute;
	bottom: 10px;
	right: 5px;
}

/* ----------------------------------------------------------------*/
/* -------->>> ESTRUCTURA PAGINA PRINCIPAL / LISTAS <<<------------*/
/* ---------------------------------------------------------------*/
.contenido_orgasmotron {
	float: left;
	width: 480px;
	height: auto;
	margin-bottom: 10px;
}

.contenido_lineavital {
	float: left;
	width: 480px;
	height: auto;
	margin-bottom: 10px;
}

.contenido_center_banner {
	float: left;
	width: 466px;
	height: auto;
	margin-bottom: 10px;
	margin-left: 6px;
	margin-right: 6px;
	border: 1px solid #B4C3D4;
}

.contenido_leaderb_left_banner {
	float: left;
	width: 180px;
	height: auto;
	margin-bottom: 10px;
	margin-right: 10px;
}

.contenido_right_links_box {
	float: left;
	width: 248px;
	height: auto;
	margin-bottom: 13px;
	border: #B4C3D4 solid 1px;
}

.contenido_right_links_title {
	float: left;
	width: 230px;
	margin-top: 5px;
	margin-left: 8px;
	margin-right: 8px;
	margin-bottom: 15px;
}

.suggestion_close {
	width: 180px;
}

.contenido_right_links_bottom {
	float: left;
	width: 230px;
	margin: 5px 8px;
}

.contenido_right_banner_box {
	float: left;
	width: 250px;
	height: auto;
	margin-bottom: 13px;
	text-align: center;
}

.contenido_right_links_info {
	float: left;
	width: 230px;
	height: auto;
	margin-left: 8px;
	margin-right: 8px;
	margin-bottom: 5px;
}

.contenido_left_menu_box {
	float: left;
	width: 180px;
	height: auto;
	margin-bottom: 10px;
	border: 1px solid #B4C3D4
}

.contenido_left_menu_box_bg {
	float: left;
	background-image: url(/static/img/box_home_bg.jpg);
	background-repeat: repeat-x;
	width: 180px;
	height: 36px;
	border-bottom: 1px solid #B4C3D4
}

.contenido_left_menu_box_tit {
	float: left;
	width: 170px;
	height: auto;
	textalign: left;
	padding: 5px;
}

.contenido_right_menu_box_bg {
	float: left;
	background-image: url(/static/img/box_home_bg.jpg);
	background-repeat: repeat-x;
	width: 248px;
	height: 36px;
	border-bottom: 1px solid #B4C3D4
}

.contenido_left_menu_list {
	float: left;
	width: 170px;
	height: auto;
	text-align: left;
	padding: 7px;
	line-height: 2em;
}

div .contenido_left_menu_list ul {
	padding-left: 0px;
	margin: 0px;
}

.contenido_center_title {
	float: left;
	width: 480px;
	height: auto;
	margin-bottom: 10px;
	border-top: 1px solid #B4C3D4;
	padding-top: 5px;
}

.contenido_promo {
	float: left;
	width: 232px;
	height: auto;
	padding: 7px;
}

.contenido_promo_pic {
	float: left;
	width: 70px;
	height: 70px;
	margin-right: 10px;
}

.contenido_promo_prod {
	float: left;
	width: 147px;
}

.contenido_promo_price {
	float: left;
	width: 147px;
}

.contenido_promo_desc {
	float: left;
	width: 232px;
	height: auto;
	margin-top: 5px;
}

.contenido_promo_kmc {
	float: left;
	width: 232px;
	height: auto;
	margin-bottom: 15px;
	border-bottom: 1px solid #DFE6EC;
}

.contenido_promo_kmc_bg {
	float: left;
	width: 232px;
	height: auto;
	border-top: 1px solid #B4C3D4;
	border-bottom: 1px solid #B4C3D4;
	padding-top: 10px;
	margin-bottom: 10px;
}

.contenido_promo_kmc_pic {
	float: left;
	width: 44px;
	height: 44px;
	margin: 5px 0px 5px 0px;
}

.contenido_promo_kmc_text {
	float: left;
	width: 183px;
	height: auto;
	text-align: right;
	line-height: 1em;
	margin-left: 5px;
}

.detalle_coleccion {
	float: left;
	width: 650px;
	height: auto;
	margin-top: 5px;
	margin-bottom: 20px;
}

.detalle_coleccion_info {
	float: left;
	width: 130px;
	height: auto;
	text-align: left;
	font-family: "Droid-Sans", "Arial", Georgia, serif;
	color: #666;
	font-size: 12px;
}

.detalle_coleccion_value {
	float: left;
	width: 180px;
	height: auto;
	text-align: left;
	font-family: "Droid-Sans", "Arial", Georgia, serif;
	color: #666;
	font-size: 12px;
}

div.collection_comment {
	float: left;
	margin-bottom: 0px;
	margin-top: 5px;
	padding: 5px;
}

div.comment_level_parent {
	float: left;
	clear: both;
}

div.nested_comment {
	padding-left: 17px;
}

div.comment_header {
	float: left;
	margin-left: 5px;
}

div.comment_level {
	display: none;
}

div.collection_user_avatar, div.collection_user_link {
	float: left;
}

div.collection_option_panel {
	float: right;
	margin-right: 13px;
}

div.collection_comment_text {
	float: left;
	margin-left: 5px;
	word-wrap: break-word;
}

div.reply_comment_panel {
	margin-left: 10px;
	clear: both;
	display: none;
	margin-top: 2px;
	float: left;
	width: 100%;
}

div.reply_comment_user_image {
	float: left;
	margin-right: 2px;
}

textarea.reply_comment {
	float: left;
	height: 14px;
	margin-left: 0px;
	min-height: 14px;
	overflow: hidden;
	width: 93%;
	font-family: "Droid-Sans", "Arial", Georgia, serif;
	color: #333;
	font-size: 13px;
}

div.reply_comment_submit_area {
	text-align: right;
	float: right;
	margin-right: 60px;
}

div.collection_new_item_comment {
	margin-left: 17px;
	margin-top: 5px;
	float: left;
	width: 633px;
	border: 1px solid #B5C4D5;
	background-color: #F3F5F8;
	padding: 5px;
}

div.collection_new_comment {
	float: left;
	border: 1px solid #B5C4D5;
	background-color: #F3F5F8;
	margin-top: 5px;
	padding: 5px;
	width: 650px;
}

textarea.new_collection_comment {
	min-height: 20px;
	height: 20px;
	margin-left: 0px;
	overflow: hidden;
	width: 646px;
	font-family: "Droid-Sans", "Arial", Georgia, serif;
	color: #333;
	font-size: 13px;
}

textarea.new_item_comment {
	min-height: 20px;
	height: 20px;
	margin-left: 3px;
	overflow: hidden;
	width: 626px;
	font-family: "Droid-Sans", "Arial", Georgia, serif;
	color: #333;
	font-size: 13px;
}

div.comment_summit_area {
	display: none;
	text-align: right;
}

.contenido_right_links_box_coleccion {
	float: left;
	width: 246px;
	height: auto;
	border: #B4C3D4 solid 1px;
}

/* ------------------------------------------*/
/* ----------->>> LINEA VITAL <<<------------*/
/* ------------------------------------------*/
.lineavital_normal {
	float: left;
	height: auto;
	text-align: left;
	border-bottom: 1px solid #DFE6EC;
	background-color: #FFF;
	margin-bottom: 5px;
	position: relative;
}

.lineavital_borderless {
	border-bottom: none;
}

.lineavital_busqueda {
	float: left;
	height: auto;
	text-align: left;
	background-color: #FFF;
	position: relative;
}

.root_lineavital {
	width: 480px;
}

.search_lineavital {
	width: 710px;
}

.cuenta_lineavital {
	width: 930px;
}

.lineavital_pic {
	float: left;
	width: 44px;
	height: 44px;
	margin: 7px;
}

.lineavital_text {
	float: left;
	height: auto;
	min-height: 35px;
	margin-top: 7px;
	margin-bottom: 7px;
	text-align: justify;
}

.lineavital_text_wrapper {
	margin-left: 60px;
	margin-right: 8px;
}

.lineavital_new_news {
	float: left;
	width: 478px;
	background-color: #DFE6EC;
	border: 1px solid #B4C3D4;
	text-align: center;
	color: #666666;
	margin-bottom: 10px;
	padding: 10px 0px;
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	font-size: 14px;
}

.lineavital_new_news:hover {
	float: left;
	width: 478px;
	background-color: #CCD8E1;
	border: 1px solid #96ABC2;
	text-align: center;
	color: #666666;
	margin-bottom: 10px;
	padding: 10px 0px;
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	font-size: 14px;
}

.button_news {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: 0 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	font-size: 13px;
	padding: .5em 200px .55em;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
	box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
	margin-top: 10px;
}

.button_news:hover {
	text-decoration: none;
}

.button_news:active {
	position: relative;
	top: 1px;
}

/* ------------------------------------------*/
/* ----------->>> CONTACTOS <<<--------------*/
/* ------------------------------------------*/
.contacts_group {
	float: left;
	width: 736px;
	height: auto;
	border: #B4C3D4 1px solid;
	margin-bottom: 10px;
}

.contacts_group_bg {
	float: left;
	width: 100%;
	height: 28px;
	background-color: #F2F2F2;
	margin-bottom: 10px;
}

.contacts_group_bg_pag {
	height: 30px;
}

.contacts_group_pic {
	margin: 5px;
}

.contacts_group_links {
	list-style: none;
	margin-left: 8px;
	padding-left: 0;
	color: #666666;
	font-family: "Droid-Sans", "Arial", Georgia, serif;
	font-size: 11px;
	margin-bottom: 5px;
}

.contacts_group_list {
	float: left;
	width: 300px;
	min-height: 100px;
	border: #B4C3D4 1px solid;
	margin-right: 10px;
}

.contacts_group_detail {
	float: left;
	width: 423px;
	height: auto;
	border: #B4C3D4 1px solid;
	min-height: 100px;
}

ul.contacts {
	font-size: 12px;
}

.contacts_separat {
	float: left;
	margin-left: 13px;
	width: 12px;
	height: 28px;
}

.text_field {
	width: auto;
	height: 19px;
	margin-right: 3px;
	margin-top: 5px;
	margin-bottom: 5px;
	background-color: #FFF;
	border: #B4C3D4 solid 1px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}

/* ------------------------------------------*/
/* -------------->>> CUENTA <<<--------------*/
/* ------------------------------------------*/
.accdinamic {
	float: left;
	width: 928px;
	height: 29px;
	margin-right: 10px;
	margin-top: 10px;
	background-image: url(/static/img/menu_interno_bg.jpg);
	background-repeat: repeat-x;
}

.accdinamic2 {
	float: left;
	width: 926px;
	height: auto;
	margin-right: 10px;
	margin-bottom: 10px;
	background: #F2F2F2;
	border-bottom: 1px solid #B4C3D4;
	border-left: 1px solid #B4C3D4;
	border-right: 1px solid #B4C3D4;
}

.accdinamic_separador {
    width: 7px;
    height: 29px;
    float: left;
}

.accdinamic_boton {
	background: none;
	color: #FFFFFF;
	display: block;
	font: 10px Verdana;
	margin: 0px 1px 1px 0;
	padding: 6px 10px;
	text-decoration: none !important;
	height: 23px;
	float: left;
}

.accdinamic ul a.selected {
	background-color: #F2F2F2;
	color: #000000;
	cursor: default;
	margin-bottom: 0;
	border-top: 1px solid #B4C3D4;
	border-left: 1px solid #B4C3D4;
	border-right: 1px solid #B4C3D4;
}

/* ------------------------------------------*/
/* -------------->>> TABLAS <<<--------------*/
/* ------------------------------------------*/
#my_fancy_table {
	width: 100%;
	border-collapse: collapse;
}

#my_fancy_table td, #my_fancy_table th {
	font-size: 1em;
	border: 1px solid #B4C3D4;
	padding: 3px 7px 2px 7px;
}

#my_fancy_table tr.alt td {
	color: #000000;
	background-color: #F9F9F9;
}

.table_border {
	border: 1px solid #B4C3D4;
}

.table_border_left {
	border-left: 1px solid #B4C3D4;
}

.table_border .tdcenter {
	text-align: center;
}

.table_title {
	background: url(/static/img/table_title_bg.jpg) repeat-x;
	border-bottom: 1px solid #B4C3D4;
	padding: 5px;
	background-color: #F2F2F2;
	height: 23px;
	margin-top: 5px;
	font-family: "Arial", Georgia, serif;
	color: #666;
	font-size: 11px;
	font-weight: bold;
}

.table_title_simple {
	border-bottom: 1px solid #B4C3D4;
	padding: 4px;
	background-color: #F2F2F2;
	min-height: 23px;
	margin-top: 5px;
	font-family: "Arial", Georgia, serif;
	color: #666;
	font-size: 10px;
	font-weight: bold;
	vertical-align: top;
}

.table_title_simple_med {
	border-bottom: 1px solid #B4C3D4;
	padding: 4px;
	background-color: #F2F2F2;
	min-height: 23px;
	margin-top: 5px;
	font-family: "Arial", Georgia, serif;
	color: #666;
	font-size: 12px;
	font-weight: bold;
	vertical-align: top;
}

.table_title_no_border {
	background: url(/static/img/table_title_bg.jpg) repeat-x;
	padding: 5px;
	background-color: #F2F2F2;
	height: 23px;
	margin-top: 5px;
	font-family: "Arial", Georgia, serif;
	color: #666;
	font-size: 11px;
	font-weight: bold;
}

.table_uppertitle {
	background: url(/static/img/table_uppertitle_bg.jpg) repeat-x;
	border-bottom: 1px solid #B4C3D4;
	border-top: 1px solid #B4C3D4;
	padding: 8px;
	background-color: #F2F2F2;
	height: 23px;
	margin-top: 5px;
	font-family: "Helvetica", "Arial", Georgia, serif;
	color: #666;
	font-size: 10pt;
	font-weight: bold;
}

.table_uppertitle_sort {
	background: url(/static/img/table_uppertitle_sorted_bg.png) no-repeat 0
		0;
	padding: 8px 8px 8px 24px;
	vertical-align: top;
}

.table_title_white {
	border-bottom: none;
	padding: 5px;
	background-color: none;
	height: 23px;
	margin-top: 5px;
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	color: #666;
	font-size: 13px;
}

.table_td_white {
	height: 23px;
	font-family: "Droid-Sans", "Arial", Georgia, serif;
	color: #666;
	font-size: 13px;
	background-color: #FFF;
	padding: 5px;
}

.table_td {
	height: 23px;
	font-family: "Droid-Sans", "Arial", Georgia, serif;
	color: #666;
	font-size: 13px;
	background-color: #F4FCFD;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #B4C3D4;
	border-bottom-color: #B4C3D4;
}

.table_td_error {
	background-color: #FFBDBD;
	padding: 5px;
	height: 23px;
	font-family: "Droid-Sans", "Arial", Georgia, serif;
	color: #666;
	font-size: 13px;
}

.table_td_sorted {
	background: url(/static/img/table_cell_sorted_bg.jpg) repeat-x;
	padding: 5px;
	height: 23px;
	font-family: "Droid-Sans", "Arial", Georgia, serif;
	color: #666;
	font-size: 13px;
}

.table_td_blue {
	border-bottom: 1px solid #99C1EA;
	border-top: 1px solid #99C1EA;
	padding: 5px;
	background-color: #F4FCFD;
	height: 23px;
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	color: #1B71CF;
	font-size: 13px;
}

.table_td_blue_top {
	border-top: 1px solid #99C1EA;
	padding: 5px;
	background-color: #F4FCFD;
	height: 23px;
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	color: #1B71CF;
	font-size: 13px;
}

.table_td_blue_mid {
	padding: 5px;
	background-color: #F4FCFD;
	height: 23px;
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	color: #1B71CF;
	font-size: 13px;
}

.table_td_blue_bottom {
	border-bottom: 1px solid #99C1EA;
	padding: 5px;
	background-color: #F4FCFD;
	height: 23px;
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	color: #1B71CF;
	font-size: 13px;
}

.table_td_green {
	background: url(/static/img/table_cellgreen_bg.jpg) repeat-x;
	border-top: 1px solid #fff;
	padding: 5px;
	background-color: #F2F2F2;
	height: 23px;
	font-family: "Droid-Sans", "Arial", Georgia, serif;
	color: #46770C;
	font-size: 13px;
}

.table_full {
	float: left;
	width: 925px;
}

.table_group_bg {
	height: 28px;
	background-color: #F2F2F2;
	margin-bottom: 10px;
}

.table_text2 {
	margin: auto;
	width: 40%;
	border: 1px solid #D6D6D6;
}

.table_text2 .table_title {
	background: url(../img/table_title_bg.jpg) repeat-x;
	border-bottom: 1px solid #B4C3D4;
	padding: 5px;
	background-color: #F2F2F2;
	height: 23px;
	margin-top: 5px;
	font-family: "Arial", Georgia, serif;
	color: #666;
	font-size: 13px;
}

.table_text2 td.lines {
	background-color: #ffffff;
}

.table_text2 td.lines_blue {
	background: url(../img/table_cellblue_bg.jpg) repeat-x;
	border-bottom: 1px solid #99C1EA;
	border-top: 1px solid #99C1EA;
	padding: 5px;
	background-color: #F2F2F2;
	height: 23px;
	text-align: left;
	font-family: "Arial", Georgia, serif;
	color: #1B71CF;
	font-size: 13px;
}

.table_text2 td {
	width: auto;
	max-width: 150px;
	height: 23px;
	margin-top: 5px;
	padding: 3px 3px 3px 5px;
	font-family: "Arial", Georgia, serif;
	color: #666;
	font-size: 13px;
	background-color: #f5f9fa;
}

.table_text2 td.text_bold {
	font-weight: bold;
}

.table_blue {
	width: 100%;
	border: 1px solid #666;
}

.table_blue th {
	background: url(../img/table_cellblue_bg.jpg) repeat-x;
	border-bottom: 1px solid #99C1EA;
	border-top: 1px solid #99C1EA;
	padding: 5px;
	background-color: #F2F2F2;
	height: 23px;
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	color: #1B71CF;
	font-size: 13px;
}

.table_blue td.total {
	background-color: #ffffff;
	border-top: 1px solid #000;
	font-weight: bold;
}

.table_blue td.mount_right, .table_blue th.mount_right {
	text-align: right;
}

.table_blue span.text_help {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #828384;
}

.table_blue td.text_content_red_b {
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	color: #FD391E;
	font-size: 13px;
}

.table_blue td.text_content_green_b {
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	color: #76B02E;
	font-size: 13px;
}

.table_blue td.text_content_green {
	font-family: "Droid-Sans", "Arial", Georgia, serif;
	color: #76B02E;
	font-size: 13px;
}

.table_text {
	width: auto;
	height: 23px;
	margin-top: 5px;
	margin-left: 8px;
	padding-left: 15px;
	font-family: "Arial", Georgia, serif;
	color: #666;
	font-size: 10pt;
}

.table_text_small {
	width: auto;
	height: 23px;
	margin-top: 5px;
	margin-left: 8px;
	font-family: "Arial", Georgia, serif;
	color: #666;
	font-size: 13px;
}

.table_text_dark {
	width: auto;
	height: 23px;
	margin-top: 5px;
	margin-left: 8px;
	font-family: "Arial", Georgia, serif;
	color: #333;
	font-size: 13px;
}

.table_text_min {
	width: auto;
	height: 23px;
	margin-top: 5px;
	margin-left: 8px;
	padding-left: 0px;
	font-family: "Arial", Georgia, serif;
	color: #666;
	font-size: 12px;
}

.table_text_left {
	width: auto;
	height: 23px;
	margin-top: 5px;
	margin-left: 20px;
	padding-left: 12px;
	font-family: "Arial", Georgia, serif;
	color: #666;
    font-size: 12px;
    text-align: left;
}

.input_width {
	width: 95%;
}

.headerSortDown {
	background: url(/static/img/table_uppertitle_sorted_bg.png) no-repeat 0
		-60px;
	padding: 8px 8px 8px 24px;
}

.headerSortUp {
	background: url(/static/img/table_uppertitle_sorted_bg.png) no-repeat 0
		-120px;
	padding: 8px 8px 8px 24px;
}

.table_border .tdborderRigth {
	border-right: 1px solid #B4C3D4;
}

.table_border .tdborderLeft {
	border-left: 1px solid #B4C3D4;
}

.table_free {
	width: 100%;
}

.table_free .td_right {
	text-align: right;
}

.simple_table_title {
	border-bottom: 1px solid #B4C3D4;
	padding: 4px;
	background-color: #F2F2F2;
	margin-top: 5px;
	font-family: "Arial", Georgia, serif;
	color: #666;
	font-size: 11px;
	font-weight: bold;
}

.simple_tr {
	border-bottom: 1px solid #d6d6d6;
}

.simple_tr td {
	padding: 2px 10px 2px 5px;
}

/* ---------------------------------------------*/
/* -------------->>> ETIQUETAS <<<--------------*/
/* ---------------------------------------------*/
.panel_tags_list {
	float: left;
	width: 928px;
	height: auto;
}

.panel_tags_list_l {
	float: left;
	width: 620px;
	min-height: 80px;
	margin-right: 10px;
	margin-top: 10px;
}

.panel_tags_list_r {
	float: left;
	width: 238px;
	height: auto;
}

.panel_tags_button {
	float: left;
	width: auto;
	height: auto;
	margin-top: 5px;
	margin-bottom: 10px;
}

ul.tag_view {
	float: left;
	width: 15em; /* width is changed */
	margin: 0;
	padding: 0;
	list-style: none;
}

li.tag_view {
	float: left;
	width: auto;
	margin: 0;
	background-position: 0 3px;
	background-repeat: no-repeat;
	list-style: none;
	margin-bottom: 5px;
}

.tag_title {
	height: 25px;
	background-color: #F2F2F2;
	margin-bottom: 10px;
	width: 100%;
	float: left;
}

.tag_title_text {
	text-align: left;
	float: left;
	width: 295px;
	padding-left: 5px;
	margin-top: 3px;
}

.tag_title_link {
	text-align: right;
	float: left;
	padding-right: 5px;
	width: 140px;
	margin-top: 3px;
}

.contenido_tag_box {
	float: left;
	width: 446px;
	height: auto;
	margin-bottom: 10px;
	margin-top: 10px;
}

.panel_tags {
	float: left;
	width: 447px;
	min-height: 80px;
}

.panel_tags_desc {
	float: left;
	width: 436px;
	height: auto;
	margin-bottom: 10px;
	padding-left: 5px;
}

.tag {
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 14px/100% "Droid-Sans", "Arial", Georgia, serif;
	padding: .5em 2em .55em;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
	-webkit-border-top-left-radius: .5em;
	-webkit-border-bottom-left-radius: .5em;
	-moz-border-radius-topleft: .5em;
	-moz-border-radius-bottomleft: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
	box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
}

.tag:hover {
	text-decoration: none;
}

.tag:active {
	position: relative;
	top: 1px;
}

.tag_medium {
	font-size: 11px;
	padding: 7px 10px 7px;
}

.dark_red {
	color: #FFF;
	border: solid 1px #950000;
	border-right: 0px;
	background: #DD0000;
	background: -webkit-gradient(linear, left top, left bottom, from(#CC0000),
		to(#950000));
	background: -moz-linear-gradient(top, #CC0000, #950000);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#CC0000',
		endColorstr='#950000');
}

.dark_red:hover {
	background: #FFF;
	background: -webkit-gradient(linear, left top, left bottom, from(#E40000),
		to(#A20000));
	background: -moz-linear-gradient(top, #E40000, #A20000);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E40000',
		endColorstr='#A20000');
}

.dark_red:active {
	color: #FFF;
	background: -webkit-gradient(linear, left top, left bottom, from(#DC0000),
		to(#750000));
	background: -moz-linear-gradient(top, #DC0000, #750000);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#DC0000',
		endColorstr='#750000');
}

.orange {
	color: #fff;
	border: solid 1px #da7c0c;
	border-right: 0px;
	background: #FFD277;
	background: -webkit-gradient(linear, left top, left bottom, from(#FFC959),
		to(#F8861F));
	background: -moz-linear-gradient(top, #FFC959, #F8861F);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFC959',
		endColorstr='#F8861F');
}

.orange:hover {
	background: #f47c20;
	background: -webkit-gradient(linear, left top, left bottom, from(#f88e11),
		to(#f06015));
	background: -moz-linear-gradient(top, #f88e11, #f06015);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11',
		endColorstr='#f06015');
}

.orange:active {
	color: #fcd3a5;
	background: -webkit-gradient(linear, left top, left bottom, from(#f47a20),
		to(#faa51a));
	background: -moz-linear-gradient(top, #f47a20, #faa51a);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20',
		endColorstr='#faa51a');
}

.blue {
	color: #d9eef7;
	border: solid 1px #0076a3;
	border-right: 0px;
	background: #549CE5;
	background: -webkit-gradient(linear, left top, left bottom, from(#549CE5),
		to(#2C7AC9));
	background: -moz-linear-gradient(top, #549CE5, #2C7AC9);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#549CE5',
		endColorstr='#2C7AC9');
}

.blue:hover {
	background: #007ead;
	background: -webkit-gradient(linear, left top, left bottom, from(#0095cc),
		to(#00678e));
	background: -moz-linear-gradient(top, #0095cc, #00678e);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0095cc',
		endColorstr='#00678e');
}

.blue:active {
	color: #80bed6;
	background: -webkit-gradient(linear, left top, left bottom, from(#0078a5),
		to(#00adee));
	background: -moz-linear-gradient(top, #0078a5, #00adee);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0078a5',
		endColorstr='#00adee');
}

.white_tag {
	color: #606060;
	border: solid 1px #b7b7b7;
	background: #fff;
}

.green_light {
	color: #333;
	background: #DDF4BF;
	background: -webkit-gradient(linear, left top, left bottom, from(#DDF4BF),
		to(#DDF4BF));
	background: -moz-linear-gradient(top, #DDF4BF, #DDF4BF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#DDF4BF',
		endColorstr='#DDF4BF');
}

.green_semilight {
	color: #333;
	background: #85DB18;
	background: -webkit-gradient(linear, left top, left bottom, from(#85DB18),
		to(#85DB18));
	background: -moz-linear-gradient(top, #85DB18, #85DB18);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#85DB18',
		endColorstr='#85DB18');
}

.blue_light {
	color: #333;
	background: #DCECFC;
	background: -webkit-gradient(linear, left top, left bottom, from(#DCECFC),
		to(#DCECFC));
	background: -moz-linear-gradient(top, #DCECFC, #DCECFC);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#DCECFC',
		endColorstr='#DCECFC');
}

.blue_light:hover {
	background: #A0C6EB;
	background: -webkit-gradient(linear, left top, left bottom, from(#A0C6EB),
		to(#A0C6EB));
	background: -moz-linear-gradient(top, #A0C6EB, #A0C6EB);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#A0C6EB',
		endColorstr='#A0C6EB');
}

.blue_semilight {
	color: #333;
	background: #8EBBE8;
	background: -webkit-gradient(linear, left top, left bottom, from(#8EBBE8),
		to(#8EBBE8));
	background: -moz-linear-gradient(top, #8EBBE8, #8EBBE8);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8EBBE8',
		endColorstr='#8EBBE8');
}

.blue_semilight:hover {
	background: #96BFE9;
	background: -webkit-gradient(linear, left top, left bottom, from(#96BFE9),
		to(#96BFE9));
	background: -moz-linear-gradient(top, #96BFE9, #96BFE9);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#96BFE9',
		endColorstr='#96BFE9');
}

.border_green_light {
	border: 1px solid #72BE14;
}

.border_blue_light {
	border: 1px solid #4E94DA;
}

.tag_full_removable {
	float: left;
	cursor: pointer;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, .2);
	-moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, .2);
	box-shadow: 1px 1px 2px rgba(0, 0, 0, .2);
}

.tag_full {
	float: left;
	padding: 2px 7px;
	cursor: pointer;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, .2);
	-moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, .2);
	box-shadow: 1px 1px 2px rgba(0, 0, 0, .2);
}

.attribute_tag_selected {
	float: left;
	margin-bottom: 7px;
	margin-right: 10px;
	background-color: #3282D2;
	border: 2px solid #22609D;
}

.tag_full_selected {
	float: left;
	padding: 1px 6px;
	cursor: pointer;
	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, .2);
	-moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, .2);
	box-shadow: 1px 1px 2px rgba(0, 0, 0, .2);
}

.remove_tag {
	float: left;
	padding: 6px 4px 9px 3px;
	cursor: pointer;
}

.remove_property {
	float: left;
	padding: 6px 0px 9px 0px;
	cursor: pointer;
}

.tag_value {
	float: left;
	padding: 5px;
}

/* ----------------------------------------------------------*/
/* -------------->>> PRODUCTOS RELACIONADOS <<<--------------*/
/* ----------------------------------------------------------*/
.related_prod {
	float: left;
	width: 80px;
	height: auto;
	margin-top: 5px;
	margin-left: 15px;
	margin-bottom: 20px;
}

.related_prod_image {
	float: left;
	width: 80px;
	height: 80px;
}

.related_prod_title {
	float: left;
	width: 115px;
	height: auto;
	text-align: left;
}

.related_prod_price {
	float: left;
	width: 115px;
	height: auto;
	text-align: left;
}

/* ----------------------------------------------------*/
/* -------------->>> PERFIL USUSARIO <<<--------------*/
/* ---------------------------------------------------*/
.detalle_contactleft {
	float: left;
	height: auto;
	margin-bottom: 2px;
	text-align: left;
	padding-right: 2px;
	font-family: "Droid-Sans", "Arial", Georgia, serif;
	font-size: 12px;
	color: #666;
}

.contenido_contact_info {
	float: left;
	width: 410px;
	height: auto;
	margin-right: 10px;
}

.contenido_contact_info_tit {
	float: left;
	width: 410px;
	height: auto;
	border-bottom: #B4C3D4 1px dotted;
	margin-bottom: 5px;
}

.contenido_contact_pictures {
	float: left;
	width: 250px;
	height: auto;
	margin-right: 10px;
}

.contenido_detalle_degree {
	float: left;
	width: 248px;
	height: auto;
	text-align: center;
	margin-bottom: 10px;
}

/* ----------------------------------------------------*/
/* -------------->>> CONVERSACIONES <<<----------------*/
/* ---------------------------------------------------*/
.convers_titlebg {
	background-color: #f2f2f2;
}

.convers_sendmessage {
	margin-right: 8px;
}

.convers_check {
	float: left;
	height: auto;
	width: 40px;
	text-align: center;
	vertical-align: middle;
	margin-top: 15px;
}

div.conversation {
	background-color: #F3F5F8;
	border: 1px solid #B5C4D5;
	float: left;
	height: auto;
	margin-bottom: 10px;
	position: relative;
	text-align: left;
	width: 910px;
	padding: 5px;
}

div.conversation_read {
	background: #FFF;
}

div.conversation_header {
	float: left;
	margin-left: 5px;
}

div.conversation_user_avatar {
	float: left;
	width: auto;
	height: auto;
}

div.conversation_user_avatar, div.conversation_user_link {
	float: left;
}

#content_section {
	float: left;
}

div.conversation_text {
	float: left;
	margin-left: 10px;
	word-wrap: break-word;
	width: 600px;
	margin-top: 2px;
}

/* ----------------------------------------------------*/
/* -------------->>> ORGASMOTRON <<<------------------*/
/* ---------------------------------------------------*/
.org_title {
	float: left;
	width: 480px;
	height: auto;
	margin-bottom: 17px;
	border-top: 1px solid #B4C3D4;
	padding-top: 5px;
}

.org_title_left {
	float: left;
	width: 415px;
	height: auto;
	text-align: left;
}

.org_title_right {
	float: left;
	width: 65px;
	height: auto;
}

.org_screen {
	float: left;
	width: 465px;
	height: auto;
	margin: 0px 7px 0px 8px;
}

.org_prod {
	float: left;
	width: 155px;
	height: 205px;
}

.org_prod_pic {
	float: left;
	width: 115px;
	height: 115px;
	margin: 0px 20px 0px 20px;
}

.org_prod_text {
	float: left;
	width: 135px;
	overflow: hidden;
	min-height: 50px;
	max-height: 4.4em;
	margin: 5px;
	text-align: center;
	line-height: 1.1em;
}

.org_prod_price_text {
	float: left;
	width: 135px;
	overflow: hidden;
	min-height: 1.1em;
	margin: 5px;
	text-align: center;
	line-height: 1.1em;
}

.org_separat {
	float: left;
	width: 465px;
	height: 5px;
	margin-bottom: 10px;
	border-bottom: 1px solid #B4C3D4;
}

.screen_cat_sel em {
	background: url(/static/img/hover.png) no-repeat;
	width: 100px;
	height: 55px;
	position: absolute;
	top: 55px;
	text-align: center;
	padding: 10px 12px 10px;
	font-style: normal;
	z-index: 8900;
	display: none;
	font-family: "Droid-Sans", "Arial", Georgia, serif;
	color: #666;
	font-size: 10px;
}

/* -----------------------------------------------------------*/
/* -------------->>> WIZARD PARA VENDER <<<------------------*/
/* ----------------------------------------------------------*/
.wizard_steps_bar {
	height: 71px;
	width: 631px;
	float: left;
	margin: 20px 148px 20px 148px;
}

.wizard_steps_number {
	height: 71px;
	width: 71px;
	float: left;
}

.wizard_steps_arrow {
	height: 71px;
	width: 55px;
	float: left;
	margin-right: 14px;
}

.arrow_reg {
	background-image: url("/static/img/wizard_step_arrow_reg.gif");
	background-repeat: no-repeat;
}

.arrow_off {
	background-image: url("/static/img/wizard_step_arrow_off.gif");
	background-repeat: no-repeat;
}

.reg_1 {
	background-image: url("/static/img/wizard_step_one_reg.gif");
	background-repeat: no-repeat;
}

.comp_1 {
	background-image: url("/static/img/wizard_step_one_comp.gif");
	background-repeat: no-repeat;
}

.reg_2 {
	background-image: url("/static/img/wizard_step_two_reg.gif");
	background-repeat: no-repeat;
}

.off_2 {
	background-image: url("/static/img/wizard_step_two_off.gif");
	background-repeat: no-repeat;
}

.comp_2 {
	background-image: url("/static/img/wizard_step_two_comp.gif");
	background-repeat: no-repeat;
}

.reg_3 {
	background-image: url("/static/img/wizard_step_three_reg.gif");
	background-repeat: no-repeat;
}

.off_3 {
	background-image: url("/static/img/wizard_step_three_off.gif");
	background-repeat: no-repeat;
}

.comp_3 {
	background-image: url("/static/img/wizard_step_three_comp.gif");
	background-repeat: no-repeat;
}

.reg_4 {
	background-image: url("/static/img/wizard_step_four_reg.gif");
	background-repeat: no-repeat;
}

.off_4 {
	background-image: url("/static/img/wizard_step_four_off.gif");
	background-repeat: no-repeat;
}

.comp_4 {
	background-image: url("/static/img/wizard_step_four_comp.gif");
	background-repeat: no-repeat;
}

.reg_5 {
	background-image: url("/static/img/wizard_step_five_reg.gif");
	background-repeat: no-repeat;
}

.off_5 {
	background-image: url("/static/img/wizard_step_five_off.gif");
	background-repeat: no-repeat;
}

.comp_5 {
	background-image: url("/static/img/wizard_step_five_comp.gif");
	background-repeat: no-repeat;
}

.wizard_steps_desc {
	min-height: 20px;
	height: auto;
	float: left;
	margin-bottom: 15px;
	text-align: left;
}

/* ------------------------------------------------*/
/* -------------->>> FOOTER <<<-------------------*/
/* ----------------------------------------------*/
#catalog_checkout_form, #checkout_2 {
	float: left;
}

.footer_bg {
	background: #999999;
	float: left;
	width: 100%;
	height: 80px;
	margin: 0 auto;
}

.footer_bg .container_footer {
	border: none;
	width: 947px;
	margin: 0 auto;
}

.footer_left {
	float: left;
	height: auto;
	width: auto;
	margin: 10px;
}

.footer_right {
	float: left;
	height: auto;
	margin: 10px;
	text-align: right;
}

.footer_logo {
	background-image: url(/static/img/sprites/imgs-home.png);
	background-position: 0 -1193px;
	width: 309px;
	height: 20px;
	background-repeat: no-repeat;
	margin-bottom: 10px;
}

.footer_menu {
	float: right;
	width: 540px;
	height: auto;
	margin-top: 5px;
}

/* --------------------------------------------------------*/
/* -------------->>> TEXTOS Y LINKS <<<-------------------*/
/* ------------------------------------------------------*/
.text_bluee {
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	color: #5299E9;
	font-size: 13px;
}

.text_form_header {
	font-family: "Droid-Sans", "Arial", Georgia, serif;
	color: #666;
	font-size: 12px;
}

.text_search_header {
	font-family: "Droid-Sans", "Arial", Georgia, serif;
	color: #333;
	font-size: 14px;
}

.text_btn_login {
	color: #fff;
}

.text_btn_register {
	color: #EDF85A;
}

.text_btn_register_white {
	font-family: "Gnuolane", "Arial", Georgia, serif;
	color: #fff;
	font-size: 20px;
}

.text_nick_header {
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	color: #FFF;
	font-size: 13px;
}

.text_nick_header_active {
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	color: #003300;
	font-size: 13px;
}

.text_footer {
	font-family: "Droid-Sans", "Arial", Georgia, serif;
	color: #fff;
	font-size: 11px;
}

.text_kmc_drop {
	font-family: "Droid-Sans", "Arial", Georgia, serif;
	color: #FEB100;
	font-size: 18px;
}

.text_vender_home {
	font-family: "Gnuolane", "Arial", sans-serif;
	color: #fff;
	font-size: 30px;
}

.text_register_tutorial {
	font-family: "Gnuolane", "Arial", sans-serif;
	color: #fff;
	font-size: 54px;
	line-height: 94px;
}

.text_efect_cat {
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	color: #78C915;
	font-size: 11px;
	padding-right: 5px;
	padding-left: 5px;
}

.text_efect_cat2 {
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	color: #666;
	font-size: 11px;
	padding-left: 5px;
}

.text_price {
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	color: #FD391E;
	font-size: 20px;
}

.text_price_ds_m {
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	color: #FD391E;
	font-size: 18px;
}

.text_price_m {
	font-family: "Gnuolane", "Arial", Georgia, serif;
	color: #FD391E;
	font-size: 18px;
}

.text_price_s {
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	color: #FD391E;
	font-size: 13px;
}

.text_price_ss {
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	color: #FD391E;
	font-size: 11px;
}

.text_price_saving {
	font-family: "Droid-Sans", "Arial", Georgia, serif;
	color: #FD391E;
	font-size: 12px;
}

.text_price_ubic {
	font-family: "Droid-Sans", "Arial", Georgia, serif;
	color: #333;
	font-size: 12px;
}

.text_price_sold {
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	color: #78C915;
	font-size: 12px;
}

.text_features_tit {
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	color: #666;
	font-size: 12px;
}

.text_features {
	padding-left: 30px;
}

.caption {
	font-family: "Droid-Sans", "Arial", Georgia, serif;
	color: #666;
	font-size: 12px;
	position: absolute;
	width: 280px;
	top: 240px;
	text-align: center;
}

.text_kard_title {
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	color: #666;
	font-size: 11px;
	line-height: 2em;
	padding-left: 6px;
}

.text_kard_content {
	font-family: "Droid-Sans", "Arial", Georgia, serif;
	color: #666;
	font-size: 11px;
}

.text_kard_nick {
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	color: #5299E5;
	font-size: 13px;
	cursor: pointer;
}

.text_kard_nick_no_pointer {
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	color: #5299E5;
	font-size: 13px;
}

.text_kard_prod {
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	color: #5299E5;
	font-size: 12px;
	cursor: pointer;
}

.text_kard_name {
	font-family: "Droid-Sans", "Arial", Georgia, serif;
	color: #666;
	font-size: 11px;
}

.text_kard_name_big {
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	color: #666;
	font-size: 12px;
}

.text_kard_efect {
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	color: #78C916;
	font-size: 11px;
}

.text_kard_degree {
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	color: #999;
	font-size: 14px;
}

.text_kard_degree_big {
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	color: #999;
	font-size: 24px;
}

.text_bla_title {
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	color: #fff;
	font-size: 14px;
	text-decoration: none;
}

.text_bla_titlec {
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	color: #fff;
	font-size: 12px;
	text-decoration: none;
}

.text_content {
	font-family: "Droid-Sans", "Arial", Georgia, serif;
	color: #666;
	font-size: 13px;
}

.text_content_arial {
	font-family: "Arial", Georgia, serif;
	color: #666;
	font-size: 13px;
}

.text_content_b {
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	color: #666;
	font-size: 13px;
}

.text_content_b_arial {
	font-family: "Arial", Georgia, serif;
	color: #666;
	font-size: 13px;
	font-weight: bold;
}

.text_content_b_b {
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	color: #666;
	font-size: 15px;
}

.text_content_s {
	font-family: "Droid-Sans", "Arial", Georgia, serif;
	color: #666;
	font-size: 12px;
}

.text_content_s_arial {
	font-family: "Arial", Georgia, serif;
	color: #666;
	font-size: 12px;
}

.text_content_s_b {
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	color: #666;
	font-size: 12px;
}

.text_content_ss {
	font-family: "Droid-Sans", "Arial", Georgia, serif;
	color: #666;
	font-size: 11px;
}

.text_content_sss {
	font-family: "Droid-Sans", "Arial", Georgia, serif;
	color: #666;
	font-size: 10px;
}

.text_content_sss_arial {
	font-family: "Arial", Georgia, serif;
	color: #666;
	font-size: 10px;
}

.text_content_ss_b {
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	color: #666;
	font-size: 11px;
}

.text_content_sss_b {
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	color: #666;
	font-size: 10px;
}

.text_content_blue {
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	color: #5299E5;
	font-size: 13px;
}

.text_content_blue_s_b_arial {
	font-family: "Arial", Georgia, serif;
	color: #5299E5;
	font-size: 12px;
	font-weight: bold;
}

.text_content_blue_b_b {
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	color: #5299E5;
	font-size: 15px;
}

.text_content_white {
	font-family: "Droid-Sans", "Arial", Georgia, serif;
	color: #FFF;
	font-size: 13px;
}

.text_content_white_b {
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	color: #FFF;
	font-size: 13px;
}

.text_content_kmc {
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	color: #FDB100;
	font-size: 13px;
}

.text_content_light {
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	color: #B0B0B0;
	font-size: 12px;
}

.text_content_light_arial {
	font-family: "Arial", Georgia, serif;
	color: #B0B0B0;
	font-size: 13px;
}

.text_content_light_s {
	font-family: "Droid-Sans", "Arial", Georgia, serif;
	color: #B0B0B0;
	font-size: 12px;
}

.text_content_dark {
	font-family: "Droid-Sans", "Arial", Georgia, serif;
	color: #333;
	font-size: 13px;
}

.text_content_dark_bold {
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	color: #333;
	font-size: 13px;
}

.text_content_dark_bold_m {
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	color: #333;
	font-size: 16px;
}

.text_content_dark_bold_b {
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	color: #333;
	font-size: 18px;
}

.text_content_dark_s_arial {
	font-family: "Arial", Georgia, serif;
	color: #333;
	font-size: 12px;
}

.text_content_green {
	font-family: "Droid-Sans", "Arial", Georgia, serif;
	color: #76B02E;
	font-size: 13px;
}

.text_content_green_b {
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	color: #76B02E;
	font-size: 13px;
}

.text_content_green_b_b {
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	color: #76B02E;
	font-size: 14px;
}

.text_content_red {
	font-family: "Droid-Sans", "Arial", Georgia, serif;
	color: #FD391E;
	font-size: 13px;
}

.text_content_red_b {
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	color: #FD391E;
	font-size: 13px;
}

.text_content_red_b_b {
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	color: #FD391E;
	font-size: 14px;
}

.text_content_red_b_xb {
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	color: #FD391E;
	font-size: 16px;
}

.text_comment_toplink {
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	color: #7F7F7F;
	font-size: 10px;
}

.text_lineavital {
	font-family: "Droid-Sans", "Arial", Georgia, serif;
	color: #666;
	font-size: 12px;
	line-height: 1.4;
}

.text_contactbig {
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	color: #5299E5;
	font-size: 14px;
}

.text_contactbig_arial {
	font-family: "Arial", Georgia, serif;
	color: #5299E5;
	font-size: 14px;
}

.text_inputoptional {
	font-family: "Droid-Sans", "Arial", Georgia, serif;
	color: #72BE13;
	font-size: 11px;
}

.text_input {
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	color: #333;
	font-size: 13px;
}

.text_input_arial_no_bold {
	font-family: "Arial", Georgia, serif;
	color: #000;
	font-size: 12px;
}

.text_input_arial {
	font-family: "Arial", Georgia, serif;
	color: #333;
	font-size: 13px;
}

.text_input_small {
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	color: #333;
	font-size: 11px;
}

.text_status_sc {
	font-family: "Gnuolane", "Arial", sans-serif;
	color: #84D818;
	font-size: 20px;
}

.text_status_bad {
	font-family: "Gnuolane", "Arial", sans-serif;
	color: #FF0000;
	font-size: 20px;
}

.text_inner_breadcrumb {
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	color: #666;
	font-size: 11px;
	text-decoration: none;
}

.text_title_white_b {
	font-family: "Gnuolane", "Arial", sans-serif;
	color: #fff;
	font-size: 28px;
}

.text_title_white_bb {
	font-family: "Gnuolane", "Arial", sans-serif;
	color: #fff;
	font-size: 34px;
}

.text_title_white_s {
	font-family: "Gnuolane", "Arial", sans-serif;
	color: #fff;
	font-size: 18px;
}

.text_title_yellow_b {
	font-family: "Gnuolane", "Arial", sans-serif;
	color: #FFFF66;
	font-size: 28px;
}

.text_title {
	font-family: "Gnuolane", "Arial", sans-serif;
	color: #333;
	font-size: 68px;
}

.text_title_desc {
	font-family: "Droid-Sans", "Arial", Georgia, serif;
	color: #333;
	font-size: 18px;
}

.text_title_desc_blue {
	font-family: "Droid-Sans", "Arial", Georgia, serif;
	color: #5299E9;
	font-size: 18px;
}

.text_title_desc_white {
	font-family: "Droid-Sans", "Arial", Georgia, serif;
	color: #FFF;
	font-size: 16px;
}

.text_title_desc_white_s {
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	color: #FFF;
	font-size: 14px;
}

.text_title_campaign {
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	color: #EDF85A;
	font-size: 20px;
}

.text_title_red {
	font-family: "Gnuolane", "Arial", sans-serif;
	color: #FD391E;
	font-size: 68px;
}

.text_title_darkgreen {
	font-family: "Gnuolane", "Arial", sans-serif;
	color: #003333;
	font-size: 28px;
}

.text_desc_campaign {
	font-family: "Droid-Sans", "Arial", Georgia, serif;
	color: #666;
	font-size: 14px;
}

.text_title_campaign_perct {
	font-family: "Gnuolane", "Arial", sans-serif;
	color: #EDF85A;
	font-size: 78px;
}

.text_title_select {
	font-family: "Gnuolane", "Arial", sans-serif;
	color: #666;
	font-size: 18px;
}

.text_title_blue {
	font-family: "Gnuolane", "Arial", sans-serif;
	color: #5299E9;
	font-size: 18px;
}

.text_title_blue_b {
	font-family: "Gnuolane", "Arial", sans-serif;
	color: #5299E9;
	font-size: 28px;
}

.text_title_blue_sb {
	font-family: "Gnuolane", "Arial", sans-serif;
	color: #5299E9;
	font-size: 22px;
}

.text_title_dark {
	font-family: "Gnuolane", "Arial", sans-serif;
	color: #333;
	font-size: 18px;
}

.text_title_dark_b {
	font-family: "Gnuolane", "Arial", sans-serif;
	color: #333;
	font-size: 28px;
}

.text_title_light {
	font-family: "Gnuolane", "Arial", sans-serif;
	color: #999;
	font-size: 18px;
}

.text_title_green {
	font-family: "Gnuolane", "Arial", sans-serif;
	color: #76B02E;
	font-size: 18px;
}

.text_title_green_bb {
	font-family: "Gnuolane", "Arial", sans-serif;
	color: #76B02E;
	font-size: 34px;
}

.text_achieve_percent {
	font-family: "Gnuolane", "Arial", sans-serif;
	color: #333;
	font-size: 36px;
}

.text_confirmation {
	font-family: "Gnuolane", "Arial", sans-serif;
	color: #5299E5;
	font-size: 36px;
}

.text_order {
	font-family: "Gnuolane", "Arial", sans-serif;
	color: #333;
	font-size: 24px;
	font-weight: bold;
}

.text_line_through {
	text-decoration: line-through;
}

.link_header_status {
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	color: #000033;
	font-size: 11px;
	text-decoration: none;
}

.link_header_status:hover {
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	color: #000033;
	font-size: 11px;
	text-decoration: underline;
}

.link_botonera_loud {
	font-family: "Gnuolane", "Arial", sans-serif;
	color: #FFFF66;
	font-size: 16px;
}

.link_botonera_loud:hover {
	font-family: "Gnuolane", "Arial", sans-serif;
	color: #FFFF66;
	font-size: 16px;
}

.link_botonera_normal {
	font-family: "Gnuolane", "Arial", sans-serif;
	color: #fff;
	font-size: 16px;
}

.link_botonera_normal:hover {
	font-family: "Gnuolane", "Arial", sans-serif;
	color: #fff;
	font-size: 16px;
}

.link_botonera_normal_act {
	font-family: "Gnuolane", "Arial", sans-serif;
	color: #006600;
	font-size: 16px;
}

.link_botonera_normal_act:hover {
	font-family: "Gnuolane", "Arial", sans-serif;
	color: #006600;
	font-size: 16px;
}

.link_departamentos {
	font-family: "Gnuolane", "Arial", sans-serif;
	color: #FFF;
	font-size: 20px;
	text-decoration: none;
	padding-left: 10px;
}

.link_departamentos:hover {
	font-family: "Gnuolane", "Arial", sans-serif;
	color: #FFF;
	font-size: 20px;
	text-decoration: underline;
	padding-left: 10px;
}

.link_ubicacion {
	font-family: "Arial", Georgia, serif;
	color: #FFF;
	font-size: 13px;
	text-decoration: none;
	padding-left: 8px;
	padding-right: 8px;
}

.link_ubicacion:hover {
	font-family: "Arial", Georgia, serif;
	color: #FFF;
	font-size: 13px;
	text-decoration: underline;
	padding-left: 8px;
	padding-right: 8px;
}

.link_tiendas {
	font-family: "Gnuolane", "Arial", sans-serif;
	color: #FFF;
	font-size: 20px;
	text-decoration: none;
	padding-left: 20px;
}

.link_tiendas:hover {
	font-family: "Gnuolane", "Arial", sans-serif;
	color: #FFF;
	font-size: 20px;
	text-decoration: underline;
	padding-left: 20px;
}

.link_ubicacion_normal {
	font-family: "Arial", Georgia, serif;
	color: #666;
	font-size: 13px;
	text-decoration: none;
	padding-left: 8px;
	padding-right: 8px;
}

.link_ubicacion_normal:hover {
	font-family: "Arial", Georgia, serif;
	color: #666;
	font-size: 13px;
	text-decoration: underline;
	padding-left: 8px;
	padding-right: 8px;
}

.link_catsdinamic {
	font-family: "Droid-Sans", "Arial", Georgia, serif;
	color: #2178D8;
	font-size: 12px;
	text-decoration: none;
	padding-left: 8px;
	padding-right: 8px;
}

.link_catsdinamic:hover {
	font-family: "Droid-Sans", "Arial", Georgia, serif;
	color: #2178D8;
	font-size: 12px;
	text-decoration: underline;
	padding-left: 8px;
	padding-right: 8px;
}

.link_accdinamic {
	font-family: "Droid-Sans", "Arial", Georgia, serif;
	color: #fff;
	font-size: 14px;
	text-decoration: none;
	padding-left: 8px;
	padding-right: 8px;
}

.link_accdinamic:hover {
	font-family: "Droid-Sans", "Arial", Georgia, serif;
	color: #fff;
	font-size: 14px;
	text-decoration: underline;
	padding-left: 8px;
	padding-right: 8px;
}

.link_texto {
	font-family: "Droid-Sans", "Arial", Georgia, serif;
	color: #333333;
	font-size: 13px;
	text-decoration: underline;
}

.link_texto:hover {
	font-family: "Droid-Sans", "Arial", Georgia, serif;
	color: #72BE13;
	font-size: 13px;
	text-decoration: underline;
}

.link_texto_s_b {
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	color: #666;
	font-size: 11px;
	text-decoration: none;
}

.link_texto_s_b:hover {
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	color: #666;
	font-size: 11px;
	text-decoration: underline;
}

.link_texto_blue {
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	color: #5299E5;
	font-size: 13px;
	text-decoration: underline;
	cursor: pointer;
}

.link_texto_blue:hover {
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	color: #5299E5;
	font-size: 13px;
	text-decoration: underline;
}

.link_texto_blue_no_decor {
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	color: #5299E5;
	font-size: 13px;
	text-decoration: none;
	cursor: pointer;
}

.link_texto_blue_no_decor:hover {
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	color: #5299E5;
	font-size: 13px;
	text-decoration: underline;
	cursor: pointer;
}

.link_texto_blue_no_decor_m {
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	color: #5299E5;
	font-size: 16px;
	text-decoration: none;
	cursor: pointer;
	line-height: 20px;
}

.link_texto_blue_no_decor_m:hover {
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	color: #5299E5;
	font-size: 16px;
	text-decoration: underline;
	cursor: pointer;
	line-height: 20px;
}

.texto_blue {
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	color: #5299E5;
	font-size: 13px;
	text-decoration: none;
}

.texto_blue_arial {
	font-family: "Arial", Georgia, serif;
	color: #5299E5;
	font-size: 13px;
	text-decoration: none;
}

.link_texto_blue_s {
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	color: #5299E5;
	font-size: 12px;
	text-decoration: none;
}

.link_texto_blue_s:hover {
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	color: #5299E5;
	font-size: 12px;
	text-decoration: underline;
}

.link_texto_blue_s_arial {
	font-family: "Arial", Georgia, serif;
	color: #5299E5;
	font-size: 12px;
	text-decoration: none;
}

.link_texto_blue_s_arial:hover {
	font-family: "Arial", Georgia, serif;
	color: #5299E5;
	font-size: 12px;
	text-decoration: underline;
}

.link_texto_blue_ss {
	font-family: "Droid-Sans", "Arial", Georgia, serif;
	color: #5299E5;
	font-size: 11px;
	text-decoration: none;
}

.link_texto_blue_ss:hover {
	font-family: "Droid-Sans", "Arial", Georgia, serif;
	color: #5299E5;
	font-size: 11px;
	text-decoration: underline;
}

.link_texto_green_s_b {
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	color: #76B02E;
	font-size: 12px;
	text-decoration: none;
}

.link_texto_green_s_b:hover {
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	color: #76B02E;
	font-size: 12px;
	text-decoration: underline;
}

.link_texto_green_ss_b {
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	color: #76B02E;
	font-size: 11px;
	text-decoration: none;
}

.link_texto_green_ss_b:hover {
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	color: #76B02E;
	font-size: 11px;
	text-decoration: underline;
}

.link_texto_red_arial_s_b {
	font-family: "Arial", Georgia, serif;
	color: #FD391E;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	cursor: pointer;
}

.link_panel_b {
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	color: #5299E9;
	font-size: 14px;
	text-decoration: none;
}

.link_panel_b:hover {
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	color: #FFF;
	font-size: 14px;
	text-decoration: none;
}

.link_panel_white_b {
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	color: #FFF;
	font-size: 14px;
	text-decoration: none;
}

.link_subpanel {
	font-family: "Droid-Sans", "Arial", Georgia, serif;
	color: #333;
	font-size: 13px;
	text-decoration: none;
}

.link_subpanel:hover {
	font-family: "Droid-Sans", "Arial", Georgia, serif;
	color: #5299E5;
	font-size: 13px;
	text-decoration: none;
}

.link_footer {
	font-family: "Droid-Sans", "Arial", Georgia, serif;
	color: #fff;
	font-size: 13px;
	text-decoration: none;
}

.link_footer:hover {
	font-family: "Droid-Sans", "Arial", Georgia, serif;
	color: #fff;
	font-size: 13px;
	text-decoration: underline;
}

.link_footer_menu {
	font-family: "Gnuolane", "Arial", sans-serif;
	color: #fff;
	font-size: 16px;
}

.link_footer_menu_dark {
	font-family: "Gnuolane", "Arial", sans-serif;
	color: #333333;
	font-size: 16px;
}

.link_filters {
	font-family: "Droid-Sans", "Arial", Georgia, serif;
	color: #267FDF;
	font-size: 12px;
	text-decoration: none;
}

.link_filters:hover {
	font-family: "Droid-Sans", "Arial", Georgia, serif;
	color: #267FDF;
	font-size: 12px;
	text-decoration: underline;
}

.link_filters_arial {
	font-family: "Arial", Georgia, serif;
	color: #666;
	font-size: 12px;
	text-decoration: none;
}

.link_filters_arial:hover {
	font-family: "Arial", Georgia, serif;
	color: #666;
	font-size: 12px;
	text-decoration: underline;
}

.link_filters_arial_blue {
	font-family: "Arial", Georgia, serif;
	color: #267FDF;
	font-size: 12px;
	text-decoration: none;
}

.link_filters_arial_blue:hover {
	font-family: "Arial", Georgia, serif;
	color: #267FDF;
	font-size: 12px;
	text-decoration: underline;
}

.link_filters_main {
	font-family: "Droid-Sans", "Arial", Georgia, serif;
	color: #267FDF;
	font-size: 13px;
	text-decoration: none;
}

.link_filters_main:hover {
	font-family: "Droid-Sans", "Arial", Georgia, serif;
	color: #267FDF;
	font-size: 13px;
	text-decoration: underline;
}

.link_filters_main_o {
	font-family: "Droid-Sans", "Arial", Georgia, serif;
	color: #fff;
	font-size: 13px;
	text-decoration: none;
}

.link_product_title {
	font-family: "Gnuolane", "Arial", sans-serif;
	color: #5299E5;
	font-size: 22px;
	text-decoration: none;
	line-height: 1em;
}

.link_product_title:hover {
	font-family: "Gnuolane", "Arial", sans-serif;
	color: #5299E5;
	font-size: 22px;
	text-decoration: underline;
}

.link_product_title_s {
	font-family: "Gnuolane", "Arial", sans-serif;
	color: #5299E5;
	font-size: 20px;
	text-decoration: none;
	line-height: 1em;
}

.link_product_title_s:hover {
	font-family: "Gnuolane", "Arial", sans-serif;
	color: #5299E5;
	font-size: 20px;
	text-decoration: underline;
}

.link_product_title_campaign {
	font-family: "Gnuolane", "Arial", sans-serif;
	color: #5299E5;
	font-size: 18px;
	text-decoration: none;
	line-height: 1em;
}

.link_product_title_campaign:hover {
	font-family: "Gnuolane", "Arial", sans-serif;
	color: #5299E5;
	font-size: 18px;
	text-decoration: underline;
}

.link_related_product_title {
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	color: #5299E5;
	font-size: 12px;
	text-decoration: none;
}

.link_related_product_title:hover {
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	color: #5299E5;
	font-size: 12px;
	text-decoration: none;
}

.link_kard {
	font-family: "Droid-Sans", "Arial", Georgia, serif;
	color: #267FDF;
	font-size: 11px;
	text-decoration: none;
}

.link_kard:hover {
	font-family: "Droid-Sans", "Arial", Georgia, serif;
	color: #267FDF;
	font-size: 11px;
	text-decoration: underline;
}

.link_bla {
	font-family: "Droid-Sans", "Arial", Georgia, serif;
	color: #fff;
	font-size: 11px;
	text-decoration: none;
	padding-left: 6px;
}

.link_bla:hover {
	font-family: "Droid-Sans", "Arial", Georgia, serif;
	color: #fff;
	font-size: 11px;
	text-decoration: underline;
	padding-left: 6px;
}

.link_comment_toplink {
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	color: #7F7F7F;
	font-size: 10px;
	text-decoration: none;
}

.link_comment_toplink:hover {
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	color: #7F7F7F;
	font-size: 10px;
	text-decoration: underline;
}

.link_normal {
	font-family: "Droid-Sans", "Arial", Georgia, serif;
	color: #5299E5;
	font-size: 12px;
	text-decoration: none;
}

.link_normal:hover {
	font-family: "Droid-Sans", "Arial", Georgia, serif;
	color: #5299E5;
	font-size: 12px;
	text-decoration: underline;
}

.link_home {
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	color: #72BE13;
	font-size: 11px;
	text-decoration: underline;
	padding-left: 6px;
}

.link_home:hover {
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	color: #72BE13;
	font-size: 11px;
	text-decoration: underline;
	padding-left: 6px;
}

.link_cloud_tag {
	word-wrap: break-word;
	text-decoration: none;
	padding-right: 2px;
}

.link_cloud_tag:hover {
	word-wrap: break-word;
	text-decoration: underline;
	padding-right: 2px;
}

.link_prod_home {
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	color: #72BE13;
	font-size: 12px;
	text-decoration: none;
}

.link_prod_home:hover {
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	color: #72BE13;
	font-size: 12px;
	text-decoration: underline;
}

.link_cat_home {
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	color: #000099;
	font-size: 12px;
	text-decoration: none;
}

.link_cat_home:hover {
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	color: #000099;
	font-size: 12px;
	text-decoration: underline;
}

.link_kmc_home {
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	color: #FDB100;
	font-size: 12px;
	text-decoration: none;
}

.link_kmc_home:hover {
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	color: #FDB100;
	font-size: 12px;
	text-decoration: underline;
}

.link_node_tools {
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	color: #666;
	font-size: 13px;
	text-decoration: none;
}

.link_node_tools:hover {
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	color: #666;
	font-size: 13px;
	text-decoration: none;
}

.link_tree {
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	color: #666;
	font-size: 12px;
	text-decoration: none;
}

.link_inner_breadcrumb {
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	color: #5299E5;
	font-size: 11px;
	text-decoration: underline;
}

.link_desc_campaign {
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	color: #6AB112;
	font-size: 14px;
}

.link_desc_campaign:hover {
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	color: #6AB112;
	font-size: 14px;
	text-decoration: underline;
}

.font_red {
	color: #FD391E
}

.font_light {
	color: #B0B0B0
}

/* ------------------------------------------------*/
/* -------------->>> BOTONES <<<-------------------*/
/* ------------------------------------------------*/
.button_arial {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font-family: "Arial", Georgia, serif;
	font-weight: bold;
	font-size: 13px;
	padding: .5em 2em;
	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
	box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
}

.button_arial:hover {
	text-decoration: none;
}

.button_arial:active {
	position: relative;
	top: 1px;
}

.button {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	font-size: 13px;
	padding: .5em 2em .55em;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
	box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
}

.button:hover {
	text-decoration: none;
}

.button:active {
	position: relative;
	top: 1px;
}

.arial {
	font-family: "Arial", Georgia, serif;
}

.button_f {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	font-size: 13px;
	padding: 4px 8px;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
}

.button_f:hover {
	text-decoration: none;
}

.button_f:active {
	position: relative;
	top: 1px;
}

.white {
	color: #606060;
	border: solid 1px #b7b7b7;
	background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff),
		to(#ededed));
	background: -moz-linear-gradient(top, #fff, #ededed);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',
		endColorstr='#ededed');
}

.white:hover {
	background: #ededed;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff),
		to(#dcdcdc));
	background: -moz-linear-gradient(top, #fff, #dcdcdc);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',
		endColorstr='#dcdcdc');
}

.white:active {
	color: #999;
	background: -webkit-gradient(linear, left top, left bottom, from(#ededed),
		to(#fff));
	background: -moz-linear-gradient(top, #ededed, #fff);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed',
		endColorstr='#ffffff');
}

.green {
	color: #e8f0de;
	border: solid 1px #538312;
	background: #64991e;
	background: -webkit-gradient(linear, left top, left bottom, from(#85DB18),
		to(#558E0F));
	background: -moz-linear-gradient(top, #85DB18, #558E0F);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#85DB18',
		endColorstr='#558E0F');
}

.green:hover {
	background: #538018;
	background: -webkit-gradient(linear, left top, left bottom, from(#85DB18),
		to(#426D0C));
	background: -moz-linear-gradient(top, #85DB18, #426D0C);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#85DB18',
		endColorstr='#426D0C');
	color: white;
}

.green:active {
	color: #a9c08c;
	background: -webkit-gradient(linear, left top, left bottom, from(#4e7d0e),
		to(#426D0C));
	background: -moz-linear-gradient(top, #4e7d0e, #7db72f);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e7d0e',
		endColorstr='#7db72f');
}

.darkgreen {
	background: #6B9E28;
	background: -webkit-gradient(linear, left top, left bottom, from(#6B9E28),
		to(#659527));
	background: -moz-linear-gradient(top, #6B9E28, #659527);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6B9E28',
		endColorstr='#659527');
}

.darkgreen:hover {
	background: #EDF85A;
	background: -webkit-gradient(linear, left top, left bottom, from(#659527),
		to(#6B9E28));
	background: -moz-linear-gradient(top, #659527, #6B9E28);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#659527',
		endColorstr='#6B9E28');
}

.darkgreen:active {
	background: -webkit-gradient(linear, left top, left bottom, from(#4e7d0e),
		to(#426D0C));
	background: -moz-linear-gradient(top, #4e7d0e, #7db72f);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e7d0e',
		endColorstr='#7db72f');
}

.armygreen {
	background: #003333;
	background: -webkit-gradient(linear, left top, left bottom, from(#005151),
		to(#003333));
	background: -moz-linear-gradient(top, #005151, #003333);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#005151',
		endColorstr='#003333');
}

.armygreen:hover {
	background: #EDF85A;
	background: -webkit-gradient(linear, left top, left bottom, from(#006464),
		to(#004848));
	background: -moz-linear-gradient(top, #006464, #004848);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#006464',
		endColorstr='#004848');
}

.armygreen:active {
	background: -webkit-gradient(linear, left top, left bottom, from(#003333),
		to(#005151));
	background: -moz-linear-gradient(top, #003333, #005151);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#003333',
		endColorstr='#005151');
}

.big {
	font-size: 18px;
	padding: 0.8em 3.5em 0.8em;
}

.big_semi {
	font-size: 18px;
	padding: 0.5em 2.5em;
}

.big_vender {
	font-size: 18px;
	padding: 0.8em 0.8em;
	width: 96%;
}

.big_store {
	font-size: 16px;
	padding: 7px 8px;
}

.big_agregar_lista {
	font-size: 14px;
	padding: 0.8em 1em 0.8em;
}

.big_margin {
	margin: 5px;
}

.medium {
	font-size: 13px;
	padding: .4em 1.5em .42em;
}

.medium_med {
	font-size: 14px;
	padding: .8em 2.5em;
}

.medium_med_pad {
	font-size: 14px;
}

.medium_tab {
	font-size: 18px;
	padding: .4em 1.5em .42em;
}

.medium_large {
	font-size: 13px;
	padding: .4em 0.4em .4em;
	width: 224px;
	text-align: left;
	color: #5299E5;
	text-shadow: none;
}

.medium_left {
	font-size: 13px;
	padding: .4em 0.4em .4em;
	color: #5299E5;
	text-shadow: none;
	line-height: 1.2em;
}

.medium_left_off {
	background-image: url(/static/img/boton_medium_left_off.png);
	background-repeat: no-repeat;
}

.medium_left_on {
	background-image: url(/static/img/boton_medium_left_on.png);
	background-repeat: no-repeat;
}

.medium_large_notlogged {
	font-size: 13px;
	padding: .4em 0.4em .4em;
	width: 215px;
	text-align: center;
	color: #5299E5;
	text-shadow: none;
}

.b_small {
	font-size: 11px;
	padding: .2em 1em;
}

.b_small_large {
	font-size: 11px;
	padding: .2em 1em .275em;
	width: 140px;
	text-align: left;
	color: #5299E5;
	text-shadow: none;
}

.b_small_action {
	font-size: 12px;
	padding: .25em 0.4em .3em;
	width: 99px;
	text-align: center;
	color: #5299E5;
	text-shadow: none;
}

.b_small_action_s {
	font-size: 12px;
	padding: .25em 1em .3em;
	width: 79px;
	text-align: center;
	color: #5299E5;
	text-shadow: none;
	line-height: 1em;
}

/* ----------------------------------------------------------------*/
/* -------------->>> FEEDBACK / CENTRO AYUDA <<<-------------------*/
/* ----------------------------------------------------------------*/
.feedback {
	background: white;
	float: left;
	width: 750px;
	height: auto;
}

.feedback_bg {
	float: left;
	width: 750px;
	height: 60px;
	background-image: url(/static/img/head_fondo1.jpg);
	background-repeat: repeat-x;
}

.feedback_icon {
	float: left;
	margin-left: 10px;
}

.feedback_title {
	float: left;
	margin-left: 5px;
	margin-top: 11px;
	width: 620px;
	height: 29px;
	font-family: "Gnuolane", "Arial", sans-serif;
	color: #FFF;
	font-size: 24px;
	text-align: left;
}

.feedback_menu {
	float: left;
	margin: 0px 0px 10px 15px;
	width: 735px;
	height: 44px;
}

.feedback_tab {
	float: left;
	width: 105px;
	height: 44px;
}

.feedback_tab_grey_bg {
	float: left;
	width: 16px;
	height: 44px;
	background-image: url(/static/img/popup_tab_grey.jpg);
	background-repeat: no-repeat;
}

.feedback_tab_grey {
	float: left;
	width: 299px;
	height: 44px;
	background-image: url(/static/img/popup_tab_grey_bg.jpg);
	background-repeat: repeat-x;
}

.feedback_tab_grey_text {
	float: left;
	width: 124px;
	height: 26px;
	margin: 9px 9px 9px 9px;
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	color: #333;
	font-size: 13px;
	line-height: 1em;
	text-align: center;
}

.tab_selected {
	background-image: url(/static/img/popup_tab_over.jpg);
	background-repeat: no-repeat;
}

.feedback_tab_icon {
	float: left;
	width: 22px;
	height: 25px;
	margin: 9px 0px 10px 10px;
}

.feedback_tab_text {
	float: left;
	width: 64px;
	height: 28px;
	margin: 9px 9px 8px 0px;
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	color: #666;
	font-size: 13px;
	line-height: 1em;
}

.tab_selected .feedback_tab_text {
	float: left;
	width: 64px;
	height: 28px;
	margin: 9px 9px 8px 0px;
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	color: #FFF;
	font-size: 13px;
	line-height: 1em;
}

.feedback_content {
	float: left;
	margin: 0px 10px;
	width: 730px;
	height: auto;
}

.feedback_content_left {
	float: left;
	min-height: 380px;
	width: 350px;
}

.feedback_content_separator {
	border-right: 1px solid #B4C3D4;
	margin-right: 15px;
	float: left;
	height: 380px;
	width: 14px;
}

.feedback_content_right {
	float: left;
	min-height: 380px;
	width: 350px;
}

.feedback_footer {
	float: left;
	width: 750px;
	height: 18px;
	background-image: url(/static/img/popup_footer_bg.jpg);
	background-repeat: repeat-x;
}

.help_search_field {
	float: left;
	width: 250px;
	height: 23px;
	background-color: #FFF;
	border-left: #B4C3D4 solid 1px;
	border-top: #B4C3D4 solid 1px;
	border-bottom: #B4C3D4 solid 1px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-bottomleft: 6px;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
}

.help_search_button {
	float: left;
	width: 24px;
	height: 23px;
	background-color: #FFF;
	border-right: #B4C3D4 solid 1px;
	border-top: #B4C3D4 solid 1px;
	border-bottom: #B4C3D4 solid 1px;
	-moz-border-radius-topright: 6px;
	-moz-border-radius-bottomright: 6px;
	-webkit-border-top-right-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
}

.help_header {
	float: left;
	height: 20px;
	border-bottom: 1px solid #ccc;
	text-align: left;
}

.help_search_text {
	float: left;
	width: auto;
	height: 21px;
	margin-top: 2px;
}

.help_search_box input[type="text"] {
	float: left;
	padding: 0;
	margin: 2px 3px 0 0px;
	border: 0;
	width: 190px;
	background: none;
}

div.help_video {
	background: #F7F7F7;
	border: 1px solid #CCC;
	float: left;
	height: auto;
	text-align: center;
	width: 188px;
}

div.help_video_thumb {
	background: #DEDEDE;
	float: left;
	height: 135px;
	margin: 0px 0px 5px 0px;
	text-align: center;
	padding: 5px;
	position: relative;
	width: 140px;
}

div.node_menu {
	background-image: url("/static/img/dpto_ubic_fondo.jpg");
	background-repeat: repeat-x;
	border: 1px solid #B4C3D4;
	float: left;
	height: 24px;
	margin-bottom: 20px;
	padding-top: 5px;
	width: 100%;
}

div.node_menu ul {
	list-style-image: none;
	list-style-type: none;
	margin: 0px 5px 0px 0px;
	padding: 0px;
	text-align: right;
}

div.node_menu ul li {
	display: inline;
	margin-left: 20px;
}

div.video_thumb {
	float: left;
	height: 135px;
	margin: 10px 0px 10px 17px;
	text-align: center;
	padding: 10px 5px 5px 5px;
	position: relative;
	width: 140px;
	-moz-border-radius: 6px 6px 6px 6px;
	background-image: url("/static/img/producto_link_bg.jpg");
	border: 1px solid #B4C3D4;
}

.node_title {
	font-family: "Droid-Sans", "Arial", Georgia, serif;
	color: #2C40C9;
	font-size: 12px;
}

div#tree a:hover {
	background-color: #EAEAEA;
}

div#feedback_bar {
	float: left;
	left: -183px;
	position: fixed;
	width: 213px;
	height: 230px;
	z-index: 1000;
	background-image: url(/static/img/feedback_button_bg.png);
	background-repeat: no-repeat;
}

div#feedback_bar_pub {
	float: left;
	left: -183px;
	position: fixed;
	width: 213px;
	height: 290px;
	z-index: 1000;
	background-image: url(/static/img/feedback_button_pub_bg.png);
	background-repeat: no-repeat;
}

div.feedback_bar_content {
	float: left;
	width: 162px;
	height: 122px;
	margin: 10px 40px 0px 10px;
	text-align: left;
}

div.feedback_bar_title {
	float: left;
	width: 162px;
	height: 20px;
	margin-bottom: 10px;
	border-bottom: 1px dotted #CF9B02;
}

div.feedback_bar_subtitle {
	float: left;
	width: 162px;
	height: 20px;
	padding-top: 5px;
	border-top: 1px dotted #CF9B02;
	text-align: left;
}

div.feedback_bar_item {
	float: left;
	width: 162px;
	height: 25px;
	margin-bottom: 6px;
}

div.feedback_bar_item_icon {
	float: left;
	width: 22px;
	height: 25px;
	margin-right: 7px;
}

div.feedback_bar_item_text {
	float: left;
	width: 133px;
	height: 20px;
	margin-top: 5px;
	text-align: left;
}

.text_feedback_bar_title {
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	color: #663300;
	font-size: 14px;
}

.text_feedback_bar_text {
	font-family: "Droid-Sans", "Arial", Georgia, serif;
	color: #663300;
	font-size: 12px;
}

.link_feedback_bar_text {
	font-family: "Droid-Sans", "Arial", Georgia, serif;
	color: #663300;
	font-size: 12px;
	text-decoration: normal;
}

.link_feedback_bar_text:hover {
	font-family: "Droid-Sans", "Arial", Georgia, serif;
	color: #663300;
	font-size: 12px;
	text-decoration: underline;
}

.help_center_title {
	margin-left: 5px;
}

.help_center_title h2 {
	font-size: 15px;
	margin: 3px 0px 0px 0px;
	padding: 0px;
}

div.help_center_top_menu {
	float: right;
	margin-right: -15px;
	margin-top: 3px;
}

div.help_center_left_separator {
	margin: 10px 0px 7px 0px;
}

div.help_center_header_results {
	background-color: #F0F0F0;
	border: 2px solid #E5E5E5;
	border-bottom: none;
}

div.help_center_header_results_inner {
	float: left;
	margin: 2px 10px;
}

div.feedback_row {
	background-color: #FFF;
	border: 2px solid #E5E5E5;
	border-top: none;
	float: left;
	width: 620px;
	text-align: left;
	padding: 5px;
}

div.first_feedback_row {
	border-top: 2px solid #E5E5E5;
}

div.conversation_header {
	float: left;
	margin-left: 5px;
}

div.feedback_icon {
	min-height: 70px;
	min-width: 53px;
}

div.feedback_user_avatar {
	height: 75px;
	width: 76px;
}

div.feedback_user_avatar, div.feedback_user_link {
	float: left;
}

div.feedback_text {
	float: left;
	margin-left: 10px;
	word-wrap: break-word;
	width: 690px;
	margin-top: 2px;
}

div.feedback_row_header {
	float: left;
	width: 340px;
}

div.feedback_row_header .text_content_blue, div.feedback_row_header .link_texto_blue,
	div.topic_row_header .text_content_blue, div.topic_row_header .link_texto_blue,
	div.topic_content .text_content_blue, div.topic_content .link_texto_blue
	{
	font-size: 14px;
}

div.feedback_topic_description {
	margin-top: 8px;
}

div.feedback_vote {
	background: url(/static/img/feedback_novote_bg.jpg) no-repeat center;
	color: white;
	height: 43px;
	text-align: center;
	width: 47px;
	float: left;
	line-height: 1em;
	font-size: 13px;
}

div.feedback_vote_container {
	float: left;
	margin-top: 5px;
	width: 47px;
}

div.feedback_view {
	color: #666;
}

div.feedback_vote p {
	padding: 0;
	margin: 0;
}

div#help_center_content {
	margin-top: 20px;
}

div#help_content {
	margin-top: 20px;
}

div.help_center_feedback_paginacion {
	background-color: #F2F2F2;
	border: 2px solid #E5E5E5;
	border-top: none;
	float: left;
	height: 30px;
	margin-bottom: 10px;
}

div.help_center_feedback_paginacion div {
	float: left;
}

div.moderator_header {
	margin: 0px;
	padding: 0px;
}

div.moderator_header_title {
	margin-left: 11px;
	float: left;
	width: 220px;
}

div.moderator_kard {
	border: 1px solid #DDE4EC;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	float: left;
	padding: 5px;
	width: 218px;
}

div.moderator_kard_info {
	padding-top: 20px;
}

div.moderator_kard h2 {
	color: #666666;
	font-size: 14px;
}

p.moderator_shortname, p.moderator_fullname, p.moderator_status {
	margin: 0px;
	padding: 0px;
}

p.moderator_shortname {
	color: #5299E5;
	font-size: 12px;
}

p.moderator_fullname {
	color: #666666;
	font-size: 10px;
}

p.moderator_status {
	color: #72BE13;
	font-size: 11px;
}

div.moderator_kard_actions {
	margin-top: 10px;
}

div.feedback_link {
	float: left;
	height: 25px;
	margin-bottom: 6px;
}

div#feedback_links h2 {
	margin-bottom: 10px;
}

div#help_center_content h2 {
	font-size: 14px;
}

div.help_center_header_topic {
	background: #FFF;
	margin-bottom: 10px;
}

div.help_center_header_topic_header {
	background: #F0F0F0;
	border: 2px solid #E5E5E5;
	float: left;
	font-size: 14px;
	padding: 10px;
	width: 610px;
}

div.help_center_header_topic_content {
	float: left;
	display: none;
	width: 610px;
}

div.help_center_header_topic_header a {
	float: right;
}

a.show_feedbacks {
	margin-left: 15px;
}

div.first_topic_list {
	display: block;
}

div.topic_image {
	float: left;
	width: 150px;
}

div.topic_row_header {
	float: left;
	width: 325px;
}

div.topic_content {
	float: left;
	width: 470px;
}

div.topic_comment {
	margin-left: 20px;
}

.feeling_bar_0, .feeling_bar_1, .feeling_bar_2, .feeling_bar_3,
	.feeling_bar_4, .feeling_bar_5 {
	background: url(/static/img/feeling_bar_bg.jpg) center left;
	float: left;
	height: 15px;
	margin: 6px 7px;
}

div.feeling_bar_0 {
	width: 20px;
}

div.feeling_bar_1 {
	width: 40px;
}

div.feeling_bar_2 {
	width: 60px;
}

div.feeling_bar_3 {
	width: 80px;
}

div.feeling_bar_4 {
	width: 100px;
}

div.feeling_bar_5 {
	width: 120px;
}

/* ----------------------------------------------------------*/
/* -------------->>> DIALOGO FEEDBACK <<<-------------------*/
/* ---------------------------------------------------------*/
input[type=text].feedback_main_text, textarea.feedback_main_text, input[type=text].feedback_sub_text
	{
	font-size: 13px;
	margin-bottom: 10px;
}

.feedback_input_inactive {
	color: #BCBCBC;
}

input[type=text].feedback_main_text, textarea.feedback_main_text {
	width: 350px;
}

input[type=text].feedback_sub_text {
	width: 110px;
}

div.feedback_text_container {
	margin-bottom: 10px;
}

label.feedback {
	color: #BCBCBC;
	font-size: 13px;
}

.emoticon_container, .emoticon_selector {
	list-style: none;
	margin: 0px;
	padding-left: 0px;
	float: left;
}

.emoticon_container {
	margin-left: 10px;
}

.emoticon_selector {
	position: absolute;
	background-color: white;
	display: none;
}

div.display_emoticons {
	background: url(/static/img/arrow.gif) no-repeat;
	float: left;
	height: 30px;
	margin-left: 40px;
	position: absolute;
	width: 15px;
	cursor: pointer
}

div.feedback_main_buttons_container {
	text-align: right;
	float: right;
	margin-bottom: 7px;
}

div.feedback_main_buttons_container input[type=submit], div.feedback_main_buttons_container input[type=button]
	{
	margin-left: 10px;
}

#frm_feedback {
	float: left;
}

div.feedback_frequent_topic, div.feedback_forum_button {
	float: left;
	padding: 10px 5px;
	width: 340px;
}

div.topic_item {
	float: left;
	padding: 10px 5px;
	width: 340px;
}

div.feedback_frequent_topic {
	background-color: #F0F0F0;
	border: 1px solid #E5E5E5;
	color: #666666;
	font-size: 13px;
	height: 20px;
}

div.topic_item {
	background-color: #F8F8F8;
	border: 1px solid #E5E5E5;
	color: #549DE1;
	height: 30px;
	font-size: 13px;
}

div.topic_item p {
	margin: 0px;
	padding: 4px 0px 0px 0px;
}

div.topic_item_center p {
	margin: 0px;
	padding: 4px 0px 0px 0px;
}

div.topic_item_text {
	float: left;
	color: #549DE1;
	height: 30px;
	font-size: 13px;
	width: 290px;
}

div.topic_item_info {
	float: right;
	margin-top: -6px;
}

.feedback_content {
	padding-top: 5px;
}

div.feedback_forum_button {
	text-align: right;
}

div.feedback_container {
	float: left;
	min-height: 300px;
	min-width: 350px;
}

.title_full_size_left {
	background-color: #F7F7F7;
	float: left;
	width: 724px;
	height: 32px;
	border-bottom: 1px solid #CCC;
	margin-bottom: 10px;
	text-align: left;
	padding-left: 4px;
}

.title_full_size_right {
	background-color: #F7F7F7;
	float: left;
	width: 196px;
	height: 26px;
	border-bottom: 1px solid #CCC;
	margin-bottom: 10px;
	text-align: right;
	padding-right: 4px;
	padding-top: 6px;
}

.select_category {
	font-size: 12px;
	margin-top: 4px;
}

.gray_border_box {
	border-radius: 5px;
	border: 1px solid #D6D6D6;
	padding: 8px;
	margin-left: auto;
	margin-right: auto;
	width: 250px;
	line-height: 18px;
}

/* ----------------------------------------------------------------*/
/* -------------->>> CUENTA SERVICIOS y KASH <<<-------------------*/
/* ----------------------------------------------------------------*/
.text_input_kentriki_k {
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	color: #999;
	font-size: 18px;
}

.consolidated_table_detail {
	width: 95%;
	height: auto;
	border-radius: 5px;
	border: 1px solid #D6D6D6;
	padding: 8px;
	margin-left: 5px;
	margin-right: auto;
	margin-top: 370px;
}

.consolidated_table_detail2 {
	border: 1px solid #D6D6D6;
}

.consolidated_table_detail h1 {
	text-align: left;
}

.consolidated_table_detail th {
	background-image: url(/static/img/table_title_bg.jpg);
	background-repeat: repeat-x;
	color: #666;
	font-weight: bold;
}

.consolidated_table_detail td {
	background-color: #f5f9fa;
	color: #666666;
	font-size: 12px;
}

.consolidated_table_detail td.lines {
	background-color: #ffffff;
}

td.text_price_kentriki_kash {
	font-family: "Gnuolane", "Arial", sans-serif;
	color: #85DB18;
	font-size: 25px;
}

.sort_down {
	background-position: 0 0;
	width: 9px;
	height: 12px;
	background-image: url(/static/img/sprites/sort-tables-imgs.png);
	background-repeat: no-repeat;
	padding-right: 20px;
}

.sort_none {
	background-position: 0 -62px;
	width: 9px;
	height: 12px;
	background-image: url(/static/img/sprites/sort-tables-imgs.png);
	background-repeat: no-repeat;
	padding-right: 20px;
}

.sort_up {
	background-position: 0 -124px;
	width: 9px;
	height: 12px;
	background-image: url(/static/img/sprites/sort-tables-imgs.png);
	background-repeat: no-repeat;
	padding-right: 20px;
}

.consolidated_box {
	width: 200px;
	height: 130px;
	background-color: #F7F7F7;
	border-radius: 5px;
	border: 1px solid #D6D6D6;
	font-family: "Gnuolane Rg";
	padding: 8px;
	float: left;
	margin-left: 8px;
	margin-right: 5px;
}

.consolidated_box_title {
	font-family: "Gnuolane", "Arial", sans-serif;
	color: #999;
	font-size: 30px;
	margin: -5px -10px -10px -10px;
}

.consolidated_box_subtitle {
	font-family: "Gnuolane", "Arial", sans-serif;
	color: #999;
	font-size: 20px;
	margin: 0px -10px -10px -10px;
}

.consolidated_box_price1 {
	font-family: "Gnuolane", "Arial", sans-serif;
	color: #85DB18;
	font-size: 38px;
	margin: 0px -10px -6px -10px;
}

.consolidated_box_price2 {
	font-family: "Gnuolane", "Arial", sans-serif;
	color: #09F;
	font-size: 38px;
	margin: 0px -10px -6px -10px;
}

.consolidated_box_price3 {
	font-family: "Gnuolane", "Arial", sans-serif;
	color: #F00;
	font-size: 38px;
	margin: 0px -10px -6px -10px;
}

.consolidated_box_price4 {
	font-family: "Gnuolane", "Arial", sans-serif;
	color: #F90;
	font-size: 38px;
	margin: 0px -10px -6px -10px;
}

.consolidated_box_arrows {
	border-top-left-radius: 0px 0px;
	border-top-right-radius: 0px 0px;
	border-bottom-right-radius: 5px 5px;
	border-bottom-left-radius: 5px 5px;
	width: 206px;
	height: 22px;
	padding: 5px;
	float: left;
	margin-left: 8px;
	margin-right: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}

.consolidated_box_arrows_open {
	border-top-left-radius: 0px 0px;
	border-top-right-radius: 0px 0px;
	border-bottom-right-radius: 5px 5px;
	border-bottom-left-radius: 5px 5px;
	width: 206px;
	height: auto;
	padding: 5px;
	float: left;
	margin-left: 8px;
	margin-right: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	text-align: left;
}

.consolidated_box_arrow_close {
	margin-right: auto;
	margin-left: auto;
	position: relative;
	background-position: 0 0;
	width: 36px;
	height: 22px;
	background-image: url(/static/img/sprites/consolidated_box_arrows.png);
}

.consolidated_box_arrow_close:hover {
	margin-right: auto;
	margin-left: auto;
	position: relative;
	background-position: 0 -72px;
	width: 36px;
	height: 22px;
	background-image: url(/static/img/sprites/consolidated_box_arrows.png);
}

.consolidated_box_arrow_open {
	margin-right: auto;
	margin-left: auto;
	background-position: 0 -144px;
	width: 36px;
	height: 22px;
	background-image: url(/static/img/sprites/consolidated_box_arrows.png);
}

.consolidated_box_arrow_open:hover {
	margin-right: auto;
	margin-left: auto;
	background-position: 0 -216px;
	width: 36px;
	height: 22px;
	background-image: url(/static/img/sprites/consolidated_box_arrows.png);
}

.kentriki_kash_tables td {
	background-color: #f5f9fa;
	color: #666666;
	font-size: 11px;
	text-align: right;
}

.kentriki_kash_tables td.pricelink {
	color: #666666;
}

.kentriki_kash_tables td.pricelink:hover {
	background-color: #E2E2E2;
}

.kentriki_kash_tables td:hover {
	background-color: #E2E2E2;
}

.kentriki_kash_tables td.lines {
	background-color: #ffffff;
}

.kentriki_kash_tables td.lines:hover {
	background-color: #E2E2E2;
}

.kentriki_kash_tables td.total {
	background-color: #ffffff;
	border-top: 1px solid #000;
	font-weight: bold;
}

.left {
	float: left;
}

.kentriki_kash_tables a.link_price {
	font-family: "Droid-Sans", "Arial", Georgia, serif;
	color: #5299E5;
	font-size: 11px;
	text-decoration: underline;
}

.kentriki_kash_tables a.link_title {
	font-family: "Droid-Sans", "Arial", Georgia, serif;
	color: #666666;
	font-size: 11px;
	text-decoration: none;
}

.kentriki_kash_tables td.priceright {
	float: right;
}

.kentriki_kash_tables .text_content_red {
	font-family: "Droid-Sans", "Arial", Georgia, serif;
	color: #FD391E;
	font-size: 11px;
	font-weight: bold;
}

.contenido_contact_cs {
	float: left;
	width: 360px;
	height: auto;
	margin-right: 10px;
	margin-bottom: 20px;
}

.contenido_picture_cs {
	float: left;
	width: 80px;
	height: 80px;
	margin-right: 10px;
}

.contenido_contact_info_cs {
	float: left;
	width: 270px;
	height: auto;
}

.contenido_contact_info_tit_cs {
	float: left;
	width: 270px;
	height: auto;
	border-bottom: #B4C3D4 1px dotted;
	margin-bottom: 5px;
}

.contenido_contact_text_cs {
	float: left;
	width: 80px;
	height: auto;
	margin-bottom: 2px;
	text-align: left;
	padding-right: 2px;
	font-family: "Droid-Sans", "Arial", Georgia, serif;
	font-size: 11px;
	color: #666;
}

.contenido_contact_text_right_cs {
	float: left;
	width: 180px;
	height: auto;
	margin-bottom: 2px;
	text-align: left;
	padding-left: 2px;
}

.contenido_tools_cs {
	float: left;
	width: 550px;
	height: auto;
	margin-bottom: 20px;
}

.contenido_tools_status_cs {
	float: left;
	width: 550px;
	height: 20px;
	text-align: right;
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	font-size: 13px;
	color: #666;
	margin-bottom: 20px;
}

.contenido_tools_links_cs {
	float: left;
	width: 550px;
	height: auto;
	text-align: right;
}

.contenido_numbers_cs {
	float: left;
	width: 928px;
	height: auto;
	margin-bottom: 20px;
}

.contenido_numbers_box_cs {
	float: left;
	width: 188px;
	height: 81px;
	text-align: center;
	border: 1px solid #B4C3D4;
	margin-right: 10px;
}

.contenido_numbers_boxtop_cs {
	float: left;
	width: 188px;
	height: 30px;
	background-color: #F2F2F2;
	padding-top: 10px;
}

.contenido_numbers_boxbot_cs {
	float: left;
	width: 188px;
	height: 32px;
	padding-top: 10px;
}

.contenido_numbers_doublebox_cs {
	float: left;
	width: 315px;
	height: 81px;
	text-align: center;
	border: 1px solid #B4C3D4;
}

.contenido_numbers_doubleboxleft_cs {
	float: left;
	width: 155px;
	height: 30px;
	text-align: center;
	background-color: #F2F2F2;
	border-bottom: 1px solid #B4C3D4;
	padding-top: 10px;
}

.contenido_numbers_doubleboxright_cs {
	float: left;
	width: 160px;
	height: 30px;
	text-align: center;
	border-bottom: 1px solid #B4C3D4;
	padding-top: 10px;
}

.export_cs {
	float: left;
	width: 920px;
	height: 20px;
	text-align: right;
}

.resumen_numbers_cs {
	float: left;
	width: 600px;
	height: auto;
	margin-bottom: 20px;
}

.resumen_export_cs {
	float: left;
	width: 600px;
	height: 20px;
	text-align: right;
}

.resumen_numbers_box_cs {
	float: left;
	width: 123px;
	height: 81px;
	text-align: center;
	border: 1px solid #B4C3D4;
	margin-right: 10px;
}

.resumen_numbers_boxtop_cs {
	float: left;
	width: 123px;
	height: 30px;
	background-color: #F2F2F2;
	padding-top: 10px;
}

.resumen_numbers_boxbot_cs {
	float: left;
	width: 123px;
	height: 32px;
	padding-top: 10px;
}

.resumen_numbers_doublebox_cs {
	float: left;
	width: 185px;
	height: 81px;
	text-align: center;
	border: 1px solid #B4C3D4;
}

.resumen_numbers_doubleboxleft_cs {
	float: left;
	width: 90px;
	height: 30px;
	text-align: center;
	background-color: #F2F2F2;
	border-bottom: 1px solid #B4C3D4;
	padding-top: 10px;
}

.resumen_numbers_doubleboxright_cs {
	float: left;
	width: 95px;
	height: 30px;
	text-align: center;
	border-bottom: 1px solid #B4C3D4;
	padding-top: 10px;
}

.resumen_notif_cs {
	float: left;
	width: 300px;
	height: auto;
	text-align: center;
	margin-left: 20px;
}

.resumen_status_cs {
	float: left;
	width: 300px;
	height: 25px;
	text-align: right;
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	font-size: 13px;
	color: #666;
	margin-bottom: 20px;
}

.resumen_notif_box_cs {
	float: left;
	width: 278px;
	height: auto;
	text-align: left;
	border: 1px solid #FF3300;
	background-image: url(/static/img/producto_link_bg.jpg);
	background-repeat: repeat-x;
	padding: 10px;
}

.resumen_notif_title_cs {
	float: left;
	width: 280px;
	height: 20px;
	text-align: left;
	border-bottom: 1px dotted #FF3300;
	margin-bottom: 10px;
}

.resumen_notif_list_cs {
	float: left;
	width: 280px;
	height: auto;
	margin-bottom: 20px;
}

.resumen_notif_icon_cs {
	float: left;
	width: 13px;
	height: auto;
	margin-right: 10px;
	margin: 2px 10px 20px 0px;
}

.resumen_notif_text_cs {
	float: left;
	width: 250px;
	height: auto;
}

.no-bullets {
	list-style-type: none;
}

.no-bullets-items {
	color: #5299E5;
	font-family: "Droid-Sans", "Arial", Georgia, serif;
	font-size: 14px;
}

.no-bullets-items:hover {
	font-size: 15px;
	text-decoration: underline;
}

.unsupported_browser {
	background-image: url(/static/img/unsupported_browsers.jpg);
	background-repeat: no-repeat;
}

.pub_payment_methods {
	margin-left: 20px;
}

.pub_shipping_methods {
	margin-left: 60px;
}

.price_editing {
	float: left;
	margin-top: 6px;
}

.quantity_editing {
	float: left;
	margin-top: 6px;
	margin-left: 15px;
}

.kash_account {
	float: left;
	width: 114px;
	padding: 8px 0px;
}

.kash_account_active {
	float: left;
	width: 114px;
}

/* -------------------------------------------------------------*/
/* -------------->>> ATRIBUTOS EN OFERTA <<<-------------------*/
/* ------------------------------------------------------------*/
.panel_section_attribute {
	float: left;
	border: 1px solid #B4C3D4;
	border-top: none;
	padding: 20px;
}

.attributes_text_area {
	width: 190px;
	vertical-align: middle;
}

.add_attribute_button {
	vertical-align: middle;
	cursor: pointer;
}

.attributes_write {
	width: 300px;
}

.remove_attribute_value {
	float: left;
	padding: 6px 2px 7px 2px;
	border: 1px solid #B4C3D4;
	border-left: none;
	cursor: pointer;
}

.attribute_value {
	float: left;
	padding: 4px;
	border: 1px solid #B4C3D4;
}

.add_new_attribute {
	float: left;
	margin-bottom: 10px;
	height: 30px;
}

.attribute_value_container {
	float: left;
	margin-bottom: 5px;
	margin-right: 10px;
}

.show_add_attribute_container {
	float: left;
	margin-right: 5px;
	cursor: pointer;
}

.attributes_table_even_row {
	background-color: #F5F9FA;
}

.attribute_value_container {
	background-color: #F5F9FA;
}

.attributes_table_even_row .attribute_value_container {
	background-color: white;
}

.defaultTextActive {
	color: #a1a1a1;
	font-style: italic;
}

/* -------------------------------------------------------------*/
/* -------------->>> PANEL CONTROL OFERTA <<<-------------------*/
/* ------------------------------------------------------------*/
.panel_section_control {
	float: left;
	border: 1px solid #B4C3D4;
	padding: 10px;
	width: 906px;
}

.panel_control_link {
	float: left;
	height: auto;
	background-color: #FFF;
}

.panel_control_link_selected {
	float: left;
	height: auto;
	background-color: #5299E9;
}

.report_item {
	font-family: "Droid-Sans", "Arial", Georgia, serif;
	font-size: 14px;
	text-decoration: none;
	padding: 0px 10px;
}

.report_item_selected {
	font-weight: bold;
}

.link_panel_b_selected {
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	color: #FFF;
	font-size: 14px;
	text-decoration: none;
}

.panel_control_link:hover {
	float: left;
	height: auto;
	background-color: #5299E9;
}

.subpanel_control {
	float: left;
	height: auto;
	background-color: #EEEEEE;
	border-top: 1px solid #B4C3D4;
	border-bottom: 1px solid #B4C3D4;
}

.subpanel_control_link {
	float: left;
	width: 210px;
	margin: 5px 10px 5px 10px;
}

/* -------------------------------------------------------------*/
/* -------->>> DIÁLOGO DE BÚSQUEDA DE PRODUCTOS <<<-------------*/
/* ------------------------------------------------------------*/
.contenido_cat_dialog {
	float: left;
	width: 615px; /* done*/
	height: auto;
}

.contenido_cat_org_dialog {
	float: left;
	width: 615px; /* done*/
	height: 30px;
	background-color: #f2f2f2;
	margin-bottom: 10px;
}

.contenido_cat_pic_dialog {
	float: left;
	width: 115px;
	height: 115px;
	margin-left: 28px; /* done*/
	margin-right: 10px;
	margin-bottom: 7px;
}

.contenido_cat_separat_dialog {
	float: left;
	width: 589px; /* done*/
	height: 10px;
	height: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 13px;
	margin-right: 13px;
	border-bottom: #f2f2f2 solid 1px;
}

.contenido_cat_titlebox_dialog {
	float: left;
	width: 260px; /* done*/
	min-height: 122px;
	height: auto;
	word-wrap: break-word;
}

.contenido_catprod_linkbox_dialog {
	float: left;
	width: 116px;
	height: 100px; /* done*/
	margin-top: 10px; /* done*/
	margin-left: 60px; /* done*/
}

.contenido_cats_banner_dialog {
	float: left;
	width: 617px; /* done*/
	height: auto;
}

.contenido_cats_dialog {
	float: left;
	width: 615px; /* done*/
	height: auto;
	border: #B4C3D4 1px solid;
}

/* --------------------------------------------------------------------------------*/
/* ------>>> BÚSQUEDA DE PRODUCTOS EN EL PASO 1 DEL WIZARD DE PUBLICACIÓN <<<------*/
/* --------------------------------------------------------------------------------*/
.cat_search_separat_pubmode {
	float: left;
	width: 520px; /*DIFF*/
	height: 19px;
}

.contenido_cat_pic_pubmode {
	float: left;
	width: 115px;
	height: 115px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 5px;
}

/*NOUSAR*/
.contenido_cat_pubmode {
	float: left;
	width: 736px;
	height: auto;
}

.contenido_cat_titlebox_pubmode {
	float: left;
	width: 400px;
	min-height: 75px;
	word-wrap: break-word;
	margin-left: 5px;
}

.contenido_catprod_linkbox_pubmode {
	float: left;
	width: 116px;
	height: 75px;
	margin-left: 70px;
}

/* -------------------------------------*/
/* ------>>> KBOOM <<<-----------------*/
/* ------------------------------------*/
.kboom_param_box {
	float: left;
	height: auto;
	border: 2px solid #B4C3D4;
	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, .2);
	-moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, .2);
	box-shadow: 1px 1px 2px rgba(0, 0, 0, .2);
}

.kboom_value_box {
	float: left;
	height: auto;
	border: 1px solid #666;
	padding: 5px;
	text-align: center;
	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-: 1px 1px 2px rgba(0, 0, 0, .2);
	-moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, .2);
	box-shadow: 1px 1px 2px rgba(0, 0, 0, .2);
}

.kboom_result_box {
	float: left;
	height: auto;
	border: 2px solid #B4C3D4;
	padding: 5px;
	text-align: center;
	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, .2);
	-moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, .2);
	box-shadow: 1px 1px 2px rgba(0, 0, 0, .2);
}

.kboom_info_box {
	text-align: left;
}

.kboom_value_bg {
	background: url('/static/img/kboom_value_bg.jpg') repeat-x;
}

.kboom_valuepos_bg {
	background: url('/static/img/kboom_valuepos_bg.jpg') repeat-x;
}

.kboom_result_bg {
	background: url('/static/img/kboom_result_bg.jpg') repeat-x;
}

/* -------------------------------------*/
/* ------>>> MARQUEE <<<-----------------*/
/* ------------------------------------*/
#trends {
	width: 500px;
	margin: 0 auto;
}

.background .inner {
	*z-index: 997;
	_z-index: 997;
	position: relative;
}

#trends {
	*z-index: 996;
	_z-index: 996;
	position: relative;
	zoom: 1;
}

#trends .inner {
	width: 500px;
	overflow: hidden;
	zoom: 1;
	position: relative;
	text-align: center;
}

#trends ul {
	margin: 0;
	padding: 0;
	list-style: none;
	white-space: nowrap;
	zoom: 1;
	position: relative;
	z-index: 20;
}

#trends li {
	margin: 0;
	padding: 0;
	display: inline;
	zoom: 1;
}

#trends em {
	display: none;
	zoom: 1;
}

#trends a, #trends li.trend-label {
	padding: 0px 4px;
}

#trends li.trend-label {
	font-size: 13px;
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	color: #fff;
	text-transform: uppercase;
	zoom: 1;
}

#trends a {
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	display: inline-block;
	font-size: 13px;
	color: #fff;
	text-decoration: none;
	zoom: 1;
}

#trends a:hover, #trends a.active {
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	color: #FFEC91;
	font-size: 13px;
	text-decoration: underline;
	zoom: 1;
}

#trends .fade {
	background: url("/static/img/fade-trends2.png") repeat-y 0 0;
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	width: 60px;
	padding: 0px 0;
	zoom: 1;
	_visibility: hidden;
	z-index: 30;
	pointer-events: none;
}

#trends .fade-right {
	background-position: -60px 0;
	left: auto;
	/* right:240px; */
	right: 0;
}

#trends dl {
	margin: 0;
	padding: 20px 0;
	line-height: 18px;
	color: #ace;
}

#trends dt {
	display: block;
	margin-bottom: 4px;
	font-size: 11px;
	color: #df6;
}

#trends dt img {
	vertical-align: middle;
}

#trends dd {
	margin: 0;
}

#trends dd strong {
	color: #fff;
}

#trend_description p {
	font-size: 1em;
}

.trendtip {
	background: #fff;
	position: relative;
	width: 240px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	font-size: 11px;
	line-height: 18px;
	color: #333;
	display: none;
	margin-top: 5px;
}

.trendtip-content {
	background: #EAEAEA;
	padding: 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: #B5B5B5 1px solid;
}

.trendtip-trend {
	margin-bottom: 10px;
	font: bold 16px "Gnuolane", "Arial", sans-serif;
	color: #5299E9;
	line-height: 18px;
	display: block;
}

ul.trendscontent a:focus, ul.trendscontent a:active, .trendtip-trend:focus,
	.trendtip-trend:active {
	outline: 0;
	-moz-outline: 0;
}

.trendtip-desc {
	display: block;
	color: #333;
	font-size: 13px;
	line-height: 18px;
}

.trendtip-source a {
	color: #5299E9;
	text-decoration: none;
}

.trendtip-pointer {
	background: url("/static/img/trendtip-pointer.gif");
	position: absolute;
	top: -9px;
	left: 50%;
	width: 17px;
	height: 9px;
	margin-left: -8px;
}

.aside #trend_description p {
	color: #333;
}

.aside #what_the_trend {
	color: #333;
	font-size: 11px;
}

div.trend-description-container {
	display: block;
}

.trend-description-container {
	display: none;
	margin: 0 !important;
	padding: 7px 0 0 0 !important;
}

#trend_description img {
	vertical-align: middle;
	margin: 1px 5px 3px;
}

.ie8 #trend_description img {
	margin-top: -1px;
}

.ie7 #trend_description img {
	margin-bottom: -2px;
}

#trend_description {
	display: none;
	padding: 0;
	line-height: 18px;
	margin: 0 0 1em;
}

#trend_description span {
	color: #777;
}

#trend_description p {
	margin: 0;
	line-height: 18px;
	font-size: 1.1em;
	color: #333;
}

#trend_description p strong {
	color: #333;
}

/* ------------------------------------------------------*/
/* ----------->>> KENTRIKI TIENDA VIRTUAL <<<------------*/
/* -----------------------------------------------------*/
div.orgasmotron_overlap {
	background: url(/static/img/pixel_black.png) repeat;
	display: none;
	height: 115px;
	width: 115px;
	position: absolute;
	top: 0px;
}

div.org_prod_pic {
	position: relative;
}

div.orgasmotron_tengo {
	position: absolute;
	left: 5px;
	top: 5px;
}

div.orgasmotron_quiero {
	position: absolute;
	right: 5px;
	top: 5px;
}

div.orgasmotron_amo {
	position: absolute;
	left: 5px;
	bottom: 5px;
}

div.orgasmotron_odio {
	position: absolute;
	right: 5px;
	bottom: 5px;
}

hr {
	background: #DDE4EC none repeat scroll 0 0;
}

div.kfacebook_header {
	background: url('/static/img/head_fondo1.jpg') repeat-x;
	float: left;
	min-height: 60px;
	width: 100%;
}

div.kfacebook_container_parent {
	border: 1px solid #B4C3D4;
	border-top: 0px;
	float: left;
	width: 520px;
}

div.kfacebook_container {
	float: left;
	margin: 10px 0px 0px 10px;
	width: 520px;
}

div.product_item_gallery {
	float: left;
	margin: 0px 15px 15px 0px;
	text-align: center;
	width: 235px;
}

div.product_item_gallery.last {
	margin-right: 0px;
}

div.facebook_separator {
	float: left;
	width: 730px;
	margin: 20px 10px;
}

div.fb_virtual_store_separator {
	float: left;
	width: 500px;
	margin: 10px 5px;
}

div.product_item_gallery_image {
	float: left;
	margin-top: 10px;
	text-align: center;
	width: 100%;
}

div.product_item_gallery_title {
	float: left;
	margin: 5px;
	text-align: left;
}

div.product_item_gallery_title .link_texto_blue {
	padding: 0px;
}

div.product_item_galley_info {
	float: left;
	width: 225px;
}

div.product_item_galley_buy {
	float: right;
	text-align: right;
	width: 120px;
}

div.product_item_galley_buy a {
	display: block;
}

div.product_item_gallery_price {
	float: left;
	font-size: 14px;
	margin: 5px;
}

div.product_item_gallery_description {
	float: left;
	color: #666666;
	text-align: left;
}

div.text_price_org {
	color: #FD391E;
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	font-size: 18px;
}

img.logo_fb {
	margin-left: 15px;
}

.ktv_header_s {
	float: left;
	height: 95px;
	background-image: url("/static/img/ktv_header_bg.jpg");
	border: 1px solid #B4C3D4;
}

.ktv_header_b {
	float: left;
	height: 135px;
	background-image: url("/static/img/ktv_header_bg.jpg");
	border: 1px solid #B4C3D4;
}

.ktv_header_logo {
	float: left;
	height: auto;
	width: auto;
	margin: 8px 0px 0px 15px;
}

.ktv_header_titleright {
	float: left;
	height: auto;
	margin: 30px 15px 30px 0px;
	text-align: right;
}

.ktv_header_titleleft {
	float: left;
	width: 495px;
	height: auto;
	margin-left: 15px;
	text-align: left;
	line-height: 1em;
}

.ktv_header_b_left {
	float: left;
	width: 495px;
	height: auto;
}

.ktv_header_b_right {
	float: left;
	width: auto;
	height: auto;
	margin-top: 10px;
}

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

.ktv_selections {
	float: left;
	width: auto;
	height: auto;
}

.ktv_content {
	float: left;
	height: auto;
	border: 1px solid #B4C3D4;
	border-top: none;
}

.ktv_content_title {
	float: left;
	height: auto;
	line-height: 1em;
	margin-left: 15px;
}

.ktv_content_sign {
	float: left;
	width: 740px;
	height: 445px;
	background-image: url("/static/img/ktv_sign.jpg");
	background-repeat: no-repeat;
	margin-left: 5px;
}

.ktv_content_sign_step {
	float: left;
	height: auto;
}

.sign_one {
	width: 195px;
	margin: 130px 10px 0px 30px;
}

.sign_two {
	width: 215px;
	margin: 130px 5px 0px 30px;
}

.sign_three {
	width: 195px;
	margin: 130px 10px 0px 35px;
}

.ktv_content_sign_text {
	float: left;
	width: auto;
	height: 110px;
	font-family: "Droid-Sans", "Arial", Georgia, serif;
	font-size: 14px;
	color: #000;
	line-height: 1.1em;
}

.ktv_content_sign_text_comp {
	float: left;
	width: auto;
	height: 45px;
	font-family: "Droid-Sans", "Arial", Georgia, serif;
	font-size: 14px;
	color: #000;
	line-height: 1.1em;
}

.ktv_content_sign_button {
	float: left;
	width: 100%;
	height: auto;
	text-align: center;
}

.button_ktv {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: 0 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 16px/100%;
	padding: 0.4em 0.8em;
	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
	border-radius: .5em;
	width: 150px;
}

.tab_ktv {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 16px/100%;
	padding: 0.3em 0.8em;
	border-bottom-right-radius: .5em;
	border-bottom-left-radius: .5em;
	-moz-border-radius-bottomright: .5em;
	-moz-border-radius-bottomleft: .5em;
	-webkit-border-bottom-right-radius: .5em;
	-webkit-border-bottom-left-radius: .5em;
}

.ktv_oferta_box {
	float: left;
	height: auto;
	width: 210px;
	margin: 0px 20px 0px 20px;
}

.ktv_product_box {
	float: left;
	width: 210px;
	margin: 0px 20px 0px 20px;
}

.ktv_oferta_pic {
	float: left;
	height: 115px;
	width: 115px;
	margin: 0px 48px 10px 47px;
}

.ktv_oferta_title {
	float: left;
	height: auto;
	width: 210px;
	margin-bottom: 5px;
	text-align: center;
}

.ktv_oferta_desc {
	float: left;
	height: auto;
	width: 210px;
	margin-bottom: 5px;
	text-align: center;
	line-height: 1.2em;
}

.ktv_oferta_price {
	float: left;
	height: 40px;
	line-height: 0.9;
	width: 130px;
	text-align: left;
}

.ktv_oferta_button {
	float: left;
	height: 40px;
	width: 80px;
	text-align: right;
}

.ktv_oferta_ownerpic {
	float: left;
	height: 44px;
	width: 44px;
	margin-right: 10px;
}

.ktv_oferta_ownerstatus {
	float: left;
	height: 42px;
	width: 150px;
	line-height: 1em;
	margin-top: 2px;
}

.text_content_yellow {
	font-family: "Droid-Sans", "Arial", Georgia, serif;
	color: #FFFF66;
	font-size: 13px;
}

.ktv_lineavital {
	width: 730px;
}

.ktv_wrapper_right {
	float: left;
	height: 100%;
	width: 95%;
}

.ktv_lineavital_close {
	float: left;
	width: 30px;
	height: 40px;
	text-align: right;
	margin-top: 5px;
}

.ktv_lineavital_read {
	background-color: #E7F1FB;
}

/* ------------------------------------------------------*/
/* ----------->>> CAMPAÑA LOSS LEADERS   <<<------------*/
/* -----------------------------------------------------*/
.loss_bg {
	background-image: url(/static/img/campaign/loss_right_bg.jpg);
	background-repeat: repeat-x;
}

.loss_left {
	float: left;
	background-image: url(/static/img/campaign/loss_left_bg_love.jpg);
	background-repeat: no-repeat;
	height: 145px;
	width: 411px;
}

.loss_left_none {
	float: left;
	background-image: url(/static/img/campaign/loss_left_bg_none.jpg);
	background-repeat: no-repeat;
	height: 145px;
	width: 411px;
}

.loss_right {
	float: right;
	background-image: url(/static/img/campaign/loss_right.jpg);
	background-repeat: no-repeat;
	height: 145px;
	width: 7px;
}

.loss_center {
	float: left;
	height: 145px;
	width: 510px;
}

.loss_left_title {
	float: left;
	text-align: left;
	font-size: 22px;
	padding-top: 8px;
	width: 300px;
}

.loss_left_offer {
	float: left;
	text-align: left;
	width: 295px;
	height: auto;
	line-height: 1.2em;
}

.loss_left_offer_none {
	float: left;
	text-align: left;
	width: 302px;
	height: auto;
	line-height: 1.2em;
}

.loss_left_perct {
	text-align: left;
	width: 90px;
	float: left;
}

.loss_right_colapse {
	float: left;
	text-align: right;
	width: 510px;
	height: 15px;
	margin-top: 10px;
}

.loss_right_text_notlogged {
	float: left;
	text-align: left;
	width: 490px;
	margin-top: 50px;
	margin-bottom: auto;
	line-height: 1.2em;
}

.loss_right_text_logged {
	float: left;
	text-align: left;
	width: 490px;
	margin-top: auto;
	margin-bottom: auto;
	line-height: 1.2em;
}

/* ------------------------------------------------------*/
/* ----------->>> FOLLOW SUGGESTIONS   <<<------------*/
/* -----------------------------------------------------*/
.suggest_pic {
	float: left;
	width: 44px;
	height: 44px;
	margin: 5px;
}

.suggest_text {
	float: left;
	height: auto;
	min-height: 30px;
	margin-top: 5px;
	text-align: left;
	line-height: 1.2em
}

.text_input_height {
	height: 30px;
}

.ktk_gsc-control {
	width: 370px;
}

.ktk_gs-imageResult {
	overflow: hidden;
	width: 125px;
}

.ktk_gs-image-box {
	height: 85px;
	position: relative;
	border: #F7F7F7 solid 5px;
	width: 113px;
	text-align: center;
}

.ktk_gs-visibleUrl, .ktk_gs-snippet {
	height: 20px;
	overflow: hidden;
}

.ktk_gsc-imageResult {
	float: left;
	margin-bottom: 0em;
	margin-right: 55px;
}

/* ---------------------------------------------------------*/
/* ----------->>> PROMOTOR AUTOMATICO MR K   <<<------------*/
/* --------------------------------------------------------*/
.promauto_box_bg {
	float: left;
	width: 167px;
	height: 170px;
	background-color: #FFF;
}

.promauto_box_bg_sel {
	float: left;
	width: 167px;
	height: 170px;
	background-color: #EEE;
}

.promauto_box_bg_sel_esp {
	width: 169px;
}

.promauto_box {
	float: left;
	width: 147px;
	height: 150px;
	margin: 10px;
}

.promauto_box_top {
	float: left;
	width: 147px;
	height: 35px;
	outline: none;
	text-align: center;
	cursor: pointer;
	font-family: "Gnuolane", "Arial", sans-serif;
	font-size: 22px;
	color: #FFF;
	padding: .1em 0em .1em;
	-moz-border-radius-topleft: .5em;
	-moz-border-radius-topright: .5em;
	border-top-right-radius: .5em;
	border-top-left-radius: .5em;
}

.promauto_box_desc {
	float: left;
	width: 136px;
	height: 90px;
	border: 1px solid #B4C3D4;
	padding: 5px;
	background-color: #FFF;
	line-height: 1.2em;
}

.promauto_box_slider_bg {
	float: left;
	height: auto;
	background-color: #EEE;
}

.promauto_box_slider {
	float: left;
	width: 145px;
	height: 150px;
	margin: 10px;
	background-color: #FFF;
	border: 1px solid #B4C3D4;
}

.promauto_box_slider_date {
	float: left;
	background-image: url(/static/img/box_home_bg.jpg);
	background-repeat: repeat-x;
	width: 100%;
	height: 36px;
	border-bottom: 1px solid #B4C3D4;
}

.promauto_box_slider_date_tit {
	float: left;
	width: 100%;
	height: auto;
	text-align: center;
	margin-top: 5px;
}

.promauto_box_slider_number {
	float: left;
	width: 100%;
	height: 35px;
	text-align: center;
}

.promauto_box_slider_number input {
	font-family: "Droid-Sans", "Arial", Georgia, serif;
	color: #5299E5;
	font-size: 36px;
	border: none;
	width: 40px;
	letter-spacing: -4px
}

.promauto_box_slider_ui {
	float: left;
	width: 120px;
	height: 10px;
	margin: 10px 10px;
}

.promauto_box_slider_text {
	float: left;
	width: 120px;
	height: auto;
	margin: 0px 10px;
	font-family: "Droid-Sans", "Arial", Georgia, serif;
	color: #333;
	font-size: 12px;
	line-height: 1.2em;
}

.browser_image {
	float: left;
	width: 115px;
	height: 115px;
	margin: 10px 15px;
}

.browser_image_link {
	border: 5px solid #FFF;
}

.browser_image_link:hover {
	border: 5px solid #5299E9;
}

/* ---------------------------------------------------------*/
/* -------------->>> CONCURSO MAIN PAGE   <<<---------------*/
/* --------------------------------------------------------*/
.campaign_main_bg {
	float: left;
	background-image: url(/static/img/campaign/main_bg.jpg);
	background-repeat: repeat-x;
}

.campaign_top {
	float: left;
	width: 478px;
	height: 230px;
}

.campaign_top_notlogged {
	float: left;
	width: 733px;
	height: 325px;
}

.campaign_bot {
	float: left;
	width: 478px;
	height: 108px;
}

.campaign_top_left {
	float: left;
	width: 313px;
	height: 230px;
}

.campaign_top_left_notlogged {
	float: left;
	width: 510px;
	height: 230px;
}

.campaign_top_right {
	float: left;
	width: 165px;
	height: 230px;
}

.campaign_title {
	float: left;
	width: 313px;
	height: 80px;
}

.campaign_title_notlogged {
	float: left;
	width: 500px;
	height: 80px;
}

.campaign_desc {
	float: left;
	width: 303px;
	height: 140px;
	font-family: "Droid-Sans", "Arial", Georgia, serif;
	color: #333;
	font-size: 13px;
	line-height: 1.2em;
}

.campaign_desc_notlogged {
	float: left;
	width: 500px;
	height: 100px;
	font-family: "Droid-Sans", "Arial", Georgia, serif;
	color: #333;
	font-size: 13px;
	line-height: 1.2em;
}

.campaign_buttons {
	float: left;
	width: 478px;
	height: 68px;
}

.campaign_button {
	float: left;
	width: 210px;
	height: 57px;
	margin: 4px 10px 5px 10px;
}

.campaign_button_mid {
	float: left;
	width: 17px;
	height: 68px;
}

.campaign_link {
	float: left;
	width: 478px;
	height: 24px;
	margin-bottom: 3px;
	text-align: center;
}

.campaign_text_subt {
	font-family: "Droid-Sans", "Arial", Georgia, serif;
	color: #333;
	font-size: 16px;
}

.campaign_text_subtlink {
	font-family: "Droid-Sans", "Arial", Georgia, serif;
	color: #333;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}

.campaign_text_subtlink:hover {
	font-family: "Droid-Sans", "Arial", Georgia, serif;
	color: #333;
	font-size: 16px;
	font-weight: bold;
	text-decoration: underline;
}

.campaign_text_lastoption {
	font-family: "Gnuolane", "Arial", Georgia, serif;
	color: #666;
	font-size: 16px;
}

.campaign_text_link {
	font-family: "Gnuolane", "Arial", Georgia, serif;
	color: #5299E9;
	font-size: 18px;
}

.campaign_board {
	float: left;
	width: 458px;
	height: 107px;
	border-top: 1px solid #B4C3D4;
}

.campaign_board_small {
	float: left;
	width: 92px;
	height: 92px;
	background-image:
		url(/static/img/campaign/ipad/campaign_board_small.jpg);
	background-repeat: no-repeat;
	margin-right: 7px;
	line-height: 1.4em;
	text-align: center;
}

.campaign_board_small_text {
	float: left;
	width: 82px;
	height: 82px;
	margin: 10px 5px 0px 5px;
	font-family: "Gnuolane", "Arial", Georgia, serif;
	color: #666;
	font-size: 16px;
}

.campaign_text_pos {
	font-family: "Gnuolane", "Arial", Georgia, serif;
	color: #5299E9;
	font-size: 40px;
}

.campaign_text_invites {
	font-family: "Gnuolane", "Arial", Georgia, serif;
	color: #333;
	font-size: 40px;
}

.campaign_board_large {
	float: left;
	width: 260px;
	height: 92px;
	background-image:
		url(/static/img/campaign/ipad/campaign_board_large.jpg);
	background-repeat: no-repeat;
}

.campaign_board_large_text {
	float: left;
	width: 80px;
	height: auto;
	margin-top: 30px;
	font-family: "Gnuolane", "Arial", Georgia, serif;
	color: #666;
	font-size: 16px;
	text-align: center;
}

.campaign_board_top5 {
	float: left;
	width: 180px;
	height: 82;
	margin: 5px 0px;
	font-family: "Gnuolane", "Arial", Georgia, serif;
	color: #333;
	font-size: 13px;
	text-align: left;
	line-height: 1.2em;
}

.button_campaign {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	width: 330px;
	height: 80px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	border-radius: .3em;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
	box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
}

.text_button_campaign {
	font-family: "Gnuolane", "Arial", sans-serif;
	color: #fff;
	font-size: 40px;
	line-height: 80px;
}

/* ---------------------------------------------------------*/
/* ----------------->>> PROMO PAGE	  <<<---------------*/
/* --------------------------------------------------------*/
.content_promo {
	float: left;
	width: 926px;
	height: auto;
	background-image: url(/static/img/campaign/campaign_bg.jpg);
	background-repeat: repeat-x;
}

.filter_bg_love {
	float: left;
	background-image: url("/static/img/campaign/campaign_filter_top.jpg");
	background-repeat: repeat-x;
	width: 180px;
	height: auto;
	background-color: #F2F2F2;
	margin-bottom: 10px;
}

.filter_title_love {
	color: #fff;
}

.link_filters_love {
	color: #FF0000;
}

.link_filters_love:hover {
	color: #FF0000;
}

.text_campaign_discount {
	font-family: "Gnuolane", "Arial", sans-serif;
	color: #fff;
	font-size: 30px;
}

.text_campaign_discount_small {
	font-family: "Gnuolane", "Arial", sans-serif;
	color: #fff;
	font-size: 22px;
}

.content_promo_pub {
	float: left;
	width: 220px;
	height: 343px;
}

.content_promo_pub_header {
	float: left;
	width: 220px;
	height: 58px;
	background-image: url(/static/img/campaign/campaign_pub_header_love.png);
	background-repeat: no-repeat;
}

.content_promo_pub_content {
	float: left;
	width: 220px;
	height: 285px;
	background-image: url(/static/img/campaign/campaign_pub_content.png);
	background-repeat: no-repeat;
}

.content_promo_pub_discount {
	float: left;
	width: 100%;
	height: auto;
	margin: 4px 0px 20px 0px;
	text-align: center;
	line-height: 1em;
}

.content_promo_pub_img {
	float: left;
	width: 100%;
	height: auto;
	text-align: center;
}

.content_promo_pub_desc {
	float: left;
	width: 190px;
	height: 85px;
	margin: 5px 15px;
	line-height: 1.2em;
	text-align: center;
}

.content_promo_pub_price {
	float: left;
	width: 190px;
	height: 40px;
	margin: 0px 15px;
	line-height: 1.4em;
	text-align: center;
}

.content_promo_pub_seller {
	float: left;
	width: 190px;
	height: 40px;
	margin: 0px 15px;
	line-height: 1.2em;
	text-align: center;
	border-top: 1px solid #B4C3D4;
}

.loss_left_love {
	float: left;
	background-image: url(/static/img/campaign/loss_left_bg_love.jpg);
	background-repeat: no-repeat;
	height: 145px;
	width: 411px;
}

.content_promo_carnival {
	float: left;
	width: 926px;
	height: auto;
	background-image: url(/static/img/campaign/campaign_bg_carnival.jpg);
	background-repeat: no-repeat;
	background-position: 0px 99px;
}

.content_promo_holyweek {
	float: left;
	width: 926px;
	height: auto;
	background-image: url(/static/img/campaign/campaign_bg_holyweek.jpg);
	background-repeat: no-repeat;
}

.filter_bg_carnival {
	float: left;
	background-image:
		url("/static/img/campaign/campaign_filter_top_carnival.jpg");
	background-repeat: repeat-x;
	width: 180px;
	height: auto;
	background-color: #F2F2F2;
	margin-bottom: 10px;
}

.filter_bg_holyweek {
	float: left;
	background-image:
		url("/static/img/campaign/campaign_filter_top_holyweek.jpg");
	background-repeat: repeat-x;
	width: 180px;
	height: auto;
	background-color: #F2F2F2;
	margin-bottom: 10px;
}

.content_promo_pub_header_carnival {
	float: left;
	width: 220px;
	height: 58px;
	background-image:
		url(/static/img/campaign/campaign_pub_header_carnival.png);
	background-repeat: no-repeat;
}

.content_promo_pub_header_holyweek {
	float: left;
	width: 220px;
	height: 58px;
	background-image:
		url(/static/img/campaign/campaign_pub_header_holyweek.png);
	background-repeat: no-repeat;
}

.content_promo_pub_extra {
	float: left;
	width: 384px;
	height: 280px;
	margin: 0px 38px;
}

.content_promo_pub_header_extra_left_carnival {
	float: left;
	width: 384px;
	height: 78px;
	background-image:
		url(/static/img/campaign/campaign_pub_header_left_carnival.png);
	background-repeat: no-repeat;
}

.content_promo_pub_header_extra_right_carnival {
	float: left;
	width: 384px;
	height: 78px;
	background-image:
		url(/static/img/campaign/campaign_pub_header_right_carnival.png);
	background-repeat: no-repeat;
}

.content_promo_pub_content_extra {
	float: left;
	width: 384px;
	height: 202px;
	background-image:
		url(/static/img/campaign/campaign_pub_content_extra.png);
	background-repeat: no-repeat;
}

.content_promo_pub_extra_title {
	margin: 5px 0px 10px 0px;
	font-size: 40px;
}

.content_promo_pub_extra_section {
	float: left;
	width: 340px;
	height: 60px;
	margin: 0px 22px;
}

.extra_section_color_carnival_gray {
	background-color: none;
}

.extra_section_color_carnival_gray:hover {
	background-color: #fff;
}

.extra_section_color_carnival_left {
	background-color: #021479;
}

.extra_section_color_carnival_left:hover {
	background-color: #004C9A;
}

.color_carnival_left {
	color: #021479;
}

.extra_section_color_carnival_right {
	background-color: #9D1980;
}

.extra_section_color_carnival_right:hover {
	background-color: #DE30B7;
}

.color_carnival_right {
	color: #9D1980;
}

.content_promo_pub_extra_section_pic {
	float: left;
	width: 44px;
	height: 44px;
	margin: 8px 20px 8px 8px;
}

.content_promo_pub_extra_section_text {
	float: left;
	width: 200px;
	height: 44px;
	margin-top: 5px;
}

/* ---------------------------------------------------------------*/
/* ----------------->>> Mother's Day Promotion <<<---------------*/
/* --------------------------------------------------------------*/
.content_promo_DayMom {
	float: left;
	width: 926px;
	height: auto;
	background-image: url(/static/img/campaign/campaign_bg_DayMom.jpg);
	background-repeat: no-repeat;
}

.content_promo_pub_header_DayMom {
	float: left;
	width: 220px;
	height: 58px;
	background-image:
		url(/static/img/campaign/campaign_pub_header_DayMom.png);
	background-repeat: no-repeat;
}

.filter_bg_DayMom {
	float: left;
	background-image:
		url(/static/img/campaign/campaign_filter_top_DayMom.jpg);
	background-repeat: repeat-x;
	width: 180px;
	height: auto;
	background-color: #F2F2F2;
	margin-bottom: 10px;
}

/* ---------------------------------------------------------------*/
/* ----------------->>> ACHIEVEMENTS & BADGES  <<<---------------*/
/* --------------------------------------------------------------*/

/* Hack para no mostrar en el dialogo, solo el div que contiene */
.noTitleStuff {
	border: 0px;
	background: transparent;
}

.noTitleStuff .ui-dialog-titlebar {
	display: none
}
/****************************************************************/
.achieve_bg {
	float: left;
	width: auto;
	height: auto;
	background-image: url(/static/img/achievements/detail_bg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}

.achieve_bg_dark {
	float: left;
	width: 379px;
	height: 100px;
	background-image: url(/static/img/achievements/detail_bg_dark.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}

.achieve_bar_left {
	float: left;
	width: 80px;
	height: 80px;
	background-image: url(/static/img/achievements/detail_bar_left_bg.png);
	background-repeat: no-repeat;
}

.achieve_bar_right {
	float: left;
	width: 20px;
	height: 80px;
	background-image: url(/static/img/achievements/detail_bar_right_bg.png);
	background-repeat: no-repeat;
}

.achieve_bar {
	float: left;
	width: 400px;
	height: 80px;
	background-image: url(/static/img/achievements/detail_bar_bg.png);
	background-repeat: repeat-x;
}

.achieve_bar_complete {
	float: left;
	width: 400px;
	height: 80px;
	background-image:
		url(/static/img/achievements/detail_bar_complete_bg.jpg);
	background-repeat: no-repeat;
	background-position: -380px 0px;
	margin-top: 19px;
}

.achieve_bar_percent {
	float: left;
	width: 400px;
	text-align: center;
	line-height: 1.2em;
}

.achieve_badge_box {
	float: left;
	width: 80px;
	height: auto;
	text-align: center;
}

.achieve_position {
	float: left;
	width: 180px;
	height: 90px;
	text-align: center;
	background-image: url(/static/img/achievements/detail_position.png);
	background-repeat: no-repeat;
	margin: 5px 4px 5px 5px;
}

.achieve_position_box {
	float: left;
	width: 180px;
	height: auto;
	line-height: 1.1em;
}

.achieve_link {
	font-family: "Gnuolane", "Arial", sans-serif;
	color: #666;
	font-size: 18px;
}

.achieve_link:hover {
	font-family: "Gnuolane", "Arial", sans-serif;
	color: #5299E9;
	font-size: 18px;
}

.achieve_percent {
	font-family: "Gnuolane", "Arial", sans-serif;
	color: #5299E9;
	font-size: 30px;
	text-align: center;
	width: 80px;
}

.achieve_percent_kard {
	font-family: "Gnuolane", "Arial", sans-serif;
	color: #333;
	font-size: 18px;
}

.achieve_percent_kard_small {
	font-family: "Gnuolane", "Arial", sans-serif;
	color: #333;
	font-size: 10px;
}

.achieve_percent_plus {
	font-family: "Gnuolane", "Arial", sans-serif;
	color: #72BE13;
	font-size: 30px;
}

.achieve_percent_symbol {
	font-family: "Gnuolane", "Arial", sans-serif;
	color: #5299E9;
	font-size: 20px;
}

.achieve_date {
	float: left;
	text-align: center;
	width: 80px;
}

.achieve_percent_home {
	font-family: "Gnuolane", "Arial", sans-serif;
	color: #333;
	font-size: 28px;
}

.achieve_percent_symbol_home {
	font-family: "Gnuolane", "Arial", sans-serif;
	color: #333;
	font-size: 22px;
}

.achieve_position_text {
	font-family: "Gnuolane", "Arial", sans-serif;
	color: #666;
	font-size: 18px;
}

.achieve_position_number {
	font-family: "Gnuolane", "Arial", sans-serif;
	color: #5299E9;
	font-size: 36px;
}

.achieve_position_table {
	font-family: "Gnuolane", "Arial", sans-serif;
	color: #333;
	font-size: 28px;
}

.achieve_completed_table {
	font-family: "Gnuolane", "Arial", sans-serif;
	color: #46770C;
	font-size: 18px;
}

.achieve_badges {
	float: left;
	width: 80px;
	height: 80px;
	background-image: url(/static/img/achievements/badges_medium.png);
	background-repeat: no-repeat;
}

.badge_fundador {
	background-position: 0px 0px
}

.badge_registrado {
	background-position: -80px 0px
}

.badge_vendedor_pionero {
	background-position: -160px 0px
}

.badge_vendedor_certificado {
	background-position: -240px 0px
}

.badge_aficionado {
	background-position: -320px 0px
}

.badge_aficionado_datos {
	background-position: -400px 0px
}

.badge_aficionado_socializar {
	background-position: -480px 0px
}

.badge_aficionado_lista_productos {
	background-position: -560px 0px
}

.badge_aficionado_critico_productos {
	background-position: -640px 0px
}

.badge_aficionado_actualizado {
	background-position: -720px 0px
}

.badge_aficionado_compartir {
	background-position: -800px 0px
}

.badge_rally_ganador {
	background-position: 0px -80px
}

.achieve_badges_kard {
	float: left;
	width: 30px;
	height: 30px;
	background-image: url(/static/img/achievements/badges_small.png);
	background-repeat: no-repeat;
}

.badge_small_fundador {
	background-position: 0px 0px
}

.badge_small_registrado {
	background-position: -30px 0px
}

.badge_small_vendedor_pionero {
	background-position: -60px 0px
}

.badge_small_vendedor_certificado {
	background-position: -90px 0px
}

.badge_small_aficionado {
	background-position: -120px 0px
}

.badge_small_aficionado_datos {
	background-position: -150px 0px
}

.badge_small_aficionado_socializar {
	background-position: -180px 0px
}

.badge_small_aficionado_lista_productos {
	background-position: -210px 0px
}

.badge_small_aficionado_critico_productos {
	background-position: -240px 0px
}

.badge_small_aficionado_actualizado {
	background-position: -270px 0px
}

.badge_small_aficionado_compartir {
	background-position: -300px 0px
}

.badge_s_aficionado {
	background-position: 0px 0px
}

.achieve_badges_kard {
	float: left;
	width: 30px;
	height: 30px;
	background-image: url(/static/img/achievements/badges_small.png);
	background-repeat: no-repeat;
}

.badge_small_fundador {
	background-position: 0px 0px
}

.badge_small_registrado {
	background-position: -30px 0px
}

.badge_small_vendedor_pionero {
	background-position: -60px 0px
}

.badge_small_vendedor_certificado {
	background-position: -90px 0px
}

.badge_small_aficionado {
	background-position: -120px 0px
}

.badge_small_aficionado_datos {
	background-position: -150px 0px
}

.badge_small_aficionado_socializar {
	background-position: -180px 0px
}

.badge_small_aficionado_lista_productos {
	background-position: -210px 0px
}

.badge_small_aficionado_critico_productos {
	background-position: -240px 0px
}

.badge_small_aficionado_actualizado {
	background-position: -270px 0px
}

.badge_small_aficionado_compartir {
	background-position: -300px 0px
}

.badge_s_aficionado {
	background-position: 0px 0px
}

.achieve_bar_home {
	float: left;
	width: 248px;
	height: auto;
}

.achieve_bar_home_top {
	float: left;
	width: 5px;
	height: auto;
}

.achieve_bar_home_top_bg {
	float: left;
	width: auto;
	height: 24px;
	background-image: url(/static/img/achievements/home_bar_top_bg.jpg);
	background-repeat: repeat-x;
	font-family: "Gnuolane", "Arial", sans-serif;
	color: #666;
	font-size: 18px;
	padding: 0px 5px;
}

.achieve_bar_home_bot_bg {
	float: left;
	width: auto;
	height: 35px;
	background-image: url(/static/img/achievements/home_bar_bot_bg.jpg);
	background-repeat: repeat-x;
	line-height: 2em;
}

.achieve_bar_home_number {
	float: left;
	width: 40px;
	height: 25px;
	margin: 0px 5px;
	line-height: 1.2em;
}

.achieve_bar_home_bg {
	float: left;
	width: 168px;
	height: 20px;
	margin: 7px 8px 6px 8px;
	background-color: white;
	border: 1px solid #666;
}

.achieve_bar_home_complete {
	float: left;
	width: 170px;
	height: 20px;
	background-image: url(/static/img/achievements/home_bar_complete_bg.png);
	background-repeat: no-repeat;
	background-position: -20px 0px;
}

.achieve_dialog_left {
	float: left;
	width: 90px;
	height: 105px;
	background-image: url(/static/img/achievements/dialog_left_bg.png);
	background-repeat: no-repeat;
}

.achieve_dialog_center {
	float: left;
	width: 300px;
	height: 105px;
	background-image: url(/static/img/achievements/dialog_center_bg.png);
	background-repeat: repeat-x;
}

.achieve_dialog_right {
	float: left;
	width: 185px;
	height: 105px;
	background-image: url(/static/img/achievements/dialog_right_bg.png);
	background-repeat: no-repeat;
}

.achieve_dialog_percent {
	float: left;
	width: 80px;
	height: auto;
	text-align: left;
	margin-top: 27px;
}

.achieve_dialog_share {
	float: left;
	width: 95px;
	height: auto;
	text-align: center;
	margin-top: 23px;
}

.achieve_bar_kard_bg {
	float: left;
	width: 30px;
	height: 88px;
	background-image: url(/static/img/achievements/kard_bar_bg.png);
	background-repeat: no-repeat;
}

.achieve_bar_kard_complete {
	float: left;
	width: 20px;
	height: 50px;
	background-image: url(/static/img/achievements/kard_bar_complete_bg.png);
	background-repeat: no-repeat;
	background-position: 0px -10px;
	margin: 3px 2px 2px 5px;
}

.achieve_bar_kard_percent {
	float: left;
	width: 30px;
	height: 25px;
	text-align: center;
}

.achieve_kard {
	float: left;
	height: 38px;
	background-image: url(/static/img/sprites/bgs-search.png);
	background-position: 0 -180px;
	background-repeat: repeat-x;
}

.achieve_kard_link {
	float: left;
	height: auto;
	width: 80px;
	margin-left: 5px;
}

.achieve_kard_badge {
	margin-right: 8px;
}

.tab_upper {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 16px/100%;
	padding: 0.3em 0.8em;
	border-top-right-radius: .5em;
	border-top-left-radius: .5em;
	-moz-border-radius-topright: .5em;
	-moz-border-radius-topleft: .5em;
	-webkit-border-top-right-radius: .5em;
	-webkit-border-top-left-radius: .5em;
}

/* ---------------------------------------------------------------*/
/* ------------->>> PREFERENCIAS PAGO Y ENVIOS  <<<---------------*/
/* --------------------------------------------------------------*/
.pref_header {
	float: left;
	height: auto;
	text-align: left;
	background-image: url(/static/img/table_title__white_bg.jpg);
	background-repeat: repeat-x;
	border-bottom: 1px solid #B4C3D4;
}

.pref_header_text {
	float: left;
	margin: 10px 0px;
	vertical-align: middle;
}

.pref_header_link {
	float: right;
	margin: 15px 10px 0px 0px;
	vertical-align: middle;
	text-align: right;
}

.icon_prefs {
	float: left;
	height: 32px;
	width: 32px;
	background-image: url(/static/img/icon_prefs_pay.png);
	background-repeat: no-repeat;
}

.icon_prefs_small {
	float: left;
	height: 16px;
	width: 16px;
	background-image: url(/static/img/icon_prefs_pay.png);
	background-repeat: no-repeat;
}

.icon_transfer {
	background-position: 0px 0px;
}

.icon_directpay {
	background-position: -32px 0px;
}

.icon_shipping {
	background-position: -64px 0px;
	height: 21px;
}

.icon_cc {
	background-position: -64px -21px;
}

.icon_transfer_small {
	background-position: 0px -32px;
}

.icon_directpay_small {
	background-position: -16px -32px;
}

.icon_shipping_small {
	background-position: -32px -32px;
}

.icon_cc_small {
	background-position: -48px -32px;
}

.ui-autocomplete {
	max-height: 100px;
	overflow-y: auto;
	/* prevent horizontal scrollbar */
	overflow-x: hidden;
	/* add padding to account for vertical scrollbar */
	padding-right: 20px;
}

.selected_category .category {
	background-image: url("/static/img/arrow_list.gif");
	background-repeat: no-repeat;
	background-position: right;
	height: 29px;
	padding-top: 7px;
}

.category_child {
	background-image: none;
	background-color: #FFF;
	height: 29px;
	padding-top: 7px;
}

.category_child:hover {
	background-image: none;
	background-color: #EFEFEF;
	height: 29px;
	padding-top: 7px;
}

.select_options .category, .selected_category {
	
}

.select_options {
	z-index: 3000;
}

/* ---------------------------------------------------------*/
/* -------------------->>> PRIVACIDAD   <<<----------------*/
/* --------------------------------------------------------*/
.privacy_box_bg {
	float: left;
	width: 227px;
	height: auto;
	background-color: #FFF;
}

.privacy_box_bg_sel {
	float: left;
	width: 227px;
	height: auto;
	background-color: #EEE;
}

.privacy_box_bg_sel_esp {
	width: 229px;
}

.privacy_box {
	float: left;
	width: 205px;
	height: 150px;
	margin: 10px;
}

.privacy_box_top {
	float: left;
	width: 206px;
	height: 35px;
	outline: none;
	text-align: center;
	cursor: pointer;
	font-family: "Gnuolane", "Arial", sans-serif;
	font-size: 22px;
	color: #FFF;
	padding: .1em 0em .1em;
	-moz-border-radius-topleft: .5em;
	-moz-border-radius-topright: .5em;
	border-top-right-radius: .5em;
	border-top-left-radius: .5em;
}

.privacy_box_desc {
	float: left;
	width: 185px;
	height: 90px;
	border: 1px solid #B4C3D4;
	padding: 10px;
	background-color: #FFF;
	line-height: 1.2em;
}

.privacy_box_checks_bg {
	float: left;
	height: auto;
	background-color: #EEE;
}

.promauto_box_checks {
	float: left;
	width: 870px;
	height: auto;
	margin: 10px;
	background-color: #FFF;
	border: 1px solid #B4C3D4;
	padding: 10px;
}

/* ---------------------------------------------------------------------*/
/* -------------------->>> MIS VENTAS / MIS COMPRAS   <<<----------------*/
/* ----------------------------------------------------------------------*/
.icon_except_grey {
	width: 16px;
	height: 16px;
	background-position: 0px 0px
}

.icon_except_red {
	width: 16px;
	height: 16px;
	background-position: -16px 0px
}

.icon_payment_green {
	width: 24px;
	height: 24px;
	background-position: 0px -48px
}

.icon_payment_red {
	width: 24px;
	height: 24px;
	background-position: -24px -48px
}

.icon_payment_gray {
	width: 24px;
	height: 24px;
	background-position: -144px -48px
}

.icon_shipment_green {
	width: 24px;
	height: 24px;
	background-position: -48px -48px
}

.icon_shipment_red {
	width: 24px;
	height: 24px;
	background-position: -72px -48px
}

.icon_shipment_gray {
	width: 24px;
	height: 24px;
	background-position: -168px -48px
}

.icon_calif_green {
	width: 24px;
	height: 24px;
	background-position: -96px -48px
}

.icon_calif_red {
	width: 24px;
	height: 24px;
	background-position: -120px -48px
}

.icon_payment_green_32 {
	width: 32px;
	height: 32px;
	background-position: 0px -72px
}

.icon_payment_red_32 {
	width: 32px;
	height: 32px;
	background-position: -32px -72px
}

.icon_payment_gray_32 {
	width: 32px;
	height: 32px;
	background-position: -192px -72px
}

.icon_shipment_green_32 {
	width: 32px;
	height: 32px;
	background-position: -64px -72px
}

.icon_shipment_red_32 {
	width: 32px;
	height: 32px;
	background-position: -96px -72px
}

.icon_shipment_gray_32 {
	width: 32px;
	height: 32px;
	background-position: -224px -72px
}

.icon_calif_green_32 {
	width: 32px;
	height: 32px;
	background-position: -128px -72px
}

.icon_calif_red_32 {
	width: 32px;
	height: 32px;
	background-position: -160px -72px
}

.detail_state_box {
	float: left;
	width: 70px;
	background-color: #FFF;
	border: 1px solid #B4C3D4;
}

/* ---------------------------------------------------------------------*/
/* -------------------->>> CHECKOUT   <<<----------------*/
/* ----------------------------------------------------------------------*/
.icon_visa {
	width: 32px;
	height: 20px;
	background-position: 0px -104px;
}

.icon_master {
	width: 32px;
	height: 20px;
	background-position: -32px -104px;
}

.icon_creditcard_code {
	width: 32px;
	height: 20px;
	background-position: -64px -104px;
}

.icon_amex {
	width: 32px;
	height: 20px;
	background-position: -96px -104px;
}

.icon_generic {
    width: 32px;
    height: 20px;
    background-position: -128px -104px;
}

.icon_carnet {
    width: 32px;
    height: 20px;
    background-position: -160px -104px;
}

.icon_blank {
    width: 32px;
    height: 20px;
    background-position: -192px -104px;
}

.checkout_panel {
	float: left;
	height: auto;
	overflow: hidden;
	width: 540px;
	background-color: #EFEFEF;
	border: 1px solid #B4C3D4;
}

#DHL_indurance_panel {
	display: none;
}

.invoice_payment_panel {
	float: left;
	height: auto;
	overflow: hidden;
	width: 610px;
	background-color: #EFEFEF;
	border: 1px solid #B4C3D4;
}

.blue_panel {
	float: left;
	height: auto;
	background-color: #E7F2FE;
	border: 1px solid #B4C3D4;
}

.resumen_panel {
	float: left;
	height: auto;
	background-color: #FFF;
	border: #B4C3D4 solid 1px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}

.resumen_panel_bg {
	width: 344px;
}

.checkout_order_gift {
	padding: 5px;
	background-color: #F4FCFD;
}

.checkout_order_confirmation {
	float: left;
	width: 928px;
}

.checkout_order_confirmation, .checkout_order_confirmation p,
	.checkout_order_confirmation table tr td {
	color: #666666;
	font-size: 14px;
}

.checkout_confirmation_table_data {
	margin: 15px 0px;
}

.checkout_confirmation_table_data .border_bottom {
	border-bottom: 1px solid #666666;
}

.checkout_confirmation_table_data th {
	font-weight: bold;
	vertical-align: top;
}

.checkout_confirmation_table_data .align_right {
	text-align: right;
}

.checkout_confirmation_table_data .align_center {
	text-align: center;
}

.checkout_confirmation_signature {
	color: #5299E9;
	float: left;
	font-size: 16px;
	font-weight: bold;
	margin-top: 50px;
	margin-bottom: 10px;
	text-align: center;
	width: 100%;
}

.midd_title {
	background-color: #F3F3F3;
	float: left;
	font-size: 16px;
	font-weight: bold;
	padding: 3px 5px;
	width: 918px
}

.overflow_hidden {
	overflow: hidden;
}

.word_wrap_break {
	word-wrap: break-word;
}

/* ---------------------------------------------------------------------*/
/* -------------------->>> EXPERIMENTO DE OFERTAS   <<<----------------*/
/* ----------------------------------------------------------------------*/
.contenido_pictures_2 {
	float: left;
	width: 280px;
	height: auto;
	margin-right: 20px;
}

.text_price_2 {
	font-family: "Gnuolane", "Arial", sans-serif;
	color: #FD391E;
	font-size: 28px;
	line-height: 1.2;
}

.text_price_old {
	font-family: "Gnuolane", "Arial", sans-serif;
	color: #4F3A3A;
	font-size: 17px;
	line-height: 1.2;
}

.big_2 {
	font-size: 20px;
	padding: 0.8em 3.3em 0.8em;
}

.tab_upper_small {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: middle;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 12px "Arial", Georgia, serif;
	font-weight: bold;
	padding: 0.4em 1em;
	border-top-right-radius: .5em;
	border-top-left-radius: .5em;
	-moz-border-radius-topright: .5em;
	-moz-border-radius-topleft: .5em;
	-webkit-border-top-right-radius: .5em;
	-webkit-border-top-left-radius: .5em;
}

.offer_module {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: middle;
	text-decoration: none;
	padding: 5px;
	border-top-radius: .5em;
	-moz-border-radius: .5em;
	-webkit-border-radius: .5em;
	border: 1px solid #B7B7B7;
	width: 236px;
	background-color: #FFF;
}

div#offer_module:hover {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: middle;
	text-decoration: none;
	padding: 5px;
	border-top-radius: .5em;
	-moz-border-radius: .5em;
	-webkit-border-radius: .5em;
	border: 1px solid #B7B7B7;
	width: 236px;
	background-color: #EBEBEB;
}

.offer_store {
	width: 30px;
	height: 33px;
	background-position: -324px -124px;
}

.tienda_icon {
	float: left;
	width: 30px;
	heght: 33px;
	margin: 5px 10px 5px 5px;
}

.tienda_text {
	float: left;
	margin-top: 5px;
	font: 14px/1em "Gnuolane", "Arial", Georgia, serif;
	color: #333;
}

.tienda_text span {
	float: left;
	font: 18px/1em "Gnuolane", "Arial", Georgia, serif;
	color: #6EB613;
}

.offer_kmc_button {
	float: left;
	width: 63px;
	height: 62px;
	margin-bottom: 5px;
	position: relative;
}

.offer_kmc_button .have, .offer_kmc_button .want, .offer_kmc_button .love,
	.offer_kmc_button .hate, .offer_kmc_button .have_over,
	.offer_kmc_button .want_over, .offer_kmc_button .love_over,
	.offer_kmc_button .hate_over {
	background-repeat: no-repeat;
	width: 63px;
	height: 62px;
}

.offer_kmc_button .have {
	background-image: url(/static/img/sprites/quiero-imgs-offer.png);
	background-position: 0 -672px;
	width: 63px;
	height: 62px;
}

.offer_kmc_button .have_over {
	background-image: url(/static/img/sprites/quiero-imgs-offer.png);
	background-position: 0 -784px;
	width: 63px;
	height: 62px;
}

.offer_kmc_button .want {
	background-image: url(/static/img/sprites/quiero-imgs-offer.png);
	background-position: 0 -448px;
	width: 63px;
	height: 62px;
}

.offer_kmc_button .want_over {
	background-image: url(/static/img/sprites/quiero-imgs-offer.png);
	background-position: 0 -560px;
	width: 63px;
	height: 62px;
}

.offer_kmc_button .love {
	background-image: url(/static/img/sprites/quiero-imgs-offer.png);
	background-position: 0 0;
	width: 63px;
	height: 62px;
}

.offer_kmc_button .love_over {
	background-image: url(/static/img/sprites/quiero-imgs-offer.png);
	background-position: 0 -112px;
	width: 63px;
	height: 62px;
}

.offer_kmc_button .hate {
	background-image: url(/static/img/sprites/quiero-imgs-offer.png);
	background-position: 0 -224px;
	width: 63px;
	height: 62px;
}

.offer_kmc_button .hate_over {
	background-image: url(/static/img/sprites/quiero-imgs-offer.png);
	background-position: 0 -336px;
	width: 63px;
	height: 62px;
}

.offer_counter {
	float: left;
	background-repeat: no-repeat;
	width: 63px;
	height: 22px;
	background-image: url(/static/img/yo_contador_bg.png);
}

.offer_counter_number {
	float: left;
	margin: 3px;
	text-align: center;
	width: 56px;
}

.offer_kmc_avatars {
	float: left;
	width: 160px;
	height: auto;
}

.offer_kmc_avatar {
	float: left;
	width: 30px;
	height: 30px;
}

.tag_value_small {
	float: left;
	padding: 2px;
}

.remove_tag_small {
	float: left;
	padding: 2px 3px;
	cursor: pointer;
}

.border_red {
	border: 1px solid #FF0000;
}

.red {
	color: #FFF;
	background: #E60000;
}

.red_light {
	color: #FFF;
	background: #FF6F6F;
}

.b_small_larger {
	font-size: 11px;
	padding: .2em 1em .275em;
	width: 200px;
	text-align: center;
	color: #5299E5;
	text-shadow: none;
}

/* ---------------------------------------------------------------------*/
/* -------------------->>> RALLY   <<<----------------*/
/* ----------------------------------------------------------------------*/
.rally_achieve_bar {
	float: left;
	width: 400px;
	height: 80px;
	background-image: url(/static/img/rally/detail_rally_bg.png);
	background-repeat: no-repeat;
}

.rally_achieve_station {
	float: left;
	width: 99px;
	height: 60px;
	background-position: 0px 0px;
	margin-top: 19px;
	border-right: 1px solid #B4C3D4;
}

.rally_achieve_station_full {
	background-image:
		url(/static/img/achievements/detail_bar_complete_bg.jpg);
	background-repeat: no-repeat;
}

.rally_slider {
	float: left;
	width: 733px;
	height: 327px;
}

.rally_slider_nav {
	float: left;
	width: 719px;
	height: auto;
	padding: 0px 7px;
}

.rally_slider_nav_box {
	float: left;
	width: 99px;
	height: 57px;
	margin: 10px 10px;
}

.rally_slider_nav_box:hover {
	float: left;
	width: 99px;
	height: 57px;
	margin: 0px 10px;
	background-image: url(/static/img/rally/nav_box.jpg);
	background-repeat: no-repeat;
	margin: 10px 10px;
}

.rally_slider_nav_box_sel {
	float: left;
	width: 99px;
	height: 57px;
	margin: 0px 10px;
	background-image: url(/static/img/rally/nav_box.jpg);
	background-repeat: no-repeat;
	margin: 10px 10px;
}

.rally_slide_title {
	float: left;
	width: 445px;
	height: 120px;
}

.rally_slide_desc {
	float: left;
	width: 445px;
	height: auto;
}

.rally_slide_top5 {
	float: left;
	width: 350px;
	height: 106px;
}

.rally_slide_content {
	float: left;
	width: 350px;
	height: auto;
}

.rally_slide_sponsor {
	float: left;
	width: 95px;
	height: 30px;
	margin-top: 67px;
}

.rally_slide_sponsors {
	float: left;
	width: 250px;
	height: auto;
}

.rally_slide_prize {
	float: left;
	width: 225px;
	height: 277px;
}

.rally_slide_detail {
	float: left;
	width: 704px;
	height: auto;
}

.rally_slide_detail_left {
	float: left;
	width: 445px;
	height: auto;
}

.rally_slide_detail_right {
	float: left;
	width: 259px;
	height: auto;
}

.rally_mainbg_left {
	background-image: url(/static/img/rally/rally_main_slide_bg_left.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}

.rally_sponsorbg_left {
	background-image: url(/static/img/rally/rally_sponsor_slide_bg_left.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}

.rally_bg_left {
	background-image: url(/static/img/rally/rally_slide_bg_left.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}

.rally_mainbg_right {
	background-image: url(/static/img/rally/rally_main_slide_bg_right.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}

.rally_sponsorbg_right {
	background-image:
		url(/static/img/rally/rally_sponsor_slide_bg_right.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}

.rally_bg_right {
	background-image: url(/static/img/rally/rally_slide_bg_right.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}

.rally_detail_position {
	float: left;
	width: 175px;
	height: 330px;
	text-align: center;
	border: 1px solid #B4C3D4;
	border-top-radius: .5em;
	border-top-radius: .5em;
	-moz-border-radius: .5em;
	-moz-border-radius: .5em;
	-webkit-border-radius: .5em;
	-webkit-border-radius: .5em;
}

.rally_board_large {
	float: left;
	width: 260px;
	height: 92px;
	background-image: url(/static/img/rally/campaign_board_large.png);
	background-repeat: no-repeat;
}

.rally_board_large_text {
	float: left;
	width: 80px;
	height: auto;
	margin-top: 20px;
	font-family: "Gnuolane", "Arial", Georgia, serif;
	color: #666;
	font-size: 16px;
	text-align: center;
}

#toppanel_login {
	position: absolute; /*Panel will overlap  content */
	/*position: relative;*/ /*Panel will "push" the content down */
	top: 0;
	left: 0;
	width: 100%;
	z-index: 999;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	display: none;
}

#toppanel_register {
	position: absolute; /*Panel will overlap  content */
	/*position: relative;*/ /*Panel will "push" the content down */
	top: 0;
	left: 0;
	width: 100%;
	z-index: 999;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	display: none;
}

.column1 {
	width: 50%;
	float: left;
	margin-right: -475px;
	background: #fff;
}

.column2 {
	float: left;
	background: #ffffff;
	position: relative;
	z-index: 10;
	margin: 0 auto;
	width: 100%;
}

#panel_login {
	width: 100%;
	color: #999999;
	background: #272727;
	overflow: hidden;
	position: relative;
	z-index: 3;
}

#panel_register {
	width: 100%;
	color: #999999;
	background: #272727;
	overflow: hidden;
	position: relative;
	z-index: 3;
}

/* Rally */
.white_rally_tab {
	color: #606060;
	border: solid 1px #b7b7b7;
	background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff),
		to(#ededed));
	background: -moz-linear-gradient(top, #fff, #ededed);
}

.white_rally_tab:hover {
	background: #ededed;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff),
		to(#dcdcdc));
	background: -moz-linear-gradient(top, #fff, #dcdcdc);
}

/* Rally */

/* Facebook */
.store_sticker {
	float: right;
	font-family: "Gnuolane", "Arial", Georgia, serif;
	color: #666;
	font-size: 16px;
	width: 175px;
	height: 30px;
	text-align: center;
	margin-top: 14px;
}

.store_sticker  .store_sticker_left {
	padding: 2px 7px;
	float: left;
}

.store_sticker  .store_sticker_right {
	height: 30px;
	width: 70px;
	background-color: #72be14;
	float: right;
}

option.disabled_option {
	color: #CCCCCC;
}

a.car {
	display: block;
	width: 75px;
	height: 40px;
	text-decoration: none;
	background: url("/static/img/facebook/kentriki_car.jpg");
}

a.car:hover {
	background-position: -75px 0;
}

a.car_small {
	display: block;
	width: 65px;
	height: 35px;
	text-decoration: none;
	background: url("/static/img/facebook/kentriki_car_small.gif");
}

a.car_samll:hover {
	background-position: -75px 0;
}

.car_displace {
	position: absolute;
	left: -5000px;
}

a.tweet {
	display: block;
	width: 55px;
	height: 22px;
	text-decoration: none;
	background: url("/static/img/facebook/kentriki_tweet.jpg");
}

a.tweet:hover {
	background-position: -55px 0;
}

a.add_to_kart {
	display: block;
	width: 129px;
	height: 22px;
	text-decoration: none;
	background: url("/static/img/facebook/kentriki_add_to_car.jpg");
}

a.add:hover {
	background-position: -129px 0;
}

a.arrow_left {
	display: block;
	width: 10px;
	height: 42px;
	text-decoration: none;
	background: url("/static/img/facebook/arrow_left.jpg");
}

a.arrow_left:hover {
	background-position: -10px 0;
}

a.arrow_right {
	display: block;
	width: 10px;
	height: 42px;
	text-decoration: none;
	background: url("/static/img/facebook/arrow_right.jpg");
}

a.arrow_right:hover {
	background-position: -10px 0;
}

.image_product {
	width: 126px;
	height: 126px;
	border: 1px solid #d2dbe5;
}

.image_product:hover {
	border: 1px solid #a7b2bf;
}

.image_product_detail {
	width: 188px;
	height: 188px;
	border: 1px solid #d2dbe5;
}

.image_product_detail:hover {
	border: 1px solid #a7b2bf;
}

.image_product_detail_fb {
	width: 220px;
	height: 220px;
	border: 1px solid #d2dbe5;
}

.image_product_detail_fb:hover {
	border: 1px solid #a7b2bf;
}

.contenido_cat_org_b {
	float: left;
	width: 520px;
	height: 30px;
	background-color: #f2f2f2;
	margin-bottom: 15px;
}

.border_thumbnail_select {
	border: 1px solid #000000;
	margin-right: 12px;
}

.border_thumbnail {
	border: 1px solid #efefef;
	margin-right: 12px;
}

.border_thumbnail:hover {
	border: 1px solid #000000;
	margin-right: 12px;
}

.tab_fb {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: middle;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 18px "Gnuolane", "Arial", Georgia, serif;
	padding: 0.4em 1em;
	border-top-right-radius: .5em;
	border-top-left-radius: .5em;
	-moz-border-radius-topright: .5em;
	-moz-border-radius-topleft: .5em;
	-webkit-border-top-right-radius: .5em;
	-webkit-border-top-left-radius: .5em;
}

.tab_fb_selected {
	color: #ffffff;
	border-top: solid 1px #666666;
	border-left: solid 1px #666666;
	border-right: solid 1px #666666;
	background: #bababa;
	background: -webkit-gradient(linear, left top, left bottom, from(#bababa),
		to(#7b7b7b));
	background: -moz-linear-gradient(top, #bababa, #7b7b7b);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bababa',
		endColorstr='#7b7b7b');
}

.gray_fb {
	color: #666666;
	border-top: solid 1px #c2c2c2;
	border-left: solid 1px #c2c2c2;
	border-right: solid 1px #c2c2c2;
	background: #efefef;
}

.gray_fb:hover {
	background: #e1e1e1;
}

.product_category {
	font-family: "Gnuolane", "Arial", Georgia, serif;
	color: #666;
	font-size: 22px;
}

.product_subcategory {
	font-family: "Gnuolane", "Arial", Georgia, serif;
	color: #5299e9;
	font-size: 32px;
}

.text_product {
	font-family: "Gnuolane", "Arial", sans-serif;
	color: #5299E5;
	font-size: 20px;
}

.text_product:hover {
	text-decoration: underline;
}

.text_price_f {
	font-family: "Gnuolane", "Arial", sans-serif;
	color: #FD391E;
	font-size: 18px;
}

.text_product_detail {
	font-family: "Gnuolane", "Arial", sans-serif;
	color: #5299E5;
	font-size: 24px;
}

.text_price_f_detail {
	font-family: "Gnuolane", "Arial", sans-serif;
	color: #FD391E;
	font-size: 22px;
}

.resumen_panel_fb {
	width: 100%;
	height: 35px;
}

/* Facebook */

/* CaracasTek	*/
.text_button_blue {
	font-family: "Gnuolane", "Arial", sans-serif;
	color: #5299E9;
	font-size: 26px;
}

.text_button_green {
	font-family: "Gnuolane", "Arial", sans-serif;
	color: #76B02E;
	font-size: 26px;
}

.button_login {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	outline: none;
	line-height: 1.2em;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	padding: .22em 1em .22em;
	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
	border-radius: .5em;
}

.button_login:hover {
	text-decoration: none;
}

.button_login:active {
	position: relative;
	top: 1px;
}

.login_arrow {
	position: absolute;
	left: 70px;
}

#reg_caracastek form {
	margin-top: 30px;
}

/* Tiendas */
.store_setup_box {
	float: left;
	min-height: 115px;
}

.attention {
	background: #FF0000;
	color: white;
	font-weight: bold;
	padding: 3px 0px;
	text-align: center;
}

.attention a {
	color: white;
	text-decoration: underline;
}

.plan_recommender {
	float: left;
	background: #f0f0f0;
	height: 80px;
	width: 910px;
	padding: 10px;
	-webkit-border-radius: 15px 15px 0px 0px;
	-moz-border-radius: 15px 15px 0px 0px;
	border-radius: 15px 15px 0px 0px;
	position: relative;
}

.plan_discount {
	position: absolute;
	right: 20px;
	top: -35px;
	background: url('/static/img/store/store_discount.png') no-repeat;
	width: 123px;
	height: 121px;
}

.plan_recommender h6 {
	margin-bottom: 10px;
	font-size: 20px;
}

.plan_recommender span {
	margin-top: 7px;
}

.plan_table {
	float: left;
	height: auto;
	width: 930px;
}

table#price_table {
	border-collapse: none;
}

table#price_table td {
	height: 40px;
	line-height: 15px;
}

table#price_table td#sp_kkash_cc_helper {
	background-image: url("/static/img/icon_help_16x16.png");
	background-repeat: no-repeat;
	background-position: 155px center;
}

table#price_table th.heading_blank {
	padding: 0;
	border-right: 1px solid #FFF;
	background: #FFF;
}

table#price_table th.heading {
	padding: 0;
	border-right: 1px solid #FFF;
	background: #E2EDF9;
}

table#price_table th.heading_sel {
	padding: 0;
	border-right: 1px solid #FFF;
	border-left: 1px solid #FFF;
	background: #7ACA16;
}

table#price_table .even td {
	background: none repeat scroll 0 0 #E6E6E6;
	border-right: 1px solid #FFF;
}

table#price_table .even .table_col {
	background: none repeat scroll 0 0 #D4DEE9;
	border-right: 1px solid #FFF;
	text-align: center;
	font: bold 14px "Droid-Sans-Bold", "Arial", Georgia, serif;
	color: #333;
}

table#price_table .odd .table_col {
	background: none repeat scroll 0 0 #E2EDF9;
	border-right: 1px solid #FFF;
	text-align: center;
	font: bold 14px "Droid-Sans-Bold", "Arial", Georgia, serif;
	color: #333;
}

table#price_table td.heading_blank {
	padding: 0;
	border-right: 1px solid #FFF;
	background: #FFF;
}

table#price_table .even .table_col_sel {
	background: none repeat scroll 0 0 #65B014;
	border-right: 1px solid #FFF;
	border-left: 1px solid #FFF;
	text-align: center;
	font: bold 14px "Droid-Sans-Bold", "Arial", Georgia, serif;
	color: #FFF;
}

table#price_table .odd .table_col_sel {
	background: none repeat scroll 0 0 #7ACA16;
	border-right: 1px solid #FFF;
	border-left: 1px solid #FFF;
	text-align: center;
	font: bold 14px "Droid-Sans-Bold", "Arial", Georgia, serif;
	color: #FFF;
}

.plan_action {
	background: none repeat scroll 0 0 #65B014;
	color: #FFF;
	border: 1px solid #FFF;
	font-family: "Gnuolane", "Arial", sans-serif;
	color: #fff;
	font-size: 18px;
}

.store_address {
	color: #999;
	font: italic 14px "Droid-Sans", "Arial", Georgia, serif;
}

div.bordered_panel {
	border: 1px solid #B4C3D4;
}

div.attr_header_panel {
	background: #F2F2F2;
	float: left;
	padding: 5px 10px;
	width: 640px;
}

div.variants_panel {
	float: left;
	margin-right: 10px;
	margin-top: 10px;
	width: 100px;
}

div#variants_header_panel {
	background: #CCCCCC;
	float: left;
	padding: 2px 0px;
	width: 100%;
}

div.variants_panel span {
	padding: 0px 10px;
}

div.variants_panel ul, div#variants_header_panel li {
	margin: 0px;
	padding: 0px;
	width: 100%;
}

div.variants_panel ul {
	float: left;
}

div.variants_panel ul li {
	background-color: #FFF;
	float: left;
	margin-top: 5px;
	padding: 2px 0px;
	width: 100%;
}

div.variants_panel ul li a {
	color: #5299E9;
	font-weight: bold;
}

div.variants_panel ul li.selected, div.variants_panel ul li:hover {
	background: #5299E9;
}

div.variants_panel ul li.selected a, div.variants_panel ul li:hover a {
	color: #FFFFFF;
}

.gallery_thumbnail {
	float: left;
	border: 1px solid #EFEFEF;
	margin-right: 5px;
	margin-bottom: 5px
}

.gallery_thumbnail_selected {
	border: 1px solid red;
}

.attribute_variant_images {
	background: #FFFFFF;
	float: left;
	height: 44px;
	margin: 0px 7px 7px 0px;
	text-align: center;
	width: 44px;
}

.attribute_variant_images .attribute_tag_unavailable,
	.attribute_variant_images .attribute_tag, .attribute_variant_images .tag_full,
	.attribute_variant_images .attribute_tag_selected,
	.attribute_variant_images .tag_full_selected {
	background: #FFFFFF;
	-webkit-border-radius: none;
	-moz-border-radius: none;
	border-radius: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	padding: 0px;
}

/*ESTILOS DIRECTORIO DE TIENDAS*/
#directory_page_container {
	width: 100%;
	height: 450px;
	position: relative;
	overflow: hidden;
}

#directory_page {
	width: 100%;
	height: 450px;
}

.button_contrat_store {
	float: right;
	margin-top: -35px;
}

#TiendasCategorias {
	margin: 25px 20px 25px 45px;
}

#TiendasCategoriaSelected {
	margin: 5px 50px 25px 60px;
}

/*
#CategTien{
	float:left;
	border:1px solid #eaeaea;
	height:75px;
	width:265px;
	padding:6px;
	font-family: "Gnuolane", "Arial", sans-serif;  color:#5299E9; font-size:20px;
}

#CategTienSelected{
	height:113px;
	width:98%;
	padding:6px;
	margin:10px;
	font-family: "Gnuolane", "Arial", sans-serif;  color:#5299E9; font-size:20px;
}

#CategTienSelectedTitles{
	float:left;
	margin-right:10px;
	margin-bottom:0px;
	height:10px;
}

#CategTienSelectedCatPPal{
margin:-5px;
height:37px;
}
#CategTienSelectedCatPPal a{
		font-family: "Gnuolane", "Arial", sans-serif;  color:#999999; font-size:25px;
}
#CategTienSelectedCatPPal a:hover{
		font-family: "Gnuolane", "Arial", sans-serif;  color:#000000; font-size:25px;
}

#CategTienSelectedSubCatPPal {
margin:-13px -5px -10px -5px;
}
#CategTienSelectedSubCatPPal a{
		font-family: "Gnuolane", "Arial", sans-serif;  color:#5299E9; font-size:36px;
}

#CategTienSelectedSubCatPPal a:hover{
		font-family: "Gnuolane", "Arial", sans-serif;  color:#000000; font-size:36px;
}

#CategTienSelectedSubCat{
margin:-13px -5px -5px -5px;
}

#CategTienSelectedSubCat a{
		font-family: "Gnuolane", "Arial", sans-serif;  color:#5299E9; font-size:14px;
}

#CategTienSelectedSubCat a:hover{
		font-family: "Gnuolane", "Arial", sans-serif;  color:#000000; font-size:14px;
}

#CategTienSelectedFiltros{
	margin:-8px 5px 5px -5px;
	}

#CategTienSelectedFiltros a{
		font-family: "Droid Sans", "Arial", sans-serif;  color:#999999; font-size:12px;		
			border:1px solid #999999;
	border-radius:3px;
		padding:5px;
	text-align:center;
}

#CategTienSelectedFiltros a:hover{
		font-family: "Droid Sans", "Arial", sans-serif;  color:#000000; font-size:12px;	
			border:1px solid #000000;
	border-radius:3px;	
		padding:5px;
	text-align:center;

}
#CategTienSelectedFiltros a:hover:after{
	content: " x";
	font-weight:bold;
}
*/
.store {
	float: left;
	border: 1px solid #eaeaea;
	border-radius: 8px;
	height: 60px;
	width: 245px;
	padding: 6px;
	margin: 6px;
	font-family: "droid sans", "Arial", sans-serif;
	color: #5299E9;
	font-size: 15px;
	font-weight: bold;
}

.store img {
	margin-right: 5px;
}

.store span {
	font-family: "droid sans", "Arial", sans-serif;
	color: #78C916;
	font-size: 11px;
	font-weight: normal;
}

.store span a {
	color: #5299E9;
	font-size: 13px;
	font-weight: bold;
}

.store div.store_holder {
	width: 180px;
	margin-top: -63px;
	margin-left: 70px;
}

/*
#CategTien img{
	margin-right:5px;
}

#CategTien div{
	width:180px;
	margin-top:-67px;
	margin-left:80px;
}

#CategTien :hover{
	color:#000000;
}

.CategTien:hover{
	background-image: url(../img/bg-Categ-Tiendas.png);
	background-repeat: repeat-x;
	background-position: top;
	border:1px solid #cccccc;
}
*/

/*ESTILOS TABS*/
ul.tabs {
	margin: 7px 7px 7px -3px;
	padding: 0;
	float: left;
	list-style: none;
	height: 32px;
	border-bottom: 1px solid #999;
	width: 98%;
	border-radius: 4px 4px 0px 0px;
}

ul.tabs li {
	float: left;
	margin: 0px 10px 0px 0px;
	padding: 0;
	height: 31px;
	line-height: 31px;
	border: none;
	margin-bottom: -1px;
	overflow: hidden;
	position: relative;
	border-radius: 4px 4px 0px 0px;
	background-color: #eaeaea;
}

ul.tabs li a {
	text-decoration: none;
	display: block;
	font-size: 1.2em;
	padding: 0 20px;
	outline: none;
	color: #000;
	font-family: "Gnuolane", "Arial", Georgia, serif;
	font-size: 20px;
	text-decoration: none;
}

ul.tabs li a.noactive {
	font-family: "Gnuolane", "Arial", Georgia, serif;
	color: #C6C6C6;
	font-size: 20px;
	text-decoration: none;
}

ul.tabs li a:hover {
	background: #CCC;
	border-radius: 4px 4px 0px 0px;
	font-family: "Gnuolane", "Arial", Georgia, serif;
	color: #000000;
	font-size: 20px;
	text-decoration: none;
}

html ul.tabs li.active {
	background-image: url(../img/bgTabDirectorio.png);
	background-position: top;
	background-repeat: repeat-x;
	border: 1px solid #999;
	border-bottom: 1px solid #FFF;
	background-color: #FFFFFF;
	color: #000;
	font-family: "Gnuolane", "Arial", Georgia, serif;
	font-size: 20px;
	text-decoration: none;
	margin-right: 10px;
}

html ul.tabs li.active a:hover {
	background-image: url(../img/bgTabDirectorio.png);
	background-position: top;
	background-repeat: repeat-x;
	border-bottom: 1px solid #fff;
	background-color: #FFFFFF;
	font-family: "Gnuolane", "Arial", Georgia, serif;
	color: #000000;
	font-size: 20px;
	text-decoration: none;
	margin-right: 0px;
	border-left: none
}

/*CSS para el contenido del tab*/
.tab_container {
	border: 1px solid #999;
	border-top: none;
	overflow: hidden;
	clear: both;
	float: left;
	width: 98%;
	margin-top: -7px;
	margin-left: -3px;
	background: #fff;
}

.tab_content {
	padding: 0px;
	font-size: 1.2em;
}

.TabContainer {
	background-color: #FFF;
	width: 950px;
	margin-top: 0px;
}

/*-------------------------------------------------------------------
------------------------->> WELCOME BLURB <<-------------------------
--------------------------------------------------------------------*/
.welcome_blurb_content {
	width: 735px;
	height: 400px;
	background-image: url(/static/img/welcomeblurb/back-welcome-blurb-shopping-cart.jpg);
	background-color: #FFF;
	background-repeat: no-repeat;
	background-position-y: -150px;
	background-position-x: -210px;
}

.welcome_blurb_content h1 {
	font-size: 40px;
	color: #666666;
	background-color: rgba(255, 255, 255, 0.8);
	padding: 7px 0px 10px;
}

.welcome_blurb_inner_content {
	width: 465px;
	margin-top: 15px;
	margin-left: 5px;
	margin-right: auto;
}

.welcome_blurb_inner_content .center {
	text-align: center;
}

.welcome_blurb_inner_content h2 {
	font-size: 30px;
	color: #5299E9;
}

.welcome_blurb_inner_content_left {
	padding: 0px 10px 5px 10px;
	margin-right: 30px;
	background-color: rgba(255, 255, 255, 0.8);
	text-align: right;
}

.welcome_blurb_inner_content_right {
	padding: 0px 10px 5px 10px;
	margin-right: 30px;
	background-color: rgba(255, 255, 255, 0.8);
}

.text_welcome_blurb_left {
	font-family: "Arial", "Droid Sans";
	font-size: 14px;
	text-align: left;
	color: #000;
}

.text_welcome_blurb_right {
	font-family: "Arial", "Droid Sans";
	font-size: 14px;
	text-align: right;
	color: #000;
}

.text_big_button {
	font-family: "Gnuolane", "Arial", sans-serif;
	color: #fff;
	font-size: 28px;
	padding-top: 7px;
	margin-top: 10px;
}

.testimonial {
	border: solid 1px #e6e6e6;
	width: 100%;
	border-radius: 8px;
	margin-top: 65px;
	height: 60px;
}

.testimonial_left {
	margin: 5px;
	width: 46%;
	float: left;
	border-right: solid 2px #ededed;
	text-align: left;
}

.testimonial_right {
	margin: 5px;
	width: 48%;
	float: right;
	text-align: left;
}

.user_pic {
	float: left;
	width: 44px;
	height: 44px;
	margin-right: 5px;
}

.link_testimonial {
	font-family: "Droid-Sans", "Arial", Georgia, serif;
	color: #2178D8;
	font-size: 11px;
	text-decoration: underline;
	float: left;
	width: 292px;
	padding-left: 50px;
	margin-top: -32px;
	line-height: 1.1;
}

.text_testimonial_nick {
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	color: #5299E5;
	font-size: 13px;
	cursor: pointer;
	margin-top: -4px;
}

#social {
	margin: 10px;
}

div .twitter, .fb-like {
	font-size: 1px;
	display: inline-block;
	float: left;
	margin-left: 5px;
}

.plusone {
	margin-top: 0px;
	width: 60px;
	float: left;
	margin-left: 5px;
}

div .fb_reset {
	display: inline;
}

/* tablesorter */
table.tablesorter {
	font-family: arial;
	background-color: #CDCDCD;
	margin: 10px 0pt 15px;
	font-size: 13px;
	width: 100%;
	text-align: left;
}

table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #e6EEEE;
	border: 1px solid #FFF;
	font-size: 13 px;
	padding: 4px;
}

table.tablesorter thead tr .header {
	background-image: url(/static/img/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}

table.tablesorter tbody td {
	color: #3D3D3D;
	padding: 4px;
	background-color: #FFF;
	vertical-align: top;
}

table.tablesorter tbody tr.odd td {
	background-color: #F0F0F6;
}

table.tablesorter thead tr .headerSortUp {
	background-image: url(/static/img/asc.gif);
}

table.tablesorter thead tr .headerSortDown {
	background-image: url(/static/img/desc.gif);
}

table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp
	{
	background-color: #8dbdd8;
}

/*******/
.discounts_phrase {
	font-family: "Gnuolane", "Arial", Georgia, serif;
	font-size: 24px;
	color: #5299E9;
	text-align: center;
}

.color_green_light {
	color: #72BE13;
}

.discount_tag {
	background-color: red;
	color: white;
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
	font-size: 15px;
	width: 190px;
}

.costo_envio {
	margin-right: 80px;
	text-align: right;
	float: right;
	font-family: "Arial", Georgia, serif;
	font-weight: bold;
	color: #2178D8;
	font-size: 12px;
}

.courier_error {
    margin-right: 80px;
    text-align: left;
    float: right;
    font-family: "Arial", Georgia, serif;
    font-weight: bold;
    color: red;
    font-size: 13px;
}

.updated_product_landingpage_header {
	float: left;
	width: 898px;
	height: 340px;
	background-image:
		url(https://s3.amazonaws.com/static.kentriki.com/site_imgs/thumbs_up_blue_banner.jpg);
	background-repeat: no-repeat;
	position: relative;
	left: 15px;
	margin-top: 20px;
}

.updated_product_landingpage_titlebox {
	width: 410px;
	height: 80px;
	padding: 10px;
	margin-top: 180px;
	margin-left: 430px;
}

.updated_product_landingpage_titlebox p,
	.store_landingpage_benefits_unit p {
	font: 22px/1em "Droid-Sans", "Arial", Georgia, serif;
	color: white;
	margin-top: 10px;
}

.updated_product_landingpage_titlebox span,
	.store_landingpage_benefits_unit span {
	font: 40px/1em "Gnuolane", "Arial", sans-serif;
	color: white;
}

.updated_product_landingpage_titlebox p {
	margin-bottom: 15px;
}

.updated_product_landingpage_titlebox p,
	.updated_product_landingpage_benefits p {
	line-height: 26px;
	text-align: justify;
}

.updated_product_landingpage_titlebox a {
	font: 20px/1em "Droid-Sans", "Arial", Georgia, serif;
	color: #FFF;
	padding: 14px 30px;
	margin-left: 17px;
}

.updated_product_landingpage_product img {
	width: 200px;
	height: 200px;
}

.updated_product_landingpage_product p {
	text-align: center;
	margin-top: 10px;
	width: 200px;
}

.updated_product_landingpage_title {
	font: 26px/1em "Gnuolane", "Arial", sans-serif;
	color: #666;
	position: relative;
	top: -230px;
	left: 250px;
	width: 600px;
	/*float:left;*/
	/*margin-left:20px;*/
	/*margin-top:10px;*/
}

.updated_product_landingpage_publication {
	/*float:left;*/
	width: 100%;
	padding: 10px 10px;
	/*text-align: center;*/
	margin: 10px 10px 10px 10px;
}

.updated_pdoruct_landingpage_main {
	float: left;
	width: 927px;
	height: auto;
	padding: 10px 10px 0px 10px;
	background-color: #F8F8F8;
	position: relative;
	left: -10px;
	border-bottom: 1px solid #CCC;
	border-top: 1px solid #FFF;
}

.diagonal_bg {
	background-image: url("/static/img/bg_diagonal.png");
	width: 800px;
	height: 100px;
}

ul.checkbox li { 
  border: 1px transparent solid; 
  display:inline-block;
  width:19em;
} 


/*-------------------------------------------------------------------
------------------------->> RESPONSIVE DESIGN <<-------------------------
--------------------------------------------------------------------*/
@media ( min-width : 1200px) {
	.container {
		max-width: 947px;
	}
	.banner {
		width: 920px;
	}
}

.container {
	border-left: #B4C3D4 solid 1px;
	border-right: #B4C3D4 solid 1px;
}

.col-md-6 h1 {
	font-size: 34px;
	color: #5299E9;
}

#cajacompra {
	width: 98%
}

#cajatarjetas {
	width: 98%;
	padding-top: 10px;
}

#cajatexto {
	width: 98%;
	padding-top: 10px;
}

@media ( max-width : 650px) {
	.banner {
		width: 450px;
	}
}

@media ( max-width : 500px) {
	.banner {
		width: 350px;
	}
	.td_right {
		font-size: 11px;
	}
	.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2,
		.col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3,
		.col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5,
		.col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6,
		.col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8,
		.col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9,
		.col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11,
		.col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12
		{
		font-size: 11px;
	}
	h1, .h1, h2, .h2, h3, .h3 {
		font-size: 25px;
	}
	h4, .h4 {
		font-size: 17px;
	}
}

@media ( max-width : 400px) {
	.banner {
		width: 250px;
	}
}

@media all {
    .publication_description_img img{
        height: auto !important;
        max-width: 90% !important;
   
    }

    .publication_description_img ul{
        list-style: disc outside !important;
    }
}

/*******/

/*** TOWNS COMBO BOX ****/
.town-input .ui-autocomplete-input, select.combobox {
	padding: 4px 3px !important;
	font-size: 13px !important;
	background: #fff !important;
	border: 1px #CCCCCC solid !important;
	border-radius: 0px !important;
	font-weight: normal !important;
	color: #333 !important;
	width: 230px !important;
}

.town-input-store .ui-autocomplete-input {
	padding: 4px 5px  !important;
	background: #FFFFFF !important;
	border: 1px #CCCCCC solid !important;
	border-radius: 0px !important;
	color: #333 !important;
	width: 240px !important;
	height: 20px !important;
	font-family: "Droid-Sans-Bold", "Arial", Georgia, serif ;
	font-size: 13px !important;
}

.custom-combobox {
	position: relative;
	display: inline-block;
}

.custom-combobox-toggle {
	position: absolute;
	top: 0;
	bottom: 0;
	margin-left: -1px;
	padding: 0;
}

.custom-combobox-input {
	margin: 0;
	padding: 5px 10px;
}

#no_postal_code {
	line-height: 28px;
}

ul.ui-autocomplete {
	z-index: 11;
	top: 1109px;
	left: 400px;
	display: block;
	width: 254px;
	min-height: 250px;
	border-radius: 0px;
	font-size: 13px !important;
	color: #333;
}

ul.ui-autocomplete a,
ul.ui-autocomplete a:hover,
ul.ui-autocomplete a:active {
	color: #333;
	background: none;
	border: none;
}

.first-row {
	text-transform: uppercase;
	font-weight: bold;
}

.mapping .not-found {
	color: red;
}

.mapping select {
	width: 120px;
	background-color: #fff;
}

.mapping select.incomplete {
	border: 1px red solid;
}

.no-courier {
	clear: both;
	display: none;
}

.no-courier .message {
	color: red;
}





/* elujan */
/* Start Spinning Overlay */
#spinning_overlay
{
    position: absolute;
    width: 947px;
    height: 100%;
    z-index: 1000;
    display:none;
    background-color: rgba(242,242,242,0.5);    
}

.spinning_container, .spinning_placeholder {
    display: block;
    height: 104px;
    left: 50%;
    margin-left: -64.5px;
    margin-top: -52px;
    min-height: 859px;
    position: fixed;
    text-align: center;
    top: 50%;
    width: 129px;
}

.spinning_content, .spinning_placeholder 
{ 
    display:inline-block;
    vertical-align: middle; 
    text-shadow: -1px 0 white, 0 1px white, 1px 0 white, 0 -1px white;
    font-family: "Gnuolane","Arial",Georgia,serif;
    font-size:3em;
    text-align: center;
}

.spinning_message{
    text-align:center;
    width:100%;
}


.spinning_content  img
{
    width:50px;;
    height:50px;
}

/*
 * elujan
 * Shipping Zones Updates 
 */

.table_shipping_zones 
{
    width: 100%;
}

.table_shipping_zones > thead >tr>td
{
    
    background: #f2f2f2 url("/static/img/table_title_bg.jpg") repeat-x scroll 0 0;
    border-bottom: 1px solid #b4c3d4;
    color: #666;
    font-family: "Arial",Georgia,serif;
    font-size: 11px;
    font-weight: bold;
    height: 23px;
    margin-top: 5px;
    padding: 5px;
    color: #5299e5;
}

.sz_form
{
    display: none;
}

#shipping_zone_message,
.shipping_zone_message 
{
    color: red !important;
}

#shipping_zone_message {
	padding: 10px;
	font-size: 1.0em;
	font-weight: bold;
}


/*
 * Spinning Overlay in Update Shipping Zones
 */
.spinning_overlay_update_shipping_zone{
    background-color: rgba(242, 242, 242, 0.5);
    position: absolute;
    z-index: 1000;
    height: 492px !important;
    margin-top: 40px;
    width: 1070px !important;
}

#courier_status {
	margin: 15px 0px;
	right: 15px;
}
/*
 * Styles for input placeholders
 */

::-webkit-input-placeholder { color:#A0A0A0; }
::-moz-placeholder { color:#A0A0A0; } /* firefox 19+ */
:-ms-input-placeholder { color:#A0A0A0; } /* ie */
input:-moz-placeholder { color:#A0A0A0; }

.ui-datepicker-div{
    z-index: 9999 !important;
}

#btn_shipping_zone_mapping {
    display: inline-block;
    zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
    *display: inline;
    vertical-align: baseline;
    outline: none;
    cursor: pointer;
    text-align: center;
    text-decoration: none;
    font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
    font-size: 13px;
    padding: .5em 2em .55em;
    text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
    -webkit-border-radius: .5em;
    -moz-border-radius: .5em;
    border-radius: .5em;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
    box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
    /* Color */
    color: #e8f0de;
    border: solid 1px #538312;
    background: #64991e;
    background: -webkit-gradient(linear, left top, left bottom, from(#85DB18),
        to(#558E0F));
    background: -moz-linear-gradient(top, #85DB18, #558E0F);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#85DB18',
        endColorstr='#558E0F');

}

#btn_shipping_zone_delete {
    display: inline-block;
    zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
    *display: inline;
    vertical-align: baseline;
    outline: none;
    cursor: pointer;
    text-align: center;
    text-decoration: none;
    font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
    font-size: 13px;
    padding: .5em 2em .55em;
    text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
    -webkit-border-radius: .5em;
    -moz-border-radius: .5em;
    border-radius: .5em;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
    box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
    /* Color  */
    color: #e8f0de;
    border: solid 1px #B50101;
    background: #D11717;
    background: -webkit-gradient(linear, left top, left bottom, from(#EA1919),
        to(#D11717));
    background: -moz-linear-gradient(top, #EA1919, #D11717);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D11B1B',
        endColorstr='#D11717');
}



#btn_shipping_zone_cancelar {
    display: inline-block;
    zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
    *display: inline;
    vertical-align: baseline;
    outline: none;
    cursor: pointer;
    text-align: center;
    text-decoration: none;
    font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
    font-size: 13px;
    padding: .5em 2em .55em;
    text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
    -webkit-border-radius: .5em;
    -moz-border-radius: .5em;
    border-radius: .5em;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
    box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
    /* Color */
    color: #F2F2F2;
    border: solid 1px #A0A0A0;
    background: #E0E0E0;
    background: -webkit-gradient(linear, left top, left bottom, from(#E0E0E0),
        to(#A0A0A0));
    background: -moz-linear-gradient(top, #E0E0E0, #A0A0A0);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E0E0E0',
        endColorstr='#A0A0A0');

}

.store_plan_content
{
    width: 149px;
    height: 107px;
    text-align: center;
}

.store_plan_content > :first-child
{
    color: #fff;
    display: inline-block;
    font-size: 1.2em;
    font-style: normal;
    font-weight: bold;
    height: 21px;
    line-height: 120%;
    padding-top: 4px;
    text-shadow: -3px 1px 4px #000;
    vertical-align: middle;
    width: 100%;
}

.store_plan_content > :last-child
{
    color: #fff;
    display: inline-block;
    font-size: 1.6em;
    line-height: normal;
    margin-top: 18px;
    text-shadow: -3px 1px 4px #000;
    vertical-align: middle;
    font-family:"Droid-Sans-Bold","Arial",Georgia,serif;
}


.items_shipping
{
	border: 1px solid #B4C3D4;
}

.items_shipping td head
{
    border-bottom: 1px solid #B4C3D4;
    align: center;
    with:42px;
}

.items_shipping td
{
    border-bottom: 1px solid #B4C3D4;
    align: center;
    with:42px;
}

.items_shipping thead>tr
{
    background: #CECECE;
}

.items_shipping tbody>tr>td>input
{
    width: 25px;
}

.items_shipping tr td
{
    white-space: nowrap;
    text-align: center;
}

.items_shipping tbody>tr:nth-child(even) {

    background: #FFF;
}
.items_shipping tbody>tr:nth-child(odd) {
	background: #F4FCFD;
}

#_container{
	width: 200px !important;
}


#brand_container .ui-autocomplete-input {
    background-color: rgb(255, 255, 255);
    border: 1px solid rgb(204, 204, 204);
    display: block;
    float: left;
    height: 30px;
    line-height: 30px;
    text-align: left;
    vertical-align: middle;
    color: rgb(51, 51, 51);
    font-family: "Droid-Sans-Bold", "Arial", Georgia, serif;
    font-size: 13px;
    width: 550px;
}

input[type=checkbox] {
    margin:5px;
}

input[type=checkbox].disable {
    pointer-events: none;
    opacity: 0.5;
}

.form-group {
    position: relative;
}

.form-group > .input_valid + span,
.form-group > .input_error + span{
        display: block;
        position: absolute;
        right: -3px;
        top: -12px;
}

.form-group > .input_valid + span:after {
        content:"\2713";
        color: green;
}

.form-group > .input_valid {
    border-color: green;
}

.form-group > .input_error {
    border-color: red;
}

.form-group > .input_error + span:after {
        content:"\2715";
        color: red;
}

.form-group span {
    font-size: 38px;
}

.draggable_element {
	display: inline-block;
	width: 180px;
	height: 200px;
	background: white;
	border: 1px solid rgb(196, 196, 196);
	line-height: 200px;
	text-align: center;
	margin: 10px;
	color: rgb(51, 51, 51);
	font-size: 30px;
	cursor: move;
	border: 1px solid #111;
	border-radius: 5px 5px 5px 5px;

}


.draggable_section_icon_edit{
    float: right;
    position: relative;
    top: 0px;
    left: 10px;
}

.draggable_section_icon_edit img{
    width: 20px;
    height: 20px;
}

.draggable_section_icon_delete{
    float: right;
    position: relative;
    top: 0px;
    left: 10px;
}

.draggable_section_icon_delete img{
    width: 20px;
    height: 20px;
}

.draggable_section_title{
	background: #3282D2;
	border-bottom: 1px solid #111;
	padding: 8px 15px;
	font-size: 16px;
	color: white;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
	letter-spacing: 0;
	border-radius: 4px 4px 0 0;
	font-weight: normal;
	margin-bottom: 0;
	overflow: hidden;
}

.draggable_section_text{
	width: 180px; /* This width must be the sabe as .draggable-element */
	height: 163px;
	border-radius: 0 0 6px 6px ;
	z-index: 3;
	color: #FFF;
	text-shadow: 0px 0px 6px rgba(0,0,0,0.7);
}

.kupon .ui-autocomplete-input{
	width: 280px;
	height: 26px;
}

.cupon .ui-autocomplete-input{
    width: 249px;
    height: 26px;
}

/*------Tarjetas para Kentriki Apps ---*/

.wrap {
    margin-top: 10px;
    width:100%;
    display: inline-block;
}

.kapp_settings {
    background-color: white;
    margin-left: 5px;
    width: 600px;
    height: 200px;
    border-radius: 0px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}

/*------ Kentriki Apps ---*/

.input_kapp{
    float:left;
}

.error_content{
    margin-top: 5px;
    margin-left: 250px;
    width: 100%;
    min-height: 30px;
    height: auto;
    float:left;
}

.error_img{
    padding-top: 5px;
    margin-bottom: 5px;
    margin-left: 5px;
    float: left;
}

.error_message{
    text-align: left;
    vertical-align: text-top;
    color: red;
    font-weight: bold;
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 5px;
}

.values_kapp{
    display: inline-block;
    width: 240px;
    text-align: right;
}

.card_kapp{
    padding-right: 5px;
    padding-left: 16px;
    padding-bottom: 30px;
    height: 200px;
    width: 280px;
    display: inline-block;
    margin: 0 auto;
}

.card_kapp_img{
    height: 66px;
    width: 280px;
    border: 1px solid #B4C3D4;
}

.card_kapp_content {
    height: 134px;
    width: 280px;
    overflow: hidden;
    border: 1px solid #B4C3D4;
                
}

.top_box { 
    margin-left: 5px;
    height: 140px;
    width: 280px;
}

.bot_box { 
    margin-left: 5px;
    height: 140px;
    width: 280px;
}

.top_box_slide {
    top: 0%;
    height: 400px;
    width: 280px;
    position: relative;
    transition: all .4s ease-out;
    overflow: hidden;
    background: whitesmoke;
}

.card_kapp_content_h1 {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 14pt;
    color: black;

    display: block;
    display: -webkit-box;
    max-width: 100%;
    height: 37px;
    margin: 0 auto;
    
    line-height: 1;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.card_kapp_content_h2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12pt;
    color: black;
}

.card_kapp_content_p {
    font-family: Arial, Helvetica, sans-serif;
    line-height: normal;
    font-size: 12pt;
    color: rgba(49, 43, 43, 0.795);

    display: block;
    display: -webkit-box;
    max-width: 100%;
    height: 65px;
    margin: 0 auto;
    
    line-height: 1;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.rating_stars{
    height: 20px;
    width: 100px;
    padding-bottom: 25px;
}

.card_kapp:hover > .card_kapp_content > .top_box_slide{
    top: -100%;
}

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

.hidetext {
    -webkit-text-security: disc;
}

.blocked_card{
    opacity: 0.2;
}

/*------ Drag and Drop Vitrinas ---*/

.sortable{
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 850px;
}

.sort_square{
    background: #f2f2f2;
    border: 1px solid #999999;
    height: 90px !important;
}

.sortable_text{
    margin: 4px 4px 4px 0;
    padding: 1px;
    float: left;
    width: 100px;
    height: auto;
    text-align: center;
    line-height: normal;
    overflow: hidden;
}

#dragndrop div:hover {
    cursor: grab;
}

#dragndrop div.ui-sortable-helper{
    cursor: move;
}

.text_sort{
    margin-top: 10px;
    display: inline-block;
    vertical-align: middle;
    line-height: normal;
}

/*------ Bulk Load ---*/

.img_container {
	border: 1px solid #B4C3D4;
	width: 260px;
	background: whitesmoke;
	float: left;
}

.img_list{
	width: 200px;
	background: whitesmoke;
	white-space: nowrap;
	text-overflow: ellipsis;
	display: block;
	overflow: hidden;
}

.title_ul {
	align-content: center;
	align-items: center;
	counter-reset: stepCount;
	display: flex;
	justify-content: space-around;
	width: 640px;
	margin-right: 80px;
  }

.bread_ul {
	align-content: center;
	align-items: center;
	counter-reset: stepCount;
	display: flex;
	justify-content: space-around;
	width: 500px;
	margin-left: 80px;
}

.bread_li {
	background: dodgerblue;
	color: white;
	content: ' ';
	display: flex;
	flex-grow: 1;
	height: .3em;
	line-height: 1em;
	margin: 0;
	position: relative;
	text-align: right;
	z-index: -1;
}

.bread_li::before {
	color: white;
	background: dodgerblue;
	border-radius: 50%;
	counter-increment: stepCount;
	content: counter(stepCount); 
	height: 2em;
	left: -2em;
	line-height: 2em;
	position: absolute;
	text-align: center;
	top: -.85em;
	width: 2em;
}

.bread_li.active {
	background-color: lightblue;
}

.bread_li.active ~ li {
	background-color: lightblue;
}

.bread_li.active ~ li::before {
	background-color: lightblue;
}

.bread_li:last-child {
	flex-basis: 0;
	flex-grow: 0;
	flex-shrink: 1;
}

/*------ Feed Tooltip ---*/

.tooltip {
    position: relative;
    display: inline-block;
}

.tooltip .tooltiptext {
    visibility: hidden;
    font-size: 11px;
    color: black;
    width: 130px;
    background-color: #eaeaea;
    text-align: center;
    border-radius: 6px;
    border: 1px solid #a5a5a5;
    padding: 5px 0;
    position: absolute;
    z-index: 1;
}

.tooltip:hover .tooltiptext {
    visibility: visible;
}

.text_feed_input {
    font-family: "Arial", Georgia, serif;
    color: #333;
    font-size: 13px;
}

/* The switch */
.switch {
    position: relative;
    display: inline-block;
    margin-left: 20px;
    width: 30px;
    height: 17px;
  }

.switch input {
    opacity: 0;
    width: 0;
    height: 0;
}

.slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #ccc;
    -webkit-transition: .4s;
    transition: .4s;
}

.slider:before {
    position: absolute;
    content: "";
    height: 13px;
    width: 13px;
    left: 3px;
    bottom: 2px;
    background-color: white;
    -webkit-transition: .4s;
    transition: .4s;
}

input:checked + .slider {
    background-color: #72BE14;
}

input:focus + .slider {
    box-shadow: 0 0 1px #2196F3;
}

input:checked + .slider:before {
    -webkit-transform: translateX(11px);
    -ms-transform: translateX(11px);
    transform: translateX(11px);
}

.slider.round {
    border-radius: 34px;
}

.slider.round:before {
    border-radius: 50%;
}

.ktab {
    list-style: none;
    float: left;
    position: relative;
    top: 2px;
    margin: 0 .2em 1px 0;
    border-bottom: 0 !important;
    padding: 0;
    white-space: nowrap;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
}

.ktab a, .ktab label{
    padding: .5em 1em;
    float: left;
    color: #666;
}

.ktab_grid {
    height: 936px;
    width: 921px;
    float: left;
    padding-left: 5px;
    border-color: #B4C3D4 !important;
    border-style: solid !important;
    border-width: 1px 1px 1px 1px !important;
}

.ktab.open {
    border: 1px solid #B4C3D4;
    background: rgb(255, 255, 255);
    font-weight: bold;
    color: #606060;
}

.ktab.close {
    border: 1px solid #b4c3d4;
    font-weight: bold;
    color: #606060;
    background-color: #bdbdbd;
    background-image: linear-gradient(180deg, #FFF 0%, #bdbdbd 70%);
}

.preview-box {
    float: left;
    height: 80px;
    width: 117px;
    border: 1px solid #B4C3D4;
    border-radius: 13%;
}