comment_auction.board	{ width: inherit; padding: 5px; clear: both; text-align: center; }
.border	{ border: 1px solid #D6D6D6; }
.catsearch	{ background-color: #FFFF99; color: #333333; }
.container	{ background-color: #ffffff; }

.errfont{ 
    font-weight: bold; 
    color: #FF0000; 
    text-align: center;
    padding: 5px;
}

.footer	{ clear: both; padding: 10px; text-align: center; font-size: x-small; background-color: #EEEEEE; min-width: 1168px;  }
.footerPopup	{ clear: both; padding: 0px; text-align: center; font-size: x-small; background-color: #EEEEEE; min-width: 800px;  }
.hg	{ background-color: #FFFF99; }
.imgSep	{ background: transparent url(img/imgsep.gif) no-repeat center; margin: 0px 4px 1px 4px; display: inline; height: 8px; width: 8px; }
.imgTitL	{ background: transparent url(img/tit_l.gif) no-repeat center; margin: 0px 5px 1px 0px; display: inline; height: 8px; width: 8px; }
.imgTitR	{ background: transparent url(img/tit_r.gif) no-repeat center; margin: 0px 0px 1px 5px; display: inline; height: 8px; width: 8px; }
.logo	{ width: auto; padding: 0; background-color: #ffffff; margin: 0; top: 10px; float: none; text-align: left; }
.padding	{ padding: 15px; }
.table1	{ clear: both; text-align: left; padding: 5px; }
.table2	{ width: inherit; padding: 5px; clear: both; text-align: left;}

/*agregado para subir el contraste de las descripciones en los items 30-05-13*/
.table2 {
    color:#333;
}
.table2 .titTable1 b{
    color:#ddd;
}
/*30-05-13*/

.tableContent3	{ font-size: 10px; }
.titTable3	{  text-align: right; padding: 5px; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; }
.titTable4	{ background-color: #EEEEEE; text-align: left; padding: 5px; font-size: 10px; font-weight: bolder; color: #666666; border-top:  1px solid #C9C9C9; text-transform: uppercase; border-bottom: 1px solid #C9C9C9;}
p	{ margin: 0px 0px 5px 0px; }
dl.tabs	{ margin: 0 0 0 5px; padding: 0; width: 100%; font-size: 13px; }
dl.tabs dd	{ margin: 1px; 
   padding: 5px; 
   float: left; 
   background: transparent url(img/bot_deg.gif) repeat; border-top: 1px solid #AEACAC; 
   border-right: 1px solid #AEACAC; 
   border-bottom: 1px solid #AEACAC; 
   border-left: 1px solid #AEACAC; 
}
h3	{ color: #BA1D1D; font-size: 14px; font-weight: bold; text-transform: uppercase; margin: 10px 0 0 0; }
li	{ padding-bottom: 5px; }
table.container	{ float: none; }
th	{ color: #787878; font-size: 12px; background-color: #EEEEEE; font-weight: bold; text-transform: capitalize; padding: 0.3ex; }
ul	{ margin: 0; padding: 10px 0px 10px 20px; list-style: url(img/bullet.png); line-height: 1em; }
.footer a:hover , .footer a:active	{ color: #6DC0FC; }
.table-bar a:active	{ color: #BA1D1D; }
dl.tabs .current, ul.menu-horizontal li.current {
    font-weight: bold;
    border-bottom: 0px;
}
.menu {
    height:37px;
    background: transparent url(../../images/gradiente_mipanel.jpg) repeat-x;
}
.menu li.current {
    background-color: #EFEFEF;
    font-weight: bold;
    color: #333;
    border-radius: 0 6px 0 0;
    border-top: 1px solid #EFEFEF;
    border-right: 1px solid #EFEFEF;
}
.menu li.inactive {
    background-color: #c8c8c8;
    border-radius: 0 6px 0 0;
    /* box-shadow: 2px 0 5px #929292; */
    border-top:    1px solid  #b4b4b4;
    border-right:  1px solid #b4b4b4;
}
.menu li.inactive a {
    color: #828282;
}
.menu ul, .menu-datos ul {
    list-style: none; /*Elimina el bullet de la lista*/ 
    margin: 0; /*Sobre escribe los margenes de la lista a 0*/ 
    padding: 0; /*Sobre escribe el relleno de la lista a 0*/
    display: inline-block; 
}
.menu li {
    height:37px;
    margin: 0px;
    padding: 0px;
    float: left;
}
.menu li a {
    color: #666;
    line-height: 37px;
    text-decoration: none;
    margin: 0px 15px 0px 15px;
}
.menu li a:hover{
    color: #333;
}
.menu-datos {
    background-color: #EFEFEF;
    padding: 0 16px;
}
.menu-datos li {
    height:14px;
    margin: 1px;
    padding: 8px;
    float: left;
    background: #C9C9C9;
    border-radius: 4px;
}
.menu-datos li.current {
    background-color: #00B3EB;
    font-weight: bold;
}
.menu-datos li.current a {
    color: #FFF;
}
.menu-datos li a {
    text-decoration: none;
    margin: 0px 15px 0px 15px;
}
.menu-datos li a:hover{
    color: #333;
}
.menu-datos .info {
    padding: 15px 0;
}
.menu-datos .titTable2 {
    background-color: #00B3EB;
}

/* NEW CSS (eventaully ill remove all the junk above) */
img{
    border:none;
}

/*BOCETO NUEVO*/
body {
    color: #666;
    background-color:#75726B;
    margin: 0 auto;
    background: transparent url(img/bg_site.png);
    background-repeat: repeat;
}
/*body {
    color: #666;
    background-color:#75726B;
    margin: 0 auto;
    }*/
    * {
        font-family: 'Source Sans Pro', sans-serif;
        font-size: 12px;
        margin: 5;
        padding: 5;
    }
    .login_test_logo{
        text-align: center;
        margin-top: 100px;
    }
    .login_test{
        font-size: 14px;
        color: #EFEFEF;
        font-weight: 700;
        border-radius: 5px; 
        background-color:#BBB;
        width: 400px;
        margin: auto;
        padding: 10px;
        padding-top: 20px;
        box-shadow: 0 0 3px #222;
        -moz-box-shadow: 0 0 3px #222;
        -webkit-box-shadow: 0 0 3px #222;
        -o-box-shadow: 0 0 3px #222;
        -ms-box-shadow: 0 0 3px #222;

    }
    .login_test .error{
        color: #BA1D1D;
        text-align: center;
        border:none;
    }
    .login_test table{

        margin: auto;

    }
    .login_test td{
        font-size: 14px;
        color: #666;
        font-weight: 700;

    }
    .login_test input[type="submit"]{
        width: 100px;
        margin-top: 20px;
    }
    .login_test input[type="text"]{
        border-radius: 5px;
        padding: 5px;
        color: #666;
        border: #999 solid 1px;

    }
    .login_test input[type="password"]{
        border-radius: 5px;
        padding: 5px;
        color: #666;
        border: #999 solid 1px;

    }

    .td_registrar{
        width:60%;
        padding:0;

    }

    .td_c_registrar{
        width:60%;
        padding:0;

    }
    .login_image{
        padding-top: 10px;
        float: left;
        padding-left: 40px;
    }



    /*BOCETO NUEVO*/
    .colors{
        height: 5px;
        background: transparent url(img/colores.png);
        background-repeat: repeat-x;
        width: 100%;
        border-bottom: #ccc solid 1px;
    }

/*.colors{
    width: 100%;
    }*/

    .colors img{
        width: 100%;
    }

    .wrapper {
        background: #FFFFFF;
        width: 85%;
        margin: 0px auto;
        min-width: 1200px;
    }
    .wrapperPopup {
        background: #FFFFFF;
        width: 800px;
        margin: 25px auto;
    }
    .wrapper table[width="auto"]{
        min-width: 1024px;
    }

    input {
        margin: 3px;
        padding-left: 2px;
    }

    td {
        padding: 3px;
    }

    .notd td {
        padding: 0px;
    }

    .padding {
        padding: 15px;
    }

    .smallpadding {
        padding: 5px 0 5px 0;
    }

    .smallpadding_video {
        padding: 5px 5px 5px 5px;
        text-align: center;
        margin: 10px 10px 0px 10px;
        background-color: #F9F9F9;
        border-top: 2px solid #CED9DF;
        border-left: 2px solid #CED9DF;
        border-right: 2px solid #CED9DF;
        border-bottom: 2px solid #CED9DF;
    }
    .smallpadding_video_nh {
        padding: 5px 5px 5px 5px;
        text-align: center;
        margin: 10px 10px 0px 10px;
        background-color: #F9F9F9;
        border-top: 2px solid #CED9DF;
        border-left: 2px solid #CED9DF;
        border-right: 2px solid #CED9DF;
        border-bottom: 2px solid #CED9DF;
        width: 200px; 
        float: left;
    }
    .columL {
        padding: 0;
        width: 20%;    
        background-color: #EEEEEE;
    }

    .columR {
        padding: 0px;
        width: 20%;    
        background-color: #EEEEEE;
    }
    .columnCentral {
        padding: 0;
        width: 60%;
        max-width: 750px;
        background: #FFF;
    }
    .columnCentralPopup {
        padding: 0;
        width: 600px;
        background: #FFF;
    }

    .columnCentral hr{
        max-width: 95%;
        opacity:0.6;
    }

    .copyright {
        font-size:10px;
        text-align:center;
        margin:1px 0 5px 0;
        color:#EFEFEF;
        width:100%;
        background: #75726B;
        padding-top: 5px;
    }

    .smallspan {
        font-size:10px;
    }



    .yourbidloss {
        /*background: url(../../images/yes.png);*/

        background:  url('../../images/no.png') no-repeat scroll 10px center;
        background-repeat: no-repeat;
        color:#FFF;
        background-color:#FFA400;
        padding:13px 0 5px 40px;
        margin-top: 4px;
        height: 25px;
        font-size: 14px;
        font-weight: bold;
        margin-bottom: 8px;
    }
    .yourbidwin {
        /*background: url(../../images/yes.png);*/

        background:  url('../../images/yes.png') no-repeat scroll 10px center;
        color:#FFF;
        background-color:#39b54a;
        padding:13px 0 5px 40px;
        margin-top: 4px;
        height: 25px;
        font-size: 14px;
        font-weight: bold;
        margin-bottom: 8px;
    }

    /*NUEVAS CLASES!****************************************************/


    /*hay una tabla ordenando el header ahora, ants habian 2 clases flotadas izq y dcha*/
    .headTable{
        width: 100%;
        min-width:1188px;
        margin: 0;
        text-align: center;
        background: #EFEFEF;
    }
    .headTablePopup{
        width: 100%;
        min-width:800px;
        margin: 0;
        text-align: center;
        background: #EFEFEF;
    /*    BOCETO NUEVO
    background: #EFEFEF;*/
}
/*da un margen a los elementos que lleven esta clase para que se acomoden en el header*/
.headTable .middle{
    margin: 10px 10px 10px 16px;
}

.greenText{
    color:#39b54a;
    font-size: 10px;
}

.rightAlign{
    text-align: right;
}



/* fin NUEVAS CLASES!*/

.rightside {
    display:block;
    float:right;
    text-align:right;
}
.leftside {
    display:block;
    float:left;
    text-align:left;
    margin: 40px;
}

.splitbox {
    display: block;
    width: 100%;
    background-color: #333;
}

.splitbox:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.fbstar {
    vertical-align: middle;
}

.alt-row {
    background-color:#FFFEEE;
}

.spacer {
    margin: 5px 0 5px 0;
}

.counters {
    color: #1188dd;
    text-transform: uppercase;
    padding: 5px;
    font-size: 12px;
}

.navbar	{
    height: 39px;
    background-color: #1BB2E7;

    /*background: url('img/bgMenuVerde.jpg') repeat-x;*/
    clear: both;
    font-weight: bold;
    text-align:center;
}
.navbar-icons {
    font-size: 22px!important;
    margin-top: 5px;
    margin-right: 5px;
}

.navbar-icons-help {
    float: right; 
    margin-right: 5px; 
    width: auto;
}
.navbarSearch{
    border-top: 1px solid #C9C9C9;
    border-bottom: 1px solid #C9C9C9;
    background: url('img/bgSearch.jpg') repeat-x;
    margin: 10px 15px 10px 15px;
    clear: both;
    font-weight: bold;
    /*    border-radius: 10px;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        -khtml-border-radius: 10px;*/
        text-align:center;
    }

    .navbarDestac{
        clear: both;
        text-align:center;
    }
    .navbarDestac a .globe {
        position: absolute;
        background-color: limegreen;
        /*bgglobe.png*/
        background: url('../../images/bgglobe.png');
        padding: 20px;
        text-align: left;
        padding-left: 70px;
        padding-top: 10px;
        margin-left: 40px;
        margin-top: 24px;
        width: 258px;
        height: 150px;
        color:#333;
    }
    .globe {
        position: absolute;
        background-color: limegreen;
        /*bgglobe.png*/
        background: url('../../images/bgglobe.png');
        padding: 20px;
        text-align: left;
        padding-left: 70px;
        padding-top: 10px;
        margin-left: 40px;
        margin-top: 24px;
        width: 250px;
        height: auto;
        color:#333;
        cursor: pointer;
    }
    .globe_title{
        font-size: 25px;
        padding-top: 10px;
        padding-bottom: 4px;
        margin-bottom: 15px;
        line-height: 20px;

    }
    .globe_sub_title{
        padding-top: 5px;
        font-size: 20px;
        padding-bottom: 5px;

    }
    .globe p{

    }
    .salient_footer{
        background-color: #575757;
        margin-left: 20px;
        margin-right: 17px;
        margin-top: 0px;
        z-index: 1500;
        height: 25px;
        text-align: left;
        padding-left: 40px;
        padding-top: 6px;
        color: #BABABA;
        font-size: 14px;
        font-weight: bold;
        background-image: url('../../images/icon_globe.png');
        background-repeat: no-repeat;
        background-position-x: 20px;
        background-position-y: 4px;
    }
    .navbarDestac a:hover{
        text-decoration: none;
    }
    .navbarDestac a img {
        float: left;
    }
    h1{
        text-align: left;
        font-size: 17px;
        color:#666;
        padding-left: 2.5%;
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .navbarDestac img{
        width: 95%;
        margin: 10px 20px 10px 20px;
    }

    .navbarHot{

        float: left;
        width: 100%;
    }
    .navbarHot label{

        float: right;
        width: 200px;
        text-align: right;
        margin-right: 15px;
        font-weight: normal;
        margin-top: -20px;
        cursor: pointer;
    }

    .navbarHot label img{

        margin-top: 15px;
    }
/*.navbarHot h1{
    position: relative;
    float: left;
    width: 100%;
    }*/
    .navbarHot .hotItem{
        float:left;
        position: relative;
        display:block;
        width: 46%;
        margin: 1% 0 1% 2.5%;
        background-color:rgba(239,239,239,0.7);
        border:solid 1px #aaa;
        text-align: center;
    }
    .hotItem img{
        float: left;
    }
    .hotItem .image{
        z-index: 0;
        min-height: 112px;
        max-height: 150px;
        margin: 10px;
        margin-left: 6px;
    }

    .hotItem .texto{
        position: relative;
        z-index: 0;
        margin: 10px;
    }
    .hotItem .image img{
        min-height: 150px;
        float: left;    
        margin-left: 4px;
    }
    .flag_green {
        float: left;
        position: absolute;
        top: 80px;
        background: url('../../images/flag_green.png');
        background-repeat: no-repeat;
        padding-left: 50px;
        height: 55px;
        padding-top: 10px;
        padding-bottom: 5px;
        width: 270px;
        color: #FFF;
        font-weight: bold;
        text-align: left;

    }
    .flag_gray {
        float: left;
        position: absolute;
        top: 80px;
        background: url('../../images/flag_gray.png');
        background-repeat: no-repeat;
        padding-left: 50px;
        height: 55px;
        padding-top: 10px;
        padding-bottom: 5px;
        width: 270px;
        color: #FFF;
        font-weight: bold;
        text-align: left;

    }
    .flag_blue{
        float: left;
        position: absolute;
        top: 80px;
        background: url('../../images/flag_blue.png');
        background-repeat: no-repeat;
        padding-left: 50px;
        height: 55px;
        padding-top: 10px;
        padding-bottom: 5px;
        width: 270px;
        color: #FFF;
        font-weight: bold;
        text-align: left;

    }
    .flag_red{
        float: left;
        position: absolute;
        top: 80px;
        background: url('../../images/flag_red.png');
        background-repeat: no-repeat;
        padding-left: 50px;
        height: 55px;
        padding-top: 10px;
        padding-bottom: 5px;
        width: 270px;
        color: #2bca40;
        font-weight: bold;
        text-align: left;
    }
/*.hotItem .label{
    position: absolute;
    z-index: 1;
    background: url(img/labelhotitem.png) no-repeat;
    height:50px;
    width: 160px;
    top:40%;
    margin-top: -25px;
    margin-left: 5px;
    }*/

    .image{
        position: relative;
        overflow: hidden;
    }

    .image img{
        width: 100%;
    }
    .navbar{
        position: relative;
    }
    .navbar ul {
        padding: 0;
        margin: 0;
        margin: auto;
        height: 39px;
        text-align: center;
        display: table;
        width: 100%;
        table-layout: fixed;
        font-size: 18px;
        text-transform: capitalize;
    }
    .navbar ul a{
        color:#fff;
        text-decoration: none;
        font-size: 13px;
        text-transform: capitalize;
    }
    .navbar ul li {
        list-style: none;
        /*display: table-cell;*/
        float: left;
        padding-top: 5px;
        width: 20%;
        margin-right: 50px;
    }

    .navbar a:hover {
        color: #555;
    }

    a {
        text-decoration: none;
        color: #444444;
    }

    a:hover {
        text-decoration: underline;
    }
    a.button_green{
        padding: 5px;

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

    }
    .barSec	{
        margin: 0 auto !important;
        text-align: center;
        clear: both;
    }
    /*BOCETO NUEVO*/
    .titTable1 {
        background-color: #949599;
        text-align: center;
        min-height: 28px;
        padding-top: 11px;
        font-weight: bold;
        color:#F5F5F5;
        font-size: 13px;
        text-transform: uppercase;
    }

    .titTable2 {
        background-color: #666;
        color: #FFF;
        text-align: center;
        padding: 5px 10px;
        font-size: 14px;
        font-weight: bolder;
        border: 1px solid #EFEFEF;
        text-transform: capitalize;    
        margin: 5px auto;
    }


    .list_event{
        background-color: #EEE;
    }
    .list_event tr{
        cursor: pointer;
        padding-top: 5px;
        padding-bottom: 5px;
    }
    .list_event tr:hover{
        background-color: #EEE;
    }
    .event_pending{
        color: #3C98BF;
        font-size: 13px;
        text-align: center;
        font-weight: bold;
        cursor: pointer;
    }
    .event_exec{
        font-size: 13px;
        color: #099F00;
        text-align: center;
        font-weight: bold;
        cursor: pointer;
    }
    .event_finish{
        font-size: 13px;
        color: #F00;
        text-align: center;
        font-weight: bold;
        cursor: pointer;
    }
    .event_next{
        font-size: 13px;
        color: #2bca40;
        text-align: center;
        font-weight: bold;
        cursor: pointer;
    }
    .titTable2 a{
        text-transform: capitalize;
        color: #EFEFEF;
    }
    .rounded-top {
        -moz-border-radius-topleft: 5px;
        -moz-border-radius-topright: 5px;
        -webkit-border-top-left-radius: 5px;
        -webkit-border-top-right-radius: 5px;
        -khtml-border-top-left-radius: 5px;
        -khtml-border-top-right-radius: 5px;
    }

    .rounded-bottom {
        -moz-border-radius-bottomleft: 5px;
        -moz-border-radius-bottomright: 5px;
        -webkit-border-bottom-left-radius: 5px;
        -webkit-border-bottom-right-radius: 5px;
        -khtml-border-bottom-left-radius: 5px;
        -khtml-border-bottom-right-radius: 5px;
    }

    .rounded-left {
        -moz-border-radius-topleft: 5px;
        -webkit-border-top-left-radius: 5px;
        -khtml-border-top-left-radius: 5px;
        -moz-border-radius-bottomleft: 5px;
        -webkit-border-bottom-left-radius: 5px;
        -khtml-border-bottom-left-radius: 5px;
    }

    .rounded-right {
        -moz-border-radius-topright: 5px;
        -webkit-border-top-right-radius: 5px;
        -khtml-border-top-right-radius: 5px;
        -moz-border-radius-bottomright: 5px;
        -webkit-border-bottom-right-radius: 5px;
        -khtml-border-bottom-right-radius: 5px;
    }

    .centre {
        padding: 0 auto;
        text-align: center;
    }

    .flotante{
        position: fixed;
        z-index: 1000000;
        top:0;
        left: 0;
        width: 100%;
        height: 100%;
        background-color: rgba(20,20,20,0.6);
    }      

    .flotante .contenedor{
        position: relative;
        z-index: 1001;    
        background-color: #fff;
        margin: auto;
        margin-top: 20px;
        color:#666;
        padding: 40px;
        font-size: 11pt;
        overflow-y: auto;
        text-align: center;
    }

    .flotante ::-webkit-scrollbar {
        width: 12px;
    }

    .flotante ::-webkit-scrollbar-track {
        -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
    }

    .flotante ::-webkit-scrollbar-thumb {
        -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.9); 
    }

    .flotante a{
        color:#999;
        -webkit-transition:all 0.5s ease-out;
        -moz-transition:all 0.5s ease-out;
    }

    .flotante .contenedor a:hover{
        color:#333;
    }

    .flotante .contenedor h1{
        font-size: 22pt; 
    }       

    .flotante .contenedor .iconoX{
        float: right;
        margin: 0;
    }        

    .flotante .contenedor .imagenPrincipal{
        width: 300px;
        margin-right: 30px;
        margin-bottom: 30px;
    }   

    /*CSS Nuevo 25-03-13 *********************************************************/

    /*Estilos de lista para cada item (icono; espacio a la izquierda; tama�o minimo;)*/
    .littleArrow{
        background: url(img/bullet.png) center left no-repeat;
        padding-left: 20px;
        display:block;
    }
    .littleArrow a{
        color: #666;
    }
    .littleMas{
        background: url(img/mas_icon1.png) center left no-repeat;
        border: 0;
        width: 20px;
        cursor:pointer;
    }

    .littleMas:hoover{
        color: #FDEFEF;
    }

    .littleMenos{
        background: url(img/menos_icon.png) center left no-repeat;
        border: 0;
        width: 20px;
        cursor:pointer;
    }

    .littleMenos:hoover{
        color: #FDEFEF;
    }

    .undisplay {
        display:none;
        margin-top: 10px;  
        margin-left: 10px;
    }



    .littleEye{
        background: url(img/eye.png) center left no-repeat;
        padding-left: 30px;
        display:block;
        min-height: 12px;
    }

    .littleIcon{
        padding-left: 5px;
        display:block;
        min-height: 20px;

    }

    .littleIcon img{
        float: left;

    }

    a.littleIcon img{
        max-width:150px;
    }

    .littleIcon label{

        margin-left: 10px;
    }
    .littleRss{
        background: url(img/rss.png) center left no-repeat;
        padding-left: 30px;
        display:block;
        min-height: 15px;
    }
    /*Fin estilos de lista*/

    /*Textos y colores para fondos*/
    .grayText{
        font-weight: bold;
        font-size: 14px;
        color:#FFF;
    }
    .grayText label{
        cursor: pointer;
    }
    .grayBg{
        background-color: #EEEEEE;
    }
    .blueligth{
        background-color: #1BB2E7;
        padding-top: 2px !important; 
        padding-bottom: 0px !important;
    }
    .grayColor{
        color:#888;
    }

    /*Fin textos*/

    /*Listado*/

    .list ul{
        /*lista padre de elementos*/
        list-style: none;
        margin: 10px 10px 0px 10px;
        background-color: #F9F9F9;
        border-top:2px solid #CED9DF;
        border-left:2px solid #CED9DF;
        border-right:2px solid #CED9DF;
        padding: 0px 0px 0px 0px;
    }

    .list ul li{
        /*contenedor de cada item*/
        margin: 0;
        padding-top: 10px;
        padding-left: 10px;
        border-bottom:1px solid #DDD;
    }

    .list ul li:last-of-type{
        border:none;
    }

    .list ul li ul{
        /*sublista de cada item*/
        list-style: disc;
        border:none;
        color:#999;
    }

    .list ul li ul a{
        /*link de sublista de cada item*/
        color:#999;
        font-size:10pt;
    }

    .buttonList{
        margin: 0px 10px 10px 10px;
        height: 23px;
        background-color: #949599;
        border:2px solid #CED9DF;
        text-align: center;
        padding-top: 5px;
    }

    .buttonListBan{
        margin: 0px 10px 10px 20px;
        height: 0px;
        background-color: #DDD;
        border:1px solid #CED9DF;
        text-align: center;
        padding-top: 5px;
    }

    #ul_links li:nth-child(n+4) {
        display:none;
    }

    .show_more_links {
        cursor: pointer;               
    }

    .show_less_links {
        cursor: pointer;
        display: none;
    }

    #ul_notes li:nth-child(n+4) {
        display:none;
    }
    .show_more_notes {
        cursor: pointer;               
    }

    .show_less_notes {
        cursor: pointer;
        display: none;
    }

    #ul_news li:nth-child(n+4) {
        display:none;
    }

    .show_more_news {
        cursor: pointer;               
    }

    .show_less_news {
        cursor: pointer;
        display: none;
    }

    #ul_banners li:nth-child(n+4) {
        display:none;
    }

    /*Fin Listado*/

    /*LOGIN*/

    .login{
        text-align: center;
        margin: 10px 10px 0px 10px;
        background-color: #F9F9F9;
        border-top: 2px solid #CED9DF;
        border-left: 2px solid #CED9DF;
        border-right: 2px solid #CED9DF;
        border-bottom: 2px solid #CED9DF;
        padding: 0px 0px 4px 0px;
    }

    .login table{
        width: 80%;
        margin: auto;
    }

    .halfWidth{
        width: 50%;
        margin:auto;
    }

    .whiteForm input{
        border-radius:8px;
        border:1px solid #666;
        height: 25px;

    }
    input:focus{
        outline:0px;
    }
    .whiteForm input[type="checkbox"]{
        padding: 0px;
        margin: 0px;
        vertical-align: middle;
        height: 15px;
    }

    .whiteForm input[type="text"], .whiteForm input[type="password"]{
        width:120px;
        font-size: 12px;
    }
    .button_more{
        border-radius:8px;
        border:1px solid #666;
        height: 25px;
        background: url(img/bgSubmit.png) repeat-x;
        height: 31px;
        width: 100px;
        padding: 0px;
        margin: 0px;
        vertical-align: middle;
        color:#39b54a;
        font-weight: bold;
        cursor:pointer;
    }
    .whiteForm input[type="submit"]{
        background: url(img/bgSubmit.png) repeat-x;
        height: 31px;
        width: 100px;
        padding: 0px;
        margin: 0px;
        vertical-align: middle;
        color:#39b54a;
        font-weight: bold;
        cursor:pointer;
    }

    /*LOGIN*/

    /*LINKS DE INTERES*/

    .links ul li{
        /*contenedor de cada item*/
        border: none;
    }

    .links p{
        /*descripcion corta de cada item*/
        margin-left: 30px;
    }

    /*fin LINKS DE INTERES*/

    /*noticias de mercadeo*/

    .mercNews ul li{
        /*contenedor de cada item*/
        border-bottom:1px solid #ddd;
        padding-right: 10px;
    }

    .mercNews ul li:last-of-type{
        border:none;
    }

    .mercNews p{
        /*descripcion corta de cada item*/
        margin-left: 30px;
    }

    .listBanners ul li{
        /*contenedor de cada item*/
        border-bottom:1px solid #ddd;
        padding-right: 10px;
    }

    .listBanners p{
        /*descripcion corta de cada item*/
        margin-left: 30px;
    }

    /*fin noticias de mercadeo*/

    /*Anuncios publicitarios*/

    .announces ul li{
        padding: 0;
    }

    .announces table tr{
        padding: 5px;
    }

    .announces .separator{
        border-top:1px solid #ddd;
    }

    .announces img{
        margin: 5px;
    }

    .announces p a{
        color:#555;
    }

    .announces p:first-of-type{
        font-weight: bold;
    }

    /* social styles */

    .loginInfo{
        background-color: #EEE;
    }

    .boton_ver_todos{
        background-color: #EEE;
        padding: 5px;
        margin-right:20px;
        margin-bottom: 10px;
        color:#1188dd;
        cursor: pointer;
    }
    .loginInfo .image{
        float: left;
        width: 70px;
        max-height: 70px;
    }

    .loginInfo ul{

        margin: 5% 5% 5% 5%;
        padding: 0;
        list-style: none;
        font-weight: bold;
        width: 90%;
    }

    .loginInfo li:first-of-type{
        border-bottom:1px solid rgba(50,50,50,0.3);
        padding-bottom: 10px;
    }

    .loginInfo img{
        width: 60px;
        border:solid 2px #333;
        margin-right: 10px;
        vertical-align: middle;
    }

    .loginInfo .bigPadding{
        height: 20px;
        padding-top: 10px;
        border-bottom:1px solid rgba(50,50,50,0.3);
    }

    .bgSocial{
        background: url(img/bgSocial.jpg) repeat;
    }

    .social_content .titulo{
        background-color:rgba(131, 172, 234, 0.35);
        width: 95%;
        margin: auto;
        height: 40px;
    }

    .social_content .titulo table{
        width: 100%;
    }

    .social_content .titulo input[type="text"]{
        background: url(img/bgsocialinput.jpg) repeat-x;
        height: 30px;
        padding: 0;
        margin:0;
        border:1px solid rgba(50,50,50,0.3);
        border-radius:10px 0px 0px 10px;
        width: 400px;
        padding-left: 10px;    
        color:#777;    
    }
    select {
        color:#666;
        padding: 2px;
    }

    input {
        color:#222;
        padding: 2px;
    }
    .social_content .titulo input[type="submit"]{
        background: url(img/bgsocialsubmit.png) no-repeat;
        height: 32px;    
        width: 32px;
        border:1px solid rgba(50,50,50,0.3);
        border-radius:0px 10px 10px 0px;
        margin-left: -5px;
        cursor: pointer;
        color:rgba(0,0,0,0);
    }

    .social_content .social_list_user{
        width: 95%;
        margin: 0 2.5% 0 2.5%;
    }

    .whiteText{
        font-size: 14pt;
        color:#fff;
        text-shadow: -1px 1px 3px rgba(50,50,50,0.6);
        text-transform: uppercase;
        font-weight: bold;
    }

    .titulo table{
        height: 100%;
    }

    .titulo table td{
        padding: 0 10px 0 10px;
    }

    .social_content .opciones{
        width: 95%;
        background-color: rgba(110,110,110,0.5);
        margin: 0 2.5% 0 2.5%;
    }

    .opciones table{
        height: 30px;
        padding: 0;
        margin: 0;
        border: 0;
        width: auto;
    }

    .opciones td{
        padding:0 10px 0 10px;
        font-weight: bold;
        margin: 0;
    }

    .opciones .active{
        background-color: rgba(255,255,255,0.4);
    }

    .social_content .postear{
        width: 95%;
        margin: 20px 2.5% 10px 2.5%;
    }

    .postear input[type="text"]{
        width: 75%;
        margin: 0px 3.5% 10px 0px;
        height: 30px;
        border-radius:10px;
        border:solid 1px rgba(110,110,110,0.5);
        padding-left: 10px;
        color:#777;
    }

    .postear input[type="file"]{
        vertical-align: middle;
    }


    .postear input[type="submit"]{
        width: 18%;
        margin: 0;
        background: url(img/bgsocialinput.jpg) repeat-x;
        border:1px solid rgba(50,50,50,0.3);
        border-radius:10px;
        height: 30px;
        margin-left: -5px;
        cursor: pointer;
        float: right;
    }

    .postear label img{
        vertical-align: middle;
    }

    .postear label{
        margin: 0px 0px 0px 10px;
        font-weight: bold;
    }


    .social_content h2{
        font-size: 14px;
        padding-left: 10px;
    }
    .social_content fieldset{
        border:#CCC solid 1px;
        margin:10px;
        padding:10px;
        width: 95;
    }


    .list_user {
        width: 95%;
        padding: 1%;
        margin-bottom: 1%;
        border:#CCC solid 1px;
        background-color: rgba(255,255,255,0.65);
    }

    .list_user .btn{
        cursor: pointer;
    }
    .list_user input{
        margin-left: 0px;
    }

    .list_user .image{
        float: left;
        max-height: 70px;
        border: #CFCFCF solid 1px;
        width: 70px;
        margin-right: 10px;
    }
    .list_user .delete{
        float: right;
        text-align: center;
        width: 20px;
        font-weight: bold;
        background-color: #CCC;
    /*    border-color: #AAA;
        border-width: 1px;
        border-style: solid;
        border-left: none;*/
        font-size: 14px;
        cursor: pointer;
    }
    .boton_social{
        width: 40px;
        margin: 4px;
        background: url(img/bgsocialinput.jpg) repeat-x;
        border:1px solid rgba(50,50,50,0.3);
        border-radius:10px;
        height: 22px;
        margin-left: -5px;
        cursor: pointer;
        float: inside;
    }
    .boton_social :hover {

    }
    .list_user .question_delete{
        border-radius: 2px 0 2px 2px;
        background-color: #CCC;
        display: none;
        padding: 5px;
        /*border: #AAA solid 1px;*/
        float: right;
        text-align: center;
        width: 300px;
        font-weight: bold;
        font-size: 12px;
    }
    .list_user .question_delete p{

        text-align: center;

    }
    .list_user .small{
        width: 60px;
        max-height:60px;    
    }

    .list_user .image img{
        width: 100%;

    }

    .list_user h1{
        text-transform: capitalize;
        margin:0px;
        color:#009AC5;
        padding:0px;
        font-size:12pt;
        font-weight:bold;
    }

    .list_user h1 label{
        color:#009AC5;    
    }

    .list_user h2{
        margin:0px;
        padding:0px;
        font-size:10px;
        color:#999;
    }
    .list_user p{
        margin:0px;
        padding:0px;
        font-size:12px;
        color:#333;
    }
    .list_user a{
        margin:0px;
        padding:0px;
        font-size:12px;
        color:#1188dd;
        cursor: pointer;
    }
    .list_user label{
        margin:0px;
        padding:0px;
        font-size:12px;
        color:#3B6F8C;
        font-weight: bold;
    }

    .list_user iframe{
        margin-bottom: 10px
    }

    .comment{
        display: none;
        width: 400px;
        border:#EFEFEF solid 1px;
        margin:5px;
        margin-left: 50px;
        padding:5px;
    }

    .comment input{
        border:1px solid #333;
        height: 25px;    
        border-radius: 10px;
        padding-left: 10px;
    }

    .comment input[type="button"]{
        padding: 5px 5px 5px 5px;
        background: url(img/bgsocialinput.jpg) repeat-x;
    }

    .post_comment{
        border: none;
        border-top:#CCC dotted 1px;
        width: 90%;
        margin:5px;
        padding:5px;
        margin-left: 50px;
    }

    .notice{    
        width: 98%;
        padding: 1%;
        margin-bottom: 5px;
    }
    .bg_blue{
        background-color: lavender;
    }
    .comment .input{
        width: 300px;
    }
    .count_notice_ajax{
        color: #FFF;
        font-weight: bold;
        font-size: 14px;
        min-width: 10px;
        background-color: tomato;
        border-radius: 2px;
        padding-left: 4px;
        padding-right: 4px;
        text-align: center;
        cursor: pointer;
        position: relative;
        top: 15px;
        left: 10px;
    }
    #notification_bid_bn{
        cursor: pointer;
        background: url(../../images/notifications_bn.png);
        background-repeat: no-repeat;
        height: 29px;
        background-position:center;
    }
    #notification_social{
        width: 33%;
        cursor: pointer;
        height: 29px;
        background: url(../../images/notification_social.png);
        background-repeat: no-repeat;
        background-position:center;
    }
    #notification_bid{
        cursor: pointer;
        height: 29px;
        background: url(../../images/notification_bid.png);
        background-repeat: no-repeat;
        background-position:center;
    }
    .clear{
        clear: both;
    }

    .boton_popup{
        margin:0px;
        padding:0px;
        font-size:12px;
        color:#1188dd;
        cursor: pointer;
    }

    .form_add_photo{
        display: none;
    }
    .form_add_photo input{
        font-size: 10px;
    }

    .view_friend{
        background-color: #DDD;
        border:#CCC solid 1px;
        margin:2.5%;
        font-size: 14px;
        padding: 2.5%;
        width: 90%;
    }

    .view_friend .image{
        width: 200px;
        max-height:160px;
        overflow: hidden;
        float:left;
        margin-right: 20px;
        border: #CFCFCF solid 1px;
    }

    .view_friend hr{
        margin-top: 20px;
    }

    .view_friend .little{
        width: 100px;
        max-height:70px;
        overflow: hidden;
        float:left;
        margin: 5px;
        border: #CFCFCF solid 1px;
    }

    .view_friend .image img{  
        width: 100%;
    }
    .view_friend h2{
        padding-left: 0px;
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 10px;
        margin: 0px;
        font-size: 16px;
    }

    .view_friend th{
        background-color: #EFEFEF;
        height: 20px;
        font-weight: bold;
        padding: 4px;
        font-size: 14px;
        width: 100px;
    }
    .view_friend td{
        background-color: #EFEFEF;
        font-size: 14px;
    }
    /* ################### */
    .announces .link a{
        font-weight: bold;
        color:#3C98BF;
    }

    /*fin anuncions publicitarios*/

    /*Form busqueda*/

    .blackForm{
        padding-top: 10px;
        padding-bottom: 5px;
    }

    .blackForm table{
        margin: 0 auto;
        padding: 0px;
        color:#6E6E6E;
        width: 100%;
    }
    .blackForm input[type="text"]{
        width:70px; 
        padding: 0px 5px 0px 5px    ;
    }
    .blackForm select, .blackForm input{
        background-color: #F9F9F9;
        border:none;
        height:25px;
        color:#666;
        border-radius: 5px;
        margin: 0px 5px 0px 5px;
        padding-left: 3px;
    }
    .blackForm .ancho{
        width: 150px;
    }
    .blackForm .medio{
        width: 150px;
    }
    .blackForm input{
        padding-left: 7px;
    }

    .blackForm input[type="radio"]{
        margin: 0;
        padding: 0;
        height: auto;
        width: auto;
        margin: 0px 3px 0px 3px;
    }

    .blackForm input[type="submit"]{
        /*background: url(img/bgSubmit.png) repeat-x;*/
        background: url('img/bgMenuVerde.jpg') repeat-x;
        background-color: #6E6E6E;
        width: 77px;
        height: 28px;
        padding: 0px;
        margin: 0px;
        vertical-align: middle;
        color:#F9F9F9;
        font-weight: bold;
        cursor:pointer;
        border:1px solid #111;
    }
    .blackForm input[type="button"]{
        /*background: url(img/bgSubmit.png) repeat-x;*/
        background: url('img/bgMenuVerde.jpg') repeat-x;
        background-color: #6E6E6E;
        height: 31px;
        width: 100px;
        padding: 0px;
        margin: 0px;
        vertical-align: middle;
        color:#F9F9F9;
        font-weight: bold;
        cursor:pointer;
        border:1px solid #111;
    }
/*input[type="submit"]{
    background: url(img/bgSubmit.png) repeat-x;
    height: 31px;
    border-radius: 5px;
    margin: 0px 5px 0px 5px;
    padding: 0px 5px 0px 5px;
    vertical-align: middle;
    color:#EFEFEF;
    font-weight: bold;
    cursor:pointer;
    border:1px solid #111;
    }*/
    /*fin form busqueda*/

    /*BANDERAS*/

    .flags{
        padding: 10px;
        text-align: center;
        font-weight: bold;
    }

    .flags a{
        margin: 0 5px 0 5px;
        padding:3px 10px 3px 10px;
        background: url('img/bgMenuVerde.jpg') repeat-x;
        border:none;
        border-radius:2px;
    }

    .flags a label{
        color:#fff;
        text-transform: none;
    }

    .contents{
        padding: 20px;
        padding-bottom: 10px;
        padding-top: 10px;
    }
    .title{
        background-color: #FFF;
        padding: 5px;
        margin-bottom: 8px;
        border-radius: 0px;
        border: #CCC solid 1px;
        font-weight: bold;
        font-size: 16px;
        text-align: center;
        color: #666;
    }

    .title_note{
        background-color: #FFF;
        padding: 5px;
        margin-bottom: 8px;
        font-size: 33px;
        text-align: center;
        color: #005B8B;
        font-family: "Arial";
        text-align: center;
    }
    .title_cesion{
        background-color: #FFF;
        padding: 5px;
        margin-bottom: 8px;
        border-radius: 0px;
        font-weight: bold;
        font-size: 14px;
        text-align: center;
        color: #666;
    } 

    .title-alquiler{
        background-color: #FFF;
        padding: 5px;
        margin-bottom: 8px;
        border-radius: 0px;
        border: #CCC solid 1px;
        font-weight: bold;
        font-size: 14px;
        text-align: center;
        color: #666;
    }
    .your-action-title {
        background-color: #000000;
        padding: 5px;
        margin-bottom: 8px;
        border-radius: 0px;
        border: #CCC solid 1px;
        font-weight: bold;
        font-size: 16px;
        text-align: center;
        color: #FFF;
    }
    .title_miga{
        background-color: #FFF;
        padding: 5px;
        margin-bottom: 8px;
        border-radius: 0px;
        border: #CCC solid 1px;
        font-weight: bold;
        text-align: center;
    }
    .title_miga a{
        cursor: pointer;
        text-decoration: underline;
        font-weight: bold;
        text-align: center;
    }
    .btn_register{
        background-color: #DCDCDE;
        width: 190px;
        padding: 4px;
        border-radius: 2px;
        border: #CCC solid 1px;
        color: #666;
        font-weight: bold;
        margin-left: 20px;
        margin: auto;
        cursor: pointer;
    }

    .btn_register label{
        cursor: pointer;
        color: #39b54a;
        text-transform: uppercase;
    }
    .type_more_lots{
    }
    .lots{
        display: none;
    }
    .projects{
        display: none;
    }
    .type_more_projects{
        display: none;
    }

    .divTable { width: 100%; height: 50%; display: table; }

    .divTableRow {width: 100%; height: 100%; display: table-row; padding-top: 2px; padding-bottom: 2px;}

    .divTableCell { width: 25%; height: 100%; display: table-cell; padding-top: 2px; padding-bottom: 2px;}
    .divTableCellLupa {vertical-align: middle;}
    .divTableCellSelects { width: 50%; height: 100%; display: table-cell; vertical-align: top; padding-top: 2px; padding-bottom: 2px;}
    .divTableCellInput { width: 12%; height: 100%; display: table-cell; padding-top: 2px; padding-bottom: 2px;}
    .divTableCellProyecto { width: 25%; height: 100%; display: none; padding-top: 2px; padding-bottom: 2px;}
    /*fin banderas #ACC04F */


    .view_event .description{
        margin-top: 10px;
        margin-bottom: 10px;

    }
    .event_assoc{
        text-align: center;
    }
    .event_assoc input[type="submit"]{
        width: 200px;
        margin: 0;
        /*    background: url(img/bgsocialinput.jpg) repeat-x;*/
        background: url('img/bgMenuVerde.jpg') repeat-x;
        border:1px solid rgba(50,50,50,0.3);
        border-radius:10px;
        color: #FFF;
        font-weight: bold;
        height: 30px;
        margin-left: -5px;
        cursor: pointer;
    }
    .event_assoc_pending{
        color: #0044cc;
        padding: 5px;
        border: #CCC solid 1px;
        border-radius: 4px;
        background-color: #EFEFEF;
        margin-bottom: 10px;
        text-align: center;
        font-weight: bold;
    }
    .event_assoc_authorized{
        padding: 5px;
        color: #099F00;
        border: #CCC solid 1px;
        border-radius: 4px;
        background-color: #EFEFEF;
        margin-bottom: 10px;
        text-align: center;
        font-weight: bold;
    }
    .event_assoc_rejected{
        color: #F00;
        padding: 5px;
        border: #CCC solid 1px;
        border-radius: 4px;
        background-color: #EFEFEF;
        margin-bottom: 10px;
        text-align: center;
        font-weight: bold;
    }
    #view_history:hover{
        text-decoration: none;
    }
    #view_history b{
        margin: 0;
        /*    background: url(img/bgsocialinput.jpg) repeat-x;*/
        background: url('img/bgMenuVerde.jpg') repeat-x;
        border:1px solid rgba(50,50,50,0.3);
        border-radius:10px;
        color: #FFF;
        font-weight: bold;
        height: 30px;
        margin-left: -5px;
        cursor: pointer;
        padding: 2px;
        padding-left: 4px;
        padding-right: 4px;
        margin-left: 5px;
    }
    .image_salient{

        max-height: 279px;
        overflow-y: hidden;
    }
    .image_events{
        min-height: 50px;
        max-height: 80px;
        max-width: 200px;
        overflow-y: hidden;
    }
    .image_events img{
        width: 200px;
        min-height: 80px;
    }
    .miga {
        padding-left: 20px;
        font-weight: bold;
    }
    .miga a{
        cursor: pointer;
        color: #888;
        text-decoration: none;

    }
    .miga a:hover{
        color: #39b54a;

    }
    .boxAuctionList{
        background-color: #FFF;
        border: #AAA solid 1px;
        padding: 10px;
        margin-bottom: 10px;
        padding-right: 15px;
        cursor: pointer;
    }
    .boxAuctionList a{
        text-decoration: none;
    }
    .boxAuctionList:hover{
        background-color: #DEDEDE;
    }

    .flag_blue_list_2 {
        position: relative;
        background: url('../../images/flag_blue_list.png');
        background-repeat: no-repeat;
        padding-left: 50px;
        left: -15px;
        height: 50px;
        padding-top: 15px;
        padding-bottom: 0px;
        width: 270px;
        color: #FFF;
        font-weight: bold;
        text-align: left;
        float: left;
    }

    .flag_blue_list {
        position: relative;
        background: url('../../images/flag_blue.png');
        background-repeat: no-repeat;
        padding-left: 50px;
        left: -15px;
        height: 50px;
        padding-top: 15px;
        padding-bottom: 0px;
        width: 270px;
        color: #FFF;
        font-weight: bold;
        text-align: left;
        float: left;
    }
    .flag_celest_list {
        position: relative;
        background: url('../../images/flag_celest.png');
        background-repeat: no-repeat;
        padding-left: 50px;
        left: -15px;
        height: 50px;
        padding-top: 15px;
        padding-bottom: 0px;
        width: 270px;
        color: #FFF;
        font-weight: bold;
        text-align: left;
        float: left;
    }
    .flag_gray_list {
        position: relative;
        background: url('../../images/flag_gray.png');
        background-repeat: no-repeat;
        padding-left: 50px;
        left: -15px;
        height: 50px;
        padding-top: 15px;
        padding-bottom: 0px;
        width: 270px;
        color: #FFF;
        font-weight: bold;
        text-align: left;
        float: left;
    }
    .flag_violet_list {
        position: relative;
        background: url('../../images/flag_violet.png');
        background-repeat: no-repeat;
        padding-left: 30px;
        left: -15px;
        height: 50px;
        padding-top: 15px;
        padding-bottom: 0px;
        width: 270px;
        color: #FFF;
        font-weight: bold;
        text-align: left;
        float: left;
    }

    .flag_green_list {
        position: relative;
        background: url('../../images/flag_green_list.png');
        background-repeat: no-repeat;
        padding-left: 30px;
        left: -15px;
        height: 50px;
        padding-top: 15px;
        padding-bottom: 0px;
        width: 270px;
        color: #FFF;
        font-weight: bold;
        text-align: left;
        float: left;
    }
    .boxAuctionList .price{
        font-weight: bold;
        color: #555;
        text-align: right;
    }
    .boxAuctionList h2{
        font-weight: bold;
        padding-top: 5px;
        margin-top: 0px;
        color: #777;
        padding-left: 15px;
    }
    .price .bid{
        font-size: 18px;
    }
    .price .bid b{
        font-size: 18px;
    }
    .boxAuctionList img{
        float: left;
        padding-left: 15px;
        margin-right: 15px;
    }
    .boxAuctionList .description{
        width: 310px;
        float: left;
        text-align: justify;
    }
    .boxAuctionList .infoExtra{
        float: right;
        color: #39b54a;
        text-align: right;
    }
    .eidico_house {
        color: #666;
        text-align: center;   
        float: left; 
        margin-right: 10px;
    }

    .eidico_house img{
        float: none;
    }

    .eidico_certificate {
        color: #666;
    }
    .eidico_certificate img{
        float: none;
    }

    .option{
        position: static;
        bottom: 0px;
    }
    .option .eidico_certificate{
        color: #FFF; 
    }

    .boxAuctionList .footerAuction{
        padding-top: 10px;
        padding-left: 15px;
        width: auto;
    }
    .boxAuctionList .footerAuction .counter{
        /*width: 150px;*/
        float: left;
    }
    .boxAuctionList .footerAuction .viewMore a{
        /*width: 150px;*/
        font-weight: bold;
        float: right;
        text-align: right;

    }
    .boxAuctionList .footerAuction .viewMore label{
        /*width: 150px;*/
        background-color: #444444;
        padding-left: 5px;
        padding-right:  5px;
        color: #39b54a;
        border: #999 solid 1px;
        text-align: center;
        border-radius: 3px;
        margin-left: 10px;

    }
    .boxAuctionList .footerAuction .viewMore a:hover{
        text-decoration: none;
    }
    .flag{
        padding-top: 20px; 
    }
    .flag a{

        color:#39b54a;
        cursor: pointer;
    }
    .form_sell select{
        width: 220px;
    }
    .money{
        width: 70px;
    }
    /* SELL */
    .description_sell{
        border: #CCC solid 1px;
        background-color: #FFF;
    }
    .description_sell .ofertador{
        padding: 5px;
        background-color: #999999;
        width: auto;
        min-height: 360px;
        margin-top: 7px;
        margin-bottom: 10px;
        margin-right: 7px;
        color: #fff;
    }
    .description_sell .ofertador img {
        vertical-align: middle;
    }
    .description_sell .description{
        padding: 10px;
        padding-right: 15px;
    }
    .description #image{
        width: 400px;
        overflow: hidden;
        height: 300px;
    }
    .description #image img{
        max-width: 720px;
    }
    .description .thumb{
        cursor: pointer;
        margin-top: 10px;
        max-width: 400px;
    }
    .description .thumb .t{
        cursor: pointer;
        float: left;
        width: 100px;
        height: 60px;
        overflow: hidden;
    }
    .description .thumb .t img{
        max-width: 150px;
    }
    .description h1{
        padding-left: 0px;
    }
    .ofertador .title{
        text-transform: uppercase;
        border: none;
        background-color: #3D3D3D;
        color: #FFF;
        height: 20px;
        padding-top: 15px;

    }
    .ofertador .separador{
        border-bottom: #CCC solid 1px;
        margin-bottom: 10px;
        margin-top: 7px;
        clear: both;
    }
    .barra{
        background-color: #949599;
        margin-top: 10px;
        height: 18px;
        padding-top: 4px;
        padding-left: 10px;
        color: #FFF;
        font-weight: bold;  
        text-transform: uppercase;
        cursor: pointer;
    }
    .cession_state_section_1 {
        padding: 0 10px;
        text-align: center;
    }
    .cession_state_section_1_b {
        padding: 0 10px;
    }
    .barra .cession-container-left {
        float: left;
    }
    .barra .cession-container-right {
        float: right;
        text-transform: capitalize;
        padding-right: 10px;
        vertical-align: top;
    }
    .cession_state_content {
        display: none;
        padding: 0 10px;
    }
    .ofertador input[type="button"], .ofertador input[type="submit"] {
        width: 104px;
    }
    #content_cg{
        padding-top: 10px;
    }
    #content_cg .titulo{
        margin-bottom: 5px;
        font-size: 14px;
        font-weight: bold;
    }
    .barrio{
        width: 50%;
        border-right: #555 solid 1px;
        margin-right: 10px;
    }

    .barrio .titulo{
        float: left;
    }
    .barrio .more_info{
        float: right;
        margin-top: -8px;
    }
    .investment{
        width: 100%;
        margin-right: 10px;
    }
    .investment .titulo{
        float: left;
    }
    .investment .more_info{
        float: right;
        margin-top: -8px;
    }

    .masterplan{
    }
    .masterplan .titulo{
        float: left;
    }
    .masterplan .more_info{
        float: right;
        margin-top: -8px;
    }
    #content_co{
        padding-top: 10px;
    }
    #content_co .titulo{
        padding-top: 10px;
        margin-bottom: 5px;
        font-size: 12px;
        text-transform: uppercase;
        font-weight: bold;
        padding-bottom: 5px;
        border-bottom: #999 solid 1px;
    }
    #content_co .comment_auction {
        padding-top: 5px;
        border-bottom: #999 solid 1px;

    }
    #content_co .comment_auction .img{
        width: 40px;
        float: left;
        margin-top: 5px;
        margin-right: 5px;

    }
    #content_co .comment_auction .details{
        float: left;

    }
    #content_co .comment_auction .date{
        float: right;

    }
    #content_co input[type="submit"]{
        width: 18%;
        margin: 0;
        background: url(img/bgsocialinput.jpg) repeat-x;
        border:1px solid rgba(50,50,50,0.3);
        border-radius:10px;
        height: 30px;
        margin-left: 280px;
        cursor: pointer;
        margin-top: 5px;
        margin-bottom: 5px;
    }
    table td  {
        vertical-align: top;
    }

    .rslides {
        position: relative;
        list-style: none;
        overflow: hidden;
        width: 100%;
        padding: 0;
        margin: 0;
    }

    .rslides li {
        -webkit-backface-visibility: hidden;
        position: absolute;
        display: none;
        width: 100%;
        left: 0;
        top: 0;
    }

    .rslides li:first-child {
        position: relative;
        display: block;
        float: left;
    }

    .rslides img {
        display: block;
        height: auto;
        float: left;
        width: 100%;
        border: 0;
    }

    .content_slider{
        margin-left: 18px;
        margin-right: 18px;
        padding: 0px;
        overflow: hidden;
    }

    .content-video-left{
        text-align: center;
        width:49%;
        margin-left: 5px;
        float: left;
    }

    .content-video-rigth{
        text-align: center;
        width:49%;
        margin-right: 5px;
        float: right;
    }

    .video-title{
        font-size: 17px;
        font-weight: bold;
        text-align: left;
        padding-left: 12px;
    }

    .box_menu{
        display: none;
        text-align: left;
        padding-left: 20px;
        padding-right: 10px;
        min-width: 100px;
        position: absolute;
        left: 8%;
        float: left;
        border-radius: 0px 0px 4px 4px; 
        margin-left: 0px;
        background-color: #1BB2E7;
        padding-bottom: 8px;
    }
    .box_menu a{
        color: #FFF;
        text-decoration: none;

    }
    .box_menu_2{
        display: none;
        text-align: left;
        padding-left: 20px;
        padding-right: 10px;
        min-width: 150px;
        position: absolute;
        float: left;
        border-radius: 0px 0px 4px 4px; 
        left:40%;
        background-color: #1BB2E7;
        padding-bottom: 8px;
    }
    .box_menu_2 a{
        color: #FFF;
        text-decoration: none;
    }
    .box_menu_3{
        display: none;
        text-align: left;
        padding-left: 20px;
        padding-right: 10px;
        min-width: 150px;
        position: absolute;
        float: left;
        border-radius: 0px 0px 4px 4px; 
        left:30%;
        background-color: #1BB2E7;
        padding-bottom: 8px;
    }
    .box_menu_3 a{
        color: #FFF;
        text-decoration: none;	
    }
    fieldset{
        /*border: #999 solid 1px;*/   
        border: none;
    }
    fieldset h1{
        font-size: 16px;
        text-align: center;

    }
    fieldset label{
        text-align: right;
        width: 150px;
    }
    .button_green{
        margin: 0;
        /*    background: url(img/bgsocialinput.jpg) repeat-x;*/
        background: url('img/bgMenuVerde.jpg') repeat-x ;
        padding: 2px;
        border:1px solid rgba(50,50,50,0.3);
        color: #FFF;
        font-weight: bold;
        height: 26px;
        border-radius: 4px;
        padding-left: 20px;
        padding-right: 20px;
        text-align: center;
        cursor: pointer;

        margin-left: 5px;
    }
    #client_eidico{
        text-align: center;
    }
    #client_eidico select{
        width: 200px;
        border-radius: 4px;
    }
    #client_eidico input[type="text"]{
        border-radius: 4px;
        width: 190px;
    }
    #client_eidico input[type="button"]{
        border-radius: 4px;
    }
    #no_client_eidico{
        display: none;
    }
    .question{

        text-align: center; 
        padding: 20px;
    }
    #client_eidico #result{
        display: none;
        margin: auto;
        width: 50%;
        border-radius: 4px;
        margin-top: 15px;
        background-color: #FFF;
        min-height: 50px;
        padding: 15px;
        margin-top: 20px;
    }


    .button{
        margin: 0;
        /*    background: url(img/bgsocialinput.jpg) repeat-x;*/
        background: url('img/bgMenuVerde.jpg') repeat-x;
        padding: 0px;
        margin-top: 2px;
        border:1px solid rgba(50,50,50,0.3);
        color: #FFF;
        font-weight: bold;
        height: 24px;
        min-width: 70px;
        text-align: center;
        cursor: pointer;
        border-radius: 4px;
        margin-left: 5px;
        box-shadow: 1px 1px 2px #949599;
    }
    .button_disabled{
        background:url(img/bgsocialinput.jpg) repeat-x;
        color:#828282;
    }
    .hood{
        padding: 0px;
        margin: 0px;
    }
    .title_user{
        font-weight: normal;
        font-size: 13px;
    }

    .small_input{
        width: 50px;
    }
    .upload_thumbs{
        float: left;
        text-align: center;

    }
    .upload_thumb_box{
        height: 60px;
        overflow: hidden; 
    }
    .upload_thumb_box img{
        width: 70px;


        margin: 2px;
    }
    .recomendation .t{
        padding-bottom: 5px;
    }
    .recomendation a{
        text-decoration: none;
        color: #fff;
    }
    .recomendation a:hover{
        color: #CCC;
    }

    .form_cesion input[readonly="readonly"]{
        background-color: #CCC;
    }
    .form_cesion input[readonly]{
        background-color: #CCC;
    }
    .form_cesion .l{
        text-align: left;
    }
    .form_cesion .r{
        text-align: right;
    }
    .form_cesion input[type="text"]{
        width: 200px;
        border: #CCC solid 1px;
    }
