/* ***** Alejandro Carravedo ***** */
.content-normal {
	clear: both;
}

P.align-right {
	text-align: right;
}
P.align-center {
	text-align: center;
}
P.align-left {
	text-align: left;
}
P.align-justify {
	text-align: justify;
}


/* Buscador */
.tx-bbvagbmicrof-pi1 {
	color: #5D5DB7;
}
	
	.tx-bbvagbmicrof-pi1-search {
		margin: 20px 0; 
		padding: 0px 130px 5px 0px;
		background: url(images/bkg_lupa.gif) no-repeat 100% 0%;
		/*text-align: center;*/
	}
		.tx-bbvagbmicrof-pi1-search .inputsearch{
			padding-top:35px;
		}
		.tx-bbvagbmicrof-pi1-search .buscaren{
			padding-left:55px;
		}
		.tx-bbvagbmicrof-pi1-search INPUT {
			vertical-align: middle;

		}
			
		.tx-bbvagbmicrof-pi1-search .tx-bbvagbmicrof-pi1-search-field-text {
			margin: 0 25px 4px 4px; 
			padding: 2px;
			width: 350px;
			border: 1px solid #5D5DB7;
		}
		
		.tx-bbvagbmicrof-pi1-search LABEL,.tx-bbvagbmicrof-pi1-search .labelsearch {
			margin: 0; padding: 2px 6px;
			vertical-align: middle;
			font-weight: bolder;
		}
			
			.tx-bbvagbmicrof-pi1-search LABEL.checkbox {
				font-weight: normal;
			}
	
	
/* Pestanyas Resultados */
.tx-bbvagbmicrof-pi1-results {
	margin: 0 5%; padding: 0 0 20px 0;
}
	
	.tx-bbvagbmicrof-pi1-results UL.tx-bbvagbmicrof-pi1-results-pst {
		margin: 15px 0 0; padding: 0;
		width: 100%;
		overflow: hidden;
	}
		
		.tx-bbvagbmicrof-pi1-results UL.tx-bbvagbmicrof-pi1-results-pst LI {
			list-style: none;
			margin: 0 2px 0 0; padding: 0;
			float: left;
			font-size: 0.9em;
			background: none;
		}
			
			.tx-bbvagbmicrof-pi1-results UL.tx-bbvagbmicrof-pi1-results-pst LI A {
				margin: 0; padding: 10px 0 3px;
				display: block;
				background: url(images/bkg_tabs-resultados.jpg) no-repeat 0 0;
				width: 150px; height: 22px;
				text-align: center;
				color: #fff;
				font-weight: bolder;
			}
				
				.tx-bbvagbmicrof-pi1-results UL.tx-bbvagbmicrof-pi1-results-pst LI A.currentTab,
				.tx-bbvagbmicrof-pi1-results UL.tx-bbvagbmicrof-pi1-results-pst LI A.condatos:hover {
					background: url(images/bkg_tabs-resultados.jpg) no-repeat 0 100%;
					color: #fff;
					text-decoration: none;
					font-weight: normal;
					padding-top: 10px;
					height: 22px;
				}
				.tx-bbvagbmicrof-pi1-results UL.tx-bbvagbmicrof-pi1-results-pst LI A.condatos{
					color: #771717;
				}
	
	
	.tx-bbvagbmicrof-pi1-results OL.tx-bbvagbmicrof-pi1-results-single-list {
		margin: 0; padding: 10px 20px;
		border-top: 2px solid #5e0000;
		display: none;
		list-style: decimal-leading-zero;
		color: #98515f;
	}
		
		.tx-bbvagbmicrof-pi1-results OL.tx-bbvagbmicrof-pi1-results-single-list.current {
			display: block;
		}
		
		.tx-bbvagbmicrof-pi1-results OL.tx-bbvagbmicrof-pi1-results-single-list LI {
			margin: 0 20px; padding: 4px 0;
			background: none;
			list-style: decimal-leading-zero;
			color: #98515f;
		}
		
		.tx-bbvagbmicrof-pi1-results OL.tx-bbvagbmicrof-pi1-results-single-list SPAN {
			color: #000;
			font-size: 0.92em;
		}
			
			.tx-bbvagbmicrof-pi1-results OL.tx-bbvagbmicrof-pi1-results-single-list SPAN A {
				color: #98515f;
				font-weight: bolder;
				text-decoration: underline;
			}
	
	
	.tx-bbvagbmicrof-pi1-results DIV.tx-bbvagbmicrof-pi1-results-single-list {
		margin: 0; padding: 10px 20px;
		border-top: 2px solid #5e0000;
		display: none;
		color: #98515f;
	}
		
	.tx-bbvagbmicrof-pi1-results DIV.current {
		display:block;
	}

