/* Lemon Bem-casados: folha de estilo das pags. internas */

html {
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
}

body {
	margin: 0px;
	padding: 0px;
	background: #660000 url(../img/bg_body.gif) repeat-y center top;
	font-size:12px;
	font-family: Verdana, Georgia, "Times New Roman", Times, serif;
	color:#f2eee3;
	}

p {
	margin:0px;
	padding:0px;
	font-size:11px;
	line-height:16px;
	}

a {
	text-decoration: none;
	}


#wrap {
	position:absolute; /* o objeto passa a ser flutuante */
	width:840px;
	height:610px;
	top:50%; /* Eixo top em 50% da tela */
	left:50%; /* Cima, direita, baixo, esquerda (começa em cima e percorre em sentido horário) */
	margin-top: -305px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -420px;
	}


#wrapinterna {
	position:absolute; /* o objeto passa a ser flutuante */
	width:840px;
	height:610px;
	top:50%; /* Eixo top em 50% da tela */
	left:50%; /* Cima, direita, baixo, esquerda (começa em cima e percorre em sentido horário) */
	margin-top: -305px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -420px;
	background: url(../img/bg_wrapinterna.jpg) repeat-x left top;
	}


#menu {
	width:290px;
	height:435px;
	position:absolute;
	}



#topo {
	width:422px;
	height:285px;
	padding: 40px 63px 0px 355px;
	background: #660000 url(../img/bg_degrade.jpg) repeat-x left top;
	text-align:justify;
	}

#baixo {
	width:100%;
	height:275px;
	background: url(../img/bg_baixo.jpg) no-repeat left top;
	}

#rodape {
	width:100%;
	height:15px;
	text-align:right;
	}

#rodape a {
	font-size:10px;
	color:#ce9e3c; /* amarelo mostarda*/
	}

#rodape a:hover {
	color:#ffffff;
	}


#conteudo {
	width:550px;
	height:600px;
	float:right;
	background:#efe9db url(../img/bg_conteudo.gif) repeat-y left top;
	color:#947b52; /* marron */
	text-align:justify;
	}

.texto {
	margin: 10px 30px 10px 80px;
}

.titulo {
	margin: 20px 30px 20px 80px;
	text-align:right;
	}

#thumb {
	float:right;
	width: 130px;
	text-align:center;
	
}


#galeria {
	padding-left:70px;
	text-align:center;
	}

.fotos {
	padding:3px 3px;
	}

/* FORMULÁRIO */

form {
	margin: 0px;
	padding: 0px;
	}

#formulario {
	margin:0px;
	padding:0px;
	color:#660000;
	background: url(../img/bg_form.gif) no-repeat 50px top;
	}

input {
	
	height: 20px;
	color:#660000;
	margin: 0px;
	padding: 6px;
	font-size: 11px;
	}

.texto2 {
	width:225px;
	border:none;
	background:none;
	}

textarea {
	width: 225px;
	margin: 0px;
	padding: 6px;
	font-size: 11px;
	color:#660000;
	border:none;
	background:none;
	overflow-y:auto; 
	}

#enviar {
	color:#FFF;
	width:71px;
	height:37px;
	border: none;
	background: none;
	text-align:center;
	}


  .errFld {border: 1px solid #F00; /*... or any other css properties ... */}
  .errMsg {
	color: #333333; /*... or any other css properties ... */
	font-family: "Trebuchet MS", tahoma, verdana;
	font-size: 10px;
	text-transform: uppercase;
}
