/*-----------------------------------------------
	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, strong, 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; }

article, aside, details, figcaption, figure, 
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; }

table { border-collapse: collapse; border-spacing: 0; }

input:focus,
select:focus,
textarea:focus,
button:focus { outline: none; }

input, textarea { border:0; }

/*-----------------------------------------------
	Importação de Fontes
-----------------------------------------------*/
@font-face{
	font-family: 'Oswald-Regular';
	font-weight: normal;
	font-style: normal;
	src: url('http://www.prerrogativas.org.br/font/oswaldRegular.eot');
	src: url('http://www.prerrogativas.org.br/font/oswaldRegular.eot?#iefix') format('embedded-opentype'),
		 url('http://www.prerrogativas.org.br/font/oswaldRegular.woff') format('woff'),
		 url('http://www.prerrogativas.org.br/font/oswaldRegular.ttf') format('truetype'),
		 url('http://www.prerrogativas.org.br/font/oswaldRegular.svg#webfont') format('svg'); }

@font-face{
	font-family: 'Oswald-Light';
	font-weight: normal;
	font-style: normal;
	src: url('http://www.prerrogativas.org.br/font/oswaldLight.eot');
	src: url('http://www.prerrogativas.org.br/font/oswaldLight.eot?#iefix') format('embedded-opentype'),
		 url('http://www.prerrogativas.org.br/font/oswaldLight.woff') format('woff'),
		 url('http://www.prerrogativas.org.br/font/oswaldLight.ttf') format('truetype'),
		 url('http://www.prerrogativas.org.br/font/oswaldLight.svg#webfont') format('svg'); }

@font-face{
	font-family: 'Lato-Regular';
	font-weight: normal;
	font-style: normal;
	src: url('http://www.prerrogativas.org.br/font/latoRegular.eot');
	src: url('http://www.prerrogativas.org.br/font/latoRegular.eot?#iefix') format('embedded-opentype'),
		 url('http://www.prerrogativas.org.br/font/latoRegular.woff') format('woff'),
		 url('http://www.prerrogativas.org.br/font/latoRegular.ttf') format('truetype'),
		 url('http://www.prerrogativas.org.br/font/latoRegular.svg#webfont') format('svg'); }