/*.form_cesion p input[type="text"]{
    float: right;
    }*/

    .form_cesion input.inputError{
        border: #BA1D1D solid 1px;
    }
    #messageErrorForm{
        color: #BA1D1D;
        padding: 10px;
    }
    .loading_{
        min-height: 50px;
        width: auto;
        text-align: center;
    }

    .boxFilter{
        /*lista padre de elementos*/
        list-style: none;
        margin: 10px 10px 0px 10px;
        background-color: #F9F9F9;
        border:2px solid #CED9DF;
        padding: 0px 0px 0px 0px;
        color:#666;
    }

    .boxFilter .item{
        padding: 8px;
    }
    .boxFilter input[type="text"]{
        border: #AAA solid 1px;
        border-radius: 4px;
        color:#666;

    }
    .boxFilter input[type="button"]{
        border: #AAA solid 1px;
        padding-left: 5px;
        padding-right: 5px;
        border-radius: 4px;
        color:#666;
        /*font-weight: bold;*/
    }
    .boxFilter .item_add{
        padding: 2px 2px 2px 8px;

    }
    .boxFilter .item_add a{
        text-decoration: none;
        color:#666;
    }
    .boxFilter .item_add a:hover{
        text-decoration: none;
        color:#1BB2E7;
        /*font-size: 13px*/
        font-weight: 200;
    }

    .item_add_a {
        text-decoration: none;
        color: white;
        margin-top: 5px;
        margin-left: 5px;
    }

    .item_add_a:hover{
        color:#FCF7F7;
        font-weight: 200;
    }


    .boxFilter .title{
        cursor: pointer;
        background-color: #DDD;
        font-size: 14px;
        border:none;
        margin-bottom: 0px;
        padding-top: 10px;
        height: 25px;
        margin-bottom: 0px;
    }
    .boxFilter .collapse{
        display: none;
        margin: 10px 0px 10px 0px;
        padding: 0px;
    }
    .boxFilter .item span a{
        float: right;
        font-size: 16px;
        font-weight: bold;
        margin-top: -5px;
        cursor: pointer;
    }
    .boxFilter .item span a:hover{
        color: #999;
    }
    .boxFilter .separator{
        border-bottom: #CCC solid 1px;
        margin-right: 5px;
        margin-left: 5px;

    }



    .result{
        font-weight: bold;
        margin-bottom: 15px;
    }
    .result select{
        border-radius: 4px;
        border: #AAA solid 1px;
        background-color: #DDDDDD;

    }
    .order{
        margin-top: -7px;
        float: right;
    }
    .rental{
        display: none;
    }
    .infoBox .IFcontainer {
        position: relative;
        width: 208px;
        padding: 10px;
        background-color: #ffffff;
        font-family: Helvetica, Arial;
        font-size: 13px;
        color: #999;

        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;

        -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
        -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
        -o-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
        -ms-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
        box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    }

    .infoBox .IFcontainer .IFclose {
        position: absolute;
        top: -15px;
        right: -15px;
        width: 30px;
        height: 30px;
        background-image: url('../img/lbox_controls.png');	
        background-repeat: no-repeat;
    }

    .infoBox .IFcontainer .IFcorner {
        position: absolute;
        bottom: -18px;
        left: 50%;
        margin-left: -15px;
        width: 30px;
        height: 18px;
        background-image: url('../img/info-box-pico.png');	
        background-repeat: no-repeat;

    }

    .infoBox .IFcontainer img.IFheader {
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
    }

    .infoBox .IFcontainer div#IFtitleBox {
        margin: 5px 0 1px 0;
        font-size: 17px;
        color: #d66100;
        font-weight: 600;
        letter-spacing: -1px;
    }

    /*esto es para alinear la imagen de google como resultado del buscador*/
    .imagenAlign{
        vertical-align: text-top;
    }
    .boxMessage{
        padding: 10px;
        border-radius: 6px;
        font-weight: bold;
        font-size: 14px !important;
        text-align: center;
    }
    .error{
        border: #BA1D1D solid 2px;
    }
    .success{
        border: #007C00 solid 2px;
    }

    #content_co .comment_auction .response{
        float: left;
        width: 100%;
    }
    #content_co .comment_auction .response .margin{
        margin-left: 60px;
    }
    #content_co .comment_auction .response h1{
        font-size: 12px;
        padding-left: 0px;
    }
    #content_co .comment_auction .response .date{
        float: right;
    }

    #thermometer {
        display: inline-block;
        position: relative;
        margin: 10px 0;
        width: 717px;
        height: 58px;
    }
    .thermometer-circle {
        width: 50px;
        height: 50px;
        background-color: #C4C2C2;
        border: solid #f0f0f0 4px;
        box-shadow: 2px 2px 5px #666 inset;
        margin: 0 auto;
        border-radius: 100%;
        -webkit-transition: 500ms;
        text-align: center;
        line-height: 50px;
        font-size: 24px;
        color: #FFF;
        cursor: pointer;
        float: left;
    }
    .thermometer-bar {
        width: 82px;
        height: 20px;
        background-color: #C4C2C2;
        border-top: solid #f0f0f0 2px;
        border-bottom: solid #f0f0f0 2px;
        box-shadow: 2px 2px 5px #666;
        border-radius: 0;
        -webkit-transition: 500ms;
        text-align: center;
        line-height: 50px;
        font-size: 24px;
        margin-top: 17px;
        float: left;
    }
    .thermometer-tooltip {
        display: none;
        position: relative;
        width: 200px;    
        padding: 10px;
        margin: 0 0 12px 0;    
        z-index: 100;
        background: #DAF0C4;
        color: #666;
        text-align: left;
        font-weight: bold;
        font-size: 13px;
        border-radius: 4px;
    }
    .cession_state_tooltip_subtitle {
        font-weight: normal;
        font-size: 11px;
    }
    .thermometer-tooltip:before {
        content: "";
        position: absolute;
        border: 0 solid #DAF0C4;
        bottom: -14px;
        z-index: 100;
        border-right-width: 10px;
        border-bottom: 14px solid transparent;
        width: 50%;
        right: 50%;
    }
    .thermometer-tooltip:after {
        content: "";
        position: absolute;
        bottom: -14px;
        z-index: 100;
        border: 0 solid #DAF0C4;
        border-bottom: 14px solid transparent;
        border-left-width: 10px;
        width: 50%;
        left: 50%;
    }
    .thermometer-tooltip H3 {
        color: #666;
    }
    .thermometer-link-label {
        color: #557089;
        font-weight: bold;
    }
    .table-spacing {
        border-spacing: 0px;
    }
    .table-list {
        width: 100%;
    }
    .table-list tr td {
        vertical-align: middle;
    }

    .content-menu {
        height: 38px;
        background: none;
    }
    .content-main-container {
        background-color: #EFEFEF;
        padding-bottom: 30px;
        padding: 0 16px;
    }
    .seller-container-no-default {
        display: none;	
    }
    .control-panel-container {
        padding: 11px 0;
    }
    .control-panel-button {
        padding: 0;
        width: 18%;
        margin: 0 2px;
        background: url(img/bgsocialinput.jpg) repeat-x;
        border: 1px solid rgba(50,50,50,0.3);
        border-radius: 4px;
        height: 28px;
        line-height: 26px;
        text-align: center;
        cursor: pointer;
        color: #828282;
        box-shadow: 1px 1px 2px #D0D1D5;
    }

    .control-panel-button-green {
        padding: 0;
        width: 18%;
        margin: 0 2px;
        background: url('img/bgMenuVerde.jpg') repeat-x;
        border: 1px solid rgba(50,50,50,0.3);
        border-radius: 4px;
        height: 28px;
        line-height: 26px;
        text-align: center;
        cursor: pointer;
        color: #FFF;
        box-shadow: 1px 1px 2px #D0D1D5;
        font-weight: bold;
    }

    .control-panel-button-current {
        background: none;
        background-color: #23536C;
        font-weight: bold;
        color: #FFF;
    }
    .control-panel-button a {
        text-decoration: none;
    }
    .control-panel-title-Table {
        background-color: #00B3EB;
        vertical-align: middle;
        color: #FFF;
    }
    .publication-box-one #seller_nick {
        text-transform:uppercase;
    }
    .publication-box-one #imagen {
        padding-right: 6px;
    }

    .tabla-oferts {
        width: 100%;
    }
    .tabla-oferts-columna1 {
        width: 50%;
        float: left;
    }
    .tabla-oferts-columna1-positive {
        margin-left: 0px;
        padding-left: 0px;
    }
    .tabla-oferts-columna2 {
        float: right;
    }
    .before-recomendation {
        padding-top: 10px;
    }

    /* HEADER STYLE */
    #header-main-container {
        height: 130px;
        background-color: #FFF;
    }
    #header-main-container-section-a {
        width: 60%;
        float: left;
        padding-top: 25px;
        padding-left: 10px;
    }
    #header-main-container-section-b {
        /* 	width: 40%;  */
        /* 	float: left;  */
        position: relative;
        margin-right: 12px;
    }
    #header-main-container-section-b-tabs {
        position: absolute; 
        top: 90px; 
        right: 0px;
    }
    #header-bar-container {
        background-color: #1BB2E7;
        height: 7px;
    }
    ul.section-b-tabs a {
        float:left;
        width:115px;
        text-decoration:none;
        color:white;
        height: 30px;
        border-radius: 5px 5px 0 0;
        text-align: center;
        line-height: 32px;
        font-size: 12px;
        font-weight: bold;
        text-transform: uppercase;
    }
    ul.section-b-tabs a.tab-a {
        background-color:#1BB2E7;
    }
    ul.section-b-tabs a.tab-b {
        background-color:#1F526B;
    }
    ul.section-b-tabs a.tab-c {
        background-color:#8CCEE0;
    }
    ul.section-b-tabs a.tab-d {
        background-color:#75609D;
    }
    ul.section-b-tabs li {display:inline;}

    .cession_online_content {
        padding: 0 12px;
    }
    .cession_online_content table td {
        vertical-align: initial;
    }
    .cession_online_columnCentral {
        padding: 0;
        width: 61%;
        max-width: 750px;
        background: #D1D1CF;
    }
    .cession_online_navbar {
        height: 34px;
        background-color: #1F526B;
        clear: both;
        font-weight: bold;
        padding: 5px 5px 0 5px;
    }
    .cession_online_navbar a {
        color: #FFF;
    }


    .barrios_navbar {
        height: 34px;
        background-color: #8CCEE0;
        clear: both;
        font-weight: bold;
        padding: 5px 5px 0 5px;
    }
    .barrios_navbar a {
        color: #FFF;
    }

    .suscripciones_navbar {
        height: 34px;
        background-color: #592054;
        clear: both;
        font-weight: bold;
        padding: 5px 5px 0 5px;
    }
    .suscripciones_navbar a {
        color: #FFF;
    }

    .cession_online_title {
        text-align: center;
        padding-top: 11px;
        font-weight: bold;
        color: #686866;
        font-size: 15px;
        text-transform: uppercase;
    }
    .cessiones_online_pc_title {
        margin-bottom: 8px;
        font-weight: bold;
        font-size: 16px;
        color: #686866;
    }
    .cessiones_online_button {
        padding: 0;
        width: 25%;
        margin: 0 2px;
        background: url(img/cession_online_button.jpg) repeat-x;
        border: 1px solid rgba(50,50,50,0.3);
        border-radius: 4px;
        height: 28px;
        line-height: 26px;
        text-align: center;
        cursor: pointer;
        color: #FFF;
        box-shadow: 1px 1px 2px #D0D1D5;
        font-weight: bold;
    }
    .co-left {
        text-align: left;
    }
    .co-right {
        text-align: right;
    }
    .co-comp-width {
        width: 215px;
    }
    #in-co-buyer-user,
    #in-co-seller-user,
    #in-cop-buyer-user {
        margin: 0px;
        width: 206px;
    }
    .title-eidicom-bar {
        background-color: #1BB2E7;
    }
    .co-title-eidicom-bar {
        background-color: #1F526B;
    }

    .ba-title-eidicom-bar {
        background-color: #8CCEE0;

    }

    .ba-title-eidicom-bar-2 {
        background-color: #8CCEE0;
        min-height: 6px;
    }
    .co-title-eidicom-bar-pass {
        background-color: #949599;
    }
    .main-table-struct {
        width: 100%;
        border: none;
        border-style: none;
        border-spacing: 0px;
        border-collapse: separate;
    }
    .main-table-struct .contents .contents-inside {
        text-align: center;
        padding: 15px;
    }
    .main-table-struct .contents .contents-inside table.contents-inside-table {
        width: 500px;
        margin-left: auto;
        margin-right: auto;
    }
    .main-table-struct .contents .contents-inside table.contents-inside-table td.contents-inside-table-pay {
        vertical-align: middle;
        text-align: right;
    }
    .menu-datos .control-panel-container #in-buyer, 
    .menu-datos .control-panel-container #in-seller {
        display: none;
    }
    .menu-datos .control-panel-container .cessions-button-list {
        float: right;
        width: 136px;
        height: 28px;
    }

    /*POPUP INICIAL*/

    .popup-home{
        position: fixed;
        z-index: 1000000;
        width: 100%;
        height: 100%;
        background-color:rgba(3, 3, 3, 0.5);
        top:0;
        left: 0;
    }

    .popup-home .content .cerrar{
        position: absolute;
        width: 30px;
        height: 30px;
        z-index: 10000000;
        cursor:pointer;
        right: -4%;
        top: -4%;
        transition: all 0.3s ease-in-out;
        box-shadow:0px 0px 10px #333;
        border-radius:40px;
    }

    .popup-home .content:hover .cerrar{
        opacity:1;
    }   

    .popup-home .cerrar img{
        width: 30px;
        height: 30px;
    }

    .popup-home .content{
        position: absolute;
        z-index: 999999;
        height: 449px;
        width: 598px;
        top:50%;
        left: 50%;
        margin-top: -225px;
        margin-left: -300px;
        box-shadow:0px 0px 20px #000;
    }

    /*FIN POPUP INICIAL*/

    #sp-html-in-subtitles
    {
        display: none;
    }
    fieldset{
        border:#AAA dashed 1px;
        margin-top: 7px;
        margin-bottom: 10px;
    }
    fieldset legend{
        font-weight: bold;
    }

    #formAddClientCommercial input[type="text"],select{
        width: 165px;
    }
    #formAddClientCommercial select{
        width: 172px;
        margin-left: 3px;
        max-width:172px;
    }
    .cession_online_columnCentral {
        padding: 0;
        width: 60%;
        max-width: 750px;
        /*background: #D1D1CF;*/
        background: #FFFFFF;
    }
    .cession_online_navbar {
        height: 34px;
        background-color: #1F526B;
        clear: both;
        font-weight: bold;
        padding: 5px 5px 0 5px;
    }
    .cession_online_navbar a {
        color: #FFF;
    }

    .clear{
        clear:both;
    }
    .enlaces-ceol a{
        color: #1F526B; 
        font-size:17px;
        line-height:28px;
        text-decoration:none;
    }

    .enlaces-ceol .circle-ceol{
        float: left;
    }

    .enlaces-ceol{
        margin-top: 10px;
    }
    .cessiones_online_button_2 {
        padding: 0;
        width: 100%;
        margin: 0 2px;
        border: 1px solid rgba(50,50,50,0.3);
        border-radius: 4px;
        height: 28px;
        line-height: 26px;
        cursor: pointer;
        color: #FFF;
        box-shadow: 1px 1px 2px #D0D1D5;
        font-weight: bold;
        text-align: left;
        padding-left: 24px;
        font-size: 13px;
        background: url(img/rigth.png) 6px no-repeat;
    }
    .circle-ceol {
        width: 30px;
        height: 30px;
        margin: 0 auto;
        border-radius: 100%;
        -webkit-transition: 500ms;
        text-align: center;
        line-height: 30px;
        font-size: 19px;
        color: #FFF;
        float: left;
    }

    .hr_ceol{
        margin-left: 17px;
        margin-right: 25px;
        border-bottom-width: 7px;
        border: 1px solid;
        border-color: #06526A;
    }


    /*POPUP AUTORIZACION*/

    .centrar{
        position: absolute;
        top: 0;
        left:0;
        width: 100%;
        height: 250%; 
        background: rgba(0,0,0,.6); 
    }

    .centrar .landing-popup{
        width: 300px;
        height: 80px;
        top: 200px;
        left: 50%;
        background-color: #1F526B;
        color:#fff; 
        line-height: 40px;
        padding: 30px;
        margin-left: -150px; 
        text-align: center;
        font-size: 18px;
        border: 5px solid #fff; 
        position: absolute;
        box-shadow: 0 0 20px #000;
        z-index: 1;
    }

    .centrar .landing-popup .cerrar{
        position: absolute;
        width: 30px;
        height: 30px;
        z-index: 10000000;
        cursor:pointer;
        right: -5%;
        top: -21%;
        transition: all 0.3s ease-in-out;
        box-shadow:0px 0px 10px #333;
        border-radius:40px;
    }

    .centrar .cerrar img{
        width: 30px;
        height: 30px;
    }

    cerrar-portales{
        top: 4px;
        left: 32%;
        padding: 30px;
        margin-left: -150px;
        position: absolute;
    }

    .centrar .landing-popup-portales{
        width: 640px;
        height: 480px;
        top: 80px;
        left: 36%;
        background-image: url(img/mensaje_fin_de_a?.jpg);
        background-repeat: no-repeat;
        color:#fff; 
        margin-left: -150px; 
        border: 5px solid #fff; 
        position: absolute;
        box-shadow: 0 0 20px #000;
    }

    .centrar .landing-popup-portales-error{
        width: 580px;
        height: 420px;
        top: 50px;
        left: 32%;
        background-image: url(img/popup_portales_error.jpg);
        background-repeat: no-repeat;
        color:#fff; 
        padding: 30px;
        margin-left: -60px; 
        border: 5px solid #fff; 
        position: absolute;
        box-shadow: 0 0 20px #000;
    }

    .centrar .landing-popup-portales-error-corte-luz{
        width: 584px;
        height: 268px;
        top: 150px;
        left: 32%;
        background-size: contain;
        background-image: url(../../images/error_temporal_corte_luz.jpg);
        background-repeat: no-repeat;
        color:#fff; 
        padding: 30px;
        margin-left: -60px; 
        border: 5px solid #fff; 
        position: absolute;
        box-shadow: 0 0 20px #000;
    }
    /*FIN POPUP INICIAL*/

    div.enlace-ceol-chico a:hover{
        text-decoration: none;
    }


