
				/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
				/* IDs */
				/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

#hpcell01 { width: 502px; height: 100%; margin: 0px; padding: 0px; }

#hpcell02 { width: 235px; margin: 0px; padding-right: 6px; float: right; }

#hpcell03 { width: 502px; margin: 0px; padding-left: 0px; }

#hpcell04 { width: 232px; margin: 0px; padding-right: 6px; float: right; }

#hpheadline { background-color: white; padding: 8px 1px 12px 8px; margin: 0px 0px 0px 0px; line-height: 140%; border-bottom: 1px solid #D2D8E5; height: 150px; }

#hpcontent { text-align: left; background-image: url("/corporate/backgrounds/bg9.gif"); background-repeat: repeat-y; margin: 0px; padding: 0px 1px 0px 1px; border-bottom: 1px solid #D2D8E5; }

#container { width: 757px; text-align: left; margin: 5px auto; background-color: white; }

#content { text-align: left; margin: 0px; padding: 0px 1px 0px 1px; border: 1px solid #D2D8E5; }

				/* #content a, #content a:visited { color: #37C; } */

				/* #content a:hover { color: #03F; } */

#content-home { text-align: left; background-image: url("/corporate/backgrounds/bg8.gif"); background-repeat: repeat-y; margin: 0px; padding: 0px 1px 0px 1px; border-bottom: 1px solid #D2D8E5; }

#content-home a, #content-home a:visited { color: #37C; }

#content-home a:hover { color: #03F; }

#colunaesq { width: 502px; height: 100%; margin: 0px; padding: 0px; }

#colunadir { width: 235px; margin: 0px; padding-right: 6px; float: right; }

#coluna1 { width: 232px; margin: 0px; padding-left: 6px; }

#coluna2 { width: 232px; margin: 0px; padding-right: 6px; float: right; }

#footer { clear: both; text-align: center; margin: 0px 0px 0px 0px; padding-top: 2px; padding-bottom: 1px; background: #FFF url("/corporate/backgrounds/bg3.gif") repeat-x bottom; }

#footer a, #footer a:visited { color: #37C; color: #369; font-size: 11px; }

#footer a:hover { color:#660000; font-size: 11px;}

#footer-home { clear: both; text-align: center; margin: 0; padding-top: 0; padding-bottom: 20px; }

#footer-home a, #footer-home a:visited { color: #37C; } 

#footer-home a:hover { color: #03F; }

#fotoleft { float: left; margin-right: 8px; margin-bottom: 8px; border: 1px solid #D2D8E5; }

#fotoright { float: right; margin-left: 8px; margin-bottom: 8px; border: 1px solid #D2D8E5; }

#header_eng { height: 70px; background:url("/corporate/logos/pahowho_lg_eng.gif") no-repeat left top; text-align: right; margin-bottom: 0px; }

#header_spa { height: 70px; background:url("/corporate/logos/pahowho_lg_spa.gif") no-repeat left top; text-align: right; margin-bottom: 0px; }

#header_por { height: 70px; background:url("/corporate/logos/pahowho_lg_por.gif") no-repeat left top; text-align: right; margin-bottom: 0px; }

#header a, #header a:visited { color: #37C; }

#header a:hover { color: #03F; }

#gen-barra { font-family: Arial; border: solid #D2D8E5; border-width: 0px 0px 0px 0px; background-color: #BDD8FA; color: #036; padding: 0px 0px 0px 0px; font-size: 8pt; clear: both; }

#gen-barra a { color: #036; }

#gen-barra a:visited { color: #036; }

#gen-listings { float: left; padding-bottom: 8px;  border: 1px solid #D2D8E5; }

#gen-menu { float: left; width: 100%; background: #FFF url("/corporate/backgrounds/bg3.gif") repeat-x bottom; font-size: 10px; height: 34px; line-height: 100%; padding-bottom: 0px; clear: both; }

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#gen-menu a {float:none;}
/* End IE5-Mac hack */

#gen-menu a { float: left; display: block; background: url("/corporate/backgrounds/right2.gif") no-repeat right top; padding: 4px 23px 4px 16px; text-decoration: none; font-weight: bold; color: #fff; }

#gen-menu a:hover { color:#FBDA95; }

#gen-menu ul { margin: 0px; padding: 2px 0px; list-style: none; }

#gen-menu li { float: left; background: url("/corporate/backgrounds/left2.gif") no-repeat left top; margin: 0; border-bottom: 1px solid #369; }

#gen-menu li:hover, #gen-menu li:hover a { color:#FBDA95; }

#principal { background-color: white; padding: 8px 1px 12px 8px; margin: 0px 0px 0px 0px; line-height: 140%; border-bottom: 1px solid #D2D8E5; }

