* { -webkit-transition: background-color 500ms ease-out 1s; -moz-transition: background-color 500ms ease-out 1s; -o-transition: background-color 500ms ease-out 1s; transition: background-color 500ms ease-out 1s; }
html, body { font-family: 'PT Sans', Arial, sans-serif; overflow-x: hidden; }
img { max-width: 100%; }
h3 { margin: 0; font-weight: bold; color: #C00; }
ul { padding: 0; list-style: none }
a { text-decoration: none; color:#C00; }
a:hover { color:#990000; }
.lefty { float: left; }
.container-fluid { width: 100% }
#seo_title { position: absolute; top: -9999px; left: -9999px; }
#topo { position: fixed; top: 0; left:0; background-color: #C00; z-index: 99; width: 100%; }
#topo_logos { border-bottom:2px solid #EEDB7A; clear: both; padding-right: 24px; }
.logo_pt { border-right:2px solid #EEDB7A; }
#container_texto_abre { background-color: #C00; margin-top: 40px; }
#texto_abre { line-height: 16px; color:#FFFFFF; display: none; margin-top: 10px; margin-bottom: 10px; }
#texto_abre p { margin-top: 10px; }
#rodape { background-color: #C00; border-top:2px solid #EEDB7A; }
.logo { float: left }
.logo_pt { float: left; }
.menu_datas { border-bottom: 1px solid #333;margin-top: 2px; margin-bottom: 10px;height: 50px;text-align: center; }
.menu_datas::before { content: ''; background: #FFFFFF; display: block; height: 10px; width: 29px; bottom: 0; position: absolute; }
.menu_datas .dia { padding: 2px 0;cursor: pointer;-webkit-transition-property: none;-moz-transition-property: none;-o-transition-property: none;transition-property: none;margin: 0 4px;text-align: center;display: inline-block;cursor: pointer; font-weight: bold; }
.menu_datas a { color:#333; }
.menu_datas a:hover { text-decoration: none; color:#C00; }
.menu_datas .dia.cur a { color:#FFF; }
.menu_datas #dia_abre { padding-top: 9px; }
.menu_datas #dia_abre::after { height: 15px; }
.menu_datas .dia:hover { color:#C00; }
.menu_datas .dia.cur { background-color: #C00; color:#FFF; font-weight: normal; padding: 0 2px;  }
.menu_datas .dia::after { content: ''; border-left: 1px solid #333; height: 7px; overflow: hidden; margin-left: 50%; display: block; }
.menu_datas .dia.cur::after { border-color: #FFFFFF; }
.menu_datas .dia span {display: block;font-size: 14px;}
#menu_datas_topo { position: fixed; right: 7px;top: 7px; z-index: 99; }
#menu_datas_topo .btn_menu_datas_topo { cursor: pointer; }
#menu_datas_topo ul { border:1px solid #C00; display: none; background-color: #FFFFFF; overflow-y: scroll; position: fixed; right: 7px; top: 37px; z-index: 99; }
#menu_datas_topo ul li { padding: 4px 8px; border-top: 1px solid #C00; text-align: center; cursor: pointer; font-weight: bold; width: 120px; }
#menu_datas_topo ul li a { color:#333; }
#menu_datas_topo ul .dia:hover { color: #C00; }
#menu_datas_topo ul li.cur { background-color: #CC0000; color: #FFF; }
#menu_datas_topo ul .dia.cur:hover { color: #000; }
#links_topo { margin-bottom: 10px; padding-top: 5px; clear: both; background-color: #f1f1f1; width: 100%; }
#menu_social { text-align: center; }
#menu_social div { display: inline-block; height: 30px; margin-right: 12px; }
#menu_social div:last-child { margin: 0 }
#menu_social div span { line-height: 30px; font-size: 12px; line-height: 14px; display: block; float: left; margin: 1px 5px 0 0; }
#menu_social div:first-child span { margin-top: 6px }
#menu_social a { display: inline-block; width: 30px; height: 30px; background-color: #3B5998; background-repeat: no-repeat; background-position: center center; border-radius: 50%; margin: 0 2px; }
#menu_social a.btn_facebook { background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDQzMC4xMTMgNDMwLjExNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDMwLjExMyA0MzAuMTE0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBhdGggaWQ9IkZhY2Vib29rIiBkPSJNMTU4LjA4MSw4My4zYzAsMTAuODM5LDAsNTkuMjE4LDAsNTkuMjE4aC00My4zODV2NzIuNDEyaDQzLjM4NXYyMTUuMTgzaDg5LjEyMlYyMTQuOTM2aDU5LjgwNSAgIGMwLDAsNS42MDEtMzQuNzIxLDguMzE2LTcyLjY4NWMtNy43ODQsMC02Ny43ODQsMC02Ny43ODQsMHMwLTQyLjEyNywwLTQ5LjUxMWMwLTcuNCw5LjcxNy0xNy4zNTQsMTkuMzIxLTE3LjM1NCAgIGM5LjU4NiwwLDI5LjgxOCwwLDQ4LjU1NywwYzAtOS44NTksMC00My45MjQsMC03NS4zODVjLTI1LjAxNiwwLTUzLjQ3NiwwLTY2LjAyMSwwQzE1NS44NzgtMC4wMDQsMTU4LjA4MSw3Mi40OCwxNTguMDgxLDgzLjN6IiBmaWxsPSIjRkZGRkZGIi8+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==); background-color: #3B5998; }
#menu_social a.btn_twitter { background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDQzMC4xMTcgNDMwLjExNyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDMwLjExNyA0MzAuMTE3OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBhdGggaWQ9IlR3aXR0ZXJfX3gyOF9hbHRfeDI5XyIgZD0iTTM4MS4zODQsMTk4LjYzOWMyNC4xNTctMS45OTMsNDAuNTQzLTEyLjk3NSw0Ni44NDktMjcuODc2ICAgYy04LjcxNCw1LjM1My0zNS43NjQsMTEuMTg5LTUwLjcwMyw1LjYzMWMtMC43MzItMy41MS0xLjU1LTYuODQ0LTIuMzUzLTkuODU0Yy0xMS4zODMtNDEuNzk4LTUwLjM1Ny03NS40NzItOTEuMTk0LTcxLjQwNCAgIGMzLjMwNC0xLjMzNCw2LjY1NS0yLjU3Niw5Ljk5Ni0zLjY5MWM0LjQ5NS0xLjYxLDMwLjg2OC01LjkwMSwyNi43MTUtMTUuMjFjLTMuNS04LjE4OC0zNS43MjIsNi4xODgtNDEuNzg5LDguMDY3ICAgYzguMDA5LTMuMDEyLDIxLjI1NC04LjE5MywyMi42NzMtMTcuMzk2Yy0xMi4yNywxLjY4My0yNC4zMTUsNy40ODQtMzMuNjIyLDE1LjkxOWMzLjM2LTMuNjE3LDUuOTA5LTguMDI1LDYuNDUtMTIuNzY5ICAgQzI0MS42OCw5MC45NjMsMjIyLjU2MywxMzMuMTEzLDIwNy4wOTIsMTc0Yy0xMi4xNDgtMTEuNzczLTIyLjkxNS0yMS4wNDQtMzIuNTc0LTI2LjE5MiAgIGMtMjcuMDk3LTE0LjUzMS01OS40OTYtMjkuNjkyLTExMC4zNTUtNDguNTcyYy0xLjU2MSwxNi44MjcsOC4zMjIsMzkuMjAxLDM2LjgsNTQuMDhjLTYuMTctMC44MjYtMTcuNDUzLDEuMDE3LTI2LjQ3NywzLjE3OCAgIGMzLjY3NSwxOS4yNzcsMTUuNjc3LDM1LjE1OSw0OC4xNjksNDIuODM5Yy0xNC44NDksMC45OC0yMi41MjMsNC4zNTktMjkuNDc4LDExLjY0MmM2Ljc2MywxMy40MDcsMjMuMjY2LDI5LjE4Niw1Mi45NTMsMjUuOTQ3ICAgYy0zMy4wMDYsMTQuMjI2LTEzLjQ1OCw0MC41NzEsMTMuMzk5LDM2LjY0MkMxMTMuNzEzLDMyMC44ODcsNDEuNDc5LDMxNy40MDksMCwyNzcuODI4ICAgYzEwOC4yOTksMTQ3LjU3MiwzNDMuNzE2LDg3LjI3NCwzNzguNzk5LTU0Ljg2NmMyNi4yODUsMC4yMjQsNDEuNzM3LTkuMTA1LDUxLjMxOC0xOS4zOSAgIEM0MTQuOTczLDIwNi4xNDIsMzkzLjAyMywyMDMuNDg2LDM4MS4zODQsMTk4LjYzOXoiIGZpbGw9IiNGRkZGRkYiLz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K); background-color: #0084b4; }
#menu_social a.btn_whatsapp { background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDkwIDkwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA5MCA5MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxwYXRoIGlkPSJXaGF0c0FwcCIgZD0iTTkwLDQzLjg0MWMwLDI0LjIxMy0xOS43NzksNDMuODQxLTQ0LjE4Miw0My44NDFjLTcuNzQ3LDAtMTUuMDI1LTEuOTgtMjEuMzU3LTUuNDU1TDAsOTBsNy45NzUtMjMuNTIyICAgYy00LjAyMy02LjYwNi02LjM0LTE0LjM1NC02LjM0LTIyLjYzN0MxLjYzNSwxOS42MjgsMjEuNDE2LDAsNDUuODE4LDBDNzAuMjIzLDAsOTAsMTkuNjI4LDkwLDQzLjg0MXogTTQ1LjgxOCw2Ljk4MiAgIGMtMjAuNDg0LDAtMzcuMTQ2LDE2LjUzNS0zNy4xNDYsMzYuODU5YzAsOC4wNjUsMi42MjksMTUuNTM0LDcuMDc2LDIxLjYxTDExLjEwNyw3OS4xNGwxNC4yNzUtNC41MzcgICBjNS44NjUsMy44NTEsMTIuODkxLDYuMDk3LDIwLjQzNyw2LjA5N2MyMC40ODEsMCwzNy4xNDYtMTYuNTMzLDM3LjE0Ni0zNi44NTdTNjYuMzAxLDYuOTgyLDQ1LjgxOCw2Ljk4MnogTTY4LjEyOSw1My45MzggICBjLTAuMjczLTAuNDQ3LTAuOTk0LTAuNzE3LTIuMDc2LTEuMjU0Yy0xLjA4NC0wLjUzNy02LjQxLTMuMTM4LTcuNC0zLjQ5NWMtMC45OTMtMC4zNTgtMS43MTctMC41MzgtMi40MzgsMC41MzcgICBjLTAuNzIxLDEuMDc2LTIuNzk3LDMuNDk1LTMuNDMsNC4yMTJjLTAuNjMyLDAuNzE5LTEuMjYzLDAuODA5LTIuMzQ3LDAuMjcxYy0xLjA4Mi0wLjUzNy00LjU3MS0xLjY3My04LjcwOC01LjMzMyAgIGMtMy4yMTktMi44NDgtNS4zOTMtNi4zNjQtNi4wMjUtNy40NDFjLTAuNjMxLTEuMDc1LTAuMDY2LTEuNjU2LDAuNDc1LTIuMTkxYzAuNDg4LTAuNDgyLDEuMDg0LTEuMjU1LDEuNjI1LTEuODgyICAgYzAuNTQzLTAuNjI4LDAuNzIzLTEuMDc1LDEuMDgyLTEuNzkzYzAuMzYzLTAuNzE3LDAuMTgyLTEuMzQ0LTAuMDktMS44ODNjLTAuMjctMC41MzctMi40MzgtNS44MjUtMy4zNC03Ljk3NyAgIGMtMC45MDItMi4xNS0xLjgwMy0xLjc5Mi0yLjQzNi0xLjc5MmMtMC42MzEsMC0xLjM1NC0wLjA5LTIuMDc2LTAuMDljLTAuNzIyLDAtMS44OTYsMC4yNjktMi44ODksMS4zNDQgICBjLTAuOTkyLDEuMDc2LTMuNzg5LDMuNjc2LTMuNzg5LDguOTYzYzAsNS4yODgsMy44NzksMTAuMzk3LDQuNDIyLDExLjExM2MwLjU0MSwwLjcxNiw3LjQ5LDExLjkyLDE4LjUsMTYuMjIzICAgQzU4LjIsNjUuNzcxLDU4LjIsNjQuMzM2LDYwLjE4Niw2NC4xNTZjMS45ODQtMC4xNzksNi40MDYtMi41OTksNy4zMTItNS4xMDdDNjguMzk4LDU2LjUzNyw2OC4zOTgsNTQuMzg2LDY4LjEyOSw1My45Mzh6IiBmaWxsPSIjRkZGRkZGIi8+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==); background-color: #34af23; }
#menu_social a.btn_pdf { background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDQzOS44NzUgNDM5Ljg3NSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDM5Ljg3NSA0MzkuODc1OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPGc+CgkJPHBhdGggZD0iTTExNC43NSwxNzIuMTI1SDc2LjV2MzguMjVoMzguMjVjMTEuNDc1LDAsMTkuMTI1LTcuNjUsMTkuMTI1LTE5LjEyNVMxMjYuMjI1LDE3Mi4xMjUsMTE0Ljc1LDE3Mi4xMjV6IiBmaWxsPSIjRkZGRkZGIi8+CgkJPHBhdGggZD0iTTIyOS41LDE3Mi4xMjVoLTM4LjI1djk1LjYyNWgzOC4yNWMxMS40NzUsMCwxOS4xMjUtNy42NSwxOS4xMjUtMTkuMTI1VjE5MS4yNSAgICBDMjQ4LjYyNSwxNzkuNzc1LDI0MC45NzUsMTcyLjEyNSwyMjkuNSwxNzIuMTI1eiIgZmlsbD0iI0ZGRkZGRiIvPgoJCTxwYXRoIGQ9Ik0zODIuNSw5NS42MjVINTcuMzc1QzI0Ljg2Miw5NS42MjUsMCwxMjAuNDg3LDAsMTUzdjEzMy44NzVjMCwzMi41MTMsMjQuODYyLDU3LjM3NSw1Ny4zNzUsNTcuMzc1SDM4Mi41ICAgIGMzMi41MTMsMCw1Ny4zNzUtMjQuODYyLDU3LjM3NS01Ny4zNzVWMTUzQzQzOS44NzUsMTIwLjQ4Nyw0MTUuMDEzLDk1LjYyNSwzODIuNSw5NS42MjV6IE0xMTQuNzUsMjI5LjVINzYuNXY1Ny4zNzVINTcuMzc1ICAgIFYxOTEuMjVWMTUzaDU3LjM3NWMyMS4wMzgsMCwzOC4yNSwxNy4yMTIsMzguMjUsMzguMjVDMTUzLDIxMi4yODcsMTM1Ljc4OCwyMjkuNSwxMTQuNzUsMjI5LjV6IE0yNjcuNzUsMjQ4LjYyNSAgICBjMCwyMS4wMzctMTcuMjEzLDM4LjI1LTM4LjI1LDM4LjI1aC01Ny4zNzVWMTUzSDIyOS41YzIxLjAzNywwLDM4LjI1LDE3LjIxMiwzOC4yNSwzOC4yNVYyNDguNjI1eiBNMzgyLjUsMTcyLjEyNUgzMDZ2MzguMjUgICAgaDU3LjM3NVYyMjkuNUgzMDZ2NTcuMzc1aC0xOS4xMjVWMTUzSDM4Mi41VjE3Mi4xMjV6IiBmaWxsPSIjRkZGRkZGIi8+Cgk8L2c+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==); background-color: #C00;  }
#menu_social a.btn_embed { background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDUwMCA1MDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUwMCA1MDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8cGF0aCBkPSJNMTMzLjMzMywxMTYuNjY3TDAsMjUwbDEzMy4zMzMsMTMzLjMzM0gyMDBMNjYuNjY3LDI1MEwyMDAsMTE2LjY2N0gxMzMuMzMzeiBNMzY2LjY2NywxMTYuNjY3SDMwMEw0MzMuMzMzLDI1MCAgIEwzMDAsMzgzLjMzM2g2Ni42NjdMNTAwLDI1MEwzNjYuNjY3LDExNi42Njd6IiBmaWxsPSIjRkZGRkZGIi8+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==); background-color: #333; }
#codigo_embed { display: none; }
#codigo_embed pre {text-align: center;background-color: #FFFFFF;padding: 5px;margin: 5px;white-space: normal;}
#data_cidade { margin-top: 10px; margin-bottom: 10px;text-align: center;}
.calendario { display: inline-block; margin-right: 6px;
}
.calendario .cal_mes { font-size: 18px; padding: 6px; background-color: #C00; display: block; text-align: center; line-height: 18px; border-radius: 6px 6px 0 0; color: #FFF; text-transform: uppercase; letter-spacing: 1px; font-weight: bold; }
.calendario .cal_dia { font-size: 48px; padding: 10px; text-align: center; display: block; margin: 0; padding: 0; line-height: 50px; border: 1px solid #C00; border-radius: 0 0 6px 6px; }
.cidade {letter-spacing: 2px;color: #333;font-weight: bold;text-align: left;display: inline-block;}
.cidade span { display: block;  color:#999999; }
.cidade.n_cidade_1 {font-size: 52px;letter-spacing: 2px;color: #333;font-weight: bold;line-height: 48px;padding: 0;}
.cidade.n_cidade_1 span { font-size: 34px; line-height: 30px; display: block;  color:#999999; }
.cidade.n_cidade_2 { font-size: 38px; line-height: 40px; padding: 0 }
.cidade.n_cidade_2 span { font-size: 24px; line-height: 26px; display: inline; margin: 0 4px; }
.cidade.n_cidade_3 { font-size: 30px; line-height: 30px; margin-top: -5px; padding: 0 }
.cidade.n_cidade_3 span { font-size: 22px; line-height: 20px; display: inline; margin: 0 4px; }
.cidade.n_cidade_4 span { display: inline-block; }
.img_cover { position: relative; }
.img_cover .credito_cover { text-align: right; font-size: 11px; color: #000; position: absolute; right: 0; padding: 1px 5px; background-color: rgba(255,255,255,0.8); }
.img_cover img { width: 100%; }
.img_cover .legenda { position: absolute; bottom: 0; left: 0; background-color: rgba(255,255,255,0.8); padding: 2px 8px; }
.legenda, .wp-caption-text { font-size: 14px; text-align: center; padding: 2px; background-color: #f1f1f1 }
.posts { margin: 60px 0; padding: 10px 0;  }
.posts h3 { font-size: 32px;  margin-bottom: 10px; margin-top: 10px } .posts .excerpt { font-size: 18px }
.posts img { width: 100%; height: auto; }
.posts .wp-caption { margin-bottom: 10px }
.posts .wp-caption p { margin: 0 }
.posts .wp-caption { max-width: 100%; }
.posts .fb-video,
.posts .fb-post,
.posts .twitter-tweet { margin: 5px 0 15px; width: 100% !important; }
.posts .fb-video, .posts .fb-video span, .posts .fb-video span iframe,
.posts .fb-post, .posts .fb-post span, .posts .fb-post span iframe,
.posts iframe { width: 100% !important; max-width: 100% !important; }
.posts .galleria { height:500px; margin-bottom:10px; }
.posts blockquote { padding: 0; position: relative; margin: 10px 0; }
.posts blockquote, .posts blockquote p {font-size: 18px;color: #888;font-style: italic;line-height: 1.7;text-align: left;}
.posts blockquote p { margin: 0; }
.posts blockquote { position: relative; padding: 0 0 0 40px; border: none !important; overflow: hidden; }
.posts blockquote:before {color: #b70b17;content: "\201C";font-size: 100px;line-height: 1;font-style: normal;position: absolute;top: -4px;left: 0;}
.posts blockquote cite,
.posts blockquote .author { display: block; font-size: 14px; font-style: normal; font-weight: bold; text-transform: uppercase; color: #b70b17; text-align: left; position: relative; z-index: 1; }
.posts blockquote .author span { position: relative; display: inline-block; padding: 0 10px 0 0; }
twitterwidget::shadow .EmbeddedTweet { max-width: 100% !important; width: 100% !important; }
.texto { margin-top: 20px; font-size: 16px; text-align: justify; }
.texto h3 { font-weight:bold; font-size: 20px; margin-top: 20px; color:#333; }
.posts.post_full .img_container { margin-bottom: 8px; }
.credito_imagem { text-align: right; font-size: 11px; }
.outer_container_video { text-align: center; padding:20px 0 80px; background-color: #eedb7c;  }
.outer_container_video h3 { color: #000; margin: 20px; font-weight: bold; }
.inner_container_video { max-width: 800px; margin: 0 auto }
.facebook-responsive { overflow: hidden; padding-bottom: 56.25%; position: relative; height: 0; }
.facebook-responsive iframe,
.facebook-responsive .fb-video { left: 0; top: 0; height: 100%; width: 100%; position: absolute; }
.spacer { clear: both; height: 40px }
.clearfix { clear: both; }
.mobile { display: none !important; }
.tablet { display: inline-block !important; }
.desktop { display: inline-block !important; }
@media (max-width: 768px) {
.mobile { display: none !important; }
.tablet { display: inline-block !important; }
.desktop { display: none !important; }
.cidade.n_cidade_1 { font-size: 42px; line-height: 38px; }
.cidade.n_cidade_1 span { font-size: 24px; line-height: 20px; }
.cidade.n_cidade_2 { font-size: 28px; line-height: 30px; }
.cidade.n_cidade_2 span { font-size: 14px; line-height: 16px; }
.cidade.n_cidade_3 { font-size: 20px; line-height: 20px; }
.cidade.n_cidade_3 span { font-size: 12px; line-height: 10px; }
.calendario .cal_mes { font-size: 14px; line-height: 14px; }
.calendario .cal_dia { font-size: 38px; line-height: 40px; }
#menu_datas_topo { right: 5px; top: 4px; }
#menu_datas_topo .btn_menu_datas_topo { width: 20px; height: auto; }
}
@media (max-width: 480px) {
.mobile { display: inline-block !important; }
.tablet { display: none !important; }
.desktop { display: none !important; }
#topo .col-xs-12 { padding: 0 }
#topo #logo_pt { display: none; }
#links_topo { margin-top: 30px }
.cidade.n_cidade_1 { font-size: 38px; line-height: 34px; }
.cidade.n_cidade_1 span { font-size: 20px; line-height: 16px; }
.cidade.n_cidade_2 { font-size: 24px; line-height: 26px; }
.cidade.n_cidade_2 span { font-size: 12px; line-height: 14px; }
#menu_datas_topo { right: 2px; top: 2px; }
}