/* 
*Iconsss
*/


@font-face {
    font-family: 'Glyphicons Halflings';
    src: url('../fonts/glyphicons-halflings-regular.eot');
    src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular') format('svg');
}

.glyphicon {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    -webkit-font-smoothing: antialiased;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
}

.glyphicon-asterisk:before {
    content: "\2a";
}

.glyphicon-plus:before {
    content: "\2b";
}

.glyphicon-euro:before {
    content: "\20ac";
}

.glyphicon-minus:before {
    content: "\2212";
}

.glyphicon-cloud:before {
    content: "\2601";
}

.glyphicon-envelope:before {
    content: "\2709";
}

.glyphicon-pencil:before {
    content: "\270f";
}

.glyphicon-glass:before {
    content: "\e001";
}

.glyphicon-music:before {
    content: "\e002";
}

.glyphicon-search:before {
    content: "\e003";
}

.glyphicon-heart:before {
    content: "\e005";
}

.glyphicon-star:before {
    content: "\e006";
}

.glyphicon-star-empty:before {
    content: "\e007";
}

.glyphicon-user:before {
    content: "\e008";
}

.glyphicon-film:before {
    content: "\e009";
}

.glyphicon-th-large:before {
    content: "\e010";
}

.glyphicon-th:before {
    content: "\e011";
}

