﻿/* CSS */
/* TACA.com 2008 */

 body {
	margin:0px; 
	padding:0px; 
	border:0px; 
}

body { 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#000000;
	width:100%; 
	height:auto;
	text-align:center;
}
h1 { font-size:18px; }
h1 span { display:none; }
h2 { font-size:16px; }
h3 { font-size:14px; }
ul, li{ list-style-type:none; }
form{ color:#666666}
a { background:transparent; color:#5E5D60; text-decoration:none; font-weight:bold}
a:hover { background:transparent; color:#908781; font-weight:bold; text-decoration:underline;}


a.otherlinks { background:transparent; color:#5E5D60; text-decoration:none; font-weight:normal}
/* [ELIMINAR] 
a.otherlinks:hoversepgray_ec { 
	background:transparent; 
	color:#908781; 
	font-weight:bold; 
	text-decoration:underline;
}
*/

input.inputradio {background:transparent; border:0px; width:15px; height:15px;}
input.inputcheckbox {background:transparent; border:0px; width:18px; height:18px;}
.controls{ color:#c2dcdd; font-size:9px; text-decoration:none;}

#contenedor { 
	text-align:left;
	margin-right:auto; 
	margin-left:auto; 
	width:960px; 
	height:auto;  
	background:#fff;
}

/* --- HEADER --- */

/* ocultado para impresion - salvadoresc */
#header { 
	margin-right:auto; 
	margin-left:auto; 
/*	padding-top:10px; */
	height:50px;  
	padding-left: 30px; 
	padding-right: 30px;
}
#header h2 { background:url(../images/com/hea_logotaca.gif) no-repeat; width:200px; height:100px; float:left; }
/*#header h2 span { display:none; }*/


/* menu customer - search */

/* ocultado para impresion - salvadoresc */
#header .mnusup { 
	margin-right:8px; 
	background:transparent; 
	color:#908781; 
	width:505px; 
	height:30px; 
	float:right; 
	display:none;  
}
#header .mnusup h3 span { display:none; }
#header .mnusup ul { margin-top:3px; list-style-type:none; display:inline; float:left; }

#header .mnusup ul li { padding-right:5px; margin-left:5px;  background:url(../images/com/bullet_flred.gif) no-repeat; background-position:0px 1px; color:#908781; text-indent:15px; width:auto; height:18px; list-style-type:none; display:inline; float:left; }

#header .mnusup ul li.customer { padding-right:5px; background:url(../images/com/bullet_flred.gif) no-repeat; background-position:0px 2px; color:#908781; text-indent:15px; border-right:1px solid #908781; width:auto; height:18px; list-style-type:none; display:inline; float:left; }
#header .mnusup ul li a { background:transparent; color:#908781; text-decoration:none;}
#header .mnusup ul li a:hover { background:transparent; color:#908781; text-decoration:underline;}
#header .mnusup .searchbox, .searchbox { width:140px; height:21px; float:right;  }
#header .mnusup .searchbox input.search, .searchbox input.search { padding:3px 4px 0px 4px;background:url(../images/com/pic_inputsearch.gif) no-repeat;  color:#908781; width:107px; height:18px; float:left; }
#header .mnusup .searchbox input.searchgo, .searchbox input.searchgo {width:25px; height:21px; float:left; }

/* navegation primary */

/* ocultado para impresion - salvadoresc */
#header .mnunav {
	margin:0px; 
	width: 450px; 
	height:30px; 
	z-index:1000 ; 
	float:right;  
	display:none;
}
#header .mnunav h3 span, #header .mnunav span { display:none; }
#header .mnunav ul { margin-top:7px; padding:0px; list-style-type:none; display:inline; width:auto; height:30px;   float:left;  }

#header .mnunav ul li {list-style-type:none; display:inline; float:left; margin:0px }

#header .mnunav ul li.planning span{float:left; display: inline; width:176px; height:29px; background:url(../images/eng/home/btn_planningreservations.jpg) no-repeat; margin:0px; padding:0px; }
#header .mnunav ul li.before span{float:left; display:inline; width:171px; height:29px; background: url(../images/eng/home/btn_serviceandinformation.jpg) no-repeat;  margin:0px; padding:0px;}
#header .mnunav ul li.distancia span{float:left; display:inline; width:100px; height:29px; background: url(../images/eng/home/btn_distancia.jpg) no-repeat;  margin:0px; padding:0px;}

/*Estilos creados para header español (faltan imagenes respectivas)*/
#header .mnunav ul li.planes span{float:left; display: inline; width:176px; height:29px; background:url(../images/esp/home/btn_planificaycompra.jpg) no-repeat; margin:0px; padding:0px; }
#header .mnunav ul li.antes span{float:left; display:inline; width:171px; height:29px; background: url(../images/esp/home/btn_servinfo.jpg) no-repeat;  margin:0px; padding:0px;}
#header .mnunav ul li.distancias span{float:left; display:inline; width:100px; height:29px; background: url(../images/esp/home/btn_distancia.jpg) no-repeat;  margin:0px; padding:0px;}

#header .mnunav ul li.planning span:hover, #header .mnunav ul li.before span:hover, #header .mnunav ul li.distancia span:hover{ background-position: 0px -29px no-repeat}

/* dropdownnavegation primary */
#header .mnunav .mnunavdown { padding:0px 0px 0px 10px; background:url(../images/com/bckg_dropdown.gif) no-repeat; position:relative; top:-10px; width:410px; height:200px; z-index:1; float:left;   }
#header .mnunav .mnunavdown ul { list-style-type:none; width:112px; height:185px; float:left;  }
#header .mnunav .mnunavdown ul li.mnudrop { margin-left:-10px; background:url(../images/com/bullet_flred.gif) no-repeat; background-position:0px 2px; color:#908781; font-size:11px; text-indent:13px; width:auto; height:auto; line-height:17px; letter-spacing:-0.5px; list-style-type:none; float:left; }
#header .mnunav .mnunavdown ul li.mnudrop a { background:transparent; color:#908781; text-decoration:none;}
#header .mnunav .mnunavdown ul li.mnudrop a:hover { background:transparent; color:#c8223e; text-decoration:none;}

/* message area */
#header .messarea {  margin-top:10px; margin-right:10px; width:auto; height:20px; float:right;   }
#header .messarea p { display:inline;  padding-top:8px; margin-left:7px; font-size:11px; color:#908781; width:auto; height:12px; float:left;   }
#header .messarea p.logout { background:url(../images/com/bullet_flred.gif) no-repeat; background-position:2px 10px; text-indent:14px; color:#908781; width:auto; height:12px; float:left;   }
#header .messarea p.logout a { background:transparent; color:#908781; text-decoration:none;}
#header .messarea p.logout a:hover { background:transparent; color:#333; text-decoration:none;}
#header .messarea span.txtbigred, .txtbigred2 { padding:5px 5px 0px 20px; font-size:14px; font-weight:bold; color:#c8223e; width:auto; height:15px; float:left; }
.txtbigred2{ margin:10px 5px 10px -5px}

/* ocultado para impresion - salvadoresc */
#mensajes { 
	float: right; 
	width:700px; 
	height:auto; 
	padding-bottom:5px;
	display:none;
}

/* --- MENU  - RED BAR --- */
#mnubar { padding:0px 30px; background:url(../images/com/mnu_bckg.gif) no-repeat bottom; width:900px; height:45px;  }
#mnubar h2 span { display:none; }
#mnubar ul { margin-left:3px;  list-style-type:none; display:inline;float:left; }
#mnubar ul li { margin-right:2px;  list-style-type:none; display:inline; float:left; }

#mnubar ul li a{margin-right:2px; ; width:220px; height:36px; list-style-type:none; text-decoration:none; display:inline;display:block; background:url(../images/com/mainmenu_item.gif) 0px 0px no-repeat}
#mnubar ul li a:hover{ background-position:bottom}
#mnubar ul li a h1{ float:left; width:220px; height:36px;  }
#mnubar ul li.mnusearch a h1{background:url(../images/eng/home/mnubook_img.gif) no-repeat}
#mnubar ul li.mnumytrips a h1{background:url(../images/eng/home/mnunytrips_img.gif) no-repeat}
#mnubar ul li.mnustatus a h1{background:url(../images/eng/home/mnuflight_img.gif) no-repeat}
#mnubar ul li.mnudistancia a h1{background:url(../images/eng/home/mnumilles_img.gif) no-repeat}

/*Estilos creados para menu bar español (faltan imagenes respectivas)*/
#mnubar ul li.mnubuscar a h1{background:url(../images/esp/home/mnutravel_img.gif) no-repeat}
#mnubar ul li.mnumisviajes a h1{background:url(../images/esp/home/mnutrips_img.gif) no-repeat}
#mnubar ul li.mnuestado a h1{background:url(../images/esp/home/mnuvuelos_img.gif) no-repeat}
#mnubar ul li.mnudistancias a h1{background:url(../images/esp/home/mnumilles_img.gif) no-repeat}

/* --- CONT INFO --- */

#contbox {  
	padding:0px 30px 30px 29px; 
	background:url(../images/com/bckg.gif) repeat-y; 
	height:auto; 
	width:900px;
	float:left; 
	border-left:3px solid #f0f0f0;
	border-right:3px solid #f0f0f0;
	border-bottom:3px solid #f0f0f0;
	border-top:0px solid #f0f0f0;
}

/* general content */
/*[VERIFICAR] esta clase aparentemente solamente se aplica a las paginas de busqueda.
#contboxinfo { padding:10px 10px 40px 10px; width:882px; height:auto; }
*/
#contboxpage { 
	height:auto;
	padding:10px 0px 40px 0; 
}


.iconos { margin-bottom:10px; padding-top:10px; text-align:right; width:120px; height:auto;  float:left; }

.iconospage { 
	margin-bottom:10px; 
	height:auto; 
	
}

