body {
    font-family:Tahoma, Arial;
    margin:0px;
    font-size: 12px;
    text-decoration: none;
    color:#333;
}

.bold { font-weight : bold ;} 

a {
    text-decoration: none;
    color:#0066CC;
}

a * { cursor : pointer; }

a img {
    border:none;
}

a:hover {
    color: #0066CC;
    text-decoration:underline;
}

.fl {
    width:auto;
    float:left;
}

.fr {
    width:auto;
    float:right;
}

#header {
    width:100%;
    float:left;
}

#middle {
    background-color:#eeeeee;
    float:left;
    padding-top:20px;
    width:100%;
}

#middle.white {
    background-color:#ffffff;
}

#menu {
    width:100%;
    float:left;
    padding-top:15px;
    padding-bottom:40px;
}

#main_container {
    width:100%;
    float:left;
}

#footer {
    background-color:#eeeeee;
    color:#666666;
    float:left;
    font-size:12px;
    height:40px;
    padding-top:20px;
    width:100%;
}

#footer a {
    text-decoration: none;
    color:#999;
}

#footer a:hover {
    color: #0066CC;
    text-decoration:underline;
}

.content {
    width:960px;
    margin:auto;
}

#footer .content {
    background-image: url(../images/footer_logo.png);
    background-repeat: no-repeat;
    background-position: top right;
    height:35px;
}

.preFooter span , .breadcrumb span{
    color:#999999;
}

.firstTopHeader  {
    font-size:12px;
    margin:0;
    width:100%;
    float:left;
    background-color:#004D99;
    text-align:center;
    color: #ffffff;
    font-weight:bold;
    padding-top:5px;
    padding-bottom:7px;
}

.secondTopHeader {
    width:100%;
    float:left;
    background-color:#ffffff;
    background-image: url(../images/top_gradient_blue.png);
    background-repeat: no-repeat;
    background-position: top right;
    padding-top:5px;
    padding-bottom:5px;
}

.thirdTopHeader {
    background-color:#F2F2F2;
    float:left;
    padding-bottom:15px;
    padding-top:30px;
    width:100%;
}

.leftSide {
    width:auto;
    float:left;
}

.rightSide {
    width:auto;
    float:right;
}

.preFooterCategories {
    background-color:#ffffff;
    float:left;
    padding-top:12px;
    width:100%;
    margin-top: 15px;
}

.preFooter {
    background-color:#ffffff;
    float:left;
    padding-top:12px;
    width:100%;
}

.preFooter .icoPx, .preFooterCategories .icoPx {
    padding-bottom:10px;
}

.preFooter.blue{
    background-color:#DDEEFF;
    padding-bottom:4px;
}

.preFooter.blue ul{
    float:left;
    margin:0;
    padding:0;
    width:150px;
    margin-left:12px;
}

.preFooter.blue ul.last{
    margin-left:0px;
}

.preFooter.blue li{
    font-size:11px;
    list-style:none outside none;
    margin-bottom:10px;
    width:150px;
}

.secondTopHeader .leftSide {
    margin-top:3px;
}

.secondTopHeader .rightSide {
    margin-top:3px;
}

.secondTopHeader .rightSide ul {
    margin:5px 0 0;
    padding:0;
}

.secondTopHeader .rightSide li {
    float:left;
    list-style:none outside none;
    margin-left:5px;
    width:auto;
}

.secondTopHeader .rightSide li a.dropdown{
    width:auto;
    display:block;
    background-image:url(../images/arrow_px.png);
    background-position:right 5px;
    background-repeat:no-repeat;
    padding-right:10px;
    color:#333333;
    text-decoration:none;
}

.secondTopHeader .rightSide li a:hover.dropdown{
    background-position:right -4px;
}

.icoPx {
    width:100%;
    float:left;
    background-repeat: no-repeat;
    background-position: middle left;
    text-indent:21px;
    min-height:16px;
}