.glyphicon-th-list:before {
    content: "\e012";
}

.glyphicon-ok:before {
    content: "\e013";
}

.glyphicon-remove:before {
    content: "\e014";
}

.glyphicon-zoom-in:before {
    content: "\e015";
}

.glyphicon-zoom-out:before {
    content: "\e016";
}

.glyphicon-off:before {
    content: "\e017";
}

.glyphicon-signal:before {
    content: "\e018";
}

.glyphicon-cog:before {
    content: "\e019";
}

.glyphicon-trash:before {
    content: "\e020";
}

.glyphicon-home:before {
    content: "\e021";
}

.glyphicon-file:before {
    content: "\e022";
}

.glyphicon-time:before {
    content: "\e023";
}

.glyphicon-road:before {
    content: "\e024";
}

.glyphicon-download-alt:before {
    content: "\e025";
}

.glyphicon-download:before {
    content: "\e026";
}

.glyphicon-upload:before {
    content: "\e027";
}

.glyphicon-inbox:before {
    content: "\e028";
}

.glyphicon-play-circle:before {
    content: "\e029";
}

.glyphicon-repeat:before {
    content: "\e030";
}

.glyphicon-refresh:before {
    content: "\e031";
}

.glyphicon-list-alt:before {
    content: "\e032";
}