#principal p { margin-top: 6px; margin-bottom: 2px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-size: 12px; }

#principal h3 { font-size: 16px; font-weight: bold; margin-top: 6px; margin-bottom: 6px; color: #369; }

#PrintBanner { display: none; }

#searchbox { float: right; width: 175px; height: 60px; padding: 0px 0px 0px 0px; }

/* Tabs without background image */

#tabs01 { float: left; width: 100%; font-size: 10px; line-height: normal; }

#tabs01 ul { margin: 0px; padding: 10px 10px 0px; list-style: none; }

#tabs01 li { float: left; background: url("/corporate/buttons/tabs_right.gif") no-repeat right top; margin: 0px; padding: 0px 5px 0px 0px; }

#tabs01 a, #tabs01 a:visited { float: left; display: block; background: url("/corporate/buttons/tabs_left.gif") no-repeat left top; padding: 5px 7px 4px 20px; text-decoration: none; font-weight: bold;  color: #FFFFFF; }

/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#tabs01 a {float:none;}
/* End IE5-Mac hack */

#tabs01 a:hover { color: red; }

#tabs01 #current { background-image: url("/corporate/buttons/tabs_right_on.gif"); }

#tabs01 #current a { background-image: url("/corporate/buttons/tabs_left_on.gif"); color: #333; padding-bottom: 5px; }

#UnitBanner { margin-left: 200px; width: 375px; height: 64px; padding: 0px 0px 0px 0px; }

				/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
				/* TAGS */
				/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

