
#ClassifiedName{
    margin-left:0px;
}
.ClassifiedBody{
    font-size:14px;
}
.asterisk,.more, .more:hover, {
    color:#FF9900;
}
.c_container_content ul li a{
    font-weight:700;
     color:#FF9900;
     text-decoration:none;
}
.c_container_content ul li, .compartir-clasificado span{}
/* Box */
.y-back{
    background-color:#fefaed;
}
.y-back h2{
    border-bottom:1px solid #FF9900;
    font-size:20px;
    margin:15px;
    width:695px;
    float:left;
}
.help-answer h2{
border-bottom:1px solid #FF9900;
float:left;
font-size:20px;
margin-bottom:7px;
width:99%;
}
.box{
    width:225px;}

.section-col{
    display:block;
    float:left;
    margin-left:13px;
    width:223px;}

.send_friend{
    background-image:url(img/send_to_friend.jpg);
    width:235px;
    height:45px;
    margin-left:123px;}
.send{
    background-image:url(img/send_to_friend.jpg);
    width:235px;
    height:45px;
    margin-left:44px;}
.clasificados{
    display:block;
    left:47px;
    position:relative;
    top:-3px;
    float:left;
}

.clearfix_sections{
    margin:0;
    overflow:hidden;
    padding:0 16px 5px 8px !important;
}

.clearfix_sections ul{
    margin:0;
    overflow:hidden;
    padding:0 16px 5px 8px !important;
}

.left-ads{
    float:left;
}
.left-ads td:hover{
    background-color:#ccc;
}
h3.terms{
    clear:both;
    font-size:15px;
    margin-top:15px;
    font-weight:100;
    font-size:12px;
}
/* link*/
.li_delete{
    cursor:auto;}

/* Loading */
#LoadingDiv{
    display: none;
    position:absolute;
    top:0;
    right:0;
    background:#006;
    color:#fff;
    font-weight:bold;
    font-family:Arial, Helvetica, sans-serif;
    height:1.5em;
    padding:0 5px 0 5px;
}
#sections{
    margin-bottom:10px;}

.panel_user{
    border-right:1px dashed #FF9900;
    float:left;
    margin-right:18px;
    margin-top:15px;
    padding:7px 10px 10px;
    width:221px;
}
.welcome_user{
    font-family:Arial,Helvetica,sans-serif;
    font-size:15px;
    margin-bottom:5px;
    margin-top:0;
}
input#UserEmail, input#UserName, input#UserLastname, input#UserAddress, input#UserPhone{
    width:215px
}
.at_user{
    float:left;
    display:block;
    font-weight: bolder;
    text-transform: none;
    font-size:12px;
}
.panel .m-panel{
    background:url(img/bg-menu-user.gif) repeat-x;
    height:100%;
    border:1px solid #e1dbdb;
    width:218px;
    -moz-border-radius-topright:10px;
    -webkit-border-top-right-radius:10px;
}
.m-mine{
    background:url("img/icon-menu-user.png") no-repeat scroll 3px 5px transparent;
}
.m-add{
    background:url("img/icon-menu-user.png") no-repeat scroll 3px -21px transparent;
}
.m-edit{
    background:url("img/icon-menu-user.png") no-repeat scroll 3px -50px transparent;
}
.m-delete{
    background:url("img/icon-menu-user.png") no-repeat scroll 3px -79px transparent;
}
.m-pass{
    background:url("img/icon-menu-user.png") no-repeat scroll 3px -103px transparent;
}
.m-recover{
    background:url("img/icon-menu-user.png") no-repeat scroll 3px -127px transparent;
}

.panel .m-panel li{
    float:none;
    font-size:15px;
    margin-bottom:5px;
    margin-left:5px;
    font-family:arial,sans-serif;
    padding:7px 0 0 27px;}
.panel{
    clear:both;
    float:left;
    margin-top:10px;
}
.panel_user h2{
    clear:both;
    font-size:18px;
    padding-top:10px;
}
.panel_user h2 span{
    color:#999;
}
.panel .m-panel li a:hover{

    color:#7F7777;
}
.panel .m-panel li a{
    color:#999999;
    font-weight:700;
    text-decoration:none;}
