/*
	Css implementada por nosotros y que complementa a las hechas por Trisquel
*/
body {
	background-color: #FFFFFF;
	/*scrollbar-base-color: #D4DFE1;*/
}

STRONG {
	font-weight: bold;
}
EM {
	font-style:italic; 
}

strong {
	font-weight: bold;
}

/* Clase para el color de fondo del foco */
input:focus {
	background-color: #FFFFCC;
}
select:focus {
	background-color: #FFFFCC;
}
textarea:focus {
	background-color: #FFFFCC;
}
#central a:focus,
#dialog_form a:focus {
	/*outline-style: none;*/
	outline: #FFED2F solid thin;
	overflow: hidden;
}

a {
	cursor:pointer;
}
/*
	Enlace de acceso a la ventana de la aplicación (Login)
*/ 
.acceso_aplicacion {
	font-size: 100%;
}
/* Alinea verticalmente el Aviso Legal y Accesibilidad con Copyright@e2000 en el Login*/
*:first-child+html a.a_e2000 {
	margin: 2px 4px 0 0;
}

.caja_489_verde input.input_check {
	height: auto;
}
#pie p {
	margin: 8px 10px 0pt 0pt;
}
*:first-child+html #pie p {
  margin: 7px 10px 0pt 0pt;
}
/* Pone en negrita las etiquetas del login */
.label_login {
	font-weight: bold;
}
/*
	Mueve el aspa de cierre de las pestañas hacia la derecha para "abrir" más
	espacio al texto de la pestaña
*/ 
a.pest_cerrar {
	margin: 1px 0 0 8px;  
}

/*
	Asigna un z-index intermedio entre los pop-up y la ventana de 'fondo' para
	el desplegable de pestañas activas
*/
.desplazadores_abajo {
	z-index: 499;
	background-color: #FFFFFF !important;
}
/* Clase que muestra el icono de certificado ssl deshabilitado
  ¡¡¡ BORRAR SI SOLUCIONAN PCONTROL.CSS !!!
 */
.pcontrol_certssl_des {
	background-image: url(images/ico_pcontrol_ssl_des.gif);
}
/*
	Estilos de la ventana de mensajes de error ajax, se aplican a la plantilla
	correspondiente
*/
.ventana_error_ajax {
	background-image: url(images/fnd_h1_acercade.jpg);
	background-repeat: repeat-x;
	background-position: top left;
	background-color: #EDF3F2;
	margin: 0;
	padding: 0;
	clear: both;
	overflow: hidden;
	overflow-x: hidden;
	overflow-y: hidden;
	line-height: 100%;
}
.ventana_error_ajax h1.ventana_error_ajax_titulo {
	width: 90%;
	height: 25px;
	margin: 0;
	padding: 0 0 0 10px;
	font-size: 120%;
	font-weight: normal;
	color: #FFF;
	line-height: 180%;
	float: left;
}
.ventana_error_ajax a.ventana_error_ajax_cerrar {
	display: block;
	width: 15px;
	height: 16px;
	background-image: url(images/fnd_b_cerrar.jpg);
	border: none;
	font-size: 1%;
	text-indent: -999px;
	overflow: hidden;
	margin: 4px 10px 0 0;
	float: right;
}

.ventana_error_ajax_error_aplicacion {
	background-image: url(images/fnd_error_aplicacion.jpg);
	background-repeat: no-repeat;
	left: 0px;
	padding: 65px 0px 0px 250px;
	text-align: left;
}

