/* GLOBAL */
*{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
body{
	background:url(../img/fundoBody.gif);
}
div{
	/*border:1px solid #000;*/
}
h1{
	margin:1em 0;
	text-indent:-20000px;
}
h2{
	font-size:1.2em;
	margin:0.6em 0;
	color:#C44F00;
}
p{
	margin-bottom:0.5em;
	text-align:justify;
	line-height:1.4em;
	letter-spacing:0.1em;
}
ul{
	list-style-type:none;
}
a{
	text-decoration:none;
	color:#C44F00;
	font-weight:bold;
	display:block;
	cursor:pointer;
}
fieldset{
	border:0 none;
}
label{
	display:block;
	margin:5px 0;
}
input, textarea, select{
	width:100%;
	border:1px solid #CCC;
}
textarea{
	height:10em;
	overflow:auto;
}
table{
	width:100%;
	margin-bottom:1em;
}
thead th{
	text-align:left;
	border-bottom:1px solid #CCC;
	font-size:1.1em;
}
tbody th{
	text-align:left;
	letter-spacing:0;
}
tbody td{
	padding-right:5px;
	letter-spacing:0;
}
tfoot td {
	font-weight: bold;
	font-size: 1.1em;
	height: 2em;
}
.checkbox{
	display:inline;
	width:14px;
	border:0 none;
}
.text{
	display:inline;
	width:50px;
}
tbody input.text {
	background: #ccc;
}
#carregando {
	display: none;
}
#foto {
	display: block;
	background: url(../img/fundoGaleria.jpg) center bottom no-repeat;
	width: 347px;
	height: 330px;
}
#foto img {
	margin-top: 88px;
	margin-left: 24px;
}
/* TOPO */
#topo, #conteudo, #rodape{
	width:774px;
	margin:0 auto;
	border-left:2px solid #000;
	border-right:2px solid #000;
}
#topo{
	height:322px;
	position:relative;
	z-index:1;
}
.topoIndex{
	background:url(../img/fundoTopo.jpg) no-repeat center top;
}
.topoDestaques {
	background:url(../img/fundoTopoDestaques.jpg) no-repeat center top;
}
.topoHistoria{
	background:url(../img/fundoTopoHistoria.jpg) no-repeat center top;
}
.topoElaboracao{
	background:url(../img/fundoTopoElaboracao.jpg) no-repeat center top;
}
.topoLocalizacao{
	background:url(../img/fundoTopoLocalizacao.jpg) no-repeat center top;
}
.topoGaleria{
	background:url(../img/fundoTopoGaleria.jpg) no-repeat center top;
}
.topoPedidos{
	background:url(../img/fundoTopoPedidos.jpg) no-repeat center top;
}
.topoVinhos{
	background:url(../img/fundoTopoVinhos.jpg) no-repeat center top;
}
.topoRemy {
	background:url(../img/fundoTopoRemy.jpg) no-repeat center top;
}
.topoContato{
	background:url(../img/fundoTopoContato.jpg) no-repeat center top;
}
.topoReceita{
	background:url(../img/fundoTopoReceita.jpg) no-repeat center top;
}
.topoLivros {
	background:url(../img/fundoTopoLivros.jpg) no-repeat center top;
}
.topoDicasGastronomia {
	background:url(../img/fundoTopoReceita.jpg) no-repeat center top;
}
/* CONTEUDO */
#conteudo{
	background:#FFF url(../img/fundoMenu.jpg) repeat-y left top;
	display:table;
	margin-top:-73px;
}
	#menu{
		background:url(../img/fundoConteudo.jpg) no-repeat left top;
		width:120px;
		height:439px;
		float:left;
	}
		#flashmenu{
			width:100px;
			height:260px;
			position:relative;
			z-index:1;
		}
	#conteudoIndex{
		position:relative;
		z-index:2;
		width:400px;
		float:left;
		margin-left:30px;
		margin-top:-20px;
	}
	#conteudoInterno{
		position:relative;
		z-index:1;
		width:450px;
		float:left;
		margin-left:80px;
		margin-top:-20px;
	}
	#conteudoGalerias{
		position:relative;
		z-index:50;
		width:615px;
		float:left;
		margin:-20px 0 0 0;
	}
		#galeriasEsq{
			width: 425px;
			margin-left: 124px;
		}
			#selectGalerias {
				width: 300px;
				float: left;
				z-index: 90;
				position: relative;
			}
			#conteudoGalerias h3 {
				font-size:1.2em;
				text-align:center;
			}
		#galeriasDir{
			height: 370px;
			float:left;
			width:340px;
			left: 120px;
			position: relative;
			top: -30px;
		}
			#galeriasDir img {
				border: 1px solid #eee;
				position: relative;
				left: -8px;
			}
			#galeriasDir ul{
				margin:0 auto;
				width: 460px;
				position: relative;
				right: 1px;
			}
			#galeriasDir li{
				float:right;
				margin:3px 8px 0 0;
			}
				#paginacao {
					height: 26px;
					text-align: right;
					margin-top: 15px;
				}
				#paginacao a {
					width: 34px;
					height: 26px;
					display: block;
				}
				#paginacao a#proximaFoto {
					background: url(../img/linkProxima.gif) no-repeat;
					position: absolute;
					right: 0;
					bottom: 0;	
				}
				#paginacao a#fotoAnterior {
					background: url(../img/linkAnterior.gif) no-repeat;	
					position: absolute;
					left: 0;
					bottom: 0;	
				}
				#folha {
					background: url(../img/folhaGaleria.png) no-repeat;
					width: 88px;
					height: 84px;
					position: absolute;
					bottom: 60px;
					right: 130px;
					z-index: 50;
					display: block;
					text-indent: 0;
					clear: both;
				}

		#torcello h1, #destaques h1{
			width:400px;
			height:25px;
		}
		#torcello h1{
			background:url(../img/torcello.gif) no-repeat left top;
		}
		#destaques{
			background:url(../img/uvas.jpg) no-repeat left 30px;
			padding-left:80px;
			min-height:200px;
		}
		#destaque img{
			float: left;
			margin: 0 7px 0 0;
		}
		#destaques h1{
			background:url(../img/destaques.gif) no-repeat left top;
			margin-left:-80px;
		}
		#destaques img {
			width: 150px;
		}
		#dicasGastronomia{
			background:url(../img/dicasGastronomia.gif) no-repeat left top;
			width:212px;
			height:90px;
			text-indent:-20000px;
			float:right;
			clear:both;
		}
		#dicasGastronomia a{
			display: block;
			width:212px;
			height:90px;
		}
	#espacoCultural{
		width:165px;
		margin-left:10px;
		padding:10px;
		border-left:1px solid #CCC;
		float:left;
	}
	#espacoCultural h1{
		background:url(../img/espacoCultural.gif) no-repeat left top;
		width:162px;
		height:84px;
		position:relative;
		z-index:1;
	}
	#espacoCultural p{
		color:#C44F00;
		font-weight:bold;
	}
	#espacoCultural #formCadastro h1{
		background:url(../img/cadastrese.gif) no-repeat left top;
		height:22px;
	}
	#espacoCultural a:hover {
		text-decoration: underline;
	}
	input.bt{
		color:#C44F00;
		font-weight:bold;
		background:none;
		border:none;
		text-align:left;
		cursor: pointer;
	}
	#conteudoGalerias input.bt{
		width:25px;
		position: relative;
		z-index: 50;
	}
	#listaDestaques h2 {
		font-size: 1.1em;
	}
	#listaDestaques, #todasdicas {
		margin-top: 25px;
		padding-top: 15px;
		border-top: 1px solid #ccc;
	}
		#listaDestaques a:hover, #todasdicas a:hover {
			text-decoration: underline;
		}
		#listaDestaques a, #todasdicas a {
			font-size: 0.9em;
			padding-left: 1em;
			color: #666;
		}
	#dica, #todasdicas {
		width: 600px;
		display: table;
	}
	#dica {
		position: relative;
		z-index: 50;
	}
	#livro img{
		float: left;
		margin: 0 15px 5px 0;
	}
	#livro {
		text-indent: 15px;
	}
/* RODAPE */
#rodape{
	height:333px;
	background:url(../img/fundoRodape.jpg) no-repeat left bottom;
	margin-top:-180px;
}
/* CLASSES */
.vinho{
	display: table;
	padding: 10px 0;
	clear:both;
}
	#conteudoInterno .vinho img{
		float:left;
		margin:0 20px 5px 0;
	}
	
/* Conheça Remy Valduga */
#remyValduga img{
	border: 1px solid #ccc;
	float: left;
	margin-right: 10px;
}
#remyValduga p {
	text-indent: 10px;
}