.va_user{
    margin-left:-38px;
    float:left;
    display:block;
    text-align:left;
}
.panel .right-advertise{
    -moz-border-radius:0 0 0 0;
    -webkit-border-radius:0;
    border-width:0px 1px 1px 1px;
    border-color:#e1dbdb;
    border-style: solid;
    background-color:#fff;
    float:left;
    margin-top:0;
}
.right-advertise{
-moz-border-radius:6px;
-webkit-border-radius: 6px;
background-color:#EFF7FF;
border:1px solid #CCCCCC;
float:right;
line-height:15px;
margin-bottom:16px;
margin-top:10px;
padding:0 10px 10px;
position:relative;
width:198px;}

.right-advertise h4{
    margin-top:5px;
    font-size:11px;
    margin-bottom:10px;
}
.right-advertise ul li{
    margin-bottom:5px;
}
/* Forms */
form.forms {
    clear: both;
    margin-right: 20px;
    padding: 0;
    width: 100%;
}
form.forms_friend, form.forms_ask {
    clear: both;
    margin-right: 20px;
    padding: 0;
    width: 100%;
    font-size:1px;

}
fieldset.forms_friend{
    border: none;
    margin-top:15px;
    width:368px;
}
fieldset.forms_ask {
    border: none;
    margin-top:15px;
    width:600px;
}
.forms_friend input, .forms_friend textarea{
    width:200px;
}
.forms_ask input, .forms_ask textarea{
    width:400px;
}
#question-submit{
    left:114px;
    top:16px;
    float:left;
    position:relative;
}
#question-submit input{
    margin:0 0 9px 77px;
    width:84px;
}
fieldset.forms_send {
    border: none;
    margin-top: 5px;
    padding-top: 16px ;
    margin-left: 10px;
}
.forms_login{
    float:left;
    margin-bottom:36px;
    margin-left:10px;
    margin-top:5px;
    padding-bottom:15px;
}

fieldset.forms {
    border:1px solid #CCCCCC;
    margin-left:0px;
    margin-top:5px;
    padding:10px 0 15px;
    width:100%}
fieldset.forms-noborder {
    border: none;
    margin-top: 5px;
    margin-left: 10px;}
fieldset.forms legend{
    color: #FF9900;
    font-size: 160%;
    font-weight: bold;
}
.conditions h2, .conditions p,.conditions ul{
    padding:5px 10px 0 10px;
}
.thumb{
    float:left;
    padding-left:20px;
}
#thumbs span{
    clear:both;
    float:left;
    padding:0 0 10px 21px;
    width:100%;
}
.margin-edit{
    float:left;
    left:116px;
}
.margin-pass{
    left:117px;
}
#UserPassword_bar, #UserPassword_text{
    position:relative;
    top:3px;
    left:155px;
}
fieldset.forms-noborder legend{
    color: #FF9900;
    font-size: 160%;
    font-weight: bold;
}
.forms_login legend{
    color: #FF9900;
    font-size: 160%;
    font-weight: bold;
}
fieldset.forms_friend legend, fieldset.forms_ask legend{
    color: #E0691A;
    font-size: 100%;
    font-weight: bold;}
