
/* Getting the new tags to behave */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video{ 
	display: block;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;	
 }
mark, rp, rt, ruby, summary, time{ display: inline }

/* Left & Right alignment */

.left { float:left;}
.right { float:right;}
.wrapper {width:100%; overflow:hidden;}

/* Global properties ======================================================== */

body{border:0; font:13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#90896f; line-height:18px; min-width:980px;}

/* Global Structure ============================================================= */

.main {	margin: 0 auto;	width: 980px; position:relative; min-height:100%;}
.body1{ background:url("../images/bg_top.jpg") top repeat-x #fcfaea}
.body3{ background:url("../images/bg_bot.jpg") top repeat-x #828067}
.body4{ background:url("../images/bg_footer2.jpg") top repeat-x}
.body5{ width:100%; overflow:hidden}

/* ============================= main layout ====================== */

a{ color:#90896f; text-decoration: underline; outline:none}
a:hover{ text-decoration: none}
h1{ font:60px "Times New Roman", Times, serif; font-weight:normal; line-height:78px; float:left; vertical-align:bottom;}
h2{ font:26px "Times New Roman", Times, serif; color:#8d9066; }
p{ padding-bottom:18px;}



/* ============================= header ====================== */

header{ position:relative; height:395px;}

#logo{ color:#fff7c3; display:block;  text-decoration:none}
#logo span{ color:#fcfaea}

#menu { float:right; padding-top:5px; background:url("../images/menu_bg.gif") 0 63px repeat-x; position:relative; z-index:99;}
#menu > li { float:left; position:relative}
#menu > li > a{ display:block; font:30px "Times New Roman", Times, serif; color:#fffadd; text-decoration:none; line-height:60px; width:167px; text-align:center; background:url("../images/menu_right.png") top right no-repeat }
#menu > li > a span{ display:block; background:url("../images/menu_left.png") top left no-repeat}
#menu > li > a span span{background:url("../images/menu_bg.png") top repeat-x; margin:0 24px; padding:16px 0 4px 0}
#menu > li:hover > a, #menu > #menu_active  > a{ color:#fff; background:url("../images/menu_right_active.png") top right no-repeat }
#menu > li:hover > a span, #menu > #menu_active > a span{ background:url("../images/menu_left_active.png") top left no-repeat}
#menu > li:hover > a span span, #menu > #menu_active > a span span{background:url("../images/menu_bg_active.png") top repeat-x}

.submenu_1{ position:absolute; top:84px; left:0; width:215px;}
.menu_box{ background:url("../images/menu_bg1.gif") top repeat-x #585436; padding:10px;border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; box-shadow: 1px 1px 0px rgba(0, 0, 0, .3); -moz-box-shadow: 1px 1px 0px rgba(0, 0, 0, .3); -webkit-box-shadow: 1px 1px 0px rgba(0, 0, 0, .3);}
.menu_box li{ position:relative; line-height:45px;border-radius: 18px; -moz-border-radius: 18px; -webkit-border-radius: 18px; background:url("../images/spacer.gif") repeat; margin-bottom:5px; zoom:1}
.menu_box li.end{ margin-bottom:0}
.menu_box li a{ padding:0 14px; display:block; font:24px "Times New Roman", Times, serif; color:#fffadd; text-decoration:none; line-height:45px;}
.menu_box li:hover { background:#fff7c3; box-shadow: 1px 1px 0px rgba(0, 0, 0, .3); -moz-box-shadow: 1px 1px 0px rgba(0, 0, 0, .3); -webkit-box-shadow: 1px 1px 0px rgba(0, 0, 0, .3);}
.menu_box li:hover > a{ color:#322b17;}

.submenu_2{ position:absolute; top:-10px; left:208px; width:215px;}
.submenu_2 .menu_box{background:url("../images/menu_bg2.gif") top repeat-x #3b3218;}

#menu div{ display:none}

.top{ width:100%; height:87px;}

#banner{ width:100%;overflow:auto; padding-top:8px;}
.text1{ padding:99px 0 0 54px; font:48px Tahoma, Geneva, sans-serif; color:#fff; text-transform:uppercase; line-height:58px; letter-spacing:-1px; position:absolute; top:0 ; left:0; text-shadow:1px 1px rgba(0,0,0,.4)}
.text1 span{ display:block; margin-top:-13px;}
.text1 a{ display:inline-block; font-size:36px; text-decoration:none; line-height:48px; width:220px; text-align:center; background:url("../images/banner_button.png") no-repeat; text-transform:none; color:#fff; letter-spacing:0; margin-top:23px;}
.text1 a:hover{ color:#3e351c}
#search{ float:left; position:absolute; left:0; bottom:0; background:url("../images/search.png") no-repeat; padding:21px 28px 15px 27px; z-index:2}
#search .input{ width:190px; background:none; float:left; height:15px; font:13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; padding:7px 10px}
#search .submit{ float: left; height:29px; width:29px; background:none; cursor:pointer}

.slider{ position:absolute; z-index:1; width:100%; height:300px;}
.slider .items{ display:none}

.slider .banner{ position: absolute; z-index:2; top:0; left:0; width:100%}

#gallery li{ position:absolute; cursor:pointer; overflow:hidden;}

#ban1{ top:0; left:0; z-index:3;}
#ban2{ top:0; left:980px; z-index:2;}
#ban3{ top:0; left:1960px; z-index:1;}
#ban4{ top:0; left:-1960px; z-index:1;}
#ban5{ top:0; left:-980px; z-index:2;}


/* ============================= content ====================== */

#content{ width:100%; overflow:hidden; padding-bottom:10px;}
#content2{ width:100%; overflow:hidden; padding-top:34px;}
#content2 .under{border-bottom:1px solid #95937b; padding-bottom:36px; margin-bottom:0}
#content2 h2{ color:#fffce8; padding:0 0 23px 0;}

.pad{ padding:0 0 0 0;}
.pad_left1{ padding-left:90px;}
.pad_left2{ padding-left:36px;}
.pad_bot1{ padding-bottom:23px;}
.marg_right1{ margin-right:25px;}

.color2{ color:#968d7b}
.color3{ color:#4E4610}

.welcome h2{ color:#968d7b; }
.welcome p{ font:16px Tahoma, Geneva, sans-serif; color:#90896f; line-height:20px;}
.welcome a{ color:#a7c24a}

.subtitulo1 { font:16px Tahoma, Geneva, sans-serif; color:#90896f; line-height:20px; }

.under{ padding-bottom:37px; border-bottom:1px solid #e7e4d4; margin-bottom:21px;}

.line1{ background:url("../images/line_ver1.gif") 294px 0 repeat-y}
.line2{ background:url("../images/line_ver1.gif") 651px 0 repeat-y}
.line3{ background:url("../images/line_ver2.gif") 583px 0 repeat-y}

.list1 li{ line-height:20px;}
.list1 li a{ color:#98a563; text-decoration:none; padding-left:13px; background:url("../images/marker_1.gif") 0 8px no-repeat}
.list1 li a:hover{ text-decoration:underline}

.list2 li{ line-height:24px;}
.list2 li a{ font-weight:bold; color:#fcfaea; text-decoration:none; padding-left:13px; background:url("../images/marker_2.gif") 0 7px no-repeat}
.list2 li a:hover{ text-decoration:underline}

.button1, .button2, .button3{ display:inline-block; font:18px "Times New Roman", Times, serif; color:#fff; text-decoration:none; line-height:28px; background:url("../images/button1_bg.gif") top repeat-x;}
.button1 span, .button2 span, .button3 span{ display:block; background:url("../images/button1_left.jpg") top left no-repeat}
.button1 span span, .button2 span span, .button3 span span{ padding:0 17px; height:31px; background:url("../images/button1_right.jpg") top right no-repeat}
.button1:hover, .button2:hover, .button3:hover{ color:#e2f14a}

.button2{ background:url("../images/button2_bg.gif") top repeat-x}
.button2 span{ background:url("../images/button2_left.jpg") top left no-repeat}
.button2 span span{ background:url("../images/button2_right.jpg") top right no-repeat}

.button3{ background:url("../images/button3_bg.gif") top repeat-x}
.button3 span{ background:url("../images/button3_left.jpg") top left no-repeat}
.button3 span span{ background:url("../images/button3_right.jpg") top right no-repeat}

/* ============================= footer ====================== */

footer { font:22px "Times New Roman", Times, serif; color:#fcfaea; line-height:30px; text-align:center; padding:28px 0 27px 0;}
footer a{ color:#fcfaea;}
footer a:hover{}

.success{ padding-bottom:15px; display:none}

.pdf {
	background-image: url(/imagens/pdf_icon.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	font-family:"Albert", Arial, Helvetica, sans-serif;
	font-size: 14x;
	font-weight: normal;
	color: #85B102;
	text-align:left;
	text-decoration: none;
	line-height: 25px;
	height: 25px;
	display: block;
	page-break-inside:auto;
	background-color: #FFFFFF;
}
.pdf:HOVER {
	text-decoration: underline;
	color: #85B102;
	background-color:#eff9ef;
}
