body 
{
background-color:#ffffff;
/*background-image: url(../../media/fundo.jpg);*/
margin: 0px;
font-size: 11px; 
color: #000000;
padding-left:2px;
padding-right:2px; 
font-family: Verdana, Arial, Helvetica, sans-serif;
}
#corpo_in
{
position:relative;
margin: 0px auto;
width:988px;
}
#titulohead 
{
top:12px; 
left:120px;
width:150px; 
position: absolute;
}
* html #titulohead  /* hack pro Ie */
{
top:24px;
}
#corpo
{
margin: 0px auto;
width:100%;
position: absolute;
background-image:url(../../media/bg_body.gif);
background-repeat:repeat-x;
background-color:#ffffff;
/*border-left: 6px solid #ffffff;*/
/*border-right: 6px solid #ffffff;*/

}
#logo
{
margin-left: 10px;
margin-top:15px;
position:absolute;

}
.tituloslogan
{
font-weight:bold; 
font-size:14px;
color:#ffffff;
border-bottom:1px solid #ffffff;
}
.slogan 
{
margin-top:10px;
font-weight:bold; 
font-size:9px;
color:#ffffff;
}
#banner
{
margin-left: 360px;
margin-top:18px;
position:absolute;
}
#linksmenu a
{
position: relative;
left:350px;
top:115px;
padding-top: 6px;
padding-bottom: 6px;
padding-left: 6px;
padding-right: 6px;
width: 100px;
color: #1397CA;
text-decoration: none;
}

#linksmenu a:hover{
background:url(../../media/over_menu.jpg);
}

#busca
{
margin-left: 50px;
margin-top:85px;
position:absolute;
}

#ferramenta a
{
position: relative;
left:100px;
top:140px;
padding-top: 6px;
padding-bottom: 6px;
padding-left: 6px;
padding-right: 6px;
width: 100px;
color: #ffffff;
text-decoration: none;
}

#ferramenta a:hover{
background:url(../../media/over_menu.jpg);
}