.ventana_error_ajax_error_aplicacion .ventana_error_ajax_descripcion {
	height: 370px;
	margin: 0px 70px 0px 0px;
}
.ventana_error_ajax_error_aplicacion h1.ventana_error_ajax_nombre_error {
	color: #B8463B;
	font-size: 270%;
	font-weight: normal;
	letter-spacing: -0.05em;
	border-bottom: 1px solid #B8B8B8;
	padding: 0px 0px 7px 0px;
}
.ventana_error_ajax_error_aplicacion .botonera {
	text-align: right;
	width: 100%;
	clear: both;
	margin: 0px !important;
	padding: 10px 0px 0px 0px !important;
}
.ventana_error_ajax_error_aplicacion .botonera .boton {
	width: 77px;
	height: 24px !important;
	background-image: url(images/fnd_bot_form.gif);
	background-repeat: no-repeat;
	background-position: top left;
	color: #000;
	border: none !important;
	font-size: 90%;
	cursor: pointer;
	margin: 0;
	padding: 0;
	background-color: transparent;
}
/*
	Aumenta el espaciado entre líneas en el 'Acerca de' y sube el botón que abre
	el documento pdf del contrato
*/
.acercade_docs_lopd td.td_dox {
	line-height: 150%;
}
a.a_contrato_nt,
a.a_contrato_nt_des {
	margin: -13px 0 0 250px;
}
a.a_contrato_nt_des {
	cursor: default;
	display: block;
	width: 126px;
	height: 19px;
	background-image: url(images/fnd_a_contrato_des.gif);
	color: #AAAAAA;
	padding: 5px 0 0 30px;
	margin: 0px 0 0 250px;
}

a.acercade_lopd_pdf_des {
	cursor: default;
	width: 373px;
	height: 19px;
	margin: 5px 5px 5px 5px;
	padding: 0;
	display: block;
	background-image: url(images/fnd_lopd_doc_pdf_des.gif);
	background-repeat: no-repeat;
	color: #AAAAAA;
	padding: 5px 0 0 35px;
}
.descargar_documento_pdf {
	background-image: url(images/guarda_documento_pdf.gif);
	background-repeat: no-repeat;
	color: #000000;
	cursor: pointer;
	height: 22px;
	margin: 5px 0;
	padding: 3px 0 0 24px;
	text-decoration: none;
	width: 22px;
}
/* Se retoca el tamaño del cuerpo de la  ventana de ampliación de noticias en el
   escritorio y se quita la cabecera, ahora incluida en la ventana 
 */
#noticia_ventana {
    padding-bottom: 18px;
    background-image: none;
    width: 545px;
}
.cuadro_noticia{
    height: 423px;
}
.cuadro_noticia h2{
    padding: 6px 0px 7px 0px ;
}
.cuadro_noticia h3{
    padding: 6px 0px 9px 0px ;
}
.cuadro_noticia p{
    margin: -5pt;
    padding: 6pt;
}
a.link_Noticia:visited, a.link_Noticia:link, a.link_Noticia:active {
	text-decoration: none;
	color: #424242;	 
}
/*
	Se adapta la barra de iconos para colocar la busqueda a la derecha
*/
#iconos{
	width: 825px !important;
	margin: -10px 0 0 0;
}
/* Omite el borde superior en la sección de Más Videos */
.video{
	border-top: 0px; 
}

/*
	Coloca el título de la ventana modal de vídeos
*/
h2.h2multimedia {
	margin: 0px 5px 2px 8px;
}
*:first-child+html h2.h2multimedia {
  margin: 0px 5px 0px 8px;
}
h2.h2multimedia span {
	/*padding: 3px 0 5px 10px;*/
	top: 0px;
}
.imagen_video_sel {
	width: 79px;
	height: 63px;
	float: left;
	margin-left: 10px;
}
.parrafo_video_sel {
	margin-left: 93px;
	color: #B8B8B8;
}

/*
	Caja noticias portada
*/
.caja_223_azulin {
	background-image: url(images/fnd_cab_223_azulin_nt.gif);
	padding: 10px 0 0 0;
}
*:first-child+html .caja_223_azulin {
  padding: 12px 0 0 0;
}
.caja_704 {
	padding: 11px 0 0 0;
}

.texto_telefono_imagen_escritorio {
	color: #FFFFFF;
	position: absolute;
	margin: 485px 0 0 445px;
}
.telefono_imagen_escritorio {
	color: #FFFFFF;
	font-size: 200%;
	position: absolute;
	margin: 478px 0 0 300px;
}
/* Capa de carga para los documentos pdf */
#capa{
	position: absolute;
	width: 800px;
	height: 575px; 
	background-color: #F6F6F6;
	display: block;
	z-index: 9002;
}
.capaCarga{
	padding: 209px 0px 209px 316px;
	width: 169px;
	height: 156px;
}
#documento{
	z-index: 9003;
}