/* Ficha del Buscador */
.tx-bbvagbmicrof-pi2-card {
	margin: 0; padding: 10px;
}
	
	.tx-bbvagbmicrof-pi2-card .float-left {
		float: left;
	}
	.tx-bbvagbmicrof-pi2-card .clear-both {
		clear: both;
	}
	
	.tx-bbvagbmicrof-pi2-card .tx-bbvagbmicrof-pi2-card-fieldset-title,.tx-bbvagbmicrof-pi2-card legend {
		margin: 0 0 ; padding: 0 0px;
		font-size: 1.2em;
		font-weight: bolder;
		color: #5D5DB3;
	}
		
		.tx-bbvagbmicrof-pi2-card .tx-bbvagbmicrof-pi2-card-fieldset-title SPAN {
			margin: 0; padding: 0;
			background: #fff;
		}
	
	.tx-bbvagbmicrof-pi2-card .tx-bbvagbmicrof-pi2-card-fieldset {
		margin: 0 0 20px; padding: 10px 20px;
		/*border: 2px solid #D7D4E5;*/
		
		
		float:left;
		width:97%;
		border-radius: 10px; /* propiedad CSS3 */
		-ms-border-radius: 10px; /* para IE 8 */
		-moz-border-radius: 10px; /* Firefox */
		-webkit-border-radius: 10px; /* WebKit y Safari */
		-khtml-border-radius: 10px; /* Otros */
	}
	.personas .tx-bbvagbmicrof-pi2-card-fieldset{
		background: url(images/ico_personas_transp.jpg) no-repeat 95% 5%;
	}
	.entidades .tx-bbvagbmicrof-pi2-card-fieldset{
		background: url(images/bkg_bsucador-pi2_fieldset.gif) no-repeat 95% 5%;
	}
	.documentos .tx-bbvagbmicrof-pi2-card-fieldset{
		background: url(images/ico_docs_transp.jpg) no-repeat 95% 5%;
	}
	
	.tx-bbvagbmicrof-pi2-card fieldset{
		border-radius: 10px; /* propiedad CSS3 */
		-ms-border-radius: 10px; /* para IE 8 */
		-moz-border-radius: 10px; /* Firefox */
		-webkit-border-radius: 10px; /* WebKit y Safari */
		-khtml-border-radius: 10px; /* Otros */
		margin-bottom:15px;
	}
		
		.tx-bbvagbmicrof-pi2-card .tx-bbvagbmicrof-pi2-card-fieldset.nobkg {
			background: none;
		}
		
		.tx-bbvagbmicrof-pi2-card .tx-bbvagbmicrof-pi2-card-fieldset .tx-bbvagbmicrof-pi2-card-name {
			margin: 0 115px 0 0; padding: 0 0 4px 0;
			font-size: 1.3em;
			font-weight: bolder;
			color: #740C23;
			text-transform: uppercase;
		}
		
		.tx-bbvagbmicrof-pi2-card .tx-bbvagbmicrof-pi2-card-fieldset .tx-bbvagbmicrof-pi2-card-tipo {
			margin: 0; padding: 4px 0;
			color: #000;
		}
		.tx-bbvagbmicrof-pi2-card .tx-bbvagbmicrof-pi2-card-fieldset .resumen{
			margin-right:115px;
		}
			
			.tx-bbvagbmicrof-pi2-card .tx-bbvagbmicrof-pi2-card-fieldset .tx-bbvagbmicrof-pi2-card-tipo.ico-entidadesrel {
				padding: 0 0 0 40px;
				background: url(images/ico_entidades-rel.gif) no-repeat 0 50%;
				color: #5E5AB9;
				line-height: 35px;
				width:160px;
			}
			.tx-bbvagbmicrof-pi2-card .tx-bbvagbmicrof-pi2-card-fieldset .tx-bbvagbmicrof-pi2-card-tipo.ico-personasrel {
				padding: 0 0 0 40px;
				background: url(images/ico_personas-rel.gif) no-repeat 0 50%;
				color: #5E5AB9;
				line-height: 35px;
				width:160px;
			}
			.tx-bbvagbmicrof-pi2-card .tx-bbvagbmicrof-pi2-card-fieldset .tx-bbvagbmicrof-pi2-card-tipo.ico-documentosrel {
				padding: 0 0 0 40px;
				background: url(images/ico_documentos-rel.gif) no-repeat 0 50%;
				color: #5E5AB9;
				line-height: 35px;
				width:160px;
			}
			
			.tx-bbvagbmicrof-pi2-card .tx-bbvagbmicrof-pi2-card-fieldset .tx-bbvagbmicrof-pi2-card-tipo STRONG {
				font-size: 1.1em;
				font-weight: bolder;
				color: #740C23;
				display: block;
			}
		.tx-bbvagbmicrof-pi2-card .tx-bbvagbmicrof-pi2-card-fieldset .tx-bbvagbmicrof-pi2-card-tipo{
		}
		.tx-bbvagbmicrof-pi2-card .tx-bbvagbmicrof-pi2-card-fieldset .tx-bbvagbmicrof-pi2-card-tipo-list {
			margin: 8px 0 8px 0px; 
			padding: 4px 0 14px 0px;
			border-left: 1px solid #D7D4E5;
			float:left;
			width:415px;
		}
			
			div#prensaContenidos .tx-bbvagbmicrof-pi2-card .tx-bbvagbmicrof-pi2-card-fieldset .tx-bbvagbmicrof-pi2-card-tipo-list UL,
			.tx-bbvagbmicrof-pi2-card .tx-bbvagbmicrof-pi2-card-fieldset .tx-bbvagbmicrof-pi2-card-tipo-list UL {
				margin: 0 0 25px 25px; padding: 0 0 0 0px;
				background: none;
				list-style: square;
				border: 0;
				
			}
				
				div#prensaContenidos .tx-bbvagbmicrof-pi2-card .tx-bbvagbmicrof-pi2-card-fieldset .tx-bbvagbmicrof-pi2-card-tipo-list UL LI,
				.tx-bbvagbmicrof-pi2-card .tx-bbvagbmicrof-pi2-card-fieldset .tx-bbvagbmicrof-pi2-card-tipo-list UL LI {
					margin: 0; padding: 0;
					background: none;
					list-style: square;
					border: 0;
				}
			
			
