@charset "utf-8";
/* CSS Document */

body
{
margin:0 auto;
background-color:#fff;
background-repeat:repeat-x;
background-position:top;
background-image:url(../imagens/background2.jpg);

}



#pagina{
	width:980px;
	margin:0 auto;
	height:auto;
	background-color:#FFF;

}

h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:2.0em;
color:#333333;
margin:0;
}

h2{
	font-family:Verdana, Geneva, sans-serif;
	font-size:1.3em;
	color:#640409;
	font-weight:normal;

}

#topo2{
	width:100%;
	background-color:#FFF;
	
}

#logo{
	width:980px;
	height:100px;
	margin:0 auto;
}

#logomarca{
	width:400px;
	height:100px;
	float:left;
}

#rxx{
	width:580px;
	height:100px;
	float:left;
	background-color:#FFF;
}

#menu{
width:100%;
height:35px;
background-color:#333333;
}

#topo{
	width:1024px;
	height:400px;
}


#topo_flash{
	width:980px;
	height:300px;
	background-color:#FFF;
	float:left;
}

#port{
	width:980px;
	height:40px;
	background-image:url(../imagens/portfolio.png);
}

#list_im{
	width:100%;
	height:190px;
	background-color:#ccc9c9;
	padding-bottom:5px;
	padding-top:5px;
}

#portfolio{
	width:980px;
	height:170px;
	float:left;
	background-color:#eaeaea;
	
}

.image{
width:326px;
height:170px;
float:left;
}

img{
	border:0;
	
	}

.image2 a img {
	
	border: solid 4px #999;
}
.image2 a:hover img {
	border-color:#640409;
}
.image2 a:hover {  /* wakeup IE */
	border-width: 0;
}

.image2{
width:300px;
height:90px;
padding:10px;
}


	
	#tooltip{
	position:absolute;
	border:1px solid #333;
	background:#f7f5d1;
	padding:2px 5px;
	color:#333;
	display:none;
	}
	
	#noticias{
		width:310px;
		height:auto;
		font-family:Verdana, Geneva, sans-serif;
		font-size:0.8em;
	}
	
	
#noticias li {
list-style: none; 
margin: 0;
display:block;
padding-bottom:5px;
border-bottom:1px solid #ccc;
padding-top:5px;

}
#noticias li a {
height:1px; /* IE5.0 bug */
margin:0;
background: #fff;
text-decoration: none;

}
#noticias li a:link {
color: #666;
}
#noticias li a:visited {
color:#666;
}
#noticias li a:hover {
color: #600201;

}


.descricao{
width:300px;
height:90px;
padding-left:10px;
padding-right:10px;


}

.descricao a:link{
	text-decoration:none;
	color:#666;
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.7em;
}

.descricao a:visited{
	text-decoration:none;
	color:#666;
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.7em;
}

.descricao a:hover{
	text-decoration:none;
	color:#600201;
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.7em;
}





#conteudo{
	width:980px;
	height:auto;
	padding-bottom:10px;
	padding-top:10px;
	float:left;
	background-color:#FFF;
}

#conteudo1{
width:310px;
height:auto;
padding-right:25px;
float:left;
}

#serv{
width:310px;
height:30px;
background-color:#333;
}

#ser{
	padding-left:15px;
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.2em;
	font-weight:bold;
}

#esq{
	padding-left:15px;
	color:#600201;
	font-family:Verdana, Geneva, sans-serif;
	font-size:1.2em;
}

#briefing{
	width:285px;
	height:200px;
	padding-left:15px;
}

#wrap{
	padding:10px;
}

#conteudo_item{
width:310px;
height:auto;
padding-top:10px;
}

#conteudo2{
width:310px;
height:auto;
padding-right:25px;
float:left;

}

#sol{
width:310px;
height:30px;
background-color:#333;

}

#conteudo3{
width:310px;
height:auto;
float:left;

}

#conteudo4{
width:400px;
height:auto;
float:left;

}

#not{
width:310px;
height:30px;
background-color:#333;

}

#conteudo_servicos{
width:300px;
padding-left:10px;
}

/*menu cando superior direito*/

#menuhor {
border:none;
margin: 0 ;
font: 0.8em Verdana, Arial, Helvetica, sans-serif;
padding:5px;
}
#menuhor li {
list-style: none; 
margin: 0;
display:block;
padding-bottom:5px;

}
#menuhor li a {
height:1px; /* IE5.0 bug */
margin:0;
background: #fff;
text-decoration: none;

}
#menuhor li a:link {
color:#666;
}
#menuhor li a:visited {
color:#666;
}
#menuhor li a:hover {
color: #600201;

}

