/*
Theme Name: CEDAPS
Description: Tema responsivo desenvolvido em HTML 5 e CSS 3 pela equipe CRIAMENTE.
Author: Criamente
Author URI: http://criamente.com
Version: 1.0
*/

/* RESET */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, img,
footer, header, hgroup, menu, nav, section{display:block;}
body{line-height:1;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after{content:'';content:none;}
*:focus{outline:0;}

/* LAYOUT */
body{font: 20px/30px 'DIN';}
strong{font-family:'DIN_Bold';}
.wrapper{width:1000px;margin:0 auto;position:relative;}
section .wrapper{width:1040px;padding-bottom:100px;}
header{height:226px;position:relative;z-index:99999;background-color:#fff !important;}
footer{clear:both;height:533px;}

/* HEADINGS */
h1{background:url('images/logo.gif') no-repeat;width:290px;height:124px;position:relative;top:5px;padding-bottom:15px;}
h1 a{width:290px;height:124px;display:block;}

/* POST HEADINGS */
article h2{font: 42px/42px 'DIN_Bold';text-transform:uppercase;text-align:center;}
article h2{height:46px;padding:15px 0;margin-bottom:20px;}
article h2 span{padding:0 20px;}
article h3{font:24px/36px 'Dosis';text-align:center;max-width:860px;margin:20px auto 30px;}
article h3.title{font: 40px/40px 'DIN_Bold';color:#000;text-transform:none;background:none;}
article h4{}
article h5{}
article h6{}

/* HEADER */

/* TOPBAR */
.topbar{background:#000;}
.topbar .high-contrast{background:url('images/light.gif') no-repeat 0 5px;padding-left:30px;}
.topbar .high-contrast a{font:18px/35px 'DIN_Bold';color:#fff;text-transform: uppercase;}
.topbar .high-contrast.active{background-image:url('images/light-on.gif')}
.topbar .high-contrast.active a{color:#FFFC00;}
.topbar .google-translate{position:absolute;right:0;top:0;}
.topbar .goog-te-gadget img{display:inline;}
.topbar .goog-te-gadget-simple{border:none;background:#000;}
.topbar .goog-te-gadget-simple .goog-te-menu-value{color:#fff;}

/* BOTÕES DAS REDES SOCIAIS */
ul.social-buttons{position:absolute;width:170px;right:0;top:20px;}
ul.social-buttons li{float:left;padding:0 5px;}
ul.social-buttons li:last-child{padding-right:0;}

/* BUSCA */
form[name=search]{position:absolute;right:0;top:64px;}
form[name=search] input[type=text]{border:1px solid #d9d9d9;border-radius:30px;padding:0 55px 0 22px;width:210px;height:45px;box-shadow:2px 2px 5px #e6e6e6 inset;}
form[name=search] input[type=submit]{background:url('images/search.gif');width:19px;height:25px;border:none;position:absolute;top:10px;right:18px;cursor:pointer;}

/* RESULTADOS DE BUSCA */
.search-results .item{border-bottom: 2px dashed #265696;margin-bottom: 30px;padding-bottom: 10px;position:relative;}
.search-results .item h4{font-weight: bold;}
.search-results .item a{position: absolute;width: 100%;height: 100%;top: 0;}
.search-results .item:hover h4,
.search-results .item:hover p{color:#265696;}
.search-results .item:last-child{border:none;}

/* MENU */
ul.menu{display:inline-block;}
ul.menu li{float:left;background:url('images/menu.png') right center no-repeat;padding:11px 0;text-align:center;position:relative;}
ul.menu li:last-child{background:none;}
ul.menu li a{font: 17px/25px 'DIN_Bold';color:#fff;text-shadow:1px 0 0 #000;padding:5px 9px 7px 9px;margin-left:-1px;border-radius:2px;}
ul.menu ul{position:absolute;padding:0 12px;top:44px;min-width:100%;display:none;z-index:9999;}
ul.menu ul li{float:none;padding:0 25px;}
ul.menu ul li:first-child{padding-top:10px;}
ul.menu ul li:last-child{padding-bottom:15px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;}
ul.menu ul li a{line-height:35px;background:none !important;padding:0;display:inline-block;width:100%;white-space:nowrap;text-shadow:1px 0 0 #000 !important;}
ul.menu li:hover ul{display:block;}

/* LINKS */
a{color:#932b78;text-decoration:none;font-weight:400;}
a:hover{color:red;}

/* WP CLASSES */
.alignnone{margin:5px 20px 20px 0;}
.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto;}
.alignright{float:right;margin:5px 0 20px 20px;}
.alignleft{float:left;margin:5px 50px 50px 60px;}
.aligncenter{display:block;margin:5px auto 5px auto;}
img.alignright{float:right;margin:5px 0 20px 20px;}
img.alignnone{margin:5px 20px 20px 0;}
img.alignleft{float:left;margin:5px 20px 20px 0;}
img.aligncenter{display:block;margin-left:auto;margin-right:auto}
.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%; /* Image does not overflow the content area */padding:5px 3px 10px;text-align:center;}
.wp-caption.alignnone{margin:5px 20px 20px 0;}
.wp-caption.alignleft{margin:5px 20px 20px 0;}
.wp-caption.alignright{margin:5px 0 20px 20px;}
.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto;}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px;}

/* HR TAG */
hr{margin:20px 0;border:none;border-top:1px solid #d9d8d9;}

/* POST */
.post{padding:0 30px;}
.single .post{width:740px;margin:auto;text-align:justify;}
article{padding-top:40px;}
article p{padding-bottom:15px;}
article p img{}
article ul{list-style-type:disc;list-style-position:outside;margin:10px 0;padding:0 50px;}
article ul li{padding:5px 0;}
article ol{list-style-type:decimal;list-style-position:outside;margin:10px 0;padding:0 50px;}
article ol li{padding:5px 0;}
article ul ul, article ol ul{list-style-type:circle;list-style-position:outside;margin-left:15px;}
article ol ol, article ul ol{list-style-type:lower-latin;list-style-position:outside;margin-left:15px;}
article strong{font-weight:bold;}
article em{font-style:italic;}
article del{text-decoration:overline;}
article blockquote{font-family:Georgia, serif;font-size:18px;font-style:italic;width:500px;margin:0.25em 0;padding:0.25em 40px;line-height:1.45;position:relative;color:#383838;}
article td{width: 460px;padding: 0 30px;text-align: justify;}

/* LOAD MORE POSTS */
.more-posts{text-align:center;margin:100px 30px 0;position:relative;bottom:90px;}
.more-posts a{display:inline-block;margin-bottom:-65px;padding:20px;width:79px;height:79px;background-position:center !important;}
.more-posts a.rotate{
    -webkit-animation-name: spin;
    -webkit-animation-duration: 4000ms;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    -moz-animation-name: spin;
    -moz-animation-duration: 4000ms;
    -moz-animation-iteration-count: infinite;
    -moz-animation-timing-function: linear;
    -ms-animation-name: spin;
    -ms-animation-duration: 4000ms;
    -ms-animation-iteration-count: infinite;
    -ms-animation-timing-function: linear;
    animation-name: spin;
    animation-duration: 4000ms;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}

@-moz-keyframes spin {
    from { -moz-transform: rotate(0deg); }
    to { -moz-transform: rotate(360deg); }
}
@-webkit-keyframes spin {
    from { -webkit-transform: rotate(0deg); }
    to { -webkit-transform: rotate(360deg); }
}
@keyframes spin {
    from {transform:rotate(0deg);}
    to {transform:rotate(360deg);}
}

/* HOME */

/* DESTAQUES */
.destaques{position:relative;text-align:center;}

.destaques .container-nav{position:absolute;top:225px;width:100%;z-index:100;}
.destaques .container-nav a{position:absolute;width:79px;height:79px;border-radius:100%;transition:all 0.1s linear;}
.destaques .container-nav a.prev{left:40px;background:url('images/bt-prev.png') no-repeat center rgba(0,0,0,0.5);}
.destaques .container-nav a.next{right:40px;background:url('images/bt-next.png') no-repeat center rgba(0,0,0,0.5);}
.destaques .container-nav a:hover{background-color:rgba(0,0,0,1);}

.destaques li{width:100%;height:550px;background-position:center;background-repeat:no-repeat;box-shadow:0px 5px 10px #000 inset;}
.destaques .pager{position:absolute;width:100%;top:333px;z-index:999;}
.destaques .pager a{display:inline-block;width:10px;height:10px;background:#fff;border-radius:100%;margin:5px;opacity:0.5;}
.destaques .pager a.activeSlide{opacity:1;}
.destaques .border{position:absolute;width:100%;top:0;border-top:10px solid rgba(0,0,0,0.2);}
.destaques .text{position:absolute;width:100%;bottom:0;padding:120px 0 50px;background:url('images/shadow-2.png') no-repeat center bottom;}
.destaques h2{font: 42px/42px 'DIN_Bold';color:#fff;text-transform:uppercase;text-shadow:1px 1px 1px #000;}
.destaques p{font: 30px/36px 'DIN_Bold';color:#fff;width:820px;margin:10px auto;text-shadow:1px 1px 1px #000;}
.destaques a.permalink{position:absolute;width:100%;height:100%;display:block;top:0;left:0;z-index:100;}

/* TESTIMONIAL */
.testimonial{text-align:center;z-index:100;position:relative;border-top:10px solid rgba(0,0,0,0.7);background:url('images/bg-testimonial-left.gif') no-repeat left top, url('images/bg-testimonial-right.gif') no-repeat right top #d154a2;padding-bottom:30px;}
.testimonial .icon{margin-top:-45px;}
.testimonial p{width:1000px;font:30px/42px 'DIN';color:#fff;margin:auto;}
.testimonial a{color:#ffcc00;font-family:'DIN_Bold';}

/* TESTIMONIAL II */
.testimonial-2{background:url('images/bg-testimonial-2.gif') no-repeat center top #fff;padding-top:370px;text-align:center;padding-bottom:80px;}
.testimonial-2 p{width:1000px;font:30px/42px 'DIN';color:#000;margin:auto;}
.testimonial-2 a{color:#37829f;font-family:'DIN_Bold';}

/* LINHA DO TEMPO */
.timeline{border-top:10px solid #dac0d4;background:url('images/bg-timeline.jpg') center;height:862px;}
.timeline .icon{margin:-48px auto 0;}
.timeline h2{color:#fff;font:42px/65px 'DIN_Bold';text-transform:uppercase;text-align:center;text-shadow:1px 0 0 #000;}
.timeline .container{width:980px;height:580px;margin:45px auto;overflow:hidden;position:relative;border-radius:10px;border-top:1px solid #462e40;border-right:1px solid #ba8cae;border-bottom:1px solid #ccabc4;border-left:1px solid #694560;}
.timeline .post-slide{width:980px;}
.timeline .pager-container{position:relative;}
.timeline .pager{position:absolute;z-index:200;bottom:50px;left:40px;}
.timeline .pager a{display:inline-block;width:10px;height:10px;background:#946f8a;border-radius:100%;margin:5px;}
.timeline .pager a.activeSlide{background:#bd3199;}
.timeline .text{float:left;width:50%;height:580px;background:url('images/timeline.gif') right repeat-y #663058;}
.timeline .text ul{margin:95px 110px 35px 45px;color:#fff;border-bottom:1px solid #855979;padding-bottom:20px;}
.timeline .text h3{font:37px/42px 'DIN_Bold';text-transform:uppercase;}
.timeline .text p{padding:10px 0;}
.timeline .thumb{float:left;width:50%;height:580px;overflow:hidden;position:relative;}
.timeline .thumb img{position:absolute;min-height:580px;max-height:580px;min-width:490px;width:auto;}
.timeline .years{position:absolute;top:185px;left:417px;z-index:100;background:url('images/timeline.png');width:146px;height:210px;color:#fff;}
.timeline .years .up{display:block;width:38px;height:33px;position:absolute;left:54px;top:10px;}
.timeline .years .down{display:block;width:38px;height:33px;position:absolute;left:54px;bottom:11px;}
.timeline .years .jcarousel{height:90px;overflow:hidden;position:relative;top:54px;}
.timeline .years ul{position:absolute;padding:0 40px;}
.timeline .years li{color:#fff;font-size:12px;text-align:center;opacity:0.5;}
.timeline .years li.active{font:30px/41px 'DIN_Bold';text-shadow:1px 0 0 #000;opacity:1;}

/* EQUIPE */
.team{text-align:center;}
.team h3{font-weight:bold;}
.team .card{background:#fff;border-radius:3px;text-align:center;display:inline-block;width:310px;margin:0 13px 26px 13px;overflow:hidden;}
.team .card h4{font:22px/25px 'DIN_Bold';color:#fff;background:#932b78;padding:15px 20px;}
.team .card a{color:#932b78;display:block;padding:15px 0 5px;}

/* DIREÇÃO */
.team-2{text-align:center;}
.team-2 figure{position:absolute;box-shadow:0 0 10px rgba(0,0,0,0.8);}
.team-2 h3{font-weight:bold;}
.team-2 .card{background:url('images/bg-card.gif') no-repeat #fff;text-align:center;display:inline-block;width:310px;margin:0 13px 40px 13px;position:relative;padding-top:90px;}
.team-2 figure{position:absolute;box-shadow:0 0 10px rgba(0,0,0,0.8);width:100px;height:100px;top:-10px;left:105px;overflow:hidden;}
.team-2 figure img{width:100%;height:auto;min-height:100px;}
.team-2 .card h4{font:22px/25px 'DIN_Bold';color:#000;padding-top:15px;height:50px;}
.team-2 .card a{color:#932b78;display:block;padding:15px 0 5px;text-transform:uppercase;font-size:18px;}
h3.title-team{font-weight:bold;text-align:left;margin:0 0 15px;}

/* OBJETIVOS & VISÃO */
.objectives{position:inherit;}
.objectives .container{background:url('images/bg-objectives-22.gif') left bottom no-repeat, url('images/bg-objectives-1.gif') left repeat-y;height:1400px;}
.objectives h2{background:url('images/h2-objectives.gif') center top no-repeat !important;padding-bottom:40px;margin-left:-1px;}
.objectives .left, .objectives .right{position:absolute;width:50%;background-repeat:no-repeat;border-radius:5px;}
.objectives .left{left:0;background-position:right top;}
.objectives .left .text{color:#932b78;width:400px;float:right;padding:60px;text-align:right;margin-top:370px;border-radius:5px;}
.objectives .left h3{color:#932b78;text-align:right;text-transform:uppercase;font:42px/44px 'DIN';}
.objectives .right{right:0;background-position:left bottom;padding-bottom:670px;}
.objectives .right .text{color:#fff;background:#932b78;padding:55px;border-radius:5px;}
.objectives .right h3{font:55px/32px 'DIN';text-transform:uppercase;text-align:left;padding-bottom:35px;margin-top:5px;margin-bottom:0;}
.objectives .right p{width:440px;font:24px/32px 'DIN';margin-top:-6px;padding-bottom:0;}
.objectives .visao{width:870px;margin:0 auto;text-align:center;color:#6f2c5e;}
.objectives .visao h3{font:72px/44px 'DIN_Bold';text-transform:uppercase;padding:30px;}

/* PROMOCAO DA SAÚDE */
.promotion .container{background:url('images/bg-promotion.gif') left bottom no-repeat, url('images/bg-objectives-1.gif') left repeat-y;padding-bottom:200px;overflow:hidden;}
.promotion h2{background:url('images/h2-promotion.gif') center top no-repeat !important;padding-bottom:40px;margin-left:-1px;}
.promotion .text{float:left;width:555px;}

/* FILTERS */
.filters{overflow:hidden;height:100px;margin-top:40px;}
.filters ul{margin:auto;list-style:none;padding:0 50px;position:absolute;z-index:999;}
.filters ul li{font:24px/36px 'DIN';border-radius:40px;padding:10px 30px;width:280px;float:left;margin:0 55px;cursor:pointer;position:relative;color:#fff;}
.filters ul li ul{display:none;width:330px;left:-10px;border-bottom-left-radius:40px;border-bottom-right-radius:40px;top:56px;padding:10px 5px;}
.filters ul li ul li{background:none !important;border-radius:0;border:none !important;float:none;margin:0;padding:0 25px;}

/* GRID */
.grid{overflow:hidden;padding:0 10px;}
.grid a.permalink{position:absolute;width:300px;height:300px;top:0;left:0;z-index:300;}
.grid .item{width:300px;height:300px;border-radius:3px;overflow:hidden;position:relative;margin:20px;text-align:center;box-shadow:0 0 15px rgba(0,0,0,0.3);}
.grid img.watermark{position:absolute;z-index:100;}
.grid figure{height:300px;position:relative;overflow:hidden;}
.grid figure img{min-width:300px;min-height:220px;max-width:300px;height:auto;position:absolute;top:0;left:0;}
.grid .text{position:absolute;z-index:200;left:0;bottom:0;}
.grid .title{padding:20px;height:40px;box-shadow:0 0 5px #000;transition:background 0.5s linear;}
.grid .v-align{display:table;height:40px;width:260px;}
.grid h4{font:18px/20px 'DIN_Bold';text-shadow:1px 0 0 #000;display:table-cell;vertical-align:middle;}
.grid a{color:#fff;}
.grid a:hover{color:#fff;}
.grid .excerpt{display:none;height:180px;padding:20px;font-size:18px;line-height:20px;}
.grid .excerpt img{display:inline-block;padding-top:5px;}

/* GRID II */
.grid-2{overflow:hidden;padding:0 10px;}
.grid-2 a.permalink{position:absolute;width:300px;height:300px;top:0;left:0;z-index:300;}
.grid-2 .item{width:300px;height:300px;position:relative;margin:20px;text-align:center;box-shadow:0 0 15px rgba(0,0,0,0.3);}
.grid-2 .share{display:none;position:absolute;right:0;top:0;transition:all 0.1s linear;height:28px;z-index:400;font:12px/29px 'Arial';min-width:28px;border-bottom-left-radius:3px;}
.grid-2 .share a{display:none;color:#fff;padding:0 30px 0 10px;transition:all 0.1s linear;}
.grid-2 .share:hover a{display:block;}
.grid-2 figure{height:300px;position:relative;overflow:hidden;border-radius:4px;}
.grid-2 figure img{min-width:300px;min-height:300px;max-width:300px;height:auto;position:absolute;top:0;left:0;}
.grid-2 .tag{position:absolute;left:-5px;top:-27px;padding:0 10px 11px 20px;text-transform:uppercase;font:12px/29px 'Arial';color:#fff;}
.grid-2 .tag img{position:absolute;right:-13px;top:0;}
.grid-2 .tag img.over{display:none;}
.grid-2 .item:hover .tag img{display:none;}
.grid-2 .item:hover .tag img.over{display:block !important;}
.grid-2 .text{position:absolute;left:0;bottom:0;}
.grid-2 .title{padding:10px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;}
.grid-2 .v-align{display:table;height:40px;width:280px;}
.grid-2 h4{font:17px/20px 'DIN_Bold';text-shadow:1px 0 0 #000;display:table-cell;vertical-align:middle;}
.grid-2 a{color:#fff;}
.grid-2 a:hover{color:#fff;}

/* GRID III */
.grid-3{overflow:hidden;padding:0 10px;}
.grid-3 .item{width:150px;height:150px;border-radius:3px;overflow:hidden;position:relative;margin:10px;text-align:center;box-shadow:0 0 15px rgba(0,0,0,0.3);}
.grid-3 figure img{min-width:140px;min-height:140px;max-width:140px;height:auto;position:absolute;top:0;left:0;background:#fff;padding:5px;}

/* PAGER */
.result{display:none;}

/* CONSTRUÇÃO COMPARTILHADA */
.shared-construction .wrapper:first-child{padding-bottom:0;}
.shared-construction .diagram{background:url('images/bg-shared-construction.gif') no-repeat center;position:relative;width:980px;height:550px;margin:100px auto 0;}
.shared-construction .diagram h3{font:24px/36px 'Dosis';position:absolute;z-index:100;text-align:center;width:100%;top:-50px;}
.shared-construction .diagram h3 span{margin:auto;width:420px;display:block;}
.shared-construction .diagram a{display:block;position:absolute;width:330px;height:240px;transition:all 0.2s linear;}
.shared-construction .diagram a.concept{left:0;top:0;background:url('images/bg-concept.gif');}
.shared-construction .diagram a.mapping{left:0;bottom:0;background:url('images/bg-mapping.gif');}
.shared-construction .diagram a.action-plan{right:0;top:0;background:url('images/bg-action-plan.gif');}
.shared-construction .diagram a.togheter{right:0;bottom:0;background:url('images/bg-togheter.gif');}
.shared-construction .diagram a.concept:hover{background:url('images/bg-concept-over.gif');}
.shared-construction .diagram a.mapping:hover{background:url('images/bg-mapping-over.gif');}
.shared-construction .diagram a.action-plan:hover{background:url('images/bg-action-plan-over.gif');}
.shared-construction .diagram a.togheter:hover{background:url('images/bg-togheter-over.gif');}
.shared-construction.single{background:#d9f0d9;}

/* REDES DE COMUNIDADES */
.network-comunity .comunity-map{position:relative;background:url('images/bg-comunity-map.gif') center no-repeat;padding:40px 0;}
.network-comunity .comunity-map .pointer{background:url('images/gps.png');width:37px;height:52px;position:absolute;transition:all 0.1s linear;}
.network-comunity .comunity-map .pointer:hover a{display:block;width:37px;height:52px;}
.network-comunity .comunity-map .pointer p{display:none;position:absolute;z-index:9999;width:500px;left:-20px;top:-40px;color:#fff;font-family:DIN_Bold;background: url('images/bg-area.png') no-repeat 20px bottom;}
.network-comunity .comunity-map .pointer span{background:#000;padding:7px 15px;}
.network-comunity .comunity-map .pointer:hover,
.network-comunity .comunity-map svg a:hover .pointer{background:url('images/gps-over.png');}
.network-comunity .comunity-map .pointer:hover p,
.network-comunity .comunity-map svg a:hover .pointer p{display:block;}

/* COMUNITIES POSITION */
.network-comunity .comunity-map .pointer.rio-de-janeiro{left:630px;top:310px;}
.network-comunity .comunity-map .pointer.acre{left:330px;top:160px;}
.network-comunity .comunity-map .pointer.mato-grosso{left:500px;top:290px;}
.network-comunity .comunity-map .pointer.goias{left:550px;top:230px;}
.network-comunity .comunity-map .pointer.sao-paulo{left:560px;top:300px;}
.network-comunity .comunity-map .pointer.minas-gerais{left:610px;top:250px;}
.network-comunity .comunity-map .pointer.bahia{left:650px;top:200px;}
.network-comunity .comunity-map .pointer.alagoas{left:692px;top:162px;}
.network-comunity .comunity-map .pointer.rio-grande-do-norte{left:715px;top:120px;}

/* FANCYBOX - Rede de Comunidades */
.comunities h2{border-bottom:1px solid #f7dbb7;padding-bottom:20px;margin-bottom:20px;}
.comunities h2 span{font:35px/40px 'DIN_Bold';text-transform:uppercase;display:block;}
.comunities ul{height:385px;overflow:auto;}
.comunities li{background:url('images/bullet-2.gif') no-repeat left 4px;padding-left:20px;line-height: 24px;margin-bottom: 10px;}
.comunities li a{font:18px/24px 'DIN_Bold';color:#000;}
.comunities li a:hover{color:#ee8700;}

/* CONTE�DO DE CONTEXTO */
div.context-content .icon{margin-top:-48px;}
div.context-content .container{width:1040px;margin:auto;}
div.context-content article{padding:0;}

/* PROJETO */
.project .wrapper:first-child{padding-bottom:0;}
.project div.title{text-align:center;}
.project div.title h2{background:url('images/bg-h2-title-left.gif') no-repeat left, url('images/bg-h2-title-right.gif') no-repeat right, url('images/bg-h2-title-middle.gif') repeat-x #265696;display:inline-block;border-radius:50px;padding:17px 35px;color:#fff;font:42px/42px 'DIN';text-transform:none;}
.project .post{width:740px;margin:auto;text-align:justify;}

/* SLIDESHOW */
.slideshow{width:980px;height:580px;position:relative;margin:auto;padding:25px 100px;background:url('images/shadow.png') center bottom no-repeat;}
.slideshow figure{width:980px;height:580px;border-radius:15px;overflow:hidden;position:relative;}
.slideshow figure img{min-width:980px;min-height:580px;max-height:100%;}
.slideshow figure figcaption{position:absolute;width:950px;background:rgba(0,0,0,0.5);color:#fff;left:0;bottom:0;font-size:15px;padding:5px 15px 8px;line-height:20px;text-align:justify;}
.slideshow .nav{background-color:#265696;background-repeat:no-repeat;width:200px;position:absolute;height:100px;border-radius:50px;top:240px;}
.slideshow .nav a{display:block;width:200px;height:100px;}
.slideshow .nav.prev{left:50px;background-image:url('images/bt-prev.png');background-position:20px center;transition:all 0.1s linear;}
.slideshow .nav.prev:hover{left:30px;}
.slideshow .nav.next{right:50px;background-image:url('images/bt-next.png');background-position:165px center;transition:all 0.1s linear;}
.slideshow .nav.next:hover{right:30px;}
.slideshow .nav:hover{background-color:#e26a00 !important;}

/* NOTÍCIAS RELACIONADAS */
.relations-news{padding-bottom:120px;position:relative;}
.relations-news .icon{margin-top:-43px;}
.relations-news h2{font:42px/42px 'DIN_Bold';color:#fff;text-shadow:1px 0 0 #000;text-align:center;padding-top:10px;}
.relations-news .container{position:relative;width:1048px;margin:auto;overflow:hidden;}
.relations-news .rss{position:absolute;right:72px;top:18px;transition:all 0.1s linear;}
.relations-news .more{position:absolute;right:32px;top:18px;transition:all 0.1s linear;}
.relations-news .rss:hover, .relations-news .more:hover{opacity:0.5;}
.relations-news .grid-2{background:none !important;padding:10px;width: 20000em;position:relative;margin:40px auto;}
.relations-news .item{margin:20px 24px;float:left;}
.relations-news .container-nav{position:absolute;top:273px;width:100%;}
.relations-news .container-wrapper{width:1272px;margin:auto;position:relative;}
.relations-news .container-nav a{position:absolute;width:79px;height:79px;border-radius:100%;transition:all 0.1s linear;}
.relations-news .container-nav a.prev{left:0;background:url('images/bt-prev.png') no-repeat center;}
.relations-news .container-nav a.next{right:0;background:url('images/bt-next.png') no-repeat center;}

/* NEWSLETTER */
.newsletter{width:980px;margin:10px auto;text-align:center;height:180px;}
.newsletter h3{font:30px/42px 'DIN_Bold';color:#fff;padding:30px 40px;}
.newsletter form{width:530px;position:relative;margin:auto;bottom:-5px;}
.newsletter input[type='text']{border-radius:40px;padding:0 50px 0 70px;width:380px;height:45px;box-shadow:2px 2px 5px #8f8f8f inset;font:24px/36px 'DIN';color:#000;background:url('images/newsletter.gif') no-repeat 20px center #fff;}
.newsletter input[type='submit']{border:none;width:34px;height:34px;position:absolute;top:16px;right:23px;cursor:pointer;}

/* SOCIAL */
.social{height:40px;margin:50px auto 0;width:736px;text-align:center;padding:15px;}

/* ACERVO */
div.multimedia{width:1190px;margin:-90px auto 0 auto;text-align:center;overflow:hidden;background:url('images/bg-acervo.gif') no-repeat center bottom;padding-bottom:137px;}
div.multimedia ul{width:1000px;margin:auto;}
div.multimedia li{float:left;margin:15px;background-color:#ff6a00;background-repeat:no-repeat;background-position:center 32px;border-radius:5px;width:170px;height:170px;position:relative;}
div.multimedia li:nth-child(1){background-image:url('images/icon-video.gif');}
div.multimedia li:nth-child(2){background-image:url('images/icon-publication.gif');}
div.multimedia li:nth-child(3){background-image:url('images/icon-document.gif');}
div.multimedia li:nth-child(4){background-image:url('images/icon-link.gif');}
div.multimedia li:nth-child(5){background-image:url('images/icon-image.gif');}
div.multimedia a{font:22px/42px 'DIN_Bold';color:#fff;text-transform:uppercase;display:block;width:170px;height:55px;padding-top:115px;position:absolute;left:0;top:0;}

/* VIDEOS */
.videos .wrapper{width:1141px;padding:0;}
.videos article h2{background:url('images/h2-videos.gif') no-repeat !important;margin-bottom:2px;}
.videos .player{width:1141px;margin:auto;background:url('images/bg-videos-middle.gif') no-repeat bottom, url('images/bg-videos-left.gif') repeat-y left;padding-bottom:120px;}
.videos .nav{background-color:#695309;background-repeat:no-repeat;width:200px;position:absolute;height:100px;border-radius:50px;top:300px;}
.videos .nav a{display:block;width:200px;height:100px;}
.videos .nav.prev{left:-50px;background-image:url('images/bt-prev.png');background-position:20px center;transition:all 0.1s linear;}
.videos .nav.prev:hover{left:-70px;}
.videos .nav.next{right:-50px;background-image:url('images/bt-next.png');background-position:165px center;transition:all 0.1s linear;}
.videos .nav.next:hover{right:-70px;}
.videos .nav:hover{background-color:#e26a00;}
.videos .player .back{background:url('images/bg-video.gif') repeat-x center bottom;position:absolute;width:100%;height:540px;left:0;}
.videos .player .wrapper{width:853px;color:#fff;padding-top:50px;}
.videos .player .embed{background:#000;box-shadow:0 0 15px rgba(0,0,0,0.5);position:relative;}
.videos .player .title{background:#141414;padding:45px 20px 15px;position:relative;}
.videos .player .title h3{font:24px/42px 'DIN_Bold';}
.videos .player .description{background:#464643;font:18px/24px 'DIN';padding:10px 20px 15px;border-radius:3px;margin-top:-3px;}
.videos .player .tag{background:url('images/bg-video-tag-left.gif') no-repeat left top, url('images/bg-video-tag-right.gif') no-repeat right top, url('images/bg-video-tag.gif') repeat-x top;position:absolute;left:-5px;top:10px;padding:0 20px 11px;text-transform:uppercase;font:12px/29px 'Arial';}
.videos .player .share{display:none;background:url('images/bg-share.gif') no-repeat top;position:absolute;width:85px;height:32px;top:10px;right:-5px;padding:5px 0 5px 15px;}
.videos .player .share img{float:left;margin:0 11px;}
.videos .container{width:1066px;margin:0 auto 20px;background:url('images/bg-videos-bottom.gif') no-repeat right bottom, url('images/bg-videos-left.gif') repeat-y 1177px;padding:50px 75px 90px;}
.videos .grid{width:1020px;margin:auto;}
.videos img.watermark{top:72px;left:112px;}

/* PUBLICAÇÕES */
.publications .wrapper{width:1093px;padding:0;}
.publications article h2{background:url('images/h2-videos.gif') no-repeat !important;margin-bottom:2px;}
.publications h3{background:url('images/bg-publications-middle.gif') no-repeat left bottom, url('images/bg-videos-left.gif') repeat-y left;margin:0;padding:20px 140px 80px;}
.publications .filters{margin-top:-40px !important;}
.publications .list{width:980px;margin:0 auto 80px;overflow:hidden;background:url('images/bg-videos-bottom.gif') no-repeat center bottom,url('images/bg-videos-left.gif') repeat-y center;padding:80px 0;}
.publications .list .item{width:400px;padding:25px 45px;}
.publications .list a{color:#000;display:block;}
.publications .list .data{border:1px solid #695309;border-radius:5px;width:122px;height:85px;float:left;margin-right:20px;text-align:center;font-size:36px;padding:8px 0;transition:all 0.1s linear;}
.publications .list .data span{font:24px/40px 'DIN_Bold';display:block;text-transform:uppercase;}
.publications .list .text{float:left;width:256px;}
.publications .list h4{font:24px/26px 'DIN_Bold';padding-top:10px;}
.publications .list p{line-height:26px;}
.publications .list .item:hover .data{background:url('images/bg-pdf.gif') center no-repeat #ff6a00;border-color:#ff6a00;}
.publications .list .item:hover .data a{opacity:0;}
.publications .list .item:hover h4 a{color:#ff6a00;}
.publications .list .item:hover p{opacity:0.5;}

/* LIST TYPES */
.list .item.doc:hover .data{background:url('images/bg-doc.gif') center no-repeat #ff6a00;border-color:#ff6a00;}
.list .item.pdf:hover .data{background:url('images/bg-pdf.gif') center no-repeat #ff6a00;border-color:#ff6a00;}
.list .item.url:hover .data{background:url('images/bg-url.gif') center no-repeat #ff6a00;border-color:#ff6a00;}

/* IMAGENS */
.images img.watermark{top:85px;left:110px;}

/* LINKS ÚTEIS */
.links h3{background:url('images/bg-links-middle.gif') no-repeat left bottom, url('images/bg-videos-left.gif') repeat-y left;}
.links ul.links{background:url('images/bg-videos-bottom.gif') no-repeat 390px bottom, url('images/bg-videos-left.gif') repeat-y 427px top;width:675px;margin:auto;padding-left:418px;padding-bottom:108px;margin-bottom:100px;}
.links ul.links h4{font:24px/24px 'DIN_Bold';}
.links ul.links h4 a{color:#000;}
.links ul.links p a{color:#ff6a00;}
.links ul.links li{background:url('images/bullet.gif') no-repeat 5px 9px;padding-left:35px;padding-bottom:20px;}
.links ul.links li:hover{background:url('images/bullet-over.gif') no-repeat left 2px;}
.links ul.links li:hover h4 a{color:#ff6a00;}
.links ul.links li:hover p a{color:#7a562c;}

/* MENU DE CONTEXTO */
.context-menu{height:330px;position:relative;text-align:center;}
img.icon{margin:-38px auto 0;}
.context-menu h2{color:#fff;font:42px/65px 'DIN_Bold';text-transform:uppercase;text-align:center;text-shadow:1px 0 0 #000;}
.context-menu h2 span{padding:0 30px;}
.context-menu ul{width:900px;margin:-30px auto 0;border:2px dashed rgba(255,255,255,0.5);overflow:hidden;padding:60px 40px;}
.context-menu li{display:inline-block;background:url('images/bullet.png') no-repeat right center;padding-right:15px;margin-right:10px;}
.context-menu li:last-child{background:none;padding:0;margin:0;}
.context-menu li a{font:23px/32px 'DIN_Bold';color:#fff;}

/* FANCYBOX */
#fancybox-wrap{z-index:999999 !important;}
.beige #fancybox-wrap{margin-left:300px;}
#fancybox-overlay{background:rgba(0,0,0,0.999) !important;z-index:999998 !important;}
#fancybox-close{background:url('images/fancybox-close.png');top:-30px;right:-30px;width:54px;height:54px;}

/* NOTICIA */
.news .wrapper:first-child{padding-bottom:0;}
.news .data{text-align:center;}
.news .data span{background:#007b7c;color:#fff;padding:5px 10px;font-size:15px;border-radius:7px;}
.news .post{width:740px;margin:auto;text-align:justify;}
.news .relations-news{padding-top:60px;}

/* FOOTER */
footer .widgets{margin-top:50px;}
footer .widgets li{float:left;}
footer .widgets li:nth-child(1){background:url('images/widget.gif') right repeat-y;width:300px;padding:0 60px 50px 10px;}
footer .widgets li:nth-child(1) img{margin-left:-15px;}
footer .widgets li:nth-child(2){width:560px;padding:0 10px 0 60px;}
footer .widgettitle{font:24px/36px 'DIN_Bold';color:#3d58a3;text-transform:inherit;text-align:left;margin:10px 0;}
footer .textwidget{font-size:18px;line-height:24px;}
footer .textwidget p{margin:5px 0;}
footer .top{margin:0 auto;position:relative;bottom:-363px;width:176px;height:77px;display:block;}
footer .criamente{position:absolute;right:0;bottom:-346px;}

/* MOBILE */
.mobile{display:none;}