body {
    font: 11px Tahoma, sans-serif;
    background: #fff;
    color: #454545;
    margin:0;
}

a:hover { color: #6C757A;  }

h1 {font:2.1em Arial,Sans-Serif;
    letter-spacing:-1px;
    margin:0;
    padding:4px 0 0 28px; }
.dark  { font: normal 1.3em Arial, Sans-Serif; color: #737373; background: inherit; font-weight: bold; visibility:hidden;}
h1 a, h2 a { text-decoration: none; }
h1 a:hover, h2 a:hover {background-color:#FF9900;color:#FFFFFF; }
h2 { margin: 0; padding: 0; font: bold 1.7em Arial, Sans-Serif; letter-spacing: -1px; }
h2 { font-size: 1.5em; margin-bottom: 5px;  background: inherit; }

a,h2, .breadCrumb a,.help-answer a:hover, .item{
    color:#FF9900;
}

p {	margin: 0 0 5px 0; }
ul { margin: 0; padding : 0; list-style : none; }
form { 	margin: 0; }

.clear { /* generic container (i.e. div) for floating buttons */
         overflow:hidden;
         width: 100%;
}
.btnSendReply, input.button2, input.button,input#button3, .bt-text, input#btnSend, input#btnComment  {

    background:#ffa434 url(img/bg-bt.jpg) repeat-x left top;
    border:1px solid #cc6600;
    color:white;
    cursor:pointer;
    font-size:13px;
    font-weight:bold;
    height:27px;
    padding:0 5px 3px;
    .padding:0 5px 0px;
}
.bt-text{

    height:19px;
    margin:8px 10px 20px 0;
    padding:3px 10px;
    text-decoration:none;
}

.help-answer .bt-text:hover{
    color:#fff;
}

input.button:active{
    color:#FFF;
}

.add-post {
    background:transparent url(img/img-check.jpg) no-repeat scroll left top;
    font-size:13px;
    font-weight:700;
    padding:14px 5px 5px 20px;
}
.add-post p{
    color:#69B500;
    font-size:18px;
    margin-left:50px;
}
.add-post span{
    margin-left:50px;
}
.center-added{
    float:left;
    height:350px;
    left:150px;
    position:relative;
    top:25px;
}
.share-post{
    float:left;
    border-bottom:1px solid #ccc;
}
.share-post img{
    border:none;
    margin-bottom:10px;
}
.share-post span{
    margin-bottom:15px;
    padding-left:52px;
}
.center-added .aviso{
    clear:both;
    float:left;
    padding-left:50px;
    padding-top:15px;
    width:433px;
}
.share-post p{
    font-size:12px;
    font-weight:700;
    margin-bottom:10px;
    padding-left:52px;
    width:350px;
}
.bt-added {
    border-left:1px solid #CCCCCC;
    float:right;
    margin-right:71px;
    margin-top:25px;
    padding-left:18px;
    width:165px;
}

.bt-added li{
    float:left;
    margin-right:35px;
}
.bt-added li a img{
    border:none;
}
#search {
    background-image:url(img/form_search.jpg);
    background-repeat:repeat-x;
    border: 0;
    width: 254px;
    height:20px;
    display:block;
    float:left;
    max-width:287px;
    padding-left:27px;
    padding-top:7px;
    padding-right:6px;
    color:#000000;
    font-weight: bold;}

.fondo_search{
    background-image:url(img/fondo_search.jpg);
    background-repeat:repeat-x;
    background-position:0px 0px 0px 0px;
    position:static;
    display:block;

    float:left;
    margin-top:-2px;
    margin-left:25px;
}

input.submit {
    background-image:url(img/bt_search.jpg);
    background-repeat:no-repeat;
    border: 0;
    width: 30px;
    height:29px;
    color: #FFF;
    cursor:pointer;
    font: bold 1em Arial, Sans-Serif;
}

.submit_publish  {
    background-image:url(img/bt_publish.jpg);
    background-repeat:no-repeat;
    border: 0;
    padding: 5px 0;
    _padding: 3px 0;
    width: 195px;
    margin: 0 15px 1px 5px;

    color: #FFF;
    font: bold 1em Arial, Sans-Serif;
    cursor: pointer;
}

.classifieds_count {
    color:#666666;
    display:block;
    float:left;
    font-weight:bold;
    right:28px;
    position:absolute;
    top:6px;
}

input,textarea {
    border: 1px solid #CCC;
    padding: 2px;
}

input[type=checkbox],checkbox {
    border: none;
}

.section_search{
}
.logo{
    float:left;
    height:60px;
    margin-top:15px;
}

.logo h1{
    color:#454545;
    font-size:11px;
    height:13px;
    left:47px;
    letter-spacing:1px;
    padding:0 !important;
    position:relative;
    top:-4px;
    _float:left;
}
.logo h1 strong{
    font-weight:100;
}

/* layout
------ */
.print ul li{
    color:#454545!important;
}
.both{
    clear:both;
}
#main {
    width:980px;

    margin-right:auto;
    margin-left:auto;
}
#main_friend {

    padding-left:4px;
}
#UserForgottenPasswordForm .submit{
    float:left;
    left:151px;
    margin-bottom:25px;
    margin-top:15px;
    position:relative;
}
#UserForgottenPasswordForm input{
    margin-left:5px;
}
#add, #delete, #question-submit input, #friend-submit input, #filter-search input, #UserForgottenPasswordForm .submit input{
    background-color:#FF931F;
    border-color:#FFD68F #404040 #404040 #FFC06F;
    border-style:solid;
    border-width:1px;
    color:#FFFFFF;
    font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
    font-size:11px;
    font-weight:700;
    margin:0 2px;
    padding:2px 8px;
}

