body { 
margin : 0;
padding : 5px 5px 5px 5px;
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size : 9pt;
background-color : #e6e6e6;
background-repeat : repeat-x;
} 

form { 
margin : 0;
padding : 0;
} 

h1 { 
font-family : Tahoma, Arial;
font-size : 16px;
text-decoration: underline;
margin-bottom:3px;
border : 0;
color : #006699;
} 

h3 {
font-family:georgia, arial, sans-serif;
color:#0080C0;
background:transparent;
border-bottom:#CCC 1px dotted;
font-size: 30px;
margin-top:10px;
line-height:140%;
font-weight:normal;
text-align:left
text-decoration:none
}

h4 { 
font-family : Tahoma, Arial;
font-size : 14px;
margin-bottom:3px;
border : 0;
color : #006699;
} 

h5 { 
font-family : Tahoma, Arial;
width:460px;
border : 1px dashed #d8d8d8;
float:left;	
margin:3px;	
background-color:#FFFFCC;
font-size : 10px;
margin-bottom:3px;
margin-left:3px;
} 


.hid { 
display : none;
} 

.selects { 
font-family : Tahoma, Arial;
font-size : 11px;
border : 0;
background-color : #ffffff;
color : #006633;
} 

.campo { 
font-family : Tahoma, Arial;
font-size : 11px;
color : #666666;
border : 3px solid #efefef;
background-color : #ffffff;
width : 300px;
} 

.campo_topo { 
font-family : Tahoma, Arial;
font-size : 11px;
color : #006633;
border : 0;
background-color : #ffffff;
} 

.bt { 
background-color : #efefef;
cursor : pointer;
border : 2px solid #ece8e8;
color : #009900;
font-family : Verdana, Arial;
font-size : 8pt;
margin : 2px;
} 

.col_tit { 
margin : 5px 0 0 0;
width : 450px;
padding : 2px;
border-bottom : 2px solid #999999;
text-align : left;
font-size : 14px;
font-weight : bold;
color : #2f4f00;
background-color : #efefef;
} 

.code { 
text-align : left;
background-color : inherit;
width : 430px;
padding : 1px;
font-family : "Courier New", Courier, monospace;
font-size : 12px;
color : #000000;
border : 1px solid #efefef;
} 

.quote { 
text-align : left;
background-color : inherit;
width : 440px;
padding : 1px;
font-style : italic;
font-size : 12px;
color : #666666;
border : 1px solid #efefef;
} 

a { 
color : #666666;
font-size : 12px;
background-color : inherit;
text-decoration : none;
} 

a:hover { 
color : #ff9900;
background-color : inherit;
text-decoration : underline;
} 

a.topo { 
color : #ffffff;
background-color : inherit;
text-decoration : none;
} 

a.topo:hover { 
color : #ffffff;
background-color : inherit;
text-decoration : underline;
}
 
a.link1 { 
color : #666666;
width : 468px;
float : left;
font-size : 11px;
text-align : left;
background-color : #fcfcfc;
padding : 4px 0 4px 5px;
text-decoration : none;
border-bottom : 1px solid #dddddd;
border-right : 1px solid #dddddd;
border-left : 1px solid #dddddd;
} 

a.link1:hover { 
color : #3b6c0a;
width : 468px;
float : left;
font-size : 11px;
background-color : #efefef;
padding : 4px 0 4px 5px;
text-decoration : none;
border-bottom : 1px solid #dddddd;
border-right : 1px solid #dddddd;
border-left : 1px solid #dddddd;
} 

a.link2 { 
color : #666666;
width : 224px;
float : left;
background-color : #ffffff;
padding : 0 0 0 5px;
text-decoration : none;
line-height : 17px;
} 

a.link2:hover { 
color : #3b6c0a;
width : 224px;
float : left;
background-color : #efefef;
padding : 0 0 0 5px;
text-decoration : none;
} 