.glyphicon-flag:before {
    content: "\e034";
}

.glyphicon-headphones:before {
    content: "\e035";
}

.glyphicon-volume-off:before {
    content: "\e036";
}

.glyphicon-volume-down:before {
    content: "\e037";
}

.glyphicon-volume-up:before {
    content: "\e038";
}

.glyphicon-qrcode:before {
    content: "\e039";
}

.glyphicon-barcode:before {
    content: "\e040";
}

.glyphicon-tag:before {
    content: "\e041";
}

.glyphicon-tags:before {
    content: "\e042";
}

.glyphicon-book:before {
    content: "\e043";
}

.glyphicon-print:before {
    content: "\e045";
}

.glyphicon-font:before {
    content: "\e047";
}

.glyphicon-bold:before {
    content: "\e048";
}

.glyphicon-italic:before {
    content: "\e049";
}

.glyphicon-text-height:before {
    content: "\e050";
}

.glyphicon-text-width:before {
    content: "\e051";
}

.glyphicon-align-left:before {
    content: "\e052";
}

.glyphicon-align-center:before {
    content: "\e053";
}

.glyphicon-align-right:before {
    content: "\e054";
}

.glyphicon-align-justify:before {
    content: "\e055";
}

.glyphicon-list:before {
    content: "\e056";
}

