/*
Nombre del tema: Banco Edwards Preferencial
Descripcion: Plantilla desarrollada por AyerViernes S.A para Banco de Chile
Version: 1.0
Autor del Diseno: Adolfo Morales
Front: Yerko Pezzopane
URL empresa: http://www.ayerviernes.com/
*/

body{
	font: normal .75em/140% Arial, Helvetica, Sans-serif;
	background-color: #ebe9dc;
	text-align: center;
}
*, form{
	margin: 0;
	padding: 0;
	background-repeat: no-repeat;
}
table{
	border-collapse: collapse;
	empty-cells: show;
	border-spacing: 0px;
}
td{
	padding: 0;
}
hr{
	display: none;
}
a{
	color: #1A65CA;
	text-decoration: none;
}
a:hover{
	color: #3e4b5b;
	text-decoration: none;
}
a:focus, object:focus{
	outline: none;
}
a.acti{
	cursor: default;
}
/***********************************************************************************  ESTRUCTURA ***/
.center{
	width: 95%;
	text-align: left;
	min-width: 950px;
	max-width: 1000px;
	margin: 0 auto;
}
#header{
	background-color: #fff;
}
#main{
	background: transparent url(../imag/back/backMain.gif) repeat-x 0 0;
	padding-top: 10px;
}
#pags .cont{
	margin-top: 190px;
}
#footer{
	font-size: .8em;
	margin-top: 1.6em;
	padding-bottom: 4em;
}
/***********************************************************************************  HEADER ***/
#header .center{
	height: 14.2em;
	border-top: 5px solid #4E667F;
	position: relative;
}
/*---------------------------------- top */
#top{
	color: #4E667F;
	font-size: .8em;
	float: right;
}
#top a{
	color: #4E667F;
	margin-left: 2em;
}
#top a.acti{
	color: #000;
	font-weight: bold;
	cursor: default;
}
#top a:hover{
	text-decoration: underline;
}
#top a.acti:hover{
	text-decoration: none;
}
/*---------------------------------- Titulo del sitio */
#titu{
	width: 275px;
	height: 55px;
	background: transparent url(../imag/logo/logoEdwa.gif) no-repeat 0 center;
	text-indent: -10000em;
	border-right: 1px solid #E4E3D6;
	position: absolute;
	top: 1.5em;
}
a#titu{
	top: 3em;
}
.tagLogo{
	font-size: 1.3em;
	color: #4E667F;
	position: absolute;
	top: 3em;
	left: 18.5em;
}
/*---------------------------------- Menu */
#menu{
	width: 100%;
	height: 3.3em;
	background: #4F6780 url(../imag/back/backMenu.jpg) repeat-x 0 0;
	position: absolute;
	bottom: 0;
}
#menu li{
	font-size: .95em;
	text-transform: uppercase;
	list-style: none;
	background: transparent url(../imag/back/backMenuLi.jpg) no-repeat 0 0;
	margin-right: .6em;
	padding-left: 1em;
	position: relative;
	top: .9em;
	display: inline;
}
#menu li#menuInic{
	background-image: none;
}
#menu li a.acti{
	color: #ff6;
	font-weight: bold;
}
#menu li a{
	color: #fff;
}
#menu li a:hover{
	color: #ff6;
}
#menuAuxi{
	font-size: .8em;
	font-weight: bold;
	text-align: right;
	position: absolute;
	right: 0;
	top: 11em;
}
#menuAuxi li{
	list-style: none;
	display: inline;
}
#menuAuxi li a{
	color: #f96;
}
#menuAuxi li a.acti{
	color: #000;
	cursor: default;
}
#menuAuxi li a:hover{
	color: #ff6618;
}
#menuAuxi li a.acti:hover{
	color: #000;
}
/*---------------------------------- Buscador */
#busc{
	padding: 1em;
	background-color: #EBE9DC;
	position: absolute;
	top: 3.3em;
	right: 0;
	float: left;
}
#busc fieldset{
	border: none;
}
#busq{
	width: 14.5em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #999;
	border: 1px solid #D9D7CB;
	padding: .3em;
	float: left;
}
.botoBusc{
	width: 53px;
	height: 23px;
	background: transparent url(../imag/boto/botoBusc.jpg) no-repeat 0 0;
	text-indent: -10000em;
	border: none;
	cursor: pointer;
	position: relative;
	top: .1em;
}
/***********************************************************************************  CONT ***/
/*---------------------------------- Main Top */
#mainTop{
	position: relative;
}
#home #mainTop{
	width: 100%;
	height: 225px;
}
#boxTop .campHome{
	width: 100%;
	height: 225px;
	top: 0;
	left: 0;
}
/*---------------------------------- Foto Random */
.fotoRand, .fotoFija{
	width: 100%;
	height: 215px;
	padding-left: 22px;
	background: #000 url(../imag/foto/fotoRand/fotoRand1.jpg) no-repeat 0 0;
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.fotoRand img, .fotoFija img, #logiSide, .mainTopRigh, .conoMas{
	position: absolute;
}
#home .fotoRand img, #home .fotoFija img{
	left: 0;
}
#fotoRand1{
	background-image: url(../imag/foto/fotoRand/fotoRand1.jpg);
}
#fotoRand2{
	background-image: url(../imag/foto/fotoRand/fotoRand2.jpg);
}
#fotoRand3{
	background-image: url(../imag/foto/fotoRand/fotoRand3.jpg);
}
#fotoRand4{
	background-image: url(../imag/foto/fotoRand/fotoRand4.jpg);
}
#fotoRand5{
	background-image: url(../imag/foto/fotoRand/fotoRand5.jpg);
}
#fotoCuenPref{
	background-image: url(../imag/foto/fotoRand/fotoCuenPref.jpg);
}
#fotoInve{
	background-image: url(../imag/foto/fotoRand/fotoInve.jpg);
}
#fotoSeguros{
	background-image: url(../imag/foto/fotoRand/fotoSeguros.jpg);
}
#fotoFinaTusSuen{
	background-image: url(../imag/foto/fotoRand/fotoFinaTusSuen.jpg);
}
#fotoMundPref{
	background-image: url(../imag/foto/fotoRand/fotoMundPref.jpg);
}
#fotoRelaBanc{
	background-image: url(../imag/foto/fotoRand/fotoRelaBanc.jpg);
}
#pags .fotoRand img, #pags .fotoFija img, .conoMas{
	right: 0;
}
#pags .fotoRand, #pags .fotoFija{
	height: 180px;
}
.mainTopRigh, #logiSide{
	background: transparent url(../imag/back/backMainTopBox.png) repeat 0 0;
	color: #FFF;
}
.mainTopRigh{
	width: 252px;
	height: 215px;
	border-left: 10px solid #ebe9dc;
	right: -22px;
}
/*--------  Lista de thumbnails de campanas  */
#mainTop .seleCamp{
	position: absolute;
	padding: 0 0 10px 20px;
	top: 175px;
	right: 78px;
	z-index: 10;
}
#mainTop .seleCamp li{
	list-style: none;
	display: inline;
}
#mainTop .seleCamp li a{
	width: 34px;
	height: 29px;
	border: 2px solid transparent;
	margin-left: 8px;
	float: left;
	position: relative;
	cursor: pointer;
}
#mainTop .seleCamp li a img{
	border: none;
}
#mainTop .seleCamp li.acti a{
	border: 2px solid #fff;
}
#pags .mainTopRigh{
	height: 180px;
}
.botoAcci{
	height: 30px;
	text-indent: -1000em;
	margin-top: 2em;
	display: block;
}
/*--------  Caja de Login  */
#logiSide{
	padding: 1.5em 2em;
	top: 3.5em;
	left: .8em;
	z-index: 10;
}
#logiSide h3{
	font-size: 1.1em;
	font-weight: normal;
	position: absolute;
	top: .8em;
	left: .8em;
}
#logiSide p{
	padding-top: 1em;
	float: left;
	clear: both;
}
#logiSide a{
	color: #ff6;
	font-size: .9em;
	float: left;
	clear: both;
}
#logiSide a:hover{
	text-decoration: underline;
}
#pags #logiSide{
	padding: 1.5em 2em;
	top: 2em;
	left: .8em;
}
.external{
	padding-right: 1.4em;
	background: transparent url(../imag/auxi/auxiExte.gif) no-repeat right .15em;
}
#logiSide a.external{
	padding-right: 1.4em;
	background: transparent url(../imag/auxi/auxiExte.gif) no-repeat right -1.5em;
}
.botoBancLine{
	width: 110px;
	background: transparent url(../imag/boto/botoAcci.gif) no-repeat 0 0;
}
.botoBancLine:hover{
	background-position: 0 -30px;
}
/*--------  Caja Lateral MainTop  */
.conoMas{
	width: 217px;
	height: 200px;
	background: transparent url(../imag/auxi/auxiFotoRandChic.png) no-repeat right 0;
	padding: 15px 15px 0 20px;
}
.conoMas h3{
	font-size: 2.4em;
	font-weight: lighter;
	line-height: 100%;
}
.conoMas p{
	margin-top: .8em;
}
.conoMas a:hover{
	background-position: -110px -30px;
}
.botoConoMas{
	width: 102px;
	background: transparent url(../imag/boto/botoAcci.gif) no-repeat -110px 0;
	margin-top: 1em;
}
/*--------  Menu Sidebar  */
ul.conoMas{
	width: 252px;
	padding: 15px 0 0 0;
}
ul.conoMas li{	
	list-style: none;
	float: left;
}
ul.conoMas li a{
	color: #1b2b3b;
	width: 177px;
	height: 24px;
	font-size: 1.1em;
	background: transparent url(../imag/back/backBotoMenuTop.png) no-repeat 0 0;
	margin-bottom: 5px;
	padding: 6px 0 0 28px;
	display: block;
}
ul.conoMas li a:hover{
	background-position: 0 -30px;
}
ul.conoMas li a.acti, ul.conoMas li a.acti:hover{
	color: #fff;
	background-position: 0 -60px;
}
#pags .conoMas{
	height: 165px;
	background-position: right -234px;
}
/*---------------------------------- Contenido Home */
.cont h3{
	font-size: 1.5em;
	font-weight: lighter;
}
.homeContSide{
	width: 38.8%;
	height: 27.9em;
	background-color: #fff;
	margin-right: 1.2%;
	float: left;
}
.homeContSide h3{
	color: #8A8981;	
}
.homeContCent{
	width: 60%;
	color: #fff;
	float: left;
}
.homeCont{
	padding: 1em;
	position: relative;
}
.homeCont a.external{
	font-size: .9em;
	background-position: right .4em;
	position: absolute;
	top: 1em;
	right: 1em;
}

