

/************************/
/* BLOQUE HERRAMIENTAS */
/**********************/

/* Ubicacion en el menu superior */
/*-------------------------------*/
.menusup .herramientas_menu {
   position:relative;
   z-index: 99;
   float: right;
   text-align: right;
   font-size:12px;
   margin-top:4px;
   margin-right:10px;
}
.herramientas_menu span.texto_expand, .herramientas_menu img.ico_help {
   display:none;
}
.herramientas_menu .tool_wrapper {
   display:inline;
   padding: 0 5px;
}
.herramientas_menu span.trigger img {
   vertical-align: bottom;
   margin-right: 3px;
}
.herramientas_menu .trigger_wrapper {
   display: inline;
}
.herramientas_menu .tool_wrapper .tool_desplegable {
   position: absolute;
   display: block;
   top: 20px;
   right: 0;
   color: #777777;
   background: #F7F7F7;
   border: solid #DDDDDD;
   border-width: 0px 0px 1px 1px;
   padding:4px;
   text-align:left;
}
.herramientas_menu #tool_enviar .tool_desplegable, .herramientas_menu #tool_enlazar .tool_desplegable {
   width: 310px;
}
.herramientas_menu #tool_compartir .tool_desplegable {
   width: 440px;
}
.herramientas_menu .tool_wrapper .tool_desplegable img.cerrar {
   float: right;
   width: 12px;
   height: 12px;
   cursor:pointer;
   display:block;
}

.herramientas_menu #tool_enlazar p {
   margin-top: 6px;
}
.herramientas_menu #tool_enlazar .input {
   margin: 4px 0 6px 0;
   width: 96%;
}

.herramientas_menu #tool_enviar .fields {
   position:relative;
   margin: 0px 16px 6px 6px;
}
.herramientas_menu #tool_enviar .field_set {
   width:100%;
   clear:both;
   padding:2px 0;
}
.herramientas_menu #env_comentario {
   height: 70px;
}
.herramientas_menu #tool_enviar .input {
   width: 94%;
}
.herramientas_menu #tool_enviar .submit .field_set {
   float:none;
   width:100%;
   text-align:center;
   padding-top: 6px;
}
.herramientas_menu #tool_enviar .messages {
   position:absolute;
   left:0;
   top:0;
   right: -16px;   bottom:0;   text-align:center;
   background:#F7F7F7;
   font-size: 16px;
   padding-top: 80px;
}
.herramientas_menu #env_sending { z-index: 500; }
.herramientas_menu #env_success { z-index: 1000; }
.herramientas_menu #env_error { z-index: 1000; }
.herramientas_menu #env_nombre1_error_wrapper {
   top: 14px;
   left: -220px;
}
.herramientas_menu #env_email2_error_wrapper, .herramientas_menu #env_email2_2_error_wrapper {
   top: 90px;
   left: -220px;
}
.herramientas_menu #tool_compartir li {
   list-style: none;
   display:inline;
   margin-left: 6px;
}
.herramientas_menu #tool_compartir li img {
   vertical-align: middle;
   margin-right: 2px;
   padding-bottom:2px;}

/* Ubicacion en el lateral derecho */
/*---------------------------------*/
.lateral_derecho .herramientas_lateral {
   font-size:14px;
}
.herramientas_lateral * {
   margin: 0;
   padding: 0;
}
.herramientas_lateral .tool_desplegable {
   border: solid #DDDDDD;
   border-width: 1px 0;
   padding: 4px 6px;
   color: #777777;
   font-size: 12px;
   background: #F7F7F7;
}
.herramientas_lateral .trigger_wrapper {
   padding: 4px;
}
.herramientas_lateral .trigger_wrapper img {
   vertical-align: middle;
   margin: 0 6px 2px 4px;
}
.herramientas_lateral .trigger_text {
   color: #00539F;
}
.herramientas_lateral .trigger_text_hover {
   color: #6699CC;
   text-decoration:underline;
}
.herramientas_lateraral .trigger, .herramientas_lateral .cerrar {
   cursor:pointer;
}
.herramientas_lateral .tool_desplegable .cerrar {
   float: right;
   margin: 0px;
}
.herramientas_lateral #tool_enviar .fields {
   position: relative;
   z-index: 900;
      }