div#portifolio {
	width: 500px;
	float: left;
	overflow: scroll;
	overflow-x: hidden;
}
#centro2{	width:505px;	float:left;	margin-left:5px;	background-color:#ffffff;	text-align:center;}
.centro1{	border : 1px dashed #d8d8d8;	width:239px;	float:left;	margin:3px;	background-color:#ffffff;	}
.centro2{	border : 1px dashed #d8d8d8;	width:239px;	float:right;	margin:3px;	background-color:#ffffff;	}
.centro3{	float: left; border : 1px dashed #d8d8d8;	width:478px;	margin:5px;	background-color:#ffffff;}
.centro4{	color : #666666; text-align : left; margin:5px; border : 1px solid  #d8d8d8;	width:495px;	margin:5px;	background-color:#F7F7F7; }
.centro5{	                             	width:495px;	margin:5px;	background-color:#ffffff; }
.centro6{	margin-left:5px; color : #666666; width:495px;	float:right;	margin:3px;	background-color:#ffffff; text-align : left;	}
.centro7{	color : #666666; text-align : left; margin:5px; border : 2px solid  #d8d8d8;	width:495px;	margin:5px;	background-color:#FFFFFF; }
.portifolio{	color : #FBFBFB; text-align : left; margin:5px; border-top : 2px solid  #d8d8d8; border-bottom: : 2px solid  #d8d8d8;	width:495px;	margin:5px;	background-color:#FFFFFF; }

.style1 {color: #006699} 

#corpo { 
width : 767px;
float : left;
background-color : #ffffff;
border : 1px solid #b6b6b6;
padding : 5px;
} 

#corpo_base {  
width : 767px;
} 

#corpo .box_cat { 
width : 432px;
float : left;
padding : 10px 5px 5px 8px;
font-family : Tahoma, Arial;
font-size : 11px;
border : 1px solid #efefef;
line-height : 20px;
} 

#corpo .box_cat h1 { 
font-size : 18px;
margin : 0;
font-weight : normal;
} 

#corpo .box_cat a { 
color : #006600;
} 

#corpo .box_cat h2 { 
font-size : 11px;
font-weight : normal;
margin : 0;
color : #999999;
} 

#corpo .box { 
width : 495px;
float : left;
border : 1px dashed #d8d8d8;
} 

#corpo .boxx { 
width : 495px;
float : left;
} 

#corpo .box .title { 
width : 469px;
height : 24px;
text-align : left;
border-bottom : 1px solid #efefef;
font-size : 10pt;
} 

#corpo .box_top { 
width : 469px;
float : left;
border : 3px solid #efefef;
border-top : 0;
} 

#corpo .space { 
width : 469px;
float : left;
height : 5px;
font-size : 0;
} 

#corpo .space_cat { 
width : 400px;
float : left;
height : 5px;
font-size : 0;
} 

#corpo .doblespace { 
height : 10px;
font-size : 0;
} 

#corpo .pad { 
padding : 3px;
} 

#corpo .sup_pad { 
padding : 10px;
} 

#corpo fieldset { 
border : 1px solid #cccccc;
} 

#direito { 
width : 118px;
float : right;
background-color : #ffffff;
} 

.menuConteudo { 
width : 120px;
float : right;
background-color : #ccffff;
border-left : 1px solid #006699;
} 

#topo .midle { 
width : 5px;
height : 100px;
float : left;
background-color : #ffffff;
} 

#topo .right { 
width : 152px;
height : 94px;
padding : 6px 8px 0 0;
float : left;
text-align : right;
font-size : 8pt;
font-family : Verdana, Arial;
color : #ffffff;
} 

#topo .selects { 
width : 140px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 8pt;
border : 0;
background-color : #ffffff;
color : #006633;
} 

#topo .campo_topo { 
width : 109px;
padding : 1px 0 2px 0;
float : left;
margin : 10px 0 0 12px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 8pt;
color : #006633;
border : 0;
background-color : #ffffff;
} 

#topo .ok { 
float : left;
margin : 10px 0 0 4px;
} 

#menu_topo a:hover { 
color : #ceffce;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 8pt;
text-decoration : none;
} 

#menu_topo .ico { 
float : left;
margin : -3px 2px 0 0;
} 

#menu_topo li { 
display : inline;
} 

#menu_topo .news { 
margin-left : 50px;
float : left;
} 

#menu_topo .campo_topo { 
width : 157px;
padding : 1px 0 2px 0;
float : left;
margin : 1px 0 0 2px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 8pt;
color : #006633;
border : 0;
background-color : #ffffff;
} 

#menu_topo .ok { 
float : left;
margin : 1px 0 0 4px;
} 

#menu_site { 
width : 131px;
height : 100%;
float : left;
background-color : #f0faff;
border-bottom : 1px solid #b2d1f0;
border-right : 1px solid #b2d1f0;
border-left : 1px solid #b2d1f0;
} 


#menu_site .categorias { width:131px; float:left; text-align:center; padding:0px 0px 0px 0px; background-repeat:repeat-x; color:#FFFFFF; font-family:Tahoma, Arial; font-size:13px; font-weight:bold }
#menu_site a.itens { width:131px; float:left; padding:3px 2px 3px 0px; text-align:left; font-family:Tahoma, Arial; font-size:11px; color:#666666; text-decoration:none; border-bottom:1px solid #CCEEFF; border-top:1px solid #FFFFFF;  }
#menu_site a.itens:hover { width:131px; float:left; padding:3px 2px 3px 0px; text-align:left; font-family:Tahoma, Arial; font-size:11px; color:#000000; background-color:#F7F7F7; text-decoration:none; border-bottom:1px solid #C2C2C2; }


