/* CSS Document */

.style1 {
	font-size: 24px;
	font-family: "Trebuchet MS";
}
.style2 {
	color: #FFFFFF;
	font-family: "Trebuchet MS";
	font-weight: bold;
	font-size: 16px;
}
.style3 {color: #E85922}
body {
	margin-top: 0px;
	margin-left: 0px;
}
.style4 {font-size: 36px}
.style5 {
	color: #FFFFFF;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.input {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-color:#FFFFFF;
	border-width: 0.5;
}
-->
.acceso {
	color: #FFFFFF;
	font-family: "Trebuchet MS";
}
.lineas {
	border: 0;
	border-color: #BBBBBB;
	border-style: dashed;
	border-bottom-width: thin;
	letter-spacing: normal;
}
.style7 {
	font-size: 13px;
	font-weight: bold;
	font-family: "Trebuchet MS";
	color: #27313A;
}
.style14 {font-family: "Trebuchet MS"; font-size: 12px; }
.style17 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FF3300; }
.style19 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #27313A; }
.style20 {font-size: 14px; font-family: "Trebuchet MS";}
.style21 {
	font-family: "Trebuchet MS";
	font-size: 10px;
}
.style23 {color: #FFFFFF}


a:link {
	color: #3366CC;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #3366CC;
}
a:hover {
	text-decoration: underline;
	color: #A52A2A;
}
a:active {
	text-decoration: none;
	color: #3366CC;
}

/* CSS Document */

* {
	margin: 0;
	padding: 0;
}

-->


/* Estilo vínculos */

A:link,A:visited,A:active,A:hover 

a:link {
	color: #0066CC;
	text-decoration: none;
	font-weight: bold;
}	
a:visited 
{
	color: #0066CC;
	font-weight: bold;
}
	
a:hover {
	text-decoration: underline;
	font-weight: bold;
}
	
/* Menu Superior*/

#menu {
	float: center;
}

#menu ul {
	margin: 0;
	list-style: none;
	line-height: normal;
}

#menu li {
	display: inline;
}

#menu a {
	text-decoration: none;
	font-size: 13px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #FFFFFF;
}

#menu a:hover {
	text-decoration: underline;
}
	
/* Menu Lateral*/	
a.menulinks:hover {
	color:#003399;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
} /*estilo links menú de la izquierda*/

a.menusublinks:hover {
	color:#FF0000;
} /*estilo links opciones de submenú a la izquierda*/