.herramientas_lateral #tool_enviar .field_set {
   margin: 2px 4px 6px;
}
.herramientas_lateral #tool_enviar .input {
   padding: 2px 4px 0px 4px;
   width: 90%;
}
.herramientas_lateral #env_comentario {
   height: 70px;
}
.herramientas_lateral .submit .field_set {
   text-align: center;
}
.herramientas_lateral #env_nombre1_error_wrapper {
   top: 2px;
   left: -216px;
}
.herramientas_lateral #env_email2_error_wrapper, .herramientas_lateral #env_email2_2_error_wrapper {
   top: 89px;
   left: -216px;
}
.herramientas_lateral #tool_enviar .messages {
   position: absolute;
   top: -2px;
   left: 0;
   right: -6px;
   bottom: 0;
   text-align:center;
   background:#F7F7F7;
   font-size: 16px;
   padding-top: 100px;
}
.herramientas_lateral #env_sending { z-index: 500; }
.herramientas_lateral #env_success { z-index: 1000; }
.herramientas_lateral #env_error { z-index: 1000; }

.herramientas_lateral #tool_enlazar p {
   margin-top:6px;
}
.herramientas_lateral #tool_enlazar .input_wrapper {
   margin: 2px 4px 6px 0;
}
.herramientas_lateral #tool_enlazar .input {
   width: 94%;
   padding: 2px 4px 0px 4px;
}
.herramientas_lateral #tool_compartir p {
   display:none;
}
.herramientas_lateral #tool_compartir ul {
   margin: 6px 0 6px 6px;
   list-style: none;
}
.herramientas_lateral #tool_compartir li {
   padding: 2px 0;
}
.herramientas_lateral #tool_compartir a {
   color: #00539F;
   text-decoration: none;
}
.herramientas_lateral #tool_compartir a:hover {
   color: #6699CC;
   text-decoration: underline;
}
.herramientas_lateral #tool_compartir ul img {
   vertical-align: middle;
   margin: 0 6px 2px 4px;
}
.herramientas_lateral img.ico_help {
   cursor:pointer;
   margin: 0 0 2px 4px;
   vertical-align:middle;
}


  /******************/
 /* BLOQUE FILTROS */
/******************/

.filter {
    color:#3C3C3C;
    font-size:12px;
    margin:10px 0;
}
.filterTitle {
    font-weight:bold;
    /*float:left;*/
    /*width:80px;*/
    margin-left:30px;
}
.filterControl {
    margin:6px 20px 4px;
}
.filterLabel {
    color:#AAAAAA;
    float:right;
    text-align:right;
    margin-right:30px;
}

#filtros .ui-slider {
    height:1px;
    border-color:#00539F;
}

#filtros .ui-slider-handle {
    height:10px;
    width:4px;
    top:-5px;
    margin-left:-2px;
    border-color:#00539F;
}

#filtros .ui-slider-range {
    background:#00539F;
}

.orderTitle {
    margin: 6px 20px 4px;
    font-size:12px;
    color:#00539F;
    font-weight:bold;
}
.order {
    margin: 4px 30px 4px;
    font-size:12px;
    color:#3C3C3C;
}
.orderLabel {
    float:left;
    width:100px;
    font-weight:bold;
}
.orderAsc {
    color:#00539F;
    cursor:pointer;
    float:left;
    width:60px;
}
.orderDesc {
    color:#00539F;
    cursor:pointer;
}
.orderAsc:hover,.orderDesc:hover {
   color: #0068C6;
}
.order .actual {
    font-weight:bold;
}

.blockUI * {
    margin:0;
    padding:0;
}
.blockUI {
    top:100px;
    background:#FFFFFF;
    border:5px solid #00539F;
    padding:20px;
    text-align:center;
    color:#3C3C3C;
    font-size:12px;
}
.blockUI p {
    margin-bottom:10px;
}

#filtersLog b {
    font-weight:bold;
    color:red;
}
.reset {
    margin: 20px 30px 0px;
    font-size:12px;
    text-align:right;
}
.reset span {
    cursor:pointer;
    color:#00539F;
}
.reset span {
    color: #0068C6;
}