#conteudo { 
width : 500px;
float : right;
margin : 0 5px 5px 5px;
text-align : justify;
} 
 
#conteudo #centro { 
width : 475px;
float : left;
} 

#conteudo #home { 
width : 475px; 
} 

#conteudo #home .dest_tot h1 { 
font-size : 10pt;
margin : 0;
font-weight : normal;
} 

#conteudo #home .dest_tot h2 { 
font-size : 11px;
margin : 0;
color : #666666;
font-weight : normal;
height : 55px;
line-height : 18px;
} 

#conteudo #home .dest_tot a { 
color : #000000;
} 

#conteudo #home .dest_buttons { 
float : right;
margin-right : 10px;
} 

#conteudo #home .dest_buttons a.but { 
float : left;
font-size : 14px;
margin : 1px 2px 0 2px;
padding : 1px 5px 1px 5px;
background-color : #b4d880;
color : #ffffff;
font-weight : bold;
} 

#conteudo #home .dest_buttons a.but:hover { 
float : left;
font-size : 14px;
margin : 1px 2px 0 2px;
padding : 1px 5px 1px 5px;
background-color : #5b8025;
color : #ffffff;
font-weight : bold;
} 

#conteudo #home .dest_buttons .but_over { 
float : left;
font-size : 14px;
margin : 1px 2px 0 2px;
padding : 1px 5px 1px 5px;
background-color : #5b8025;
color : #ffffff;
font-weight : bold;
} 

#conteudo #home .artigos h1 { 
font-size : 14px;
font-weight : normal;
margin : 0;
} 

#conteudo #home .artigos h2 { 
font-size : 11px;
font-weight : normal;
margin : 0;
color : #999999;
} 

#conteudo #home .artigos h3 { 
font-size : 17px;
font-weight : normal;
margin : 10px 0 0 0;
color : #999999;
} 

#conteudo #home .artigos a { 
color : #000000;
} 

