/* CSS Document */

body 						{margin:0; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#6c5735;}
	
img 						{border:none;}

div.topBg 					{background-color:#FFFFFF; width:100%; text-align:center; height:110px; font-size:70%;}

div.topContent 				{position:relative; margin:0 auto; width:950px; height:110px; text-align:left;}

div.ahLogo 					{position:absolute; left:15px; bottom:13px;}
div.ahChristmas 			{position:absolute; left:220px; margin:5px;}
	
/* modificado por tama�os
	div.topInput 				{position:absolute; width:263px; height:60px; right:7px; bottom:20px; color:#b6b7b9;}
	div.topInLeft 				{position:relative; width:58px; height:20px; float:left; line-height:155%; text-align:right;}
*/
div.topInput 				{position:absolute; width:305px; height:60px; right:7px; bottom:20px; color:#b6b7b9;}

div.topInLeft 				{position:relative; width:100px; height:20px; float:left; line-height:155%; text-align:right;}
	
div.topInRight				{position:relative; margin-left:5px; width:200px; height:22px; float:left; line-height:125%;}

input.search 				{height:16px; width:165px; border:1px solid #b6b7b9; font-size:100%; vertical-align:middle}

input.searchImage			{margin-left:3px; vertical-align:middle}

div.bannerBg				{width: 100%; text-align:center; height:127px; font-size:70%;} 
  

div.bannerContent 			{position:relative; margin:0 auto; width:950px;min-height:127px;height:auto;height:127px; text-align:left; margin-top:5px;}

div.bodyBg 					{background-color:#FFFFFF; width:100%; text-align:center; font-size:75%; line-height:150%;}

div.bodyContainer 			{position:relative; margin:0 auto;width: 990px;w\idth: 990px; text-align:left; background-color:#FFFFFF; padding-top:10px;}

div.nav 					{width:190px; float:left; padding:0 0 0 15px; position:relative; margin:0 0 10px 5px; font-size:105%;}

div.nav a, div.nav a:focus, div.nav a:active {color:#000; text-decoration:none; line-height:2em; width:90%; display:block;}

div.nav ul 					{list-style:none; padding:0; margin:0; position:relative;}

div.nav .navBg1				{border-left: 10px solid #19c1f3; list-style:none; background-color:#e4ecf8; margin:2px 0px 2px 0px; padding:0px 1px 0px 8px; height:2em;}

div.nav .navBg1:hover, div.nav .navBg1:active, div.nav .navBg1:focus {border-left: 10px solid #19c1f3; list-style:none; background-color:#9dbce3; margin:2px 0px 2px 0px; padding:0px 1px 0px 8px; height:2em;}

div.nav .navBg2				{border-left: 10px solid #008ed3; list-style:none; background-color:#e4ecf8; margin:2px 0px 2px 0px; padding:0px 1px 0px 8px;}

div.nav .navBg2:hover, div.nav .navBg2:active, div.nav .navBg2:focus {border-left: 10px solid #008ed3; list-style:none; background-color:#9dbce3; margin:2px 0px 2px 0px; padding:0px 1px 0px 8px;}

div.nav .navBg3				{border-left: 10px solid #0f6bb5; list-style:none; background-color:#e4ecf8; margin:2px 0px 2px 0px; padding:0px 1px 0px 8px;}

div.nav .navBg3:hover, div.nav .navBg3:active, .div.nav navBg3:focus {border-left: 10px solid #0f6bb5; list-style:none; background-color:#9dbce3; margin:2px 0px 2px 0px; padding:0px 1px 0px 8px;}

div.nav .navBg4				{border-left: 10px solid #0054a6; list-style:none; background-color:#e4ecf8; margin:2px 0px 2px 0px; padding:0px 1px 0px 8px;}

div.nav .navBg4:hover, div.nav .navBg4:active, div.nav .navBg4:focus {border-left: 10px solid #0054a6; list-style:none; background-color:#9dbce3; margin:2px 0px 2px 0px; padding:0px 1px 0px 8px;}

div.nav .navBg5				{border-left: 10px solid #8cc63f; list-style:none; background-color:#e4ecf8; margin:2px 0px 2px 0px; padding:0px 1px 0px 8px;}

div.nav .navBg5:hover, div.nav .navBg5:active, div.nav .navBg5:focus {border-left: 10px solid #8cc63f; list-style:none; background-color:#9dbce3; margin:2px 0px 2px 0px; padding:0px 1px 0px 8px;}

div.nav .navBg6				{border-left: 10px solid #5dbb46; list-style:none; background-color:#e4ecf8; margin:2px 0px 2px 0px; padding:0px 1px 0px 8px;}

div.nav .navBg6:hover, div.nav .navBg6:active, div.nav .navBg6:focus {border-left: 10px solid #5dbb46; list-style:none; background-color:#9dbce3; margin:2px 0px 2px 0px; padding:0px 1px 0px 8px;}

div.nav .navBg7				{border-left: 10px solid #22b14c; list-style:none; background-color:#e4ecf8; margin:2px 0px 2px 0px; padding:0px 1px 0px 8px;}

div.nav .navBg7:hover, div.nav .navBg7:active, div.nav .navBg7:focus {border-left: 10px solid #22b14c; list-style:none; background-color:#9dbce3; margin:2px 0px 2px 0px; padding:0px 1px 0px 8px;}

div.nav .navBg8				{border-left: 10px solid #28903a; list-style:none; background-color:#e4ecf8; margin:2px 0px 2px 0px; padding:0px 1px 0px 8px;}

div.nav .navBg8:hover, div.nav .navBg8:active, div.nav .navBg8:focus {border-left: 10px solid #28903a; list-style:none; background-color:#9dbce3; margin:2px 0px 2px 0px; padding:0px 1px 0px 8px;}

div.nav .navBg9				{border-left: 10px solid #006f3a; background-color:#e4ecf8; margin:2px 0px 2px 0px; padding:0px 1px 0px 8px;}

div.nav .navBg9:hover, div.nav .navBg9:active, div.nav .navBg9:focus {border-left: 10px solid #006f3a; list-style:none; background-color:#9dbce3; margin:2px 0px 2px 0px; padding:0px 1px 0px 8px;}

div.nav li.selectedBg1 		{border-left: 10px solid #19c1f3; list-style:none; background-color:#9dbce3; margin:2px 0px 2px 0px; padding:0px 1px 0px 8px;}

div.nav li.selectedBg2 		{border-left: 10px solid #008ed3; list-style:none; background-color:#9dbce3; margin:2px 0px 2px 0px; padding:0px 1px 0px 8px;}

div.nav li.selectedBg3 		{border-left: 10px solid #0f6bb5; list-style:none; background-color:#9dbce3; margin:2px 0px 2px 0px; padding:0px 1px 0px 8px;}

div.nav li.selectedBg4 		{border-left: 10px solid #0054a6; list-style:none; background-color:#9dbce3; margin:2px 0px 2px 0px; padding:0px 1px 0px 8px;}

div.nav li.selectedBg5 		{border-left: 10px solid #8cc63f; list-style:none; background-color:#9dbce3; margin:2px 0px 2px 0px; padding:0px 1px 0px 8px;}

div.nav li.selectedBg6 		{border-left: 10px solid #5dbb46; list-style:none; background-color:#9dbce3; margin:2px 0px 2px 0px; padding:0px 1px 0px 8px;}

div.nav li.selectedBg7 		{border-left: 10px solid #22b14c; list-style:none; background-color:#9dbce3; margin:2px 0px 2px 0px; padding:0px 1px 0px 8px;}

div.nav li.selectedBg8 		{border-left: 10px solid #28903a; list-style:none; background-color:#9dbce3; margin:2px 0px 2px 0px; padding:0px 1px 0px 8px;}

div.nav li.selectedBg9 		{border-left: 10px solid #006f3a; list-style:none; background-color:#9dbce3; margin:2px 0px 2px 0px; padding:0px 1px 0px 8px;}

div.nav li.selected, li.selectedBg1, li.selectedBg2, li.selectedBg3, li.selectedBg4, li.selectedBg5, li.selectedBg6, li.selectedBg7, li.selectedBg8, li.selectedBg9 a {font-weight:bold; color:#000; margin:2px 0px 2px 0px; padding:0px 1px 0px 0px;}	

div.nav li.selected, li.selectedBg1, li.selectedBg2, li.selectedBg3, li.selectedBg4, li.selectedBg5, li.selectedBg6, li.selectedBg7, li.selectedBg8, li.selectedBg9 span	{font-weight:bold; color:#000; line-height:2em;}	

div.nav li.subNav a 		{color:#000; text-decoration:none; line-height:18px; display:block; padding: 0px 0px 0px 19px;}

div.nav li.subNav a:hover, div.nav li.subNav a:active, div.nav li.subNav a:focus {color:#f26522; text-decoration:underline; line-height:18px; display:block; padding: 0px 0px 0px 19px;}

div.nav li.subNav span 		{color:#000; text-decoration:none; line-height:18px; display:block; font-weight:bold;}

div.nav li.subSubNav		{list-style:square; margin-left:33px; color:#000; font-size:90%;}

div.nav li.subSubNav a 		{color:#000; line-height:18px; padding:0;}

div.nav li.subSubNav a:hover {text-decoration:underline}

div.nav li.subNavselected	{color:#f26522; text-decoration:underline; line-height:18px; list-style:none; padding: 0px 0px 0px 19px;}

div.nav li.subNavselected a	{color:#f26522; text-decoration:underline; line-height:18px;}

div.nav li.subSubNavSelected {list-style:square; margin-left:33px; color:#f26522; font-size:90%; text-decoration:underline; line-height:18px; padding:0;}

div.navImage2				{background-color:#008ed3; width:181px; padding-left:9px; padding-bottom:4px; margin-bottom:8px;}

div.navImage3				{background-color:#0f6bb5; width:181px; padding-left:9px; padding-bottom:4px; margin-bottom:8px;} 

div.navImage4				{background-color:#0054a6; width:181px; padding-left:9px; padding-bottom:4px; margin-bottom:8px;}

div.navImage5				{background-color:#8cc63f; width:181px; padding-left:9px; padding-bottom:4px; margin-bottom:8px;}

div.navImage6				{background-color:#5dbb46; width:181px; padding-left:9px; padding-bottom:4px; margin-bottom:8px;}

div.navImage7				{background-color:#22b14c; width:181px; padding-left:9px; padding-bottom:4px; margin-bottom:8px;}

div.navImage8				{background-color:#28903a; width:181px; padding-left:9px; padding-bottom:4px; margin-bottom:8px;}

div.navImage9				{background-color:#006f3a; width:181px; padding-left:9px; padding-bottom:4px; margin-bottom:8px;}

#mainContent 				{position:relative; w\idth: 549px;width:519px; float:left; padding:2px 10px 0 16px;}

#mainContent p.firstPara 	{color:#6c5735; font-size:100%; font-weight:bold; width:480px; line-height:1.4em;}
#mainContent span.firstPara 	{color:#6c5735; font-size:100%; font-weight:bold; width:480px; line-height:1.4em;}

#mainContent .cursiva		{font-style:italic;}
	
#mainContent .highlight		{color:#008ed3;}

#mainContent a				{color:#008ed3; text-decoration:underline;}

.indexDate					{display:block;	font-style:italic;	font-size:90%;	font-weight:normal;	color:#333;	float:right; width:115px; text-align:right; margin-right:5px;}


#mainContent h1.head1		{color:#19c1f3; font-size:220%; font-weight:normal; margin:10px 0 0 0;}

#mainContent h1.head2		{color:#008ed3; font-size:220%; font-weight:normal; margin:0;}

#mainContent h1.head3		{color:#0f6bb5; font-size:220%; font-weight:normal; margin:0;}

#mainContent h1.head4		{color:#0054a6; font-size:220%; font-weight:normal; margin:0;}

#mainContent h1.head5		{color:#8cc63f; font-size:220%; font-weight:normal; margin:0;}

#mainContent h1.head6		{color:#5dbb46; font-size:220%; font-weight:normal; margin:0;}

#mainContent h1.head7		{color:#22b14c; font-size:220%; font-weight:normal; margin:0;}

#mainContent h1.head8		{color:#28903a; font-size:220%; font-weight:normal; margin:0;}

#mainContent h1.head9		{color:#006f3a; font-size:220%; font-weight:normal; margin:0;}

#mainContent h2.black 		{font-size:115%; color:#000; margin:0px; padding-bottom:3px;}

h2 							{font-weight:normal; font-size:110%}

h2.smallBlack 				{font-size:115%; margin:6px 0; padding:0}

#mainContent h2.head2		{color:#0054a6; font-size:140%; font-weight:normal; margin:0;}

#mainContent h2.head7		{color:#22b14c; font-size:140%; font-weight:normal; margin:0;}

div.rightColumnHome			{position:relative; float:left; width:190px; margin:0px 0px 10px 0px; background:url(../Images/rightColBg.gif) no-repeat bottom #b5cbea;}

div.rightColumn 			{position:relative; float:left; width:190px; margin:122px 0px 10px 0;}

div.rightColumnUp 			{position:relative; float:left; width:190px; margin:50px 0px 10px 0;}

div.rtColImg				{width:180px; padding:0px;}

div.rtColText 				{color:#000; padding:3px 5px 4px 5px;}

ul.blueBullet 				{margin:0; padding:0; list-style:none;}

ul.blueBullet li 			{background: url(../Images/blueBullet.gif) no-repeat 0px 6px; padding-left:8px; position:relative}

a.arrowBrown 				{position:relative; background: url(../Images/arrowBrown.gif) no-repeat 0px 4px; padding-left:8px; color:#000; text-decoration:underline; margin:5px 0px 2px 0px; display:block; }

hr.dashed					{border-top:1px dashed #000; border-bottom:1px dashed #fff; border-left:none; border-right:none; width:164px;}

hr.dashed80					{border-top:1px dashed #000; border-bottom:1px dashed #fff; border-left:none; border-right:none; width:80%; margin-left:10%;}

div.rightColumn h1			{font-size:110%; color:#000; font-weight:bold;}

div.twoColLeft 				{position:relative; width:220px; float:left; margin-top:15px; margin-bottom:25px; padding-right:15px; line-height:125%;}

div.twoColRight 			{position:relative; left:-2px; width:290px; float:left; margin-top:15px; margin-bottom:25px; padding-left:20px; line-height:125%;}

span.conNum 				{width:170px; line-height:140%;	display:block;}	

span.conNum span.text 		{float:left;}

span.conNum span.num 		{float:right;}

div.conNum 					{width:170px; line-height:140%;}

div.conNum span.text 		{float:left;}

div.conNum span.num 		{float:right;}
	
div.footerContainer			{width:950px; height:40px; border-top:solid 1px; padding-top:18px; clear:both; color:#000; margin-top:18px; font-size:90%;}

div.footerContainer a		{color:#000; text-decoration:none;}

div.footerLeft 				{position:relative; width:50%; float:left;}

div.footerLeft img			{position:relative; top:-10px; float:left; padding-right:6px;} 
	
div.footerRight				{position:relative; width:50%; float:left; text-align:right;}

div.bannerBottomBg			{clear:both; width:100%; text-align:center;  font-size:90%; height:10px;height:auto;color:#000;}

div.bannerAltura					{height:12px}

* html div.bannerAltura					{max-height:11px;overflow: hidden;margin:0 auto;height:11px; }

div.bannerBottomContent 	{position:relative;max-height:110px;overflow: hidden;height: expression(this.scrollHeight > 301? "10px" : "auto" );height:auto;margin:0 auto; width:975px;height:110px; text-align:center;background:url(../Images/rightColBg.gif) repeat-x bottom #b5cbea;}

* html div.bannerBottomContent 	{position:relative;max-height:110px;overflow: hidden;height: expression(this.scrollHeight > 301? "120px" : "auto" );height:auto;margin:0 auto; width:975px; height:110px; text-align:center;  background:url(../Images/rightColBg.gif) repeat-x bottom #b5cbea;}

.bottomHeaderBold			{font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight:bold;font-size:110%;}

div.bottom1					{position:relative;height:80px; width:100%; float:left; margin: 0px 0px 0px 0px; padding-right:15px; line-height:125%;}


* html  # div.bottom1			{position:relative;height:80px; width:100%; float:left; margin: 0px 0px 0px 0px; padding-right:15px; line-height:125%;text-align:center}	
* html	div.bottom1			{position:relative;height:80px; width:100%; float:left; margin: 0px 0px 0px 0px; padding-right:15px; line-height:125%;text-align:right}	
div.bottom2 				{position:relative; height:80px;left:-2px; width:605px; float:left; margin: 0px 0px 0px 0px; padding-left:15px; padding-right:15px; line-height:125%;}

div.bottom3 				{position:relative; height:80px;left:-2px; width:221px; float:left; margin: 0px 0px 0px 0px; padding-left:15px; line-height:125%;}

.bottomImg					{float:right; margin-left:3px;}

.bottomDate					{font-style:italic}

/*#mainContentIndex p.firstPara {color:#6c5735; font-size:145%; font-weight:normal; width:680px; line-height:1.4em; font-family:Arial, Helvetica, Verdana, sans-serif;}*/
#mainContentIndex p.firstPara {color:#6c5735; font-size:140%; font-weight:normal; width:480px; line-height:1.4em; font-family:Arial, Helvetica, Verdana, sans-serif;}
#mainContentIndex .highlight{color:#19c1f3;}
/*#mainContentIndex 			{position:relative; width:695px; float:left; padding:2px 10px 0 16px;}*/
#mainContentIndex 			{position:relative; width:495px;height:380px; float:left; padding:2px 10px 0 16px}

/*
	si existe texto de mas de 1 linea se solapan
	#mainContentIndex h1.head1	{color:#19c1f3; font-size:220%; font-weight:normal; margin:1px 0 0 0;}
*/
#mainContentIndex h1.head1	{color:#19c1f3; font-size:220%; font-weight:normal; margin:1px 0 0 0; line-height: 100%;}



a.regular  					{color:#008ed3; text-decoration:underline;}

.strong						{font-weight:bold;}

.contactUs					{font-size:100%; color:#008ed3; font-weight:bold;}

div.twoColRightMT 			{position:relative; left:-2px; width:260px; float:left; margin-top:15px;  padding-left:20px; line-height:125%;}

/* Skip to main content link for accessibility */

.sep 						{font-size:10%; color:#FFF;}

div.a img 
{
	border-top-width: 0pt;
	border-right-width: 0pt;
	border-bottom-width: 0pt;
	border-left-width: 0pt;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: -moz-use-text-color;
	border-right-color: -moz-use-text-color;
	border-bottom-color: -moz-use-text-color;
	border-left-color: -moz-use-text-color;
}
 
a.skip, a.skip:hover, a.skip:visited {font-size:50%; color:#fff; background-color:#fff; cursor:default;}
 
a.skip:focus, a.skip:active {font-size:100%; background-color:#990000; color:#FFFFFF; padding:4px; font-weight:bold}

/* Our Group Styles */
#singleColumn	{position:relative; width:700px; float:left; padding:0px 0px 0px 0px;}

.big-blue {color:#23ADE8; font-size:1.7em; font-weight:normal; padding-top:15px;}

.med-green {color:#1EB53A; font-size:1.0em; font-weight:bold;}