@font-face {
	font-family: yapo-icons;
	src: url(../../../fonts/yapo-icons.eot?#iefix) format("embedded-opentype"), url(../../../fonts/yapo-icons.woff) format("woff"), url(../../../fonts/yapo-icons.ttf) format("truetype"), url(../../../fonts/yapo-icons.svg#yapo-icons) format("svg");
	font-weight: 400;
	font-style: normal;
}
a {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
abbr {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
acronym {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
address {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
applet {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
article {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
aside {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
audio {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
b {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
big {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
blockquote {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
body {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
canvas {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
caption {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
center {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
cite {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
code {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
dd {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
del {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
details {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
dfn {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
div {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
dl {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
dt {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
em {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
embed {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
fieldset {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
figcaption {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
figure {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
footer {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
form {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
h1 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
h2 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
h3 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
h4 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
h5 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
h6 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
header {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
hgroup {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
html {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
i {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
iframe {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
img {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
ins {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
kbd {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
label {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
legend {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
li {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
mark {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
menu {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
nav {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
object {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
ol {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
output {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
p {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
pre {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
q {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
ruby {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
s {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
samp {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
section {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
small {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
span {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
strike {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
strong {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
sub {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
summary {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
sup {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
table {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
tbody {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
td {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
tfoot {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
th {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
thead {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
time {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
tr {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
tt {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
u {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
ul {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
var {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
video {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
html {
	-ms-text-size-adjust: 100%;
}
body {
	line-height: 1; font-family: Helvetica,Arial,sans-serif; -webkit-text-size-adjust: 100%;
}
article {
	display: block;
}
aside {
	display: block;
}
details {
	display: block;
}
figcaption {
	display: block;
}
figure {
	display: block;
}
footer {
	display: block;
}
header {
	display: block;
}
hgroup {
	display: block;
}
main {
	display: block;
}
nav {
	display: block;
}
section {
	display: block;
}
summary {
	display: block;
}
audio {
	display: inline-block;
}
canvas {
	display: inline-block;
}
video {
	display: inline-block;
}
audio:not([controls]) {
	height: 0px; display: none;
}
a:active {
	outline: 0px;
}
a:hover {
	outline: 0px;
}
abbr[title] {
	border-bottom-color: currentColor; border-bottom-width: 1px; border-bottom-style: dotted;
}
b {
	font-weight: 700;
}
strong {
	font-weight: 700;
}
dfn {
	font-style: italic;
}
hr {
	height: 0px; box-sizing: content-box; -moz-box-sizing: content-box;
}
mark {
	background: rgb(255, 255, 0); color: rgb(0, 0, 0);
}
pre {
	white-space: pre-wrap; -ms-word-wrap: break-word;
}
blockquote {
	quotes: none;
}
q {
	quotes: none;
}
blockquote::after {
	content: none;
}
blockquote::before {
	content: none;
}
q::after {
	content: none;
}
q::before {
	content: none;
}
ol {
	list-style: none;
}
ul {
	list-style: none;
}
img {
	border: 0px currentColor; border-image: none; -ms-interpolation-mode: bicubic;
}
svg:not(:root) {
	overflow: hidden;
}
button {
	line-height: normal;
}
input {
	line-height: normal;
}
button {
	text-transform: none;
}
select {
	text-transform: none;
}
button {
	cursor: pointer; -webkit-appearance: button;
}
html input[type=button] {
	cursor: pointer; -webkit-appearance: button;
}
input[type=reset] {
	cursor: pointer; -webkit-appearance: button;
}
input[type=submit] {
	cursor: pointer; -webkit-appearance: button;
}
button[disabled] {
	cursor: default;
}
html input[disabled] {
	cursor: default;
}
input[type=checkbox] {
	padding: 0px; box-sizing: border-box;
}
input[type=radio] {
	padding: 0px; box-sizing: border-box;
}
input[type=search] {
	box-sizing: content-box; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; -webkit-appearance: textfield;
}
textarea {
	overflow: auto; vertical-align: top;
}
table {
	border-collapse: collapse; border-spacing: 0;
}
[hidden] {
	display: none;
}
.text-left {
	text-align: left;
}
.text-justify {
	text-align: justify;
}
.text-nowrap {
	white-space: nowrap;
}
.h1 {
	color: inherit; line-height: 1.1; font-family: Helvetica,Arial,sans-serif; font-weight: 500;
}
.h2 {
	color: inherit; line-height: 1.1; font-family: Helvetica,Arial,sans-serif; font-weight: 500;
}
.h3 {
	color: inherit; line-height: 1.1; font-family: Helvetica,Arial,sans-serif; font-weight: 500;
}
.h4 {
	color: inherit; line-height: 1.1; font-family: Helvetica,Arial,sans-serif; font-weight: 500;
}
.h5 {
	color: inherit; line-height: 1.1; font-family: Helvetica,Arial,sans-serif; font-weight: 500;
}
.h6 {
	color: inherit; line-height: 1.1; font-family: Helvetica,Arial,sans-serif; font-weight: 500;
}
h1 {
	color: inherit; line-height: 1.1; font-family: Helvetica,Arial,sans-serif; font-weight: 500;
}
h2 {
	color: inherit; line-height: 1.1; font-family: Helvetica,Arial,sans-serif; font-weight: 500;
}
h3 {
	color: inherit; line-height: 1.1; font-family: Helvetica,Arial,sans-serif; font-weight: 500;
}
h4 {
	color: inherit; line-height: 1.1; font-family: Helvetica,Arial,sans-serif; font-weight: 500;
}
h5 {
	color: inherit; line-height: 1.1; font-family: Helvetica,Arial,sans-serif; font-weight: 500;
}
h6 {
	color: inherit; line-height: 1.1; font-family: Helvetica,Arial,sans-serif; font-weight: 500;
}
h1 {
	margin: 10px 0px; font-weight: 700;
}
h1.middle {
	width: 100%; text-align: center;
}
h1.mobile {
	width: 100%; text-align: center; font-size: 17px; margin-bottom: 15px;
}
h1.store-title {
	margin: 10px auto 50px; color: rgb(44, 62, 80); font-size: 2.2em; display: inline-block;
}
h2 {
	margin: 0px; color: rgb(94, 94, 94); font-weight: 700;
}
h3 {
	color: rgb(94, 94, 94); font-size: 18px; font-weight: 700;
}
h5 {
	margin: 0px;
}
.small {
	font-size: 85%;
}
small {
	font-size: 85%;
}
cite {
	font-style: normal;
}
.text-muted {
	color: rgb(179, 179, 179);
}
.text-primary {
	color: rgb(66, 139, 202);
}
.text-primary:hover {
	
}
.text-warning {
	color: rgb(192, 152, 83);
}
.text-warning:hover {
	
}
.text-danger {
	color: rgb(185, 74, 72);
}
.text-danger:hover {
	color: rgb(149, 59, 57);
}
.text-success {
	color: rgb(70, 136, 71);
}
.text-success:hover {
	color: rgb(53, 102, 53);
}
.text-info {
	color: rgb(58, 135, 173);
}
.text-info:hover {
	color: rgb(45, 106, 135);
}
.icon-yapo::before {
	text-transform: none !important; line-height: 1; font-family: yapo-icons !important; font-style: normal !important; font-variant: normal !important; font-weight: 400 !important; -webkit-font-smoothing: antialiased; speak: none; -moz-osx-font-smoothing: grayscale;
}
.icon-arrow-right::before {
	content: "a";
}
.icon-arrow-left::before {
	content: "b";
}
.icon-arrow-back::before {
	content: "c";
}
.icon-arrow-down-bold::before {
	content: "d";
}
.icon-envelope::before {
	content: "e";
}
.icon-excl-circled::before {
	content: "f";
}
.icon-phone::before {
	content: "g";
}
.icon-picture::before {
	content: "h";
}
.icon-warning::before {
	content: "i";
}
.icon-zoom::before {
	content: "j";
}
.icon-plane::before {
	content: "k";
}
.icon-eye::before {
	content: "l";
}
.icon-briefcase::before {
	content: "n";
}
.icon-facebook-circled::before {
	content: "o";
}
.icon-poker-face-circled::before {
	content: "p";
}
.icon-face-crying-circled::before {
	content: "1";
}
.icon-face-happy-circled::before {
	content: "2";
}
.icon-face-smile-circled::before {
	content: "8";
}
.icon-face-wink-circled::before {
	content: "3";
}
.icon-face-tongue-circled::before {
	content: "4";
}
.icon-face-sad-circled::before {
	content: "5";
}
.icon-sad-face::before {
	content: "q";
}
.icon-facebook-full::before {
	content: "r";
}
.icon-cart::before {
	content: "s";
}
.icon-chain::before {
	content: "t";
}
.icon-heart::before {
	content: "u";
}
.icon-search::before {
	content: "v";
}
.icon-check::before {
	content: "w";
}
.icon-flag::before {
	content: "x";
}
.icon-star::before {
	content: "y";
}
.icon-store::before {
	content: "9";
}
.icon-heart-full::before {
	content: "A";
}
.icon-check-circled::before {
	content: "B";
}
.icon-clock::before {
	content: "C";
}
.icon-id::before {
	content: "D";
}
.icon-trash::before {
	content: "E";
}
.icon-close::before {
	content: "F";
}
.icon-list::before {
	content: "G";
}
.icon-twitter-circled::before {
	content: "H";
}
.icon-contacts::before {
	content: "I";
}
.icon-location::before {
	content: "J";
}
.icon-twitter-full::before {
	content: "K";
}
.icon-email-circled::before {
	content: "L";
}
.icon-padlock::before {
	content: "M";
}
.icon-user::before {
	content: "N";
}
.icon-user-circled::before {
	content: "O";
}
.icon-pencil::before {
	content: "P";
}
.icon-email-full::before {
	content: "Q";
}
.icon-arrow-up-bold::before {
	content: "R";
}
.icon-arrow-left-bold::before {
	content: "m";
}
.icon-arrow-right-bold::before {
	content: "S";
}
.icon-arrow-up::before {
	content: "T";
}
.icon-arrow-down::before {
	content: "U";
}
.icon-gift::before {
	content: "V";
}
.icon-world::before {
	content: "X";
}
.icon-face-sleeping-circled::before {
	content: "W";
}
.icon-settings::before {
	content: "Y";
}
.icon-info-circled::before {
	content: "Z";
}
.icon-plus::before {
	content: "0";
}
.icon-caret-up-d::before {
	content: "6";
}
.icon-menu::before {
	content: "7";
}
.icon-store-full::before {
	content: "z";
}
.icon-arrow-curved::before {
	content: "!";
}
.icon-close-circled::before {
	content: "&";
}
.icon-icono-pack::before {
	content: "'";
}
.icon-costumer-service::before {
	content: "(";
}
.icon-clock-pack::before {
	content: ")";
}
.icon-stats::before {
	content: "+";
}
.icon-speed::before {
	content: "*";
}
.icon-vector-right::before {
	content: ",";
}
.icon-ok::before {
	content: ".";
}
.icon-people::before {
	content: """;
}
.icon-ad-insert::before {
	content: "-";
}
body.pgwModalOpen {
	overflow: hidden;
}
#pgwModalBackdrop {
	left: 0px; top: 0px; width: 100%; height: 100%; position: fixed; z-index: 9000;
}
#pgwModal {
	left: 0px; top: 0px; text-align: center; right: 0px; bottom: 0px; position: fixed; z-index: 9010; -ms-overflow-x: auto; -ms-overflow-y: scroll;
}
#pgwModal .pm-container {
	margin: 10px;
}
#pgwModal .pm-body {
	width: 100%; margin-top: 10px; display: inline-block; position: relative; z-index: 9020; min-width: 300px; max-width: 800px;
}
.pgwModalBackdrop {
	background: rgb(0, 0, 0); opacity: 0.6;
}
.pgwModal .pm-body {
	border-radius: 5px; box-shadow: 0px 0px 5px 5px #555; background-color: rgb(255, 255, 255); -webkit-box-shadow: 0 0 5px 5px #555;
}
.pgwModal .pm-title {
	display: none;
}
.pgwModal .pm-content {
	background: rgb(255, 255, 255); padding: 10px; border-radius: 5px; text-align: center; font-size: 14px; min-height: 80px;
}
.pgwModal .pm-buttons {
	margin-top: 10px;
}
.pgwModal .pm-buttons .btn {
	margin-top: 5px; margin-bottom: 0px; max-width: 300px;
}
.pgwModal .pm-close {
	top: 9px; right: 10px; position: absolute; cursor: pointer;
}
.pgwModal .pm-close span.pm-icon {
	width: 18px; height: 18px; display: block; background-image: url("data:image/png;base64,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");
}
html {
	-webkit-text-size-adjust: none;
}
body {
	background: rgb(255, 255, 255); padding: 0px; color: rgb(94, 94, 94); font-size: 10px;
}
.title {
	width: 100%; color: rgb(94, 94, 94); font-size: 21px; margin-bottom: 30px;
}
.center.title {
	text-align: center;
}
.left.title {
	text-align: left;
}
a {
	text-decoration: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
a:focus {
	color: rgb(35, 80, 125); text-decoration: none;
}
a:hover {
	color: rgb(35, 80, 125); text-decoration: none;
}
a:focus {
	outline-offset: -2px;
}
* {
	font-family: Helvetica,Arial,Sans-serif !important; box-sizing: border-box; box-shadow: none !important; text-shadow: none !important; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-shadow: none; -moz-box-shadow: none; -webkit-text-shadow: none; -moz-text-shadow: none; -o-text-shadow: none;
}
.bt {
	vertical-align: top; -webkit-appearance: none; -moz-appearance: none;
}
.ipt_text {
	vertical-align: top; -webkit-appearance: none; -moz-appearance: none;
}
.selectbox {
	vertical-align: top; -webkit-appearance: none; -moz-appearance: none;
}
#ct {
	border: 0px currentColor; border-image: none;
}
#ft {
	border: 0px currentColor; border-image: none;
}
#hd {
	border: 0px currentColor; border-image: none;
}
#hd::after {
	display: table; content: " ";
}
#hd::before {
	display: table; content: " ";
}
#hd::after {
	clear: both;
}
.ui-btn {
	text-decoration: none !important;
}
.grid-wrap {
	padding: 0px 10px; margin-bottom: 10px;
}
#hd .home {
	width: 100%;
}
a {
	color: rgb(35, 80, 125);
}
#hd .logo-home {
	background: url("/img/sprite_mobile2.png") no-repeat 0px -157px / 219px 410px; margin: 10px auto; width: 221px; height: 63px; text-indent: -9999px; display: block; -webkit-background-size: 219px 410px; -moz-background-size: 219px 410px; -o-background-size: 219px 410px;
}
#hd .logo {
	margin: 0px; padding: 0px; width: 12%; text-indent: -9999px; float: left; display: block;
}
#hd .logo div {
	background: url("/img/sprite_mobile2.png") no-repeat -96px -258px / 219px 410px; margin: 0px auto; width: 36px; height: 36px; -webkit-background-size: 219px 410px; -moz-background-size: 219px 410px; -o-background-size: 219px 410px;
}
#hd .logo span {
	background-image: url("/img/sprite_mobile.png"); background-size: 219px 410px; -webkit-background-size: 219px 410px; -moz-background-size: 219px 410px; -o-background-size: 219px 410px;
}
.btn-location {
	margin: 0px; padding: 0px; width: 12%; float: right;
}
.btn-location div {
	margin: 0px auto; width: 36px; height: 36px; text-align: center; color: rgb(27, 78, 122); font-size: 12px; font-weight: 700; text-decoration: none;
}
.btn-location div .icon-location {
	color: rgb(251, 115, 0); padding-top: 2px; font-size: 16px; display: block;
}
.btn-header {
	margin: 0px auto !important; padding: 0px 6px; border: currentColor; border-image: none; width: 50%; height: auto; line-height: 30px; font-size: 13px; font-weight: 700 !important; text-decoration: none; float: left; display: block; white-space: nowrap;
}
.btn-header .btn-closed {
	text-decoration: none;
}
.btn-header .btn-user {
	text-decoration: none;
}
.btn-login-home .icon-user {
	top: 2px; color: rgb(162, 201, 235); font-size: 13px; margin-right: 8px; position: relative;
}
.btn-logged {
	padding: 0px; width: 55%; height: 30px;
}
.btn-logged a.btn-user {
	margin: 0px; padding: 0px 2px; width: 82%; height: 30px; font-weight: 700; float: left;
}
.btn-logged a.btn-closed {
	margin: 0px; width: 18%; color: rgb(179, 179, 179); float: left; background-color: rgb(94, 94, 94);
}
.btn-logged a.btn-closed .icon-close {
	left: 0px; top: 0px; width: 100%; text-align: center; line-height: 1.55; font-size: 12px; vertical-align: middle;
}
.btn-dainsert.btn-logged {
	width: 100%;
}
.btn-dainsert.btn-logged .btn-user {
	width: 90% !important;
}
.btn-dainsert.btn-logged a.btn-closed {
	width: 10% !important;
}
.btn-login-interior {
	color: rgb(255, 255, 255) !important; font-weight: 700 !important; background-color: rgb(41, 128, 185);
}
.btn-signup {
	color: rgb(255, 255, 255) !important; font-weight: 700 !important; background-color: rgb(41, 128, 185);
}
.btn-user {
	color: rgb(255, 255, 255) !important; font-weight: 700 !important; background-color: rgb(41, 128, 185);
}
.btn-da-insert {
	color: rgb(255, 255, 255); font-weight: 700 !important; text-decoration: none !important; background-color: rgb(251, 115, 0);
}
.navbar {
	margin: 0px; width: auto; height: auto; text-align: center; overflow: hidden; float: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
.navbar .navbar a:hover {
	margin: 0px; border: currentColor; border-image: none; color: rgb(255, 255, 255); line-height: 30px; font-weight: 700; text-decoration: none; display: inline-block;
}
.navbar .navbar a:link {
	margin: 0px; border: currentColor; border-image: none; color: rgb(255, 255, 255); line-height: 30px; font-weight: 700; text-decoration: none; display: inline-block;
}
.navbar .navbar a:visited {
	margin: 0px; border: currentColor; border-image: none; color: rgb(255, 255, 255); line-height: 30px; font-weight: 700; text-decoration: none; display: inline-block;
}
.navbar-top.navbar {
	line-height: 16px;
}
.navbar-home.navbar {
	margin: 0px auto; width: 90%;
}
.navbar-interior.navbar {
	width: 76%; float: left;
}
.navbar-interior.navbar a:focus {
	color: rgb(255, 255, 255);
}
.navbar-interior.navbar a:hover {
	color: rgb(255, 255, 255);
}
.navbar-interior-logged.navbar .btn-da-insert {
	width: 45%;
}
.navbar-home-logged.navbar .btn-logged {
	width: 100%; height: 29px;
}
.navbar-home-logged.navbar .btn-logged .btn-user {
	width: 90%; height: 30px;
}
.navbar-home-logged.navbar .btn-logged .btn-closed {
	width: 10%;
}
@media only screen and (max-device-width:480px) and (min-device-width:320px)
{
.navbar-interior {
	width: 76%; float: left; min-width: 125px;
}
}
@media only screen and (max-width:319px)
{
.navbar-home-logged .btn-logged {
	width: 100%;
}
.navbar-home-logged .btn-logged .btn-user {
	width: 90%; height: 30px;
}
.navbar-home-logged .btn-logged a.btn-closed {
	width: 10%;
}
.navbar-interior.navbar {
	width: 76%; float: left;
}
.navbar-interior.navbar .btn-logged {
	width: 100%;
}
.navbar-interior-logged.navbar-interior.navbar .btn-da-insert {
	width: 100%;
}
.navbar-interior.navbar .btn-logged .btn-user {
	width: 85%;
}
.navbar-interior.navbar .btn-logged a.btn-closed {
	width: 15%;
}
}
@media only screen and (max-width:280px)
{
#hd .logo {
	width: 14%;
}
.btn-location {
	width: 14%;
}
#hd .logo div {
	height: 32px; min-width: 32px;
}
.btn-location div {
	height: 32px; min-width: 32px;
}
.navbar-interior.navbar {
	width: 82%;
}
.navbar-interior.navbar .btn-da-insert {
	width: 100%;
}
.navbar-interior.navbar .btn-login-interior {
	width: 100%;
}
.account-close {
	margin-left: 18%;
}
.account-close.input-row .right.account-close-col {
	left: 246px;
}
}
@media only screen and (max-width:279px)
{
#hd .logo {
	width: 16%;
}
.btn-location {
	width: 16%;
}
#hd .logo div {
	height: 32px; min-width: 32px;
}
.btn-location div {
	height: 32px; min-width: 32px;
}
.navbar-interior.navbar {
	width: 68%;
}
.navbar-interior.navbar .btn-da-insert {
	width: 100%;
}
.navbar-interior.navbar .btn-login-interior {
	width: 100%;
}
}
.g-button {
	width: 100%; display: none; position: relative; min-height: 80px; background-color: rgb(78, 78, 78);
}
.g-button .main-img {
	width: 70%; margin-left: 5%; display: block; max-width: 250px;
}
.g-button .main-link {
	padding: 10px 20px; width: 100%; height: 100%; display: inline-block;
}
.g-button .close-btn {
	left: 5px; top: 5px; position: absolute; z-index: 2;
}
.g-button .view-btn {
	top: 50%; width: 70px; height: 35px; text-align: center; right: 10px; color: rgb(255, 255, 255); line-height: 35px; font-size: 15px; margin-top: -17px; position: absolute; background-color: rgb(47, 186, 200);
}
@media only screen and (min-width:600px)
{
.g-button .main-img {
	margin: 0px auto;
}
}
.btn-left {
	background: url("/img/btn-left.png"); margin: 2px 0px 0px; width: 80px; height: 90px; float: left;
}
.btn-right {
	background: url("/img/btn-right.png"); margin: -95px 2px 0px 0px; width: 80px; height: 90px; float: right;
}
.sprite-bg {
	background-size: 203px !important;
}
@media only screen and (max-width:240px)
{
.g-button {
	font-size: 14px;
}
.g-button a {
	line-height: 12px; adding: 15px 80px;
}
.g-button span {
	margin: 1px auto; font-size: 11px;
}
}
.simple-box {
	padding: 10px; width: 100%; text-align: center; display: inline-block; background-color: rgb(236, 236, 236);
}
.tooltip-box {
	padding: 25px 15px 15px; margin-top: 20px; position: relative; background-color: rgb(236, 236, 236);
}
.tooltip-tip-n {
	border-width: 0px 13px 21px; border-style: solid; border-color: transparent transparent rgb(240, 240, 240); left: 50%; top: -21px; width: 0px; height: 0px; line-height: 0; margin-left: -16px; position: absolute;
}
.btn {
	margin: 10px 0px 5px; outline: 0px; border-radius: 3px; border: 0px currentColor; transition:0.3s; border-image: none; text-align: center; font-weight: 700; display: inline-block; position: relative; cursor: pointer; -webkit-transition: all .3s; -webkit-border-radius: 3px; -webkit-font-smoothing: antialiased; -moz-font-smoothing: antialiased; -o-font-smoothing: antialiased; font-smoothing: antialiased;
}
.btn-primary {
	background: rgb(0, 139, 194); padding: 2px 6px; width: 100%; height: 40px; color: rgb(255, 255, 255); line-height: 37px; overflow: hidden; font-size: 18px; backface-visibility: hidden; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden;
}
.btn-small {
	margin: 0px; height: 26px; line-height: 20px; font-size: 13px; min-width: 100%;
}
.line {
	overflow: hidden; display: block;
}
.line .leftcol {
	margin: 0px; padding: 0px; overflow: hidden; float: left;
}
.line .rightcol {
	margin: 0px; padding: 0px; overflow: hidden; float: right;
}
.line .middlecol {
	margin: 0px auto; padding: 0px; overflow: hidden; float: none; display: block;
}
h1 {
	color: rgb(27, 78, 122); font-size: 16px;
}
h2 {
	font-size: 14px;
}
.mt5px {
	margin-top: 5px !important;
}
.mt10px {
	margin-top: 10px !important;
}
.mb5px {
	margin-bottom: 5px !important;
}
.mb10px {
	margin-bottom: 10px !important;
}
.mb20px {
	margin-bottom: 20px !important;
}
.ipt_text {
	text-indent: 4px;
}
.selectbox {
	padding: 5px 4px;
}
.green.bt {
	border-color: rgb(1, 181, 76); color: rgb(255, 255, 255); background-color: rgb(1, 181, 76);
}
.filters.bt {
	border-color: rgb(204, 204, 204); width: 100%; color: rgb(0, 0, 0); background-color: rgb(204, 204, 204);
}
.ipt_text {
	margin: 0px; padding: 0px 4px; border-radius: 3px; border: 1px solid rgb(204, 204, 204); border-image: none; height: 26px; line-height: 1.16em; font-size: 1.2em; display: inline-block;
}
.textarea {
	margin: 0px; padding: 4px; border-radius: 3px; border: 1px solid rgb(204, 204, 204); border-image: none; height: 62px; line-height: 1.16em; font-size: 1.2em; display: inline-block; resize: vertical;
}
.selectbox {
	background: url("/img/selectbox_arrow.png") no-repeat right top rgb(255, 255, 255); margin: 0px; border-radius: 3px; border: 1px solid rgb(204, 204, 204); border-image: none; height: 26px; color: rgb(0, 0, 0); font-size: 1.2em; display: inline-block; -ms-text-overflow: ellipsis;
}
.item_checkbox {
	overflow: hidden; display: block; position: relative;
}
.item_checkbox .checkbox {
	margin: 0px; left: 0px; top: 0px; width: 16px; height: 16px; position: absolute;
}
.item_checkbox .label {
	padding: 0px 0px 0px 20px; line-height: 1.5em; font-size: 1.2em; float: left;
}
.bt {
	background: 0px 0px; margin: 0px; padding: 0px 5px; border-radius: 3px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 100%; height: 26px; text-align: center; line-height: 26px; overflow: hidden; font-size: 1em; font-weight: 700 !important; text-decoration: none; vertical-align: top; display: inline-block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.blue.bt {
	border-color: rgb(0, 121, 214); color: rgb(255, 255, 255); background-color: rgb(0, 121, 214);
}
.gray.bt {
	color: rgb(51, 51, 51); background-color: rgb(222, 222, 222);
}
#site-wrapper #hd {
	background: none; margin: 0px 0px 13px; border: 0px currentColor; border-image: none; width: 100%; color: rgb(51, 51, 51); overflow: hidden; display: block; text-shadow: 0px 0px 0px;
}
#site-wrapper .ios-app#hd {
	display: none;
}
.home .logo {
	margin: 0px; padding: 0px; display: block;
}
.home .logo .link {
	background: url("/img/sprite_mobile.png") no-repeat 0px -157px; margin: 10px auto; width: 221px; height: 63px; text-indent: -9999px; display: block; -webkit-background-size: 219px 410px;
}
.home .logo .android.link {
	margin: 105px auto 10px;
}
@media not all, not all, not all, not all
{
}
.home .msg {
	padding: 0px; text-align: center; color: rgb(51, 51, 51); line-height: 1.16em; overflow: hidden; font-size: 1.8em; font-weight: 700; margin-bottom: 16px; display: block;
}
h3.logo {
	right: 0px;
}
.regions_list {
	background: rgb(242, 242, 242); margin: 10px 0px 30px; padding: 0px; border: 0px solid red; border-image: none; width: 100%; display: none;
}
.show-region.regions_list {
	display: inline-block;
}
.regions_list .region_item {
	list-style: none; padding-right: 15px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; 
}
.regions_list .first.region_item {
	border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
.regions_list .region_item a {
	background: url("http://www.guiapenquista.cl/imagenes/arrow_darkblue_right.png") no-repeat right; padding: 10px 0px 0px 10px; height: 40px; color: rgb(27, 78, 122); overflow: hidden; font-size: 20px; font-weight: 700; text-decoration: none; display: block; min-height: 20px; valign: middle;
}
.has_nav .line {
	margin-bottom: 10px;
}
.has_nav .line .leftcol {
	width: 35px; position: absolute;
}
.has_nav .logo {
	margin: 0px; padding: 0px; float: left;
}
.has_nav .main-links.nav {
	list-style: none; margin: 0px -5px 0px 0px; padding-top: 3px; float: right;
}
.has_nav .main-links.nav .item {
	margin: 0px 5px 0px 0px; padding: 0px; float: left;
}
#site-wrapper #ct {
	background: 0px 0px; margin: 0px 0px 10px; width: 100%; color: rgb(51, 51, 51); overflow: hidden; display: block;
}
#site-wrapper .home_pg {
	padding: 0px !important;
}
.states_list h3 {
	font-size: 16px; margin-bottom: 0px; margin-left: 5px;
}
#ct .list_item {
	list-style: none; margin: 0px; padding: 0px; overflow: hidden; display: block;
}
#ct .list_item .item {
	margin: 0px; padding: 0px; overflow: hidden; display: block;
}
#ct .pagination {
	overflow: hidden; display: block;
}
#ct .pagination .bt_prev-next {
	margin: 0px; padding: 0px; border-radius: 3px; border: 1px solid rgb(204, 204, 204); border-image: none; height: 26px; text-indent: -9999px; overflow: hidden; display: block;
}
#ct .pagination .msg {
	margin: 0px; padding: 0px; text-align: center; color: rgb(102, 102, 102); line-height: 25px; overflow: hidden; font-size: 1.2em; display: block;
}
#ct .searchbox {
	background: rgb(238, 238, 238); padding: 3px; border-radius: 5px; border: 1px solid rgb(204, 204, 204); border-image: none; display: none;
}
#ct .searchbox #searchbox .stype .line .leftcol {
	width: 49%;
}
#ct .searchbox #searchbox .stype .line .rightcol {
	width: 49%;
}
#ct .searchbox #searchbox .stype .line .select_filter {
	width: 97%;
}
#ct .searchbox #searchbox ul li {
	list-style: none;
}
#ct #searchbox > ul {
	overflow: hidden; padding-left: 0px; margin-bottom: 5px;
}
#ct #searchbox > ul li {
	width: 50%; float: left; display: inline;
}
#ct .doscolumnas {
	width: 100%;
}
#ct .searchbox .layersearch {
	text-align: right;
}
#ct .searchbox .buttonsearch {
	width: 30%;
}
#ct .content_box {
	background: rgb(255, 255, 255); margin: 0px; padding: 5px; border-radius: 5px; border: 1px solid rgb(204, 204, 204); border-image: none; overflow: hidden; display: block;
}
#ct .type1.content_box {
	border-color: rgb(204, 204, 204); background-color: rgb(244, 242, 242);
}
#ct .type2.content_box {
	border-color: rgb(204, 204, 204); text-align: center; margin-right: 2px; background-color: rgb(253, 234, 206);
}
#ct .ad-options {
	text-align: center; overflow: hidden; font-size: 13px; font-weight: 700;
}
#ct a.option {
	padding: 6px 10px 4px; border: 1px solid rgb(207, 207, 207); border-image: none; width: 32%; color: inherit; line-height: 24px; letter-spacing: -0.5px; text-decoration: none; margin-right: 2%; margin-bottom: 20px; float: left; display: inline-block; background-color: rgb(229, 229, 229);
}
#ct a.delete.option {
	margin-right: 0px;
}
#ct .option span.bt_bump {
	background-position: -162px -120px; width: 20px; height: 24px;
}
#ct .option span.bt_edit {
	background-position: -114px -122px; width: 22px; height: 24px;
}
#ct .option span.bt_delete {
	background-position: -115px -80px; width: 20px; height: 24px;
}
#site-wrapper #ft {
	background: 0px 0px; margin: 0px; padding: 0px; width: 100%; overflow: hidden; display: block;
}
#site-wrapper .ios-app#ft {
	display: none;
}
#site-wrapper #ft .copyright {
	margin: 0px; padding: 0px; text-align: center; color: rgb(102, 102, 102); line-height: 1.09em; overflow: hidden; font-size: 12px; font-weight: 400; display: block;
}
#site-wrapper #ft .nav {
	list-style: none; margin: 10px 0px; padding: 0px; text-align: center; overflow: hidden; display: block;
}
#site-wrapper #ft .nav .item {
	margin: 0px 5px 0px 0px; padding: 0px 5px 0px 0px; color: rgb(102, 102, 102); line-height: 1.09em; font-size: 11px; border-right-color: rgb(102, 102, 102); border-right-width: 1px; border-right-style: solid; display: inline-block;
}
#site-wrapper #ft .nav .last.item {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
#site-wrapper #ft .nav .item .link {
	color: rgb(102, 102, 102); text-decoration: none;
}
#site-wrapper #ft .link_fullversion {
	text-align: center; color: rgb(102, 102, 102); line-height: 1.09em; overflow: hidden; font-size: 14px; text-decoration: none; display: block;
}
.listing-ads_pg#ct {
	overflow: hidden; display: block;
}
.listing-ads_pg#ct .ads_filter {
	background: rgb(242, 242, 242); margin: 0px 0px 10px; padding: 5px; border-radius: 3px; overflow: hidden; display: block;
}
.listing-ads_pg#ct .ads_filter .line .leftcol {
	width: 60%;
}
.listing-ads_pg#ct .ads_filter .line .rightcol {
	width: 39%;
}
.listing-ads_pg#ct .ads_filter .line .leftcol .search .line .leftcol {
	width: 60%;
}
.listing-ads_pg#ct .ads_filter .line .leftcol .search .line .rightcol {
	width: 39%;
}
.listing-ads_pg#ct .ads_filter .search .search.green.bt {
	width: 100%; display: block;
}
.listing-ads_pg#ct .ads_filter .search .search.ipt_text {
	width: 100%; display: block;
}
.listing-ads_pg#ct .ads_filter .choose_category .categories.selectbox_yapo {
	background: rgb(255, 255, 255); border-radius: 3px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 100%; height: 26px; padding-top: 3px;
}
.listing-ads_pg#ct .ads_filter .choose_category .filters.gray.bt {
	width: 100%; display: block;
}
.listing-ads_pg#ct .ads_filter .choose_category .categories.selectbox {
	width: 100%; display: block;
}
.listing-ads_pg#ct .has_category.adsBN_filter .choose_category .line .leftcol {
	width: 60%;
}
.listing-ads_pg#ct .has_category.adsBN_filter .choose_category .line .rightcol {
	width: 39%;
}
.listing-ads_pg#ct .listing {
	margin: 0px 0px 10px; padding: 0px; overflow: hidden; display: block;
}
.listing-ads_pg#ct .listing .list_ads {
	border-width: 0px 0px 1px; border-style: none none solid; border-color: currentColor currentColor rgb(204, 204, 204); margin: 0px; padding: 0px; border-image: none;
}
.listing-ads_pg#ct .listing .list_ads .ad {
	background: rgb(255, 255, 255); border-width: 1px 0px 0px; border-style: solid; border-color: rgb(204, 204, 204); padding: 5px; color: rgb(34, 34, 34); font-weight: 700; min-height: 62px;
}
.listing-ads_pg#ct .listing .list_ads .ad a {
	padding: 0px 0px 0px 87px; text-decoration: none; display: block; min-height: 64px;
}
.listing-ads_pg#ct .listing .list_ads .ad .thumb-box {
	left: 8px; width: 87px; height: 62px; position: absolute;
}
.listing-ads_pg#ct .listing .list_ads .ad .morephotos.thumb-box {
	background: url("/img/morephotos.png") no-repeat right 0px;
}
.listing-ads_pg#ct .listing .list_ads .ad .thumb-box .thumb {
	background: rgb(236, 236, 236); border: 1px solid rgb(204, 204, 204); border-image: none; width: 80px; height: 62px; text-align: center; line-height: 58px; overflow: hidden; display: table-cell;
}
.listing-ads_pg#ct .listing .list_ads .ad .thumb-box .thumb .img {
	border: 0px currentColor; border-image: none; vertical-align: middle; max-height: 60px; max-width: 80px;
}
.listing-ads_pg#ct .listing .list_ads .ad .thumb-box .thumb .nophoto {
	color: rgb(102, 102, 102); font-size: 12px; font-weight: 400;
}
.listing-ads_pg#ct .listing .list_ads .ad .info {
	padding: 2px 0px 2px 10px; height: 58px; overflow: hidden; display: block;
}
.listing-ads_pg#ct .listing .list_ads .ad .info .title {
	margin: 2px 0px 5px; padding: 0px; height: 16px; color: rgb(27, 78, 122); line-height: 14px; overflow: hidden; font-size: 12px; font-weight: 700; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.listing-ads_pg#ct .listing .list_ads .ad .info .price {
	margin: 0px 0px 5px; padding: 0px; color: rgb(51, 51, 51); line-height: 14px; overflow: hidden; font-size: 12px; font-weight: 700; display: block;
}
.listing-ads_pg#ct .listing .list_ads .ad .info .more {
	margin: 0px; color: rgb(51, 51, 51); line-height: 12px; overflow: hidden; font-size: 11px; display: block;
}
.listing-ads_pg#ct .pagination .line .leftcol {
	width: 54px;
}
.listing-ads_pg#ct .pagination .line .rightcol {
	width: 54px;
}
.listing-ads_pg#ct .message_no-ads {
	margin: 0px 0px 40px; overflow: hidden; display: block;
}
.listing-ads_pg#ct .message_no-ads .title {
	margin: 0px; padding: 0px; line-height: 1.12em; overflow: hidden; font-size: 1.6em; font-weight: 700; display: block;
}
.listing-ads_pg#ct .message_no-ads .text {
	margin: 0px; padding: 0px; line-height: 1.16em; overflow: hidden; font-size: 1.2em; font-weight: 400; display: block;
}
.listing-ads_pg#ct .message_no-ads .text .highlight {
	font-weight: 700;
}
.listing-ads_pg#ct .message_no-ads .list_item {
	margin: 0px 0px -5px;
}
.listing-ads_pg#ct .message_no-ads .list_item .item {
	margin: 0px 0px 5px;
}
.search-filters_pg#ct {
	overflow: hidden; display: block;
}
.search-filters_pg#ct .bt_back-listing {
	margin: 0px 0px 10px; width: 25%;
}
.search-filters_pg#ct .filters {
	overflow: hidden; display: block;
}
.search-filters_pg#ct .filters .content_box {
	padding: 10px;
}
.search-filters_pg#ct .filters .content_box .title {
	margin: 0px 0px 10px; padding: 0px; color: rgb(51, 51, 51); line-height: 1.16em; overflow: hidden; font-size: 1.2em; font-weight: 400; display: block;
}
.search-filters_pg#ct .filters .content_box .form_filter .line .leftcol {
	width: 49%;
}
.search-filters_pg#ct .filters .content_box .form_filter .line .rightcol {
	width: 49%;
}
.search-filters_pg#ct .filters .content_box .form_filter .selectbox {
	width: 100%;
}
.search-filters_pg#ct .filters .content_box .form_filter .search.green.bt {
	width: 25%;
}
.ad-detail_pg#ct {
	overflow: hidden; display: block;
}
.ad-detail_pg#ct .ad_nav {
	overflow: hidden; display: block;
}
.ad-detail_pg#ct .ad_nav .line .leftcol {
	width: 54px;
}
.ad-detail_pg#ct .ad_nav .line .rightcol {
	width: 54px;
}
.ad-detail_pg#ct .ad_nav .notext.bt_back-listing {
	margin-top: 10px;
}
.ad-detail_pg#ct .ad_nav .next.bt_prev-next {
	margin-top: 10px;
}
.ad-detail_pg#ct .next.bt_prev-next.image_button {
	margin-top: 0px;
}
.ad-detail_pg#ct .ad_nav .disabled.next.bt_prev-next {
	opacity: 0.3;
}
.ad-detail_pg#ct .ad_nav .box_ad-actions .bt_callphone {
	float: left;
}
.ad-detail_pg#ct .ad_nav .box_ad-actions .bt_reply {
	float: left;
}
.ad-detail_pg#ct .ad_nav .box_ad-actions .phone_number {
	width: 35%; text-align: center; color: rgb(27, 78, 122); line-height: 32px; overflow: hidden; font-size: 1.2em; font-weight: 700; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.message_reply {
	margin: 0px 0px 10px; padding: 0px; line-height: 1.16em; overflow: hidden; font-size: 1.2em; font-weight: 700; display: block;
}
.success.message_reply {
	color: rgb(69, 114, 30);
}
.ad-detail_pg#ct .title {
	overflow: hidden; display: block;
}
.ad-detail_pg#ct .title .text {
	margin: 0px; padding: 0px; color: rgb(51, 51, 51); line-height: 1.14em; overflow: hidden; font-size: 1.4em; display: block;
}
.ad-detail_pg#ct .price-date-type {
	overflow: hidden; display: block;
}
.ad-detail_pg#ct .price-date-type .leftcol {
	width: auto;
}
.ad-detail_pg#ct .price-date-type .rightcol {
	width: 69%;
}
.ad-detail_pg#ct .price-date-type .price {
	margin: 0px; padding: 0px; color: rgb(51, 51, 51); overflow: hidden; font-size: 14px; display: block; white-space: nowrap;
}
.ad-detail_pg#ct .price-date-type .date-type {
	margin: 0px; padding: 0px; text-align: right; color: rgb(51, 51, 51); overflow: hidden; font-size: 12px; font-weight: 400; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.ad-detail_pg#ct .reply {
	background: rgb(240, 240, 240); margin: 0px; padding: 5px; border-radius: 5px; border: 1px solid rgb(204, 204, 204); border-image: none; font-size: 14px; display: none;
}
.ad-detail_pg#ct .reply .title {
	margin: 5px 0px;
}
.ad-detail_pg#ct .reply label {
	display: block;
}
.ad-detail_pg#ct .reply .input_element {
	padding: 4px; border-radius: 3px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 100%; font-size: 14px;
}
.ad-detail_pg#ct .photos {
	padding: 5px; border-radius: 5px; border: 1px solid rgb(204, 204, 204); border-image: none; overflow: hidden; display: block;
}
.ad-detail_pg#ct .photos .slider .flexslider {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
.ad-detail_pg#ct .photos .slider .flexslider .slides {
	list-style: none; margin: 0px; padding: 0px; height: 230px; overflow: hidden;
}
.ad-detail_pg#ct .photos .slider .flexslider .flex-control-nav {
	margin: 0px 0px 10px; height: auto; bottom: 0px; overflow: hidden; display: block;
}
.ad-detail_pg#ct .photos .slider .flexslider .flex-control-paging.flex-control-nav li {
	margin: 0px 3px;
}
.ad-detail_pg#ct .photos .slider .flexslider .flex-control-paging.flex-control-nav li a {
	width: 5px; height: 5px; line-height: 5px; background-color: rgb(102, 102, 102);
}
.ad-detail_pg#ct .photos .slider .flexslider .flex-control-paging.flex-control-nav li a.flex-active {
	background-color: rgb(221, 221, 221);
}
.ad-detail_pg#ct .photos .slider .item {
	height: 230px;
}
.ad-detail_pg#ct .photos .slider .item .cover {
	background: rgb(255, 255, 255); width: 100%; height: 230px; text-align: center; line-height: 228px; display: block;
}
.ad-detail_pg#ct .photos .slider .item .photo {
	width: auto; vertical-align: middle; display: inline; max-height: 230px; max-width: 99.8%;
}
.bullets {
	background: rgb(255, 255, 255); text-align: center;
}
.bullets .bullet_num {
	margin: 10px 5px 0px; border-radius: 20px; width: 10px; height: 10px; text-indent: -9999px; display: inline-block; background-color: gray;
}
.bullets .current.bullet_num {
	color: red; text-indent: -9999px; font-weight: 700; background-color: rgb(0, 0, 0);
}
.ad-detail_pg#ct .description {
	overflow: hidden; display: block;
}
.ad-detail_pg#ct .description .texto {
	margin: 0px; padding: 0px; color: rgb(51, 51, 51); overflow: hidden; font-size: 14px; display: block;
}
.ad-detail_pg#ct .atributes {
	overflow: hidden; display: block;
}
.ad-detail_pg#ct .atributes .name {
	color: rgb(0, 85, 172);
}
.ad-detail_pg#ct .atributes .list {
	list-style: none; margin: 0px 0px 5px; padding: 0px; overflow: hidden; display: block;
}
.ad-detail_pg#ct .atributes .last.list {
	margin: 0px 0px -5px;
}
.ad-detail_pg#ct .atributes .list .item {
	margin: 0px 0px 5px; overflow: hidden; display: block;
}
.ad-detail_pg#ct .atributes .list .item .desc {
	margin: 0px; padding: 0px; overflow: hidden; font-size: 14px; font-weight: 400; display: block;
}
.ad-detail_pg#ct .atributes .list .item .desc .value {
	font-weight: 700;
}
.missing-reasons {
	margin-top: 10px; margin-left: 15px;
}
.hidden {
	display: none;
}
.ad_refused {
	padding: 10px 20px; border-radius: 2px; border: 1px solid rgb(227, 227, 227); border-image: none; text-align: center; overflow: hidden; margin-bottom: 20px; min-height: 20px; background-color: rgb(245, 245, 245);
}
.ad_refused .text {
	color: rgb(51, 51, 51); line-height: 1.14em; font-family: Helvetica,Arial,sans-serif; font-size: 13px; font-weight: 700; word-spacing: -1px;
}
.reason {
	margin-bottom: 10px;
}
.reason .text {
	margin: 0px auto; font-size: 15px;
}
.ad_refused .reason-explain {
	text-align: center; font-size: 13px;
}
.ad_refused .icon-info {
	background: url("/img/sprite_mobile.png") no-repeat; margin-right: 5px; display: inline-block; -webkit-background-size: 219px 410px;
}
.ad_refused .icon-stop {
	background: url("/img/sprite_mobile.png") no-repeat; margin-right: 5px; display: inline-block; -webkit-background-size: 219px 410px;
}
.ad_refused .icon-info {
	background-position: -30px -360px; top: 2px; width: 16px; height: 16px; position: relative;
}
.ad_refused .icon-stop {
	background-position: -50px -360px; margin: 0px auto 2px; width: 24px; height: 24px; display: block;
}
.modal-body {
	font-size: 14px !important;
}
.modal-body p {
	margin: 0px 0px 10px;
}
.header {
	margin-bottom: 5px;
}
.header-button {
	width: 60px; text-align: center; padding-right: 0px; font-weight: 700;
}
.header-button .header-left-btn {
	text-align: left;
}
.header-button .header-right-btn {
	text-align: right;
}
.btn-selected {
	font-weight: 700; background-color: rgb(250, 250, 250);
}
.footer {
	font-size: 11px;
}
.text-center {
	text-align: center;
}
.text-right {
	text-align: right;
}
.text-bold {
	font-weight: 700;
}
.text-red {
	color: rgb(221, 70, 70);
}
.container-fluid {
	padding-right: 5px !important; padding-left: 5px !important;
}
.box-grey {
	padding: 5px; border-radius: 5px; border: 1px solid rgb(230, 228, 229); border-image: none; overflow: hidden; margin-bottom: 0px; background-color: rgb(242, 240, 241);
}
.yellow {
	background-color: rgb(253, 234, 206);
}
.box-white-tabs {
	border-right-color: rgb(221, 221, 221); border-bottom-color: rgb(221, 221, 221); border-left-color: rgb(221, 221, 221); border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; background-color: rgb(255, 255, 255);
}
.text-medium {
	font-size: 14px;
}
.text-small {
	font-size: 13px;
}
.text-smaller {
	font-size: 12px;
}
.no-right-margin {
	margin-right: 0px !important;
}
.row-arrow {
	top: 50%; width: 20px; height: 19px; text-align: center; color: rgb(0, 0, 0); padding-right: 1px; padding-bottom: 2px; font-size: 16px; font-weight: 700; margin-left: 1px; position: absolute;
}
.position-top {
	top: 0px !important;
}
.nav {
	margin-bottom: 0px;
}
.margin-top {
	margin-top: 5px;
}
.margin-left {
	margin-left: 5px;
}
.padding {
	padding: 5px;
}
.padding-left {
	padding-left: 5px;
}
.padding-bottom-big {
	padding-bottom: 10px;
}
.centered_modal {
	margin: 0px; border: 2px solid rgb(153, 153, 153); border-image: none; left: 5%; top: 40%; width: 90%; color: rgb(255, 255, 255) !important; position: fixed; background-color: rgb(5, 30, 49);
}
.modal-backdrop {
	height: 400%; opacity: 0.5; background-color: rgb(153, 153, 153);
}
.btn-add {
	width: 100%; margin-bottom: 10px;
}
.btn-block {
	width: 100%; padding-right: 0px; padding-left: 0px; display: block;
}
.btn-payment {
	padding: 8px 55px; color: rgb(255, 255, 255); text-transform: none; line-height: 22px; text-indent: 0px; letter-spacing: normal; font-size: 18px; word-spacing: normal; background-color: rgb(1, 171, 87);
}
.disabled.btn-payment {
	color: rgb(255, 255, 255); background-color: rgb(0, 182, 106);
}
.btn-payment:focus {
	color: rgb(255, 255, 255); background-color: rgb(0, 182, 106);
}
.btn-payment:hover {
	color: rgb(255, 255, 255); background-color: rgb(0, 182, 106);
}
[disabled].btn-payment {
	color: rgb(255, 255, 255); background-color: rgb(0, 182, 106);
}
.active.btn-payment {
	color: rgb(255, 255, 255); background-color: rgb(2, 150, 75);
}
.delete-bump-promo {
	padding: 0px;
}
.centered_modal .modal-body button {
	z-index: 1100 !important;
}
#dabottom_list {
	text-align: center;
}
.ad_refused .text a {
	color: rgb(51, 51, 51);
}
.ad_refused strong {
	display: block;
}
.is-hidden {
	display: none;
}
#newad_form .row-fluid h2.text-bold {
	margin: 0px 0px 10px;
}
form.form-account .user-type {
	margin: 0px 30px 0px 0px;
}
#comparaonline_link {
	padding: 10px 0px; border: currentColor; border-image: none; width: 100%; text-align: right; color: rgb(81, 137, 193); font-size: 14px; font-weight: 500; background-color: rgb(255, 255, 255);
}
