/* ================================
CSS STYLES FOR DotNetNuke
================================
*/
/* PAGE BACKGROUND */
/* background color for the header at the top of the page  */
.HeadBg { }
/* background color for the content part of the pages */
Body { }
/* background/border colors for the selected tab */
.TabBg { }
.LeftPane { }
.ContentPane  { }
.RightPane  { }
/* text style for the selected tab */
.SelectedTab { }
/* hyperlink style for the selected tab */
A.SelectedTab:link { }
A.SelectedTab:visited { }
A.SelectedTab:active { }
A.SelectedTab:hover { }
/* text style for the unselected tabs */
.OtherTabs { }
/* hyperlink style for the unselected tabs */
A.OtherTabs:link { }
A.OtherTabs:visited { }
A.OtherTabs:active { }
A.OtherTabs:hover { }
/* GENERAL */
/* style for module titles */
.Head { }
/* style of item titles on edit and admin pages */
.SubHead { }
/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead { }
/* text style used for most text rendered by modules */
.Normal{ }
/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox { }
.NormalRed { }
.NormalBold { }
/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton { }
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link { }
A.CommandButton:visited { }
A.CommandButton:active { }
A.CommandButton:hover { }
/* GENERIC */
H1 {
color: #272f56;
font: bold 18px/20px Arial;
margin: 10px 0px 15px 0px;
padding: 0px; 
text-transform: uppercase; }
H2 {
color: #272f56;
font: bold 15px/18px Arial;
margin: 10px 0px;
padding: 0px; 
text-transform: uppercase; }
H3 {
color: #272f56;
font: bold 14px/14px Arial;
margin: 10px 0px;
padding: 0px; 
}
H4 { }
H5, DT { }
H6 { }
TFOOT, THEAD { }
TH { }
A:link  { }
A:visited { }
A:active { }
A:hover { }
SMALL { }
BIG { }
BLOCKQUOTE, PRE { }
UL LI { }
UL LI LI { }
UL LI LI LI { }
OL LI { }
OL OL LI { }
OL OL OL LI { }
HR { }
/* MODULE-SPECIFIC */
/* text style for reading messages in Discussion */    
.Message { }   
/* style of item titles by Announcements and events */
.ItemTitle { }
/* Menu-Styles */
/* Module Title Menu */
.ModuleTitle_MenuContainer { }
.ModuleTitle_MenuBar { }
.ModuleTitle_MenuItem { }
.ModuleTitle_MenuIcon { }
.ModuleTitle_SubMenu { }
.ModuleTitle_MenuBreak { }
.ModuleTitle_MenuItemSel { }
.ModuleTitle_MenuArrow { }
.ModuleTitle_RootMenuArrow { }
/* Main Menu */
.MainMenu_MenuContainer { }
.MainMenu_MenuBar { }
.MainMenu_MenuItem { }
.MainMenu_MenuIcon { }
.MainMenu_SubMenu { }
.MainMenu_MenuBreak { }
.MainMenu_MenuItemSel { }
.MainMenu_MenuArrow { }
.MainMenu_RootMenuArrow { }
p { 
color: #939598;
font: normal 12px/18px arial;
margin: 5px 0px; }
/*  Newsletter */
.Newsletter {
color: #939598;
font: normal 12px/16px Arial;
margin: 0px;
padding: 0px; }
.lnkNewsletter, a.lnkNewsletter, a.lnkNewsletter:link, a.lnkNewsletter:visited, a.lnkNewsletter:hover {
color: #0e4585;
font: normal 12px/16px Arial;
text-decoration: none;
text-transform: none; }
#tblHeader .NormalTextBox {
background-color: #f2f2f2;
border: solid 1px #dcddde;
width: 80px; }
/* Cabeçalho da Obra - CSS Obra */
.fundoCabecalho {
background: transparent url(Imagens/BG_Cabecalho.gif) no-repeat left top; 
height: 112px; 
width: 760px; }
h1.tituloObra {
color: #000000;
font: bold 19px/22px Arial;
margin: 12px 0px 3px 0px; 
text-transform: none; }
p.descObra {
color: #000000;
font: normal 12px/16px Arial;
margin: 8px 0px 0px 0px; }
p.enderecoObra {
color: #939598;
font: normal 12px/16px Arial;
margin: 8px 0px 0px 0px; }
p.bairroObra {
color: #000000;
font: normal 12px/16px Arial;
margin: 8px 0px 0px 0px; }
.lnkEmpreendimento, a.lnkEmpreendimento, a.lnkEmpreendimento:link, a.lnkEmpreendimento:visited, a.lnkEmpreendimento:hover {
color: #274b99;
cursor: hand;
font: normal 13px/16px Arial;
text-decoration: underline; }
li.liEmpreendimento  {
background: #FFF url(Imagens/listaObra.gif) no-repeat left top;
color: #939598;
font: normal 13px/13px Arial;
list-style: none;
margin: 12px 0px 12px -35px;
padding-left: 20px; }
.Participante  {
background: #FFF url(Imagens/fundoParticipante.gif) no-repeat left top;  
height: 120px;
width: 150px; }
.pnlAtendimento { padding-top: 10px; }
/* Formulários de Contato */
.labelContato {
color: #808284;
font: normal 12px/16px Arial;
margin: 3px 5px;
padding: 0px; }
.textBoxContato {
background-color: White;
border-left: solid 1px #404040;
border-top: solid 1px #404040;
border-right: solid 1px #d4d0c8;
border-bottom: solid 1px #d4d0c8;
color: #000;
font: normal 12px/16px Arial;
height: 18px;
padding-left: 3px;
margin: 5px;
text-align: left; }
.erroContato {
color: #ff0000;
font: normal 11px/12px Arial;
margin: 0px;
padding: 0px; }
/* DOCUMENTOS */
.ttlDocumentos  {
color: #939598;
font: bold 13px/16px Arial;
margin: 0px;
padding: 0px; }
.Documentos  {
color: #939598;
font: normal 12px/16px Arial;
margin: 0px;
padding: 0px; }
/* Empresa */
.lnkEmpresaMaior, a.lnkEmpresaMaior, a.lnkEmpresaMaior:link, a.lnkEmpresaMaior:visited, a.lnkEmpresaMaior:hover {
color: #da251d;
cursor: pointer;
font: normal 15px/30px Arial;
text-decoration: underline;}
.lnkEmpresaMenor, a.lnkEmpresaMenor, a.lnkEmpresaMenor:link, a.lnkEmpresaMenor:visited, a.lnkEmpresaMenor:hover {
color: #da251d;
cursor: pointer;
font: normal 12px/18px Arial;
text-decoration: underline;}
.lnkEmpresaMenor2, a.lnkEmpresaMenor2, a.lnkEmpresaMenor2:link, a.lnkEmpresaMenor2:visited, a.lnkEmpresaMenor2:hover {
color: #da251d;
cursor: pointer;
font: normal 11px/18px Arial;
text-decoration: underline;}
/* Notícias */
.lnkNoticia, a.lnkNoticia, a.lnkNoticia:link, a.lnkNoticia:visited {
color:#939598;
font: normal 12px/18px Arial;
text-decoration:none;
text-transform:none; }
a.lnkNoticia:hover {text-decoration: underline; }
h2.noticias{
color: #000000;
font: normal 12px/12px Arial;
text-align: left;
margin: 12px 0px 3px 0px;}
h1.noticias {
color: #000000;
font:normal 12px/12px Arial;
text-align: left;
margin: 12px 0px 3px 0px;}
table#alter tr.dif2 td {background: #ffffff; border-bottom: 1px solid #888a8c;} /* Toda a tabela com fundo branco */ 
table#alter tr.dif td {background: #f3f3f3; border-bottom: 1px solid #888a8c;} /* Linhas com fundo cinza */
/* Home */
ul.ulHomeEmpr {
margin:0px;
padding:0px;}
li.liHomeEmpr {
background: #FFF url(Imagens/listaHomeEmpr.gif) no-repeat left;
color: #2b3058;
font: normal 12px/12px Tahoma;
list-style: none;
margin: 6px 0px 6px 0px;
padding-left: 10px; }
.lnkliHomeEmpr, a.lnkliHomeEmpr, a.lnkliHomeEmpr:link, a.lnkliHomeEmpr:visited {
color:#2b3058;
font: normal 12px/12px Tahoma;
text-decoration:none;
text-transform:none; }
a.lnkliHomeEmpr:hover {text-decoration: underline; }
/* Empreendimentos */
.fundoEmpr {
background: #FFF url(Imagens/fundoEmpreendimento.gif) no-repeat left top;  
height: 102px;
width: 104px; }
li.liLazer {
background: #FFF no-repeat left top;
color: #939598;
font: normal 13px/13px Arial;
list-style-type: disc;
padding:5px;}
.lnkloteamentoEmpr, a.lnkloteamentoEmpr, a.lnkloteamentoEmpr:link, a.lnkloteamentoEmpr:visited, a.lnkliPavimRod:hover{
color:#FF0000;
font: normal 14px/14px Arial;
text-align: left;
text-decoration:none;
text-transform:none;
}
.cidadeEmpr {
color:#414042;
font: normal 12px/12px Arial;
text-align: left;
}
.localizaEmpr {
color: #000000;
font: normal 22px/22px Arial;
text-align: left;
}
.localizaEnd {
color: #000000;
font: normal 16px/16px Arial;
text-align: left;
}
/* Pavimentação */
li.liCadastro {
background: #FFF url(Imagens/listaCadastro.gif) no-repeat left 7px;
color: #939598;
font: normal 12px/18px arial;
margin: 5px 0px 6px;
padding-left:10px }
.lnkliCadastro, a.lnkliCadastro, a.lnkliCadastro:link, a.lnkliCadastro:visited {
color:#2b3058;
font: normal 12px/12px Tahoma;
text-decoration:none;
text-transform:none; }
li.liPavimRod {
background: #FFF url(Imagens/listaPavimRod.gif) no-repeat left;
color: #2b3058;
font: normal 12px/12px Tahoma;
list-style: none;
margin: 10px 0px 6px 0px;
padding-left: 10px; }
.lnkliPavimRod, a.lnkliPavimRod, a.lnkliPavimRod:link, a.lnkliPavimRod:visited {
color:#2b3058;
font: normal 12px/12px Tahoma;
text-decoration:none;
text-transform:none; }
a.lnkliPavimRod:hover {text-decoration: underline; }
li.liPavm {
background: #FFF no-repeat left top;
color: #939598;
font: normal 13px/13px Arial;
list-style-type: disc;
padding-left: 0px;
margin: 6px 0px 6px 0px;}
li.liEmpresa {
background: #FFF no-repeat left top;
color: #939598;
font: normal 13px/13px Arial;
list-style-type: disc;
padding-left: 10px;
margin: 6px 0px 6px 0px;}
.pavimText {
color: #58595b;
font: normal 12px/18px arial;
margin: 5px 0px; }
li.liPavimRod2 {
background: #FFF url(Imagens/listaPavimRod2.gif) no-repeat left 7px;
list-style: none;
padding-left: 10px; 
color: #939598;
font: normal 12px/18px arial;
margin: 5px 0px;}
.lnkliPavimRod2, a.lnkliPavimRod2, a.lnkliPavimRod2:link, a.lnkliPavimRod2:visited {
color:#2b3058;
font: normal 12px/12px Tahoma;
text-decoration:none;
text-transform:none; }
a.lnkliPavimRod2:hover {text-decoration: underline; }
.borderBottom {
border-bottom: 1px solid #58595b;}
.docTit {
color: #939598;
font: bold 15px/18px Arial;
margin: 10px 0px;
padding: 0px;  }
/* Formularios */
.txtNormal{
color: #939598;
font: normal 12px/18px arial;
margin: 5px 0px; }


