/* CSS Document */
html,body{margin:0;padding:0}
body{
	font: 76% arial,sans-serif;
	text-align:center;
}
p{margin:0 10px 10px}
h5 {
	color : #666666;
	font-size : 12px;
	font-family : Tahoma, Verdana, Arial;
	line-height: 19px;
	font-weight: lighter;
}
.linked a:link{
	text-decoration: none;
}
.linked a:visited{
	text-decoration: none;
}
div#header {
height:150px;line-height:80px;margin:0;
  padding-left:10px;background: #EEE url(images/main01.jpg);color: #79B30B
}
div#container{text-align:left}
div#content p{line-height:1.4}
div#navigation{
	float:left;
	width:390px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-image: url(images/bottomImage_A.jpg);
}
div#extra {
	float: right;
	width: 390px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-image: url(images/bottomImage_B.jpg);
}
div#footer{background: #333;color: #FFF}
div#footer p{margin:0;padding:5px 10px}
div#container{width:780px;margin:0 auto}
div#footer{
	clear:both;
	width:100%;
	background-color: #333333;
}

/*start menu*/
#navcontainer
{
margin: 0px 0 0 0px;
padding: 0;
height: 40px;
}

#navcontainer ul
{
border: 0;
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
}

#navcontainer ul li
{
display: block;
float: left;
text-align: center;
padding: 0;
margin: 0;
}

#navcontainer ul li a
{
	background: #fff;
	width: 96px;
	height: 22px;
	border-top: 1px solid #f5d7b4;
	border-left: 1px solid #f5d7b4;
	border-bottom: 1px solid #f5d7b4;
	border-right: none;
	padding: 0;
	margin: 0 0 15px;
	color: #3B3A3B;
	display: block;
	text-align: center;
	font: normal 12px/18px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
	text-decoration: none;
}

#navcontainer ul li a:hover
{
color: #930;
background: #f5d7b4;
}

#navcontainer a:active
{
	color: #fff;
	background: #66;
}

#navcontainer li#active a
{
	background: #c60;
	border: 1px solid #c60;
	color: #fff;
}
#navcontainer li#active .step3 a
{
	background: #c60;
	border: 1px solid #c60;
	color: #fff;
	background-color: #5A7528;
}
#navcontainer li#active .step1 a
{
	background: #c60;
	border: 1px solid #c60;
	color: #fff;
	background-color: #333333;
	background-position: 10px;
}
/*
#uberlink a:link, #uberlink a:visited,
#uberlink a:hover, #uberlink a:active {
	background-color: #9F6F9F;
	background-image:  url(images/menu_bck_rollover.jpg);
	background-repeat: repeat-x;
	color: #FFFFFF;
	font-weight: bold;
}
*/
/*end menu*/
h2 {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 25px;
	color: #666666;
}
#conteudo {
	vertical-align: top;
	display: block;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #A65921;
	margin-bottom: 30px;
	padding-bottom: 30px;
}
#conteudo p {
	background-position: top;
	vertical-align: top;
	display: block;
	margin-left: 0px;
	padding-left: 15px;
}
#conteudo1 {
	width: 260px;
	vertical-align: top;
}
#conteudo2 {
	width: 260px;
	vertical-align: top;
}
#conteudo3 {
	width: 260px;
	vertical-align: top;
}
/*footer*/
/*start menu*/
#navcontainer2
{
margin: 0px 0 0 0px;
padding: 0;
height: 40px;
}

#navcontainer2 ul
{
border: 0;
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
}

#navcontainer2 ul li
{
display: block;
float: left;
text-align: center;
padding: 0;
margin: 0;
}

#navcontainer2 ul li a
{
	background: #fff;
	width: 96px;
	height: 22px;
	border-top: 1px solid #f5d7b4;
	border-left: 1px solid #f5d7b4;
	border-bottom: 1px solid #f5d7b4;
	border-right: none;
	padding: 0;
	margin: 0 0 15px;
	color: #3B3A3B;
	display: block;
	text-align: center;
	font: normal 12px/18px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
	text-decoration: none;
}

#navcontainer2 ul li a:hover
{
color: #930;
background: #f5d7b4;
}

#navcontainer2 a:active
{
background: #c60;
color: #fff;
}

#navcontainer2 li#active a
{
background: #c60;
border: 1px solid #c60;
color: #fff;
}
#navcontainer2 li#active .step3 a
{
	background: #c60;
	border: 1px solid #c60;
	color: #fff;
	background-color: #5A7528;
}
#navcontainer2 li#active .step1 a
{
	background: #c60;
	border: 1px solid #c60;
	color: #fff;
	background-color: #333333;
}
/*
#uberlink a:link, #uberlink a:visited,
#uberlink a:hover, #uberlink a:active {
	background-color: #9F6F9F;
	background-image:  url(images/menu_bck_rollover.jpg);
	background-repeat: repeat-x;
	color: #FFFFFF;
	font-weight: bold;
}
*/
/*end menu*/
/*end footer*/
.mensagem {
	color: #333333;
}
.mensagem a {
	color: #333333;
}
.topico1 {
	font-weight: bold;
	display: block;
}
.copyright {
	text-decoration: none;
	color: #CCCCCC;
	font-size: 10px;
}
.copyright a:link{
	text-decoration: none;
	color: #999999;
	font-size: 12px;
}
.copyright a:visited{
	text-decoration: none;
	color: #FFFFFF;
}
/*start gallery*/


/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.gallerycontainer{
	position: relative;
	top: 30px;
/*Add a height attribute and set to largest image's height to prevent overlaying*/
}

.thumbnail img{
	border: 1px solid white;
	margin: 0 5px 5px 0;
	vertical-align: top;
}

.thumbnail:hover{
background-color: transparent;
}

.thumbnail:hover img{
border: 1px solid blue;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: 0px;
left: 307px; /*position where enlarged image should offset horizontally */
z-index: 50;
}


/*end gallery*/
.conteudoTxt {
	font-size: 12px;
	font-family: Tahoma, Verdana;
	line-height: 19px;
	font-weight: lighter;
	color: #666666;
}
.bold {
	font-weight: bolder;
	color: #333333;
}
/*start form*/
label,input {
	display: block;
	width: 200px;
	float: left;
	margin-bottom: 10px;
	font: normal 12px/18px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
	color: #3B3A3B;
}

label, input name {
	text-align: right;
	width: 100px;
	padding-right: 20px;
}
textarea {
	text-align: left;
	width: 180px;
	padding-right: 20px;
}

br {
	clear: left;
}
input, textarea {
	border: 1px solid #FF9900;
	font: normal 12px/18px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
	color: #3B3A3B;
}
/*end form*/
#portfolio {
	vertical-align: top;
	display: block;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #A65921;
	margin-bottom: 30px;
	padding-bottom: 30px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #A65921;
	width: 100%;
}