.glyphicon-indent-left:before {
    content: "\e057";
}

.glyphicon-indent-right:before {
    content: "\e058";
}

.glyphicon-facetime-video:before {
    content: "\e059";
}

.glyphicon-picture:before {
    content: "\e060";
}

.glyphicon-map-marker:before {
    content: "\e062";
}

.glyphicon-adjust:before {
    content: "\e063";
}

.glyphicon-tint:before {
    content: "\e064";
}

.glyphicon-edit:before {
    content: "\e065";
}

.glyphicon-share:before {
    content: "\e066";
}

.glyphicon-check:before {
    content: "\e067";
}

.glyphicon-move:before {
    content: "\e068";
}

.glyphicon-step-backward:before {
    content: "\e069";
}

.glyphicon-fast-backward:before {
    content: "\e070";
}

.glyphicon-backward:before {
    content: "\e071";
}

.glyphicon-play:before {
    content: "\e072";
}

.glyphicon-pause:before {
    content: "\e073";
}

.glyphicon-stop:before {
    content: "\e074";
}

.glyphicon-forward:before {
    content: "\e075";
}

.glyphicon-fast-forward:before {
    content: "\e076";
}

.glyphicon-step-forward:before {
    content: "\e077";
}

.glyphicon-eject:before {
    content: "\e078";
}