.boxes-login{
    clear:both;
    float:left;
    width:100%;
}


.select_box{
    font: 12px Tahoma, sans-serif;
    width: 210px;
    margin-left:4px;
    display:block;
    float:left;
    margin-top:5px;
}

.country_select_box{
    font: 12px Tahoma, sans-serif;
    width: 210px;
    display:block;
    float:left;
}

.align_user{
    left:100px;
    position:relative;
    float:left;
}
#UserRememberMe{
    margin-top:5px;
}
.p_user{

    padding-left:37px;}
.registro .p_user{
    clear:both;
    padding-left:36px;
    padding-top:5px;
    text-align:left;}

.registro .p_user a{
    _margin-left:35px;
}
.registro span{
    float:left;
    margin-bottom:25px;
    clear:both;
    width:400px;
}
#UserRememberMe{
    margin-left:5px;
}
.registro ul li{
    float:left;
    margin-right:18px;
}
.registro  a img{
    border:none;
}
.usuario{
    border-width:0 1px 1px 1px;
    border-style:solid;
    border-color:#CCCCCC;
    float:left;
    padding:10px 0 30px 5px;
    position:relative;
    width:393px;
}
#UserUsername, #UserPassword, input#UserConfirm, #UserPass{
    width:215px
}
.usuario label{
    font-weight:700;
    width:95px !important;
}

.registro{
    float:left;
    font-size:12px;
    margin-left:31px;
    padding-bottom:15px;
    top:45px;
    padding-left:50px;
    position:relative;
    width:435px;
}
.forms_login h2{
    clear:both;
    float:none;
}
.registro a{
    float:left;

}
.recomienda{
    position:relative;
    right:20px;
    float:right;
}
.advice a img{
    border:none;
}
.header {
    height: 55px;
    background: #eee;
    color: #808080;
    margin: 3px 0;
    padding: 10px 0 0 0;
    border-bottom: 1px solid #ccc;
}

.top_info {
    float: right;
    width: 555px;
    padding: 5px 0 4px 0;
    border-bottom: 1px solid #eee;
    background: #eee;
    color: #808080;
}
.top_info_left {
    width: 200px;
    float: left;
}
.m-left{
    left:16.5%;
    top:3px;
    position:relative;
    width:48%;
}
.m-left2{
    left:16.5%;
    top:3px;
    position:relative;
}
.top_info_right {
    float:right;
    height:68px;
    margin-bottom:0;
    padding-top:10px;
    position:relative;
    width:468px;
}
.ads-banners{
    float:left;
    width:200px;
    text-align:center;
    margin-right:10px;
}
.ads-banners img{
    text-align:center;
    margin-bottom:15px;
}


.box-gray p, .ads p{
    padding-top:15px;
    width:100%;
}
.box-gray p a, .ads p a{
    color:#5F5F5F!important;
    font-weight:700;
}
.box-gray p a:hover, .ads p a:hover{
    color:#999;
    font-weight:700;
}
.txt_right_top{
    font-family:Arial,Helvetica,sans-serif;
    font-size:11pt;
    left:15px;
    position:absolute;
    top:15px;
    width:264px;}

.browse_category  {
    font-size: 0.9em;

    color: #FFF;
    background: inherit;
}

.bar {
    background-image:url(img/bar_repeat.jpg);
    background-repeat:repeat-x;
    clear: both;
    font-size: 1em;
    height: 30px;
    color: #FFF;
}
.bar_left{
    background-image:url(img/bar_left.jpg);
    background-repeat:no-repeat;
    display:block;
    float:left;
    width:7px;
    height:30px;}

.bar_right{
    background-image:url(img/bar_right.jpg);
    background-repeat:no-repeat;
    width:114px;
    height:30px;

    float:right;
}

.bar_left2{
    background-image:url(img/bar2_left.jpg);
    background-repeat:no-repeat;
    display:block;
    float:left;
    width:6px;
    height:36px;}

.bar_right2{
    background-image:url(img/bar2_right.jpg);
    background-repeat:no-repeat;
    width:8px;
    display:block;
    height:36px;
    float:right;
}

.secciones{
    background:url("img/background_secciones.jpg") repeat scroll -9px 0 transparent;
    display:block;
    font-size:10pt;
    height:24px;
    margin:-3px 50px 0;
    padding-left:6px;
    padding-top:13px;
    text-decoration:none;
    width:169px;
}
.secciones h3{
    margin:0!important;
}
.secciones h3 a{
    letter-spacing:0;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-style:normal;
    font-size:10pt;}
.secciones a{
    font-weight: bold;
}
.left .secciones h3 a:hover{
    color:#FFFFFF;
}
.secciones a:link{
    color:#6F6F6F;
    text-shadow:0 1px #FFFFFF;
    text-decoration:none;}
.secciones a:visited{
    color:#6F6F6F;
    text-shadow:0 1px #FFFFFF;
    text-decoration:none;}

.box ul{
    border-left:1px solid #DCDCDC;
    border-right:1px solid #DCDCDC;
    float:none;
    margin-left:10px;
    padding:3px 0 0;
    width:auto;
}
.box li {
    padding-left:15px;
    color: rgb(69, 69, 69);
    text-decoration: none;
    display:block;
    font-size:12px;
    height:18px;
    border-bottom: 1px solid #DCDCDC;
}

.box li a{
    color:#666666;
    text-decoration: none;
}
.box li a:hover{
    background-color:#FF9900;
    color:#FFFFFF;
}

