﻿:focus { outline:none;}
body { background:#f2f3f7; font-family:Arial, Helvetica, sans-serif; font-size:11px;}

td 			        {color: #444444;  font-size: 11px; font-weight: normal; text-decoration: none}
li			        {color: #444444;  font-size: 11px; font-weight: normal; text-decoration: none}
p			        {color: #444444;  font-size: 11px; font-weight: normal; text-decoration: none}
a:link		        {color: #444444;  font-size: 11px; font-weight: normal; text-decoration: none}
a:visited	        {color: #444444;  font-size: 11px; font-weight: normal; text-decoration: none}
a:hover		        {color: #FF6600;  font-size: 11px; font-weight: normal; text-decoration: none}

.TitEnlaces			{ color: #777777; font-size: 11px; font-weight: normal; text-decoration: none; cursor:pointer}

.leyenda 	        {color: #444444;  font-size: 11px; font-weight: normal; text-decoration: none}

.tipo1              {background-image: url(/administrar/imagenes/boton_a.gif)}
.tipo1 A:link		{color: #555555;font-size: 11px;font-weight: normal;text-decoration: none;}
.tipo1 A:visited	{color: #555555;font-size: 11px;font-weight: normal;text-decoration: none;}
.tipo1 A:hover		{color: #FF6600;font-size: 11px;font-weight: normal;text-decoration: none;}

.tipo2              {height:19px;  background-image: url(/administrar/imagenes/boton_b.gif)}
.tipo2 A:link		{color: #777777;font-size: 11px;font-weight: normal;text-decoration: none;}
.tipo2 A:visited	{color: #777777;font-size: 11px;font-weight: normal;text-decoration: none;}
.tipo2 A:hover		{color: #FF6600;font-size: 11px;font-weight: normal;text-decoration: none;}

.combos             {/*color: #000000; font-size: 11px; border: solid 1px #cccccc*/}

.text               {background-color: #FFFFFF;  font-size: 11px; border: solid 1px #cccccc; CURSOR: text; height: 18px; padding: 2px}
.text1              { font-size: 16px;}
.text2              {background-color: #90A0B8; text-align: right;   color: #ffffff; font-size: 11px; border: solid 1px  #000080}
.text3              {background-color: #90A0B8; text-align: center;   color: #ffffff; font-size: 11px; border: solid 1px  #000080}
.text4              {background-color: #FFFFFF;  font-size: 11px; border: solid 1px #cccccc; cursor: text; height: 80px; width: 700px; padding: 2px}
/*.combo              {background-color: #FFFFFF;  font-size: 11px; border: solid 1px #cccccc; CURSOR: pointer; height: 18px; padding: 2px}*/

.boton              {background-color: #E0E7EB;  font-size: 11px; font-weight: normal; color: #444444; width: 150px; height: 20px; border: solid 1px #B9BCBE}
.botones            {background-color: #E0E7EB;  font-size: 11px; font-weight: normal; color: #444444; width: 150px; height: 20px; border: solid 1px #B9BCBE; cursor:pointer}
.botones2           {background-color: #E0E7EB;  font-size: 11px; color: #909090; width: 150px; height: 25px; border: solid 1px #B9BCBE}
.botonesLargos      {background-color: #E0E7EB;  font-size: 11px; color: #909090; width: 280px; height: 25px; border: solid 1px #B9BCBE}
.botonesLinks       {background-color: #E0E7EB;  font-size: 11px; color: #909090; width: 150px; height: 25px; border: solid 1px #B9BCBE}

/*.botones            { font-size: 11px; font-weight: normal; color: #595959; background-image:url(/administrar/imagenes/fondo_boton_intranet_150.gif); width: 150px; height: 22px; border:0px}
.botones:hover      { font-size: 11px; font-weight: normal; color: #595959; background-image:url(/administrar/imagenes/fondo_boton_intranet_150_hover.gif); width: 150px; height: 22px; border:0px; cursor:pointer}*/
.radios             {background-color: #7A8B9C; border: 0px; cursor:pointer;}

.tabla              {background-color: #74889D;   font-size: 12px; color: #ffffff;  border: solid 1px  #ffffff}
.combos             {/*font-size:11px; background-color: #FFFFFF; color: #444444*/}
.checks             {font-size:11px; color: #444444; background-color: transparent; border-width: 0px}
.radios             {font-size:11px; color: #444444; background-color: transparent; border-width: 0px}

/*.tabla              {background-color: #74889D;  font-size: 11px; color: #FFFFFF;  border: solid 1px #FFFFFF}*/
.textoBlanco        {color: #ffffff;font-size: 11px;font-weight: bold;text-decoration: none}

.texto              { color: gray;  font-size: 12px; font-weight: normal; text-decoration: none} 
.texto A:link       { color: #ffffff;  font-size: 12px; font-weight: bold; text-decoration: none }
.texto A:visited    { color: #ffffff;  font-size: 12px; font-weight: bold; text-decoration: none }
.texto A:hover      { color: #FF8400;  font-size: 12px; font-weight: bold; text-decoration: none }

.textoNegro         { color: black;  font-size: 12px; font-weight: normal; text-decoration: none; /*width:100%;*/ } 

/*.celda1             { text-align:left; width: 120px; padding: 3px; color: #777777;  font-size: 11px; font-weight: bold } 
.celda2             { text-align:left; padding: 3px; color: #777777;  font-size: 11px; font-weight: normal } */
.celda1             { text-align:left; width: 120px; padding: 3px; color: #777777; font-family: arial; font-size: 12px; font-weight: bold; } 
.celda2             { text-align:left; padding: 3px; color: #777777; font-family: arial; font-size: 11px; font-weight: normal } 

.celda1_1 { text-align:left; width: 160px; padding: 3px; color: #777777; font-family: arial; font-size: 12px; font-weight: bold; } 
.celda2_1 { text-align:left; padding: 3px; color: #777777; font-family: arial; font-size: 11px; font-weight: normal; } 

.p1					{color:#777777; font-weight:bold; font-size: 11px; margin:0; padding:0;}

.tabsuperior        {float: left; width: 120px; height: 22px;text-align:center; line-height:22px; cursor:pointer; background-image: url(/administrar/imagenes/pestana.jpg);color: #000000;  font-size: 11px; font-weight: normal; font-weight: bold }
.tabsuperiorRes     {float: left; width: 120px; height: 22px;text-align:center; line-height:22px; cursor:pointer; background-image: url(/administrar/imagenes/pestanaRes.jpg);color: #000000;  font-size: 11px; font-weight: normal; font-weight: bold }
.tabcontenido       {width: 100%;  text-align:left;}
.cabeceraT          {background-color:#216dc1}
.supcabeceraT       {background-color:#80B5D7;height:3px}

.filaGris           {background-color:#F5F5F5}
.filaGris:hover     {background-color:#E0FFE7}
.filaBlanca         {background-color:#FFFFFF}
.filaBlanca:hover   {background-color:#E0FFE7}

.filaGrisSinHover           {background-color:#F5F5F5}
.filaBlancaSinHover         {background-color:#FFFFFF}

.fondoArea          {background-color:#F5F5F5}
.fondoArea2         {background-color:#F5F5F5; border:solid 1px #D3CAC3; padding: 10px; clear:both }
.fondoPagIntranet   {background-color:#F2F3F7}
.fondoGris			{background-color:#F5F5F5} 
.fondoCabIntranet   {background-color:#8cb2fd; border: 0px; margin: 5px 0px 0px 10px}
.colorAzul          {color:#2F5297}
.colorNegro         {color:#000000;font-size: 11px}
.centrado           {width: 100%; text-align:center}

.lineaEstado             {color: #959595;  font-size: 11px; font-weight: bold; text-decoration: none}
.lineaEstado A:link	     {color: #959595;  font-size: 11px; font-weight: bold; text-decoration: none}
.lineaEstado A:visited	 {color: #959595;  font-size: 11px; font-weight: bold; text-decoration: none}
.lineaEstado A:hover     {color: #FF6600;  font-size: 11px; font-weight: bold; text-decoration: none}
.cabeceralineacontadores {color: #ffffff;  font-size: 11px; font-weight: bold; text-decoration: none; height:20px; background-color:#2f5297; padding-left: 3px; padding-right: 3px}
.lineacontadores         {color: #333333;  font-size: 11px; font-weight: normal; text-decoration: none; height:18px; background-color:#ffffff; padding-left: 4px; padding-right: 4px}
.lineacontadoresgris     {color: #333333;  font-size: 11px; font-weight: normal; text-decoration: none; height:18px; background-color:#F2F3F7; padding-left: 4px; padding-right: 4px}
            
.formulario             {margin: 0px}
.formulario_margen      {margin: 3px}
.c_boton                {background-color: #E0E7EB;  font-size: 11px; font-weight: normal; color:#444444; width: 150px; height: 20px; border: solid 1px  #B9BCBE}
.capacentro             {text-align: center}
.capacentro2            {margin-left:auto; margin-right:auto; margin-top:10em; padding: 15px; border:solid 1px #C5C5C5; width: 450px; background: #F5F5F5;}
.capacentro3            {margin-left:auto; margin-right:auto; padding: 10px; border:1px solid #C5C5C5; background: #E9E9E9; }
.c_texto                {text-align:left; padding: 10px}
.c_izquerda             {font-size: 11px;  float:left; width: 100px; padding-right: 10px;padding-top: 5px; text-align:right}
.c_derecha              {font-size: 11px;  clear:right; text-align:left}
.cajaHome               {width: 150px; margin: 0 0 1em 0; border: solid 1px  #cccccc; font-size: 11px;  height:20px}

.recuadroOpciones       {border-color:#808080; border-width:1px; border-style:solid; padding:10px ;margin-bottom:5px; margin-top:5px}




#capaprecarga           {position:absolute; width:100%; height:100%; background-image:url(/imagenes/1pixelgris.png); top:0px; left:0px; z-index:9999}  
#capaprecarga img       {position:absolute; top:49%; left:49% }

.listaseleccion         {list-style-image:url(/administrar/imagenes/flecha.gif); vertical-align:baseline}
.listaseleccion li      {height:30px; vertical-align:baseline }

.par					{ background-color: #f7f7f7;}
.impar					{ background-color: #ffffff;}

/*  Plantilla hojas extranet tipo 1  */

.contenedor_interior            {width:98%; background-color:#F5F5F5; border:1px solid #C0C0C0; margin: 2px}
.tabla_interior                 {width:100%; border:0; margin-left:10px;}
.celda_A                        {text-align:left; width: 20%; padding: 3px; color: #000000;  font-size: 11px; font-weight: bold } 
.celda_B                        {text-align:left; width: 80%; padding: 3px; color: #000000;  font-size: 11px; font-weight: normal } 
.Resultado                      {width:400px; color: #ff0000;}


/*  Ventanas emergentes de seleecion       */
.cEmergentePadre { cursor:pointer;}
.cEmergentePadreSinRef  { cursor:pointer;}
.cEmergentePadreConRef  { cursor:pointer;}

.CapaEmergente                      {position:absolute; width:100%; height:100%; background-image:url(/imagenes/1pixelgris.png); top:0px; left:0px; z-index:99}  
.FrameEmergente                     {position:absolute; border: solid 1px #aeaeae; top:100px; left:250px; width:450px; height:400px;}
.PopupButtons                       {border: #1c3460 1px solid; color: #000a28; background-color: #7096d3 }
.bodyEmergente                      {background-color:#F2F3F7; margin:0px}
.textoseleccion                     {color: #444444; vertical-align: middle;  font-size: 11px; font-weight: bold; text-decoration: none; height:25px}
.textoseleccion  A:link		        {color: #444444; vertical-align: middle;  font-size: 11px; font-weight: bold; text-decoration: none; height:25px}
.textoseleccion  A:visited	        {color: #444444; vertical-align: middle;  font-size: 11px; font-weight: bold; text-decoration: none; height:25px}
.textoseleccion  A:hover		    {color: #FF6600; vertical-align: middle;  font-size: 11px; font-weight: bold; text-decoration: none; height:25px}
.tituloEmergente                    {color: #ffffff; padding: 5px 0px 0px 15px;  font-size: 18px; font-weight: bold; text-decoration: none}
#capaReplicar                       {visibility: hidden; float: right; margin: 5px; color: #444444;  font-size: 11px; font-weight: bold; text-decoration: none}
#contenedor_emergente_sup           {background-image:url(/administrar/imagenes/fondo_emergente_superior.gif); width:450px; height:37px; margin: 0px}
#contenedor_emergente_sel           {background-image:url(/administrar/imagenes/fondo_emergente_medio.gif); width:450px; height:43px; margin: 0px; padding:5px}
#contenedor_emergente_dat           {background-color:#FFFFFF; width:410px; border:1px solid #c5c5c5; margin-left: 10px}
.celdaA                             {text-align:left; width: 40%; padding: 3px; color: #000000;  font-size: 11px; font-weight: bold } 
.celdaB                             {text-align:left; width: 60%; padding: 3px; color: #000000;  font-size: 11px; font-weight: normal } 



/*   Contenedor de botones    */
.buttons_container                  {width: 100%; text-align:center; margin:10px;}
.button_100                         {font-size: 11px; font-weight: normal; color: #595959; background-image:url(/administrar/imagenes/fondo_boton_intranet_100.gif); width: 100px; height: 22px; border:0px}
.button_100:hover                   {font-size: 11px; font-weight: normal; color: #595959; background-image:url(/administrar/imagenes/fondo_boton_intranet_100_hover.gif); width: 100px; height: 22px; border:0px; cursor:pointer}
.button_150                         {font-size: 11px; font-weight: normal; color: #595959; background-image:url(/administrar/imagenes/fondo_boton_intranet_150.gif); width: 150px; height: 22px; border:0px}
.button_150:hover                   {font-size: 11px; font-weight: normal; color: #595959; background-image:url(/administrar/imagenes/fondo_boton_intranet_150_hover.gif); width: 150px; height: 22px; border:0px; cursor:pointer}


/*   Iconos Rollover          */
.lista_imagenes                     {list-style-type:none; float:right; margin:0px 0px 0px 0px}
.lista_imagenes li                  {float:left; margin: 0px 0px 0px 4px}
.imagen_añadir_intranet a           { background-image: url("/administrar/imagenes/d0.gif"); width: 20px;  height:20px; display:block} 
.imagen_añadir_intranet a:hover     { background-image: url("/administrar/imagenes/d1.gif")} 
.imagen_atras_intranet a            { background-image: url("/administrar/imagenes/dmatras.gif"); width: 20px; height:20px; display:block} 
.imagen_atras_intranet a:hover      { background-image: url("/administrar/imagenes/dmatraso.gif")} 
.imagen_img_intranet a              { background-image: url("/administrar/imagenes/asociarimg.gif"); width: 20px; height:20px; display:block} 
.imagen_img_intranet a:hover        { background-image: url("/administrar/imagenes/asociarimgo.gif")} 
.imagen_archivos_intranet a         { background-image: url("/administrar/imagenes/asociararch.gif"); width: 20px; height:20px; display:block} 
.imagen_archivos_intranet a:hover   { background-image: url("/administrar/imagenes/asociararcho.gif")} 
.imagen_multimedia_intranet a       { background-image: url("/administrar/imagenes/asociarmult.gif"); width: 20px; height:20px; display:block} 
.imagen_multimedia_intranet a:hover { background-image: url("/administrar/imagenes/asociarmulto.gif")} 
.imagen_permisos_intranet a         { background-image: url("/administrar/imagenes/asociarper.gif"); width: 20px; height:20px; display:block} 
.imagen_permisos_intranet a:hover   { background-image: url("/administrar/imagenes/asociarpero.gif")} 
.imagen_modificar_intranet a        { background-image: url("/administrar/imagenes/c0.gif"); width: 20px; height:20px; display:block} 
.imagen_modificar_intranet a:hover  { background-image: url("/administrar/imagenes/c1.gif")} 
.imagen_eliminar_intranet a         { background-image: url("/administrar/imagenes/b0.gif"); width: 20px; height:20px; display:block} 
.imagen_eliminar_intranet a:hover   { background-image: url("/administrar/imagenes/b1.gif")} 





/*- Modulos pantalla de seleccion
-------------------------------------------------*/
#modulosGeneral div { margin:0; padding:0;}
.fila:after { display:block; clear:both; content:""; height:1px;}
/*.fila { display:block; font-family:arial, Verdana, Geneva, sans-serif; font-size:10px!important; font-weight:normal; color:#f00;}*/
.fila:after { display:block; clear:both; content:""; height:1px;}
.fila { display:block; float:left; width:auto; margin:0 15px 0 0!important; font-family:arial, Verdana, Geneva, sans-serif; font-size:10px!important; font-weight:normal; color:#f00;}
.fila h2 { margin:20px 0 5px 0; padding:3px 5px 3px 3px; font-size:14px; border:dotted 1px #cdcdcd; background:#eee; color:#ff6600;}
/*.fila h2 { margin:20px 0 5px 0; padding:3px 0 3px 3px; font-size:14px; border-bottom: dashed 1px #ff6600; color:#ff6600;}
.fila h2 { margin:20px 0 5px 0; padding:3px 0 3px 0px; font-size:14px; color:#ff6600; border-bottom:dotted 1px #cdcdcd;}*/
.fila h2.princi { margin:20px 0 5px 0; padding:3px 0 3px 3px; font-size:14px; background:#ff6600; color:#FFF;}
.modulo {display:inline-block; *display:block;}
/*.modulo img{width:36px;border:none}*/
.modulo a{ position:relative; z-index:0;}
.modulo .abs { position:absolute; top:1px; right:1px; z-index:0; padding:2px; display:block;}
.modulo .abs {margin:2px;width:10px; height:10px;border:none}
.modulo a, .modulo a:visited, .noactivo {width:100px; height:70px; padding:10px 0 0 0; display:block; float:left; border:solid 1px #f1f1f1; 
-moz-border-radius: 5px; -ms-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;
text-align:center; margin:2px; font-size:10px; color:#666666; line-height:11px;}
.modulo a:hover { background:#f7f7f7; color:#ff6600; font-size:10px;}
a.noactivo {width:100px; height:70px; padding:10px 0 0 0; display:block; color:#cdcdcd; float:left; border:solid 1px #f1f1f1; text-align:center; margin:2px;}
a.noactivo:hover { background:#FFF; color:#cdcdcd; font-weight:normal;}
#candado { position:absolute; top:0; left:0; width:100px; height:80px; background:url(/modulos/comun/imagenes/iconos/fondoCandado.png); -moz-border-radius:5px; -ms-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; }
#candado img { position:absolute; top:4px; left:4px; width:22px; }


/*Estilos se las pantallas de modificación de textos...*/
.tituloBloque { font-weight:bold; color:#2F5297; clear:both; }
.capaBloque { background-color:#F7F7F7;	border:solid 1px #E9E9E9;	padding: 10px 0px 0px 0px; margin:0px;	vertical-align:top; top:0px; 	width:100%; }
.capaBloqueRojo {	background-color:#FFCCCC;/*#A6FFBC*/	border:solid 1px red;	padding: 10px 0px 0px 0px; margin:0px;	vertical-align:top; top:0px; 	width:100%; }
.tituloContenidoBloque {	margin-left:10px; }
.cadaPasarela {	margin-left:10px; margin-top:5px; margin-bottom:10px; vertical-align:top; top:55%; width:80%;}
.columnaIzquierda {	/*width:16%;*/ text-align:left; top:1px;}
.columnaDerecha {	text-align:left;}
.cabDatosPasarela {	background-color:#2F5297;  color:white; padding:5px; width:180px;}
.contDatosPasarela {	background-color:tranparent;  color:black; padding:5px;  width:180px; }
.boton {	margin-right:10px; cursor:pointer;float:right;}
.capaIdiomas {	/*width:390px;*//* height:320px;*/ border:solid 1px #E9E9E9; float:left; margin-left:10px; padding-top:5px; margin-top:10px;	width:32%;background-color:#F7F7F7;}
.tituloContenidoBloqueIdioma {	 text-decoration:underline; margin:10px;}
.tituloTextos {	margin-top:5px; font-size:10pt; font-family:Arial, Helvetica, sans-serif;  /*border:solid 1px black;*/ width:75%; background-color:#E9E9E9;  width:100%;  clear:both; color:black; padding-bottom:5px; padding-top:5px;  }
.imgTextoVacio {	float:right; margin-right:2%; height:16px; width:18px;}
.parrafoGris {	background-color:transparent; border: dashed 1px dimgray; overflow-x:hidden; overflow-y:auto; height:160px; width:90%; margin-left:2%; margin-top:2%; padding:10px; }
.parrafoRojo {	background-color:transparent; border:dashed 1px red; overflow-x:hidden; overflow-y:auto; height:60px;  width:90%; margin-left:2%;  margin-top:2%; padding:10px;}
.imgEditarTexto {	width:16px; height:14px;}
.refEditarTexto {	float:right; margin-right:2%; margin-top:2px;}
.separadorEditarTexto {	border-top:solid 1px #E9E9E9; margin-left:2%;  width:96%; clear:both;}
.frameOpc {width:100%; height:75px; padding:0px; margin:0px;}
/*Hasta aqui estilos modificacion de textos*/



/*estilos de la clausula legal*/
/*.cajas {border:1px solid #CCC;background:#f8f8f8;margin-bottom:10px;}
.mensaje {border:1px solid #CCC;background:#f8f8f8;margin-bottom:10px;}
.clausula {margin-top:20px;}
.caracteres {margin-top:20px;}
#imagenSeguridad {border:1px solid #CCC;background:#f8f8f8;}
.botonen {background-color:#dedede;color:#666;border:1px solid #999;margin-top:20px;}
.habilitado {background-color:#dedede;color:#666;border:1px solid #999;margin-top:20px; cursor:pointer;}
.habilitado:hover {border:1px solid #333; cursor:pointer;}
.clausula font:hover {color:#666666;}
.deshabilitado {background-color:#ececec;color:#cbcbcb;border:1px solid #999;margin-top:20px;}
.tabEstandar { background-color:whiteSmoke; padding:10px;}*/
/*Hasta aqui la clausula legal*/

.campos { font-family:Arial, Helvetica, sans-serif; font-size:9px;  }

.textoGrid { border:none; width:100%;/* height:20px;*/ background-color:#E0E7EB; /*padding-top:10px;*/  text-align:right; 
				color: black;  font-size: 12px; font-weight: normal; text-decoration: none; }



/*nuevo menu horizontal*/
#usuario{ float:right; font-size:11px; font-family:Verdana, Geneva, sans-serif; padding:5px 15px 5px 5px;}
#usuario strong { color:#ff6600;}
#menuSupe:after { display:block; clear:both; content:""; height:1px;}
#menuSupe { display:block; clear:both; border-bottom:solid 1px #cdcdcd; border-top:solid 5px #ff6600;}
#menuSupe a{ padding:5px 15px; margin:0; color:#7c7c7c; background:#ebecf1; border-right:solid 1px #cdcdcd; font-size:12px; display:block; float:left;}
#menuSupe a.areaclientes { color:#fff; padding:5px 35px 5px 15px; background:#7bafeb url(/administrar/imagenes/clientes.png) top right no-repeat; }
#menuSupe a.activo, #menuSupe a:hover{ background-color:#ff6600; color:#fff;}


/*Estilos de la pantalla Etiquetas - Tags*/
.CuentaTags          {} 
/*.lTags {margin:1px 6px 0 0; cursor:pointer}*/
.lTags {float:left; margin-top:7px; margin-right:10px; cursor:pointer; border:1px solid #ccc; padding: 2px 5px}
.lTags:hover { background-color:#ccc; }
.tagSeleccionado { background-color:#ccc; border:1px solid #999; color:#666666 }


/*************************************************************************************************************************************************************/
/*************************************************************************************************************************************************************/
/*************************************************************************************************************************************************************/
/**********************************************************Estilos copiados de comun**************************************************************************/
/*************************************************************************************************************************************************************/
/*************************************************************************************************************************************************************/
/*************************************************************************************************************************************************************/

select              {background-color: #ffffff;  font-size: 11px; border: solid 1px  #aaaaaa; color: #444444}
textarea            {background-color: #ffffff;   font-size: 11px; border: solid 1px  #aaaaaa; color: #444444}

.titularT           {font-weight: bold; font-size: 11px; color: #000000;  padding: 2px 7px 2px 5px} 
.contenidosT        {font-size: 11px; color: #ffffff;  text-decoration: none }
.cabeceraT          {background-color: #2F5297}
.supcabeceraT       {background-color: #80B5D7; height: 3px}
.filaGris           {background-color: #F5F5F5}
.filaBlanca         {background-color: #FFFFFF}
.fondoArea          {background-color: #F5F5F5}
.fondoPagIntranet   {background-color: #F2F3F7}
.alinear            {padding-left: 5px; padding-right: 5px; padding-top: 2px; padding-bottom: 2px}



.cajaGris           {background-color: #F5F5F5;   color: #2F5297; font-size: 9px ; font-weight: bold; border: 0px; width: 500px}
.norm	            {color: #444444; font-size: 11px; font-weight: normal; text-decoration: none}
.izquierda          {padding-right: 7px; text-align: right; white-space: nowrap; height: 20; font-weight: bold;  font-size: 11px; color: #004EAB;}
.derecha            {padding-left: 7px; text-align: left}
.Celda1             {padding-left: 15px; padding-right: 15px; height: 40; vertical-align: middle}

.celda2             {padding-left: 15px; padding-right: 15px}

.imgLn {float:left;margin:-1px 4px 0 0;}


/* Cabecera zona de administración */
.cabecera:after { content:""; height:1px; display:block; clear:both; }
.cabecera               {width:98%; border: solid 1px #c5c5c5; background-color:#FFFFFF; z-index:1; padding-bottom:20px;}
.subcabecera:after		{ display:block; clear:both; content:""; height:1px;}
.subcabecera            {padding:20px; position:relative; z-index:0;  }
.cont_subcabecera       {padding-right: 20px; float:left; margin-bottom:10px}
.textoCabecera          {color: #FF6600;  font-size: 15px;font-weight: bold; margin-bottom:15px}
.descripcionCabecera    {color: #444444;  font-size: 11px; font-weight: normal; text-decoration: none; clear:both}
.titulo_seccion         { color:#2F5297; font-weight: bold; font-size: 14px}


/*  Ventanas emergentes de seleecion       */

.CapaEmergente                      {position:absolute; width:100%; height:100%; background-image:url(/imagenes/1pixelgris.png); top:0px; left:0px; z-index:99}  
.FrameEmergente                     {position:absolute; border: solid 1px #aeaeae; top:100px; left:250px; width:450px; height:400px;}
.PopupButtons                       {border: #1c3460 1px solid; color: #000a28; background-color: #7096d3 }
.bodyEmergente                      {background-color:#F2F3F7; margin:0px}
.textoseleccion                     {color: #444444; vertical-align: middle;  font-size: 11px; font-weight: bold; text-decoration: none; height:25px}
.textoseleccion  A:link		        {color: #444444; vertical-align: middle;  font-size: 11px; font-weight: bold; text-decoration: none; height:25px}
.textoseleccion  A:visited	        {color: #444444; vertical-align: middle;  font-size: 11px; font-weight: bold; text-decoration: none; height:25px}
.textoseleccion  A:hover		    {color: #FF6600; vertical-align: middle;  font-size: 11px; font-weight: bold; text-decoration: none; height:25px}
.tituloEmergente                    {color: #ffffff; padding: 5px 0px 0px 15px;  font-size: 18px; font-weight: bold; text-decoration: none}
#capaReplicar                       {visibility: hidden; float: right; margin: 5px; color: #444444;  font-size: 11px; font-weight: bold; text-decoration: none}
#contenedor_emergente_sup           {background-image:url(/administrar/imagenes/fondo_emergente_superior.gif); width:450px; height:37px; margin: 0px}
#contenedor_emergente_sel           {background-image:url(/administrar/imagenes/fondo_emergente_medio.gif); width:450px; height:43px; margin: 0px; padding:5px}
#contenedor_emergente_dat           {background-color:#FFFFFF; width:410px; border:1px solid #c5c5c5; margin-left: 10px}
.celdaA                             {text-align:left; width: 40%; padding: 3px; color: #000000;  font-size: 11px; font-weight: bold } 
.celdaB                             {text-align:left; width: 60%; padding: 3px; color: #000000;  font-size: 11px; font-weight: normal } 

/*Estilos opciones de la tabla*/
#capaOpciones ul{margin:0; padding:0; width:720px}
.separador{clear:both; display:block}
#capaOpciones ul:after{content:'';clear:both;height:1px; display:block;}
#capaOpciones ul li{float:left; margin:0 15px; display: inline-block;}
#capaOpciones ul li img{margin:-4px 5px 0 0; float:left;}
#capaOpciones li a{
	background-repeat: no-repeat;
	height:24px;
	display:inline-block;
	padding:5px 0 0 30px;
	text-decoration:none;
	color: #333333;
	font-size:11px;
	cursor:pointer;
	font-weight:normal;
}

#areaUpload { position:absolute; top:40px; right:40px; width:440px; height:80px; background:#f5f5f5; border:0px; display:block; float:right;}
#textoSubirImg { position:absolute; top:20px; right:40px; width:440px; height:15px; float:right;}

#cmbOptimizar {
    background-color: #FFFFFF;
    border: 1px solid #AAAAAA;
    color: #444444;
    font-size: 11px;
}

#seleccionar{background-image: url(/modulos/comun/imagenes/sel.gif); width:110px;}
#deseleccionar{background-image: url(/modulos/comun/imagenes/desel.gif); width:110px;}
#anadirRegistro{background-image: url(/modulos/comun/imagenes/anadir.gif); width:110px;}
#borrarSeleccionados{background-image: url(/modulos/comun/imagenes/delete.gif); width:110px;}
#ayuda{background-image: url(/modulos/comun/imagenes/ayuda.png); width:60px;}
#buscador{background-image: url(/modulos/comun/imagenes/buscar.png); width:60px;}
#quitarFiltro{background-image: url(/modulos/comun/imagenes/buscarQuitar.png); width:60px;}
#exportarExcel{background-image: url(/modulos/comun/imagenes/iconoexcel.png); width:60px;}
#exportarExcelVI{background-image: url(/modulos/comun/imagenes/iconoexcel2.png); width:70px;}
#importar{background-image: url(/modulos/comun/imagenes/iconoimportar.png); width:70px;}

#seleccionar:hover{background-image: url(/modulos/comun/imagenes/sel-hover.gif)}
#deseleccionar:hover{background-image: url(/modulos/comun/imagenes/desel-hover.gif)}
#anadirRegistro:hover{background-image: url(/modulos/comun/imagenes/anadir-hover.gif)}
#borrarSeleccionados:hover{background-image: url(/modulos/comun/imagenes/delete-hover.gif)}
#ayuda:hover{background-image: url(/modulos/comun/imagenes/ayuda-hover.png)}
#buscador:hover{background-image: url(/modulos/comun/imagenes/buscar-hover.png)}
#quitarFiltro:hover{background-image: url(/modulos/comun/imagenes/buscarQuitar-hover.png); width:60px;}
#exportarExcel:hover{background-image: url(/modulos/comun/imagenes/iconoexcel-hover.png)}
#exportarExcelVI:hover{background-image: url(/modulos/comun/imagenes/iconoexcel2-hover.png)}
#importar:hover{background-image: url(/modulos/comun/imagenes/iconoimportar-hover.png)}

/*.quitarFiltro {background-image: url(/modulos/comun/imagenes/buscarQuitar.png); width:60px;  no-repeat;}
.quitarFiltro:hover {background-image: url(/modulos/comun/imagenes/buscarQuitar-hover.png); width:60px;  no-repeat;}*/

.bloqueFiltros {float:right; width:25%; height:90px; border:dashed 1px #808080; position:absolute; right:20px; top:10px; text-align:left; padding:5px 10px 5px 10px; overflow-y:auto; overflow-x:hidden; }
.tituloBloqueFiltros {font-weight:bold; color:#FF6600; float:left; margin-top:5px; margin-left:5px;}
.bloqueFiltrosAplicados {float:left; margin:0 0 0 0; padding:0; clear:both;}
.cadaFiltroAplicado { white-space:nowrap; margin:0; padding:0; float:left; clear:both;}
.quitarFiltro {	float:right; position:relative; top:5px; right:0; }
.quitarFiltro:hover {	filter: alpha(opacity=70); opacity: .7;}



.ordenacion{margin:0;padding:3px 0; cursor:pointer}


#capaOpciones a:hover span, .tdOpciones a:hover img{
	filter: alpha(opacity=70);
	opacity: .7;
	font-weight:normal;
}


/*Ventana de ayuda*/
#dlAyuda{margin:10px 25px;}
#dlAyuda dd{font-weight:bold; margin:10px 0 5px 0; padding:0;}

/*Duplicar elemento*/
#tablanodoelemento{display:none}


/***Idiomas equivalente****/

.IdiEquivMal {text-decoration:line-through;color:#999;}
.IdiEquivOkCreado {font-weight:bold;color:#666;}
.IdiEquivOkNocreado {font-weight:bold;color:#88d304;}

.IdiEquivMal:hover,.IdiEquivOkCreado:hover,.IdiEquivOkNocreado:hover {cursor:pointer!important;}



/*Inicio estilos DMPOI*/

	.fondoPagIntranetSinFondo {background:none!important; border:none!important;}

	.capaCatg { width:100%; min-height:40px; float:left;  border:none; margin-bottom:5px; margin-top:10px; }
	.capaCatgTit { background:#555; width:100%; margin:0; padding:0; height:20px; padding:5px 0 0 0; font-weight:bold; color:#FFF; text-transform:uppercase;  }
		
	.capaComenPoi { width:73%; min-height:40px; float:left;  border:none; margin-bottom:5px; }
	.capaComenPoiTit { background:#555; width:100%; margin:0; padding:0; height:20px; padding:5px 0 0 0; font-weight:bold; color:#FFF; text-transform:uppercase;  }	
	.capaCadaComenPoi {  border-left:dashed 1px; padding-bottom:20px; display:inline; width:30%; float:left; padding:5px 10px 0px 10px;  }
	
	.capaConfPoi {width:25%; min-height:40px; float:right;  border:none; margin-bottom:5px; }
	.capaConfPoi input { float:left; margin-left:10px;  }
	.TextoConfPoi { padding-left:20px; /*width:60px;*/ text-align:right; float:left;  }
	.capaConfPoiTit { background:#555; width:100%; margin:0; margin-bottom:10px; padding:0; height:20px; padding:5px 0 0 0; font-weight:bold; color:#FFF; text-transform:uppercase;  }
	
	.capaSepblokeCateg { clear:both; width:100%; padding:0; margin:0; border-top:solid 1px #555; }
	.capaSepblokeCateg2 { clear:both; width:100%; padding:0; margin:0;  }

	/*.listaCateg { float:left;  }*/
	
	.listaCategorias { float:left;  list-style:none; margin:10px 0 0 0px; padding:0;  }
	.listaCategorias img { filter: alpha(opacity=70); opacity: .7; cursor:pointer;  }	
	.listaCategorias input { margin:0 0 0 1px;  }		
	.listaCategorias li { float:left;   }	
	.imgAnnadirSubCateg { border:solid 1px #CDCDCD; padding:4px 2px 0px 2px;  }
	.imgAnnadirSubCateg:hover { background:#CDCDCD; cursor:pointer; filter: alpha(opacity=70); opacity: .7;  }	
	.imgDelCateg { border:solid 1px #CDCDCD; padding:4px 2px 0px 2px;  }
	.imgDelCateg:hover { background:#CDCDCD; cursor:pointer; filter: alpha(opacity=70); opacity: .7;  }		
	.imgEditarCateg { border:solid 1px #CDCDCD; padding:4px 2px 0px 2px;  }
	.imgEditarCateg:hover { background:#CDCDCD; cursor:pointer; filter: alpha(opacity=70); opacity: .7;  }			
	.nomCategoria {  background:#5893D5; color:#FFF; font-weight:bold; /*min-width:100px;*/ padding:2px 10px 3px 10px; border:solid 1px #CDCDCD; }
	
	.listaSubCategorias { float:left; list-style:none; margin:0px; padding:0; }
	.listaSubCategorias li { float:left;  }	
	.nomSubCategoria {  border:solid 1px #CDCDCD; padding:2px 10px 3px 10px;  background:#F5F5F5; color:#666; cursor:pointer; }
	.nomSubCategoria:hover { background:#CDCDCD; }	
	
	.imgEditarSubCateg { border:solid 1px #CDCDCD; padding:4px 2px 0px 2px;  }
	.imgEditarSubCateg:hover { background:#CDCDCD; cursor:pointer; filter: alpha(opacity=70); opacity: .7;  }
	.imgDelSubCateg {  margin-left:3px; border:solid 1px #CDCDCD; padding:4px 2px 0px 2px;  }
	.imgDelSubCateg:hover { background:#CDCDCD; cursor:pointer; filter: alpha(opacity=70); opacity: .7;  }			
	
	.colCategSepar { width:auto; margin-left:2px; margin-right:2px; padding-top:3px; }
	
	
	
	.capaSepCateg { float:left; clear:both; height:2px; width:100%;}

	.annadirCateg { float:left;  background:#F1F1F1; color:#666; margin:-2px 10px 0 10px; padding:2px; cursor:pointer; width:120px; text-align:center;}
	.annadirCateg:hover { background:#CDCDCD; color:#fff; margin:-2px 10px 0 10px; padding:2px; width:120px; font-weight:bold; }	
	
	.editCoordLoc { float:right;  background:#F1F1F1; color:#666; margin:-2px 10px 0 0; padding:2px; cursor:pointer; width:120px; text-align:center;}
	.editCoordLoc:hover { background:#CDCDCD; color:#fff; margin:-2px 10px 0 0; padding:2px; width:120px; font-weight:bold; }	
	
	.verDMPoi { float:right;  background:#F1F1F1; color:#666; margin:-2px 10px 0 0; padding:2px; cursor:pointer; width:180px; text-align:center;}
	.verDMPoi:hover { background:#CDCDCD; color:#fff; margin:-2px 10px 0 0; padding:2px; width:180px; font-weight:bold; }		
	
	.verComPoi { float:right;  background:#F1F1F1; color:#666; margin:-2px 10px 0 0; padding:2px; cursor:pointer; width:180px; text-align:center;}
	.verComPoi:hover { background:#CDCDCD; color:#fff; margin:-2px 10px 0 0; padding:2px; width:180px; font-weight:bold; }	
	
	
	.capaAnnadirCat { float:left; clear:both; width:98%; margin-left:20px; margin-top:10px; }	
	.capaAnnadirCat span { color:#666;}	
	.txtAnnadirCat {}
	
/*	#Lat_confCoord { border:none; background:#ffffff; margin-top:-2px; font-weight:bold; float:left; width:100px;  }
	#Long_confCoord { border:none; background:#ffffff; margin-top:-2px; font-weight:bold; float:left; width:100px; }
	#Zoom_confCoord { border:none; background:#ffffff; margin-top:-2px; font-weight:bold; float:left; width:20px; }				*/
	.txtValConfPoi {border:none; background:#ffffff; margin-top:-2px; font-weight:bold; float:left; width:100px;}
/*Fin estilos DMPOI*/	


.enlMapa { margin-top:5px; margin-left:5px; cursor:pointer; }
.enlMapa:hover { filter: alpha(opacity=70);	opacity: .7; }

.mapaGoogle {width:600px; height:380px; margin:0; border: 1px solid #777; }
.editarMapaGoogle {width:100%; height:300px; margin:0;  }


/***************/
/*PARTE HARTZEN*/
/***************/

#TxtParteHartzen  td {text-align:left;padding:5px 5px;}
/*Temas*/

.listaTemas {border-collapse:collapse; }
.listaTemas .cabeceraT .titularT {border-bottom:3px solid #ff8106;}
.listaTemas td {padding:.2em;}

/*Idiomas equivalencias*/

#equivalente li{position:relative;}
ul#equivalente {list-style-type:none;margin:0px;padding:0px;width:570px;float:right;}
#equivalente li {float:left;display:block;height:18px;padding:2px;width:auto;text-align:left;font-size:10px;border-bottom:1px solid #fff;min-width:165px;margin:0 3px;}
#equivalente li:after {clar:both;display:block;content:"";height:1px;}
#equivalente li * { float:left; }
#equivalente li span img{padding:0 5px;}
#equivalente li .idiomaEq  {width:15px;}
#equivalente li .spanMasClass img {border-left:1px solid #dedede;border-right:1px solid #dedede;margin-right:6px;}
#equivalente li img:hover{cursor:pointer;}
#equivalente select {width:0px;z-index:1;width:80px; float:left;margin-top:px;margin-left:-3px;}
#equivalente .spanMas { padding:0; width:0; overflow:hidden;height:18px;margin-top:-2px;}

.mostrarMano { cursor:pointer }
.mostrarMano:hover { font-weight:bold }