.glyphicon-chevron-left:before {
    content: "\e079";
}

.glyphicon-chevron-right:before {
    content: "\e080";
}

.glyphicon-plus-sign:before {
    content: "\e081";
}

.glyphicon-minus-sign:before {
    content: "\e082";
}

.glyphicon-remove-sign:before {
    content: "\e083";
}

.glyphicon-ok-sign:before {
    content: "\e084";
}

.glyphicon-question-sign:before {
    content: "\e085";
}

.glyphicon-info-sign:before {
    content: "\e086";
}

.glyphicon-screenshot:before {
    content: "\e087";
}

.glyphicon-remove-circle:before {
    content: "\e088";
}

.glyphicon-ok-circle:before {
    content: "\e089";
}

.glyphicon-ban-circle:before {
    content: "\e090";
}

.glyphicon-arrow-left:before {
    content: "\e091";
}

.glyphicon-arrow-right:before {
    content: "\e092";
}

.glyphicon-arrow-up:before {
    content: "\e093";
}

.glyphicon-arrow-down:before {
    content: "\e094";
}

.glyphicon-share-alt:before {
    content: "\e095";
}

.glyphicon-resize-full:before {
    content: "\e096";
}

.glyphicon-resize-small:before {
    content: "\e097";
}

.glyphicon-exclamation-sign:before {
    content: "\e101";
}