.img_li{
    display:block;
    height:3px;
    #float:left;
    margin-top:15px;
    _margin-left:2px;
    _margin-bottom:-23px;}

.bar_left3{
    background-image:url(img/bar3_left.jpg);
    background-repeat:no-repeat;
    display:block;
    float:left;
    margin:-6px -17px 4px;
    _margin:-6px -8px 4px;
    width:8px;
    height:27px;}


.bar_right3{
    background-image:url(img/bar3_right.jpg);
    background-repeat:no-repeat;
    width:8px;
    margin:-19px -8px 4px;
    height:27px;
    display:block;
    float:right;}

.bar_right4{
    background-image:url(img/location_right.jpg);
    background-repeat:no-repeat;
    width:8px;

    height:27px;
    display:block;
    float:right;}

.bar li {
    margin: 0;
    padding: 7px 9px 5px 12px;
    color: #FFEADC;
    float: left;}

.bar li.active {
    /*background: #E0691A url(img/bar.gif) no-repeat center top;*/
    background-image:url(img/active_bar.jpg);
    background-repeat:no-repeat;
    color: #fff;
    font-weight: bold;
    padding: 7px 10px 10px 10px;}

#UserRememberMe{
    border:none;}
.bar li.active a:hover {
    color: #fff;
    background: none;}
.bar li a:visited {
    font-weight: bold;
    color: #FFF;
    background: none;
    text-decoration: none;}
.bar li a {
    font-weight: bold;
    color: #FFF;
    background: none;
    text-decoration: none;}

.bar li a:hover {
    text-decoration:underline;
    background: inherit;}

.top {
    margin-top:3px;
    clear:both;}

.languages {
    float: left;
    margin-top: 3px;
    margin-left: 3px;
    margin-right: 2px;}

.search_form {
    /*float: left;*/
    background-image:url(img/bar2_repeat.jpg);
    background-repeat:x-repeat;
    padding-left:0px;
    position:relative;

    display:block;
    _float:left;
    _width:956px;
    background-color: #EEE;
    margin:0 5px 5px;
    _margin:0 0px 5px;
    height:25px;
    padding: 6px;
    _padding: 5px;


}

#container {
    /* fixes floats in search_form and languages */
    clear: both;
    margin-bottom: 10px;
    width:981px;
    _width:995px;

}
#container_friend{
    /* fixes floats in search_form and languages */
    clear: both;
    margin-bottom: 10px;
}
.user_data {
    color: #808080;
    clear: both;
    font-weight: bold;
    padding: 7px 25px 10px 10px;
    margin: 5px 0;
}

.grey {
    color: #808080;
    background: inherit;
    font-weight: normal;
}

.subheader {
    margin: 0px 0 10px 0;
    border-bottom: 1px solid #eee;
    padding: 5px 0 5px 0;
    background: #A4A4A4;
    color: #fff;
}

/* left side
--------- */

.left {
    float: left;
    width: 730px;

}

.left h3 {
    float:left;
    color: #666666;
    margin:6px 0 0 12px;
    font: bold 12px Tahoma, Arial, Sans-Serif;
}

.left h3 a{
    color:#666666;
    text-decoration:underline;
}

.back_h3{
    padding: 0px;
    height:26px;
    background:#eff9ff;
    position:relative;
}
.corner-left{
    background:transparent url(img/barra-bordes.gif) no-repeat scroll 0 0;
    float:left;
    height:26px;
    position:relative;
    width:8px;
}
.corner-right{
    background:transparent url(img/barra-bordes.gif) no-repeat scroll -10px 0;
    float:left;
    height:26px;
    position:absolute;
    right:0;
    width:8px;
}
.left h2 {
    clear: both;
    color: #454545;
    padding: 7px 0 7px 0;
    font: bold 1.5em Tahoma, Arial, Sans-Serif;
    margin: 0 0 0 0;
}


.left_side {
    float: left;
    width: 250px;
    padding: 0 0 0 10px;
    margin: 10px 0;
}