fieldset.forms_send legend{
    color: #E0691A;
    font-size: 100%;
    font-weight: bold;
}
fieldset.forms fieldset legend {
    font-size: 120%;
    font-weight: normal;
}
fieldset.forms_friend fieldset legend, fieldset.forms_ask fieldset legend {
    font-size: 120%;
    font-weight: normal;
}
.forms_login fieldset legend {
    font-size: 120%;
    font-weight: normal;
}
fieldset.forms_send fieldset legend {
    font-size: 120%;
    font-weight: normal;
}
form.forms div {
    clear: both;
    margin-bottom: 1em;
    padding: .5em;
    vertical-align: text-top;
}
form.forms_friend div, form.forms_ask div {
    clear: both;
    margin-bottom: 1em;
    padding: .5em;
    vertical-align: text-top;
}
form.forms_login div {
    clear: both;
    margin-bottom: 1em;
    padding: .5em;
    vertical-align: text-top;
}
form.forms_send div {
    clear: both;
    margin-bottom: 1em;
    padding: .5em;
    vertical-align: text-top;
}
#new-icon{
    background:transparent url(img/new.jpg) no-repeat scroll 10% top;
    height:30px;
}
#divGoogleMaps div{
    margin:0 !important;
}
fieldset.forms div.required, fieldset.forms div.optional, fieldset.forms div{
    margin: 8px 0 0 0;
}
fieldset.forms-noborder div.required, fieldset.forms div.optional, fieldset.forms-noborder div {
    margin: 8px 0 0 0;
}
.forms_login div.required, fieldset.forms div.optional{
    margin: 8px 0 0 0;
}
fieldset.forms_friend div.required, fieldset.forms div.optional, fieldset.forms_ask div.required{
    margin: 8px 0 0 0;
}
fieldset.forms_send div.required, fieldset.forms div.optional{
    margin: 8px 0 0 0;
}

fieldset.forms_friend div.required label, fieldset.forms_ask div.required label{
    color: #333;
    font-weight: bold;
    font-size: 110%;
    margin-right: 5px;
    text-align:right;
    float:left;
    width: 31%;
}
fieldset.forms div.required label{
    color: #333;
    font-weight: bold;
    font-size: 110%;
    margin-right: 5px;
    text-align:right;
    float:left;
    width: 16%;
}
fieldset.forms-noborder div.required label, fieldset.forms-noborder div label{
    color: #333;
    font-weight: bold;
    font-size: 110%;
    margin-right: 5px;
    text-align:right;
    float:left;
    width: 16%;

}
.form-width div.required label{
    width:20%!important;
}
#UserPassword_minchar{
    position:relative;
    left:155px;
}