/*
	Sección DNAS
*/
#producto_ventana {
	background-image: none;
	width: 776px;
}
.paginacion_dnas {
	text-align: left;
}
#producto_ventana .paginacion {
	margin: 10px 0pt 5px 15px;
}

/*
	Ventana de selección en resultados de consulta
*/
.modal_solicitud {
	background-image: none;
}
.b_pastilla {
	width: 77px;
	height: 24px !important;
	background-image: url(images/fnd_bot_form.gif);
	background-repeat: no-repeat;
	background-position: top left;
	color: #000;
	border: none !important;
	font-size: 100%;
	cursor: pointer;
	margin: 0 10px 0 0;
	padding: 3px 35px 5px 15px;
	background-color: transparent;
	color: #616161;
	text-decoration: none;
}
.ordena_resultado_consulta {
	margin: 0 0 0 60px;
}
.alinea_botones_resultado_consulta {
	margin: 15px 0 0 15px;
	height: 24px;
}
/*
	Glosario
*/
#contenedor_tabla_glosario_terminos {
	margin: 21px 0 0 8px;
}
.b_buscar_glosario {
	background-image: url(images/b_buscar_nt.gif);
	display: block;
	height: 20px;
	width: 20px;
	margin: 1px 0px 0px 105px;
}
.b_buscar_glosario:hover,
.b_buscar_glosario:focus {
	background-position: 0 -20px;
}
a.termino_glosario {
	text-decoration: none;
}
a.termino_glosario:hover,
a.termino_glosario:focus {
	background-color: #E2EDF3;
	text-decoration: none;
}
a.termino_seleccionado, a.termino_seleccionado:hover {
	background-color: #D3E4DF;
	text-decoration: none;
}
.input_buscar_modal {
	width: 145px;
	margin-right: 5px;
	height: 16px !important;
}
/*
	Listado de privincias
*/
#provincia_ventana {
	background-image: none;
	width: 710px;
}
/* Caja de buscador dentro del módulo de glosario */
.buscador{
	margin: 8px 4px 15px 7px; 
	float: right;
}
/* Estilos para la ventana de glosario */
#modulo_glosario {
	padding: 17px 5px 24px 10px;
	margin: 0px 20px 0px 20px;
	background-image: url('../images/fondo_glosario.gif');
	background-repeat: no-repeat;
}
.input_buscar_nt {
	padding-top: 3px;
}
.lista_linea_glosario{
	margin: 10px 0px 0px 8px;
	background-image: url('../images/provincias/fnd_recuadro_317_nt.gif');
	height: 297px;
	font-size: 100%;
}
.int_cuadro_lista{
	overflow-x: hidden; 
	height: 289px; 
	margin-top: 2px;
}
.detalle_glosario{
	top: 69px;
	margin-left: 10px;
	font-size: 100%;
}
/* Estilos para la ventanas de teléfonos de asistencia */
#modulo_telefonos{	
	width: 840px;
    height: 460px;
    /*margin-left: 15px;*/	
	padding: 15px 0px 0 15px;
	/*background-image: url('../images/fondo_telefonos.gif');
	background-repeat: no-repeat;*/
}
.buscador_cias{
	margin: 8px 34px 8px 7px; 
	float: right;
}
.b_buscar_modal_nt{
	background: url(images/fnd_b_buscar_modal_nt.gif);
}
.input_buscar_fnd_blanco {
	background: url(images/fnd_input_buscar_modal_nt.jpg);
}
.lista_linea_telefonos{
	display: block;
	float:left;
	width: 386px;
	height: 448px;
	line-height: 110%;
	padding: 15px;
	margin: 10px 0px 0px 0px;
	background-image: url('../images/provincias/fnd_recuadro_410_nt.gif');
	background-repeat: no-repeat;
	font-size: 100%;
}
.int_cuadro_cias{
	overflow-x: hidden;  
	height: 448px;
}
*:first-child+html .int_cuadro_cias {
  height: 442px;
}
.detalle_telefonos{
  float:left;
	display: block;
	width: 326px;
  height: 410px;
	line-height: 110%;
	background-image: url(../images/provincias/fnd_recuadro_326_nt.gif);
	background-repeat: no-repeat;
	margin: 17px 0px 0px 23px;
	font-size: 100%;
	padding: 10px;
}
.detalle_telefonos h3 {
	color: #0E6090;
	font-size: 100%;
	margin: 0;
	padding: 0;
	line-height:100%;
}
.detalle_telefonos p {
	line-height: 170%;
}
#boton_imprimir {
	clear: both;
	float:right;
  margin: 0px 9px 10px 0px;
  background-color:transparent;
	background-image:url('images/fnd_bot_form.gif');
	background-position:left top;
	background-repeat:no-repeat;
  width:77px;
  height:24px !important;
  padding: 5px;	
}
*:first-child+html #boton_imprimir {
  margin: 0px 10px 10px 0px;
}
#boton_imprimir .btn_imprimir {
  border: medium none !important;
	color: #000000;
	cursor: pointer;
  line-height: 100%;
  margin: 0pt;
  padding: 0px 25px 0px 5px;
  background: url('ext/e2000_img/icono_imprimir.gif') !important;
	background-repeat: no-repeat !important;
	background-position: 47px !important;
  text-decoration: none;
  font-family: tahoma,verdana,helvetica;
  font-size: 11px;  	  	
}
#tabla_telefonos_asistencia tr:hover {
	background-color: #E7EDEF;
	cursor: default;
}
/*
	BÚSQUEDAS
*/
/* Pestaña de búsqueda */
.pestana_busqueda_general {
	background: transparent url(images/fnd_b_buscar_pestana_general.gif) no-repeat scroll 0%;
	border: medium none;
	display: block;
	float: left;
	height: 17px;
	overflow: hidden;
	text-indent:17px;
	width: 20px;
}
/*	Enlaces de la búsqueda */
.enlace_busqueda {
	color: #000;
	text-decoration: none;
	cursor: pointer;
	padding: 0 5px 0 5px;
}	
/*	Caja de búsqueda */
#desp_busc {
	width: 950px;
	overflow: hidden;
}
/* Flecha de la paginacion */
.busc_sig {
	margin: 0px;
}
/* Separación de las líneas */
.busc_documento {
	height: 18px;
}
.busc_documento span {
	padding: 0px 0px 0px 5px;
	width: 22px;
	background-position: 0px;
}
.busc_documento:hover,
.busc_documento:focus {
	background-color: #E6E6E6;
}
/* Iconos que faltan */
.busc_documento span.poliza {background-image: url(images/buscador/desp_busc_poliza.gif);}
.busc_documento span.recibo {background-image: url(images/buscador/desp_busc_recibo.gif);}
.busc_documento span.siniestro {background-image: url(images/buscador/desp_busc_siniestro.gif);}