.icoPx.globe {
    background-image: url(../images/ico_px_globe.png);
}

.icoPx.tags {
    background-image: url(../images/ico_px_tags.png);
}

.icoPx.websites {
    background-image: url(../images/ico_px_websites.png);
}

.icoPx.save {
    background-image: url(../images/ico_px_save.png);
}

.icoPx.list {
    background-image:url("../images/ico_px_list.png");
    float:left;
    margin-right:10px;
    padding-top:2px;
    width:auto;
}

.icoPx.gallery {
    background-image:url("../images/ico_px_gallery.png");
    float:left;
    margin-right:10px;
    padding-top:2px;
    width:auto;
}

.icoPx.contact {
    background-image: url(../images/ico_px_contact.png);
    font-weight:normal;
    padding-top:2px;
}

.icoPx.favorites {
    background-image: url(../images/ico_px_favorites.png);
    font-weight:normal;
    padding-top:2px;
}

.icoPx.spam {
    background-image: url(../images/ico_px_spam.png);
    font-weight:normal;
    padding-top:2px;
}

.icoPx.print {
    background-image: url(../images/ico_px_print.png);
    font-weight:normal;
    padding-top:2px;
}

.icoPx.facebook {
    background-image: url(../images/ico_px_facebook.png);
    font-weight:normal;
    padding-top:2px;
}

.icoPx.twitter {
    background-image: url(../images/ico_px_twitter.png);
    font-weight:normal;
    padding-top:2px;
}

.bigButton {
    font-family: Arial, serif;
    font-size: 17px;
    font-style: normal;
    font-weight: bold;
    text-shadow: 1px 1px 1px #C44F00;
    color:#ffffff;
    text-transform: uppercase;
    text-decoration: none;
    letter-spacing: -1px;
    word-spacing: 0em;
    line-height: 1.2;
    width:auto;
    height:52px;
    float:left;
    padding:11px 20px 0;
    background-repeat: no-repeat;
    background-position: top right;
}

.bigButton:hover {
    background-position: bottom right;
    text-shadow: 1px 1px 1px #FF0033;
}

a:hover.bigButton  {
    text-decoration:none;
    color:#ffffff;
    text-shadow: 1px 1px 1px #002B54;
}

.bigButton.blue {
    background-image: url(../images/big_button_blue.png);
}

.bigButton span {
    background-image:url("../images/ico_pencil.png");
    background-position:0 0;
    background-repeat:no-repeat;
    float:left;
    height:30px;
    padding-left:40px;
    padding-top:5px;
    position:relative;
}

.bigButton:hover span {
    background-image:url("../images/ico_pencil_over.png");
}

.bigButton.size {
    float:left;
    font-size:17px;
    height:47px;
    padding:16px 15px 0;
    text-align:center;
}

.bigButton.size.short {
    width:195px;
}

.bigButton.size.medium {
    width:270px;
}

.search {
    width:auto;
    float:left;
    height:32px;
    background-image: url(../images/bkg_search.png);
    background-repeat: repeat-x;
    background-position: top right;
    padding:10px;
}

.search input {
    background-color:#FFFFFF;
    border:medium none;
    color:#333333;
    float:left;
    font-family:tahoma,arial;
    font-size:13px;
    padding:8px;
    width:454px;
    height:16px;
}

a.searchButton {
    width:28px;
    height:32px;
    float:left;
    background-image: url(../images/btn_search.png);
    background-repeat: no-repeat;
    background-position: 0 -10px;
}

a:hover.searchButton {
    background-position: 0 -62px;
}

.topSearch {
    width: 810px;
    float:left;
    margin-left:140px;
}

.topSearch ul , #footer ul , .itemData ul{
    margin:0;
    padding:0;
}

.topSearch li , #footer li , .itemData li {
    float:left;
    list-style:none outside none;
    margin-right:10px;
    width:auto;
}

.itemData li span {
    font-weight:bold;
    color:#0066CC;
}

