/* CSS Document */
* {margin: 0; padding: 0}
html {overflow-y: scroll}
body {color: #1b214f; font: 62.5% Arial, Helvetica, sans-serif; text-align: center; background: #fff}

/* Common Styles */
fieldset {position: relative; border: 0}
fieldset legend {color: #1b214f}
fieldset legend span {position: absolute; top: 0; left: 0}
input, textarea, select {color: #1b214f; font: 1.0em Arial, Helvetica, sans-serif}

table {border-collapse: collapse}
th, td {vertical-align: top}

a img {border: 0}

.hidden {display: none}
.pDown {clear: both}

/* Clean Style */
.cleanStyle h1, .cleanStyle h4 {margin: 0 0 21px!important}
.cleanStyle h2 {margin: 0 0 19px!important}
.cleanStyle h3 {margin: 0 0 18px!important}
.cleanStyle h5 {margin: 0 0 22px!important}
.cleanStyle h6 {margin: 0 0 25px!important}
.cleanStyle pre {white-space: pre!important; margin: 13px 0!important}
.cleanStyle p {margin: 0 0 16px!important}
.cleanStyle strong {font-weight: bold!important}
.cleanStyle em {font-style: italic!important}
.cleanStyle u {text-decoration: underline!important}
.cleanStyle strike {text-decoration: line-through!important}
.cleanStyle sup {vertical-align: super!important}
.cleanStyle sub {vertical-align: sub!important}
.cleanStyle ul {display: block!important; margin: 16px 0!important; padding: 0 0 0 40px!important; list-style-type: none!important; list-style-position: outside!important}
.cleanStyle ul li {list-style-type: disc!important}
.cleanStyle ul li ul li {list-style-type: circle!important}
.cleanStyle ul li ul li ul li {list-style-type: square!important}
.cleanStyle ul li ul {margin: 0!important}
.cleanStyle ol {display: block!important; margin: 16px 0!important; padding: 0 0 0 40px!important; list-style-type: decimal!important; list-style-position: outside!important}
.cleanStyle ol li ol {margin: 0!important}
.cleanStyle blockquote {margin-left: 40px!important}
.cleanStyle hr {margin: 8px 0!important; border: 1px inset #000!important}


/* Style Content */
#Global {font-size: 1.0em; text-align: left; margin: 0 auto; width: 1024px;}

#Header {clear: both; float: left; padding: 17px 0; width: 100%}
#Header .logo {float: left; padding-left: 29px}
#Header .text {float: right; padding-right: 29px}
#Header .text .big {font-size: 2.4em; clear: both; float: right}
#Header .text .small {font-size: 1.4em; clear: both; float: right; padding-top: 10px}

#Content {clear: both}
#Content #flashcontent {padding: 20px 29px}
#Content .noscript {padding: 0 29px}

#HCard {display: none}

#Footer {clear: both; padding: 3px 14px 20px 29px; width: 981px}
/*#Footer .cufon {float: left}*/
#Footer a {color: #1b214f; text-decoration: none}
#Footer a:hover {color: #ac8121; text-decoration: underline}
#Footer .reserved {font-size: 1.0em; float: left; padding-top: 2px}
#Footer .footerMenu {float: right; margin-top: -1.0em}
#Footer .footerMenu strong {font-size: 1.4em; float: left; padding-right: 14px}
#Footer .footerMenu .menu {font-size: 0.9em; float: left; margin-top: -1.0em; list-style: none}
#Footer .footerMenu .menu li {text-transform: uppercase; float: left; padding: 0 15px}

@media all and (min-width: 0px) {
	/* CSS PARA OPERA, SAFARI E CHROME */
	#Footer .footerMenu {margin-top: 0}
	#Footer .footerMenu .menu {margin-top: 0; padding-top: 0.2em}
}

