
/* RESERVAS */


/* http://sonspring.com/journal/clearing-floats */

html body * span.clear, html body * div.clear, html body * li.clear, html body * dd.clear
	{ background: none; border: 0; clear: both; display: block;	float: none; font-size: 0;
	list-style: none; margin: 0; padding: 0; overflow: hidden; visibility: hidden; width: 0; height: 0;}

/* http://www.positioniseverything.net/easyclearing.html */

.clearfix:after { clear: both; content: '.'; display: block; visibility: hidden; height: 0;}
.clearfix {	display: inline-block;}
* html .clearfix { height: 1%;}
.clearfix { display: block;}


a:link,
a:visited 	{ color: #1d659f; } /*azul*/
a:hover		{ color: #FFF; background-color: #1d659f; text-decoration: none;  } 
a:active	{ color: #FFF; text-decoration: none; background: #FF9933; }
a img 		{ border:0; text-decoration:none!important;}

a.limpito:hover { background:none; }
a.limpito { text-decoration:none!important; }

a.invertido:link,
a.invertido:visited 	{color:#eaf6ff}
a.invertido:hover 		{color:#1d659f; background-color:#fff;}
a.invertido:active		{ color: #FFF; text-decoration: none; background: #FF9933; }

.defaultcolor {color:#333}
.titulo { font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-size:16px; }
.small {font-size:11px; font-family: Tahoma, "Free Serif", Lucida Grande, Lucida Sans Unicode; }

.secundario {color:#87867a;}
.secundario a {text-decoration:none!important;}


/* ------------  LAYOUT  ------------- */

/* Header */

#cabecera { background: url(img/bg_header.jpg) no-repeat scroll right top; /*#1D659F*/	width:960px;}
a#logo {display:block;width:253px; height:91px; float:left;}
#logo_reservas { border:0 none;}

#lenguaje {	float:right; width:150px; text-align:right; margin:38px 10px 0 0; font-family:Arial, Helvetica, sans-serif;	font-size:13px; font-weight:bold; color:#1d659f;	_display:inline; }

#nav-primaria {	font-family:Arial, Helvetica, sans-serif; font-size:12px;}
ul#nav-primaria { margin:61px 0 0; padding:4px 10px 0 20px; list-style:none; font-weight:normal; float:left; position:relative; z-index:60; height:26px; }	

#nav-primaria li { list-style:none; display:block;float: left; margin:0 3px 0 0; }
#nav-primaria li a { display: block; float: left; width:auto; color:#fff; padding:5px 10px 6px 0;
	 text-decoration:none;  line-height:normal; outline:none; }
#nav-primaria li a span { padding:5px 0 6px 10px;}

#nav-primaria li a:hover span {background: #3b7298 url(img/bg_nav_tabs.gif) left -82px;}
#nav-primaria li a:hover {background: #3b7298 url(img/bg_nav_tabs.gif) right -82px;}		
#nav-primaria li a:active span {background: #ed7d06 url(img/bg_nav_tabs.gif) left -41px;}
#nav-primaria li a:active {background: #ed7d06 url(img/bg_nav_tabs.gif) right -41px;}
#nav-primaria li.actual a span,
#nav-primaria li.actual a:hover span {background: #e0dfd4 url(img/bg_nav_tabs.gif) left 0px;}
#nav-primaria li.actual a, 
#nav-primaria li.actual a:hover {background: #e0dfd4 url(img/bg_nav_tabs.gif) right 0px; font-weight:bold;  color:#000000;}
#nav-primaria li.buscar { float: right; margin-right:0; position:absolute; right:0;}

/* Separador */

#separador { background-color: #e0dfd4; width:960px; height:5px; padding:0; margin:0; font-size:0;}

/* Banner */

#banner { background:#fafafa url(img/bg_callcenter.jpg) no-repeat scroll right top; width:960px; height:58px; padding:0;}
#las_24_horas {	margin:9px 10px 0; text-align:right; float:left; font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;	color:#1D659F; letter-spacing:-1px;	width:189px; display:inline;}
#las_24_horas span { font-size:24px; letter-spacing:-1px; line-height:22px;}
img#telef {	float:left;	width:47px;}
#telefonos_top {
	float:left;
	margin:12px 0 0 25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:17px;
	color:#6a6b6b;
}
.sombra_top {
	background:transparent url(img/bg_sombra_top.gif) repeat-x top;
	width:960px;
	height:15px;
	padding:0px;
	margin:0px;
	font-size:0px!important;
}


/* Recuadro Hoteles */

#rec_hoteles_top {margin:0; background:url(img/bg_rec960.gif) left top; width:960px; padding:0;}

#rec_hoteles_top ul {font-family:Arial,Helvetica,sans-serif; font-size:13px; line-height:160%; margin:2px 0 0 0; padding:0 0 0 18px;}

#rec_hoteles_top h3 {color:#F26C04; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; line-height:1.3em; margin-bottom:4px; margin-top:12px; padding:0;}

#rec_hoteles_top h2 {color:#87867A; font-weight:normal; font-family:Arial, Helvetica, sans-serif; font-size:20px; margin:0 0 2px 0; padding:20px 0 10px 20px;}

#rec_hoteles_top p {float:left; width:240px; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:0; margin:46px 0 0;}

.columna {float:left;}

.primera {width:260px; padding-left:20px;}
.segunda {width:370px;}
.tercera {width:240px;}

#rec_hoteles_bottom {margin-bottom:10px; background:url(img/bg_rec960.gif) left bottom; width:960px; height:26px; padding:0;}


/* Footer */


#footer {
	background:#E0DFD4 url(img/bg_sombra_footer.gif) repeat-x top;
	width:960px;
	padding:20px 0 20px 0;
	margin-top:10px;
}

#footer ul {
	padding:0px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:160%;
	margin:0;
}

#footer p { margin:0;}

#footer ul li { list-style:none; }

	#footer #col1 { float:left; width:358px; border-right:1px solid #B8B5A8; padding:0 0 15px 50px;}
	
		#footer #col1 #loguito { margin:10px 0 10px 0;}
		#footer #col1 #loguito img { border:none;}
		#footer #col1 ul { margin:8px 0 0 0px; padding:0px;}


#footer #col2 {background:#e0dfd4 url(img/img_callcenter.gif) no-repeat right 10px; float:right; width:510px; min-height:150px; _height:150px;}

#footer #col2 .reservas_secundario {color:#87867A; font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; font-weight:normal; margin:15px 0 15px 0; padding:0;}

#flags {width:480px;}

#flags ul.col1 { float:left;}
#flags ul.col2 { float:left; margin-left:20px;} 
#flags ul li { margin-bottom:12px;}

#flags .flag-small { margin-bottom:-6px; margin-right:5px; display:inline-block;}


/* Script e-planning */


#e-planning {margin:0 auto;}






/* --------------- OVERRIDES ESTILOS IAN ------------------------- */


center>center>table { background:#fff!important; width:960px!important;} /* Estirar las tablas de cabecera y pie */
.fixIE6 { background:#fff!important; width:960px!important;}

body {color:#333;}

blockquote, form, input, select, div, li, ol, p, td, textarea, th, ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:16px;
}

.list-descrip {font-size:11px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif}

.listTag {color:#333;}

/* recuadros subtitulos */ 
.ltblue-hdrtop {background: #dcf6fc; border:0 none; border-bottom:1px solid #6DCAE0; border-top:1px solid #6DCAE0; font-weight:bold; padding:5px 5px; font-size:14px; margin-top:10px;}

.masterBorder1pxBlue { padding:10px;}

.listTableBG2 {background:#fff; padding:10px;}

/* cabeceritas plenas */
.colblue-hdrtop {background:#f0f0f0; color:#666; font-weight:bold; padding:10px 10px 2px 10px; font-size:14px;}


/* titulos */
.areaREGbigtext {font-size:24px; font-weight:normal; line-height:normal; padding-bottom:5px; font-family:Georgia, "Times New Roman", Times, serif; letter-spacing:-1px; }

/* nombre hotel*/
.condo-white16Bold {font-size:18px; }

/* listado hoteles */
.listTableBG {background:#dcf6fc; padding:5px; border-top:1px solid #6DCAE0; border-left:1px solid #6DCAE0; border-right:1px solid #6DCAE0;}
.listTableBG2 {border-bottom:1px solid #6DCAE0; border-left:1px solid #6DCAE0; border-right:1px solid #6DCAE0; margin-bottom:10px;}
.listAffTableBG {background:none;}
.listAffTableLine {display:none;}

/* thumbs */
.list-thumbBdr { border:1px solid #AAA; margin-right:10px; padding:3px;}

/* busqueda hoteles & mapa*/
.secondarySearchbox { background:#EFFCFF; border:1px solid #00487A; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; padding:10px}
.secondarySearch2 { background:transparent;}
.secondarySearchbox-top {display:none;}
.text-size14BOLD {font-size:24px; font-family:Georgia, "Times New Roman", Times, serif;  color:#00487A;}

/* busqueda vuelos */

/*
.OLDlistblue-top {background: #EFFCFF; padding:10px; color:#000; font-size:14px; border-top: solid 2px #00487A; border-left: solid 2px #00487A; border-right: solid 2px #00487A; -moz-border-radius-topleft:8px; -webkit-border-top-left-radius:8px; border-top-left-radius:8px; -moz-border-radius-topright:8px; -webkit-border-top-right-radius:8px; border-top-right-radius:8px;  }
*/

.OLDlistblue-top {background: #EFFCFF; padding:10px; color:#000; font-size:14px; border-top: solid 1px #00487A; border-left: solid 1px #00487A; border-right: solid 1px #00487A;}
.OLDlistblue-top td {font-size:14px; color:#333;}

/*
.OLDwhite-barL {background: #EFFCFF; padding:10px; border-bottom: solid 2px #00487A; border-left: solid 2px #00487A; border-right: solid 2px #00487A; -moz-border-radius-bottomleft:8px; -webkit-border-bottom-left-radius:8px; border-bottom-left-radius:8px; -moz-border-radius-bottomright:8px; -webkit-border-bottom-right-radius:8px; border-bottom-right-radius:8px; }
*/

.OLDwhite-barL {background: #EFFCFF; padding:10px; border-bottom:solid 1px #00487A; border-left: solid 1px #00487A; border-right: solid 1px #00487A; }


/* arreglar las tablas de refinar busqueda */
#frm_RefineSearch table {display:table}
#frm_RefineSearch table td {padding:3px;}
.refineTable td {padding:3px;}

#a199007,
.refineTable,
.SIRsortbox,
.OLDfullblue-box {  border-color:#ccc;} /* basta de tanto border azul IAN! */



/* botones */
.button {background:#F26C04; border-color:#FFD3AF #AF4E00 #AF4E00 #FFD3AF; border-style:solid; border-width:1px;
	color:#FFFFFF; font-weight:bold; font-size:13px; padding:1px 5px; 
	-moz-border-radius:4px;
 	 -webkit-border-radius:4px;
	 border-radius:4px;}

td.button {background:none; border:0 none; padding:0;}

/* banner precio especial */
.bannerborder {
	background:#FFFFCC; border:solid 1px #dcbc91; padding:10px 0; 
	-moz-border-radius:4px;
 	 -webkit-border-radius:4px;
	 border-radius:4px;
 }
/* ----- lateral ----- */


.defaultPadTop7 {padding-top:15px;}


/* titulitos lateral */
.section-hdr { letter-spacing:-1px; font-size:14px; letter-spacing:normal; color: #333; }

.refineBorder-botline {display:none;}



/* Banderas */

.flag-small {display:inline-block; height:20px; width:20px; background:url(img/sprite-flag-small.png) top left no-repeat;}
.flag-small-AD{ background-position: 0 0;  } 
.flag-small-AE{ background-position: -22px 0;  } 
.flag-small-AF{ background-position: -44px 0;  } 
.flag-small-AG{ background-position: -66px 0;  } 
.flag-small-AI{ background-position: -88px 0;  } 
.flag-small-AL{ background-position: -110px 0;  } 
.flag-small-AM{ background-position: -132px 0;  } 
.flag-small-AN{ background-position: -154px 0;  } 
.flag-small-AO{ background-position: -176px 0;  } 
.flag-small-AQ{ background-position: -198px 0;  } 
.flag-small-AR{ background-position: -220px 0;  } 
.flag-small-AS{ background-position: -242px 0;  } 
.flag-small-AT{ background-position: -264px 0;  } 
.flag-small-AU{ background-position: -286px 0;  } 
.flag-small-AW{ background-position: -308px 0;  } 
.flag-small-AZ{ background-position: -330px 0;  } 
.flag-small-BA{ background-position: -352px 0;  } 
.flag-small-BB{ background-position: -374px 0;  } 
.flag-small-BD{ background-position: -396px 0;  } 
.flag-small-BE{ background-position: -418px 0;  } 
.flag-small-BF{ background-position: -440px 0;  } 
.flag-small-BG{ background-position: -462px 0;  } 
.flag-small-BH{ background-position: -484px 0;  } 
.flag-small-BI{ background-position: -506px 0;  } 
.flag-small-BJ{ background-position: -528px 0;  } 
.flag-small-BM{ background-position: -550px 0;  } 
.flag-small-BN{ background-position: -572px 0;  } 
.flag-small-BO{ background-position: -594px 0;  } 
.flag-small-BR{ background-position: -616px 0;  } 
.flag-small-BS{ background-position: -638px 0;  } 
.flag-small-BT{ background-position: -660px 0;  } 
.flag-small-BV{ background-position: -682px 0;  } 
.flag-small-BW{ background-position: -704px 0;  } 
.flag-small-BY{ background-position: -726px 0;  } 
.flag-small-BZ{ background-position: -748px 0;  } 
.flag-small-CA{ background-position: -770px 0;  } 
.flag-small-CC{ background-position: -792px 0;  } 
.flag-small-CD{ background-position: -814px 0;  } 
.flag-small-CF{ background-position: -836px 0;  } 
.flag-small-CG{ background-position: -858px 0;  } 
.flag-small-CH{ background-position: -880px 0;  } 
.flag-small-CI{ background-position: -902px 0;  } 
.flag-small-CK{ background-position: -924px 0;  } 
.flag-small-CL{ background-position: -946px 0;  } 
.flag-small-CM{ background-position: -968px 0;  } 
.flag-small-CN{ background-position: -990px 0;  } 
.flag-small-CO{ background-position: -1012px 0;  } 
.flag-small-CR{ background-position: -1034px 0;  } 
.flag-small-CU{ background-position: -1056px 0;  } 
.flag-small-CV{ background-position: -1078px 0;  } 
.flag-small-CX{ background-position: -1100px 0;  } 
.flag-small-CY{ background-position: -1122px 0;  } 
.flag-small-CZ{ background-position: -1144px 0;  } 
.flag-small-DE{ background-position: -1166px 0;  } 
.flag-small-DJ{ background-position: -1188px 0;  } 
.flag-small-DK{ background-position: -1210px 0;  } 
.flag-small-DM{ background-position: -1232px 0;  } 
.flag-small-DO{ background-position: -1254px 0;  } 
.flag-small-DZ{ background-position: -1276px 0;  } 
.flag-small-EC{ background-position: -1298px 0;  } 
.flag-small-EE{ background-position: -1320px 0;  } 
.flag-small-EG{ background-position: -1342px 0;  } 
.flag-small-EH{ background-position: -1364px 0;  } 
.flag-small-ER{ background-position: -1386px 0;  } 
.flag-small-ES{ background-position: -1408px 0;  } 
.flag-small-ET{ background-position: -1430px 0;  } 
.flag-small-FI{ background-position: -1452px 0;  } 
.flag-small-FJ{ background-position: -1474px 0;  } 
.flag-small-FK{ background-position: -1496px 0;  } 
.flag-small-FM{ background-position: -1518px 0;  } 
.flag-small-FO{ background-position: -1540px 0;  } 
.flag-small-FR{ background-position: -1562px 0;  } 
.flag-small-GA{ background-position: -1584px 0;  } 
.flag-small-GB{ background-position: -1606px 0;  } 
.flag-small-GD{ background-position: -1628px 0;  } 
.flag-small-GE{ background-position: -1650px 0;  } 

.flag-small-GF{ background-position: -1672px 0;  } 
.flag-small-GG{ background-position: -1694px 0;  } 
.flag-small-GH{ background-position: -1716px 0;  } 
.flag-small-GI{ background-position: -1738px 0;  } 
.flag-small-GL{ background-position: -1760px 0;  } 
.flag-small-GM{ background-position: -1782px 0;  } 
.flag-small-GN{ background-position: -1804px 0;  } 
.flag-small-GP{ background-position: -1826px 0;  } 
.flag-small-GQ{ background-position: -1848px 0;  } 
.flag-small-GR{ background-position: -1870px 0;  } 
.flag-small-GS{ background-position: -1892px 0;  } 
.flag-small-GT{ background-position: -1914px 0;  } 
.flag-small-GU{ background-position: -1936px 0;  } 
.flag-small-GW{ background-position: -1958px 0;  } 
.flag-small-GY{ background-position: -1980px 0;  } 
.flag-small-HK{ background-position: 0 -22px;  } 
.flag-small-HM{ background-position: -22px -22px;  } 
.flag-small-HN{ background-position: -44px -22px;  } 
.flag-small-HR{ background-position: -66px -22px;  } 
.flag-small-HT{ background-position: -88px -22px;  } 
.flag-small-HU{ background-position: -110px -22px;  } 
.flag-small-ID{ background-position: -132px -22px;  } 
.flag-small-IE{ background-position: -154px -22px;  } 
.flag-small-IL{ background-position: -176px -22px;  } 
.flag-small-IM{ background-position: -198px -22px;  } 
.flag-small-IN{ background-position: -220px -22px;  } 
.flag-small-IO{ background-position: -242px -22px;  } 
.flag-small-IQ{ background-position: -264px -22px;  } 
.flag-small-IR{ background-position: -286px -22px;  } 
.flag-small-IS{ background-position: -308px -22px;  } 
.flag-small-IT{ background-position: -330px -22px;  } 
.flag-small-JE{ background-position: -352px -22px;  } 
.flag-small-JM{ background-position: -374px -22px;  } 
.flag-small-JO{ background-position: -396px -22px;  } 
.flag-small-JP{ background-position: -418px -22px;  } 
.flag-small-KE{ background-position: -440px -22px;  } 
.flag-small-KG{ background-position: -462px -22px;  } 
.flag-small-KH{ background-position: -484px -22px;  } 
.flag-small-KI{ background-position: -506px -22px;  } 
.flag-small-KM{ background-position: -528px -22px;  } 
.flag-small-KN{ background-position: -550px -22px;  } 
.flag-small-KP{ background-position: -572px -22px;  } 
.flag-small-KR{ background-position: -594px -22px;  } 
.flag-small-KW{ background-position: -616px -22px;  } 
.flag-small-KY{ background-position: -638px -22px;  } 
.flag-small-KZ{ background-position: -660px -22px;  } 
.flag-small-LA{ background-position: -682px -22px;  } 
.flag-small-LB{ background-position: -704px -22px;  } 
.flag-small-LC{ background-position: -726px -22px;  } 
.flag-small-LI{ background-position: -748px -22px;  } 
.flag-small-LK{ background-position: -770px -22px;  } 
.flag-small-LR{ background-position: -792px -22px;  } 
.flag-small-LS{ background-position: -814px -22px;  } 
.flag-small-LT{ background-position: -836px -22px;  } 
.flag-small-LU{ background-position: -858px -22px;  } 
.flag-small-LV{ background-position: -880px -22px;  } 
.flag-small-LY{ background-position: -902px -22px;  } 
.flag-small-MA{ background-position: -924px -22px;  } 
.flag-small-MC{ background-position: -946px -22px;  } 
.flag-small-MD{ background-position: -968px -22px;  } 
.flag-small-ME{ background-position: -990px -22px;  } 
.flag-small-MG{ background-position: -1012px -22px;  } 
.flag-small-MH{ background-position: -1034px -22px;  } 
.flag-small-MK{ background-position: -1056px -22px;  } 
.flag-small-ML{ background-position: -1078px -22px;  } 
.flag-small-MM{ background-position: -1100px -22px;  } 
.flag-small-MN{ background-position: -1122px -22px;  } 
.flag-small-MO{ background-position: -1144px -22px;  } 
.flag-small-MP{ background-position: -1166px -22px;  } 
.flag-small-MQ{ background-position: -1188px -22px;  } 
.flag-small-MR{ background-position: -1210px -22px;  } 
.flag-small-MS{ background-position: -1232px -22px;  } 
.flag-small-MT{ background-position: -1254px -22px;  } 
.flag-small-MU{ background-position: -1276px -22px;  } 
.flag-small-MV{ background-position: -1298px -22px;  } 
.flag-small-MW{ background-position: -1320px -22px;  } 
.flag-small-MX{ background-position: -1342px -22px;  } 
.flag-small-MY{ background-position: -1364px -22px;  } 
.flag-small-MZ{ background-position: -1386px -22px;  } 
.flag-small-NA{ background-position: -1408px -22px;  } 
.flag-small-NC{ background-position: -1430px -22px;  } 
.flag-small-NE{ background-position: -1452px -22px;  } 
.flag-small-NF{ background-position: -1474px -22px;  } 
.flag-small-NG{ background-position: -1496px -22px;  } 
.flag-small-NI{ background-position: -1518px -22px;  } 
.flag-small-NL{ background-position: -1540px -22px;  } 
.flag-small-NO{ background-position: -1562px -22px;  } 
.flag-small-NP{ background-position: -1584px -22px;  } 
.flag-small-NR{ background-position: -1606px -22px;  } 
.flag-small-NU{ background-position: -1628px -22px;  } 
.flag-small-NZ{ background-position: -1650px -22px;  } 
.flag-small-OM{ background-position: -1672px -22px;  } 
.flag-small-PA{ background-position: -1694px -22px;  } 
.flag-small-PE{ background-position: -1716px -22px;  } 
.flag-small-PF{ background-position: -1738px -22px;  } 
.flag-small-PG{ background-position: -1760px -22px;  } 
.flag-small-PH{ background-position: -1782px -22px;  } 
.flag-small-PK{ background-position: -1804px -22px;  } 
.flag-small-PL{ background-position: -1826px -22px;  } 
.flag-small-PM{ background-position: -1848px -22px;  } 
.flag-small-PN{ background-position: -1870px -22px;  } 
.flag-small-PR{ background-position: -1892px -22px;  } 
.flag-small-PS{ background-position: -1914px -22px;  } 
.flag-small-PT{ background-position: -1936px -22px;  } 
.flag-small-PW{ background-position: -1958px -22px;  } 
.flag-small-PY{ background-position: -1980px -22px;  } 
.flag-small-QA{ background-position: 0 -44px;  } 
.flag-small-RE{ background-position: -22px -44px;  } 
.flag-small-RO{ background-position: -44px -44px;  } 
.flag-small-RS{ background-position: -66px -44px;  } 
.flag-small-RU{ background-position: -88px -44px;  } 
.flag-small-RW{ background-position: -110px -44px;  } 
.flag-small-SA{ background-position: -132px -44px;  } 
.flag-small-SB{ background-position: -154px -44px;  } 
.flag-small-SC{ background-position: -176px -44px;  } 
.flag-small-SD{ background-position: -198px -44px;  } 
.flag-small-SE{ background-position: -220px -44px;  } 
.flag-small-SG{ background-position: -242px -44px;  } 
.flag-small-SH{ background-position: -264px -44px;  } 
.flag-small-SI{ background-position: -286px -44px;  } 
.flag-small-SJ{ background-position: -308px -44px;  } 
.flag-small-SK{ background-position: -330px -44px;  } 
.flag-small-SL{ background-position: -352px -44px;  } 
.flag-small-SM{ background-position: -374px -44px;  } 
.flag-small-SN{ background-position: -396px -44px;  } 
.flag-small-SO{ background-position: -418px -44px;  } 
.flag-small-SR{ background-position: -440px -44px;  } 
.flag-small-ST{ background-position: -462px -44px;  } 
.flag-small-SV{ background-position: -484px -44px;  } 
.flag-small-SY{ background-position: -506px -44px;  } 
.flag-small-SZ{ background-position: -528px -44px;  } 
.flag-small-TC{ background-position: -550px -44px;  } 
.flag-small-TD{ background-position: -572px -44px;  } 
.flag-small-TF{ background-position: -594px -44px;  } 
.flag-small-TG{ background-position: -616px -44px;  } 
.flag-small-TH{ background-position: -638px -44px;  } 
.flag-small-TJ{ background-position: -660px -44px;  } 
.flag-small-TK{ background-position: -682px -44px;  } 
.flag-small-TL{ background-position: -704px -44px;  } 
.flag-small-TM{ background-position: -726px -44px;  } 
.flag-small-TN{ background-position: -748px -44px;  } 
.flag-small-TO{ background-position: -770px -44px;  } 
.flag-small-TR{ background-position: -792px -44px;  } 
.flag-small-TT{ background-position: -814px -44px;  } 
.flag-small-TV{ background-position: -836px -44px;  } 
.flag-small-TW{ background-position: -858px -44px;  } 
.flag-small-TZ{ background-position: -880px -44px;  } 
.flag-small-UA{ background-position: -902px -44px;  } 
.flag-small-UG{ background-position: -924px -44px;  } 
.flag-small-UM{ background-position: -946px -44px;  } 
.flag-small-US{ background-position: -968px -44px;  } 
.flag-small-UY{ background-position: -990px -44px;  } 
.flag-small-UZ{ background-position: -1012px -44px;  } 
.flag-small-VA{ background-position: -1034px -44px;  } 
.flag-small-VC{ background-position: -1056px -44px;  } 
.flag-small-VE{ background-position: -1078px -44px;  } 
.flag-small-VG{ background-position: -1100px -44px;  } 
.flag-small-VI{ background-position: -1122px -44px;  } 
.flag-small-VN{ background-position: -1144px -44px;  } 
.flag-small-VU{ background-position: -1166px -44px;  } 
.flag-small-WF{ background-position: -1188px -44px;  } 
.flag-small-WS{ background-position: -1210px -44px;  } 
.flag-small-XX{ background-position: -1232px -44px;  } 
.flag-small-YE{ background-position: -1254px -44px;  } 
.flag-small-YT{ background-position: -1276px -44px;  } 
.flag-small-ZA{ background-position: -1298px -44px;  } 
.flag-small-ZM{ background-position: -1320px -44px;  } 
.flag-small-ZW{ background-position: -1342px -44px;  } 


/* *********************************** */

/* 18 marzo 2009 - lucas pide estos estilos para esconder cabeceritas y otras boludeces de los estilos nuevos de IAN */

div#subfooter-content.subfooter-navigation-adjacent { display:none;}
div#utilities { display:none; }
ul#subfooter-navigation { display:none;}