.left_side a, .right_side a { color: #414141; background: #FFF; }

.right_side {
    float: right;
    width: 200px;
    background: #FFF url(img/dotted.gif) repeat-y;
    color: #414141;
    padding: 0 0 0 40px;
    margin: 10px 0;
}

.left_box { margin: 0 0 10px 0; color: #000; background: #FFF; padding: 3px 0; }

.left_box p { margin: 5px; }
/* right side
---------- */

.right {
    float: right;
    width:239px;
}
.right-bar{
    background: #666666;
    color: #FFF;
    padding: 0px 0 0px 5px;
    font: bold 1em Tahoma, Arial, Sans-Serif;
    margin: 0 0 3px 0;
    width:229px;
    height:28px;
    line-height:25px;
    float:left;
}
.right-bar h3{
    margin:0;
    font-size:12px;
}

.right h2 {
    font: bold 1em Verdana,Arial,Helvetica,sans-serif;
    height:25px;
    line-height:25px;
}

.right h2 a{
    color:#0099FF;
    font: normal .8em Verdana,Arial,Helvetica,sans-serif;
}
.right h2 a:visited{
    color:#0099FF;
    font: normal .8em Verdana,Arial,Helvetica,sans-serif;
    text-decoration:none;

}
.right h2 a:hover{
    color:#FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 0.8em;

    text-decoration: underline;
}
.clear{
    clear:both;
    height:5px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #999999;
}
.right_articles {
    background:#EFF9FF none repeat scroll 0 0;
    color:#414141;
    float:left;
    border-bottom:1px solid #999999;
    padding:12px;
    width:211px;
    _width:200px;
}
.right_articles a{
    color:#666;
}
.right_articles h3{
    font-size:13px;
    margin-bottom:10px;
}
.right_articles a:hover{
    color:#999;
}
#cities{
    position:relative;
}
.new-icon{
    position:absolute;
    right:44px;
    _right:70px;
    top:-7px;

}
.compartir-clasificado{
    bottom:77px;
    font-size:8pt;
    height:32px;
    left:30px;
    position:absolute;
    width:315px;
}


.compartir-clasificado a{
    float:left;
}
.compartir-clasificado span{
    float:left;
    font-size:12px;
    padding-right:5px;
}
.compartir-clasificado p{
    float:left;
}
.image{
    float: left;
    margin: 0 9px 3px 0;
}
.content-bt{
    bottom:5px;
    position:absolute;
    right:51px;
}
.bt-show{
    float:left;
    position:relative;
    margin-left:10px;
}
.bt-bg-left{
    background:transparent url(img/bg_bt_show.jpg) no-repeat scroll 0 3px;
    height:22px;
    left:0;
    position:absolute;
    width:9px;
}
.bt-bg-repeat{
    background:transparent url(img/bg_repeat_bt_show.jpg) repeat-x scroll 0 3px;
    float:left;
    font-weight:700;
    height:22px;
    padding-left:13px;
    padding-top:1px;
    padding-right:13px;}
.bt-bg-repeat a{
    color:#FFFFFF;
    text-decoration:none;
}
.bt-bg-repeat a:hover{
    text-decoration:underline;
}
.bt-bg-right{
    background:transparent url(img/bg_bt_show.jpg) no-repeat scroll -7px 3px;
    height:22px;
    position:absolute;
    right:0;
    width:9px;
}
.box-gray{
    background-color:#FAFAFA;
    border:1px solid #CFCFCF;
    display:block;
    float:left;
    margin-top:10px;
    padding-bottom:10px;
    padding-top:10px;
    width:228px;
}
.searches-content{
    color:#000000;
    font-family:arial;
    font-size:14px;
    padding:0 10px;
    text-decoration:none;
}
.searches-content ul{
    float:left;
    padding:0 16px 5px 8px !important;
}
.searches-content ul li{
    background:url("img/bullet-ul.gif") no-repeat scroll 0 6px transparent;
    margin-bottom:2px;
    padding-left:15px;
}
.searches-content a{
    font-size:15px;
    text-decoration:none;
    color:#0051DF;
}
.searches-content a:hover{
    color:#999;
}
.reply-content .registro{
    margin-left:0;
    padding-left:0;
    padding-top:30px;
}
.reply-content .b-title{
    top:3px;
}
.reply-comment .forms-h1 a{
    color:#fff;
}
.reply-comment .forms-h1 a:hover{
    text-decoration:underline;
    background-color:transparent;
}
.reply-comment{
    float:left;
    padding:15px 20px 15px 10px;
    width:480px;
}
.reply-comment label,.reply-comment textarea {
    clear:both;
    float:left;
}
.reply-comment textarea {
    width:350px;
}
.reply-content .usuario{
    padding-bottom:10px;
    padding-left:10px;
    width:428px;
}
.reply-content h3{
    font-size:13px;
}
.reply-comment .submit{
    clear:both;
    float:left;
    padding-top:5px;
}
.reply-comment .lnkDelComment{
    float:left;
    font-size:11px;
    font-weight:700;
    margin:15px 0 2px 15px;
    padding:0 0 6px 21px;
}
.lnkDelComment{
    background:url("img/delete_icon.gif") no-repeat scroll left top transparent;
}

.n-p{
    padding:0;
}
.s-t{
text-align:left;
padding:0 0 5px;
}
.s-t h3{
display:inline;
margin:0;
padding:0 2px;
font-size:12px;
    
}
.n-p h3, .box-gray h4{
    background-color:#DFDFDF;
    border-bottom:1px solid #CCCCCC;
    color:#666666;
    font-family:arial;
    font-size:14px;
    margin:1px;
    padding-bottom:4px;
    padding-top:5px;
}
.classified_intro .breadCrumb{
    border-bottom:1px solid #CCCCCC;
    font-size:100%;
    padding-bottom:5px;
}
.c_container_head_text h1{
    float:left;
}
.c_container_head_text h3{
    float:left;
    color:#FFFFFF;
    font-family:Arial,Helvetica,sans-serif;
    font-size:9px;
    font-weight:bold;
    font:2.1em Arial,Sans-Serif;
    letter-spacing:-1px;
    margin:0;
    padding:4px 0 0 28px;}
.actions a{
    color:#fff;
}
.clear-blue{
    float:right;
    height:20px;
    margin-bottom:10px;
    position:relative;
    width:710px;
}
#divComments .date{
    display:block;
    float:left;
    font-weight:100;
    padding-right:7px;
}
.right-zone-comment{
    float:right;
    font-size:11px;
    width:115px;
}
.summary-comment{
    border-bottom:1px solid #CCCCCC;
}
.menu-help h2{
    background:url("img/bullet-blue.gif") no-repeat scroll 7px 10px #00B6F9;
    clear:both;
    color:#FFFFFF;
    float:left;
    margin-bottom:3px;
    margin-top:3px;
    padding:3px 0 3px 19px;
    width:93%;

}
.menu-help{
    float:left;
    width:265px;
}
.menu-help ul li{
    border-bottom:1px solid #F2ECEC;
    float:left;
    padding-bottom:4px;
    padding-top:3px;
    width:100%;
}
.menu-help ul li a{
    font-family:arial;
    font-size:15px;
    font-weight:700;
    text-decoration:none;
    float:left;
    clear:both;
}
.menu-help ul li span{
    float:left;
    clear:both;
    width:100%;
}
.content-help{
    float:left;
    padding-left:15px;
    width:680px;
}
.content-help h1{
    padding:0;
    float:left;
    font:700 26px Arial,Sans-Serif;
}
.content-help h3{
    margin-bottom:5px;
}
.content-help ul li{
    padding-bottom:5px;
}
.content-help .title{
    float:left;
    width:100%;
    padding-bottom:15px;
}
.content-help p{
    clear:both;
    font-size:12px;
    line-height:17px;
    padding-top:5px;
}
.content-help h2{
    color:#505050;
    float:left;
    font:700 26px Arial,Sans-Serif;

}
.content-help .box-help,.content-box-help{
    width:200px;
    float:right;
    padding-left:25px;
    text-align:justify;
}
.content-box-help h3{
    font:700 18px Arial,Sans-Serif;
}
.bullet-grey{
    background:url("img/bullet-grey.gif") no-repeat scroll 0 0 transparent;
    float:left;
    height:15px;
    margin-left:10px;
    margin-right:0;
    margin-top:13px;
    width:15px;
}
.img-help{
    padding-bottom:10px;
    padding-top:10px;
    text-align:center;
}
.img-help img{

    border:3px solid #ccc;
}

