@import url("fondos_template.css");
@import url("fondos_compartidos.css");


/* Main
/********************************************************************/
#segunda a, #segundaCompleta a{ text-decoration:underline;}
#segunda a:hover, #segundaCompleta a:hover{ text-decoration:none;}





/* Navegación Secundaria y otros
/********************************************************************/
.navSecundaria{
	padding:0 0 18px 0;
	position:relative;
}


/* Ubicación (breadcums)
/********************************************************************/
ul.ubicacion{
	margin:0!important;
	padding:4px 0 8px 14px;
	font-size:.8em;
	color:#45433c;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom:1px solid #d6d6d6;
}
ul.ubicacion li{
	display:inline;
	padding:0 5px 0 0;
	margin:0 5px 0 0;
	color:#45433c;
	background: url(/mult/img/f_bullet02.gif) no-repeat right 4px;
}
ul.ubicacion li a{
	color:#424240;
}
ul.ubicacion li.lastItem{
	background:none;
}


/* Menú auxiliar */
/* Menú auxiliar */
.menuAux{
	position:relative;
	top:7px;
	float: right;
	right:20px;
}
.menuAux li{
	display:inline;
	margin:0 0 0 9px;
	font-size:.9em;
}
.menuAux li a{
	color:#010101;
	background-position: left center;
	background-repeat:no-repeat;
	padding:3px 0 0 15px;
	text-decoration:none!important;
}
.menuAux li a.buscador{background-image: url(/mult/img/f_bullet13.gif);}
.menuAux li a.glosario{background-image: url(/mult/img/f_bullet15.gif);}
.menuAux li a.perfil{background-image: url(/mult/img/f_bullet14.gif);}
.menuAux li a.guia{background-image: url(/mult/img/f_bullet15.gif);}

/* Imagen superior al H2 en PC-10-B */
.h3Sup{
	margin:15px 0 0 6px; 
}


/* Contenido
/********************************************************************/

