/* 
Nombre del tema: Banco Edwards | Citi
Direccion URL: Direccion URl del sitio desarrollado
Descripcion: Plantilla desarrollada por AyerViernes S.A para Banco Edwards \ Citi
Version: 1.0
Autor del Diseno: Adolfo Morales
Front: Basilio Caceres Luke
URL empresa: http://www.ayerviernes.com/
*/


body{
	background: #FFF url(../imag/back/back.gif) repeat-x scroll;
	font: normal normal 1em/120% Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}
*, form{
	margin: 0;
	padding: 0;
}
/* cellspacing & cellpading = "0" */
table{
	border-collapse: collapse;
	empty-cells: show;
	border-spacing: 0px;
}
tr{
}
th, td{
	line-height: 110%;
	color: #333;
	border-right: none;
	border-top-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
th{
	background: #B7BFBC;
	border: 1px solid #AAA;
	font-weight: bold;
	color: #000;
}
th.subTh{
	background: #D7D9D8;
	border-bottom-color: #C7D0CD;
}
hr{
	display: none;
}
fieldset{
	border: 0;
}
iframe{
	border: none;
	width: 640px;
	height: 650px;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
kbd{
	padding: 0 .2em;
	font: bold 1em/120% verdana;
	background: #FFC;
}
/*********************************************************************************** ESTRUCTURA PRINCIPAL ***/
.center{
	width: 90%;
	min-width: 900px;
	max-width: 1100px;
	margin: 0 auto;
}
#titu{
	position: absolute;
	display: block;
	width: 370px;
	height: 65px;
	top: .8em;
	left: 1%;
	font-size: 1.9em;
	text-indent: -1000em;
	z-index: 10;
	background: url(../imag/logo/logoBancoEdwards.gif) no-repeat 0 0;
}
a, #menuAuxi li a:visited, .bloqBann li a:visited{
	color: #06C;
	text-decoration: underline;
}
/*------------------------------------- HEADER */
#header{
	position: absolute;
	width: 100%;
	top: 0;
	left: 0;
	text-align: left;
}
.links {
	font-size: 0.75em;
}