/*Red de Portales*/
ul.ar{
    background:url("img/banderas.jpg") no-repeat scroll 0 0 transparent;
}
ul.es{
    background:url("img/banderas.jpg") no-repeat scroll 0 -153px transparent;
}
ul.mx{
    background:url("img/banderas.jpg") no-repeat scroll 0 -303px transparent;
}
ul.co{
    background:url("img/banderas.jpg") no-repeat scroll 0 -455px transparent;
}
ul.ch{
    background:url("img/banderas.jpg") no-repeat scroll 0 -606px transparent;
}
ul.cr{
    background:url("img/banderas.jpg") no-repeat scroll 0 -757px transparent;
}
ul.ec{
    background:url("img/banderas.jpg") no-repeat scroll 0 -908px transparent;
}
ul.pe{
    background:url("img/banderas.jpg") no-repeat scroll 0 -1213px transparent;
}
ul.br{
    background:url("img/banderas.jpg") no-repeat scroll 0 -1059px transparent;
}
ul.pt{
    background:url("img/banderas.jpg") no-repeat scroll 0 -1367px transparent;
}
ul.us{
    background:url("img/banderas.jpg") no-repeat scroll 0 -1522px  transparent;
}
ul.uy{
    background:url("img/banderas.jpg") no-repeat scroll 0 -1675px transparent;
}
.red-portales ul{
    float:left;
    font-size:12px;
    margin-bottom:23px;
    min-height:50px;
    padding-bottom:10px;
    padding-left:54px;
    width:169px;
}
.red-portales ul li{
    margin-bottom:0;
    padding-bottom:2px;
}
.red-portales ul li h2{
    font-weight:700;
    font-size:15px;
    color:#45b1f6;
}
.red-portales a:hover{
    color:#FF9900;
}
.red-portales ul li h3 a{
    font-weight:100;
    font-size:13px;
    color:#000;
}
.red-portales ul li a{
    color:#505050;
    text-decoration:none;}
.red-portales ul li h3{
    clear:both;
    margin-bottom:0;
}
.content-help  .comunity li{
    float:left;
    padding-bottom:15px;
    padding-left:15px;
    padding-right:34px;
}
.comunity li a img{
    border:none;
}
.comunity{
    float:left;
    padding-bottom:0px;
}
.map-help{
    float:left;
}
.conditions-helps ul li{
    font-size:12px;
}
.content-help .forms{
    border:none;
}
.right-zone-comment .report{
    float:right;
    font-weight:100;
    display:block;

}
.right-zone-comment .report a{
    margin-right:0;
    text-decoration:none;
    background:url(img/report-min.png) right center no-repeat;
    padding-right:13px;
    float:none;
    height:auto;
}
#divComments .name{
    color:#4287FF;
    float:left;
    width:557px;
}
#divCommentEditor{
    margin-left:22px;
}
#divComments{
    clear:both;
    margin-left:23px;
    margin-right:15px;
}
#divComments p{
    margin:0;
    padding-bottom:3px;
    border-bottom:1px solid #ccc;
}
span.error-field{
    color:red;
    font-weight:700;
    padding-left:5px;
}

.box-gray 
.c_container_content ul li a:hover{
    background-color:#FF9900;
    color:#fff;
}
#imgLoading{
    left:95px;
    position:absolute;
    top:0;
}
#divComments h3{
    background-color:#FFB25F;
    border-bottom:1px dashed #FFFFFF;
    color:#FFFFFF;
    font-size:17px;
    margin-right:0;
    padding:3px 10px;
}
.ads-summary{
    border-bottom:1px solid #CCCCCC;
    display:block;
    float:left;
    height:80px;
    padding:20px 0 2px;
    position:relative;
    text-align:center;
    width:700px;
}
#container_friend h1{
    clear:both;
    font:20px Arial,Sans-Serif;
    margin:0;
    padding:12px 0 0 19px;
    width:100%;
}
#container_friend .classified_detail{
    clear:both;
    color:#000000;
    margin-left:20px;
}
#container_friend .classified_detail a{
    color:#000;
}

