@charset "utf-8";
/* CSS Document */
_body, _html, *{
	margin:0;
	padding:0;	
}
body, html{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:url(../images/fondoGeneral.jpg) repeat-x top left;
	margin:0;
	padding:0;
}
a{
	color:#fff;
	text-decoration:underline;
}
#requestBrochuree{
	
padding:10px 10px 0 20px;background:url(images/top_request_form.jpg) no-repeat top center;
display:none;
}
a:hover{
	text-decoration:none;
}
.iconBocadillo{
	background:url(../images/iconBocadillo.gif) no-repeat top left;
}

.iconPandos{
	background:url(../images/logo.gif) no-repeat top left;
}
.iconBrochure{
	background:url(../images/icon-brochure.jpg) no-repeat top left;
}
.iconInvestment{
	background:url(../images/icon-investment.jpg) no-repeat top left;
}
.iconPartner{
	background:url(../images/icon-partner.jpg) no-repeat top left;
}
.iconStripe{
	background:url(../images/icon-stripe.jpg) no-repeat top left;
}

#headerContainer{
	width:890px;
	height:117px;
	overflow:hidden;
	/*border:1px solid green;*/
	
	margin:0 auto;
}
/*INICIO TÍTULO CABECERA*/
#containerTitulo{
	float:left;
	width:317px;
	height:117px;
}
#containerTitulo p span {
	visibility:hidden;
	font-size:1px;
}
#containerTitulo p a{
	text-decoration:none;
	display:block;
	background:url(../images/fondoLosPandos.jpg) no-repeat top left;
	width:317px;
	height:117px;
}
/*FIN TÍTULO CABECERA*/
/*INICIO MENÚ SUPERIOR CON IDIOMAS*/
#containerMenuSuperior{
	height:15px;
	margin:15px 0 0 0;
	/*border:1px solid green;*/
}
#containerMenuSuperior ul {
	padding: 0;
	margin: 0;
	list-style: none;
	
}
#containerMenuSuperior li {
	float: right;
	border-right:1px solid #fff;
	padding:0;
}
#containerMenuSuperior li.banderas {
	border-right:0 none;
	margin-left:5px;
}
#containerMenuSuperior li a{
	padding: 0 5px;
	display:block;
	color:#fff;
	
	
	text-decoration:underline;
}
#containerMenuSuperior li a:hover{
	text-decoration:none;
}
#containerMenuSuperior li.banderas a {
	padding:2px 5px;
}
#containerMenuSuperior img {
	border:0 none;
}
/*FIN MENÚ SUPERIOR CON IDIOMAS*/
/*INICIO DEL SEGUNDO TÍTULO SUPERIOR*/
#containerSegundoTitulo{
	float:right;
	width:469px;
	height:59px;
	
	/*border:1px solid red;*/
}
#containerSegundoTitulo h2 span {
	visibility:hidden;
	font-size:1px;
}
#containerSegundoTitulo h2 a{
	text-decoration:none;
	display:block;
	background:url(../images/legend.jpg) no-repeat top left;
	width:469px;
	height:59px;
}
/*FIN DEL SEGUNDO TÍTULO SUPERIOR*/
#containerZonaNavegacion{
	width:890px;
	height:30px;
	overflow:hidden;
	/*border:1px solid green;*/
	
	background:url(../images/fondoCajaMenu.jpg) repeat-x bottom left;
	margin:0 auto;
}
/*COMIENZO DEL MENÚ PRINCIPAL*/
#containerMenuPrincipal{
	height:31px;
	float:left;
	/*border:1px solid green;*/
}
#containerMenuPrincipal ul {
	padding: 0;
	margin:0;
	list-style: none;
	
}
#containerMenuPrincipal li {
	float:left;
	background:url(../images/fondoCuerpoBotonPrincipal.jpg) repeat-x top left;
	margin:0 7px 0 0;
}
#containerMenuPrincipal li p{
	background:url(../images/topRightBotonPrincipal.jpg) no-repeat top right;
}
#containerMenuPrincipal li a{
	font-size:1.3em;
	color:#333;
	background:url(../images/topLeftBotonPrincipal.jpg) no-repeat top left;
	display:block;
	text-decoration:none;
	padding:8px 30px;
	
}
#containerMenuPrincipal li a:hover{
	
	text-decoration:underline;
}
#containerMenuPrincipal li#active {
	
	background:url(../images/fondoCuerpoBotonPrincipalActive.jpg) repeat-x top left;
	
}
#containerMenuPrincipal li#active p{
	background:url(../images/topRightBotonPrincipalActive.jpg) no-repeat top right;
}
#containerMenuPrincipal li#active a{
	
	background:url(../images/topLeftBotonPrincipalActive.jpg) no-repeat top left;
	color:#fff;
	cursor:default;
	
	
}
#containerMenuPrincipal li#active a{
	text-decoration:none;
}
/*FIN DEL MENÚ PRINCIPAL*/
/*INICIO PARTNER LOGIN*/
#containerPartnerLogin{
	float:right;
	font-size:0.9em;
}
/*FIN DEL PARTNER LOGIN*/
#containerCentral{
	width:890px;
	
	/*overflow:hidden;*/
	/*border:1px solid green;*/
	
	background:url(../images/fondoCuerpo.jpg) #fff repeat-y top left;
	margin:0 auto;
}
#firstContainer{
	width:888px;
	margin:0 1px;
	background:url(../images/fondoContenedorContenido.jpg) #fff repeat-x top left;
}
#floatingContainer{
	width:888px;/*888*/
	margin:0;
	overflow:hidden;
	/*padding:20px;*/
	/*border:1px solid red;*/
}
/*INICIO CONTENIDO DE LA CABECERA DE INICIO*/
#cabeceraInicio{
	
	overflow:hidden;
	/*height:277px;*/
	width:100%;
	background:url(../images/fondoCabeceraInicio.jpg) #fff repeat-x top left;
	
	
	border-bottom:1px dotted #c1c1c1;
}
#cabeceraInicio div#moduloImagen{
	height:277px;
	width:562px;
	float:left;
	/*border-right:1px solid red;*/
}
#cabeceraInicio div#moduloSubmenu{
	width:326px;
	/*background:black;*/
	float:right;
	margin:40px auto;
}
#cabeceraInicio div#moduloSubmenu h2{
	margin:15px 0 0 0;
	height:23px;
	background:url(../images/learnMore.gif) no-repeat top center;
}
#cabeceraInicio div#moduloSubmenu h2 span{
	visibility:hidden;
	font-size:1px;
}
#cabeceraInicio div#moduloSubmenu p.botonesLaterales{
	margin:0 auto;
	text-align:left;
	width:262px;
	/*height:76px;*/
	
	/*padding:29px 0 27px 60px;
	_padding:29px 0 27px 40px;*/
	padding:29px 0 27px 0;
	
	background:url(../images/fondoBotonesLaterales.png) no-repeat top center;
}