h2{ padding:0 0 15px 5px;
      margin:10px 0 9px 5px;
      background: url(/mult/img/f_h2Back.gif) repeat-x left bottom;
      font-size:1.7em;
      color:#3e8d9e;}

h2 span{	background: url(/mult/img/f_bullet04.gif) no-repeat left center;
	padding:0 0 0 22px;}

h2 .tel{ font-size:.6em;
            font-weight:normal;
            color:#7d7d7d;
            float: right;
            padding:5px 20px 0 12px;
            background:none;}

h3{ color:#478c9c;
       font-size:1.3em;
       margin:20px 0 7px 0;}

.copete{   padding:0 20px 10px 10px;
	margin:0 0 20px 5px;
	text-align:justify;
	/*margin:0 0 20px 0;*/
	color:#45433c;
	border-bottom:2px solid #dfdfdf;
}


/* Submenues
/********************************************************************/
.submenu{
	margin:20px 0;
	background-color:#f5f5f5;
	display:block;
	padding:5px 0 6px 0;
	position:relative;
}
.submenu2{
	margin:20px 0;
	display:block;
	padding:5px 0 6px 0;
	position:relative;
}
.nivelExtra{
	margin-bottom:55px;
}
.submenu li{
	/*font: bold 1.1em "Arial Narrow", Arial, Helvetica, sans-serif;*/
	font-weight:bold;
	display: inline;
	padding:5px 16px;
	border-top:none;
	border-bottom:1px solid #d9d9d9;
	border-right:1px solid #d9d9d9;
	border-left:1px solid #fff;
}
.submenu2 li{
	/*font: bold 1.1em "Arial Narrow", Arial, Helvetica, sans-serif;*/
	font-weight:bold;
	display: inline;
	padding:5px 16px;
	border-top:none;
	border-bottom:1px solid #d9d9d9;
	border-right:1px solid #d9d9d9;
	border-left:1px solid #fff;
	background-color:#F5F5F5;

}
.submenu li.sel{
	background-color:#fff;
	color:#eba605;
}
.submenu2 li.sel{
	background-color:#fff !important;
	color:#eba605;
}
.submenu li a{
	color:#45433c;
	text-decoration:none!important;
}
.submenu2 li a{
	color:#45433c;
	text-decoration:none!important;
}
.submenu li ul{
	width:100%;
	position: absolute;
	top:37px;
	padding:0 0 15px 0px;
	left:0;
	background: url(/mult/img/f_degradado_g2b.gif) repeat-x left bottom;
}
.submenu2 li ul{
	width:100%;
	position: absolute;
	top:37px;
	padding:0 0 15px 0px;
	left:0;
	background: url(/mult/img/f_degradado_g2b.gif) repeat-x left bottom;
}
.submenu li ul li{
	/*font:normal .9em Arial, Helvetica, sans-serif;*/
	border-top:none;
	border-bottom:none!important;
	border-right:1px solid #d9d9d9;
	border-left:none;
	padding:0 15px;
	font-weight:normal;
}
.submenu2 li ul li{
	/*font:normal .9em Arial, Helvetica, sans-serif;*/
	border-top:none;
	border-bottom:none!important;
	border-right:1px solid #d9d9d9;
	border-left:none;
	padding:0 15px;
	font-weight:normal;
}
.submenu li ul li.sel{
	color:#3e8d9e;
}

.submenu li ul li a{
}

.submenu2 li ul li a{
}


/* Texto
/********************************************************************/
.texto{
	color:#45433c;
	/*padding:0 20px 10px 10px;*/
	margin:0 20px 0 15px;
                text-align:left;
                
}
.texto p{
	margin:0 0 10px 0;
	text-align:justify;
}
.texto a{
	color:#2f778b;
	text-decoration:underline;
}
.texto a:hover{
	text-decoration:none;
}



/* Imagenes en texto
/********************************************************************/
.imgtxtCont{
	float:left;
	width:100%;
}
.imgtxtCont h3{
	margin-top:0px;
}
.texto .imgIzquierda,
.texto .imgDerecha,
.texto .imgCentral,
.texto .imgCentralDoble{
	padding:1px;
	border:1px solid #d9d9d9;
}

.texto .imgIzquierda img,
.texto .imgDerecha img,
.texto .imgCentral img,
.texto .imgCentralDoble img{
	display: block;
}
.texto .imgIzquierda div,
.texto .imgDerecha div,
.texto .imgCentral div,
.texto .imgCentralDoble div{
	font-size:.9em;
	color:#45433c;
	margin:1px 0;
	padding:7px 14px;
	font-style:italic;
	background-color:#f5f5f5;
	text-align:left;
}
/* Imagen en margen izquierdo */
.texto .imgIzquierda{
	margin:0 20px 20px 0;
	float:left;
}
/* Imagen en margen derecho */
.texto .imgDerecha{
	margin:0 0 20px 20px;
	float: right;
}

.texto .imgCentral img {display : inline; border: 1px solid #d9d9d9;}

.texto .imgCentral{
	margin:15px 0 20px 0;
	float: both;
	text-align : center;
	border: none;
}
.centroimg{
	width:100%;	
}



/* Dos imágenes centrales al 100% */
.centroimg2{
	width:100%;
	float: left;
	text-align: center;
	margin:15px 0 20px 0;
}
.texto .imgCentralDoble{
	/*margin:15px 0 20px 0;*/
	float:left;
	border-right-width:4px;
	border-bottom-width:4px;
	margin:0 0 0 65px;
	display:inline;
}



/* Ficha
/********************************************************************/
.ficha{
	padding:0 12px;

}
.ficha .fila{
	float:left;
	padding:0 0 25px 0;
	margin:0 0 20px 0;
	width:100%;
	border-bottom:1px solid #cbcbcb;
}
.ficha h3{
	margin-left:13px;
}
.ficha .desc{
	width:445px;
	padding:10px 30px 10px 15px;
	margin:0 13px 0 0;
	color:#45433c;
	background:#f5f5f5;
	float: left;
                min-height:97px;
	max-height:260px;
	height:auto !important;
	height:97px;
}
.ficha .desc ol{
	margin:0 0 15px 0;
}
.ficha .riesgo,
.ficha .rating{
	width:170px;
	float: left;
	margin:0 0 20px 0;
}
.ficha .riesgo h4,
.ficha .rating h4,
.ficha .rentabilidadGraf h4,
.ficha .rentabilidadGraf2 h4,
.ficha .rentabilidad h4,
.ficha .valorLiq h4,
.ficha .infoAdicional h4{
	color:#478c9c;
	background:#eff0f0;
	padding:2px 5px;
	margin:0 0 7px 0;
}
.ficha .riesgo ul{
	font:normal .9em tahoma, Arial, Helvetica, sans-serif;
	border:1px solid #dad7c9;
	padding:18px 0;
	text-align:center;
}
.ficha .riesgo ul li{
	display:inline;
	color:#45433c;
}
.ficha .riesgo ul li.ref{
	padding:0 8px;
}
.ficha .riesgo ul li.riesgo00,
.ficha .riesgo ul li.riesgo01,
.ficha .riesgo ul li.riesgo02,
.ficha .riesgo ul li.riesgo03,
.ficha .riesgo ul li.riesgo04,
.ficha .riesgo ul li.riesgo05{
	color:#d9d9d9;
	border-bottom-width:6px;
	border-bottom-style:solid;
	padding:2px 5px;
	margin:0 1px 0 0;
}
.ficha .riesgo ul li.riesgo00{
	border-bottom-color:#dde1e0;
}
.ficha .riesgo ul li.riesgo01{
	border-bottom-color:#bac6cb;
}
.ficha .riesgo ul li.riesgo02{
	border-bottom-color:#9ab1c2;
}
.ficha .riesgo ul li.riesgo03{
	border-bottom-color:#769bbe;
}
.ficha .riesgo ul li.sel{
	color:#45433c;
}
.ficha .rating{
	float: left;
}
.ficha .rating div{
	border:1px solid #dad7c9;
	padding:18px 0;
	text-align:center;
}
.ficha .rentabilidadGraf{
	float:left;
	clear:left;
	margin:0 25px 0 0;
}
.ficha .rentabilidadGraf h4 span{
	padding:0 0 0 18px;
}
.ficha .rentabilidadGraf .submenu{
	padding:5px 0;
	margin:0;
}
.ficha .rentabilidadGraf .submenu li{
	font: bold .9em tahoma, Arial, Helvetica, sans-serif;
	padding:5px 5px;
}
.ficha .rentabilidadGraf2{
	clear:left;
	text-align:center;
}
.ficha .rentabilidadGraf2 h4 span{
	padding:0 0 0 18px;
}
.ficha .rentabilidadGraf2 .submenu2{
	padding:5px 0;
	margin:0;
}
.ficha .rentabilidadGraf2 .submenu2 li{
	font: bold .9em tahoma, Arial, Helvetica, sans-serif;
	padding:5px 5px;
}
.ficha .rentabilidad,
.ficha .valorLiq{
	width:170px;
	margin:0 18px 0 0;
	float:left;
}
.ficha .rentabilidad table{
	color:#45433c;
	font: normal .9em tahoma, Arial, Helvetica, sans-serif;
	border-collapse:collapse;
	margin:0 0 5px 0;
	width:100%;
}
.ficha .rentabilidad th,
.ficha .rentabilidad td{
	border: 1px solid #dad7c9;
	padding:4px 5px;
	text-align:center;
}
.ficha .rentabilidad th{
	width:65%;
}
.ficha .datos th{
	font-weight:normal;
}
.ficha .datos td,
.ficha .buscador td.cifraResultado{
	color:#797139;
}
.ficha .buscador th{
	text-align:left;
	font-weight: normal;
}

.ficha .buscador fieldset{
	border: 1px solid #d7d8ca;
	padding:4px 8px;
}

.ficha .buscador label{
	padding:2px 0;
	width:35px;
	float: left;
	clear:left;
	font: normal 1em tahoma, Arial, Helvetica, sans-serif;
	margin:0 0 4px 0;
}
.ficha .buscador input{
	width:70px;
	padding:2px 8px;
	float: left;
	font: normal 1em tahoma, Arial, Helvetica, sans-serif;
	border:1px solid #7f9db9;
	margin:0 0 4px 0;
}

.ficha .valorLiq{
	margin:0;
	color:#45433c;
}
.ficha h5{
	font: normal .9em tahoma, Arial, Helvetica, sans-serif;
	color:#40413b;
	clear:both;
	margin:0 0 6px 0;
	/*float:left;
	width:100%;*/
}
.ficha .dispValue{
	font:normal .9em Verdana, Arial, Helvetica, sans-serif;
	float: left;
	clear:both;
	width:100%;
	border:1px solid #d0d0d0;

}
.ficha .dispValue span{
	padding:5px 0 4px 5px;
	float:left;
	color:#43423d;
}
.ficha .dispValue strong{
	font:bold 1.1em Arial, Helvetica, sans-serif;
	color:#797139;
	float: right;
	padding:4px 5px 4px 13px;
	border-left:1px solid #cfd0d2;
	background-color:#eef3f9;
}

.ficha .valorLiq .calendario{
	padding:10px 0;
	margin:0 0 5px 0;
	border-bottom:1px solid #d0d0d0;
	float: left;
}
.ficha .valorLiq .calendario strong{
	font-weight:normal;
	margin:0 0 10px 0;
}
.ficha .valorLiq fieldset{
	float: left;
	padding:5px 7px 0 0;
              
}
.ficha .valorLiq label{
	color:#797139;
}

.ficha .valorLiq select{
	width:auto !important;
	font: normal 1em tahoma, Arial, Helvetica, sans-serif;
}
.ficha .valorLiq .calendario button{
	background:url(/mult/img/f_ico-calendario.gif) no-repeat left top;
	border:0;
	width:16px;
	height:16px;
	float: right;
	text-indent:-900em;
	margin:19px 10px 0 0;
}
.ficha .valorLiq button,
.ficha .buscador button{
	float:left;
	clear:both;
	background-color:#eba605;
	color:#fff;
	font:normal 1em Arial, Helvetica, sans-serif;
	padding:0 4px;
	margin:4px 0 10px 0;
	border:0;
}
.ficha .valorLiq .valorFinal{
	border:1px solid #d0d0d0;
	padding:5px 0;
	text-align:center;
}
.ficha .volatilidad{
	float:left;
	width:100%;
	margin:15px 0 0 0;
}
.ficha .infoAdicional{
	float: left;
}
.ficha .infoAdicional h4{
	width:246px;
}
.ficha .infoAdicional h4 span{
	padding:0 0 0 18px;
}
.ficha .infoAdicional ul{
	color: #45433c;
	float:left;
	width:256px;
	margin:0 17px 0 3px;
}
.ficha .infoAdicional li{
	border-bottom:1px solid #e7e7e7;
	padding:3px 0;
}
.ficha .infoAdicional li strong{
	font:bold .9em Verdana, Arial, Helvetica, sans-serif;
}
.ficha .infoAdicional li a{
	color:#487baa;
}
/* Gráficos
/********************************************************************/
.graficos{
	text-align:center;
	margin:0 0 20px 0;
	float:left;
	width:100%;
}
.graficos .thumb,
.graficos .thumbSolo{
	margin:0 15px 0 30px;
	position:relative;
}
.graficos .thumb{
	width:600px;
	float:left;
	
}
.graficos .thumb strong,
.graficos .thumbSolo strong{
	display:block;
	color:#478c9c;
	text-align: left;
}
.graficos .thumb span,
.graficos .thumbSolo span{
	color:#478c9c;
	position: absolute;
	top:0;
	right:0;
}
.graficos .thumb img,
.graficos .thumbSolo img{
	padding: 0 1px 1px 0;
	margin:10px 0;
}
.graficos .thumb p,
.graficos .thumbSolo p{
	text-align:center;
}

.graficos .grafCol{
	text-align:left;
	float:left;
	display:inline;
	margin:20px 45px 10px 45px;
}
.graficos .grafCol h4{
	color:#478c9c;
	margin:0 0 10px 0;
}
.graficos .thumb2{
	margin: 0 0 20px 0;
	border-bottom:1px solid #e5e3e3;
}
.graficos .thumb2 img{
}
.graficos .thumb2 p{
	color:#3b3b3b;
	padding:7px 0 0 3px;
}

/* Listados principales
/********************************************************************/

/* Listado descargas */

.listadoPrincipal01 h3{
	margin:0 0 0 13px;
}

.listadoPrincipal01 h4{
	color:#478c9c;
	margin:10px 0 10px 0;
}

.listadoPrincipal01 ul{
	margin:0 0 25px 0;
}
.listadoPrincipal01 ul li{
	padding:14px 33px 14px 0;
	border-bottom:1px dotted #979797;
	list-style-type:none!important;
	color:#45433c;
}
.listadoPrincipal01 ul li .fechaDown{
	font:.8em tahoma, Arial, Helvetica, sans-serif;
	padding:1px 3px;
	background-color:#f3f3f3;
}
.listadoPrincipal01 ul li a.desc{
	color:#477bad;
	display:block;
	margin:7px 0;
}
.listadoPrincipal01 ul li a.down{
	color:#45433c;
	background:url(/mult/img/f_ico-pdf.gif) no-repeat left center;
	padding:0 10px 0 19px;
}

/* Listado resultados */
.resultado{
	padding:0 20px 8px 15px;
	color:#45433c;
	border-bottom:2px solid #dfdfdf;
	margin:0 0 0 6px;
}
.resultado strong{
	color:#477bad;
	font-weight: normal;
}
.resultado .numTotal{
	float:right;
}
.listadoPrincipal02 {
	margin:0 0 0 6px;
}
.listadoPrincipal02 ul{
	color:#45433c;
	margin:0 0 18px 0;
}
.listadoPrincipal02 ul li{
	padding:14px;
	border-bottom:1px dotted #979797;
}
.listadoPrincipal02 ul li a.titulo{
	color:#3e8d9e;
	font-weight:bold;
	display:block;
	margin:0 0 7px 0;
	padding:0 0 0 17px;
	background: url(/mult/img/f_bullet06b.gif) no-repeat left 2px;
}
.listadoPrincipal02 ul li p{
	margin:0 0 4px 0;
}
.listadoPrincipal02 ul li a.link{
	color:#9e956c;
}


/* Descripcion de planes
/********************************************************************/
/* Info con graficos */
.descPlan{
	background-color:#487cad;
	padding:23px 0 18px 0;
	margin:5px 0 0 0;
	float: left;
	width:100%;
	color:#fff;
}
.descPlan div{
	width:45%;
	display:inline;
	float:left;
}
.descPlan div.left{
	margin:0 0 0 18px;
}
.descPlan h3{
	font: bold 2.2em "Arial narrow", Arial, Helvetica, sans-serif;
	color:#fff;
	margin-top:0;
}
.descPlan strong.subtitulo{
	color:#f9bc03;
	font-size:1.1em;
}
.descPlan img.left{
	float: left;
	margin:0 18px;
	display:inline;
}
.descPlan img.right{
	float: right;
	margin:0 18px 0 0;
	display:inline;
}
.descPlan p{
	margin:14px 0 0 0;
	line-height:1.5em;
}
.links{
	font: normal 1.2em "arial narrow", Arial, Helvetica, sans-serif;
	border-top: 1px dotted #fff;
	background:#468b9b url(/mult/img/f_des-planes_back.gif) no-repeat right bottom;
	float: left;
	width:100%;
	margin:0 0 20px 0;
	padding:12px 0;
}
.links ul{
	float: left;
}
.links strong{
	color:#dae8eb;
	float: left;
	margin: 0 10px 0 23px;
}
.links ul li{
	display:inline;
	background: url(/mult/img/f_bulletwBackPlanes.gif) no-repeat left center;
	padding:0 0 0 20px;
	margin:0 0 0 7px;
}
.links ul li a{
	color:#fff;
}
.links ul li a:hover{
	color:#fff;
	text-decoration:underline;
}

/* Destacados */
.modDestacado p{
	margin-left:25px;
}
.modDestacado{
	padding:17px 0;
}
.modDestacado .lista02{
	margin: 10px 0 0 24px;
}


/* Tablas modificado a 2007-03-23
/********************************************************************/

.tableContainer{
	padding:0 0 30px 0;
	background:url(/mult/img/f_h2Back.gif) repeat-x left bottom;
	margin:0 0 30px 0;
}
.tableContainer table{
	width:100%;
}
.tableContainer table a{
	color:#2C778C;
}
.tableContainer table th{
	text-align:left;
	color:#042743;
	font-weight: normal;
}
.tableContainer table th.main,
.tableContainer table th.main2{
	font-weight: bold;
	background-color:#5997a6;
	color:#fff;
}
.tableContainer table th.main2{
	font-weight:normal;
	font-size:.8em;
	border-top:2px solid #fff;
}
.tableContainer table th.main a,
.tableContainer table th.main2 a{
	color:#fff;
	text-decoration:none!important;
	background-image: url(/mult/img/f_tableTH.gif);
	background-repeat:no-repeat;
}
.tableContainer table th.sec{
	color:#468b9b;
	padding-top:8px;
	font-weight: bold;
	border-bottom:2px solid #c6c6c6;
}
.tableContainer table td,
.tableContainer table th{
	padding:4px 10px;
	border-right:2px solid #fff;
}

.tableContainer table tbody th a,
.tableContainer table tbody td a{
	color:#484848;
	text-decoration:underline!important;
             
}
.tableContainer table tbody th a:hover,
.tableContainer table tbody td a:hover{
	text-decoration:none!important;
	color:#484848;
}

.tableContainer table tbody td select{
	font-weight:normal;
	font-size:.8em;
	color:#484848;
	text-decoration:none!important;
}

/* Estilos particulares */

.tabla01 td,
.tabla01 th{
	padding:4px 12px;
}
 .impar{
	background-color:#efefef;
}

 .numero{/*número a la derecha*/
	text-align:right;
	padding-right:15px;
}

.tabla01 th.main{
	/*width:50%;*/
}
.tabla01 th.main a{
	background-position: right center;
	padding:0 13px 0 0;
}


.tabla02 th.fecha{
	width:20%;
}
.tabla02 th.titulo{
	width:55%;
}
.tabla02 th.formato{
	width:25%;
}
.tabla02 th a,
.tabla02b th a{
	background-position: right center;
	padding:0 9px 0 0;
}
.tabla02 td a.pdf{
	padding:14px 25px;
	background: url(/mult/img/f_ico-pdf.gif) no-repeat left 14px;
}
.tabla02b th,
.tabla02b td{

}
.tabla02b th.main a{
	display:block;

	text-align:center;
}


/**  fin modificado 2007-03-23**************************************************/

/* 2007-03-14: Estilos para tablas en 'Simulador3.html' y 'Simulador3_2.html' */
.tabla03{
	border: 1px solid #d9d9d9;
	border-right: 3px solid #d9d9d9;
	border-bottom: 3px solid #d9d9d9;
	margin:15px 0 0 0;
	width:100%;
	border-collapse:collapse;
	
}
.tabla03 .col01{
	width:50%;
}
.tabla03 .col02{
	width:15%;
}
.tabla03 .col03{
	width:20%;
}
.tabla03 .col04{
	width:15%;
}
.tabla03 th,
.tabla03 td{
	border: 1px solid #c6c6c6;
	color:#042743;
	padding:6px 21px;
	font-size:.9em;
	font-weight:normal;
	text-align:left;
	vertical-align:top;
}
.tabla03 .main{
	font-size:1em;
	color:#042743;
	background-color:#d2e1f0;
}
.tabla03 .main strong{
	color:#225b88;
}
.tabla03 .impar{
	background-color:#efefef;
}

.tabla03 .numero{/*número a la derecha*/
	text-align:right;
	padding-right:15px;
}



.submenuContenido{
	clear:both;
	float:left;
	margin:20px 0;
}
.submenuContenido li{
	float: left;
	width:260px;
}
.submenuContenido li strong{
	font-size:1.1em;
	color:#487cad;
}
.submenuContenido li ul{
	margin:10px 0;
}
.submenuContenido li ul li{
	background:url(/mult/img/f_bulletwBack.gif) no-repeat left 7px;
	padding:4px 0 4px 25px;
} 


/* Mapa Web
/********************************************************************/
.columna01,
.columna02{
	float:left;
	margin:0 0 0 25px;
	display:inline;
}
.seccion {
	width:310px;
	margin:0 0 15px 0;
	border-bottom:1px solid #ccc;
}
.seccion h3{
	margin:0;
	padding:3px 0 3px 15px;
	border-bottom:1px solid #d0d0d0;
	background-color:#f3f3f3;
}
.seccion h3 a{
	color:#487cad;
	text-decoration:underline!important; /* modificado 2007-03-16 */
}
.seccion ul{
	padding:12px 6px 0 6px;
	border-top:1px solid #fff;
	
}
.seccion ul li{
	background: url(/mult/img/f_bullet09.gif) no-repeat left 7px;
	padding:0 0 0 9px;
	line-height:1.6em;
}
.seccion ul li a{
	color:#487baa;
}
.seccion ul li ul{
	padding:2px 0 2px 15px;
	border-top:0;
	margin:0!important;
}
.seccion ul li ul li{
	background: url(/mult/img/f_menuAhover.gif) no-repeat left 7px;
	padding:0 0 0 9px;
}
.seccion ul li ul li a{
	color:#3e8d9e;
}
.seccion ul li ul li ul li{
	background:none;
}
.seccion ul li ul li ul li a{
	color:#487baa;
}



/* FAQ
/********************************************************************/
.faq{
	margin:0 0 0 5px;
                text-align:justify;
}
.faq h3{
	margin:12px 0 12px 13px;
}
.grupo ul{
	padding:0 11px 11px 11px;
	border-bottom:1px dotted #979797;
}
.grupo ul li{
	padding:0 0 7px 17px;
	background:url(/mult/img/f_ico-interrogacion.gif) no-repeat left 2px;
	text-align:justify;
}
.grupo ul li a{
	color:#487baa;
	text-align:justify;
	
	
}


/*.faq ul li a:hover{
	background-image:url(/mult/img/f_ico-interrogacion_over.gif) no-repeat left TOP;
}*/

.faq h4{
	color:#487baa;
	padding:5px 0 5px 17px;
	margin:0 0 0 13px;
	background:url(/mult/img/f_ico-interrogacion.gif) no-repeat left 5PX;
	text-align:justify;
}
.faq p{
	color:#45433c;
	margin:5px 13px;
	text-align:justify;
}
.faq p.volver{
	/*text-align:right;*/
	margin:10px 13px 0 13px;
}
.faq p.volver a{
	color:#6ca3b0;
	background:url(/mult/img/f_ico-arrowU.gif) no-repeat left center;
	padding:0 0 0 17px;
}
.faq hr{
	margin:10px 0 5px 0;
}


/* GUIA
/********************************************************************/
.guia{
	margin:0 0 0 5px;
}
.guia h3{
	margin:12px 0 12px 13px;
}
.ggrupo ul{
	padding:0 11px 11px 11px;
	border-bottom:1px dotted #979797;
}
.ggrupo ul li{
	padding:0 0 7px 17px;
	background:url(/mult/img/f_bullet11.gif) no-repeat left 2px;
	text-align:justify;
}
.ggrupo ul li a{
	color:#487baa;
	text-align:justify;	
}


/*.guia ul li a:hover{
	background-image:url(/mult/img/f_bullet11.gif) no-repeat left TOP;
}*/

.guia h4{
	color:#487baa;
	padding:5px 0 5px 17px;
	margin:0 0 0 13px;
	background:url(/mult/img/f_bullet11.gif) no-repeat left 5PX;
	text-align:justify;
}
.guia p{
	color:#45433c;
	margin:5px 13px;
	text-align:justify;
}
.guia p.volver{
	/*text-align:right;*/
	margin:10px 13px 0 13px;
}
.guia p.volver a{
	color:#6ca3b0;
	background:url(/mult/img/f_ico-arrowU.gif) no-repeat left center;
	padding:0 0 0 17px;
}
.guia hr{
	margin:10px 0 5px 0;
}








/* Glosario */
.glosario{
	margin:0 0 0 6px;
}
.glorarioLetras{
	border-bottom:2px solid #CECECE;
	float: left;
	width:100%;
	margin:0 0 10px 0!important;
	padding:0!important;
}
.glorarioLetras li{
	float: left;
	display:inline;
	border-right:1px solid #CECECE;
	list-style-type:none!important;
}
.glorarioLetras li a{
	padding:4px 9px;
	display:block;
	color:#4e7db3;
	text-decoration:none!important;
}
.glorarioLetras li a:hover{
	background-color:#f5f4f5;
}
.glorarioLetras li.sel01{
	background-color:#f5f4f5;
	padding:4px 9px;
	color:#4e7db3;
}
.glorarioLetras li.sel02{
	color:#737373;
	padding:4px 9px;
}
.glosario h3{
	font-size:1em;
	margin:0 0 0 9px;
}
.glosarioDef{
	border-bottom:1px solid #ccc;
	margin:10px 0!important;
}
.glosarioDef dt{
	color:#3e8d9e;
	padding:18px 0px 0px 11px;
	width:138px;
            	border-top: 1px dotted #979797;
           	float:left;
	clear:both;
}
.glosarioDef dd{
	padding:18px 13px 18px 0;
	border-top: 1px dotted #979797;
	margin-left: 175px; 
	color:#3b3b3b;
	text-align: justify;
	height:1%;
}

/* Paginado
/********************************************************************/
.paginado{
	padding:15px 30px 0 30px;
}
.paginado .totalPaginas{
	float:left;
	color:#44433f;
}

.paginado .listadoOpciones{
	float:right;
}
.paginado .listadoOpciones li{
	float: left;
	line-height:1.2em;
	list-style-type:none!important;
}
.paginado .listadoOpciones li.paginas span{
	display:none;
}
.paginado li a{
	color:#45433c;
	padding:0 2px;
	text-decoration:none!important;
}
.paginado .paginas  li a:hover{
	background-color:#60a6b7;
	color:#fff;
}
.paginado .sel {
	color:#60a6b7;
	font-weight:bold;
}
.paginado .paginas ul{
	border-left: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	padding:0 10px;
	margin:0 5px!important;
	float:left;
}
.paginado .paginas ul li{
	float:left;
	border-right: 1px solid #000;
	padding:0 2px;
}
.paginado li.anterior a{
	text-decoration:underline!important;
	padding:0 3px 0 18px;
	background:url(mult/img/p_paginador_anterior.gif) no-repeat left center;
}

.paginado li.siguiente a{
	text-decoration:underline!important;
	padding:0 18px 0 3px;
	background:url(mult/img/p_paginador_siguiente.gif) no-repeat right center;
}
.paginado .anterior a:hover,
.paginado .siguiente a:hover{
	text-decoration:none!important;
}
.paginado .inicio,
.paginado .final{
	border-right:none!important;
	margin:0 2px;
}


/* Formulario
/********************************************************************/
.form01 hr{
	border-bottom:1px solid #b2b2b2;
	border-top: 1px solid #fff;
	margin:5px 0;
}
.form01 li{
	margin:0 0 10px 0;
}
.form01 label{
	color:#4b8e97;
	font-weight:bold;
	display:block;
	margin:0 0 4px 0;
}
.form01 input{
	width:288px;
	padding:2px 5px;
	margin:0 10px 0 0;
	border:1px solid #b8b8b8;
	color:#45433c;
	font-size:1em;
}
.form01 input.disable{
	background-color:#e8e8e8;
}
.form01 select{
	width:300px;
	padding:2px 5px;
	font:normal .9em Verdana, Arial, Helvetica, sans-serif;
	color:#45433c;
}
.form01 textarea{
	width:288px;
	padding:2px 5px;
	font: normal 1em Arial, Helvetica, sans-serif;
	color:#45433c;
	border:1px solid #b8b8b8;
}
.form01 button,
.form02 button,
.form03 button{
	background-color:#f9cb3f;
	font-size:.9em;
	color:#021f37;
	border-bottom: 1px solid #8e6e0d;
	border-right: 1px solid #8e6e0d;
	border-top:none;
	border-left:none;
	padding:0px 10px;
	margin:5px 0 0 0;
	text-decoration:none!important;
}

/* 2007-03-14: Estilos para formulario en 'Simulador4.html' */
.form02 fieldset{
	margin:19px 14px;
}
.form02 legend,
.form03 legend{
	display:none;
}
.form02 li{
	clear:both;
	margin:0 0 15px 0;
}
.form02 input{
	float:left;
	margin:2px 20px 0 15px;
} 
.form02 label{
	float:left;
	width:90%;
}
.form02 label strong{
	color:#468b9b
}
.form02 p{
	margin:0 0 0 33px;
}

/* 2007-03-14: Estilos para formulario en 'Simulador2.html' */
.form03{
}
.form03 li{
	/*display:block;*/
	padding:12px 0 8px 0;
	border-bottom:1px solid #e4e4e4;
	color:#45433c;
}
.form03 strong{
	color:#4b8e97;
}
.form03 input.texto,
.form03 select{
	width:120px;
	border:1px solid #b8b8b8;
	margin:0 5px;
	padding:1px 5px;
	font-size:.9em;
}
.form03 select{	
	width:200px;
	font-size:.8em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.form03 input.radio{
	margin:0 5px 0 0;
}
.form03 li ul{
	margin:5px 0 3px 0;
}
.form03 li ul li{
	border:none;
	padding:0 0 7px 0;
}
.form03 li ul.inline li{
	display:inline;
	margin:0 15px 0 0;
}
.form03 .tableContainer{
	margin-top:23px;
}
.form03 table th,
.form03 table td{
	padding:4px 8px;
}
.form03 table th.main{
	padding:4px 21px;
}

.form03 table input.texto{
	width:60px;
	padding:2px 7px;
	color:#45433c;
}

/* 2007-03-27: Estilos para formulario de radios en 'tablas.html' */
.form04{
}
.form04 fieldset{
	text-align:center;
	margin: 0 0 20px 0;
}
.form04 legend{
	display:none;
}
.form04 label{
	color:#4a7ba4;
	font-weight:bold;
	margin:0 20px;
}
.form04 input{
	margin:0 5px 0 0;
}


/* 2007-03-27: Estilos para formulario de radios en 'TAB-01-A.html' */
.form05{
	margin:0 0 40px 0;
}
.form05 fieldset{
	border-top:1px solid #fff;
	border-bottom:1px solid #ccc;
	margin:0 4px 20px 4px;
	padding:0 10px 25px 10px;
}
.form05 legend{
	display:none;
}
.form05 label,
.form05 strong.label{
	color:#487baa;
	font-weight:bold;
	display: block;
	margin:11px 0 5px 0;
	padding:0 0 0 9px;
	background:url(/mult/img/f_bullet09.gif) no-repeat left center;
}
.form05 .radioButtons{
	margin:0!important;
	padding:0!important;
}
.form05 .radioButtons li{
	display:inline;
	margin:0 20px 0 0;
}
.form05 .radioButtons label{
	margin:0;
	padding:0;
	background:none;
	font-weight:normal;
	display:inline;
	color:#3b3b3b;
	border:none!important;
}
.form05 .radioButtons input{
	width:16px;
	border:none;
}
.form05 input,
.form05 select,
.form05 textarea{
	font: 1em Arial, Helvetica, sans-serif;
	padding:2px 4px;
	color:#3b3b3b;
	width:320px;
	border:1px solid #dfdfdf;
}
.form05 select{
	width:330px;
}
.form05 textarea{
	height:75px;
}
.form05 input.dest{
	background-color:#eef3f6;
}
.form05 button{
	background-color:#d09623;
	border:none;
	color:#fff;
	font-size:1em;
	margin:0 0 0 15px;
	padding:1px 9px;
}



/* Resultados GOOGLE */
.ContenidoCentral{
}
.ContenidoCentral a{
	text-decoration:none!important;
}
.ContenidoCentral a:hover{
	text-decoration:underline!important;
}
.ContenidoCentral #su{
	margin:0 0 5px 12px;
	padding:0 0 7px 0;
	border-bottom:1px solid #c0c0c0;
	text-align:right;
}
.ContenidoCentral #su h2{
	margin-bottom:25px;
	margin-left:0;
	margin-right:0;
	text-align: left;
}
.ContenidoCentral #su span,
.ContenidoCentral #ns,
.ContenidoCentral #cab1,
.ContenidoCentral #re,
.ContenidoCentral #n{
	margin:0 12px;
}
.ContenidoCentral #su span .st{
	margin:0 30px 0 0;
}
.ContenidoCentral #ns {
	float: left;
	display:inline;
	padding:0 0 0 13px;
}
.ContenidoCentral #cab1{
	text-align:right;
}
.ContenidoCentral #ns a,
.ContenidoCentral #cab1 a{
	color:#5379aa;
}
.ContenidoCentral dl{
	margin:30px 0;
}
.ContenidoCentral dl dt{
	padding:0 3px;
}
.ContenidoCentral dl dt .rn,
.ContenidoCentral dl dt a{
	font-weight:bold;
	color:#438eab;
}
.ContenidoCentral dl dd {
	padding:11px 9px;
	margin:0 0 11px 0;
	border-bottom:1px dotted #979797;
}
.ContenidoCentral dl dd p{
	color:#111;
}
.ContenidoCentral dl dd .a,
.ContenidoCentral dl dd a{
	color:#7b7b7b;
	font-size:.9em;
}
.ContenidoCentral #n{
	text-align:center;
}
.ContenidoCentral #n a{
	color:#4c7ba9;
	font-weight:bold;
}