#container_friend img{
    margin-left:13px;
}
#container_friend .c_container_content ul li {
    background:none;
}
#HelpCaptcha, #changeCaptchaComment{
    width:150px;
    float:left;
    display:block;
    display:inline;
}
.box-gray .classified-summary{
    margin-top:0;
    min-height:96px;
    padding-top:3px;
    text-align:left;
    width:227px;
}
.box-gray .classified-summary .noimage{
    top:5px;}
.box-gray .classified-body {
    padding-left:102px;
    width:127px;
}
.box-gray .classified-summary p{
    font-size:11px;
    margin-top:0;
    padding-top:3px;
}
.box-gray .classified-summary h2{
    font-size:13px;
}
blockquote{
    margin-bottom:7px;
    font-weight:100;
    margin-left:0;
    margin-top:5px;
    clear:both;
}
blockquote p{
    background:none repeat scroll 0 0 transparent !important;
    border-bottom:medium none !important;
    font-size:11px;
    font-weight:100;
    line-height:16px;
}

.forms_comment{
    border:medium none;
    float:left;
    margin-left:0;
    padding-left:0;
    width:337px;
}
.ads-comment{
    background-color:#DFDFDF;
    border:1px solid #CCCCCC;
    float:left;
    margin:14px;
    padding:5px;
}
.forms_comment input, .forms_comment label,.forms_comment textarea,.forms_comment div,.forms_comment img {
    float:left;
    clear:both;
    margin:0!important;
}
.forms_comment textarea{
    width:300px;
}
.forms_comment #question-submit{
    left:0;
    padding-bottom:30px;
}
.c_container_head_text img{
    float:right;
    margin-right:15px;
}
.breadCrumb {
    color: #000;
    padding: 7px 0 0px 5px;
    font: bold 1.2em Tahoma, Arial, Sans-Serif;
    margin: 0 0 7px 0;
    clear: both;
}

.breadCrumb a{
    text-decoration:none;
}
.breadCrumb a:hover{
    background-color: #FF9900;
    color:#fff;
}
.left-col{
    float:left;
    width:264px
}
.ads-show{
    float:right;
    padding:0 15px;
    text-align:center;
    width:190px;
}
.ads{
    background-color:#FAFAFA;
    border:1px solid #6E6E66;
    float:left;
    padding:15px;
    text-align:center;
    width:228px;
}
.ads a:link{
    color:#ccc;
}

.classifieds_related{
    font-size:11px;
}
.classifieds_related h2{
    font-size:13px;
}
/* footer
------ */

.footer {
    border-top:1px solid #CCCCCC;
    clear:both;
    display:block;
    float:left;
    line-height:1.8em;
    margin-top:15px;
    padding:10px 0 0;
    text-align:center;
    width:99.5%;
}

.footer a { color: #333; text-decoration:none}
.footer a:hover { color: #000; text-decoration:none}

.footer-states {
    clear:both;
    color:#CCCCCC;
    float:left;
    padding-bottom:12px;
    text-align:left;
}
.footer-states h2{
    font-size:1.4em;}
.footer-states li{
    float:left;
    padding-left:2px;
    padding-right:2px;
}
.footer-states li a:hover{
    color:#000;
}
.footer-nav{
    background:url("img/bg-footer.jpg") repeat-x scroll 0 0 transparent;
    clear:both;
    height:30px;
    padding-top:15px;
    text-align:center;
    width:100%;
}
.footer-nav ul{
    text-align:center;
}
.footer-nav ul li{
    display:inline;
    margin-right:5px;
}
.footer-nav ul li a{
    border-right:1px solid #CCCCCC;
    height:11px;
    padding:0 5px;
}
.footer .flag{
    clear:both;
    margin:auto;
    text-align:center;
    width:840px;
    padding-bottom:15px;
}
.footer .flag li{
    background:url("img/flags.gif") no-repeat scroll 0 0 transparent;
    display:inline;
    margin-right:15px;
    padding-left:22px;
}
.flag li.ar{
    background-position:0 1px;
}
.flag li.cl{
    background-position:0 -26px;
}
.flag li.es{
    background-position:0 -59px;
}
.flag li.mx{
    background-position:0 -91px;
}
.flag li.pe{
    background-position:0 -127px;
}
.flag li.ec{
    background-position:0 -164px;
}
.flag li.co{
    background-position:0 -196px;
}
.flag li.cr{
    background-position:0 -232px;
}
.flag li.br{
    background-position:0 -268px;
}
.flag li.pt{
    background-position:0 -303px;
}


.clearfix{
    width:225px;}
#subsections ul{
    float: left;
    margin: 0;
    overflow-x: hidden;
    overflow-y: hidden;
    width:112px;
}
#subsections ul li{
    margin-bottom:2px;
}
#provinces ul, #cities ul {
    float: left;
    margin: 0;
    overflow-x: hidden;
    overflow-y: hidden;
    padding:0px;
    width:112px;
}

.publi{
    background-color:#34c0fe;
    background-image:url(img/borde_publication.jpg);
    background-position:right top;
    background-repeat:no-repeat;
    width:350px;
    clear:both;
    _clear:none;
    margin-top:15px;
    display:block;
    float:left;
    height:21px;
    padding-bottom:4px;
    _padding-bottom:0px;
    margin-bottom:2px;
    _margin-bottom:0px;
}

