﻿html { height: 100%;}
body { background-color: #000;}
ol, ul, li { list-style: none; padding: 0px; margin: 0px;}
img { border: 0px; margin: 0px;}
a { text-decoration: none;}
.clear { clear: both;}
h1, h2, h3, h4, h5, h6 { margin: 0px; padding: 0px;}
.jsDisabled { position: fixed; z-index: 9999; background-color: #FFF; width: 100%; height: 100%; top: 0px; left: 0px;}
.jsDisabled span { background-color: #CCC; border: 1px #AAA solid; font-family: Verdana; font-size: 12px; padding: 10px; text-align: center; float: left; position: relative; display: block; width: 98%; line-height: 25px; vertical-align: middle; padding-top: 35px; margin: 2px 0px 0px 2px;}
.jsDisabled span img { float: left; position: relative; margin-right: 10px; width: 100px; height: 100px; margin-top: -25px;}
.jsDisabled span:hover { border: 1px #000 solid; background-color: #DDD;}
#Container { background-color: #FFF; width: 960px; padding: 4px; clear: both; position: relative; display:block;float:left; margin-left: -500px; left: 50%;}
.Conteudo { width: 760px; position: relative; float: left; background-color: #FFF; top: 0px; left: 0px;}
.Conteudo .Cabeca { position: relative; width: 760px; min-height: 261px;}
.Conteudo .Cabeca .Logo { float: left; position: relative; width: 200px; height: 200px;}
.Conteudo .Cabeca ul.Banner { padding: 0px; float: right; position: relative; z-index: 0; width: 555px; height: 200px;}
.Conteudo .Cabeca .BreadCrumb { float: left; position: relative; width: 730px; height: 17px; background-color: #9D0000; line-height: 17px; vertical-align: middle; font-family: verdana; font-size: 13px; color: #FFF; padding: 0px 20px 3px 10px; margin-bottom: 4px;}
.Conteudo .Cabeca .BreadCrumb .Pages { float: left; position: relative; display: block; height: 17px; width: 400px; white-space: nowrap;}
.Conteudo .Cabeca .BreadCrumb .Pages a { vertical-align: middle; font-family: verdana; font-size: 13px; color: #FFF;}
.Conteudo .Cabeca .BreadCrumb .Pages a { font-family: Arial; font-size: 10px; color: #AAA; text-transform: uppercase;}
.Conteudo .Cabeca .BreadCrumb .Pages a:hover { font-family: Arial; font-size: 10px; color: #EEE; text-transform: uppercase;}
.Conteudo .Cabeca .BreadCrumb .Login { float: right; position: relative; color: #DDD; text-align: right; width: 300px; line-height: 17px; vertical-align: middle; }
.Conteudo .Cabeca .BreadCrumb .Login span { font-weight: bold; font-size: 13px; color: #FFF;}
.Conteudo .Cabeca .BreadCrumb .Login a { font-size: 10px; color: #FFF; vertical-align: top; padding-bottom: 2px; padding-left: 5px; padding-right: -5px;}
.ContentErro { display: block; float: left; position: relative; min-height: 150px; padding: 10px; font-family: Verdana; font-size: 13px; color: #345;}
.ContentErro a img { display: block; position: relative; float: left; margin-right: 20px; width: 100px; height: 100px; border: 0;}
.ContentErro h2, .ContentErro span, .ContentErro .footer { display: block; position: relative; float: left; clear: right; min-height: 30px; margin-bottom: 10px; padding: 5px; width: 80%; min-width: 400px;}
.ContentErro .footer { line-height: 30px; vertical-align: middle; text-align: center; width: 95%;}
.Publicidade { width: 196px; min-height: 500px; position: relative; float: right; background-color: #FFF; margin-left: 4px;}
.Publicidade div.Edicao, .Publicidade div.Enquete { position: relative; float: left; clear: both; display: block; width: 194px; border: 1px #AAA solid; margin-bottom: 5px;}
.Publicidade div.Edicao img { margin: 0px 3px 3px 3px; position: relative; float: left; clear: both; width: 188px; height: 251px;}
.Publicidade div.Enquete span h3 { font-family: Verdana; font-size: 11px; color: #234; padding: 2px 4px 2px 4px; line-height: 18px; vertical-align: middle;}
.Publicidade div.Enquete span td { font-family: Verdana; font-size: 10px; color: #234; line-height: 12px; vertical-align: middle;}
.Publicidade div.Enquete span td label:hover { font-weight: bold; text-decoration: underline;}
div.listaBanners { margin-right: 4px; position: relative; float: left; display: block; }
div.Banner { display: block; position: relative; float: left; clear: both; width: 196px; margin-bottom: 5px;}
.Publicidade div h4.Titulo { height: 20px; color: #FFF; font-family: verdana; font-size: 12px; font-weight: bold; line-height: 20px; vertical-align: middle; padding: 0px 10px 0px 10px; margin-bottom: 2px; border-left: 8px #999 solid; background: #444 url('../Imagens/Site/MergeTituloArea.png') no-repeat scroll left top;}
.Rodape { width: 960px; min-height: 20px; position: relative; float: left; background-color: #FFF; margin-top: 30px; text-align: center; font-family: Tahoma; font-size: 10px; font-weight: bold; color: #000;}
.Rodape a:link, .Rodape a:visited { color: #000;}
.Rodape a:hover { color: #666;}
.Conteudo .contentMenor { display: block; position: relative; float: left; width: 560px; }
.Conteudo .control { padding: 3px 5px 2px 5px; position: relative; min-height: 20px; display: block; float: left; background-color: #F7F7F7; clear: both; width: 550px; font-family: Verdana; font-size: 13px; color: #234; margin-bottom: 2px;}
.Conteudo .control:hover { background-color: #EDEDED; }
.Conteudo .control label { display: block; position: relative; float: left; width: 150px; text-align:right; line-height: 22px; vertical-align: middle; margin-right: 5px;}
.Conteudo .control span { display: block; position: relative; float: right; clear: both; padding: 10px 5px 10px 5px; text-align: center;}
.Conteudo .control input, .control select, .control textarea { font-family: Verdana; font-size: 12px; color: #456; }
.Conteudo .control a { color: #234; text-decoration: none; display: block; font-size: 12px; line-height: 20px; vertical-align: middle; position: relative; float: left; margin: 0 10px 0 5px; border-bottom: 1px solid transparent;}
.Conteudo .control a:hover { color: #000; border-bottom: 1px solid #789;}
/**/
.Conteudo .control[id=erros] { position: relative; clear: both; display: block; float: left; width: 550px; background-color: #EFEFEF;}
.Conteudo .control[id=erros] span.titulo { font-weight: bold; display: block; float: left; position: relative; clear: both; margin: -3px 5px 3px -5px; width: 550px; background-color: #E0E0E0; border-bottom: 1px solid #CCC;}
.Conteudo .control[id=erros] span.titulo a.fechar:link, .content .control[id=erros] span.titulo a.fechar:visited { display: block; position: relative; float: right; clear: right; color: #234; font-weight: normal;}
.Conteudo .control[id=erros] span.titulo a.fechar:hover { color: #BB2222;}
.Conteudo .control[id=erros] ul { display: block; position: relative; float: left; clear: both; margin-left: 20px; list-style: circle;}
.Conteudo .control[id=erros] ul li { display: block; position: relative; float: left; clear: both; line-height: 20px; vertical-align: middle; background-color: Gray; margin-bottom: 2px; padding-left: 16px; background: url(../Imagens/Site/SetaDireita.gif) transparent no-repeat left center;}

