* {
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	list-style-type:none;
	text-decoration:none;
	border:none;
}

body
{	
	background:url(images/BGKILLER4_3.jpg) #cacba7 no-repeat;
}


#geral {
		margin:0 auto;
		width:920px;
		height:700px;
}

#geralFotos {
		margin:0 auto;
		width:750px;
		height:480px;
		text-align:center;
		padding-top:20px
}
#geral_vinhos {
		margin:20px auto;
		width:790px;
		height:600px;
}

#geral_iframe {
		width:509px;
		height:570px;
		
		display:block;
}

#margem_iframe {
		margin:25px;
}

#topo {
		width:920px;
		height:172px;
		margin-bottom:20px;
}

#conteudo_esquerda {
		width:470px;
		height:auto;
		float:left;
		margin:0 15px 0 80px;
		_margin:0 15px 0 40px;

}

#conteudo_esquerda_big {
		width:600px;
		height:auto;
		float:left;
		margin:0 10px 0 80px;
		_margin:0 10px 0 40px;
}

#conteudo_esquerda_menu {
		width:180px;
		height:auto;
		float:left;
		margin:0 15px 0 20px;
		_margin:0 15px 0 10px;
}

#conteudo_esquerda_block {
		width:600px;
		height:400px;
		float:left;
}

.div_txtConteudo{
	overflow: hidden;
	width:660px;
	height:420px;
	margin-bottom:10px;
	float:left;
	}

h2{color:#9b6327;
	font-family:tahoma, serif; 
	font-size:13px;
	float:left;
	margin:0 0 10px 28px;
	_margin:0 0 10px 14px;
}

h3{
	color:#673736; 
	font-family:tahoma, serif; 
	font-size:15px;
	float:left;
	font-weight:bold;
}

p {
		margin:0 0 5px 28px;
		_margin:0 0 5px 14px;
		float:left;
		width:565px;
}