#cabeceraInicio div#moduloSubmenu p a{
	/*border:1px solid red;*/
	padding:29px 0 27px 40px;
	font-size:1.2em;
	text-decoration:underline;
	color:#003298;
}
#cabeceraInicio div#moduloSubmenu p a:hover{
	text-decoration:none;
}
/*#cabeceraInicio div#moduloSubmenu{
	width:326px;
	float:right;
	margin:40px auto;
}
#cabeceraInicio div#moduloSubmenu h2{
	margin:15px 0 0 0;
	height:23px;
	background:url(../images/learnMore.gif) no-repeat top center;
}
#cabeceraInicio div#moduloSubmenu h2 span{
	visibility:hidden;
	font-size:1px;
}
#cabeceraInicio div#moduloSubmenu p.botonesLaterales{
	margin:0 auto;
	text-align:left;
	width:262px;
	padding:29px 0 27px 50px;
	
	background:url(../images/fondoBotonesLaterales.png) no-repeat top center;
}

#cabeceraInicio div#moduloSubmenu p a{

	
	font-size:1.2em;
	text-decoration:underline;
	color:#003298;
}
#cabeceraInicio div#moduloSubmenu p a:hover{
	text-decoration:none;
}*/
/*FIN DEL CONTENIDO DE LA CABECERA DE INICIO*/
#moduloContenedorContenido{
	width:522px;/*562*/
	float:left;
	display:inline;
	margin:20px 20px 20px 20px;
	font-size:1.1em;
	/*border:1px solid green;*/
	text-align:justify;
}
#moduloContenedorContenido p{
 
 	margin-top:20px ;
	_margin-top:0;

 
 
}
#moduloContenedorContenidoMail{
	width:790px;/*562*/
	height:450px;
	float:left;
	background:url(../images/titulo-mail.jpg) no-repeat right top;
	display:inline;
	margin:20px 20px 20px 20px;
	font-size:1.1em;
	/*border:1px solid green;*/
	text-align:justify;
}
#moduloContenedorContenido ul{
	
	padding-left:40px;
}
#moduloContenedorContenido h1, #moduloContenedorContenido h2{
	color:#003298;
	font-weight:bold;
}

#moduloContenedorContenido h1{
	font-size:14px;
}
#moduloContenedorContenido h2{
	font-size:12px;
}
#floatingContainer a{
	color:#0567e3;
}