body { background: #FFF; margin: 0; padding: 0; color: #333; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-size: 12px; }

h1 { font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-weight: bold; font-size: 20pt; }

h2 { font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-weight: bold; font-size: 16pt; }

h3 { font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-weight: bold; font-size: 12pt; }

h4 { font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-weight: bold; font-size: 12px; }

h5 { font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-weight: bold; font-size: 8pt; }

h6 { font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-weight: bold; font-size: .75em; }

form { margin: 0 0 8px 0; padding: 0; }

				/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
				/* CLASSES */
				/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

a.small-white:hover { font-family: Verdana, Geneva, Helvetica, Arial, Swiss, SunSans-Regular, sans-serif; color: Red; font-size : .7em; }

a.small-white-bold, a.small-white-bold:link, a.small-white-bold:visited { font-family: Verdana, Geneva, Helvetica, Arial, Swiss, SunSans-Regular, sans-serif; text-decoration: none; color: #ffffff; font-weight : bold; font-size : .75em; }

a.small-white-bold:hover { font-family: Verdana, Geneva, Helvetica, Arial, Swiss, SunSans-Regular, sans-serif; text-decoration: underline; color: Red; font-size : .75em; } /* Replaces navWhiteHdr */

.arrow { background-image: url("/corporate/bullets/Arrow_02.gif"); background-repeat: no-repeat; padding-left: 12px; }

.arrow-up { background-image: url("/corporate/bullets/Arrow_up.gif"); background-repeat: no-repeat; padding-left: 12px; }

.arrow-bk { background-image: url("/corporate/bullets/Arrow_bk.gif"); background-repeat: no-repeat; padding-left: 12px; }

.barra { display: none; font-family: Arial; border: solid #D2D8E5; border-width: 0px 1px 0px 1px; background-color: #BDD8FA; color: #036; padding: 0px 0px 9px 18px; font-size: 8pt; }

.barra a { color: #036; }

.barra a:visited { color: #036; }

.bg-dark { background-image: url(/corporate/backgrounds/site-dark.gif); background-color : #94DAFF; }

.bg-flat-white { background-image: url(/corporate/backgrounds/whitebg.gif); background-color : White; }

.bg-gray-dk { background-image: url(/corporate/backgrounds/graybg.gif); background-color : #667799; }

.bg-green-dk { background-image: url(/corporate/backgrounds/greenbg.gif); background-color : #666666; }

.bg-green-med { background-image: url(backgrounds/greenbg_02.gif); background-color : #006633; }

.bg-lite { background-image: url(/corporate/backgrounds/site-lite.gif); background-color : #BDD8FA; }

.body-indent { padding-top: 0px; padding-right: 14px; padding-bottom: 0px; padding-left: 14px; }

.box-cat { width: 245px; padding: 2px 2px 2px 2px; }

.box-catlv02 { background-color: #BA0001; padding: 5px 5px 5px 5px; border-bottom-color: #037ABC;; border-bottom-style: dashed; border-bottom-width: 1px; }

.box-catlv03 { background-color: #037ABC; padding: 5px 5px 5px 25px; border-bottom-color: #1E99D2; border-bottom-style: dashed; border-bottom-width: 1px; }

.box-catlv04 { background-color: #1E99D2; padding: 5px 5px 5px 45px; border-bottom-color: #037ABC; border-bottom-style: dashed; border-bottom-width: 1px; }

div.box-01-narrow { margin-top: 5px; width: 190px; padding:5px; border:1px solid #888; border-right:2px solid #444; border-bottom:2px solid #444; text-align:left; }

div.box-01-slender { margin-top: 5px; width: 290px; padding:5px; border:1px solid #888; border-right:2px solid #444; border-bottom:2px solid #444; text-align:left; }

div.box-01-wide { margin-top: 5px; width: 490px; padding:5px; border:1px solid #888; border-right:2px solid #444; border-bottom:2px solid #444; text-align:left; }

div.box-01-full { margin-top: 5px; width: 590px; padding:5px; border:1px solid #888; border-right:2px solid #444; border-bottom:2px solid #444; text-align:left; }

.box-caption-lite { font-weight: bold; font-size: 1em; font-variant: small-caps; font-family: Verdana,Sans-serif; border-width: 0px 0px 1px 0px; border-style: solid; border-color: #CCCCCC; background:#BDD8FA; padding: 3px; text-align: left; }

.box-caption-dark { font-weight: bold; font-size: .85em; font-variant: small-caps; font-family: Verdana,Sans-serif; border-width: 0px 0px 1px 0px; border-style: solid; border-color: #CCCCCC; background: #336699; color: #FFFFFF; padding: 3px; text-align: left; }

.box-01-quote { margin-top: 5px; width: 145px; background: #EAEAEA; padding: 5px; border: 1px solid #888; border-right: 2px solid #444; border-bottom: 2px solid #444; text-align: left; font-size: .75em; font-style: italic; }

.extra-large { font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-weight: normal; font-size: 22pt; }

.fnt-sm-white { font-size: .85em; font-weight: bold; color: white; text-decoration: none; }

.h1 { font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-weight: bold; font-size: 22pt; }

.h2 { font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-weight: bold; font-size: 16pt; }

.h3 { font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-weight: bold; font-size: 12pt; }

.h4 { font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-weight: bold; font-size: 10pt; }

.h5 { font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-weight: bold; font-size: 8pt; }

.h6 { font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-weight: bold; font-size: .75em; }

.headline, headline:link { font-weight: normal; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-size: 0.85em; text-align : justify; margin-top: 0.6em; margin-bottom : 0.6em; line-height : 18px; }

.headlinelink, .headlinelink:link, .headlinelink:visited { font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; color: black; text-decoration: none; font-weight : normal; font-size : .75em; }

a.headlinelink:hover { font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; text-decoration: none; color: blue; font-size : .75em; font-weight : normal; }

.headline-bold { font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-weight: bold; font-size: .87em; padding: 5px 0px 20px 0px; }

.headline-large { font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-weight: bold; font-size: 18px; margin: 0px 0px 2px 0px; }

.headline-small { font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-weight: normal; font-size: .75em; }

.headline-small-bold { font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-weight: bold; font-size: .75em; }

.hpnews { font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-weight: normal; font-size: 90%; }

.hpboxtitle01 { margin-top: 8px; margin-bottom: 10px; color: #036; background-color: #cc3300; padding: 4px 4px 5px 4px; font-weight: bold; font-size: 12px; }

.indent { padding-top: 0px; padding-right: 14px; padding-bottom: 0px; padding-left: 14px; }

.large { font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-weight: normal; font-size: 12pt; }

.larger { font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-weight: normal; font-size: 16pt; }

.large-white-bold, .large-white-bold:link, .large-white-bold:visited { font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; color: White; text-decoration: none; font-weight : bold; font-size : .84em; }

.large-white-bold:hover { font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; text-decoration: underline; color: #ffcc00; font-size : .84em; }

.manchete { margin-top: 8px; margin-bottom: 10px; color: #036; background-color: #BDD8FA; padding: 4px 4px 5px 4px; font-weight: bold; font-size: 12px; }

.manchete02 { margin-top: 8px; margin-bottom: 10px; color: #036; background-color: #BDD8FA; padding: 4px 4px 5px 4px; font-weight: bold; font-size: 11px; }

.medium-white-bold, .medium-white-bold:link, .medium-white-bold:visited { font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; color: White; text-decoration: none; font-weight : bold; font-size : .78em; }

.medium-white-bold:hover { font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; text-decoration: underline; color: #ffcc00; font-size : .78em; }

.menu { display: none; float:left; width:100%; background:#FFF url("/corporate/backgrounds/bg3.gif") repeat-x bottom; font-size: 10px; line-height: 100%; padding-bottom: 8px; }

.menu ul { margin: 0px; padding: 2px 0px; list-style: none; }

.menu li { float: left; background: url("/corporate/backgrounds/left2.gif") no-repeat left top; margin: 0px; border-bottom: 1px solid #369; }

.menu a { float: left; display: block; background: url("/corporate/backgrounds/right2.gif") no-repeat right top; padding: 4px 23px 4px 16px; text-decoration: none; font-weight: bold; color: #fff; }

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.menu a {float:none;}
/* End IE5-Mac hack */

.menu a:hover { color:#FBDA95; }

.menu .current { background-position:0 -150px; border-width: 0px; }

.menu .current a { background-position:100% -150px; padding-bottom:5px; color:#036; }

.menu .current a:hover { color:#036; }

.menu li:hover, .menu li:hover a { color:#FBDA95; }

.menu-small { font-family: Verdana, Geneva, Helvetica, Arial, Swiss, SunSans-Regular, sans-serif; font-size : .75em; }

.more { text-align: right; font-size: 11px; margin: 2px 4px 0px 0px; }

.more-sm { text-align: right; font-size: .75em; margin: 2px 4px 0px 0px; }

.normal { font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-weight: normal; font-size: 9pt; }

.noticias ul { list-style-type: none; padding: 0px 0px 0px 2px; margin: 0px 0px 0px 2px; }

.noticias ul li { background-image: url("/corporate/bullets/top_bullet.gif"); background-repeat: no-repeat; background-position: 0px 6px; padding-left: 1em; margin-top: 0px;  margin-bottom: 6px; font-size: 11px; line-height: 130%; }

.noticias ul li a { color: #03F; }

.noticias ul li a:hover { color: #F30; }

.noticias01 ul { list-style-type: none; padding: 0px 0px 0px 2px; margin: 0px 0px 0px 2px; }

.noticias01 ul li { background-image: url("/corporate/bullets/top_bullet.gif"); background-repeat: no-repeat; background-position: 0px 6px; padding-left: 1em; margin-top: 0px;  margin-bottom: 6px; font-size: 10px; line-height: 130%; }

.noticias01 ul li a { color: #03F; }

.noticias01 ul li a:hover { color: #F30; }

.site-dark { color : #1C4577; }

.site-lite { color : #718BAB; }

.small { font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-weight: normal; font-size: 80%; }

.small-gold-bold, .small-gold-bold:link, .small-gold-bold:visited { font-family: Verdana, Geneva, Helvetica, Arial, Swiss, SunSans-Regular, sans-serif; color: #FFCC00; text-decoration: none; font-weight : bold; font-size : .75em; }

.small-white:link, .small-white:visited { font-family: Verdana, Geneva, Helvetica, Arial, Swiss, SunSans-Regular, sans-serif; color: White; text-decoration: underline; font-weight : normal; font-size : .75em; }

.small-white-bold, .small-white-bold:link, .small-white-bold:visited { font-family: Verdana, Geneva, Helvetica, Arial, Swiss, SunSans-Regular, sans-serif; color: White; text-decoration: none; font-weight : bold; font-size : .75em; }

.smaller ul { padding-left: 0px; margin-left: 20px; list-style-type: none; padding: 0px; margin: 0px; }

.smaller ul li { background-image: url("/Images/DD/PIN/arrows.gif"); background-repeat: no-repeat; background-position: 0px 4px; padding-left: 1em; margin-top: 0px; margin-bottom: 3px; font-size: 11px; padding-bottom: 2px; margin-bottom: 2px; line-height: 125%; }

.smaller ul li a { text-decoration: none; }

.smaller ul li a:hover { text-decoration: underline; }

td.tcp-row-odd-la a, td.tcp-row-even-la a, td.tcp-row-odd-la a:visited, td.tcp-row-even-la a:visited, td.tcp-row-odd a, td.tcp-row-even a, td.tcp-row-odd a:visited, td.tcp-row-even a:visited { font-family: Verdana, Arial, Helvetica, sans-serif;  font-weight: normal; font-variant: normal; color: white; text-decoration: none; padding: 0 0 0 0; }

/* unitbar class features the same formatting as the gen-barra id */

.unitbar { font-family: Arial; border: solid #D2D8E5; border-width: 1px 0px 1px 0px; background-color: #EEEEEE; color: #036; padding: 2px 0px 4px 20px; font-size: 8pt; }

.unitbar a { color: #036; }

.unitbar a:visited { color: #036; }

.x-small { font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-weight: normal; font-size: .75em; }