#imagesList{
    float:left;
}
#imagesList ul li{
    display:block;
    float:left;
    margin-right:10px;
    width:185px;
}
#imagesList ul li img{
    float:left;
    margin-bottom:5px;
}
#imagesList ul li a{
    float:left;
    font-weight:700;
    margin-bottom:5px;
    padding:0 0 5px 21px;
    width:100%;

}
#thumbs{
    clear:both;
}
.delete-image{
    background:url(img/delete_icon.gif) no-repeat 0 0;
}
.main-image{
    background:url(img/arrow_up.png) no-repeat 0 0;
}
.cloud {
    background:url("img/bg-popular-search.jpg") repeat-x scroll 0 1px #eff9ff;
    float:left;
    padding-bottom:15px;
    width:235px;
    border-bottom:1px solid #ccc;
}
.cloud a{
    color:#666666;
    font-size:11px;
}
.cloud h3 a{
    font-size:12px;
    text-decoration:none;
    color:#414141;
}
.cloud h3 a:hover{
    text-decoration:underline;
}
.cloud div{
    padding:0 10px;
    text-align:left;
}
.cloud h3{
    background:url("img/fire-icon.png") no-repeat scroll 8px 3px transparent;
    clear:both;
    color:#414141;
    font:bold 13px Tahoma,Arial,Sans-Serif;
    margin:0 5px 10px 0;
    padding:8px 0 5px 37px;
}

.classified_intro {
    margin-left: 5px;
}

.classified_intro .actions{
    float: right;
}

.classified_intro, .classified_images {
    font-weight: bold;
    font-size: 110%;
    line-height: 1.8em;
    float:right;
    width:733px;
}
.linea{
    background-image:url(../img/linea.jpg);
    background-repeat:repeat-x;
    background-position:bottom;
    height:1px;
    display:block;
    width:300px;}
.item{
    font-family:Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 100%;
}

.classified_images, classified_detail {
    margin-left: 5px;
}

.classified_detail {
    line-height:normal;
    margin-left:22px;
    overflow:hidden;
    width:685px;
}

.show_classified p {
    border: 1px solid #EEE;
    border-left: 6px solid #C1CAD3;
    display: block;
    line-height: 1.6em;
    margin-bottom: 12px;
    padding: 8px 10px;
}
.no-classifieds{
    float:right;
    font-size:14px;
    font-weight:700;
    margin-bottom:25px;
    text-align:center;
    width:700px;
}
.emphasized {
    padding: 5px 5px 7px;
    float:left;
}

.emphasized a {
    color: #1F8BFF;
    text-decoration:none;
    font-size:12px;
}
.emphasized a:hover {
    text-decoration:underline;

}
.emphasized h4 {
    color: #000;
    font-size:14px;
    margin: 0 0 5px 15px;
}
.f-left{
    float:left;
    padding-right:10px;
    padding-top:18px;
}
.ads-list{
    float:left;
    margin-bottom:10px;
    padding-left:15px;
}
.ads-list-pagination{
    float:right;
    width:710px;
}
/* Thanks to: http://www.positioniseverything.net/easyclearing.html */
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;}


/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

/* Paging */
.paging-popular-searches div.paging{
    float:left;
    width:100%;
    margin-bottom:0px;
    margin-top:10px;
}
div.paging {
    float:right;
    margin-bottom:2em;
    margin-top:2em;
    text-align:center;
    width:71%;
}

div.paging div.disabled {
    color: #ddd;
    display: inline;
    font-size: 100%;
}
div.paging a {
    background:#FFFFFF none repeat scroll 0 0;
    border:1px solid #FF9900;
    font-weight:700;
    padding:0.4em 0.7em;
    text-decoration:none;
    display:inline-block;
}
div.paging span {
    margin-right:0.2em;}
div.paging a:hover {
    background:#FFFFFF none repeat scroll 0 0;
    border-color:#CCCCCC;
    color:#288CC1;}
.paging .current{
    background:#FF9900 none repeat scroll 0 0;
    border:1px solid #FF9900;
    font-weight:700;
    color:#fff;
    display:inline-block;
    padding:0.4em 0.7em;
    text-decoration:none;
}
.noimage {
    font-size:85%;
    left:2px;
    margin:0;
    padding:0;
    position:absolute;
    text-align:center;
    top:4px;
    width:92px;
}
#pics{
    padding-left:22px;
}
#pics img{
    float:left;
}
.imagen{
    border:1px solid #CCCCCC;
    display:block;
    float:right;
    padding:5px;
    position:absolute;
    right:56px;
    text-align:center;
    top:10px;}

.im-gallery{
    padding-right:25px;
    padding-top:10px;
    padding-bottom:10px;
    float:right;}

.lupa{
    padding-top:6px;
    padding-right:13px;
    float:right;
    width:17px;
    height:16px;
}
div.tooltip {
    padding: 5px;
    margin: 5px;
    background-color: #EEE;
}

#comment{
    width:350px;
}