.homeCont a.noticias{ font-size: .9em; background-position: right .4em; position: relative; top: 1em; right: 1em; float:right; background:url(../imag/auxi/auxiVerMas.jpg) right 6px no-repeat; padding-right:13px; margin-top:0;}

.tableHome{
	margin-top: 1.1em;
}
.tableHome th { text-align:right; background:#CCC; padding-right:2px; font-weight:normal; color: #666;}

.noveActu li{
	font-size: .9em;
	line-height: 115%;
	margin-top: 1.2em;
	list-style: none; color:#666;
}
.noveActu li span, .pagsCentCarr ul p span{
	color: #fff;
	font-size: 1.3em;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	line-height: 100%;
	background-color: #a3a299;
	margin: 0 .5em 1.5em 0;
	padding: .2em .4em;
	float: left;
}
.noveActu li span strong, .pagsCentCarr ul p span strong{
	font-size: .7em;
	font-weight: normal;
	line-height: 100%;
	background: none;
	display: block;
}
.noveActu li a{
	font-size: 1.1em;
	line-height: 120%;
}
.homeContCent .homeCont{
	height: 8.95em;
	background-color: #1B2B3B;
	border: 10px solid #fff;
	border-bottom-width: 20px;
	margin-bottom: 1em;
	position: relative;
}
.homeContCent .homeCont h3, .homeCont p{
	width: 58%;
	float: left;
}
.homeContCent .homeCont strong{
	color: #7a8c9f;
	font-size: .8em;
	position: absolute;
	right: 0;
	bottom: -1.8em;
}
.homeContCent span{
	width: 40%;
	height: 100%;
	overflow: hidden;
	position: absolute;
	top: 0;
	right: 0;
}
.homeContCent .homeCont h3, .homeContCent .homeCont h3 a{
	color: #4d77a7;
}
.homeContCent .homeCont p{
	font-size: 1em;
	margin-top: .5em;
	line-height: 140%;
}
.homeContCent .homeCont a{
	color: #9cf;
	margin-top: 1.5em;
	padding-right: 1.2em;
	background: transparent url(../imag/auxi/auxiExte.gif) no-repeat right -2.6em;
	float: left;
}
.homeContCent .homeCont h3 a{
	margin-top: 0em;
}
.homeContCent .cont02{
	background-color: #97999C;
	margin-bottom: 0;
}
.homeContCent .cont02 a{
	color: #000;
}
.homeContCent .cont02 h3, .homeContCent .cont02 h3 a{
	color: #333;
}
/*---------------------------------- pags */
#brea{
	color: #666;
	font-size: .8em;
}
#pags h1{
	color: #fff;
	font-size: 2.6em;
	font-weight: normal;
	line-height: 100%;
	position: absolute;
	top: 4em;
	right: 8.5em;
	z-index: 2;
}
#pags h2{
	color: #86847D;
	font-size: 1.8em;
	line-height: 105%;
	font-weight: normal;
	padding: 10px 240px 20px 0;
}
 #pags .pagsCont h2{
	padding-top: 5px;
}
.pagsCont{
	font-size: .96em;
	line-height: 140%;
	position: relative;
}
.pagsCent{
	margin-right: 240px;
}
.pagsCent a{
	color: #4ca5ff;
}
.pagsCent a:hover{
	color: #80bfff;
}
.pagsCont ul.subMenu{
	line-height: 110%;
	float: left;
	clear: left;
	position: relative;
	z-index: 3;
}
.pagsCont ul.subMenu li{
	list-style: none;
	display: inline;
}
.pagsCont ul.subMenu li a{
	height: 3.2em;
	color: #1b2b3b;
	border-right: 1px solid #fff;
	padding: 1em 1em 0 .8em;
	float: left;
}
.pagsCont ul.subMenu li a:hover{
	color: #436b92;
}
.pagsCont ul.subMenu li a.acti, .pagsCont ul.subMenu li.acti a{
	color: #fff;
	font-weight: bold;
	background: #1b2b3b url(backSubMenu.jpg) repeat-x 0 0;
	border: 5px solid #fff;
	border-bottom: none;
	padding: .6em 1.3em 0 1.3em;
}
.pagsCont ul.subMenu li a.acti:hover{
	color: #fff;
}
/*---------------------------------- pagsCentCont */
.pagsCentCont{
	font-size: 1.129em;
	color: #fff;
	background-color: #1b2b3b;
	border: 5px solid #fff;
	padding: 1.3em;
	position: relative;
	top: -5px;
	display: block;
	clear: left;
}
.pagsCentCont strong{
	background-color: #2b455d;
	font-weight: normal;
	padding: 0 .3em;
}
.pagsCentCont table strong{
	background: none;
	font-weight: bold;
}
.pagsCentTipo h3, .pagsCentTipo h4, .pagsCentTipo h5, .pagsCentTipo h6{
	color: #4d77a7;
	font-size: 1.692em;
	font-weight: lighter;
	margin-bottom: .6em;
}
.pagsCentTipo h3{
	line-height: 120%;
}
.pagsCentTipo h4, .pagsCentTipo h6{
	color: #a0b8d3;
	font-weight: bold;
}
.pagsCentTipo h4, .pagsCentTipo h5{
	font-size: 1.385em;
	font-weight: lighter;
	margin-bottom: 1em;
}
.pagsCentTipo h6{
	font-size: 1.39em;
}
.pagsCentTipo img, .pagsCentTipo object{
	margin: 0 0 1em 1em;
	padding: 5px;
	background-color: #fff;
	float: right;
}
.pagsCentTipo table{
	background-color: #a0b8d3;
	border: 5px solid #fff;
	margin: 0 0 1.3em 0;
}
.pagsCentTipo table tr th{
	color: #fff;
	font-size: 1.2em;
	background-color: #a0b8d3;
	padding: .5em;
}
.pagsCentTipo table tr th.tablCabe{
	font-size: 1.3em;
	background-color: #4d77a7;
}
.pagsCentTipo table tr td{
	background-color: #fff;
	font-size: 1.111em;
}
.pagsCentTipo table tr.colo td{
	background-color: #D7E5F5;	
}
.pagsCentCont dl{
	width: 48%;
	margin-bottom: 1.3em;
	float: left;
}
.pagsCentCont dl.dlPrim{
	margin-right: 3.7%;
}
.pagsCentCont dl dt{
	color: #4D77A7;
	font-weight: bold;
}
.pagsCentTipo p, .pagsCentTipo ul, .pagsCentTipo ol{
	padding-bottom: 1.3em;
}
.pagsCentTipo p{
	line-height: 120%;
}
.pagsCentTipo p small{
	font-size: .923em;
	background-color: #33526E;
	border: 5px solid #3B5F7F;
	padding: 1.3em;
	display: inline-block;
}
.pagsCentTipo p.archDesc{
	margin: 0 0 1.3em 0;
}
.pagsCentTipo ul{
	margin-left: 1em;
}
.pagsCentTipo ol{
	margin-left: 2.2em;
}
.pagsCentTipo ul, .pagsCentTipo ol{
	color: #fff;
}
.pagsCentTipo ul li{
	background: transparent url(../imag/auxi/AuxiContLi.gif) no-repeat 0 -1.6em;
	list-style: none;
	margin-bottom: .6em;
	padding-left: 1.2em;
}
.pagsCentTipo ul li ul{
	margin: 0;
	padding: .5em 1em 1em 1em;
}
.pagsCentTipo ul li ul li{
	background-position: -1.8em .5em;
}
.pagsCentTipo ul.archDesc{
	background: #33526e none;
	margin: 0 0 1.3em 0;
	padding: .5em;
	border: 5px solid #3b5f7f;
}
.pagsCentTipo ul.archDesc li{
	background: none;
	margin: .2em 0 .8em 0;
	padding: 0;
}
.pagsCentTipo ul.archDesc li a{
	background: transparent url(../imag/auxi/auxiIconCont.gif) no-repeat 0 0;
	margin: .3em 0 .3em .5em;
	padding: .2em 0 .2em 1.8em;
	float: left;
	clear: left;
}
.pagsCentTipo ul.archDesc li a span{
	color: #fff;
	cursor: default;
}
.pagsCentTipo a.external{
	padding-right: 1.1em;
	background: transparent url(../imag/auxi/auxiExte.gif) no-repeat right .3em;
}
.volvSubi{
	float: left;
	clear: both;
}
.volvSubi a{
	color: #9cf;
	font-size: .846em;
	background: transparent url(../imag/auxi/auxiVolvSubi.gif) no-repeat 0 2px;
	margin-right: .5em;
	padding-left: 1.2em;
}
.volvSubi a:hover{
	color: #4d77a7;
}
.volvSubi a:hover{
	background-position: 0 -13px;
}
a.botoSubi{
	background-position: 0 -28px;
}
a.botoSubi:hover{
	background-position: 0 -43px;
}
ul.indi{
	background: none;
	margin: 0;
	padding: 0;
}
ul.indi li{
	width: 98%;
	background: transparent url(../imag/auxi/auxiIndi.gif) no-repeat 0 1em;
	padding: .5em 0 0 2%;
	margin-bottom: 1em;
	border-bottom: 1px solid #495562;
	display: inline-block;
}
ul.indi li.last{
	margin: 0;
	border: none;
}
ul.indi li strong{
	background: none;
}
ul.indi h3{
	background: none;
	margin: 0 0 .5em 0;
}
ul.kbd li{
	background: none;
	padding-left: 0;
}
li kbd{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #33526E;
	margin-right: .3em;
	padding: .1em .4em;
}
/*---------------------------------- Faqs */
ol#menuCont{
	background-color: #33526E;
	border: 5px solid #3B5F7F;
	margin: 0 0 1.3em 0;
	padding: 1em 1em 1em 3.5em;
}
ol#menuCont li{
	margin: .3em 0;
}
ol#menuCont li a, .mapaSitio ul.auxiMapa li ul li a{
	color: #9cf;
}
ol#menuCont li a:hover, .mapaSitio ul.auxiMapa li ul li a:hover{
	color: #66b2ff;
}
ol.resuBusq{
	padding-left: 1em;
}
ol.resuBusq li{
	font-size: 1.692em;
}
ol.resuBusq li h3{
	font-size: 1em;
	position: relative;
}
ol.resuBusq li p{
	font-size: .5912em;
}
ol.resuBusq li ul{
	font-size: .349em;
}
ol.resuBusq .volvSubi{
	padding: 0;
	position: relative;
	top: -.2em;
	float: none;
}
ol.resuBusq .botoSubi{
	font-size: .635em;
}
/*---------------------------------- Formularios */
.pagsCentCont form{
	width: auto;
	color: #000;
	border: 5px solid #fff;
	background-color: #fff;
	margin: 0 0 1.3em 0;
}
.pagsCentCont form a{
	color: #1A65CA;
}
.pagsCentCont label{
	display: block;
}
.pagsCentCont label.labeRadi{
	padding: 0 1em 0 .3em;
	display: inline;
}
.pagsCentCont form fieldset{
	width: auto;
	border: none;
}
.pagsCentCont form fieldset fieldset{
	padding: 1em 5em 1em 5em;
}
.pagsCentCont form fieldset fieldset.colo{
	background-color: #d7e5f5;
}
.pagsCentCont form fieldset fieldset small{
	color: #f00;
	font-size: 1em;
}
#busc .boton, .pagsCentCont form input, .pagsCentCont form textarea{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.042em;
	color: #666;
	border: 1px solid #d9d7cb;
	padding: .28em;
}
#busc .boton, .pagsCentCont form .boton{
	font-size: .9em;
	color: #fff;
	background: #a4b2bf url(../imag/back/backBotoForm.jpg) repeat-x 0 bottom;
	font-weight: bold;
	text-transform: uppercase;
	border: 1px solid #5D6A78;
	border-top-color: #C2CCD4;
	border-left-color: #C2CCD4;
	cursor: pointer;
}
#busc .boton:hover, .pagsCentCont form .boton:hover{
	background: #748493;
}
#busc .boton{
	margin-left: .5em;
	float: left;
}
.pagsCentCont form samp{
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8465em;
}
.formAste{
	color: #f00;
	font-size: 2em;
	position: relative;
	top: .42em;
}
.mens{
	color: #000;
	background-color: #FFF9B2;
	margin-bottom: 1.3em;
	padding: 1em 1em 1em 5em;
	border: 5px solid #fff;
}
.mens h3{
	color: #6B662E;
	margin: 0;
}
.mens p{
	margin-top: .5em;
	padding: 0;
}
div.alert, div.ok{
	background: #FFF9B2 url(../imag/auxi/icoMensErro.gif) no-repeat 1em 1em;
}
div.ok{
	background-image: url(../imag/auxi/icoMensOk.gif);
}
samp.alert, samp.ok{
	background: transparent url(../imag/auxi/icoErroComp.png) no-repeat 0 0;
	padding: .2em 0 .2em 2em;
}
samp.ok{
	background-image: url(../imag/auxi/icoOkComp.png);
}
#seleSucu{
	width: 65%;
	color: #fff;
	background-color: #33526E;
	border-color: #3B5F7F;
	margin: 1.3em 0 0 0;
	padding: 1.3em 0;
	float: left;
	clear: both;
}
#seleSucu label, #seleSucu select{
	margin-left: 3.5em;
	float: left;
	clear: none;
}
#seleSucu select{
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: .5em;
	padding: .2em;
	border: none;
}
/*---------------------------------- Contenidos especiales */
.botoContEjec, .botoContAses{
	width: 162px;
	background: transparent url(../imag/boto/botoAcci.gif) no-repeat -212px 0;
	margin: .5em 0 .5em 1.3em;
	float: right;
	display: block;
}
.botoContEjec:hover{
	background-position: -212px -30px;
}
.botoContAses{
	width: 148px;
	background-position: -374px 0;
}
.botoContAses:hover{
	background-position: -374px -30px;
}
.archDesc{
	font-size: .95em;
	background: transparent url(../imag/auxi/auxiIconCont.gif) no-repeat 0 center;
	margin-top: 1.3em;
	padding: .4em 0 .4em 1.8em;
}
.pagsSide{
	width: 230px;
	padding-top: 3.8em;
	float: right;
}

