/*RESET*/
*{
	margin:0px;
	padding:0px;
	border:none;
	outline:none;
	vertical-align:baseline;
	}
/*END RESET*/
body{margin:10px; background: #eeeaeb url(../media/est/paper-bg.jpg) repeat-x;}
table{
	width:90%;
	border-collapse:collapse;
	border:1px solid #000;
	margin: 25px auto;
	}
td, th{
	border:1px solid #000;
	padding:5px;
	text-align:left;
	}
th{
	background:#333;
	color:#FFF;
}
.alternada{color:#CCC;}
div#abertura{
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -320px;
	margin-left: -370px;
	padding:50px;
	background:url(../media/abertura/transp.png);
	text-align:center;
	overflow: hidden;
	border-radius: 25px;
	border-radius: 25px;
	-webkit-border-radius: 25px;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	-moz-border-radius: 25px;
	box-shadow: 0px 0px 15px #000;
	-webkit-box-shadow: 0px 0px 15px #000;
	-moz-box-shadow: 0px 0px 15px #000;
}
div#site{
	position:relative;
	margin:auto;
	width:950px;
	overflow:hidden;
	/*estilo*/
	background:#FFF;
	border: solid #9D0203 1px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	-webkit-border-bottom-left-radius:10px;
	-webkit-border-bottom-right-radius:10px;
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
	}
div#topo{
	height:350px;
	/*estilo*/
	background:url(../media/est/top/topo.jpg) no-repeat;
	}
/**************************************************/	
	div#menu_h{background:url(../media/est/menu/menu.jpg) repeat-x;}
	#menu_h{background:#9D0203; color:#FFFFFF; text-transform:capitalize; padding:0px; height:25px; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
	#menu_h ul{padding:0; margin:0; list-style:none; padding-left:100px;}
	#menu_h li{display:block; border:none; width:100px; height:22px; position:relative; float:left; padding-top:3px;}
	#menu_h li a{display:block; height:22px}
	#menu_h li:hover{background:url(../media/est/menu/menu_hover.jpg); color:#EEEEEE;}
	#menu_h li:hover>ul{display:block;}
	#menu_h li>ul{display:none; padding:0px; position:absolute; left:0px; top:25px; list-style:none; color:#000000; text-align:center; background:#9d0203;}
	#menu_h a:link{color:#EEEEEE;}
	#menu_h a:visited{color:#EEEEEE;}
	#menu_h a:hover{color:#FFFFFF;}
	
	div#menu_h a:link, div#menu_h a:visited{
		text-decoration:none;
	}
/************************************************/
div#container{
	padding:0px 25px;
	overflow:hidden;
	}
	div#galeria{
		padding:25px 50px;
		overflow:hidden;
		}
		div#galeria img{
			/*border:1px solid #F55; *//*IE 8 ou anterior*/
			margin:20px 38px;
			max-width:320px;
			height:auto;
			border-radius:10px;
			-webkit-border-radius:10px;
			-moz-border-radius:10px;
			box-shadow:5px 5px 15px #999;
			}
		div#galeria .destaque{
			margin:20px 38px;
			width:725px;
			height:200px;
			border-radius:10px;
			-webkit-border-radius:10px;
			-moz-border-radius:10px;
			box-shadow:5px 5px 15px #999;
			}
			div#galeria h3{
				text-indent:0px;
				margin:0px 30px;
				color:#666;
				text-align:center;
				border:1px solid #CCC;
				}
