﻿@charset "utf-8";
/* CSS Document */

/*********************************************************************/
/*Estilos para poner un formulario con  fieldsets, labels, input, etc*/
/*********************************************************************/
.fondoFormulario{	
	display:block;
	width:99%;
	margin:0 0 1em 0;
	padding:0 1em 1em 1em;
	/*background-color:#f6f6f6;*/
	text-align:left;
	font-size:0.6875em;
	color:#666666;}
.Capa49Izquierda .fondoFormulario,
.Capa49Derecha .fondoFormulario{
	width:auto;}
.fondoFormulario fieldset{	
	display:block;	
	margin:0 0 0.9090em 0;
	padding:0.9090em;	
	border:solid 0.0909em #CCCCCC;
	border-color:#CCCCCC;
	border-radius:3px;}

.fondoFormulario fieldset div.notificaciones{
	font-size:1em !important;}

div.notificaciones{
    background:#FAD163;
	border-radius:2px;
	border:0;
    color:#000000;
    margin:0 0 10px 0;
    text-align:center;
	overflow:hidden;}
div.notificaciones strong{
	font:normal 14px verdana;
	background:transparent url(../gif/ico_aviso.gif) no-repeat 0 5px;
	padding:8px 40px;
	margin-left:-15px;
	overflow:hidden;}
	
	

	
.fondoFormulario a{ color:#333333;}

.fondoFormulario legend{		
	margin:0;
	/*padding:0 0.3636em 1em 0.3636em;*/
	padding:0.3636em;
	font-weight:bold;	
	color:#666666;
	white-space:normal;
	/*font-family:Verdana, "Microsoft sans serif", Arial, Tahoma, Helvetica, sans-serif;*/	
	}
	
.fondoFormulario p{
	display:block;
	float:none;					
	margin:0 0 0.4545em 0;
	padding:0.4545em 0 0 0;
	clear:both;
}
.fondoFormulario span{
	margin:0.4545em 0;
	clear:both;
	display:block;
	overflow:hidden;}

.fondoFormulario span.notacamporequerido{
	display:inline;}
.fondoFormulario span.spancomolabel{
	color:#336699;
	margin:0 0.4545em 0 0;}
table.resultados th span.spancomolabel,
table.resultados2 th span.spancomolabel{color:#fff;}
.fondoFormulario .paginacion span{ clear:none; display:inline;}

.fondoFormulario input{
	font-family:Verdana, "Microsoft sans serif", Arial, Tahoma, Helvetica, sans-serif;	
	font-weight:normal;
	color:#666666;
	text-decoration:none;
	font-size:1em;
	background-color:#FFFFFF;
	border:1px solid #7d9fc3;
	border-color:#7d9fc3;
	min-height:1.3em;
	padding:0.0909em 0.1818em;
}
.fondoFormulario input[type=checkbox]{
	border:0; vertical-align:baseline; margin-right:0.4545em;

}
.fondoFormulario input[type=radio]{
	border:0; vertical-align:middle; margin-right:0.4545em;

}

.fondoFormulario textarea{
	font-family:Verdana, "Microsoft sans serif", Arial, Tahoma, Helvetica, sans-serif;	
	font-weight:normal;
	color:#666666;
	text-decoration:none;
	font-size:1em;
	background-color:#FFFFFF;
	border:0.1em solid #336699;
	border-color:#336699;
}

.fondoFormulario label{
	font-weight:normal;	
	color:#336699;	
	font-family:Verdana, "Microsoft sans serif", Arial, Tahoma, Helvetica, sans-serif;	
	text-decoration:none;
	text-align:left;
	font-size:1em;
	height:100%;
	margin-right:0.4545em;
}


.fondoFormulario select{
	font-family:Verdana, "Microsoft sans serif", Arial, Tahoma, Helvetica, sans-serif;	
	font-weight:normal;
	color:#666666;
	text-decoration:none;
	font-size:1em;	
	background-color:#FFFFFF;
	border:1px solid #7d9fc3;
	border-color:#7d9fc3;}

.fondoFormulario .espaciado1{
	clear:both;
	margin:0 0 0.3636em 0;
	padding:0.3636em 0 0 0;
	overflow:hidden;
}
.fondoFormulario div.notificaciones{
	font-size:1em !important;
}

/*Estilos para los ul y ol dentro del formulario*/
.fondoFormulario ul{ margin:0em 0em 1em 1em; color:#666666; text-align:justify;	display:block;	list-style-type:none; }
.fondoFormulario ol{ margin:0em 0em 1em 2.7em;	padding:0;	list-style-position:outside;	color:#666666;	list-style-type:decimal; }
.fondoFormulario ul li{	
	display:block;
	height:100%;
	padding-left:0.8em;
	background-image:url(../gif/puntoazul.gif);
	background-repeat:no-repeat;
	background-position:0em 0.5em;
	list-style-image:none;
	list-style-type:none;
	margin-bottom:0.7em;
	display:block; }
.fondoFormulario ol li{background-image:none; vertical-align:top;	padding-left:0em;	margin-bottom:0.7em; }
p.comentarioEnFormulario{	
	padding:0.5em 2em 0.5em 0;
	margin:0;
	font-weight:normal;	
	color:#666666;
	font-family:Verdana, "Microsoft sans serif", Arial, Tahoma, Helvetica, sans-serif;	
	text-decoration:none;
	clear:both;	}

.tituloSeccionFormulario{		
	margin:1em 0em 1em 0em;
	padding:0;
	font-weight:bold;	
	color:#336699;	
	font-family:Verdana, "Microsoft sans serif", Arial, Tahoma, Helvetica, sans-serif;	
	text-decoration:none;
	border-bottom:solid 1px #336699;
	border-bottom-color:#336699;
	font-size:1em;
	background-image:none; }
.campoIncorrectoEnFormulario{	color:#FF0000; }
/*****************************************************************************/
/* fin de Estilos para poner un formulario con  fieldsets, labels, input, etc*/
/*****************************************************************************/
.fondoFormulario table{ width:100% !important; }
.fondoFormulario table > caption{	font-size:1em !important;}
/*Estilo para aplicar a una capa que vaya a contener una tabla de resultados */
div.contenedorTabla table,div.contenedorTablaCentro table,div.contenedorTablaDerecha table{	font-size:1em;	width:99%; }
.contenedorTabla input,.contenedorTablaCentro input,.contenedorTablaDerecha input{	color:#666666; 	font-size:1em; }

/********************Fin de los estilos para los contenedores de tablas*/
/*Estilos para poner un paginador de tipo 1 a una tabla*/
div.paginadorEnFormulario{ float:none;	margin:1em 0em;	padding:0;	text-align:center;	}
div.paginador{	float:none;	margin:0em 0em 1em 0em;	padding:0;	text-align:center; font-size:0.6em; }
div.paginador a,div.paginadorEnFormulario a{ color:#336699 }
div.paginador input{ background-color:#FFFFFF; margin:0;	padding:0;	border:none; fONT-WEIGHT:normal; font-family:Verdana, "Microsoft sans serif", Arial, Tahoma, Helvetica, sans-serif; color:#336699; text-decoration:none;}
div.paginador span{ font-family:Verdana, "Microsoft sans serif", Arial, Tahoma, Helvetica, sans-serif; color:#336699; }
.paginadorPaginaSeleccionada{	background-color:#E6E6E7; font-weight:bold; }
/*Estilo para los botones*/
input.botonAplicacion,.identificacionUsuario input.botonAplicacion{
	border:1px solid #7d9fc3;
	border-color:#7d9fc3;
	border-radius:3px;
	cursor:pointer;
	padding:2px 8px;
	background:transparent url(../gif/bgBotonAzul.png) repeat-x 0 50%;
	color:#333;
	overflow:visible; 
	margin:0; 
	font-weight:normal;
	line-height:1.36em !important;
	text-decoration:none;}
.identificacionUsuario input.botonAplicacion{font-size:0.7em;}	
input.botonAplicacion:hover{box-shadow:0px 1px 2px #999;}
input.botonAplicacion:active{background-position:0 bottom;box-shadow:0px -1px 1px #999;}
input.botonAplicacion + input.botonAplicacion{
	margin-left:0.25em;}
select + input.botonAplicacion{
	margin-left:0.4545em;}
.botonEnTabla{	
	font-family:Verdana, "Microsoft sans serif", Arial, Tahoma, Helvetica, sans-serif;	
	overflow:visible; 	
	margin:0; padding:0; 
	border-color:#336699;	
	border-style:solid; 
	border-width:1px; 
	background-color:#FFFFFF; 
	font-weight:normal; 
	color:#666666; 
	text-decoration:none; font-size:1em; }
/*Estilo para una botonera donde los botones se alineen a la derecha*/
.botoneraEnFormulario{	margin:1em 0 0 0; padding:0; }
.botoneraFuera{margin:0;	padding:0;}
.botoneraFuera input{font-family:Verdana, "Microsoft sans serif", Arial, Tahoma, Helvetica, sans-serif;	font-size:0.6em;}
.enlaceComoBoton{
	background-color:#FFFFFF;
	border:1px solid #336699;
	border-color:#336699;
	color:#666666 !important;
	font-weight:normal;
	font-size:0.65em;
	padding:0.13em 0.2em 0.13em 0.2em;
	text-decoration:none !important;
}
.BotonAsHtmlLink{	
	margin:0;	padding:0;	
	font-family:Verdana, "Microsoft sans serif", Arial, Tahoma, Helvetica, sans-serif;	
	text-decoration:none;
	color:#336699 !important;	
	background-color:transparent !important;	
	border:none;	
	cursor:pointer;	
	font-size:1em;	
	text-decoration:underline !important; }
label.errorValidacionMFOM{ clear:both !important;	color:#FF3300;	display:block; }
.mensajeInformativo{font-size:0.6785em;}
.mensajeInformativo, .mensajeInformativoEnFormulario{font-weight:bold; color:#336699; }

.mensajeInformativo ul{
		margin:0em 0em 1em 3em;
		font-size:1em;
		color:#666666;
		display:block;
		list-style-type:none; }

	.mensajeInformativo ul li{
		display:block;
		height:100%;
		padding-left:0.8em;
		background-image:url(../gif/puntoazul.gif);
		background-repeat:no-repeat;
		background-position:0em 0.5em;
		list-style-image:none !important;
		list-style-type:none !important;
		margin-bottom:0.7em;
		display:block; }

	.mensajeInformativo li a{
		color:#336699;
	}


/*Estilos para los mensajes de error*/
.mensajeError,.mensajeErrorFuera{ font-weight:bold; color:#ff0000;	}
.mensajeError *, .mensajeErrorFuera *{ color:#ff0000 !important; }
.mensajeErrorFuera{ font-size:0.65em; }
.detalleRegistro1 table{ background-color:#f6f6f6;	font-size:1em; font-family:Verdana, "Microsoft sans serif", Arial, Tahoma, Helvetica, sans-serif;	}
.detalleRegistro1 caption{ color:#000000;	margin:0;	padding:0;	border:none;	font-weight:bold;	}
.detalleRegistro1 th{	background:#6D6D6D;	color:#FFFFFF;}
/*.detalleRegistro1 td{	font-family:Verdana, "Microsoft sans serif", Arial, Tahoma, Helvetica, sans-serif;	}*/
/*clase que sobreescribe a la clase del mismo nombre en estilosAA PAra que se visualice centrado el icono de descarga para visualizar documentos */
/*.descargaPrograma img{ position:relative;	left:0px !important; }*/
/*Estilo para aplicar a una capa que vaya a contener una lista de elementos y utilización del overflow*/
.capaoverflow{
	background:#FFFFFF;
	border:solid 1px #336699;
	border-color:#336699;
	overflow:auto !important;
	width:100% !important; }
/*Fin de los estilos para las capas que utilizan overflow*//*Estilos para el alto de los objetos*/
.alto12{height:12em !important;}
.alto14{ height:14em;}
.alto16{ height:16em;}
.alto18{ height:18em;}
.alto20{ height:20em;}
.alto22{ height:22em;}
.alto24{ height:24em;}
.alto26{ height:26em;}
.alto28{ height:28em;}
.alto30{ height:30em;}
/*Fin de los estilos para el alto*//*Estilos para el ancho de los objetos*/
.ancho34{	width:34em; }
/*Fin de los estilos para el ancho*/
.BotonAsHtmlLink{	margin:0;	padding:0;	font-family:Verdana, "Microsoft sans serif", Arial, Tahoma, Helvetica, sans-serif;		text-decoration:none; 	color:#336699 !important;	background-color:transparent;	border:none;	cursor:pointer;	font-size:1em;	text-decoration:underline; }
/*Estilos para la cabecera de las paginas que se abren en ventana nueva*/
.cabeceraVentanaEmergente{	width:48.78em; 	height:4em;	background-image:url(../jpg/logofomentonew.jpg);background-repeat:no-repeat;}
.contenedorTextoCabeceraVentanaEmergente{
	width:31.8em;
	height:3.6em;
	padding:0.2em 0.5em 0em 0em;
	border:1px solid #cccccc;
	border-color:#cccccc;
	overflow:hidden;
	float:right;
	text-align:right;}
.contenedorTextoCabeceraVentanaEmergente span{ font-size:0.65em;	color:#666666;	text-decoration:none;	display:block;	text-align:right; }
/*18/06/2007 ponemos los estilos left en esta hoja de estilos y los quitamos de estilosAA*/
.left650{display:inline; float:left; width:65.0em; text-align:left; }
.left625{display:inline; float:left; width:62.5em; text-align:left; }
.left600{display:inline; float:left; width:60.0em; text-align:left; }
.left575{display:inline; float:left; width:57.5em; text-align:left; }
.left550{display:inline; float:left; width:55.0em; text-align:left; }
.left525{display:inline; float:left; width:52.5em; text-align:left; }
.left500{display:inline; float:left; width:50.0em; text-align:left; }
.left475{display:inline; float:left; width:47.5em; text-align:left; }
.left450{display:inline; float:left; width:45.0em; text-align:left; }
.left425{display:inline; float:left; width:42.5em; text-align:left; }
.left400{display:inline; float:left; width:40.0em; text-align:left; }
.left375{ display:inline; float:left; width:37.5em; text-align:left; }
.left350{ display:inline; float:left; width:35.0em; text-align:left; }
.left325{ display:inline; float:left; width:32.5em; text-align:left; }
.left300{ display:inline; float:left; width:30.0em; text-align:left; }
.left275{ display:inline; float:left; width:27.5em; text-align:left; }
.left250{ display:inline; float:left; width:25.0em; text-align:left; }
.left225{ display:inline; float:left; width:22.5em; text-align:left; }
.left200{ display:inline; float:left; width:20.0em; text-align:left; }
.left175{ display:inline; float:left; width:17.5em; text-align:left; }
.left150{ display:inline; float:left; width:15.0em; text-align:left; }
.left125{ display:inline; float:left; width:12.5em; text-align:left; }
.left110{ display:inline; float:left; width:11.0em; text-align:left; }
.left100{ display:inline; float:left; width:10.0em; text-align:left; }
.left75{ display:inline; float:left; width:7.5em; text-align:left; }
.left50{ display:inline; float:left; width:5.0em; text-align:left; }
.left20{ display:inline; width:20px; text-align:left; }
.left40{  display:inline; width:40px; text-align:left; }
.left80{  display:inline; width:80px; text-align:left; }
.left{   display:inline; float:left; text-align:left; }
.width100p{ width:99%; height:7.2727em;}
p.nota150{ margin-left:15.4545em;}/*para poner una nota explicativa debajo de un input, cuya label tiene aplicada la clase left150*/
/*
.width95p{ width:95%;}
.width90p{ width:90%;}
.width85p{ width:85%;}
.width80p{ width:80%;}
.width75p{ width:75%;}
.width70p{ width:70%;}
.width65p{ width:65%;}
.width60p{ width:60%;}
.width55p{ width:55%;}
.width50p{ width:50%;}
.width45p{ width:45%;}
.width40p{ width:40%;}
.width35p{ width:35%;}
.width30p{ width:30%;}
.width25p{ width:25%;}*/
/*Estilos para la capa de identificacion de usuario en el menu de la izquierda*/
.datosIdentificativos{ margin:0.4em 0em 0em 0em; padding:0.2em 0em 0.5em 0em; background-color:#e6e6e7;}
.datosIdentificativos input{ font-family:Verdana, "Microsoft sans serif", Arial, Tahoma, Helvetica, sans-serif;	font-size:0.65em !important; }
.datosIdentificativos p{ margin:1em 0.5em 0em 0.5em; padding:0.2em 0em 0.2em 0.6em; background-color:#9cb2d3; color:#FFFFFF; font-size:0.7em;
	background-image:url(../gif/flesubentradilla.gif); background-repeat:no-repeat;	background-position:0.1em center; }
.datosIdentificativos dl{ color:#666666; margin:0.5em 0.5em 0.5em 1.1em; padding:0; font-size:0.7em; }
.datosIdentificativos dt{ font-weight:bold;}
.datosIdentificativos dd{ margin:0; padding:0em 0em 0em 0.5em; 	}
/*Estilos para los datalist*//*dt{ clear:both; }*/
.table-display{    display:block; float:none; }
.table-display dt{	display:block; float:left; color:#336699; clear:left; margin:0 0.3em 0.5em 0; padding:0; }
.table-display dt span{ margin:0;}
.table-display dd{	display:block; clear:right;	margin:0 0 0.5em 0;	padding:0; }
/*Estilos para dividir en capas iguales 49% y 49% la pantalla*/
.Capa49Izquierda{ float:left;	overflow:hidden; width:49%; }
.Capa49Derecha{ float:right;	overflow:hidden; width:49%; }
/*Estilos para la identificacion de usuario. Solo para poner en el menu de la derecha*/
/*Estilos para diferentes layouts en columnas*/
.izquierda50{display:block; float:left; width:49%; margin:0; padding:0;	height:100%; }
.derecha50{	  display:block; float:left; width:49%;	margin:0; padding:0;	height:100%; }
.izquierda33{display:block; float:left; width:33%;	margin:0; padding:0;	height:100%; }
.centro33{   display:block; float:left; width:33%;	margin:0; padding:0;	height:100%; }
.derecha33{   display:block; float:right;width:32%;	margin:0; padding:0; 	height:100%; }
.izquierda25,.centro25,.derecha25{  display:block; float:left; width:24%;	margin:0; padding:0;	height:100%; }
.campo_formulario{ display:inline;width:100%;}
.invisible{ display:none}
.loginUsuarioIzquierda{ height:100%; margin:0 0 1em; padding:0;	}
.loginUsuarioIzquierda_campos{ margin:0.5em 0; }

/*.loginUsuarioIzquierda h1,.identificacionUsuario h1{ font-size:0.65em;
	display:block;
	background-image:none;
	text-align:center;
	background-color:#336699;	
	margin:0em 0em 0.2em 0em;	
	padding:0.2em 0em 0.2em 0em;
	color:#FFFFFF;
	vertical-align:bottom;	
	text-align:left;
	border:1px #336699 solid; }

.loginUsuarioIzquierda_contenido{ margin:0; padding:0.3em 0em 0.8em 0em;	background-color:#f4f4f4; border:solid thin #dfdfdf;	}
.loginUsuarioIzquierda_campos{	padding-left:0.2em;	padding-right:0.4em; margin-bottom:0.5em; }
.loginUsuarioIzquierda_campos select{ margin:0; padding:0; border:solid 1px #336699; background-color:#FFFFFF; FONT-WEIGHT:normal; 	color:#666666;
	text-decoration:none; 	font-family:Verdana, "Microsoft sans serif", Arial, Tahoma, Helvetica, sans-serif;	font-size:0.6em;width:98%; }
.loginUsuarioIzquierda_campos input{ margin:0;padding:0;	border:solid 1px #336699;background-color:#FFFFFF;	FONT-WEIGHT:normal; color:#666666;	text-decoration:none;
	font-family:Verdana, "Microsoft sans serif", Arial, Tahoma, Helvetica, sans-serif;	font-size:0.6em;width:98%; }
.loginUsuarioIzquierda_campos label{	display:block;	color:#336699;	font-family:Verdana, "Microsoft sans serif", Arial, Tahoma, Helvetica, sans-serif;	
	text-decoration:none; 	height:100%; font-weight:bold; font-size:0.6em;	margin:0em 0em 0.2em 0em; padding:0; }
.loginUsuarioIzquierda_botonera{ text-align:center; margin-bottom:0.6em; }
.loginUsuarioIzquierda_botonera input{	overflow:visible !important;                
    margin:0 !important;
    padding:0em 0.1em 0em 0.1em !important;
	border:solid 1px #336699;	
	background-color:#FFFFFF;
	FONT-WEIGHT:normal; 		
	color:#666666;
	text-decoration:none;
	font-family:Verdana, "Microsoft sans serif", Arial, Tahoma, Helvetica, sans-serif;	
	font-size:0.6em;	
}*/
/*estilos para la identificacion de usuario en el menu de la izquierda*/
.identificacionUsuario{
	display:block;
	margin:0 0 1em;
	padding:0;}
.identificacionUsuarioContenido{
	border-radius:3px;
	border:1px solid #7d9fc3;
	border-color:#7d9fc3;
	background-color:#fafafa;
	height:100%;
	margin:0;
	padding:0;}
.identificacionUsuario dl{
	padding-bottom:8px;
	border-bottom:1px solid #ccc;
	border-bottom-color:#ccc;
	display:block;
	margin:1em 1em 0 1em;
	font-size:0.625em;
	color:#666666;
	overflow:visible;
	height:100%;}
.identificacionUsuario dt{
	display:block;
	padding:0 10px 0 0 !important;
	margin:0 !important;
	list-style-type:none;
	color:#336699;
	text-decoration:none;
	height:100%;	
	text-transform:uppercase;}
.identificacionUsuario dd{
	display:block;
	margin:0;
	padding-bottom:4px;
	color:#333;
	text-decoration:none;
	height:100%;
	font-size:1.1em;
	font-weight:bold;}
.identificacionUsuarioContenido div{ clear:both; text-align:center; margin:0.5em;	 }
.identificacionUsuario a{ font-size:0.625em;	color:#000000; font-weight:bold; text-decoration:underline; }
.identificacionUsuario input{
	margin:0;
	padding:0;
	border:solid 1px #336699;
	border-color:#336699;
	background-color:#FFFFFF;
	FONT-WEIGHT:normal;
	color:#666666;
	text-decoration:none;
	font-family:Verdana, "Microsoft sans serif", Arial, Tahoma, Helvetica, sans-serif;
	font-size:0.6em;}
/*Estilos para cuando la identificacion de usuario va a la derecha*/
.identificacionUsuarioDerecha{	display:block; margin:0.5em 0em 0em 0em; padding:0.15em 0em 0.3em 0em; background-color:#e6e6e7; }
.identificacionUsuarioDerecha h1{ 
	background-color:#9CB2D3; 
	background-image:url(../gif/flesubentradilla.gif);	
	background-position:0.3em 0.5em; 
	background-repeat:no-repeat; 
	color:#FFFFFF; 
	font-size:0.7em;	
	font-weight:normal;	
	margin:0.5em 0.3em 0em 0.3em;	
	padding:0.2em 0em 0.2em 1em; 
	text-align:left;	}
.identificacionUsuarioDerecha dl{ 
	display:block; 
	margin:1em 0.3em 1em 0.5em; 
	padding:0; 
	font-size:0.6em; 
	color:#666666; 
	overflow:visible; 
	height:100%;}
.identificacionUsuarioDerecha dt{ 
	display:block; 
	padding:0 !important; 
	margin:0 !important; 
	list-style-type:none; 
	color:#336699; 
	text-decoration:none; 
	height:100%; 
	font-weight:bold; }
.identificacionUsuarioDerecha dd{ 
	display:block; 
	margin:0.1em 0em 0.5em 0em !important; 
	padding:0 !important; color:#666666; 
	text-decoration:none; height:100%; }
.identificacionUsuarioDerecha div{	clear:both;	text-align:center; margin-bottom:0.5em; }
.identificacionUsuarioDerecha a{ font-size:0.6em; color:#666666; font-weight:bold;	text-decoration:none; }
.identificacionUsuarioDerecha input{ 
	border:1px solid #7d9fc3;
	border-color:#7d9fc3;
    font-size:12px;
    height:auto;
    margin:0 4px;
    padding:2px 12px;
    width:auto;
	cursor:pointer;
	border-radius:3px;
	color:#333;
	background:transparent url(../gif/bgBotonAzul.png) repeat-x 0 50%;
	text-decoration:none;
	font-family:Verdana, "Microsoft sans serif", Arial, Tahoma, Helvetica, sans-serif;
	font-size:0.75em;}
.camposParaIdentificarDerecha{	margin:0.6em 0.3em 1em 0.2em; padding:0; text-align:left !important; }
.camposParaIdentificarDerecha label{ display:block; color:#336699;	font-family:Verdana, "Microsoft sans serif", Arial, Tahoma, Helvetica, sans-serif;	height:1.36em !important;	font-weight:bold; font-size:0.6em; margin:0; padding:0;}
.camposParaIdentificarDerecha input{ display:block; margin:0;	padding:0;	width:98% !important; }

/*-------------------------------------Listas de definicion 19-11-08-----------------------------------------------------------*/
dl.lista_definicion1{ color:#666666; margin:0.5em 0.5em 0.5em 1.1em; padding:0; font-size:0.7em; }
dl.lista_definicion1  dt{ font-weight:bold; display:block; float:left; clear:left; margin-bottom:.8em;}
dl.lista_definicion1  dd{margin-left:1em; float:left; margin-bottom:.8em;}
dl.lista_definicion1  dd.definicionAbajo{ clear:left; margin-left:1em; float:left; margin-bottom:.8em;}

/*empiezan estilos para buscador en la columna izquierda - buscador de prensa - y algunos para login usuario*/
.buscadorizq{
height:100%;
margin:0.5em 0 0 0;
padding:1em 0 0 0;}
 
.buscadorizq h1, .loginUsuarioIzquierda h1,.identificacionUsuario h1,
.buscadorizq h2{
	color:#336699;
	display:block;
	height:auto;
	margin:0;
	padding:0 0 4px 8px;
	border:0;
	background:none;
	font-size:0.6875em;
	vertical-align:bottom;
	text-align:left;}
 
.buscadorizq_contenido, .loginUsuarioIzquierda_contenido{
	padding:0;
	border-radius:3px;
	background-color:#fafafa;
	margin:0;
	border:1px solid #7d9fc3;
	border-color:#7d9fc3;}
 .buscadorizq_contenido_campos{
	padding:0 8px;
	margin-bottom:0.5em;}
.buscadorizq_contenido_campos legend{
	color:#000000;
	font-weight:bold;
	text-align:left;
	font-size:0.6875em;
	padding:8px 0;
	margin:0;}
.buscadorizq_contenido_campos fieldset{
	border:0;
	border-bottom:1px #CCCCCC solid;
	border-bottom-color:#ccc;
	padding:0 4px 8px 4px;}
.buscadorizq_contenido_campos select, .loginUsuarioIzquierda_campos select{
	border:1px solid #7D9FC3;
	border-color:#7D9FC3;
	background-color:#FFFFFF;
	color:#000000;
	font-family:Verdana, "Microsoft sans serif", Arial, Tahoma, Helvetica, sans-serif;
	width:14.5454em;
	font-size:0.6875em;
	margin:0.3636em 0 0.3636em 2.5em;
	height:1.6363em;}

.buscadorizq_contenido_campos input, .loginUsuarioIzquierda_campos input{
	background-color:#FFFFFF;
	color:#000000;
	font-family:Verdana, "Microsoft sans serif", Arial, Tahoma, Helvetica, sans-serif;
	font-size:0.6875em;
	height:1.4544em;
	margin:0.3636em 0 0.3636em 2.5em;
	border:1px solid #7D9FC3;
	border-color:#7D9FC3;}
.buscadorizq_contenido_campos input.inputtexto{ width:14.3636em; }

.buscadorizq_contenido_campos label, .loginUsuarioIzquierda_campos label{
	color:#000000;
	font-family:Verdana, "Microsoft sans serif", Arial, Tahoma, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:normal;
	font-size:0.6875em;
	margin:0 0 0 2.5em;
	padding:0;
	display:block;}
 
	.buscadorizq_contenido_campos input.fecha{ width:14.3636em; }
 
	.buscadorizq_contenido_campos input.radio01{
		background-color:transparent;
		width:1.8181em;
		height:1.8181em;
		padding:0;
		margin:0.1818em 0 0 2em; /*2px 0 0 17px*/
		border:0; /*1px #336699 solid;*/
		font-size:0.6875em;
		float:left;
		clear:left;
		}
	.buscadorizq_contenido_campos label.label01{ margin:0 0 0 0.6363em; clear:right; float:left; font-size:0.6875em; padding-top:0.4545em;}
 
	.buscadorizq_botonera, .loginUsuarioIzquierda_botonera{
		text-align:center;
		margin:1em 0;}
 
.buscadorizq_botonera input.boton,
.loginUsuarioIzquierda_botonera input{
	font-family:Verdana, "Microsoft sans serif", Arial, Tahoma, Helvetica, sans-serif;
	font-size:0.75em;
	border:1px solid #7d9fc3;
	border-color:#7d9fc3;
	margin:0 4px;
	padding:2px 12px;
	cursor:pointer;
	border-radius:3px;
	color:#333;
	background:transparent url(../gif/bgBotonAzul.png) repeat-x 0 50%;}
.buscadorizq_botonera input.boton:hover,
.identificacionUsuario input:hover{box-shadow:0px 1px 2px #999;}
.buscadorizq_botonera input.boton:active,
.identificacionUsuario input:active{background-position:0 bottom;box-shadow:0px -1px 1px #999;}

	.buscadorizq_enlaces, .loginUsuarioIzquierda_enlaces{
		color:#000000; margin-bottom:1.0em; font-weight:bold; text-align:center;}
	
	.buscadorizq_enlaces a, .loginUsuarioIzquierda_enlaces a{
		color:#000000; font-size:0.625em; }

/*terminan estilos para buscador en la columna izquierda - buscador de prensa*/

/*estilos para fotografias, firmas, etc.*/
.imagenSize1{ max-height:17.1818em;}
.imagenSize2{ max-height:16.3636em;}
.imagenSize3{ max-height:15.4545em;}
.imagenSize4{ max-height:13.6363em;}
.imagenSize5{max-height:11.8181em;}
.firmaSize1{ max-height:9.0909em;}

/*para separar tabla de notificaciones de los resultados*/
hr.separador2{
margin:20px 0 10px;
height:0px;/*solo queremos borde*/ 
border-top:0px;/*quita el grosor extra de Opera y FFox*/ 
border-bottom:#cccccc dashed 1px;
border-bottom-color:#cccccc;}

span.textofijo1{margin-right:0.909em; display:inline;}


/*listado que se utiliza en la aplicacion de tasas. Los listados tienen inputs y labels*/
ul.listadotipo3{margin-left:0; overflow:hidden;}
ul.listadotipo3 li{ background-image:none; margin-left:0; padding-left:0;}
ul.listadotipo3 li ul{margin-top:1em; margin-left:1.8em;}
ul.listadotipo3 input{ float:left; clear:left;}
ul.listadotipo3 label{ clear:right;}


/* formularios encuestas */
.ancho19{width:19em;}
.fondoFormulario fieldset h2.legendStyle{
	float:left;
	font-size:1em;
	color: #666666;
	background-color:#fff;
	margin:-1.5em 0 0 0;
	padding:0 0.5em;}
.fondoFormulario  fieldset.legendStyle{margin-top:2em;}
.fondoFormulario fieldset fieldset.subFieldset{
	border:0;
	outline:none;
	margin:0 0 0.8em 0;
	padding:0;}
.fondoFormulario fieldset fieldset.subFieldset legend{
	margin:0;
	padding-left:0;}
.fondoFormulario fieldset.fieldsetRadio5 ul.listaValores{
	margin:0;
	padding:0;
	list-style:none;
	float:right;}
.fondoFormulario fieldset.fieldsetRadio5 ul.listaValores li{
	float:left;
	width:2.4em;
	display:block;
	list-style:none;
	background:none;
	margin:0;
	padding:0;
	font-weight:bold;
	text-align:center;
	font-size:1em;
	line-height:1.5em;}
.fondoFormulario fieldset.fieldsetRadio5 fieldset.subFieldset{
	border:0;
	outline:none;
	margin:0;
	padding:0.5em 0;
	position:relative;
	clear:both;
	border-radius:0px;
	border-bottom:1px dotted #ccc;
	border-bottom-color:#ccc;
	overflow:hidden;}
.fondoFormulario fieldset.fieldsetRadio5 fieldset.subFieldset h3.legendStyle{
	width:70%;
	float:left;
	padding-left:1.6em;
	font-size:1em;}
.fondoFormulario fieldset.fieldsetRadio5 fieldset.subFieldset h3.legendStyle span.letra{
	margin:0 0 0 -1.6em;
	position:relative;
	float:left;}
.fondoFormulario fieldset.fieldsetRadio5 fieldset.subFieldset span.inputValue{
	position:absolute;
	right:0;
	top:0;
	display:inline
	;margin:0;}
.fondoFormulario fieldset.fieldsetRadio5 fieldset.subFieldset span.colValue{
	text-align:center;
	width:2.3em;
	display:block;
	margin:0;
	padding:0;
	float:left;
	clear:none;}
.fondoFormulario fieldset.fieldsetRadio5 fieldset.subFieldset span.colValue label{
	position:absolute;
	left:-5000em;
	top:0;}
/* END.formularios encuestas */