.fourColumns {
    width:225px;
    float:left;
    margin-right:20px;
}

.fourColumns.last {
    margin-right:0px;
}

.fourColumnsBox {
    background-color:#FFFFFF;
    /*border-left:1px solid #E8E8E8;
	border-right:1px solid #E8E8E8;*/
    float:left;
    padding:15px 20px 20px;
    width:185px;
}

.fourColumnsBox ul , .twoMiniColumnsContainer ul , .mediumColumnSmallBox ul {
    width:100%;
    float:left;
    margin:0;
    padding:0;
}

.fourColumnsBox li , .twoMiniColumnsContainer li , .mediumColumnSmallBox li {
    width:100%;
    float:left;
    list-style:none outside none;
    margin-bottom:3px;
}

.twoMiniColumnsContainer li {
    margin-bottom:0px;
}

.mediumColumnSmallBox li {
    margin-bottom:10px;
}

.mediumColumnSmallBox.blue li span {
    color:#0066CC;
    font-weight:bold;
}

.mediumColumnSmallBox li h3 {
    font-weight:normal;
    line-height:15px;
}

.fourColumnsBox li a {
    line-height:20px;
}

.fourColumnsBox.location input {
    background-color:#FFFFFF;
    border:medium none;
    color:#666666;
    float:left;
    font-family:tahoma,arial;
    font-size:12px;
    padding:8px;
    width:137px;
    height:14px;
}

.titleBoxes  > * {
    color:#333333;
    font-family:arial,tahoma;
    font-size:18px;
    font-style:normal;
    font-weight:normal;
    letter-spacing:-1px;
}

.titleBoxes {
    color:#333333;
    font-family:arial,tahoma;
    font-size:18px;
    font-style:normal;
    font-weight:normal;
    letter-spacing:-1px;
}

.titleBoxes .iconTip {
    background-image: url(../images/tip_default.png);
    background-color:transparent;
    background-position:0 0;
    background-repeat:no-repeat;
    line-height:18px;
    padding-left:69px;
    padding-right:20px;
    padding-top:12px;
    min-height:33px;
}

.titleBoxes:hover .iconTip { 
    color : #0066CC ; 
}
/*PINK*/
.fourColumnsBox.pink {
    border-bottom:3px solid #CC0066;
}

.titleBoxes .iconTip.pink { 
    background-image: url(../images/tip_pink.png);
}
/*PINK*/

/*YELLOW*/
.fourColumnsBox.yellow {
    border-bottom:3px solid #FDCD00;
}

.titleBoxes .iconTip.yellow { 
    background-image: url(../images/tip_yellow.png);
}
/*YELLOW*/

/*PURPLE*/
.fourColumnsBox.purple {
    border-bottom:3px solid #5C0099;
}

.titleBoxes .iconTip.purple { 
    background-image: url(../images/tip_purple.png);
}
/*PURPLE*/

/*MARINE*/
.fourColumnsBox.marine {
    border-bottom:3px solid #008888;
}

.titleBoxes .iconTip.marine { 
    background-image: url(../images/tip_marine.png);
}
/*MARINE*/

/*GREEN*/
.fourColumnsBox.green {
    border-bottom:3px solid #4C9B39;
}

.titleBoxes .iconTip.green { 
    background-image: url(../images/tip_green.png);
}
/*GREEN*/

/*ORANGE*/
.fourColumnsBox.orange {
    border-bottom:3px solid #E34C00;
}

.titleBoxes .iconTip.orange { 
    background-image: url(../images/tip_orange.png);
}
/*ORANGE*/

/*RED*/
.fourColumnsBox.red {
    border-bottom:3px solid #B40B0F;
}

.titleBoxes .iconTip.red { 
    background-image: url(../images/tip_red.png);
}
/*RED*/