#header .center{
	position: relative;
	display: block;
	height: 8.3em;
}
/*------------------------------------- MAIN */
#main{
	position: relative;
	top: 8.3em;
	padding-bottom: 1em;
	text-align: left;
}
#main .center{
	position: relative;
	background: url(../imag/auxi/auxiMain.gif) repeat-y 29% 100px;
}
.cont{
	float: right;
	width: 71%;
	right: 2%;
}
.contCent{
	position: relative;
	display: block;
	float: left;
	width: 60%;
	margin: 1em 0 0 0;
	padding-bottom: 4em;
	left: 3%;
}
#contacto .contCent{
	width: 95%;
}
.contSide{
	position: relative;
	display: block;
	float: right;
	width: 31%;
	margin: 1em 0 0 0;
	right: 3%;
}
.side{
	float: left;
	width: 25%;
	padding: 1em 2% 0 1.9%;
}
/*------------------------------------- FOOTER */
#footer{
	position: relative;
	top: 8.3em;
	padding-bottom: 2.5em;
	text-align: left;
}
#footer .center{
	position: relative;
	border-top: 1px solid #00533F;
}
/*********************************************************************************** ESTRUCTURA HEADER ***/
/*---------------------------------- Top */
#header p{
	position: absolute;
	top: .3em;
	right: 0;
	font-size: .7em;
	color: #758A84;
}
#header p a{
	text-decoration: underline;
	color: #333;
}
#header p a.acti{
	font-weight: bold;
	text-decoration: none;
}
#header p a#acce{
	padding: 0 2em .4em 0;
	background: url(../imag/auxi/auxiIcoAcce.gif) no-repeat top right;
}
/*---------------------------------- Menu */
#menu{
	position: absolute;
	width: 98%;
	bottom: 0;
	left: 0;
	padding-left: 2%;
	border-bottom: 4px solid #00533F;
}
#menu li{
	position: relative;
	display: block;
	float: left;
	height: 2.4em;
	margin-right: .5em;
	list-style: none;
	font-size: .8em;
}
#menu li a{
	display: block;
	width: 100%;
	height: 1.65em;
	padding: .7em 0 0 0;
	font-family: arial, helvetica, sans-serif;
	text-align: center;
	text-decoration: none;
	line-height: 100%;
	color: #333;
	background: url(../imag/back/backMenuHove.jpg) repeat-x 0 -49px;
	border: 1px solid #C7D0CD;
	border-bottom: 0;
}
#menu li a:hover{
	text-decoration: none;
	background: url(../imag/back/backMenuHove.jpg) repeat-x 0 0;
}
#menu li.acti a, #menu li.acti a:hover{
	color: #FFF;
	background: #00533F;
	border-color: #00533F;
}
#menu li a strong{
	display: block;
	height: 1.65em;
	margin-top: -.7em;
	padding: .7em 0 0 0;
	border-right: 1px solid #FFF;
	cursor: pointer;
}
#menu li.acti a strong{
	border-color: #00533F;
}
#menuInic{
	width: 4.5em;
}
#menuServ{
	width: 11em;
}
#menuBene{
	width: 7em;
}
#menuCamp { width:8em;}
#menuPromo { width: 9em;}
#menuBancPref{
	width: 11.2em;
}
#menuBancPriv{
	width: 9em;
}
#menuAuxi{
	position: absolute;
	bottom: .5em;
	right: 0;
	width: 16.5em;
}
#menuAuxi li{
	float: right;
	margin: .2em 0 0 .6em;
	padding: 0 .6em 0 0;
	list-style: none;
	font-size: .8em;
	color: #06C;
	border-right: 1px solid #BAC5C1;
}
#menuAuxi li a{
	font-family: arial, helvetica, sans-serif;
}
#menuAuxi li.acti a{
	font-weight: bold;
	color: #000;
}
#menuAuxi li a:hover{
	text-decoration: underline;
}
/*---------------------------------- Formulario */
#header form{
	position: absolute;
	width: 22%;
	top: 3em;
	right: 0;
	padding: 0;
}
#header form fieldset input#busq{
	display: block;
	float: left;
	width: 67%;
	margin-right: 2%;
	padding: .3em 0 .3em .3em;
	color: #666;
	border: 1px solid #ADB9B5;
}
#header form fieldset .boton{
	float: right;
	width: 28%;
	padding-left: 0;
	padding-right: 0;
}
/*********************************************************************************** ESTRUCTURA CONT ***/
/*---------------------------------- Breadcrumbs */
#brea{
	display: block;
	margin: 0 0 1em 0;
	font-size: .7em;
	line-height: 120%;
	color: #757D8A;
}
#brea a{
	text-decoration: none;
}
#brea a:hover{
	text-decoration: underline;
}
/*---------------------------------- Elementos */
.cont h1{
	margin: 0 0 .5em 0;
	padding: 0;
	font: lighter 1.5em/100% arial, helvetica, sans-serif;
	text-transform: uppercase;
	letter-spacing: -.04em;
	color: #000;
}
.cont h1 small{
	display: block;
	margin-top: -.3em;
	font-weight: bold;
	text-transform: none;
	letter-spacing: 0;
	color: #666;
}
.text h2{
	position: relative;
	font: bold 1.1em/110% arial, helvetica, sans-serif;
	color: #666;
}
.text h2 small a.subiText{
	position: absolute;
	top: .4em;
	right: 0;
	padding-left: 12px;
	font: normal .7em/100% arial, helvetica, sans-serif;
	background: url(../imag/auxi/auxiSubiText.gif) no-repeat left;
}
.text h3{
	margin: .8em 0 0 0;
	font: bold 1em/100% arial, helvetica, sans-serif;
	color: #988942;
}
.text h4{
	
}
.text a:visited{
	color: #4A3B5D;
}
.cont p{
	margin: .5em 0;
	font-size: .75em;
	line-height: 140%;
}
.cont blockquote{
	
}
.cont blockquote p{
	font-size: .7em;
	color: #333;
}
.text ul, text ol{
	padding-left: .8em;
}
.text ul li, .text ol li{
	margin: .8em 0;
	padding-left: 13px;
	line-height: 115%;
}
.text p {
}

