*{
	margin:0px;
	border:0px;
	padding:0px;
}
body{
	background-color:#FFF;	
	overflow:auto;
	font-family:verdana;
	color:#000;
	font-size:11px;
}
#container{
	width:821px;
	margin:auto;
}
#topo{
	height:140px;
	border-bottom:solid 1px #000;
	margin-bottom:10px
}
#logo{
	margin-top:10px;
	margin-left:5px;
}
#bt1{
	background-image:url(../imagens/menu-home.gif);
	background-repeat:no-repeat;
}
#bt1:hover{
	background-image:url(../imagens/menu-home-hover.gif);
	background-repeat:no-repeat;
}

#bt2{
	background-image:url(../imagens/menu-services.gif);
	background-repeat:no-repeat;
}
#bt2:hover{
	background-image:url(../imagens/menu-services-hover.gif);
	background-repeat:no-repeat;
}
#bt3{
	background-image:url(../imagens/menu-about.gif);
	background-repeat:no-repeat;
}
#bt3:hover{
	background-image:url(../imagens/menu-about-hover.gif);
	background-repeat:no-repeat;
}
#bt4{
	background-image:url(../imagens/menu-contact.gif);
	background-repeat:no-repeat;
}
#bt4:hover{
	background-image:url(../imagens/menu-contact-hover.gif);
	background-repeat:no-repeat;
}
#bt5{
	background-image:url(../imagens/menu-testimonials.gif);
	background-repeat:no-repeat;
}
#bt5:hover{
	background-image:url(../imagens/menu-testimonials-hover.gif);
	background-repeat:no-repeat;
}
#menu{
	float:right
}
.op-menu{
	float:left;
}
.espaco{
	float:left;		
}
#flash{
	margin-bottom:10px;
}
#linha1{
	width:821px;
	height:81px;
}
#linha1 .col1 {
	width:470px;
	padding-left:29px;
	padding-top:39px;
	float:left;
}
#linha1 .col1-service {
	width:400px;
	padding:29px;
	float:left;
	border:solid 1px red;
}
#linha1 .col2{
	width:255px;
	padding-top:39px;
	float: right;
}
#linha1 .col2-service{
	width:255px;
	padding-top:20px;
	float: right;
}
#linha2-service #cont{
	margin-top:80px;
}
#linha2 .col1 {
	width:170px;
	height:250px;
	padding-left:30px;
	padding-top:18px;
	float:left;
	font-size:12px;
	border-bottom:solid 1px #000;
}
#channel{
	margin-top:60px;
}
#linha2 .col2 {
	width:330px;
	height:250px;
	padding-left:30px;
	padding-top:18px;
	float:left;
	font-size:12px;
	border-bottom:solid 1px #000;
}
#linha2 .col3 {
	width:255px;
	height:253px;
	padding-top:15px;
	float: left;
	font-size:11px;
	border-bottom:solid 1px #000;
}
#linha3{
	margin-left:30px;
	margin-top:25px;
	margin-right:10px;
	margin-bottom:40px;
	font-size:11px;
	float:left;
}
#read{
	margin-top:40px;
	float:right;
}
#marcador{
	list-style:url(../imagens/marcador.gif);
	list-style-position:inside;	
}

#rodape{
	background-color:#ececec;
}
#rodape #conteudo {
	margin: auto;
	width: 765px;
	padding:50px;
	font-size:10px;
}
.clear{
	clear:both	
}
#rodape #conteudo {
	margin: auto;
	width: 765px;
	padding:30px;
	font-size:10px;
}
