

/*------------------------------------------------------CLIENTES-------------------*/
.titulo_00{
	font-size: 26px;
	font-family:Arial;
	text-align:center;
	color:#4b4b4b;
	text-shadow:Black;
	font-weight:bold;
}

.titulo_01{
	font-size: 18px;
	/*font-family:Arial;*/
	text-align:center;
	color:#4b4b4b;
	text-shadow:Black;
	font-weight:bold;
}

.titulo_02{
	font-size: 22px;
	/*font-family:Arial;*/
	text-align:center;
	color:#4b4b4b;
	text-shadow:Black;
}

.titulo_04{
	font-size: 13px;
	line-height:1.3;
	/*font-family:Arial;*/
	color:#4b4b4b;
	text-shadow:Black;
	font-weight:bold;
}

.titulo_05{
	font-size: 13px;
	line-height:1.3;
	/*font-family:Arial;*/
	color:#4b4b4b;
	text-shadow:Black;
}

.campo_01{
	font-size: 13px;
	/*font-family:Arial;*/
	text-align:right;
	color:#4b4b4b;
	background-color:#EEF6FF;
	background-image:url(img/01.jpg);
	background-repeat:repeat-y;
        padding-right: 8px;
}

.campo_01tp{
	font-size: 12px;
	/*font-family:Arial;*/
	text-align:right;
	color:#4b4b4b;
	background-image:url(img/01tp.gif);
	background-repeat:no-repeat;
}

.campo_01bt{
	font-size: 12px;
	/*font-family:Arial;*/
	text-align:right;
	color:#4b4b4b;
	background-image:url(img/01bt.gif);
	background-repeat:no-repeat;
}

.campo_02{
	font-size: 13px;
	/*font-family:Arial;*/
        padding: 5px 0px; /*JRG: nuevo*/
	text-align:left;
	color:#4b4b4b;
	background-color:#EEF6FF;
	background-image:url(img/02.jpg);
	background-repeat:repeat-y;
}

.campo_02tp{
	font-size: 12px;
	/*font-family:Arial;*/
	text-align:left;
	color:#4b4b4b;
	background-image:url(img/02tp.gif);
	background-repeat:no-repeat;
}

.campo_02bt{
	font-size: 12px;
	/*font-family:Arial;*/
	text-align:left;
	color:#4b4b4b;
	background-image:url(img/02bt.gif);
	background-repeat:no-repeat;
}

.campo_03{
	font-size: 12px;
	/*font-family:Arial;*/
	text-align:left;
	color:#4b4b4b;
	background-repeat:repeat-y;
}

.campo_tec{
	font-size: 12px;
	/*font-family:Arial;*/
	text-align:right;
	color:#4b4b4b;
	/*background-color:#EEF6FF;*/
        background-color: #fcfcfc;
}

.campo_tec_centr{
	font-size: 12px;
	/*font-family:Arial;*/
	text-align:center;
	color:#4b4b4b;
	/*background-color:#EEF6FF;*/
        background-color: #fcfcfc;
}

/*JRG*/
.campo_01tp, .campo_02tp, .campo_01, .campo_02, .campo_01bt, .campo_02bt,
.busc_01tp, .busc_02tp, .busc_01, .busc_02, .busc_01bt, .busc_02bt, .busc {
    /*background-color: #d3e2f6!important;*/
    background-image: none;
    /*background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0;*/
    background-color: #fcfcfc;
}

.campo_01tp, .campo_02tp, .busc_01tp, .busc_02tp {
    /*border-top-left-radius:0.5em;*/
    border-top: 4px lightgray solid;
}

/*------------------------------------------------------------------------BUSCADOR----------*/
.busc{
/*	background-image:url(img/busc.jpg);
	background-repeat:repeat-y;*/
}



.busc_titulo_01{
/*	background-image:url(img/busc.jpg);
	background-repeat:repeat-y;
	font-size: 13px;
	font-family:Arial;
	text-align:center;
	color:#4b4b4b;
	text-shadow:Black;*/
}

.busc_01{
	font-size:12px;
	text-align:right;
	color:#4b4b4b;
/*	font-family:Arial;
	background-image:url(img/busc_01.jpg);
	background-repeat:repeat-y;*/
}

.busc_01bt{
/*	background-image:url(img/busc_01bt.gif);
	background-repeat:no-repeat;*/
}

.busc_01tp{
/*	background-image:url(img/busc_01tp.gif);
	background-repeat:no-repeat;*/
}

.busc_02{
	/*font-size:12px;Cpeat-y;*/
}

.busc_02bt{
/*	background-image:url(img/busc_02bt.gif);
	background-repeat:no-repeat;*/
}

.busc_02tp{
/*	background-image:url(img/busc_02tp.gif);
	background-repeat:no-repeat;*/
}

.imprimir_01{
	font-size: 12px;
	font-family:Arial;
	text-align:left;
	color:#4b4b4b;
}
/*----------------------------------------------------------------------DETALLES-----------------------*/
.detalles_01{
	font-size: 12px;
	font-family:Arial;
	text-align:right;
	color:#4b4b4b;
	background-color:#C4D4ED;
	border-color:#6B6BFF;
}