#rodape{
	width:100%;
	padding-top:10px;
	padding-bottom:10px;
	height:90px;
	background-color:#eaeaea;
	float:left;
	border-top:1px solid #666;
}

#logo_rodape{
	width:300px;
	height:90px;
	float:left;
}

#rodape_texto{
	width:980px;
	margin:0 auto;
	font-family:Verdana, Geneva, sans-serif;
	color:#666;
	font-size:11px;
	padding-top:7px;
}

a.classe1:link {text-decoration: none; color:#666;}
a.classe1:visited {text-decoration: none; color:#666;}
a.classe1:hover {text-decoration: underline; color:#666;}
a.classe1:active {text-decoration: none; color:#666;}

#text{
	padding-top:35px;
	padding-left:7px;
	padding-right:7px;
	float:left;
}

#quemsomos{
width:980px;
float:left;
padding-top:10px;
height:auto;
background-color:#FFF;
}

#lateral_esquerda{
width:300px;
float:left;
padding-right:20px;
height:auto;
}

#latera{
	width:660px;
	height:30px;
	background-color:#eaeaea;

}

#latera_co{
	padding-left:15px;
	font-family:Verdana, Geneva, sans-serif;
	color:#666;
	font-size:1.5em;
	font-weight:bold;
}


#latera_do{
	padding-left:15px;
	font-family:Verdana, Geneva, sans-serif;
	color:#666;
	font-size:1.4em;
	font-weight:bold;
}




#lateral_direita{
width:660px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.9em;
color:#333;
text-align:justify;
}

#li{
width:300px;
height:auto;
border:1 px solid #eaeaea;
}

#menuhors {
border:none;
margin: 0 ;
font: 13px Verdana, Arial, Helvetica, sans-serif;
padding:5px;
border:1px solid #eaeaea;
}
#menuhors li {
list-style: none; 
margin: 0;
display:block;
padding-bottom:5px;

}
#menuhors li a {
height:1px; /* IE5.0 bug */
margin:0;
background: #fff;
text-decoration: none;

}
#menuhors li a:link {
color: #666;
}
#menuhors li a:visited {
color:#666;
}
#menuhors li a:hover {
color: #600201;

}

#s{
width:300px;
height:30px;
background-color:#eaeaea;
color:#666666;
}

#trabalho{
	width:980px;
	height:90px;
	background-image:url(../imagens/trbalho.jpg);
	float:left;
}

#servicosweb{
	width:980px;
	height:90px;
	background-image:url(../imagens/servicosweb.jpg);
	float:left;
}

#conteudo_trabalho1{
	width:300px;
	padding-left:12px;
	padding-right:14px;
	padding-bottom:15px;
	padding-top:20px;
	float:left;
	height:55px;
}

#suitem{
	width:980px;
	height:auto;
	float:left;
}

#clientes{
	width:550px;
	height:auto;
	padding:10px;
	float:left;
}

#a{
	width:520px;
	height:auto;
	padding:10px;
	font-size:1.3em;
	font-family:Verdana, Geneva, sans-serif;
	color:#333;
	font-weight:bold;
	background-color:#eaeaea;
}

.cli{
	width:250px;
	padding-right:10px;
	float:left;
}

#news{
width:650px;
padding-left:10px;
padding-top:10px;
padding-bottom:10px;
}

.n{
width:650px;
height:auto;
padding-bottom:10px;
}

.fonte_data{
width:650px;
height:auto;
padding-bottom:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
color:#990000;
font-weight:bold;
}

#u{
width:640px;
padding:10px;
background-color:#333;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.4em;
font-weight:bold;
}

.ultim_noti{
width:650px;
padding-left:10px;
padding-top:10px;
padding-bottom:10px;
}

.ultim{
width:650px;
height:auto;
padding-bottom:7px;
}

a.classe:link {text-decoration: none; color:#666;}
a.classe:visited {text-decoration: none; color:#666;}
a.classe:hover {text-decoration: none; color:#990000;}
a.classe:active {text-decoration: none; color:#666;}

.im_por{
width:650px;
height:auto;
padding-left:10px;
padding-top:10px;
padding-bottom:10px;
float:left;
}

.imag{
width:80px;
height:80px;
float:left;
padding-right:10px;
}

.tex_p{
width:auto;
height:auto;
float:left;
}

.cl{
border:1px solid #CCCCCC;
}