.forms_login div.required label{
    color: #333;
    font-weight: bold;
    font-size: 110%;
    margin-right: 5px;
    text-align:right;
    float:left;
    width: 15%;
}
fieldset.forms_send div.optional label{
    color: #333;	font-weight: normal;	font-size: 110%;	margin-right: 5px;	text-align:right;	float:left;}
.forms_send{width: 47%;}

fieldset.forms div.optional label{
    color: #333;
    font-weight: normal;
    font-size: 110%;
    margin-right: 5px;
    text-align:right;
    float:left;
    width: 16%;
}
fieldset.forms_friend div.optional label{
    color: #333;
    font-weight: normal;
    font-size: 110%;
    margin-right: 5px;
    text-align:right;
    float:left;
    width: 13%;
}
.forms_login div.optional label{
    color: #333;
    font-weight: normal;
    font-size: 110%;
    margin-right: 5px;
    text-align:right;
    float:left;
    width: 13%;
}
forms_login.input required required{
    width: 40%;}
forms.input required required{
    width: 40%;}

fieldset.forms div.submit {
    border: 0;

    margin-top: 10px;
}
fieldset.forms_send div.submit {
    border: 0;
    clear: both;
    margin-top: 10px;
}
fieldset.forms_login div.submit {
    padding-right:2px;
    position:relative;
    left:34px;
}
.submit-contact{
    bottom:5px;
    margin-bottom:15px;
    position:relative;
    top:5px;
}
.submit-login{
    width:85px;
    bottom:5px;
    margin-bottom:15px;
    position:relative;
    top:8px;
}
.submit-login-advertise{
bottom:4px;
margin-bottom:15px;
padding:10px 0;
position:relative;
text-align:center;
top:9px;
width:510px;
}

input.forms_send, textarea.forms {
    clear: both;
    display: block;
    font-family: "Tahoma", "verdana", sans-serif;
    padding: 4px;
    width: 100%;}
input.forms_login, textarea.forms {
    clear: both;
    display: block;
    font-family: "Tahoma", "verdana", sans-serif;
    padding: 4px;
    width: 100%;}
input.forms, textarea.forms {
    clear: both;
    display: block;
    font-family: "Tahoma", "verdana", sans-serif;
    padding: 4px;
    width: 100%;}

input.forms_nowidth, textarea.forms_nowidth {
    clear: both;
    font-family: "Tahoma", "verdana", sans-serif;
    padding: 2px;
}

select.forms {
    clear: both;
    font-size: 120%;
    vertical-align: text-bottom;

}
select[multiple=multiple].forms {
    width: 100%;
}

select {
    font-size:12px;
    min-width: 210px;
}

option.forms {
    font-size: 120%;
    padding: 0 3px;
}
input[type=checkbox].forms {
    clear: left;
    float: left;
    margin: 0px 6px 7px 2px;
    width: auto;
}
input[type=submit].forms {
    display: inline;
    padding: 2px 5px;
    width: auto;
    font-size: 110%;
    vertical-align: bottom;
}

/* Notices and Errors */
p.error, div.error-message {
    height:25px;
    font: 12px Tahoma, sans-serif;
    margin-left:108px;
    position:relative;
    padding:4px 0 0 22px;
    color: #003d4c;
    clear: both;
}

input.form-error,textarea.form-error, select.form-error { border: 1px solid red; }

input.error,textarea.error,select.error, input.error-field { border: 1px solid red; }

.forms_ask span.error-field{
    font-weight:700;
    color:red;
    float:right;

}



span.error-field-send{
    color:red;
    float:right;
    font-weight:700;
    margin-right:40px;
}


label.error {
    height:29px;
    margin-left:115px;
    margin-top:3px;
    text-align:left !important;
    width:224px !important;
}

.advice {
    font-size: 110%;
    font-weight: bold;

}
/*Error Mensaje*/

div.container,div.message {

    margin: 0 13px;
    float:left;
    clear:both;
    width:730px;
}

#authMessage, #loginMessage {
    font-weight: bold;
}
div.container h4{
    font-size:13px;
    margin:0;
    padding:8px
}
div.container ol{
    padding:0;
}
div.container ol li {
    list-style-type: disc;
    margin-left: 20px;
}
div.container ol li label{

    margin-left: 0px;
}
div.container { display: none }
.container label.error {
    display: inline;
}

div.msj-ok, div.welcome{

    font-size:13px;
    padding:8px;
    color:#454545;
    font-family:Tahoma,sans-serif;
}

/* end Forms */
.tw{
    height:135px;
    padding-top:10px;
    text-align:center;
    width:936px;
    float:left;
}
.box-content-tw{
    float:left;
    padding-bottom:15px;
}
.box-content-tw .help-question{
    min-width:190px
}
.show-advertise{
    background-color:#F2F3F5;
    border:1px solid #999999;
    color:#FF3C08;
    font-size:14px;
    font-weight:700;
    margin-top:5px;
    padding:5px 0;
    text-align:center;
    width:100%;
    line-height:17px;
}
.fc{
    float:left;
    height:135px;
    padding:25px 0 0 15px;
    text-align:center;
    width:860px;
}
.bt-social{
    padding-bottom:25px;
    float:left;
    text-align:center;
}
.bt-social img{

    border:none;
    margin:0 55px;
}
/* Top Classifieds */
.side-container {
    clear: both;
    padding: 10px 0 2em 0;
    font-size: 100%;
}

.side-container h2 {
    margin: 0 0 3px 0;
    font-size: 125%;
    font-weight: bold;
    line-height: 1;
}

.side-container p {
    margin: 0.3em 0 0 0;
}

.side-options {
    float: right;
    color: #777;
    position: relative;
    bottom: 4px;
}

.side-options a, .side-options span {
    text-decoration: none;
    font-weight: bold;
    font-size: 85%;
    padding: 0 3px;
}

.side-container .button-add {
    float: right;
    font-weight: normal;
    padding: 1px 6px;
    position: relative;
    top: -7px;
}