.glyphicon-gift:before {
    content: "\e102";
}

.glyphicon-leaf:before {
    content: "\e103";
}

.glyphicon-eye-open:before {
    content: "\e105";
}

.glyphicon-eye-close:before {
    content: "\e106";
}

.glyphicon-warning-sign:before {
    content: "\e107";
}

.glyphicon-plane:before {
    content: "\e108";
}

.glyphicon-random:before {
    content: "\e110";
}

.glyphicon-comment:before {
    content: "\e111";
}

.glyphicon-magnet:before {
    content: "\e112";
}

.glyphicon-chevron-up:before {
    content: "\e113";
}

.glyphicon-chevron-down:before {
    content: "\e114";
}

.glyphicon-retweet:before {
    content: "\e115";
}

.glyphicon-shopping-cart:before {
    content: "\e116";
}

.glyphicon-folder-close:before {
    content: "\e117";
}

.glyphicon-folder-open:before {
    content: "\e118";
}

.glyphicon-resize-vertical:before {
    content: "\e119";
}

.glyphicon-resize-horizontal:before {
    content: "\e120";
}

.glyphicon-hdd:before {
    content: "\e121";
}

.glyphicon-bullhorn:before {
    content: "\e122";
}

.glyphicon-certificate:before {
    content: "\e124";
}

.glyphicon-thumbs-up:before {
    content: "\e125";
}

.glyphicon-thumbs-down:before {
    content: "\e126";
}

.glyphicon-hand-right:before {
    content: "\e127";
}

.glyphicon-hand-left:before {
    content: "\e128";
}

.glyphicon-hand-up:before {
    content: "\e129";
}

.glyphicon-hand-down:before {
    content: "\e130";
}

.glyphicon-circle-arrow-right:before {
    content: "\e131";
}

.glyphicon-circle-arrow-left:before {
    content: "\e132";
}

.glyphicon-circle-arrow-up:before {
    content: "\e133";
}

.glyphicon-circle-arrow-down:before {
    content: "\e134";
}

.glyphicon-globe:before {
    content: "\e135";
}

.glyphicon-tasks:before {
    content: "\e137";
}

.glyphicon-filter:before {
    content: "\e138";
}

.glyphicon-fullscreen:before {
    content: "\e140";
}

.glyphicon-dashboard:before {
    content: "\e141";
}

.glyphicon-heart-empty:before {
    content: "\e143";
}

.glyphicon-link:before {
    content: "\e144";
}

.glyphicon-phone:before {
    content: "\e145";
}

.glyphicon-usd:before {
    content: "\e148";
}

.glyphicon-gbp:before {
    content: "\e149";
}

.glyphicon-sort:before {
    content: "\e150";
}

.glyphicon-sort-by-alphabet:before {
    content: "\e151";
}

.glyphicon-sort-by-alphabet-alt:before {
    content: "\e152";
}

.glyphicon-sort-by-order:before {
    content: "\e153";
}

.glyphicon-sort-by-order-alt:before {
    content: "\e154";
}

.glyphicon-sort-by-attributes:before {
    content: "\e155";
}

.glyphicon-sort-by-attributes-alt:before {
    content: "\e156";
}

.glyphicon-unchecked:before {
    content: "\e157";
}

.glyphicon-expand:before {
    content: "\e158";
}

.glyphicon-collapse-down:before {
    content: "\e159";
}

.glyphicon-collapse-up:before {
    content: "\e160";
}

.glyphicon-log-in:before {
    content: "\e161";
}

.glyphicon-flash:before {
    content: "\e162";
}

.glyphicon-log-out:before {
    content: "\e163";
}

.glyphicon-new-window:before {
    content: "\e164";
}

.glyphicon-record:before {
    content: "\e165";
}

.glyphicon-save:before {
    content: "\e166";
}

.glyphicon-open:before {
    content: "\e167";
}

.glyphicon-saved:before {
    content: "\e168";
}

.glyphicon-import:before {
    content: "\e169";
}

.glyphicon-export:before {
    content: "\e170";
}

.glyphicon-send:before {
    content: "\e171";
}

.glyphicon-floppy-disk:before {
    content: "\e172";
}

.glyphicon-floppy-saved:before {
    content: "\e173";
}

.glyphicon-floppy-remove:before {
    content: "\e174";
}

.glyphicon-floppy-save:before {
    content: "\e175";
}

.glyphicon-floppy-open:before {
    content: "\e176";
}

.glyphicon-credit-card:before {
    content: "\e177";
}

.glyphicon-transfer:before {
    content: "\e178";
}

.glyphicon-cutlery:before {
    content: "\e179";
}

.glyphicon-header:before {
    content: "\e180";
}

.glyphicon-compressed:before {
    content: "\e181";
}

.glyphicon-earphone:before {
    content: "\e182";
}

.glyphicon-phone-alt:before {
    content: "\e183";
}

.glyphicon-tower:before {
    content: "\e184";
}

.glyphicon-stats:before {
    content: "\e185";
}

.glyphicon-sd-video:before {
    content: "\e186";
}

.glyphicon-hd-video:before {
    content: "\e187";
}

.glyphicon-subtitles:before {
    content: "\e188";
}

.glyphicon-sound-stereo:before {
    content: "\e189";
}

.glyphicon-sound-dolby:before {
    content: "\e190";
}

.glyphicon-sound-5-1:before {
    content: "\e191";
}

.glyphicon-sound-6-1:before {
    content: "\e192";
}

.glyphicon-sound-7-1:before {
    content: "\e193";
}

.glyphicon-copyright-mark:before {
    content: "\e194";
}

.glyphicon-registration-mark:before {
    content: "\e195";
}

.glyphicon-cloud-download:before {
    content: "\e197";
}

.glyphicon-cloud-upload:before {
    content: "\e198";
}

.glyphicon-tree-conifer:before {
    content: "\e199";
}

.glyphicon-tree-deciduous:before {
    content: "\e200";
}

.glyphicon-briefcase:before {
    content: "\1f4bc";
}

.glyphicon-calendar:before {
    content: "\1f4c5";
}

.glyphicon-pushpin:before {
    content: "\1f4cc";
}

.glyphicon-paperclip:before {
    content: "\1f4ce";
}

.glyphicon-camera:before {
    content: "\1f4f7";
}

.glyphicon-lock:before {
    content: "\1f512";
}

.glyphicon-bell:before {
    content: "\1f514";
}

.glyphicon-bookmark:before {
    content: "\1f516";
}

.glyphicon-fire:before {
    content: "\1f525";
}

.glyphicon-wrench:before {
    content: "\1f527";
}

.text-muted {
    color: #999999;
}

.text-primary {
    color: #428bca;
}

.text-warning {
    color: #c09853;
}

.text-danger {
    color: #b94a48;
}

.text-success {
    color: #468847;
}

.text-info {
    color: #3a87ad;
}

.text-left {
    text-align: left;
}

.text-right {
    text-align: right;
}

.text-center {
    text-align: center;
}
.pmc input[type="text"],.pmc select {
    margin: 0;
    width: 200px;
}
.pmc select {

    width: 209px;
}
.text-white{
    color:#FFF;
}
.footerAuction span.real_state span{
    margin-left: 25px;
    margin-right: 5px;
    color: #1BB2E7;
    font-size: 16px;
}
.footerAuction span.real_state{
    /*font-size:*/   
}
.header_real_state img{
    width: 100%;
}
.header_real_state{
    background-color: #EFEFEF;
    border: #AAA solid 1px;
    padding: 10px;
    margin-bottom: 10px;
    padding-right: 15px;
}
.header_real_state h1{
    padding-left: 0;
}
.col{
    float: left;
}
.col-6{
    width: 50%;
}
.col-2{
    width: 20%;
}
.col-10{
    width: 80%;
}
.col-4{
    width: 30%;
}
.col-8{
    width: 60%;
}
.pl{
    padding-left: 15px;
}
.real_state{
    padding: 0;
    margin: 0;
    margin-top: 2px;
    float: right;
    text-align:right;
}
.login_colapse{
    height: 39px;
    clear: both;
    font-weight: bold;
    text-align: center;
    cursor: pointer;
}

.search_colapse{
    cursor: pointer;
}

.register{
    cursor:pointer;
    color: #1F526B;
    margin: 2px 15px;
    background: rgba(255,255,255,0.7);
    border-radius: 3px;
}

.help_cesion_list{
    float: right;
    font-size: 24px;
    color: #38B148;
    margin-left: 8px;
}

.help_cesion{
    float: right;
    font-size: 24px;
    color: #1F526B;
    margin-left: 8px;
    margin-top: -7px;
}

#collapsible-panels h2.active {  
    background-color: #CCC;;
}  

#collapsible-panels div {  
    margin: 0px;
    padding: 0px;
    border: 0;
}   
#collapsible-panels h2 {  
    width: 650px; 
    margin:0;  
    padding: 10px 0;  

}  

#collapsible-panels h2 a {  
    font-size: 12px; 
    text-decoration:none;  

}  
#collapsible-panels div {  
    width: 650px; 
}  
.errfont1{ 
    font-weight: bold; 
    color: #FF0000; 
    text-align: center;
    padding: 5px;
}

input.disabled{
    background-color: #D8D8D8;
    border-color: #D8D8D8;
    cursor: not-allowed !important;
    opacity: .65;
}

.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 4px;
  font-size: 12px;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #ec971f;
  border-radius: 10px;
}

.badge:empty {
  display: none;
}

.oldSite{
    display: block;
}
.newSite{
    display: none;
}