.formBusqueda {
    width: auto;
}
.formBusqueda select.block {
    width: 230px;
}
.formBusqueda label {
    width: 50px;
}
.formBusqueda label.operaciones {
    margin-left: 0px;
    width: 30px;
}

.ficha_box_title {
    border: 0px solid red;
    text-align: center;
    display:block;
    margin:auto;
    margin-top: 12px;
    margin-bottom: 0px;
    padding-bottom: 0px;
    color: #66CCFF;
}
.ficha_box_title span {
    color:#66CCFF; /* 619AD1 */
    color: #619AD1;
}


#fotos {
    width: 460px;
    height: 360px;
    /* border: 1px solid #550000; */
    border: 1px solid #EEEEEE;
    /* margin: 10px auto 10px auto; */
    margin: 0px auto 10px auto;
    overflow: hidden;
    background-color: #F9F9F9;
    background-image: url('/public/imgs/bkgGaleria.jpg');
    background-position: 160px 120px;
    /* background-position: 20px 20px; */
    background-repeat: no-repeat;
}

#fotos img#imagenPropiedad, #fotos img.galeria  {
    /* margin: 20px; */
    /* border: 1px solid #550000; */
    /* border: 1px solid #EEEEEE; */
}
/* aqui estara cada imagen */
.contenedorImg {
    width: 460px;
    height: 360px;
}
.contenedorImg img {
    /* margin: 20px; */
}
.contenedorImg .envolturaImg {
    margin: 1px;
    border: 19px solid #F9F9F9;
    width:420px;
    height:320px;
    overflow: hidden;
    text-align:center;
}
/* fin */
/* aqui los links o los botones */
#links {
}
#links #anchor {
    text-align: center;
    margin: 0px 20px 0px 20px;
}
/* los links normales dentro del id anchor */
#links #anchor a {
    color: #666666;
    font-weight: bold;
    text-decoration: none;
}
#anterior, #diapositiva, #siguiente {
    position: relative;
    top: -30px;
    left: 360px;
    width: 40px;
    height: 30px;
    cursor: pointer;
    margin: 2px 0px 0px 4px;
    border: 0px;
    background-color: #999999; /* transparent */
}
#anterior {
    background-image: url("/public/imgs/anteriorFicha.gif");
    background-repeat: no-repeat;
    background-position: center right;
}
#anterior:hover {
    background-position: center left;
}
#siguiente {
    background-image: url("/public/imgs/siguienteFicha.gif");
    background-repeat: no-repeat;
    background-position: center left;
}
#siguiente:hover {
    background-position: center right;
}
#diapositiva {
    width: 40px;
    height: 30px;
    background-image: url("/public/imgs/diapositiva.gif");
    background-repeat: no-repeat;
    background-position: center right;
}
#diapositiva:hover {
    background-position: center left;
}




/*********************/
#cmdsFicha {
        text-align: right;
        padding-right: 60px;
        margin-bottom: 4px;

    }
    #infoCmds {
        border: 1px solid #FFFFFF;
        /* font-style: italic; */
        margin-right: 4px;
        font-size: 13px;
        vertical-align: top;
        padding-top: 3px;
        display: inline-block;
        font-size: 11px;
        letter-spacing: 1px;
    }
    .cmdFicha {
        display: inline-block;
        width: 26px;
        height: 26px;
        overflow: hidden;
        background-color: #FFFFFF;
        cursor: pointer;
        margin-left: 4px;
        border: 0px;
        background-repeat: no-repeat;
        background-position: center center;
    }
#volverAlListado {
    font-size: 1px;
    color: #FFFFFF;
    display: inline-block;
    width: 20px;
    height: 20px;
}
    #volverListado, #volverAlListado {
        background-image: url(/public/imgs/listado.gif);
    }
    #openFormConsulta {
        background-image: url(/public/imgs/consulta.gif);
    }
    #printFicha {
        background-image: url(/public/imgs/impresora.gif);
    }
    #cmdRecomendar {
        background-image: url(/public/imgs/recomendar.gif);
    }

    /* anterior diapositiva sigiente*/

    table.datosFicha {
        float: none;
        width: 500px;
        margin: auto;
        margin-bottom: 10px;
    }
    table.datosFicha .titulo {
        background-color: #F6FAFD;
        background-color: #FFFFFF;
        text-align:center;
        font-size:14px;
        color:#615357;
        padding: 6px;
        color: #619AD1;
        border-bottom: 1px solid #EFEFEF;
    }
    table.datosFicha td {
        border-bottom: 1px solid #EBECEE;
        padding: 6px;
        vertical-align: text-top;
    }
    table.datosFicha .subtitulo {
        text-align:center;
        color:#615357;
        padding: 6px;
        font-weight: bold;
        color: #777777;
    }
    table.datosFicha .servicio {
        text-align: center;
    }
    table.datosFicha .descripcion {
        text-align:justify;
    }
/* -- Informacion de la inmobiliaria -- */
    #infoInmobiliaria {}
    #infoInmobiliaria h3 {
        text-align: center;
        color: #66CCFF;
        padding: 0px;
        margin: 0px;
        margin-bottom: 6px;
        margin-top: 10px;
                                                                    color: #619AD1;
    }
    #infoInmobiliaria .logo {
        padding: 4px;
        display: block;
        margin: auto;
        margin-top: 6px;
        border: 1px solid #CCCCCC;
    }
    #infoInmobiliaria .inmobiliaria {
        width: 100%;
    }
    #infoInmobiliaria .inmobiliaria ul {
        list-style: none;
        margin: 10px;
        padding: 0px;
        display: block;
    }
    #infoInmobiliaria .inmobiliaria ul li {
        margin: 0px 10px 0px 10px;
        font-size: 12px;
        color: #385870;
    }
    #infoInmobiliaria .inmobiliaria ul li.direccion {
        margin-bottom: 6px;
        text-align: center;
        margin-right: 0px;
        color: #0464A1;
        color: #4084C8;
        font-size: 12px;
    }
    #infoInmobiliaria .inmobiliaria ul li a {
        color: #385870;
        text-decoration: none;
    }
    #infoInmobiliaria .inmobiliaria ul li a:hover {
        color: #243948;
    }
    #infoInmobiliaria .inmobiliaria ul li b {
        font-weight: bold;
    }