/*                         Página de Pedidos                   */	
		div#pedido h1, div#pedido h2, div#pedido h3{
			clear:both; /*usado para quebrar o float dos div's*/
			font-size:80%;
			}
		div#pedido h3{
				text-indent:0px;
				margin:0px 30px;
				color:#666;
				text-align:center;
				border:1px solid #CCC;
				}
		div#pedido input{
			width:30px;
			}
		div#pedido div{
			display:block;
			float:left;
			max-width:160px;
			margin:25px;
			text-align:center;
			font-weight:bold;
			color:#333;
			font-size:12px;
			}
		div#pedido img{
			max-width:150px;
			height:auto;
			margin-bottom:10px;
			border-radius:10px;
			-webkit-border-radius:10px;
			-moz-border-radius:10px;
			box-shadow:1px 1px 15px #999;
			}
		div#pedido input{
			border-radius:5px;
			-webkit-border-radius:5px;
			-moz-border-radius:5px;
			box-shadow:5px 5px 15px #999;
			}
	#pedido form textarea, form input{
		border:1px solid #CCC;
		}
	#pedido form input:hover{
		border:1px solid #555;
		}
	#pedido form input:focus{
		border:1px solid #F88;
		box-shadow:1px 1px 15px #F88, 5px 5px 15px #999;
		}
	#pedido form input{
		margin:0px 5px 10px 0px;
		}
	#pedido .botao{
			margin:25px;
			border:1px;
			width:95%;
			border:1px !important;
		}
		
	div#conteudo{
		padding:25px 0px;
		min-height:600px;
		overflow:hidden;
		}
		div#conteudo img{
			float:left;
			margin-top:55px;
			max-width:430px;
			height:auto;
			/***/
			border:1px solid #FFF;
			border-radius:10px;
			-moz-border-radius:10px;
			-webkit-border-radius:10px;
			}
		.texto{
			width:450px;
			float:right;
			/***/
			text-align:justify;
			word-wrap:break-word;
			}

	div#anuncio{
		clear:both;
		padding:10px;
		margin-bottom:25px;
		overflow:hidden;
		/***/
		background:#EEE;
		text-align:left;
		border-radius:15px;
		-webkit-border-radius:15px;
		-moz-border-radius:15px;
		}
		div#anuncio h3{
			text-align:left;
			text-indent:5px;
		}
		div#anuncio img{
			vertical-align:middle;
			max-height:50px;
			width:auto;
			margin-right:10px;
			}
		div#anuncio a:link, div#anuncio a:visited{
			text-decoration:none;
			font-weight:bold;
			color:#000;
			}
		div#anuncio a:hover, div#anuncio a:focus{
			color:#F00;
			}
div#rodape{
	padding:10px;
	overflow:hidden;
	/***/
	background:url(../media/est/rod/bg.jpg) repeat-x;
	color:#FFF;
	font-size:12px;
	}
	div#rodape #left{
		width: 190px;
		float: left;
		}
	div#rodape #center{
	float: left;
		}
	div#rodape #right{
		width: 190px;
		float: right;
		/***/
		text-align:right;
		}
	div#rodape img{
		margin:0px 5px;
		/**/
		border-radius:10px;
		-moz-border-radius:10px;
		-webkit-border-radius:10px;
		box-shadow:0px 0px 5px #000;
		}
		div#rodape a:link, div#rodape a:visited{
			color:#FFF;
			text-decoration:underline;
			}
		div#rodape a:hover, div#rodape a:focus{
			color:#FFF;
			text-decoration:none;
			}
			
			
			
/****************************************************/
body{
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	}
h1{
	color:#000;
	text-align:center;
	padding:10px 0px;
	}
h2{
	background:#EEE;
	text-align:center;
	padding:5px 0px;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	-webkit-border-top-left-radius:25px;
	-webkit-border-top-right-radius:25px;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
	}
h3{
	text-align:center;
	}
p{
	text-indent:3em;
	padding: 5px;
	}
#conteudo form{
	background:#EEE;
	font-weight:bold;
	font-size:70%;
	padding:15px;
	}
	#conteudo form textarea, form input{
		border:1px solid #CCC;
		}
	#conteudo form *:hover{
		border:1px solid #555;
		}
	#conteudo form *:focus{
		border:1px solid #F88;
		}
	#conteudo form *{
		margin:0px 5px 10px 0px;
		}
a:link, a:visited{
	text-decoration:underline;
	color:#000;
	}
a:hover, a:focus{
	text-decoration:none;
	color:#F00;
	}

.botao{
		width:100%;
		padding:5px;
		color:#fff;
		background:#999;
		font-weight:bold;
		border-radius:5px;
		-webkit-border-radius:5px;
		-moz-border-radius:5px;
	}
.botao:hover{
		color:#FFF;
		background:#693;
		border:0px;
	}

.botao2{
		width:80%;
		padding:5px;
		margin:25px auto !important;
		color:#fff !important;
		text-decoration:none !important;
		background:#999;
		font-weight:bold;
		border-radius:5px;
		-webkit-border-radius:5px;
		-moz-border-radius:5px;
		display:table;
	}
.botao2:hover{
		color:#FFF;
		background:#693;
		border:0px;
	}
.campop{width:150px;}
.campom{width:400px;}
.campog{width:600px;}