p.txticonos {font-size:11px; color:#666; text-align:right; }
p.txticonospage {font-size:11px; color:#666; text-align:left; }
p.txticonos a, p.txticonospage a {background:transparent; color:#666; text-decoration:none; }
p.txticonos a:hover, p.txticonospage a:hover {background:transparent; color:#333; text-decoration:none; }

/*  titles  */
#title { margin-bottom:10px; width:882px; height:auto; float:left; }
p.titredbg { font-size:22px; color:#c8223e; float:left;   }
p.titred  { font-size:12px; font-weight:bold; color:#c8223e; float:left; }

p.txtleft { font-size:11px; color:#666; float:left; }
p.titbl  { font-size:12px; font-weight:bold; color:#fff; float:left; }


/*  titles red bar */
#contboxtop  { 
	padding:0px 35px; 
	background:url(../images/com/mnu_bckg.gif) no-repeat bottom; 
	height:37px;  
}
#contboxtop span { display:none}
#contboxtop h2, #contboxtop .titiledistancia { padding-top:7px; padding-left:10px;  background: url(../images/com/bckgtitles.gif) no-repeat; color:#fff; font-weight:normal; width:880px; height:30px; }
#contboxtop .titiledistancia {background: url(../images/eng/ter/bckgtitle_distancia.gif) no-repeat;}
#contboxtop .titiledistancia_es {background: url(../images/esp/ter/bckgtitle_distancia.gif) no-repeat;}
#contboxtop .titecenter {padding-top:7px; padding-left:10px; background: url(../images/com/bckgtitle_ecenter.gif) no-repeat; color:#fff; font-weight:normal; width:880px; height:30px;}
#contboxtop .titecenter p { padding-top:3px; margin-left:100px;  color:#fff; font-size:14px; font-weight:normal; width:auto; height:15px; }
#contboxtop .titetacacargo {padding-top:7px; padding-left:10px; background: url(../images/com/bckgtitle_tacacargo.gif) no-repeat; color:#fff; font-weight:normal; width:880px; height:30px;}
#contboxtop .titeregional {padding-top:7px; padding-left:10px; background: url(../images/com/bckgtitle_tacaregional.gif) no-repeat; color:#fff; font-weight:normal; width:880px; height:30px;}
#contboxtop .titetrains {padding-top:7px; padding-left:10px; background: url(../images/eng/ter/bckgtitle_travelinsur.gif) no-repeat; color:#fff; font-weight:normal; width:880px; height:30px;}
#contboxtop .titetrains_es {padding-top:7px; padding-left:10px; background: url(../images/esp/ter/bckgtitle_travelinsur.gif) no-repeat; color:#fff; font-weight:normal; width:880px; height:30px;}
#contboxtop .titebaggage {padding-top:7px; padding-left:10px; background: url(../images/eng/ter/bckgtitle_baggage.gif) no-repeat; color:#fff; font-weight:normal; width:880px; height:30px;}
#contboxtop .titebaggage_es {padding-top:7px; padding-left:10px; background: url(../images/esp/ter/bckgtitle_baggage.gif) no-repeat; color:#fff; font-weight:normal; width:880px; height:30px;}
#contboxtop .titeinmreq {padding-top:7px; padding-left:10px; background: url(../images/eng/ter/bckgtitle_immigration.gif) no-repeat; color:#fff; font-weight:normal; width:880px; height:30px;}
#contboxtop .titeinmreq_es {padding-top:7px; padding-left:10px; background: url(../images/esp/ter/bckgtitle_immigration.gif) no-repeat; color:#fff; font-weight:normal; width:880px; height:30px;}
#contboxtop .titeupgrade {padding-top:7px; padding-left:10px; background: url(../images/eng/ter/bckgtitle_upgrades.gif) no-repeat; color:#fff; font-weight:normal; width:880px; height:30px;}
#contboxtop .titeupgrade_es {padding-top:7px; padding-left:10px; background: url(../images/esp/ter/bckgtitle_upgrades.gif) no-repeat; color:#fff; font-weight:normal; width:880px; height:30px;}
#contboxtop .titerefund {padding-top:7px; padding-left:10px; background: url(../images/eng/ter/bckgtitle_refunds.gif) no-repeat; color:#fff; font-weight:normal; width:880px; height:30px;}
#contboxtop .titerefund_es {padding-top:7px; padding-left:10px; background: url(../images/esp/ter/bckgtitle_refunds.gif) no-repeat; color:#fff; font-weight:normal; width:880px; height:30px;}
#contboxtop .titeminpet {padding-top:7px; padding-left:10px; background: url(../images/eng/ter/bckgtitle_minorspets.gif) no-repeat; color:#fff; font-weight:normal; width:880px; height:30px;}
#contboxtop .titeminpet_es {padding-top:7px; padding-left:10px; background: url(../images/esp/ter/bckgtitle_minorspets.gif) no-repeat; color:#fff; font-weight:normal; width:880px; height:30px;}
#contboxtop .titeairinf {padding-top:7px; padding-left:10px; background: url(../images/eng/ter/bckgtitle_airportinfo.gif) no-repeat; color:#fff; font-weight:normal; width:880px; height:30px;}
#contboxtop .titeairinf_es {padding-top:7px; padding-left:10px; background: url(../images/esp/ter/bckgtitle_airportinfo.gif) no-repeat; color:#fff; font-weight:normal; width:880px; height:30px;}
#contboxtop .titeinfser {padding-top:7px; padding-left:10px; background: url(../images/eng/ter/bckgtitle_inflightserv.gif) no-repeat; color:#fff; font-weight:normal; width:880px; height:30px;}
#contboxtop .titeinfser_es {padding-top:7px; padding-left:10px; background: url(../images/esp/ter/bckgtitle_inflightserv.gif) no-repeat; color:#fff; font-weight:normal; width:880px; height:30px;}
#contboxtop .titeabotac {padding-top:7px; padding-left:10px; background: url(../images/eng/ter/bckgtitle_abouttaca.gif) no-repeat; color:#fff; font-weight:normal; width:880px; height:30px;}
#contboxtop .titeabotac_es {padding-top:7px; padding-left:10px; background: url(../images/esp/ter/bckgtitle_abouttaca.gif) no-repeat; color:#fff; font-weight:normal; width:880px; height:30px;}
#contboxtop .titebuspro {padding-top:7px; padding-left:10px; background: url(../images/eng/ter/bckgtitle_businessprograms.gif) no-repeat; color:#fff; font-weight:normal; width:880px; height:30px;}
#contboxtop .titebuspro_es {padding-top:7px; padding-left:10px; background: url(../images/esp/ter/bckgtitle_businessprograms.gif) no-repeat; color:#fff; font-weight:normal; width:880px; height:30px;}
#contboxtop .titeearmil {padding-top:7px; padding-left:10px; background: url(../images/eng/ter/bckgtitle_earnmiles.gif) no-repeat; color:#fff; font-weight:normal; width:880px; height:30px;}
#contboxtop .titeearmil_es {padding-top:7px; padding-left:10px; background: url(../images/esp/ter/bckgtitle_earnmiles.gif) no-repeat; color:#fff; font-weight:normal; width:880px; height:30px;}
#contboxtop .titeusemil {padding-top:7px; padding-left:10px; background: url(../images/eng/ter/bckgtitle_usemiles.gif) no-repeat; color:#fff; font-weight:normal; width:880px; height:30px;}
#contboxtop .titeusemil_es {padding-top:7px; padding-left:10px; background: url(../images/esp/ter/bckgtitle_usemiles.gif) no-repeat; color:#fff; font-weight:normal; width:880px; height:30px;}
#contboxtop .titebuymil {padding-top:7px; padding-left:10px; background: url(../images/eng/ter/bckgtitle_buytramiles.gif) no-repeat; color:#fff; font-weight:normal; width:880px; height:30px;}
#contboxtop .titebuymil_es {padding-top:7px; padding-left:10px; background: url(../images/esp/ter/bckgtitle_buytramiles.gif) no-repeat; color:#fff; font-weight:normal; width:880px; height:30px;}
#contboxtop .titedishlp {padding-top:7px; padding-left:10px; background: url(../images/eng/ter/bckgtitle_distanciahelp.gif) no-repeat; color:#fff; font-weight:normal; width:880px; height:30px;}
#contboxtop .titedishlp_es {padding-top:7px; padding-left:10px; background: url(../images/esp/ter/bckgtitle_distanciahelp.gif) no-repeat; color:#fff; font-weight:normal; width:880px; height:30px;}
#contboxtop .titeabodis {padding-top:7px; padding-left:10px; background: url(../images/eng/ter/bckgtitle_aboutdistancia.gif) no-repeat; color:#fff; font-weight:normal; width:880px; height:30px;}
#contboxtop .titeabodis_es {padding-top:7px; padding-left:10px; background: url(../images/esp/ter/bckgtitle_aboutdistancia.gif) no-repeat; color:#fff; font-weight:normal; width:880px; height:30px;}
#contboxtop .titetercon {padding-top:7px; padding-left:10px; background: url(../images/eng/ter/bckgtitle_termscondit.gif) no-repeat; color:#fff; font-weight:normal; width:880px; height:30px;}
#contboxtop .titetercon_es {padding-top:7px; padding-left:10px; background: url(../images/esp/ter/bckgtitle_termscondit.gif) no-repeat; color:#fff; font-weight:normal; width:880px; height:30px;}
#contboxtop .titepriva {padding-top:7px; padding-left:10px; background: url(../images/eng/ter/bckgtitle_privacy.gif) no-repeat; color:#fff; font-weight:normal; width:880px; height:30px;}
#contboxtop .titepriva_es {padding-top:7px; padding-left:10px; background: url(../images/esp/ter/bckgtitle_privacy.gif) no-repeat; color:#fff; font-weight:normal; width:880px; height:30px;}
#contboxtop .titecont {padding-top:7px; padding-left:10px; background: url(../images/eng/ter/bckgtitle_help.gif) no-repeat; color:#fff; font-weight:normal; width:880px; height:30px;}
#contboxtop .titecont_es {padding-top:7px; padding-left:10px; background: url(../images/esp/ter/bckgtitle_help.gif) no-repeat; color:#fff; font-weight:normal; width:880px; height:30px;}
#contboxtop .titecco {padding-top:7px; padding-left:10px; background: url(../images/eng/ter/bckgtitle_corporateacc.gif) no-repeat; color:#fff; font-weight:normal; width:880px; height:30px;}
#contboxtop .titecco_es {padding-top:7px; padding-left:10px; background: url(../images/esp/ter/bckgtitle_corporateacc.gif) no-repeat; color:#fff; font-weight:normal; width:880px; height:30px;}
#contboxtop .titeflights {padding-top:7px; padding-left:10px; background: url(../images/eng/ter/bckgtitle_selectflights.gif) no-repeat; color:#fff; font-weight:normal; width:880px; height:30px;}
#contboxtop .titeflights_es {padding-top:7px; padding-left:10px; background: url(../images/esp/ter/bckgtitle_selectflights.gif) no-repeat; color:#fff; font-weight:normal; width:880px; height:30px;}
#contboxtop .titeoffers {padding-top:7px; padding-left:10px; background: url(../images/eng/ter/bckgtitle_specialoffers.gif) no-repeat; color:#fff; font-weight:normal; width:880px; height:30px;}
#contboxtop .titeoffers_es {padding-top:7px; padding-left:10px; background: url(../images/esp/ter/bckgtitle_specialoffers.gif) no-repeat; color:#fff; font-weight:normal; width:880px; height:30px;}
#contboxtop .titeoff {padding-top:7px; padding-left:10px; background: url(../images/eng/ter/bckgtitle_taoffices.gif) no-repeat; color:#fff; font-weight:normal; width:880px; height:30px;}
#contboxtop .titeoff_es {padding-top:7px; padding-left:10px; background: url(../images/esp/ter/bckgtitle_taoffices.gif) no-repeat; color:#fff; font-weight:normal; width:880px; height:30px;}
#contboxtop .titegroup {padding-top:7px; padding-left:10px; background: url(../images/eng/ter/bckgtitle_grouptravel.gif) no-repeat; color:#fff; font-weight:normal; width:880px; height:30px;}
#contboxtop .titegroup_es {padding-top:7px; padding-left:10px; background: url(../images/esp/ter/bckgtitle_grouptravel.gif) no-repeat; color:#fff; font-weight:normal; width:880px; height:30px;}
#contboxtop .titesched {padding-top:7px; padding-left:10px; background: url(../images/eng/ter/bckgtitle_grouptravel.gif) no-repeat; color:#fff; font-weight:normal; width:880px; height:30px;}
#contboxtop .titesched_es {padding-top:7px; padding-left:10px; background: url(../images/esp/ter/bckgtitle_grouptravel.gif) no-repeat; color:#fff; font-weight:normal; width:880px; height:30px;}
#contboxtop .titesched {padding-top:7px; padding-left:10px; background: url(../images/eng/ter/bckgtitle_flightsched.gif) no-repeat; color:#fff; font-weight:normal; width:880px; height:30px;}
#contboxtop .titesched_es {padding-top:7px; padding-left:10px; background: url(../images/esp/ter/bckgtitle_flightsched.gif) no-repeat; color:#fff; font-weight:normal; width:880px; height:30px;}
#contboxtop .titeres {padding-top:7px; padding-left:10px; background: url(../images/eng/ter/bckgtitle_searchreserv.gif) no-repeat; color:#fff; font-weight:normal; width:880px; height:30px;}
#contboxtop .titeres_es {padding-top:7px; padding-left:10px; background: url(../images/esp/ter/bckgtitle_searchreserv.gif) no-repeat; color:#fff; font-weight:normal; width:880px; height:30px;}
#contboxtop .titefriend {padding-top:7px; padding-left:10px; background: url(../images/eng/ter/bckgtitle_tellafriend.gif) no-repeat; color:#fff; font-weight:normal; width:880px; height:30px;}
#contboxtop .titefriend_es {padding-top:7px; padding-left:10px; background: url(../images/esp/ter/bckgtitle_tellafriend.gif) no-repeat; color:#fff; font-weight:normal; width:880px; height:30px;}
#contboxtop .titedist {padding-top:7px; padding-left:10px; background: url(../images/eng/ter/bckgtitle_dist.gif) no-repeat; color:#fff; font-weight:normal; width:880px; height:30px;}
#contboxtop .titedist_es {padding-top:7px; padding-left:10px; background: url(../images/esp/ter/bckgtitle_dist.gif) no-repeat; color:#fff; font-weight:normal; width:880px; height:30px;}
#contboxtop .titeibelog {padding-top:7px; padding-left:10px; background: url(../images/eng/ter/bckgtitle_signin.gif) no-repeat; color:#fff; font-weight:normal; width:880px; height:30px;}
#contboxtop .titeibelog_es {padding-top:7px; padding-left:10px; background: url(../images/esp/ter/bckgtitle_signin.gif) no-repeat; color:#fff; font-weight:normal; width:880px; height:30px;}
#contboxtop .titecongre {padding-top:7px; padding-left:10px; background: url(../images/eng/ter/bckgtitle_meetconvent.gif) no-repeat; color:#fff; font-weight:normal; width:880px; height:30px;}
#contboxtop .titecongre_es {padding-top:7px; padding-left:10px; background: url(../images/esp/ter/bckgtitle_meetconvent.gif) no-repeat; color:#fff; font-weight:normal; width:880px; height:30px;}
#contboxtop .titeboocon {padding-top:7px; padding-left:10px; background: url(../images/eng/ter/bckgtitle_bookconf.gif) no-repeat; color:#fff; font-weight:normal; width:880px; height:30px;}
#contboxtop .titeboocon_es {padding-top:7px; padding-left:10px; background: url(../images/esp/ter/bckgtitle_bookconf.gif) no-repeat; color:#fff; font-weight:normal; width:880px; height:30px;}
#contboxtop .titepayinf {padding-top:7px; padding-left:10px; background: url(../images/eng/ter/bckgtitle_payinfo.gif) no-repeat; color:#fff; font-weight:normal; width:880px; height:30px;}
#contboxtop .titepayinf_es {padding-top:7px; padding-left:10px; background: url(../images/esp/ter/bckgtitle_payinfo.gif) no-repeat; color:#fff; font-weight:normal; width:880px; height:30px;}
#contboxtop .titecredfis {padding-top:7px; padding-left:10px; background: url(../images/eng/ter/bckgtitle_creditofis.gif) no-repeat; color:#fff; font-weight:normal; width:880px; height:30px;}
#contboxtop .titecredfis_es {padding-top:7px; padding-left:10px; background: url(../images/esp/ter/bckgtitle_creditofis.gif) no-repeat; color:#fff; font-weight:normal; width:880px; height:30px;}
#contboxtop .titesitemap {padding-top:7px; padding-left:10px; background: url(../images/eng/ter/bckgtitle_sitemap.gif) no-repeat; color:#fff; font-weight:normal; width:880px; height:30px;}
#contboxtop .titesitemap_es {padding-top:7px; padding-left:10px; background: url(../images/esp/ter/bckgtitle_sitemap.gif) no-repeat; color:#fff; font-weight:normal; width:880px; height:30px;}
#contboxtop .titenotit {padding-top:7px; padding-left:10px; background: url(../images/com/bckgtitles.gif) no-repeat; color:#fff; font-weight:normal; width:880px; height:30px;}
#contboxtop .titenotit_es {padding-top:7px; padding-left:10px; background: url(../images/com/bckgtitles.gif) no-repeat; color:#fff; font-weight:normal; width:880px; height:30px;}
#contboxtop .titetravinfo {padding-top:7px; padding-left:10px; background: url(../images/eng/ter/bckgtitle_travelinfo.gif) no-repeat; color:#fff; font-weight:normal; width:880px; height:30px;}
#contboxtop .titetravinfo_es {padding-top:7px; padding-left:10px; background: url(../images/esp/ter/bckgtitle_travelinfo.gif) no-repeat; color:#fff; font-weight:normal; width:880px; height:30px;}
#contboxtop .titepaxinfo {padding-top:7px; padding-left:10px; background: url(../images/eng/ter/bckgtitle_paxinfo.gif) no-repeat; color:#fff; font-weight:normal; width:880px; height:30px;}
#contboxtop .titepaxinfo_es {padding-top:7px; padding-left:10px; background: url(../images/esp/ter/bckgtitle_paxinfo.gif) no-repeat; color:#fff; font-weight:normal; width:880px; height:30px;}


#contboxtop fieldset.btnnext { margin-bottom:5px; background:#fff;  padding:0px 10px; width:650px; height: auto;  float:left;  }
#contboxtop fieldset.btnnext legend {font-size:14px; display:none }
#contboxtop fieldset.btnnext p {  padding:7px 0px 0px ; color:#666; text-align:left; width:auto; height:auto; float:left; }
#contboxtop fieldset.btnnext p a {color:#666; text-decoration:underline; }

/* inputs y botones */

.input200 { padding:3px 3px 0px 3px; background: url(../images/com/pic_input220.gif) no-repeat; border-right:1px solid #adafaf; color:#333; width:190px; height:18px; float:left; }
.input190 { padding:3px 3px 0px 3px; background: url(../images/com/pic_input190.gif) no-repeat; border-right:1px solid #adafaf; color:#333; width:184px; height:18px; float:left; }
.input170 { padding:3px 3px 0px 3px; background: url(../images/com/pic_input190.gif) no-repeat;  border-right:1px solid #adafaf;color:#333; width:164px; height:18px; float:left; }
.input140 { padding:3px 3px 0px 3px; background: url(../images/com/pic_input190.gif) no-repeat;  border-right:1px solid #adafaf;color:#333; width:134px; height:18px; float:left; }
.input90 { padding:3px 3px 0px 3px; background: url(../images/com/pic_input190.gif) no-repeat;  border-right:1px solid #adafaf;color:#333; width:84px; height:18px; float:left; }
.input65 { padding:3px 3px 0px 3px; background: url(../images/com/pic_input190.gif) no-repeat;  border-right:1px solid #adafaf;color:#333; width:59px; height:18px; float:left; }
.input220 { padding:3px 3px 0px 3px; background: url(../images/com/pic_input220.gif) no-repeat;  color:#333; width:209px; height:18px; float:left; }

.btn115 { padding:3px 3px 0px 4px; background: url(../images/com/pic_btn115.gif) no-repeat;  text-align:left; color:#333; width:108px; height:18px; float:left; }
.btn115red { padding:0px 3px 0px 4px; background: url(../images/com/pic_btn115red.gif) no-repeat; text-align:left; color:#fff; width:108px; height:18px; float:left; }
.btn115redpq { padding:1px 3px 0px 4px; background: url(../images/com/pic_btn115redpq.gif) no-repeat; text-align:right; color:#fff; font-size:10px; width:108px; height:16px; float:right; padding-right:20px}
.btn125 { padding:5px 0px 0px 20px; margin-bottom:7px; background: url(../images/com/pic_btn125red.gif) no-repeat; text-align:left; color:#fff; width:105px; height:20px; float:left; }
.btn125next { padding-top:3px; margin-bottom:7px; background: url(../images/com/pic_btn125next.gif) no-repeat; text-align:center; font-weight:bold; font-size:14px; color:#fff; width:125px; height:22px; float:left; }
.btnnext { padding-top:3px; margin:3px 0px;  background: url(../images/com/pic_btn125next.gif) no-repeat; text-align:center; font-weight:normal; font-size:12px; color:#fff; width:125px; height:22px; float:right; }

.btn125 a , .btn125next a, .btn115redpq a, .btnnext a { background:transparent; color:#fff; text-decoration:none; }
.btn125 a:hover, .btn125next a:hover, .btn115redpq a:hover .btnnext a:hover{ background:transparent; color:#ccc; text-decoration:none; }

/* --- HOMEPAGE --- */
#imghome {width:902px; height:280px; padding-bottom:10px;  float:left;}
#imghome h2 span { display:none; }
/* promo module*/
#infobox { padding:10px 10px 40px 10px; background: url(../images/com/bckginf.gif) no-repeat top; width:882px; height:auto; }
#infobox .homebox1 { margin-right:10px; width:285px; height:215px; float:left; }/*height:195px;
/* fare module*/

#infobox .homebox2,.homebox2 { margin-right:10px; width:290px; height:auto; float:left;  }
.homebox2 {width:100%}
#infobox .homebox2 h3 span,.homebox2 h3 span { display:none; }
#infobox .homebox2 p.faretop, .homebox2 p.faretop { padding:7px 10px; background:url(../images/com/hom_faretop.gif) no-repeat; font-size:12px; color:#333; width:270px; height:16px;}
#infobox .homebox2 p.faretopact, .homebox2 p.faretopact { padding:7px 10px; background:url(../images/com/hom_faretop.gif) no-repeat; font-size:12px; color:#c8223e; width:270px; height:16px;}
#infobox .homebox2 p.faremid, .homebox2 p.faremid { padding:7px 10px;background:url(../images/com/hom_faremid.gif) no-repeat; font-size:12px; color:#333; width:270px; height:16px;}
#infobox .homebox2 p.faremidact , .homebox2 p.faremidact { padding:7px 10px; background:url(../images/com/hom_faremid.gif) no-repeat; font-size:12px; color:#c8223e; width:270px; height:16px;  float:left;}
#infobox .homebox2 p.farebot, .homebox2 p.farebot { padding:7px 10px; background:url(../images/com/hom_farebot.gif) no-repeat; font-size:12px; color:#333; width:270px; height:16px; float:left; }
#infobox .homebox2 p.farebotact { padding:7px 10px; background:url(../images/com/hom_farebot.gif) no-repeat; font-size:12px; color:#c8223e; width:270px; height:16px;  float:left;}
#infobox .homebox2 p.faretop a , #infobox .homebox2 p.faremid a , #infobox .homebox2 p.farebot a {background:transparent; color:#333; text-decoration:none;  }
#infobox .homebox2 p.faretopact a , #infobox .homebox2 p.faremidact a , #infobox .homebox2 p.farebotact a {background:transparent; color:#c8223e; text-decoration:none; }
#infobox .homebox2 p.faretop a:hover , #infobox .homebox2 p.faremid a:hover , #infobox .homebox2 p.farebot a:hover {background:transparent; color:#c8223e; text-decoration:none; }
#infobox .homebox2 p.faretopact a:hover , #infobox .homebox2 p.faremidact a:hover , #infobox .homebox2 p.farebotact a:hover {background:transparent; color:#666; text-decoration:none;  }
#infobox .homebox2 .homebox2list, .homebox2 .homebox2list { background:#f7f7f7; padding-bottom:7px; color:#666; width:290px; height:auto; list-style-type:none;  float:left; }
#infobox .homebox2 .homebox2list ul, .homebox2list ul { padding:0px 5px;  width:280px; height:auto; list-style-type:none;  float:left; }
#infobox .homebox2 .homebox2list ul li, .homebox2list ul li { padding:4px 10px 1px 10px; border-bottom:1px solid #ccc; font-size:12px; width:260px; height:20px; list-style-type:none; float:left;  }
#infobox .homebox2 .homebox2list ul li span.right, .homebox2list ul li span.right {text-align:right; position:relative; top:-15px;  right:0px; float:right;   }
#infobox .homebox2 .homebox2list ul li a, .homebox2list ul li a {background:transparent; color:#666; text-decoration:none; }
#infobox .homebox2 .homebox2list ul li a:hover, .homebox2list ul li a:hover {background:transparent; color:#333; text-decoration:none; }
.homebox2 .homebox2list,.homebox2 .homebox2list ul, .homebox2 .homebox2list ul li { width:99%}
/* distance-news module */
#infobox .homebox3 {width:285px; height:auto; float:left; }
#infobox .homebox3 .distance { padding:10px; background:url(../images/com/hom_imgdistancia.gif) no-repeat; width:265px; height:90px; float:left; }
#infobox .homebox3 .distance p {  padding-left:12px; color:#ccc; font-size:11px; text-align:left; width:258px; height:20px; float:left; }
#infobox .homebox3 .distance span {width:265px;height:50px; display:block; } 
#infobox .homebox3 .distance ul {  width:170px; height:25px; list-style-type:none; display:inline; }
#infobox .homebox3 .distance ul li { margin-top:30px; padding-left:12px; padding-right:22px; background: url(../images/com/bullet_flbldistancia.gif) no-repeat right; font-size:12px; color:#fff; width:auto; height:20px;  list-style-type:none; display:inline; float:left; }
#infobox .homebox3 .distance ul li a { background:transparent; color:#fff; text-decoration:none;}
#infobox .homebox3 .distance a { background:transparent; color:#fff; text-decoration:none;}
#infobox .homebox3 .distance ul li a:hover { background:transparent; color:#fff; text-decoration:underline;}
#infobox .homebox3 .whatsnew { padding:5px 20px 2px 20px; width:245px; height:78px; float:left;  }
#infobox .homebox3 .whatsnew h3 { padding-bottom:3px; font-size:14px; font-weight:normal; color:#c8223e; width:inherit; height:auto; display:block; }
#infobox .homebox3 .whatsnew ul { list-style-type:none; width:inherit; }
#infobox .homebox3 .whatsnew ul li { background-position:0px 4px; color:#666; font-size:12px; line-height:15px; text-indent:1px; width:inherit; height:auto; list-style-type:none; }
#infobox .homebox3 .whatsnew ul li a { background:transparent; color:#666; text-decoration:none; }
#infobox .homebox3 .whatsnew ul li a:hover { background:transparent; color:#333; text-decoration:none; }

/* --- PAGES normal info w/menu--- */
/* mnu left side  */

/* ocultado para impresion - salvadoresc */
#pagemnu {
	width:160px; 
	height:auto; 
	float:left; 
	display:none;
}
#pagemnu ul {width:155px; height:auto; list-style-type:none; }
#pagemnu ul li { letter-spacing:0.01px; background:url(../images/com/info_mnured.gif) no-repeat bottom; width:155px; height:auto;  float:left; list-style-type:none; }
/* menu level 1 */
#pagemnu ul li.pagemnu1 a { padding:5px 10px 5px 10px;  color:#333; text-decoration:none; width:135px; height:auto; display:block;  }
#pagemnu ul li.pagemnu1 a:hover { background:url(../images/com/info_mnugray_on.gif) repeat-y bottom; color:#333; font-weight:bold; width:135px; height:auto; text-decoration:none; }
#pagemnu ul li.pagemnu1act { padding:5px 10px 5px 5px; background:url(../images/com/info_mnugray_on.gif) repeat-y bottom; color:#333; font-weight:bold;  width:140px; height:auto;text-decoration:none; }
#pagemnu ul li.pagemnu1act a { padding:5px 10px 5px 5px; background:url(../images/com/info_mnugray_on.gif) repeat-y bottom; color:#903; font-weight:bold;  width:140px; height:auto; text-decoration:none; }
#pagemnu ul li.pagemnu1act a:hover { padding:0px 10px 0px 5px; background:transparent; color:#333; text-decoration:none; display:block;  }
/* submenu level 1 */
#pagemnu ul li.pagesubmnu1 a { padding:5px 10px 5px 20px;  color:#333; text-decoration:none; width:125px; height:auto; display:block;  }
#pagemnu ul li.pagesubmnu1 a:hover { padding:5px 10px 5px 20px; background:url(../images/com/info_mnugray_on.gif) repeat-y bottom;  color:#333; text-decoration:none; width:125px; height:auto;  display:block;  }
#pagemnu ul li.pagesubmnu1act { padding:5px 10px 5px 20px;  color:#333; text-decoration:none; width:125px; height:auto;  font-weight:bold;  display:block;  }

/* menu level 2 */

#pagemnu ul li.pagemnu2 a { 
	padding:5px 10px 5px 10px; 
	background:url(../images/com/info_submmnu.gif) no-repeat bottom left; 
	color:#333; 
	text-decoration:none; 
	width:135px; 
	height:auto;  
	display:block;  
}
#pagemnu ul li.pagemnu2 a:hover { padding:5px 10px 5px 20px; background:url(../images/com/info_submmnu_on.gif) repeat-y bottom left; color:#333; text-decoration:none; width:135px; height:auto; display:block;  }
#pagemnu ul li.pagemnu2act { padding:5px 10px 05px 20px; background:url(../images/com/info_submmnu_act.gif) no-repeat top left; color:#903; font-weight:bold; text-decoration:none; width:135px; height:auto; font-weight:bold; display:block;  }
#pagemnu ul li.pagemnu2act a { padding:0px; background:transparent; color:#903; font-weight:bold; text-decoration:none;  }
#pagemnu ul li.pagemnu2act a:hover { padding:0px; background:transparent; color:#333; font-weight:bold; text-decoration:none;  }

/*sub menu level 2  */

#pagemnu ul li.pagesubmnu2 a { 
	padding:5px 0px 5px 5px; 
	background:url(../images/com/info_submnugray.gif) no-repeat bottom; 
	color:#333; 
	font-weight:normal;  
	width:115px; 
	height:auto; 
	text-decoration:none; 
	display:block;  
}
#pagemnu ul li.pagesubmnu2 a:hover {
	padding:5px 0px 5px 8px; 
	background:url(../images/com/info_submnugray_on.gif) no-repeat bottom; 
	color:#903; 
	font-weight:normal; 
	width:115px; 
	height:auto; 
	text-decoration:none; 
	display:block;  }


/* menu level 3 */
#pagemnu ul li.pagemnu3 a { padding:5px 10px 5px 25px; background:url(../images/com/info_submmnu.gif) no-repeat bottom left; color:#333; text-decoration:none; width:135px; height:auto;  display:block;  }
#pagemnu ul li.pagemnu3 a:hover { padding:5px 10px 5px 25px; background:url(../images/com/info_submmnu_on.gif) repeat-y bottom left; color:#333; text-decoration:none; width:135px; height:auto; display:block;  }
#pagemnu ul li.pagemnu3act { padding:5px 10px 05px 25px; background:url(../images/com/info_submmnu_act.gif) repeat-y left; color:#903; text-decoration:none; width:135px; height:auto; font-weight:bold; display:block;  }
#pagemnu ul li.pagemnu3act a { padding:0px; background:transparent; color:#903; text-decoration:none;  }
#pagemnu ul li.pagemnu3act a:hover { padding:0px; background:transparent; color:#333; text-decoration:none;  }
/*sub menu level 3  */
#pagemnu ul li.pagesubmnu3 a { padding:5px 0px 5px 45px; background:url(../images/com/info_submnugray.gif) no-repeat bottom; color:#333; font-weight:normal;  width:115px; height:auto; text-decoration:none; display:block;  }
#pagemnu ul li.pagesubmnu3 a:hover {padding:5px 0px 5px 45px; background:url(../images/com/info_submnugray_on.gif) no-repeat bottom; color:#903; text-decoration:none; display:block;  }

/* page content */

/* ocultado para impresion - salvadoresc */
#basic-accordian {
	float:left;
	height:auto;
	width:160px;
	overflow:hidden;
	display:none;
}

/* [VERIFICAR]*/

/* ocultado para impresion - salvadoresc */
#pagecont {
	padding-left:20px;
/*	width:490px;
	float:left;*/
}/*padding-bottom:20px;*/


/* ocultado para impresion - salvadoresc */
#pagecont p { 
	padding-bottom:7px;  
	text-align:left;  
	line-height:15px; 
	width:inherit; 
	height:auto; 
/*	float:left; 	*/
}

/* ocultado para impresion - salvadoresc */
.pagetitredbg { 
	padding-top:20px; 
	font-size:20px; 
	font-weight:normal; 
	color:#c8223e; 
	float:left; 
	width:100%; 
}

/* verificar duplicidad - salvadoresc */
/*.pagetitred { padding-top:15px; font-size:14px; font-weight:normal; color:#c8223e; float:left; width:100% }*/

/* ESTOS SON LOS BULLETS DE TERCIARIAS  AGREGADO 18-10-2008*/
/*
#pagecont ul { width:450px; height:auto; list-style-type:none; float:left; }
#pagecont ul li { padding-bottom:5px; background:url(../images/com/bullet_flred.gif) no-repeat; background-position:5px 3px; color:#000; font-size:11px; line-height:15px; text-indent:15px; width:inherit; height:auto; list-style-type:none; list-style-position: inside;  float:left;   }
#pagecont ul li a { background:transparent; color:#666; text-decoration:none; }
#pagecont ul li a:hover { background:transparent; color:#333; text-decoration:underline; }
*/
/* JULIO V.: ESTOS SON LOS BULLETS DE TERCIARIAS  AGREGADO 18-10-2008*/

#pagecont ul li.listater { list-style-position: outside; margin: 1px 2px 0px 20px;white-space: normal; word-spacing: normal; padding: 1px;  list-style-image: url(../images/com/bullet_flred.gif);line-height: 14px;vertical-align: 0;}
#pagecont ul li.listaternb { list-style-position: outside; margin: 1px 2px 0px 20px;white-space: normal; word-spacing: normal; padding: 1px;  line-height: 14px;vertical-align: 0;}



/*#pagecont ul { width:450px; height:auto; list-style-type:none; float:left; margin: 1px 2px 0px 20px;}
#pagecont ul li { padding-bottom:5px; background:url(../images/com/bullet_flred.gif) no-repeat; background-position:5px 3px; color:#000; font-size:11px; line-height:15px; text-indent:15px; width:inherit; height:auto; list-style-type:none; list-style-position: outside;  float:left;   }
#pagecont ul li a { background:transparent; color:#666; text-decoration:none; }
#pagecont ul li a:hover { background:transparent; color:#333; text-decoration:underline; }*/

#pagecont ol { width:450px; height:auto; list-style-type:none; float:left; }
#pagecont ol li { padding-bottom:5px; background:url(../images/com/bullet_flred.gif) no-repeat; background-position:5px 3px; color:#000; font-size:11px; line-height:15px; text-indent:15px; width:inherit; height:auto; list-style-type:none; list-style-position: inside;  float:left;   }
#pagecont ol li a { background:transparent; color:#666; text-decoration:none; }
#pagecont ul li a:hover { background:transparent; color:#333; text-decoration:underline; }
/* page content without menu */
#pagecontbg { padding-left:20px; width:660px; height:auto; float:left;}
#pagecontbg p {  padding-bottom:7px;  text-align:left;  line-height:15px; width:inherit; height:auto; float:left; }
#pagecontbg ul {  width:inherit; height:auto; list-style-type:none;}
#pagecontbg ul li { background-position:0px 3px; color:#666; font-size:12px; line-height:15px; text-indent:15px; width:inherit; height:auto; list-style-type:none; float:left;  }
#pagecontbg ul li a { background:transparent; color:#666; text-decoration:none; }
#pagecontbg ul li a:hover { background:transparent; color:#333; text-decoration:underline; }
#pagecontbg table { margin-bottom:15px; float:left; }
#pagecontbg table td { border:0px solid #999; padding:3px; color:#666; font-size:12px; width:inherit; height:auto}
#pagecontbg table td.pagetddat { background:#ccc; color:#c8223e;}
#pagecontbg table td.pagetddat2 { color:#5D4F4B; background:url(../images/com/pagebox_top_grey2.gif) no-repeat;}
#pagecontbg table td.pagetddat3 { color:#5D4F4B; background:url(../images/com/pagebox_mid_grey.gif) no-repeat;}
#pagecontbg table td.border_right {background:url(../images/com/pagebox_right_border_grey.gif) no-repeat;}
#pagecontbg table td.border_left { background:url(../images/com/pagebox_left_border_grey.gif) no-repeat right;}
										  
#pagecontbg table td.botbox_right_plus { background:url(../images/com/pagebox_bott2.gif) no-repeat left; border-right:#424242 1px solid; border-bottom:#424242 1px solid; padding:6px  0 0; float:left;}
#pagecontbg table td.botbox_right { background:url(../images/com/pagebox_bott2.gif) no-repeat left; border-left:0px solid; padding:6px  0 0;}
#pagecontbg table td.botbox_left { border-bottom:1px solid; border-left:1px solid;}
#pagecontbg table td.botbox_mid { border-bottom:1px solid; border-left:1px solid;}

#pagecontbg .pagebox { margin-top:15px;   width:660px; height:auto; }
#pagecontbg .pagebox h3 { background:url(../images/com/pagebox_top.gif) no-repeat top; width:660px; height:10px; float:left; }
#pagecontbg .pagebox h3 span {display:none; }
#pagecontbg .pagebox p { border-left:1px solid #999; border-right:1px solid #999; padding:0px 10px; font-size:12px; color:#666; width:638px; height:auto; float:left;  }
#pagecontbg .pageboxend { margin-bottom:15px; background:url(../images/com/pagebox_bott.gif) no-repeat top; width:660px; height:10px; float:left; }

/* ocultado para impresion - salvadoresc */
/*.pagetitredbg { padding-top:20px; font-size:20px; font-weight:normal; color:#c8223e; width:100%; }*/

/* modificado para impresion - salvadoresc */
.pagetitred { 
	padding-top:15px; 
	font-size:14px; 
	font-weight:normal; 
	color:#c8223e; 
	width:100%; 
}
.pagetitred18 { padding-top:15px; margin-bottom:15px; font-size:18px; font-weight:normal; color:#c8223e; float:left; width:100%; }
.pagetxt12 { padding-bottom:7px; font-size:12px; color:#666; width:inherit; height:auto;}
.pagetxt10 {  font-size:10px;  }
.pagetxtred {  font-size:12px; font-weight:normal; color:#c8223e; width:auto; height:auto; }

/* right side info  */

/* ocultado para impresion - salvadoresc */
#pageinfo {	
	padding-left:0px;
	padding-right:22px;
	width:178px;
	float:right;
	display:none;
}

#pageinfo .pagedistancia { 
	padding-top:70px; 
	padding-bottom:7px; 
	background:url(../images/com/info_imgdistancia.gif) no-repeat; 
	height:25px; 
}

#pageinfo .pagepromocorp {
	margin-bottom:8px;
}

#pageinfo .pagedistancia ul { width:170px; height:25px; list-style-type:none; display:inline; }
#pageinfo .pagedistancia ul li { padding-left:4px; padding-right:14px; background: url(../images/com/bullet_flbldistancia.gif) no-repeat right; color:#fff; width:auto; height:20px;  list-style-type:none; display:inline; float:left; }


/*#pageinfo .pagedistancia ul li { padding-left:17px; padding-right:22px; background: url(../images/com/bullet_flbldistancia.gif) no-repeat right; color:#fff; width:auto; height:20px;  list-style-type:none; display:inline; float:left; }*/


#pageinfo .pagedistancia ul li a { background:transparent; color:#fff; text-decoration:none;}
#pageinfo .pagedistancia ul li a:hover { background:transparent; color:#fff; text-decoration:underline;}
#pageinfo .pagepromo { padding-bottom:7px; width:178px; height:auto; float:left; }
/* gre box info side */
#pageinfo .greybox {  width:178px; height:auto; float:left; }
#pageinfo .greybox h3 { padding-top:2px; background:url(../images/com/infograybox_top.gif) no-repeat; text-align:center; font-size:12px; font-weight:normal; color:#c8223e;width:178px; height:18px; float:left; }
#pageinfo .greybox ul { padding:3px 5px 0px 5px; border-left:1px solid #dcdcdd; border-right:1px solid #dcdcdd; width:166px; height:auto; list-style-type:none; float:left; }
#pageinfo .greybox ul li { padding-bottom:4px; background:url(../images/com/bullet_flred.gif) no-repeat; background-position:0px 3px; color:#666; font-size:12px; line-height:15px; text-indent:15px; width:inherit; height:auto; list-style-type:none; list-style-position: inside;  float:left;  }
#pageinfo .formlogin { 
	padding-top:38px;
	padding-left:14px;
	padding-bottom:7px; 
	background:url(../images/com/info_imgdistancia.gif); 
	height:50px; 
	color:#fff;
}

#pageinfo .formlogin a { background:transparent; color:#fff; text-decoration:none;}
#pageinfo .formlogin table { background:transparent; color:#fff;}
#pageinfo .formlogin a:hover { background:transparent; color:#fff; text-decoration:underline;}
#pageinfo .formlogin input { font-size:10px;padding-right:5px;border:1px;border-color:#c8223e;width:66px;}
#pageinfo .formlogin ul li { padding-left:2px; padding-right:14px; background: url(../images/com/bullet_flbldistancia.gif) no-repeat right; color:#fff; width:auto; height:20px;  list-style-type:none; display:inline; float:left; }
#pageinfo .formlogin ul li a { background:transparent; color:#fff; text-decoration:none;}
#pageinfo .formlogin ul li a:hover { background:transparent; color:#fff; text-decoration:underline;}


#pageinfo .greybox ul li a { background:transparent; color:#666; text-decoration:none; }
#pageinfo .greybox ul li a:hover { background:transparent; color:#333; text-decoration:underline; }
#pageinfo .greyboxend { margin-bottom:15px; background:url(../images/com/infograybox_bott.gif) no-repeat; width:178px; height:8px; float:left; }


/* --- SEARCH FLIGHTS --- */
/* search flights  */
#searchresultbox { width:750px; height:auto; padding-right:6px; float:left;  }
/* search flights - options  */
.searchbox {width:882px; height:auto; }
.searchbox table {margin-bottom:15px; float:left; }
.searchbox table td {padding:2px 0px; background:#fff; color:#666;  }
.input190 { padding:3px 3px 0px 3px; background: url(../images/com/pic_input190.gif) no-repeat; border-right:1px solid #adafaf; color:#333; width:184px; height:18px; float:left; }
.input140 { padding:3px 3px 0px 3px; background: url(../images/com/pic_input190.gif) no-repeat;  border-right:1px solid #adafaf;color:#333; width:134px; height:18px; float:left; }
.input90 { padding:3px 3px 0px 3px; background: url(../images/com/pic_input190.gif) no-repeat;  border-right:1px solid #adafaf;color:#333; width:84px; height:18px; float:left; }
.input220 { padding:3px 3px 0px 3px; background: url(../images/com/pic_input220.gif) no-repeat;  color:#333; width:209px; height:18px; float:left; }
.btn115 { padding:3px 3px 0px 4px; background: url(../images/com/pic_btn115.gif) no-repeat;  text-align:left; color:#333; width:108px; height:18px; float:left; }
.btn115red { padding:3px 3px 0px 4px; background: url(../images/com/pic_btn115red.gif) no-repeat;  text-align:left; color:#fff; width:108px; height:18px; float:left; }



.btn125 { padding:5px 0px 0px 20px; margin-bottom:7px; background: url(../images/com/pic_btn125red.gif) no-repeat; text-align:left; color:#fff; width:105px; height:20px; float:left; }
.btn125next { padding-top:3px; margin-bottom:7px; background: url(../images/com/pic_btn125next.gif) no-repeat; text-align:center; font-weight:bold; font-size:14px; color:#fff; width:125px; height:22px; float:left; }
.btn125 a , .btn125next a { background:transparent; color:#fff; text-decoration:none; }
.btn125 a:hover, .btn125next a:hover { background:transparent; color:#ccc; text-decoration:none; }
/* bar steps search flights */
.baroptions { margin-left:6px; width:890px; height:26px; background: url(../images/com/bckgbaropt.gif) no-repeat; }
.baroptions ul { list-style-type:none; display:inline; width:inherit; }
.baroptions ul li { font-size:12px; width:auto; height:20px; list-style-type:none; display:inline; float:left;  }
.baroptions ul li.baroptx a { padding:6px 10px 0px 10px; background:#cdcccc; border-right:1px solid #fff;color:#333; width:auto; height:20px; text-decoration:none; display:block;  }
.baroptions ul li.baropt1 a { padding:6px 10px 0px 10px; background: url(../images/com/baropt_gray.gif) no-repeat left; border-right:1px solid #fff;color:#333; width:auto; height:20px; text-decoration:none; display:block;  }
.baroptions ul li.baroptx a:hover { background:#c41230; color:#fff; text-decoration:none; }
.baroptions ul li.baropt1 a:hover { padding:6px 10px 0px 10px; background:#c41230 url(../images/com/baropt_red1.gif) no-repeat left; border-right:1px solid #fff;color:#fff; width:auto; height:20px; text-decoration:none; display:block;  }
.baroptions ul li.baroptxactual  { padding:6px 10px 0px 10px; background:#a60736; border-right:1px solid #fff;color:#fff; width:auto; height:20px; text-decoration:none; display:block;  }
.baroptions ul li.baroptxactivo  { padding:6px 10px 0px 10px; background:#780032; border-right:1px solid #fff;color:#fff; width:auto; height:20px; text-decoration:none; display:block;  }
.baroptions ul li.baropt1actual { padding:6px 10px 0px 10px; background:#a60736 url(../images/com/baropt_red1.gif) no-repeat left; border-right:1px solid #fff;color:#fff; width:auto; height:20px; text-decoration:none; display:block;  }
.baroptions ul li.baropt1activo { padding:6px 10px 0px 10px; background:#780032 url(../images/com/baropt_red2.gif) no-repeat left; border-right:1px solid #fff;color:#fff; width:auto; height:20px; text-decoration:none; display:block;  }
.baroptions ul li.baropt1activo a { color:#fff; width:auto; height:20px; text-decoration:none; display:block;  }
.baroptions ul li.baropt1activo a:hover { background:transparent; color:#ccc; width:auto; height:20px; text-decoration:none; display:block;  }
/* search flights results / bar dates-prices */
.searchresultbox_topdate { padding:9px 10px 5px 12px; background:url(../images/com/searchres_topdate.gif) no-repeat; width:730px; height:46px; float:left; }
.searchresultbox_topdate h3 span {display:none; }
.searchresultbox_topdate ul { list-style-type:none; width:730px; height:50px; display:inline; }
.searchresultbox_topdate ul li { padding-top:25px; margin-right:4px; width:100px; height:30px; text-align:center; list-style-type:none; display:inline; float:left;  }
.searchresultbox_topdate ul li.topdate_left { padding-top:5px; border-left:0px solid #ccc; text-align:center; font-size:10px; color:#666; width:100px; height:35px;  list-style-type:none; display:inline; float:left;}
.searchresultbox_topdate ul li.topdate_right { padding-top:5px; border-right:0px solid #ccc; text-align:center; font-size:10px; color:#666; width:100px; height:35px;  list-style-type:none; display:inline; float:left;}
.searchresultbox_topdate ul li.topdate_center { padding-top:2px; margin-left:2px; border-left:0px solid #c8223e; border-right:0px solid #c8223e; text-align:center; font-size:11px; font-weight:bold; color:#c8223e; width:100px; height:38px;  list-style-type:none; display:inline; float:left;}
.searchresultbox_topdate ul li.topdate_left a, .searchresultbox_topdate ul li.topdate_right a { background:transparent; color:#666; text-decoration:none; }
.searchresultbox_topdate ul li.topdate_left a:hover, .searchresultbox_topdate ul li.topdate_right a:hover { background:transparent; color:#c8223e; text-decoration:none; }
.topdate_price {font-size:14px; font-weight:normal; }
.topdate_pricered {font-size:16px; color:#c8223e; font-weight:bold; }
/* search flights results / bar flights-cabin */
.searchresultbox_topbar { background: url(../images/com/searchres_topbar.gif) no-repeat top; width:750px; height:auto; float:left; }
.searchresultbox_topbar h3 span {display:none; }
.searchresultbox_topbar table {float:left;}
.searchresultbox_topbar table.tabletopbar { border-left:1px solid #979797; border-right:1px solid #979797; float:left;}
.searchresultbox_topbar table.tabletopbar_2 { border-left:1px solid #979797; border-right:1px solid #979797; float:left;}
/* table travel days */
.searchresultbox_topbar_2 { background: url(../images/com/searchres_topbar_2.jpg) no-repeat top; width:605px; height:auto; float:left; }
.searchresultbox_topbar_2 h3 span {display:none; }
.searchresultbox_topbar_2 table {float:left;}
.searchresultbox_topbar_2 table.tabletopbar { border-left:1px solid #979797; border-right:1px solid #979797; float:left;}
.searchresultbox_topbar_2 table td {font-size:10px; color:#333; }
.searchresultbox_topbar_2 table td a {background:transparent; color:#333; text-decoration:underline; }
.searchresultbox_topbar_2 table td a:hover {background:transparent; color:#c8223e; text-decoration:underline; }
.searchresultbox_topbar_2 table td.titbg {font-size:12px; font-weight: bold; padding-left:4px; }
.searchresultbox_topbar_2 table td.tdtopbar_red { border-top:1px solid #979797; border-bottom:1px solid #979797;padding:2px 3px; background:#780032; color:#fff; }
.searchresultbox_topbar_2 table td.tdtopbar_gray { border-top:1px solid #979797; border-bottom:1px solid #979797; padding:2px 3px; background:#666; color:#fff; }
.searchresultbox_topbar_2 table td.tdtopbar_fares { border-left:1px dotted #999; padding:5px 3px; border-bottom:1px solid #979797; }
.searchresultbox_topbar_2 table td.tdtopbar_fares_2 { padding:5px 3px; border-bottom:1px solid #979797; }
.searchresultbox_topbar_2 table td.tdtopbar_faresact {border:2px solid #c8223e; color:#c8223e; text-decoration:none; }


.searchresultbox_topbar table tr.trtopbar_normal { border-bottom:1px solid #979797; padding:2px 3px; background:#fff; color:#333; }
.searchresultbox_topbar table tr.trtopbar_inter { border-bottom:1px solid #979797; padding:2px 3px; background:#eeeeee; color:#333; }
.searchresultbox_topbar table td.tdtopbar_flight {  padding:5px 3px; border-bottom:1px solid #A71930; }
.searchresultbox_topbar table td.tdtopbar_miles {  padding:5px 3px; border-bottom:1px solid #A71930; }
.searchresultbox_topbar table td.tdtopbar_blank {  padding:5px 3px; border-bottom:1px solid #ADAFA; }


#searchflight .searchflightbox ul li { letter-spacing:0.01px;}

.searchresultbox_topbar table td {font-size:10px; color:#333; }
.searchresultbox_topbar table td a {background:transparent; color:#333; text-decoration:underline; }
.searchresultbox_topbar table td a:hover {background:transparent; color:#c8223e; text-decoration:underline; }
.searchresultbox_topbar table td.titbg {font-size:12px; font-weight: bold; padding-left:4px; }
.searchresultbox_topbar table td.tdtopbar_red { border-top:1px solid #979797; border-bottom:1px solid #979797;padding:2px 3px; background:#780032; color:#fff; }
.searchresultbox_topbar table td.tdtopbar_gray { border-top:1px solid #979797; border-bottom:1px solid #979797; padding:2px 3px; background:#666; color:#fff; }
.searchresultbox_topbar table td.tdtopbar_fares { border-left:1px dotted #999; padding:5px 3px; border-bottom:1px solid #979797; }
.searchresultbox_topbar table td.tdtopbar_faresact {border:2px solid #c8223e; color:#c8223e; text-decoration:none; }

.searchresultbox_topbar table td.tdtopbar_flight {  padding:5px 3px; border-bottom:1px solid #979797; }
.searchresultbox_topbar table tr.trtopbar_normal { border-bottom:1px solid #979797; padding:2px 3px; background:#fff; color:#333; }
.searchresultbox_topbar table tr.trtopbar_inter { border-bottom:1px solid #979797; padding:2px 3px; background:#eeeeee; color:#333; }
/* search flights - info right */
#searchcolbox { width:125px; height:auto; float:left; }
#searchcolbox .searchcolbox_gray {  background:url(../images/com/searchcol_bckg.gif) repeat-y; width:125px; height:auto; float:left; }
#searchcolbox .searchcolbox_gray h3 {  background:url(../images/com/searchcol_modtop.gif) no-repeat top; width:125px; height:5px; }
#searchcolbox .searchcolbox_gray h3 span {display:none;}
#searchcolbox .searchcolbox_gray p { padding:0px 5px; background:transparent; color:#c8223e; width:115px; height:auto; float:left; }
#searchcolbox .searchcolbox_gray a { background:transparent; color:#c8223e; text-decoration:none; }
#searchcolbox .searchcolbox_gray a:hover { background:transparent; color:#333; text-decoration:none; }
#searchcolbox .searchcolbox_grayend { margin-bottom:7px; background:url(../images/com/searchcol_modbott.gif) no-repeat top; width:125px; height:5px; float:left; }
#searchcolbox .searchcolbox_red {  background:url(../images/com/searchcol_ratesbckg.gif) repeat-y; width:125px; height:auto; float:left; }
#searchcolbox .searchcolbox_red h3 { padding:5px 5px; background:url(../images/com/searchcol_ratestop.gif) no-repeat top; color:#fff; font-size:12px; width:115px; height:10px; }
#searchcolbox .searchcolbox_red p { padding:0px 5px; background:transparent; color:#fff; float:left;  width:115px; height:auto; }
#searchcolbox .searchcolbox_red .searchcolbox_total { margin-top:5px; margin-right:auto; margin-left:5px; padding:7px 3px;  background:#fff; color:#c8223e; font-size:12px; font-weight:bold;  float:left; width:108px; height:15px; }
#searchcolbox .searchcolbox_redend { margin-bottom:7px; background:url(../images/com/searchcol_ratesbott.gif) no-repeat top; width:125px; height:5px; float:left; }


/* --- DISTANCIA --- */

#pagecont_wide_en, #pagecont_wide_es{ 
	float:left;
	padding-left:0px; 
	margin-left:30px;
	width:692px; 
	color:#666;  }

/* Navegación de MyDistancia, quedando .dist_nav para inglés, y .dist_nav para switchar a español*/
#pagecont_wide_en .dist_topnav, #pagecont_wide_es .dist_topnav{ 
	float:left; 
	width:692px; 
	display:block; 
	background: transparent url(../images/com/bckdistancias_nav.gif) no-repeat; 
	list-style-type:none;  
}
#pagecont_wide_en .dist_topnav ul, #pagecont_wide_es .dist_topnav ul{ list-style:none; display:inline}
#pagecont_wide_en .dist_topnav ul li, #pagecont_wide_es .dist_topnav ul li{ list-style:none; display:inline}

#pagecont_wide_en .dist_nav ul li a, #pagecont_wide_es .dist_nav ul li a {
	float:left; 
	display:inline; 
/*	width:100px; */
	height:33px; 	
/*	border-right:1px solid #979797; */
	text-decoration:none; 
	list-style-type:none; 
	vertical-align: top;
}

#pagecont_wide_en .dist_nav_es ul li a, #pagecont_wide_es .dist_nav ul li a {
	float:left; 
	display:inline; 
/*	width:100px; */
	height:33px; 	
/*	border-right:1px solid #979797; */
	text-decoration:none; 
	list-style-type:none; 
	vertical-align: top;
}

/*Clases para los botones en ingles*/
#pagecont_wide_en .dist_nav ul .e-statement_eng a{ 
	background: url(../images/eng/dis/myd/rem/dist_mainav.gif) 0px 0px; 
	width:129px; 
/*	border-right:1px solid #979797; */
}
/* [VERIFICAR] aparentemente estas clases no se estan utilizando

#pagecont_wide_en .dist_nav ul .e-statement_eng a:hover{ background-position:0px 33px; width:129px; border-right:1px solid #979797; }
#pagecont_wide_en .dist_nav ul .e-statementact_eng { background: url(../images/eng/dis/myd/rem/dist_mainav.gif) 0px 33px; border-right:1px solid #979797; width:129px; height:33px; float:left; display:inline;}
#pagecont_wide_en .dist_nav ul .redeem_eng a{ background: url(../images/eng/dis/myd/rem/dist_mainav.gif) -129px 0px; width:125px}
#pagecont_wide_en .dist_nav ul .redeem_eng a:hover{ background-position:-129px 33px;}
#pagecont_wide_en .dist_nav ul .redeemact_eng { background: url(../images/eng/dis/myd/rem/dist_mainav.gif) -129px 33px; border-right:1px solid #979797; width:125px; height:33px; float:left; display:inline;}
#pagecont_wide_en .dist_nav ul .transfer_eng a{ background: url(../images/eng/dis/myd/rem/dist_mainav.gif) -256px 0px; width:150px}
#pagecont_wide_en .dist_nav ul .transfer_eng a:hover{ background-position:-256px 33px;}
#pagecont_wide_en .dist_nav ul .transferact_eng { background: url(../images/eng/dis/myd/rem/dist_mainav.gif) -256px 33px; border-right:1px solid #979797; width:150px; height:33px; float:left; display:inline;}
#pagecont_wide_en .dist_nav ul .preferences_eng a{ background: url(../images/eng/dis/myd/rem/dist_mainav.gif) -408px 0px; width:123px}
#pagecont_wide_en .dist_nav ul .preferences_eng a:hover{ background-position:-408px 33px;}
#pagecont_wide_en .dist_nav ul .preferencesact_eng { background: url(../images/eng/dis/myd/rem/dist_mainav.gif) -408px 33px; border-right:1px solid #979797; width:123px; height:33px; float:left; display:inline;}
#pagecont_wide_en .dist_nav ul .support_eng a{ background: url(../images/eng/dis/myd/rem/dist_mainav.gif) -530px 0px; width:160px; border:0px}
#pagecont_wide_en .dist_nav ul .support_eng a:hover{ background-position:-530px 33px;}
#pagecont_wide_en .dist_nav ul .supportact_eng { background: url(../images/eng/dis/myd/rem/dist_mainav.gif) -530px 33px; border-right:0px solid; width:160px; height:33px; float:left; display:inline;}
*/

#pagecont_wide_en .dist_nav ul .e-statement a{ 
	background: url(../images/com/dist_mainav_en.gif) 0px 0px; 
	width:128px; 
	border-right:1px solid #979797; 
}

#pagecont_wide_en .dist_nav ul .e-statement a:hover{ 
	background-position:0px 33px; 
	width:128px; 
	border-right:1px solid #979797;
}

#pagecont_wide_en .dist_nav ul .e-statementact { 
	background: url(../images/com/dist_mainav_en.gif) 0px 33px; 
	border-right:1px solid #979797; 	
	width:128px; 
	height:33px; 
	float:left; 
	display:inline;
}

#pagecont_wide_en .dist_nav ul .redeem a{ 
	background: url(../images/com/dist_mainav_en.gif) -129px 0px; 
	width:124px;
	border-right:1px solid #979797;
}

#pagecont_wide_en .dist_nav ul .redeem a:hover{ 
	background-position:-129px 33px;
	width:124px;
	border-right:1px solid #979797;
}
#pagecont_wide_en .dist_nav ul .redeemact { 
	background: url(../images/com/dist_mainav_en.gif) -129px 33px; 
	border-right:1px solid #979797; 	
	width:124px; 
	height:33px; 
	float:left; 
	display:inline;
}



#pagecont_wide_en .dist_nav ul .transfer a{ 
	background: url(../images/com/dist_mainav_en.gif) -254px 0px; 
	width:154px;
	border-right:1px solid #979797;
}
#pagecont_wide_en .dist_nav ul .transfer a:hover{ 
	background-position:-254px 33px;
	border-right:1px solid #979797;
	width:154px;
}
#pagecont_wide_en .dist_nav ul .transferact { 
	background: url(../images/com/dist_mainav_en.gif) -254px 33px; 
	border-right:1px solid #979797; 	
	width:154px; 
	height:33px; 
	float:left; 
	display:inline;
}



#pagecont_wide_en .dist_nav ul .preferences a{ 
	background: url(../images/com/dist_mainav_en.gif) -409px 0px; 
	width:118px;
	border-right:1px solid #979797;
}
#pagecont_wide_en .dist_nav ul .preferences a:hover{ 
	background-position:-409px 33px;
	border-right:1px solid #979797;
	width:118px;
}
#pagecont_wide_en .dist_nav ul .preferencesact { 
	background: url(../images/com/dist_mainav_en.gif) -409px 33px; 
	border-right:1px solid #979797; 
	width:118px;
	height:33px; 
	float:left; 
	display:inline;
}


#pagecont_wide_en .dist_nav ul .support a{ 
	background: url(../images/com/dist_mainav_en.gif) -527px 0px; 
	width:163px; 
/*	border-right:1px solid #979797; */
}
#pagecont_wide_en .dist_nav ul .support a:hover{ 
	background-position:-527px 33px;
	width:163px; 
/*	border-right:1px solid #979797; */
}
#pagecont_wide_en .dist_nav ul .supportact { 
	background: url(../images/com/dist_mainav_en.gif) -527px 33px; 
	width:163px; 
/*	border-right:1px solid #979797;  */
	height:33px; 
	float:left; 
	display:inline;
}

/*Clases para los botones en español*/
#pagecont_wide_en .dist_nav ul .e-statement_esp a{ 
	background: url(../images/com/dist_mainav.gif) 0px 0px; 
	width:122px;
	border-right:1px solid #979797; 
}
#pagecont_wide_en .dist_nav ul .e-statement_esp a:hover{ 
	background-position:0px 33px;
	width:122px;
	border-right:1px solid #979797; 
}
#pagecont_wide_en .dist_nav ul .e-statementact_esp { 
	background: url(../images/com/dist_mainav.gif) 0px 33px; 
	width:122px;
	border-right:1px solid #979797; 
	height:33px; 
	float:left; 
	display:inline;
}


#pagecont_wide_en .dist_nav ul .redeem_esp a{ 
	background: url(../images/com/dist_mainav.gif) -123px 0px; 
	width:118px;
	border-right:1px solid #979797; 
}
#pagecont_wide_en .dist_nav ul .redeem_esp a:hover{ 
	background-position:-123px 33px;
	width:118px;
	border-right:1px solid #979797; 
}
#pagecont_wide_en .dist_nav ul .redeemact_esp { 
	background: url(../images/com/dist_mainav.gif) -123px 33px; 
	width:118px;
	border-right:1px solid #979797; 
	height:33px; 
	float:left; 
	display:inline;
}

#pagecont_wide_en .dist_nav ul .transfer_esp a{ 
	background: url(../images/com/dist_mainav.gif) -242px 0px; 
	width:178px;
	border-right:1px solid #979797; 
}
#pagecont_wide_en .dist_nav ul .transfer_esp a:hover{ 
	background-position:-242px 33px;
	width:178px;
	border-right:1px solid #979797; 
}
#pagecont_wide_en .dist_nav ul .transferact_esp { 
	background: url(../images/com/dist_mainav.gif) -242px 33px; 
	width:178px;
	border-right:1px solid #979797;  
	height:33px; 
	float:left; 
	display:inline;
}
#pagecont_wide_en .dist_nav ul .preferences_esp a{ 
	background: url(../images/com/dist_mainav.gif) -421px 0px; 
	width:101px;
	border-right:1px solid #979797;  
}
#pagecont_wide_en .dist_nav ul .preferences_esp a:hover{ 
	background-position:-421px 33px;
	width:101px;
	border-right:1px solid #979797;  
}
#pagecont_wide_en .dist_nav ul .preferencesact_esp { 
	background: url(../images/com/dist_mainav.gif) -421px 33px; 
	width:101px;
	border-right:1px solid #979797;  
	height:33px; 
	float:left; 
	display:inline;
}
#pagecont_wide_en .dist_nav ul .support_esp a{ 
	background: url(../images/com/dist_mainav.gif) -522px 0px; 
	width:168px;
/*	border-right:1px solid #979797;  */
}
#pagecont_wide_en .dist_nav ul .support_esp a:hover{ 
	background-position:-522px 33px;
	width:168px;
/*	border-right:1px solid #979797; */
}
#pagecont_wide_en .dist_nav ul .supportact_esp { 
	background: url(../images/com/dist_mainav.gif) -522px 33px; 
	width:168px;
/*	border-right:1px solid #979797; */
	height:33px; 
	float:left; 
	display:inline;
}


#pagecont_wide_en .dist_nav_es ul .e-statement a{ background: url(../images/com/dist_mainav.gif) 0px 0px; width:129px}
#pagecont_wide_en .dist_nav_es ul .e-statement a:hover{ background-position:0px 33px}




#pagecont_wide_en span, #pagecont_wide_es span{ display:none}
#pagecont_wide_en .dist_subnav, #pagecont_wide_es .dist_subnav{ float:left; width:682px; height:15px; margin:0px 5px 0px 5px; background-color:#979797; }
#pagecont_wide_en .dist_subnav ul, #pagecont_wide_es .dist_subnav ul{ list-style:none; display:inline;float:left;}
#pagecont_wide_en .dist_subnav ul li a, #pagecont_wide_es .dist_subnav ul li a{float:left; display:inline; width: auto; height:15px;  text-decoration:none; color: #FFFFFF; font-size:10px; border-color:#CCCCCC; padding:0px 7px 0px 7px}
#pagecont_wide_en .dist_subnav ul li a:hover{ color:#FFFFFF; background-color:#780032}
#pagecont_wide_en .dist_subnav ul li a.current{ color:#FFFFFF; background-color:#780032}

#pagecont_wide_en .dist_subnav ul li{ display:inline; text-decoration:none; list-style:none}
#pagecont_wide_es .dist_subnav ul li{display:inline; text-decoration:none; list-style:none}


#dist_contnav{ 	
	height:auto; 
}
.dist_nav .sep{float:left; width:682px; height:4px; margin:0px 5px 0px 5px; background-color:#979797}
.dist_nav .content_div, .dist_nav .halfcontent_div, .dist_nav .formcontent_div{ float:left; width:690px; border:1px solid #979797; }
.halfcontent_div2 { float:left; width:343px; border:1px solid #979797; }
.halfcontent_div3 { float:left; width:343px; border:1px solid #979797;  }

.dist_nav .formcontent_div{ border-top:1px #FFFFFF; margin-top:-1; width:670px; padding:10px}
.dist_nav .halfcontent_div{background:#fff url(../images/com/boxgrey.gif) repeat-y 343px}

#pagecont_wide_en .dist_nav .tit1, #pagecont_wide_es .dist_nav .tit1{ float:left; width:692px; height:26px; background: url(../images/com/titulos_distancia1.gif) left top;}
#pagecont_wide_en .dist_nav .tit12, #pagecont_wide_es .dist_nav .tit1{ float:left; width:682px; height:26px; background: url(../images/com/titulos_distancia1.gif) left top; float:left; border-bottom:1px #666 solid; font-size:12px; padding:5px 0 0 10px; color:#a40237;}
#pagecont_wide_en .dist_nav .tit1_es{ float:left; width:692px; height:26px; background: url(../images/com/titulos_distancia1.gif) left top no-repeat; background-position:bottom;}

#pagecont_wide_en .dist_nav .titform, #pagecont_wide_es .dist_nav .titform{ float:left; width:692px; height:26px; background: url(../images/com/bck_topforms.gif) left top no-repeat}
#pagecont_wide_es .dist_nav .tit1{ background-position:bottom;}

#pagecont_wide_en .dist_nav .tit2, #pagecont_wide_es .dist_nav .tit2{ float:left; width:692px; height:43px; background: url(../images/com/titulos_distancia2.gif) left top no-repeat}
#pagecont_wide_en .dist_nav .tit2_es{ float:left; width:692px; height:43px; background: url(../images/com/titulos_distancia2.gif) left top no-repeat; background-position:bottom;}
#pagecont_wide_es .dist_nav .tit2{ background-position:bottom;}

#pagecont_wide_en .dist_nav .tit3, #pagecont_wide_es .dist_nav .tit3{ float:left; width:692px; height:43px; background: url(../images/com/titulos_distancia3.gif) left top no-repeat}
#pagecont_wide_en .dist_nav .tit3_es{ float:left; width:692px; height:43px; background: url(../images/com/titulos_distancia3.gif) left top no-repeat; background-position:bottom;}
#pagecont_wide_es .dist_nav .tit3{ background-position:bottom;}


/*FORMS DISTANCIA*/
.sepgray { 
	float:none; 
	width:682px; 
	height:5px; 
	margin:0px 5px 0px 5px; 
	background-color:#979797; 
	clear: both;
	font-size: 0px;
}
.sepgray_large { 
	float:none; 
	width:850px; 
	height:5px; 
	margin:0px 5px 0px 5px; 
	background-color:#979797; 
	clear: both;
	font-size: 0px;
}


.sepgra2 { 
	float:left; 
	width:500px; 
	height:5px; 
	margin:0px 0px 0px 0px; 
	background-color:#979797; 
	clear: both;
	font-size: 0px;
}
/*Botones en ingés*/



#dist_contnav h2.titgen_dist {
	background:url(../images/com/bck_titgen.gif) no-repeat; 
	background-color:#e7e8e9; 	
	height:20px; 
	border-bottom:1px #666 solid; 
	font-size:12px; 
	padding:5px 0 0 10px; 	
	color:#a40237; 
	font-weight:bold;
	float:left;
	width:682px;

}

#dist_contnav h2.subgen_dist {
	background:url(../images/com/bck_titgen.gif) no-repeat; 
	background-color:#e7e8e9; 	
	height:20px; 
	border-bottom:1px #666 solid; 
	font-size:12px; 
	padding:5px 0 0 10px; 	
	color:#5D4F4B; 
	font-weight:bold;
	width:682px;
	float:left; 

}

#dist_contnav h2.subgen2_dist{background:url(../images/com/bck_titgen.gif) no-repeat; background-color:#e7e8e9; width:682px; height:20px; float:left; border-bottom:1px #666 solid; font-size:12px; padding:5px 0 0 10px; color:#5D4F4B; font-weight:bold;}


#dist_contnav h2.titbuymiles { background:url(../images/eng/dis/btm/bmi/bck_titt_buymiles.gif) no-repeat; width:692px; height:25px; float:left; border-bottom:1px #666666 solid }
#dist_contnav h2.titbuymaccount { background:url(../images/eng/dis/btm/bmi/bck_titt_buymiles.gif) no-repeat; background-position:0px -25px; width:692px; height:25px; float:left; border-bottom:1px #666666 solid}
#dist_contnav h2.titbuymaddressh { background:url(../images/eng/dis/btm/bmi/bck_titt_buymiles.gif) no-repeat; background-position:0px -50px; width:692px; height:25px; float:left; border-bottom:1px #666666 solid}
#dist_contnav h2.titbuymdetails { background:url(../images/eng/dis/btm/bmi/bck_titt_buymiles.gif) no-repeat; background-position:0px -75px; width:692px; height:25px; float:left; }
#dist_contnav h2.titbuymcreditcard { background:url(../images/eng/dis/btm/bmi/bck_titt_buymiles.gif) no-repeat; background-position:0px -100px; width:692px; height:25px; float:left; }
#dist_contnav h2.titbuymaddressbill { background:url(../images/eng/dis/btm/bmi/bck_titt_buymiles.gif) no-repeat; background-position:0px -125px; width:692px; height:25px; float:left; }
#dist_contnav h2.titenroll { background:url(../images/esp/dis/mid/pre/bck_titt_enroll.gif) no-repeat;  width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_contnav h2.titenrollpersinfo { background:url(../images/esp/dis/mid/pre/bck_titt_enroll.gif) no-repeat; background-position:0px -25px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_contnav h2.titenrollprofile { background:url(../images/eng/dis/myd/pre/bck_titt_buymiles.gif) no-repeat; background-position:0px -225px; width:692px; height:25px; float:left;  border-bottom:1px #666 solid;}
#dist_contnav h2.titenrolladdressh { background:url(../images/eng/dis/myd/pre/bck_titt_buymiles.gif) no-repeat; background-position:0px -50px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_contnav h2.titenrolldocs { background:url(../images/eng/dis/myd/pre/bck_titt_buymiles.gif) no-repeat; background-position:0px -275px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_contnav h2.titenrolldocs2 { background:url(../images/eng/dis/myd/pre/bck_titt_buymiles.gif) no-repeat; background-position:0px -500px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_contnav h2.titenrollidentdocs { background:url(../images/eng/dis/myd/pre/bck_titt_buymiles.gif) no-repeat; background-position:0px -300px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_contnav h2.titpref { background:url(../images/eng/dis/myd/pre/bck_titt_buymiles.gif) no-repeat;  width:692px; background-position:0px -325px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_contnav h2.titpreftravel { background:url(../images/eng/dis/myd/pre/bck_titt_buymiles.gif) no-repeat; background-position:0px -250px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_contnav h2.titprefemail { background:url(../images/eng/dis/myd/pre/bck_titt_buymiles.gif) no-repeat; background-position:0px -525px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_contnav h2.titchangepassw { background:url(../images/eng/dis/myd/pre/bck_titt_buymiles.gif) no-repeat; background-position:0px -350px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_contnav h2.titmilestransfer { background:url(../images/eng/dis/btm/tmi/bck_titt_buymiles.gif) no-repeat; background-position:0px -150px;   width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
								 								
#dist_contnav h2.titmilesbenef1 { background:url(../images/com/bck_titgen.gif) no-repeat; background-color:#e7e8e9; width:682px; height:20px; float:left; border-bottom:1px #666 solid; font-size:12px; padding:5px 0 0 10px; color:#a40237; }
#dist_contnav h2.titmilesbenef2 { background:url(../images/com/bck_titgen.gif) no-repeat; background-color:#e7e8e9; width:682px; height:20px; float:left; border-bottom:1px #666 solid; font-size:12px; padding:5px 0 0 10px; color:#5D4F4B; }
#dist_contnav h2.titmilessource { background:url(../images/eng/dis/btm/tmi/bck_titt_buymiles.gif) no-repeat; background-position:0px -25px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_contnav h2.titmilescredit { background:url(../images/eng/dis/hlp/rmc/bck_titt_buymiles.gif) no-repeat; background-position:0px -650px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_contnav h2.titinfoflight { background:url(../images/eng/dis/hlp/rmc/bck_titt_buymiles.gif) no-repeat; background-position:0px -550px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_contnav h2.titcomments { background:url(../images/eng/dis/hlp/rmc/bck_titt_buymiles.gif) no-repeat; background-position:0px -575px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_contnav h2.titmilesdonation { background:url(../images/eng/dis/uml/dym/bck_titt_buymiles.gif) no-repeat; background-position:0px -175px;  width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_contnav h2.titlogin { background:url(../images/eng/dis/ili/bck_titt_buymiles.gif) no-repeat; background-position:0px -850px;  width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_contnav h2.titforgotpass { background:url(../images/eng/dis/ili/bck_titt_buymiles.gif) no-repeat; background-position:0px -825px;  width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_contnav h2.titspecoffers { background:url(../images/eng/dis/spo/bck_titt_buymiles.gif) no-repeat; background-position:0px -750px;  width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_contnav h2.titperinfo { background:url(../images/eng/dis/spo/bck_titt_buymiles.gif) no-repeat; background-position:0px -600px;  width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_contnav h2.titabout { background:url(../images/eng/dis/abo/bck_titt_buymiles.gif) no-repeat; background-position:0px -725px;  width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_contnav h2.titcard { background:url(../images/eng/dis/hlp/crp/bck_titt_buymiles.gif) no-repeat; background-position:0px -775px;  width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_contnav h2.titterm { width:688px; height:25px; float:left; padding-top:2px; padding-left:5px; border-bottom:1px #666 solid; background:#e7e8e9; }
#dist_contnav h2.titgetca { width:688px; height:25px; float:left; padding-top:2px; padding-left:5px; border-bottom:1px #666 solid; background:#e7e8e9; }
#dist_contnav h2.titgetca2 { width:692px; height:25px; float:left; padding-top:2px; padding-left:5px; border-bottom:1px #666 solid; background:#e7e8e9; }

/*Botones en español*/
#dist_contnav h2.titbuymiles_es { background:url(../images/esp/dis/ctm/cdm/bck_titt_buymiles.gif) no-repeat; width:692px; height:25px; float:left; border-bottom:1px #666666 solid }
#dist_contnav h2.titbuymaccount_es { background:url(../images/esp/dis/ctm/cdm/bck_titt_buymiles.gif) no-repeat; background-position:0px -25px; width:692px; height:25px; float:left; border-bottom:1px #666666 solid}
#dist_contnav h2.titbuymaddressh_es { background:url(../images/esp/dis/ctm/cdm/bck_titt_buymiles.gif) no-repeat; background-position:0px -50px; width:692px; height:25px; float:left; border-bottom:1px #666666 solid}
#dist_contnav h2.titbuymaddressbill_es { background:url(../images/esp/dis/ctm/cdm/bck_titt_buymiles.gif) no-repeat; background-position:0px -475px; width:692px; height:25px; float:left; }
#dist_contnav h2.titmilessource_es { background:url(../images/esp/dis/ctm/cdm/bck_titt_buymiles.gif) no-repeat; background-position:0px -25px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_contnav h2.titbuymdetails_es { background:url(../images/esp/dis/ctm/cdm/bck_titt_buymiles.gif) no-repeat; background-position:0px -75px; width:692px; height:25px; float:left; }
#dist_contnav h2.titbuymcreditcard_es { background:url(../images/esp/dis/ctm/cdm/bck_titt_buymiles.gif) no-repeat; background-position:0px -100px; width:692px; height:25px; float:left; }
#dist_contnav h2.titenroll_es { background:url(../images/esp/dis/ili/bck_titt_buymiles.gif) no-repeat; background-position:0px -225px;  width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_contnav h2.titenrollpersinfo_es { background:url(../images/esp/dis/ctm/cdm/bck_titt_buymiles.gif) no-repeat; background-position:0px -25px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_contnav h2.titenrollprofile_es { background:url(../images/esp/dis/ctm/cdm/bck_titt_buymiles.gif) no-repeat; background-position:0px -225px; width:692px; height:25px; float:left;  border-bottom:1px #666 solid;}
#dist_contnav h2.titenrolladdressh_es { background:url(../images/esp/dis/ctm/cdm/bck_titt_buymiles.gif) no-repeat; background-position:0px -50px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_contnav h2.titenrolldocs_es { background:url(../images/esp/dis/mid/pre/bck_titt_buymiles.gif) no-repeat; background-position:0px -275px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_contnav h2.titenrolldocs2_es { background:url(../images/esp/dis/mid/pre/bck_titt_buymiles.gif) no-repeat; background-position:0px -500px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_contnav h2.titenrollidentdocs_es { background:url(../images/esp/dis/mid/pre/bck_titt_buymiles.gif) no-repeat; background-position:0px -300px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_contnav h2.titpref_es { background:url(../images/esp/dis/mid/pre/bck_titt_buymiles.gif) no-repeat;  width:692px; background-position:0px -325px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_contnav h2.titpreftravel_es { background:url(../images/esp/dis/mid/pre/bck_titt_buymiles.gif) no-repeat; background-position:0px -250px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_contnav h2.titprefemail_es { background:url(../images/esp/dis/mid/pre/bck_titt_buymiles.gif) no-repeat; background-position:0px -525px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_contnav h2.titchangepassw_es { background:url(../images/esp/dis/mid/pre/bck_titt_buymiles.gif) no-repeat; background-position:0px -350px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_contnav h2.titmilestransfer_es { background:url(../images/esp/dis/ctm/cdm/bck_titt_buymiles.gif) no-repeat; background-position:0px -150px;   width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_contnav h2.titmilesbenef_es { background:url(../images/esp/dis/ctm/cdm/bck_titt_buymiles.gif) no-repeat; background-position:0px -450px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_contnav h2.titmilessource_es { background:url(../images/esp/dis/ctm/cdm/bck_titt_buymiles.gif) no-repeat; background-position:0px -25px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_contnav h2.titmilescredit_es { background:url(../images/esp/dis/ayu/sam/bck_titt_buymiles.gif) no-repeat; background-position:0px -650px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_contnav h2.titinfoflight_es { background:url(../images/esp/dis/ayu/sam/bck_titt_buymiles.gif) no-repeat; background-position:0px -550px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_contnav h2.titcomments_es { background:url(../images/esp/dis/ayu/sam/bck_titt_buymiles.gif) no-repeat; background-position:0px -575px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_contnav h2.titmilesdonation_es { background:url(../images/esp/dis/ctm/cdm/bck_titt_buymiles.gif) no-repeat; background-position:0px -175px;  width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_contnav h2.titlogin_es { background:url(../images/esp/dis/ili/bck_titt_buymiles.gif) no-repeat; background-position:0px -675px;  width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_contnav h2.titforgotpass_es { background:url(../images/esp/dis/ili/bck_titt_buymiles.gif) no-repeat; background-position:0px -700px;  width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_contnav h2.titspecoffers_es { background:url(../images/esp/dis/pro/bck_titt_buymiles.gif) no-repeat; background-position:0px -750px;  width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_contnav h2.titabout_es { background:url(../images/esp/dis/ili/bck_titt_buymiles.gif) no-repeat; background-position:0px -725px;  width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_contnav h2.titcard_es { background:url(../images/esp/dis/ayu/rdt/bck_titt_buymiles.gif) no-repeat; background-position:0px -775px;  width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_contnav h2.titcard_es { background:url(../images/esp/dis/ayu/rdt/bck_titt_buymiles.gif) no-repeat; background-position:0px -775px;  width:692px; height:25px; float:left; border-bottom:1px #666 solid; }

#dist_contnav h2 span {display:none; }

#dist_contnav .dist_box { 
	margin-bottom:0px; 
	height:auto; 
	border:1px solid #999; 
	border-top:0 solid;
	float:left;

}


#dist_contnav .dist_box_2 { margin-bottom:0px; width:690px; height:auto; border:1px solid #999; border-top:0 solid;float:left; }
#dist_contnav .dist_box .half_att,.half_att{ float:left; width:318px; height:22px; padding-left:10px; background: url(../images/com/att_bg.gif) bottom left no-repeat; margin:10px; margin-top:0px; padding-top:5px; text-decoration:none; color:970707}
#dist_contnav .dist_box .half_att a{ color:#979797; text-decoration:none}
#dist_contnav .dist_box .half_att a:hover{ color:#666666; text-decoration:none}

#dist_contnav .attention{ width:630px; height:31px; display:block; background:url(../images/com/form_msgs.gif) no-repeat; padding-left:40px; padding-top:2px; padding-bottom:2px; margin:30px; vertical-align:middle}

#dist_contnav .dist_box .card { 
	float:left; 
	width:329px; 
	height:207px; 
	background:url(../images/com/card_bg.gif) no-repeat !important;
	margin:15px; 
	margin-right:0px;
	z-index:-1; 
	}
#dist_contnav .dist_box .det { float:left; width:329px; height:207px;margin:15px; margin-left:0px }
#dist_contnav .dist_box .card .nom{ color:#FFFFFF; font-size:28px; margin-top:115px; margin-left:10px; float:left; width:auto; height:20px}
#dist_contnav .dist_box .card .cod{color:#FFFFFF; font-size:16px; margin-left:10px; float:left; margin-top:10px; float:left; width:auto; height:20px; margin-top:-10px}
#dist_contnav .dist_box .cardtable { float:left; width:329px; height:207px; background:url(../images/com/card_bg.png) no-repeat; margin:15px; margin-right:0px;  }

#dist_contnav .dist_box .nomp{
	position: absolute;
	color:#FFFFFF;
	font-size:28px;
	float:left;
	width:auto;
	height:10px;
	left: 16px;
	top: 114px;
}
#dist_contnav .dist_box .codp{
	position: absolute;
	padding-top:5px;
	padding-bottom:0px;
	color:#FFFFFF;
	font-size:16px;
	width:auto;
	height:10px;
	left: 16px;
	top: 147px;
}
#dist_contnav .dist_box .nomp .par1{
	color:white;
}

#dist_contnav .dist_box .codp .par2{
	color:#FFFFFF;
}

#dist_contnav .attention{ width:630px; height:31px; display:block; background:url(../images/com/form_msgs.gif) no-repeat; padding-left:40px; padding-top:2px; padding-bottom:2px; margin:30px; vertical-align:middle}
#dist_contnav .attention_small{ width:450px; height:31px; display:block; background:url(../images/com/form_msgs_small.gif) no-repeat; padding-left:35px; padding-top:2px; padding-bottom:2px; margin:30px; vertical-align:middle}
#dist_contnav .products_tit{ float:left; height:44px; width:692px; background:url(../images/com/bck_productit2.gif) no-repeat}
#dist_contnav  .product_tb{ background:url(../images/product_bg.gif) repeat-y right; }
#dist_contnav  .product_tb.td{ border:#666666 1px solid}

#dist_contnav .dist_box p { 
	padding-bottom:5px; 
	padding:15px 10px 10px 10px;  
	width:670px; 
	height:auto; 	
}

#dist_contnav .dist_box .select_leyend{ list-style:none; display:inline; float:left; margin:10px}
#dist_contnav .dist_box .select_leyend li{ list-style:none; display:inline; float:left; width:auto; height:14px; text-indent:25px; background:url(../images/com/select_leyend.gif) no-repeat; margin-right:10px}
#dist_contnav .dist_box .select_leyend. selected{ }
#dist_contnav .dist_box .select_leyend .lowest{background-position:0px -14px}
#dist_contnav .dist_box .select_leyend .promotion{background-position:0px -28px}

#dist_contnav p { 
	color:#333;   
	height:auto;
	clear:both; 

}
/*#dist_contnav p.txtform { color:#000; background:#ccc; margin-bottom:5px; padding:4px; width:670px; height:auto; float:left;}*/
#dist_contnav p.txtform { color:#000; background:#ccc; margin-bottom:5px; padding:4px; width: XXpx; * width:inherit; height:auto; float:left;}
#dist_contnav p.leyenda { font-size:10px; padding:5px 10px; color:#666; text-align:right; float:right;  }
.txtmsgform { color:red; font-size:10px; font-weight:bold; width:auto; height:auto;  float:left; }

/* pasos distancia */
#dist_contnav .dist_steps ul li.visitado{padding:2px 7px 0px; background:#c03; color:#fff;  text-decoration:none; width:auto; height:18px; display:block; background: url(../images/com/row_vinoarojo.gif) no-repeat right #780032; border:0px ; }
#dist_contnav .dist_steps ul li.visitado2{padding:2px 7px 0px; background:#c03; color:#fff;  text-decoration:none; width:auto; height:18px; display:block; background: url(../images/com/row_vinoavino.gif) no-repeat right #780032; border:0px ; }


#dist_contnav .dist_steps { margin-top:0px; margin-bottom:0px; background:#f2f2f2; width:692px; height:20px; float:left; border-right::1px #999999;  background:url(../images/com/bck_dist_steps.gif) no-repeat right }
#dist_contnav .dist_steps ul { list-style-type:none; display:inline; width:690px; height:20px;  }
#dist_contnav .dist_steps ul li { padding:2px 7px 0px; background:#ccc; color:#333; border-right:1px solid #fff;  list-style-type:none; display:inline; width:auto; height:18px; float:left;   }
#dist_contnav .dist_steps ul li.dist_stepact { padding:2px 7px 0px; background:#c03; color:#fff;  text-decoration:none; width:auto; height:18px; display:block; background: url(../images/com/row_rojoagris.gif) no-repeat right #c41230; border:0px }
#dist_contnav .dist_steps ul li.inactivo{ padding:2px 7px 0px; background:#c03; color:#fff;  text-decoration:none; width:auto; height:18px; display:block; background: url(../images/com/row_grisagris.gif) no-repeat right #cdcccc; border:0px; }
#dist_contnav .dist_steps ul li.dist_steppast { padding:2px 7px 0px; background:#903; color:#fff;  text-decoration:none; width:auto; height:18px; display:block; }


#dist_contnav fieldset.distform { 
	margin-bottom:0px; 
	width:100%; 
	height: auto; 
	float:none; 
	overflow:hidden;
}
#dist_contnav fieldset.distform .sel_product{ float:left; width:190px; height:auto; border-bottom:3px #979797}
#dist_contnav fieldset.distform .caract{ float:left; width:117px; height:auto; background-color:#f0f0f0;  border-bottom:3px #979797}

#dist_contnav fieldset.distform .caract li{ list-style:none; float:left; width:100%; height:22px; text-align:center; border-bottom:#979797 1px solid; border-right:#979797 1px solid;  padding-top:10px}

#dist_contnav fieldset.distform .sel_product li{ list-style:none; float:left; width:100%; height:22px; text-align:center; border-bottom:#979797 1px solid; border-left:#979797 3px solid; padding-top:10px; background: url(../images/com/bgproduct_estado.gif) center no-repeat}
#dist_contnav fieldset.distform_gris2{margin-bottom:3px; width:100%; height: auto; float:left; background-color:#e7e8e9}

#dist_contnav fieldset.distform .sel_product li.no{ background-position:top}
#dist_contnav fieldset.distform .sel_product li.si{ background-position:bottom}
#dist_contnav fieldset.distform .sel_product li.valor{ background-position:50px 500px}
#dist_contnav fieldset.distform .sel_product li.produ{ background-position:50px 500px; border-top:5px #780032 solid; height:30px; background:url(../images/produ_arr.gif) no-repeat center top #e7e8e9}

#dist_contnav fieldset.distform legend {font-size:14px; display:none }
#dist_contnav fieldset.distform input.inputradio { border:0px; width:15px; height:15px; margin-right:0px; background:transparent;}


/*
#dist_contnav fieldset.distform p { 
	padding:5px 10px 2px; 
	color:#666; 
	width:inherit; 
	height: auto; 
	float:left; 
}
*/
#dist_contnav fieldset.distform p { 
	padding:5px 10px 2px; 
	color:#666; 
/*	width:670px; 
	height: auto;*/ 	
	float:left; 
}
#dist_contnav fieldset.distform p.greyfill { background-color:#e7e8e9; } 
#dist_contnav fieldset.distform p a {text-decoration:underline; color:#666; font-weight:normal;}
#dist_contnav fieldset.distform p a:hover {text-decoration:underline; color:#666; font-weight:bold; }
#dist_contnav fieldset.distform a {text-decoration:underline; color:#666; font-weight:normal;}
#dist_contnav fieldset.distform a:hover {text-decoration:underline; color:#666; font-weight:bold; }
#dist_contnav fieldset.distform label { width:230px; height:auto; margin-right:17px; display:block; color:#333;text-align:right; float:left;  }
#dist_contnav fieldset.distform input { margin-right:3px; padding:1px; border:1px solid #ccc; background:#fff; width:160px; height:16px; color:#333; font-size:11px; float:left;  }
#dist_contnav fieldset.distform input.forminputpq { margin-right:3px; padding:1px; border:1px solid #ccc; background:#f7f7f7; width:60px; height:16px; color:#333; font-size:11px; float:left; }
#dist_contnav fieldset.distform textarea { margin-right:3px; padding:1px; border:1px solid #ccc; background:#f7f7f7; width:260px; height:100px; color:#333; font-size:11px; float:left; overflow:auto;  }
#dist_contnav fieldset.distform select { margin-right:5px; padding:1px; border:1px solid #ccc; background:#fff; width:164px; height:20px; color:#333; font-size:11px; float:left; }
#dist_contnav fieldset.distform select.formselectpq { margin-right:5px; padding:1px; border:1px solid #ccc; background:#f7f7f7; width:94px; height:20px; color:#333; font-size:11px; float:left; }
.txterrorform { background:url(../images/com/bullet_error.gif) no-repeat;  background-position:0px 2px;padding-left:8px; color:#c03; font-size:10px; font-weight:bold; width:auto; height:auto;  float:left; }
#dist_contnav fieldset.distform .labeldistancia { width:auto; height:auto; display:block; color:#666;text-align:left;}

#dist_contnav fieldset.btnnext { margin-bottom:5px; background:#fff;  padding:0px 10px; width:650px; height: auto;  float:left;  }
#dist_contnav fieldset.btnnext legend {font-size:14px; display:none }
#dist_contnav fieldset.btnnext p {  padding:7px 0px 0px ; color:#666; text-align:left; width:auto; height:auto; float:left; }
#dist_contnav fieldset.btnnext p a {color:#666; text-decoration:underline; }

/*ECENTER*/
.sepgray_ec {
	width:480px;
	height:5px;
	overflow:none;
	margin:0px 5px 0px 5px;
	background-color:#979797;
	clear: both;
	font-size: 0px;
}

#ecenter_cont {
	margin-top:25px;
	width:490px;
	height:auto;
}
#ecenter_cont h2{background:url(../images/esp/fo1/pys/cuc/ece/bck_titt_ecenter.gif) no-repeat; width:490px; height:25px; float:left; border-bottom:1px #666 solid;}
#ecenter_cont h2 span {display:none; }

                   /*{ background:url(../images/com/bck_titmytrip.gif) no-repeat; background-color:#e7e8e9; width:862px; height:20px; float:left; border-bottom:1px #666 solid; font-size:12px; padding:5px 0 0 10px; color:#a40237;}*/
#ecenter_cont h2.tit { background:url(../images/com/bck_titecent.gif) no-repeat; width:480px; height:20px; float:left; border-bottom:1px #666 solid; font-size:12px; padding:5px 0 0 10px; color:#a40237;}
#ecenter_cont h2.sub { background:url(../images/com/bck_titecent.gif) no-repeat; width:480px; height:20px; float:left; border-bottom:1px #666 solid; font-size:12px; padding:5px 0 0 10px; color:#5D4F4B;}


#ecenter_cont h2.titpeq { background:url(../images/com/bck_titecentpeq.gif) no-repeat; width:344px; height:20px; float:left; border-bottom:1px #666 solid; font-size:12px; padding:5px 0 0 10px; color:#a40237;}
#ecenter_cont h2.subpeq { background:url(../images/com/bck_titecentpeq.gif) no-repeat; width:344px; height:20px; float:left; border-bottom:1px #666 solid; font-size:12px; padding:5px 0 0 10px; color:#5D4F4B;}


/*
#dist_contnav h2.tit, #dist_contnav h2.sub{ background:url(../images/com/bck_titdistt.gif) no-repeat; width:682px; height:20px; float:left; border-bottom:1px #666 solid; font-size:12px; padding:5px 0 0 10px; font-size:14px}
#dist_contnav h2.sub { color:#5D4F4B;}
#dist_contnav h2.tit{color:#a40237;}
*/

#ecenter_cont h3 { padding:0px; background: url(../images/com/bck_topforms_ecenter.gif) left top no-repeat; font-size:15px; font-weight:normal; color:#903;  width:490px; height:10px; float:left;}
#ecenter_cont p { color:#333; padding-bottom:7px; width:490px; height:auto; float:left;}
#ecenter_cont p.leyenda {
	font-size:10px;
	padding:5px 0px;
	color:#666;
	text-align:right;
	float:right;
}
.txtmsgform { color:red; font-size:10px; font-weight:bold; width:auto; height:auto;  float:left; }

#ecenter_cont .ecenter_box2 { margin-bottom:0px; width:344px; height:auto; border:1px solid #999; border-top:0 solid;float:left; }
#ecenter_cont .ecenter_box2 p {  padding:0px 10px 10px 10px;  width:344px; height:auto; float:left;  }

#ecenter_cont .ecenter_box3 { margin-bottom:0px; width:352px; height:auto; border:1px solid #999; border-top:0 solid;float:left; }
#ecenter_cont .ecenter_box3 p {  padding:0px 10px 10px 10px;  width:344px; height:auto; float:left;  }

#ecenter_cont .ecenter_box {
	margin-bottom:0px;
	width:488px;
	height:auto;
	border:1px solid #999;
	border-top:0 solid;
	float:left;
	overflow: hidden;
}
#ecenter_cont .ecenter_box p {  padding:0px 10px 10px 10px;  width:342; height:auto; float:left;  }

#ecenter_cont fieldset.ecform { margin-bottom:3px; width:480px; height: auto; float:left; }
#ecenter_cont fieldset.ecform2 { margin-bottom:3px; width:480px; height: auto; float:left; }
#ecenter_cont fieldset.ecform3 { margin-bottom:3px; width:344px; height: auto; float:left; }

#ecenter_cont fieldset.ecform legend {font-size:14px; display:none }
#ecenter_cont fieldset.ecform p { padding:5px 8px 2px 0px; color:#666; width: 480px;  height: auto; float:left; }
#ecenter_cont fieldset.ecform p.txt_ec {padding:5px 8px 2px 0px; color:#000; background:#e7e8e9; width:480px; height:auto; float:left;}
#ecenter_cont fieldset.ecform p.txt_ec2 {padding:5px 8px 2px 0px; color:#000; background-color:#e7e8e9; background:#ccc; width:478px; height:auto; float:left;}



#ecenter_cont fieldset.ecform p.greyfill { background-color:#e7e8e9}
#ecenter_cont fieldset.ecform p a {text-decoration:underline; color:#666; font-weight:normal;}
#ecenter_cont fieldset.ecform p a:hover {text-decoration:underline; color:#666; font-weight:bold; }
#ecenter_cont fieldset.ecform label { width:150px; height:auto; margin-right:17px; display:block; color:#333;text-align:right; float:left;  }
#ecenter_cont fieldset.ecform input { margin-right:3px; padding:1px; border:1px solid #ccc; background:#fff; width:120px; height:16px; color:#333; font-size:11px; float:left;  }
#ecenter_cont fieldset.ecform input.forminputpq { margin-right:3px; padding:1px; border:1px solid #ccc; background:#fff; width:60px; height:16px; color:#333; font-size:11px; float:left; }
#ecenter_cont fieldset.ecform textarea { margin-right:3px; padding:1px; border:1px solid #ccc; background:#fff; width:260px; height:100px; color:#333; font-size:11px; float:left; overflow:auto;  }


#ecenter_cont fieldset.ecform select { 
	margin-right:5px; 
	padding:1px; 
	border:1px solid #ccc; 
	background:#fff; 
	width:100px; 
	height:20px; 	color:#333; 
	font-size:11px; 
	float:left; 
}
#ecenter_cont fieldset.ecform select.formselectpq { margin-right:5px; padding:1px; border:1px solid #ccc; background:#fff; width:94px; height:20px; color:#333; font-size:11px; float:left; }
#ecenter_cont fieldset.ecform input.inputradio { background:#fff; border:0px solid; width:15px; height:15px; margin-right:3px; float:left;  }
#ecenter_cont fieldset.ecform input.inputcheckbox {background:transparent; border:0px; width:18px; height:18px;}

.txterrorform { background:url(../images/esp/bullet_error.gif) no-repeat;  background-position:0px 2px;padding-left:8px; color:#c03; font-size:10px; font-weight:bold; width:auto; height:auto;  float:left; }
/*Creada por Tomas para formularios adicionales*/
#ecenterchek span{background: url(../images/com/bgproduct_estado.gif) left top no-repeat; background-position:bottom; }
#ecenter_cont fieldset.ecform2 legend {font-size:14px; display:none }
#ecenter_cont fieldset.ecform2 p { padding:5px 8px 2px 0px; color:#666; width:344px; height: auto; float:left; }
#ecenter_cont fieldset.ecform2 p.txt_ec {  color:#000; background:#ccc; padding:5px; width:478px; height:auto; float:left;}
#ecenter_cont fieldset.ecform2 p.greyfill { background-color:#e7e8e9}
#ecenter_cont fieldset.ecform2 p a {text-decoration:underline; color:#666; font-weight:normal;}
#ecenter_cont fieldset.ecform2 p a:hover {text-decoration:underline; color:#666; font-weight:bold; }
#ecenter_cont fieldset.ecform2 label { width:240px; height:auto; margin-right:07px; display:block; color:#333;text-align:right; float:left;  }
#ecenter_cont fieldset.ecform2 input { margin-right:3px; padding:1px; border:1px solid #ccc; background:#fff; width:120px; height:16px; color:#333; font-size:11px; float:left;  }
#ecenter_cont fieldset.ecform2 input.forminputpq { margin-right:3px; padding:1px; border:1px solid #ccc; background:#fff; width:60px; height:16px; color:#333; font-size:11px; float:left; }
#ecenter_cont fieldset.ecform2 textarea { margin-right:3px; padding:1px; border:1px solid #ccc; background:#fff; width:260px; height:100px; color:#333; font-size:11px; float:left; overflow:auto;  }
#ecenter_cont fieldset.ecform2 select { margin-right:5px; padding:1px; border:1px solid #ccc; background:#fff; width:124px; height:20px; color:#333; font-size:11px; float:left; }
#ecenter_cont fieldset.ecform2 select.formselectpq { margin-right:5px; padding:1px; border:1px solid #ccc; background:#fff; width:94px; height:20px; color:#333; font-size:11px; float:left; }
#ecenter_cont fieldset.ecform2 input.inputradio { background:#fff; border:0px solid; width:15px; height:15px; margin-right:3px; float:left;  }
.txterrorform { background:url(../images/esp/bullet_error.gif) no-repeat;  background-position:0px 2px;padding-left:8px; color:#c03; font-size:10px; font-weight:bold; width:auto; height:auto;  float:left; }


#ecenter_cont fieldset.ecform3 legend {font-size:14px; display:none }

#ecenter_cont fieldset.ecform3 p { padding:5px 8px 2px 0px; color:#666; width:344px; height: auto; float:left; }

#ecenter_cont fieldset.ecform3 p.txt_ec {  color:#000; background:#ccc; padding:5px; width:342px; height:auto; float:left;}

#ecenter_cont fieldset.ecform3 p.greyfill { background-color:#e7e8e9}

#ecenter_cont fieldset.ecform3 p a {text-decoration:underline; color:#666; font-weight:normal;}

#ecenter_cont fieldset.ecform3 p a:hover {text-decoration:underline; color:#666; font-weight:bold; }

#ecenter_cont fieldset.ecform3 label { width:150px; height:auto; margin-right:07px; display:block; color:#333;text-align:right; float:left;  }

#ecenter_cont fieldset.ecform3 input { margin-right:3px; padding:1px; border:1px solid #ccc; background:#fff; width:120px; height:16px; color:#333; font-size:11px; float:left;  }

#ecenter_cont fieldset.ecform3 input.forminputpq { margin-right:3px; padding:1px; border:1px solid #ccc; background:#fff; width:60px; height:16px; color:#333; font-size:11px; float:left; }

#ecenter_cont fieldset.ecform3 textarea { margin-right:3px; padding:1px; border:1px solid #ccc; background:#fff; width:260px; height:100px; color:#333; font-size:11px; float:left; overflow:auto;  }

#ecenter_cont fieldset.ecform3 select { margin-right:5px; padding:1px; border:1px solid #ccc; background:#fff; width:124px; height:20px; color:#333; font-size:11px; float:left; }

#ecenter_cont fieldset.ecform3 select.formselectpq { margin-right:5px; padding:1px; border:1px solid #ccc; background:#fff; width:94px; height:20px; color:#333; font-size:11px; float:left; }

#ecenter_cont fieldset.ecform3 input.inputradio { background:#fff; border:0px solid; width:15px; height:15px; margin-right:3px; float:left;  }

.txterrorform { background:url(../images/esp/bullet_error.gif) no-repeat;  background-position:0px 2px;padding-left:8px; color:#c03; font-size:10px; font-weight:bold; width:auto; height:auto;  float:left; }


#ecenter_cont fieldset.btnnext { margin-bottom:5px; background:#fff;  padding:0px 0px 0px 10px; width:480px; height: auto;  float:left;  }
#ecenter_cont fieldset.btnnext legend {font-size:14px; display:none }
#ecenter_cont fieldset.btnnext p {  padding:7px 0px 0px ; color:#666; text-align:left; width:auto; height:auto; float:left; }
#ecenter_cont fieldset.btnnext p a {color:#666; text-decoration:underline; }

#ecenter_cont fieldset.btnnext2 { margin-bottom:5px; background:#fff;  padding:0px 0px 0px 10px; width:345px; height: auto;  float:left;  }
#ecenter_cont fieldset.btnnext2 legend {font-size:14px; display:none }
#ecenter_cont fieldset.btnnext2 p {  padding:7px 0px 0px ; color:#666; text-align:left; width:auto; height:auto; float:left; }
#ecenter_cont fieldset.btnnext2 p a {color:#666; text-decoration:underline; }

#ecenter_cont .tablatodo{ width:488; height:auto; background: url(../images/com/bck_tablaecenter.gif) no-repeat top #FFFFFF}
#ecenter_cont tablatodo td{ padding:5px}
.tablatodo tr.titulos{ color:#fff; background-color:#990000} 
.tablatodo tr.gris{ background-color:#e7e8e9}

#ecenter_cont .tablatodo td.celdas_reportes{ background-color:#e7e8e9}
.tabla_reporte{height:auto; }
.tabla_reporte td{ padding:5px}
.tabla_reporte tr.titulos, tr.titulos{ color:#fff; background-color:#990000} 
.tabla_reporte tr.gris{ background-color:#5E5D60}


#ecenter_cont table {border:0px solid; width:488px; border:0; cellspacing:2; cellpadding:0}
#ecenter_cont table tr.header {color:#676767;}
#ecenter_cont table td.header {padding:1px; background-color:#979797}
#ecenter_cont table td.contentgray {padding:1px; background-color:#e7e8e9}
#ecenter_cont table td.contentwhite {padding:1px; background-color:#FFFFFF}


#pagecont table.tableter {border-spacing:0px 10px}
#pagecont table.tableter td.tableter_bullet{ vertical-align:top; valign:top; padding:5px}


#pagecont p.texto { font-size:20px;}



/*
#pagecontbg table { margin-bottom:15px; float:left; }
#pagecontbg table td { border:0px solid #999; padding:3px; color:#666; font-size:12px; width:inherit; height:auto}
#pagecontbg table td.pagetddat { background:#ccc; color:#c8223e;}
#pagecontbg table td.pagetddat2 { color:#5D4F4B; background:url(../images/com/pagebox_top_grey2.gif) no-repeat;}
#pagecontbg table td.pagetddat3 { color:#5D4F4B; background:url(../images/com/pagebox_mid_grey.gif) no-repeat;}
#pagecontbg table td.border_right {background:url(../images/com/pagebox_right_border_grey.gif) no-repeat;}
#pagecontbg table td.border_left { background:url(../images/com/pagebox_left_border_grey.gif) no-repeat right;}


*/



#searchflight { padding:0px; background:url(../images/com/searchbox_bckg.png) no-repeat; width:250px; height:270px; float:left;}

*html #searchflight .searchflightbox_transparent{
	background-image: url(../images/esp/searchbox_bckg.png) ;
  	background-image: none;
   	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/esp/home/searchbox_bckg.png', sizingMethod='scale');
	background-repeat:no-repeat;
}
#searchflight .searchflightbox_opaque, #searchflight .searchflightbox_transparent { width:240px; height:270px; float:left; }
#searchflight .searchflightbox_transparent{ background:url(../images/esp/home/searchbox_bckg.png) no-repeat;}
#searchflight .searchflightbox_opaque h3 span, #searchflight .searchflightbox_transparent h3 span { display:none; }
#searchflight .searchflightbox_opaque p, #searchflight .searchflightbox_transparent p {padding:3px 5px 3px 5px ; width:inherit; height:auto; float:left; font-size:9px}
#searchflight .searchflightbox_opaque p a, #searchflight .searchflightbox_transparent p a {background:transparent; color: #333; text-decoration:underline; }
#searchflight .searchflightbox_opaque p a:hover, #searchflight .searchflightbox_transparent p a:hover {background:transparent; color:#000; text-decoration:underline; }
#searchflight .searchflightbox_opaque ul, #searchflight .searchflightbox_transparent ul { margin-left:5px; width:235px; height:auto; list-style-type: none; display:inline; float:left;  }
#searchflight .searchflightbox_opaque ul li, #searchflight .searchflightbox_transparent ul li { margin-right:1px; padding-left:3px; padding-top:2px;background:url(../images/esp/home/searchbox_tabs2.gif) no-repeat; font-size:9px; width:54px; height:13px; float:left; list-style-type: none; display:inline;  letter-spacing:-1px }
/*#searchflight .searchflightbox_transparent ul li {background:url(../images/esp/home/searchbox_tabs.png)}*/
#searchflight .searchflightbox_opaque ul li a, #searchflight .searchflightbox_transparent ul li a { background:transparent; color:#666; text-decoration:none; font-size:9px; width:54px; height:13px; float:left; list-style-type: none; display:block; letter-spacing:-1px}
#searchflight .searchflightbox_transparent ul li a{ color:#666;}
#searchflight .searchflightbox_opaque ul li a:hover, #searchflight .searchflightbox_transparent ul li a:hover { background:transparent; color:#000; text-decoration:none; font-size:9px; width:54px; height:13px; float:left; list-style-type: none; display:block; }
#searchflight .searchflightbox_opaque ul li.searchtabactive, #searchflight .searchflightbox_transparent ul li.searchtabactive { margin-right:1px; padding-left:3px; padding-top:2px; background:url(../images/com/searchbox_tabact.png) no-repeat; color:#000; font-size:9px; width:54px; height:13px; float:left; list-style-type: none; display:inline; }
#searchflight .searchflightbox ul li.searchtabactive_opaque{background:url(../images/com/searchbox_tabact.gif) no-repeat}

*html #searchflight .searchflightbox_transparent ul li{
	background-image: url(../images/esp/home/searchbox_tabact.gif) ;
  	background-image: none;
   	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/com/searchbox_tabs.png', sizingMethod='scale');
	background-repeat:no-repeat;
	background-color:transparent;
}
#searchflight .searchflightbox_transparent ul li.searchtabactive{background-image: url(../images/com/searchbox_tabact.gif)}
*html #searchflight .searchflightbox_transparent ul li.searchtabactive{
	background-image: url(../images/com/searchbox_tabact.gif) ;
  	background-image: none;
   	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/esp/home/searchbox_tabact.png', sizingMethod='scale');
	background-repeat:no-repeat;
	background-color:transparent;
}

.searchflightitem { margin-left:5px; padding:3px 5px 3px 5px ; width:221px; height:225px; float:left; background:url(../images/esp/home/50pc.png) }
#searchflight .searchflightbox_opaque .searchflightitem{ background-color: #FFF}
*html #searchflight .searchflightbox_transparent .searchflightitem{
	background-image: url(../images/esp/home/50pc.png) ;
  	background-image: none;
   	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/esp/home/50pc.png', sizingMethod='scale');
	background-repeat:no-repeat;
	background-color:transparent;
}
.searchflightitem p {padding:0px 3px 0px 3px;  font-size:9px;  width:inherit;  height:auto; *margin-top:-1px }
.searchflightitem select {background-color:#fff; }
.searchflightitem span {width:220px; height:10px; display:block; }


/* imagen mapa */
#searchflight .searchflightmap { margin-left:5px; width:645px; height:270px; background:#e7e8e9; float:left; }



/*Estilos Genéricos de TACA.com*/

/*Barra roja paginas internas*/
#redbar { padding:0px 35px; background:url(../images/com/mnu_bckg.gif) no-repeat bottom; width:890px; height:37px; }
#redbar h2, #redbar .titiledistancia { padding-top:7px; padding-left:10px;  background: url(../images/com/bckgtitles.gif) no-repeat; color:#fff; font-weight:normal; width:880px; height:30px; }

/*Botón rojo*/
.redbtn { padding-top:3px; margin:3px 0px;  background: url(../images/com/pic_btn125next.gif) no-repeat; text-align:center; font-weight:normal; font-size:12px; color:#fff; width:125px; height:22px; float:right;}
.redbtn a { background:transparent; color:#fff; text-decoration:none; }
.redbtn a:hover{ background:transparent; color:#ccc; text-decoration:none; }
fieldset.redbtn { margin-bottom:5px; background:#fff;  padding:0px 0px 0px 10px; width:480px; height: auto;  float:left;  }
fieldset.redbtn p {  padding:7px 0px 0px ; color:#666; text-align:left; width:auto; height:auto; float:left; }
fieldset.redbtn p a {color:#666; text-decoration:underline; }

#cont1 { margin-top:25px; padding-left:5px; float:left; width:490px; height:auto; }

/* --- FOOTER --- */


/* ocultado para impresion - salvadoresc */
#footer { 
	padding:5px 30px 0px 35px; 
	background:url(../images/com/bckgfooter.gif) no-repeat; 
	width:895px; 	
	height:50px; 
	clear:both;
	display:none;

}

#footer ul {  width:inherit; list-style-type:none; display:inline; float:left; clear:both;}
#footer ul li { padding:0px 5px 4px 5px; border-right:1px solid #666; background:transparent; color:#fff; font-size:10px; width:auto; height:8px; list-style-type:none; display:inline; float:left; }
#footer ul li a, #footer ul li {background:transparent; color:#666; text-decoration:none; }
#footer ul li a:hover {text-decoration: underline;}
#footer .footer2do li a, #footer .footer2do{ color:#666; border-color:#c41230; margin-top:10px}
#footer .footer2do li a:hover{text-decoration: underline;}

/* --- MY TRIP - CHECK IN --- */
/* modificado para impresion - salvadoresc */
#mytrip { 
	padding: 0px 10px; 
/*	width:465px; */
	height:auto; 
/*	float:left;*/
}
#mytrip h3.titcurrenti {  background: url(../images/com/bck_titmytrip.gif) no-repeat; background-color:#e7e8e9; width:852px; height:20px; float:left; border-bottom:1px #666 solid; font-size:12px; padding:5px 0 0 10px; color:#a40237;}
#mytrip h3.subcurrenti {  background: url(../images/com/bck_titmytrip.gif) no-repeat; background-color:#e7e8e9; width:852px; height:20px; float:left; border-bottom:1px #666 solid; font-size:12px; padding:5px 0 0 10px; color:#5D4F4B;}
/*#mytrip h3.titcurrenti {  background: url(../images/com/bck_titmytrip.gif) no-repeat; background-color:#e7e8e9; width:862px; height:25px; float:left; }*/
#mytrip h3.titholdi {  background:url(../images/com/bck_titt_mytrip.gif) no-repeat; background-position:0px -25px; width:862px; height:25px; float:left; }
#mytrip h3.titpasti {  background:url(../images/com/bck_titt_mytrip.gif) no-repeat; background-position:0px -50px; width:862px; height:25px; float:left; }
#mytrip h3.titsearchi {  background:url(../images/com/bck_titt_mytrip.gif) no-repeat; background-position:0px -75px; width:862px; height:25px; float:left; }
#mytrip table.tablemytrip {  margin-bottom:0px; border:1px solid #999; border-top:0px; float:left;}
#mytrip table.tablemytrip .greyfill{ background-color:#e7e8e9}

#mytrip table.tablemytrip td { padding:1px 4px; color:#333; width:inherit; height:auto; }
/* modificado para impresion - salvadoresc */
#mytrip table.tablemytripdet { 
	margin-bottom:0px; 
/*	float:left;	*/
}

#mytrip table.tablemytripdet td { border:1px solid #999; padding:2px; color:#666; font-size:11px; width:auto; height:auto}
#mytrip table.tablemytripdet td.mytripdetrow { background:#8D817B; color:#FFFFFF;float:center;text-align:center;}
#mytrip table.tablemytripdet td a { background:transparent; color:#666; text-decoration:none; }
#mytrip table.tablemytripdet td a:hover { background:transparent; color:#333; text-decoration:underline; }
#mytrip table.tablemytripdet p { padding:5px 10px 2px; color:#666; width: XXpx; * width:inherit; height: auto; float:left; }


/*CORPORATE*/
.sepgray_corp { float:left; width:680px; height:5px; margin:0px 5px 0px 5px; background-color:#979797; }



#pagecont_wide_en .corp_topnav { float:left; width:696px; display:block; 
	background: transparent url(../images/com/bckdistancias_nav.gif) no-repeat; list-style-type:none;  }
#pagecont_wide_en .corp_topnav ul { list-style:none; display:inline}
#pagecont_wide_en .corp_topnav ul li{ list-style:none; display:inline}
#pagecont_wide_en .corp_nav ul li a {float:left; display:inline; width:100px; height:33px; border-right:1px solid #979797; text-decoration:none; list-style-type:none; vertical-align: top;}

#pagecont_wide_en .corp_nav_es ul li a, #pagecont_wide_es .corp_nav ul li a {float:left; display:inline; width:100px; height:33px; border-right:1px solid #979797; text-decoration:none; list-style-type:none; vertical-align: top;}

/*Clases para los botones en ingles*/
#pagecont_wide_en .corp_nav ul .e-statement_corp a{ background: url(../images/eng/dis/myd/rem/corp_mainav.gif) 0px 0px; width:129px}
#pagecont_wide_en .corp_nav ul .e-statement_corp a:hover{ background-position:0px 33px}
#pagecont_wide_en .corp_nav ul .e-statementact_corp { background: url(../images/eng/dis/myd/rem/corp_mainav.gif) 0px 33px; border-right:1px solid #979797; width:129px; height:33px; float:left; display:inline;}
#pagecont_wide_en .corp_nav ul .redeem_corp a{ background: url(../images/eng/dis/myd/rem/corp_mainav.gif) -129px 0px; width:125px}
#pagecont_wide_en .corp_nav ul .redeem_corp a:hover{ background-position:-129px 33px;}
#pagecont_wide_en .corp_nav ul .redeemact_corp { background: url(../images/eng/dis/myd/rem/corp_mainav.gif) -129px 33px; border-right:1px solid #979797; width:125px; height:33px; float:left; display:inline;}
#pagecont_wide_en .corp_nav ul .transfer_corp a{ background: url(../images/eng/dis/myd/rem/corp_mainav.gif) -256px 0px; width:150px}
#pagecont_wide_en .corp_nav ul .transfer_corp a:hover{ background-position:-256px 33px;}
#pagecont_wide_en .corp_nav ul .transferact_corp { background: url(../images/eng/dis/myd/rem/corp_mainav.gif) -256px 33px; border-right:1px solid #979797; width:150px; height:33px; float:left; display:inline;}
#pagecont_wide_en .corp_nav ul .preferences_corp a{ background: url(../images/eng/dis/myd/rem/corp_mainav.gif) -408px 0px; width:123px}
#pagecont_wide_en .corp_nav ul .preferences_corp a:hover{ background-position:-408px 33px;}
#pagecont_wide_en .corp_nav ul .preferencesact_corp { background: url(../images/eng/dis/myd/rem/corp_mainav.gif) -408px 33px; border-right:1px solid #979797; width:123px; height:33px; float:left; display:inline;}
#pagecont_wide_en .corp_nav ul .support_corp a{ background: url(../images/eng/dis/myd/rem/corp_mainav.gif) -530px 0px; width:160px; border:0px}
#pagecont_wide_en .corp_nav ul .support_corp a:hover{ background-position:-530px 33px;}
#pagecont_wide_en .corp_nav ul .supportact_corp { background: url(../images/eng/dis/myd/rem/corp_mainav.gif) -530px 33px; border-right:0px solid; width:160px; height:33px; float:left; display:inline;}

#pagecont_wide_en .corp_nav ul .e-statement a{ background: url(../images/com/corp_mainav_en.gif) 0px 0px; width:129px}
#pagecont_wide_en .corp_nav ul .e-statement a:hover{ background-position:0px 33px}
#pagecont_wide_en .corp_nav ul .e-statementact { background: url(../images/com/corp_mainav_en.gif) 0px 33px; border-right:1px solid #979797; width:129px; height:33px; float:left; display:inline;}
#pagecont_wide_en .corp_nav ul .redeem a{ background: url(../images/com/corp_mainav_en.gif) -129px 0px; width:125px}
#pagecont_wide_en .corp_nav ul .redeem a:hover{ background-position:-129px 33px;}
#pagecont_wide_en .corp_nav ul .redeemact { background: url(../images/com/corp_mainav_en.gif) -129px 33px; border-right:1px solid #979797; width:125px; height:33px; float:left; display:inline;}
#pagecont_wide_en .corp_nav ul .transfer a{ background: url(../images/com/corp_mainav_en.gif) -256px 0px; width:150px}
#pagecont_wide_en .corp_nav ul .transfer a:hover{ background-position:-256px 33px;}
#pagecont_wide_en .corp_nav ul .transferact { background: url(../images/com/corp_mainav_en.gif) -256px 33px; border-right:1px solid #979797; width:150px; height:33px; float:left; display:inline;}
#pagecont_wide_en .corp_nav ul .preferences a{ background: url(../images/com/corp_mainav_en.gif) -408px 0px; width:123px}
#pagecont_wide_en .corp_nav ul .preferences a:hover{ background-position:-408px 33px;}
#pagecont_wide_en .corp_nav ul .preferencesact { background: url(../images/com/corp_mainav_en.gif) -408px 33px; border-right:1px solid #979797; width:123px; height:33px; float:left; display:inline;}
#pagecont_wide_en .corp_nav ul .support a{ background: url(../images/com/corp_mainav_en.gif) -530px 0px; width:160px; border:0px}
#pagecont_wide_en .corp_nav ul .support a:hover{ background-position:-530px 33px;}
#pagecont_wide_en .corp_nav ul .supportact { background: url(../images/com/corp_mainav_en.gif) -530px 33px; border-right:0px solid; width:160px; height:33px; float:left; display:inline;}

/*Clases para los botones en español*/
#pagecont_wide_en .corp_nav ul .e-statement_esp a{ background: url(../images/com/corp_mainav.gif) 0px 0px; width:141px}
#pagecont_wide_en .corp_nav ul .e-statement_esp a:hover{ background-position:0px 33px}
#pagecont_wide_en .corp_nav ul .e-statementact_esp { background: url(../images/com/corp_mainav.gif) 0px 33px; border-right:1px solid #979797; width:129px; height:33px; float:left; display:inline;}
#pagecont_wide_en .corp_nav ul .redeem_esp a{ background: url(../images/com/corp_mainav.gif) -141px 0px; width:120px}
#pagecont_wide_en .corp_nav ul .redeem_esp a:hover{ background-position:-141px 33px;}
#pagecont_wide_en .corp_nav ul .redeemact_esp { background: url(../images/com/corp_mainav.gif) -141px 33px; border-right:1px solid #979797; width:125px; height:33px; float:left; display:inline;}
#pagecont_wide_en .corp_nav ul .transfer_esp a{ background: url(../images/com/corp_mainav.gif) -266px 0px; width:181px}
#pagecont_wide_en .corp_nav ul .transfer_esp a:hover{ background-position:-266px 33px;}
#pagecont_wide_en .corp_nav ul .transferact_esp { background: url(../images/com/corp_mainav.gif) -266px 33px; border-right:1px solid #979797; width:177px; height:33px; float:left; display:inline;}
#pagecont_wide_en .corp_nav ul .preferences_esp a{ background: url(../images/com/corp_mainav.gif) -443px 0px; width:122px}
#pagecont_wide_en .corp_nav ul .preferences_esp a:hover{ background-position:-443px 33px;}
#pagecont_wide_en .corp_nav ul .preferencesact_esp { background: url(../images/com/corp_mainav.gif) -443px 33px; border-right:1px solid #979797; width:122px; height:33px; float:left; display:inline;}
#pagecont_wide_en .corp_nav ul .support_esp a{ background: url(../images/com/corp_mainav.gif) -563px 0px; width:128px; border:0px}
#pagecont_wide_en .corp_nav ul .support_esp a:hover{ background-position:-563px 33px;}
#pagecont_wide_en .corp_nav ul .supportact_esp { background: url(../images/com/corp_mainav.gif) -563px 33px; border-right:0px solid; width:126px; height:33px; float:left; display:inline;}
#pagecont_wide_en .corp_nav_es ul .e-statement a{ background: url(../images/com/corp_mainav.gif) 0px 0px; width:129px}
#pagecont_wide_en .corp_nav_es ul .e-statement a:hover{ background-position:0px 33px}

#pagecont_wide_en span{ display:none}
#pagecont_wide_en .corp_subnav{ float:left; width:682px; height:15px; margin:0px 5px 0px 5px; background-color:#979797; }
#pagecont_wide_en .corp_subnav ul{ list-style:none; display:inline;float:left;}
#pagecont_wide_en .corp_subnav ul li a{float:left; display:inline; width: auto; height:15px;  text-decoration:none; color: #CCCCCC; font-size:10px; border-color:#CCCCCC; padding:0px 7px 0px 7px}
#pagecont_wide_en .corp_subnav ul li a:hover{ color:#FFFFFF; background-color:#780032}

#pagecont_wide_en .corp_subnav ul li{ display:inline; text-decoration:none; list-style:none}
#pagecont_wide_es .corp_subnav ul li{display:inline; text-decoration:none; list-style:none}

#corp_contnav { margin-top:25px; padding-left:5px; width:490px; height:auto; }
#corp_contnav .tablatodo{ width:488; height:auto; background: url(../images/com/bck_tablaecenter.gif) no-repeat top #FFFFFF}
#corp_contnav tablatodo td{ padding:5px}
.tablatodo tr.titulos{ color:#fff; background-color:#990000} 
.tablatodo tr.gris{ background-color:#e7e8e9}

#corp_contnav .tablatodo td.celdas_reportes{ background-color:#e7e8e9}
.tabla_reporte{height:auto; background:url(../images/com/bck_tablareporte.gif) no-repeat top; border:1px solid}
.tabla_reporte td{ padding:5px}
.tabla_reporte tr.titulos, tr.titulos{ color:#fff; background-color:#990000} 
.tabla_reporte tr.gris{ background-color:#e7e8e9}
.tabla_reporte1{border:1px solid}
.tabla_reporte1 td{ padding:5px}
.tabla_reporte1 tr.titulos, tr.titulos{ color:#676767; background-color:#adafaf}
.tabla_reporte1 tr.gris{ background-color:#e7e8e9}

.corporatebox_topbar table td.tdtopbar_flight {  padding:5px 3px; border-bottom:1px solid #979797; }
.corporatebox_topbar table tr.trtopbar_normal { border-bottom:1px solid #979797; padding:2px 3px; background:#fff; color:#333; }
.corporatebox_topbar table tr.trtopbar_inter { border-bottom:1px solid #979797; padding:2px 3px; background:#eeeeee; color:#333; }
.corporatebox_topbar table td {font-size:10px; color:#333; }
.corporatebox_topbar table td a {background:transparent; color:#333; text-decoration:underline; }
.corporatebox_topbar table td a:hover {background:transparent; color:#c8223e; text-decoration:underline; }
.corporatebox_topbar table td.titbg {font-size:12px; font-weight: bold; padding-left:4px; }
.corporatebox_topbar table td.tdtopbar_red { border-top:1px solid #979797; border-bottom:1px solid #979797;padding:2px 3px; background:#780032; color:#fff; }
.corporatebox_topbar table td.tdtopbar_gray { border-top:1px solid #979797; border-bottom:1px solid #979797; padding:2px 3px; background:#666; color:#fff; }
.corporatebox_topbar table td.tdtopbar_fares { border-left:1px dotted #999; padding:5px 3px; border-bottom:1px solid #979797; }
.corporatebox_topbar table td.tdtopbar_faresact {border:2px solid #c8223e; color:#c8223e; text-decoration:none; }
.corporatebox_topbar table td.tdtopbar_flight {  padding:5px 3px; border-bottom:1px solid #979797; }
.corporatebox_topbar table tr.trtopbar_normal { border-bottom:1px solid #979797; padding:2px 3px; background:#fff; color:#333; }
.corporatebox_topbar table tr.trtopbar_inter { border-bottom:1px solid #979797; padding:2px 3px; background:#eeeeee; color:#333; }

#corp_contnav table {border:0px solid}
#corp_contnav table tr.header {color:#676767}
#corp_contnav table td.header {padding:1px; background-color:#979797}
#corp_contnav table td.contentgray {padding:1px; background-color:#e7e8e9}
#corp_contnav table td.contentwhite {padding:1px; background-color:#FFFFFF}

#corp_contnav{ width:100%; height:auto; border:1px solid #f30;}
.corp_nav .sep{width:682px; height:4px; margin:0px 5px 0px 5px; background-color:#979797}
.corp_nav .content_div, .corp_nav .halfcontent_div, .corp_nav .formcontent_div{ float:left; width:690px; border:1px solid #979797; }
.corp_nav .formcontent_div{ border-top:1px #FFFFFF; margin-top:-1; width:670px; padding:10px}
.corp_nav .halfcontent_div{background:#fff url(../images/com/boxgrey.gif) repeat-y 343px}

#pagecont_wide_en .corp_nav .tit1, #pagecont_wide_es .corp_nav .tit1{ float:left; width:692px; height:25px; background: url(../images/com/titulos_distancia1.gif) left top no-repeat}
#pagecont_wide_en .corp_nav .tit1_es{ float:left; width:692px; height:26px; background: url(../images/com/titulos_distancia1.gif) left top no-repeat; background-position:bottom;}

#pagecont_wide_en .corp_nav .titform, #pagecont_wide_es .corp_nav .titform{ float:left; width:692px; height:26px; background: url(../images/com/bck_topforms.gif) left top no-repeat}
#pagecont_wide_es .corp_nav .tit1{ background-position:bottom;}

#pagecont_wide_en .corp_nav .tit2, #pagecont_wide_es .corp_nav .tit2{ float:left; width:692px; height:43px; background: url(../images/com/titulos_distancia2.gif) left top no-repeat}
#pagecont_wide_en .corp_nav .tit2_es{ float:left; width:692px; height:43px; background: url(../images/com/titulos_distancia2.gif) left top no-repeat; background-position:bottom;}
#pagecont_wide_es .corp_nav .tit2{ background-position:bottom;}

#pagecont_wide_en .corp_nav .tit3, #pagecont_wide_es .corp_nav .tit3{ float:left; width:692px; height:43px; background: url(../images/com/titulos_distancia3.gif) left top no-repeat}
#pagecont_wide_en .corp_nav .tit3_es{ float:left; width:692px; height:43px; background: url(../images/com/titulos_distancia3.gif) left top no-repeat; background-position:bottom;}
#pagecont_wide_es .corp_nav .tit3{ background-position:bottom;}


/*FORMS CORPORATE*/

/*Botones en ingés*/
#corp_contnav { padding-right:0px; width:692px; height:auto; border:0px solid #f30; margin-top:25px; padding-left:5px; float:left; }
#corp_contnav h2 { padding:0px; background: url(../images/com/bck_topforms.gif) left top no-repeat; font-size:15px; font-weight:bold; color:#903;  width:692px; height:25px; float:left;}

#corp_contnav h2.titgen {background:url(../images/com/bck_titgen.gif) no-repeat; background-color:#e7e8e9; width:682px; height:20px; float:left; border-bottom:1px #666 solid; font-size:12px; padding:5px 0 0 10px; color:#a40237;}
#corp_contnav h2.subgen {background:url(../images/com/bck_titgen.gif) no-repeat; background-color:#e7e8e9; width:682px; height:20px; float:left; border-bottom:1px #666 solid; font-size:12px; padding:5px 0 0 10px; color:#5D4F4B;}
#corp_contnav h2.subgen2{background:url(../images/com/bck_titgen.gif) no-repeat; background-color:#e7e8e9; width:682px; height:20px; float:left; border-bottom:1px #666 solid; font-size:12px; padding:5px 0 0 10px; color:#5D4F4B;}

#corp_contnav h2.titbuymiles { background:url(../images/eng/dis/btm/bmi/bck_titt_buymiles.gif) no-repeat; width:692px; height:25px; float:left; border-bottom:1px #666666 solid }
#corp_contnav h2.titbuymaccount { background:url(../images/eng/dis/btm/bmi/bck_titt_buymiles.gif) no-repeat; background-position:0px -25px; width:692px; height:25px; float:left; border-bottom:1px #666666 solid}
#corp_contnav h2.titbuymaddressh { background:url(../images/eng/dis/btm/bmi/bck_titt_buymiles.gif) no-repeat; background-position:0px -50px; width:692px; height:25px; float:left; border-bottom:1px #666666 solid}
#corp_contnav h2.titbuymdetails { background:url(../images/eng/dis/btm/bmi/bck_titt_buymiles.gif) no-repeat; background-position:0px -75px; width:692px; height:25px; float:left; }
#corp_contnav h2.titbuymcreditcard { background:url(../images/eng/dis/btm/bmi/bck_titt_buymiles.gif) no-repeat; background-position:0px -100px; width:692px; height:25px; float:left; }
#corp_contnav h2.titbuymaddressbill { background:url(../images/eng/dis/btm/bmi/bck_titt_buymiles.gif) no-repeat; background-position:0px -125px; width:692px; height:25px; float:left; }
#corp_contnav h2.titenroll { background:url(../images/esp/dis/mid/pre/bck_titt_enroll.gif) no-repeat;  width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#corp_contnav h2.titenrollpersinfo { background:url(../images/esp/dis/mid/pre/bck_titt_enroll.gif) no-repeat; background-position:0px -25px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#corp_contnav h2.titenrollprofile { background:url(../images/eng/dis/myd/pre/bck_titt_buymiles.gif) no-repeat; background-position:0px -225px; width:692px; height:25px; float:left;  border-bottom:1px #666 solid;}
#corp_contnav h2.titenrolladdressh { background:url(../images/eng/dis/myd/pre/bck_titt_buymiles.gif) no-repeat; background-position:0px -50px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#corp_contnav h2.titenrolldocs { background:url(../images/eng/dis/myd/pre/bck_titt_buymiles.gif) no-repeat; background-position:0px -275px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#corp_contnav h2.titenrolldocs2 { background:url(../images/eng/dis/myd/pre/bck_titt_buymiles.gif) no-repeat; background-position:0px -500px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#corp_contnav h2.titenrollidentdocs { background:url(../images/eng/dis/myd/pre/bck_titt_buymiles.gif) no-repeat; background-position:0px -300px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#corp_contnav h2.titpref { background:url(../images/eng/dis/myd/pre/bck_titt_buymiles.gif) no-repeat;  width:692px; background-position:0px -325px; height:25px; float:left; border-bottom:1px #666 solid; }
#corp_contnav h2.titpreftravel { background:url(../images/eng/dis/myd/pre/bck_titt_buymiles.gif) no-repeat; background-position:0px -250px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#corp_contnav h2.titprefemail { background:url(../images/eng/dis/myd/pre/bck_titt_buymiles.gif) no-repeat; background-position:0px -525px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#corp_contnav h2.titchangepassw { background:url(../images/eng/dis/myd/pre/bck_titt_buymiles.gif) no-repeat; background-position:0px -350px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#corp_contnav h2.titmilestransfer { background:url(../images/eng/dis/btm/tmi/bck_titt_buymiles.gif) no-repeat; background-position:0px -150px;   width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#corp_contnav h2.titmilesbenef { background:url(../images/eng/dis/btm/bmi/bck_titt_buymiles.gif) no-repeat; background-position:0px -450px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#corp_contnav h2.titmilessource { background:url(../images/eng/dis/btm/tmi/bck_titt_buymiles.gif) no-repeat; background-position:0px -25px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#corp_contnav h2.titmilescredit { background:url(../images/eng/dis/hlp/rmc/bck_titt_buymiles.gif) no-repeat; background-position:0px -650px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#corp_contnav h2.titinfoflight { background:url(../images/eng/dis/hlp/rmc/bck_titt_buymiles.gif) no-repeat; background-position:0px -550px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#corp_contnav h2.titcomments { background:url(../images/eng/dis/hlp/rmc/bck_titt_buymiles.gif) no-repeat; background-position:0px -575px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#corp_contnav h2.titmilesdonation { background:url(../images/eng/dis/uml/dym/bck_titt_buymiles.gif) no-repeat; background-position:0px -175px;  width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#corp_contnav h2.titlogin { background:url(../images/eng/dis/ili/bck_titt_buymiles.gif) no-repeat; background-position:0px -850px;  width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#corp_contnav h2.titforgotpass { background:url(../images/eng/dis/ili/bck_titt_buymiles.gif) no-repeat; background-position:0px -825px;  width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#corp_contnav h2.titspecoffers { background:url(../images/eng/dis/spo/bck_titt_buymiles.gif) no-repeat; background-position:0px -750px;  width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#corp_contnav h2.titperinfo { background:url(../images/eng/dis/spo/bck_titt_buymiles.gif) no-repeat; background-position:0px -600px;  width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#corp_contnav h2.titabout { background:url(../images/eng/dis/abo/bck_titt_buymiles.gif) no-repeat; background-position:0px -725px;  width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#corp_contnav h2.titcard { background:url(../images/eng/dis/hlp/crp/bck_titt_buymiles.gif) no-repeat; background-position:0px -775px;  width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#corp_contnav h2.titterm { width:688px; height:25px; float:left; padding-top:2px; padding-left:5px; border-bottom:1px #666 solid; background:#e7e8e9; }
#corp_contnav h2.titgetca { width:688px; height:25px; float:left; padding-top:2px; padding-left:5px; border-bottom:1px #666 solid; background:#e7e8e9; }
#corp_contnav h2.titgetca2 { width:692px; height:25px; float:left; padding-top:2px; padding-left:5px; border-bottom:1px #666 solid; background:#e7e8e9; }

#corp_contnav .corp_box { margin-bottom:0px; width:690px; height:auto; border:1px solid #999; border-top:0 solid;float:left; }
#corp_contnav .corp_box_2 { margin-bottom:0px; width:690px; height:auto; border:1px solid #999; border-top:0 solid;float:left; }
#corp_contnav .corp_box .half_att,.half_att{ float:left; width:318px; height:22px; padding-left:10px; background: url(../images/com/att_bg.gif) bottom left no-repeat; margin:10px; margin-top:0px; padding-top:5px; text-decoration:none; color:970707}
#corp_contnav .corp_box .half_att a{ color:#979797; text-decoration:none}
#corp_contnav .corp_box .half_att a:hover{ color:#666666; text-decoration:none}

#corp_contnav .attention{ width:670px; height:31px; display:block; background:url(../images/com/form_msgs.gif) no-repeat; text-indent:130px; padding-top:3px; margin:10px; vertical-align:middle}

#corp_contnav .corp_box .card { float:left; width:329px; height:207px; background:url(../images/com/card_bg.gif) no-repeat; margin:15px; margin-right:0px;  }
#corp_contnav .corp_box .det { float:left; width:329px; height:207px;margin:15px; margin-left:0px }
#corp_contnav .corp_box .card .nom{ color:#FFFFFF; font-size:28px; margin-top:115px; margin-left:10px; float:left; width:auto; height:20px}
#corp_contnav .corp_box .card .cod{color:#FFFFFF; font-size:16px; margin-left:10px; float:left; margin-top:10px; float:left; width:auto; height:20px; margin-top:-10px}


#corp_contnav .corp_box { margin-bottom:0px; width:690px; height:auto; border:1px solid #999; border-top:0 solid;float:left; }
#corp_contnav .attention{ width:670px; height:31px; display:block; background:url(../images/com/form_msgs.gif) no-repeat; text-indent:130px; padding-top:3px}
#corp_contnav .products_tit{ float:left; height:44px; width:692px; background:url(../images/com/bck_productit.gif) no-repeat}
#corp_contnav  .product_tb{ background:url(../images/product_bg.gif) repeat-y right; }
#corp_contnav  .product_tb.td{ border:#666666 1px solid}
#corp_contnav .corp_box p { padding-bottom:5px; padding:15px 10px 10px 10px;  width:670px; height:auto; }
#corp_contnav .corp_box .select_leyend{ list-style:none; display:inline; float:left; margin:10px}
#corp_contnav .corp_box .select_leyend li{ list-style:none; display:inline; float:left; width:auto; height:14px; text-indent:25px; background:url(../images/com/select_leyend.gif) no-repeat; margin-right:10px}
#corp_contnav .corp_box .select_leyend. selected{ }
#corp_contnav .corp_box .select_leyend .lowest{background-position:0px -14px}
#corp_contnav .corp_box .select_leyend .promotion{background-position:0px -28px}
#corp_contnav p { color:#333; padding-bottom:7px; width:680px; height:auto; float:left;}
#corp_contnav p.txtform { color:#000; background:#ccc; margin-bottom:5px; padding:4px; width:670px; height:auto; float:left;}
#corp_contnav p.leyenda { font-size:10px; padding:5px 10px; color:#666; text-align:right; float:right;  }
.txtmsgform { color:red; font-size:10px; font-weight:bold; width:auto; height:auto;  float:left; }

/* pasos distancia */
#corp_contnav .corp_steps ul li.visitado{padding:2px 7px 0px; background:#c03; color:#fff;  text-decoration:none; width:auto; height:18px; display:block; background: url(../images/com/row_vinoarojo.gif) no-repeat right #780032; border:0px ; }
#corp_contnav .corp_steps ul li.visitado2{padding:2px 7px 0px; background:#c03; color:#fff;  text-decoration:none; width:auto; height:18px; display:block; background: url(../images/com/row_vinoavino.gif) no-repeat right #780032; border:0px ; }


#corp_contnav .corp_steps { margin-top:0px; margin-bottom:0px; background:#f2f2f2; width:692px; height:20px; float:left; border-right::1px #999999;  background:url(../images/com/bck_corp_steps.gif) no-repeat right }
#corp_contnav .corp_steps ul { list-style-type:none; display:inline; width:690px; height:20px;  }
#corp_contnav .corp_steps ul li { padding:2px 7px 0px; background:#ccc; color:#333; border-right:1px solid #fff;  list-style-type:none; display:inline; width:auto; height:18px; float:left;   }
#corp_contnav .corp_steps ul li.corp_stepact { padding:2px 7px 0px; background:#c03; color:#fff;  text-decoration:none; width:auto; height:18px; display:block; background: url(../images/com/row_rojoagris.gif) no-repeat right #c41230; border:0px }
#corp_contnav .corp_steps ul li.inactivo{ padding:2px 7px 0px; background:#c03; color:#fff;  text-decoration:none; width:auto; height:18px; display:block; background: url(../images/com/row_grisagris.gif) no-repeat right #cdcccc; border:0px; }
#corp_contnav .corp_steps ul li.corp_steppast { padding:2px 7px 0px; background:#903; color:#fff;  text-decoration:none; width:auto; height:18px; display:block; }


#corp_contnav fieldset.corpform { margin-bottom:3px; width:100%; height: auto; float:left; }
#corp_contnav fieldset.corpform .sel_product{ float:left; width:190px; height:auto; border-bottom:3px #979797}
#corp_contnav fieldset.corpform .caract{ float:left; width:117px; height:auto; background-color:#f0f0f0;  border-bottom:3px #979797}

#corp_contnav fieldset.corpform .caract li{ list-style:none; float:left; width:100%; height:22px; text-align:center; border-bottom:#979797 1px solid; border-right:#979797 1px solid;  padding-top:10px}

#corp_contnav fieldset.corpform .sel_product li{ list-style:none; float:left; width:100%; height:22px; text-align:center; border-bottom:#979797 1px solid; border-left:#979797 3px solid; padding-top:10px; background: url(../images/com/bgproduct_estado.gif) center no-repeat}
#corp_contnav fieldset.corpform_gris2{margin-bottom:3px; width:100%; height: auto; float:left; background-color:#e7e8e9}

#corp_contnav fieldset.corpform .sel_product li.no{ background-position:top}
#corp_contnav fieldset.corpform .sel_product li.si{ background-position:bottom}
#corp_contnav fieldset.corpform .sel_product li.valor{ background-position:50px 500px}

#corp_contnav fieldset.corpform legend {font-size:14px; display:none }
#corp_contnav fieldset.corpform p { padding:5px 10px 2px; color:#666; width:670px; height: auto; }
#corp_contnav fieldset.corpform p.greyfill { background-color:#e7e8e9}
#corp_contnav fieldset.corpform p a {text-decoration:underline; color:#666; font-weight:normal;}
#corp_contnav fieldset.corpform p a:hover {text-decoration:underline; color:#666; font-weight:bold; }
#corp_contnav fieldset.corpform label { width:230px; height:auto; margin-right:17px; display:block; color:#333;text-align:right; float:left;  }
#corp_contnav fieldset.corpform input { margin-right:3px; padding:1px; border:1px solid #ccc; background:#fff; width:160px; height:16px; color:#333; font-size:11px; float:left;  }
#corp_contnav fieldset.corpform input.forminputpq { margin-right:3px; padding:1px; border:1px solid #ccc; background:#f7f7f7; width:60px; height:16px; color:#333; font-size:11px; float:left; }
#corp_contnav fieldset.corpformtextarea { margin-right:3px; padding:1px; border:1px solid #ccc; background:#f7f7f7; width:260px; height:100px; color:#333; font-size:11px; float:left; overflow:auto;  }
#corp_contnav fieldset.corpform select { margin-right:5px; padding:1px; border:1px solid #ccc; background:#fff; width:164px; height:20px; color:#333; font-size:11px; float:left; }
#corp_contnav fieldset.corpform select.formselectpq { margin-right:5px; padding:1px; border:1px solid #ccc; background:#f7f7f7; width:94px; height:20px; color:#333; font-size:11px; float:left; }
#corp_contnav fieldset.corpform input.inputradio { background:#fff; border:0px solid; width:15px; height:15px; margin-right:3px; float:left;  }
.txterrorform { background:url(../images/com/bullet_error.gif) no-repeat;  background-position:0px 2px;padding-left:8px; color:#c03; font-size:10px; font-weight:bold; width:auto; height:auto;  float:left; }

#corp_contnav fieldset.btnnext { margin-bottom:5px; background:#fff;  padding:0px 10px; width:650px; height: auto;  float:left;  }
#corp_contnav fieldset.btnnext legend {font-size:14px; display:none }
#corp_contnav fieldset.btnnext p {  padding:7px 0px 0px ; color:#666; text-align:left; width:auto; height:auto; float:left; }
#corp_contnav fieldset.btnnext p a {color:#666; text-decoration:underline; }

.iconoscorp { margin-bottom:10px; padding-top:10px; text-align:right; width:120px; height:auto;  float:left; }
.iconospagecorp { margin-bottom:10px; text-align:right; width:170px; height:auto; float:left; }
p.txticonoscorp {font-size:11px; color:#666; text-align:right; }
p.txticonospagecorp {font-size:11px; color:#666; text-align:left; }
p.txticonoscorp a, p.txticonospagecorp a {background:transparent; color:#666; text-decoration:none; }
p.txticonoscorp a:hover, p.txticonospagecorp a:hover {background:transparent; color:#333; text-decoration:none; }

#corp_boxie {padding-left:30px; width:178px;  float:left;}
#corp_boxie .pagepromocorp { padding-bottom:7px; width:178px; height:auto; float:left; }
#corp_boxie .greyboxcorp {  width:178px; height:auto; float:left; }
#corp_boxie .greyboxcorp h3 { padding-top:2px; background:url(../images/com/infograybox_top.gif) no-repeat; text-align:center; font-size:12px; font-weight:normal; color:#c8223e;width:178px; height:18px; float:left; }
#corp_boxie .greyboxcorp ul { padding:3px 5px 0px 5px; border-left:1px solid #dcdcdd; border-right:1px solid #dcdcdd; width:166px; height:auto; list-style-type:none; float:left; }
#corp_boxie .greyboxcorp ul li { padding-bottom:4px; color:#666; font-size:12px; line-height:15px; text-indent:0px; width:inherit; height:auto; list-style-type:none; list-style-position: inside;  float:left;  }
#corp_boxie .greyboxcorp ul li a { background:transparent; color:#666; text-decoration:none; }
#corp_boxie .greyboxcorp ul li a:hover { background:transparent; color:#333; text-decoration:underline; }
#corp_boxie .greyboxendcorp { margin-bottom:15px; background:url(../images/com/infograybox_bott.gif) no-repeat; width:178px; height:8px; float:left; }


/* Redeem Miles*/
#redeem_cont { margin-top:25px; padding-left:5px; float:left; width:490px; height:auto; }
#redeem_cont h2{background:url(../images/esp/fo1/pys/cuc/ece/bck_titt_ecenter.gif) no-repeat; width:490px; height:25px; float:left; border-bottom:1px #666 solid;}
#redeem_cont h2 span {display:none; }
#redeem_cont h2.tit { background:url(../images/com/bck_titecent.gif) no-repeat; width:480px; height:20px; float:left; border-bottom:1px #666 solid; font-size:12px; padding:5px 0 0 10px}
#redeem_cont h2.sub { color:#333333;}
#redeem_cont h2.tit{color:#a40237;}

#redeem_contnav h2.tit { background:url(../images/com/bck_titdistt.gif) no-repeat; width:682px; height:20px; float:left; border-bottom:1px #666 solid; font-size:12px; padding:5px 0 0 10px; font-size:14px}
#redeem_contnav h2.sub { color:#333333;}
#redeem_contnav h2.tit{color:#a40237;}

#redeem_cont h3 { padding:0px; background: url(../images/com/bck_topforms_ecenter.gif) left top no-repeat; font-size:15px; font-weight:normal; color:#903;  width:490px; height:10px; float:left;}
#redeem_cont p { color:#333; padding-bottom:7px; width:490px; height:auto; float:left;}
#redeem_cont p.leyenda { font-size:10px; padding:5px 10px; color:#666; text-align:right; float:right;  }
.txtmsgform { color:red; font-size:10px; font-weight:bold; width:auto; height:auto;  float:left; }


#redeem_cont .ecenter_box { margin-bottom:0px; width:488px; height:auto; border:1px solid #999; border-top:0 solid;float:left; }
#redeem_cont .ecenter_box p {  padding:0px 10px 10px 10px;  width:458px; height:auto; float:left;  }

#redeem_cont fieldset.ecform { margin-bottom:3px; width:480px; height: auto; float:left; }
#redeem_cont fieldset.ecform2 { margin-bottom:3px; width:480px; height: auto; float:left; }
#redeem_cont fieldset.ecform3 { margin-bottom:3px; width:344px; height: auto; float:left; }


#redeem_cont fieldset.ecform legend {font-size:14px; display:none }
#redeem_cont fieldset.ecform p { padding:5px 8px 2px 0px; color:#666; width:480px; height: auto; float:left; }
#redeem_cont fieldset.ecform p.txt_ec {  color:#000; background:#e7e8e9; padding:5px; width:478px; height:auto; float:left;}
#redeem_cont fieldset.ecform p.greyfill { background-color:#e7e8e9}
#redeem_cont fieldset.ecform p a {text-decoration:underline; color:#666; font-weight:normal;}
#redeem_cont fieldset.ecform p a:hover {text-decoration:underline; color:#666; font-weight:bold; }
#redeem_cont fieldset.ecform label { width:150px; height:auto; margin-right:17px; display:block; color:#333;text-align:right; float:left;  }
#redeem_cont fieldset.ecform input { margin-right:3px; padding:1px; border:1px solid #ccc; background:#fff; width:120px; height:16px; color:#333; font-size:11px; float:left;  }
#redeem_cont fieldset.ecform input.forminputpq { margin-right:3px; padding:1px; border:1px solid #ccc; background:#fff; width:60px; height:16px; color:#333; font-size:11px; float:left; }
#redeem_cont fieldset.ecform textarea { margin-right:3px; padding:1px; border:1px solid #ccc; background:#fff; width:260px; height:100px; color:#333; font-size:11px; float:left; overflow:auto;  }
#redeem_cont fieldset.ecform select { margin-right:5px; padding:1px; border:1px solid #ccc; background:#fff; width:124px; height:20px; color:#333; font-size:11px; float:left; }
#redeem_cont fieldset.ecform select.formselectpq { margin-right:5px; padding:1px; border:1px solid #ccc; background:#fff; width:94px; height:20px; color:#333; font-size:11px; float:left; }
#redeem_cont fieldset.ecform input.inputradio { background:#fff; border:0px solid; width:15px; height:15px; margin-right:3px; float:left;  }
.txterrorform { background:url(../images/esp/bullet_error.gif) no-repeat;  background-position:0px 2px;padding-left:8px; color:#c03; font-size:10px; font-weight:bold; width:auto; height:auto;  float:left; }
/*Creada por Tomas para formularios adicionales*/
#redeemchek span{background: url(../images/com/bgproduct_estado.gif) left top no-repeat; background-position:bottom; }
#redeem_cont fieldset.ecform2 legend {font-size:14px; display:none }
#redeem_cont fieldset.ecform2 p { padding:5px 8px 2px 0px; color:#666; width:480px; height: auto; float:left; }
#redeem_cont fieldset.ecform2 p.txt_ec {  color:#000; background:#ccc; padding:5px; width:478px; height:auto; float:left;}
#redeem_cont fieldset.ecform2 p.greyfill { background-color:#e7e8e9}
#redeem_cont fieldset.ecform2 p a {text-decoration:underline; color:#666; font-weight:normal;}
#redeem_cont fieldset.ecform2 p a:hover {text-decoration:underline; color:#666; font-weight:bold; }
#redeem_cont fieldset.ecform2 label { width:240px; height:auto; margin-right:07px; display:block; color:#333;text-align:right; float:left;  }
#redeem_cont fieldset.ecform2 input { margin-right:3px; padding:1px; border:1px solid #ccc; background:#fff; width:120px; height:16px; color:#333; font-size:11px; float:left;  }
#redeem_cont fieldset.ecform2 input.forminputpq { margin-right:3px; padding:1px; border:1px solid #ccc; background:#fff; width:60px; height:16px; color:#333; font-size:11px; float:left; }
#redeem_cont fieldset.ecform2 textarea { margin-right:3px; padding:1px; border:1px solid #ccc; background:#fff; width:260px; height:100px; color:#333; font-size:11px; float:left; overflow:auto;  }
#redeem_cont fieldset.ecform2 select { margin-right:5px; padding:1px; border:1px solid #ccc; background:#fff; width:124px; height:20px; color:#333; font-size:11px; float:left; }
#redeem_cont fieldset.ecform2 select.formselectpq { margin-right:5px; padding:1px; border:1px solid #ccc; background:#fff; width:94px; height:20px; color:#333; font-size:11px; float:left; }
#redeem_cont fieldset.ecform2 input.inputradio { background:#fff; border:0px solid; width:15px; height:15px; margin-right:3px; float:left;  }
.txterrorform { background:url(../images/esp/bullet_error.gif) no-repeat;  background-position:0px 2px;padding-left:8px; color:#c03; font-size:10px; font-weight:bold; width:auto; height:auto;  float:left; }

#redeem_cont fieldset.ecform3 legend {font-size:14px; display:none }
#redeem_cont fieldset.ecform3 p { padding:5px 8px 2px 0px; color:#666; width:480; height: auto; float:left; }
#redeem_cont fieldset.ecform3 p.txt_ec {  color:#000; background:#ccc; padding:5px; width:344px; height:auto; float:left;}
#redeem_cont fieldset.ecform3 p.greyfill { background-color:#e7e8e9}
#redeem_cont fieldset.ecform3 p a {text-decoration:underline; color:#666; font-weight:normal;}
#redeem_cont fieldset.ecform3 p a:hover {text-decoration:underline; color:#666; font-weight:bold; }
#redeem_cont fieldset.ecform3 label { width:240px; height:auto; margin-right:07px; display:block; color:#333;text-align:right; float:left;  }
#redeem_cont fieldset.ecform3 input { margin-right:3px; padding:1px; border:1px solid #ccc; background:#fff; width:120px; height:16px; color:#333; font-size:11px; float:left;  }
#redeem_cont fieldset.ecform3 input.forminputpq { margin-right:3px; padding:1px; border:1px solid #ccc; background:#fff; width:60px; height:16px; color:#333; font-size:11px; float:left; }
#redeem_cont fieldset.ecform3 textarea { margin-right:3px; padding:1px; border:1px solid #ccc; background:#fff; width:260px; height:100px; color:#333; font-size:11px; float:left; overflow:auto;  }
#redeem_cont fieldset.ecform3 select { margin-right:5px; padding:1px; border:1px solid #ccc; background:#fff; width:124px; height:20px; color:#333; font-size:11px; float:left; }
#redeem_cont fieldset.ecform3 select.formselectpq { margin-right:5px; padding:1px; border:1px solid #ccc; background:#fff; width:94px; height:20px; color:#333; font-size:11px; float:left; }
#redeem_cont fieldset.ecform3 input.inputradio { background:#fff; border:0px solid; width:15px; height:15px; margin-right:3px; float:left;  }
.txterrorform { background:url(../images/esp/bullet_error.gif) no-repeat;  background-position:0px 2px;padding-left:8px; color:#c03; font-size:10px; font-weight:bold; width:auto; height:auto;  float:left; }




#redeem_cont fieldset.btnnext { margin-bottom:5px; background:#fff;  padding:0px 0px 0px 10px; width:480px; height: auto;  float:left;  }
#redeem_cont fieldset.btnnext legend {font-size:14px; display:none }
#redeem_cont fieldset.btnnext p {  padding:7px 0px 0px ; color:#666; text-align:left; width:auto; height:auto; float:left; }
#redeem_cont fieldset.btnnext p a {color:#666; text-decoration:underline; }



/*  - - - - E -Statement - - - - - */

#dist_stat{ float:left; width:100%; height:auto; border:1px solid #f30;}

/*Botones en ingés*/

#dist_stat { padding-right:0px; float:left; width:692px; height:auto; border:0px solid #f30;}
#dist_stat h2.titgen_dist {background:url(../images/com/bck_titgen.gif) no-repeat; background-color:#e7e8e9; width:682px; height:20px; float:left; border-bottom:1px #666 solid; font-size:15px; padding:5px 0 0 10px; color:#a40237;}
#dist_stat h2.subgen_dist {background:url(../images/com/bck_titgen.gif) no-repeat; background-color:#e7e8e9; width:682px; height:20px; float:left; border-bottom:1px #666 solid; font-size:15px; padding:5px 0 0 10px; color:#5D4F4B;}
#dist_stat h2.subgen2_dist{background:url(../images/com/bck_titgen.gif) no-repeat; background-color:#e7e8e9; width:682px; height:20px; float:left; border-bottom:1px #666 solid; font-size:15px; padding:5px 0 0 10px; color:#5D4F4B;}
#dist_stat h2 { padding:0px; background: url(../images/com/bck_topforms.gif) left top no-repeat; font-size:15px; font-weight:normal; color:#903;  width:692px; height:25px; float:left;}
#dist_stat h2.titbuymiles { background:url(../images/eng/dis/btm/bmi/bck_titt_buymiles.gif) no-repeat; width:692px; height:25px; float:left; border-bottom:1px #666666 solid }
#dist_stat h2.titbuymaccount { background:url(../images/eng/dis/btm/bmi/bck_titt_buymiles.gif) no-repeat; background-position:0px -25px; width:692px; height:25px; float:left; border-bottom:1px #666666 solid}
#dist_stat h2.titbuymaddressh { background:url(../images/eng/dis/btm/bmi/bck_titt_buymiles.gif) no-repeat; background-position:0px -50px; width:692px; height:25px; float:left; border-bottom:1px #666666 solid}
#dist_stat h2.titbuymdetails { background:url(../images/eng/dis/btm/bmi/bck_titt_buymiles.gif) no-repeat; background-position:0px -75px; width:692px; height:25px; float:left; }
#dist_stat h2.titbuymcreditcard { background:url(../images/eng/dis/btm/bmi/bck_titt_buymiles.gif) no-repeat; background-position:0px -100px; width:692px; height:25px; float:left; }
#dist_stat h2.titbuymaddressbill { background:url(../images/eng/dis/btm/bmi/bck_titt_buymiles.gif) no-repeat; background-position:0px -125px; width:692px; height:25px; float:left; }
#dist_stat h2.titenroll { background:url(../images/esp/dis/mid/pre/bck_titt_enroll.gif) no-repeat;  width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_stat h2.titenrollpersinfo { background:url(../images/esp/dis/mid/pre/bck_titt_enroll.gif) no-repeat; background-position:0px -25px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_stat h2.titenrollprofile { background:url(../images/eng/dis/myd/pre/bck_titt_buymiles.gif) no-repeat; background-position:0px -225px; width:692px; height:25px; float:left;  border-bottom:1px #666 solid;}
#dist_stat h2.titenrolladdressh { background:url(../images/eng/dis/myd/pre/bck_titt_buymiles.gif) no-repeat; background-position:0px -50px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_stat h2.titenrolldocs { background:url(../images/eng/dis/myd/pre/bck_titt_buymiles.gif) no-repeat; background-position:0px -275px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_stat h2.titenrolldocs2 { background:url(../images/eng/dis/myd/pre/bck_titt_buymiles.gif) no-repeat; background-position:0px -500px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_stat h2.titenrollidentdocs { background:url(../images/eng/dis/myd/pre/bck_titt_buymiles.gif) no-repeat; background-position:0px -300px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_stat h2.titpref { background:url(../images/eng/dis/myd/pre/bck_titt_buymiles.gif) no-repeat;  width:692px; background-position:0px -325px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_stat h2.titpreftravel { background:url(../images/eng/dis/myd/pre/bck_titt_buymiles.gif) no-repeat; background-position:0px -250px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_stat h2.titprefemail { background:url(../images/eng/dis/myd/pre/bck_titt_buymiles.gif) no-repeat; background-position:0px -525px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_stat h2.titchangepassw { background:url(../images/eng/dis/myd/pre/bck_titt_buymiles.gif) no-repeat; background-position:0px -350px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_stat h2.titmilestransfer { background:url(../images/eng/dis/btm/tmi/bck_titt_buymiles.gif) no-repeat; background-position:0px -150px;   width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_stat h2.titmilesbenef { background:url(../images/eng/dis/btm/bmi/bck_titt_buymiles.gif) no-repeat; background-position:0px -450px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_stat h2.titmilessource { background:url(../images/eng/dis/btm/tmi/bck_titt_buymiles.gif) no-repeat; background-position:0px -25px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_stat h2.titmilescredit { background:url(../images/eng/dis/hlp/rmc/bck_titt_buymiles.gif) no-repeat; background-position:0px -650px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_stat h2.titinfoflight { background:url(../images/eng/dis/hlp/rmc/bck_titt_buymiles.gif) no-repeat; background-position:0px -550px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_stat h2.titcomments { background:url(../images/eng/dis/hlp/rmc/bck_titt_buymiles.gif) no-repeat; background-position:0px -575px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_stat h2.titmilesdonation { background:url(../images/eng/dis/uml/dym/bck_titt_buymiles.gif) no-repeat; background-position:0px -175px;  width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_stat h2.titlogin { background:url(../images/eng/dis/ili/bck_titt_buymiles.gif) no-repeat; background-position:0px -850px;  width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_stat h2.titforgotpass { background:url(../images/eng/dis/ili/bck_titt_buymiles.gif) no-repeat; background-position:0px -825px;  width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_stat h2.titspecoffers { background:url(../images/eng/dis/spo/bck_titt_buymiles.gif) no-repeat; background-position:0px -750px;  width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_stat h2.titperinfo { background:url(../images/eng/dis/spo/bck_titt_buymiles.gif) no-repeat; background-position:0px -600px;  width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_stat h2.titabout { background:url(../images/eng/dis/abo/bck_titt_buymiles.gif) no-repeat; background-position:0px -725px;  width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_stat h2.titcard { background:url(../images/eng/dis/hlp/crp/bck_titt_buymiles.gif) no-repeat; background-position:0px -775px;  width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_stat h2.titterm { width:688px; height:25px; float:left; padding-top:2px; padding-left:5px; border-bottom:1px #666 solid; background:#e7e8e9; }
#dist_stat h2.titgetca { width:688px; height:25px; float:left; padding-top:2px; padding-left:5px; border-bottom:1px #666 solid; background:#e7e8e9; }
#dist_stat h2.titgetca2 { width:692px; height:25px; float:left; padding-top:2px; padding-left:5px; border-bottom:1px #666 solid; background:#e7e8e9; }

/*Botones en español*/
#dist_stat h2.titbuymiles_es { background:url(../images/esp/dis/ctm/cdm/bck_titt_buymiles.gif) no-repeat; width:692px; height:25px; float:left; border-bottom:1px #666666 solid }
#dist_stat h2.titbuymaccount_es { background:url(../images/esp/dis/ctm/cdm/bck_titt_buymiles.gif) no-repeat; background-position:0px -25px; width:692px; height:25px; float:left; border-bottom:1px #666666 solid}
#dist_stat h2.titbuymaddressh_es { background:url(../images/esp/dis/ctm/cdm/bck_titt_buymiles.gif) no-repeat; background-position:0px -50px; width:692px; height:25px; float:left; border-bottom:1px #666666 solid}
#dist_stat h2.titbuymaddressbill_es { background:url(../images/esp/dis/ctm/cdm/bck_titt_buymiles.gif) no-repeat; background-position:0px -475px; width:692px; height:25px; float:left; }
#dist_stat h2.titmilessource_es { background:url(../images/esp/dis/ctm/cdm/bck_titt_buymiles.gif) no-repeat; background-position:0px -25px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_stat h2.titbuymdetails_es { background:url(../images/esp/dis/ctm/cdm/bck_titt_buymiles.gif) no-repeat; background-position:0px -75px; width:692px; height:25px; float:left; }
#dist_stat h2.titbuymcreditcard_es { background:url(../images/esp/dis/ctm/cdm/bck_titt_buymiles.gif) no-repeat; background-position:0px -100px; width:692px; height:25px; float:left; }
#dist_stat h2.titenroll_es { background:url(../images/esp/dis/ili/bck_titt_buymiles.gif) no-repeat; background-position:0px -225px;  width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_stat h2.titenrollpersinfo_es { background:url(../images/esp/dis/ctm/cdm/bck_titt_buymiles.gif) no-repeat; background-position:0px -25px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_stat h2.titenrollprofile_es { background:url(../images/esp/dis/ctm/cdm/bck_titt_buymiles.gif) no-repeat; background-position:0px -225px; width:692px; height:25px; float:left;  border-bottom:1px #666 solid;}
#dist_stat h2.titenrolladdressh_es { background:url(../images/esp/dis/ctm/cdm/bck_titt_buymiles.gif) no-repeat; background-position:0px -50px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_stat h2.titenrolldocs_es { background:url(../images/esp/dis/mid/pre/bck_titt_buymiles.gif) no-repeat; background-position:0px -275px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_stat h2.titenrolldocs2_es { background:url(../images/esp/dis/mid/pre/bck_titt_buymiles.gif) no-repeat; background-position:0px -500px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_stat h2.titenrollidentdocs_es { background:url(../images/esp/dis/mid/pre/bck_titt_buymiles.gif) no-repeat; background-position:0px -300px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_stat h2.titpref_es { background:url(../images/esp/dis/mid/pre/bck_titt_buymiles.gif) no-repeat;  width:692px; background-position:0px -325px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_stat h2.titpreftravel_es { background:url(../images/esp/dis/mid/pre/bck_titt_buymiles.gif) no-repeat; background-position:0px -250px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_stat h2.titprefemail_es { background:url(../images/esp/dis/mid/pre/bck_titt_buymiles.gif) no-repeat; background-position:0px -525px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_stat h2.titchangepassw_es { background:url(../images/esp/dis/mid/pre/bck_titt_buymiles.gif) no-repeat; background-position:0px -350px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_stat h2.titmilestransfer_es { background:url(../images/esp/dis/ctm/cdm/bck_titt_buymiles.gif) no-repeat; background-position:0px -150px;   width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_stat h2.titmilesbenef_es { background:url(../images/esp/dis/ctm/cdm/bck_titt_buymiles.gif) no-repeat; background-position:0px -450px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_stat h2.titmilessource_es { background:url(../images/esp/dis/ctm/cdm/bck_titt_buymiles.gif) no-repeat; background-position:0px -25px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_stat h2.titmilescredit_es { background:url(../images/esp/dis/ayu/sam/bck_titt_buymiles.gif) no-repeat; background-position:0px -650px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_stat h2.titinfoflight_es { background:url(../images/esp/dis/ayu/sam/bck_titt_buymiles.gif) no-repeat; background-position:0px -550px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_stat h2.titcomments_es { background:url(../images/esp/dis/ayu/sam/bck_titt_buymiles.gif) no-repeat; background-position:0px -575px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_stat h2.titmilesdonation_es { background:url(../images/esp/dis/ctm/cdm/bck_titt_buymiles.gif) no-repeat; background-position:0px -175px;  width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_stat h2.titlogin_es { background:url(../images/esp/dis/ili/bck_titt_buymiles.gif) no-repeat; background-position:0px -675px;  width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_stat h2.titforgotpass_es { background:url(../images/esp/dis/ili/bck_titt_buymiles.gif) no-repeat; background-position:0px -700px;  width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_stat h2.titspecoffers_es { background:url(../images/esp/dis/pro/bck_titt_buymiles.gif) no-repeat; background-position:0px -750px;  width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_stat h2.titabout_es { background:url(../images/esp/dis/ili/bck_titt_buymiles.gif) no-repeat; background-position:0px -725px;  width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_stat h2.titcard_es { background:url(../images/esp/dis/ayu/rdt/bck_titt_buymiles.gif) no-repeat; background-position:0px -775px;  width:692px; height:25px; float:left; border-bottom:1px #666 solid; }

#dist_stat h2 span {display:none; }

#dist_stat .dist_box { margin-bottom:0px; width:330px; height:auto; border:1px solid #999; border-top:0 solid;float:left; }
#dist_stat .dist_box_2 { margin-bottom:0px; width:340px; height:auto; border:1px solid #999; border-top:0 solid;float:left; }
#dist_stat .dist_box .half_att,.half_att{ float:left; width:318px; height:22px; padding-left:10px; background: url(../images/com/att_bg.gif) bottom left no-repeat; margin:10px; margin-top:0px; padding-top:5px; text-decoration:none; color:970707}
#dist_stat .dist_box .half_att a{ color:#979797; text-decoration:none}
#dist_stat .dist_box .half_att a:hover{ color:#666666; text-decoration:none}
#dist_stat .attention{ width:630px; height:31px; display:block; background:url(../images/com/form_msgs.gif) no-repeat; padding-left:40px; padding-top:2px; padding-bottom:2px; margin:30px; vertical-align:middle}

#dist_stat .dist_box .card { float:left; width:329px; height:207px; background:url(../images/com/card_bg.gif) no-repeat; margin:15px; margin-right:0px;  }
#dist_stat .dist_box .det { float:left; width:329px; height:207px;margin:15px; margin-left:0px }
#dist_stat .dist_box .card .nom{ color:#FFFFFF; font-size:28px; margin-top:115px; margin-left:10px; float:left; width:auto; height:20px}
#dist_stat .dist_box .card .cod{color:#FFFFFF; font-size:16px; margin-left:10px; float:left; margin-top:10px; float:left; width:auto; height:20px; margin-top:-10px}

#dist_stat .dist_box { margin-bottom:0px; width:330px; height:auto; border:1px solid #999; border-top:0 solid;float:left; }
#dist_stat .attention{ width:630px; height:31px; display:block; background:url(../images/com/form_msgs.gif) no-repeat; padding-left:40px; padding-top:2px; padding-bottom:2px; margin:30px; vertical-align:middle}
#dist_stat .attention_small{ width:450px; height:31px; display:block; background:url(../images/com/form_msgs_small.gif) no-repeat; padding-left:35px; padding-top:2px; padding-bottom:2px; margin:30px; vertical-align:middle}
#dist_stat .products_tit{ float:left; height:44px; width:692px; background:url(../images/com/bck_productit.gif) no-repeat}
#dist_stat  .product_tb{ background:url(../images/product_bg.gif) repeat-y right; }
#dist_stat  .product_tb.td{ border:#666666 1px solid}
#dist_stat .dist_box p { padding-bottom:5px; padding:15px 10px 10px 10px;  width:670px; height:auto; }
#dist_stat .dist_box .select_leyend{ list-style:none; display:inline; float:left; margin:10px}
#dist_stat .dist_box .select_leyend li{ list-style:none; display:inline; float:left; width:auto; height:14px; text-indent:25px; background:url(../images/com/select_leyend.gif) no-repeat; margin-right:10px}
#dist_stat .dist_box .select_leyend. selected{ }
#dist_stat .dist_box .select_leyend .lowest{background-position:0px -14px}
#dist_stat .dist_box .select_leyend .promotion{background-position:0px -28px}

#dist_stat .dist_box_2{ margin-bottom:0px; width:344px; height:auto; border:1px solid #999; border-top:0 solid;float:left; }
#dist_stat .dist_box_2 { margin-bottom:0px; width:690px; height:auto; border:1px solid #999; border-top:0 solid;float:left; }
#dist_stat .dist_box_2 .half_att,.half_att{ float:left; width:318px; height:22px; padding-left:10px; background: url(../images/com/att_bg.gif) bottom left no-repeat; margin:10px; margin-top:0px; padding-top:5px; text-decoration:none; color:970707}
#dist_stat .dist_box_2 .half_att a{ color:#979797; text-decoration:none}
#dist_stat .dist_box_2 .half_att a:hover{ color:#666666; text-decoration:none}
#dist_stat .attention{ width:630px; height:31px; display:block; background:url(../images/com/form_msgs.gif) no-repeat; padding-left:40px; padding-top:2px; padding-bottom:2px; margin:30px; vertical-align:middle}
#dist_stat .dist_box_2 .card { float:left; width:329px; height:207px; background:url(../images/com/card_bg.gif) no-repeat; margin:15px; margin-right:0px;  }
#dist_stat .dist_box_2 .det { float:left; width:329px; height:207px;margin:15px; margin-left:0px }
#dist_stat .dist_box_2 .card .nom{ color:#FFFFFF; font-size:28px; margin-top:115px; margin-left:10px; float:left; width:auto; height:20px}
#dist_stat .dist_box_2 .card .cod{color:#FFFFFF; font-size:16px; margin-left:10px; float:left; margin-top:10px; float:left; width:auto; height:20px; margin-top:-10px}
#dist_stat .dist_box_2 { margin-bottom:0px; width:690px; height:auto; border:1px solid #999; border-top:0 solid;float:left; }
#dist_stat .dist_box_2 p { padding-bottom:5px; padding:15px 10px 10px 10px;  width:670px; height:auto; }
#dist_stat .dist_box_2 .select_leyend{ list-style:none; display:inline; float:left; margin:10px}
#dist_stat .dist_box_2 .select_leyend li{ list-style:none; display:inline; float:left; width:auto; height:14px; text-indent:25px; background:url(../images/com/select_leyend.gif) no-repeat; margin-right:10px}
#dist_stat .dist_box_2 .select_leyend. selected{ }
#dist_stat .dist_box_2 .select_leyend .lowest{background-position:0px -14px}
#dist_stat .dist_box_2 .select_leyend .promotion{background-position:0px -28px}


#dist_stat p { color:#333; padding-bottom:7px; width:680px; height:auto; float:left;}
#dist_stat p.txtform { color:#000; background:#ccc; margin-bottom:5px; padding:4px; width:670px; height:auto; float:left;}
#dist_stat p.leyenda { font-size:10px; padding:5px 10px; color:#666; text-align:right; float:right;  }
.txtmsgform { color:red; font-size:10px; font-weight:bold; width:auto; height:auto;  float:left; }

/* pasos distancia */
#dist_stat .dist_steps ul li.visitado{padding:2px 7px 0px; background:#c03; color:#fff;  text-decoration:none; width:auto; height:18px; display:block; background: url(../images/com/row_vinoarojo.gif) no-repeat right #780032; border:0px ; }
#dist_stat .dist_steps ul li.visitado2{padding:2px 7px 0px; background:#c03; color:#fff;  text-decoration:none; width:auto; height:18px; display:block; background: url(../images/com/row_vinoavino.gif) no-repeat right #780032; border:0px ; }


#dist_stat .dist_steps { margin-top:0px; margin-bottom:0px; background:#f2f2f2; width:692px; height:20px; float:left; border-right::1px #999999;  background:url(../images/com/bck_dist_steps.gif) no-repeat right }
#dist_stat .dist_steps ul { list-style-type:none; display:inline; width:690px; height:20px;  }
#dist_stat .dist_steps ul li { padding:2px 7px 0px; background:#ccc; color:#333; border-right:1px solid #fff;  list-style-type:none; display:inline; width:auto; height:18px; float:left;   }
#dist_stat .dist_steps ul li.dist_stepact { padding:2px 7px 0px; background:#c03; color:#fff;  text-decoration:none; width:auto; height:18px; display:block; background: url(../images/com/row_rojoagris.gif) no-repeat right #c41230; border:0px }
#dist_stat .dist_steps ul li.inactivo{ padding:2px 7px 0px; background:#c03; color:#fff;  text-decoration:none; width:auto; height:18px; display:block; background: url(../images/com/row_grisagris.gif) no-repeat right #cdcccc; border:0px; }
#dist_stat .dist_steps ul li.dist_steppast { padding:2px 7px 0px; background:#903; color:#fff;  text-decoration:none; width:auto; height:18px; display:block; }


#dist_stat fieldset.distform { margin-bottom:0px; width:100%; height: auto; float:left; }
#dist_stat fieldset.distform .sel_product{ float:left; width:190px; height:auto; border-bottom:3px #979797}
#dist_stat fieldset.distform .caract{ float:left; width:117px; height:auto; background-color:#f0f0f0;  border-bottom:3px #979797}

#dist_stat fieldset.distform .caract li{ list-style:none; float:left; width:100%; height:22px; text-align:center; border-bottom:#979797 1px solid; border-right:#979797 1px solid;  padding-top:10px}

#dist_stat fieldset.distform .sel_product li{ list-style:none; float:left; width:100%; height:22px; text-align:center; border-bottom:#979797 1px solid; border-left:#979797 3px solid; padding-top:10px; background: url(../images/com/bgproduct_estado.gif) center no-repeat}
#dist_stat fieldset.distform_gris2{margin-bottom:3px; width:100%; height: auto; float:left; background-color:#e7e8e9}

#dist_stat fieldset.distform .sel_product li.no{ background-position:top}
#dist_stat fieldset.distform .sel_product li.si{ background-position:bottom}
#dist_stat fieldset.distform .sel_product li.valor{ background-position:50px 500px}
#dist_stat fieldset.distform .sel_product li.produ{ background-position:50px 500px; border-top:5px #780032 solid; height:30px; background:url(../images/produ_arr.gif) no-repeat center top #e7e8e9}

#dist_stat fieldset.distform legend {font-size:14px; display:none }
#dist_stat fieldset.distform p { padding:5px 10px 2px; color:#666; width:inherit; height: auto; float:left; }
#dist_stat fieldset.distform p.greyfill { background-color:#e7e8e9; } 
#dist_stat fieldset.distform p a {text-decoration:underline; color:#666; font-weight:normal;}
#dist_stat fieldset.distform p a:hover {text-decoration:underline; color:#666; font-weight:bold; }
#dist_stat fieldset.distform label { width:120px; height:auto; margin-right:17px; display:block; color:#333;text-align:right; float:left;  }
#dist_stat fieldset.distform input { margin-right:3px; padding:1px; border:1px solid #ccc; background:#fff; width:160px; height:16px; color:#333; font-size:11px; float:left;  }
#dist_stat fieldset.distform input.forminputpq { margin-right:3px; padding:1px; border:1px solid #ccc; background:#f7f7f7; width:60px; height:16px; color:#333; font-size:11px; float:left; }
#dist_stat fieldset.distformtextarea { margin-right:3px; padding:1px; border:1px solid #ccc; background:#f7f7f7; width:260px; height:100px; color:#333; font-size:11px; float:left; overflow:auto;  }
#dist_stat fieldset.distform select { margin-right:5px; padding:1px; border:1px solid #ccc; background:#fff; width:164px; height:20px; color:#333; font-size:11px; float:left; }
#dist_stat fieldset.distform select.formselectpq { margin-right:5px; padding:1px; border:1px solid #ccc; background:#f7f7f7; width:94px; height:20px; color:#333; font-size:11px; float:left; }
#dist_stat fieldset.distform input.inputradio { background:#fff; border:0px solid; width:15px; height:15px; margin-right:3px; float:left;  }
.txterrorform { background:url(../images/com/bullet_error.gif) no-repeat;  background-position:0px 2px;padding-left:8px; color:#c03; font-size:10px; font-weight:bold; width:auto; height:auto;  float:left; }

#dist_stat fieldset.btnnext { margin-bottom:5px; background:#fff;  padding:0px 10px; width:650px; height: auto;  float:left;  }
#dist_stat fieldset.btnnext legend {font-size:14px; display:none }
#dist_stat fieldset.btnnext p {  padding:7px 0px 0px ; color:#666; text-align:left; width:auto; height:auto; float:left; }
#dist_stat fieldset.btnnext p a {color:#666; text-decoration:underline; }


#dist_stat fieldset.distform_2 { margin-bottom:3px; width:100%; height: auto; float:left; }
#dist_stat fieldset.distform_2 .sel_product{ float:left; width:190px; height:auto; border-bottom:3px #979797}
#dist_stat fieldset.distform_2 .caract{ float:left; width:117px; height:auto; background-color:#f0f0f0;  border-bottom:3px #979797}

#dist_stat fieldset.distform_2 .caract li{ list-style:none; float:left; width:100%; height:22px; text-align:center; border-bottom:#979797 1px solid; border-right:#979797 1px solid;  padding-top:10px}

#dist_stat fieldset.distform_2 .sel_product li{ list-style:none; float:left; width:100%; height:22px; text-align:center; border-bottom:#979797 1px solid; border-left:#979797 3px solid; padding-top:10px; background: url(../images/com/bgproduct_estado.gif) center no-repeat}
#dist_stat fieldset.distform_gris2_2{margin-bottom:3px; width:100%; height: auto; float:left; background-color:#e7e8e9}

#dist_stat fieldset.distform_2 .sel_product li.no{ background-position:top}
#dist_stat fieldset.distform_2 .sel_product li.si{ background-position:bottom}
#dist_stat fieldset.distform_2 .sel_product li.valor{ background-position:50px 500px}
#dist_stat fieldset.distform_2 .sel_product li.produ{ background-position:50px 500px; border-top:5px #780032 solid; height:30px; background:url(../images/produ_arr.gif) no-repeat center top #e7e8e9}

#dist_stat fieldset.distform_2 legend {font-size:14px; display:none }
#dist_stat fieldset.distform_2 p { padding:5px 10px 2px; color:#666; width:inherit; height: auto; float:left; }
#dist_stat fieldset.distform_2 p.greyfill { background-color:#e7e8e9; } 
#dist_stat fieldset.distform_2 p a {text-decoration:underline; color:#666; font-weight:normal;}
#dist_stat fieldset.distform_2 p a:hover {text-decoration:underline; color:#666; font-weight:bold; }
#dist_stat fieldset.distform_2 label { width:120px; height:auto; margin-right:17px; display:block; color:#333;text-align:right; float:left;  }
#dist_stat fieldset.distform_2 input { margin-right:3px; padding:1px; border:1px solid #ccc; background:#fff; width:160px; height:16px; color:#333; font-size:11px; float:left;  }
#dist_stat fieldset.distform_2 input.forminputpq { margin-right:3px; padding:1px; border:1px solid #ccc; background:#f7f7f7; width:60px; height:16px; color:#333; font-size:11px; float:left; }
#dist_stat fieldset.distformtextarea_2 { margin-right:3px; padding:1px; border:1px solid #ccc; background:#f7f7f7; width:260px; height:100px; color:#333; font-size:11px; float:left; overflow:auto;  }
#dist_stat fieldset.distfor_2m select { margin-right:5px; padding:1px; border:1px solid #ccc; background:#fff; width:164px; height:20px; color:#333; font-size:11px; float:left; }
#dist_stat fieldset.distform_2 select.formselectpq { margin-right:5px; padding:1px; border:1px solid #ccc; background:#f7f7f7; width:94px; height:20px; color:#333; font-size:11px; float:left; }
#dist_stat fieldset.distform_2 input.inputradio { background:#fff; border:0px solid; width:15px; height:15px; margin-right:3px; float:left;  }
.txterrorform { background:url(../images/com/bullet_error.gif) no-repeat;  background-position:0px 2px;padding-left:8px; color:#c03; font-size:10px; font-weight:bold; width:auto; height:auto;  float:left; }

#dist_stat fieldset.btnnext_2 { margin-bottom:5px; background:#fff;  padding:0px 10px; width:650px; height: auto;  float:left;  }
#dist_stat fieldset.btnnext_2 legend {font-size:14px; display:none }
#dist_stat fieldset.btnnext_2 p {  padding:7px 0px 0px ; color:#666; text-align:left; width:auto; height:auto; float:left; }
#dist_stat fieldset.btnnext_2 p a {color:#666; text-decoration:underline; }

/* - - - CONTENEDOR PEQUEÑO STATEMENT- - - */ 

/*Botones en ingés*/
#dist_stat_peq {padding-right:0px; float:left; width:345px; height:auto; border:0px solid #f30;}
#dist_stat_peq h2.titgen_dist {background:url(../images/com/bck_titgen.gif) no-repeat; background-color:#e7e8e9; width:345px; height:20px; float:left; border-bottom:1px #666 solid; font-size:15px; padding:5px 0 0 10px; color:#a40237;}
#dist_stat_peq h2.subgen_dist {background:url(../images/com/bck_titgen.gif) no-repeat; background-color:#e7e8e9; width:345px; height:20px; float:left; border-bottom:1px #666 solid; font-size:15px; padding:5px 0 0 10px; color:#5D4F4B;}
#dist_stat_peq h2.subgen2_dist{background:url(../images/com/bck_titgen.gif) no-repeat; background-color:#e7e8e9; width:345px; height:20px; float:left; border-bottom:1px #666 solid; font-size:15px; padding:5px 0 0 10px; color:#5D4F4B;}
#dist_stat_peq h2 { padding:0px; background: url(../images/com/bck_topforms.gif) left top no-repeat; font-size:15px; font-weight:normal; color:#903;  width:692px; height:25px; float:left;}
#dist_stat_peq h2.titbuymiles { background:url(../images/eng/dis/btm/bmi/bck_titt_buymiles.gif) no-repeat; width:692px; height:25px; float:left; border-bottom:1px #666666 solid }
#dist_stat_peq h2.titbuymaccount { background:url(../images/eng/dis/btm/bmi/bck_titt_buymiles.gif) no-repeat; background-position:0px -25px; width:692px; height:25px; float:left; border-bottom:1px #666666 solid}
#dist_stat_peq h2.titbuymaddressh { background:url(../images/eng/dis/btm/bmi/bck_titt_buymiles.gif) no-repeat; background-position:0px -50px; width:692px; height:25px; float:left; border-bottom:1px #666666 solid}
#dist_stat_peq h2.titbuymdetails { background:url(../images/eng/dis/btm/bmi/bck_titt_buymiles.gif) no-repeat; background-position:0px -75px; width:692px; height:25px; float:left; }
#dist_stat_peq h2.titbuymcreditcard { background:url(../images/eng/dis/btm/bmi/bck_titt_buymiles.gif) no-repeat; background-position:0px -100px; width:692px; height:25px; float:left; }
#dist_stat_peq h2.titbuymaddressbill { background:url(../images/eng/dis/btm/bmi/bck_titt_buymiles.gif) no-repeat; background-position:0px -125px; width:692px; height:25px; float:left; }
#dist_stat_peq h2.titenroll { background:url(../images/esp/dis/mid/pre/bck_titt_enroll.gif) no-repeat;  width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_stat_peq h2.titenrollpersinfo { background:url(../images/esp/dis/mid/pre/bck_titt_enroll.gif) no-repeat; background-position:0px -25px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_stat_peq h2.titenrollprofile { background:url(../images/eng/dis/myd/pre/bck_titt_buymiles.gif) no-repeat; background-position:0px -225px; width:692px; height:25px; float:left;  border-bottom:1px #666 solid;}
#dist_stat_peq h2.titenrolladdressh { background:url(../images/eng/dis/myd/pre/bck_titt_buymiles.gif) no-repeat; background-position:0px -50px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_stat_peq h2.titenrolldocs { background:url(../images/eng/dis/myd/pre/bck_titt_buymiles.gif) no-repeat; background-position:0px -275px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_stat_peq h2.titenrolldocs2 { background:url(../images/eng/dis/myd/pre/bck_titt_buymiles.gif) no-repeat; background-position:0px -500px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_stat_peq h2.titenrollidentdocs { background:url(../images/eng/dis/myd/pre/bck_titt_buymiles.gif) no-repeat; background-position:0px -300px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_stat_peq h2.titpref { background:url(../images/eng/dis/myd/pre/bck_titt_buymiles.gif) no-repeat;  width:692px; background-position:0px -325px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_stat_peq h2.titpreftravel { background:url(../images/eng/dis/myd/pre/bck_titt_buymiles.gif) no-repeat; background-position:0px -250px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_stat_peq h2.titprefemail { background:url(../images/eng/dis/myd/pre/bck_titt_buymiles.gif) no-repeat; background-position:0px -525px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_stat_peq h2.titchangepassw { background:url(../images/eng/dis/myd/pre/bck_titt_buymiles.gif) no-repeat; background-position:0px -350px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_stat_peq h2.titmilestransfer { background:url(../images/eng/dis/btm/tmi/bck_titt_buymiles.gif) no-repeat; background-position:0px -150px;   width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_stat_peq h2.titmilesbenef { background:url(../images/eng/dis/btm/bmi/bck_titt_buymiles.gif) no-repeat; background-position:0px -450px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_stat_peq h2.titmilessource { background:url(../images/eng/dis/btm/tmi/bck_titt_buymiles.gif) no-repeat; background-position:0px -25px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_stat_peq h2.titmilescredit { background:url(../images/eng/dis/hlp/rmc/bck_titt_buymiles.gif) no-repeat; background-position:0px -650px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_stat_peq h2.titinfoflight { background:url(../images/eng/dis/hlp/rmc/bck_titt_buymiles.gif) no-repeat; background-position:0px -550px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_stat_peq h2.titcomments { background:url(../images/eng/dis/hlp/rmc/bck_titt_buymiles.gif) no-repeat; background-position:0px -575px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_stat_peq h2.titmilesdonation { background:url(../images/eng/dis/uml/dym/bck_titt_buymiles.gif) no-repeat; background-position:0px -175px;  width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_stat_peq h2.titlogin { background:url(../images/eng/dis/ili/bck_titt_buymiles.gif) no-repeat; background-position:0px -850px;  width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_stat_peq h2.titforgotpass { background:url(../images/eng/dis/ili/bck_titt_buymiles.gif) no-repeat; background-position:0px -825px;  width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_stat_peq h2.titspecoffers { background:url(../images/eng/dis/spo/bck_titt_buymiles.gif) no-repeat; background-position:0px -750px;  width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_stat_peq h2.titperinfo { background:url(../images/eng/dis/spo/bck_titt_buymiles.gif) no-repeat; background-position:0px -600px;  width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_stat_peq h2.titabout { background:url(../images/eng/dis/abo/bck_titt_buymiles.gif) no-repeat; background-position:0px -725px;  width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_stat_peq h2.titcard { background:url(../images/eng/dis/hlp/crp/bck_titt_buymiles.gif) no-repeat; background-position:0px -775px;  width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_stat_peq h2.titterm { width:688px; height:25px; float:left; padding-top:2px; padding-left:5px; border-bottom:1px #666 solid; background:#e7e8e9; }
#dist_stat_peq h2.titgetca { width:688px; height:25px; float:left; padding-top:2px; padding-left:5px; border-bottom:1px #666 solid; background:#e7e8e9; }
#dist_stat_peq h2.titgetca2 { width:692px; height:25px; float:left; padding-top:2px; padding-left:5px; border-bottom:1px #666 solid; background:#e7e8e9; }

/*Botones en español*/
#dist_stat_peq h2.titbuymiles_es { background:url(../images/esp/dis/ctm/cdm/bck_titt_buymiles.gif) no-repeat; width:692px; height:25px; float:left; border-bottom:1px #666666 solid }
#dist_stat_peq h2.titbuymaccount_es { background:url(../images/esp/dis/ctm/cdm/bck_titt_buymiles.gif) no-repeat; background-position:0px -25px; width:692px; height:25px; float:left; border-bottom:1px #666666 solid}
#dist_stat_peq h2.titbuymaddressh_es { background:url(../images/esp/dis/ctm/cdm/bck_titt_buymiles.gif) no-repeat; background-position:0px -50px; width:692px; height:25px; float:left; border-bottom:1px #666666 solid}
#dist_stat_peq h2.titbuymaddressbill_es { background:url(../images/esp/dis/ctm/cdm/bck_titt_buymiles.gif) no-repeat; background-position:0px -475px; width:692px; height:25px; float:left; }
#dist_stat_peq h2.titmilessource_es { background:url(../images/esp/dis/ctm/cdm/bck_titt_buymiles.gif) no-repeat; background-position:0px -25px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_stat_peq h2.titbuymdetails_es { background:url(../images/esp/dis/ctm/cdm/bck_titt_buymiles.gif) no-repeat; background-position:0px -75px; width:692px; height:25px; float:left; }
#dist_stat_peq h2.titbuymcreditcard_es { background:url(../images/esp/dis/ctm/cdm/bck_titt_buymiles.gif) no-repeat; background-position:0px -100px; width:692px; height:25px; float:left; }
#dist_stat_peq h2.titenroll_es { background:url(../images/esp/dis/ili/bck_titt_buymiles.gif) no-repeat; background-position:0px -225px;  width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_stat_peq h2.titenrollpersinfo_es { background:url(../images/esp/dis/ctm/cdm/bck_titt_buymiles.gif) no-repeat; background-position:0px -25px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_stat_peq h2.titenrollprofile_es { background:url(../images/esp/dis/ctm/cdm/bck_titt_buymiles.gif) no-repeat; background-position:0px -225px; width:692px; height:25px; float:left;  border-bottom:1px #666 solid;}
#dist_stat_peq h2.titenrolladdressh_es { background:url(../images/esp/dis/ctm/cdm/bck_titt_buymiles.gif) no-repeat; background-position:0px -50px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_stat_peq h2.titenrolldocs_es { background:url(../images/esp/dis/mid/pre/bck_titt_buymiles.gif) no-repeat; background-position:0px -275px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_stat_peq h2.titenrolldocs2_es { background:url(../images/esp/dis/mid/pre/bck_titt_buymiles.gif) no-repeat; background-position:0px -500px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_stat_peq h2.titenrollidentdocs_es { background:url(../images/esp/dis/mid/pre/bck_titt_buymiles.gif) no-repeat; background-position:0px -300px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_stat_peq h2.titpref_es { background:url(../images/esp/dis/mid/pre/bck_titt_buymiles.gif) no-repeat;  width:692px; background-position:0px -325px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_stat_peq h2.titpreftravel_es { background:url(../images/esp/dis/mid/pre/bck_titt_buymiles.gif) no-repeat; background-position:0px -250px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_stat_peq h2.titprefemail_es { background:url(../images/esp/dis/mid/pre/bck_titt_buymiles.gif) no-repeat; background-position:0px -525px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_stat_peq h2.titchangepassw_es { background:url(../images/esp/dis/mid/pre/bck_titt_buymiles.gif) no-repeat; background-position:0px -350px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_stat_peq h2.titmilestransfer_es { background:url(../images/esp/dis/ctm/cdm/bck_titt_buymiles.gif) no-repeat; background-position:0px -150px;   width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_stat_peq h2.titmilesbenef_es { background:url(../images/esp/dis/ctm/cdm/bck_titt_buymiles.gif) no-repeat; background-position:0px -450px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_stat_peq h2.titmilessource_es { background:url(../images/esp/dis/ctm/cdm/bck_titt_buymiles.gif) no-repeat; background-position:0px -25px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_stat_peq h2.titmilescredit_es { background:url(../images/esp/dis/ayu/sam/bck_titt_buymiles.gif) no-repeat; background-position:0px -650px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_stat_peq h2.titinfoflight_es { background:url(../images/esp/dis/ayu/sam/bck_titt_buymiles.gif) no-repeat; background-position:0px -550px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_stat_peq h2.titcomments_es { background:url(../images/esp/dis/ayu/sam/bck_titt_buymiles.gif) no-repeat; background-position:0px -575px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_stat_peq h2.titmilesdonation_es { background:url(../images/esp/dis/ctm/cdm/bck_titt_buymiles.gif) no-repeat; background-position:0px -175px;  width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_stat_peq h2.titlogin_es { background:url(../images/esp/dis/ili/bck_titt_buymiles.gif) no-repeat; background-position:0px -675px;  width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_stat_peq h2.titforgotpass_es { background:url(../images/esp/dis/ili/bck_titt_buymiles.gif) no-repeat; background-position:0px -700px;  width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_stat_peq h2.titspecoffers_es { background:url(../images/esp/dis/pro/bck_titt_buymiles.gif) no-repeat; background-position:0px -750px;  width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_stat_peq h2.titabout_es { background:url(../images/esp/dis/ili/bck_titt_buymiles.gif) no-repeat; background-position:0px -725px;  width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_stat_peq h2.titcard_es { background:url(../images/esp/dis/ayu/rdt/bck_titt_buymiles.gif) no-repeat; background-position:0px -775px;  width:692px; height:25px; float:left; border-bottom:1px #666 solid; }

#dist_stat_peq h2 span {display:none; }

#dist_stat_peq .dist_box { margin-bottom:0px; width:338px; height:auto; border:1px solid #999; border-top:0 solid;float:left; }
#dist_stat_peq .dist_h { margin-bottom:0px; width:338px; height:auto; border:1px solid #999; border-top:0 solid;float:left; }
#dist_stat_peq .dist_box .half_att,.half_att{ float:left; width:320px; height:22px; padding-left:10px; background: url(../images/com/att_bg.gif) bottom left no-repeat; margin:10px; margin-top:0px; padding-top:5px; text-decoration:none; color:970707}
#dist_stat_peq .dist_box .half_att a{ color:#979797; text-decoration:none}
#dist_#dist_stat_peqstat .dist_box .half_att a:hover{ color:#666666; text-decoration:none}

#dist_stat_peq p { color:#333; padding-bottom:7px; width:320px; height:auto; float:left;}
#dist_stat_peq p.txtform { color:#000; background:#ccc; margin-bottom:5px; padding:4px; width:320px; height:auto; float:left;}
#dist_stat_peq p.leyenda { font-size:10px; padding:5px 10px; color:#666; text-align:right; float:right;  }
.txtmsgform { color:red; font-size:10px; font-weight:bold; width:auto; height:auto;  float:left; }

#dist_stat_peq .dist_box .card { float:left; width:320px; height:207px; background:url(../images/com/card_bg.gif) no-repeat; margin:15px; margin-right:0px;  }
#dist_stat_peq .dist_box .det { float:left; width:320px; height:207px;margin:15px; margin-left:0px }
#dist_stat_peq .dist_box .card .nom{ color:#FFFFFF; font-size:28px; margin-top:115px; margin-left:10px; float:left; width:auto; height:20px}
#dist_stat_peq .dist_box .card .cod{color:#FFFFFF; font-size:16px; margin-left:10px; float:left; margin-top:10px; float:left; width:auto; height:20px; margin-top:-10px}

#dist_stat_peq .attention{ width:630px; height:31px; display:block; background:url(../images/com/form_msgs.gif) no-repeat; padding-left:40px; padding-top:2px; padding-bottom:2px; margin:30px; vertical-align:middle}
#dist_stat_peq .attention_small{ width:450px; height:31px; display:block; background:url(../images/com/form_msgs_small.gif) no-repeat; padding-left:35px; padding-top:2px; padding-bottom:2px; margin:30px; vertical-align:middle}
#dist_stat_peq .products_tit{ float:left; height:44px; width:692px; background:url(../images/com/bck_productit.gif) no-repeat}
#dist_stat_peq  .product_tb{ background:url(../images/product_bg.gif) repeat-y right; }
#dist_stat_peq  .product_tb.td{ border:#666666 1px solid}
#dist_stat_peq .dist_box p { padding-bottom:5px; padding:15px 10px 10px 10px;  width:320px; height:auto; }
#dist_stat_peq .dist_box .select_leyend{ list-style:none; display:inline; float:left; margin:10px}
#dist_stat_peq .dist_box .select_leyend li{ list-style:none; display:inline; float:left; width:auto; height:14px; text-indent:25px; background:url(../images/com/select_leyend.gif) no-repeat; margin-right:10px}
#dist_stat_peq .dist_box .select_leyend. selected{ }
#dist_stat_peq .dist_box .select_leyend .lowest{background-position:0px -14px}
#dist_stat_peq .dist_box .select_leyend .promotion{background-position:0px -28px}
#dist_stat_peq .dist_box h2 .subti { background:url(../images/com/bck_tit_stem.gif) no-repeat; width:340px; height:20px; float:left; border-bottom:0px #666 solid; font-size:12px; padding:5px 0 0 10px; color:#5D4F4B;}

#dist_stat_peq .dist_box_2{ margin-bottom:0px; width:344px; height:auto; border:1px solid #999; border-top:0 solid;float:left; }
#dist_stat_peq .dist_box_2 { margin-bottom:0px; width:690px; height:auto; border:1px solid #999; border-top:0 solid;float:left; }
#dist_stat_peq .dist_box_2 .half_att,.half_att{ float:left; width:318px; height:22px; padding-left:10px; background: url(../images/com/att_bg.gif) bottom left no-repeat; margin:10px; margin-top:0px; padding-top:5px; text-decoration:none; color:970707}
#dist_stat_peq .dist_box_2 .half_att a{ color:#979797; text-decoration:none}
#dist_stat_peq .dist_box_2 .half_att a:hover{ color:#666666; text-decoration:none}
#dist_stat_peq .attention{ width:630px; height:31px; display:block; background:url(../images/com/form_msgs.gif) no-repeat; padding-left:40px; padding-top:2px; padding-bottom:2px; margin:30px; vertical-align:middle}
#dist_stat_peq .dist_box_2 .card { float:left; width:329px; height:207px; background:url(../images/com/card_bg.gif) no-repeat; margin:15px; margin-right:0px;  }
#dist_stat_peq .dist_box_2 .det { float:left; width:329px; height:207px;margin:15px; margin-left:0px }
#dist_stat_peq .dist_box_2 .card .nom{ color:#FFFFFF; font-size:28px; margin-top:115px; margin-left:10px; float:left; width:auto; height:20px}
#dist_stat_peq .dist_box_2 .card .cod{color:#FFFFFF; font-size:16px; margin-left:10px; float:left; margin-top:10px; float:left; width:auto; height:20px; margin-top:-10px}
#dist_stat_peq .dist_box_2 { margin-bottom:0px; width:690px; height:auto; border:1px solid #999; border-top:0 solid;float:left; }
#dist_stat_peq .dist_box_2 p { padding-bottom:5px; padding:15px 10px 10px 10px;  width:670px; height:auto; }
#dist_stat_peq .dist_box_2 .select_leyend{ list-style:none; display:inline; float:left; margin:10px}
#dist_stat_peq .dist_box_2 .select_leyend li{ list-style:none; display:inline; float:left; width:auto; height:14px; text-indent:25px; background:url(../images/com/select_leyend.gif) no-repeat; margin-right:10px}
#dist_stat_peq .dist_box_2 .select_leyend. selected{ }
#dist_stat_peq .dist_box_2 .select_leyend .lowest{background-position:0px -14px}
#dist_stat_peq .dist_box_2 .select_leyend .promotion{background-position:0px -28px}


/* pasos distancia */
#dist_stat_peq .dist_steps ul li.visitado{padding:2px 7px 0px; background:#c03; color:#fff;  text-decoration:none; width:auto; height:18px; display:block; background: url(../images/com/row_vinoarojo.gif) no-repeat right #780032; border:0px ; }
#dist_stat_peq .dist_steps ul li.visitado2{padding:2px 7px 0px; background:#c03; color:#fff;  text-decoration:none; width:auto; height:18px; display:block; background: url(../images/com/row_vinoavino.gif) no-repeat right #780032; border:0px ; }


#dist_stat_peq .dist_steps { margin-top:0px; margin-bottom:0px; background:#f2f2f2; width:692px; height:20px; float:left; border-right::1px #999999;  background:url(../images/com/bck_dist_steps.gif) no-repeat right }
#dist_stat_peq .dist_steps ul { list-style-type:none; display:inline; width:690px; height:20px;  }
#dist_stat_peq .dist_steps ul li { padding:2px 7px 0px; background:#ccc; color:#333; border-right:1px solid #fff;  list-style-type:none; display:inline; width:auto; height:18px; float:left;   }
#dist_stat_peq .dist_steps ul li.dist_stepact { padding:2px 7px 0px; background:#c03; color:#fff;  text-decoration:none; width:auto; height:18px; display:block; background: url(../images/com/row_rojoagris.gif) no-repeat right #c41230; border:0px }
#dist_stat_peq .dist_steps ul li.inactivo{ padding:2px 7px 0px; background:#c03; color:#fff;  text-decoration:none; width:auto; height:18px; display:block; background: url(../images/com/row_grisagris.gif) no-repeat right #cdcccc; border:0px; }
#dist_stat_peq .dist_steps ul li.dist_steppast { padding:2px 7px 0px; background:#903; color:#fff;  text-decoration:none; width:auto; height:18px; display:block; }

/**/
#dist_stat_peq fieldset.distform { margin-bottom:2px; width:330px; height:auto; float:left; }
#dist_stat_peq fieldset.distform .sel_product{ float:left; width:190px; height:auto; border-bottom:3px #979797}
#dist_stat_peq fieldset.distform .caract{ float:left; width:117px; height:auto; background-color:#f0f0f0;  border-bottom:3px #979797}

#dist_stat_peq fieldset.distform .caract li{ list-style:none; float:left; width:100%; height:22px; text-align:center; border-bottom:#979797 1px solid; border-right:#979797 1px solid;  padding-top:10px}

#dist_stat_peq fieldset.distform .sel_product li{ list-style:none; float:left; width:100%; height:34px; text-align:center; border-bottom:#979797 1px solid; border-left:#979797 3px solid; padding-top:10px; background: url(../images/com/bgproduct_estado.gif) center no-repeat}
#dist_stat fieldset.distform_gris2{margin-bottom:3px; width:100%; height: auto; float:left; background-color:#e7e8e9}

#dist_stat_peq fieldset.distform .sel_product li.no{ background-position:top}
#dist_stat_peq fieldset.distform .sel_product li.si{ background-position:bottom}
#dist_stat_peq fieldset.distform .sel_product li.valor{ background-position:50px 500px}
#dist_stat_peq fieldset.distform .sel_product li.produ{ background-position:50px 500px; border-top:5px #780032 solid; height:30px; background:url(../images/produ_arr.gif) no-repeat center top #e7e8e9}

/*
#ecenter_cont fieldset.ecform p { padding:5px 8px 2px 0px; color:#666; width:480px; height: auto; float:left; }
#ecenter_cont fieldset.ecform p.txt_ec {  color:#000; background:#ccc; padding:5px; width:478px; height:auto; float:left;}
#ecenter_cont fieldset.ecform p.greyfill { background-color:#e7e8e9}
*

#dist_stat_peq fieldset.distform legend {font-size:14px; display:none }
#dist_stat_peq fieldset.distform p { padding:5px 10px 2px 0px; color:#666; width:328px; height: auto; float:left; }
#dist_stat_peq fieldset.distform p.greyfill { background-color:#e7e8e9; } 
#dist_stat_peq fieldset.distform p a {text-decoration:underline; color:#666; font-weight:normal;}
#dist_stat_peq fieldset.distform p a:hover {text-decoration:underline; color:#666; font-weight:bold; }
#dist_stat_peq fieldset.distform label { width:130px; height:auto; margin-right:15px; display:block; color:#333;text-align:right; float:left;  }
#dist_stat_peq fieldset.distform input { margin-right:3px; padding:1px; border:1px solid #ccc; background:#fff; width:160px; height:16px; color:#333; font-size:11px; float:left;  }
#dist_stat_peq fieldset.distform input.forminputpq { margin-right:3px; padding:1px; border:1px solid #ccc; background:#f7f7f7; width:60px; height:16px; color:#333; font-size:11px; float:left; }
#dist_stat_peq fieldset.distformtextarea { margin-right:3px; padding:1px; border:1px solid #ccc; background:#f7f7f7; width:260px; height:100px; color:#333; font-size:11px; float:left; overflow:auto;  }
#dist_stat_peq fieldset.distform select { margin-right:5px; padding:1px; border:1px solid #ccc; background:#fff; width:164px; height:20px; color:#333; font-size:11px; float:left; }
#dist_stat_peq fieldset.distform select.formselectpq { margin-right:5px; padding:1px; border:1px solid #ccc; background:#f7f7f7; width:94px; height:20px; color:#333; font-size:11px; float:left; }
#dist_stat_peq fieldset.distform input.inputradio { background:#fff; border:0px solid; width:15px; height:15px; margin-right:3px; float:left;  }
.txterrorform { background:url(../images/com/bullet_error.gif) no-repeat;  background-position:0px 2px;padding-left:8px; color:#c03; font-size:10px; font-weight:bold; width:auto; height:auto;  float:left; }

#dist_stat fieldset.btnnext { margin-bottom:5px; background:#fff;  padding:0px 10px; width:650px; height: auto;  float:left;  }
#dist_stat fieldset.btnnext legend {font-size:14px; display:none }
#dist_stat fieldset.btnnext p {  padding:7px 0px 0px ; color:#666; text-align:left; width:auto; height:auto; float:left; }
#dist_stat fieldset.btnnext p a {color:#666; text-decoration:underline; }



/*  - - - - Refunds - - - - - */

#dist_stat{ float:left; width:100%; height:auto; border:1px solid #f30;}

/*Botones en ingés*/
#dist_refu { padding-right:0px; float:left; width:692px; height:auto; border:0px solid #f30;}
#dist_refu h2.titgen_dist {background:url(../images/com/bck_titgen.gif) no-repeat; background-color:#e7e8e9; width:682px; height:20px; float:left; border-bottom:1px #666 solid; font-size:15px; padding:5px 0 0 10px; color:#a40237;}
#dist_refu h2.subgen_dist {background:url(../images/com/bck_titgen.gif) no-repeat; background-color:#e7e8e9; width:682px; height:20px; float:left; border-bottom:1px #666 solid; font-size:15px; padding:5px 0 0 10px; color:#5D4F4B;}
#dist_refu h2.subgen2_dist{background:url(../images/com/bck_titgen.gif) no-repeat; background-color:#e7e8e9; width:682px; height:20px; float:left; border-bottom:1px #666 solid; font-size:15px; padding:5px 0 0 10px; color:#5D4F4B;}
#dist_refu h2 { padding:0px; background: url(../images/com/bck_topforms.gif) left top no-repeat; font-size:15px; font-weight:normal; color:#903;  width:692px; height:25px; float:left;}
#dist_refu h2.titbuymiles { background:url(../images/eng/dis/btm/bmi/bck_titt_buymiles.gif) no-repeat; width:692px; height:25px; float:left; border-bottom:1px #666666 solid }
#dist_refu h2.titbuymaccount { background:url(../images/eng/dis/btm/bmi/bck_titt_buymiles.gif) no-repeat; background-position:0px -25px; width:692px; height:25px; float:left; border-bottom:1px #666666 solid}
#dist_stat h2.titbuymaddressh { background:url(../images/eng/dis/btm/bmi/bck_titt_buymiles.gif) no-repeat; background-position:0px -50px; width:692px; height:25px; float:left; border-bottom:1px #666666 solid}
#dist_refu h2.titbuymdetails { background:url(../images/eng/dis/btm/bmi/bck_titt_buymiles.gif) no-repeat; background-position:0px -75px; width:692px; height:25px; float:left; }
#dist_refu h2.titbuymcreditcard { background:url(../images/eng/dis/btm/bmi/bck_titt_buymiles.gif) no-repeat; background-position:0px -100px; width:692px; height:25px; float:left; }
#dist_refu h2.titbuymaddressbill { background:url(../images/eng/dis/btm/bmi/bck_titt_buymiles.gif) no-repeat; background-position:0px -125px; width:692px; height:25px; float:left; }
#dist_refu h2.titenroll { background:url(../images/esp/dis/mid/pre/bck_titt_enroll.gif) no-repeat;  width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_refu h2.titenrollpersinfo { background:url(../images/esp/dis/mid/pre/bck_titt_enroll.gif) no-repeat; background-position:0px -25px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_refu h2.titenrollprofile { background:url(../images/eng/dis/myd/pre/bck_titt_buymiles.gif) no-repeat; background-position:0px -225px; width:692px; height:25px; float:left;  border-bottom:1px #666 solid;}
#dist_refu h2.titenrolladdressh { background:url(../images/eng/dis/myd/pre/bck_titt_buymiles.gif) no-repeat; background-position:0px -50px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_refu h2.titenrolldocs { background:url(../images/eng/dis/myd/pre/bck_titt_buymiles.gif) no-repeat; background-position:0px -275px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_refu h2.titenrolldocs2 { background:url(../images/eng/dis/myd/pre/bck_titt_buymiles.gif) no-repeat; background-position:0px -500px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_refu h2.titenrollidentdocs { background:url(../images/eng/dis/myd/pre/bck_titt_buymiles.gif) no-repeat; background-position:0px -300px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_refu h2.titpref { background:url(../images/eng/dis/myd/pre/bck_titt_buymiles.gif) no-repeat;  width:692px; background-position:0px -325px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_refu h2.titpreftravel { background:url(../images/eng/dis/myd/pre/bck_titt_buymiles.gif) no-repeat; background-position:0px -250px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_refu h2.titprefemail { background:url(../images/eng/dis/myd/pre/bck_titt_buymiles.gif) no-repeat; background-position:0px -525px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_refu h2.titchangepassw { background:url(../images/eng/dis/myd/pre/bck_titt_buymiles.gif) no-repeat; background-position:0px -350px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_refu h2.titmilestransfer { background:url(../images/eng/dis/btm/tmi/bck_titt_buymiles.gif) no-repeat; background-position:0px -150px;   width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_refu h2.titmilesbenef { background:url(../images/eng/dis/btm/bmi/bck_titt_buymiles.gif) no-repeat; background-position:0px -450px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_refu h2.titmilessource { background:url(../images/eng/dis/btm/tmi/bck_titt_buymiles.gif) no-repeat; background-position:0px -25px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_refu h2.titmilescredit { background:url(../images/eng/dis/hlp/rmc/bck_titt_buymiles.gif) no-repeat; background-position:0px -650px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_refu h2.titinfoflight { background:url(../images/eng/dis/hlp/rmc/bck_titt_buymiles.gif) no-repeat; background-position:0px -550px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_refu h2.titcomments { background:url(../images/eng/dis/hlp/rmc/bck_titt_buymiles.gif) no-repeat; background-position:0px -575px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_refu h2.titmilesdonation { background:url(../images/eng/dis/uml/dym/bck_titt_buymiles.gif) no-repeat; background-position:0px -175px;  width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_refu h2.titlogin { background:url(../images/eng/dis/ili/bck_titt_buymiles.gif) no-repeat; background-position:0px -850px;  width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_refu h2.titforgotpass { background:url(../images/eng/dis/ili/bck_titt_buymiles.gif) no-repeat; background-position:0px -825px;  width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_refu h2.titspecoffers { background:url(../images/eng/dis/spo/bck_titt_buymiles.gif) no-repeat; background-position:0px -750px;  width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_refu h2.titperinfo { background:url(../images/eng/dis/spo/bck_titt_buymiles.gif) no-repeat; background-position:0px -600px;  width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_refu h2.titabout { background:url(../images/eng/dis/abo/bck_titt_buymiles.gif) no-repeat; background-position:0px -725px;  width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_refu h2.titcard { background:url(../images/eng/dis/hlp/crp/bck_titt_buymiles.gif) no-repeat; background-position:0px -775px;  width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_refu h2.titterm { width:688px; height:25px; float:left; padding-top:2px; padding-left:5px; border-bottom:1px #666 solid; background:#e7e8e9; }
#dist_refu h2.titgetca { width:688px; height:25px; float:left; padding-top:2px; padding-left:5px; border-bottom:1px #666 solid; background:#e7e8e9; }
#dist_refu h2.titgetca2 { width:692px; height:25px; float:left; padding-top:2px; padding-left:5px; border-bottom:1px #666 solid; background:#e7e8e9; }

/*Botones en español*/
#dist_refu h2.titbuymiles_es { background:url(../images/esp/dis/ctm/cdm/bck_titt_buymiles.gif) no-repeat; width:692px; height:25px; float:left; border-bottom:1px #666666 solid }
#dist_refu h2.titbuymaccount_es { background:url(../images/esp/dis/ctm/cdm/bck_titt_buymiles.gif) no-repeat; background-position:0px -25px; width:692px; height:25px; float:left; border-bottom:1px #666666 solid}
#dist_refu h2.titbuymaddressh_es { background:url(../images/esp/dis/ctm/cdm/bck_titt_buymiles.gif) no-repeat; background-position:0px -50px; width:692px; height:25px; float:left; border-bottom:1px #666666 solid}
#dist_refu h2.titbuymaddressbill_es { background:url(../images/esp/dis/ctm/cdm/bck_titt_buymiles.gif) no-repeat; background-position:0px -475px; width:692px; height:25px; float:left; }
#dist_refu h2.titmilessource_es { background:url(../images/esp/dis/ctm/cdm/bck_titt_buymiles.gif) no-repeat; background-position:0px -25px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_refu h2.titbuymdetails_es { background:url(../images/esp/dis/ctm/cdm/bck_titt_buymiles.gif) no-repeat; background-position:0px -75px; width:692px; height:25px; float:left; }
#dist_refu h2.titbuymcreditcard_es { background:url(../images/esp/dis/ctm/cdm/bck_titt_buymiles.gif) no-repeat; background-position:0px -100px; width:692px; height:25px; float:left; }
#dist_refu h2.titenroll_es { background:url(../images/esp/dis/ili/bck_titt_buymiles.gif) no-repeat; background-position:0px -225px;  width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_refu h2.titenrollpersinfo_es { background:url(../images/esp/dis/ctm/cdm/bck_titt_buymiles.gif) no-repeat; background-position:0px -25px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_refu h2.titenrollprofile_es { background:url(../images/esp/dis/ctm/cdm/bck_titt_buymiles.gif) no-repeat; background-position:0px -225px; width:692px; height:25px; float:left;  border-bottom:1px #666 solid;}
#dist_refu h2.titenrolladdressh_es { background:url(../images/esp/dis/ctm/cdm/bck_titt_buymiles.gif) no-repeat; background-position:0px -50px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_refu h2.titenrolldocs_es { background:url(../images/esp/dis/mid/pre/bck_titt_buymiles.gif) no-repeat; background-position:0px -275px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_refu h2.titenrolldocs2_es { background:url(../images/esp/dis/mid/pre/bck_titt_buymiles.gif) no-repeat; background-position:0px -500px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_refu h2.titenrollidentdocs_es { background:url(../images/esp/dis/mid/pre/bck_titt_buymiles.gif) no-repeat; background-position:0px -300px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_refu h2.titpref_es { background:url(../images/esp/dis/mid/pre/bck_titt_buymiles.gif) no-repeat;  width:692px; background-position:0px -325px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_refu h2.titpreftravel_es { background:url(../images/esp/dis/mid/pre/bck_titt_buymiles.gif) no-repeat; background-position:0px -250px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_refu h2.titprefemail_es { background:url(../images/esp/dis/mid/pre/bck_titt_buymiles.gif) no-repeat; background-position:0px -525px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_refu h2.titchangepassw_es { background:url(../images/esp/dis/mid/pre/bck_titt_buymiles.gif) no-repeat; background-position:0px -350px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_refu h2.titmilestransfer_es { background:url(../images/esp/dis/ctm/cdm/bck_titt_buymiles.gif) no-repeat; background-position:0px -150px;   width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_refu h2.titmilesbenef_es { background:url(../images/esp/dis/ctm/cdm/bck_titt_buymiles.gif) no-repeat; background-position:0px -450px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_refu h2.titmilessource_es { background:url(../images/esp/dis/ctm/cdm/bck_titt_buymiles.gif) no-repeat; background-position:0px -25px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_refu h2.titmilescredit_es { background:url(../images/esp/dis/ayu/sam/bck_titt_buymiles.gif) no-repeat; background-position:0px -650px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_refu h2.titinfoflight_es { background:url(../images/esp/dis/ayu/sam/bck_titt_buymiles.gif) no-repeat; background-position:0px -550px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_refu h2.titcomments_es { background:url(../images/esp/dis/ayu/sam/bck_titt_buymiles.gif) no-repeat; background-position:0px -575px; width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_refu h2.titmilesdonation_es { background:url(../images/esp/dis/ctm/cdm/bck_titt_buymiles.gif) no-repeat; background-position:0px -175px;  width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_refu h2.titlogin_es { background:url(../images/esp/dis/ili/bck_titt_buymiles.gif) no-repeat; background-position:0px -675px;  width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_refu h2.titforgotpass_es { background:url(../images/esp/dis/ili/bck_titt_buymiles.gif) no-repeat; background-position:0px -700px;  width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_refu h2.titspecoffers_es { background:url(../images/esp/dis/pro/bck_titt_buymiles.gif) no-repeat; background-position:0px -750px;  width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_refu h2.titabout_es { background:url(../images/esp/dis/ili/bck_titt_buymiles.gif) no-repeat; background-position:0px -725px;  width:692px; height:25px; float:left; border-bottom:1px #666 solid; }
#dist_refu h2.titcard_es { background:url(../images/esp/dis/ayu/rdt/bck_titt_buymiles.gif) no-repeat; background-position:0px -775px;  width:692px; height:25px; float:left; border-bottom:1px #666 solid; }

#dist_refu h2 span {display:none; }

#dist_refu .dist_box { margin-bottom:0px; width:690px; height:auto; border:1px solid #999; border-top:0 solid;float:left; }
#dist_refu .dist_box_2 { margin-bottom:0px; width:690px; height:auto; border:1px solid #999; border-top:0 solid;float:left; }
#dist_refu .dist_box .half_att,.half_att{ float:left; width:318px; height:22px; padding-left:10px; background: url(../images/com/att_bg.gif) bottom left no-repeat; margin:10px; margin-top:0px; padding-top:5px; text-decoration:none; color:970707}
#dist_refu .dist_box .half_att a{ color:#979797; text-decoration:none}
#dist_refu .dist_box .half_att a:hover{ color:#666666; text-decoration:none}

#dist_refu .attention{ width:630px; height:31px; display:block; background:url(../images/com/form_msgs.gif) no-repeat; padding-left:40px; padding-top:2px; padding-bottom:2px; margin:30px; vertical-align:middle}

#dist_refu .dist_box .card { float:left; width:329px; height:207px; background:url(../images/com/card_bg.gif) no-repeat; margin:15px; margin-right:0px;  }
#dist_refu .dist_box .det { float:left; width:329px; height:207px;margin:15px; margin-left:0px }
#dist_refu .dist_box .card .nom{ color:#FFFFFF; font-size:28px; margin-top:115px; margin-left:10px; float:left; width:auto; height:20px}
#dist_refu .dist_box .card .cod{color:#FFFFFF; font-size:16px; margin-left:10px; float:left; margin-top:10px; float:left; width:auto; height:20px; margin-top:-10px}




#dist_refu .dist_box { margin-bottom:0px; width:690px; height:auto; border:1px solid #999; border-top:0 solid;float:left; }
#dist_refu .attention{ width:630px; height:31px; display:block; background:url(../images/com/form_msgs.gif) no-repeat; padding-left:40px; padding-top:2px; padding-bottom:2px; margin:30px; vertical-align:middle}
#dist_refu .attention_small{ width:450px; height:31px; display:block; background:url(../images/com/form_msgs_small.gif) no-repeat; padding-left:35px; padding-top:2px; padding-bottom:2px; margin:30px; vertical-align:middle}
#dist_refu .products_tit{ float:left; height:44px; width:692px; background:url(../images/com/bck_productit.gif) no-repeat}
#dist_refu  .product_tb{ background:url(../images/product_bg.gif) repeat-y right; }
#dist_refu  .product_tb.td{ border:#666666 1px solid}
#dist_refu .dist_box p { padding-bottom:5px; padding:15px 10px 10px 10px;  width:670px; height:auto; }
#dist_refu .dist_box .select_leyend{ list-style:none; display:inline; float:left; margin:10px}
#dist_refu .dist_bo
x .select_leyend li{ list-style:none; display:inline; float:left; width:auto; height:14px; text-indent:25px; background:url(../images/com/select_leyend.gif) no-repeat; margin-right:10px}
#dist_refu .dist_box .select_leyend. selected{ }
#dist_refu .dist_box .select_leyend .lowest{background-position:0px -14px}
#dist_refu .dist_box .select_leyend .promotion{background-position:0px -28px}

#dist_refu .dist_box_2{ margin-bottom:0px; width:344px; height:auto; border:1px solid #999; border-top:0 solid;float:left; }
#dist_refu .dist_box_2 { margin-bottom:0px; width:690px; height:auto; border:1px solid #999; border-top:0 solid;float:left; }
#dist_refu .dist_box_2 .half_att,.half_att{ float:left; width:318px; height:22px; padding-left:10px; background: url(../images/com/att_bg.gif) bottom left no-repeat; margin:10px; margin-top:0px; padding-top:5px; text-decoration:none; color:970707}
#dist_refu .dist_box_2 .half_att a{ color:#979797; text-decoration:none}
#dist_refu .dist_box_2 .half_att a:hover{ color:#666666; text-decoration:none}
#dist_refu .attention{ width:630px; height:31px; display:block; background:url(../images/com/form_msgs.gif) no-repeat; padding-left:40px; padding-top:2px; padding-bottom:2px; margin:30px; vertical-align:middle}
#dist_refu .dist_box_2 .card { float:left; width:329px; height:207px; background:url(../images/com/card_bg.gif) no-repeat; margin:15px; margin-right:0px;  }
#dist_refu .dist_box_2 .det { float:left; width:329px; height:207px;margin:15px; margin-left:0px }
#dist_refu .dist_box_2 .card .nom{ color:#FFFFFF; font-size:28px; margin-top:115px; margin-left:10px; float:left; width:auto; height:20px}
#dist_refu .dist_box_2 .card .cod{color:#FFFFFF; font-size:16px; margin-left:10px; float:left; margin-top:10px; float:left; width:auto; height:20px; margin-top:-10px}
#dist_refu .dist_box_2 { margin-bottom:0px; width:690px; height:auto; border:1px solid #999; border-top:0 solid;float:left; }
#dist_refu .dist_box_2 p { padding-bottom:5px; padding:15px 10px 10px 10px;  width:670px; height:auto; }
#dist_refu .dist_box_2 .select_leyend{ list-style:none; display:inline; float:left; margin:10px}
#dist_refu .dist_box_2 .select_leyend li{ list-style:none; display:inline; float:left; width:auto; height:14px; text-indent:25px; background:url(../images/com/select_leyend.gif) no-repeat; margin-right:10px}
#dist_refu .dist_box_2 .select_leyend. selected{ }
#dist_refu .dist_box_2 .select_leyend .lowest{background-position:0px -14px}
#dist_refu .dist_box_2 .select_leyend .promotion{background-position:0px -28px}


#dist_refu p { color:#333; padding-bottom:7px; width:680px; height:auto; float:left;}
#dist_refu p.txtform { color:#000; background:#ccc; margin-bottom:5px; padding:4px; width:670px; height:auto; float:left;}
#dist_refu p.leyenda { font-size:10px; padding:5px 10px; color:#666; text-align:right; float:right;  }
.txtmsgform { color:red; font-size:10px; font-weight:bold; width:auto; height:auto;  float:left; }

/* pasos distancia */
#dist_refu .dist_steps ul li.visitado{padding:2px 7px 0px; background:#c03; color:#fff;  text-decoration:none; width:auto; height:18px; display:block; background: url(../images/com/row_vinoarojo.gif) no-repeat right #780032; border:0px ; }
#dist_refu .dist_steps ul li.visitado2{padding:2px 7px 0px; background:#c03; color:#fff;  text-decoration:none; width:auto; height:18px; display:block; background: url(../images/com/row_vinoavino.gif) no-repeat right #780032; border:0px ; }


#dist_refu .dist_steps { margin-top:0px; margin-bottom:0px; background:#f2f2f2; width:692px; height:20px; float:left; border-right::1px #999999;  background:url(../images/com/bck_dist_steps.gif) no-repeat right }
#dist_refu .dist_steps ul { list-style-type:none; display:inline; width:690px; height:20px;  }
#dist_refu .dist_steps ul li { padding:2px 7px 0px; background:#ccc; color:#333; border-right:1px solid #fff;  list-style-type:none; display:inline; width:auto; height:18px; float:left;   }
#dist_refu .dist_steps ul li.dist_stepact { padding:2px 7px 0px; background:#c03; color:#fff;  text-decoration:none; width:auto; height:18px; display:block; background: url(../images/com/row_rojoagris.gif) no-repeat right #c41230; border:0px }
#dist_refu .dist_steps ul li.inactivo{ padding:2px 7px 0px; background:#c03; color:#fff;  text-decoration:none; width:auto; height:18px; display:block; background: url(../images/com/row_grisagris.gif) no-repeat right #cdcccc; border:0px; }
#dist_refu .dist_steps ul li.dist_steppast { padding:2px 7px 0px; background:#903; color:#fff;  text-decoration:none; width:auto; height:18px; display:block; }


#dist_refu fieldset.distform { margin-bottom:3px; width:100%; height: auto; float:left; }
#dist_refu fieldset.distform .sel_product{ float:left; width:190px; height:auto; border-bottom:3px #979797}
#dist_refu fieldset.distform .caract{ float:left; width:117px; height:auto; background-color:#f0f0f0;  border-bottom:3px #979797}

#dist_refu fieldset.distform .caract li{ list-style:none; float:left; width:100%; height:22px; text-align:center; border-bottom:#979797 1px solid; border-right:#979797 1px solid;  padding-top:10px}

#dist_refu fieldset.distform .sel_product li{ list-style:none; float:left; width:100%; height:22px; text-align:center; border-bottom:#979797 1px solid; border-left:#979797 3px solid; padding-top:10px; background: url(../images/com/bgproduct_estado.gif) center no-repeat}
#dist_refu fieldset.distform_gris2{margin-bottom:3px; width:100%; height: auto; float:left; background-color:#e7e8e9}

#dist_refu fieldset.distform .sel_product li.no{ background-position:top}
#dist_refu fieldset.distform .sel_product li.si{ background-position:bottom}
#dist_refu fieldset.distform .sel_product li.valor{ background-position:50px 500px}
#dist_refu fieldset.distform .sel_product li.produ{ background-position:50px 500px; border-top:5px #780032 solid; height:30px; background:url(../images/produ_arr.gif) no-repeat center top #e7e8e9}

#dist_refu fieldset.distform legend {font-size:14px; display:none }
#dist_refu fieldset.distform p { padding:5px 10px 2px; color:#666; width:inherit; height: auto; float:left; }
#dist_refu fieldset.distform p.greyfill { background-color:#e7e8e9; } 
#dist_refu fieldset.distform p a {text-decoration:underline; color:#666; font-weight:normal;}
#dist_refu fieldset.distform p a:hover {text-decoration:underline; color:#666; font-weight:bold; }
#dist_refu fieldset.distform label { width:120px; height:auto; margin-right:17px; display:block; color:#333;text-align:right; float:left;  }
#dist_refu fieldset.distform input { margin-right:3px; padding:1px; border:1px solid #ccc; background:#fff; width:160px; height:16px; color:#333; font-size:11px; float:left;  }
#dist_refu fieldset.distform input.forminputpq { margin-right:3px; padding:1px; border:1px solid #ccc; background:#f7f7f7; width:60px; height:16px; color:#333; font-size:11px; float:left; }
#dist_refu fieldset.distformtextarea { margin-right:3px; padding:1px; border:1px solid #ccc; background:#f7f7f7; width:260px; height:100px; color:#333; font-size:11px; float:left; overflow:auto;  }
#dist_refu fieldset.distform select { margin-right:5px; padding:1px; border:1px solid #ccc; background:#fff; width:164px; height:20px; color:#333; font-size:11px; float:left; }
#dist_refu fieldset.distform select.formselectpq { margin-right:5px; padding:1px; border:1px solid #ccc; background:#f7f7f7; width:94px; height:20px; color:#333; font-size:11px; float:left; }
#dist_refu fieldset.distform input.inputradio { background:#fff; border:0px solid; width:15px; height:15px; margin-right:3px; float:left;  }
.txterrorform { background:url(../images/com/bullet_error.gif) no-repeat;  background-position:0px 2px;padding-left:8px; color:#c03; font-size:10px; font-weight:bold; width:auto; height:auto;  float:left; }

#dist_refu fieldset.btnnext { margin-bottom:5px; background:#fff;  padding:0px 10px; width:650px; height: auto;  float:left;  }
#dist_refu fieldset.btnnext legend {font-size:14px; display:none }
#dist_refu fieldset.btnnext p {  padding:7px 0px 0px ; color:#666; text-align:left; width:auto; height:auto; float:left; }
#dist_refu fieldset.btnnext p a {color:#666; text-decoration:underline; }



#popup_cont { margin-top:5px; padding-left:5px; float:left; width:490px; height:auto; }
#popup_cont h2 { no-repeat; width:480px; height:25px; float:left; border-bottom:1px #666 solid; }
#popup_cont h2.tit { background:url(../images/com/bck_shorttitle.gif) no-repeat; background-color:#e7e8e9; width:XXpx; * width:490px; height:20px; float:left; border-bottom:1px #666 solid; font-size:12px; padding:5px 0 0 10px; color:#a40237; }
#popup_cont .box { margin-bottom:0px;  width:488px; * width:490px; height:auto; border:1px solid #999; border-top:0 solid;float:left; }
#popup_cont fieldset.form { margin-bottom:3px; width:100%;  height: auto; float:left; }

/* --- MOVER IMAGEN --- */
#.arrastrarIMG{position:relative;}

/* --- Warning BOX --- */
#warningbox table { border:1px solid #a71930; padding:3px; color:#666; font-size:12px; width:inherit; height:auto; padding-top:2px; padding-bottom:2px; vertical-align:middle;}