/*BLUE*/
.fourColumnsBox.blue , .mediumColumnSmallBox.blue {
    /*border-bottom:3px solid #005EBB;
	border-right: 1px solid #CCE5FF;
	border-left: 1px solid #CCE5FF;*/
    background-color:#DDEEFF;
}
/*BLUE*/

.fourColumnsBoxContainer {
    width:100%;
    float:left;
}

.fourColumnsBoxContainer a.button {
    width:30px;
    height:30px;
    float:left;
    background-image: url(../images/btn_arrow.png);
    background-position:0 0;
    background-repeat:no-repeat;
    text-decoration:none;
}

.fourColumnsBoxContainer a.button:hover {
    background-position:0 -30px;
}

.titleBoxes .iconTip.location { 
    background-image: url(../images/tip_location.png);
}

.titleBoxes .iconTip.locationWhite { 
    background-image: url(../images/tip_location_white.png);
}

.titleBoxes .iconTip.topsearch { 
    background-image: url(../images/tip_top_search.png);
}

.titleBoxes .iconTip.filtersApplied { 
    background-image: url(../images/tip_filters_applied.png);
}

.titleBoxes .iconTip.filters { 
    background-image: url(../images/tip_filters.png);
}

.titleBoxes .iconTip.userData { 
    background-image: url(../images/tip_user_data.png);
}

.titleBoxes .iconTip.images { 
    background-image: url(../images/tip_images.png);
}

.titleBoxes .iconTip.announcement { 
    background-image: url(../images/tip_announcement.png);
}

.titleBoxes .iconTip.share { 
    background-image: url(../images/tip_share.png);
}

.titleBoxes .iconTip.similar { 
    background-image: url(../images/tip_similar.png);
}

.counter {
    color:#999999;
    float:left;
    font-family:tahoma,arial;
    font-size:12px;
    letter-spacing:0;
    width:100px;
    text-decoration:none !important;
}

.counter a {
    text-decoration:none;
}

.counter a:hover {
    text-decoration:none;
}

.categoryContainer {
    width:100%;
    float:left;
    margin-bottom:20px;
    background : #ffffff;
}

.twoMiniColumnsContainer {
    width:100%;
    float:left;
    margin-bottom:20px;
    /*margin-top:20px;*/
}

.twoMiniColumnsContainer .miniColumn {
    width:84px;
    float:left;
    margin-right:15px;
    font-size:11px;
}

.twoMiniColumnsContainer .miniColumn.last {
    margin-right:0px;
}

.fourColumnsBoxContainer .subtitles , .twoMiniColumnsContainer .subtitles {
    float:left;
    font-weight:bold;
    margin-bottom:5px;
    width:100%;
}

.countryBox {
    background-image:url("../images/ico_px_flags.png");
    background-repeat:no-repeat;
    float:left;
    /*margin-bottom:20px;*/
    padding-left:20px;
    width:90%;
}

.countryBox.arg {
    background-position:0 0;
}

.filterContainer {
    border-bottom:1px solid #CCE5FF;
    float:left;
    padding-bottom:10px;
    margin-bottom:10px;
    width:100%;
}

.filterContainer.last {
    margin-bottom:0px;
}

.filterContainer .fl {
    width:170px;
    float:left;
}

.filterContainer a.closeIcon {
    background-image:url("../images/ico_px_close.png");
    background-position:0px 1px;
    background-repeat:no-repeat;
    float:right;
    width:10px;
    text-decoration:none;
    margin-top: 5px;
    height: 10px;
}

.filterContainer a:hover.closeIcon {
    background-position:0px -12px;
    text-decoration:none;
}

.filterContainer .subtitles {
    background-image:url("../images/ico_px_bullet.png");
    background-position:0 1px;
    background-repeat:no-repeat;
    float:left;
    font-weight:bold;
    text-indent:15px;
    width:100%;
    padding-bottom:10px;
}

.sliderAmount {
    background-color:transparent;
    border:medium none;
    color:#0066CC;
    font-family:tahoma,arial;
    font-size:12px;
    font-weight:bold;
    margin-bottom:5px;
    width:100%;
}

