﻿/* 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}

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;
}

/* --- 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;
}

#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 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 --- */
/* 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%; 
}

/* 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 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 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; }
/* --- 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; */
}


#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*/

/*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;}




/*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; }







/* --- 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;}