.tx-bbvagbmicrof-pi3 {
	width:680px;
	margin-bottom:15px;
	margin-left:5px;

}
	
	.tx-bbvagbmicrof-pi3 .tx-bbvagbmicrof-pi3-top {
		/*margin: 0% 3% 0% 1%; */
		padding: 10px 0 10px 0px;
		float: left;
		width: 200px;
		/*border: 2px solid #D5BCC2;*/
		background: url(images/bkg_tops.gif) repeat-x 0 100%;
		border-radius: 10px; /* propiedad CSS3 */
		-ms-border-radius: 10px; /* para IE 8 */
		-moz-border-radius: 10px; /* Firefox */
		-webkit-border-radius: 10px; /* WebKit y Safari */
		-khtml-border-radius: 10px; /* Otros */

	}
	.tx-bbvagbmicrof-pi3 fieldset {
		margin:0;padding:0;
		float: left;
		width: 200px;
		border-radius: 10px; /* propiedad CSS3 */
		-ms-border-radius: 10px; /* para IE 8 */
		-moz-border-radius: 10px; /* Firefox */
		-webkit-border-radius: 10px; /* WebKit y Safari */
		-khtml-border-radius: 10px; /* Otros */
	}

	.tx-bbvagbmicrof-pi3 fieldset.tx-bbvagbmicrof-pi3-field-personas {
		margin-left:35px;
	}
	.tx-bbvagbmicrof-pi3 fieldset.tx-bbvagbmicrof-pi3-field-documentos {
		float:right;
	}
	
	
		.tx-bbvagbmicrof-pi3 .tx-bbvagbmicrof-pi3-top .tx-bbvagbmicrof-pi3-top-title {
			padding-left: 40px;
			/*margin-right: -20px;*/
			color: #625CB4;
			font-weight: bolder;
			font-size: 1.2em;
		}
			
			.tx-bbvagbmicrof-pi3 .tx-bbvagbmicrof-pi3-top .tx-bbvagbmicrof-pi3-top-title SPAN {
				padding: 10px 0 0;
				border-bottom: 4px solid #625CB4;
				display: block;
			}
			
			.tx-bbvagbmicrof-pi3 .tx-bbvagbmicrof-pi3-top.top-personas .tx-bbvagbmicrof-pi3-top-title {
				height: 35px;
				background: url(images/ico_personas-rel.gif) no-repeat 0 0;
			}
			.tx-bbvagbmicrof-pi3 .tx-bbvagbmicrof-pi3-top.top-entidades .tx-bbvagbmicrof-pi3-top-title {
				height: 35px;
				background: url(images/ico_entidades-rel.gif) no-repeat 0 0;
			}
			.tx-bbvagbmicrof-pi3 .tx-bbvagbmicrof-pi3-top.top-documentos .tx-bbvagbmicrof-pi3-top-title {
				height: 35px;
				background: url(images/ico_documentos-rel.gif) no-repeat 0 0;
			}
		
		.tx-bbvagbmicrof-pi3 .tx-bbvagbmicrof-pi3-top OL {
			margin: 10px 5px 6px 35px; padding: 0;
		}
			
			.tx-bbvagbmicrof-pi3 .tx-bbvagbmicrof-pi3-top OL LI {
				margin: 0; padding: 2px 0 3px;
				color: #740F2D;
				font-size: 0.9em;
			}
				
				.tx-bbvagbmicrof-pi3 .tx-bbvagbmicrof-pi3-top OL LI A {
					color: #3e3e3e;
					text-decoration: underline;
				}
					
					.tx-bbvagbmicrof-pi3 .tx-bbvagbmicrof-pi3-top OL LI A:hover {
						color: #717171;
					}
		
		
	.tx-bbvagbmicrof-pi3 .tx-bbvagbmicrof-pi3-clear {
		clear: both;
	}