body, html {margin:0; padding:0}
#contenedor {
  width:500px;
  margin:auto;
  border-left:1px solid black;
  border-right:1px solid black;
  }
 p {
	margin-top: 0;
}

.boton{
        font-size:16px;
        font-family:Arial,Helvetica;
        font-weight:bold;
        color:white;
        background:#638cb5;
        border:0px;
        width:100px;
        height:40px;
		valign:middle;
       }
	   
.buscador{
        font-size:16px;
        font-family:Arial,Helvetica;
        color:#000000;
        background:#ffffff;
        border:4px;
        width:650px;
        height:40px;
		valign:middle;
       }


.browse
{text-decoration: none; font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#000000}

.browse2
{text-decoration: none; font-weight: bold; font-family:Arial, Helvetica, sans-serif;font-size:16px;color:#000000}

.browse20
{font-weight: bold; text-decoration: none; font-family:Arial;font-size:20px;color:#666666}

.arial12
{font-weight: bold; font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000000}

.arial16
{text-decoration: none; font-family:Arial, Helvetica, sans-serif;font-size:16px;color:#000000}

.arialbold16
{font-weight: bold; font-family:Arial, Helvetica, sans-serif;font-size:16px;color:#000000}

.normal
{text-decoration: none; font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#000000}

.h1
{text-decoration: none; font-family:Franklin Gothic Medium, Harlow Solid Italic, Harrington, Informal Roman, Jokerman;font-size:28px;color:#000000}

.h2
{text-decoration: none; font-family:Franklin Gothic Medium, Harlow Solid Italic, Harrington, Informal Roman, Jokerman;font-size:24px;color:#000000}

.h3
{text-decoration: none; font-family:Franklin Gothic Medium, Harlow Solid Italic, Harrington, Informal Roman, Jokerman;font-size:20px;color:#000000}

.thumb
{background: url(../imagenes/templates/back-thumb-101x99.jpg);}

.underline
{text-decoration: underline; font-family:Arial;font-size:14px;color:#0000ff}

.links8, links8:visited, links8:active
{font-weight: bold; text-decoration: none; font-family:Arial;font-size:16px;color:#ca0003}

.links8:hover
{font-weight: bold; text-decoration: none; font-family:Arial;font-size:16px;color:#ffffff;background-color: #3799e7}

.links8pasivo
{font-weight: bold; text-decoration: none; font-family:Arial;font-size:16px;color:#c5e9fd}

.links9, links9:visited, links9:active
{font-weight: bold; font-family:Arial;font-size:12px;color:#0000ff}


.links9:hover
{font-weight: bold; font-family:Arial;font-size:12px;color:#ffffff;background-color: #3799e7}

.links9pasivo
{font-weight: bold; font-family:Arial;font-size:12px;color:#c5e9fd}

.links10, links10:visited, links10:active
{font-weight: bold; text-decoration: none; font-family:Arial;font-size:14px;color:#0000FF}

.links10:hover
{font-weight: bold; text-decoration: none; font-family:Arial;font-size:14px;color:#ffffff;background-color: #3799e7}

.links10pasivo
{font-weight: bold; text-decoration:A none; font-family:Arial;font-size:14px;color:#c5e9fd}

.links11, links11:visited, links11:active
{text-decoration: none;font-family:Arial;font-size:14px;color:#000000;font-weight:400 ;}

.links11:hover
{text-decoration: none;font-family:Arial;font-size:14px;color:#ffffff;font-weight:500 ;background-color: #3799e7}

.links11pasivo
{text-decoration: none;font-family:Arial;font-size:14px;color:#000000;font-weight:500 ;}

.links12, links12:visited, links12:active
{text-decoration: none;font-family:Arial;font-size:16px;color:#666666;font-weight:400 ;}

.links12:hover
{text-decoration: none;font-family:Arial;font-size:16px;color:#ffffff;font-weight:500 ;background-color: #3799e7}

.links12pasivo
{text-decoration: none;font-family:Arial;font-size:16px;color:#666666;font-weight:500 ;}

.links16, links16:visited, links16:active
{font-weight: bold; text-decoration: none; font-family:Arial;font-size:16px;color:#0000ff}

.links16:hover
{font-weight: bold; text-decoration: none; font-family:Arial;font-size:16px;color:#ffffff;background-color: #3799e7}

.links16pasivo
{font-weight: bold; text-decoration: none; font-family:Arial;font-size:16px;color:#c5e9fd}

.links19, links19:visited, links19:active
{font-weight: bold; text-decoration: none; font-family:Arial;font-size:16px;color:#3F3FFF}

.links19:hover
{font-weight: bold; text-decoration: none; font-family:Arial;font-size:16px;color:#ffffff;background-color: #3799e7}

.links19pasivo
{font-weight: bold; text-decoration: none; font-family:Arial;font-size:16px;color:#c5e9fd}

.links20, links20:visited, links20:active
{font-weight: bold; text-decoration: none; font-family:Arial;font-size:20px;color:#666666}

.links20:hover
{font-weight: bold; text-decoration: none; font-family:Arial;font-size:20px;color:#ffffff;background-color: #3799e7}

.links20pasivo
{font-weight: bold; text-decoration: none; font-family:Arial;font-size:20px;color:#c5e9fd}

.tiposradio
{text-decoration: none; font-family:Arial;font-size:14px;color:#0000FF}

.radionolink
{text-decoration: none; font-family:Arial;font-size:14px;color:#666666}

.bottom
{text-decoration: none; font-family:Tahoma;font-size:10px;color:#000000}

.bottomblue
{text-decoration: none; font-family:Tahoma;font-size:10px;color:#0000FF}

.linksbottom, linksbottom:visited, linksbottom:active
{text-decoration: none; font-family:Tahoma;font-size:10px;color:#0000ff}

.linksbottom:hover
{text-decoration: none; font-family:Tahoma;font-size:10px;color:#ffffff;background-color: #3799e7}

.linksbottompasivo
{text-decoration: none; font-family:Tahoma;font-size:10px;color:#c5e9fd}

td.radio_titulo {
font-size: 10px;
font-weight: bold;
color: #000000;
background-color: #ffffff;
height:20px;
}

.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);
}

* {
	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;
}
.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;
}

.regions_list2 {
	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_list2 {
	display: inline-block;
}
.regions_list2 .region_item {
	list-style: none; padding-right: 15px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; 
}
.regions_list2 .first.region_item {
	border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
.regions_list2 .region_item a {
	background: url("http://www.guiapenquista.cl/imagenes/arrow_darkblue_right.png") no-repeat right; padding: 8px 0px 0px 8px; height: 32px; color: rgb(27, 78, 122); overflow: hidden; font-size: 16px; 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;
}
.states_list h4 {
	font-size: 20px; 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.sele???????=??????????????????›??????????????????????????????????????????????›??????????????????????????????????ctbox_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(1???????=??????????????????›??????????????????????????????????????????????›??????????????????????????????????02, 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;
}