/*NUEVO LISTADO*/
.asegurate {width: 195px; float: right; border: 5px solid #fff; padding: .8em .8em 2em .8em; background: #97999c; margin-left:20px; margin-top:43px;}
.asegurate p {color: #333; font-size: 1.6em; line-height: 100%;}
.asegurate ul { margin:10px 0 0 0; padding:0; background:#999; float:left; display: compact;}
.asegurate ul li{ margin:0 0 4px 0; padding:5px 10px 0 14px; font: normal 11px Arial, Helvetica, sans-serif; background: url(../imag/auxi/auxiExte.gif) no-repeat scroll left -2.7em transparent; list-style:none;}
.asegurate ul li a:link, .asegurate ul li a:visited { color:#000; text-decoration: none;}
.asegurate ul li a:hover, .asegurate ul li a:active { color:#000; text-decoration: underline;}


.pagsIndi .pagsSide, .pagsSolo .pagsSide{
	padding-top: 0;
}
.pagsSide p{
	color: #333;
	background: #97999c url(../imag/foto/fotoSideCtaCorr.jpg) no-repeat right 0;
	font-size: 1.6em;
	line-height: 100%;
	border: 5px solid #fff;
	padding: .5em;
}
.pagsSide p strong{
	width: 102px;
	font-weight: normal;
	padding-bottom: .8em;
	float: left;
}
.pagsSide p a{
	color: #000;
	font-size: .6em;
	margin-top: .5em;
	padding-right: 1.5em;
	background: transparent url(../imag/auxi/auxiExte.gif) no-repeat right -2.8em;
	float: left;
}
.pagsSide p a:hover{
	text-decoration: underline;
}
.pagsSide p.sideBosqAler{
	background-image: url(../imag/foto/fotoSideBosqAler.jpg);
}
.pagsSide p.sideMusi{
	background-image: url(../imag/foto/fotoSideMusi.jpg);
}
.pagsSide .sideInviExte{
	background-image: url(../imag/foto/fotoSideInviExte.jpg);
}
.pagsSide .sideHipotecario{
	background-image: url(../imag/foto/fotoSideHipotecario.jpg);
}
.pagsSide .sideInversiones{
	background: #FFFFFF url(../imag/foto/fotoSideInviExte.jpg) no-repeat right top;
}
a.botoSociPrivVolv{
	color: #fff;
	background: #33526E url(../imag/auxi/auxiVolvNoti.gif) no-repeat .6em center;
	margin: 0 0 1em 0;
	padding: .4em .4em .4em 1.8em;
	float: left;
}
a.botoSociPrivVolv:hover{
	color: #fff;
	background-color: #436C90;
}
/*---------------------------------- Galeria carrusel */
.pagsCentCarr{
	padding: 1.3em 2.8em 1.3em 2.8em;
}
/*----------- botones */
.jcarousel-skin-tango .jcarousel-next-horizontal, .jcarousel-skin-tango .jcarousel-prev-horizontal{
	position: absolute;
	width: 22px;
	height: 22px;
	top: 9.5em;
	text-indent: -10000em;
	background: transparent url(../imag/auxi/auxiCarrSele.gif) no-repeat 0 0;
	cursor: pointer;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal{
	left: -2em;
}
.jcarousel-skin-tango .jcarousel-next-horizontal{
	background-position: -22px 0;
	right: -2.5em;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover{
	background-position: 0 -22px;
}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover{
	background-position: -22px -22px;
}
/*----------- Box */
.jcarousel-skin-tango .jcarousel-container-horizontal{
	width: 99%;
	height: 250px;
	padding: 10px 0;
}
.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  100%;
    height: 250px;
}
.jcarousel-skin-tango .jcarousel-item {
	float: left;
	width: 220px;
	height: 20.5em;
	margin: 0 10px 1.3em 0;
	list-style: none;
}
/*----------- Detalle de Items de carrusel */
.pagsCentCarr ul h3{
	line-height: 70%;
	margin: .4em 0 .2em 0;
}
.pagsCentCarr ul p span{
	font-size: 1.218em;
}
.pagsCentCarr ul li a{
	font-size: .667em;
	font-weight: bold;	
}
.fotoCarr{
	position: relative;
	width: 100%;
	height: 135px;
	overflow: hidden;
}
.fotoCarr a{
	width: 32px;
	height: 32px;
	background: transparent url(../imag/auxi/auxiZoomTran.png) no-repeat 0 0;
	text-indent: -10000em;
	position: absolute;
	right: 0;
	bottom: 0;
}
.carrSucu .carrCont{
	background: transparent url(../imag/auxi/auxiIconCont.gif) no-repeat 0 -10.4em;
	padding-left: 1.6em;
}
.carrSucu .pagsCentCarr ul li{
	height: 22em;
}
/*---------------------------------- Pagina Interior Sucursales */
.pagsSucu iframe{
	width: 65%;
	height: 30em;
	margin: 0;
	border: 5px solid #fff;
	float: left;
}
.pagsSucu ul{
	float: left;
}
.pagsSucu h3{
	margin-bottom: .8em;
}
.pagsSucu .volvSubi{
	margin-top: 1em;
	float: left;
	clear: both;
}
.pagsSucu .volvSubi a{
	clear: none;
}
.mapaGoogle img{
	margin: 0;
	float: left;
}
/*---------------------------------- Tablas */
table{
	width: 100%;
	color: #333;
	font-size: .9em;
	border: 1px solid #ccc;
}
tr.colo td{
	background-color: #f4f2e5;
}
td{
	text-align: right;
	padding: .3em;
}
td.alinLeft{
	text-align: left;
}
.tableCont tr th{
	padding: .5em 1em;
	vertical-align: top;
}
.tableCont tr td{
	text-align: left;
	vertical-align: top;
	padding: 1em;
}
.tableCont tr td ul{
	padding: 0;
}
.tableCont tr td ul li{
	color: #000;
	background: none;
	list-style: disc outside;
	padding: 0 0 .5em 0;
}
.tableCont tr td.vertCent{
	vertical-align: middle;
}
.tableLine tr td{
	border: 1px solid #D7E5F5;
}
caption{
	display: none;
}
.band{
	padding-left: 2.5em;
	background: transparent url(../imag/auxi/banderas/cl.gif) no-repeat .6em .6em;
}
.bandUs{
	background-image: url(../imag/auxi/banderas/us.gif);
}
.bandBr{
	background-image: url(../imag/auxi/banderas/br.gif);
}
.bandDe{
	background-image: url(../imag/auxi/banderas/de.gif);
}
.bandMx{
	background-image: url(../imag/auxi/banderas/mx.gif);
}
.bandJp{
	background-image: url(../imag/auxi/banderas/jp.gif);
}
.varAlza, .varBaja, .varMant{
	padding-right: 1.2em;
	background: transparent url(../imag/auxi/auxiVari.gif) no-repeat right .9em;
}
.varBaja{
	background-position: right -2em;
}
.varMant{
	background-position: right -.6em;
}
/*---------------------------------- Resultado de busqueda */
.pagsCentBusc ol{
	padding: .5em 0;
	display: block;
}
.pagsCentBusc ol li{
	margin: .8em 0 0 2.2em;
	padding-bottom: .8em;
	border-bottom: 1px solid #495562;
}
.pagsCentBusc ol li a{
	font-size: 1.3em;
	font-weight: bold;
}
.pagsCentBusc ol li p{
	margin: .2em 0;
}
.pagsCentBusc p.pagi{
	text-align: center;
	padding: .5em 0 1.3em 0;
}
.pagsCentBusc p.pagi a{
	margin: 0 .5em;
}
.pagsCentBusc label, .pagsCentBusc input{
	margin-right: 1em;
	float: left;
}
.pagsCentBusc label{
	margin: .3em 1em 0 2em;
}
.noResu{
	padding-bottom: 1.3em;
}
.noResu strong{
	font-weight: bold;
	padding: 0 .2em;
}
/*---------------------------------- Mapa del sitio */
.mapaSitio{
	padding: 2em;
}
.mapaSitio ul{
	width: 100%;
	margin: 0;
	padding: 0;
	float: left;
}
.mapaSitio ul li.last{
	position: relative;
	top: -1.5em;
}
.mapaSitio ul li a, .mapaSitio ul li a:hover{
	color: #fff;
}
.mapaSitio ul li{
	font-size: 1.4em;
	font-weight: bold;
	background-image: none;
	padding-left: 0;
	float: none;
	position: relative;
}
.mapaSitio ul li ul{
	width: 50%;
	padding: 0;
	float: left;
}
.mapaSitio ul li ul li{
	font-size: .715em;
	font-weight: normal;
	background-image: url(../imag/auxi/AuxiContLi.gif);
	margin-top: 1em;
	padding-left: 1.2em;
}
.mapaSitio ul li ul li a{
	color: #4ca5ff;
}
.mapaSitio ul li ul li a:hover{
	color: #80bfff;
}
.mapaSitio ul li ul li ul{
	width: 100%;
	margin: .5em;
	float: none;
}
.mapaSitio ul li ul li ul li{
	margin: .2em 0;
	font-size: 1em;
}
.mapaSitio ul.auxiMapa{
	width: 95%;
	background-color: #33526e;
	margin-bottom: 2em;
	padding: 1em 2% 1em 1%;
	border: 5px solid #3b5f7f;
	float: left;
}
.mapaSitio ul.auxiMapa li.last{
	position: static;
}
.mapaSitio ul.auxiMapa li a{
	margin-left: .6em;
}
.mapaSitio ul.auxiMapa li ul{
	width: 100%;
	margin-top: .5em;
}
.mapaSitio ul.auxiMapa li ul a{
	margin-left: 0;
}
.mapaSitio ul.auxiMapa li ul li{
	background: none;
	padding: 0 .6em 0 0;
	margin-left: .8em;
	border-right: 1px solid #436C90;
	display: inline;
}
.mapaSitio ul.auxiMapa li ul li.acti{
	border: none;
}
/***********************************************************************************  FOOTER ***/
#footer .center{
	border-top: 1px solid #D9D7CB;
	position: relative;
}
#footer a:hover{
	color: #619AEB;
}
.logoFoot{
	width: 178px;
	height: 27px;
	margin-top: 1em;
	background: transparent url(../imag/logo/logoEdwaChic.gif) no-repeat 0 0;
	text-indent: -10000em;
}
.menuFoot{
	position: absolute;
	top: 1.2em;
	left: 20em;
}
.menuFoot li{
	list-style: none;
	margin-right: 1.2em;
	display: inline;
}
.validador{
	padding-right: 2.5em;
	position: absolute;
	top: 1.2em;
	right: 0;
}
.validador a{
	/*color: #93B2D4;;*/
	margin-left: 1.2em;
}
/*.validador a:hover{
	color: #4B7EB8;
}*/
.queEsEsto{
	width: 15px;
	height: 15px;
	text-indent: -10000em;
	background: transparent url(../imag/auxi/auxiIconCele.gif) no-repeat 0 0;
	position: absolute;
	top: 2px;
	right: 0;
	display: block;
}
.queEsEsto:hover{
	background-position: 0 -15px;
}
#oculVali{
	color: #fff;
	font-size: 1.1em;
	line-height: 120%;
	width: 376px;
	height: 65px;
	background: transparent url(../imag/back/backQueEsEsto.png) no-repeat right bottom;
	padding: 10px;
	position: absolute;
	bottom: 20px;
	right: -19px;
}
#oculVali strong{
	margin-bottom: .5em;
	display: block;
}
a#cerrarVali{
	color: #ff6;
	background: transparent url(../imag/auxi/auxiQueEsEsto.gif) no-repeat right center;
	padding-right: 1.4em;
	position: absolute;
	top: 10px;
	right: 10px;
}
a#cerrarVali:hover{
	color: #ff6;
}
address{
	color: #333;
	font-style: normal;
	line-height: 100%;
	margin-top: 1em;
}
.addrLink{
	margin-top: 1em;
	display: block;
}
.addrLink a{
	margin-right: 1.2em;
}
.addrLink a span{
	color: #333;
}
/*--------------------------------- Ayerviernes */
#av{
	width: 17px;
	height: 11px;
	text-indent: -10000em;
	background: transparent url(../imag/logo/logoAv.gif) no-repeat 0 0;
	position: absolute;
	bottom: -2.5em;
	left: 0;
}
#av:hover{
	background-position: -17px 0;
}
/***********************************************************************************  AUXILIARES ***/
/*------------------------------------- Clear Fix */
.cf:after{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
/* Hides from IE-mac \*/
* html .cf{height: 1%;}
/* End hide from IE-mac */
/*------------------------------------- Anchos en porcentajes */
.w5{
	width: 5%;
}
.w10{
	width: 10%;
}
.w15{
	width: 15%;
}
.w20{
	width: 20%;
}
.w30{
	width: 30%;
}
.w40{
	width: 40%;
}
.w50{
	width: 50%;
}
.w60{
	width: 60%;
}
.w70{
	width: 70%;
}
.w80{
	width: 80%;
}
.w90{
	width: 90%;
}
.w100{
	width: 100%;
}

/*NUEVOS ESTILOS*/
.pagsCentCont .modelo {margin:0 0 30px 0; padding:0; background:none; float:left; border:none; display:table;}
p.sideBanchileInvi { margin:10px 0 0 0; padding:0; text-align:center; background:#FFF;}