.detalles_02{
	font-size: 12px;
	font-family:Arial;
	text-align:left;
	color:#4b4b4b;
	background-color:#ffffff;
}

.bt01{
	font-size: 12px;
	font-family:Arial;
	width:150px;
	background-color:#C4D4ED;
	border-color:#6B6BFF;
	border-style: hidden;
}


/*----------------------------------------------------------------------VISUALIZAR PREACTIVOS-----------------------*/

.texto_01{
	font-size: 13px;
	font-family:Arial;
	text-align:center;
	color:#4b4b4b;
	background-color:#C4D4ED;
}

.texto_02{
	font-size: 10px;
	font-family:Arial;
	text-align:center;
	color:#4b4b4b;
	background-color:#FFFFFF;
}

.texto{
	font-size: 13px;
	font-family:Arial;
	text-align:center;
	color:#4b4b4b;
}

.texto_03{
	font-size: 13px;
	font-family:Arial;
	text-align:center;
	color:#4b4b4b;
	background-color:#FFFFFF;
}

.texto_04{
	font-size: 13px;
	font-family:Arial;
	text-align:left;
	color:#4b4b4b;
}


/*----------------------------------------------------------------------INSERTAR JUNTOS - MACS Y TELEFONOS--------------------------------------------*/
.insertar_tabla{
	background-color:#FFFFFF;
}

.insertar_main{
	background-color:#C4D4ED;
}

a.enlace_01:hover{
	text-align:center;
	color:#4b4b4b;
	font-size:12px;
	font-family:Arial;
}

a.enlace_01:link{
	text-align:center;
	color:#4b4b4b;
	font-size:12px;
	font-family:Arial;
}

a.enlace_01:visited{
	text-align:center;
	color:#4b4b4b;
	font-size:12px;
	font-family:Arial;
}
	
/*------------------------------------------------------------------------------HISTORIAL---------------------------------------------*/

.hist_01{
	color:#4b4b4b;
	font-size:12px;
	font-family:Arial;
}

/*------------------------------------------------------------------------------TABLAS---------------------------------------------*/


/* Tabla trabajos  1=Activo  2=En Cola   3=En Espera    4=Finalizado    */

.Activo{

	background-color:#01DF01;

}

.Cola{

	background-color:#A9D0F5;

}

.Espera{

	background-color:#FAAC58;

}

.Finalizado{

	background-color:#DF0101;

}

/*JRG: nuevo */
.tabla td {
    padding: 4px;
    border: 1px solid lightgray;
}

.cabecera{
	/*background-color:#C4D4ED;*/
        background-color:#e2ebf9;
	font-size: 13px;
	font-family:Arial;
	text-align:center;
	color:#4b4b4b;
	text-shadow:Black;
	font-weight:bold;
}

/*JRG: nuevo */
.cabecera td {
    padding: 8px 5px;
    /*border: 1px gray solid;*/
    border-bottom: 2px gray solid;
}

.tabla{
    /*background-color:#6B6BFF;*/
    border: 1px solid lightgray;
    border-collapse: collapse;
}
/*JRG: nuevo 
Tablas usadas como formularios pero sin las clases compo_01, etc*/
.tablaPanel {
    background-color:#fCfCfC;
    border-top: 4px solid lightgray;
}
.tablaPanel td {
    padding: 5px;
}


.celda_01{
	font-size: 13px;
	font-family:Arial;
	text-align:center;
	color:#4b4b4b;
	background-color:#FFFFFF;
	}
	
.celda_02{
	font-size: 13px;
	font-family:Arial;
	text-align:center;
	color:#4b4b4b;
	background-color:#F3F7FF;
	}
.celda_03 {
    background-color: #FEFAEA;
    color: #000000;
}

.celda_04 {
    background-color: #EBFEEB;
    color: #000000;
}

.celda_vacia {
    background-color: unset !important;
    border: none !important;
}

.bordeado{
	border:1px solid #000;
	}
/***********CLIENTE ESTADOS */
/*Celda para los impagados*/	
.impagado{
	font-size: 13px;
	font-family:Arial;
	text-align:center;
	color:#4b4b4b;
	background-color:#FFA496;
	}
/*Celda para los desactivados*/	
.desactivado{
	font-size: 13px;
	font-family:Arial;
	text-align:center;
	color:#4b4b4b;
	background-color:#F0F19E;
	}
/*Celda para los preactivos*/	
.preactivado{
	font-size: 13px;
	font-family:Arial;
	text-align:center;
	color:#4b4b4b;
	background-color:#B9F9CC;
	}
/*Celda para los que tienen todas sus conexiones de baja*/
.baja{
	font-size: 13px;
	font-family:Arial;
	text-align:center;
	color:#4b4b4b;
	background-color:#BDBDBD;
	}
/*Estados de la conexion*/	
.preactiva{
	font-size: 13px;
	font-family:Arial;
	text-align:center;
	color:#4b4b4b;
	background-color:#B9F9CC;
	}
.cortada{
	font-size: 13px;
	font-family:Arial;
	text-align:center;
	color:#4b4b4b;
	background-color:#FFA496;
	}
