html { margin:0;padding:0;font-size:100%; }
body { margin:0;padding:0;font-size:1em;background:#FFFFFF;font-family:Arial,Helvetica,sans-serif;color:#666666;text-align:center; }

p { padding:0;margin:0 0 2em 0; }

a { color:#666666;text-decoration:underline; }
a:focus, a:hover { text-decoration:none; }
a img { border:0; }

.imageLeft { float:left;padding:0 1em 1em 0; }
.imageRight { float:right;padding:0 0 1em 1em; }

.formmodule.default { padding:2.125em; }
.formmodule.default .label, .formmodule.default .checkboxlabel { font-family:arial,helvetica,sans-serif;font-size:.875em;text-transform:none; }

.dotsBorderTop { background:url(../images/dot.gif) repeat-x scroll left top;padding-top:10px; }
.dotsBorderBottom { background:url(../images/dot.gif) repeat-x scroll left bottom;padding-bottom:10px; }
.dotsBorderLeft { background:url(../images/dot.gif) repeat-y scroll left top;padding-left:10px; }
.dotsBorderRight { background:url(../images/dot.gif) repeat-y scroll right top;padding-right:10px; }
.dotsContent { padding:1em; }

.faqmodule.top5 .moduletitle { color:#8BB7EB;font-size:1.625em;font-weight:bold;margin-bottom:.625em; }
.faqmodule.top5 .qnatitle { color:#1D4A67;font-size:.75em;font-weight:bold;text-decoration:none; }
.faqmodule.top5 p { margin-bottom:.875em; }
.faqmodule.top5 .readmore { color:#1D4A67;font-size:.75em;font-weight:bold;text-decoration:underscore; }

.faqmodule h3 { color:#8BB7EB;font-size:1.125em;font-weight:bold;padding:0;margin:0; }
.faqmodule ul { padding:0;margin:0 0 1em 0;list-style-type:none; }
.faqmodule .qnalist a { color:#1D4A67; }
.addtext { font-size:.875em; }

#bodypage { width:960px;text-align:left;margin:0 auto; }

	#pagehead { /*height:7.125em;*/margin-top:.25em; }
	#pagehead .top { /*height:5.25em;*/margin-top:1.0625em;margin-bottom:.75em; }
		.logo { margin:0 3px 0 9px;padding:0;display:inline-block;vertical-align:middle; }
		.logo a { display:inline-block;vertical-align:middle; }
		.logo a img { display:inline-block;vertical-align:middle; }
		/*.valign { display:inline-block;vertical-align:middle;line-height:5.25em; }*/
		/*.headerads { display:inline-block;vertical-align:middle;text-align:left;height:5.25em;width:606px; }*/

	#pagehead .bottom { height:1.875em;background:#FF8111;color:#FFFFFF; }
		.topmenu { margin:0;padding:.125em 0 0 0;list-style-type:none;display:block; }
		.topmenu li { display:inline-block;font-weight:bold;border-left:1px solid #FFDE64;float:left; }
		.topmenu .first { border-left:0; }
		.topmenu a { color:#FFFFFF;text-decoration:none;display:inline-block;line-height:1.75em; }
		.topmenu .active a, .topmenu a:focus, .topmenu a:hover { color:#FFDE64; }
		.topmenu a span { display:inline-block;padding:0 .6666em;font-size:.75em; }

	.pagebody { padding:.8125em 0; }
		.pagebody h2, .title1 { color:#1B476F;font-size:2em;font-weight:bold;padding:0;margin:0 0 .5em 0; }
		.pagebody h2 .title2 { color:#8BB7EB;font-size:.75em;font-weight:bold;padding:0;margin:0; }
		.pagebody h3, .title2 { color:#8BB7EB;font-size:1.125em;font-weight:bold;padding:0;margin:0 0 1em 0; }
		.pagebody h3 a { color:#8BB7EB;font-size:1.125em;font-weight:bold;text-decoration:none; }
		.pagebody h4, .title3 { color:#1D4A67;font-size:1em;font-weight:bold;padding:0;margin:0 0 .5em 0; }
		.pagebody h4 a { color:#1D4A67;font-size:.875em;font-weight:bold;text-decoration:none; }
		.pagebody p { font-size:.8125em;padding:0;margin:0 0 2em 0; }
		.pagebody ul { font-size:.8125em;padding-top:0;margin:0 0 2em 1em; }
		.pagebody table { font-size:.8125em;padding:0;margin:0 0 2em 0; }
		.pagebody table p { font-size:1em;padding:0;margin:0 0 2em 0; }
		.pagebody .ygtvtable { margin:0; }
		.pagebody .bluebox { background:#7BADE8;color:#FFFFFF;padding:2em 1.25em;font-size:.75em; }
		.pagebody .citacao { color:#1B476F;text-align:center;font-weight:bold;font-size:.875em;margin:1.7142em;padding:0; }
		.pagebody .autor { color:#1B476F;text-align:center;font-weight:bold;font-size:.75em;margin:2em;padding:0; }
		.pagebody .international_title { color:#7DA9E6;border-bottom:2px solid #7DA9E6;padding-bottom:.5em;margin-bottom:1em;font-weight:bold;font-size:1em; }
		.pagebody .international_title a { color:#7DA9E6;font-weight:bold;font-size:1em;text-decoration:none; }

	#pagefooter{ height:5.1875em; }
	#pagefooter .pftop { height:3.125em;text-align:center;background:#FF8111;color:#FFFFFF; }
		.newslettermodule.default { display:inline-block;vertical-align:middle;width:30%; }
		.newslettermodule.default form { margin:0;padding:0; }
		.newslettermodule.default input { font-family:Arial,Helvetica,sans-serif;margin:0;padding:0 3px;display:inline-block;vertical-align:middle;height:1.75em;line-height:1.75em; }
		.newslettermodule.default .inputtext { border:1px solid #FF0000;color:#FF8111;font-size:.6875em; }
		.newslettermodule.default .submit { background:#FF9900;border:1px solid #FF6600;color:#FFFFFF;font-weight:bold;font-size:.75em;margin-left:.5em; }
		.pftmenu { display:inline-block;width:70%;text-align:left; }
		.pfbmenu { padding:0;margin:0 0 0 1.5em;list-style-type:none; }
		.pfbmenu li { display:inline-block;font-weight:bold;line-height:3.125em;/*float:left;*/ }
		.pfbmenu a { color:#FFFFFF;text-decoration:none;font-size:.75em;line-height:100%;display:inline-block;vertical-align:middle; }
		.pfbmenu span { display:inline-block;vertical-align:middle;padding:.5em;font-size:.75em;line-height:3.125em; }
		.pfbmenu a:focus, .pfbmenu a:hover { text-decoration:underline; }
		.pfbmenu .last { display:none; }

	#pagefooter .pfbottom { height:2.0625em;text-align:center;background:#FFFFFF;color:#979493;margin-bottom:.5em; }
		.pflinks { padding:0;margin:0;list-style-type:none; }
		.pflinks li { display:inline-block;font-weight:bold;line-height:2.0625em;vertical-align:middle; }
		.pflinks a { color:#979493;text-decoration:none;font-size:.625em;line-height:100%;display:inline-block;vertical-align:middle; }
		.pflinks span { display:inline-block;vertical-align:middle;font-size:.625em;padding:.375em;line-height:2.0625em; }
		.pflinks .copyright { margin-right:.375em; }
		.pflinks a:focus, .pflinks a:hover { text-decoration:underline; }
		.pflinks .last  { display:none; }

.hidden { display:none; }
.dotsRight { padding-right:15px;background:url(../images/dot.gif) repeat-y scroll center right;display:inline-block }
a.linkbutton { background:#FF9900;display:inline-block;border:1px solid #FF6600;color:#FFFFFF;font-weight:bold;text-decoration:none;padding:2px 16px; }
