/*
Theme Name: Portal Personas
Theme URI: http://www.bancochile.cl/
Description: Nuevo portal personas del Banco de Chile
Version: 2.0
Author: Banco de Chile
*/
/*----------------------------------- PRINCIPAL -----------------------------------*/
*,form{margin:0; padding:0;}
body {font-family:tahoma, Arial, Verdana, sans-serif; background-color:#eee;}
p {margin:0 0 .7em;}
/* links */
a {color:#0066CC; text-decoration:none; position:relative;}
a:hover {text-decoration:underline;}
a:active, a:focus{outline:0}
:focus{border:none; outline:0;}
a img, iframe, fieldset {border: none;}
h1 {font:lighter 22px arial; text-transform:uppercase; letter-spacing:-.04em; color:#FF8A00;}
h2 {font-size:18px; color:#84AFE4; line-height:19px; margin-bottom:.5em;}
h3 {color:#666; font-size:1.2em; margin:0 0 .2em;}
hr {display:none;}
li {list-style:none;}
#externos {width:100%; border:0;}
.bag {background:#FFF; height:100%; padding:15px 0 10px;width:100%;min-width:980px; z-index:1}
.homep .bag {padding:0 0 10px;}
.nuestr .bag {padding:2em 0;}
.emph .bag {padding:0;}
.top,.contenedor {width:980px; margin:0 auto;}
/*------------- Clear Fix */
.cf:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.cf {display: inline-block;}
* html .cf {height: 1%;}
.cf {display: block;}
/*------------- Sprites*/
#accesoBanca #titulo, #HaztClient, a.BtnVer{background:url(/wps/wcm/resources/file/eb4b9403972d8c6/btn-sprite.gif) repeat-x 0px 0px;}
#accesoBanca .BtnSeg{background:url(/wps/wcm/resources/file/eb0d040b7e146e3/Btn-Seguridad.jpg) no-repeat 0px 0px;}

/*----------------------------------- HEADER -----------------------------------*/
.Header{ padding:4px 0 0; background:#001947;}
.imagen_top {background-color:#002464;width:100%;min-width:980px;border-top:1px solid #001335;}
/* Header Externos */
body.exthd {background-color:#fff;}
#topint {position:relative; background:#F1F2F3; border-bottom:2px solid #002469; z-index:100; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:.65em; height:16px; padding:.1em 0;}
#topint .out {background:transparent; padding-right:.6em;}
#topint .center {position:relative; width:980px; z-index:1; margin:0 auto; padding:.2em;}
#topint ul {width:60%;}
#topint ul li {display:inline; color:#757C8A; padding:0 0 0 .5em;}
#topint ul li a {border-right:1px solid #757C8A; padding:0 .6em 0 0;}
#topint ul li a.Nuestro {border-right:1px solid #F1F2F3;}
#topint ul li#acti a {font-weight:700; color:#000;}
#topint .bustop {display:none;}
#topint #volver {float:right; margin-top:-1.2em; padding:0 0 0 12px;}


.float_left {float:left;}
.float_right {float:right;}

/*----------------------------------- CUERPO HOME -----------------------------------*/
#centro {width:980px;clear:both;position:relative;}
.izqui {width:195px;top:23.7em;left:0;position:absolute;}
#izquierdo {float:left;width:195px;}
#izquierdo h3 {font-size:13px;margin:0;}
#accesoBanca {margin-bottom:1.3em;border:1px solid #4071ad;font-size:11px;background-color:#fff;padding:1em;}

/*Cambios BCH 13-02-09*/
#accesoBanca .BtnSeg{ display:block; width:153px; height:60px; margin:10px auto 5px; text-indent:-999em;}
#accesoBanca #titulo {background-position:0px 0px;background-color:#F58D16;font: bold 1.2em arial;display:block;width:140px;height:39px;padding:6px 0 0 23px;color:#fff;margin:0 auto;border:1px solid #ccc;text-decoration:none;}
#accesoBanca #titulo strong {display:block;text-transform:uppercase;}
#accesoBanca #titulo:hover {background-position:0 -45px;}
#accesoBanca #titulo:active {background-position:0 -90px;}
#HaztClient{display:block;background-position:0 -136px;background-color:#2C9914;font: bold .8em arial;letter-spacing:.03em;text-align:center;text-transform:uppercase;text-decoration:none;color:#fff;width:193px;padding:13px 0;margin-bottom:1.3em;border:1px solid #ccc;}
#HaztClient:hover{background-position:0 -178px;}
#HaztClient:active{background-position:0 -220px;}
/*Fin Cambios BCH 13-02-09*/
blockquote {clear:both;color:#777;font-size:11px;text-align:justify;padding:1em;}
#accesoBanca blockquote { /* btn Advertencia */margin-top:.8em;border:1px solid #D0C8D0;text-align:left;background:#FFFFCC;color:#333;}
#accesoBanca blockquote strong { display:block;}
#citilog {background-color:#fff;display:block;text-align:center;border:1px solid #4071ad;font-weight:700;padding:1em 0;}
#citilog:hover {background:#ECF3FE;}
#accesoBanca .contenido {margin:8px 0 0 8px;}
#accesoBanca .contenido a {display:block;height:16px;background:url(/wps/wcm/resources/file/eb4259458fc48e6/li-n-bull.gif) no-repeat left center;padding:2px 0 0 12px;}
#accesoBanca .contenido a span {background:url(/wps/wcm/resources/file/eb04bc47d0e3894/ico_candado.gif) no-repeat 125px 0;display:block;height:18px;}
#accesoBanca .contenido a.llave {background:url(/wps/wcm/resources/file/eb01af0f49bf1b9/ico_llave.gif) no-repeat 115px 0;}
.izq_elemento {margin-bottom:1.3em;font-size:11px;}
.ban1 img {border:1px solid #CCC;}
.ban1:hover img {border:1px solid #3f71ae;}
#banhom{position:relative;}
#banetq{/* etiqueta banner */
position:absolute;
top:5.8em;
left:-10px;
text-indent:-1000em;
display:block;
width:47px;
height:88px;
}
/* indicadores economicos */
#indicadores { background-color: #fff;padding:1em;border:1px solid #ccc;font-size:10px;margin-bottom:1em;}
#indicadores dl {margin: 10px 0 20px;text-transform:uppercase;}
#indicadores dl dt {color:#666;padding:0.3em 0pt 0.2em;border-bottom:1px dotted #a8a8a8;}
#indicadores dl dt a.out{background:transparent;}
#indicadores dl dd {color: #423F41;float:right;font-weight:bold;margin-top:-1.4em;}
#indicadores .masind {float:right;font-size:10px;margin-top:-1em;}
.dtasas {height:20px;border-bottom:1px dotted #ccc;}
.dtasas a {display:block;}
.izq_elemento .selec_herram {font-size:11px;color:#313135;margin-top:5px;padding:.3em;border:1px solid #ccc;width:100%;}			
/* columna centro y derecha */	
#medio_y_der {width:765px;float:right;height:100%;}
#Layerhome {position:absolute;width:200px;height:115px;z-index:1;display:none;margin:43px 0 0;}
#meder_menu {width:100%;height:32px;text-align:right;font-size:11px;color:#423f41;}
#meder_menu ul {float:right;list-style:none;margin:0;padding:0;}
#meder_menu li {display:inline;padding:0;}
#meder_menu a {float:left;color:#423f41;border-right:1px solid #423f41;margin:2px 0;padding:0 6px;}
#meder_menu a.finlist {border-right:0;}		
/* columna central */
#medio {width:550px;float:left;margin-top:0;position:relative;}
#medio .elemento {height:100%;margin:.5em 0 1em;}
#linea_top {border-top:1px solid #3f71ac;}
#flash_home {height:103px;width:385px;float:left;}
#textopromo {float:right;font-size:12px;color:#333;font-weight:400;width:160px;padding:5px 0 0;}
#textopromo #ver_mas a {font-size:11px;text-align:right;display:block;color:#063875;margin-top:15px;border-top:1px dotted #ccc;padding-top:3px;}
.elemento #masNov {clear:both;font-size:11px;color:#666;height:20px;padding-top:4px;border-top:1px solid #3f71ac;}
.elemento #masNov a {margin:0 .5em;}
.elemento #masNov p {float:left;}
#prodyserv {width:550px;background:#F5F9FE;position:relative;border:1px solid #4071AD;}
#prodyserv #prodtitle {display:block;position:absolute;top:0;font-size:13px;padding:.5em;}
#titulo_sec .titulo,#titulo_dest .titulo {height:33px;font-size:13px;color:#266abd;font-weight:700;float:left;}
#titulo_sec .titulo {background:url(/wps/wcm/resources/file/eb01980f493c253/title_proder_bg.jpg) no-repeat right 0;width:220px;}
#titulo_sec .titulo h2,#titulo_dest .titulo h2{font-size:13px;margin:0 15px 0 0;padding:6px 20px 0 5px;}
#titulo_sec .titulo h2 {background:url(/wps/wcm/resources/file/eb01950f492a2d1/title_prod_bg.jpg) repeat-x;height:27px;}
#prodyserv #listaProductos {font-size:11px;width:100%;height:100%;padding:2em 0 .5em;}
#prodyserv #listaProductos .lista {float:left;padding:15px 0 15px 15px;}
#prodyserv #listaProductos .lista li {margin:0;padding:.1em 0;}
#prodyserv #listaProductos .lista a {font-size:11px;font-weight:400;display:block;background:url(/wps/wcm/resources/file/ebbb62422d05d91/bull-blue-prod.gif) no-repeat left center;padding:0 0 0 12px;}
#prodyserv #listaProductos .lista a.lnkdest {font-size:11px;font-weight:bold;display:block;background:url(/wps/wcm/resources/file/eb4259458fc48e6/li-n-bull.gif) no-repeat left center;padding:0 0 0 12px;color:#FF6600;}
#simular {background:url(/wps/wcm/resources/file/eb01a60f498d8b9/simular_bg.jpg) repeat-x;height:37px;width:100%;clear:both;}
#simular #titulo_simula{height:27px;width:75px;font-size:13px;color:#266abd;font-weight:700;background:url(/wps/wcm/resources/file/eb01a90f49a39df/simular_apunta.jpg) no-repeat right 0;padding:10px 0 0 5px;}
#simular #creditos {font-size:11px;font-weight:700;height:37px;padding-left:5px;}
#simular #creditos a {display:block;float:left;height:35px;margin-right:4px;padding:3px 6px 0 0;}
#simular #creditos img {vertical-align:middle;}
#destacados {width:100%;font-size:11px;color:#423f41;}
#titulo_dest {background:url(/wps/wcm/resources/file/eb01920f491acb8/tit_linea_top.jpg) repeat-x left 5px;height:33px;margin-bottom:15px;}
#tit_destaca h2 {background:#fff;border-top:1px solid #3f71ae;border-left:1px solid #3f71ae;border-right:1px solid #3f71ae;padding-top:10px;}
.destacadoPrincipal {width:150px;float:left;border-right:1px dotted #CCC;margin:0 .5em 0 0;padding:0 .5em;}
/* banners */
.destacadoPrincipal div a img {border:1px solid #CCCCCC;}
.destacadoPrincipal div a:hover img{border:1px solid #3f71ae;}
.destacadoPrincipal .destaca_texto {float:left;width:100%;padding-top:.5em;}
#destacados .destacadoNormal a,#destacados .destaca_texto a {display:block;}
.destacadoNormal {float:left;width:370px;}
.destacadoNormal div {float:left;width:170px;height:63px;margin:0 .5em;}
.mas_destacados {font-size:11px;text-align:right;clear:both;margin:0;padding:10px 0 0;}
#destacados h3,.mas_destacados a {font-size:11px;}
/* columna derecha */
#derecho {width:195px;float:right;}
.der_elemento {color:#423F41;font-size:11px;margin-bottom:1.3em;width:195px;}
.der_elemento .linea_div {border-bottom:1px dotted #ccc;padding-bottom:10px;}
.der_elemento .blkayuda {border:1px solid #ccc;padding:1em;}
#derecho h3.oscuro {color:#063875;}
.der_elemento .ayuda a {color:#666;display:block;background:url(/wps/wcm/resources/file/ebdae1427e96af2/bull-gris-prod.gif) no-repeat left 4px;margin:0 0 5px;padding:0 0 0 12px;}
.der_elemento .ayuda a.destaca {margin:15px 0 5px;}
.der_elemento .consultasfono {background:url(/wps/wcm/resources/file/ebdade427e851cf/fono-ayuda.gif) no-repeat center top;display:block;width:150px;height:33px;text-indent:-1000em;border-top:1px dotted #CCC;margin:10px auto 0;}
.der_elemento .pie_ele {font-weight:700;margin-top:10px;margin-bottom:10px;}
#derecho h3 {font-size:13px;}
.bentar {border:1px solid #DDEEFE;background:#EDF4FF;padding:1em;}
.beneficios {padding-top:1em;}
.beneficios div {display:block;width:100%;clear:both;margin:2px 0 8px;}
.beneficios div a {display:block;width:140px;float:right;}
.beneficios div img {float:left;padding-top:2px;}
.der_elemento .actividades {padding:1em 0;}
.der_elemento .actividades .texto {float:left;width:100%;margin:0 0 .8em;}
.der_elemento .actividades .texto a {font-weight:bold;}
.der_elemento .actividades .vamos_ver_mas a.mas {text-align:right;display:block;margin-right:5px;clear:both;}
/*------------- Campaņas */
.BannCamp {position:relative;overflow:hidden;height:155px;}
.BannCamp li {position:relative;top:0;left:0;}
.BannCamp li img {border:1px solid #ccc;}
.BannCamp li h2 {position:absolute;display:block;color:#F1f1f1;font:normal normal .8em Verdana,Arial,Helvetica,sans-serif;line-height:120%;width:180px;right:.7em;top:1em; z-index:4;}
/*Cambios BCH 13-02-09*/
a.BtnVer {background-position:0 -263px;background-color:#2C9914;font:bold .7em arial;text-align:center;padding:6px 0;position:absolute;display:block;color:#fff;width:104px;border:1px solid #068401;right:.7em;top:115px;text-decoration:none;text-transform:uppercase;}
a.BtnVer:hover {background-position:0 -291px;text-decoration:none;}
a.BtnVer:active {background-position:0 -319px;text-decoration:none;}
/*Fin Cambios BCH 13-02-09*/
#Campan {clear:both;font-size:11px;color:#666;margin:0 0 .4em;}
#Campan a {margin:0 .15em;}
#Campan p {float:left;margin:0;font-size:11px;line-height:110%;height:100%;}
#campdet{margin:0;}
/*------------- botones home */
#esptick {display:block;background:#EFF3FA url(/wps/wcm/resources/file/eb6aae058390c79/shw.gif) no-repeat left center;border:1px solid #CFDBEF;padding:.7em .3em .7em 2.5em;font-weight:bold;font-size:1em;margin:1.3em 0;}
#referidos {display:block;height:60px;background:#FFF url(/wps/wcm/resources/file/ebe20b4d37e9499/btn-referidos2.jpg) no-repeat 0 0;border:0px;text-indent:-999em;margin:14px 0 14px 0; text-align:center;}
#referidos em{ display:none}
#referidos:hover{
	background-position: 0 -60px;
}
/* volver y subir */	
.back {clear:both; height:11px; text-align:left; padding-top:1.2em;}
.back a {color:#063875; display:block; float:right; height:11px; margin-right:5px; width:40px; font-size:10px; padding:0 0 0 12px;}
#volver {background:url(/wps/wcm/resources/file/ebc5454b0369e38/bull_volver.gif) no-repeat left -11px;}
#volver:hover {background-position:left 0;}
#subir {background:url(/wps/wcm/resources/file/eb41844af5282d8/bull_subir.gif) no-repeat left -11px;}
#subir:hover { background-position:left 0;}

/*layer*/
#LayerBch{position:absolute; right:70px; top:-8px; width:560px; z-index:999;}
#LayerBch .contlayer{background: #F3F3F3; border:2px outset #666; padding:14px 24px 24px 24px; z-index:999; opacity: .99; -moz-opacity: .99; filter: alpha(opacity=99);}
#LayerBch .contlayer h3 { margin:0 0 9px 0; padding:0 0 3px 0; font:bold 16px Tahoma, Geneva, sans-serif; border-bottom:1px dashed #999; color:#333;}
#LayerBch .contlayer p { margin:0 0 9px 0; padding:0; text-align:left; font:13px Arial, Helvetica, sans-serif; color:#333; list-style:110%; text-align:justify;}
#LayerBch .contlayer a { float:right; margin:0; padding:0; font:bold 13px Tahoma, Geneva, sans-serif;}

/* mensaje centro 27-03-09 */
#MensCentDest{background:#FFFFCC url(/wps/wcm/resources/file/eb7492049fd6aff/MensajeDestacadobg.gif) no-repeat -30px -25px; border:1px solid #D02437; padding: .3em 0 .3em 100px}
#MensCentDest p{font-size:11px; line-height:14px; width:46%; float:left; margin:0 .6em; color:#444;}
#MensCentDest p strong{color:#D02437;}
#MensCentDest p a{text-decoration:underline; color:#666; font-weight:bold;}
#MensCentDest p a:hover{text-decoration:none; color:#000;}

/* mensaje centro 23-04-09 
#MensCentLsp { background:#F5F9FE url(/wps/wcm/resources/file/ebe59e0cfdc76d3/fondo-lsp-destacado-home.jpg) 0 0 no-repeat; border:1px solid #4071AD; padding: .3em 0 .6em 267px}
#MensCentLsp h3 { margin:0 0 2px 0; padding:0; font: bold 12px Verdana, Arial, Helvetica, sans-serif; color:#0048BE;}
#MensCentLsp h3 a:link, #MensCentLsp h3 a:visited {color:#0048BE; text-decoration:none;}
#MensCentLsp h3 a:hover, #MensCentLsp h3 a:active {color:#0048BE; text-decoration:underline;}
#MensCentLsp p { margin:0 0 3px 0; padding:0; font:11px Tahoma, Arial, Verdana; color:#333;}
#MensCentLsp .linklsp { margin:0 0 0 55px; padding:0; font:bold 11px Tahoma, Arial, Verdana; color: color:#333;}
#MensCentLsp .linklsp a:link, #MensCentLsp .linklsp a:visited {color:#0048BE; text-decoration:underline;}
#MensCentLsp .linklsp a:hover, #MensCentLsp .linklsp a:active {color:#0048BE; text-decoration:none;}*/

/*mensaje centro 10-01-10 - CUENTA MOVIL 
#MensCentCta { background:#FFF url(/wps/wcm/resources/file/ebb2724255fc7b7/banner_home.gif) 0 0 no-repeat; padding: 0 0 5px 0; margin:0; height:106px;} */

/* mensaje centro 11-03-10 */
/*#MensCentCta { background:#FFF url(/wps/wcm/resources/file/eb796644f828ae4/banner_home_arriba.gif) 0 0 no-repeat; padding: 0 0 5px 0; margin:0; height:106px;} padding: .3em 0 1.4em 316px;*/

/*mensaje centro 12-05-10 - CUENTA MOVIL */
#MensCentCtamovil { margin:0; padding:0; width:553px; height:104px; background:#FFF;}
#MensCentCtamovil table { margin:0; padding:0;}
#MensCentCtamovil table .izq { margin:0; padding:0; width:146px; height:104px; background:url(/wps/wcm/resources/file/ebe05808c8f0d5e/cuenta_01.jpg) no-repeat 0 0;}
#MensCentCtamovil table .cent { margin:0; padding:0; width:157px; height:104px; background: none;}
#MensCentCtamovil table .der { margin:0; padding:0; width:250px; height:104px; background:url(/wps/wcm/resources/file/ebb3d00d5a46b09/cuenta_03.jpg) no-repeat 0 0;}
#MensCentCtamovil table .der .boton { width:118px; height:30px; display:block; text-decoration:none; color:#FFF; margin:57px 0 0 118px; font:1px Arial, Helvetica, sans-serif;}

.elemento .out { background:none !important; list-style:none !important;}

#MensCentCta .out { background:none !important; list-style:none !important;}
#MensCentCta .linkcta { cursor:pointer; text-decoration:none; display:block; padding: .3em 0 1.4em 316px; margin:0; background-image:none !important;}
#MensCentCta .linkcta a:link, .linkcta a:visited {text-decoration:none;}
#MensCentCta .linkcta a:hover, .linkcta a:active {text-decoration:none;}

#MensCentCta .linkcta h3 { margin:0; padding:0; font:1px Arial, Helvetica, sans-serif; color:#F3F2F2; letter-spacing:-1px; line-height:110%;}
#MensCentCta .linkcta h4 { margin:18px 0 0 0; padding:0; font:bold 16px Arial, Helvetica, sans-serif; color:#2CAADF; line-height:110%;}
#MensCentCta .linkcta .des { color:#E30079;}
#MensCentCta .linkcta p { margin:0; padding:0; font:bold 13px Arial, Helvetica, sans-serif; color:#000; background: none;}

.hide {display: none;}

/*-------------------------------------------------------------------------
								Global
-------------------------------------------------------------------------*/
/*------------- Imagenes */
.BGNav{ background:url(/wps/wcm/resources/file/ebf2ea455f10a37/back.gif) repeat-x 0 0;}
#HeadCont h1 a, .BS, .ico, .FootAcce span, .out em, .volvSubi a{ background:url(/wps/wcm/resources/file/ebf2eb455f13cdb/BaseS.gif) no-repeat 0 0;}

/*#HeadCont h1 a{background:url(/wps/wcm/resources/file/ebf3930d1e6847e/Logo-Mundial-sprite.gif) no-repeat 0 5px;}*/

/*-------------------------------------------------------------------------
							  Layout
-------------------------------------------------------------------------*/
#Header,#Main,#Footer{margin:0; padding:0;}
#Main{background-color:#fff; padding:15px 0;}
#Footer{border-top:1px solid #ccc; color:#666; padding-bottom:5px;}
.Center{margin:0 auto; width:980px; position:relative; padding:0; z-index:5}

/*-------------------------------------------------------------------------
							   Header
-------------------------------------------------------------------------*/
#Header{margin:0; padding:0; background-color:#fff; border-top:4px solid #001947; font:normal 11px/100% Arial,Helvetica,sans-serif; z-index:5}
#HeadCont{background-color:#002464; border-top:1px solid #1A3E7D; border-bottom:1px solid #00102D;}
#HeadCont .Center{height:130px; z-index:6;}
/*--------------------------------- HeadCont */
/*------------- Logo */
#HeadCont h1{margin: 0; float: left; font-size: 1em; line-height: 100%; height: 100px; display:block; text-transform:none;}
#HeadCont h1 a{float:left; width:215px; height:35px; margin:43px 0 0; text-indent:-999em; display:block;}
/*logo mundial*/
#HeadCont h1 a{display:block;float:left;height:35px;width:235px;margin:43px 0 0;text-indent:-999em;}
#HeadCont h1 small{margin: 38px 0 0 5px; padding:10px 0 10px 20px; display:block; float:left; font-size:23px; line-height:110%; color:#A1A9B6; border-left:1px solid #A1A9B6; font-weight: lighter;}

/*------------- Links Top */
#HeadCont p{color:#183E80; position:absolute; text-align:right; font-size:1em; top:5px; right:10px;}
#HeadCont p em{display:none;}
#HeadCont p a{color:#A1A9B6; text-decoration:none; font-size:10px; margin-left:15px;}
#HeadCont p a.Emerg{color:#FFEA00; font-weight:bold;}
#HeadCont p a:hover{ text-decoration:underline;}
/*------------- Sitios */
#HeadCont .MenSitios{height:34px; margin:0; width:740px; border:1px solid #001335; border-bottom:none; background-color:#001947; display:block; position:absolute; bottom:-1px; right:0px;}
#HeadCont .MenSitios li {background:none; display:block; float:left; margin:0; position:relative; text-align:center; width:auto; padding:0; text-transform:uppercase;}
#HeadCont .MenSitios li a { color:#ccc; display:block; padding:11px 15px 12px; text-decoration:none;}
#HeadCont .MenSitios li.OSitios {float:right;}
#HeadCont .MenSitios li.OSitios a{ color:#6699ff; padding-right:25px;}
#HeadCont .MenSitios li.OSitios a .ico{ background-position:-105px -156px; right:5px; _right:6px; top:9px;}
#HeadCont .MenSitios li a:hover{color: #fff; text-decoration:none;}
#HeadCont .MenSitios li a.acti, #HeadCont ul li a.acti:hover{color: #000; background-color:#fff; font-weight:bold;}
#HeadCont .MenSitios li.OSitios a.acti{border-right:1px solid #ADADAD; margin-right:2px;}
#HeadCont .MenSitios li.OSitios a.acti .ico{ background-position:-60px -156px; right:5px; _right:6px; top:9px;}
#HeadCont .MenSitios li div{background:#D9D9D9;border-bottom:1px solid #D9D9D9; position:absolute;top:34px; right:1px; width:213px;}
#HeadCont .MenSitios li ul{margin:0; display:block; background:#fff; border:1px solid #ccc; border-top:none; border-bottom:1px solid #ADADAD; border-right:1px solid #ADADAD; width:190px; padding:10px;}
#HeadCont .MenSitios li li{background:none; display:block; float:left; margin:0; position:relative; text-align:left; width:100%; padding:0; text-transform: none;}
#HeadCont .MenSitios li.OSitios li a {display:block; padding:5px 0px 6px; text-decoration:none; color:#0066CC !important; border:none !important; font-weight:normal !important;}
#HeadCont .MenSitios li.OSitios li a em { right:0px; display:none;}
#HeadCont .MenSitios li li a:hover{text-decoration:underline;}
/*--------------------------------- Nav */
#Nav{background-color:#fff;}
#Nav .BGNav{ background-color:#fff; border:1px solid #ccc; border-top:none; border-bottom-color:#969A9D; height:34px; display:block; margin-bottom:15px;}
/*------------- Menu */
#Nav ul{margin:0; width:720px; display:block;}
#Nav ul li {background:none; display:block; float:left; margin:0; position:relative; text-align:center; width:auto; padding:0; text-transform:uppercase;}
#Nav ul li a { color:#444; display:block; padding:12px 8px 11px 12px; text-decoration:none;}
#Nav ul li a:hover, #Nav ul li a.BanLin:hover{color: #000; text-decoration:none;}
#Nav ul li a.acti, #HeadCont ul li a.acti:hover{color:#000; font-weight:bold;}
#Nav ul li a.BanLin{color:#FF8A00; font-weight:bold;}
/*------------- Buscador */
#Nav #Busc{width:220px; top:1px; right:2px; padding:3px 6px 0 0; position:absolute;}
#Nav #Busc .ac_results{ background:#D9D9D9;border-bottom:1px solid #D9D9D9;}
#Nav #Busc ul{width:220px; padding:35px 2px 0 3px; border:1px solid #ccc; border-bottom:1px solid #ADADAD; border-right:1px solid #ADADAD; background:#fff;}
#Nav #Busc ul li{ display:block; font-size:10px; padding:4px; background-image:none; text-align:left;}
#Nav #Busc ul li a{color:#777; font-weight:bold; text-decoration:none; text-transform:uppercase; padding:3px;}
#Nav #Busc ul li a span{ display:block; font-weight:normal; text-transform:lowercase;}
#Nav #Busc ul li a strong{ background-color:#eee;}
#Nav #Busc ul li.ac_over a{ color:#000;}
#Nav #Busc form{position:absolute; z-index:5}
#Nav #Busc fieldset input.BuscText{width:150px; float:left; padding:6px 3px; background: #fff; font-size:11px; color:#999; border:1px solid #ccc; border-top-color:#B0B4B6;}
#Nav #Busc fieldset input#BuscBoto{float:left; width:62px; height:27px; border:1px solid #ccc; background-color: #7FAD0B; overflow: hidden; text-indent: -999px; font-size: 0px; display:block; line-height: 0px; cursor:pointer; background-position:0 -130px; *background-position:0 -131px; margin:0;}
#Nav #Busc fieldset input#BuscBoto:hover{ background-position:-61px -130px; *background-position:-61px -131px}


#miga {color:#757C8A;font-size:11px;}
/*-------------------------------------------------------------------------
							  Footer
-------------------------------------------------------------------------*/

#Footer { background-color:#eee; font-size:11px; line-height:120%}
#Footer .Footlinks{ border-bottom:1px solid #ccc; border-top:1px solid #fff; padding:10px 0; background-color:#F7F7F7;}
#Footer .Footlinks .FootAcce{ float:right; width:280px;}
#Footer .Footlinks .FootAcce ul{ float:right;}
#Footer .FootAcce ul li{display:block; margin:0; padding:0.2em 0 0.2em 20px; position:relative;}
#Footer .Footlinks .FootAcce ul.LnkSubMen{margin-left:40px;}
#Footer .FootSocial{border-top:1px solid #E5E5E5; padding:5px 0 0;}
#Footer .FootSocial p{padding:5px 0 10px; float:left; color:#999; margin:0}
#Footer .FootSocial em{display:none;}
#Footer .FootSocial .out em {display:block; _display:none;}
#Footer .FootSocial .BS{padding:0; float:right; text-indent:-999em; display:block; width:26px; height:26px; margin:6px 0 0 10px;}
#Footer .FootSocial .IcoRSS{ background-position:0 -65px;}
#Footer .FootSocial .IcoYT{ background-position:-26px -65px;}
#Footer .FootSocial .IcoTwit{ background-position:-52px -65px;}
#Footer .FootSocial .IcoFBK{ background-position:0 -92px; width:120px; height:37px; margin:0 0 0 8px;}

.homep a.inicbtn, .sbmen a.selc, .subprodserv a.prodservbtn, .subsimul a.simulbtn, .subbenef a.benefbtn, .subdestac a.destacbtn {color:#000 !important; text-decoration:none; font-weight:bold;}
.homep #Footer a.inicbtn span, #Footer .sbmen a.selc span, #Footer .subprodserv a.prodservbtn span, #Footer .subsimul a.simulbtn span, #Footer .subbenef a.benefbtn span, #Footer .subdestac a.destacbtn span {background-position:-90px -156px;}

/*------------- Logos */
#Footer #FootLogBanc{ background-position:0px -35px; width:160px; height:30px; display:block; float:left; text-indent:-999em; margin-top:40px}

/*------------- Info*/
#Footer .FootInfo{ float:left; width:630px; display:block;}
#Footer .FootInfo address{ display:block; float:left; margin:0 0 0 10px; padding:10px 0 10px 10px; font-style:normal; border-left:1px solid #ccc;}

/*-------------------------------------------------------------------------
							Auxiliares
-------------------------------------------------------------------------*/
.ico, .out em, .FootAcce span{display:block;height:15px;line-height:100%;position:absolute;text-indent:-999em;width:15px;}
.out em{background-position:0px -156px; right:-15px; top:0px; _display:none;}
.FootAcce span{background-position:-75px -156px; left:-15px; top:0px; _top:1px;}
.FootAcce .acti span{background-position:-90px -156px;}

.acti{font-weight:bold; color:#000; text-decoration:none;}
.acti:hover{color:#000; text-decoration:none;}