.breadcrumb {
    float:left;
    line-height:20px;
    padding-bottom:20px;
    padding-top:20px;
    width:100%;
}

.keywords {
    float:left;
    line-height:20px;
    padding-bottom:10px;
    padding-top:0px;
    width:100%;
}

div#breadcrumb h1, div#breadcrumb h2, div.breadcrumb h1, div.breadcrumb h2 {
    display: inline;
}

.bigColumn {
    width:715px;
    float:left;
    margin: 30px 0px;
}

.mediumColumnBig {
    width:640px;
    float:left;
    margin-right:20px;
}

.mediumColumnSmall {
    width:300px;
    float:left;
    margin-top:20px;
}

.titleResult {
    width:100%;
    float:left;
    color:#333333;
    font-family:arial,tahoma;
    font-size:18px;
    font-style:normal;
    font-weight:normal;
    letter-spacing:-1px;
    margin-top:12px;
    margin-bottom:20px;
}

.optionsResult {
    width:100%;
    float:left;
    padding-bottom:10px;
    border-bottom:1px solid #f4f4f4;
    margin-bottom:40px;
}

.optionsResult select {
    background-color:#f4f4f4;
    border:medium none;
    color:#666666;
    float:right;
    font-family:tahoma,arial;
    font-size:12px;
    padding:8px;
    width:200px;
}

.optionsResult .fl {
    margin-top:10px;
}

.searchResult {
    width:675px;
    float:left;
    padding:20px;
    cursor:pointer;
}

.searchResult.even {
    background-color:#ffffff;
    border-bottom:1px solid #eeeeee;
}

.searchResult.odd {
    background-color:#f4f4f4;
    border-bottom: 1px solid #eeeeee;
}

.searchResult:hover {
    background-color:#FFEBCC;
    border-bottom: 1px solid #FFC56C;
}

.searchResult .image , .thumbGallery .image {
    width:137px;
    float:left;
    margin-right:16px;
    overflow: hidden;
}

.thumbGallery .image.last {
    margin-right:0px;
}

.searchResult .data {
    width:388px;
    float:left;
    margin-right:10px;
}

.searchResult .data .title {
    width:100%;
    float:left;
    font-family:arial,tahoma;
    font-size:18px;
    font-style:normal;
    font-weight:normal;
    letter-spacing:-1px;
}

.searchResult .data .desription {
    color:#666666;
    float:left;
    font-size:12px;
    font-style:normal;
    font-weight:normal;
    line-height:15px;
    margin-top:12px;
    width:100%;
}

.searchResult .data .subtitle {
    float:left;
    font-size:11px;
    font-style:normal;
    font-weight:normal;
    margin-top:5px;
    width:100%;
}

.searchResult .data .source {
    float:left;
    font-size:11px;
    font-style:normal;
    font-weight:normal;
    margin-top:5px;
    width:100%;
    color:green;
}

.searchResult .price {
    width:120px;
    float:right;
    font-family:arial,tahoma;
    font-size:18px;
    font-style:normal;
    font-weight:normal;
    letter-spacing:-1px;
    margin:0px;
    padding:0px;
    text-align:right;
}

.searchResult .image img , .thumbGallery .image img {
    border:1px solid #f4f4f4;
    width: 137px;
}

.searchResult .image img:hover , .thumbGallery .image img:hover {
    border:1px solid #C4E1FF;
}

.paginator {
    width:100%;
    float:left;
    margin-top:20px;
    margin-bottom:20px;
}

.paginator .pages {
    float:left;
    padding-top:4px;
    text-align:center;
    width:525px;
}

.paginator .options {
    float:left;
    padding-top:4px;
    text-align:center;
    width:81px;
}

.paginator .options span {
    width:auto;
}

.paginator .pages span {
    width:auto;
    margin-right:10px;
}

.paginator .pages span.current {
    font-weight:bold;
    color:#FF9900;
}

