@charset "utf-8";
/* CSS Document */

body {
	margin: 0;
	background-image:url(../images/bg.jpg);
	}
	

a:link {
	color:#ffffff;
	text-decoration:underline;
}	

a:visited {
	color:#ffffff;
	}

a:hover {
	color:#000000;
	text-decoration:underline;
}	



h1 {
	font: 16px Georgia, "Times New Roman", Times, serif;
	text-align:center;
	color: #58342b;
	margin: 0px;
	padding: 15px 0px 0px 0px;
}
	
	
h2 {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #f1d7b3;
	text-align:left;
}


h3 {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	color: #462c07;
	margin: 0px 0px 5px 0px;
	padding-top:10px;
}



h4 {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	color: #000000;
	margin: 0px;
	padding: 15px 0px 15px 0px;
	}
	
	
h5 {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	color: #ffffff;
	margin: 0px;
	padding: 0px;
	}

h6 {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	color: #58342b;
	margin: 0px;
	padding: 0px;
	}
	
	
p {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-align:left;
	margin: 0px;
	padding: 0px;
	}
	
.bold {
	font-weight:bold;
}
	
	
ul {
	margin: 0px;
	padding: 0px;
	float:left;
	}

img {
    border: none;
	padding:0px;
	margin:0px;
}


li {
	list-style-type:disc;
	}

/* -----------header--------------------------- */
#header {
width:100%;
height: 25px;
background-image:url(../images/header.jpg);
clear: both;
margin: 0;
padding: 0;
}


/* ----------menu horizontal-------------- */
#menu {
height:87px;
padding-bottom: 10px;
margin: 0px;
}


/* ----------marca-------------- */
#marca {
width:231px;
height:87px;
margin: 0px;
float:left;
}


/* ----------botoes-------------- */
#botoes {
width:506px;
height:50px;
float:left;
padding-top:37px;
margin: 0px;
}


/* ----------container-------------- */
#container {
width: 737px;
margin-bottom: 10px;
margin: 0 auto;
}


/* -----------------content--------------------- */
#content {
width:inherit;
padding: 0px;
margin: 0px;
}



/* --------------menuvertical------------- */
#menuvertical {
float: left;
width: 218px;
height:346px;
background-image:url(../images/bg_menu_vertical_14.jpg);
margin: 0px;
}


/* --------------botoesvertical------------- */
#botoesvertical {
float: left;
width: 158px;
height:266px;
padding:10px 30px 60px 30px;
margin: 0px;
}

/* --------------left------------- */
#left {
float: left;
width: 288px;
height:auto;
margin: 0px;
padding-top:5px;
padding-left:22px;
}


/* --------------right------------- */
#right {
float: left;
width: 485px;
height:auto;
padding-left: 19px;
padding-right: 15px;
margin: 0px;
}


/* --------------evento------------- */
#evento {
float: left;
width: 355px;
height:151px;
background-image:url(../images/bg_evento.jpg);
margin: 5px 0px 0px 15px;
padding:15px;
}


/* -----------footer--------------------------- */
#footer {
width:737px;
float:left;
margin: 0;
padding:30px 0px 10px 0px;
text-align: center; 
}


/* -----------------Table--------------------- */
#table {
width:460px;
background-image:url(../images/bg_contato.jpg);
margin-top:10px;
padding-top:30px;
padding-left: 0px;
padding-bottom:5px;
padding-right:10px;
text-align:left;
}


/* -----------------Map--------------------- */
#map {
width:460px;
height:260px;
background-image:url(../images/bg_mapa.jpg);
padding:8px 5px 5px 5px;
background-color:#f7faf3;
text-align:center;
}

	
/* Forms */

label{
 font: 11px Arial, Helvetica, sans-serif;
 color: #000000;
 background-color: transparent;
 width: 220px;
 margin-left:13px;
}

input {
 width: 220px;
 font: 11px Arial, Helvetica, sans-serif;
 background-color: #ffffff;
 color: #000000;
 border: 1px solid #643c2c;
 margin-right: 0px; 
 }
 
.zip {
 width: 181px;
 font: 11px Arial, Helvetica, sans-serif;
 background-color: #ffffff;
 color: #102132;
 border: 1px solid #643c2c;
 margin-right: 0px; 
 }
 
 textarea {
 width: 220px;
 font: 11px Arial, Helvetica, sans-serif;
 background-color: #ffffff;
 color: #102132;
 border: 1px solid #643c2c;
 margin-right: 0px; 
 }
 
 select {
 font: 11px Arial, Helvetica, sans-serif;
 background-color: #d6e2ca;
 color: #102132;
 border: 1px solid #643c2c;
}

#signup table {
 color: #000000;
 width: 460px;
 border: none;
 border-collapse: collapse;
}

#signup td {
 border: none;
 padding-left: 4px;
}

.fieldcell input {
 width: 220px;
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
 background-color: #D7E5F2;
 color: #102132;
 border: 1px solid #284279;
 margin-right: 0px;
}

.smallfieldcell input {
 width: 100px;
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
 background-color: #D7E5F2;
 color: #102132;
 border: 1px solid #284279;
}

.smallfieldcell select {
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
 background-color: #D7E5F2;
 color: #102132;
 border: 1px solid #284279;
}

.labelcell {
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
 color: #3670A7;
 background-color: transparent;
 width: 220px;
}

.fieldcell {
 background-color: #F2F7FB;
 color: #000000;
 text-align: right;
 margin-right: 0px;
 padding-right: 0px;
}

.smalllabelcell {
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
 background-color: transparent;
 color: #3670A7;
 width: 100px;
}

.smallfieldcell {
 background-color: #F2F7FB;
 color: #000000;
 text-align: right;
 
}

.button {
 font: 11px  Arial, Helvetica, sans-serif;
 width:50px;
 background-color: #D7E5F2;
 color: #102132;
 margin-left: 12px;
 margin-top: 3px;
 margin-bottom: 2px;
}