#moduloContenedorColumnaDerecha{
	width:260px;/*326*/
	float:right;
	display:inline;
	margin:20px 20px 20px 20px;
	font-size:1.1em;
	/*border:1px solid red;*/
}
#moduloContenedorColumnaDerecha div h3{
	padding:8px 8px 10px 35px;
	font-size:1.4em;
	margin-bottom:10px;
	color:#003298;
	border-bottom:1px dotted silver;
}
#moduloContenedorColumnaDerecha div p{
	font-size:0.9em;
}
/*INICIO FORMULARIO DE PETICIÓN DE FOLLETO*/
input.txtInput, textarea.txtInput,input.txtInputGenerico, textarea.txtInputGenerico{
	background:#fff;
	border:1px solid silver;
	padding:5px;
	color:#003298;
	
}
textarea{
	overflow:auto;
	font-family:Arial, Helvetica, sans-serif;
}

.enviar{
	background:url(../images/fondoSubmit.gif) repeat-x top left;
	height:43px;
	/*margin-top:25px;*/
	/*width:430px;*/

	
}
.enviarm{
	/*background:url(../images/fondoSubmit.gif) repeat-x top left;*/
	/*height:43px;*/
	/*margin-top:25px;
	width:430px;*/
	margin:-10px 362px 0 0px;
	_margin:-50px 356px 0 0px;
	
}
.enviarp{
	
	padding-top:20px;
	_padding-top:0px;
	/*background:url(../images/topLeftSubmit.jpg) no-repeat top left;*/
}
.enviar p{
	margin:0px ;
	padding:0px;
background:url(../images/topLeftSubmit.jpg) no-repeat top left;
}
.enviar p a{
	display:block;
	padding:8px 24px 11px 24px;
	text-align:center;
	background:url(../images/topRightSubmit.jpg) no-repeat top right;
	
}
.enviarm p a{
	display:block;
	padding:8px 24px 11px 24px;
	text-align:center;
	
}
/*FIN DE FORMULARIO DE PETICIÓN DE FOLLETO*/
/*INICIO FORMULARIO REGISTRO DE PARTNER*/
.formulariosGrandes fieldset{
	border:0;
}
.formulariosGrandes legend{
	font-size: 1.5em;
	color:#003298;
	font-weight:bold;
	padding:0;
	display:block;
	margin:0 0 10px 0;
}
.formulariosGrandes p label{
	float:left;
	width:120px;
	margin:5px 0 0 0;
}
.formulariosGrandes p label a{
	font-size:0.8em;
}
.formulariosGrandes br{
	clear:left;
}
/*FIN FORMULARIO REGISTRO DE PARTNER*/
#historyMenu{
	color:#003298;
	font-size:0.8em;
	width:848px;
	overflow:hidden;
	margin:20px 20px 10px 20px;
}

#historyMenu ul {
	padding: 0;
	margin:0;
	list-style: none;
	
}
#historyMenu li {
	float:left;
	margin:0 0 0 0;
}

#historyMenu li a{
	
	color:#003298;
	
	
	text-decoration:underline;
	
	
}
#historyMenu li a:hover{
	
	text-decoration:none;
}

#module-subfamilias{
	color:#003298;
	font-size:1.2em;
	
	margin-bottom:40px;
}
#module-subfamilias ul {
	padding: 0;
	margin:0;
	list-style: none;
	border-top:1px dotted silver;
}
#module-subfamilias li {
	margin:0 0 0 0;
	border-bottom:1px dotted silver;
}

#module-subfamilias li a{
	
	color:#003298;
	display:block;	
	text-decoration:underline;
	padding:10px 0 10px 0;
	margin-left:40px;
	
}
#module-subfamilias li a:hover{
	
	text-decoration:none;
}
#module-subfamilias li#subfamiliaActiva {
	
	background:url(../images/arrowSubmenu.jpg) #e8e8e8 no-repeat center left;
}

#module-subfamilias li#subfamiliaActiva a{
	cursor:default;
	text-decoration:none;
}

/*INICIO FONDO FOOTER CONTENT*/
#containerFooterContent{
	background:url(../images/fondoFooterCuerpo.jpg) repeat-x #e6e6e6 top left;
	overflow:hidden;
	width:888px;
	margin:0 1px;
}
#containerFooterContent .moduleFooterContent{
	width:33%;
	float:left;
	
	/*border:1px solid red;*/
}
#containerFooterContent .moduleFooterContent a{
	color:#0567E3;
	text-decoration:underline;
	font-size:0.8em;
}
#containerFooterContent .moduleFooterContent a:hover{
	text-decoration:none;
}
#containerFooterContent .moduleFooterContent dl{
	margin:15px 0 15px 15px;
	padding-left:50px;
}
#containerFooterContent .moduleFooterContent dl dt{
	
	font-weight:bold;
	
	font-size:1.2em;
	
	color:#003298;

}
#containerFooterContent .moduleFooterContent dl dd{	
	padding:2px 0;
	/*margin:0 15px 0 15px;*/
}
/*FIN FONDO FOOTER CONTENT*/
#containerFooter{
	/*width:100%;
	height:250px;
	overflow:hidden;*/
	/*border:1px solid green;*/
	
	background:url(../images/fondoPie.jpg) #fff repeat-x top left;
}

