﻿
/*
#1266AB azul oscuro
#DEF	azul celeste
#f7f7f7	gris muy claro
#fdfdfd GRIS MUY MUY CLARO
#D3DEEF azul grisaceo claro
#DBDEE8 Gris cabecera minigrid

url(../../images/bg-menu-main2.png);	azul gris
url(../../images/gris.gif) repeat right bottom
*/


/*.col-1 , .col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12 {float:left; padding: 5px; box-sizing: border-box;}
.col-8.center {float:left; padding: 5px; box-sizing: border-box;}

.col-8.center {width: 66.66666667%;}
.col-8.center {text-align:center}*/

 /*Ejemplo clase personalizada para grid de las columnas*/

/*Fila de cabecera */
.div-borde-gris            [class^="col-"] {border-top: 1px solid #808080;border-bottom: 1px solid #808080;border-left: 1px solid #808080; background-color: #eee; box-sizing: border-box;color:#1266AB}
/*Fila de totales */
.div-borde-gris-total      [class^="col-"] {border-top: 0px solid #808080;border-bottom: 1px solid #808080;border-left: 1px solid #808080; background-color: #eee; box-sizing: border-box;color:#1266AB}
/*Fila row */
.div-borde-row             [class^="col-"] {border-bottom: 1px solid #808080;border-left: 1px solid #808080;} 
.div-borde                 [class^="col-"] {border: 1px solid #808080; box-sizing: border-box;}

.col-cif, .col-empresa, .col-nif, .col-nombre, .col-ape1, .col-ape2 ,.col-cp, .col-tfno, .col-email , .col-email2, .col-des, .col-anio , .col-anio-fin , .col-anio-fin-gris , .col-anio-fin-gris-total ,
.col-empresa1 , .col-porcen , .col-pais , .col-add   ,
.col-presu-equipo, .col-presu-importe , .col-presu-observa , .col-presu-add, 
.col-pais2, .col-pyme,
.col-prod-des, .col-prod-ingresos , .col-prod-expota,
.col-log-fecha, .col-log-nivel, .col-log-filtro, .col-log-buscar, .col-log-excel, .col-log-texto, .col-log-lista, .col-log-numreg  , 
.col-campo-99 , .col-campo-97 , .col-campo-95 , .col-campo-90 , 
.col-campo-85 , .col-campo-80 , 
.col-campo-75 , .col-campo-70 , 
.col-campo-65 , .col-campo-60 ,
.col-campo-88 , .col-campo-12 ,
.col-campo-62 , .col-campo-38 ,
.col-campo-68 , .col-campo-32 ,
.col-campo-50 , .col-campo-40 , .col-campo-35 , .col-campo-30 , .col-campo-20 , .col-campo-10 , .col-campo-15 , 
.col-campo-5  , .col-campo-3  , .col-campo-1 
 
{float:left; padding: 5px; box-sizing: border-box;}

.col-cif , .col-nif {width: 11%;}
.col-empresa {width: 89%;}

.col-nombre {width: 19%;}
.col-ape1   {width: 35%;}
.col-ape2   {width: 35%;}

.col-cp     {width: 15%;}
.col-tfno   {width: 10%;}
.col-email  {width: 65%;}

.col-email2  {width: 80%;}

/* Accionistas / Filiales*/
.col-empresa1   {width: 37%;}
.col-porcen     {width: 7%; text-align:center}
.col-pais       {width: 25%; border-right:1px solid #808080;}
.col-add        {width: 20%; background-color:#fff !important; border-top: 1px solid transparent !important; border-bottom: 1px solid transparent !important; border-right: 1px solid #808080 transparent; border-left: 1px solid transparent !important; }
/* Accionistas */
.col-pyme       {width: 9%;  border-right:1px solid #808080;}
.col-pais2      {width: 16%; }

/* Produvtos*/
.col-prod-des{width: 40%;}
.col-prod-ingresos{width: 20%; text-align:right !important;}
.col-prod-expota{width: 20%; border-right:1px solid #808080;}

/* Presupuesto*/
.col-presu-equipo {width: 30%;}
.col-presu-importe{width: 20%; text-align:right !important;}
.col-presu-observa{width: 30%; border-right:1px solid #808080;}
.col-presu-add    {width: 20%; background-color:#fff !important; border-top: 1px solid transparent !important; border-bottom: 1px solid transparent !important; border-right: 1px solid #808080 transparent; border-left: 1px solid transparent !important; }


/*Tabla desglose año */
.col-des                      {width: 49%; }
.col-anio                     {width: 10%; text-align:center}
.col-anio-fin                 {width: 10%; text-align:center; border-top: 0px solid #808080 !important; border-bottom: 1px solid #808080 !important; border-right: 1px solid #808080 !important; border-left: 1px solid #808080 !important;}
.col-anio-fin-gris            {width: 10%; text-align:center; border-top: 1px solid #808080 !important; border-bottom: 1px solid #808080 !important; border-right: 1px solid #808080 !important; border-left: 1px solid #808080 !important;}
.col-anio-fin-gris-total      {width: 10%; text-align:center; border-top: 0px solid #808080 !important; border-bottom: 1px solid #808080 !important; border-right: 1px solid #808080 !important; border-left: 1px solid #808080 !important;}


.col-log-fecha       {width: 10%; }
.col-log-nivel       {width: 10%; }
.col-log-filtro      {width: 21%; }
.col-log-buscar      {width: 6%; background-color:#ffffff;text-align:center; border-top: 1px solid #1266AB !important; border-bottom: 1px solid #1266AB !important; border-right: 1px solid #1266AB !important; border-left: 1px solid #1266AB !important;}
.col-log-excel       {width: 5%;margin-left:20px; text-align:center; border-top: 1px solid #1266AB !important; border-bottom: 1px solid #1266AB !important; border-right: 1px solid #1266AB !important; border-left: 1px solid #1266AB !important;}
.col-log-texto       {width: 5%;margin-left:5px; text-align:center; border-top: 1px solid #1266AB !important; border-bottom: 1px solid #1266AB !important; border-right: 1px solid #1266AB !important; border-left: 1px solid #1266AB !important;}
.col-log-lista       {width: 3%;margin-left:10px; text-align:center; border-top: 1px solid #1266AB !important; border-bottom: 1px solid #1266AB !important; border-right: 1px solid #1266AB !important; border-left: 1px solid #1266AB !important;}
.col-log-numreg      {width: 3%}                                                                    

.col-campo-99  {width: 99%; }
.col-campo-97  {width: 97%; }
.col-campo-95  {width: 95%; }
.col-campo-90  {width: 90%; }
.col-campo-88  {width: 88%; }
.col-campo-85  {width: 85%; }
.col-campo-80  {width: 80%; }
.col-campo-75  {width: 75%; }
.col-campo-70  {width: 70%; }

.col-campo-68  {width: 68%; }

.col-campo-65  {width: 65%; }
.col-campo-62  {width: 62%; }
.col-campo-60  {width: 60%; }
.col-campo-50  {width: 50%; }
.col-campo-40  {width: 40%; }
.col-campo-38  {width: 38%; }
.col-campo-35  {width: 35%; }
.col-campo-32  {width: 32%; }
.col-campo-30  {width: 30%; }
.col-campo-20  {width: 20%; }
.col-campo-12  {width: 12%; }
.col-campo-15  {width: 15%; }
.col-campo-10  {width: 10%; }
.col-campo-5   {width: 5%; }
.col-campo-3   {width: 3%; }
.col-campo-1   {width: 1%; }

/*Formularios de las Aplicaciones*/

.formulario legend 
{
	font-family:  Verdana, Geneva, Tahoma, sans-serif; 	
   font-size: 1.1em;
   font-weight:bold;
	box-shadow: 0px 0px 8px #ccc;	
	border-bottom: 0px solid #d0d0d0 !important;	border-top: 1px solid #d0d0d0 !important;	border-left: 1px solid #d0d0d0 !important;	border-right: 1px solid #d0d0d0 !important;
	margin-bottom: 0.5em; 
	padding-left:3px;
	line-height: 1.45em; 
	word-wrap:break-word;
	width: 100%;
	/*background-color:#f7f7f7;		*/
   
   color: #1266AB;
   background-image: url(../../images/bg-menu-main3.jpg);
}
.formulario legend.sub
{	   
   font-size: 1em;
   box-shadow: 0px 0px 0px #fff;	
   border-right: #d0d0d0 0px solid !important;	
	border-top: #d0d0d0 0px solid !important;	
	border-left: #d0d0d0 0px solid !important;	
	border-bottom: #d0d0d0 1px solid !important;	
	background-image: none;
	background-color:transparent !important;	
   text-transform:uppercase;
   margin-top:10px;
   color: #000;   
}

/*fieldset {border-bottom: 1px solid #505050 !important;
	border-left: 1px solid #505050 !important;
	border-right: 1px solid #505050 !important;
	border-top: 1px solid #505050 !important;

}*/


span.texto{font-size: 1.1em !important; color: #505050 !important;}
span.label-tabla , span.label-tabla-total{font-size: 1.1em !important; color: #505050 !important;margin-top:8px !important;margin-bottom:8px !important; padding-top:8px !important;}
span.label-tabla-total{font-weight:bold;}

.formulario {
   margin-top:0px !important;	
   margin-bottom:0px !important;	
   padding-left:15px!important;	
   padding-right:15px!important;	
}


/*Textos y controles */
 label {font-size: 1.1em !important; color: #505050 !important;}
.formulario input[type=text], input[type=password], select, textarea, select[multiple] {height: 30px;color: #000 !important;} 

/*Obligatorios*/
.formulario input.obliga, textarea.obliga, select.obliga , select[multiple].obliga {background: #ffffdd; }



.formulario input.sin-borde, input.num-sin-borde, input.num-sin-borde-gris ,input.invisible, textarea.sin-borde{border-style: none !important;}
.formulario input.num-sin-borde , input.num-sin-borde-gris {text-align:right; /*height: 24px !important;*/} 
.formulario input.num-sin-borde-gris {background-color:#eee;/*height: 24px !important;*/}

.formulario input.invisible{background-color:transparent;}

/* Botones */
input.botonvalidar, a.botonvalidar ,input.botonenviar, a.botonenviar ,input.botonguardar, a.botonguardar{
   text-decoration: none;text-transform: uppercase; font-size: 0.95em; cursor: pointer; font-weight: bold; color: #fff; width: auto; float: right; margin: 1em 0.55em;      
}
input.botonadd, a.botonadd {
   padding:5px !important;text-decoration: none;text-transform: uppercase; font-size: 0.65em; cursor: pointer; font-weight: bold; color: #fff; width: 100px; float: left!important; margin: 0px 0px 0px 0px !important;      
}

input.botonvalidar, a.botonvalidar:hover ,input.botonenviar, a.botonenviar:hover ,input.botonguardar, a.botonguardar:hover
{
   opacity:0.75
}
input.botonenviar, a.botonenviar {   
   background:#285286 url(../SiteCollectionImages/SedeElectronica/fn-buscar-azul.png) repeat-x right top !important;	 border: 1px solid #285286;padding: 0.35em 1em !important; 
}
input.botonvalidar, a.botonvalidar
{
   background: #285286 url(../SiteCollectionImages/SedeElectronica/fn-buscar-azul.png) repeat-x right top !important;   border: 1px solid #285286;   padding: 0.35em 1em !important;
   /*background: #285286 url(SiteCollectionImages/SedeElectronica/fn-boton.png) repeat-x right top !important;  color:#285286 !important;*/
}
input.botonguardar, a.botonguardar
{
   background: #285286 url(SiteCollectionImages/SedeElectronica/fn-buscar-azul.png) repeat-x right top !important;   border: 1px solid #285286;   padding: 0.35em 1em !important;
}

.linea-clean { clear: both; display: block; overflow: hidden; height: 5px; width: 100%;}
.clean { clear: both; }


/********	PANELES *************************/

.DvHead, .DvHeadA, .DvTitulo , .DvTituloSesion
{
	font-family: Verdana, Geneva, Tahoma, sans-serif !important;	
	box-shadow: 0px 0px 8px #ccc;	
	border-bottom: 0px solid #d0d0d0 !important;
	border-top: 1px solid #d0d0d0 !important;
	border-left: 1px solid #d0d0d0 !important;
	border-right: 1px solid #d0d0d0 !important;
	background-color:#DBDEE8  ;	
	font-size:1em;
	color:#333;	
	padding: 3px 0px 0px 3px;	
	font-weight:bold;		
	text-transform: uppercase;	
	height:20px !important;	
}

.DvTitulo
{	
	border-bottom: 0px solid #2F4F4F !important;	
	border-top: 0px solid #2F4F4F !important;	
	border-left: 0px solid #2F4F4F !important;	
	border-right: 0px solid #2F4F4F !important;	
	/*color:#333;	*/
    color:#f0f0f0;	
	padding: 3px 0px 2px 3px;
   /*padding: 7px 5px 7px 5px;   					*/
	/*background-color:#285286	;*/
    background: url(../../images/Sede/fn-nav-hover.png) repeat-x 30px ;
	font-weight:bold;		
   font-size:0.9em;
	margin-bottom:20px;
	/*height:30px !important;	*/

}

.DvTituloSesion
{	
	border-bottom: 0px solid #2F4F4F !important;	
	border-top: 0px solid #2F4F4F !important;	
	border-left: 0px solid #2F4F4F !important;	
	border-right: 0px solid #2F4F4F !important;	
	/*color:#333;	*/
    color:#f0f0f0;	
	padding: 3px 0px 2px 3px;
   /*padding: 7px 5px 7px 5px;   					*/
	/*background-color:#285286	;*/
    background: url(../../images/Sede/fn-nav-hover.png) repeat-x 30px ;
	font-weight:bold;		
   font-size:0.9em;	
	/*height:30px !important;	*/

}

.DvContentSesion
{
	background-color:#ffffff;
	padding: 10px 10px 10px 10px;
	color: #1266ab; 	
	text-decoration: none;
	height:40px;
	font-size:1em !important;
	cursor:pointer;
}

.DvHeadA
{			
	color: #1266AB; /*#333*/	
	background-image: url(../../../images/bg-menu-main3.jpg);
}

.DvContent
{		
	font-family: Verdana, Geneva, Tahoma, sans-serif !important;
	box-shadow: 0px 0px 8px #ccc;	
	font-weight:normal !important;
	font-size:1em  !important;
	border-right: #d0d0d0 1px solid;
	border-top: #d0d0d0 1px solid;
	border-left: #d0d0d0 1px solid;
	border-bottom: #d0d0d0 1px solid;	
	/*width:100%;		*/
	/*text-transform: uppercase;	*/
	/*padding-right: 3px;	padding-left: 3px; 
	padding-top: 3px; 	padding-bottom: 3px; */	
	color:#000000; 	
	background-color:#ffffff;
	/*margin-top:10px;*/
	margin-bottom:10px;	
	padding: 10px 10px 10px 10px;
}

.DvApartado
{		
	font-family: Verdana, Geneva, Tahoma, sans-serif !important;
	/*box-shadow: 0px 0px 8px #ccc;	*/
	font-weight:bold !important;
	font-size:1em  !important;
	border-right: #aec7e5 1px solid;
	border-top: #aec7e5 1px solid;
	border-left: #aec7e5 1px solid;
	border-bottom: #aec7e5 1px solid;		
	height:18px;
	/*
   color:#000000; 	
	background-color:#ffffff;	
   */
   color: #1266AB;/*#505050;*/
	/*background-image: url(../../images/barra6.jpg);*/
	/*margin-bottom:10px !important;	*/
   margin-top:10px !important;	
	padding: 3px 5px 0px 3px;
}

.DvCampo
{	
	/*box-shadow: 0px 0px 8px #ccc;	*/
	font-weight:bold !important;
	font-size:1em  !important;
	border-right: #d0d0d0 0px solid;
	border-top: #d0d0d0 0px solid;
	border-left: #d0d0d0 0px solid;
	border-bottom: #d0d0d0 1px solid;		
	text-transform: uppercase;		
	color:#050505; 	
	background-color:#ffffff;	
	margin-bottom:10px;	
	padding: 3px 0px 0px 3px;
}


.DvContent2
{		
	font-family: Verdana, Geneva, Tahoma, sans-serif !important;
	/*box-shadow: 0px 0px 8px #ccc;	*/
	font-weight:bold !important;
	font-size:1em  !important;
	border-right: #d0d0d0 0px solid;
	border-top: #d0d0d0 0px solid;
	border-left: #d0d0d0 0px solid;
	border-bottom: #d0d0d0 1px solid;		
	text-transform: uppercase;		
	color:#000000; 	
	background-color:#ffffff;	
	margin-bottom:10px;	
	padding: 3px 0px 0px 3px;
}

.DvContent3
{		
	font-family: Verdana, Geneva, Tahoma, sans-serif !important;
	/*box-shadow: 0px 0px 8px #ccc;	*/
	font-weight:bold !important;
	font-size:1em  !important;
	border-right: #d0d0d0 0px solid;
	border-top: #d0d0d0 0px solid;
	border-left: #d0d0d0 0px solid;
	border-bottom: #d0d0d0 0px solid;		
	
	color:#000000; 	
	background-color:#ffffff;	
	margin-bottom:10px;	
	padding: 3px 0px 0px 3px;
}

.DvImportant
{		
	font-family: Verdana, Geneva, Tahoma, sans-serif !important;
	/*box-shadow: 0px 0px 8px #ccc;	*/
	/*float: right; */
	/*margin-top: -30px; */
	font-weight: bold; 
	padding-right: 0.5em;
	font-weight:bold !important;
	font-size:1em  !important;
	border-right: #d0d0d0 0px solid;
	border-top: #d0d0d0 0px solid;
	border-left: #d0d0d0 0px solid;
	border-bottom: #d0d0d0 0px solid;		
	text-transform: uppercase;		
	text-align:right;
	color:#505050; 	
	background-color:#ffffff;		
	margin-bottom:3px;	
	padding: 0px 0px 0px 6px;
}
.DvContentError
{		
	font-family: Verdana, Geneva, Tahoma, sans-serif !important;	
	color:#505050;
	font-size:11px !important;
	box-shadow: 0px 0px 8px #ccc;	
	font-weight:normal !important;	
	border-right: #d0d0d0 1px solid;
	border-top: #d0d0d0 1px solid;
	border-left: #d0d0d0 1px solid;
	border-bottom: #d0d0d0 1px solid;		
	/*color:#000000; 	*/
	background-color:#ffffff;
	margin-bottom:10px;	
	padding: 10px 10px 10px 10px;
	/*margin-left:50px;
	margin-right:50px;
	padding: 10px 10px 10px 10px;*/
}

.DvAviso
{		
	font-family: Verdana, Geneva, Tahoma, sans-serif !important;
	box-shadow: 0px 0px 8px #9BA6AE;	
	font-weight:bold !important;
	font-size:1.3em  !important;
	border-right: #d0d0d0 1px solid;
	border-top: #d0d0d0 1px solid;
	border-left: #d0d0d0 1px solid;
	border-bottom: #d0d0d0 1px solid;		
	text-transform: uppercase;			
	text-align:center;
	color:red; 	
	background-color:#f7f7f7;
	/*margin-top:10px;*/
	margin-bottom:10px;	
	/*margin-left:80px;*/
	padding: 3px 3px 3px 3px;
/*	width:750px;*/
}

.DvCargando
{		
	border-top: 0px solid #2F4F4F;	
	border-left: 0px solid #2F4F4F;	
	border-right: 0px solid #2F4F4F;		
	border-bottom: 1px solid #2F4F4F;		
	color: #F7F7F7; /*#333*/	
	padding-bottom:0px;
	padding-top:5px;
	padding-left:5px;	
	background-image: url(../../../images/DvHead5.png);
	font-weight:bold;			
	height:20px;
	font-family: Verdana, Geneva, Tahoma, sans-serif;
	/*text-align:center;	*/
	text-transform: uppercase;	
	font-size:12px;
	text-align:center;
}

.modalBackgrounddivSesion
{
  position: absolute; z-index: 2; background-color: gray; top: 0;left: 0; height: 1280px; width: 100%;
  opacity: 0.70;   /*supported by current Mozilla, Safari, and Opera*/
  -moz-opacity: 0.70;  /*older Mozilla*/
  -khtml-opacity: 0.70;   /*older Safari*/
  filter: alpha(opacity=70);  /*older IE*/
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70) /* IE */ 
}

.updateProgressSesion   
{
  
  border-width: 0px;
  border-style:solid;
  border-color:#1266AB;
  position: absolute;
  width: 600px;  
  z-index: 1000;
  vertical-align: middle;
  margin: 0em 0 0em 11em;
  /*top: 32%;*/
  /*left: 25%;*/  
}

/* PANEL DE CARGA*/
.modalBackgroundFirma
{
  position: absolute; z-index: 2; 
  background-color:GRAY !important; 
  top: 20;
  /*left: 50;		*/
  height: 100%; 
  width: 100%;
  opacity: 0.6;   
  -moz-opacity: 0.6;
  -khtml-opacity: 0.6;
  filter: alpha(opacity=60);  
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60) 
}
.updateProgressFirma
{
      border-width: 1px;
      border-style: double;
      border-color:#2F4F4F;     
      background-color:#f7f7f7;      
      position: absolute;
      width: 200px;
      height: 130px;
      z-index: 1000;
      vertical-align: middle;
      top: 140%;
      left: 43%;
}


.h1Titulo{
   color:#FFF;
	font-size:1.6em;
   font-weight:bold;
	line-height:15px;
	padding-left:5px;
	padding-bottom:5px;
	padding-top:3px;
	margin-bottom:0px;
	margin-top:0px;
  
}

.linea5 {height: 5px; width: 100%;}
.linea7 {height: 7px; width: 100%;}
.lineamas {height: 10px; width: 100%;}
.lineamas1 {height: 12px; width: 100%;}
.lineamax {height: 15px; width: 100%;}
.lineabig {height: 20px; width: 100%;}
.lineasbig {height: 25px; width: 100%;}

/*Clase para la línea de la lista con una viñeta de una imagen de color azul*/
.liblue{
	list-style-image: url(../../images/cuadrado.jpg);
	list-style-position:outside;
}



.check
{	
	font-family: Verdana, Geneva, Tahoma, sans-serif;
	color:#000000;
	font-size: 1.1em;	
	border-style: groove;
	BORDER-RIGHT: #7F9DB9 1px solid;BORDER-TOP: #7F9DB9 1px solid;
	BORDER-LEFT: #7F9DB9 1px solid;	BORDER-BOTTOM: #7F9DB9 1px solid;
	padding-top:5px;	
	padding-left:1px;
	padding-bottom:1px;	
	padding-right:1px;
	height:12px	;	
}


.fieldvacio
{
   border: 0px none red !important;
   background-color: #f7f7f7 !important;
   width: 10px !important;
}


/* ENLACES */

.enlaceEmail
{	
	/*font-family: Verdana, Geneva, Tahoma, sans-serif;	*/
	font-weight:bold;	
	color:#616970;
	cursor:pointer;
    /*background: #ffffff;   */
    border: 0px solid red;
  
}

.enlaceEmail:hover
{	
	cursor:pointer;	
   color:red !important;
	border: 0px solid red;
   text-decoration:underline;
    
}
.enlaceEmail:active
{    
    cursor:pointer;
    border: 0px solid red;
}

.enlaceEmail
{	
	/*font-family: Verdana, Geneva, Tahoma, sans-serif;	*/
	/*font-weight:bold;		*/
   color:#fff !important;
	cursor:pointer;
    /*background: #ffffff;   */
    border: 0px solid red;
  
}

.enlaceImp:hover
{	
	cursor:pointer;	
   color:#285286;
	border: 0px solid red;
   text-decoration:underline;
    
}
.enlaceImp:active
{    
    cursor:pointer;
    border: 0px solid red;
}


/* BOTONES	*/
.button-gray 
{	
	font-family: Verdana, Geneva, Tahoma, sans-serif;	
	font-weight:bold;	
	color:#ffffff;
	cursor:pointer;
    background: #616970;   
    border: 0px solid red;
    border-radius:unset;
    height : 50px;
    width : 100px;
  
}

.button-gray:hover
{	
	cursor:pointer;
	background: red;   
	border-bottom:inset;
    
    

    
}
.button-gray:active
{
    background:  yellow;
    cursor:pointer;
    border-bottom:inset;
}


/* DIV TABLA*/
/*Tabla*/
div.table ,div.table_borde, div.table_ancho , div.table_ancho_borde {display:table; margin-top:5px;margin-bottom:5px; border:0px solid #808080; table-layout:fixed; color: #505050; font: 11px Verdana, Geneva, Tahoma, sans-serif; 	text-decoration: none; width:100%;}
/*div.table_borde , div.table_ancho_borde{border:0px solid #808080 !important;}*/
div.table_ancho, div.table_ancho_borde{width:870px !important; margin-top:0px !important; margin-bottom:0px !important;  } 

/*Fila*/
div.row {display:table-row;}
/*Celdas*/

div.cell ,div.cell_borde, div.cell_borde_Left, div.cell_borde_Right, div.cell_borde_Top, div.cell_borde_TopLeft, 
div.cell_borde_TopRight, div.cell_borde_TopBottomLeft, div.cell_borde_TopBottomRight , div.cell_borde_BottomLeft , div.cell_borde_BottomRight , div.cell_borde_BottomLeftRight
{border:0px solid #808080; display:table-cell;padding:5px}

div.cell_borde {border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;} 
div.cell_borde_Right{border-right-width: 1px;} 
div.cell_borde_Left{border-left-width: 1px;} 
div.cell_borde_Top{border-top-width: 1px;} 
div.cell_borde_TopBottomLeft{border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;} 
div.cell_borde_TopBottomRight{border-top-width: 1px;border-bottom-width: 1px;border-right-width: 1px;} 
div.cell_borde_TopLeft{border-top-width: 1px; border-left-width: 1px;}
div.cell_borde_TopRight{border-top-width: 1px; border-right-width: 1px;}
div.cell_borde_BottomLeft{border-bottom-width: 1px; border-left-width: 1px;}
div.cell_borde_BottomRight{border-bottom-width: 1px; border-right-width: 1px;}

div.cell_borde_BottomLeftRight{border-bottom-width: 1px; border-left-width: 1px;border-right-width: 1px;}


/* GRIS */
div.cell_gris ,div.cell_gris_borde, div.cell_gris_borde_Left, div.cell_gris_borde_Right, div.cell_gris_borde_Top, div.cell_gris_borde_TopLeft, 
div.cell_gris_borde_TopRight, div.cell_gris_borde_TopBottomLeft, div.cell_gris_borde_TopBottomRight , div.cell_gris_borde_BottomLeft , div.cell_gris_borde_BottomRight, div.cell_gris_borde_BottomLeftRight
{border:0px solid #808080; display:table-cell;padding:5px;background-color:#e6e6e6;color:#1266AB}
  

div.cell_gris_borde {border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;} 
div.cell_gris_borde_Right{border-right-width: 1px;} 
div.cell_gris_borde_Left{border-left-width: 1px;} 
div.cell_gris_borde_Top{border-top-width: 1px;} 
div.cell_gris_borde_TopBottomLeft{border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;} 
div.cell_gris_borde_TopBottomRight{border-top-width: 1px;border-bottom-width: 1px;border-right-width: 1px;} 
div.cell_gris_borde_TopLeft{border-top-width: 1px; border-left-width: 1px;}
div.cell_gris_borde_TopRight{border-top-width: 1px; border-right-width: 1px;}
div.cell_gris_borde_BottomLeft{border-bottom-width: 1px; border-left-width: 1px;}
div.cell_gris_borde_BottomRight{border-bottom-width: 1px; border-right-width: 1px;}
div.cell_gris_borde_BottomLeftRight{border-bottom-width: 1px; border-right-width: 1px;border-right-width: 1px;}



div.tbl .radio label{ color:#505050 !important}
div.tbl{clear: none;overflow: auto; margin-top:2px;margin-bottom:2px; border: 0px solid red}
div.fila {clear: both;}
div.filasola, div.filasolaB {clear: both; margin-left:5px;padding-bottom: 2px; font-weight:normal; font: 11px Verdana, Geneva, Tahoma, sans-serif !important; }
div.filasola1, div.filasola1B {clear: both; margin-left:3px;padding-bottom: 2px; font-weight:normal; font: 11px Verdana, Geneva, Tahoma, sans-serif !important; }
div.filasolaB{font-weight:bold;} 
div.filasola1B{font-weight:bold;}
div.col_head, div.col_headB ,div.col_textos, div.col_headB2
{
	float: left ; 
	padding: 5px !important;
	padding-left: 5px !important;
	padding-right: 5px !important;
	padding-top: 0px !important;
	padding-bottom: 1px !important;
	border-style: solid !important;
	border-right-width: 0px !important;
	border-left-width: 0px !important;
	border-top-width: 0px !important;
	border-bottom-width: 0px !important;
	color: #505050 !important;
	font: 11px Verdana, Geneva, Tahoma, sans-serif !important;
	text-decoration: none !important;
	/*width:100% !important;	*/
	/*margin-bottom:4px !important;/*ESTO ES PARA PONER MAS ESPACIO ENTRE TABLAS*/
}
div.col_headB{font-weight:bold !important;}
div.col_headB2{font-weight:bold !important; font-size: 1em  !important;}

div.col_textos{margin-bottom:8px !important;}
div.col_head2{margin-left:0px !important;margin-right:0px !important;padding-left: 0px !important;	padding-right: 0px !important;font: 11px Verdana, Geneva, Tahoma, sans-serif !important;color: #505050 !important; padding-bottom:5px;}

div.col, div.colB
{
	float: left ;
	padding-left: 5px !important;
	padding-right: 5px !important;
	padding-top: 1px !important;
	padding-bottom: 5px !important;
	border-color: #000000 !important;
	border-style: solid !important;
	border-right-width: 0px !important;
	border-left-width: 0px !important;
	border-top-width: 0px !important;
	border-bottom-width: 0px !important;
	/*border: 1px solid green;	*/
}
div.colB{font-weight:bold !important;}


/* Grid Gris SEDE*/

/***** COOL GRID************/
/* GRID Custom*/

TABLE.GridStyle TR TD, TABLE.GridStyle TR TH, TABLE.GridStyle TR TH SPAN, TABLE.GridStyle TR TD SPAN, 
TABLE.GridStyle2 TR TD, TABLE.GridStyle2 TR TH, TABLE.GridStyle2 TR TH SPAN, TABLE.GridStyle2 TR TD SPAN,
TABLE.GridPagerStyle TR TD A, TABLE.GridPagerStyle TR TD
{           
    font-family: 0.75em Arial, Helvetica, sans-serif; font-size: 1em;        
}

TABLE.GridStyle TR TD, TABLE.GridStyle TR TH,
TABLE.GridStyle2 TR TD, TABLE.GridStyle2 TR TH
{
    padding-left: 4.5px;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-right: 4.5px;
}

TABLE.GridStyle TR TH,
TABLE.GridStyle2 TR TH
{
           
    border-top: 1px solid #808080 !important;
    border-left: 1px solid #808080 !important;
    border-bottom: 1px solid #808080 !important;
    border-right: 1px solid #808080 !important;
	    
    background-color:#e6e6e6;    
    color:#1266AB;
}        

TABLE.GridStyle TR TH
{
    background-color:#e6e6e6;    
    color:#1266AB;
} 


TABLE.GridStyle2 TR TH
{
    background-image : url('../../../images/barra2.jpg'); /*url('../../images/bg-menu-main3.jpg');*/    
    color:#1266AB;
    font-weight:bold;
} 


TABLE.GridStyle TR, 
TABLE.GridStyle2 TR
{
    height : 15px;
    max-height : 15px;
    min-height : 15px;
}  
  
TABLE.GridStyle TR TD,
TABLE.GridStyle2 TR TD
{
    border-top: 1px solid #808080 !important;
    border-left: 1px solid #808080 !important;
    border-bottom: 1px solid #808080 !important;
    border-right: 1px solid #808080 !important;
     
}
  

TABLE.GridPagerStyle TR TD A, TABLE.GridPagerStyle TR TD
{
	padding: 1px 5px 1px 5px;   
}    
TR.GridAlternateRowStyle
{    
    background-color: #F5F5F5;
}
TR.GridRowStyle
{
    background-color: White;
}

.GridPagerFondo
{
	padding: 1px 1px 1px 1px;
	border-top: 1px solid #A5A5A5;
    border-left: 1px solid #E0E0E0;
    border-bottom: 1px solid #E0E0E0;
    border-right: 1px solid #E0E0E0;
	width:100%;
	background-image : url('../../../images/barra2.jpg');
	/*background-repeat : repeat-x;*/	
	/*margin-top:0px;*/	
}

.menu .tt-nexpte { float: left; margin-top: -30px; color: #fff; font-weight: bold; padding-left: 750px;}
.menu .tt-nexpte a {color: #fff;}


/* TAB */
.linkedin .ajax__tab_header 
{
	font-size:1em !important;
	font-weight:bold !important;
   /*font-family:arial, sans-serif;*/
   font-family: Verdana, Geneva, Tahoma, sans-serif !important;    
   cursor:pointer !important;
   display:table !important;
   /*content:"" !important;*/
   margin-bottom:8px;   
   padding:0px !important;
}

.linkedin .ajax__tab_active .ajax__tab_outer,
.linkedin .ajax__tab_header .ajax__tab_outer,
.linkedin .ajax__tab_hover .ajax__tab_outer
{
    margin-right:5px !important;
}
.linkedin .ajax__tab_active .ajax__tab_inner,
.linkedin .ajax__tab_header .ajax__tab_inner,
.linkedin .ajax__tab_hover .ajax__tab_inner
{
    margin-left:3px !important; /* offset the width of the left image */
}
.linkedin .ajax__tab_active .ajax__tab_tab,
.linkedin .ajax__tab_hover .ajax__tab_tab,
.linkedin .ajax__tab_header .ajax__tab_tab
{
   color:#fff !important;
	margin-right:0px !important;	
	padding: 5px 24px 1px 20px !important;
}

.linkedin .ajax__tab_header .ajax__tab_tab{color:#D3DEEF !important;}
.linkedin .ajax__tab_active .ajax__tab_tab{color:#fff !important; font-size:1.1em /*fc872a*/}
.linkedin .ajax__tab_hover .ajax__tab_tab{color:#FFF !important;}

.linkedin .ajax__tab_body 
{
    /*font-family:verdana,tahoma,helvetica;*/
    /*padding: 10px 12px;*/
    font-family: Verdana, Geneva, Tahoma, sans-serif !important;
    font-size:10pt !important;
    }

/************/
/* tab Azul */
/************/
.linkedin-blue .ajax__tab_header 
{
	color:#fff !important;
}

.linkedin-blue .ajax__tab_outer{background:url(../../../images/iconos/blue_left.gif) no-repeat 0px 0px !important;}
.linkedin-blue .ajax__tab_inner{background:url(../../../images/iconos/blue_right.gif) no-repeat 100% 0px !important;}
.linkedin-blue .ajax__tab_hover .ajax__tab_outer{background:url(../../../images/iconos/blue_left.gif) no-repeat 0px -150px !important;}
.linkedin-blue .ajax__tab_hover .ajax__tab_inner{    background:url(../../../images/iconos/blue_right.gif) no-repeat 100% -150px !important;}
.linkedin-blue .ajax__tab_active .ajax__tab_outer{    background:url(../../../images/iconos/blue_left.gif) no-repeat 0px -300px !important; }
.linkedin-blue .ajax__tab_active .ajax__tab_inner{    background:url(../../../images/iconos/blue_right.gif) no-repeat 100% -300px !important;}

.linkedin-blue .ajax__tab_body {
	
	border:solid 1px rgb(145, 180, 190) !important;	
   box-shadow: 0px 0px 8px rgb(145, 180, 190);	
   /*box-shadow: 0px 0px 8px #ccc;	*/
   /*ccdded*/
	font-weight:normal !important;
	font-size:1em  !important;
	/*border-right: #d0d0d0 0px solid;
	border-top: #d0d0d0 1px solid;
	border-left: #d0d0d0 0px solid;
	border-bottom: #d0d0d0 0px solid;*/	

}

.linkedin-gray .ajax__tab_header 
{
	color:#fff;
}
.linkedin-gray .ajax__tab_outer
{
    background:url(../../../images/iconos/gray_left.gif) no-repeat 0px 0px;
}
.linkedin-gray .ajax__tab_inner
{
    background:url(../../../images/iconos/gray_right.gif) no-repeat 100% 0px;
}
.linkedin-gray .ajax__tab_hover .ajax__tab_outer
{
    background:url(../../../images/iconos/gray_left.gif) no-repeat 0px -150px;
}
.linkedin-gray .ajax__tab_hover .ajax__tab_inner
{
    background:url(../../../images/iconos/gray_right.gif) no-repeat 100% -150px;
}
.linkedin-gray .ajax__tab_active .ajax__tab_outer
{
    background:url(../../../images/iconos/gray_left.gif) no-repeat 0px -300px;
}
.linkedin-gray .ajax__tab_active .ajax__tab_inner
{
    background:url(../../../images/iconos/gray_right.gif) no-repeat 100% -300px;
}
.linkedin-gray .ajax__tab_body 
{
	/*border:solid 2px #778d98;	*/
   box-shadow: 0px 0px 8px #ccc;	
	font-weight:normal !important;
	font-size:1em  !important;
	border-right: #d0d0d0 1px solid;
	border-top: #d0d0d0 1px solid;
	border-left: #d0d0d0 1px solid;
	border-bottom: #d0d0d0 1px solid;	
   padding:0px;
	/*border:solid 1px #DEF;	*/
}