.join a.learn {
    text-decoration: underline !important;
    border: none;
}

.side-container .intro {
    border-top: 1px solid #ddd;
    padding-top: 4px;
}

#topten-list {

    clear: left;
}

.side-container h2.topten {
    white-space: nowrap;
    float: left;
}

.side-container .news-digg {
    top: 4px;
    left: 0;
    background: none;
}

.side-container .digg-count, .side-container .digg-count-s {
    font-size: 80%;
    letter-spacing: -0.07em;
    line-height: 2;
    margin-top: 0;
}

.side-container .digg-count a, .side-container .digg-count-s a {
    width: 36px;
    height: 24px;
    padding: 10px 0 0 0;
    background: url(/img/shade-compact.gif) no-repeat;
    margin-left: 0;
}

.p-archive .digg-count strong, h3 strong {
    font-weight: bold;
}

.side-container img.p-thumb, .p-archive img.p-thumb {
    position: absolute;
    left: 0;
    top: 4px;
    padding: 1px;
    border: 1px solid #a5c2e3;
    background: #eee;
} /*IE6*/

.news-thumb h3 span {
    position: absolute;
    left: 40px;
    top: 4px;
    padding: 1px;
    background: url(/img/vds.gif);
    border: 1px solid #a5c2e3;
    display: block;
}



.vid-thumb,
.img-thumb {
    width: 250px;
}

.vid-thumb h3 a,
.img-thumb h3 a {
    width: 215px !important;
}

.vid-thumb h3 a,
.img-thumb h3 a {
    margin-right: 50px;
    padding-left: 35px;

}

.vid-thumb h3 span {
    position: absolute;
    left: 40px;
    top: 4px;
    padding: 1px;
    background: url(/img/vds.gif);
    border: 1px solid #a5c2e3;
    display: block;
    text-indent: -9999px;
    width: 30px;
    height: 30px;
}

.img-thumb h3 span {
    position: absolute;
    left: 40px;
    top: 4px;
    padding: 1px;
    background: url(/img/ids.gif);
    border: 1px solid #a5c2e3;
    display: block;
    width: 30px;
    height: 30px;
    text-indent: -9999px;

}

/* Utilizado */
.side-container .news-summary, .p-archive .news-summary {
    padding-bottom: 2px !important;
    padding-top: 4px;
    min-height: 37px;

    clear: both;
    border-top: 1px solid #ddd;
} /*IE6, IE7*/

.side-container h3 {
    line-height: 1.1em;
    margin: 0;
    padding: 3px 0 0 0;
    font-size: 100%;
    letter-spacing: 0em;
    overflow: hidden;
    text-align: left;
}

.side-container .news-thumb {
    padding-left: 80px;
}

.p-archive h3, .side-container .p-summary h3 {
    line-height: 1.1em;
    margin: 0;
    padding-top: 2px;
    font-size: 100%;
    letter-spacing: 0em;
}

.side-container h3 a {
    padding-top: 0;
    letter-spacing: 0em;
    text-decoration: none !important;
    background: none;
    display: block;
    width: 250px;
}

.side-container .news-thumb h3 a {
    width: 214px;
}
/* end Top Classifieds */


/* Lists */

.list-right{
    float:right;
    width:708px;
    padding-top:6px;
}
#subsections{
    background: #FFFFDF;
    border: 1px solid #ffcc00;
    margin-bottom:10px;
    width:704px;
    float:right;
    margin-right:5px;
}

.item-options{
    font-size:1px;
    margin-right:6px;
    margin-top:12px;
    position:absolute;
    right:0;
    top:0;
    visibility:hidden;
}
.item-options p{
    display:inline;
    font-size:1px;
    margin:0 0 8px 7px;
    padding:0;
}
.item-options img{
    border:none;
}
.classified-summary:hover .item-options{
    visibility:visible !important;
}
.classified-summary {
    position: relative;
    display:block;
    height: auto !important;
    height: 90px;
    min-height: 90px;
    border-bottom:1px solid #CCCCCC;
    padding:8px 0 2px 0;
    width:700px;
    float:left;
}
.classified-summary:hover {
    /*border-color:#7BCBFC;*/
    background-color:#F2F7FC;
}
.c_container_content ul{
    float:left;
    margin-left:15px;
}