.paginator .nav {
    font-weight:bold;
}

.paginator .nav span {
    background-repeat:no-repeat;
    height:20px;
    padding-top:4px;
}

.paginator .nav span.prev {
    float:left;
    background-position:left top;
    padding-left:25px;
    margin-right:10px;
    background-image:url("../images/btn_paginator_prev.png");
}

.paginator .nav span.prev:hover {
    background-position:left bottom;
}

.paginator .nav span.next {
    background-position:right top;
    float:right;
    padding-right:25px;
    margin-left:10px;
    background-image:url("../images/btn_paginator_next.png");
}

.paginator .nav span.next:hover {
    background-position:right bottom;
}

.itemTitle {
    width:100%;
    float:left;
    font-family: 'Cabin', serif;
    font-size: 32px;
    font-style: normal;
    letter-spacing: -1px;
    line-height: 33px;
}

.itemSubtitle {
    background-image:url("../images/ico_location.png");
    background-position:0 4px;
    background-repeat:no-repeat;
    float:left;
    font-family:'Cabin',serif;
    font-size:18px;
    font-style:normal;
    letter-spacing:-1px;
    line-height:26px;
    padding-bottom:20px;
    text-indent:15px;
    width:100%;
}

.itemTitle .blue , .itemSubtitle .blue {
    color:#0066CC;
}

.itemTabs {
    float:left;
    clear:both;
    width:100%;
    margin-top:40px;
}

.mediumColumnSmallBox {
    width:260px;
    float:left;
    padding:15px 20px 20px;
    background-color:yellow;
}

.marginTop {
    margin-top:20px;
}