/* Iconos de paginación deshabilitados */
.busc_ant {
	background-image: url(images/clientes/pag_menucl_anterior.gif);
	display: block;
	width: 13px;
	height: 20px;
	float: left;
	font-size: 0%;
	line-height: 1%;
	text-indent: -999px;
	overflow: hidden;
	margin: 0px;
}
.busc_sig {
	background-image: url(images/clientes/pag_menucl_siguiente.gif);
	display: block;
	width: 13px;
	height: 20px;
	float: left;
	font-size: 0%;
	line-height: 1%;
	text-indent: -999px;
	overflow: hidden;
	margin: 0px;
}

/** Botones paginación deshabilitados **/
.busc_ant_des, .busc_sig_des {
	background-position: 0 -20px;
	cursor: default;
}

/*
Clases necesarias para corregir el problema del movimiento de las capas
	superior(menu) e infeior(pie) en el firefox
*/
.pie_aplicacion {
	display: block !important;
	position: fixed !important;
}
#pestanero {
	width: 100% !important;
	top: 70px;
	position: fixed !important;
	overflow: hidden !important;
}
.desplazadores_abajo {
	position: fixed !important;
}
.desplazadores_der {
	position: fixed !important;
}
.desplazadores_izq {
	position: fixed !important;
}

.desplazadores_abajo .pestana_busqueda_general {
	background: transparent url(images/fnd_b_buscar_pestana_general.gif) no-repeat scroll 0% !important;
	border: none;
	display: inline;
	height: auto;
	overflow: hidden;
	text-indent:17px;
	width: auto;
}

