
img	
	{
		display: inline;
		border: 0;
	}
	
.colored
	{
		color: #E24830;
	}
	

	
#active 
	{
		color: #465A71;
	}

a
	{
		font:  80% verdana, arial, helvetica, sans-serif;
		text-decoration: none;
		color: #465A71;
	}

a:link 
	{ 
		color: #465A71; 
		
	}

a:visited 
	{ 
		color: #465A71; 
	}

a:hover
	{
		color: #E24830;
		text-decoration: underline;
	}


	
body
	{
		margin: 0;
		padding: 0;
		font: 80%  arial, verdana, helvetica, sans-serif;
		text-align: left;
		color: #465A71;
		background: #294263 url(../i/bg_header.gif) repeat-x;
	}
	
	.subtitulo
	{
		margin: 0;
		padding: 0;
		font: 80%   verdana, arial, helvetica, sans-serif;
		text-align: left;
		color: #465A71;
	
		
	}

		
#header 
	{
		margin: 0;
		padding: 0;
		background: url(../i/header.jpg) no-repeat;
	height: 148px;
	}
	
#flash
	{
		margin: 0;
		padding: 0 0 0 223px;
		border: 0;
	}


#righty 
	{   float: right;
	     font: 80%  arial, verdana, helvetica, sans-serif;
		margin: 0;
		padding: 10px 20px 0 20px;
		background: #FFF;
	
				
	 
	}

#righty  a		
	
	{   
	     font: 90%  arial, verdana, helvetica, sans-serif;
		 
	}
		
	
	#middle 
	{
 
	 position: relative;
        margin: 0;
		padding: 10px 35px 0 40px;
		
	
	 
	}
		
	#content 
	{  
		margin: 0;
		padding: 0;
		  background-color: #fff;  
		
	}
	
	.lefty 
	{

	font: 70%  arial, verdana, helvetica, sans-serif;
    color: #465A71; 
	
	}
	
  #leftycurrent
	{

   color: #E24830; 
	
	}

.lefty a
	{

	font: 90%  arial, verdana, helvetica, sans-serif;
    color: #465A71; 
	
	}

#clear
	{
	clear: both;
 background-color: #fff;
	
	}

	
	.dottedline {font: 120%  arial, verdana, helvetica, sans-serif;
		font-weight: bolder;
		color: #E24830;
		border-bottom: 1px dotted #465A71;

	}
#title 
	{
	  background: url(../i/tit_empresa.gif) top left no-repeat;
		margin: 60px 0 0 200px;
		padding: 8px 0 0 90px;
		font: 100%   arial, helvetica,  verdana, sans-serif;
		color: #FFF;
	}
	
#title_servicos
	{
	  background: url(../i/tit_servicos.gif) top left no-repeat;
		margin: 60px 0 0 200px;
		padding: 8px 0 0 90px;
		font: 100%   arial, helvetica,  verdana, sans-serif;
		color: #FFF;
	}
	
	#title_contato
	{
	  background: url(../i/tit_contato.gif) top left no-repeat;
		margin: 60px 0 0 200px;
		padding: 8px 0 0 90px;
		font: 100%   arial, helvetica,  verdana, sans-serif;
		color: #FFF;
	}
	
		#title_portfolio
	{
	  background: url(../i/tit_port.gif) top left no-repeat;
		margin: 60px 0 0 200px;
		padding: 8px 0 0 90px;
		font: 100%   arial, helvetica,  verdana, sans-serif;
		color: #FFF;
	}
	
			#title_clipping
	{
	  background: url(../i/tit_clipping.gif) top left no-repeat;
		margin: 60px 0 0 200px;
		padding: 12px 0 0 90px;
		font: 100%   arial, helvetica,  verdana, sans-serif;
		color: #FFF;
	}
	
.titlestyle
	{
     display: none;
	}
	
	
#title a 
	{
		font: 100%   arial, helvetica,  verdana, sans-serif;
		text-decoration: none;
	}
	
#title a:link { color: #FFF; text-decoration: none;}
#title a:visited { color: #FFF; text-decoration: none; }
#title a:hover {color: #FFF; text-decoration: none; font-weight: bold;}
#title a#current {color: #FFF; font-weight: bold;}


#title_servicos a 
	{
		font: 100%   arial, helvetica,  verdana, sans-serif;
		text-decoration: none;
	
	}
	
#title_servicos a:link { color: #FFF; text-decoration: none;}
#title_servicos a:visited { color: #FFF; text-decoration: none; }
#title_servicos a:hover {color: #FFF; text-decoration: none; font-weight: bold;}
#title_servicos a#current {color: #FFF; font-weight: bold;}

#title_portfolio a 
	{
		font: 100%   arial, helvetica,  verdana, sans-serif;
		text-decoration: none;
	
	}
	
#title_portfolio a:link { color: #FFF; text-decoration: none;}
#title_portfolio a:visited { color: #FFF; text-decoration: none; }
#title_portfolio a:hover {color: #FFF; text-decoration: none; font-weight: bold;}
#title_portfolio a#current {color: #FFF; font-weight: bold;}





#content ul {
	list-style-type: circle;
	display: block;
}

#content li {
	list-style-type: circle;
	display: block;
}
	
#menu {
	margin: 0;
	padding:0;
	}
	
#sec {
	display: none;
}
#nav {
	margin: 0;
	padding: 0;
	height: 42px;
	list-style: none;
	display: inline;
   overflow: hidden;
	}

#nav li {
	margin: 0; 
	padding: 0;
   list-style: none;
	display: inline;
	}

#nav a {
  float: right;
	padding: 30px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:30px; /* for IE5/Win only */
	}
	#nav a:hover {
	background-position: 0 -30px;
}

	

#nav a:active, #nav a.selected {
	background-position: 0 -60px;
	}

	#clipping a  {
	width: 66px;
	background: url(../i/bt_clipping.gif) top left no-repeat;
	}
#empresa a  {
	width: 66px;
	background: url(../i/bt_empresa.gif) top left no-repeat;
	}
#servicos a  {
	width: 66px;
	background: url(../i/bt_servicos.gif) top left no-repeat;
	}
	#portfolio a  {
	width: 66px;
	background: url(../i/bt_portfolio.gif) top left no-repeat;
	}
#contato a  {
	width: 66px;
	background: url(../i/bt_contato.gif) top left no-repeat;
	}


#footer 
	{   clear: both;
		font:  80%  arial, verdana, helvetica, sans-serif;
		text-align: left;
		color: #FFF;
		margin: 0;
		padding: 6px 0 9px 40px;
		background: url(../i/bg_footer.gif) repeat-x;
	}
	
#footer a
	{
		font:  100%  arial, verdana, helvetica, sans-serif;
		text-decoration: underline;
		color: #FFF;
	}

#footer a:link { color: #FFF; }
#footer a:visited { color: #FFF; }
#footer a:hover {color: #465A71;}