#corpo_full {
position: relative;
top:10px;
margin-top:160px;
float:left;
overflow: hidden;
width:660px;
padding-left:10px;
padding-right:10px;
background-image:url(../../media/fundo_corpo.gif);
background-repeat:no-repeat;
background-position:top;
}
#corpo_full2 {
position: relative;
top:10px;
_top:-432px;
margin: 100px auto;
margin-top:160px;
float:left;
overflow: hidden;
width:660px;
padding-left:10px;
padding-right:10px;
background-image:url(../../media/fundo_corpo.gif);
background-repeat:no-repeat;
background-position:top;
}
#corpo_esquerdo {
position: relative;
float:left;
width:148px;
top:180px;
/*background-image:url(../../media/fundo_esq.gif);*/
}
#corpo_direito {
position: relative;
float:left;
width:280px;
top:160px;
/*background-image:url(../../media/fundo_dir.gif);*/
}
#corpo_direito a {
text-align:left;
padding:2px;
background-color: #E1ECE9;
}
#corpo_direita {
position: relative;
top:-1440px;
width:134px;
float:right;
padding-left:10px;
padding-right:10px;
}
#corpo_esq {
position: relative;
width:130px;
top:180px;
float:left;
}
#rodape {
float:left;
width:100%;
height:40px;
padding-top:8px;
padding-bottom:2px;
text-align:center;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#1397CA;
/*background-image:url(../../media/fundo_rodape.jpg);*/
background-position:top;
color:#ffffff;
}
#menu_titulo {
/*background-image:url(media/fundo_menu.gif);*/
background-color:#1397CA;;
width:146px;
margin-left:2px;
padding-top:3px;
padding-bottom:3px;
margin-bottom:4px;
margin-top:4px;
text-transform:uppercase;
font:10px Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
text-align:center;
font-weight: bold;
}
#menu_esquerdo {
width:140px;
margin-left:2px;
margin-right:4px;
}
#menu_esquerdo li {
list-style:none;
}
#menu_esquerdo li a {
border-bottom:1px solid #cccccc;
color: #000000;
text-decoration: none;
font-size:9px;
text-transform:uppercase;
color:#000000;
position:relative;
display:block;
list-style:none;
_margin-left: -14px;
padding:4px;

}
#menu_esquerdo li a:hover {
background-color:#006633;
border-bottom:1px solid  #6666cc;
color: #ffffff;
position:relative;
text-decoration: none;
_margin-left: -14px;
padding:4px;


}
.titulo_dir {
font-family:Verdana, Arial, Helvetica, sans-serif; 
COLOR: #1397CA;
font-size:13px; 
font-weight:bold; 
/*text-transform:uppercase; */
border-bottom:1px solid #1397CA;
display:block;
}
td 
{
FONT-SIZE: 14px;
COLOR: #1397CA; 
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

h1
{	
FONT-SIZE: 10px; 
COLOR: #333333;
padding-left:2px;
text-align:left;
padding-right:2px; 
font-family: verdana;
}
h1:hover 
{
TEXT-DECORATION: none;
}
h2 {
font-size:13px;
text-align:left;
border-bottom:1px solid #CC3300;
text-transform:uppercase;
font-weight:bold;
color:#CC3300;
}
h3 
{
color: #003366;
font-weight: bold;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
border-bottom:2px solid #CC3300;
}

p
{	
FONT-SIZE: 11px; 
COLOR: #333333;
padding-left:2px;
padding-right:2px; 
font-family: Verdana, Arial, Helvetica, sans-serif;
}
p:hover 
{
TEXT-DECORATION: none;
}
					
a 
{	
FONT-SIZE: 11px;
font-weight:bold;
COLOR: #000000; 
font-family: Verdana;
}
a:hover 
{
TEXT-DECORATION: none;
}

blockquote {
color:#336666;
text-transform:capitalize;
font-weight:bold;
font:Georgia, "Times New Roman", Times, serif;
}
					
a.newsgroup 
{
FONT-WEIGHT: bold; 
FONT-SIZE: 11px; 
COLOR: #0850A0; 
TEXT-DECORATION: none;
}

a.newsgroup:hover 
{
COLOR: #ff6600; 
TEXT-DECORATION: none;
}
																			
a.toolbar
{ 
COLOR:#ffffff; 
FONT-WEIGHT: bold; 
TEXT-DECORATION: none; 
FONT-FAMILY: veradana,arial;
}
a.toolbar:Hover 
{ 
COLOR:#FFcc66; 
TEXT-DECORATION: none;
}
															
a.menu 
{ 
TEXT-DECORATION: none; 
font-size: 10px; 
text-transform: capitalize;
}

a.menu:hover 
{ 
TEXT-DECORATION: none; 
font-weight:bold; 
color:#cc3300;
}
					
a.gateway 
{
FONT-WEIGHT: bold; 
TEXT-DECORATION: none;
color:#000000;
}

a.gateway:hover 
{
}
					
a.link:Hover 
{ 
font-size: 8pt; text-decoration:none;
}

a.link	
{
color:black; 
font-size: 8pt; 
text-decoration:none;
}
					
<!-- estilo dos diretorios -->

a.cat 
{
font-size: 18px; 
font-weight: bold; 
font-family: Tahoma;
}

a.subcat 
{
font-size: 12px; 
font-weight: normal; 
font-family: Tahoma;
}

a.trail 
{
font-size: 12px; 
font-weight: normal; 
font-family: Tahoma;
}

input 
{
background-color: #eeeeee; 
color: #000000; 
font-size: 12px; 
font-weight: bold; 
font-family: arial; 
border: 1px #CCCCCC solid; 
vspace:5; 
hspace:5;
}

<!-- eframe da pagina interna -->

iframe.external
{
width: 100%; 
height: 600px;
}


/* estilo do box de conteudo da home */

.titulo {
font-size:12px;
text-align:left;
border-bottom:1px solid #CC3300;
text-transform:uppercase;
font-weight:bold;
color:#CC3300;
}

.texto {
font-size:10px;
color:#333333;
background-color:#E2EBE9;
padding:4px;
display: inherit;
text-align:justify;
}

.linkbox {
font-size:10px;
color:#cc3300;
font-weight:bold;
text-decoration:none;
border-bottom:1px solid# #CC3300;
}

.contentslide{
border: 6px solid  #566666;
border-bottom-width: 6px;
padding: 8px;
width: 250px;
overflow: auto  ;
}

.contentslide .contentdiv{
display: none;
}

.pagination{
width: 266px; /*Width of pagination DIV. To equal that of Content Slider's width, take into account the later's left/right paddings!*/
text-align: right;
background-color: #566666;
border: 6px solid  #566666;
border-width: 0 6px; /*Left/ right border width of pagination DIV.*/
padding: 0 0 4px 0;
}

* html .pagination{ /*Simplified box model hack to get IE5 to display width equal to that of Content Slider's*/
width: 250px; /*IE5 width*/
w\idth: 266px; /*IE6 width*/
}

.pagination a{
padding: 0 5px;
text-decoration: none; 
color: #000000;
background-color: white;
font-size:12px;
}

.pagination a:hover, .pagination a.selected{
color: #333333;
background-color: #99CC00;
}
