
sup {font-size:7px;}

img, div, input { behavior: url("css/iepngfix.htc") }

/* HEADER STYLES */

#header {margin:0 auto; padding:0; width:960px; height:130px; font-size:11px; color:#949494; }
#header #logo {float:left; width:165px; padding-top:7px; }
#header .login {float:right; text-align:right; width:960px; padding-top:5px; font-size:11px; line-height:10px;background: url("/img/bg.png") repeat-x scroll left top #002859;color: rgb(33, 163, 221);} 
#header .login .welcome {float:right; text-align:right;}
#header .login .utilities {width:400px;}
#header .login .search {height:16px; width:75px; font-size:10px;}
#header .login a:visited,a:link{color: #00376d;}
#header .login a:hover{text-decoration:none;color:#FFFFFF;}
#header input {font-size:10px; color:#276da5; font-weight:bold;}
#header .toplinks {float:left; margin-right:40px; width:720px; padding-top:2px; color:#666666;}
#header .toplinks a:link {text-decoration: none; color:#1c3260;}
#header .toplinks a:visited {text-decoration: none; color:#1c3260;}
#header .toplinks a:hover {text-decoration: underline;}
#header .gradient {float:left; width:537px; padding-left:110px; padding-top:2px;}
#header .midHeader {float:left; width:960px; height:74px;background-color: #00376d;}
#header .botHeader {float:left; width:960px; height:40px;}
.heroDomesticPbl {margin:0 auto; padding:20px 0 0 740px; width:217px; text-align:left;}


/* LIST STYLES */