.aclaracion{
    left:16%;
    position:relative;
    width:80%;
}

.anti-spam{
    background:transparent url(img/control-spam.jpg) no-repeat scroll left center;
    float:left;
    height:68px;
    clear:both;

}
.anti-spam p{
    float:left;
    font-size:11px;
    left:167px;
    position:relative;
    top:22px;
}
.asterisk{
    font-weight:700;
}
.bg-help{
    background-image:url(../img/ayuda.jpg);
    background-position:0 120%;
    background-repeat:no-repeat;
}
.c_container_content ul li{
    background-image:url(../img/linea.jpg);
    background-repeat:repeat-x;
    background-position:bottom;
    padding-left:5px;
}
.c_container_content ul li strong{
color:#6F6F6F;
font-weight:100;
}
.classified-body {
float:left;
padding-left:115px;
width:450px;
}
.price-list{
float:right;
font-size:13px;
font-weight:700;
padding-right:10px;
text-align:right;
}
.classified-body strong {
    font-size: 85%;
    color: #666;
}

.classified-body p {
    margin: 0.2em 0 0.1em 0;
    line-height: 1.3;
    overflow: hidden;
}

.classified-body em {
    font-style: normal;
    font-size: 85%;
    color: #666;
}

.classified-section {
    font-size: 85%;
    color: #666;
}

.classified-section a {
    color: #666;
    text-decoration: none;
}

.classified-section a:hover {
    color: #000;
    text-decoration: underline;
}
.li_img{
    float:left;
    display:block;}

.actions {
    display: block;
    font-size: 11px;
    padding: 5px 0 0 0;
    min-height: 20px;
}

.actions a {
    text-decoration: none;
    margin-left:3px;
}
.classified-edit a {
    margin-left:0px;
}

.classified-visit, .classified-email, .classified-phone, .classified-comments{
float:left;
font-weight:700;
margin-right:15px;
padding:5px 0 0 21px;
}
.classified-comments{

background:url("img/comment.png") no-repeat;}
.classified-visit{
background:url("img/stadistic.png") no-repeat;
}
.classified-visit{
background:url("img/stadistic.png") no-repeat;
}
.classified-phone{
background:url("img/phone.png") no-repeat;
}
.classified-email{
background:url("img/mail.png") no-repeat;
}
.msj-ask-error{
-moz-border-radius:6px;
background-color:#FF9F9F;
border:1px solid #FF0000;
color:#FFFFFF;
display:block;
height:13px;
padding:10px;
text-align:center;
width:96%;
-webkit-border-radius:6px;
}
.msj-ask-ok{
background-color:#F2FFE1;
border:1px solid #83D13D;
display:block;
padding:10px;
width:96%;
height:13px;
text-align:center;
-moz-border-radius:6px;
-webkit-border-radius:6px;
}
.classified-published{
clear:both;
float:left;
padding-bottom:5px;
display:block;
width:530px;
}
.classified-stadistics{
  float:left;
padding-bottom:5px;


}

.classified-edit{
float:left;
margin-bottom:5px;
margin-top:0;
}
.classified-details a, .classified-edit a:visited{
    color: #578CCA;
} /*IE6*/

.classified-details a:hover {
    text-decoration:underline;
}
.more{
    text-decoration:none;
}
.more:hover{
    text-decoration:underline;
}
img.floatleft {
    float: left;
    margin: 0px 14px 3px 0px;
}

img.teaserPic {
    position: relative;
    top: 2px;
    background: url('img/a47.gif') no-repeat;
    width: 75px;
    height: 75px;
    padding: 8px;
    border:none;
}

img.teaserPic-min {
    position: relative;
    top: 2px;
    background: url('img/a47-min.jpg') no-repeat;
    padding: 8px;
    border:none;
}