div.posting{ margin:10px 0;text-align:center;}
div.posting p.title{color:#006699;font-size:1.5em;padding:10px 16px 0 16px;margin:0 0 20px 0;}
div.posting div.container{padding:5px 20px 10px 20px;}
div.posting ul{float:left;width:260px;text-align:left;}
div.posting ul li{margin:10px;}
div.posting ul li a{font-size:1.2em;}
div.posting form p, div.posting form div.p, div.posting div.container p.spaced{margin:10px 0;}
div.posting form p, div.posting form div.p{margin:10px 0;}
div.posting div.container p.spaced_more{margin:40px 0 10px 0;}
div.posting div.container ul.spaced{padding:0pt 0pt 50px 30px;width:100%;}
div.posting div.container ul.spaced li{margin:0pt 0pt 10px 0pt;}
div.posting div.container ul.spaced li label{font-weight:bold;}
div.posting div.container ul.spaced li p{margin:10px 0pt 0px 25px;}
div.posting div.container ul.spaced li p span.boton_publicar{background-color:#a0c7f1;padding:6px 5px 5px 5px;margin:0px 5px 100px 5px;}
div.posting p.notice{color:#2a3a47;font-size:0.8em;padding:4px;text-align:center;margin:10px 0 0 0;}
div.posting form p.notice{font-size:0.9em;text-align:left;margin:0 0 0 200px;padding:0;}
div.posting form label.optional{color:#ff0000;}
div.posting p.buttons{text-align:center;margin:30px 0 0 0;}
div.posting p.buttons_arriba{text-align:left;margin:30px 0 0 0;padding:0 0 3px 0;}
div.posting p.buttons a.back, div.posting p.buttons_arriba a.back{padding:0 0 0 25px;}
div.posting span.toolbar{background-color:buttonface;display:block;padding:3px;margin:0 0 0 200px;}
div.posting span.toolbar select{vertical-align:top;margin:2px 2px 0 0;}
div.posting iframe{margin:0 0 0 200px;}
div.posting p.seleccionar_contactos{margin:10px 0 15px 0;}
div.posting div.contacts{width:100%;margin:10px 0 0 0;}
div.posting div.contacts p{margin:0;}
div.posting div.contacts ul{float:left;margin:0;list-style-type:none;padding:0 7px 0 4px;width:48%;}
div.posting div.contacts span.email{font-size:0.8em;font-style:italic;font-weight:lighter;}
div.posting div.contacts span.service{font-size:0.9em;color:#888;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}

form.form p{margin:10px 0;}
form.form p label, form.form p span.label, form.form div.p label, form.form div.p span.label{float:left;display:block;width:190px;text-align:right;padding:6px 10px 0 0;color:#3e5262;}
form p label.optional{color:#ff1010;}
form.form p label.radio{float:none;display:inline;width:auto;padding:0;color:#000;}
form.form p.buttons{text-align:left;margin:30px 0 0 0;}
form.form p input, form.form p select {text-align:left;}

div.tinymce label{float:left;display:block;width:190px;text-align:right;padding:6px 10px 0 0;color:#3e5262;}
div.posting div.tinymce iframe{margin:0 0 0 0;}

div.success {float:left;text-align: center;width: 100%;margin: 0 auto;padding:20px 0px;}
div.success h1.publishedAd{font-size:1.6em;padding:15px 5px 20px 40px;margin:10px 0;font-weight:normal;}
div.success div.success_text{padding:0;margin:0;height:58px;}
div.success div.success_text h1{background-image:none !important;font-size:1.6em;padding:15px 5px 5px 40px !important;margin:10px 0 !important;font-weight:normal;}
div.success div.success_text span.survey{font-weight:bold;font-size:1em;padding:15px 5px 5px 47px !important;}
div.success h3{margin-top:10px;}
div.success dl{padding:0 0 8px 39px;}
div.success dl dt{float:left;margin:0 0 8px 0;color:#4c4c4c;}
div.success dl dd{margin:0 0 8px 0;padding:0 0 0 100px;}
div.success p.tips{background-color:#f2f2f2;padding:6px 20px;}

#relacionados_404{margin:10px 0;font-size:10pt;}
#relacionados_404 ul{margin-left:10px;}
#relacionados_404 ul li{list-style:disc;margin-top:10px;}
#mas_404{border:1px #dcdcdc solid;padding:5px;margin-bottom:10px;}
#mas_404 ul{margin-left:5px;}
#mas_404 ul li{padding:2px;}

.prevnext {
    float: left;
    font-weight: bold;
    text-align: right;
    width: 100%;
    margin: 4px 0;
}

div.home_categoria_horizontal{float:left;width:100%}

div#categories_horizontal ul{float:left;padding:0 4px 0 6px;width:95%;}
div#categories_horizontal ul li{margin:10px 0;padding:0 0 0 5px;}
div#categories_horizontal ul li p{border-bottom:1px solid #D7D7D7;font-size:1.2em;padding:0 0 6px 0;margin:0 0 6px 0;font-size:14px;font-weight:bold;}
div#categories_horizontal ul li p span{font-size:0.75em;}
div#categories_horizontal ul li div{display:block;float:left;width:50%;margin:0;border:none;padding:0;}
div#categories_horizontal ul li div ul{float:none;padding:0;margin:0;width:auto;}
div#categories_horizontal ul li div ul li{padding:0;margin-top:0px;margin-bottom:5px;}
div#categories_horizontal ul li div ul li a{padding:1px 0;float:none;margin:0;font-size:12px;font-weight:normal;}
div#categories_horizontal ul li.related{padding:5px 5px 0 0;}
div#categories_horizontal ul li.related p{margin:0 5px;font-size:1em;}
div#categories_horizontal ul li.related p a{outline:none;}
div#categories_horizontal ul li.related div{padding:5px 5px 6px 5px;font-size:0.9em;}

div.anuncio_vencido{color:#159A17;text-align:center;border:solid 1px;padding:4px;margin-top:10px;clear:both;}

#kw {
    color: #8C8C8C;
}

.thirdTopHeader .rightSide {
    float: left;
    margin-left: 20px;
    width: 810px;
}

#extraData {
    text-align: center;
}

