/* ================================================|    ELEMENT STYLE    |==========*/
body{ 
	color: #555;
	background:url(../img/bg_body.jpg) ;
	font-family: Arial, Tahoma,Verdana, Tahoma, Serif;
	font-size:13px;
	margin:0;
	padding:0; 
	text-align:center; 
	}
a:link,
a:active,
a:visited{
	color: #333333;
	text-decoration: none;
	border:0;
	}
a:hover{
	color: #666666  ;
	background:transparent;
	}
/* ================================================|   FONTS   |==========*/
.font1 {font-size: 12px; font-weight: normal; font-style: normal;}
.fom   { margin:0;}
.font_obrigatorio {font-size: 13px; color:#CC0000; font-weight: normal; font-style: normal;}
.font_bot {font-size: 10px; font-weight: normal; font-style: normal;}
.font_base {font-size: 11px; color: #006699; }
.form_margin_lass { margin:0;}
/* ================================================|	DIVS   |==========*/
#div_bady{
	margin:0 auto 0 auto;
	padding: 0 0 0 0;
	text-align:center; 
	}
#div_head{height:235PX; background:ffffff;;}
.voce{
		margin:0 0 8px 0 ; 
		width:960px;
		padding: 10px 20px 10px 20px ;
		font-size: 10px;
		text-align: left;
		text-transform:uppercase;
		background:#ECECEC;  
		}
.data{margin:0 ; float:right; }
#div_cont{
		padding:6px 30px 30px 30px;
		margin: 0 auto 0 auto;
		width:940px;
		text-align:left; background:#CBCDB8;
		}
.div_desk{
		padding:20px;
		text-align:left;
		background:#EDEDE1;
		border: #FFFFFF solid 3px;
		}
.div_desk_pro{
		padding:0;
		text-align: left;
		margin:0 0 0 235px;
		background:#EDEDE1;
		border: #FFFFFF solid 3px;
		}
.paginacao{
		padding:20px 0 0 0;
		text-align: left;
		margin:0 0 0 235px; color:#999900;
		}
.div_frase{
		padding:10px 0  0 20px;
		text-align: left; 
		}
.div_desk_descri{
		padding:20px;
		margin: 0 auto 0 220px;
		width:466px;
		background: #F5F5F5;
		border: #C3C3C3 solid 1px;
		}
.div_desk_descri2{
		padding:20px 0 20px 0;
		margin: 0 auto 0 220px;
		}
.div_title{
		padding:0px 0 20px 0px;
		text-transform:uppercase;
		margin: 0 0 10PX 0;
		color: #333333;
		font-size: 15px;font-weight: 600 ;
		letter-spacing:1px;
			}
			.div_title  a:link, .div_title a:visited{
			color: #333333;
			}
			.div_title a:hover{
				color: #666666  ;	
			}
.div_title_pro{
		padding:0px 0 20px 0px;
		text-transform:uppercase;
		margin: 0 auto 0 234px;
		color: #333333;
		font-size: 15px;font-weight: 600 ;
		letter-spacing:1px;
			}
.div_sub_title{ 
		margin: 0 ;
		padding: 0 5px 10px 0;
		text-align: left;
		letter-spacing:1px;
		color: #669900;
		font-size: 15px;font-weight: 300 ; 
		}
.title_pro{
		margin:0 0 0 0 ; 
		padding: 15px 0 15px 0;
		letter-spacing:1px;
		text-align: center; text-transform:uppercase;
		font-weight: 600 ; 
		}
.preco_pro{
		margin:0 0 0 0 ; 
		padding: 0; color:#CC0000;
		letter-spacing:1px;
		text-align: left; text-transform:uppercase;
		font-size: 14px;font-weight: 600 ; 
		}
.voltar{
		margin:0 0 0 0 ; 
		padding: 5px 0 0 0; 
		float:right;
		font-size: 10px; font-weight: 100 ; 
		}