/* Propiedades SelectWindow */
.boton_selectwindow {
	padding: 5px 25px 5px 19px !important;
	float: left;
	height: 15px;
}
.tabla_selectwindow {
	padding: 35px 0pt 3px 58px;
}
.opciones_selectwindow {
	width: 500px;
	height: 30px;
	padding: 0 0 0 67px;
}
.filtrar_selectwindow {
	margin: 2px 10px 0pt 0pt;
	float: left;
}
.fondo_selectwindow {
	background-image: url(../images/fondo_selectwindow.jpg);
	background-repeat: no-repeat;
	height: 510px;
}
.titulo_modulo_en_desarrollo{
	font-size:14px;	
}

/*Telefonos de asistencia*/
#contenedor_tabla_telefonos_asistencia {
	/*margin: 40px 0 0 0;*/
	float: left;
}
.telefonos_asistencia{
	padding: 0px 0px 10px 0px;
}
h3.telefono_telefonos_asistencia{
	padding: 5px 0px 5px 10px;
}


/*Se usa en los titulos de los modulos, pestañas y ventanas en construccion
SE BORRARÁ EN UN FUTURO*/
.titulo_en_construccion{
	font-size: 20px;
}

/*Al igual que el anterior se usa en los titulos de los modulos, pestañas y
ventanas en construccion.
Es especial para el panel de control.
SE BORRARÁ EN UN FUTURO*/
.titulo_en_construccion_panel_control{
	font-size: 20px;
	font-weight: bold;
	margin-top: 25%;
	margin-left: 35%;
	padding-bottom: 265px;
}

/*DNAS*/
.padding_texto_noticia_dnas{
	padding: 0px 10px 10px 15px;	
}

/*Se usa cuando se esta cargando la encuesta*/
.cargando_encuesta{
	padding: 0px 10px 10px 15px;
	text-align:center;
}

/*Legislacion en area tecnica*/
.marcos_legislacion{
	height: 400px;
	width: 355px;
}
#legislacion {
	width: 720px;
	padding: 25px 18px 60px 17px;
	background-image: url('../../images/fondo_legislacion.gif');
	background-repeat: no-repeat;
	margin-left: 15px;
}
.legislacion_seguros {
	height: 400px;
	width: 355px;
}
.legislacion_general {
	height: 400px;
	width: 355px;
	float: right;
}
.titulo_superior {
	color:#0E6090;
	font-size:100%;
	margin:0pt;
	padding:0pt;
	font-weight: bold;
}

/*Mapa de comunidades y provincias*/
.margen_seleccion_comunidades_provincias_mapa{
	padding: 0px 0px 0px 5px;
}

.margen_contenedor_principal_mapa{
	margin-bottom:3px
}

/*Videos*/
.cargando_videos{
	text-align:center;
	padding: 175px 0px 175px 0px;
}

/*Visualización de video dentro de la galeria 'multimedia'*/
.visualizar_video_ampliado{
	width: 550px; height: 450px; 
	border: 1px solid #555555;
	border-bottom: none;
	padding-top: 4px;
}

/*Alineacion y tamaño del video en reproduccion del escritorio*/
 .alineacion_tamano_video_principal{
 	text-align:center;
 	height: 177px;
 }
 
 /*Tamaño video escritorio*/
 .tamano_video_escritorio{
 	width: 55px;
	height: 44px;				
 }
 
/*Se usa en toda la aplicacion. Al aplicar este estilo no se permite
poner capas a los lados*/
.despejar_lados{
	clear:both;
}

/*Ventana modal de documentacion externa*/
.ventana_documento_externo {
	width: 850px;
	height: 575px;
}

.alineacion_noticias_cargando{
	text-align:center;
	padding: 175px 0px 175px 0px;
}