.congelada{
	font-size: 13px;
	font-family:Arial;
	text-align:center;
	color:#4b4b4b;
	background-color:#F0F19E;
	}

.paquetePertenece{
	font-size: 13px;
	font-family:Arial;
	text-align:center;
	color:#4b4b4b;
	background-color:#D7B8ED;
	}		
	/******************************************************BUSCADOR**************************************/
	.campobuscador{
	font-size: 13px;
	font-family:Arial;
	font-style: italic;
	font-weight:400;
	color:#4b4b4b;
	}
	/*************************MENU POPUP******************************************/
	a.menu:link {
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		color: #333333;
		text-decoration: none;
	}
	a.menu:visited {
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		color: #333333;
		text-decoration: none;
	}
	a.menu:hover {
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		color: #333333;
		text-decoration: none;
	}
	a.menu:active {
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#333333;
		text-decoration: none;
	}
	/*********eSTILOS BOTONERA******************/
	.ini
        {
            background-image:url(img/fondo_ini.png);
        }
        .med
        {
            text-align:center;
            font-family:Arial, Helvetica, sans-serif;
            font-size:10px;
            color:#555555;
            background-image:url(img/fondo_med.png);
        }
        .fin
        {
            background-image:url(img/fondo_fin.png);
        }




/********************LINK TABLA TAREAS*************************/
	a.tarea:link {
		
		color:  transparent;
		text-decoration: none;
	}
	a.tarea:visited {
		
		color:  transparent;
		text-decoration: none;
	}
	a.tarea:hover {
		
		color:  transparent;
		text-decoration: none;
	}
	a.tarea:active {
		
		color: transparent;
		text-decoration: none;
	}
	
	
	
	
/*********************FACTURAS*********************************/	
	
.fondoBlanco{
	background-color:#FFF;
	
}

.contenedorDatos{
	background-color:#f2f2f2;
	font-family: Helvetica;
}
	
.mitadContenedorDatos{
	
	padding:10px;
	
}

.sContratados{
	background-color:#333333;
	color:#FFFFFF;
	
	
}


	
.textoDatos{
	
	font-size:13px;
}

.tablaResumen{
	border:1;
	background-color:#333333;
	font-size:10px;
	font-family:Arial;
	
}

.tablaLlamadas{
	background-color:#FFF;
	border:0;
	
}

.tablaResumenBajo{
	border:1;
	background-color:#333333;
	font-size:15px;
	color:#FFF;	
	font-family:Arial;
}
	
.tablaResumen td{
	background-color:#FFFFFF;
}
	
	
	
/* La tabla de los buscadores */
.table-buscador {
    
    /*border: 1px lightgray solid;*/
    border-top: 4px lightgray solid;
    /*background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0;*/
    background-color: #fcfcfc;
    border-collapse: collapse;
}

/*JRG: Retoque nuevo*/
body {
    /*background-color: #ededed; El mismo color que el fondo que el #wrapper */
    /*background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#cbccc8)) fixed;*/
    background: rgba(0, 0, 0, 0) radial-gradient(ellipse at center center , #f6f6f6 20%, #d5d5d5 100%) fixed;
    /*background: rgba(0, 0, 0, 0) radial-gradient(ellipse at center center , #f6f6f6 20%, #d5d5d5 100%) repeat scroll 0 0;*/
    font-family: "open sans","Helvetica Neue",Helvetica,Arial,sans-serif !important;
    color: #565758 !important;
    /* Asignamos una altura que ocupe toda la ventana para que no se repita el degradado cuando el contenido de la página es poco */
    /*height: 90%;*/
}
/*JRG: Retoque nuevo*/
input[type='text'], input[type='password'], select {
    height: 30px;
    padding: 0 8px;
    border: 1px solid #e5e6e7;
    color: #565758;
    margin: 1px;
}
/* para los select múltiples le asignamos la altura automática porque se establece según el número de elementos que tenga */
select[multiple] {
    height: auto;
}

/*JRG: Retoque nuevo*/
textarea {
    padding: 10px;
    border: 1px solid #e5e6e7;
    color: #565758;
}

/*JRG: Retoque nuevo*/
input[type=text]:focus, select:focus, textarea:focus {
    border: 1px solid #1ab394; 
    outline: 0;/* Esta propiedad es necesaria para Chrome porque segía apareciendo el resaltado del navegador */
}
/*JRG: Retoque nuevo*/
button, input[type='submit'], input[type='button'] {
    border-radius: 3px;
    background-color: #1c84c6;
    border-color: #1c84c6;
    color: #ffffff;
    -moz-user-select: none;
    background-image: none;
    border: 1px solid transparent;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857;
    margin-bottom: 0;
    padding: 6px 12px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    margin: 1px;
}
button:hover, input[type='submit']:hover, input[type='button']:hover {
    background-color: #1874AE;
    color: white;
}

/* Menú contextual antiguo */
div.menu {
    background-color: white !important;
    border-width: 1px !important;
}

form {
    /*margin-bottom: 15px;*/
}

table {
    margin-bottom: 5px;
}

.pl_15 {
    padding-left: 15px;
}