#conteudo #home .top_dow { 
width : 244px;
height : 202px;
line-height : 18px;
} 
#conteudo #home hr { 
border : 1px solid #cccccc;
width : 100%;
} 
#conteudo #home .double { 
width : 500px;
float : left;
margin : 5px 0 5px 0;
} 
#conteudo #home .double .box { 
width : 244px;
height : 240px;
line-height : 18px;
} 
#conteudo #home .double .title { 
width : 229px;
height : 26px;
} 
#conteudo #home .double .left { 
width : 235px;
float : left;
margin-right : 5px;
} 
#conteudo #home .double .right { 
width : 235px;
float : left;
} 
#conteudo .selects { 
font-family : Tahoma, Arial;
font-size : 11px;
color : #666666;
border : 3px solid #efefef;
background-color : #ffffff;
width : 300px;
} 
#conteudo .box_pub { 
width : 468px;
height : 60px;
float : left;
border : 1px solid #efefef;
} 
#conteudo .cats { 
width : 200px;
float : left;
} 
#conteudo .categorias { 
margin-top : 20px;
} 
#conteudo .categorias a { 
color : #000000;
} 
#conteudo .categorias ul { 
margin : 0;
padding : 0 0 0 10px;
} 
#conteudo .cat_down { 
width : 446px;
float : left;
} 
#conteudo .cat_out { 
width : 444px;
margin-top : 10px;
float : left;
background-color : #f5f5f5;
border : 1px solid #eeeeee;
padding : 3px 0;
font-size : 14px;
text-align : center;
text-transform : uppercase;
} 
#conteudo .order { 
font-family : Verdana, Arial;
font-size : 9pt;
} 
#conteudo .order a { 
color : #666666;
} 
#conteudo .pagination { 
width : 450px;
float : left;
} 
#conteudo a.page { 
float : left;
margin : 0 2px 0 2px;
padding : 1px 5px 1px 5px;
border : 1px solid #5b8025;
background-color : #b4d880;
color : #ffffff;
font-weight : bold;
} 
#conteudo a.page:hover { 
float : left;
margin : 0 2px 0 2px;
padding : 1px 5px 1px 5px;
border : 1px solid #5b8025;
background-color : #5b8025;
color : #b4d880;
font-weight : bold;
} 
#conteudo .page_is { 
float : left;
margin : 0 2px 0 2px;
padding : 1px 5px 1px 5px;
border : 1px solid #5b8025;
background-color : #5b8025;
color : #b4d880;
font-weight : bold;
} 
#conteudo .not { 
text-align : justify;
padding : 5px;
font-size : 10pt;
} 
#conteudo h1 { 
font-size : 13pt;
} 
#conteudo .area_tit { 
font-size : 13pt;
color : #006633;
font-weight : bold;
text-decoration : underline;
font-family : Arial, Helvetica, sans-serif;
} 
#conteudo .box_bot a.but1 { 
background-color : #ffffff;
padding : 1px 4px 3px 0;
margin : 0 2px 0 4px;
border : 1px solid #006633;
border-bottom : 0;
float : left;
text-decoration : none;
} 
#conteudo .box_bot a.but1:hover { 
color : #006600;
background-color : #fafff4;
padding : 1px 4px 3px 0;
margin : 0 2px 0 4px;
border : 1px solid #006633;
border-bottom : 0;
float : left;
text-decoration : none;
} 
#conteudo .box_bot a.but2 { 
background-color : #ffffff;
padding : 1px 4px 0 0;
margin : 0 2px 0 4px;
border : 1px solid #006633;
float : left;
text-decoration : none;
} 
#conteudo .box_bot a.but2:hover { 
color : #006600;
background-color : #fafff4;
padding : 1px 4px 0 0;
margin : 0 2px 0 4px;
border : 1px solid #006633;
float : left;
text-decoration : none;
} 
#conteudo #contato ul { 
text-align : right;
margin : 2px;
padding : 0;
margin-right : 60px;
} 
#conteudo #contato li { 
display : inline;
} 
#conteudo #contato code { 
width : 440px;
margin-left : 3px;
margin-bottom : 10px;
float : left;
background-color : #ffffdd;
border : 1px solid #ffcc99;
} 
#conteudo .servicos { 
text-align : justify;
margin-right : 10px;
} 
#conteudo .servicos li { 
margin : 10px 0 10px 0;
} 
#conteudo #colunas { 
color : #666666;
} 
#conteudo #colunas li { 
margin-left : 0;
padding : 0;
} 
#conteudo #colunas code { 
border : 1px dashed #eee8ba;
background-color : #fffbdd;
width : 440px;
float : left;
padding : 2px;
margin : 4px 0;
color : #000000;
font-size : 8pt;
font-family : "Courier New", Courier, monospace;
} 
#conteudo #colunas cite { 
border : 1px dashed #cccccc;
background-color : #efefef;
width : 440px;
float : left;
padding : 2px;
margin : 4px 0;
color : #000000;
font-size : 9pt;
font-style : italic;
text-align : center;
} 
#conteudo #ws .menu a { 
color : #000000;
} 
#conteudo #ws .menu a:hover { 
color : #3b6c0a;
text-decoration : none;
background-color : #e5e5e5;
border-top : 1px solid #3b6c0a;
border-bottom : 1px solid #3b6c0a;
} 
#conteudo #co .menu a { 
color : #000000;
} 
#conteudo #co .menu a:hover { 
color : #3b6c0a;
text-decoration : none;
background-color : #e5e5e5;
border-top : 1px solid #3b6c0a;
border-bottom : 1px solid #3b6c0a;
} 
#conteudo #admin a:hover { 
text-decoration : none;
color : #000000;
font-weight : bold;
} 
#conteudo #present { 
width : 432px;
float : left;
padding : 10px 5px 5px 8px;
line-height : 18px;
font-family : Tahoma, Arial;
font-size : 11px;
border : 1px solid #efefef;
background-color : #f9f8f8;
} 
#conteudo #present .in { 
width : 100%;
float : left;
margin-bottom : 5px;
} 
#conteudo #present img { 
float : left;
margin-right : 5px;
} 
#conteudo #present h1 { 
width : 80%;
float : left;
font-size : 18px;
font-weight : normal;
margin : 10px 0 0 0;
padding : 0;
} 
#conteudo #present h1 a { 
color : #000000;
} 
#conteudo #present h1 a:hover { 
color : #ff9900;
} 
#conteudo #present h2 { 
width : 80%;
float : left;
font-size : 11px;
font-weight : normal;
margin : 0;
padding : 0;
} 
#conteudo #present p { 
width : 100%;
float : left;
margin : 5px 0;
} 
#conteudo #present .field { 
width : 150px;
float : left;
margin-right : 5px;
height : 14px;
padding : 2px;
border : 1px solid #d7cfcf;
font-family : Tahoma, Arial;
font-size : 11px;
} 
#conteudo #present .but { 
float : left;
} 
#conteudo #present select { 
width : 100px;
padding : 2px;
border : 1px solid #d7cfcf;
font-family : Tahoma, Arial;
font-size : 11px;
} 
#conteudo .new_cats { 
width : 430px;
float : left;
padding : 10px 5px 5px 8px;
line-height : 18px;
margin-top : 20px;
font-family : Tahoma, Arial;
font-size : 11px;
} 
#conteudo .new_cats legend { 
font-family : Tahoma, Arial;
font-size : 18px;
color : #000000;
padding : 0 0 10px 0;
} 
#conteudo .new_cats a { 
color : #000000;
} 
#conteudo .new_cats .cat_link { 
width : 193px;
float : left;
text-decoration : none;
color : #333333;
margin-right : 6px;
padding : 5px;
border : 1px solid #e0e0e0;
border-left : 5px solid #e0e0e0;
} 
#conteudo .new_cats .titulo { 
font-size : 15px;
} 
#direita { 
width : 141px;
float : right;
text-align : right;
font-size : 11px;
} 
#direita .box .title { 
width : 135px;
} 
#direita .space { 
width : 135px;
} 
#direita a.colunas { 
width : 131px;
float : left;
padding : 3px 4px 3px 0;
color : #666666;
text-align : right;
text-decoration : none;
border-bottom : 1px solid #efefef;
} 
#direita a.colunas:hover { 
width : 131px;
float : left;
padding : 3px 4px 3px 0;
color : #ff9900;
text-align : right;
background-color : #f5f5f5;
text-decoration : none;
border-bottom : 1px solid #efefef;
} 
#direita .pub .ti { 
width : 131px;
float : left;
margin-top : 5px;
padding : 2px 4px 2px 0;
border-bottom : 1px solid #cccccc;
text-align : center;
font-weight : bold;
} 
#direita .pub a { 
width : 131px;
float : left;
padding : 1px 4px 1px 0;
color : #666666;
text-align : right;
text-decoration : none;
border-bottom : 1px solid #efefef;
} 
#direita .pub a:hover { 
width : 131px;
float : left;
padding : 1px 4px 1px 0;
color : #ff9900;
text-align : right;
background-color : #f5f5f5;
text-decoration : none;
border-bottom : 1px solid #efefef;
} 
#direita .pub a.l { 
width : 131px;
float : left;
padding : 2px 4px 2px 0;
color : #666666;
text-align : right;
background-color : #f5f5f5;
text-decoration : none;
border-bottom : 1px solid #cccccc;
} 
#direita .pub a.l:hover { 
width : 131px;
float : left;
padding : 2px 4px 2px 0;
color : #ff0000;
text-align : right;
background-color : #cccccc;
text-decoration : none;
border-bottom : 1px solid #cccccc;
} 
#direita .publi { 
width : 120px;
height : 60px;
float : right;
margin : 5px 5px 5px 0;
font-size : 0;
background-color : #ffffff;
border : 1px solid #cccccc;
} 
#direita .cont { 
margin : 2px;
text-align : left;
} 
#direita .cont h1 { 
font-size : 10pt;
color : #000000;
text-align : left;
font-weight : normal;
margin : 0;
} 
#direita .cont h2 { 
font-size : 9pt;
color : #666666;
text-align : left;
font-weight : normal;
margin : 0;
} 
#direita .cont a { 
text-decoration : underline;
color : #000000;
} 
.hyperbanner { 
width : 761px;
margin-top : 5px;
border : 3px solid #efefef;
height : 90px;
float : left;
text-align : left;
font-size : 0;
} 
#rodape { 
width : 767px;
float : left;
margin-top : 5px;
font-size : 9pt;
} 
#rodape .links { 
background-color : #f0faff;
padding : 3px 0 1px 0;
text-align : center;
border-top : 1px solid #b2d1f0;
border-bottom : 1px solid #b2d1f0;
border-right : 1px solid #b2d1f0;
border-left : 1px solid #b2d1f0;
} 
#rodape .links ul { 
margin : 5px 0 5px 0;
} 
#rodape .links li { 
margin-left : 5px;
padding-left : 15px;
display : inline;
} 
#rodape .box { 
width : 761px;
padding : 5px 0 0 0;
text-align : left;
color : #999999;
} 
#rodape a { 
color : #636363;
background-color : inherit;
text-decoration : none;
} 
#rodape a:hover { 
color : #3b6c0a;
background-color : inherit;
text-decoration : underline;
} 
li { 
margin-left : -30px;
list-style : none;
} 
li.menu { 
margin-left : -40px;
} 
blockquote {
font-size:9pt;
background:#FFF;
color:#666666
}