.lista_no_style {margin:0;padding:0;list-style:none; }
.lista_no_style li {margin-top:30px; color:#666;border-top: 1px #CCC dotted; }
.lista_no_style2 {margin:0;padding:0;list-style:none; }
.lista_no_style2 li {margin-top:30px; color:#666;width:235px;border-top: 1px #CCC dotted;float:left }
.lista_cubiertas {margin:0;padding:0;list-style:none;line-height:18px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;  }
.lista_opciones {margin:0;padding:0;list-style:none;line-height:24px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;  }
.intro{line-height:1px;border-bottom: 1px #6aaabc dotted;padding-bottom:10px;margin-bottom:30px; }
.intro p {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;color: #888888;line-height: 18px; background-color:#FFFFFF;  }


/* REGULARS */

ul.regular{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#888888;}
ul.regular li{line-height:18px;}

ul.regular_non {margin:0;padding:0;list-style:none; }
ul.regular_non li {margin-top:30px; color:#666;}

ul.regular_list {margin:0;padding:0;list-style:none; }
ul.regular_list li {line-height:22px;}

ol.numeric {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#888888;}
ol.numeric li {line-height:18px;}

ol.regular{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#888888;}
ol.regular li{line-height:18px;}


/* FOOTER STYLES */

#complete20{margin-bottom:20px; line-height:1px;}
#complete40{margin-bottom:40px; line-height:1px;}
#complete60{margin-bottom:60px; line-height:1px;}
#complete80{margin-bottom:80px; line-height:1px;}
#complete100{margin-bottom:100px; line-height:1px;}
#complete120{margin-bottom:120px; line-height:1px;}
#complete140{margin-bottom:140px; line-height:1px;}
.footer {margin: 0 auto; margin-top:20px; padding:0; background:#FFF url(../img/footerTopBg.jpg) no-repeat top; width:900px; padding:4px 0 10px 20px;}
.footer .primaryLinks {float:left; width:830px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#50708C;}
.footer .primaryLinks a:link {text-decoration: none; color:#50708C;}
.footer .primaryLinks a:visited {text-decoration: none; color:#50708C;}
.footer .primaryLinks a:hover {text-decoration: underline;}
.footer .headerBlue {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#095696; font-weight:bold; padding-bottom:6px; padding-bottom:3px;}
.footer .secondaryLinks {float:left; width:212px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#50708C; padding-top:15px; line-height:19px;}
.footer .secondaryLinks a:link {text-decoration: none; color:#50708C;}
.footer .secondaryLinks a:visited {text-decoration: none; color:#50708C;}
.footer .secondaryLinks a:hover {text-decoration: underline;}
.footer .azamaraBucket {float:left; width:179px; text-align:right; padding-top:20px;}
.footer .celCardBucket {float:left; width:179px; text-align:right; padding-top:3px;}
.footer .footerlinks {text-align:center; color:#50708C; font-size:11px; padding-top:30px; width:900px;}
.footer .footerlinks a:link {text-decoration: none; color:#50708C;}
.footer .footerlinks a:visited {text-decoration: none; color:#50708C;}
.footer .copyright {color:#88A3B8; font-size:10px; text-align:center; padding:0;}
.footer .floatlh30 {float:left; line-height:30px;}





/* MISC STYLES */


.padrt10 {padding-right:10px; }
.padrt15 {padding-right:15px; }
.padrt30 {padding-right:20px}
.padlt3 {padding-left:3px;}
.padlt10 {padding-left:10px;}
.padtop3 {padding-top:3px;}
.padbt3 {padding-bottom:3px;}
.padbt5 {padding-bottom:5px;}
.padbt8 {padding-bottom:5px; padding-bottom:8px; }
.padbt10 {padding-bottom:8px; padding-bottom:11px;}
.pad10 {padding-right:9px; padding-left:9px;}
.float_left {float:left;}
.float_right {float:right}
.floatpadmg60 {float:left; margin-left:60px;}
.floatpadmg20 {float:left; margin-left:20px;}
.floatpadmg10 {float:left; margin-left:10px;}
.top20 {margin-top:20px;}
.top10 {margin-top:10px;}
.top5 {margin-top:5px;}
.fntDkBlueBold {font-size:12px; color:#214159; font-weight:bold;}
.fntLtBlueBold {font-size:12px; color:#6aaabc; font-weight:bold;}
.fntDkBlue {font-size:12px; color:#214159;}
.fntLtBlue {font-size:12px; color:#6aaabc;}
.travelPartner {color:#88A3B8;}
.CenterTextRed {font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px; color:#9A281D; line-height:16px; text-decoration: none;}
.clear {clear:both;}p.guarantee {clear:both; display:block; margin-left:10px; width:190px; padding:5px 0 5px 4px; padding:6px 0 5px 4px;} 



/* MOTOR */

#buscador_interno{background:url(../img/buscador_interno_bg.gif) top center no-repeat; width:200px; height:255px; margin-top:30px;}
#buscador_interno div{width:180px; padding:10px;}


#motorhome{height:180px; color:#50708C; background:#ededeb; font-size:11px; font-weight:normal; font-family:Arial, Helvetica, sans-serif;	 }
#motorhome ul{margin:0; padding:0; list-style:none; }
#motorhome ul li{margin-bottom:3px; }


#motor{height:225px; color:#50708C; background:#ededeb; font-size:11px; font-weight:normal; font-family:Arial, Helvetica, sans-serif;	 }
#motor ul{margin:0; padding:0; list-style:none; }
#motor ul li{margin-bottom:3px; }
	
.fixed{
	bottom: 0;
	height: 55px;
	position: fixed;
	width: 100%;
	z-index: 999;
	background:url(../img/fixFoot.png) bottom repeat-x;
}
.fixed .fixCont{
	margin: 0 auto;
	width:940px;
	height:100%;
}
.fixed .imgIzc{
	width:180px;
	height:55px;
	float:left;
	background:url(../img/fixIzc.png) no-repeat right;
}
.fixed .imgDer{
	width:180px;
	height:55px;
	float:left;
	background:url(../img/fixDer.png) no-repeat left;
}
.fixed .fixCenter{
	width: 580px;
	height:55px;
	float: left;
	background:url(../img/fixCent.png) repeat-x;
}
.fixed .fixCenter a:link{
	color:#04649f;
}

#barcoUlConj{
	width:161px;
	height:25px;
}
.btnBig{
	background:url(../img/sel.png) no-repeat;
	width:160px;
	height:25px;
	border:0px;
	text-align:left;
	color:#0076bf;
}
#barcoUl{
	visibility:hidden;
	list-style: none outside none;
}
.barcoLi{
	position:relative;
	width:160px;
	background:url(../img/bigLi.png) no-repeat;
}
.barcoLi li:hover{
	background:url(../img/bigLiHover.png) no-repeat;
}



#motor_interno{height:185px; color:#000; background:#ededeb; font-size:11px; font-weight:normal; }
#motor_interno ul{margin:0; padding:0; list-style:none; }
#motor_interno ul li{margin-bottom:5px; }
input.inpText{width:170px; color:#666; font-size:11px; } 
input.inpTextL{width:400px; color:#666; font-size:11px; } 

textarea.txtArea{width:400px; height:250px; color:#666; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; border:solid 1px #999;} 
textarea.txtAreaL{width:620px; height:250px; color:#666; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; border:solid 1px #999;} 
textarea.txtAreaInputL{width:620px; height:50px; color:#666; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; border:solid 1px #999;} 


select.inpSel {background:url(../img/sel.png) no-repeat; width:219px; color:#0076bf; font:bold 12px 'Arial'; height:25px; margin:5px 0 5px 0; padding:3px 0 4px 3px; border:0;}
select.inpFec {background:url(../img/selMed.png) no-repeat; width:106px; color:#0076bf; font:bold 12px 'Arial'; height:25px; margin:5px 0px 5px 0; padding:3px 0 4px 3px; border:0;}
select.inpAny {background:url(../img/selPet.png) no-repeat; width:78px; color:#0076bf; font:bold 12px 'Arial'; height:25px; margin:5px 0 5px 0; padding:3px 0 4px 1px; border:0;}
select.inpNoches {background:url(../img/selMed.png) no-repeat; width:106px; color:#0076bf; font:bold 12px 'Arial';  height:25px; margin:5px 0 5px 0; padding:3px 0 4px 3px;border:0;}
option.optD {font:normal 12px 'Arial';color:#0076bf;padding:4px;border-bottom:1px solid #c0c0c0;border-right: 2px solid #0076bf;border-left: 2px solid #0076bf;}
option.optFirst{color:#0076bf;padding:4px;border-bottom:1px solid #c0c0c0;border-top:2px solid #0076bf;border-right:2px solid #0076bf;border-left:2px solid #0076bf;}
option.optLast{font:normal 12px 'Arial';color:#0076bf;padding:4px;border-bottom:2px solid #0076bf;border-right:2px solid #0076bf;border-left:2px solid #0076bf;}
input.submit{height:20px; padding:2px 5px 2px 5px; background:rgb(148,185,221); border:none; font-weight:bold; color:#3970a2; font-size:1.0em; cursor:pointer; }
input.submitLight{height:33px;width:131px; padding:2px 5px 2px 5px; background:url(../img/btn_ir.png) no-repeat; border:none; font-weight:bold; color:#3970a2; font-size:1.0em; cursor:pointer; }
input.submitHome{height:25px; padding:2px 5px 2px 5px; background:rgb(148,185,221); border:none; font-weight:bold; color:#3970a2; font-size:1.0em; cursor:pointer; }
input.submitGuardar{height:33px;width:80px; padding:2px 5px 2px 5px; border:none; font-weight:bold; background-color:#3970a2;color:#ffffff; font-size:1.2em; cursor:pointer; }


/* TABS BUSCADOR */

ul.tabs {margin: 0; padding: 0; list-style: none; height: 5px; width: 100%; }
ul.tabs li {float: left; margin: 0; padding: 0; height: 25px; width:95px; line-height: 25px; margin-bottom: -1px; background: rgb(148,185,221); overflow: hidden; position: relative; }
ul.tabs li a {text-decoration: none; color: #FFF; font-weight:bold; display: block; font-size: 11px; padding: 0 15px; outline: none; }
ul.tabs li a:hover {background: rgb(148,185,221); }	
html ul.tabs li.active, html ul.tabs li.active a:hover  {background: #f0eff5; }

.tab_container {border:0; clear:both; float:left; height:193px; width:180px; background: #f0eff5; }
.tab_content {font-size:11px; margin-top:-10px; color:#000; width:170px; height:190px; padding:0 5px 0 0;text-align:left; }




/* ERROR */

.error { color:#F30; font-style:italic; font-weight:bold; }

/* Form ayuda */

.ayuda_top{
	width:100%;
	height:13px;
	background:url(../img/form_top.gif) top center no-repeat;
}

.ayuda_mid{
	width:100%;	
	background:url(../img/form_mid.gif) top center repeat-y;
}

.ayuda_mid_cuerpo{
	width:500px;
	padding:10px 20px 10px 20px;
	text-align:left;
	color:#666;
	margin-left:25px;
}

.ayuda_bottom{
	width:100%;
	height:14px;
	background:url(../img/form_bottom.gif) top center no-repeat;
}

.sitemap tr td a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:16px;	
	color:#666666;	
}
.linkVisited, .linkVisited:active, .linkVisited:visited{
	color:#00376d;
}
