@charset "utf-8";
/*
        COFIDIS
        
        CSS: General
        
        Alisys Software	
        http://www.alisys.net
        
        05 - 2008
*/


/* -------------------------------------------------------------------------------------------- */
/* -------------------------->>> ESTILOS GENERALES <<<---------------------------------- */
/* -------------------------------------------------------------------------------------------- */

* { margin:0; padding:0; }

p { margin-bottom:15px;}

a img {	
    border: 0px;
    text-decoration: none;
}

.cls { clear: both; }

abbr, acronym {
    border: none;
}

fieldset {
    border: none;
}

*.reemplazo_imagen {
    display: block;
    position: relative;
    margin: 0em;
    overflow: hidden;
}
*.reemplazo_imagen *.img {
    display: block;
    position: absolute;
    top: 0em;
    left: 0em;
    width: 100%;
    height: 100%;
    background-position: top left;
    background-repeat: no-repeat;
}
*.reemplazo_imagen a, a.reemplazo_imagen {
    cursor: pointer;
    text-decoration: none;
}

*.reemplazo_imagen a:hover, a.reemplazo_imagen:hover {
    text-decoration: none;
}

.izquierda { float:left; padding-top:3px; }

/* -------------------------------------------------------------------------------------------- */
/* -------------------------->>> TIPOGRAFIA <<<------------------------------------------------ */
/* -------------------------------------------------------------------------------------------- */

body {
    color: #484848;
    color: #484848;
    font-family: Tahoma, Arial, Verdana,  Helvetica, sans-serif;
    font-size: 11px; /* 1EM=10px */	
}
h1 {
    color: red;
    font-size: 4em;
}
h2 {
    color: olive;
    font-size: large;
    font-weight: normal;
}
h3 {
    color: grey;
    font-size: 1.4em;
}
h3 a {
    text-decoration: none;
}
h3 a:hover {
    text-decoration: none;
}
h4 {
    color: blue;
    font-size: small;
    font-weight: normal;
}
ul li {
    list-style: none;
}
li a {
    cursor: pointer;
}

a {	color: #7AB10B;
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}
.permii{float: left;}


/* -------------------------------------------------------------------------------------------- */
/* -------------------------->>> CONTENEDOR PRINCIPAL CENTRADO <<<----------------------------- */
/* -------------------------------------------------------------------------------------------- */

#contenedor_centrado {
    border: 1px solid #999999;
    margin: 0 auto;
    width: 993px;
    background:url(../img/fdo_cuerpo.gif) repeat-y;
}


/* -------------------------------------------------------------------------------------------- */
/* -------------------------->>> CABECERA <<<-------------------------------------------------- */
/* -------------------------------------------------------------------------------------------- */

#cabecera {
    overflow: hidden;
    position: relative;
    margin-bottom: 18px;
    background: url(../img/todo_en_cabecera.gif) no-repeat;
    height:84px;
}
#cabecera_alisys {
    overflow: hidden;
    position: relative;
    margin-bottom: 18px;
    background: url(../img/todo_en_cabecera_alisys.gif) no-repeat;
    height:84px;
}

#cabecera_decomtel {
    overflow: hidden;
    position: relative;
    margin-bottom: 18px;
    background: url(../img/todo_en_cabecera_decomtel.gif) no-repeat;
    height:84px;
}

#cabecera_taitic {
    overflow: hidden;
    position: relative;
    margin-bottom: 18px;
    background: url(../img/todo_en_cabecera_taitic.gif) no-repeat;
    height:84px;
}

#cabecera_navigo {
    overflow: hidden;
    position: relative;
    margin-bottom: 18px;
    background: url(../img/todo_en_cabecera_navigo.gif) no-repeat;
    height:84px;
}

#usuario {
    width:700px;
    padding: 56px 0 0 32px;
    float:left;
}

.tipo_usuario {font-size:12px; color:#7AB10B;}
.usuario {font-size:12px; color:#FFFFFF;}

#notificacion {
    text-align:right;
    margin-top:16px;
    padding-right:158px;
}

#notificacion img { padding-bottom:1px; padding-right:3px;}


#cerrar_sesion {
    text-align:right;
    padding-top:53px;
    padding-right:35px;
}
#cerrar_sesion a{
    color:#FFFFFF;
}

/* -------------------------------------------------------------------------------------------- */
/* ------------------------------>>> MENU <<<-------------------------------------------------- */
/* -------------------------------------------------------------------------------------------- */

#menu {
    float: left;
    padding-left:29px;
    width: 234px;
    background: url(../img/fdo_menu.gif) repeat-y;
    margin-bottom:28px;
}

#titulo_menu {
    background:#999999;
    margin:0 0 0 0;
    padding:10px 20px 10px 20px;
    font-size:14px;
    color:#e7e4d4;
    width:185px;
}

#cuerpo_menu{
    margin:0;
    padding:0;
    color:#000000;
    width:225px;
}