#containerFooter a{
	color:#666;
	
}

#secondLevelContainerFooter{
	width:890px;
	margin:0 auto;
	overflow:hidden;
	/*border:1px solid red;*/
	/*height:250px;*/
}
/*INICIO CONTENIDO DEL FOOTER*/
#secondLevelContainerFooter .moduleFooterDireccion{
	width:50%;
	float:left;
	font-size:0.9em;
	color:#999;
	/*border:1px solid red;*/
}
#secondLevelContainerFooter .moduleFooter{
	width:50%;
	float:left;
	font-size:0.9em;
	color:#999;
	
	/*border:1px solid red;*/
}
#secondLevelContainerFooter dl{
	margin:15px 0 15px 15px;
	padding-top:50px;
}
#secondLevelContainerFooter dl dt{
	
	font-weight:bold;
	
	font-size:1em;
	
	color:#999;

}
#secondLevelContainerFooter dl dd{	
	padding:3px 0;
	/*margin:0 15px 0 15px;*/
}

ul#navlist {
	padding: 0;
	margin:17px 0 0 0;
	list-style: none;
	/*border:1px solid red;*/
	width:100%;
	overflow:hidden;
}
ul#navlist li {
	float:right;
	/*width:10em;*/
	margin:0 10px 10px 0;
}

ul#navlist li a{
	font-size:1em;
	color:#666;
	
	display:block;
	text-decoration:underline;
	padding:0;
	
}
ul#navlist li a:hover{
	
	text-decoration:none;
}
ul#navlist li ul.subnavlist{
	padding: 0;
	
	list-style: none;
	margin:6px 0 0 0;
}
ul#navlist li ul.subnavlist li{
	float:none;
	
	margin:0;
	
	line-height:8px;
	
}
html>body ul#navlist li ul.subnavlist li{
	line-height:15px;
}
ul#navlist li ul.subnavlist li a{
	color:#999;
	font-size:1em;
}
/*FIN CONTENIDO DEL FOOTER*/
/*INICIO PARTE PRIVADA*/

#nuevo{
	font-size:1em;
	margin:10px 0 0 10px;
	border-bottom:1px solid silver;
}
#nuevo a{
	font-weight:bold;
	text-decoration:none;
	color:#003298;
}
#nuevo a:hover{
	font-weight:bold;
	text-decoration:underline;
	color:#003298;
}

#formuNuevo,#formu_mod{
	border:1px solid silver;
	background:#f4f4f4;
	/*height:100px;*/
	margin:5px 0 0 10px;
	padding:10px;
}

img{
	border:0 none;
}

#listado{
	margin:0 0 20px 0;
	font-size:1em;
}
#listado #paginacion{
	border:1px solid silver;
	background:#ffffff;
	text-align:center;
	margin:5px 0 0 10px;
	padding:5px;
}

#listado #paginacion a{
	font-weight:bold;
	font-size:1em;
	text-decoration:none;
	color:#003298;
}
#listado #paginacion a:hover{
	font-weight:bold;
	font-size:1em;
	text-decoration:underline;
	color:#003298;
}
.tituloLista{
	font-size:1em;
	font-family:verdana;
	font-weight:bold;
	text-align:center;
	color:#003298;
}
.descripcionLista{
	font-size:1em;
	font-family:verdana;
	font-weight:bold;
	text-align:left;
	color:#333;
	padding:3px 0;
}

.paginador{
	font-size:1em;
	font-family:verdana;
	font-weight:bold;
	color:#333;
	margin:0;
}
.paginador a{
	font-weight:bold;
	font-size:1em;
	text-decoration:none;
	color:#003298;
}
.paginador a:hover{
	font-weight:bold;
	font-size:1em;
	text-decoration:underline;
	color:#003298;
}
.destacado{
	font-size:1.1em;
	
	font-weight:bold;
	text-align:left;
	color:#003298;
	margin:10px 0 0 0;
}

.fondoGris{
	background:#eeeeee;
}
.tituloAzul {
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	color: rgb(0,50,152);
	/*color: #003298;*/
}
.textoAzul {
	font-family: Tahoma;
	font-size: 11px;
	/*color: #003298;*/
	color: rgb(0,50,152);
}
.textoNormal {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
}

/*FIN DE LA PARTE PRIVADA*/