a.celdaoscura:hover {color:#FFFFFF;} /*estilo links dentro de celdas con fondo azul oscuro*/

a.mensajes:link {color:#CDCDCD;
	text-decoration:underline;}

a.mensajes:hover {color:#000000;
	text-decoration:none;}

a.mensajes:visited {
	text-decoration:none;}

a.linkblanco:hover {color:#99CCFF;}

a.linkblanco:link {color:#FFFFFF;}
		
a.linkblanco:active {color:#FFFFFF;}

a.linkblanco:visited { color:#ffffff;}


/* Estilo textos */

.titulos {
	margin-left: 20px;
	border-bottom: 1px solid #F2F2F2;
	letter-spacing: -0.035em;
	font-weight: bold;
	color: #37404C;
	font-size: 13px;
	text-align: center;
}

.verd9normal {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
}
	
.verd10negrita {
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold; }
	
.verd11negrita {
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold; }
	
.verd11mormal {
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal; }
	
.verd12negrita {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
	
.verd12normal {
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal; }
	
.verd14negrita {
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold; }
.verd13negrita {
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold; }
	
.verd14normal {
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #BE3549; }
	
.nombredespacho {
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #666666; }

.nombredespachorojo {
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #BE3549; }

.nombredespachoblanco {
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF; }
	
.nombreplataforma {
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal; }
	
.blanco {
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#FFFFFF !important; 
	}
	
	
.blanco14 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color:#FFFFFF;
}
	
.red {
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 10px;
    color:#FF0000; }
    
.mensajes_peque {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 9px;
    color:#005EBB;}

.mensajes {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#005EBB;
}

.azulnocantoso {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: lighter;
    color:#075A92;}


/* Estilo tablas*/

.celda {
	background-color: #FFFFFF;
	border: 1px solid #CDCDCD;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal
}

.celdaroja {
	background-color: #B0DFFF;
	border: 1px solid #CDCDCD;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal
}

.celdarojasinfondo {
	background-color: #FFFFFF;
	border: 1px solid #BE3549;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal
}

.celdasin {
	background-color: #FFFFFF;
	border: 1px solid #CDCDCD;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

.encabezado {
	background-color: #F2F0E3;
	border: 1px solid #CDCDCD;
	text-align: center;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
}
.encabezadorojo {
	background-color: #BE3549;
	border: 1px solid #BE3549;
	text-align: center;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold
}

.encabezadopeque11 {
	background-color: #F2F0E3;
	border: 1px solid #CDCDCD;
	text-align: center;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold
}
	
.encabezadopeque {
	background-color: #F2F0E3;
	border: 1px solid #CDCDCD;
	text-align: center;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold
}

.encabezado13 {
	background-color: #F2F0E3;
	border: 1px solid #CDCDCD;
	text-align: center;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold
}
	
.tabla {
	border: 1px solid #F1F9FF;
}
	
.noeditable {
	background-color: #F7F5EE;
	border: 1px solid #CDCDCD;
	text-align: left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px
}
	
.celdaoscura {
	background-color: #035EA4;
	border: 1px solid #F1F9FF;
	text-align: center;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
}
	
.celdaoscura2 {
	background-color: #CCC7BA;
	border: 1px solid #F1F9FF;
	text-align: center;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #00468C;
}
	
.tablamenu {
    background-color:#F1F9FF;
    border: 1px solid #F1F9FF;
	border-right-width: 0px}

.celdasmenu {
	background-color:#F6F6F6;
	border: inherit;
}

.fondoazulclaro {
    background-color:#ECE9D8;}

.fondoazul {
	background-color:#B1C3D9;
	border: inherit;
}

.celdaazul 
{
	background-color:#B8C9DD;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.celdaazulclaro 
{
    background-color:#ECE9D8;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;}	
	
/*Estilo menú TreeView*/

.tronco {
	width:200px;
	background-color:#F6F6F6;
	padding:2px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration:none;
	text-align:left
}
	
.rama {
	width:165px;
	background-color:#F4F4F4;
	padding:2px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
	border: 1px solid #FFFFFF;
	text-align:right;
	}
	
a.tronco:hover {
	color:#003399;
	font-weight: bold;
}

a.rama:hover {
	color:#003399;
}



/* Estilos con los mismos nombres que la CSS del Front-End*/

/*verd9normal*/
.notas {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 9px;font-weight:normal; }
.notasblanco {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 10px;color: #ffffff; font-weight:normal; }
/*verd10negrita*/
.avisos {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 10px;font-weight: bold; }
/*verd11negrita*/
.pequenonegrita {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold; }
/*verd11mormal*/
.pequeno {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal; }
/*verd12negrita*/
.estandarnegrita {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
/*verd12normal*/
.estandar {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
/*verd14negrita*/
.grandestitulares {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold; }
.color {color:#CDCDCD}

/*celdasin*/
.formulario {
	background-color: #FFFFFF;
	border: 1px solid #CDCDCD;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
	
/*celdasin*/
.amaform {
	background-color: #FFFFFF;
	border: 1px solid #CDCDCD;
	font-size:11px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.celdaseleccionada {
	background-color: #DDE9F7;
	border: 1px solid #8AA2F2;
	font-size:11px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
	
/*encabezado*/
.amafform {
	background-color: #ECE9D8;
	border: 1px solid #CDCDCD;
	text-align: center;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}
	
/*encabezado*/
.acformb {
    background-color: #ECE9D8;
	border: 1px solid #CDCDCD;
	text-align: center;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold}
	
/*noeditable*/
.afform {
	background-color: #ECE9D8;
	border: 1px solid #CDCDCD;
	text-align: left;
	font-size:11px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000}
	
/*noeditable*/
.azcform {
	background-color: #ECE9D8;
	border: 1px solid #CDCDCD;
	text-align: left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal}

/*fondoazul - celdasmenu*/
.aoform{
	background-color:#DCD9C9;
	border: inherit;
}
.desactivado {
	background-color:#E5E5E5;
}
/*fondoazulclaro*/	 
.colorclaro {
     background-color:#ECE9D8;}

/*tabla*/	
.tablablanca {
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
}

/*tabla*/	
.datagrid {
	background-color: #F7F7F3;
	border: 1px solid #F1F9FF;
}
	
/*links - celdaoscura links - menulinks*/
.linkblanco {
	color:#FFFFFF;}
	
/**
 * Ahora las tablas se estilan en un sólo paso.
 * @author Abel
 * @since 25-10-2007
 */
table.tabulares_backends
{
    width: 100%;
    background-color: #F1F9FF;
    border: 1px solid #F1F9FF;
    text-align: center;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    border-collapse: separate;
    border-spacing: 4px;
}
table.tabulares_backends tr
{
    height: 20px;
}
table.tabulares_backends th
{
    background-color: #ECE9D8;
    border: 1px solid #CDCDCD;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
}
table.tabulares_backends td
{
    background-color: #FFFFFF;
    border: 1px solid #CDCDCD;
    font-size: 12px;
    font-weight: normal;
}

/* Footer */

#footer {
	height: 50px;
	background: url(/LocalUI/Recursos/backend/img/img05.jpg) repeat-x;
}

#footer p {
	margin: 0;
	padding-top: 45px;
	text-align: center;
	color: #8E8E8E;
}

#footer a {
	color: #666666;
}

.ancho_automatico
{
	width:		auto;
	margin-top:	6px;
}