/*Marco que muestra la paginacion de la busqueda general de la aplicación*/
.marco_paginacion_busqueda_personas, .marco_paginacion_busqueda_polizas,
.marco_paginacion_busqueda_recibos, .marco_paginacion_busqueda_siniestros{
	float:left;
	padding: 2px 2px 0px 2px;
	color: #FFFFFF;
}

/*Mensaje que indica que una busqueda general no tiene resultados*/
.mensaje_busqueda_sin_resultados_siniestros,
.mensaje_busqueda_sin_resultados_recibos,
.mensaje_busqueda_sin_resultados_polizas,
.mensaje_busqueda_sin_resultados_personas{
	margin: 0 0 0 25px;
}

/*Tabla en la que se muestran los resultados de una busqueda general*/
.tabla_resultados_busqueda_personas,
.tabla_resultados_busqueda_polizas,
.tabla_resultados_busqueda_recibos,
.tabla_resultados_busqueda_siniestros {
	width: 100%;
	margin: 3px 0px 10px 15px;
}

/*Margen del titulo que muestra el resultado de una busqueda general*/
.margen_titulo_busqueda_personas,
.margen_titulo_busqueda_polizas,
.margen_titulo_busqueda_recibos,
.margen_titulo_busqueda_siniestros {
	margin: -26px 10px 0px 0px;
}

/*Margen botones facturacion cias*/
.margen_botones_facturacion_cias {
	padding-left: 490px;
}

/*Soporte on line*/
.margen_tamano_soporte_on_line{
	margin-left: 10%;
	padding: 30px 0px 30px 0px;
	height: 500px;
}

/* Alinear textos */
.texto_derecha {
	text-align: right !important;
	/*direction: rtl;
	text-indent: 5px;*/
}
.texto_centrado {
	text-align: center !important;
}
.texto_izquierda {
	text-align: left !important;
}
/* Decoraciones textos */
.texto_negrita {
	font-weight: bold !important;
}
.texto_cursiva {
	font-style: italic !important;
}
.texto_tachado {
	text-decoration: line-through !important;
}
.texto_subrayado {
	text-decoration: underline !important;
}
.texto_suprayado {
	text-decoration: overline !important;
}
.texto_oblique {
	font-style: oblique !important;
}
.texto_normal {
	color: #424242;
	text-decoration: none;
}

/* Uso de imagenes sin borde blanco para el reborder de titulo azul */
.titulo_desarrollo_fin {
	background-image: url(../images/fnd_h1e2k.gif) !important;
	margin: 0 0 10px 10px !important;
	float: left;
	width: 550px !important;
}
.titulo_desarrollo_ini{
	display: block;
	overflow:hidden;
	height: 26px;
	background-position: left;
	background-repeat: no-repeat;
	margin: 0 0 0 -10px;
	padding: 0 0 0 10px;
	line-height: 180%;
	background-image: url(../images/fnd_h1e2k_span.gif);
}

/* Letra menu principal indentación */
#menuppal li ul li {
	font-size: 95%;
}

/* Tamaño de la flecha del listado de pestañas */
#contenedor_lista_pestanas {
	height: 30px;
}

h1.clientes_h1_ncliente span {
	margin: 0 0 5px -11px;
}

/* Clase para la ventana de control de la sesion */
.dialogo_continuar_sesion {
	background-image: url(../images/fnd_indicador_info.jpg);
	background-repeat: no-repeat;
	text-align: left;
	padding: 10px;
	height: 50px;
}
.dialogo_continuar_sesion p {
	margin-left: 90px;
	line-height: 180%;
}
.fila_certificado {
	background: url(../images/certificado.gif) no-repeat left top;
	padding-left: 24px;
	height: 12px;
	}
.imagen_antes_boton{
	float:left;
	padding-top:3px;
	padding-left:10px;
	padding-right:-200px;
	text-align: right;
	vertical-align: middle;
	
}
.link_ante_boton{
	padding: 0px;;
	
}
div.fileinputs {
	position: relative;
}

div.fakefile {
	position: absolute;
	padding-top:1px;
	top: 0px;
	left: 0px;
	z-index: 1;
	width:200px;
	overflow:hidden;


}
div.fakefile input{
	}
