
.col-md1, .col-md2, .col-md3, .col-md4, .col-md5{
	 float: left;
	position: relative;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
}

.col-md1 { width: 8.33333333%; }
.col-md2 { width: 16.66666667%; }
.col-md3 { width: 25%; }
.col-md4 { width: 33.33333333%; }
.col-md5 { width: 41.66666667%; }
.capa-full{float:left;width:100%;}
/* header.php */
#header { width: 100%; float: left; background: #e5e5e5; margin-bottom: 28px; }

#header .logo { width:100%; float: left; height:157px; }
#header .logo a { width:450px; float: left; height:157px; background: url(../images/logo.png) left center no-repeat; }
#header h1 { line-height: 20px; margin:0px; margin-bottom: 20px; margin-top: 32px; }
#header p span.icone { height: 50px; line-height: 50px; margin-top: 32px; }
#header p { line-height: 20px; margin:0px; }
#header a.ico_facebook { width: 32px; height: 32px; float: right; margin-top:10px; background: url(../images/ico_facebook_p.png) center no-repeat #3b579d; -webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px; float:left;}
#header a.ico_instagram { width: 32px; height: 32px; float: right; margin-top:10px; background: url(../images/ico_insta.png) center no-repeat;float:left;}
#header a.ico_youtube { width: 32px; height: 32px; float: right; margin-top:10px; background: url(../images/ico_yt.png) center no-repeat;float:left;}

#busca { width:190px; height: 37px; float: right; margin:10px 10px 10px 0px; background-color: #fff; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;  }
#busca .input { width:150px; float: left; line-height: 37px; background-color: #fff; padding: 0px 10px; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;  }
#busca .botao { width:40px; height:37px; float: right; line-height: 37px; background:url(../images/ico_search.png) center center no-repeat #000; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;  }

#header_menu { width: 100%; float: left; background: #fff112; padding: 0px 10px; }
#header_menu ul { width:100%; float: left; margin: 0px; padding: 0px; position: relative;  }
#header_menu ul li { line-height: 57px; white-space: nowrap; }
#header_menu ul li span { line-height: 57px; }

#header_menu, 
#header_menu ul, 
#header_menu ul li a, 
#header_menu ul li.active,
#header_menu ul.menu2 li #dropdown { -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; }

#header_menu ul.menu1 { background: #384b97; position: relative; }
#header_menu ul.menu1 li a { padding: 0px 17.5px; color: #fff; }
#header_menu ul.menu1 li a:hover, 
#header_menu ul.menu1 li.active a,
#header_menu ul.menu1 li:hover a{ background: #6a78b1; }

#header_menu ul.menu2 { background: #000000; }
#header_menu ul.menu2 li a {padding: 0px 24px; color: #b0b0b0; }
#header_menu ul.menu2 li a:hover, 
#header_menu ul.menu2 li.active a { background: #404040; }


#header_menu li #dropdown {display: none; width:180px; position: absolute; top: 57px; left: 0px; z-index:2; background: #fff112; padding: 0px 3px; }
#header_menu li:hover #dropdown{ display: block; }

#header_menu ul.menu2 li #dropdown ul.sub2 { background: #d0d0d0; }
#header_menu ul.menu2 li #dropdown ul.sub2 li { width: 100%; float: left; height: 36px; line-height: 36px;  }
#header_menu ul.menu2 li #dropdown ul.sub2 li a { padding: 0px 8px; color: #000; }
#header_menu ul.menu2 li #dropdown ul.sub2 li a:hover, 
#header_menu ul.menu2 li #dropdown ul.sub2 li.active a { background: none; }
#header_menu ul.menu2 li.active #dropdown ul.sub2 li a { background: #d0d0d0; }

/* slide.php */
#slider1 { width: 100%; height: 365px; float: left; position: relative; overflow: hidden; background: url(../images/bg.jpg) center center no-repeat #e9e9ea; margin-bottom: 25px; }
#slider2 { width: 100%; height: 366px; float: left; position: relative; overflow: hidden; background: url(../images/bg.jpg) center center repeat #e9e9ea; margin-top: 20px;  }