/******************************************************************************/

#formConsulta form, #formRecomendar form {
    margin: 6px auto auto auto;
    width: 500px;
}
#formConsulta h1, #formRecomendar h1 {
    color: #085190;
    margin: auto auto 10px auto;
    background-color: #F6FAFD; /* #F9F9F9; */
    text-align:center;
    font-size:14px;
    color:#615357;
    padding: 6px;
    color: #619AD1;
}
#formConsulta form #mensajeForm, .ventanaEmergente #mensajeForm, #formRecomendar form #mensajeFormRecomendar, .ventanaEmergente #mensajeFormRecomendar
{
    width: 80%;
    margin: auto;
    margin-bottom: 10px;
}
#formConsulta form label, #formRecomendar form label {
    width: 120px;
}
/*#formConsulta form label small
{
    color: #999999;
    text-align: right;
}*/
#formConsulta form input, #formConsulta form textarea,
#formRecomendar form input, #formRecomendar form textarea {
    border: 1px solid #C8D2D9;
    padding: 3px;
    float: left;
    margin-left: 10px;
    margin-bottom: 6px;
}
#formConsulta form input.hidden {
    display: none;
}
#formConsulta form .img_big_pic, #formRecomendar form .img_big_pic {
    float: left;
    margin-left: 10px;
}
#formConsulta form input#enviar, #formRecomendar form input#enviar {
    background: transparent;
    width: 70px;
}
#formConsulta form img, #formRecomendar form img {
    display:block;
    margin: 4px;
    margin-left: 20px;
    border: 1px solid #CCCCCC;
}
/* win
#sombraWin {
    display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
    height: 100%;
    background-color: #699FBB; 
	-moz-opacity:0.3;
	opacity:0.3;
    filter: alpha(opacity=30);
    z-index: 102;
}
#contenidoWin {
    position: absolute;
	top: 0px;
	left: 0px;
    display: none;
    width: 100%;
    height: 100%;
    margin: auto;
    background: transparent;
    text-align: center;
    z-index: 103;
}
#cabeceraWin {
    border: 1px solid #666666;
    margin:auto;
    margin-top:60px;
    width: 520px;   
    height: 22px;
    text-align: right;
    vertical-align: middle;
    background-color: #666666
}
#cabeceraWin .titulo {
    float: left;
    width: 90%;

    display: inline-block;
    text-align: left;
    padding-left: 10px;
    vertical-align: middle;
    color:#FFFFFF;
    font-size: 12px;
    font-weight: bold;
    margin: 4px 0px 0px 0px;
}
#cabeceraWin .clouse {
    background-image: url("/public/imgs/clousebwblue.jpg");
    background-repeat: no-repeat;
    background-position: center right;
    display: inline-block;
    width: 20px;
    height: 20px;
    float: right;
    cursor: pointer;
}
#cuerpoWin {
    border: 1px solid #666666;
    margin:auto;
    width: 520px;
    height: 400px;
    overflow: hidden;
    background-image: url(/public/imgs/load.gif);
    background-position: center center;
    background-repeat: no-repeat;
    background-color: #FFFFFF;
}
#cuerpoWin iframe {
    border: 0px;
    width: 100%;
    height: 100%;
    margin: 0px;
    padding: 0px;
}
*/

#sombraWin {
    display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
    height: 100%;
    background-color: #699FBB; /**/
	-moz-opacity:0.3;
	opacity:0.3;
    filter: alpha(opacity=30);
    z-index: 102;
}
#contenidoWin {
    position: absolute;
	top: 0px;
	left: 0px;
    display: none;
    width: 100%;
    height: 100%;
    margin: auto;
    background: transparent;
    text-align: center;
    z-index: 103;
}
#cabeceraWin {
    border: 2px solid #497295;
    margin:auto;
    margin-top:60px;
    width: 540px;   /*7*/
    height: 22px;
    text-align: right;
    vertical-align: middle;
    background-color: #497295;
}
#cabeceraWin .titulo {
    float: left;
    width: 90%;

    display: inline-block;
    text-align: left;
    padding-left: 10px;
    vertical-align: middle;
    color:#FFFFFF;
    font-size: 12px;
    font-weight: bold;
    margin: 4px 0px 0px 0px;
}
#cabeceraWin .clouse {
    background-image: url("/public/imgs/clousebwblue.jpg");
    background-repeat: no-repeat;
    background-position: center right;
    display: inline-block;
    width: 20px;
    height: 20px;
    float: right;
    cursor: pointer;
}
#cuerpoWin {
    border: 2px solid #497295;
    margin:auto;
    width: 540px;
    height: 420px;
    overflow: hidden;
    background-image: url(/public/imgs/load.gif);
    background-position: center center;
    background-repeat: no-repeat;
    background-color: #FFFFFF;
}
#cuerpoWin iframe {
    border: 0px;
    width: 100%;
    height: 100%;
    margin: 0px;
    padding: 0px;
}
/* oculta el titulo de los formularios en las ventanas emergentes */
.ventanaEmergente h1 {
    display:none;
}