/*-----------------------------------------------
	Definição Geral
-----------------------------------------------*/
* { -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; }
html { overflow-y: scroll;}
body { background:#ffffff; font-size:0.875em; color:#424242; font-family:Lato-Regular, Arial, helvetica, sans-serif;}
img { display:block; width: 100%; height: auto; }

.text-center { text-align:center; }

/*-----------------------------------------------
	Estrutura
-----------------------------------------------*/

.linha { width:960px; max-width:100%; margin:0 auto; }
.linha .linha { width:auto; max-width:none; min-width:0; margin:0 -10px; }
.coluna { float:left; min-height:1px; padding:0 10px; position:relative; }
[class*="coluna"] + [class*="coluna"]:last-child { float: right; }
[class*="coluna"] + [class*="coluna"].end { float: left; }
.coluna h4 { font-size:1.286em; color:#006ea5; line-height:130%; padding-bottom:8px; }
.coluna h4 a { color:#006ea5; text-decoration:none; }
.coluna h4 a:hover { text-decoration:underline; }
.coluna p { line-height:160%; padding-bottom:10px; }
.coluna p + .ttSecao { margin-top:30px; }


/* Clearfix */
.linha:before, .linha:after, .clearfix:before, .clearfix:after { content:""; display:table; }
.linha:after, .clearfix:after { clear: both; }
.linha, .clearfix { zoom: 1; }

/* Grid System */
.linha .col1 { width:8.33% }
.linha .col2 { width:16.66% }
.linha .col3 { width:25% }
.linha .col4 { width:33.33% }
.linha .col5 { width:41.66% }
.linha .col6 { width:50% }
.linha .col7 { width:58.33% }
.linha .col8 { width:66.66% }
.linha .col9 { width:75% }
.linha .col10 { width:83.33% }
.linha .col11 { width:91.66% }
.linha .col12 { width:100% }


/*-----------------------------------------------
	Página
-----------------------------------------------*/

.btCP { display:inline-block; padding:0 15px; line-height:36px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; background-color:#006ea5; font-family:Oswald-Regular; font-size:1.143em; color:#ffffff; text-transform:uppercase; text-decoration:none; }
.btDownload { padding-left:41px; background-image:url("http://www.prerrogativas.org.br/images/bl/blDownload.png"); background-repeat:no-repeat; background-position:15px center; }
.fb-like { margin-bottom:10px; }

/* Cabeçalho */
#cabecalhoCP { background-color:#c22026; padding-bottom:1%; }
#cabecalhoCP h1 a { display:block; width:364px; height:98px; }

/* Menu Mobile */
#menuCPMobile { background-color:#353a3d; }
#menuCPMobile .linha > a { display:none; float:right; width:60px; height:39px; background-image:url("http://www.prerrogativas.org.br/images/bt/btMenuMobile.png"); background-repeat:no-repeat; background-position:center center; text-indent:-9999px; overflow:hidden; }
#menuCPMobile .linha div { position:relative; padding:0 10px; }
#menuCPMobile .linha div form { width:300px; position:absolute; height:30px; top:-51px; right:10px; background-color:#ffffff; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; }
#menuCPMobile .linha div form input { position:absolute; top:0; width:85%; padding:7px 10px 5px 10px; margin:0; color:#424242; background-color:transparent; outline:none; font-size:1em; }
#menuCPMobile .linha div form a { display:block; position:absolute; top:3px; right:0; width:15%; height:24px; border-left:1px solid #ccc; text-indent:-9999px; background-color:transparent; background-image:url("http://www.prerrogativas.org.br/images/bt/btBuscar.png"); background-repeat:no-repeat; background-position:center center; }
#menuCPMobile .linha div ol { float:right; }
#menuCPMobile .linha div ol li:first-child { margin-left:0; }
#menuCPMobile .linha div ol li { display:inline-block; }
#menuCPMobile .linha div ol li a { display:inline-block; padding:0 10px; line-height:40px; font-family:Oswald-Light; font-size:.94em; text-transform:uppercase; color:#ffffff; text-decoration:none; }
#menuCPMobile .linha div ol li .faleConosco { background-color:#53575a; text-shadow: 1px 1px 0px #000000; filter: dropshadow(color=#000000, offx=1, offy=1); }
#menuCPMobile .linha div ul { position:absolute; top:-94px; right:10px; }
#menuCPMobile .linha div ul li { display:inline-block; margin-left:6px; }
#menuCPMobile .linha div ul li a { display:inline-block; width:32px; height:32px; text-indent:-9999px; overflow:hidden; background-image:url("http://www.prerrogativas.org.br/images/bt/redesSociaisCabecalho.png"); background-repeat:no-repeat; }
#menuCPMobile .linha div ul li .fbCp { background-position:0 0px; }
#menuCPMobile .linha div ul li .twCp { background-position:0 -32px; }
#menuCPMobile .linha div ul li .ytCp { background-position:0 -64px; }
#menuCPMobile .linha div ul li .rsCp { background-position:0 -96px; }


/* Acesibilidade CP */
.tit-marcacao { width: 0; height: 0; line-height: 0; visibility: hidden; text-indent: -9999px; }
#acessibilidadeCP { position:absolute; margin-top:0; width:100%; height:36px; }
#acessibilidadeCP .menu-fixo { position:static; height:32px; width:100%; z-index:7000; background-color:#cdd1d4; }
#acessibilidadeCP .menu-fixo h2 { display:none; }
#acessibilidadeCP .menu-fixo ol { width:0; height:0; line-height:0; visibility:hidden; text-indent:-9999px; position:absolute; top:-9999px; left:-9999px; }
#acessibilidadeCP .menu-fixo dl { display:inline-block; }
#acessibilidadeCP .menu-fixo dl dt { display:inline-block; font-size:0.875em; color:#353a3d; }
#acessibilidadeCP .menu-fixo dl dd { display:inline-block; font-size:1.5em; vertical-align:middle; }
#acessibilidadeCP .menu-fixo dl dd a,
#acessibilidadeCP .menu-fixo dl dd button { display:block; padding:0; text-decoration:none; color:#353a3d; transition: all 0.25s ease-in-out; cursor:pointer; border:0; background-color:transparent; }
#acessibilidadeCP .menu-fixo dl dd a:hover,
#acessibilidadeCP .menu-fixo dl dd button:hover { color:#006ea5; }
#acessibilidadeCP .menu-fixo dl dd a i,
#acessibilidadeCP .menu-fixo dl dd button i { display:block; line-height:32px; margin:0; padding:0; }
#acessibilidadeCP .menu-fixo dl dd a span,
#acessibilidadeCP .menu-fixo dl dd button span { display:block; visibility:hidden; height:0; line-height:0; text-indent:-9999px; position:absolute; top:-9999px; left:-9999px; }
#acessibilidadeCP .menu-fixo .acessibilidade { position:absolute; left:10px; }
#acessibilidadeCP .menu-fixo .acessibilidade dt { cursor:help; line-height:30px; }
#acessibilidadeCP .menu-fixo .acessibilidade dt:hover:after { padding:10px 15px; width:320px; position:absolute; top:30px; left:0; z-index:98; line-height:120%; border-radius:3px; color:#ffffff; background-color: rgba(53, 58, 61, 0.7); content:attr(data-title); box-shadow: 0 3px 6px rgba(0,0,0,.25); transition: all 0.25s ease-in-out; }
#acessibilidadeCP .menu-fixo .acessibilidade dt:hover:before { border:solid; border-color:rgba(53, 58, 61, 0.7) transparent; border-width:0px 6px 6px 6px; content:""; position:absolute; left:25%; bottom:2px; z-index:99; }

#acessibilidadeCP .menu-fixo .acessibilidade dd:first-of-type { font-size:1.6em; }
#acessibilidadeCP .menu-fixo .acessibilidade dd:first-of-type button i { font-size:1.66em; }

#acessibilidadeCP .menu-fixo .acessibilidade dd { margin-left:3px; font-size:1.45em; }
#acessibilidadeCP .menu-fixo .acessibilidade dd button i { font-size:1.5em; }

#acessibilidadeCP .menu-fixo .acessibilidade dd:last-of-type { font-size:1.3em; }
#acessibilidadeCP .menu-fixo .acessibilidade dd:last-of-type button i { font-size:1.35em; }


/* Destaque */
#destaqueCP { padding:70px 0 40px 0; background-color:#e6eaed; border-bottom:4px solid #cdd1d4; }
#destaqueCP .linha .coluna .molduraSlider { padding:8px; border:1px solid #cccccc; background-color:#ffffff; }
#destaqueCP .linha .coluna .molduraSlider ul.bjqs { position:relative; list-style:none; overflow:hidden; display:none; }
#destaqueCP .linha .coluna .molduraSlider li.bjqs-slide { position:absolute; display:none; }
#destaqueCP .linha .coluna .molduraSlider ul.bjqs-controls { list-style:none; z-index:9999; }
#destaqueCP .linha .coluna .molduraSlider ul.bjqs-controls.v-centered li a { position:absolute; }
#destaqueCP .linha .coluna .molduraSlider ul.bjqs-controls.v-centered li.bjqs-next a { right:0; }
#destaqueCP .linha .coluna .molduraSlider ul.bjqs-controls.v-centered li.bjqs-prev a { left:0; }
#destaqueCP .linha .coluna .molduraSlider ol.bjqs-markers { position:absolute; top:0; left:auto !important; right:0; }
#destaqueCP .linha .coluna .molduraSlider ol.bjqs-markers.h-centered { text-align: center; }
#destaqueCP .linha .coluna .molduraSlider ol.bjqs-markers li { float:left; margin:5px; background:#ffffff; -moz-opacity:0.60; opacity:0.60; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=60); }
#destaqueCP .linha .coluna .molduraSlider ol.bjqs-markers li a { display:block; padding:4px 13px; color:#000000; text-decoration:none; text-indent:-9999px; overflow:hidden; }
#destaqueCP .linha .coluna .molduraSlider ol.bjqs-markers .active-marker { background-color:#c22026; }
#destaqueCP .linha .coluna .molduraSlider p.bjqs-caption { display:block; width:100%; position:absolute; bottom:0; padding:10px; background:rgba(0,0,0,0.6); font-size:1.571em; color:#ffffff; }
#destaqueCP .linha #bannerCampanha a { display:block; padding:8px; border:1px solid #cccccc; background-color:#ffffff; }
#destaqueCP .linha #bannerCampanha a:first-child { margin-bottom:20px; }

/* Timeline - Twitter/Facebook */
#timeLineCP { border-bottom:1px solid #d9d9d9; }
#timeLineCP .linha .coluna { min-height:50px; padding-left:169px; background-image:url("http://www.prerrogativas.org.br/images/bg/bgTwitter.png"); background-repeat:no-repeat; background-position:10px center; }
#timeLineCP .linha .coluna h3 { visibility:hidden; height:0; line-height:0; overflow:hidden; text-indent:9999px; }
#timeLineCP .linha .coluna div ul li { display:table; }
#timeLineCP .linha .coluna div ul li p { padding-bottom:0; line-height:120%; height:50px; display:table-cell; vertical-align:middle; }
#timeLineCP .linha .coluna div ul li p a { color:#006ea5; text-decoration:none; }
#timeLineCP .linha .coluna div ul li p a:hover { text-decoration:underline; }

/* Seções */
#secoesCP { padding-top:74px; margin-bottom:50px; }
#secoesCP .coluna h2 { margin-bottom:30px; font-family:Oswald-Light; font-size:2.4em; line-height:120%; text-transform:uppercase; color:#23201f; }
#secoesCP .coluna h2 + h5 { padding-top:0; }
#secoesCP .coluna h5 { padding:30px 0 10px 0; font-size:1.3em; font-weight:600; }
#secoesCP .coluna .ttSecao { margin-bottom:20px; background-image:url("http://www.prerrogativas.org.br/images/bg/bgTituloSecao.png"); background-repeat:repeat-x; background-position:left 20px; }
#secoesCP .coluna .ttSecao h3 { display:inline; padding-right:10px; font-family:Oswald-Light; font-size:1.7em; text-transform:uppercase; color:#23201f; background:#ffffff; }
#secoesCP .coluna .ttContatoLateral { padding-left:10px; border:1px solid #d9d9d9;  border-bottom:0; line-height:40px; font-family:Oswald-Light; text-transform:uppercase; font-size:1.7em; }
#secoesCP .coluna .linha .coluna > span { display:block; margin-bottom:8px; font-size:0.857em; color:#999999; }
#secoesCP .coluna .linha .coluna > img { margin-bottom:20px; }
#secoesCP .coluna .linha .coluna .midiasSociais { margin-bottom:23px; }
#secoesCP .coluna .linha .coluna .dataMidias { margin-bottom:15px; }
#secoesCP .coluna .linha .coluna .dataMidias:after { content:"."; display:block; clear:both; height:0; line-height:0; visibility:hidden; text-indent:-9999px; }
#secoesCP .coluna .linha .coluna .dataMidias > span { float:left; display:block; margin-bottom:12px; font-size:0.857em; color:#999999; }
#secoesCP .coluna .linha .coluna .dataMidias > div { float:right; }
#secoesCP .coluna .linha .coluna > h3 { padding-bottom:18px; margin-bottom:16px; background-image:url("http://www.prerrogativas.org.br/images/bg/bgTituloSecao.png"); background-repeat:repeat-x; background-position:bottom left; font-size:1.8em; color:#006ea5; line-height:130%;  }
#secoesCP .coluna p i,
#secoesCP .coluna p em { font-style:italic; }
#secoesCP .coluna p b,
#secoesCP .coluna p strong { font-weight:bold; }
#secoesCP .coluna p a { color:#006ea5; }
#secoesCP .coluna p a:hover { text-decoration:none; }
#secoesCP .sideBanner { max-width:298px; padding:8px; margin:auto auto 40px auto; border:1px solid #cccccc; background-color:#ffffff; }
#secoesCP .videoDestaque { position:relative; padding-bottom:56.25%; padding-top:30px; height:0; overflow: hidden; margin-bottom:30px; }
#secoesCP .videoPortal { position:relative; padding-bottom:56.25%; padding-top:30px; height:0; overflow: hidden; margin-bottom:15px; }
#secoesCP .videoDestaque iframe,
#secoesCP .videoPortal iframe,
#secoesCP .videoDestaque object,
#secoesCP .videoPortal object,
#secoesCP .videoDestaque embed,
#secoesCP .videoPortal embed { position:absolute; top:0; left:0; width:100%; height:100%; }
#secoesCP .maisVideos { display:block; margin-bottom:30px; padding:0; margin-top:-15px; color:#006ea5; }
#secoesCP .maisVideos:hover { text-decoration:none; }
#secoesCP .fbBox { border: 1px solid #d5d5d5; }
#secoesCP .fbBox iframe { width:100%; height:255px; }
#secoesCP .timeLineCP { position:relative; padding:39px 10px 20px 10px; border:1px solid #d5d5d5; margin-bottom:30px; background-image:url("http://www.prerrogativas.org.br/images/bg/bgTwitter.png"); background-repeat:no-repeat; background-position:10px 12px; }
#secoesCP .timeLineCP h3 { visibility:hidden; height:0; line-height:0; overflow:hidden; text-indent:9999px; }
#secoesCP .timeLineCP iframe { position:absolute; top:10px; right:10px; }
#secoesCP .timeLineCP #twitterTimeline ul { min-height:120px; padding-top:10px; border-top:1px solid #d5d5d5; }
#secoesCP .timeLineCP #twitterTimeline ul li p { padding-bottom:0; }
#secoesCP .timeLineCP #twitterTimeline ul li p a { color:#006ea5; text-decoration:none; }
#secoesCP .timeLineCP #twitterTimeline ul li p a:hover { text-decoration:underline; }
#secoesCP .paginacaoCP { position:relative; }
#secoesCP .paginacaoCP div { text-align:center; }
#secoesCP .paginacaoCP div input { width:60px; padding:7px 0 6px 0; border:1px solid #d5d5d5; text-align:center; font-weight:bold; font-size:1.2em; }
#secoesCP .paginacaoCP div strong { font-weight:bold; }
#secoesCP .paginacaoCP .btCP { position:absolute; top:0; font-size:1.2em; }
#secoesCP .paginacaoCP .btPrimeira { left:0; }
#secoesCP .paginacaoCP .btAnterior { left:55px; }
#secoesCP .paginacaoCP .btProximo { right:55px; }
#secoesCP .paginacaoCP .btUltima { right:0; }
#secoesCP .fb-comments{width: 100% !important; padding-top:30px;}
#secoesCP .fb-comments iframe[style]{width: 100% !important;}
#secoesCP .fb-like-box{width: 100% !important;}
#secoesCP .fb-like-box iframe[style]{width: 100% !important;}
#secoesCP .fb-comments span{width: 100% !important;}
#secoesCP .fb-comments iframe span[style]{width: 100% !important;}
#secoesCP .fb-like-box span{width: 100% !important;}
#secoesCP .fb-like-box iframe span[style]{width: 100% !important;}
#secoesCP #galleria { margin-bottom:30px; }
#secoesCP .faqCP h3 { margin-bottom:25px; font-family:Oswald-Light, Arial, Helvetica, sans-serif; font-size:24px; color:#2f404e; text-transform:uppercase; }
#secoesCP .faqCP { clear:both; }
#secoesCP .faqCP dt { line-height:140%; cursor:pointer; padding:10px 43px 10px 0; border-bottom:1px solid #cccccc; background-image:url("http://www.prerrogativas.org.br/images/bl/blFaqMais.png"); background-repeat:no-repeat; background-position:right center; color:#333d44; font-size:1.15em; }
#secoesCP .faqCP dt h5 { font-size:1.1em; padding:5px 0; }
#secoesCP .faqCP .faqAberto { background-image:url("http://www.prerrogativas.org.br/images/bl/blFaqMenos.png"); background-repeat:no-repeat; background-position:center right; color:#c22026; }
#secoesCP .faqCP dd { display:none; border-bottom:1px solid #d5d5d5; padding-bottom:30px; }
#secoesCP .faqCP dd p { padding:10px 0 10px 0; }
#secoesCP .faqCP dd h4 { background-color:#f5faf5; padding:15px; font-weight:bold; text-transform:uppercase; line-height:150%; }
#secoesCP .faqCP dd ul { list-style:disc; padding-left:28px; margin-bottom:20px; }
#secoesCP .faqCP dd ul li { line-height:150%; padding-bottom:10px; }
#secoesCP .faqCP dd a { color:#006ea5 }
#secoesCP .faqCP dd a:hover { text-decoration:none; }
#secoesCP .faqCP dd .textCenter { width:100%; display:block; text-align:center; }
#secoesCP .faqCP dd .textRight { width:100%; display:block; text-align:right; }
#secoesCP .faqCP dd .textIndent { width:100%; display:block; text-indent:50px; }
#secoesCP .faqCP dd .textIndentMaior { width:100%; display:block; text-indent:100px; }
#secoesCP .faqCP dd strong { font-weight:bold; }
#secoesCP .faqCP dd .tbCP { margin:30px 0 0 0 !important; }
#secoesCP .faqCP dd .tbCP tbody tr th { padding:10px 0; border-bottom:1px solid #d5d5d5; font-size:1.1em; font-weight:600; }
#secoesCP .faqCP dd .tbCP tbody tr th { border-top:1px solid #d5d5d5; }
#secoesCP .tbCP { margin-bottom:30px; border:1px solid #d5d5d5; width:100% }
#secoesCP .tbCP thead tr th { padding:10px 0; border-bottom:1px solid #d5d5d5; font-size:1.1em; font-weight:600; }
#secoesCP .tbCP tbody tr td { padding:10px; vertical-align:middle; text-align:center; }
#secoesCP .tbCP tbody tr td:first-child { text-align:left; }
#secoesCP .tbCP tbody tr td:first-child a { color:#006ea5; text-decoration:none }
#secoesCP .tbCP tbody tr td:first-child a:hover { text-decoration:underline; }
#secoesCP .tbCP .alEsquerda { text-align:left; }
#secoesCP .contatoLateral { margin-bottom:30px; border:1px solid #d9d9d9; padding:0 10px 10px 10px; }
#secoesCP .contatoLateral dl dt { font-weight:bold; padding:15px 0 5px 0; border-top:1px solid #d9d9d9; }
#secoesCP .contatoLateral dl dt:first-child { border-top:0; }
#secoesCP .contatoLateral dl dd { padding:0 0 15px 0; line-height:140%; }
#secoesCP .contatoLateral dl dd a { color:#006ea5; }
#secoesCP .textoLateral { margin-bottom:30px; }
#secoesCP .listaCP { margin: 0 0; }
#secoesCP .btDocDownload { display:block; height:40px; padding:0 0 0 49px; line-height:140%; background-image:url("http://www.prerrogativas.org.br/images/bt/btDownloadDocumentos.png"); background-repeat:no-repeat; background-position:top left; color:#006ea5; }
#secoesCP .btDocDownload:hover { text-decoration:none; }

#secoesCP .bt-app a { display:inline-block; }
#secoesCP .bt-app .bt-ios { width:149px; }
#secoesCP .bt-app .bt-android { width:130px; }


/* Rodapé */
#rodapeCP { padding:30px 0 20px 0; border-top:4px solid #262e33; background-color:#333d44; color:#ededed; }
#rodapeCP h3 { margin-bottom:20px;  font-family:Oswald-Light; font-size:1.7em; text-transform:uppercase; color:#ededed; }
#rodapeCP .linha #informativoCP { margin-bottom:30px; padding-right:8%; }
#rodapeCP .linha #informativoCP input { width:100%; padding:7px 10px; margin-bottom:10px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; color:#ededed; background-color:#262e33; }
#rodapeCP .linha #informativoCP div a { float:right; background-color:#556e77; color:#333d44; }
#rodapeCP .linha #acompanheCP { margin-bottom:40px; }
#rodapeCP .linha #acompanheCP ul { height:32px; margin-bottom:20px; }
#rodapeCP .linha #acompanheCP ul li { float:left; margin-right:6px; }
#rodapeCP .linha #acompanheCP ul li a { display:block; width:32px; height:32px; text-indent:-9999px; overflow:hidden; background-image:url("http://www.prerrogativas.org.br/images/bt/redesSociaisRodape.png"); background-repeat:no-repeat; }
#rodapeCP .linha #acompanheCP li .fbCp { background-position:0 0px; }
#rodapeCP .linha #acompanheCP li .twCp { background-position:0 -32px; }
#rodapeCP .linha #acompanheCP li .ytCp { background-position:0 -64px; }
#rodapeCP .linha #acompanheCP li .rsCp { background-position:0 -96px; }
#rodapeCP .linha #enderecoOAB { margin-bottom:30px; }
#rodapeCP .linha #enderecoOAB h3 { width:88px; height:48px; margin-right:14px; background-image:url("http://www.prerrogativas.org.br/images/tt/ttOabRodape.png"); background-repeat:no-repeat; background-position:top left; text-indent:-9999px; }
#rodapeCP .linha #enderecoOAB p { line-height:140%; padding-bottom:6px; color:#cccccc; }
#rodapeCP .linha #enderecoOAB span { display:block; }
#rodapeCP .linha #enderecoOAB strong { color:#ffffff; }
#rodapeCP .linha #enderecoOAB a { color:#879a80; text-decoration:none; }
#rodapeCP .linha #enderecoOAB a:hover { text-decoration:underline; }


/*-----------------------------------------------
	Media Queries
-----------------------------------------------*/
@media only screen and (max-width: 767px) {
	/* Cabeçalho */
	#cabecalhoCP .linha:first-child .coluna { width:100%; }
	
	/* Menu */
	#menuCPMobile { border-top:1px solid #370202; }
	#menuCPMobile .linha > a { display:block;  border-bottom:1px solid #2c3033; }
	#menuCPMobile .linha div { display:none; clear:both; padding:0; }
	#menuCPMobile .linha div:before { content:'.'; position:absolute; top:0; left:0; display:block; clear:both; width:100%; border-top:1px solid #2c3033; }
	#menuCPMobile .linha div form { position:relative; top:10px; left:0; margin:0 10px; border-top:1px solid #2c3033; margin:auto; }
	#menuCPMobile .linha div ul { text-align:center; width:100%; top:51px; right:0; border-top:1px solid #2c3033; padding-top:10px; }
	#menuCPMobile .linha div ol { width:100%; margin-top:75px; border-top:1px solid #2c3033; }
	#menuCPMobile .linha div ol li { display:block; float:left; width:50%; margin:0; text-align:center; }
	#menuCPMobile .linha div ol .faleConosco { display:block; }
	
	/* Destaque */
	#destaqueCP .linha .coluna:first-child { width:100%; }
	#destaqueCP .linha .coluna .molduraSlider { margin-bottom:40px; }
	#destaqueCP .linha #bannerCampanha { width:100%; }
	#destaqueCP .linha #bannerCampanha a { float:left; width:48%; margin-bottom:0 !important; }
	#destaqueCP .linha #bannerCampanha a:last-child { float:right; }
	
	/* Time Line Twitter */
	/*#timeLineCP .linha .coluna div ul li p { padding:10px 0; }*/
	#secoesCP .timeLineCP #twitterTimeline ul { min-height:80px; }
	
	/* Colunas */
	#secoesCP > .coluna { width:100%; margin-bottom:40px; }
	/*#secoesCP .sideBanner { width:80%; margin:auto auto 40px auto; }*/
	
	/* Barra Lateral */
	#barraLeteral { float:none !important; width:100%; clear:both; }
	
	/* Facebook - Like Box */
	#secoesCP .fbBox { overflow: hidden; }
	#secoesCP .fbBox iframe { width:700px; height:155px; }
	
	/* Rodapé */
	#rodapeCP h3 { font-size:1.7em; }
	#rodapeCP .linha .coluna { width:50%; }
	#rodapeCP .linha #enderecoOAB { width:100%; }
	#rodapeCP .linha #enderecoOAB p strong { display:block; }
	#rodapeCP .linha #enderecoOAB p span { display:inline; }
	#rodapeCP .linha #enderecoOAB p span:last-child { display:block; }
	
	/* Página Ações da OAB - Detalhe */
	#secoesCP .coluna .linha .coluna .dataMidias > span { float:none; }
	#secoesCP .coluna .linha .coluna .dataMidias > div { float:none; }
}

@media only screen and (max-width: 900px) {
	/* Rodapé */
	#rodapeCP h3 { font-size:1.5em; }
}

@media only screen and (min-width: 768px) {
	/* Menu */
	#menuCPMobile .linha div { display:block !important; }
}

@media only screen and (max-width: 480px) {
	/* Cabeçalho */
	#cabecalhoCP h1 a { display:inline; width:auto; height:auto; }
	
	/* Menu */
	#menuCPMobile .linha div form { width:90%; }
	
	/* Destaque */
	#destaqueCP .linha .coluna .molduraSlider { margin-bottom:30px; }
	#destaqueCP .linha .coluna .molduraSlider p.bjqs-caption { font-size:1.0em; }
	#destaqueCP .linha #bannerCampanha a { float:none !important; width:80%; margin:auto; }
	#destaqueCP .linha #bannerCampanha a:first-child { margin-bottom:30px !important; }
	
	/* Listas */
	#secoesCP .coluna ul li { width:100%; }
	
	/* Time Line Twitter */
	#timeLineCP .linha .coluna { padding:25px 10px 0 10px; background-position:10px 10px; }
	
	/* Rodapé */
	#rodapeCP .linha .coluna { width:100%; }
	#rodapeCP .linha #informativoCP { padding-right:10px; }
}