#slider1 .slide { width:1120px; height:365px; float:left; overflow: hidden; }
#slider1 .slide ul{ width:1120px; height:365px; float:left; margin:0px; }
#slider1 .slide li{ width:1120px; float:left; position:relative; }
#slider1 .slide li img{ width:1120px; height:365px; float: right; background:url(../images/loading.gif) center center no-repeat #fff; }

#slider2 .slide { width:100%; height:366px; float:left; overflow: hidden; }
#slider2 .slide ul{ width:100%; height:366px; float:left; margin:0px; }
#slider2 .slide li{ width:100%; float:left; position:relative; }
#slider2 .slide li img{ width:100%; height:366px; float: right; background:url(../images/loading.gif) center center no-repeat #fff; }

#nav { width: 60px; height: 15px; text-decoration: none; position: absolute; z-index: 8; bottom: 10px; left: 50%; margin-left: -30px; }
#nav li { width: 15px; height: 15px; background: #fff; float: left; margin-left: 5px; text-indent: -9999px; cursor: pointer;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; }
#nav li.activeSlide { background: #384b97; }
#nav li:focus { outline: none; }

#prev2 { width: 56px; height: 56px; position: absolute; z-index: 8; top:150px; left:0px; background:url(../images/seta-l.png) center center no-repeat #f7ff00;  }
#next2 { width: 56px; height: 56px; position: absolute; z-index: 8; top:150px; right:0px; background:url(../images/seta-r.png) center center no-repeat #f7ff00;  }

/* capa.php */
#capa { width: 100%; float: left; }
.imgBg { background: url(../images/bg_img.jpg ) center center repeat; }

#capa_vinheta { width: 100%; line-height: 76px; float: left; border-bottom: 1px solid #d9d9d9; position: relative; margin: 25px 0px 40px 0px; }
#capa_vinheta span{ width:180px; height: 5px; position: absolute; background: #000; left: 50%; margin-left: -90px; bottom: -2.5px; }

#capa .row { margin-bottom: 60px; }
#capa .botao { width: 150px; height: 36px; background: #fff112; padding: 0px 7px; position: absolute; bottom: -25px; left: 50%; margin-left: -75px; }
#capa .botao span { width: 136px; height: 36px; line-height: 36px; padding:0px 5px; background: #384b97; display: block; }
#capa .botao, .botao span { -webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px; }

/* footer.php */
#footer_facebook { width: 100%; float: left; }
#footer { width: 100%; min-height: 500px; float: left; background: #e5e5e5; }

#footer_dados { width:98%; float: right; padding: 36px 10%; background: url(../images/shadow_top.png) bottom center no-repeat; }
#footer_dados h1 { line-height: 20px; margin:0px; margin-bottom: 30px; }
#footer_dados p { line-height: 20px; margin:0px;  }
#footer_dados p span.icone { height: 70px; line-height: 70px;  }

#footer_menu {  width: 100%; min-height: 250px; float: left; padding: 15px 0px 36px 0px; background: url(../images/shadow_bot.png) bottom center no-repeat; }
#footer_menu ul {  width: 100%; float: left; margin: 0px; }
#footer_menu li {  width: 50%; float: left; line-height: 30px; }
#footer_menu a.ico_facebook { width: 32px; height: 32px; float: left; margin-left: 110px; margin-right: 15px; background: url(../images/ico_facebook_p.png) center no-repeat #3b579d; -webkit-border-radius: 32px;-moz-border-radius: 32px;border-radius: 32px; }
#footer_menu a.ico_instagram { width: 32px; height: 32px; float: left; margin-left: 110px; margin-right: 15px; background: url(../images/ico_insta.png) center no-repeat; }
#footer_menu a.ico_youtube { width: 32px; height: 32px; float: left; margin-left: 110px; margin-right: 15px; background: url(../images/ico_yt.png) center no-repeat;}
#footer_menu p { line-height: 44px; margin: 2px 0px; }

#mrx { width: 280px; height:80px; float: left; padding:33px 130px 0px 0px; margin-left: 420px; background: url(../images/mrx.png) top right no-repeat; }