body { 
	background:url(../images/bg.png) top center repeat-x;
}

a {	text-decoration:none; }
a:hover { text-decoration:none;	color:#060; }
a:visited { text-decoration:none; color:#060; }

#container {
	width:912px; height:auto;
	margin:0 auto;
	text-align:left;
}

#content_a {
	width:216px; height:auto;
	float:left;
	margin-bottom:20px;
}

	#logo {
		width:216px; height:163px;	
		margin:0; padding:0;
		position:relative;
		float:left;
	}
	#logo_nome {
		width:216px; height:179px;	
		margin:0; padding:0;
		position:relative;
		float:left;
	}
	#truck {
		width:216px; height:255px;	
		margin:0; padding:0;
		position:relative;
		float:left;
	    background:url(../images/lateral_caminhao.png) no-repeat;
	}

	#footer_left {
		width:216px; height:30px;	
		margin:0; padding:0;
		position:relative;
		float:left;
	    background:url(../images/lateral_rodape.png) no-repeat;
	}

#content_b {
	width:696px; height:auto;
	float:left;
	margin-bottom:20px;
}

	#header_blank {
		width:696px; height:67px;	
		margin:0; padding:0;
		position:relative;
		float:left;
	    background:url(../images/header_blank.png) no-repeat;
	}

	#menu {
		width:696px; height:30px;	
		margin:0; padding:0;
		position:relative;
		float:left;
	}

	#menu_shadow {
		width:696px; height:13px;
		margin:0; padding:0;
		position:relative;
		float:left;
	    background:url(../images/menu_shadow.png) no-repeat;
	}

	#content_b1 {
		width:470px; height:517px;	
		margin:0; padding:0;
		position:relative;
		float:left;
	}

		#content_b1_content {
			width:410px; height:401px;	
			margin:0; padding:25px 25px 25px 35px;
			position:relative;
			float:left;
		}

		#content_b1_blank {
			width:470px; height:36px;	
			margin:0; padding:0;
			position:relative;
			float:left;
			background:url(../images/bg_conteudo_rodape.png) no-repeat;
		}

		#content_b1_footer {
			width:470px; height:30px;	
			margin:0; padding:0;
			position:relative;
			float:left;
			background:url(../images/rodape.png) no-repeat;
		}

	#content_b2 {
		width:226px; height:517px;	
		margin:0; padding:0;
		position:relative;
		float:left;
	}

		#content_b2_rastreamento {
			width:196px; height:188px;	
			margin:0; padding:15px;
			position:relative;
			float:left;
			background:url(../images/bg_rastreamento.png) no-repeat;
		}

			.rastreamento {
				font-size:14px;	
				font-weight:bold;
			}
			
			.rastreamento-extra{
				border:1px solid #ddd;
				background-color:#eee;
				
			}
			 .rastreamento-extra td {
				padding:2px;	
			}
			
			.textarea_nota {
				margin:5px 3px 5px 3px; padding:0;
				width:182px; height:42px;
				border:0;
				font-family:calibri, arial, verdana;
				font-size:12px;
			}

			.doc {
				margin:2px 3px 5px 5px; padding:0;
				width:180px; height:16px;
				border:0;
				font-family:calibri, arial, verdana;
				font-size:13px;
			}
			
			.link-coleta-box {
				padding-top:11px;
			}
			.link-coleta {
				font-weight:bold;
				font-size:14px;
			}

		#content_b2_cidades {
			width:206px; height:72px;	
			margin:0; padding:0 10px 0 10px;
			position:relative;
			float:left;
		}

			.cidades_enderecos {
				margin:0; padding:0 0 0 6px;
				font-size:11px;
			}

			.mapa_telefone {
				font-size:14px;
				line-height:16px;
			}
			
			.mapa {
				padding-right:20px;	
				font-size:13px;
			}

			.ddd {
				font-size:12px;
			}

		#content_b2_hr {
			width:226px; height:7px;	
			margin:0; padding:0;
			position:relative;
			float:left;
			background:url(../images/barra_hr.png) no-repeat;
		}

		#content_b2_blank {
			width:226px; height:06px;	
			margin:0; padding:0;
			position:relative;
			float:left;
			background:url(../images/barra_vazio.png) no-repeat;
		}

		#content_b2_netsc {
			width:226px; height:30px;	
			margin:0; padding:0;
			position:relative;
			float:left;
		}

.campo_titulo {
	width:80px; height:30px;
	float:left;
	text-align:right;
	padding-right:10px;
}

.campo_campo {
	width:auto; height:30px;
	float:none;
	text-align:left;
	padding-right:10px;
}

.enviar {
	text-align:right;
}
#home-right{
	overflow: auto;
	height: 350px;
}

