@charset "UTF-8";
/* CSS Document, WP Custom Classifieds front-end styles */

/* common */
.wpcc-separator { display: block; width: 100%; height: 1px; clear: both; padding: 10px 0; margin: 0; border-top: 1px dotted #DDD; }
form.wpcc-quick-form { display: none; }
.wpcc-quasi-button { display: inline; margin-right: 3px;  background-color: #FFED69; border:1px solid #CACEC5; padding: 1px 5px 1px 5px !important; font-size: 13px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; cursor: pointer; }
.wpcc-button {background-color: #12E03C;
	border: 1px solid #DDD;
	font-size: 13px;
	font-weight: bold;
	text-shadow: 1px 1px 1px #ffffff;
	padding: 5px 30px;
	-moz-border-radius: 4px; /* Firefox */
	-webkit-border-radius: 4px; /* Safari, Chrome */
	border-radius: 4px; /* CSS3 */
	cursor: pointer;
	text-decoration: none;
}
.border-b { border-bottom: 1px solid #DDD; }
.add-bottom { margin-bottom: 20px; }
.remove-bottom { padding-bottom: 0; margin-bottom: 0; }
.remove-right { margin-right: 0 !important; padding-right: 0 !important; }
/* end common*/

/* titles */
.title-single { font-size: 34px; font-weight: bold; }
.entry-h2-sectional { font-size: 20px; font-weight: bold; }
.entry-h2-loop { font-size: 20px; font-weight: bold; margin: 10px 0 !important; }
.wpcc-entry-cat { color: black !important; font-size: 14px !important; text-transform: none !important; letter-spacing: 0 !important; line-height: 20px !important; text-shadow: none !important;}
/* end titles */

/* google maps */
#map_canvas { height: 350px; }
body #map_canvas img { max-width: inherit; }
/* end google maps */

/* entry form */
div.entry-form-p { margin-bottom: 20px; }
.entry-form-p label { display: block; margin: 0 0 5px 0; font-weight: bold; line-height: 1.4; }
.entry-form-p input[type="text"] { width: 95%; padding: 5px; }
.entry-form-p select { width: 52%; font-size: 14px; }
.entry-form-tip { display: block; font-size: 12px; color: red; font-weight: 200; margin: 5px 0; clear: both; }
.entry-form-p label.error { display: block; color: #F66; font-weight: 200; }
#wpcc_file_tools { overflow: hidden; padding-top: 2px; }
div.entry-form-p .wpcc_file_upload { overflow: hidden; margin: 0 0 5px 0; }
.wpcc-sponsored { background-color: #F6F6F6; padding: 20px !important; border-top: 5px solid #F1F1F1 !important; }
span.input-field-appendix { font-size: 12px; display: inline; margin: 0 0 0 10px; color: #F66; }
.cant-proceed { display: none; background-color: #F66; color: #FFF; padding: 2px 5px; }
/* end entry form */

/* edit entry form */
div.wpcc-media-library { margin-bottom: 10px; }
dl.wpcc-media-library-item { width: 100%; clear: both; margin: 10px 0; padding: 10px 0 0 0; border-top: 1px dotted #DDD; overflow: hidden; position: relative; }
dl.wpcc-media-library-item dt { margin: 0; }
dl.wpcc-media-library-item dd { margin: 0; }
div.wpcc-append-files { padding: 10px 0; border-top: 1px dotted #DDD; border-bottom: 1px dotted #DDD; }
dd span.wpcc-media-name { font-weight: bold; display: block; }
div.wpcc-media-library span.not-clickable { font-size: 12px; display: block; position: absolute; top: 7px; left: 0; background-color: #F66; color: #FFF; padding: 1px 8px 3px; box-shadow: 1px 1px 2px #000; }
/* end edit entry form */

/* contact form */
#wpcc-form-contact-publisher label { font-size: 12px; display: block; margin: 0 0 5px 0; font-weight: bold; line-height: 1.4; }
#wpcc-form-contact-publisher input[type="text"], input[type="password"] { width: 95%; padding: 5px; }
/* end contact form */

/* entry single */
.wpcc-entry-wrap { margin: 0 0 -11px 0; }
.wpcc-section { background: #ececec;padding: 10px 10px 1px 5px; margin: 10px 0; border-top: 1px solid #E5EDAB; overflow: hidden; }
.wpcc-entry-tag { display: block; color: #E24A38; }
.wpcc-entry-tag a { text-align: right; margin: 0 3px 3px 0; font-size: 11px; color: #E24A38; }
.wpcc-entry-tag a:hover {text-decoration: underline; }
.wpcc-entry-cat a:hover {text-decoration: underline; }
.price {text-align: right; color: #2865ab; font-size: 1.5em; font-weight: bold; }
.wpcc-entry-meta { overflow: hidden; }
.wpcc-entry-meta span { font-size: 12px; display: block; overflow: hidden; }
.wpcc-entry-due-to-pay { background-color: #FFEC00; padding: 1px 5px; }
.wpcc-entry-sponsored { background-color: #FFE1D3; padding: 1px 5px; }
.wpcc-entry-pending { background-color: #D8E3F7; padding: 1px 5px; }
.wpcc-entry-publish { background-color: #E4FFD4; padding: 1px 5px; }
.wpcc-entry-expired { background-color: #F63; color: #FFF; padding: 1px 5px; }
.wpcc-entry-date { background-color: #F1F1F1; padding: 1px 5px; }
span.wpcc-entry-button { display: block; float: left; padding: 0 0 0 25px; margin: 5px 25px 0 0; }
span.wpcc-view { background: url(../images/view_entry.png) no-repeat scroll left 2px transparent; }
span.wpcc-edit { background: url(../images/edit_entry.png) no-repeat scroll left 2px transparent; }
span.wpcc-delete { background: url(../images/delete_entry.png) no-repeat scroll left 2px transparent; }
span.wpcc-renew { background: url(../images/renew_entry.png) no-repeat scroll left 2px transparent; }
span.wpcc-pay { background: url(../images/pay_entry.png) no-repeat scroll left 2px transparent; }
span.wpcc-sponsor { background: url(../images/sponsor_entry.png) no-repeat scroll left 2px transparent; }
img.wpcc-image-thumb { float: left; margin-right: 20px; }
.wpcc-section-gmap { border-top: none; }
.wpcc-section-contactform { padding: 20px 40px; background-color: #F1F1F1; margin-top: 20px; border-top: none; }
.wpcc-entry-content-wrap { margin: 20px 0 0 0; }
/* end entry single */

/* entries list */
span.wpcc-cancel-string { display: inline; float: left; }
a.wpcc-cancel-sponsorship { display: inline; float: right; }
#wpcc-err-response, #wpcc-pp-response { background-color: #F66; color: #FFF; padding: 10px; margin-bottom: 20px; display: none; }
.wpcc-section-meta div { margin: 0; width: 100%; overflow: hidden; }
.wpcc-section-meta dt { font-weight: 200; display: block; }
div.meta-text { float: left; margin-left: 10px; width: 43%; margin-top: -10px; }
div.meta-image { float: left; line-height: 0; margin-bottom: 7px; width: 16%; height: 115px; background-color: #FFFFFF; text-align: center; box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2)}
img.wpcc-image-mini { border-radius: none; box-shadow: none; }
div.meta-text-right { float: right; text-align: right; width: 37%;}
div.meta-country {width: 15%; position: absolute; margin-top: 62px; margin-left: 62px;}
.wpcc-entry-summary { overflow: hidden; margin: 20px 0; }
.wpcc-item-content { overflow: hidden; }
a.titulo-anuncio {color:#2865ab;}
a:hover.titulo-anuncio {text-decoration: underline; }
/* end entries list */

/* categories list */
.wpcc-cat-list-item-wrap { overflow: hidden; margin: 20px 0; }
a.wpcc-cat-list-item { display: block; float: left; font-size: 12px; background-color: #F1F1F1; padding: 1px 8px; margin: 0 5px 5px 0; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; text-shadow: 1px 0 0 #FFF; }
/* end categories list */

/* transactions list */
span.wpcc-trans-meta-row { display: block; font-size: 12px; }
span.wpcc-sub-fee { display: inline; background-color: #FFEC00; padding: 1px 3px; }
/* end transactions list */

/* login stuff */
#login-register-password .usericon { display: inline; float: left; overflow: hidden; margin-right: 20px; border:1px; }
#login-register-password .userinfo { float: left; }
ul.tabs_login { list-style: none outside none; margin: 0 0 20px 0; overflow: hidden; }
ul.tabs_login li { display: block; float: left; }
.active_login { background-color: #FFAB41; }
/* end login stuff*/

/* filter user entries by post_status */
ul.filter-type { list-style: none outside none; margin: 0 0 20px 0; overflow: hidden; }
ul.filter-type li { display: block; float: left; }
.active_filter { background-color: #03AA11; }
/* end filter user entries by post_status */

/* suggest tags */
.ac_results { border: 1px solid gray; background-color: white; padding: 0; margin: 0; list-style: none; position: absolute; z-index: 10000; display: none; }
.ac_results li { padding: 2px 5px; white-space: nowrap; color: #101010; text-align: left; }
.ac_over { cursor: pointer; background-color: #F0F0B8; }
.ac_match { text-decoration: underline; color: black; }
/* end suggest tags */

/* widgets */
.wpcc-user-menu-wrap { background-color: #F9F9F9; padding: 20px; }
.wpcc-user-menu-widget { }
.wpcc-user-menu-widget li { display: block; padding: 8px 0 2px; border-top: 1px dotted #DDD; font-weight: bold; }
.wpcc-user-menu-widget li:last-child { border-bottom: 1px dotted #DDD; padding-bottom: 8px; }
#widget-logged { font-size: 12px; border-top: none; font-weight: normal; padding: 0 0 15px 0; overflow: hidden; line-height: 1.2; }
img.avatar-30 { float: left; margin: 0 10px 0 0; }
.widget_wpcc_related_business li { display: block; padding: 8px 0 2px 10px; border-top: 1px dotted #DDD; }
.widget_wpcc_related_business li:last-child { border-bottom: 1px dotted #DDD; padding-bottom: 8px; }
ul.wpcc-related-business { padding: 10px 0; }
/* end widgets */

/* search */
#wpcc-searchform { overflow: hidden; padding: 20px; background-color: #fddf30; }
.wpcc-search-form-wrap { width: 100%; overflow: hidden; margin: 20px 0; }
.wpcc-search-form-section { width: 30%; float: left; margin-right: 5%; }
.wpcc-search-form-section label { display: block; }
.wpcc-search-form-section input.wpcc-search { width: 95%; }
.widget_wpcc_search .wpcc-search-form-section { width: 100%; float: inherit; margin-bottom: 10px; }
.widget_wpcc_search #wpcc-submit-search { margin-bottom: 0; }
/* end search */

/* related entries */
ul.wpcc-related { list-style: none outside none; margin: 20px 0; }
ul.wpcc-related li { border-top: 1px dotted #DDD; padding: 5px 0; }
ul.wpcc-related li a.related-title { display: block; font-size: 15px; font-weight: 400; }
.wpcc-related-meta { display: block; font-size: 12px; }
.wpcc-related-title { font-size: 14px; font-weight: bold; }
/* end related entries */

/* gallery */
div.gallery { overflow: hidden; }
div.gallery br { display: block; clear: both; height: 5%; }
dl.gallery-item { float: left; }
dt.gallery-icon { padding-right: 10px; margin-bottom: 10px;  }
.gallery dl.last dt.gallery-icon { margin-right: 0; }
dl.gallery-item img { max-width: 100% !important; height: auto; margin: 0 !important; }
dl.gallery-item dd { display: block; }
.caption-wrap { padding: 0 5% 8%; text-align: center; font-size: 11px; line-height: 1.2; }
dl.gallery-item a { display: block; line-height: 0; }
.gallery-columns-2 dl.gallery-item { width: 50%; height: auto; }
.gallery-columns-3 dl.gallery-item { width: 33.333%; height: auto; }
.gallery-columns-4 dl.gallery-item { width: 25%; height: auto; }
.gallery-columns-5 dl.gallery-item { width: 20%; height: auto; }
.gallery-columns-6 dl.gallery-item { width: 16.666%; height: auto; }
.gallery-columns-7 dl.gallery-item { width: 14.285%; height: auto; }
.gallery-columns-8 dl.gallery-item { width: 12.5%; height: auto; }
.gallery-columns-9 dl.gallery-item { width: 11.111%; height: auto; }

.gallery-caption { }
/* gallery end*/

/* dim screen */
#wpcc-fuzz { position: absolute; top: 0; left: 0; width: 100%; z-index: 99998; background-color: #FFF; opacity: .8; display: none; text-align: left; }
.wpcc-fuzz-msgbox { position: absolute; width: 16px; height: 16px; z-index: 99999; top: 50%; left: 50%; margin-top: -8px; margin-left: -8px; }
.wpcc-fuzz-msgbox img { border: none; margin: 0; }
/* end dim screen */

/* IE fix */
*+html a.wpcc-cat-list-item {
	float: inherit; display: inline; white-space: nowrap;
}
/* end IE fix */

/* order */
div.order-menu{background-color: #27619E; border-bottom: 2px solid #002C5C; border-radius: 2px; color: #FFFFFF; font-size: 1.0em; height: 38px; }
div.order-by{float: left; margin-left: 5px; font-weight: bold; height: 40px; line-height: 40px; }
div.order-options{margin-right: 10px; text-align: right; font-weight: bold; height: 40px; line-height: 40px; }
div.order-options a{color: #FFFFFF; text-decoration: underline; }
/* order end */td.mceIframeContainer {background-color:#FFF !important;}input.textbox_form{padding:10px 7px; width: 130px; color:#4F4F4F;border:#efefef solid 1px;border-radius:2px; }input[type="text"].textbox_form{padding:10px 7px; width: 130px; color:#4F4F4F;border:#efefef solid 1px;border-radius:2px; }.twitter-share-button { width: 100px !important; }