div.fakefile img{
	cursor:pointer;
	}
	
input.file {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
	
}
.tablaSinBordes{
border: 0px;
}

.cajaclara_fondo_blanco{
	display: block;
	overflow:hidden;
	background-color:#F6F6F6;
	height:130px;
	background-image: url(images/fnd_caja_clara_fondo_blando.jpg);
	background-repeat: no-repeat;
}
.cajaclara_fondo_oscuro{
	display: block;
	overflow:hidden;
	background-color:#F6F6F6;
	height:130px;
	background-image: url(images/fnd_caja_clara_fondo_oscuro.jpg);
	background-repeat: no-repeat;
}
.fondoGrisClaro{
background-color:#F6F6F6;
}
.estiloIframe{
border:0px;
width:400px;
height: 155px;
margin-top:15px;
margin-left:20px;
background-color:#F6F6F6;
}
.etiquetaSubidaFichero{
	background-repeat:no-repeat;
	float:left;
	height:21px;
	line-height:150%;
	padding:0 10px;
	color:#424242;
	font-family:"Lucida Sans Unicode",Verdana,Tahoma;
	font-size:70%;
	padding-left: 10px;
	white-space:nowrap;
	width: 100%;
}
.conMano{
cursor: pointer;
}
.btn_importar{
float:right;
background-image:url(../images/fnd_bot_form.gif);
background-repeat:no-repeat;
color:#586867;
font-family:'Lucida Sans Unicode',Verdana,Tahoma;
padding:3px 19px 5px 12px;
text-align:center;
text-decoration:none;
 
}
.fuente_boton{
	margin:5px;
	color:#586867;
	font-family:'Lucida Sans Unicode',Verdana,Tahoma;
	font-size:75%;
	text-decoration: none;
	
}
.interiorVentana{
overflow: hidden;
clear: both;
height: 1px;
}
.textoVentanaResultado{
	height: 90px; 
	background-color:#F6F6F6 !important;
}
.fuenteVentana{
	color:#000000;
	font-family:'Lucida Sans Unicode',Verdana,Tahoma;
	font-size:75%;
}
.fuenteCuerpoVentana{
color:#424242;
font-family:"Lucida Sans Unicode",Verdana,Tahoma;
font-size:70%;
}
.anchura_60{
width: 60px;}

.caja_verde_peque {
	width: 489px;
	background-color: #D3DFE0;
	padding: 10px 0px 0px 0px;
	margin: 0 0 0 0px;
	clear: both;
	border: 1px solid #8B8B8B;
}
.caja_verde_peque .int_caja {
	border-left: 1px solid #8B8B8B;
	border-right: 1px solid #8B8B8B;
	background-color: #D3DFE0;
	padding: 0 10px 0 9px;
	margin: 0 0 -10px 0;
}
.caja_verde_peque .cierre {
	display: block;
	width: 489px;
	height: 11px;
	background-image: url(images/fnd_pie_489_verde.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	clear: both;
	margin: 0px 0 0 0;
	padding: 0 0 0 0;
}
.caja_verde_peque dl {
	display: block;
	clear: both;
	margin: 0;
	padding: 0;
}
.caja_verde_peque dt {
	float: left;
	background-image: url(images/fnd_label.gif);
	background-repeat: no-repeat;
	height: 20px;
	margin: 0;
	padding: 0 10px 0 10px;
	line-height: 180%;
}
.caja_verde_peque dd.dd_izq {
	float: left;
	margin: 0;
	padding: 0;
}
* html .caja_verde_peque dd.dd_izq {
	margin: -1px 0 0 0;
}
.caja_verde_peque input {
	border: 1px solid #868B8C;
}
.caja_verde_peque input.input_buscar_plantillas {
	font-size: 95% ;
	display: block ;
	float: left;
	width: 180px;
	height: 17px;
	}
.formulario_ventana_auxiliar{
	
	height: 322px; 
	margin: 0px 10px 0px 0px;
	padding: 10px 0px 0px 10px;
}
.margen_tabla_imprimir_documentacion{
	margin-bottom : 30px;
}
.tabla_funciones td{ 
	padding: 0px 5px 0px 5px !important;
}
