
html, body {
    background-color: #910000;
    font-family: Arial,Verdana,Helvetica,sans-serif;
    height: 100%;
    margin: 0;
    padding: 0;
    width: 100%;
}
#loading {
    background-color: #333333;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    color: #FFFFFF;
    display: none;
    font-size: 13px;
    font-weight: normal;
    left: 50%;
    padding: 5px 30px;
    position: absolute;
    width: auto;
    z-index: 100000000;
}
#loading img {
    vertical-align: middle;
}
#site {
    margin: 0 auto;
    width: 982px;
}
#layout {
    background-color: #F1F1F1;
    float: left;
    height: auto;
    width: 980px;
}
#header {
    background: none repeat scroll 0 0 #910000;
    float: left;
    height: auto;
    margin: 0;
    width: 980px;
}
.headerLogo {
    color: #FFFFFF;
    float: left;
    font-size: 16px;
    height: auto;
    margin: 8px 0 13px;
    padding: 0 0 0 20px;
    text-shadow: 1px 1px 0 #B39814;
    width: 250px;
}
.barra_iol {
    float: left;
    height: 40px;
    overflow: hidden;
    width: 100%;
}
.headerLoginExtra {
    color: #666666;
    float: left;
    font-size: 11px;
    height: auto;
    padding: 6px 0 0;
    width: 100%;
}
.headerLoginExtra a {
    color: #666666;
    text-decoration: none;
}
.headerLoginExtra a:hover {
    text-decoration: underline;
}
.fieldsetLogin {
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    float: left;
    margin: 0;
    padding: 8px;
    width: auto;
}
.fieldsetLogin legend {
    color: #666666;
    font-size: 12px;
    font-weight: normal;
    left: 10px;
}
.headerRight {
    color: #E4C52B;
    float: left;
    height: 25px;
    line-height: 23px;
    padding: 5px;
    text-align: center;
    width: 136px;
}
.headerRight a {
    color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
    height: 35px;
    padding: 5px;
    text-decoration: none;
    text-shadow: 0 0 2px #333333;
}
.headerRight a:hover {
    background-color: #333333;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    padding: 5px;
}
.loginInput {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.1), 0 1px 5px rgba(0, 0, 0, 0.1) inset;
    color: #666666;
    float: left;
    font-size: 13px;
    margin: 0 5px 0 0;
    opacity: 0.7;
    padding: 5px 3px;
    width: 100px;
}
.loginSubmit {
    background-color: #777777;
    border: 1px solid #666666;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.1), 0 1px 5px rgba(0, 0, 0, 0.1) inset;
    color: #FFFFFF;
    float: left;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
    opacity: 0.7;
    padding: 5px 10px;
    width: auto;
}
.headerRightInd {
    float: left;
    height: 65px;
    padding: 0 5px 0 0;
    width: 56px;
}
.nopadding {
    padding: 0;
}
#topMenu {
    float: left;
    height: 35px;
    list-style: none outside none;
    margin: 0;
    padding: 52px 0 0 30px;
    width: 250px;
}
#topMenu li {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: -moz-linear-gradient(center top , #F2F2F2, #CCCCCC) repeat scroll 0 0 #CCCCCC;
    border-color: #CCCCCC #CCCCCC -moz-use-text-color;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    box-shadow: 2px 2px 2px #666666;
    color: #666666;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 31px;
    line-height: 31px;
    margin: 4px 0 0;
    padding: 0 25px;
    position: relative;
    width: auto;
}
#topoMotor {
    background: url("topoa.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 120px;
    margin: 0 0 10px;
    width: 980px;
}
#topoMotor a {
    float: left;
    height: 90px;
    width: 195px;
}
#headerMenu {
    color: #666666;
    float: left;
    font-size: 13px;
    font-weight: normal;
    height: 32px;
    list-style: none outside none;
    margin: 0;
    padding: 1px 0 0;
    width: 580px;
}
#headerMenu li {
    background-color: #222222;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    float: left;
    font-size: 13px;
    font-weight: normal;
    height: 32px;
    line-height: 32px;
    margin: 0 5px 0 0;
    padding: 0 20px;
    width: auto;
}
#headerMenu li a {
    color: #FFFFFF;
    text-decoration: none;
}
#headerMenu li:hover {
    background-color: #000000;
}
#headerMenu li.selected {
    background-color: #E9E000;
    color: #222222;
    font-weight: bold;
}
#headerMenu li.selected a {
    color: #222222;
}
#headerLogin {
    display: none;
    height: 184px;
    left: 912px;
    position: absolute;
    top: 0;
    width: 250px;
    z-index: 10000;
}
.headerLoginLine {
    float: left;
    height: auto;
    width: 100%;
}
.headerLoginTab {
    background-color: #FFFFFF;
    border-left: 1px solid #B39814;
    border-right: 1px solid #B39814;
    border-top: 1px solid #B39814;
    box-shadow: 2px 2px 4px #777777;
    color: #777777;
    float: right;
    font-size: 13px;
    font-weight: bold;
    height: 34px;
    line-height: 35px;
    text-align: center;
    width: 60px;
}
.headerLoginContent {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #FFFFFF;
    border-color: -moz-use-text-color #B39814 #B39814;
    border-image: none;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    box-shadow: 2px 2px 4px #777777;
    float: left;
    height: 148px;
    width: 248px;
}
.headerLoginContentForm {
    float: left;
    height: 52px;
    padding: 10px;
    width: 228px;
}
.headerLoginContentLine {
    color: #444444;
    float: left;
    font-size: 12px;
    height: auto;
    padding: 10px 10px 3px;
    width: 228px;
}
.submitLoginHeader {
    background-color: #777777;
    border: 1px solid #777777;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 2px 2px 4px #F2F2F2;
    color: #FFFFFF;
    float: right;
    font-size: 13px;
    font-weight: bold;
    padding: 4px 9px;
    text-decoration: none;
    text-shadow: 0 1px #333333;
    width: auto;
}
.submitLoginHeader:hover {
    border-color: #444444;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 2px 2px 6px #D2D2D2;
    text-shadow: 0 1px #000000;
}
.submitRecoverPw {
    color: #777777;
    float: left;
    font-size: 11px;
    padding: 5px 0 0;
    text-decoration: none;
    width: auto;
}
.submitRecoverPw:hover {
    text-decoration: underline;
}
.headerLoginContentMsgStatus {
    background-color: #F2F2F2;
    display: none;
    float: left;
    height: 148px;
    left: 0;
    position: relative;
    top: -137px;
    width: 248px;
    z-index: 100000;
}
.headerLoginContentMsgStatusDiv {
    color: #333333;
    float: left;
    font-size: 12px;
    height: 128px;
    line-height: 17px;
    padding: 10px;
    width: 228px;
}
.headerLoginContentMsgStatusDivClose {
    background-color: #777777;
    border: 1px solid #777777;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 2px 2px 4px #F2F2F2;
    color: #FFFFFF;
    float: right;
    font-size: 13px;
    font-weight: bold;
    padding: 4px 9px;
    text-decoration: none;
    text-shadow: 0 1px #333333;
    width: auto;
}
.headerLoginContentMsgStatusDivClose:hover {
    border-color: #444444;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 2px 2px 6px #D2D2D2;
    text-shadow: 0 1px #000000;
}
.hLogDone {
    float: left;
    height: 23px;
    overflow: hidden;
    width: 136px;
}
.hAvt {
    background: url("noavatar.png") no-repeat scroll center center #FFFFFF;
    border: 1px solid #E4C52B;
    float: left;
    height: 19px;
    padding: 1px;
    width: 19px;
}
.hAvt img {
    height: 19px;
    width: 19px;
}
.hName {
    background: url("bgHname.png") no-repeat scroll right 9px transparent;
    color: #FFFFFF;
    float: left;
    font-size: 12px;
    font-weight: bold;
    height: 23px;
    overflow: hidden;
    padding: 0 10px;
    text-align: left;
    text-shadow: 0 0 2px #333333;
    width: 92px;
}
.contentLeft {
    float: left;
    height: auto;
    width: 260px;
}
.searchSidebar {
    float: left;
    height: auto;
    padding-bottom: 4px;
    width: 260px;
}
.searchSidebarTabs {
    height: 74px;
    left: 0;
    position: relative;
    top: 0;
    width: 260px;
    z-index: 10000;
}
.searchSidebarTabOut {
    float: left;
    height: 74px;
    padding: 0 5px 0 0;
    width: 81px;
}
.searchSidebarTab {
    background-color: #679FD2;
    border: 1px solid #26537C;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    box-shadow: 0 -2px 4px #F2F2F2;
    float: left;
    height: 74px;
    width: 79px;
}
.searchSidebarTab:hover {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #FFFFFF;
    border-color: #CCCCCC #CCCCCC #FFFFFF;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    color: #333333;
}
.iconJobs {
    background: url("1312225910_user.png") no-repeat scroll center center transparent;
    float: left;
    height: 48px;
    width: 100%;
}
.iconCars {
    background: url("1311630676_CabrioletRed.png") no-repeat scroll center center transparent;
    float: left;
    height: 48px;
    width: 100%;
}
.iconHouses {
    background: url("1312225890_home.png") no-repeat scroll center center transparent;
    float: left;
    height: 48px;
    width: 100%;
}
.searchTabName {
    color: #FFFFFF;
    float: left;
    font-size: 12px;
    font-weight: bold;
    height: auto;
    padding: 5px 0;
    text-align: center;
    width: 100%;
}
.searchTabContent {
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
    display: none;
    height: 874px;
    left: 0;
    margin: 0 0 10px;
    padding: 10px;
    position: relative;
    top: 1px;
    width: 238px;
    z-index: 1000;
}
.searchTabContentSh {
    background-color: #013C76;
    background-image: -moz-linear-gradient(center top , #2966A7, #013C76);
    border: 1px solid #013C76;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 1px 1px 2px #CCCCCC;
    color: #FFFFFF;
    float: left;
    height: auto;
    padding: 10px;
    width: 238px;
}
.searchSidebarTabActive {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #FFFFFF;
    border-color: #CCCCCC #CCCCCC #FFFFFF;
    border-image: none;
    border-style: solid;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-width: 1px;
    color: #333333;
    float: left;
    height: 74px;
    width: 79px;
}
.searchSidebarTabActive .searchTabName, .searchSidebarTab:hover .searchTabName {
    color: #333333;
}
.hpSearchLeftSide {
    float: left;
    height: auto;
    width: 782px;
}
.searchAdvancedLink {
    float: right;
    font-size: 12px;
    height: auto;
    line-height: 21px;
    padding-top: 20px;
    text-align: right;
    width: 174px;
}
.searchAdvancedLink a {
    color: #222222;
    text-decoration: none;
}
.hpAdvancedSearchItems {
    display: none;
    float: left;
    height: auto;
    overflow: hidden;
    width: 782px;
}
.shadowHpSearch {
    background: url("sombra.png") repeat scroll center center transparent;
    float: left;
    height: 17px;
    width: 980px;
}
.searchAdvancedLink a:hover {
    text-decoration: underline;
}
.searchTabContentDiv {
    color: #777777;
    float: left;
    font-size: 12px;
    height: auto;
    line-height: 23px;
    margin: 0;
    padding: 5px 0 0;
    width: 100%;
}
.searchTabContentDiv a {
    color: #FFFFFF;
    float: left;
    margin-top: 14px;
    text-decoration: none;
}
.searchTabContentDiv a:hover {
    text-decoration: underline;
}
.hpFeaturedAdsFloat {
    background: url("featuredbg.jpg") no-repeat scroll left top #FFFFFF;
    border: 1px solid #DDDDDD;
    float: left;
    height: 333px;
    padding-left: 40px;
    width: 598px;
}
.selectDiv {
    background: url("selectSeach.png") no-repeat scroll 0 0 transparent;
    color: #555555;
    float: left;
    font-size: 12px;
    height: 15px;
    margin: 5px 0 0;
    padding: 3px 5px 4px 10px;
    width: 228px;
}
.ulSelect {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    box-shadow: 1px 1px 4px #999999;
    display: none;
    height: 120px;
    left: 0;
    list-style: none outside none;
    margin: 0;
    overflow: auto;
    padding: 0;
    position: absolute;
    top: 0;
    width: 235px;
    z-index: 1000;
}
.ulSelect li {
    float: left;
    font-size: 12px;
    height: auto;
    margin: 0;
    padding: 5px;
    width: 210px;
}
.ulSelect li a {
    color: #555555;
    text-decoration: none;
}
.ulSelect li:hover {
    background-color: #F2F2F2;
}
.searchTabContentDivM {
    float: left;
    height: auto;
    width: 110px;
}
.selectDivM {
    background: url("selectSeachM.png") no-repeat scroll 0 0 transparent;
    color: #555555;
    float: left;
    font-size: 12px;
    height: 15px;
    margin: 5px 0 0;
    padding: 3px 5px 4px 10px;
    width: 95px;
}
#content {
    float: left;
    height: auto;
    width: 100%;
}
.searchButton {
    background: url("1311801131_search_button_green.png") no-repeat scroll 203px 0 #F2F2F2;
    border: 1px solid #CCCCCC;
    border-radius: 4px 4px 4px 4px;
    color: #777777;
    float: left;
    font-size: 17px;
    font-weight: bold;
    height: auto;
    padding: 7px 0 4px;
    text-transform: uppercase;
    width: 238px;
}
.searchButton:hover {
    background-color: #333333;
    border-color: #333333;
    color: #FFFFFF;
}
.contentCenter {
    float: left;
    height: auto;
    padding-left: 10px;
    width: 640px;
}
.contentRight {
    float: right;
    height: auto;
    padding: 0 10px;
    width: 300px;
}
.contentRightBox {
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 4px #F2F2F2;
    float: left;
    height: auto;
    margin: 0 0 10px;
    width: 698px;
}
.contentRightBoxNoborder {
    float: left;
    height: auto;
    margin: 0 0 10px;
    width: 700px;
}
.contentRightBoxBv {
    background-color: #333333;
    border: 1px solid #333333;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 4px #F2F2F2;
    float: left;
    height: auto;
    margin: 0 0 10px;
    width: 698px;
}
.contentRightBoxTitle {
    color: #666666;
    float: left;
    font-size: 13px;
    font-weight: bold;
    height: auto;
    padding: 10px;
    text-align: right;
    width: 678px;
}
.featuredContent {
    float: left;
    height: auto;
    padding: 0 10px 10px;
    width: 678px;
}
.featuredBigHp {
    background-color: #F8F7F7;
    border-radius: 4px 4px 4px 4px;
    color: #333333;
    float: left;
    font-size: 12px;
    font-weight: normal;
    height: auto;
    padding: 5px;
    width: 286px;
}
.featuredBigHp img {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    box-shadow: 1px 1px 4px #CCCCCC;
    float: left;
    height: 210px;
    margin: 0 0 5px;
    padding: 2px;
    width: 280px;
}
.priceSpan {
    color: #910000;
    font-size: 13px;
    font-weight: bold;
}
.priceSpanOld {
    color: #666666;
    font-size: 12px;
    text-decoration: line-through;
}
.priceIconSpan {
    float: right;
    font-size: 15px;
    padding: 5px 5px 0 0;
}
.lastListHp {
    float: left;
    height: auto;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    width: 290px;
}
.lastListHp li {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #666666;
    float: left;
    font-size: 12px;
    height: 60px;
    line-height: 20px;
    margin: 0 0 7px;
    overflow: hidden;
    padding: 3px 0 4px;
    width: 288px;
}
.lastListHp li strong {
    color: #910000;
}
.lastListHp li img {
    border: medium none;
    margin-top: 2px;
    width: 78px;
}
.lastListHp li a {
    color: #666666;
    text-decoration: none;
}
.lastListHp li a:hover {
    color: #444444;
    text-decoration: underline;
}
.featuredListHp {
    float: left;
    height: 330px;
    list-style: none outside none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 598px;
}
.featuredListHp li {
    color: #444444;
    float: left;
    font-size: 13px;
    height: 155px;
    line-height: 17px;
    margin: 3px 0 0;
    overflow: hidden;
    padding: 2px 5px 2px 0;
    text-align: center;
    width: 144px;
}
.featuredListHp li.featuredBig {
    float: left;
    height: 278px;
    width: 352px;
}
.featuredListHp li a {
    color: #212121;
    text-decoration: none;
}
.featuredListHp li a:hover {
    color: #333333;
    text-decoration: underline;
}
.featuredListHp li img {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    box-shadow: 1px 1px 4px #CCCCCC;
    float: left;
    height: 104px;
    margin: 0 0 5px;
    padding: 3px;
    width: 136px;
}
.featuredListHp li.featuredBig img {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    box-shadow: 1px 1px 4px #CCCCCC;
    float: left;
    height: 220px;
    margin: 0 0 5px;
    padding: 1px;
    width: 348px;
}
.banner_hp_bpi {
    float: left;
    height: auto;
    margin-top: 15px;
    width: 100%;
}
#resultFormHpAuto {
    background-color: #E9E000;
    float: left;
    padding: 10px;
    width: 960px;
}
.combustivelSpan {
    color: #777777;
    font-size: 11px;
}
.divBemVindoHp {
    color: #CCCCCC;
    float: left;
    font-size: 13px;
    font-weight: normal;
    height: auto;
    margin: 0;
    padding: 5px 15px;
    width: 670px;
}
.divBemVindoHp span {
    color: #F2F4A2;
}
.insertMsgHp {
    color: #CCCCCC;
    float: left;
    font-size: 13px;
    height: auto;
    padding: 15px 20px 0 15px;
    width: 460px;
}
.insertAddButtonHp {
    background: url("1311889419_1.png") no-repeat scroll 151px 3px #FFFFFF;
    border: 1px solid #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    color: #333333;
    float: left;
    font-size: 16px;
    font-weight: bold;
    margin: 10px 0;
    padding: 9px 50px 9px 20px;
    text-decoration: none;
    width: auto;
}
.insertAddButtonHp:hover {
    background-color: #DDFF70;
    border-color: #DDFF70;
}
.h1classHp {
    color: #FFFFFF;
    float: left;
    font-size: 19px;
    font-weight: bold;
    height: auto;
    margin: 0;
    padding: 10px 15px 0;
    width: 670px;
}
.selectHpSearchHp {
    background-color: #FFFFFF;
    width: 240px;
}
.selectHpSearchHp2 {
    width: 110px;
}
.sidebarInfo {
    color: #555555;
    font-size: 12px;
    line-height: 19px;
    padding: 20px 0 0;
    width: 100%;
}
.contentRightBoxMiddle {
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 4px #F2F2F2;
    float: left;
    height: auto;
    margin: 0 0 10px;
    padding: 5px;
    width: 333px;
}
.contentRightBoxMiddleLeft {
    float: left;
    height: auto;
    width: 345px;
}
.contentRightBoxMiddleRight {
    float: right;
    height: auto;
    width: 345px;
}
.contentRightBoxMiddleTitle {
    background-color: #E0FA71;
    border-radius: 5px 5px 5px 5px;
    color: #333333;
    font-size: 13px;
    font-weight: bold;
    margin: 0 0 10px;
    padding: 5px;
    width: 323px;
}
.contentRightBoxMiddleTitle img {
    vertical-align: -3px;
}
.contentRightBoxMiddle ul {
    float: left;
    height: auto;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    width: 333px;
}
.contentRightBoxMiddle ul li {
    border-bottom: 1px solid #F2F2F2;
    float: left;
    font-size: 12px;
    font-weight: normal;
    height: auto;
    margin: 0 0 4px;
    padding: 0 0 7px;
    width: 100%;
}
.contentRightBoxMiddle ul li span {
    color: #666666;
    font-weight: normal;
}
.contentRightBoxMiddle ul li img {
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    float: left;
    margin: 0 5px 0 0;
    padding: 2px;
}
.bgamarelo1 {
    background: none repeat scroll 0 0 #E0FA71;
    border-color: #BEDD3D;
}
.bgroxo1 {
    background: none repeat scroll 0 0 #D660CC;
    border-color: #C639BA;
}
.banner_footer {
    float: left;
    height: auto;
    margin-bottom: 10px;
    margin-top: 10px;
    width: 640px;
}
.msgHpDiv {
    float: left;
    height: auto;
    margin: 0 0 10px;
    width: 640px;
}
.msgHpDiv h1 {
    color: #555555;
    float: left;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
    padding: 0 0 7px;
}
.msgHpDiv h2 {
    color: #666666;
    float: left;
    font-size: 11px;
    font-weight: normal;
    line-height: 17px;
    margin: 0;
    padding: 0;
}
.banner_footer_1 {
    box-shadow: 0 0 7px #666666;
    float: left;
    height: 250px;
    width: 300px;
}
.banner_footer_2 {
    box-shadow: 0 0 7px #666666;
    float: right;
    height: 250px;
    width: 324px;
}
#box {
    float: left;
    height: auto;
    padding: 0 5px 5px;
    width: 968px;
}
.searchResults {
    float: left;
    height: auto;
    margin: 0;
    width: 968px;
}
.searchResultsLeftSidebar {
    float: left;
    height: 650px;
    width: 180px;
}
.searchResultsLeft {
    float: left;
    height: auto;
    padding: 0 10px 0 5px;
    width: 652px;
}
.resultListInd {
    background-color: #FDFDFD;
    border: 1px solid #CCCCCC;
    border-radius: 4px 4px 4px 4px;
    float: left;
    height: 126px;
    margin: 0 0 5px;
    padding: 5px 2px 5px 5px;
    width: 643px;
}
.resultListInd:hover {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    box-shadow: 2px 2px 5px #CCCCCC;
}
.resultListIndFoto {
    background-color: #FFFFFF;
    border-radius: 4px 4px 4px 4px;
    float: left;
    height: 120px;
    padding: 2px;
    width: 160px;
}
.resultListIndFoto img {
    left: 0;
    max-height: 120px;
    max-width: 160px;
    position: relative;
    top: 0;
}
.resultListIndFotoCounter {
    background-color: #E6C317;
    border-radius: 3px 3px 3px 3px;
    color: #333333;
    float: left;
    font-size: 11px;
    font-weight: bold;
    left: 3px;
    padding: 0 2px 1px;
    position: relative;
    top: -18px;
    width: auto;
}
.resultListIndFotoCounter img {
    vertical-align: middle;
}
.resultListIndDetails {
    float: left;
    height: auto;
    padding-left: 10px;
    width: 445px;
}
.resultListIndDetailsLine {
    float: left;
    font-size: 12px;
    height: auto;
    line-height: 18px;
    padding: 0 0 8px;
    width: 100%;
}
.resultListIndDetailsLinePrice {
    color: #333333;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: auto;
    padding: 0 15px 0 0;
    width: auto;
}
.resultListIndFav {
    border: 1px solid #FFD432;
    box-shadow: 2px 2px 13px #CCCCCC;
}
.resultListIndGallery {
    height: 350px;
    margin: 0 2px 10px;
    width: 313px;
}
.resultListIndGallery .resultListIndFoto {
    float: left;
    height: 224px;
    width: 299px;
}
.resultListIndGallery .resultListIndFoto img {
    border: medium none;
    left: 0;
    max-height: 224px;
    max-width: 299px;
    position: relative;
    top: 0;
}
.resultListIndGallery .resultListIndDetails {
    float: left;
    margin: 10px 0 0;
    padding-left: 5px;
    width: 303px;
}
.resultListIndGallery .resultListIndDetailsLinePrice {
    width: 295px;
}
.resultListIndGallery .classIndTitle {
    height: 20px;
    overflow: hidden;
    width: 303px;
}
.classIndTitle {
    color: #9A8A3D;
    float: left;
    font-size: 14px;
    font-weight: normal;
    height: auto;
    margin: 0;
    padding: 0;
    width: auto;
}
.classIndTitle a {
    color: #910000;
    font-weight: bold;
    text-decoration: none;
}
.classIndTitle a:hover {
    color: #910000;
    text-decoration: underline;
}
.resultListIndDetailsLine img {
    margin-right: 5px;
    vertical-align: middle;
}
.resultListInd .resultListIndExtrasVisible {
    color: #777777;
    float: left;
    font-size: 12px;
    height: auto;
    padding: 0 0 2px 10px;
    width: 445px;
}
.resultListIndExtrasVisible {
    margin-top: 10px;
}
.resultListIndExtrasVisible img {
    vertical-align: middle;
}
.resultListIndExtrasVisibleLeft {
    float: left;
    height: 15px;
    overflow: hidden;
    width: 280px;
}
.resultListIndExtrasVisibleRight {
    float: right;
    overflow: hidden;
    width: auto;
}
.resultListInd .resultListIndExtras {
    float: right;
    font-size: 11px;
    height: auto;
    padding: 0 0 2px;
    width: auto;
}
.resultListIndExtras input, .resultListIndExtras img {
    vertical-align: middle;
}
a.topAdSearchOpcBack, a.topAdSearchOpcNext, a.topAdSearchOpcPrev {
    background-color: #910000;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    float: left;
    font-size: 13px;
    font-weight: normal;
    padding: 6px 9px;
    text-decoration: none;
    width: auto;
}
a.topAdSearchOpcBack:hover, a.topAdSearchOpcNext:hover, a.topAdSearchOpcPrev:hover {
    background-color: #333;
    color: #FFFFFF;
    text-shadow: 0 1px #333333;
}
a.topAdSearchOpcNext, a.topAdSearchOpcPrev {
    float: right;
}
a.topAdSearchOpcPrev {
    margin-right: 5px;
}
.resultListIndGallery:hover .resultListIndExtras {
    display: block;
    width: 100%;
}
.resultListIndGallery:hover .resultListIndExtras {
    padding: 5px 0 0;
}
.searchResultsRight {
    float: left;
    height: auto;
    width: 300px;
}
.refineSearch {
    border: 1px solid #CCCCCC;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 0 6px #CCCCCC;
    float: left;
    height: auto;
    margin: 0 0 10px;
    width: 298px;
}
.refineSearchTop {
    background-color: #212121;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    color: #FFFFFF;
    float: left;
    font-size: 13px;
    font-weight: bold;
    height: auto;
    padding: 3px 5px;
    text-shadow: 1px 1px 1px black;
    width: 288px;
}
.refineSearchTop span {
    font-size: 13px;
    font-weight: normal;
}
.refineSearchTopClear {
    background-color: #999999;
    border-bottom: 1px solid #666666;
    color: #555555;
    float: left;
    font-size: 11px;
    height: auto;
    padding: 5px;
    text-align: right;
    width: 288px;
}
.arrowDown {
    background: url("arrowDown.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 18px;
    left: 5px;
    position: relative;
    top: -8px;
    width: 22px;
}
.sliderRefine {
    float: left;
    height: 15px;
    padding-left: 10px;
    width: 112px;
}
.sliderRefine2 {
    float: left;
    height: 15px;
    padding-left: 10px;
    width: 171px;
}
.refineSearchBlocFullw {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #CCCCCC;
    float: left;
    height: auto;
    padding: 5px;
    width: 288px;
}
.refineSearchBlocFullRight {
    float: left;
    height: auto;
    padding: 7px 0 0 10px;
    width: 190px;
}
.refineSearchBlocFullLeft {
    float: left;
    height: auto;
    padding: 5px 0 5px 6px;
    width: 75px;
}
.refineSearchBlocFullLeft label {
    color: #666666;
    float: left;
    font-size: 12px;
    height: auto;
    line-height: 14px;
    padding: 1px 0 2px;
    width: 65px;
}
.inputCodpostalSearch {
    background-color: #FFFFFF;
    border: 1px solid #777777;
    border-radius: 3px 3px 3px 3px;
    float: left;
    font-size: 11px;
    height: 18px;
    padding: 1px 2px;
    width: 51px;
}
.refineSearchBloc {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #CCCCCC;
    float: left;
    height: auto;
    margin: 0;
    padding: 2px 5px 5px;
    width: 139px;
}
.refineSearchBlocFull {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #CCCCCC;
    float: left;
    height: auto;
    margin: 2px 0 0;
    padding: 5px;
    width: 288px;
}
.refineSearchBlocTitle {
    float: left;
    font-size: 13px;
    font-weight: bold;
    height: auto;
    padding: 0;
    width: 100%;
}
.refineSearchBlocTitle span {
    font-weight: normal;
}
.refineSearchBlocInfo {
    color: #666666;
    float: left;
    font-size: 12px;
    font-weight: normal;
    height: auto;
    padding: 2px 0;
    width: 100%;
}
.refineRemoveFilter {
    background: url("1313005517_remove_hover.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 14px;
    left: 120px;
    position: relative;
    top: 6px;
    width: 14px;
}
.refineRemoveFilter:hover {
    background: url("1313005517_remove.png") no-repeat scroll 0 0 transparent;
}
.refineRemoveFilter1st {
    left: 272px;
    top: 0;
}
.refineRemoveFilter img {
    vertical-align: middle;
}
.refineRemoveFilterOpcs {
    background: url("1313005517_remove_hover.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 14px;
    left: 274px;
    position: relative;
    top: 2px;
    width: 14px;
}
.refineRemoveFilterOpcs:hover {
    background: url("1313005517_remove.png") no-repeat scroll 0 0 transparent;
}
.refineSearchBlocFull ul {
    float: left;
    height: auto;
    list-style: none outside none;
    margin: 0;
    padding: 7px 0 0;
    width: 100%;
}
.refineSearchBlocFull ul li {
    float: left;
    font-size: 12px;
    height: 20px;
    margin: 0;
    padding: 2px 5px 0;
    width: 280px;
}
.refineSearchBlocFull ul li a {
    color: #444444;
    text-decoration: none;
}
.refineSearchBlocFull ul li:hover {
    background-color: #F2F2F2;
}
.refineSpanTitle {
    color: #333333;
    float: left;
    font-size: 11px;
    height: auto;
    overflow: hidden;
    width: 225px;
}
.refineSpanCount {
    color: #910000;
    float: right;
    font-size: 11px;
    text-align: right;
    width: auto;
}
.collapsed {
    background-color: #F2F2F2;
}
.collapsed:hover {
    background-color: #CCCCCC;
}
.collapsedChoose {
    background-color: #910000;
    border-color: #B35719;
}
.refineSlideUpFilter {
    background: url("s123.png") no-repeat scroll -42px 0 transparent;
    cursor: pointer;
    height: 14px;
    left: 274px;
    position: relative;
    top: 1px;
    width: 14px;
}
.refineSlideUpFilter:hover {
    background-position: -28px 0;
}
.refineSlideUpFilter2 {
    background: url("s123.png") no-repeat scroll -42px 0 transparent;
    cursor: pointer;
    height: 14px;
    left: 270px;
    position: relative;
    top: 6px;
    width: 14px;
}
.refineSlideUpFilter2:hover {
    background-position: -28px 0;
}
.refineSlideUpFilter img {
    position: relative;
    top: -17px;
}
.refineSlideDownFilter {
    background: url("s123.png") no-repeat scroll -14px 0 transparent;
    cursor: pointer;
    height: 14px;
    left: 274px;
    position: relative;
    top: 1px;
    width: 14px;
}
.refineSlideDownFilter:hover {
    background-position: 0 0;
}
.refineSlideDownFilter2 {
    background: url("s123.png") no-repeat scroll -14px 0 transparent;
    cursor: pointer;
    height: 14px;
    left: 270px;
    position: relative;
    top: 6px;
    width: 14px;
}
.refineSlideDownFilter2:hover {
    background-position: 0 0;
}
.refineResults {
    background-color: #FFFFFF;
    border-radius: 3px 3px 3px 3px;
    color: #333333;
    float: left;
    font-size: 12px;
    height: auto;
    padding: 2px 4px;
    width: auto;
}
.refineSearchTopClearLinks {
    float: right;
    font-size: 11px;
    padding: 2px 0 0;
    width: auto;
}
.refineSearchTopClearLinks a {
    color: #FFFFFF;
    text-decoration: none;
}
.refineSearchTopClearLinks a:hover {
    background-color: #333333;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    padding: 2px;
}
.searchPubBpi {
    border-bottom: 1px solid #FE8A3A;
    border-top: 1px solid #4581C0;
    float: left;
    height: auto;
    margin: 10px 0 0;
    padding: 10px 0 0;
    width: 100%;
}
.searchPubBpi img {
    width: 238px;
}
.contentRightLast {
    float: left;
    height: auto;
    margin: 10px 0 0;
    padding: 5px;
    width: 288px;
}
#boxAdvancedSearch {
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
    float: left;
    height: auto;
    margin: 0 0 10px;
    padding: 10px;
    width: 958px;
}
.boxAdvancedSearchTitle {
    border-bottom: 1px solid #D2D2D2;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: auto;
    padding: 4px 5px 10px;
    width: 948px;
}
.boxAdvancedSearchTitleText {
    color: #333333;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: auto;
    margin: 0;
    padding: 0;
    width: 800px;
}
.boxAdvancedSearchTitleLink {
    color: #777777;
    float: right;
    font-size: 12px;
    font-weight: normal;
    width: auto;
}
.boxAdvancedSearchTitleLink a {
    color: #777777;
    text-decoration: none;
}
.boxAdvancedSearchTitleLink a:hover {
    text-decoration: underline;
}
.selectAdvancedSearch {
    width: 290px;
}
.searchTabContentTitle {
    border-bottom: 1px solid #4581C0;
    color: #FFFFFF;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: auto;
    margin: 0 0 5px;
    padding: 0 0 5px;
    width: 100%;
}
.searchTabContentTitle2 {
    color: #333333;
    float: left;
    font-size: 14px;
    font-weight: normal;
    height: auto;
    margin: 0;
    padding: 0 0 5px;
    width: 100%;
}
.searchTabContentTitleSub {
    color: #777777;
    float: left;
    font-size: 12px;
    font-weight: bold;
    height: auto;
    margin: 0 0 5px;
    padding: 5px 0 0;
    width: 100%;
}
.advancedSearchLineSeparator {
    border-bottom: 1px solid #D2D2D2;
    margin-bottom: 5px;
    padding-bottom: 10px;
}
.advancedSearchInd {
    float: left;
    height: auto;
    line-height: 22px;
    padding: 5px 0;
    width: 319px;
}
.advancedSearchInd label {
    float: left;
    width: 100%;
}
.hpSearchInd {
    float: left;
    height: auto;
    line-height: 22px;
    padding: 0 20px 2px 0;
    width: 238px;
}
.hpSearchInd label {
    color: #222222;
    float: left;
    font-size: 12px;
    font-weight: normal;
    width: 100%;
}
.hpSearchIndLeft {
    float: left;
    height: auto;
    width: 100px;
}
.hpSearchIndCenter {
    color: #222222;
    float: left;
    font-size: 12px;
    height: auto;
    padding: 3px 10px 0;
    width: auto;
}
.hpSearchIndRight {
    float: left;
    height: auto;
    width: 100px;
}
.advancedSearchIndSmall {
    float: left;
    height: auto;
    line-height: 22px;
    padding: 5px 0;
    width: 150px;
}
.checkboxListAdvancedOthers label {
    color: #B39814;
    float: left;
    font-size: 12px;
    font-weight: bold;
    line-height: 22px;
    width: 100%;
}
.checkboxListAdvancedIndList {
    float: left;
    height: auto;
    margin: 0 0 5px;
    padding: 0 0 5px;
    width: 100%;
}
.checkboxListAdvancedIndListSeparator {
    border-bottom: 1px solid #910000;
}
.advancedSearchInd2 {
    float: left;
    height: auto;
    line-height: 22px;
    padding: 5px 0;
    width: 479px;
}
.advancedSearchInd2 label {
    float: left;
    width: 100%;
}
.advancedSearchInd3 {
    float: left;
    height: auto;
    line-height: 22px;
    padding: 0;
    width: 220px;
}
.advancedSearchInd3 label {
    float: left;
    width: 100%;
}
.boxAdvancedSearchLeft {
    float: left;
    height: auto;
    width: 958px;
}
.boxAdvancedSearchRight {
    float: left;
    height: auto;
    padding: 10px 0 0;
    width: 494px;
}
.advancedSearchIndMin {
    float: left;
    height: auto;
    overflow: hidden;
    width: 210px;
}
.advancedSearchIndMinWord {
    float: left;
    font-size: 12px;
    height: auto;
    padding: 2px 26px 2px 0;
    width: auto;
}
.advancedSearchIndLine {
    color: #B39814;
    float: left;
    font-size: 12px;
    font-weight: bold;
    height: auto;
    width: 100%;
}
.advancedSearchIndLineRight {
    float: left;
    font-size: 13px;
    height: auto;
    margin: 0 0 10px;
    width: 100%;
}
.boxAdvancedSearchRightFieldset {
    border: 1px solid #910000;
    border-radius: 5px 5px 5px 5px;
    float: left;
    height: auto;
    margin: 0 0 10px;
    width: 468px;
}
.boxAdvancedSearchRightFieldset legend {
    color: #000000;
    font-size: 12px;
}
.checkboxListAdvanced {
    float: left;
    font-size: 12px;
    height: auto;
    line-height: 22px;
    overflow: hidden;
    width: 468px;
}
.checkboxListAdvancedOthers {
    float: right;
    height: auto;
    width: 218px;
}
.checkboxListAdvancedInd {
    color: #000000;
    float: left;
    height: auto;
    width: 140px;
}
.borderDivisionAdvanced {
    border-bottom: 1px dashed #C9AC1B;
}
.submitAdvancedSearch {
    background-color: #FFFFFF;
    border: 1px solid #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    color: #333333;
    float: right;
    font-size: 14px;
    font-weight: bold;
    height: auto;
    padding: 5px 20px;
    width: auto;
}
.submitAdvancedSearch:hover {
    background-color: #666666;
    border-color: #666666;
    color: #FFFFFF;
}
.boxAdvancedSearchRightSubmit {
    float: left;
    height: auto;
    padding: 10px 0;
    width: 100%;
}
.advancedOthers {
    float: left;
    height: auto;
    padding-left: 22px;
    width: 258px;
}
.searchAdvancedLinkF {
    background-color: #910000;
    border-radius: 5px 5px 5px 5px;
    display: none;
    float: left;
    height: 250px;
    margin-bottom: 20px;
    padding: 5px;
    width: 167px;
}
.searchAdvancedLinkFInd {
    border-bottom: 1px solid #A44D12;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    float: left;
    height: auto;
    line-height: 15px;
    margin-bottom: 5px;
    padding: 5px;
    text-align: left;
    text-shadow: 1px 1px #333333;
    width: 157px;
}
.searchAdvancedLinkFInd:hover {
    background-color: #3A3A3A;
}
.searchAdvancedLinkFInd strong {
    font-size: 13px;
}
.hpDescriptionDiv {
    background-color: #FFFFFF;
    float: left;
    height: auto;
    left: 3px;
    padding: 10px;
    width: 951px;
}
.hpDescriptionDiv1 {
    color: #555555;
    float: left;
    font-size: 12px;
    height: auto;
    line-height: 16px;
    padding: 5px 10px;
    width: 838px;
}
.hpDescriptionDiv1 p {
    border-bottom: 1px solid #D2D2D2;
    float: left;
    font-size: 13px;
    height: auto;
    line-height: 20px;
    margin: 0 0 10px;
    padding: 7px 0 12px;
    width: 100%;
}
.hpDescriptionDiv1 img {
    float: left;
    margin: 9px 15px 5px 0;
}
.hpDescriptionDiv2 {
    border-left: 1px solid #D2D2D2;
    color: #555555;
    float: right;
    font-size: 12px;
    height: auto;
    line-height: 16px;
    padding: 0 10px 5px;
    width: 65px;
}
.hpDescriptionDiv3 {
    color: #555555;
    float: left;
    font-size: 12px;
    height: 250px;
    line-height: 16px;
    padding: 5px 0 5px 10px;
    width: 384px;
}
.hpDescriptionDiv3InsertAdd {
    background: url("insertad.png") no-repeat scroll 175px 5px #777777;
    border: 1px solid #666666;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 2px 2px 4px #D2D2D2;
    color: #FFFFFF;
    font-size: 15px;
    font-weight: bold;
    height: 32px;
    left: 777px;
    padding: 4px 9px;
    position: relative;
    text-decoration: none;
    text-shadow: 0 1px #333333;
    top: 336px;
    width: 190px;
    z-index: 1000;
}
.hpDescriptionDiv3InsertAdd span {
    color: #F2F2F2;
    font-size: 11px;
    font-weight: normal;
}
.hpDescriptionDiv3InsertAdd a {
    color: #FFFFFF;
    position: relative;
    text-decoration: none;
    top: -40px;
}
.hpDescriptionDiv3InsertAdd:hover {
    background-color: #333333;
}
.searchAdvancedLinkFIndPUB {
    color: #CCCCCC;
    float: left;
    font-size: 8px;
    height: auto;
    line-height: 8px;
    text-align: right;
    width: 100%;
}
.popUpLayerBg {
    background-color: #CCCCCC;
    display: none;
    height: 100%;
    left: 0;
    opacity: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 100000;
}
.popUpLayerDiv {
    background-color: #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 10px 10px 25px #777777;
    color: #666666;
    display: none;
    font-size: 13px;
    height: auto;
    line-height: 25px;
    margin: 20% 30% 0;
    opacity: 0;
    padding: 10px;
    position: fixed;
    text-align: left;
    width: 40%;
    z-index: 100001;
}
.popUpLayerDivTitle {
    background-color: #910000;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    float: left;
    font-size: 14px;
    height: auto;
    padding: 1%;
    width: 98%;
}
.inputTextPopupSaveSearch {
    border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    color: #444444;
    float: left;
    font-size: 13px;
    height: auto;
    padding: 3px 2px;
    width: 98%;
}
.popUpLayerDivLine {
    float: left;
    height: auto;
    padding: 5px 0;
    width: 100%;
}
.popUpLayerDivLine a {
    color: #333333;
    text-decoration: underline;
}
a.linkSubmitPopupSaveSearch {
    background-color: #666666;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    float: right;
    font-size: 13px;
    font-weight: bold;
    height: auto;
    margin: 10px 0 0;
    padding: 2px 10px;
    text-decoration: none;
    width: auto;
}
a.linkSubmitPopupSaveSearch:hover {
    background-color: #910000;
    color: #FFFFFF;
}
.closePopupSaveSearch {
    color: #666666;
    float: left;
    font-size: 12px;
    padding: 12px 0 0;
    text-decoration: none;
    width: auto;
}
.closePopupSaveSearch:hover {
    text-decoration: underline;
}
.sidebarSavedSearchs, .sidebarSeenAds, .sidebarFavAds {
    display: none;
}
#savedSearchsAjx li {
    height: 33px;
}
.sidebarSavedSearchsTitle {
    border-bottom: 1px solid #D2D2D2;
    color: #444444;
    float: left;
    font-size: 12px;
    font-weight: bold;
    height: auto;
    margin: 0 0 2px;
    padding: 5px;
    width: 278px;
}
.sidebarSavedSearchsContent {
    background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    margin: 0;
    padding: 5px;
    width: 278px;
}
.sidebarSavedSearchsContent ul {
    float: left;
    height: auto;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    width: 100%;
}
.sidebarSavedSearchsContent ul li {
    float: left;
    font-size: 12px;
    height: 66px;
    line-height: 20px;
    margin: 0 0 5px;
    overflow: hidden;
    width: 290px;
}
.sidebarSavedSearchsContent ul li span {
    color: #910000;
    font-size: 12px;
}
.sidebarSavedSearchsContent ul li img {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    float: left;
    margin: 0 5px 0 0;
    padding: 1px;
}
.searchIndSaved a, .sidebarSavedSearchsContent ul li a {
    color: #444444;
    text-decoration: none;
}
.searchIndSaved a:hover, .sidebarSavedSearchsContent ul li a:hover {
    text-decoration: underline;
}
.searchIndSavedOpc a {
    color: #444444;
    margin: 0 1px 0 0;
    padding: 1px 2px;
    text-decoration: none;
}
.searchIndSavedOpc a:hover {
    color: #333333;
    text-decoration: underline;
}
.sidebarSavedSearchsContent ul li span a:hover {
    background-color: #666666;
    color: #FFFFFF;
}
.sidebarSavedSearchsContent ul li .searchIndSaved {
    float: left;
    height: auto;
    line-height: 16px;
    width: 270px;
}
.sidebarSavedSearchsContent ul li .searchIndSavedOpc {
    display: none;
}
.sidebarSavedSearchsContent ul li:hover .searchIndSaved span {
    display: none;
}
.sidebarSavedSearchsContent ul li:hover .searchIndSaved {
    float: left;
    line-height: 16px;
    overflow: hidden;
    width: 270px;
}
.sidebarSavedSearchsContent ul li:hover .searchIndSavedOpc {
    display: inline;
    width: auto;
}
.paginacaoUrls {
    float: left;
    font-size: 13px;
    height: auto;
    margin: 10px 0 0;
    width: 100%;
}
.paginacaoUrls a {
    background-color: #777777;
    border: 1px solid #777777;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    height: 20px;
    line-height: 22px;
    margin: 2px 5px 2px 0;
    padding: 2px 8px 3px;
    text-decoration: none;
}
.paginacaoUrls a:hover {
    background-color: #910000;
    border-color: #910000;
    color: #FFFFFF;
}
.paginacaoUrls span {
    background-color: #910000;
    border: 1px solid #910000;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    font-weight: bold;
    height: 20px;
    line-height: 22px;
    margin: 2px 5px 2px 0;
    padding: 2px 8px 3px;
    text-decoration: none;
}
.resultsDetails {
    color: #777777;
    float: left;
    font-size: 11px;
    height: auto;
    margin: 5px 0 10px;
    padding: 0 0 0 4px;
    width: auto;
}
.resultsOpcsTopTabs {
    float: left;
    height: 28px;
    margin-top: 3px;
    width: 185px;
}
.resultsOpcsTopTab {
    background: none repeat scroll 0 0 #999999;
    border-right: 1px solid #222222;
    color: #222222;
    cursor: pointer;
    display: inline;
    float: left;
    font-size: 13px;
    height: 16px;
    margin: 0;
    padding: 5px 17px;
    width: auto;
}
.resultsOpcsTopTabLinks {
    float: right;
    font-size: 12px;
    height: 22px;
    padding: 6px 2px 0 0;
    text-align: right;
    width: auto;
}
.resultsOpcsTop {
    background: none repeat scroll 0 0 #F3F3F3;
    border: 1px solid #CCCCCC;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
    box-shadow: 2px 2px 5px #F3F3F3;
    color: #555555;
    font-size: 11px;
    height: 22px;
    padding: 7px;
    position: relative;
    top: -1px;
    width: 636px;
    z-index: 100;
}
.borderLeftRadius {
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
}
.borderRightRadius {
    border-bottom-right-radius: 4px;
    border-right: medium none;
    border-top-right-radius: 4px;
}
.selected {
    background-color: #E9E000;
    color: #222222;
}
.searchResultsLeftTopInfo {
    background-color: #212121;
    border-radius: 4px 4px 4px 4px;
    float: left;
    height: auto;
    margin: 0 0 10px;
    padding: 5px;
    width: 642px;
}
.resultsOpcSorForm {
    float: left;
    height: auto;
    margin-top: 3px;
    width: auto;
}
.speedC2 {
    width: 150px;
}
.speedC {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #FFFFFF;
    border-radius: 3px 3px 3px 3px;
    height: 26px;
}
.resultsOpcsTopTabLinks img {
    vertical-align: middle;
}
.resultsOpcsTopTabLinks a {
    background-color: #FFFFFF;
    border-radius: 4px 4px 4px 4px;
    color: #222222;
    font-size: 13px;
    padding: 4px 10px;
    text-decoration: none;
}
.resultsOpcsTopTabLinks a:hover {
    background-color: #F2F2F2;
    color: #333333;
}
.listviewTab {
    background: url("s123.png") no-repeat scroll -59px 1px transparent;
    float: left;
    height: 14px;
    width: 12px;
}
.galleryviewTab {
    background: url("s123.png") no-repeat scroll -72px 1px transparent;
    float: left;
    height: 14px;
    width: 12px;
}
.listviewName {
    float: left;
    padding: 0 0 0 5px;
}
.orderDown {
    background: url("orderAscendent.png") no-repeat scroll 5px 6px transparent;
    padding-left: 10px;
}
.orderUp {
    background: url("orderDescendent.png") no-repeat scroll 5px 6px transparent;
    padding-left: 10px;
}
.resultsOpcsTopOrder {
    float: left;
    height: auto;
    width: 200px;
}
.resultsOpcsTopOrderMiniPag {
    float: right;
    height: auto;
    margin-top: 7px;
    width: auto;
}
.resultsOpcsTopOrderMiniPagName {
    color: #F2F2F2;
    float: left;
    font-size: 12px;
    padding: 3px 5px 0 0;
    width: auto;
}
.miniPagPrev {
    background: url("minipaginations.png") no-repeat scroll -6px 2px #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    float: left;
    height: 7px;
    margin: 4px 2px 0;
    padding: 2px 4px;
    width: 4px;
}
.miniPagPrevOn {
    background: url("minipaginations.png") no-repeat scroll 2px 2px #FFFFFF;
    border: 1px solid #AAAAAA;
    border-radius: 3px 3px 3px 3px;
    float: left;
    height: 7px;
    margin: 4px 2px 0;
    padding: 2px 4px;
    width: 4px;
}
.miniPagNext {
    background: url("minipaginations.png") no-repeat scroll -22px 2px #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    float: left;
    height: 7px;
    margin: 4px 2px 0;
    padding: 2px 4px;
    width: 4px;
}
.miniPagNextOn {
    background: url("minipaginations.png") no-repeat scroll -14px 2px #FFFFFF;
    border: 1px solid #AAAAAA;
    border-radius: 3px 3px 3px 3px;
    float: left;
    height: 7px;
    margin: 4px 2px 0;
    padding: 2px 4px;
    width: 4px;
}
.miniPagNextOn:hover, .miniPagPrevOn:hover {
    background-color: #F2F2F2;
    border-color: #666666;
}
.divNavigation {
    color: #333333;
    float: left;
    font-size: 11px;
    height: auto;
    margin: 0 0 10px;
    width: 100%;
}
.divNavigation a {
    color: #777777;
    text-decoration: none;
}
.divNavigation a:hover {
    text-decoration: underline;
}
.divNavigation2 {
    color: #F2F2F2;
    float: left;
    font-size: 11px;
    height: auto;
    margin: 5px 0 10px;
    width: 100%;
}
.divNavigation2 a {
    color: #F2F2F2;
    text-decoration: none;
}
.divNavigation2 a:hover {
    text-decoration: underline;
}
.resultsOpcsTopDiv {
    float: left;
    height: auto;
    margin: 0 0 10px;
    width: 100%;
}
.searchResultsInfo {
    float: left;
    height: auto;
    padding: 5px 0 0 5px;
    width: 500px;
}
.resultsH1 {
    color: #FFFFFF;
    float: left;
    font-size: 14px;
    font-weight: normal;
    height: auto;
    margin: 0;
    padding: 0;
    width: auto;
}
.searchResultsInfoNum {
    color: #CCCCCC;
    float: left;
    font-size: 14px;
    height: auto;
    padding: 0 5px 0 0;
    width: auto;
}
.searchResultsInfoNum span {
    color: #FFFFFF;
    font-weight: bold;
}
.addToFav {
    background: url("adfav.png") no-repeat scroll 0 0 transparent;
    color: #777777;
    float: right;
    font-size: 12px;
    padding: 0 5px 0 20px;
    width: auto;
}
.addToFav:hover {
    background-position: 0 -15px;
}
.addToFav a {
    color: #777777;
    text-decoration: none;
}
.addToFav a:hover {
    color: #333333;
    text-decoration: underline;
}
.removeToFav {
    background: url("adfav.png") no-repeat scroll 0 -15px transparent;
    color: #777777;
    display: none;
    float: right;
    font-size: 12px;
    padding: 0 5px 0 20px;
    width: auto;
}
.removeToFav:hover {
    background-position: 0 0;
}
.removeToFav a {
    color: #777777;
    text-decoration: none;
}
.removeToFav a:hover {
    color: #333333;
    text-decoration: underline;
}
.searchResultsInfoLine {
    border-bottom: 1px solid #666666;
    float: left;
    height: auto;
    margin-bottom: 2px;
    padding-bottom: 2px;
    width: 100%;
}
.sidebarReturnNextPrevResults {
    float: right;
    font-size: 12px;
    height: auto;
    margin: 5px 0;
    text-align: right;
    width: 300px;
}
.detailLeftTop {
    float: left;
    height: auto;
    margin: 0 0 10px;
    width: 650px;
}
.detailLeftTop h6 {
    color: #F2F2F2;
    float: left;
    font-size: 11px;
    height: auto;
    margin: 0;
    padding: 4px 0 0;
    width: 600px;
}
.detailLeftLine {
    float: left;
    font-size: 12px;
    height: auto;
    margin: 0 0 15px;
    width: 650px;
}
.detailLeftLineP {
    background-color: #FFFFFF;
    border-radius: 4px 4px 4px 4px;
    float: left;
    font-size: 12px;
    height: auto;
    margin: 0 0 15px;
    width: 650px;
}
.detailLeftTopPrice {
    background-color: #910000;
    border-radius: 4px 4px 4px 4px;
    color: #FFFFFF;
    float: left;
    font-size: 18px;
    font-weight: bold;
    height: auto;
    padding: 5px 10px;
    width: auto;
}
.priceVariation {
    color: #FFFFFF;
    font-size: 11px;
    font-weight: normal;
    text-decoration: line-through;
}
.detailLeft {
    float: left;
    height: auto;
    padding-left: 5px;
    width: 650px;
}
.detailTitle {
    color: #910000;
    float: left;
    font-size: 18px;
    font-weight: normal;
    height: auto;
    margin: 0;
    padding: 6px 0 0 15px;
    width: auto;
}
.detailTitle span {
    font-size: 11px;
}
.detailLeftContent {
    float: left;
    height: auto;
    margin: 0 0 10px;
    width: 100%;
}
.detailLeftContentPhotos {
    background-color: #999999;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
    float: left;
    height: 394px;
    padding: 6px 5px 0;
    width: 320px;
}
.detailLeftLinePTitle {
    color: #910000;
    font-size: 13px;
    font-weight: bold;
    height: auto;
    padding: 7px 0 10px 10px;
    width: 630px;
}
.sidebarBlocoRelacionados {
    padding: 5px;
    width: 290px;
}
.sidebarLeadTitle {
    color: #910000;
    font-size: 13px;
    font-weight: bold;
    height: auto;
    padding: 4px 5px 10px;
    width: 280px;
}
.outrasPhotos {
    float: left;
    height: 145px;
    margin: 5px 0 0;
    overflow: hidden;
    width: 100%;
}
.detailLeftContentPhotos img {
    max-height: 240px;
    max-width: 320px;
}
.detailLeftContentPhotosFull {
    background-color: #333333;
    border-radius: 0 0 7px 7px;
    color: #FFFFFF;
    float: left;
    font-size: 12px;
    font-weight: bold;
    height: 29px;
    line-height: 29px;
    margin: 1px 0 5px;
    padding: 0 10px;
    width: 300px;
}
.detailLeftContentPhotosFull a {
    color: #FFFFFF;
    text-decoration: none;
}
.detailLeftContentPhotosFull a:hover {
    text-decoration: underline;
}
.userTypeInfoSpan {
    color: #777777;
    font-size: 11px;
}
.detailLeftContentDesc {
    float: right;
    height: auto;
    list-style: none outside none;
    margin: 0;
    padding: 15px 5px 0 0;
    width: 290px;
}
.sidebarMrec {
    float: left;
    height: 250px;
    margin: 0 0 10px;
    width: 300px;
}
.detailLeftContentDesc li {
    color: #555555;
    float: left;
    font-size: 13px;
    height: auto;
    padding: 0 0 12px;
    width: 290px;
}
.descLeft {
    float: left;
    height: auto;
    text-align: right;
    width: 129px;
}
.descRight {
    float: right;
    font-weight: bold;
    height: auto;
    text-align: left;
    width: 154px;
}
.descRight span {
    color: #777777;
    font-size: 11px;
    font-weight: normal;
}
.detailLeftContentDesc li span {
    color: #777777;
    font-weight: normal;
    text-align: right;
}
.textalignRight {
    text-align: right;
}
.sidebarLead {
    background-color: #FFFFFF;
    border-radius: 4px 4px 4px 4px;
    float: left;
    height: auto;
    margin: 0 0 10px;
    padding: 5px;
    width: 290px;
}
.sidebarBlockTitle {
    border-bottom: 1px solid #D2D2D2;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: auto;
    padding: 4px 5px 10px;
    width: 278px;
}
.sidebarBlockContent {
    float: left;
    height: auto;
    margin: 0;
    padding: 0 10px;
    width: 278px;
}
#leadDetailDivCStatus {
    color: #E10000;
    display: none;
    float: left;
    font-size: 12px;
    font-weight: bold;
    height: auto;
    margin: 10px 0 0;
    padding: 0 0 10px;
    width: 100%;
}
#leadDetailDivCStatus span {
    color: #E10000;
    font-weight: bold;
}
.buttonSubmitGenericCinza {
    background-color: #777777;
    border: 1px solid #777777;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 2px 2px 4px #F2F2F2;
    color: #FFFFFF;
    float: right;
    font-size: 13px;
    font-weight: bold;
    padding: 4px 9px;
    text-decoration: none;
    text-shadow: 0 1px #333333;
    width: auto;
}
.buttonSubmitGenericCinza:hover {
    border-color: #444444;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 2px 2px 6px #D2D2D2;
    text-shadow: 0 1px #000000;
}
.buttonSubmitGenericLaranja {
    background-color: #ED4E00;
    border: 1px solid #DF4C04;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 1px 1px 2px #333333;
    color: #FFFFFF;
    float: right;
    font-size: 14px;
    font-weight: bold;
    margin: 12px 0 0;
    padding: 6px 14px;
    text-decoration: none;
    text-shadow: 0 1px #333333;
    width: auto;
}
.buttonSubmitGenericLaranja:hover {
    background-color: #D13B00;
    border-color: #D13B00;
}
.totalPhotosDivFloat {
    background-color: #FFFFFF;
    border-radius: 3px 3px 3px 3px;
    color: #333333;
    float: left;
    font-size: 12px;
    height: 20px;
    left: 10px;
    opacity: 0.9;
    padding: 3px 5px 0;
    position: relative;
    top: -383px;
    width: 102px;
}
.totalPhotosDivFloat img {
    vertical-align: middle;
}
.collapsedChoose .refineSearchBlocTitle {
    color: #FFFFFF;
}
.detailTitleOpcs {
    background-color: #F2F2F2;
    border-radius: 3px 3px 3px 3px;
    float: right;
    margin-bottom: 10px;
    margin-right: 10px;
    padding: 2px;
    width: auto;
}
#hidendiv {
    display: none;
    height: 0;
}
.sidebarLeadLinha {
    float: left;
    font-size: 12px;
    font-weight: bold;
    height: 26px;
    margin: 0 0 7px;
    width: 480px;
}
.inputTextLeadDetail {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    color: #333333;
    font-size: 13px;
    height: auto;
    padding: 4px;
    position: relative;
    top: -15px;
    width: 320px;
}
.sidebarLeadLinha span {
    font-weight: bold;
    left: 5px;
    padding: 7px 0 0 5px;
    position: relative;
    top: 6px;
    z-index: 1000;
}
.refreshCaptcha {
    height: 16px;
    left: 262px;
    position: relative;
    top: -37px;
    width: 16px;
}
.extraLocalDiv {
    float: left;
    height: auto;
    margin: 0 0 15px;
    padding-bottom: 10px;
    width: 100%;
}
.userDetailsLeadLeftHideD {
    display: none;
}
.uderLocationsTabs {
    float: left;
    height: auto;
    margin-bottom: 5px;
    width: 100%;
}
.userLocationsTabIndActive {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #FFFFFF;
    border-color: #CCCCCC #CCCCCC #FFFFFF;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    color: #333333;
    float: left;
    font-weight: bold;
    text-align: center;
    width: 135px;
}
.userLocationsTabInd {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #FFFFFF;
    border-color: #FFFFFF #FFFFFF #CCCCCC;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    color: #333333;
    float: left;
    text-align: center;
    text-decoration: underline;
    width: 135px;
}
.userLocationsTabInd a, .userLocationsTabIndActive a {
    text-decoration: none;
}
.textareaLeadDetail {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    color: #333333;
    font-family: Arial,Verdana,Helvetica,sans-serif;
    font-size: 13px;
    height: auto;
    padding: 4px;
    position: relative;
    top: -15px;
    width: 270px;
}
.sidebarLeadLinha span i {
    color: #777777;
    font-style: normal;
    font-weight: normal;
}
.sidebarLeadLinha label {
    color: #777777;
    font-size: 11px;
    font-weight: normal;
    line-height: 15px;
}
.submitLeadDetail {
    background-color: #E4C52B;
    border: 1px solid #B39814;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 2px 2px 4px #CCCCCC;
    color: #FFFFFF;
    float: right;
    font-size: 13px;
    font-weight: bold;
    margin: 5px 0;
    padding: 2px 10px;
}
.submitLeadDetail:hover {
    background-color: #B39814;
}
.userDetailsLead {
    float: left;
    height: auto;
    margin: 0;
    padding: 0 0 10px;
    width: 100%;
}
.userDetailsLeadLeft {
    color: #333333;
    float: left;
    font-size: 12px;
    height: auto;
    line-height: 22px;
    width: 180px;
}
.userDetailsLeadTopLines {
    float: left;
    height: auto;
    width: 500px;
}
.userDetailsLeadLeft img {
    margin-right: 5px;
    vertical-align: middle;
}
.userDetailsLeadLeftInd {
    float: left;
    height: auto;
    margin: 0 0 5px;
    width: 500px;
}
.userDetailsLeadLeftIndL {
    float: left;
    height: auto;
    padding-top: 3px;
    width: 20px;
}
.userDetailsLeadLeftIndR {
    float: right;
    height: auto;
    width: 466px;
}
.userDetailsLeadLeftIndR a {
    color: #333333;
    text-decoration: underline;
}
.userDetailsLeadLeft span {
    font-size: 12px;
}
.userDetailsLeadRight {
    float: left;
    height: auto;
    margin-bottom: 5px;
    text-align: center;
    width: 90px;
}
.userDetailsLeadRight img {
    width: 90px;
}
.userDetailsLeadLeft a {
    color: #555555;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}
.userDetailsLeadLeft a:hover {
    text-decoration: underline;
}
.fieldsetEquipDetail {
    float: left;
    height: auto;
    list-style: none outside none;
    margin: 0;
    padding: 0 10px 10px;
    width: 618px;
}
.detailLeftLinePObs {
    color: #555555;
    float: left;
    height: auto;
    line-height: 17px;
    padding: 0 10px 10px;
    width: 630px;
}
.fieldsetEquipDetail li {
    color: #555555;
    float: left;
    font-size: 12px;
    height: auto;
    list-style-position: inside;
    list-style-type: disc;
    margin: 0;
    padding: 5px 0 5px 5px;
    width: 200px;
}
.linkButtonDetailAction {
    color: #444444;
    font-size: 12px;
    text-decoration: none;
}
.linkButtonDetailAction img {
    vertical-align: middle;
}
.linkButtonDetailAction:hover {
    background-color: #777777;
    border-color: #777777;
    color: #FFFFFF;
}
.detailStats {
    background: none repeat scroll 0 0 #F7F7F7;
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
    font-size: 12px;
    font-weight: bold;
    padding: 5px;
    width: 618px;
}
.detailShareInd {
    border-radius: 5px 5px 5px 5px;
    float: left;
    height: auto;
    padding: 5px 9px;
    text-align: center;
    width: auto;
}
.detailLeftLineTitle {
    color: #B39814;
    float: left;
    font-size: 13px;
    font-weight: bold;
    height: auto;
    padding: 0 0 10px;
    width: 100%;
}
#floatedContactDiv {
    background-color: #333333;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    color: #FFFFFF;
    display: none;
    height: 45px;
    padding: 10px;
    position: fixed;
    width: 190px;
}
#floatedContactDiv span {
    float: left;
    font-size: 12px;
    width: 100%;
}
#floatedContactDiv a {
    background-color: #910000;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    float: left;
    font-size: 13px;
    font-weight: bold;
    margin: 5px 0 0;
    padding: 2px 0;
    text-align: center;
    text-decoration: none;
    width: 100%;
}
#floatedContactDiv a:hover {
    background-color: #FFFFFF;
    color: #333333;
}
.ratingDetail {
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    float: left;
    height: 230px;
    width: 628px;
}
.ratingDetailLeft {
    background-color: #F6F6F6;
    border-radius: 5px 0 0 0;
    border-right: 1px solid #CCCCCC;
    float: left;
    height: 220px;
    padding: 5px;
    width: 290px;
}
.ratingDetailLeftDone {
    background-color: #FFFFFF;
    border-radius: 5px 0 0 0;
    border-right: 1px solid #CCCCCC;
    display: none;
    float: left;
    height: 220px;
    left: 0;
    opacity: 0.8;
    padding: 5px;
    position: relative;
    top: -230px;
    width: 290px;
}
.ratingDetailLeftDoneMsg {
    color: #333333;
    display: none;
    float: left;
    font-size: 13px;
    font-weight: bold;
    left: -268px;
    line-height: 18px;
    position: relative;
    top: -136px;
    width: 250px;
}
.ratingDetailLeftLine {
    float: left;
    height: auto;
    padding: 5px 0 0;
    width: 100%;
}
.ratingDetailLeftLineName {
    color: #333333;
    float: left;
    font-size: 12px;
    font-weight: bold;
    padding: 6px 0 0;
    width: 120px;
}
.ratingStars {
    float: left;
    height: 21px;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    width: 150px;
}
.ratingStar, .ratingStar_ {
    background: url("ratings.png") no-repeat scroll 2px 2px transparent;
    float: left;
    height: 25px;
    width: 30px;
}
.ratingStar:hover {
    background-position: 2px -28px;
}
.ratingStarHover, .ratingStarHover2, .ratingGlobal_hover {
    background: url("ratings.png") no-repeat scroll 2px -28px transparent;
    float: left;
    height: 25px;
    width: 30px;
}
.ratingStarsStatus {
    color: #777777;
    display: none;
    float: left;
    font-size: 11px;
    height: 12px;
    padding: 2px 0 0;
    text-align: right;
    width: auto;
}
.ratingStarsStatus2 {
    color: #777777;
    float: left;
    font-size: 11px;
    height: 12px;
    padding: 2px 0 0;
    text-align: right;
    width: auto;
}
.ratingStarsStatus3 {
    color: #777777;
    float: left;
    font-size: 11px;
    height: 12px;
    padding: 2px 0 0;
    text-align: left;
    width: 100%;
}
.ratingDetailLeftLineBig {
    float: left;
    height: 37px;
    width: 100%;
}
.ratingOpcName {
    color: #555555;
    float: left;
    font-size: 11px;
    font-weight: normal;
    height: auto;
    width: 100px;
}
.ratingOpcOptions {
    border: 1px solid #CCCCCC;
    border-radius: 4px 4px 4px 4px;
    float: left;
    height: 9px;
    padding: 2px;
    width: 85px;
}
.microRatings {
    float: left;
    height: auto;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    width: 85px;
}
.microRating, .microRating_ {
    background-color: #CCCCCC;
    border-radius: 2px 2px 2px 2px;
    float: left;
    height: 9px;
    margin: 0 1px;
    width: 15px;
}
.microRating:hover {
    background-color: #333333;
}
.microRatingHover, .microRatingHover2 {
    background-color: #F2B73A;
    border-radius: 2px 2px 2px 2px;
    float: left;
    height: 9px;
    margin: 0 1px;
    width: 15px;
}
.microRatingHover2:hover {
    background-color: #F2B73A;
}
.margintop5 {
    margin-top: 5px;
}
.margintop10 {
    margin-top: 10px;
}
.margintop20 {
    margin-top: 20px;
}
.microOpcStatus {
    color: #666666;
    display: none;
    float: left;
    font-size: 11px;
    padding: 0 0 0 10px;
    width: auto;
}
.microOpcStatus2 {
    color: #666666;
    float: left;
    font-size: 11px;
    padding: 0 0 0 10px;
    width: auto;
}
.headerLoginMenu {
    color: #FFFFFF;
    float: right;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    margin-right: 5px;
    padding: 0 15px;
    width: 271px;
}
.headerLoginMenuFb {
    float: left;
    height: 19px;
    overflow: hidden;
    padding: 6px 0 0 10px;
    width: 100px;
}
.headerLoginMenu a {
    background-color: #3E3E3E;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    color: #FFFFFF;
    float: left;
    margin-right: 5px;
    padding: 2px 10px;
    text-decoration: none;
}
.headerLoginMenu a:hover {
    background: none repeat scroll 0 0 #6C6C6C;
    text-decoration: none;
}
.submitRateDetail {
    background-color: #777777;
    border: 1px solid #777777;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 2px 2px 4px #F2F2F2;
    color: #FFFFFF;
    float: left;
    font-size: 13px;
    font-weight: bold;
    margin: 10px 0 0;
    padding: 4px 9px;
    text-decoration: none;
    text-shadow: 0 1px #333333;
    width: auto;
}
.submitRateDetail:hover {
    border-color: #444444;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 2px 2px 6px #D2D2D2;
    text-shadow: 0 1px #000000;
}
.headerTopMsg {
    color: #05274A;
    float: right;
    font-family: Georgia,Arial,Verdana;
    font-size: 12px;
    height: auto;
    padding: 35px 10px 0 0;
    text-align: right;
    width: 400px;
}
.headerTopMsg span {
    font-size: 20px;
    font-weight: bold;
}
#resultFormAdvanced {
    float: left;
    width: 100%;
}
.ratingDetailRight {
    float: left;
    height: 210px;
    padding: 10px;
    width: 305px;
}
.ratingDetailRightLineDesc {
    float: left;
    font-size: 13px;
    font-weight: bold;
    height: auto;
    margin: 0 0 10px;
    width: 100%;
}
.ratingDetailRightLineDesc span {
    color: #B39814;
    font-size: 11px;
    font-weight: normal;
}
.ratingDetailRightLine {
    float: left;
    font-size: 12px;
    height: auto;
    margin: 0 0 10px;
    width: 100%;
}
.otherAdsLeft {
    border-right: 1px solid #D2D2D2;
    float: left;
    height: auto;
    padding: 0 10px 0 0;
    width: 350px;
}
.otherAdsLeftInd {
    float: left;
    font-size: 12px;
    height: 66px;
    margin: 0 0 5px;
    overflow: hidden;
    width: 290px;
}
.otherAdsLeftInd img {
    border: 1px solid #CCCCCC;
    float: left;
    height: 60px;
    margin: 0 10px 0 0;
    padding: 2px;
    width: 80px;
}
.otherAdsLeftInd a {
    color: #555555;
    line-height: 18px;
    text-decoration: none;
}
.otherAdsLeftInd a:hover {
    text-decoration: underline;
}
.otherAdsLeftInd strong {
    color: #910000;
}
.otherAdsLeftInd span {
    color: #444444;
    font-weight: bold;
}
.otherAdsRight {
    float: right;
    height: auto;
    width: 245px;
}
.otherAdsRightInd {
    float: left;
    font-size: 12px;
    font-weight: normal;
    height: auto;
    margin: 0;
    padding: 0 0 5px;
    width: 290px;
}
.otherAdsRightInd a {
    color: #444444;
    text-decoration: none;
}
.otherAdsRightInd a:hover {
    text-decoration: underline;
}
.otherAdsRightInd span {
    color: #910000;
    font-weight: bold;
}
.otherAdsLeftTitle, .otherAdsRightTitle {
    color: #777777;
    float: left;
    height: auto;
    padding: 2px 0 10px;
    width: 100%;
}
.priceArrowDown {
    background: url("priceArrows.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    float: left;
    height: 8px;
    margin: 3px 5px 0 0;
    width: 10px;
}
.priceArrowUp {
    background: url("priceArrows.png") no-repeat scroll -10px 0 transparent;
    float: left;
    height: 8px;
    margin: 3px 5px 0 0;
    width: 10px;
}
.hideDetailsUser {
    border-top: 1px solid #D2D2D2;
    color: #333333;
    display: none;
    float: left;
    font-size: 12px;
    height: auto;
    line-height: 18px;
    margin: 5px 0 0;
    padding: 5px 0;
    width: 100%;
}
.hideDetailsUser a {
    color: #333333;
    text-decoration: underline;
}
.footermcm {
    background-color: #343434;
    float: left;
    height: auto;
    padding: 10px;
    width: 960px;
}
.footermcm1 {
    float: left;
    height: auto;
    padding: 10px 0 0 10px;
    width: 300px;
}
.footermcm2 {
    float: right;
    height: auto;
    width: 600px;
}
#footer {
    background-color: #1E1E1E;
    color: #777777;
    float: left;
    font-size: 12px;
    height: auto;
    margin: 0;
    padding: 10px 0;
    text-align: center;
    width: 100%;
}
#footer a {
    color: #777777;
    text-decoration: none;
}
#footer a:hover {
    text-decoration: underline;
}
#insertAdd {
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 4px #F2F2F2;
    float: left;
    height: auto;
    padding: 10px;
    width: 958px;
}
#insertAdd p {
    color: #444444;
    float: left;
    font-size: 13px;
    height: auto;
    line-height: 20px;
    margin: 0 0 10px;
    padding: 0;
    width: 100%;
}
.insertAddTitle {
    border-bottom: 1px solid #F2F2F2;
    float: left;
    font-size: 16px;
    font-weight: bold;
    height: auto;
    margin: 0 0 5px;
    padding: 5px 0;
    width: 100%;
}
.insertArea {
    background-color: #F2F2F2;
    border-radius: 5px 5px 5px 5px;
    float: left;
    height: auto;
    margin: 0 0 20px;
    padding: 10px;
    width: 938px;
}
.insertAreaLeft {
    float: left;
    font-size: 13px;
    font-weight: bold;
    height: auto;
    width: 150px;
}
.insertAreaRight {
    float: right;
    height: auto;
    width: 750px;
}
.insertAreaRightInd {
    color: #444444;
    float: left;
    font-size: 12px;
    height: auto;
    line-height: 24px;
    padding: 0 10px 0 0;
    width: auto;
}
.insertAreaRightInd span {
    font-size: 12px;
}
.insertAreaRightInd a {
    color: #444444;
    text-decoration: none;
}
.insertAreaRightInd a:hover {
    color: #444444;
    text-decoration: underline;
}
.insertAreaRightIndLine {
    float: left;
    font-size: 13px;
    height: auto;
    padding: 0 0 20px;
    width: 100%;
}
.insertAreaRightIndEquip {
    color: #444444;
    float: left;
    font-size: 13px;
    height: 22px;
    line-height: 24px;
    overflow: hidden;
    padding: 0 10px 4px 0;
    width: 240px;
}
.insertAreaRightIndEquipHidden {
    display: none;
    float: left;
    height: auto;
    width: 100%;
}
.insertAreaRightIndEquipHiddenPlus, .insertAreaRightIndEquipHiddenLess {
    float: left;
    font-size: 12px;
    font-weight: bold;
    height: auto;
    padding: 10px 0;
    text-align: right;
    width: 100%;
}
.insertAreaRightIndEquipHiddenLess {
    display: none;
}
.checkboxHidden {
    display: none;
}
.insertAreaRightIndEquipHiddenPlus a, .insertAreaRightIndEquipHiddenLess a {
    color: #333333;
    text-decoration: none;
}
.insertAreaRightIndEquipHiddenPlus a:hover, .insertAreaRightIndEquipHiddenLess a:hover {
    text-decoration: underline;
}
.insertAreaRightLeft {
    border-right: 1px solid #CCCCCC;
    float: left;
    height: auto;
    width: 500px;
}
.insertAreaRightRight {
    float: right;
    height: auto;
    text-align: left;
    width: 230px;
}
.insertAdError {
    background-color: #F7D4D4;
    border-radius: 5px 5px 5px 5px;
    float: left;
    font-size: 13px;
    height: auto;
    margin: 0 0 20px;
    padding: 10px;
    width: 938px;
}
.insertAdErrorLogin {
    background-color: #F7D4D4;
    border-radius: 5px 5px 5px 5px;
    float: left;
    font-size: 12px;
    height: auto;
    margin: 0 0 10px;
    padding: 10px;
    width: 210px;
}
.insertAdDone {
    color: #666666;
    float: left;
    font-size: 13px;
    height: auto;
    width: 100%;
}
.loginInsiseNewAd {
    background-color: #333333;
    border: 1px solid #333333;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    float: left;
    font-size: 12px;
    font-weight: bold;
    margin: 10px 0 0;
    padding: 3px 10px;
}
.loginInsiseNewAd:hover {
    background-color: #666666;
    border-color: #666666;
    color: #FFFFFF;
}
.submitInputAd {
    background-color: #333333;
    border: 1px solid #333333;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    float: right;
    font-size: 13px;
    font-weight: bold;
    padding: 5px 10px;
}
.submitInputAd:hover {
    background-color: #666666;
    border-color: #666666;
    color: #FFFFFF;
}
.radioSectionType2 .ui-button {
    background-color: #FFFFFF;
    border: 1px solid #D2D2D2;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 2px 2px 4px #F2F2F2;
    color: #777777;
    margin: 0 5px 0 0;
    padding: 1px 0;
    text-decoration: none;
}
.radioSectionType2 .ui-state-active {
    background-color: #777777;
    border: 1px solid #777777;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 2px 2px 4px #F2F2F2;
    color: #FFFFFF;
    font-size: 12px;
    padding: 1px 0;
    text-decoration: none;
    text-shadow: 0 1px #333333;
}
.radioSectionType2 .ui-button-text {
    font-size: 12px;
}
.inputHpSearchHpArea {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 4px 4px 4px 4px;
    font-family: Arial,Verdana,Helvica;
    font-size: 12px;
    height: 110px;
    width: 745px;
}
.inputHpSearchHp {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 4px 4px 4px 4px;
    font-size: 12px;
    height: 22px;
    width: 238px;
}
.qq-uploader {
    position: relative;
}
.qq-upload-button {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    height: 112px;
    width: 154px;
}
.qq-upload-button input {
    height: 112px;
    width: 154px;
}
.qq-upload-button-hover {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    height: 112px;
    width: 154px;
}
.qq-upload-button-focus {
    outline: 1px dotted black;
}
.qq-upload-list {
    list-style: disc outside none;
    margin: 15px 35px;
    padding: 0;
}
.qq-upload-list li {
    font-size: 12px;
    line-height: 15px;
    margin: 0;
    padding: 0;
}
.qq-upload-file, .qq-upload-spinner, .qq-upload-size, .qq-upload-cancel, .qq-upload-failed-text {
    margin-right: 7px;
}
.qq-upload-file {
}
.qq-upload-spinner {
    background: url("loading.gif") repeat scroll 0 0 transparent;
    display: inline-block;
    height: 15px;
    vertical-align: text-bottom;
    width: 15px;
}
.qq-upload-size, .qq-upload-cancel {
    font-size: 11px;
}
.qq-upload-failed-text {
    display: none;
}
.qq-upload-fail .qq-upload-failed-text {
    display: inline;
}
#thumbs ul, #thumbs2 ul {
    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#thumbs li, #thumbs2 li {
    background: url("loaderphoto.gif") no-repeat scroll center center #FFFFFF;
    border: 1px solid #CCCCCC;
    float: left;
    height: 112px;
    margin: 3px 8px 3px 0;
    position: relative;
    width: 150px;
}
#thumbs li:hover, #thumbs2 li:hover {
    background: url("1312844059_arrow_move.png") no-repeat scroll center center transparent;
}
#thumbs li:hover img, #thumbs2 li:hover img {
    opacity: 0.2;
}
#thumbs li#files, #thumbs2 li#files {
    border: medium none;
}
#thumbs li img, #thumbs2 li img {
    cursor: pointer;
    height: 112px;
    width: 150px;
}
#thumbs li.error, #thumbs2 li.error {
    background: none repeat scroll 0 0 #FBE3E4;
    border-color: #FBC2C4;
    color: #333333;
}
#thumbs li a.delete, #thumbs2 li a.delete {
    background: url("1312843784_window-close.png") no-repeat scroll 0 0 transparent;
    bottom: 0;
    height: 24px;
    position: absolute;
    right: 0;
    width: 24px;
}
.qq-upload-list {
    display: none;
}
.qq-upload-button {
    background: url("1312843135_image_add_48.png") no-repeat scroll 53px 35px #FFFFFF;
    border: 1px solid #CCCCCC;
    cursor: pointer;
    height: 117.5px;
    width: 154px;
}
.adCreate .qq-upload-button-hover {
    background: url("sprite.png") no-repeat scroll -286px -122px transparent;
    border: medium none;
    height: 117.5px;
    width: 154px;
}
.marginbottom10 {
    margin-bottom: 10px;
}
.fontsize13 {
    font-size: 13px;
}
.paddingbottom5 {
    padding-bottom: 5px;
}
.paddingtop23 {
    padding-top: 23px;
}
.width100 {
    width: 100%;
}
.width220 {
    width: 220px;
}
input.error {
}
select.error {
}
label.error {
    color: #FF3511;
    font-weight: bold;
}
.floatRight {
    float: right;
}
.hidden {
    display: none;
}
#activate_div {
    background-color: #333333;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.activate_popup {
    background-color: #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    color: #666666;
    font-size: 13px;
    height: auto;
    line-height: 25px;
    margin: 20% 37% 0;
    padding: 10px;
    text-align: center;
    width: 25%;
}
#boxAcount {
    float: left;
    height: auto;
    padding: 10px 0 0;
    width: 100%;
}
.accountLeft {
    float: left;
    height: 600px;
    padding: 0 10px 0 0;
    width: 150px;
}
.accountRight {
    float: right;
    height: auto;
    width: 820px;
}
.accountLeftSection {
    color: #B39814;
    float: left;
    font-size: 13px;
    font-weight: bold;
    height: auto;
    padding: 0 0 10px;
    width: 100%;
}
.accountLeftItem {
    color: #555555;
    float: left;
    font-size: 13px;
    height: auto;
    padding: 0 0 5px;
    width: 100%;
}
.listAdsAccount {
    background: none repeat scroll 0 0 #FFFFFF;
    border-top: 1px solid #D2D2D2;
    float: left;
    height: auto;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    width: 820px;
}
.listAdsAccount li {
    border-bottom: 1px solid #D2D2D2;
    float: left;
    height: auto;
    padding: 10px 2px;
    width: 816px;
}
.listAdsAccountThumb {
    float: left;
    height: auto;
    padding: 0 20px 0 0;
    width: 64px;
}
.listAdsAccountThumb img {
    background-color: #FFFFFF;
    border: 1px solid #F2F2F2;
    padding: 1px;
}
.listAdsAccountDetails {
    float: left;
    font-size: 13px;
    height: 49px;
    line-height: 16px;
    overflow: hidden;
    padding: 0 30px 0 0;
    width: 400px;
}
.listAdsAccountDetails span {
    color: #666666;
    font-size: 11px;
}
.listAdsAccountDetailsInfo {
    float: left;
    width: 190px;
}
.listAdsAccountVisits {
    float: left;
    font-size: 17px;
    font-weight: normal;
    height: auto;
    padding: 8px 0 0;
    width: 95px;
}
.listAdsAccountVisits span {
    color: #666666;
    font-size: 10px;
}
.listAdsAccountLeads {
    float: left;
    font-size: 17px;
    font-weight: normal;
    height: auto;
    padding: 8px 0 0;
    text-align: center;
    width: 95px;
}
.listAdsAccountLeads span {
    color: #666666;
    font-size: 10px;
    text-align: center;
}
.listAdsAccountDate {
    border-top: 1px solid #F2F2F2;
    color: #666666;
    float: left;
    font-size: 11px;
    height: auto;
    margin: 2px 0 0;
    padding: 4px 0 0;
    width: 190px;
}
.listAdsAccountIconEdit {
    background: url("iconeditad.png") no-repeat scroll 4px 4px #FFFFFF;
    border: 1px solid #D2D2D2;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
    float: right;
    height: 16px;
    margin: 0 3px 0 0;
    padding: 4px;
    width: 16px;
}
.listAdsAccountIconDelete {
    background: url("iconeditdelete.png") no-repeat scroll 4px 4px #FFFFFF;
    border: 1px solid #D2D2D2;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
    float: right;
    height: 16px;
    margin: 0 6px 0 0;
    padding: 4px;
    width: 16px;
}
.listAdsAccountIconFeatured {
    background: url("iconfeaturedad.png") no-repeat scroll 4px 4px #FFFFFF;
    border: 1px solid #D2D2D2;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
    float: right;
    height: 16px;
    margin: 0 3px 0 0;
    padding: 4px;
    width: 16px;
}
.listAdsAccountIconEdit:hover, .listAdsAccountIconDelete:hover, .listAdsAccountIconFeatured:hover {
    background-color: #F2F2F2;
}
.listAdsAccountIconFeaturedRemove {
    background: url("iconfeaturedadremove.png") no-repeat scroll 4px 4px #FFFFFF;
    border: 1px solid #D2D2D2;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
    float: right;
    height: 16px;
    margin: 0 3px 0 0;
    padding: 4px;
    width: 16px;
}
.listAdsAccountIconFeaturedRemove:hover {
    background-color: #F2F2F2;
}
.accountLeftItem a {
    color: #555555;
    text-decoration: none;
}
.accountLeftItem a:hover {
    color: #555555;
    text-decoration: underline;
}
.listAdsAccountOpcs {
    cursor: pointer;
    float: left;
    height: auto;
    padding: 11px 0 0;
    width: 110px;
}
a.accountitemselected {
    background: none repeat scroll 0 0 #F2F2F2;
    border: 1px solid #D2D2D2;
    border-radius: 2px 2px 2px 2px;
    float: left;
    font-weight: bold;
    margin: 1px 0 0;
    padding: 4px 6px;
}
a.accountitemselected:hover {
    text-decoration: none;
}
.detailFormBk {
    background: none repeat scroll 0 0 #FCFCFC;
    border-top: 1px solid #CCCCCC;
    float: left;
    height: auto;
    width: 100%;
}
.detailFormBkInd {
    border-bottom: 1px solid #F2F2F2;
    float: left;
    font-size: 13px;
    padding: 8px 0;
    width: 100%;
}
.detailFormBkIndLeft {
    color: #555555;
    float: left;
    font-weight: bold;
    height: auto;
    text-align: right;
    width: 300px;
}
.detailFormBkIndLeft span {
    color: #888888;
    font-size: 11px;
    font-weight: normal;
    text-align: right;
}
.detailFormBkIndRight {
    color: #555555;
    float: left;
    height: auto;
    padding: 0 0 0 20px;
    width: 500px;
}
.detailFormBkInd_input {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #555555;
    padding: 2px;
    width: 400px;
}
.detailFormBkStatus {
    background-color: #F4F4F4;
    color: #777777;
    float: left;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
    padding: 1%;
    width: 98%;
}
.textAreaCkeditor {
    float: left;
    margin: 10px 0 0;
}
.detailFormBkIndLeft2Area {
    padding-left: 20px;
    text-align: left;
}
.detailFormBkIndHidden {
    display: none;
}
.listViewNameStatus {
    color: #777777;
    float: right;
    font-size: 12px;
    text-align: right;
}
.featuredInfo {
    color: #666666;
    font-size: 12px;
    padding: 5px 0;
    text-align: right;
    width: 100%;
}
.userDetailsLeadTop {
    float: left;
    height: auto;
    padding: 0 10px 10px;
    width: 620px;
}
.userDetailsLeadLogo {
    float: left;
    height: auto;
    padding-right: 20px;
    width: 90px;
}
.userDetailsLeadLogo img {
    width: 90px;
}
.userDetailsLeadTopLine {
    float: left;
    height: auto;
    margin: 0 0 10px;
    width: 500px;
}
.typebg1 {
    background-color: #910000;
    background-image: -moz-linear-gradient(center top , #910000, #910000);
    border: 1px solid #910000;
    box-shadow: 1px 1px 2px #CCCCCC;
    color: #FFFFFF;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
    margin: 0;
    padding: 0 30px;
}
.typebg1:hover {
    background-color: #AA4D10;
    background-image: -moz-linear-gradient(center top , #AA4D10, #6F3D18);
    border-color: #6F3D18;
}
.typebg2 {
    background-color: #333333;
    background-image: -moz-linear-gradient(center top , #555555, #333333);
    border: 1px solid #333333;
    box-shadow: 1px 1px 2px #CCCCCC;
    color: #FFFFFF;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
    margin: 0;
    padding: 0 30px;
}
.typebg2:hover {
    background-color: #AA4D10;
    background-image: -moz-linear-gradient(center top , #AA4D10, #6F3D18);
    border-color: #6F3D18;
}
a.buttonLeadAction {
    font-weight: normal;
    margin-right: 5px;
    padding-bottom: 3px;
    padding-top: 2px;
    text-decoration: none;
}
.userInfoBg {
    background: url("bgLeadInfoUser.png") repeat-x scroll center bottom transparent;
    border-bottom: 1px solid #CCCCCC;
    padding: 0 0 10px 10px;
    width: 490px;
}
.noResultsInfo {
    background: none repeat scroll 0 0 #F4EAB7;
    border: 1px solid #FFDE68;
    border-radius: 4px 4px 4px 4px;
    color: #333333;
    float: left;
    font-size: 16px;
    height: auto;
    padding-bottom: 30px;
    padding-top: 30px;
    text-align: center;
    width: 648px;
}
.iframeBpi {
    background-color: #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    float: left;
    height: auto;
    margin-bottom: 15px;
    padding: 10px;
    width: 630px;
}
.formHelpBk {
    float: left;
    height: auto;
    width: 100%;
}
.formHelpBk p {
    color: #666666;
    font-size: 13px;
    line-height: 18px;
    margin: 0;
    padding: 0 0 10px;
}
.formHelpBkLine {
    float: left;
    height: auto;
    padding: 4px 0 8px;
    width: 100%;
}
.formHelpBkLineLeft {
    color: #555555;
    float: left;
    font-size: 13px;
    height: auto;
    padding: 7px 0 0;
    text-align: right;
    width: 150px;
}
.formHelpBkLineRight {
    float: left;
    height: auto;
    padding: 0 0 0 20px;
    width: 446px;
}
.formHelpBkLineRight span {
    color: #888888;
    font-size: 11px;
}
.formHelpInput {
    background-color: #FFFFFF;
    border: 1px solid #C0C0C0;
    border-radius: 3px 3px 3px 3px;
    float: left;
    height: auto;
    padding: 4px;
    width: 430px;
}
.featuredListHpPremiumOut {
    background-color: #DBDBDB;
    border-top: 1px solid #B4510E;
    float: left;
    padding: 5px 0;
    width: 100%;
}
.featuredListHpPremium {
    float: left;
    height: 148px;
    list-style: none outside none;
    margin: 0;
    padding: 0 10px;
    width: 960px;
}
.featuredListHpPremiumTitulo {
    color: #888888;
    float: left;
    font-size: 12px;
    font-weight: bold;
    height: auto;
    padding: 0 0 4px;
    text-align: right;
    text-shadow: 1px 1px 1px #FFFFFF;
    width: 100%;
}
.featuredListHpPremium li {
    color: #444444;
    float: left;
    font-size: 13px;
    height: 128px;
    line-height: 17px;
    margin: 3px 5px 0 0;
    overflow: hidden;
    padding: 2px 5px 2px 6px;
    text-align: center;
    text-shadow: 1px 1px 1px #FFFFFF;
    width: 104px;
}
.featuredListHpPremium li.featuredBig {
    float: left;
    height: 278px;
    width: 352px;
}
.featuredListHpPremium li a {
    color: #212121;
    text-decoration: none;
}
.featuredListHpPremium li a:hover {
    color: #333333;
    text-decoration: underline;
}
.featuredListHpPremium li img {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    box-shadow: 1px 1px 4px #CCCCCC;
    float: left;
    height: 74px;
    margin: 0 0 5px;
    padding: 3px;
    width: 96px;
}
.featuredListHpPremium li.featuredBig img {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    box-shadow: 1px 1px 4px #CCCCCC;
    float: left;
    height: 220px;
    margin: 0 0 5px;
    padding: 1px;
    width: 348px;
}
.loginMsgStatus2 {
    color: #BD0000;
    font-size: 13px;
    font-weight: bold;
    height: auto;
    padding: 0 0 10px;
    width: 100%;
}
.featDestResults {
    background: url("emdestaque.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 91px;
    left: 397px;
    position: relative;
    top: -130px;
    width: 91px;
}
.resultListIndGallery .featDestResults {
    float: left;
    left: 231px;
    top: -359px;
}
.resultListIndGallery .resultListIndExtrasVisible {
    display: none;
}
.infoFeatAnun {
    background-color: #FFFFD5;
    border: 1px solid #E6E6B7;
    border-radius: 3px 3px 3px 3px;
    color: #967F16;
    float: left;
    font-size: 12px;
    height: 24px;
    line-height: 23px;
    margin: 0 0 10px;
    padding: 0 10px;
    width: 630px;
}
.footer1 {
    float: left;
    height: auto;
    margin-bottom: 5px;
    padding: 0;
    width: 308px;
}
.footer1Titulo {
    color: #910000;
    float: left;
    font-size: 15px;
    margin: 0 0 3px;
    width: 308px;
}
.footer1Txt {
    color: #F2F2F2;
    float: left;
    font-size: 12px;
    height: auto;
    margin: 0 0 5px;
    width: 100%;
}
.footer1Div {
    float: left;
    height: auto;
    padding: 0 0 20px;
    width: 100%;
}
.mcmPhone {
    color: #F2F2F2;
    font-size: 16px;
}
.mcmMail {
    color: #FFFFFF;
    font-size: 16px;
}
.newsletterinput {
    border: 1px solid #212121;
    border-radius: 4px 4px 4px 4px;
    font-size: 13px;
    height: 21px;
    line-height: 21px;
    padding: 2px;
    width: 240px;
}
.submitnewsletter {
    background-color: #910000;
    border: 1px solid #910000;
    border-radius: 4px 4px 4px 4px;
    color: #FFFFFF;
    height: 27px;
    margin-left: 5px;
    padding: 1px 5px;
    text-shadow: 1px 1px 1px #222222;
    width: auto;
}
label.error {
    float: left;
    font-size: 11px;
}
.tabsMultimedia {
    float: left;
    height: 25px;
    list-style: none outside none;
    margin: 0;
    padding: 5px 0 0 10px;
    width: 400px;
}
.tabsMultimedia li {
    background-color: #910000;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    color: #333333;
    float: left;
    font-size: 13px;
    height: 25px;
    line-height: 25px;
    margin: 0 5px 0 0;
    padding: 0 15px;
    text-shadow: 1px 1px 1px #8D400C;
    width: auto;
}
.tabsMultimedia li a {
    color: #FFFFFF;
    text-decoration: none;
}
.tabsMultimedia li.active {
    background-color: #999999;
    color: #FFFFFF;
    font-weight: bold;
    text-shadow: 1px 1px 1px #666666;
}
#detalheVideo {
    background-color: #999999;
    display: none;
    float: left;
    height: 400px;
    padding: 5px;
    width: 640px;
}
#mostrarMapa0, #mostrarMapa1 {
    display: none;
}
.mapaClienteDetalhe {
    float: left;
    height: 300px;
    margin-top: 10px;
    width: 500px;
}
#footerAPContainer {
    float: left;
    font-family: "Arial,Helvetica,sans-serif";
    font-size: 11px;
    height: 200px;
    margin: 0 auto;
    width: 940px;
}
#footerAP {
    float: left;
    font-family: "Arial,Helvetica,sans-serif";
    font-size: 11px;
    height: auto;
    margin: 0 auto;
    padding: 0;
    width: 980px;
}
.footer_links {
    color: #888989;
    float: left;
    font-size: 11px;
    height: auto;
    margin-left: 10px;
    padding: 15px 0 10px;
    text-align: center;
    width: 940px;
}
.footer_links p {
    height: auto;
    margin: 5px auto;
    padding: 10px 0 0;
    width: 728px;
}
.footer_links img {
    padding-bottom: 2px;
    padding-left: 10px;
    padding-right: 10px;
    vertical-align: middle;
}
.footer_links a {
    color: #888989;
    text-decoration: none;
}
.footer_links a:hover {
    color: #888989;
    text-decoration: underline;
}
.footer_leaderboard {
    border-top: 1px solid #BABABA;
    float: left;
    height: auto;
    padding: 10px 0 0;
    text-align: center;
    width: 980px;
}
.footer_leaderboard_ {
    background: url("../img/pub.gif") no-repeat scroll 815px 0 transparent;
    height: 90px;
    padding: 10px 0;
    text-align: center;
    width: 940px;
}
.header_content {
    float: left;
    height: 100px;
    overflow: hidden;
    width: 960px;
}
#topobotoes {
    float: right;
    height: 95px;
    padding: 10px 14px 15px 0;
    width: 559px;
    z-index: 1;
}
.header_utils_transito {
    border: 1px solid #E4E0E0;
    height: 93px;
    left: 0;
    position: relative;
    top: 0;
    width: 173px;
}
.header_utils_tempo {
    border: 1px solid #E4E0E0;
    height: 93px;
    left: 190px;
    position: relative;
    top: -95px;
    width: 173px;
}
.header_utils_login {
    border: 1px solid #E4E0E0;
    height: 93px;
    left: 380px;
    position: relative;
    top: -190px;
    width: 180px;
}
.header_utils_login_box {
    background: url("../img/inputs_login.gif") no-repeat scroll 4px 0 transparent;
    float: left;
    height: 23px;
    margin: 11px 0 0;
    padding: 0 0 0 4px;
    width: 180px;
}
.headerLoginInput {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #666666;
    float: left;
    font-size: 11px;
    padding: 5px 0 0 20px;
    width: 63px;
}
.headerPwInput {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #666666;
    float: left;
    font-size: 11px;
    padding: 5px 0 0 20px;
    width: 60px;
}
.header_social {
    float: left;
    height: 16px;
    padding: 5px 0 0 9px;
    width: 162px;
}
.header_utils_login_boxLinks {
    float: left;
    font-size: 11px;
    height: auto;
    padding: 5px 0 0 10px;
    width: 165px;
}
#loginFormBox {
    float: left;
    width: 100%;
}
.msglogin {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #CCCCCC;
    display: none;
    float: left;
    height: 40px;
    margin: 8px 0 0 5px;
    padding: 5px;
    width: 158px;
}
.divinputpesq {
    float: left;
    height: auto;
    width: 158px;
}
.boxPesquisa {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #CCCCCC;
    display: none;
    float: left;
    height: 40px;
    margin: 8px 0 0 5px;
    padding: 5px;
    width: 158px;
}
.loginFormBoxFeito {
    color: #666666;
    display: none;
    float: left;
    height: auto;
    line-height: 17px;
    margin: 8px 0 0 5px;
    width: 158px;
}
.loginFormBoxFeitoActivo {
    color: #666666;
    float: left;
    height: 40px;
    line-height: 17px;
    margin: 8px 0 0 5px;
    padding: 5px;
    width: 158px;
}
.loginFormBoxFeito a, .loginFormBoxFeitoActivo a {
    color: #666666;
    text-decoration: none;
}
.loginFormBoxFeito a:hover {
    text-decoration: underline;
}
#userL {
    color: #666666;
    font-weight: bold;
}
.msgloginmsg {
    color: #666666;
    float: left;
    font-size: 11px;
    height: auto;
    line-height: 16px;
    padding: 3px 0 0;
    width: 130px;
}
.msgloginfechar {
    float: right;
    height: auto;
    text-align: right;
    width: 12px;
}
.msgloginfechar a {
    color: #666666;
    font-weight: bold;
    text-decoration: none;
}
a.loginRegisto {
    color: #AAAAAA;
    float: left;
    padding: 5px 0 0;
    text-decoration: underline;
}
a.loginEntrar {
    background: none repeat scroll 0 0 #E4E0DF;
    border: 1px solid #AFADAE;
    color: #797979;
    float: right;
    padding: 3px 10px;
    text-decoration: none;
}
.icon_hd {
    background: url("../img/icons.gif") no-repeat scroll 0 0 transparent;
    float: left;
    height: 16px;
    padding: 0 12px 0 0;
    width: 16px;
}
.icon_hd:hover {
    background-position: 0 -16px;
}
.icon_hda {
    background: url("../img/icons.gif") no-repeat scroll 0 -16px transparent;
    float: left;
    height: 16px;
    padding: 0 12px 0 0;
    width: 16px;
}
.icon_facebook {
    background: url("../img/icons.gif") no-repeat scroll -28px 0 transparent;
    float: left;
    height: 16px;
    padding: 0 12px 0 0;
    width: 16px;
}
.icon_facebook:hover {
    background-position: -28px -16px;
}
.icon_twitter {
    background: url("../img/icons.gif") no-repeat scroll -56px 0 transparent;
    float: left;
    height: 16px;
    padding: 0 12px 0 0;
    width: 16px;
}
.icon_twitter:hover {
    background-position: -56px -16px;
}
.icon_rss {
    background: url("../img/icons.gif") no-repeat scroll -84px 0 transparent;
    float: left;
    height: 16px;
    padding: 0 12px 0 0;
    width: 16px;
}
.icon_rss:hover {
    background-position: -84px -16px;
}
.icon_newsletter {
    background: url("../img/icons.gif") no-repeat scroll -112px 0 transparent;
    float: left;
    height: 16px;
    padding: 0 12px 0 0;
    width: 16px;
}
.icon_newsletter:hover {
    background-position: -112px -16px;
}
.icon_search {
    background: url("../img/icons.gif") no-repeat scroll -140px 0 transparent;
    float: left;
    height: 16px;
    padding: 0;
    width: 16px;
}
.icon_search:hover {
    background-position: -140px -16px;
}
.header_utils_left {
    float: left;
    height: 60px;
    padding: 3px 0 0 5px;
    width: 100px;
}
.header_tempo_temps {
    color: #666666;
    float: left;
    font-size: 11px;
    height: auto;
    padding: 0 0 0 5px;
    width: 85px;
}
.header_tempo_temps img {
    vertical-align: middle;
}
.barra_header {
    float: left;
    height: auto;
    padding: 0 0 20px;
    width: 300px;
}
.barra_logo {
    float: left;
    height: 42px;
    padding-left: 26px;
    padding-top: 34px;
    width: 267px;
}
#barra_time {
    color: #888989;
    float: left;
    font-size: 10px;
    height: 10px;
    padding: 0 0 0 20px;
    text-align: center;
    width: 280px;
}
#barra_time span {
    color: #C61E24;
}
.barra_icons {
    background: url("../img/bgtopoicons1.gif") no-repeat scroll 0 0 transparent;
    float: right;
    height: 67px;
    margin: 2px 0 0;
    width: 488px;
}
.barra_iconsi {
    float: left;
    height: auto;
    margin: 10px 0 0;
    padding: 10px 0 0 18px;
    width: 152px;
}
.banner_234_60 {
    float: left;
    height: 60px;
    padding-top: 3px;
    width: 234px;
}
.topoLB {
    float: right;
    height: 90px;
    margin: 15px 0 6px;
}
