body {
background-image:url("../images/fundo_pagina.png"); }

.topo {
width:921px;
height:288px;
background-image:url(../images/topo.png);
background-repeat:no-repeat;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#ffffff;
text-align:center;
border-top:3px #ffcc00 solid;
border-left:3px #ffcc00 solid;
border-right:3px #ffcc00 solid; }

.link_topo {
margin-right:0px; }

.link_topo a:link {
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
text-align:center; }

.link_topo a:visited {
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
text-align:center; }

.link_topo a:hover {
color:#FFcc00;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
text-align:center; }

.table_960px {
width:960px;
background-color:none; }

.conteudo {
width:921px;
background-image:url(../images/fundo_conteudo.png);
background-repeat:repeat-y;
border-left:3px #ffcc00 solid;
border-right:3px #ffcc00 solid; }

.categorias ul {
display:block;
background-image:none;
width:175px;
margin-left:1px;
margin-top:0px;
margin-bottom:0px;
padding:0px; }

.categorias ul li {
display:block;
background-image:none;
width:175px;
padding:0px;
text-indent:-5px;
list-style:none;
line-height:40px; }

.categorias ul li a:link {
display:block;
height:36px;
margin:0px;
padding:0px;
background-color:#990000;
background-image:url(../images/fundo_menu_lateral.png);
background-repeat:no-repeat;
color:#000000;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-align:left;
text-decoration:none;
text-indent:3px; }

.categorias ul li a:visited {
display:block;
height:36px;
margin:0px;
padding:0px;
background-color:#990000;
background-image:url(../images/fundo_menu_lateral.png);
background-repeat:no-repeat;
color:#000000;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-align:left;
text-decoration:none;
text-indent:3px; }

.categorias ul li a:hover {
display:block;
height:36px;
margin:0px;
padding:0px;
color:#000000;
background-color:#D1DBE5;
background-image:url(../images/fundo_menu_lateral.png);
background-repeat:no-repeat;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-align:center;
text-decoration:none; }

.categorias ul li a:active {
display:block;
height:36px;
margin:0px;
padding:0px;
background-color:#990000;
background-image:url(../images/fundo_menu_lateral.png);
background-repeat:no-repeat;
color:#000000;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-align:left;
text-decoration:none;
text-indent:3px; }

#titulo_link_index {
height:25px;
background-color:#990000;
color:#ffff00;
font-weight:bold;
text-align:left;
font-size:14px; }

.subcategorias ul {
display:block;
background-image:none;
width:100%;
margin-left:0px;
margin-top:0px;
margin-bottom:0px;
padding:0px;
border-bottom:1px outset #475E90;
border-right:1px solid #475E90; }

.subcategorias ul li {
display:block;
background-image:none;
width:100%;
padding:0px;
text-indent:10px;
list-style:none;
line-height:28px; }

.subcategorias ul li a:link {
display:block;
margin:0px;
padding:0px;
background-color:#eeeeee;
background-image:none;
color:#000000;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
text-decoration:none;
border-left:5px solid #475E90; }

.subcategorias ul li a:visited {
display:block;
margin:0px;
padding:0px;
background-color:#eeeeee;
background-image:none;
color:#000000;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
text-decoration:none;
border-left:5px solid #475E90; }

.subcategorias ul li a:hover {
display:block;
margin:0px;
padding:0px;
color:#000000;
background-color:#ffffff;
background-image:none;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
text-decoration:none;
border-left:5px inset #475E90; }

.subcategorias ul li a:active {
display:block;
margin:0px;
padding:0px;
background-color:#eeeeee;
background-image:none;
color:#000000;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
text-decoration:none;
border-left:5px solid #475E90; }

#conteudo {
height:100%;
background-color:none;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:justify; }

.titulo {
color:#990000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold; }

.conteudo_paginas {
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px; }

.table_deixar_recado {
background-color:#C5CCE2;
font-weight:bold; }

.table_contato {
width:400px;
background-color:none;
color:#990000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
margin-left:50px; }

.link_deixar_recado a:link {
display:block;
height:20px;
color:red;
background-color:#efefef;
font:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
line-height:15px;
text-decoration:none;
text-transform:uppercase; }

.link_deixar_recado a:visited {
display:block;
height:20px;
color:red;
background-color:#efefef;
font:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
line-height:15px;
text-transform:uppercase;
text-decoration:none; }

.contato_footer {
width:921px;
height:61px;
background-image:url(../images/rodape.png);
background-repeat:no-repeat;
color:#990000;
text-align:center;
font-weight:bold;
font-size:12px;
border-left:3px #ffcc00 solid;
border-right:3px #ffcc00 solid;
border-bottom:3px #ffcc00 solid; }

.data_php {
font: arial; 
font-size:12px; 
font-weight:bold;
color:#ffffff; 
text-align:right; 
height:20px;
margin-right:10px; }

.titulo_pagina_categoria {
color:#990000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-align:left;
text-transform:uppercase;
margin-left:7px; }

.titulo_pagina_subcategoria {
color:#990000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-align:left;
text-transform:uppercase;
margin-left:7px; }

/* Banner */

.banner {
width:100%;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-align:center; }