/*  NAVE ----------------------------------------------------------*/
#div_nave{
	text-align:left;
	margin:0 0 0 0px;
	padding:0 0 0 0;
	width:210px;
	float:left;
	}		
	.t_nav{
		padding:0px 0 20px 0px;
		text-transform:uppercase;
		margin: 0 auto 0 0;
		color: #333333;
		font-size: 15px;font-weight: 600 ;
		letter-spacing:1px; 
			}	
	.m_nav{
			padding:15px;
			margin: 0 0 20px 0 ;
			background: #ECECEC;
			
			}	

	#div_canais{
		margin:0 0 0 0;
		text-align:left;
		z-index:150;				
		}
			
			#div_canais h3{padding:0; display: block;}
			
			#div_canais a:link, #div_canais a:visited{
				display: block; 
				border: #EDEDE1 solid 3px; 
				font-weight: 600 ;
				color: #666666;                     
				height: 17px;
				padding: 5px 5px 5px 10px;
				margin: 2px auto 0 auto;
				background:#EDEDE1;
				text-align:left; z-index:150;
				}
			#div_canais a:hover {
				border: #f5f5f5 solid 3px;
				color: #666666;
				background: #f5f5f5; 
				}
				
		.sub_link{
		margin: -1px 0 0 0 ; background:#DFE0D1;
		text-align:left; z-index:10;
		
			
		}
			.sub_link h3{padding:0; display: block;}
			
			.sub_link a:link, .sub_link a:visited{
				display: block;
				border-top: #cccccc dashed 1px; 
				color: #666666;                     
				height: 15px;
				padding: 5px 5px 5px 26px;
				margin: 1px auto 0 auto;
				background: #DFE0D1 url(../img/sub.gif) no-repeat center left;
				z-index:11;
				}
			.sub_link a:hover {
				color: #996600; 
				background-color: #FFFFCC; 
				}
/*  END NAVE ----------------------------------------------------------*/
#div_fotos{
		padding:0;
		margin:0 0 0 ;
		float:left;
		width:224px;
		text-align:left;
		
		}
#div_dados{
		float: right;
		width:650px;
		text-align:left;
	
			}


.sub_title_tx{
	margin:0 ; 
	padding: 15px 0 10px 0;
	text-align: left;
	font-size: 14px; color: #666600; font-weight: 300; font-style: italic;
	}
.sub_title_tx2{
	border-bottom:#666600 solid 1px;
	margin:0 0 10px 0  ; 
	padding: 15px 0 10px 0;
	text-align: left;
	font-size: 14px; color: #666600; font-weight: 300; font-style: italic;
	}
.result{
	margin:0 0 15px 0 ; 
	padding: 15px;
	background:#f6f6f0;
	border:#dcdcdc solid 1px;
	}
.result2{
	margin:0 0 0 0 ; 
	padding:  15px 15px 0 15px ;
	background:#f6f6f0;
	border:#dcdcdc solid 1px;
	}
.result3{
	margin:0 0 0 0 ; 
	padding: 15px 15px 8px 15px;
	background:#f6f6f0;
	border:#dcdcdc solid 1px;
	}
.data_not{
	margin:0 ; 
	padding: 0 0 10px 0;
	text-align: left;
	font-size: 9px; color: #666600; font-style: italic;
	}	
.tb_1_n{
	border-bottom: dashed 1px #A6B0B7; 
	border-right:solid 1px #A6B0B7; 
	padding:0 15px 10px 10px ;
	}	
.tb_2_n{
	border-bottom: dashed 1px #A6B0B7; 
	padding:0 10px  10px 15px;
	}
.tb_1{
	background:; 
	padding:5px;  
	border: solid 1px #CBCDB8;
	font-size: 11px; font-weight: normal; color:#555 font-style: normal;
	}	
.tb_over{
	background: #FFFFCC; cursor:hand;
	padding:5px;  
	border: solid 1px  #CC9966;
	font-size: 11px; font-weight: normal; color:#555 font-style: normal;
	}	

.zb_1{
	background:url(../img/zb1.gif) repeat-x; 
	padding:8px 8px 8px 20px; 
	margin-bottom:4px; 
	border: solid 1px #C3CFDD;
	}
.zb_2{
	background: url(../img/zb2.gif) repeat-x; 
	padding:8px 8px 8px 20px; 
	margin-bottom:4px; 
	border: solid 1px #DBE6EA; color:#999;
	}	
.foto{	margin:0 0 5px 0 ; 
	padding: 5px;
	background:#FFF;
	border:#C3CFDD solid 1px;}
.foto2{	margin:0 0 10px 0 ; 
	padding: 4px;
	background: #fff;
	border:#C3CFDD solid 1px;
	}

.clear{		
	clear: both;
	height:2px;	
	}
#base{		
	clear: both; 
	padding:0 0 0 0;
	height:130px;
	background:url(../img/bg_base.jpg) repeat-y center;
	}			
		