#menu a { color:#000000;}
#menu a.configuracion { color:#4b4a4a;}
#menu a:hover { text-decoration:none; }
/* #menu a:hover { color:#7AB10B;} */
#menu a:hover { background:#CFD4AC; } /* en ie 6 hace que cambie el color de fondo del texto de los enlaces */

.entregados {color:#157d37;}
.errores {color:#EB0202;}

.vineta { padding-left:3px; padding-right:4px; padding-bottom:1px;}
.vineta_vino_desp { padding-right:4px; padding-bottom:2px;}
.icono { padding-right:4px;}
.vineta_config { padding-right:4px; padding-left:1px;}

.sin_desplegar { font-size:12px; padding:7px 20px 7px 20px; border-bottom:1px solid #999999;}

.sin_desplegar:hover { background:#CFD4AC; }

/* .sin_desplegar_activo { height:21px; font-size:12px; padding:7px 20px 7px 20px; border-bottom:1px solid #999999; background:#B6BA99; } */

.titular_desp { font-size:12px; padding:7px 20px 2px 20px;}

.item_desp  { font-size:11px; padding:2px 20px 2px 40px; background:#e7e4d4;}
.item_desp:hover { background:#CFD4AC; }

/* .item_desp_activo  { font-size:11px; padding:2px 20px 2px 40px; background:#B6BA99;} */

.activo { background:#B6BA99; font-weight:bold; }

.separador_desp { height:6px; width:100%; border-bottom:1px solid #999999;}

/* -------------------------------------------------------------------------------------------- */
/* ----------------------------->>> CONTENIDO <<<------------------------------------------------- */
/* -------------------------------------------------------------------------------------------- */

#contenido {
    width: 691px;
    padding-right:29px;
    /*	margin-left:20px; */
    background: url(../img/fdo_contenido.gif) repeat-y;
    float:right;
    margin-bottom:28px;
}

#punto_activo {
    background:#7AB10B;
    margin:0 0 0 0;
    padding:10px 20px 10px 20px;
    font-size:14px;
    color:#FFFFFF;
}

#punto_activo a {color:#ffffff; text-decoration:none;}
#punto_activo a:hover {text-decoration:underline;}


#cuerpo_contenido {
    margin:0;
    padding:20px 20px 20px 20px;
}


/*------------------------------  login  ---------------------------------------------*/


#caja_login {
    width: 335px;
    margin: 70px auto 243px auto;
    padding-top:10px;
    background: url(../img/fdo_contenido.gif) repeat-y;
}


#caja_login_error {
    width: 392px;
    margin: 70px auto 168px auto;
    padding-top:10px;
    background: url(../img/fdo_contenido.gif) repeat-y;
}

.boton_entrar {  margin-left:84px; padding-top:0px; }

#resultado_envio_login { font-size:12px; margin:0 0 25px 0; background-color:#f4f3ee; padding:10px; border:1px solid; border-color:#7AB10B; }


/*-------------------------  formulario de sms nuevo --------------------------------*/

input , textarea {
    background-color: #f4f3ee;
    color: #323232;
    font-family: Tahoma, Arial, Verdana,  Helvetica, sans-serif;
    font-size: 11px;
    /*	padding:5px; margin:0 0 0 5px;*/
}

select {
    background-color: #f4f3ee;
    color: #323232;
    font-family: Tahoma, Arial, Verdana,  Helvetica, sans-serif;
    font-size: 11px;
    /*	padding:5px;	margin:0 0 0 5px; 	*/
}

option { 
    background-color: #f4f3ee;
    color: #323232;
    font-family: Tahoma, Arial, Verdana,  Helvetica, sans-serif;
    font-size: 11px;
    padding-right:5px;
}

.fila_formulario { clear:both; margin-bottom:15px; }

.fila_formulario_prepago {clear:both; }
.etiqueta_prepago { float:left; width:80px; font-weight: bold; padding-top:3px; padding-bottom:15px;} /* cambiar el width para variar la posicion donde comienzan todos los campos */
.etiqueta_prepago2 { float:left; width:120px; font-weight: bold; padding-top:3px;padding-bottom:15px;} /* cambiar el width para variar la posicion donde comienzan todos los campos */


.etiqueta { float:left; width:80px; font-weight: bold; padding-top:3px;} /* cambiar el width para variar la posicion donde comienzan todos los campos */

.etiqueta_nuevo_prog { float:left; width:145px; font-weight: bold; padding-top:3px;} /* cambiar el width para variar la posicion donde comienzan todos los campos */

.etiqueta_sep_franjas { float:left; width:145px; font-weight: bold; padding-top:1px;} /* cambiar el width para variar la posicion donde comienzan todos los campos */

.etiqueta_cabecera_franjas { float:left; width:133px; *width:130px; font-weight: bold; padding-top:3px;} /* cambiar el width para variar la posicion donde comienzan todos los campos */

.etiqueta_larga { float:left; font-weight: bold; padding-top:3px;} /* cambiar el width para variar la posicion donde comienzan todos los campos */

.etiqueta_select { float:left; width:80px; font-weight: bold; padding-top:3px; } /* cambiar el width para variar la posicion donde comienzan todos los campos */

.codigo_bono{ float:left; padding-top:3px;}
.input_bono{ float:right;  padding-top:3px; padding-left:10px;}
.submit_bono{float:right; padding-top:10px;}
.espaciado{padding-top: 5px;margin-top:10px;margin-bottom:7px;}

/* Aniadidas las siguientes etiquetas para colocar el formulario de costes y detalles */
.etiqueta_informe { float:left; margin-right:5px; font-weight: bold; padding-top:3px; }
.etiqueta_apanada { float:lefT; margin-left: 20px; }
.etiqueta_consultar { margin-left: 10px; }

/* hr {width:100%;height:1px;color:#f4f3ee;background:#f4f3ee; border:none; margin:0 0 15px 0; padding:0;} */

#separador { clear:both; padding:0; margin-bottom:15px;}

#cuerpo_mensaje { border:1px solid #f4f3ee; padding:5px; margin:0 0 15px 0; width:66%;}

.variable { color:#7AB10B;}

.enviar  { border:none; border: 0px; text-decoration: none; padding:0px; margin:0px;}

#resultado_envio { font-size:12px; font-weight:bold; margin:10px 0 30px 0; background-color:#f4f3ee; padding:10px; width:630px; border:1px solid; border-color:#7AB10B; }

#botones { clear:both; margin-left:80px;}

/*-------------------------  fax - nuevo  --------------------------------*/

.adjuntar_otro_archivo { clear:both; margin-left:80px; margin-bottom:15px; }


/*-------------------------  informes y estadisticas - sms enviados --------------------------------*/


.informe_sms_enviados {
    margin:0;
    padding:0;
    border:none;
    border-spacing:0;
    border-collapse:collapse;
}

.ancho { width:100%; }

.informe_sms_enviados th { 
    padding:7px 10px;
    background:#d0cac2;
    font-weight:bold;
    text-align:left;
    border-right:1px solid #e8e7e2;
    vertical-align:top;
}

.informe_sms_enviados th.ultima_columna { border-right:none; }

.informe_sms_enviados th img { padding:0 0 1px 3px; }

.informe_sms_enviados td { 
    padding:7px 10px;
    text-align:left;
}

.informe_sms_enviados td.linea_roja_tabla { background:#7AB10B; height:3px; padding:0; }

.informe_sms_enviados td.linea_negra_tabla { background:#000000; height:1px; padding:0; }

.informe_sms_enviados a { color: #323232; }

.informe_sms_enviados a.filtrado_por { color: #7AB10B; display:block; font-weight:normal; text-align:center;  }

.informe_sms_enviados a.filtrado_por img { vertical-align:bottom; }

.estadisticas a { color: #7AB10B; }

tr.estadisticas { background:#e9d8d3; }


#paginacion_estadisticas { text-align:right; padding-top:7px; padding-right:10px; height:18px;}

#paginacion_estadisticas  a { color: #7AB10B; }

#paginacion_estadisticas  img { padding:0 2px 0 2px;}

.campo { width:101px; }
.n_paginas { width:85px; }
.cantidad { width:90px; }
.porcentaje { width:75px; }

.cantidad_entradas { margin-bottom:5px; }

.espacio_grafica { float:left; }

.grafica { margin:20px 0 0 10px; }

.remitente_r { width:90px; }
.f_recepcion { width:135px; }
.estado_r { width:90px; }
.usr_asignado { width:90px; }
.informe_sms_msj { width:200px; }

.campo_busqueda {background:#EBE9E3; font-weight:normal; margin-right:1px; vertical-align: bottom; }

/*-------------------------  fax - enviados  --------------------------------*/


.fax_destinatario_cab { float:left; width:85px; border-right:1px solid #e8e7e2; }
.fax_fecha_envio_cab { float:left; width:120px; border-right:1px solid #e8e7e2; }
.fax_estado_cab {float:left; width:85px; border-right:1px solid #e8e7e2; }
.fax_archivos_cab {float:left; width:275px; border-right:1px solid #e8e7e2; }

.fax_destinatario { float:left; width:86px;}
.fax_fecha_envio { float:left; width:121px;}
.fax_estado {float:left; width:87px;}
.fax_archivos {float:left; width:285px;}

.fax_enviado { color:#157d37;}


/*-------------------------  fax - entrada  --------------------------------*/

.fax_fecha_recep_cab { float:left; width:110px; border-right:1px solid #e8e7e2; }
.fax_estado_entrada_cab {float:left; width:285px; border-right:1px solid #e8e7e2; }

.fax_fecha_recep { float:left; width:111px;}
.fax_estado_entrada {float:left; width:296px;}

/*-------------------------  fax - gestion numeros  --------------------------------*/


.fax_numero { width:150px; }
.fax_check { width:14px; }
#fax_borrar { text-align:right; }

#fax_eliminar { margin:5px 0 10px 0; }

#eliminar_faxes { float:left; margin-right:40px; }

#fax_paginacion{ text-align:right; padding-top:7px; padding-right:10px; height:18px; background:#EBE9E3;}

#num_fax { margin-top:8px; }

/*----------------------------- sms programados programados -----------------------------------------------------*/


.prog_cod_env_cab { float:left; width:175px; border-right:1px solid #e8e7e2; }
.prog_cod_pla_cab { float:left; width:65px; border-right:1px solid #e8e7e2; }
.prog_rem_cab {float:left; width:80px; border-right:1px solid #e8e7e2; }
.prog_fec_pro_cab {float:left; width:125px; border-right:1px solid #e8e7e2; }
.prog_num_sms_cab { float:left; width:61px; border-right:1px solid #e8e7e2; }
.prog_cert_cab { float:left; width:37px; border-right:1px solid #e8e7e2; }
.prog_pro_caj_che_cab { float:left; width:32px; height:20px; padding-top:5px; padding-left:10px; background:#d0cac2; }

.prog_cod_env { float:left; width:177px;}
.prog_cod_pla { float:left; width:68px;}
.prog_rem {float:left; width:82px;}
.prog_fec_pro {float:left; width:128px;}
.prog_cert {float:left; width:41px;}
.prog_num_sms {float:left; width:63px;}
.prog_pro_caj_che_sms { float:left; width:32px; padding-top:5px; padding-left:0px;}



/*---------------------- sms instantaneos y programados bandeja de entrada ---------------------------*/

.responder, .editar  { border:none; border: 0px; text-decoration: none; margin:10px 10px 0 0; }
.fila_responder {  text-align:right; }


.prog_ent_destinatario_cab { float:left; width:96px; border-right:1px solid #e8e7e2; }
.prog_ent_estado_cab { float:left; width:72px; }
.prog_ent_fecha_notificacion_cab {float:left; width:114px; border-right:1px solid #e8e7e2; }
.prog_ent_fecha_envio_cab {float:left; width:130px; border-right:1px solid #e8e7e2; }
.prog_ent_descripcion_cab { float:left; width:143px; border-right:1px solid #e8e7e2; }
.prog_ent_caja_check_cab { float:left; width:32px; height:20px; padding-top:5px; padding-left:10px; background:#d0cac2; }

.sms_ent_fecha_envio_cab {float:left; width:284px; border-right:1px solid #e8e7e2; }



.prog_ent_destinatario { float:left; width:97px;}
.prog_ent_estado { float:left; width:73px;}
.prog_ent_fecha_notificacion {float:left; width:114px;}
.prog_ent_fecha_envio {float:left; width:131px;}
.prog_ent_descripcion {float:left; width:154px;}
.prog_ent_caja_check_sms { float:left; width:32px; padding-top:5px; padding-left:0px;}

.sms_ent_fecha_envio {float:left; width:295px;}

/*---------------- sms instantaneos y programados bandeja de entrada: gestion respuestas ---------------------------*/

.sms_inst_usuario_asignado_cab { float:left; width:138px; border-right:1px solid #e8e7e2; }
.sms_inst_fecha_recep_cab { float:left; width:135px; border-right:1px solid #e8e7e2; }

.sms_inst_usuario_asignado { float:left; width:148px;}
.sms_inst_fecha_recep { float:left; width:137px;}

.sms_prog_rte_cab { float:left; width:80px; border-right:1px solid #e8e7e2; }
.sms_prog_ent_estado_cab { float:left; width:65px; }
.sms_prog_ent_fecha_cab { float:left; width:101px; border-right:1px solid #e8e7e2; }
.sms_prog_cod_envio_cab { float:left; width:73px; border-right:1px solid #e8e7e2; }
.sms_prog_usuario_asignado_cab { float:left; width:95px; border-right:1px solid #e8e7e2; }

.sms_prog_rte { float:left; width:82px;}
.sms_prog_estado { float:left; width:65px;}
.sms_prog_fecha_notificacion { float:left; width:101px;}
.sms_prog_cod_envio { float:left; width:76px;}
.sms_prog_usuario_asignado { float:left; width:104px;}


#asignacion_usuario { margin:10px 0 10px 0;  padding:10px 10px 0 10px; /* background-color:#f4f3ee;*/ 
                      border:1px solid #f4f3ee; float:right; width:260px; }

.gestion_resp { margin:0 0 5px 0; padding:0; font-weight:bold; }

#buscar_usuario { float:left; }
#seleccionar_usuario { margin:0 16px 10px 16px; }
#asignar {  margin-top:13px; }

#user { margin-top:2px; }
#usuario_seleccionado { margin-top:2px; }

#responder_gest_respuestas { margin-top:10px; }

.asignacion_ok { font-weight:bold; color:#157d37; padding-bottom:10px; }
.asignacion_error { font-weight:bold; color:#7AB10B; padding-bottom:10px; }


/*--------------------- sms configuracion, listado de mensajes predefinidos ----------------*/

#crear_mensaje { margin:15px 0 10px 0; }
#separador_listado { margin-top:15px;}

#crear_mensaje_2 { float:right; margin:0 0 0px 0; }
#separador_listado_2 { clear:both; margin:15px 0 25px 0;}

.texto_intro_2 { float:left; margin:10px 0 20px 0;}

#crear_mensaje_3 { margin:0 0 0px 0; }
#separador_listado_3 { margin:15px 0 25px 0;}

.conf_codigo_cab { clear:both; float:left; width:60px; border-right:1px solid #e8e7e2; }
.conf_titulo_cab { float:left; width:200px; border-right:1px solid #e8e7e2; }
.conf_creado_por_cab {float:left; width:316px; border-right:1px solid #e8e7e2; }
.conf_caj_che_cab { float:left; width:32px; height:20px; padding-top:5px; padding-left:10px; background:#d0cac2; }

.conf_codigo { float:left; width:61px;}
.conf_titulo { float:left; width:201px;}
.conf_creado_por {float:left; width:327px;}
.conf_caj_che_sms { float:left; width:32px; padding-top:5px; padding-left:0px;}

/*--------------------- sms configuracion, formulario para crear un mensaje predefinico nuevo ----------------*/

#remitentes_posibles { float:left;  padding: 5px 20px 0 0; }

#remitentes_seleccionados {  padding: 5px 20px 0 0; }

.etiquetas_remitentes { padding:3px 0 10px 0; }

.texto_intro { clear:both; padding-bottom:15px;}

#separador_anadir_remitente { clear:both; padding:0; margin:15px 0;}

.etiqueta_sencilla {float:left; padding: 5px 0 0 0;}


#lista_remitentes {  padding-left: 80px; }

input.rte {

    background:none;   /*  para opera y firefox, para ie en su propia css  */
    background-color: #f4f3ee; 
    padding:0;
    margin:0;
    border:none;
}

.tabla_remitentes td {padding:8px 8px 8px 0;}

#anadir_remitente { padding:8px 0 5px 0;  }

.boton_crear {  }

/*---------------------------- sms prgramados enviados ------------------------------------------*/

.p_destinatario_cab { float:left; width:85px; border-right:1px solid #e8e7e2;}
.p_codigo_cab {float:left; width:54px;border-right:1px solid #e8e7e2; }
.p_estado_cab {float:left; width:55px;}
.p_fecha_notificacion_cab {float:left; width:102px;border-right:1px solid #e8e7e2;}
.p_remitente_cab {float:left; width:75px;border-right:1px solid #e8e7e2;}
.p_fecha_envio_cab {float:left; width:103px;border-right:1px solid #e8e7e2;}

.p_cod_envio_cab {float:left; width:69px;border-right:1px solid #e8e7e2;}

.p_caja_check_cab { float:left; width:22px; height:20px; padding-top:5px; padding-left:10px; background:#d0cac2; }


.p_destinatario { float:left; width:86px;}
.p_caja_codigo {float:left; width:55px;}
.p_estado {float:left; width:57px;}
.p_fecha_notificacion {float:left; width:101px;}
.p_remitente {float:left; width:76px;}
.p_fecha_envio {float:left; width:105px;}

.p_cod_envio {float:left; width:79px;}

.p_caja_check_sms { float:left; width:22px; padding-top:5px; padding-left:0px;}

/*---------------------------- sms inst enviados ------------------------------------------*/

.bandeja_enviados {
    width:100%;
    margin:0px;
    padding:0px;
    border:none;
    border-spacing: 0;
    border-collapse: collapse;
}

.bandeja_enviados th {
    padding:8px 10px;
    background:#d0cac2;
    font-weight:bold;
    border-right:1px solid #e8e7e2;
    text-align:left;
}

.bandeja_enviados td {
    padding:5px 10px;
}

.cabecera_listado_enviados {
    height:18px;
    padding-top:7px;
    padding-left:10px;
    background:#d0cac2;
    font-weight:bold;
    text-align:left;
}

.destinatario_cab { float:left; width:96px; border-right:1px solid #e8e7e2;}
.caja_codigo_cab {float:left; width:61px;border-right:1px solid #e8e7e2; }
.estado_cab {float:left; width:72px;}
.fecha_notificacion_cab {float:left; width:114px;border-right:1px solid #e8e7e2;}
.remitente_cab {float:left; width:90px;border-right:1px solid #e8e7e2;}
.fecha_envio_cab {float:left; width:111px;border-right:1px solid #e8e7e2;}
.caja_check_cab { float:left; width:32px; height:20px; padding-top:5px; padding-left:10px; background:#d0cac2; }
.usuario_cab { float:left; width:110px; border-right:1px solid #e8e7e2;}
.nombre_cab {float:left; width:150px;border-right:1px solid #e8e7e2;}
.mail_cab {float:left; width:200px;border-right:1px solid #e8e7e2;}
.responsable_cab {float:left; width:105px;border-right:1px solid #e8e7e2;}
.caja_check_usuario_cab { float:left; width:32px; height:20px; padding-top:5px; padding-left:10px; background:#d0cac2; }

.borde_rojo { border-bottom:3px solid #7AB10B; }

#linea_roja { clear:both; background: #7AB10B; height:3px;}

.destinatario { float:left; width:80px;}
.caja_codigo {float:left; width:79px;}
.estado {float:left; width:71px;}
.fecha_notificacion {float:left; width:117px;}
.remitente {float:left; width:90px;}
.fecha_envio {float:left; width:122px;}
.caja_check_sms { float:left; width:32px; padding-top:5px; padding-left:0px;}
.usuario_col { float:left; width:110px;}
.nombre_col { float:left; width:150px;}
.mail_col{float:left; width:202px;}
.responsable_col {float:left; width:117px;}
.caja_check_usuario { float:left; width:32px; padding-top:5px; padding-left:0px;}

.datos { padding-top:7px; padding-left:10px; height:18px; }


.fila_clara {background:#f4f3ee;}
.fila_oscura {background:#EBE9E3;}
.fila_activa { background:#B6BA99; }

.fila_total_ant { background:#999; height:1px; }
.fila_total_ant td { height: 1px; padding:0; }
.fila_total { background:#DCDCDC; }

input.checkbox_seleccionar  {
    padding:0px;
    margin:0px;
    background:none;
    cursor:default;
}

.ordenado_por {
    padding: 0 0 1px 3px;
}

.sin_leer { font-weight:bold;}

.codigo { text-align:center; }

#operaciones_grupo { clear:both; text-align:right; width:641px;  padding-top:7px; padding-right:10px; height:18px; }

#paginacion { text-align:right; width:641px;  padding-top:7px; padding-right:10px; height:18px;}

#paginacion a { color: #7AB10B; }

#paginacion img { padding:0 2px 0 2px;}

.num_pagina { font-weight:bold;}

#checkmarcados { color: #666666; }

/* rollover de tabla de enviados 
table.bandeja_enviados tr:hover {background:#CFD4AC; } */

#sms a { color: #323232;}
#sms a:hover {  background-color:#CFD4AC; text-decoration:none; cursor:hand;} /* en ie 6 hace que cambie el color de fondo del texto de los enlaces */

.ultima_fila { border-bottom:1px solid #ebe9e3; }

.fila { float:left; } /* NO PONER CLEAR BOTH PORQUE EN IE6 ESTROPEA EL SALTO DE FILA, AJUSTAR EL ANCHO DE LAS DIVS PARA FORZAR EL SALTO DE FILA */
.fila:hover { background-color:#CFD4AC; cursor:hand}   /* el icono no se pone como mano de enlaces */

.fila_sin:hover { float:left; }

.detalles {
    width:100%;
    margin:0;
    padding:0;
    border:none;
    border-spacing:0;
    border-collapse:collapse;
    clear:both;
}
.resultarecep{
    font-weight:bold;
}
/* .detalles td { border:1px solid #CC0099; }    */

.detalles th { font-weight:bold; text-align:left; padding:8px 10px;}

.etiqueta_detalles { padding:5px 5px 5px 10px; font-weight:bold;}

.contenido_detalles { padding:5px 10px 5px 5px;}

.primera_fila_detalles { padding-top:10px;}

.arriba { vertical-align:top;}

/*.entregado { color:#157d37;}*/
.entregado { color:#7AB10B;}

/*.error, .rechazado { color:#7AB10B;}*/
.error, .rechazado { color:#ff0000;}

.enviado { color: #323232;}

.fila_roja td {	margin:0; padding:0;}



/*---------------------------- usuarios -  ------------------------------------------*/

.usr_usuario_cab { float:left; width:80px; border-right:1px solid #e8e7e2;}
.usr_nombre_cab {float:left; width:215px;border-right:1px solid #e8e7e2;}
.usr_mail_cab {float:left; width:175px;border-right:1px solid #e8e7e2;}
.usr_responsable_cab {float:left; width:95px;border-right:1px solid #e8e7e2;}

.usr_usuario_col { float:left; width:81px;}
.usr_nombre_col { float:left; width:216px;}
.usr_mail_col{float:left; width:176px;}
.usr_responsable_col {float:left; width:105px;}

/*---------------------------- BONOS ---------------------------*/
.bono_usuario_cab { float:left; width:104px; border-right:1px solid #e8e7e2;}
.bono_nombre_cab {float:left; width:150px;border-right:1px solid #e8e7e2;}
.bono_apellidos_cab {float:left; width:250px;border-right:1px solid #e8e7e2;}
.bono_responsable_cab {float:left; width:104px; }

.bono_usuario_col { float:left; width:105px;}
.bono_nombre_col { float:left; width:151px;}
.bono_appelidos_col{float:left; width:252px;}
.bono_responsable_col {float:left; width:103px;}

.bono_detalle_left {text-align:left; padding:8px 10px;}
.bono_detalle_right {text-align:right; padding:8px 10px;}


/*---------------------------- SMS CERTIFICADO - FIRMAS ------------------------------------------*/
.firm_cab1 { width:192px !important;}
.firm_cab2 { width:192px !important;}
.firm_cab3 { width:192px !important;}
.firm_col1 { width:196px !important;}
.firm_col2 { width:196px !important;}
.firm_col3 { width:197px !important;}

/*------------------------------ LISTADO BONOS --------------------------------------------*/
.listbon_cab1 { width:200px !important;}
.listbon_cab2 { width:200px !important;}
.listbon_cab3 { width:200px !important;}
.listbon_cab4 { width:200px !important;}
.listbon_col1 { width:200px !important;}
.listbon_col2 { width:200px !important;}
.listbon_col3 { width:200px !important;}
.listbon_col4 { width:200px !important;}
/* -------------------------------------------------------------------------------------------- */
/* -------------------------->>> PIE <<<------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------- */

#pie {
    clear: both;
    border-top: 1px solid #999999;
    background:#484848;
    height:18px;
    padding:7px 30px 0px 30px;
}

#pie_dcha {
    float:right;
}

#pie_izqda {
    float:left;
}

#pie a {color:#FFFFFF;}

.texto_pie {font-size:10px; color:#FFFFFF;}

.fecha {font-size:10px;}


.caja{
    background-color: #f4f3ee;
    margin: 10px 0;
    overflow: hidden;
    padding: 0 10px;
}
.caja p{
    margin-top: 10px;
    font-weight: bold;
}
.caja_col{
    margin: 10px 30px 10px 0;
}
.caja_col label{
    margin: 0 15px 0 0;
}



/* -------------------------------------------------------------------------------------------- */
/* -------------------------->>> ESPECIFICAS PARA COMUNITEL VOZ <<<---------------------------- */
/* -------------------------------------------------------------------------------------------- */


/*--------------------------------- LOCUCIONES ------------------------------------- */

.locu_codigo_cab { clear:both; float:left; width:135px; border-right:1px solid #e8e7e2; }
.locu_contenido_cab { float:left; width:180px; border-right:1px solid #e8e7e2; }
.locu_usuario_cab { float:left; width:85px; border-right:1px solid #e8e7e2; }
.locu_archivo_cab { float:left; width:130px; border-right:1px solid #e8e7e2; }
.locu_reproducir_cab { float:left; width:24px; border-right:1px solid #e8e7e2; }

.locu_codigo { float:left; width:136px; }
.locu_contenido { float:left; width:181px; }
.locu_usuario { float:left; width:86px; }
.locu_archivo { float:left; width:131px; }
.locu_reproducir { float:left; width:35px; }

.repro { margin-top: -3px; }

/*--------------------------------- MENSAJES ------------------------------------- */

.msj_codigo_cab { clear:both; float:left; width:145px; border-right:1px solid #e8e7e2; }
.msj_descripcion_cab { float:left; width:220px; border-right:1px solid #e8e7e2; }
.msj_usuario_cab { float:left; width:95px; border-right:1px solid #e8e7e2; }
.msj_solo_cab { float:left; width:105px; border-right:1px solid #e8e7e2; }

.msj_codigo { float:left; width:146px; }
.msj_descripcion { float:left; width:221px; }
.msj_usuario { float:left; width:96px; }
.msj_solo { float:left; width:116px; }

.listbox_msj { width: 30em; }
.lock {margin-right: 5px;}


/*------------------------------- MARCADOR PREDICTIVO --------------------------------- */

.pred_nombre_cab { clear:both; float:left; width:125px; border-right:1px solid #e8e7e2; }
.pred_msj_cab { float:left; width:120px; border-right:1px solid #e8e7e2; }
.pred_simul_cab { float:left; width:55px; border-right:1px solid #e8e7e2; }
.pred_llama_cab { float:left; width:72px; border-right:1px solid #e8e7e2; }
.pred_estado_cab { float:left; width:65px; border-right:1px solid #e8e7e2; }
.pred_inicio_cab { float:left; width:106px; border-right:1px solid #e8e7e2; }

/*.pred_nombre_can_cab { clear:both; float:left; width:185px; border-right:1px solid #e8e7e2; }
.pred_msj_can_cab { float:left; width:165px; border-right:1px solid #e8e7e2; }
.pred_simul_can_cab { float:left; width:110px; border-right:1px solid #e8e7e2; }
.pred_fecha_cab { float:left; width:148px; border-right:1px solid #e8e7e2; }
*/

.pred_nombre { float:left; width:126px; }
.pred_msj { float:left; width:121px; }
.pred_simul { float:left; width:56px; }
.pred_llama { float:left; width:73px; }
.pred_estado { float:left; width:66px; }
.pred_inicio { float:left; width:117px; }

/*.pred_nombre_can { float:left; width:186px; }
.pred_msj_can { float:left; width:166px; }
.pred_simul_can { float:left; width:111px; }
.pred_fecha { float:left; width:148px; }
*/

.pred_nombre_fin {width: 130px;}
.pred_msj_fin {width: 110px;}
.pred_simul_fin {width: 85px;}
.pred_fecha_fin {width: 100px;}

.listbox { width: 15.4em; }


/*------------------------------- LLAMADAS MASIVAS --------------------------------- */

.voz_nombre_cab { clear:both; float:left; width:122px; border-right:1px solid #e8e7e2; }
.llama_mensaje_cab { float:left; width:100px; border-right:1px solid #e8e7e2; }
.llama_llama_cab { float:left; width:75px; border-right:1px solid #e8e7e2; }
.llama_tlf_cab { float:left; width:75px; border-right:1px solid #e8e7e2; }
.llama_estado_cab { float:left; width:60px; border-right:1px solid #e8e7e2; }
.llama_inicio_cab { float:left; width:111px; border-right:1px solid #e8e7e2; }

.voz_nombre { float:left; width:123px; }
.llama_mensaje { float:left; width:101px; }
.llama_llamada { float:left; width:76px; }
.llama_tlf { float:left; width:76px; }
.llama_estado { float:left; width:61px; }
.llama_inicio { float:left; width:122px; }

.listbox { width: 15.4em; }


/*--------------------------------- CONFIGURACION ----------------------------------- */

.config_ref_cab { clear:both; float:left; width:140px; border-right:1px solid #e8e7e2; }
.config_tlf_cab { float:left; width:140px; border-right:1px solid #e8e7e2; }
.config_desc_cab { float:left; width:296px; border-right:1px solid #e8e7e2; }

.config_ref { float:left; width: 141px; }
.config_tlf { float:left; width: 141px; }
.config_desc { float:left; width: 307px; }


/*------------------------------- INFORMES -------------------------------------------*/

/* ---- activas ---- */

.act_campania {width: 100px;}
.act_tipo {width: 90px;}
.act_cliente {width: 65px;}
.act_operador {width: 80px;}
.act_hora {width: 95px;}
.act_estado{width: 50px; border-right: 0 !important;}


/* ---- detalles ---- */

.est_campania { width: 120px;}
.est_nro_cliente {width: 125px;}
.est_geo_destino { width: 135px; }
.est_geo_cliente { width: 135px; }
.est_inicio { width: 95px;}
.est_duracion { width: 110px; }
.est_estado { width: 135px; }


/* ---- costes -> por campania ---- */

.cos_campania { width: 110px;}
.cos_fecha_inicio {width: 100px;}
.cos_fecha_fin { width: 100px; }
.cos_campa_coste { width: 70px; border-right: 0 !important; }


/* ---- costes -> por usuario ---- */

.cos_usuario { width: 100px;}
.cos_nro_llamadas {width: 110px;}
.cos_usu_coste { width: 90px; border-right: 0 !important; }


/* ---- costes -> por detalle ---- */

.cos_destino { width: 100px;}
.cos_tipo {width: 100px;}
.cos_tarifa { width: 100px; }
.cos_concepto { width: 100px; }
.cos_llamadas { width: 100px;}
.cos_duracion { width: 110px; }
.cos_coste { width: 110px; border-right: 0 !important; }


/*----------------tabla de búsqueda de numeros de clientes-------------------*/
.busqueda_tel_cab {
    border-right:1px solid #E8E7E2;
    clear:both;
    float:left;
    background:#D0CAC2 none repeat scroll 0 0;
    font-weight:bold;
    height:18px;
    padding-top:7px;
}

.busqueda_tel_fila {

    clear:both;
    float:left;
    height:18px;
    padding-top:7px;
}

/* TABLAS MOLONAS */
.bienhecha { color: #000; }
.bienhecha th { background-color:#D0CAC2; font-weight: bold; padding: 2px; text-align: left; }
.bienhecha td { padding: 2px; }

/* TABLA CON HOVER */
.informe_sms_enviados tr.fila_clara:hover, .informe_sms_enviados tr.fila_oscura:hover { background: #CFD4AC !important; cursor: hand; }
.nohover tr.fila_clara:hover  { background:#f4f3ee !important; cursor: auto !important; }
.nohover tr.fila_oscura:hover { background:#EBE9E3 !important; cursor: auto !important; }

.borradosrecep { background-color:#cecec0; width:625px; padding:1em; margin-top:1em; }
/* HERRAMIENTAS DE AYUDA */
.atl { text-align: left !important; }
.atr { text-align: right !important; }
.bold { font-weight: bold; }