.warning{
    background:transparent url(img/bg-warning.jpg) no-repeat scroll 2% center;
    border:1px solid #CCCCCC;
    color:#A7A7A7;
    font-size:11px;
    font-weight:100;
    line-height:14px;
    margin-bottom:15px;
    padding-top:5px;
    padding-bottom:5px;
    display:block;
    clear:left;

}
.warning p{
    left:75px;
    position:relative;
    width:89%;
    clear:left;
}
.w-add{
    float:left;
    margin-top:15px;
    position:relative;
    width:750px;
}
.help-answer{
    font-size:12px;
    left:15px;
    position:relative;
    width:850px;
}
.help-form h2{
    clear:left;
    font-size:18px;
    margin-top:15px;

}
.help-question ul h2{
    font-size:18px;
    margin-top:0;
}
.help-question ul h3{
    margin:0;
    font-size:13px;
}
.help-question{
    clear:both;
    display:inline-block;
    display: -moz-inline-stack; /* FF2*/
    display: inline-block;
    vertical-align: top; /* BASELINE CORRECCI?N*/
    margin: 5px;
    zoom: 1; /* IE7 (hasLayout)*/
    *display: inline; /* IE */
    _height: 250px; /* IE6 */

}
.help-question div{
    display:inline;

}
.help-question ul{
    border-left:1px solid #999999;
    margin-right:5px;
    min-height:100px;
    padding-left:12px;

}
.help-question ul li {
    margin-bottom:2px;
}
.help-question ul li a{
    color:#666;
    text-decoration:none;
}
.help-question ul li a:hover{
    color:#666;
    text-decoration:underline;
}
#ClassifiedFilterForm{
    float:left;
}
.filter-search{
    background-color:#DFEEFD;
    border:1px solid #355C82;
    float:left;
    height:125px;
    margin-bottom:8px;
    padding-left:15px;
    width:243px;
}
.filter-search h4{
    float:left;
    font-size:13px;
    margin-top:5px;
    margin-bottom:0;}
.filter-search select{
    margin-top:7px;
    width:211px;
}
.filter-search span{
    display:block;
    float:left;
    margin-bottom:2px;
    margin-top:3px;
}
.bt-filter{
    clear:both;
    float:left;
    left:0px;
    margin-top:12px;
    position:relative;
}
.delete{
    background-image:url(img/Delete.jpg);
    background-repeat:no-repeat;
    background-color:#FFFFFF;
    width:22px;
    height:23px;
    margin-left:3px;
    border:none;}

.sesion{
    float:left;
    height:33px;
    left:320px;
    position:relative;
}
#ClassifiedTags, #ClassifiedTitle{
    width:578px;
}
#ClassifiedTitle{
    width:415px;
}
.bg-left{
    background:transparent url(img/top-bg-left.jpg) no-repeat scroll 0 0;
    height:33px;
    left:0;
    position:absolute;
    width:32px;
}
.bg-repeat{
    background:transparent url(img/top-bg-repeat.jpg) repeat-x scroll 0 0;
    color:#FFFFFF;
    float:left;
    font-weight:700;
    height:30px;
    padding-left:20px;
    padding-right:20px;
    padding-top:3px;

}
.sesion-todo{
    width:100%;
    float:left;
}
.bg-repeat a{
    color:#fff;

}
.bg-right{
    background:transparent url(img/top-bg-right.jpg) no-repeat scroll 0 0;
    height:33px;
    position:absolute;
    right:0;
    width:14px;

}
.advertise{
    padding-left:30px;
    width:450px;
}
.advertise li{
    list-style:decimal;
}
.help-answer .submit-login{
    left:150px;
}
.help-answer .submit-login input{
    margin-right:10px;
}

.clear-blue h3{
    background-color:#DFEEFD;
    border:1px solid #355C82;
    float:left;
    font-size:13px;
    height:20px;
    margin:0;
    padding-left:7px;
    padding-top:3px;
    width:98%;
}
.borde-blue{
    height:25px;
    padding-right:9px;
    padding-top:2px;
    position:absolute;
    right:0;
}
.borde-blue select{
    min-width:130px;
    margin-top:1px;
}
.right-bar_o{
    background: url(img/bg-orange-bar-repeat.gif) repeat-x;
    color: #FFF;
    padding: 0px;
    font: bold 1em Tahoma, Arial, Sans-Serif;
    margin:10px 0 0;
    width:229px;
    height:25px;
    line-height:25px;
    float:left;
}
.right-bar_o h3{
    padding-left:10px;
    font-size:12px;
    margin: 0;
}
.right_articles_o {
    background:#f9f9f9;
    color:#414141;
    float:left;
    border-style: solid;
    border-color:#dfdfdf;
    border-width:0px 1px 1px 1px;
    padding:12px;
    width:203px;
    min-height:56px;
    margin-bottom:15px;
}
.bar_right_o{
    background:#fff url(img/bg-orange-bar.gif) no-repeat scroll right top;
    display:block;
    float:right;
    height:27px;
    width:8px;}
.bar_left_o{
    background:#fff url(img/bg-orange-bar.gif) no-repeat scroll 0px 0;
    display:block;
    float:left;
    height:27px;
    width:8px;}
.right_articles_o a{
    color:#666;
}
.right_articles_o h3{
    font-size:13px;
    margin-bottom:10px;
}
.right_articles_o a:hover{
    color:#999;
}

/* Custom Icons */
.addthis_toolbox{
    padding-left:52px;
}
.addthis_toolbox .custom_images a {
    width: 32px;
    height: 32px;
    margin: 0;
    padding: 0;
}
.addthis_toolbox .custom_images a img {
    opacity: 1.0;
}
.addthis_toolbox .custom_images a:hover img {
    opacity: 0.75;
}
.classifieds-mine .classified-body{
    width:560px;
}
.img-error{
    float:left;
    margin-top:25px;
}
.col-error-right{
    float:left;
    margin-top:25px;
    margin-left:50px;
    line-height:15px;
}
.col-error-right ul{
    margin-left:25px;
    font-size:14px;
    margin-top:25px;}
.col-error-right ul li, .link-bullet{
    background:url(img/bullet-ul.gif) no-repeat 0 6px;
    padding-left:15px;
    margin-bottom:5px;
    font-weight:700;
}
.col-error-right ul .nobullet{
    background:none;
    padding-left:0;
}

.col-error-right ul a{
    font-size:13px;

}