.text li a {
	color: #0066CC;
	text-decoration: underline;
	font-size: 1em;
}

.text ul li{
	position: relative;
	list-style: none;
	background: url(../imag/auxi/auxiBullLiText.gif) no-repeat 0 4px;
}
.text ul ul li{
	margin-left: -10px;
	background: url(../imag/auxi/auxiBullSubLiText.gif) no-repeat 1px 5px;
}
.text ol li{
	margin-left: 35px;
	padding-left: 0;
}
.cont form fieldset{
	display: block;
	width: 100%;
	padding: .3em 0;
}
.cont label{
	display: block;
	margin: .3em 0 0 0;
	font-size: .75em;
	font-weight: bold;
	color: #333;
}
.cont label small{
	font-weight: normal;
	color: #988942;
}
.cont input, .cont select, .cont textarea{
	padding: .3em 0 .3em .3em;
	border: 1px solid #C8D0CE;
}
body .cont .alert{
	border-color: #F0AD80;
}
.cont #limp{
	margin-right: 1em;
	text-decoration: underline;
	color: #005CCB;
	background: transparent;
	border: 0;
	cursor: pointer;
}
.mens{
	margin: 1em 0;
	padding: .6em .6em .6em 50px;
	background: #FFFFD5;
	border: 1px solid #FFFF6A;
}
.mens h3{
	margin: .5em 0 .4em 0;
	font: bold 1.2em/60% arial, helvetica, sans-serif;
	color: #333;
}
.error{
	background: #FFFFD5 url(../imag/auxi/icoMensErro.gif) no-repeat 10px 15px;
}
.ok{
	background: #FFFFD5 url(../imag/auxi/icoMensOk.gif) no-repeat 10px 15px;
}
.alerta{
	background: #FFFFCC url(../imag/auxi/icoAlertGran.gif) no-repeat 10px 15px;
}
.textAlert{
	display: block;
	padding: .6em 0 .7em 20px;
	font: normal .7em/120% verdana, arial;
	background: url(../imag/auxi/icoErroComp.gif) no-repeat left;
	color: #F60;
}
/*---------------------------------- Beneficios */
#beneficios{
	padding: 0;
}
#beneficios li{
	height: 8em;
	padding: .5em 0 .5em 200px;
	border-bottom: 1px solid #DDD;
}
#beneficios li.last{
	padding: .5em 0 .5em 200px !important;
}
#masEdwa{
	background: url(../imag/logo/logoMasEdwards.gif) no-repeat top left;
}
#skyBox{
	background: url(../imag/logo/logoSkyBox.jpg) no-repeat top left;
}
#mundEdwa{
	background: url(../imag/logo/logoMundoEdwards.gif) no-repeat top left;
}
/*---------------------------------- Contenido Top */
#mainTop{
	border-bottom: 3px double #C7D0CD;
	background: #FFF;
}
#mainTop .cont{
	position: relative;
	width: 68%;
	height: 6.5em;
	margin: .75em 0 1em 0;
	padding: 0;
	background-color: #F1F3F2;
	background-image: url(../imag/foto/fotoCont01.jpg);
	background-repeat: no-repeat;
	background-position: 100% 0;
	border-right: 10px solid #00533F;
}
#home #mainTop .cont{
	background-image: url(../imag/foto/fotoProm.jpg);
}
#mainTop .cont h2{
	position: absolute;
	top: 1em;
	left: 0;
	padding: .7em .9em;
	font: lighter 1.1em/95% arial, helvetica, sans-serif;
	text-transform: uppercase;
	color: #2E6A5E;
	background: #FFF;
}
#home #mainTop .cont{
	height: 11em;
	background-position: 100% 0;
}
#home #mainTop .cont h2{
	top: 1.9em;
}
#mainTop .side{
	padding-top: .75em;
	padding-bottom: .4em;
}
.cont h2 em{
	display: block;
	font-size: .8em;
	font-style: normal;
	color: #AB9E67;
}
#mainTop .cont a.botoProm{
	position: absolute;
	right: .5em;
	bottom: .7em;
}
.botoProm em{
	position: absolute;
	top: .8em;
	margin-left: .5em;
	width: 12px;
	height: 14px;
	text-indenT: -1000em;
	background: url(../imag/auxi/auxiIcoBotoProm.gif) no-repeat 0 0;
}
#mainTop .side p{
	text-align: center;
	line-height: 120%;
}
/*---------------------------------- Imagenes Top */
/*#home #imagTop1{
	background-image: url(../imag/foto/fotoProm01.jpg);
}
#home #imagTop2{
	background-image: url(../imag/foto/fotoProm02.jpg);
}
#home #imagTop3{
	background-image: url(../imag/foto/fotoProm03.jpg);
}
#home #imagTop4{
	background-image: url(../imag/foto/fotoProm04.jpg);
}
#home #imagTop5{
	background-image: url(../imag/foto/fotoProm05.jpg);
}
#home #imagTop6{
	background-image: url(../imag/foto/fotoProm06.jpg);
}*/
#page #imagTop1, #contacto #imagTop1{
	background-image: url(../imag/foto/fotoCont01.jpg);
}
#page #imagTop2, #contacto #imagTop2{
	background-image: url(../imag/foto/fotoCont02.jpg);
}
#page #imagTop3, #contacto #imagTop3{
	background-image: url(../imag/foto/fotoCont03.jpg);
}
#page #imagTop4, #contacto #imagTop4{
	background-image: url(../imag/foto/fotoCont04.jpg);
}
#page #imagTop5, #contacto #imagTop5{
	background-image: url(../imag/foto/fotoCont05.jpg);
}
#page #imagTop6, #contacto #imagTop6{
	background-image: url(../imag/foto/fotoCont06.jpg);
}
/*---------------------------------- Zona de clientes */
#logiSide{
	position: relative;
	display: block;
	padding: .3em 0;
	border: 1px solid #EAECEB;
	background: #F1F3F2;
}
#logiSide h4{
	display: block;
	padding: .6em .8em .4em .8em;
	font: bold .8em/100% arial;
	letter-spacing: -.01em;
	text-transform: uppercase;
	color: #2E6A5E;
}
#logiSide p{
	margin: .8em .2em;
	line-height: 110%;
	text-align: center;
	color: #333;
}
#logiSide .boton{
	display: block;
	width: 50%;
	margin: .5em auto;
	padding-top: .6em;
	padding-bottom: .6em;
	text-align: center;
}
.alerCiti{
	position: relative;
	display: block;
	margin: .75em 0;
	padding: .5em .6em .6em .8em;
	font: bold .65em/100% verdana;
	text-align: center;
	color: #7FA3C5;
	border: 1px solid #CCC;
}
.txtr{
	text-align: right;
}
.alerCiti a{
	display: block;
	line-height: 120%;
	color: #7FA3C5;
}
.alertCiti .out{
	padding-right: 15px;
}
/*---------------------------------- Destacados Inicio */
.cajaDest{
	margin-bottom: 0;
	background: url(../imag/auxi/auxiDestHome.gif) no-repeat 50% .7em;
}
.listDest{
	margin-top: .75em;
	padding: 0;
}
.listDest li{
	position: relative;
	display: block;
	float: left;
	clear: left;
	width: 48%;
	padding-bottom: 0;
	list-style: none;
	margin-bottom: 1em;
	margin-right: 4%;
	font-size: .7em;
	line-height: 100%;
	color: #666;
}
.listDest li.alt{
	float: left;
	margin-right: 0;
	clear: none;
}
.listDest li a{
	margin-bottom: .1em;
	font: bold 1.15em/100% arial, helvetica, san-serif;
}
.listDest li a:hover{
	color: #000 !important;
}
.listDest li.info{
	font: bold .9em/100% arial;
}
.listDest li a.masInfo{
	font: normal .95em/130% verdana;
	background-position: 100% 2px;
}
.listDest li a strong{
	display: block;
	padding-top: .3em;
}
li a.masc, p.masc{
	display: block;
	width: 100%;
	overflow: hidden;
	border-bottom: 5px solid #00533F;
}
p.masc{
	border: none;
}
li a.masc img{
	border: none;
}
.destInic li a.masc{
	height: 60px;
}
.destIndi li a.masc{
	height: 100px;
}
/*---------------------------------- Destacados Index */
#home .listDest{
	width: 46%;
}
#home .listDest li{
	float: none;
	width: 100%;
}
/*---------------------------------- Eventos y Actividades */
.evenActi, .cont blockquote{
	display: block;
	clear: both;
	margin-top: .75em;
	padding: .6em .5em;
	background: #F1F3F1;
	border: 1px solid #EAECEB;
}
.evenActi{
	margin-top: 1.5em;
}
.evenActi li{
	display: block;
	list-style-type: none;
}
.evenActi li h3.upper em, blockquote h3.upper em{
	color: #000;
}
.evenActi li ul{
	padding-left: .5em;
}
.evenActi li ul li a{
	color: #00533F;
}
/*---------------------------------- Lista Resaltada y de Sidebar */
ul.list, ul.otroDesc, ul.menuCont{
	padding: .3em .5em .3em 0;
}
ul.list li, ul.menuCont li{
	margin: .3em 0;
	line-height: 90%;
	list-style: none;
	font-size: .9em;
}
ul.list li a, ul.menuCont li a{
	padding-left: 16px;
	font-size: .8em;
	line-height: 120%;
	background: transparent url(../imag/auxi/auxiIcoLiEven.gif) no-repeat 0 2px;
}
ul.menuCont li a{
	background: transparent url(../imag/auxi/auxiMenuCont.gif) no-repeat 2px 2px;
}
ul.list li.acti a, ul.list li.acti a, ul.list li.acti ul li.acti a, ul.list li.acti ul li.acti ul li.acti a{
	font-weight: bold;
	text-decoration: none;
	color: #000;
	background: transparent url(../imag/auxi/auxiIcoLiEvenActi.gif) no-repeat 0 2px;
}
ul.list li.acti ul li a, ul.list li.acti ul li.acti ul li a{
	font-weight: normal;
	text-decoration: underline;
	color: #06C;
	background: transparent url(../imag/auxi/auxiIcoLiEven.gif) no-repeat 0 2px;
}
ul li a:visited, ul.list li ul li a:visited, ul.list li.acti ul li ul li a:visited{
	color: #4A3B5D;
}
ul.list li ul{
	padding: .1em 0 .3em 1em;
	font-size: 1.1em;
}
.evenActi li ul.otroDesc{
	position: relative;
	display: block;
	width: 98%;
	left: -.5em;
	padding: 1em .2em 0 .2em;
}
ul.otroDesc li{
	display: block;
	float: left;
	width: 16%;
	margin: 0 0 0 4%;
	padding: 0;
}
ul.otroDesc li a{
	display: block;
	width: 60px;
	padding-left: 5px;
	font-size: .7em;
	line-height: 100%;
	
}
ul.otroDesc li img{
	display: block;
	margin: .1em auto;
	border: 5px solid #C8D0CE;
}
/*---------------------------------- Pagina indice */
#indice, .indice{
	margin: 1em 0;
}
#indice dt, .indice dt{
	padding: .4em 0 0 15px;
	font: bold 1em/120% arial;
	color: #000;
	background: url(../imag/auxi/auxiBullIndiAyud.gif) no-repeat 2px 8px;
}
#indice dd, .indice dd{
	margin-top: .3em;
	padding: 0 0 1.5em 15px;
	font: normal .7em/115% verdana;
	border-bottom: 1px solid #E8EAE9;
	color: #666;
}
#indice dd p, .indice dd p{
	margin-top: .3em;
	font-size: 1.1em;
	line-height: 110%;
}
#indice a:visited, .indice a:visited{
	color: #4A3B5D;
}
/*---------------------------------- Mapa del Sitio */
.mapaCont li{
	float: left;
	width: 39%;
	margin: .7em 0;
	padding: 0 0 0 20px;
	list-style: none;
	font: bold 1em/110% arial, helvetica, sans-serif;
	background: url(../imag/auxi/auxiIcoFileMapa.gif) no-repeat 2px 2px;
}
.mapaCont li:first-child{
	padding-right: 8%;
}
.mapaCont li ul li{
	float: none;
	width: 100%;
	margin: 1em 0;
	padding-left: 14px;
	font: bold .75em/120% verdana, arial, sans-serif;
	background: url(../imag/auxi/auxiBullDocuMapa.gif) no-repeat 0 3px;
}
.mapaCont li ul ul li{
	margin: .1em 0 .1em 0;
	padding: .2em 0 .2em 14px;
	font-size: .9em;
	font-weight: normal;
	background: url(../imag/auxi/auxiBullLiText.gif) no-repeat 0 5px;
}
/*---------------------------------- Resultado de busqueda */
.text ol.resuBusq li{
	padding: .4em 0 .6em 0;
	border-bottom: 1px solid #EEE;
}
.text ol.resuBusq li a{
	font: bold 1.3em/110% arial;
}
.text ol.resuBusq li p{
	margin-top: .2em;
	font: normal 1em/110% verdana;
	color: #666;
}
.pagi{
	font: normal .9em/120% arial;
	text-align: center;
	color: #666;
}
.ad, .ad_area, ol.resuBusq img{
	display: none !important;
}
/*---------------------------------- Contenido lateral*/
.bannSide{
	position: relative;
	display: block;
	width: 100%;
	height: 58px;
	text-decoration: none;
	border: 1px solid #DAD7C8;
}
.bannSide:hover{
	text-decoration: none;
}
.bannSide strong{
	display: block;
	padding: 17px 1.8em 17px .8em;
	font: lighter 12px/11px arial, helvetica, sans-serif;
	text-transform: uppercase;
	color: #2E6A5E;
	background-color: #FAFAFA;
	background-image: url(../imag/foto/fotoBann01.jpg);
	background-repeat: no-repeat;
	background-position: 100% -6px;
	border: 1px solid #FFF;
}
.bannSide:hover strong{
	background-color: #E8E5DA;
	background-position: 100% -76px;
}
.bannSide strong em{
	font-style: normal;
	color: #AB9E67;
}
.bannSide span.tl{
	top: -1px;
	left: -1px;
}
.bannSide span.tr{
	top: -1px;
	right: -1px;
}
.bannSide span.bl{
	bottom: -1px;
	left: -1px;
}
.bannSide span.br{
	bottom: -1px;
	right: -1px;
}
/* imagenes banner random */
#bannSide1 strong{
	background-image: url(../imag/foto/fotoBann01.jpg);
}
#bannSide2 strong{
	background-image: url(../imag/foto/fotoBann02.jpg);
}
#bannSide3 strong{
	background-image: url(../imag/foto/fotoBann03.jpg);
}
#bannSide4 strong{
	background-image: url(../imag/foto/fotoBann04.jpg);
}
#bannSide5 strong{
	background-image: url(../imag/foto/fotoBann05.jpg);
}
/*---------------------------------- Bloque publicidad cont side */
.bloqBann{
	position: relative;
	display: block;
	margin: .75em 0 0 0;
	padding: 1em;
	background: #F1F3F2 url(../imag/foto/fotoBeneTarjEdwa.jpg) no-repeat 50% 100%;
	border: 1px solid #EAECEB;
}
.bloqBann ul{
	margin: .5em 0 8em 0;
	padding-left: .3em;
}
.bloqBann ul li{
	margin: .5em 0;
	padding-left: 16px;
	list-style: none;
	font-size: .7em;
	line-height: 120%;
	background: transparent url(../imag/auxi/auxiIcoLiEven.gif) no-repeat 0 2px;
}
.bloqBann a{
	margin: 0 auto;
}
/*********************************************************************************** ESTRUCTURA SIDEBAR ***/
.side p{
	margin: 0 0 .5em 0;
	font-size: .7em;
	line-height: 100%;
	letter-spacing: -.04em;
	color: #CCC;
}
.side p a{
	line-height: 70%;
}
.tablIndi{
	margin-top: .45em;
	border: 1px solid #CAD0D0;
	background: #FFF;
}
.tablIndi div{
	border: 1px solid #FFF;
	padding: .55em .75em .75em .75em;
	background: url(../imag/back/backTablIndi.jpg) repeat-x 0 0;
}
.tablIndi h4{
	padding-bottom:.2em;
	font: lighter .8em/100% arial, helvetica, sans-serif;
	text-transform: uppercase;
	color: #2E6A5E;
	border-bottom: 2px solid #C8C8D0;
}
.tablIndi dl{
	font-size: .7em;
	text-transform: uppercase;
}
.tablIndi dl dt{
	padding: .3em 0 .2em 0;
	color: #988942;
	border-bottom: 1px solid #C8C8D0;
}
.tablIndi dl dd{
	float: right;
	margin-top: -2em;
	font-weight: bold;
}
.tablIndi a.right{
	font-size:.7em;
}
/*********************************************************************************** ESTRUCTURA FOOTER ***/
/*--------------------------------- Menu Footer */
#menuFoot{
	position: absolute;
	top: -4em;
	left: 0;
	width: 37.5%;
	margin-left: 33.5%;
}
#menuFoot p{
	padding-bottom: .3em;
	font-size: .7em;
	color: #999;
}
#menuFoot p a{
	padding: 0 3px 0 14px;
	text-decoration: none;
	color: #666;
}
#menuFoot p a:hover{
	text-decoration: underline;
}
#volv{
	background: url(../imag/auxi/auxiVolv.gif) no-repeat 4px 55%;
}
#subi{
	background: url(../imag/auxi/auxiSubi.gif) no-repeat 2px 55%;
}
#footer ul{
	border-top: 1px solid #C8D0CE;
}
#footer ul li{
	float: left;
	margin-top: .3em;
	padding: 0 .6em;
	list-style: none;
	font-size: .7em;
	line-height: 130%;
	border-right: 1px solid #B2B2B2;
}
#footer ul li.acti a{
	text-decoration: none;
	font-weight: bold;
	color: #000;
}
#footer ul li.last{
	padding: 0 .6em !important;
}
/*--------------------------------- Logo Footer */
#logoFoot{
	display: block;
	float: right;
	width: 49%;
	height: 2em;
	text-indent: -1000em;
	background: url(../imag/logo/logoFoot.gif) no-repeat 7px 1px;
}
/*--------------------------------- Ayerviernes */
#av{
	position: absolute;
	width: 18px;
	height: 10px;
	top: .7em;
	right: 2%;
	text-indent: -1000em;
	background: url(../imag/logo/logo_av.gif) no-repeat 0 0;
}
#av:hover{
	background-position: -19px 0;
}
#page #av{
	display: none;
}
/*--------------------------------- Legales */
address{
	clear: both;
	padding: .1em 0 0 2%;
	color: #666;
	text-align: left;
	font: normal .7em/120% verdana, sans-serif;
}
address a{
	float: none !important;
	font-size: 1em !important;
}
/*--------------------------------- Validacion */
#validator{
	float: left;
	display: block;
	width: 46%;
	padding: .5em 2%;
	font-size: .65em;
	color: #FFF;
	background: #00533F;
}
#validator a{
	color: #FFF;
}
#oculVali{
	position: absolute;
 	width: 35em;
	top: -8em;
	left: 16em;
	font: normal 1em/125% verdana, arial, helvetica, sans-serif;
	z-index: 3000;
	padding: 0 0 .8em 0;
	background: url(../imag/auxi/auxiOculVali.gif) no-repeat bottom left;
	border: 0;
}
#oculVali strong{
	position: relative;
	display: block;
	padding: 1.8em .7em 1.2em .6em;
	font-weight: normal;
	line-height: 120%;
	color: #333;
	background: #FFFFCC;
	border: 1px solid #D0C8D0;
	border-bottom: 0;
}
#oculVali a{
	position: absolute;
	display: block;
	top: .5em;
	right: .6em;
	font: normal normal normal .9em/125% arial;
	color: #F60;
	cursor: pointer;
}
/*********************************************************************************** AUXILIARES ***/
.colo{
	background: #F4F6F5;
}
.irCont{
	display: none;
}
.left{
	float: left;
}
.right{
	float: right !important;
}
.last{
	padding: 0 !important;
	border: none !important;
}
.noBord{
	border: none !important;
}
.boton, .cont input.boton{
	padding: .2em .5em .2em .5em;
	font: bold .8em/100% arial, helvetica, sans-serif;
	text-decoration: none;
	color: #FFF;
	border: 1px outset #658E32;
	background: #658E32;
	cursor: pointer;
}
.boton:hover, .cont input.boton:hover{
	text-decoration: none;
	background: #54762A;
}
.soliProd{
	display: block;
	height: 3em;
	padding-top: .3em;
}
.soliProd .botoProm{
	float: right;
	width: 11em;
	margin: 0 0 4px 0;
	font-size: 1.25em;
	text-indent: 5px;
	background: url(../imag/boto/botoPromRigh02.gif) no-repeat top right;
}
.soliProd .botoProm span{
	padding: .9em 0 .8em 1em;
	background: url(../imag/boto/botoPromLeft02.gif) no-repeat 0 0;
}
.soliProd .botoProm:hover{
	background: url(../imag/boto/botoPromRigh02.gif) no-repeat bottom right;
}
.soliProd .botoProm:hover span{
	background: url(../imag/boto/botoPromLeft02.gif) no-repeat 0 100%;
}
.botoProm{
	display: block;
	width: 8em;
	padding-right: 1em;
	text-transform: uppercase;
	text-decoration: none;
	background: url(../imag/boto/botoPromRigh.gif) no-repeat top right;
	color: #3E571E;
}
.botoProm span{
	display: block;
	width: 100%;
	height: 100%;
	padding: 1em 0 1em 1em;
	font: bold .7em/100% arial, helvetica, sans-serif;
	color: #3E571F;
	background: url(../imag/boto/botoPromLeft.gif) no-repeat 0 0;
	cursor: pointer;
}
.botoProm:hover{
	background: url(../imag/boto/botoPromRigh.gif) no-repeat 100% 100%;
}
.botoProm:hover span{
	background: url(../imag/boto/botoPromLeft.gif) no-repeat 0 100%;
}
.botoProm .out{
	background-position: 100% 2px;
}
.upper{
	font: lighter 1.1em/95% arial, helvetica, sans-serif;
	letter-spacing: -.04em;
	text-transform: uppercase;
	color: #2E6A5E;
}
.upper em{
	display: block;
	font-size: .8em;
	font-style: normal;
	color: #AB9E67;
}
.masInfo{
	float: right;
	padding-right: 16px;
	font-size: .7em;
	letter-spacing: -.04em;
	background: url(../imag/auxi/auxiIcoMasInfo.gif) no-repeat 100% 5px;
}
.out{
	margin-top: .3em;
	padding-right: 16px;
	background: url(../imag/auxi/auxiIcoOut.gif) no-repeat 100% 4px;
}
.out2{
	margin: .3em 0 0 -5px !important;
	padding: 0 0 .3em 14px;
	background: url(../imag/auxi/auxiIcoOut02.gif) no-repeat 0 3px;
}
.new{
	position: absolute;
	display:block;
	width: 46px;
	height: 46px;
	top: 0;
	right: 0;
	background: url(../imag/auxi/auxiIcoNew.gif) no-repeat top right;
}
ul li.pdf{
	margin-left: -6px;
	padding: .3em 0 .3em 20px;
	background: url(../imag/auxi/auxiPdf.gif) no-repeat 0 50%;
}
ul li.pdf2{
	margin: 2px 0 0 -6px;
	padding: .3em 0 .3em 20px;
	background: url(../imag/auxi/auxiIconPdf.gif) no-repeat 0 50%;	
}
span.tl, span.tr, span.bl, span.br{
	position: absolute;
	display: block;
	width: 1px;
	height: 1px;
	font-size: 1px;
	background: #FFF;
	z-index: 10;
}
span.tl{
	top: 0px;
	left: 0px;
}
span.tr{
	top: 0;
	right: -2px;
}
span.bl{
	bottom: 0px;
	left: 0px;
}
span.br{
	bottom: 0px;
	right: -2px;
}
/*--------------------------------- 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 a % ---------------------*/
.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%;
}
.text td {
	font-size: 0.75em;
}
#main .text a {
	font-size: 1em;
}
