/*******     	aduaneralatina																							*****/html,body{	height: 100%; /* Required */  	margin: 0;    padding: 0;}body {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 80%;	color: #666666;}li{	color: #666666;	list-style-type: disc;}/* *** 	PAGE HEADER   *** */#header {	color:#FFFFFF;	background-color: #023C59;	background-image:url(images/header-bg.gif);	background-repeat:repeat-x;	height: 84px;	voice-family: "\"}\"";	voice-family: inherit;	}#header span{	color:#FFFFFF;	}#header span a{	color:#FFF799;	text-decoration: none;	}#header span a:hover{	color:#FFF;	}html>body #header {	height: 84px;	}/* *** 	THE TITLE BAR THAT APPEARS UNDERNEATH THE TABS   *** */#titlebar{	background-color:#4791C5; /* default title bar colour is eca red*/	height: 20px;	top: 57px;	padding-left: 6px;}#titlebar h1{	color:#FFFFFF;	font-size: 135%;	padding-top: 7px;	font-family:Geneva, Arial, Helvetica, sans-serif;	white-space:nowrap;}/* *** 	NEWS PODS   *** */.newspod{	width: 189px;	height: 155px;}.newspod h1{	color:#FFFFFF;	font-size: 110%;	font-family:Geneva, Arial, Helvetica, sans-serif;	padding-top: 3px;}.newspod p{	font-size: 80%;	font-family: Verdana, Arial, Helvetica, sans-serif;	padding-top: 3px;}.newspod img{	margin-left: 5px;}.newspod-gobtn{	padding-right: 10px;}/* *** 	LEFT COLUM - MENU BAR   *** */#leftcontent {	position: absolute;	left: 0px;	width: 129px;	margin-left: 10px;}#leftcontent ul{	margin:0px;	padding:0px;}#leftcontent span{	background-color:#006699;	color:#FFFFFF;	height:25px;	display: block;	padding-left: 6px;	padding-top: 6px;	font-weight:bold;}#leftcontent li{	list-style-type: none; 	background-color: #B4CDE3;	border-top: none;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-right-color: #999999;	border-bottom-color: #999999;	border-left-color: #999999;	font-size: 85%;	min-height:18px;	height:auto;/*18px;*/}#leftcontent a{	font-family:Verdana, Arial, Helvetica, sans-serif;	color:#000;	text-decoration:none;	margin: 0px;	display:block;	padding-top: 7px;	padding-left: 7px;	padding-bottom: 3px;	min-height:18px;	height:auto;/*18px;*/}#leftcontent a:hover{	color:#666666;}/* exceptions to the menu rule eg COL logo */.exception{	position:absolute;	top: 320px;	left: 2px;}/* *** 	TOP MENU OPTION   *** */#menutop li{	list-style-type: none; 	border: none;	font-weight:bold;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #999999;	font-size: 85%;}.menutop{	font-family:Verdana, Arial, Helvetica, sans-serif;	color:#FFFFFF;	text-decoration: none;	display: block;	font-weight:bold;	background-image:url(images/cuadro-menu-top.gif);	background-repeat:no-repeat;	background-position:top;	height:19px;	padding: 6px;}/*#menutop a:hover{	color:#FFFFFF;	background-repeat:no-repeat;}*/#menuttop-selected{	height:auto;  /*18px;*/	min-height: 18px;	padding-top: 7px;	padding-left: 7px;	padding-bottom: 3px;	color:#FFFFFF;}/* *** 	MIDDLE MENU OPTION TABS   *** */#menuitem-selected{	display:block;	height: auto;/*18px;*/	min-height: 18px;	padding-top: 7px;	padding-bottom: 3px;	padding-left: 7px;	/*color:#FFFFFF;*/}/* *** 	BOTTOM MENU OPTION TABS   *** */#menubtm li{	list-style-type: none; 	border: none;	color:#333333;	font-size: 85%;}#menubtm a{	font-family:Verdana, Arial, Helvetica, sans-serif;	color:#666666;	text-decoration:none;	display: block;	background-image: url(images/gris-menu.gif);	background-repeat: no-repeat;	background-position: bottom;}#menubtm a:hover{	color:#333333;	background-repeat:no-repeat;	background-position:left;}#menubtm-selected{	padding-top: 7px;	padding-left: 7px;	padding-bottom:3px;	color:#FFFFFF;	min-height: 18px;	height:auto;}/* *** 	CENTRAL COLUMN   *** */#centercontent {	background-color:#FAFAFA;	padding: 8px;	padding-bottom: 20px;	border: 1px solid #F5F5F5;	min-width: inherit;	margin-left: 151px;	margin-right: 212px;	margin-top: 15px;	voice-family: "\"}\"";	voice-family: inherit;	margin-left: 151px;	margin-right: 212px;	margin-top: 15px;	min-height: 470px;	min-width: 395px;}#centercontent-full {	background-color:#FAFAFA;	padding: 8px;	padding-bottom: 20px;	border: 1px solid #F5F5F5;	min-width: inherit;	margin-left: 151px;	margin-right: 13px;	margin-top: 15px;	voice-family: "\"}\"";	voice-family: inherit;	margin-left: 151px;	margin-right: 13px;	margin-top: 15px;	min-height: 470px;}/* estilo usado para la portada*/#portada {	background-color:#fff;	padding: 8px;	padding-bottom: 20px;	border: 1px solid #fff;	min-width: inherit;	margin-left: 151px;	margin-right: 13px;	margin-top: 15px;	voice-family: "\"}\"";	voice-family: inherit;	margin-left: 151px;	margin-right: 13px;	margin-top: 15px;	min-height: 470px;	background-image:url(images/fondo_portada.gif);}html>body #centercontent {	margin-left: 151px;	margin-right: 212px;	margin-top: 15px;	}html>body #centercontent-full {	margin-left: 151px;	margin-right: 13px;	margin-top: 15px;	}/* links within central contant area	Order must be:	a:link	a:visited	a:hover	a:active*/#centercontent a {	color:#FF0000;	font-style:italic;}#centercontent p{	line-height: 1.5em;}#centercontent-full a {	color:#FF0000;	font-style:italic;}#rightcontent {	position: absolute;	right: 0px;	width:189px;	margin-right:10px;	}#footer{	/*width: 100%;	position: absolute;	bottom: 0 !important;	bottom: -1px; 	height: 15px;	margin-bottom: 7px;*/}#foot{  padding: 10px 0 0px 10px;}#container{	width: 100%;	background: #fff;	position: relative;	min-height: 100%; /* For Modern Browsers */	height: auto !important; /* For Modern Browsers */	height: 100%; /* For IE */}/* *** 	REDEFINED HTML TAGS   *** */p,h1,h2,h3,pre {	margin:0px 10px 10px 10px;}	h1 {	font-size: 175%;	font-family:Geneva, Arial, Helvetica, sans-serif;}h2 {  font: bold 16px Arial, Helvetica, sans-serif;  background: url(images/flecha-flor.gif) no-repeat 0 50%;  padding-left: 30px;  display: block;  clear:left;}h3{	font-size: 1.4em;	font-style:italic;}a img{	border-width: 0px;}/* style the hr tag */hr{	background-color: #EAEAEA;	color: #EAEAEA;	border:0px;	height:1px;	clear:both;}div.hr { 	height: 1px;  	background-color: #EAEAEA;	margin-bottom: 15px;	clear:both;}div.hr hr {	height: 1px; 	display: block;	clear:both;}table,tr,td{	border: 0px dotted #C9C9C9;}/* *** 	CUSTOM CLASSES   *** */.ecalogo{	float: right;}.floatRight{	float: right;	margin-right: 10px;	margin-left: 10px;	margin-top: 5px;}.floatRightDesc{	float: right;	clear: right;	font-size: 80%;	padding-top:3px;	display: block;	width: 190px;	text-align:left;}.floatLeft{	float:left;	margin-right: 10px;	margin-left: 10px;	margin-top: 5px;}.floatLeftDesc{	float: left;	clear: left;	font-size: 80%;		padding-top:3px;	display:block;	width:200px;	text-align:left;	text-indent: 3px;}.topMargin{	top: 122px;}.alignRight{	text-align:right;}.alignTop{	vertical-align:top;}/* *** 	SECTION TABS   *** *//* generic tab properties */#header div{	position: absolute;	width: 123px;	height: 27px;	top: 57px;	right: 10px;}#priTab{	left: 197px;}#secTab{	left: 327px;}#feTab{	left: 457px;}#ecaTab{	left: 587px;}.mandatory{	color:#FF0000;}input, textarea{	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 100%;}/* quote at the top of the pages */#quote{	float: right;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 140%;	margin-right: 15px;	margin-top: 10px;	font-style:italic;}#quotename{	font-size: 60%;	font-style:normal;	letter-spacing: 0.7px;	color: #0099CC;		margin-right: 7px;	white-space:nowrap;}/***           New css for frontpage reshuffle                   ***/.narrow_column1{	width: 47%;	float:left;	margin-right:3%;}.narrow_column2{	width: 50%;	float:left;}.clearLeft{	clear:left;}.clearBoth{	clear:both;}/********* box area for frontpage *************/.boxarea{	height: 171px;	margin-bottom:20px;	margin-left:7px;	margin-right:7px;	position:relative;}.boxarea img{	float:left;	margin-right: 15px;}.boxarea div{	float: left;	clear:none;}.boxarea p{	color:#006600;	padding:3px;}.boxarea h1{	color: #FFFFFF;	padding-top: 2px;	letter-spacing:1px;	font-style:italic;	font-size: 1.5em;}.boxarea h2{	color: #006600;	letter-spacing:1px;	font-size: 1.35em;	text-transform:uppercase;}.clearLeft img {  margin: 2px 0 10px 10px;  float: right;}