/* Listado de Documentación para bajar */
.docPrincipal,
.docOtros{
	padding:10px 0;
	margin:0!important;
}
.docPrincipal li,
.docOtros li{
	list-style-type:none!important;
	/*padding:5px 10px!important;*/
	margin:0;
}
.docPrincipal a,
.docOtros a{
	color:#4579a1;
	padding:0 0 0 20px;
	background:url(/mult/img/f_ico-pdf.gif) no-repeat left 2px;
}
.docPrincipal li{
	padding:5px 10px;
}
.docOtros{
	border-top:1px dotted #989898;
	border-bottom:1px dotted #989898;
	float:left;
	width:100%;
}
.docOtros li{
	float:left;
	width:100%;
	padding:8px 0;
}
.docOtros li.impar{
	background-color:#f9f9f9;
}
.docOtros strong{
	color:#444540;
	font-weight: normal;
	margin:0 13px;
}
.docOtros li ul{
	padding:0!important;
	margin:5px 10px 0 10px!important;
	float:left;
	display:inline;
}
.docOtros li ul li{
	padding:0!important;
	float:left;
	width:auto;
	margin:0 12px 0 0;
}




/* Otros elementos
/********************************************************************/
.historico{
	background: url(../img/historico_borde.gif) repeat-x left top;
	padding:22px 33px;
	text-align:right;
	margin:40px 0 0 0;
	font: .9em Verdana, Arial, Helvetica, sans-serif;
}
.historico a{
	color:#3b3b3b;
	text-decoration:none!important;
}
.comentario { width:550px;height:20px;overflow: auto;}


/*2007-03-20 para elementos externos*/
#contenido_blanco{
	min-height: 400px;
	width:700px;
	background-color:#FFFFFF;
	font-size:.9em;
                float:left;
	margin:-9px 0 0 0;  
	margin-top:30px;
               }