#link_menu {
	margin:0 0 15px 28px;
	_margin:0 0 15px 14px;
	float:left;
	width:180px;
}
/*#content
{
	width:760px;
	background-image:url(images/bg_content2.jpg);
	background-repeat:no-repeat;
}*/
.link1{color:#673736; font-family:tahoma, serif; font-size:12px; text-decoration:underline;}
.link1:hover{color:#673736; font-family:tahoma, serif; font-size:12px; text-decoration:none;}
.link2{color:#673736; font-family:tahoma, serif; font-size:11px; text-decoration:none; float:left;}
.link2:hover{color:#9b6327; font-family:tahoma, serif; font-size:11px; text-decoration:none;}
.link3{color:#673736; font-family:tahoma, serif; font-size:10px; text-decoration:none;}
.link3:hover{text-decoration:underline;}
.link4{color:#673736; font-family:tahoma, serif; font-size:12px; text-decoration:underline; margin-bottom:10px;}
.link4:hover{text-decoration:none;}

.font1{color:#9b6327; font-family:tahoma, serif; font-weight:bold; font-size:11px;}
.font2{color:#673736; font-family:tahoma, serif; font-size:13px; width:460px;}
.font2_{color:#572a29; font-family:tahoma, serif; font-size:12px; width:570px;}

.font3{color:#673736; font-size:10px; font-family:tahoma, serif; font-weight:bold;}
.font4{color:#fff; font-family:tahoma, serif; font-size:10px;}
.font6{color:#ffffff; font-family:tahoma, serif; font-weight:bold; font-size:11px; line-height:11px;}
.font7{color:#9b6327; font-family:tahoma,serif; font-size:10px;}
.font8{color:#673736; font-family:tahoma, serif; font-size:12px; font-weight:bold;}
p.font9{color:#9b6327; font-family:tahoma, serif; font-size:12px; width:220px; margin:0; float:left; font-weight:bold;}
.fontpost{color:#673736; font-family:tahoma, serif; font-size:12px; width:120px; font-weight:bold;}


.fontpag{color:#572a29; font-family:tahoma, serif; font-size:12px;}

.list
{
	background:url(images/bg_list_2.gif) center left no-repeat;
	margin:0;
	padding:0 0 0 0;
	line-height:21px;
}
.list1 ul
{
	width:198px;
	margin:0px;
   	padding:0px;
	list-style:none;
    font-size:10px;
	line-height:21px;
}
.list1 ul li
{
	background:url(images/bg_list1_2.gif) center left repeat-x;
	margin:0;
	padding:0 0 0 15;
	color:#9b6327; 
	font-family:tahoma, serif; 
	font-size:12px;
}
.list1 ul a{text-decoration:none; color:#fff; font-family:tahoma, serif; font-size:10px;}
.list1 ul a:hover{color:#fff; text-decoration:underline;}
.list2 ul
{
	width:131px;
	margin:0px;
   	padding:0px;
	list-style:none;
    font-size:9px;
	font-family:tahoma, serif;
	line-height:21px;
}
.list2 ul li
{
	background:url(images/bg_list2_2.gif) center left no-repeat;
	margin:0;
	padding:0 0 0 20px;
	height:21px;
	color:#9b6327; 
	font-family:tahoma, serif; 
	font-size:12px;
}
.input{width:150px; height:17px; font-size:10px; line-height:11px;}
.textarea{width:311px; height:91px; line-height:11px;}
.read_more a
{
	background:url(images/read_more.gif);
	background-repeat:no-repeat;
	background-position:center left;
	font:bold 11px tahoma, serif;
	text-decoration:none;
	color:#9b6327;
	padding-left:10px;
	width:80px;
	height:20px;
	float:left;
	margin-left:250px;
}
.read_more a:hover
{
	text-decoration:underline;	
}

.read_more2
{
	background:url(images/read_more.gif);
	background-repeat:no-repeat;
	background-position:center left;
	font:bold 11px tahoma, serif;
	text-decoration:none;
	color:#9b6327;
	padding-left:10px;
	width:60px;
	height:20px;
	float:left;
	margin:10px 0 0 70px;
}
.read_more2:hover
{
	text-decoration:underline;	
}


#footer
{
	width:760px;
	height:100%;
	background-image:url(images/bg_grad_footer2.jpg);
	background-repeat:repeat-y;
	background-position:bottom right;
}

#conteudo_iframe {
		float:right;
}

ul.vinhos{
	float:left;
}

.foto_menu {
	margin-bottom:10px;
}


#noticias {
	float:left;
	_width:150px;
	float:left;
}

.noticias{color:#673736; font-family:tahoma, serif; font-size:12px; width:150px;}

textarea {
	background-color:#dedebc;
	font-family:Verdana, Geneva, sans-serif;
		font-size:11px;
		float:left;
		margin-bottom:10px;
		_margin-left:-14px;
}

form{
		float:left;
		width:380px;
		color:#673736; 
		font-family:tahoma, serif; 
		font-size:12px;
		margin:0 0 0 28px;
		_margin:0 0 0 14px;
}

.home{
		float:left;
		width:500px;
		color:#673736; 
		font-family:tahoma, serif; 
		font-size:12px;
		margin:0 0 0 28px;
		_margin:0 0 0 14px;
}

label{
    display:block;
    width:130px;
	text-align:left;
    padding:4px 0 2px 0;
	_margin:0;
	_margin-left:8px;
	float:left;
}

.home_label {
	display:block;
    width:130px;
	text-align:left;
    padding:4px 0 2px 0;
	_margin:0;
}

input {
		font-family:Verdana, Geneva, sans-serif;
		background-color:#dedebc;
		float:left;	
		margin-right:8px;
		
}

.radio {
		font-family:Verdana, Geneva, sans-serif;
		background-color:#dedebc;
		float:left;	
		margin-right:8px;
		_margin-left:-1px;
}

.home_input {
	font-family:Verdana, Geneva, sans-serif;
		background-color:#dedebc;
		margin-right:8px;
		_margin-left:-14px;
}


#posts_anteriores {
		_border-left:1px solid #673736;
		background-image:url(images/bg_tranp.png);
		_background-image:none;
		width:170px;
		float:right;
		height:400px;
		margin:40px 25px 0 0;
		margin:40px 14px 0 0;
		padding-top:15px;
}