/* Repetidos */
html { width:100%; height:100%; }
body { margin:0 auto; height:100%; padding:0em; font-size:11px; line-height:1.5; font-weight:normal; background:#fff; color:#504338; font-family:Arial, Helvetica, sans-serif; position:relative; }

a:link,a:hover,a:visited,a:active, img,:link img,:visited img, img, span a img { border:0; padding:0em; list-style:none; }	
a:link { color:#504338; text-decoration:underline; }
a:visited { color:#504338; text-decoration:underline; }
a:hover, a:active { color:#1a1612; text-decoration:none; }
ul { list-style-type:none; margin:0em; padding:0em; }
form { margin:0px }
label { cursor:pointer; }
p { }
p.bold { font-weight:bold; }
optgroup { font-style:normal; }

/* ClearFix */
.clearfix:after { content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0; }

.clearfix { display: inline-block; }

html[xmlns] .clearfix { display: block; }

* html .clearfix { height: 1%; }

/* Clear-Float */
.clear { clear:both; display:block; }
.floatL { float:left; }
.floatR { float:right; }

/* Display */
.block { display:block!important; }
.none { display:none!important; }


/* Header */
div#HeaderTop { background:#1a1612; color:#dbdda2; padding:0; font-size:0.9em; position:relative; }
div#HeaderTop div.HeaderTop-Center { background:url(../../images/MenuTop_BG.jpg) no-repeat #1a1612; width:1002px; margin:0 auto; position:relative; }
div#HT_Extended { background:url(../../images/HT_Extended_BG.jpg) repeat-x #3C2716; z-index:0; top:0; left:0; position:absolute; width:40%; height:30px; }

ul#MenuTop { float:right; margin:0 1em 0 1em; padding:0.7em 0; list-style:none; }
ul#MenuTop li { float:left; margin:0; padding:0; list-style:none; }
ul#MenuTop li a:link,
ul#MenuTop li a:visited { margin:0 1em; font-size:0.9em; color:#dbdda2; text-transform:uppercase; text-decoration:none; }
ul#MenuTop li a:hover,
ul#MenuTop li a:active { text-decoration:underline; }

div#Header { color:#dbdda2; background:url(../../images/Header_BG.gif) repeat-x #090303; position:relative; }
div#Header div.Header-Center { background:url(../../images/HeaderCenter_BG.jpg) no-repeat; width:1002px; margin:0 auto; position:relative; height:100px; }
div#HC_Extended { background:url(../../images/HC_Extended_BG.jpg) repeat-x; z-index:0; top:0; left:0; position:absolute; width:40%; height:100px; }

div#Logotipo { position:absolute; top:1.2em; left:1em; width:265px; height:62px; padding:0.4em 0 0 0; text-align:center; }


/* Menu */
div#Menu { background:#170907; border-top:1px solid #3a2614; height:2.5em; position:relative; }
div#Menu div.Menu-Center { height:2.5em; width:1002px; margin:0 auto; position:relative; }

div#BC_Extended { background:#EBEBEB; z-index:0; border-bottom:1px solid #B8BABB; bottom:-4.5em; height:4.3em; left:0; position:absolute; width:100%; font-size:1em; line-height:1; }

div#BreadCrumbs { z-index:0; position:relative; letter-spacing:-0.02em; margin:0em 0em .1em 0em; padding:0em 0em 0em 2.8em; height:4.3em; vertical-align:baseline; text-transform:uppercase; }
div#BreadCrumbs ul { width:50em; margin:0em; padding:0em; list-style:none; }
div#BreadCrumbs ul li { display:inline; margin:0em; padding:0em; list-style:none; line-height:4.3em; }
div#BreadCrumbs ul li a:link,
div#BreadCrumbs ul li a:visited { color:#de6400; letter-spacing:-0.02em; text-transform:uppercase; text-decoration:none; }
div#BreadCrumbs ul li a:hover,
div#BreadCrumbs ul li a:active { text-decoration:underline; }



/* Repetidos */
div#Repetidos { width:1002px; margin:0 auto; }

div.Explicacao { padding:0 25px; }

table.Repetidos { width:100%; }
table.Repetidos td { border:1px solid #f1f1f1; text-align:center; }

div.Repetidos-Navigation { margin:0em 0em 1.5em 0em; padding:0em; line-height:2; background:#f1f1f1; position:relative; }
div.Repetidos-Navigation div.First { position:absolute; top:0em; left:1.5em; text-align:left; }
div.Repetidos-Navigation div.Prev { position:absolute; top:0em; left:16em; text-align:right; }
div.Repetidos-Navigation div.Center { margin:0em auto; text-align:center; }
div.Repetidos-Navigation div.Center a:link,
div.Repetidos-Navigation div.Center a:visited { line-height:2; background:#efb585; margin:0em 0.1em 0em 0em; padding:0em 0.6em; text-decoration:none; display:inline-block; }
div.Repetidos-Navigation div.Center a:hover,
div.Repetidos-Navigation div.Center a:active,
div.Repetidos-Navigation div.Center a.Active { background:#de6400; font-weight:bold; }
div.Repetidos-Navigation div.Next { position:absolute; top:0em; right:16em; text-align:left; }
div.Repetidos-Navigation div.Last { position:absolute; top:0em; right:0em; text-align:right; }



/* Footer */
div#FooterTop { background:#1a1612; height:38px; }
div#Footer { border-top:1px solid #170907; background:#2a2018; padding:0em 0em 5em 0em; display:block; clear:both; }
div#Footer div.Footer-Center { width:1002px; margin:0 auto; }

div.FooterLogoLinks { color:#a79578; font-size:0.9em; padding:1.1em 0em; border-bottom:1px solid #392d23; }

div.FooterLogoLinks div.FooterLogo { float:left; vertical-align:middle; }
div.FooterLogoLinks div.FooterLogo a:link,
div.FooterLogoLinks div.FooterLogo a:visited { float:left; padding:0em 0em 0em 0em; display:inline-block; }
div.FooterLogoLinks div.FooterLogo div.FooterAno { float:left; border-left:1px solid #392d23; margin:0.5em 0em 0em 0.5em; padding:0.5em 0em 0.5em 0.6em; display:inline-block; }


div.FooterLogoLinks div.FooterLinks { float:right; margin:1.2em 0em 0em 0em; }
div.FooterLogoLinks div.FooterLinks a:link,
div.FooterLogoLinks div.FooterLinks a:visited { color:#fefefe; padding:0.3em 0.5em; margin:0 0.2em; font-size:0.9em; background:#2e251e; text-decoration:none; }
div.FooterLogoLinks div.FooterLinks a:hover,
div.FooterLogoLinks div.FooterLinks a:active { text-decoration:underline; }

