.inner {margin:0 auto;max-width:960px;padding:0 10px !important;}

body {font-family: 'Open Sans', sans-serif !important;font-size:14px;}
/*----------Header----------*/
header {background:#eee}
header .vlogo {display:block; float:left; margin-top:80px}
header .headerin {height:210px; background: url(../images/bg_top_passaros.png) right top no-repeat, url(../images/bg_top_logo.png) left top no-repeat;}
/*----------Nav----------*/
.vmenu {background: #0c4069;}
.vmenu ul.menu {display: block;margin: 0 auto;}
.vmenu ul.menu > li {display:inline-block; }
.vmenu ul.menu > li > a {color:#fff;font-size:14px;position:relative;border:10px solid transparent;border-bottom:0;padding-bottom:10px;background:re;margin: 0 10px;}
.vmenu ul.menu > li:first-child > a {margin-left:0; border-left:0 }
.vmenu ul.menu > li:hover > a, .vmenu ul.menu > li > a:focus {background:none; }
.vmenu ul.menu > li.active > a:after, .vmenu ul.menu > li:hover > a:after {background:none;content:"";height:3px;background: #8DBADE;width:100%;position:absolute;bottom:0;left:0;}

/*Styles Geral------------*/
.page-header h2, .page-header h1, #s7dGalleryPopup h2, .content-category h1, main .moduletable h3 {font-weight:400;color: #214C6E;font-size: 20px;}
.content-category h1 {border-bottom:1px solid #eee; padding:5px; margin-top:0; margin-bottom:20px}
.moduletable h3 {font-weight:400}
.vright_ h3 {background: #214c6e;border-radius:4px 4px 0 0;padding: 10px;text-align:center;display: block;color:#fff;font-weight: 400;margin: 0;font-size: 16px;}
.b-cartilha h3 {background:transparent;border:1px solid #eee;max-width:1000%;border-top: 2px solid #214C6E;color: #6C9B1E;font-weight: 600; padding:20px 10px}
.b-cartilha h3:before {content:""; background:url(../images/b-logo.png); width:15px; height:15px; float:left; }
.title_1 h3 {padding:10px;border-radius: 6px;}
.title_2 h3 {border-bottom:1px solid #ccc;padding:10px;}
.btn {background: #24864E;color: #fff;text-shadow: none;border:none;box-shadow: none;margin-top: 40px;}

/*PagNoticias*/
ul.pagNot li h1 a {color: #2D8A55;font-weight:600;}
ul.pagNot li h1 a:hover {color: #85A075 !important;}

/*PagHeader*/
.vpag {width:100%;overflow: hidden;height: 90px;border-bottom: 1px solid rgba(0, 0, 0, 0.12);}
.vpag .pagInner {vertical-align:middle; display:table-cell; height:80px}
.vpag h2 {float:left;font-weight: 100;font-size: 8em;color: rgba(255, 255, 255, 0.14);padding-top: 18px;}

/*Main*/
#vmain {display:table; width:100%; margin-top:20px;margin-bottom: 20px;}
#vmain .vleft, #vmain .vright {width: 22%;height:100px;float:left;}
#vmain main {background:;width: 52%;float:left;}

/*Destaques*/
.vdestaques h3 {}
.vdestaques a {color: #206999 !important;}
.vdestaques ul.pagNot {margin-left:0}

/*Slider*/
.camera_pag {margin-top:-50px !important; display:table; margin:0 auto}
.camera_wrap .camera_pag .camera_pag_ul li {background: rgba(240, 255, 211, 0.64) !important;}
.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span {background:rgba(240, 255, 211, 0.64) !important}
.slideshowck.camera_wrap {margin-bottom:30px !important}

.camera_prev, .camera_next {background:none !important}
.camera_amber_skin .camera_commands  {display:none !important}
.camera_prev > span, .camera_next > span {background:url(../images/arrows.png) no-repeat !important;  }
.camera_next > span {background-position: -50px 0 !important;}
.camera_prev > span, .camera_next > span {height:95px !important;width:45px !important;margin-top: -24px;}

/*Contato*/
.contact .well {background:none !important}
.contact label {clear:both;float:left;}
.contact .form-horizontal .control-label {margin:0 !important;background:;width:100%;text-align:left;}
.contact .form-horizontal .controls {margin:0}
.contact input, .contact textarea {border:1px solid #ddd;width: 300px;box-shadow:none;height: 26px;}
.contact input[type=checkbox] {width:auto;}
#jform_contact_email_copy-lbl  {float:left}
.contact textarea {width:600px; height:100px}
.contact h3 {display:none}

/*Right*/
#vmain .vright {margin-left: 2%;float: left;display: table;}
.vgale, .vvide {background: #214C6E;color:#fff;}
.vright .vright_ {display:table;width: 100%;}
.vgale:before {content:"\f030"}
.vvide:before {content:"\f03d"}

/*left*/
.vleft .moduletable, .vright .moduletable{margin-bottom: 20px;}
.c_web h3 {background: #6B6B6B;}

#vmain .vleft {margin-right: 2%;display: table;}

.vlinksleft {display:table;width:100%;}
.vlinksleft a:hover {color:#fff; text-decoration:none}
.vlinksleft a.vbole:hover {color:#999}
.vlinksleft a {float:left;clear:both;width:100%;border-radius:4px;margin-bottom:10px;padding:8px 0;font-weight: 600;position:relative;}
.vlinksleft a:before, .vlinksright a:before {font-family:"FontAwesome";margin-right: 10px;float:left;margin-left: 14px;font-size:16px;font-weight:100;}
.vbalan, .vatas, .vedit {background: #214c6e;color:#fff;}
.vesta {background: #206999;color:#fff;}
.vbalan:before {content:"\f0ea"}
.vesta:before {content:"\f0c5"}
.vatas:before {content:"\f14c"}
.vedit:before {content:"\f15c"}
.vbole:before {content:"\f02a"}
.vbole {border:1px solid #ccc; color:#666;}

/*login*/
.vlogin {border-radius:4px;border:1px solid #ddd;padding: 20px;position:relative;}
.vlogin .btn {background: #214C6E;border:none;text-shadow: none;box-shadow: none;}
.vlogin input {width: 100%;margin-bottom:10px;border: 1px solid #eee;box-shadow: none;padding: 6px 5px;}
.vlogin h3 {color: #206999;margin-bottom: 20px;}
.vlogin h3:before {content:"";border: 2px solid #fec90d;height:50px;margin-top: -10px;left:0;position:absolute;}
.vlogin h3:after {content:"\f13e";font-family:"FontAwesome";float:right;font-size:30px;color: #0C4069;}
.vlogin .add-on {display:none}

/*Styles----------------------------------*/
.vright_.custom, .vright_.newsfeed {border:1px solid #eee;border-top: none !important;border-radius: 0 0 4px 4px;max-width: 100%;margin-left:0;}
.vright_.custom, .vright_.newsfeed img {max-width:209px}
.vright_.newsfeed li {display:inline-block; width:100%;border-bottom: 1px dotted #ccc; padding:10px 0}
.vright_.newsfeed li:last-child {border:none}
.vright_.newsfeed {padding-top:10px;}
.vright_.newsfeed li a {font-size: 12px;display:block;padding:0 6px;color: #2D8A55;font-weight: 600;text-align: left;}
.page-header, main .moduletable h3,  #s7dGalleryPopup h2  {border-bottom: 1px solid #214C6E;margin-bottom: 20px;}
main .moduletable h3, #s7dGalleryPopup h2 {padding-bottom:10px}

/*Galeria de VÃƒÂ­deos*/
#s7dVideos ul li p.s7dTitle {font-weight:400 !important;font-size:14px;color: #2D8A55 !important;}
.moduletable.vvideos .custom a {background:#eee; width:100%; height:100px; float:left; display:table; text-align:center; text-decoration:none; }
.moduletable.vvideos h3:before {border-color: #206999;}
.moduletable.vvideos h3:after {float:left; margin-right:16px; content:""; background:url(../images/b-logo.png); width:15px; height:15px; margin-top:4px}
.moduletable.vvideos .custom a:before {content:"\f16a"; font-family:"FontAwesome"; margin:0 auto; display:table-cell; font-size:50px; vertical-align:middle; color:#0c4069;}
.moduletable.vvideos .custom  {display:inline-flex; width:100%; padding:0}


/*V List*/
.vlist_ strong {color: #EAFBF1;background: #206999;display:block;padding:5px;}
.vlist_ a {display:block;padding:5px;margin-bottom:5px;color: #888888; text-decoration:none}
.vlist_ a:nth-child(2n) {background: #ECECEC;}

.vlinks_ ul {width:100%; text-align:center; margin-left:0;}
.vlinks_ ul li {display: inline-table; border:1px solid #eee;border-radius:10px;width: 210px; overflow:hidden; margin:10px; transition:ease-in 0.5s }
.vlinks_ ul li:hover {box-shadow: 0 0 0 1px #2D8A55;}



/*Footer*/
footer {background: #042e50;width:100%;height:60px;float:left;margin-top: 30px;}
footer #cS7D {float:right; margin-top:10px}
.vlogofooter {float:left; margin-top:10px}