body {
	font: 11px Arial, Helvetica, sans-serif;
	background: #ffffff url(images/teste_bg.jpg);
	padding: 0;
	margin: 0;
}
img {
	border: none;
}
/* minha parte*/

*{
margin: 0;
padding:0px;
}


#site{
background-color:#FFFFFF;	
margin: 0 auto;
width: 1000px;
}

#topo{
height:157px;
background-color:#FFFFFF;	

background:url(images/logo.jpg) no-repeat;

}


/* banner*/


#banner2{
height:230px;
width:775px;
background-color:#000000;
float:left;
}

#banner{
height:350px;
background-color:#000000;
}
.float{
float:left;
}

#bloco1{
clear:both;
background-color:#FFFFFF;
background-image:url(images/bg.jpg);
width: 1000px;
height: 390px;

}

#bloco1a{
background-color:#FFFFFF;

width: 250px;
height: 390px;
margin-left:10px;
float:left;
}

#bloco1b{

background-color:#FFFFFF;
width: 500px;
height: 390px;
float:left;

}

#bloco1c{
background-color:#FFFFFF;
background-image:url(images/bg.jpg);
width: 240px;
height: 390px;
float:left;

}

#lateral_dir{

background-color:#FFFFFF;
width:225px;
height:875px;
float:right;
}

#empresa{
background-color:#e6e6e3;
background-position:bottom;
width: 775px;
height:970px;
float:right;

}

#empresa2{
background-color:#e6e6e3;
background-position:bottom;
width: 775px;
height:780px;
float:right;

}

#empresa3{
	background-color:#e6e6e3;
	background-image:url(url(images/efeito_pagina_site.jpg)no-repeat);
	width: 775px;
	height:815px;
	float:right;
	background-repeat: no-repeat;

}

#empresa4{
background-color:#e6e6e3;
background-position:bottom;
width: 775px;
height:780px;
float:right;

}

#empresa5{
background-color:#e6e6e3;
background-position:bottom;
width: 775px;
height:680px;
float:right;

}

#empresa6{
background-color:#e6e6e3;
background-position:bottom;
width: 775px;
height:880px;
float:right;

}

.img{
margin-top:30px;
margin-left:20px;
}

.img2{
margin-top:30px;
margin-left:320px;
}

.img3{
margin-top:30px;
margin-left:20px;
}

.img4{
margin-top:30px;
margin-left:100px;
}


.txt{
margin-top:30px;
text-indent:25px;
margin-left:20px;
width:715px;

}

#flash{
margin-top:30px;
margin-left:20px;
}

#rodape{
background-image:url(images/bg_rodape.jpg);
height:50px;
width: 1001px;
clear:both;
}

.rodapetxt{
text-align:center;
font-size:10px;
color:#5f585a;
font-family:tahoma;

}


.propagandas{
width:120px;
height:47px;
margin-top:20px;
margin-left:50px;


}


/*links parceiros*/
#bt-azul_ {
	position:absolute;
	width:120px;
	height:47px;
}

div #bt-azul_ a {
	display: block;
	width:120px;
	height:47px;
background: url(images/logo2.png) no-repeat; 
}

div #bt-azul_ a:hover { 
	background: url(images/logo.png) no-repeat; 
}



#bt-verde_ {
	position:absolute;
	width:120px;
	height:47px;
}

div #bt-verde_ a {
	display: block;
	width:120px;
	height:47px;
background: url(images/farol2.png) no-repeat; 
}

div #bt-verde_ a:hover { 
	background: url(images/farol1.png) no-repeat; 
}


#bt-roxo_ {
	position:absolute;
	width:120px;
	height:47px;
}

div #bt-roxo_ a {
	display: block;
	width:120px;
	height:47px;
background: url(images/times2.png) no-repeat; 
}

div #bt-roxo_ a:hover { 
	background: url(images/times1.png) no-repeat; 
}


/* dock - top */
.dock {
    margin-right:70px;
	position: relative; 
	height: 100px; 
	text-align: center;
}
.dock-container {
	position: absolute;
	height: 100px;
	
	padding-left: 20px;
	width: 300px;
}
a.dock-item {
	display: block;
	width: 50px;
	color: #899189;
	position: absolute;
	top: 7px;
	text-align: center;
	text-decoration: none;
	font: bold 12px Arial, Helvetica, sans-serif;
	left: 53px;
	height: 107px;
}
.dock-item img {
	border: none; 
	margin: 50px 15px 0px; 
	width: 100%; 
}
.dock-item span {
	display: none; 
	padding-left: 20px;
}


/* balão de texto */


#box_cont{

width:550px;
height:280px;
margin-left:110px;
}

#box_cont2{

width:550px;
height:680px;
margin-left:50px;
}
