body{
	text-align:center;
	margin:0px;
	padding:0;
	background:url(img/bg_tudo.jpg);
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
}

html, body { height:100%; }

.clear{clear:both;}

#tudo{
	width:100%;
	margin:0px auto 0 auto;
	text-align:left;
	background:none;
	
}

#topo{
	width:100%;
	height:233px;
	background:url(img/bg_topo.jpg) repeat-x;
	margin:0px;
	}

#esp_header{
	width:950px;
	height:65px;
	background:none;
	margin:0 auto 0 auto;
	
	}

#header{
	width:950px;
	height:166px;
	background:url(img/bg_header.jpg);
	margin:0px auto 0 auto;
	
	}
	
#foto_anima{
	width:950px;
	height:322px;
	background:#FFF;
	margin:0 auto 0 auto;
	}
	
#header_sub{
	width:950px;
	height:200px;
	background:#FFF;
	margin:0 auto 0 auto;
	}

#foto1{
	width:475px;
	height:321px;
	float:left;
	display:inline;
	margin:0;
	background:#F9F9F2;
	}

#main{
	width:920px;
	padding:15px;
	background:#fff;
	margin:0 auto;
	float:left;
	display:inline;
	}
	
#main_home{
	width:620px;
	padding:15px;
	background:#fff;
	margin:0 auto;
	float:left;
	display:inline;
	}
	
#main_index{
	width:620px;
	padding:15px;
	background:#fff;
	margin:0 auto;
	float:left;
	display:inline;
	}
	
#main_servicos{
	width:920px;
	height:319px;
	padding:15px;
	background:#fff;
	margin:0 auto;
	float:left;
	display:inline;
	}
	
#auxiliar{
	width:270px;
	background:#D8D8AF;
	margin:0 auto;
	float:right;
	display:inline;
	padding:15px;
	}

#aux{
	width:270px;
	background:#fff;
	margin:0 auto;
	float:right;
	display:inline;
	padding:15px;
	}
#cont{
	width:950px;
	margin:0 auto;
	background:#D8D8AF;
	}
	
#cont_home{
	width:980px;
	margin:0 auto;
	background:#D8D8AF;
	}
	
#cont_sub{
	width:920px;
	height:320px;
	margin:0 auto;
	background:#fff;
	padding:15px;
	
	}
	
#cont_albuns{
	width:920px;
	margin:0 auto;
	background:#fff;
	padding:15PX;
	}
	
#foto_prods{
	width:130px;
	height:110px;
	background:#E4E4CB;
	float:left;
	display:inline;
	margin:0 3px 6px 3px;
	padding:7px;
	}

#prods{
	width:170px;
	height:115px;
	float:left;
	display:inline;
	background:#E4E4CB;
	padding:7px;
	margin:0 10px 10px 0; 
	}
	
#albuns{
	width:150px;
	height:180px;
	float:left;
	display:inline;
	background:#E4E4CB;
	padding:7px;
	margin:0 10px 10px 0;
	text-align:center;
	}
	
#rodape{
	width:100%;
	height:70px;
	border-top:6px solid #DADAB6;
	clear:both;
	margin:0 auto;
	background:#EED;
	padding:15px 0 15px 0;
	text-align:center;
	
	}
	
	
	
/*Disposição dos Textos*/

p{
	color:#666;
	line-height:18px;
	text-align:justify;
	margin:15px 0 0 0;
}

p.right{
	color:#666;
	text-align:right;
 	margin:0;
}

p.center{
	color:#666;
	text-align:center;
 	margin:0;
}

h3{
	font-size:17px;
	color:#660;
	margin:0 0 0px 0;
}

/*disposição dos links*/

a:link, a:visited {text-decoration:none;}

a:link{
	color:#666;
	}

a:visited{
	color:#666;
	}
	
a:hover{
	color:#666;
	text-decoration:underline;
	}

.input_cont{
	width:300px;
	}

.zebrado_1{
	background:#F0F0F0;
	}

.zebrado_2{
	background:#E1F1C5;
	color:#666;
	
	}

.bg_input{
	background:#2aa68d;
	}

.enviar{
	margin:0;
	background: transparent url(img/bt_enviar.jpg) center no-repeat ;
	width:47px;
	height:18px;
	border:none;
	color:#FFFFFF;
		
}

.input_text{
	width:350px;
	height:100px;
	padding:3px;
	
	}

.input{
	width:350px;
	height:19px;
	padding:3px;
	
	}

