/* CSS Document */
* {margin:0px; padding:0px;}

body {
background:#001131 url(images/bg.jpg) top center no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000066;
margin:0px 0px 0px 0px;
}


div.geral { 
width:1000px;
margin:0 auto; /** centraliza o layout em qualquer browser, menos Internet Explorer **/
background:#ffffff url(images/fundo_div_geral.gif) repeat-y left top;  /** Colunas uma imagem de fundo e faz ela se repeat na vertical **/
}

div.topo { background:transparent url(images/bg_topo.jpg) center top no-repeat ; float:left; width:1000px; height:95px;   }

div.logoPwi {width:150px; position:absolute; margin-top:0px; margin-left:0px; z-index:30; }
div.logoPwi span {display:none;}
div.logoMicrosoft { float:right; position:relative; top:12px; right:59px;  z-index:20; }
div.logoMicrosoft span {display:none;}

div.menuTopo { clear:both; text-align:right; position:relative; top:26px; right:0px; z-index:10; padding-right:15px; color:#000000;}
div.menuTopo a {text-decoration:none; color:#000066; padding:1px 6px 2px 6px;}
div.menuTopo a:hover {color:#000000; background:#dbe5f6;}

div.menuTopoFaixa { clear:both; text-align:right;   position:relative; top:8px; right:0px; z-index:10; padding-right:15px; color:#000000;}
div.menuTopoFaixa a {text-decoration:none;  color:#000066; padding:1px 6px 2px 6px;}
div.menuTopoFaixa a:hover {color:#000000; background:#f1f1f1;}

div.faixa {background:url(images/bg_faixa.gif) no-repeat center top; width:1000px; height:30px; float:left;}

div.menuVertical {width:180px; padding:17px 0px 7px 0px; background:url(images/bg_menu_vertical.gif) top left repeat-x; float:left;}
div.menuVertical ul { margin:0px 0px 7px 0px; font-size:11px; }
div.menuVertical li { list-style-type:none;  border:0px solid #000000;  }
div.menuVertical li a {color:#000000; background:url(images/fundo_menu_vertical.gif) left center no-repeat;  height:1%; text-decoration:none; padding:2px 5px 3px 25px; display:block; position:relative; height:1%; }
div.menuVertical li a:hover { color:#002ac5; background:#eaeaea url(images/fundo_menu_vertical_hover.gif) right bottom repeat-y; }

h1.titMenuVertical  { font-size:11px; margin:0px; color:#001438; padding:4px 0px 4px 15px; border-top:1px solid #ffffff;border-bottom:1px solid #cccccc; background:#ececec ;  }

p.titMenuVertical a {font-weight:bold; margin:0px; padding:4px 0px 4px 15px; background:#ececec ; display:block; position:relative;  text-decoration:none; color:#0c0b36; }
p.titMenuVertical a:hover {background:#f4f4f4;}

div.conteudo {width:820px; float:left;}

div.conteudoPrincipal {  
width:816px; float:left; background:#fefefe url(images/bg_conteudo_principal.gif) top repeat-x; border-left:2px solid #ffffff; border-right:2px solid #ffffff;  border-top:2px solid #ffffff;}
div.conteudoPrincipalInterno {  
width:816px; float:left; background:#fefefe url(images/bg_conteudo_principal_int.gif) top repeat-x; border-left:2px solid #ffffff; border-right:2px solid #ffffff;  border-top:2px solid #ffffff;}

div.conteudoPrincipalEsquerdaHome { width:596px;  float:left;  padding:0px 0px 0px 0px;  }
div.conteudoPrincipalEsquerdaInterno { width:566px;  float:left; padding:0px 10px 0px 20px;  }

div.conteudoPrincipalEsquerdaInterno input, textarea { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:2px; margin:2px; border:1px solid #dadada; }
div.conteudoPrincipalEsquerdaInterno input:focus, textarea:focus {background:#eef3f8;}
.mudaFoco {background:#eef3f8;} /* para IE */

div.conteudoPrincipalColunaDireita {width:214px;  float:left;  padding-left:6px; position:relative; top:-20px; z-index:90;}

div.colunaDireitaTopo {}
div.colunaDireitaConteudo {width:195px; padding:0px 4px 1px 5px; background:#d9ceb0 url(images/meio_coluna_direita.gif) top left repeat-x; border-left:2px solid #ffffff; border-right:2px solid #ffffff; }
div.colunaDireitaConteudo h3 { background:#f3f3f3; font-weight:bold; color:#000000; font-size:15px; padding:2px 2px 2px 10px; line-height:20px;}
div.colunaDireitaConteudo h4 a {text-decoration:none; color:#000000; margin:5px; display:block; position:relative; font-weight:normal; font-size:11px;}
div.colunaDireitaConteudo h4 a:hover {color:#620000;}
div.colunaDireitaBase { margin-bottom:5px;}

div.colunaDireitaTopo1 { }
div.colunaDireitaConteudo1 {width:195px; padding:0px 4px 1px 5px; background:#dfdfdf; border-left:2px solid #c7c7c7; border-right:2px solid #c7c7c7; }
div.colunaDireitaConteudo1 h3 { font-family:"Times New Roman", Times, serif; background:#f3f3f3; font-weight:normal ; color:#000000; font-size:18px; padding:2px 2px 2px 10px; line-height:20px;}
div.colunaDireitaConteudo1 h4 a {text-decoration:none; color:#000000; margin:5px; display:block; position:relative; font-weight:normal; font-size:11px;}
div.colunaDireitaConteudo1 h4 a:hover {color:#051c71; }
div.colunaDireitaBase1 {}

div.colunaDireitaTumbs { color:#999999; width:195px; text-align:center; padding:7px 4px 1px 5px; background:#dfdfdf; border-left:2px solid #c7c7c7; border-right:2px solid #c7c7c7; }
div.colunaDireitaTumbs img {margin-bottom:7px; }
div.colunaDireitaTumbs a img {border:1px solid #aeaeae; }
div.colunaDireitaTumbs a:hover img {border:1px solid #737373; }

/* Principais Home  */

div.homePrincipalImg { width:200px; float:left; text-align:center; padding:20px 0px 17px 0px;}
div.homePrincipalImg img {padding-left:30px;}
div.homePrincipal {width:356px; float:left; padding:17px 25px 17px 15px; }

div.homePrincipal h1 a { font-weight:bold; text-decoration:none; color:#000000; font-size:15px; margin-bottom:7px; display:block; padding:2px 2px 2px 5px; line-height:20px;}
div.homePrincipal h1 a:hover {text-decoration:underline;}
div.homePrincipal h2 a {text-decoration:none; color:#002ac5 ; margin:5px 5px 12px 5px; display:block; position:relative; font-weight:bold; font-size:11px;}
div.homePrincipal h2 a:hover {color:#00176e;}
div.homePrincipal h3 a {text-decoration:none; color:#000000; margin:5px; display:block; position:relative; font-weight:normal; font-size:11px;}
div.homePrincipal h3 a:hover {color:#002ac5;}



div.conteudoEsquerdaDireita {float:left; margin-top:7px; padding:15px 0px 15px 0px; background:url(images/risco_conteudo_principal.gif) top center no-repeat;}
div.homeEsquerda {width:255px; padding:7px 7px 7px 35px;  float:left; border-right:1px solid #cccccc; }
div.homeEsquerda h1 a { font-weight:bold; text-decoration:none; color:#000000; font-size:15px; margin-bottom:7px; display:block; padding:2px 2px 2px 5px; line-height:20px;}
div.homeEsquerda h1 a:hover {text-decoration:underline;}
div.homeEsquerda h2 a { color:#001063 ; margin:5px 5px 10px 5px; display:block; position:relative; font-weight:normal; font-size:11px;}
div.homeEsquerda h2 a:hover {color:#002ac5;}
div.homeEsquerda h3 a {text-decoration:none; color:#000000; margin:5px; display:block; position:relative; font-weight:normal; font-size:11px;}
div.homeEsquerda h3 a:hover {color:#002ac5;}


div.homeDireita {width:256px; padding:7px 7px 7px 35px; float:left;	 }
div.homeDireita  h1 { color:#000000; font-size:15px; margin-bottom:7px; display:block; padding:2px 2px 2px 5px; line-height:20px;}
div.homeDireita  h1 a {text-decoration:none; color:#000000; font-size:15px; margin-bottom:7px; display:block; padding:2px 2px 2px 5px; line-height:20px;}
div.homeDireita  h1 a:hover {text-decoration:underline;}
div.homeDireita  h2 a { background:url(images/bolinha_link.gif) left center no-repeat; padding-left:15px; text-decoration:underline; color:#001063 ; margin:3px 3px 2px 0px; display:block; position:relative; font-weight:normal; font-size:11px;}
div.homeDireita  h2 a:hover {color:#002ac5; }
div.homeDireita  h3 a {text-decoration:none; color:#000000; margin:5px; display:block; position:relative; font-weight:normal; font-size:11px;}
div.homeDireita  h3 a:hover {color:#002ac5;}

/* Páginas Internas */

div.imagemDestaque { z-index:90; float:left;}
div.tituloProduto {z-index:100; position:absolute; margin-left:30px; margin-top:20px; }
div.tituloProduto h1 { font-size:22px;  color:white;} 

div.tituloPagina {z-index:100; position:absolute; margin-left:30px; margin-top:20px; }
div.tituloPagina h1 { font-size:22px;  color:white;} 

div.menuInternoHoriz { margin:0px 0px 0px 0px;  float:left;  width:564px;  text-align:center; padding:2px 0px 0px 0px; }
div.menuInternoHoriz ul {  }
div.menuInternoHoriz li {display: inline; list-style-type:none;  line-height:23px;}
div.menuInternoHoriz li a { text-decoration:none;  color:#505050; background:#e3e3e3; border-width:1px 1px 1px 1px; border-style:solid; border-color:#686868 #686868 #e3e3e3 #686868; padding:3px 7px 4px 7px;  z-index:10; }
div.menuInternoHoriz li a:hover {color:black; background:#FFFFFF; border-bottom:1px solid #ffffff;}

div.subMenuInternoHoriz { margin:2px 0px 15px 0px;  float:left;  width:564px;  text-align:center; padding:0px 0px 0px 0px; }
div.subMenuInternoHoriz ul {  }
div.subMenuInternoHoriz li {display: inline; list-style-type:none;  line-height:20px;}
div.subMenuInternoHoriz li a {  color:#505050; padding:3px 7px 4px 7px;  z-index:10; }
div.subMenuInternoHoriz li a:hover {color:#000000;  text-decoration:none;}

div.imgProduto {float:left; margin-bottom:6px; margin-right:15px; }
div.imgProduto img {margin-bottom:3px;}
div.imgProduto p { color:#000000;  font-style: italic;  font-size: smaller;  text-indent: 0; } /* legenda img produto */
div.subTituloProduto h2 {font-size:16px; margin-bottom:14px;}

div.imgNoticia {float:left; margin-bottom:6px; margin-right:15px; }
div.imgNoticia img {margin-bottom:3px;}
div.imgNoticia p { color:#000000;  font-style: italic;  font-size: smaller;  text-indent: 0; } /* legenda img noticia */
div.subTituloNoticia h2 {font-size:16px; margin:14px 0px 14px 0px;}

ul.noticiaIndice {background:#dadada; list-style:none; margin:7px 0px 0px 0px; border:1px solid #d9d9d9;}
ul.noticiaIndice li {padding:2px 0px 2px 0px; background:#f5f5f5; margin-bottom:1px;}
ul.noticiaIndice li a { padding:2px 5px 2px 26px; background:url(images/seta_indice.gif) no-repeat top left; text-decoration:none; color:#000000; position:relative; display:block;}
ul.noticiaIndice li a:hover { color:#002ac5; background:#ffffff url(images/seta_indice.gif) no-repeat top left;; }

.contGaleria { width:566px; border-top:1px solid #dfdfdf;}


div.anexos {clear:both;  margin:0px 0px 5px 0px; padding-bottom:7px;}
div.anexos span { display:block; color:#6b7797; padding:2px 5px 2px 15px; margin:7px 0px 5px 0px; font-size:11px; font-weight:bold; border-top:1px solid #dfdfdf;  } /* titulo: Anexos */
div.anexos ul { list-style-type:none;}
div.anexos ul li a {text-decoration:none; color:#000099; padding:3px 5px 3px 25px; background:url(images/ponto_anexos.gif) no-repeat center left;}
div.anexos ul li a:hover {color:#000000;}

div.linksRel {clear:both; margin:5px 0px 20px 0px; padding-bottom:7px;}
div.linksRel span {  display:block; color:#6b7797; padding:2px 5px 2px 15px; margin:7px 0px 5px 0px; font-size:11px; font-weight:bold; border-top:0px solid #dfdfdf;  } /* titulo: Limks Relacionados */
div.linksRel ul { list-style-type:none;}
div.linksRel ul li a {text-decoration:none; color:#000099; padding:3px 5px 3px 25px; background:url(images/ponto_anexos.gif) no-repeat center left;}
div.linksRel ul li a:hover {color:#000000;}

div.endereco {color:#666666;}
div.endereco address {font-style:normal;}
div.endereco span {color:#202020; }
div.endereco span span { text-decoration:underline;}

div.rodape {
clear:both;
width:1000px;
height:63px;
background:#001131 url(images/bg_rodape.gif) top repeat-x;  
text-align:center;}

div.pwiRodape { color:#848484; padding-top:12px;}
p.seloW3C {float:right; position:relative; right:20px; top:-13px;}


/*  Links Finais */
div.comandos { float:left; margin-bottom:12px;}

a.todas {background:#e8e8e8; float:left;  font-size:10px; margin:15px 3px 5px 0px;  color:#002ac5; padding:4px 9px 4px 7px; text-decoration:none;}
a.todas:hover {background:#d8d8d8; color:#000000;}

a.linksDeRodape {background:#e8e8e8; display:block; float:right; font-size:9px; margin:15px 3px 5px 5px; text-align:right;  color:#7b7b7b; padding:2px 7px 2px 5px; text-decoration:none;}
a.linksDeRodape:hover {background:#d8d8d8; color:#002ac5;}

a.mais {background:#e8e8e8; display:block; float:right; font-size:9px; margin:7px 3px 5px 5px; text-align:right;  color:#7b7b7b; padding:2px 7px 2px 5px; text-decoration:none;}
a.mais:hover {background:#d8d8d8; color:#002ac5;}

/* Estilo para o javascript do arquivo : include_menu_vertical.asp */

.menuAt {background:#eaeaea url(images/fundo_menu_vertical_active.gif) right bottom repeat-y;}
.menuAt a {  color:#0024a8 !important ; }
/* Estilo para o javascript do arquivo : include_menu_horiz.asp */
.menuHorizAt a { color:#000000 !important ; background:#ffffff !important; }