
#mensaje_consulta_filtro {
    position    : absolute;
    border      : 1px solid #737373;
    z-index     : 2000;
    padding     : 7px;
    background  : #EAEAEA;
    color       : #000; 
    -moz-border-radius  : 8px;
    border-radius       : 8px;               
}

#mensaje_consulta_filtro img { margin-right  : 8px; }

#lienzo_mensaje {
    position      : fixed;
    top           : 0px;
    left          : 0px;
    background    : #000;
    z-index       : 9998;
}

#marco_mensaje {
    display       : block;
    position      : fixed;
    top           : 80px;
    left          : 80px;
    z-index       : 9999;
    width         : 240px;
    height        : 490px;
    overflow      : scroll-y;
    /*background    : #3d1901;*/
    background    : #fff;
    -moz-border-radius  : 7px;
    border-radius       : 7px;
    padding       : 15px;            
    padding-bottom : 20px;
}

#mensaje_pie_respuesta {
    background      : rgb(0,102,153);
    padding-top     : 5px;
    padding-bottom  : 5px;
    font-size       : 14px;
    font-family     : Tahoma, Verdana;
    color           : #fff;
    background-image: url('../images/close_black.png');
    background-repeat   : no-repeat;
    background-position : 97% center;
    height              : 38px;
    -moz-border-radius  : 7px;
    border-radius       : 7px;
    margin-bottom   : 10px;
    line-height     : 28px;
    text-indent     : 15px;
}

.mensaje_agradecimiento {
    text-align      : justify;
    font-size       : 12px;
    color           : #444;
    margin-top      : 7px;
    min-height      : 50px;
    padding-right   : 10px;
}

#logo_marco_mensaje { margin-top:5px;margin-right:8px;float:left; }
#contenedor_botones_mensaje { margin-top:15px; }
#contenedor_botones_mensaje div { width:180px;margin:0px auto; }
    
#loading { 
    display   : none; 
    position  : fixed;
    z-index   : 9999; 
    left      : 0; 
    top       : 0; 
    width     : 100%; 
    height    : 100%;
    background          : #000; 
    background-image    : url('../images/loading.gif'); 
    background-repeat   : no-repeat; 
    background-position : center center;
    font-size           : 36px;
    font-family         : verdana;
    color               : #fff; 
    padding-top         : 200px;
    opacity             : 0.5;
    filter              : alpha(opacity=50);
}
    
/***** CAMBIAR EL COLOR DE LOS jALERT ********/
#popup_title { background:#333 !important; }

/***** FORMULARIO CONTACTAR ***************/

#formulario_contactar {
    display: block;
    width: 250px;
    margin: 0px auto;
    padding: 10px 0px 0px 0px;
    line-height: 1.4em;
    text-align: left;
    font: 85%/0.9 arial, helvetica, sans-serif;
}

#formulario_contactar .title {
    display     : block;
    margin      : 0 0 15px 0;
    border-bottom: 1px solid #2F2F2F;
}

#formulario_contactar input {
    height      : 25px;
    padding     : 5px 5px 0 5px;
    background  : #fff;
    border      : 1px solid #cecece;
    font-size   : 14px;
    color       : #000 !important;
    font-family : Arial, Helvetica, sans-serif;
    display     : block;
    width       : 191px;
    margin      : 0 0 15px 0;
    border-radius : 6px;
}

#formulario_contactar select {
    height      : 34px;
    padding     : 5px 5px 0 5px;
    background  : #fff;
    border      : 1px solid #cecece;
    font-size   : 14px;
    color       : #000 !important;
    font-family : Arial, Helvetica, sans-serif;
    display     : block;
    width       : 202px;
    margin      : 0 0 15px 0;
    border-radius : 6px;
}

#formulario_contactar label {
    font-family: Tahoma, Verdana, Arial;
    font-size: 14px;
}

#formulario_contactar textarea {
    width       : 190px;
    height      : 130px;
    display     : block;
    border      : 1px solid #cecece;
    font-size   : 13px;
    padding-top : 8px;
    color       : #000 !important;
}

#formulario_contactar button#boton_enviar {
    height    : 36px !important;
    display   : inline-block;
    padding   : 0 8px;
    border    : none;
    font      : bold 12px "Arial" !important;
    color     : #fff !important;
    text-decoration: none !important;
    text-transform: uppercase;
    cursor    : pointer;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    background  : #444;
    margin-top  : 7px;
}

div.formulario_contactar ul, div.formulario_contactar li { padding-left:0px;margin-left:0px; list-style-type: none; }