.classifieds_related .classified-body {
    padding-left:118px;
    font-weight:100;
}
.classifieds_related .actions {
    float:none;
}
.classifieds_related .classified-summary{
    min-height:90px;
}
.condiciones p, .condiciones li{
    line-height:17px;
}
.condiciones{
    font-size:12px;
}
.condiciones li{
    margin-bottom:10px;
}
.condiciones h2{
    margin-top:15px;
}

.teaserPic-min img{
    width: 50px;
    height: 50px;
}

.content-gris{
    border-width:1px 1px 0 1px;
    border-style:solid;
    border-color:#CCCCCC;
    float:left;
    margin-bottom:25px;

    width:729px;
}
.content-gris .noimage{
    padding-left:8px;}
.content-gris .classified-summary {
    width:100%;}
.publi h3{
    -x-system-font:none;
    color:#FFFFFF;
    float:left;
    font-family:Tahoma,Arial,Sans-Serif;
    font-size:12px;

    font-weight:bold;
    line-height:normal;
    margin:6px 0 0 12px;
}
.banner-right{
    float:right;
    margin-bottom:10px;
    margin-right:22px;
    text-align:center;
    width:182px;
    padding-top:10px;
}
.banner-right img{
    border:none;
}
.publica-footer{
    background:transparent url(img/bg-bottom-footer.gif) no-repeat scroll 0 0;
    color:white;
    cursor:pointer;
    float:right;
    font-family:tahoma,sans-serif;
    font-size:11px;
    font-weight:700;
    height:25px;
    position:relative;
    right:15px;
    text-transform:uppercase;
    top:15px;
    padding:0 15px 0 15px;
    width:166px;
}
.publica-footer a{
    position:relative;
    top:3px;
    color:#808080}
.publica-footer:hover{
    background:transparent url(img/bg-bottom-footer.gif) no-repeat scroll 0 -25px;}
.publica{
    background:transparent url(img/bt-publicar.png) no-repeat scroll 0 0;
    color:white;
    float:left;
    font-family:tahoma,sans-serif;
    font-size:13px;
    font-weight:700;
    height:16px;
    padding:4px 3px 6px 13px;
    position:absolute;
    right:0;
    top:5px;
    width:195px;
    cursor:pointer;
}
.inviter-friends{
    float:left;
    padding:15px;
}
.inviter-friends p{
    border-bottom:1px solid #CCCCCC;
    margin-bottom:15px;
    padding-bottom:5px;
    width:288px;
}
.inviter-friends div{
    margin-bottom:5px;
}
.inviter-friends label{
    color:#666666;
    float:left;
    font-weight:bold;
    padding-right:10px;
    width:69px;
}
.inviter-friends input{
    border:1px solid #BDC7D8;
    width:200px;
    font-size:11px;
    padding:3px;}
.inviter-friends select{
    margin-left:78px;
    width:auto;
}
.inviter-friends .submit{
    position:relative;
    left:78px;
}
.inviter-friends .submit input, .search-contacts .submit input{
    background:#FFA434 url(img/bg-bt.jpg) repeat-x scroll left top;
    border:1px solid #CC6600;
    color:white;
    cursor:pointer;
    font-size:13px;
    font-weight:bold;
    height:27px;
    padding:0 5px 3px;
    width:auto;}

.right-contacts{
    border-left:1px solid #CCCCCC;
    float:left;
    margin-bottom:35px;
    margin-left:55px;
    margin-top:44px;
    padding-left:46px;
    top:49px;

}
.scroll_checkboxes{
    margin-top:5px;
}
.alert{
    background:transparent url(img/alert.jpg) no-repeat scroll 0 0;
    padding-left:33px;
}
.add-fav a{
    background:transparent url(img/star-active.png) no-repeat scroll 0 0;
    position:absolute;
    right:15px;
    top:11px;
}
.add-fav img{
    border:none;
}
.add-fav a:hover img{
    background:transparent url(img/star-active.png) no-repeat scroll 0 0;
}
.publica a{
    color:#fff;
    text-decoration:none;
    text-shadow:0 1px #666666;
}
.publica a:hover{
    text-decoration:underline;
}
.publica:hover{
    background-position:0 -26px;
    text-decoration:none;
    color:white;
}
.publica a:hover{
    text-decoration:underline;
}
.clear-both{
    clear:both;
}
.scroll_checkboxes {
    height: 200px;
    width:450px;
    padding: 5px;
    overflow: auto;
    border: 1px solid #ccc
}
.search-related{
    border:1px solid #CCCCCC;
    float:right;
    margin-bottom:10px;
    padding:5px;
    width:700px;
}
.search-related h3{
    margin:0 5px;
    font-size:13px;
}
.search-related a{
    font-size:12px;
    color:#1F8BFF;

}
.search-related a:hover{
    color:#666;
}
.search-related ul{
    border-right:1px solid #CCCCCC;
    float:left;
    margin:1% 1% 2% 0;
    padding-left:1%;
    width:29%;
    line-height:15px;
}
.maps{
    padding-bottom:15px;
}
.videos{
    clear:both;
    padding:10px 0 0px 0;
}
.videos p{
    font-size:13px;
    font-weight:700;
    float:left;
    display:block;
}
.videos textarea{
    display:block;
}
.videos-img{
    float:left;
    padding-left:10px;
    position:relative;
    right:-6px;
    top:-3px;
}
.maps .logo-g{
    padding-left:14px;
    position:relative;
    top:12px;
}
.maps a{
    font-size:13px;
    font-weight:700;
    padding-top:23px;
}
.maps label{
    padding-top:25px;
}
.b-title{
    border-bottom:0 none;
    height:33px;
    position:relative;
    top:9px;
    width:752px;
    float:left;}
.forms-h1{
    background:transparent url(img/bg-h1.gif) repeat-x scroll 0 0;
    color:#FFFFFF;
    display:block;
    float:left;
    font-size:18px;
    font-weight:100;
    height:30px;
    padding-left:16px;
    width:97.8%;
}

.b-left{
    background:transparent url(img/bordes-h1.gif) no-repeat scroll 0 0;
    height:33px;
    display:block;
    left:0;
    position:absolute;
    width:6px;
}
.b-right{
    background:transparent url(img/bordes-h1.gif) no-repeat scroll -5px 0;
    height:33px;
    display:block;
    position:absolute;
    right:0;
    width:5px;
}

.forms input, .forms select{
    margin-right:5px;
}
.content-form-add, .content-form-edit{
    width:750px;
    float:left;
}
.content-form-edit{
    margin-top:15px;
}
.content-form-edit-user{
    width:670px;
    float:left;

}
.content-form-user{
    width:725px;
    float:left;
}
.content-form-add fieldset,.content-form-register fieldset,.content-form-pages fieldset, .content-form-edit fieldset, .content-form-user fieldset{
    float:left;
}
#editSection, #editLocation{
clear:both;
float:left;
padding-left:25px;
width:100%;
font-size:12px;
}
#editSection .align-r, #editLocation .align-r{
float:left;
margin-top:0;
}
#editSection span, #editLocation span{
clear:both;
color:#333333;
display:block;
float:left;
font-weight:bold;
margin-right:5px;
text-align:right;
width:13%;}

#locationMsg, #sectionMsg{
margin-top:2px;
font-size:11px;
}
#ClassifiedCurrencyId, #ClassifiedTtl{
    min-width:50px;
}

.content-form-register{
    width:750px;
    float:left;
    display:block;
}

.content-form-register fieldset.forms div label{
    width:20%;
}
.content-form-pages{
    width:975px;
    float:left;
    display:block;
}
.content-form-pages .b-title{
    width:977px;
}
.content-form-pages .b-title .forms-h1{
    width:97.9%;}


.col-right{
float:right;
margin-top:6px;
width:220px;
}
.col-right img{
    border:0;
    margin-bottom:0;
}