/*
Theme Name: Agrupamento 238
Theme URI: http://
Description: Tema do Agrupamento 238
Version: 1.0
Author: Agrupamento 238
*/

/* reset - base */
* { font-size:1em; margin:0; outline:none; padding:0; text-decoration:none; }
textarea, input, select { font:inherit; white-space:normal; }
a, img, a img, iframe, form, abbr, acronym, object, applet, table, a abbr, a acronym { border-width:0; }
i, cite, address, em { font-style:normal; }
th, b, strong, h1, h2, h3, h4, h5, h6, dt { font-weight:400; }
caption, th, td { text-align:left; }
html { background:#FFF; color:#333; font-family:arial, sans-serif; font-size:125%; line-height:1; text-align:center; }
q { quotes:''; }
ul, ol { list-style:none; }
sub, sup { vertical-align:baseline; }
a { color:inherit; text-decoration:underline; }
center, [align] {
text-align:inherit;
}
img { border:none; margin:0; }
ol { list-style-type:decimal; }
tr, th, td { border:none; height:auto; vertical-align:inherit; width:auto; }
table[border], .cont table[border] { border-collapse:separate; border-spacing:0; }
body { font-size:50%; }
strong, th, thead td, h1, h2, h3, h4, h5, h6, dt { font-weight:700; }
em { font-style:italic; }
input[type=text], input[type=password], textarea { font-size:100%; }
sup, sub { font-size:85%; }
abbr, acronym { font-size:85%; letter-spacing:.1em; text-transform:uppercase; }
abbr[title], acronym[title] { border-bottom:1px dotted #000; cursor:help; }
sup { vertical-align:super; }
sub { vertical-align:sub; }
blockquote { padding-left:2.2em; }
input, select, button { cursor:pointer; }
input[type=text], input[type=password] { cursor:text; }
hr, input[type=hidden] { display:none; }
/* conteudo */
.cont { font-size:1.2em; line-height:1.6em; }
.cont h1 { font-size:1.6em; line-height:1; margin:1em 0 .5em; }
.cont h2 { font-size:1.5em; line-height:1; margin:1.07em 0 .535em; }
.cont h3 { font-size:1.4em; line-height:1; margin:1.14em 0 .57em; }
.cont h4 { font-size:1.3em; line-height:1; margin:1.23em 0 .615em; }
.cont h5 { font-size:1.2em; line-height:1; margin:1.33em 0 .67em; }
.cont h6 { font-size:1em; line-height:1; margin:1.6em 0 .8em; }
.cont hr { display:block; background:#000; color:#000; width:100%; height:1px; border:none; }
.cont ul { list-style:disc outside; }
.cont ol { list-style:decimal outside; }
.cont table { border-collapse:collapse; }
.cont hr, .cont p, .cont ul, .cont ol, .cont dl, .cont address, .cont table, .cont form { margin-bottom:1.6em; }
.cont p+p { margin-top:-.8em; }
.cont fieldset { margin:1.6em 0; padding:1.6em; }
.cont fieldset>:first-child { margin-top:0; }
.cont select[multiple] { margin-bottom:.8em; }
.cont input[type=radio], .cont input[type=checkbox] { bottom:-.2em; display:inline; position:relative; }
.cont textarea, .cont input[type=text], .cont input, .cont select, .cont option, .cont button { padding:3px; }
.cont dt { margin-bottom:.4em; margin-top:.8em; }
.cont ul, .cont ol { margin-left:2.2em; }
.cont caption, .cont form div { padding-bottom:.8em; }
.cont ul ul, content ol ul, .cont ul ol, content ol ol { margin-bottom:0; }
/* visual */
abbr[title], acronym[title] { border-bottom:1px solid #ccc; }
fieldset { border:1px solid #ccc; border-color:#ccc; }
textarea, input[type=text], input[type=password], select { background:#fff; border:1px solid #cc9; }
textarea:hover, input[type=text]:hover, input[type=password]:hover, select:hover { border-color:#aaa; }
textarea:focus, input[type=text]:focus, input[type=password]:focus, select:focus { background:#FFC; }
.cont hr { background:#aaa; color:#aaa; }
.cont table { border-left:1px solid #ccc; border-top:1px solid #ccc; }
.cont th, .cont td { border-bottom:1px solid #ddd; border-right:1px solid #ccc; padding:.8em; }
blockquote, del { color:#666; }
a:link, a:visited { color:#36c; }
a:hover, a:active, a:focus { color:#bc3737; }
/* headings - geral */
h1, h2, h3, h4, h5, h6 { color:#d99e4e; }
.title { color:#fff; }
.cont h2.title { font-size:2em; font-weight:400; margin:.7em 0; }
.cont h3.sub, .cont h3.gal { border-bottom:1px solid #666; margin-bottom:.35em; padding-bottom:4px; }
.title a:link, .title a:visited { border-bottom:1px dotted #FF9; color:#FF9; text-decoration:none; }
.title a:hover, .title a:focus { border-bottom-color:#bc3737; color:#bc3737; }
.cont h3 a:link, .cont h3 a:visited { color:#cc6; font-size:1.1em; font-weight:400; text-decoration:none; }
.cont h3.sub a:link, .cont h3.sub a:visited { color:#c96; font-weight:700; }
.cont h3.gal a:link, .cont h3.gal a:visited { color:#690; font-weight:700; }
.cont h3 a:hover, .cont h3 a:focus, .cont h3.sub a:hover, .cont h3.sub a:focus, .cont h3.gal a:hover, .cont h3.gal a:focus { color:#bc3737; }
/* tema */
.wrap { margin: 0 auto; padding: 0; width: 960px; text-align: left; }
div.cont { clear:both; padding: 0 0 30px; background: #66a2ed url(imagens/corpo_home.jpg) no-repeat left bottom; overflow:hidden; }
.ie6 div.cont { height:1%; }
.slug-caminheiros div.cont { background:#be0606; margin-bottom:15px; }
.slug-exploradores div.cont { background:#5eaa2b; margin-bottom:15px; }
.slug-lobitos div.cont { background:#e9e000; margin-bottom:15px; }
.slug-pioneiros div.cont { background:#0193de; margin-bottom:15px; }
/* cabecalho */
#cabecalho h1 { width:550px; float:left; }
#cabecalho h1 a:link, #cabecalho h1 a:visited { width:550px; height:125px; background: url(imagens/bg_h1.gif) no-repeat center center; display: block; text-decoration: none; text-indent: -9999px; }
#cabecalho form { float:right; font-size: 1.2em; margin-top: 65px; }
#cabecalho label { display:block; padding:4px 0; color: #663; }
#cabecalho input[type=text] { padding:3px; border: 2px solid #cc9; }
#cabecalho input[type=submit] { font-weight: bold; color: #fff; background: transparent url(imagens/bot_pesquisar.gif) no-repeat 0 0; height: 25px; width: 111px; border:0; padding: 0 11% 2px 0; overflow: hidden; text-transform: lowercase; }
#img { clear:both; border-top: 2px solid #92b64a; height: 145px; background: url(imagens/header.jpg) no-repeat 0 0; }
/* barra */
#barra { float:left; width:180px; }
#menu { background:transparent; font-size: 1.5em; margin: 0 0 140px; padding: 0; list-style: none; }
.msie #menu { overflow:hidden; height:1%; }
#menu a:link, #menu a:visited, #menu strong { height: 40px; width: 159px; line-height: 40px; color: #fff; text-decoration: none; display: block; padding-right: 20px; text-align: right; border-right: 1px solid #fff; font-weight: normal; display:block; white-space: nowrap; }
#menu a:hover, #menu a:focus, #menu a.hover, #menu a.active { background:#FFF url(imagens/bg_menu-a-hover.png) no-repeat 170px 18px; color: #989864; }
#menu li:hover strong, #menu li.hover strong, #menu li.active:hover strong { background:#FFF; color: #989864; cursor:pointer; border-right: 1px solid #fff; }
#menu li.hover strong { display:inline-block; }
#menu ul { position:absolute; display:none; list-style: none; top:0; left:142px; font-size:0.95em; }
#menu ul li { background:#fff; }
#menu li:hover ul, #menu li.hover ul { display:block; }
#menu ul a:link, #menu ul a:visited { text-align:left; padding-left:20px; color: #666; width:auto; }
#menu ul a:hover, #menu ul a:focus { color: #989864; background:#FFF url(imagens/bg_menu-a-hover.png) no-repeat 10px 15px; }
#menu li { position:relative; background: url(imagens/bg_menu.gif) no-repeat; }
#menu .item-1, #menu .item-5 { background-position:left 0; }
#menu .item-2, #menu .item-6 { background-position:left -40px; }
#menu .item-3, #menu .item-7 { background-position:left -80px; }
#menu .item-4, #menu .item-8 { background-position:left -120px; }
#menu li.active { background: transparent url(imagens/bg_menu-a-hover.png) no-repeat 170px 18px; }
#menu li.active a:link, #menu li.active a:visited, #menu li.active strong { border:0; }
/* corpo */
#corpo { float:right; width:780px; }
/* home */
.cont .sem { width:0; height:0; margin:0; overflow:hidden; }
.cont ol#seccoes { list-style: none; width: 590px; background: url(imagens/bg_seccoes.gif) no-repeat center center; height: 375px; margin: 25px 95px; }
.cont ol#seccoes li { padding:0 7px; margin-bottom:30px; float:left; clear:left; }
.cont ol#seccoes li.even { float:right; clear:right; }
.cont ol#seccoes a:link, .cont ol#seccoes a:visited { width: 150px; display: block; text-decoration: none; padding-top: 150px; text-indent: -9999px; }
.cont ol#seccoes a:hover, .cont ol#seccoes a:focus { font-weight: bold; color: #fff; text-align: center; text-indent: 0; }
/* caminheiros */
.slug-caminheiros #barra { padding-bottom:170px; background: url(imagens/ic_sec-caminheiros.gif) no-repeat center bottom; }
.slug-caminheiros #menu { margin:0; }
.cont ol#caminheiros { margin: 0 0 -30px; padding: 25px 0 0; background: url(imagens/bg_sec-caminheiros.jpg) no-repeat 0 0; height: 518px; width: 780px; list-style: none; overflow: hidden; }
.cont ol#caminheiros li { float:left; position:relative; z-index: 0; }
.cont ol#caminheiros a:link, .cont ol#caminheiros a:visited { width:100%; height:100%; display:block; text-decoration: none; text-indent: -9999px; }
ol#caminheiros li.actividades { width:270px; height:190px; }
ol#caminheiros li.fotos { width:235px; height:170px; margin-left:245px; margin-top:8px; }
ol#caminheiros li.elementos { width:275px; height:225px; margin-left:-45px; margin-top:-38px; z-index: 10; }
ol#caminheiros li.mistica { width:275px; height:270px; margin-top:-142px; margin-right:10px; }
ol#caminheiros li.base { height: 175px; width: 250px; margin-left:245px; margin-top:-20px; }
/* exploradores */
.slug-exploradores #barra { padding-bottom:170px; background: url(imagens/ic_sec-exploradores.gif) no-repeat center bottom; }
.slug-exploradores #menu { margin:0; }
.cont ol#exploradores { margin: 0 0 -30px; padding: 25px 0 20px; background: url(imagens/bg_sec-exploradores.jpg) no-repeat 0 20px; height: 498px; width: 780px; list-style: none; overflow: hidden; }
.cont ol#exploradores li { float:left; position:relative; z-index: 0; }
.cont ol#exploradores a:link, .cont ol#exploradores a:visited { width:100%; height:100%; display:block; text-decoration: none; text-indent: -9999px; }
ol#exploradores li.actividades { height: 185px; width: 340px; margin-left: 12px; }
ol#exploradores li.fotos { height: 215px; width: 230px; margin-top:5px; margin-left:170px; }
ol#exploradores li.elementos { height: 265px; width: 235px; margin-top:-120px; margin-left:280px; z-index:10; }
ol#exploradores li.mistica { height: 210px; width: 255px; margin: -100px 20px 0 40px; }
ol#exploradores li.cabana { height: 190px; width: 190px; margin-top: -75px; margin-left: 245px; }
/* lobitos */
.slug-lobitos #barra { padding-bottom:170px; background: url(imagens/ic_sec-lobitos.gif) no-repeat center bottom; }
.slug-lobitos #menu { margin:0; }
.cont ol#lobitos { margin: 0 0 -30px; padding: 20px 0; background: url(imagens/bg_sec-lobitos.jpg) no-repeat 0 20px; height: 500px; width: 780px; list-style: none; overflow: hidden; }
.cont ol#lobitos li { float:left; position:relative; z-index: 0; }
.cont ol#lobitos a:link, .cont ol#lobitos a:visited { width:100%; height:100%; display:block; text-decoration: none; text-indent: -9999px; }
ol#lobitos li.actividades { height: 270px; width: 285px; margin-left: 35px; }
ol#lobitos li.fotos { height: 190px; width: 210px; margin-top:77px; margin-left:222px; }
ol#lobitos li.elementos { height: 260px; width: 215px; margin-top:-150px; margin-left:300px; z-index:10; }
ol#lobitos li.mistica { height: 235px; width: 220px; margin: -110px 20px 0 72px; }
ol#lobitos li.covil { height: 140px; width: 250px; margin-top: -147px; margin-left: 510px; }
/* pioneiros */
.slug-pioneiros #barra { padding-bottom:170px; background: url(imagens/ic_sec-pioneiros.gif) no-repeat center bottom; }
.slug-pioneiros #menu { margin:0; }
.cont ol#pioneiros { margin: 0 0 -30px; padding: 20px 0; background: url(imagens/bg_sec-pioneiros.jpg) no-repeat 0 20px; height: 490px; width: 780px; list-style: none; overflow: hidden; }
.cont ol#pioneiros li { float:left; position:relative; z-index: 0; }
.cont ol#pioneiros a:link, .cont ol#pioneiros a:visited { width:100%; height:100%; display:block; text-decoration: none; text-indent: -9999px; }
ol#pioneiros li.actividades { height: 220px; width: 290px; margin-left: 30px; }
ol#pioneiros li.fotos { height: 235px; width: 220px; margin-left:210px; }
ol#pioneiros li.elementos { height: 260px; width: 270px; margin-top:-116px; margin-left:235px; z-index:10; }
ol#pioneiros li.mistica { height: 200px; width: 240px; margin: -92px 30px 0 37px; }
ol#pioneiros li.abrigo { height: 185px; width: 210px; margin-top: -184px; margin-left: 530px; }
/* outro */
div.p-menu { float:right; background:#fff; width:150px; padding:1px 10px; border: 2px solid #66a2ed; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; margin-right: -85px; }
.slug-caminheiros div.p-menu { border-color:#be0606; }
.slug-exploradores div.p-menu { border-color:#5eaa2b; }
.slug-lobitos div.p-menu { border-color:#e9e000; }
.slug-pioneiros div.p-menu { border-color:#0193de; }
div.p-menu a:link, div.p-menu a:visited { text-decoration: none; }
#outro { clear:both; }
#outro ul.ultimas-noticias { margin:0 -3px 0 -1px; list-style:none; overflow:hidden; }
.ie6 #outro ul.ultimas-noticias { width:962px; }
.ie6 #outro ul.ultimas-noticias li { width: 298px; }
#outro ul.ultimas-noticias li { float: left; width: 299px; background: #fff; padding: 1px 10px; margin:0 1px 2px; }
span.data { font-size:0.965em; color:#999; display: block; margin: -0.5em 0.05em 0; }
.post span.data { float:left; text-align: center; font-size: 1.5em; padding: 0 5px; margin: 0 0.5em -5px -5px; }
.post span.data strong { display:block; font-size: 0.6em; border-bottom: 1px dotted #999; font-style: normal; }
.post span.data em { display:block; font-size: 0.5em; font-style: normal; letter-spacing: 2px; }
.post em.data { color:#999; font-style: normal; margin: -0.4em 0 0; display:block; }
/* rodape */
#rodape { clear:both; border-top: 1px solid #9c3; padding: 10px; font-size: 1.125em; }
#rodape ul { float:right; }
#rodape li { display:block; float:left; padding:0 7px; border-right:1px solid #cc6; }
#rodape li.login { border:0; }
#rodape a { text-decoration: none; }
/* /////////////// */
div.post { margin:0 54px; padding:1px; width:670px; }
.ie6 div.post { overflow:hidden; }
div.box { background:#fff; margin-right:85px; padding:18px; }
div.navigation { width:100%; display:block; text-align: center; }
div.navigation a:link, div.navigation a:visited { background: #E0DFE3; color: #666; text-decoration: none; font-size: 1.1em; padding: 3px 14px 4px; }
div.navigation a:hover, div.navigation a:focus { background: #666; color: #fff; }
div.img-navigation { overflow:hidden; }
div.img-navigation img { display:block; margin:0; float:none; border: 2px solid #66a2ed; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
div.img-navigation div.alignleft { float:left; margin:0; }
div.img-navigation div.alignright { float:right; margin:0; }
div.img-navigation div.alignleft img { padding-left:7px; background: #66a2ed url(imagens/bg_setas.gif) no-repeat left center; }
div.img-navigation div.alignright img { padding-right:7px; background: #66a2ed url(imagens/bg_setas.gif) no-repeat right center; }
p.attachment, div.caption { text-align:center; font-style: italic; color: #666; }
p.attachment img { display:block; margin:0 auto; border: 2px solid #ccc; }
.gallery dl { padding:0; margin:0; }
.cont .gallery img { border: 2px solid #66a2ed; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
a.ver-galeria:link, a.ver-galeria:visited { width:103px; height:20px; display:block; float:right; background: url(imagens/bot_vergaleria.gif) no-repeat 0 0; font-weight: bold; text-transform: lowercase; color: #fff; text-decoration: none; padding: 1px 0 1px 8px; margin-top:50px; margin-right:16px; }
div.gal-div { margin-right:155px; margin-bottom:2.7em; overflow:hidden; }
div.gal-div img { float:left; margin-right:0.75em; border: 2px solid #66a2ed; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
ul.post-categories { list-style:none; margin:0; text-align:right; }
ul.post-categories a:link, ul.post-categories a:visited { background:#ccc; color:#fff; text-decoration:none; padding:2px 6px; }
ul.post-categories a:hover, ul.post-categories a:focus { color: #666; background: #f1f1f1; }
/* img */
.wp-caption { background:#fff; padding:6px 0; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }
.wp-caption p { margin-bottom:0.35em; font-size: 0.975em; color: #999; text-align: center; }
img.size-thumbnail { border: 2px solid #ccc; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
a img.size-thumbnail { border-color:#70a7e8; }
.alignleft { float:left; margin-right:1em; }
.alignright { float:right; margin-left:1em; margin-right:-85px; }
.aligncenter { text-align: center; margin: 0 auto; display:block; }
img.alignright, .alignright img { border-color:#fff; }
img.nada, .nada img { border:0; }
img.alignright.nada, .nada img.alignright { border:0; margin-right:0; }
/* tabela */
table.ec3_schedule, table.ec3_schedule td { border:0; color: #999; border-bottom: 1px dotted #999; }
table.ec3_schedule td.ec3_to { font-style: italic; padding-right:20px; }
table.ec3_schedule td.ec3_start, table.ec3_schedule td.ec3_end { background: url(imagens/bg_calendario.gif) no-repeat left center; padding-left: 17px; }
table#cancioneiro { width:100%; border:0; }
table#cancioneiro td, table#cancioneiro th { text-align:center; border:0; border-bottom:1px solid #E0DFE3; }
table#cancioneiro th { background:#f1f1f1; }
table#cancioneiro td.cancao, table#cancioneiro th.cancao { text-align:left; width:50%; }
table#cancioneiro td.cancao { font-weight: bold; font-size: 1.1em; }
.cancao a:link, .cancao a:visited { color:#d9a14e; }
.cancao a:hover, .cancao a:focus { color:#333; }
ul.links { margin-left: 0; list-style: none; }
/* comentarios */
#comentarios { background:#f1f1f1; padding:18px; margin: 1em 85px 0px 0px; }
#comentarios ol.commentlist { border-top:1px solid #999; padding:0; margin: 0; list-style: none; background: #fff; }
#comentarios ol.commentlist li { border-bottom:1px dotted #999; padding:1.6em 1em 0; overflow:hidden; }
#comentarios ol.commentlist ul { list-style: none; clear:both; margin-bottom:0; }
#comentarios ol.commentlist ul li { border:0; border-top:1px dotted #999; padding-right:0; }
.comment-reply-link { float:right; }
.commentlist a:link, .commentlist a:visited { text-decoration:none; }
.comment-author { color: #666; }
.comment-author img { display:inline; border:1px solid #fff; }
.comment-meta { font-size: 0.95em; font-style: italic; display: block; padding: 2px; border-top: 1px solid #fff; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-color: #fff; border-bottom-color: #fff; border-left-color: #fff; }
#commentform { margin:0; padding:5px 10px; background: #fff; }
#commentform ul { margin: 0; padding: 0; list-style: none; }
#comentarios #commentform ul li { margin: 0.8em 0; padding:0; border:0; }
#commentform input { width:250px; }
#commentform input#submit { width:150px; padding:2px; }
#commentform textarea { width:320px; height: 120px; overflow: auto; }
#commentform label { padding-left:0.5em; color: #999; }

.ie6 ol#caminheiros li,
.ie6 ol#exploradores li,
.ie6 ol#pioneiros li,
.ie6 ol#lobitos li { display:inline; }
/* contacto */
form.contact-form { margin-bottom:0; }
form.contact-form fieldset { margin:0 0 -0.85em; border:0; border-top:1px solid #ccc; }
form.contact-form legend { font-size: 1.2em; color: #666; }
.msie form.contact-form legend { margin-bottom:1.6em; }
form.contact-form .form-label { display:block; float:left; width:10.25em; }
form.contact-form input.button { padding:2px; width:100px; }
div.pp_pic_holder { font-size:1.2em; }
div.pp_pic_holder .pp_top .pp_left { background:url(imagens/prettyphoto/light_rounded/tl.gif) no-repeat top left; height:20px; left:0; position:absolute; width:20px; }
div.pp_pic_holder .pp_top .pp_middle { background:#fff; height:20px; left:20px; position:absolute; right:20px; }
div.pp_pic_holder .pp_top .pp_right { background:url(imagens/prettyphoto/light_rounded/tr.gif) no-repeat top left; height:20px; left:auto; position:absolute; right:0; top:0; width:20px; }
div.pp_pic_holder .pp_content { background:#fff; height:40px; position:relative; text-align:left; width:100%; }
div.pp_pic_holder .pp_content a.pp_next:hover { background:url(imagens/prettyphoto/light_rounded/btnNext.png) no-repeat center right; cursor:pointer; }
div.pp_pic_holder .pp_content a.pp_previous:hover { background:url(imagens/prettyphoto/light_rounded/btnPrevious.png) no-repeat center left; cursor:pointer; }
div.pp_pic_holder .pp_content a.pp_expand { background:url(imagens/prettyphoto/light_rounded/btnExpand.gif) no-repeat top left; cursor:pointer; }
div.pp_pic_holder .pp_content a.pp_expand:hover { background:url(imagens/prettyphoto/light_rounded/btnExpand.gif) no-repeat bottom left; cursor:pointer; }
div.pp_pic_holder .pp_content a.pp_contract { background:url(imagens/prettyphoto/light_rounded/btnContract.gif) no-repeat top left; cursor:pointer; }
div.pp_pic_holder .pp_content a.pp_contract:hover { background:url(imagens/prettyphoto/light_rounded/btnContract.gif) no-repeat bottom left; cursor:pointer; }
div.pp_pic_holder .pp_content a.pp_close { background:url(imagens/prettyphoto/light_rounded/btnClose.png) no-repeat center left; cursor:pointer; display:block; float:right; height:22px; text-indent:-10000px; width:75px; }
div.pp_pic_holder .pp_content .pp_details .pp_nav a.pp_arrow_previous { background:url(imagens/prettyphoto/light_rounded/arrow_previous.png) no-repeat top left; }
div.pp_pic_holder .pp_content .pp_details .pp_nav a.pp_arrow_next { background:url(imagens/prettyphoto/light_rounded/arrow_next.png) no-repeat top left; }
div.pp_pic_holder .pp_bottom .pp_left { background:url(imagens/prettyphoto/light_rounded/bl.gif) no-repeat top left; height:20px; left:0; position:absolute; width:20px; }
div.pp_pic_holder .pp_bottom .pp_middle { background:#fff; height:20px; left:20px; position:absolute; right:20px; }
div.pp_pic_holder .pp_bottom .pp_right { background:url(imagens/prettyphoto/light_rounded/br.gif) no-repeat top left; height:20px; left:auto; position:absolute; right:0; top:0; width:20px; }
div.pp_pic_holder .pp_loaderIcon { background:url(imagens/prettyphoto/light_rounded/loader.gif) no-repeat center center; display:none; height:24px; left:50%; margin:-12px 0 0 -12px; position:absolute; top:50%; width:24px; }
div.ppt div.ppt_left { background:url(imagens/prettyphoto/light_rounded/ttl.gif) no-repeat top left; }
div.ppt div.ppt_right { background:url(imagens/prettyphoto/light_rounded/ttr.gif) no-repeat top left; }
div.ppt div.ppt_content { background:url(imagens/prettyphoto/light_rounded/ttp.gif) repeat-x top left; float:left; line-height:23px; }
div.light_square .pp_top .pp_left, div.light_square .pp_top .pp_middle, div.light_square .pp_top .pp_right, div.light_square .pp_bottom .pp_left, div.light_square .pp_bottom .pp_middle, div.light_square .pp_bottom .pp_right, div.light_square .pp_content, div.light_square div.ppt_left, div.light_square div.ppt_right, div.light_square div.ppt_content { background:#fff; }
/*  Dark Rounded Theme */
div.dark_rounded .pp_top .pp_left { background:url(imagens/prettyphoto/dark_rounded/tl.png) no-repeat top left; }
div.dark_rounded .pp_top .pp_middle { background:url(imagens/prettyphoto/dark_rounded/contentPattern.png) top left; }
div.dark_rounded .pp_top .pp_right { background:url(imagens/prettyphoto/dark_rounded/tr.png) no-repeat top left; }
div.dark_rounded .pp_bottom .pp_left { background:url(imagens/prettyphoto/dark_rounded/bl.png) no-repeat top left; }
div.dark_rounded .pp_bottom .pp_middle { background:url(imagens/prettyphoto/dark_rounded/contentPattern.png) top left; }
div.dark_rounded .pp_bottom .pp_right { background:url(imagens/prettyphoto/dark_rounded/br.png) no-repeat top left; }
div.dark_rounded .pp_content { background:url(imagens/prettyphoto/dark_rounded/contentPattern.png) top left; }
div.dark_rounded .currentTextHolder { color:#c4c4c4; }
div.dark_rounded div.ppt_left { background:url(imagens/prettyphoto/dark_rounded/tl.png) no-repeat top left; }
div.dark_rounded div.ppt_right { background:url(imagens/prettyphoto/dark_rounded/tr.png) no-repeat top right; }
div.dark_rounded div.ppt_content { background:url(imagens/prettyphoto/dark_rounded/contentPattern.png) top left; }
div.dark_rounded .pp_loaderIcon { background:url(imagens/prettyphoto/dark_rounded/loader.gif) no-repeat center center; }
/* Dark Square Theme */
div.dark_square .pp_top .pp_left, div.dark_square .pp_top .pp_middle, div.dark_square .pp_top .pp_right, div.dark_square .pp_bottom .pp_left, div.dark_square .pp_bottom .pp_middle, div.dark_square .pp_bottom .pp_right, div.dark_square .pp_content, div.dark_square div.ppt_left, div.dark_square div.ppt_right, div.dark_square div.ppt_content { background:url(imagens/prettyphoto/dark_square/contentPattern.png) top left; }
div.dark_square .currentTextHolder { color:#c4c4c4; }
div.dark_square .pp_loaderIcon { background:url(imagens/prettyphoto/dark_rounded/loader.gif) no-repeat center center; }
/* Light Square Theme */
div.light_square div.ppt_content { color:#666; }
div.pp_pic_holder a:focus { outline:none; }
div.pp_overlay { background:#000; left:0; position:absolute; top:0; width:100%; z-index:9500; }
div.pp_pic_holder { position:absolute; width:100px; z-index:10000; }
div.pp_pic_holder .pp_top { height:20px; position:relative; }
* html div.pp_pic_holder .pp_top { padding:0 20px; }
* html div.pp_pic_holder .pp_top .pp_middle { left:0; position:static; }
div.pp_pic_holder .pp_content .pp_details { display:none; margin:10px 15px 2px 20px; }
div.pp_pic_holder .pp_content .pp_details p.pp_description { display:none; float:left; margin:0; }
div.pp_pic_holder .pp_content .pp_details .pp_nav { float:left; margin:3px 0 0; }
div.pp_pic_holder .pp_content .pp_details .pp_nav p { float:left; margin:0 4px; }
div.pp_pic_holder .pp_content .pp_details .pp_nav a.pp_arrow_previous, div.pp_pic_holder .pp_content .pp_details .pp_nav a.pp_arrow_next { display:block; float:left; height:15px; overflow:hidden; text-indent:-10000px; width:14px; }
div.pp_pic_holder .pp_content .pp_details .pp_nav a.disabled { background:0 -16px; cursor:default; }
div.pp_pic_holder .pp_content div.hoverContainer { left:0; position:absolute; top:0; width:100%; z-index:2000; }
div.pp_pic_holder .pp_content a.pp_next { background:url(imagens/prettyphoto/light_rounded/btnNext.png) no-repeat 10000px 10000px; display:block; float:right; height:100%; text-indent:-10000px; width:49%; }
div.pp_pic_holder .pp_content a.pp_previous { background:url(imagens/prettyphoto/light_rounded/btnNext.png) no-repeat 10000px 10000px; display:block; float:left; height:100%; text-indent:-10000px; width:49%; }
div.pp_pic_holder .pp_content a.pp_expand, div.pp_pic_holder .pp_content a.pp_contract { cursor:pointer; display:none; height:20px; position:absolute; right:30px; text-indent:-10000px; top:10px; width:20px; z-index:20000; }
div.pp_pic_holder .pp_bottom { height:20px; position:relative; }
* html div.pp_pic_holder .pp_bottom { padding:0 20px; }
* html div.pp_pic_holder .pp_bottom .pp_middle { left:0; position:static; }
div.pp_pic_holder #full_res { display:block; margin:0 auto; text-align:center; width:100%; }
div.ppt { color:#fff; display:none; font-size:13px; left:0; position:absolute; top:0; z-index:9999; }
div.ppt div.ppt_left, div.ppt div.ppt_right { float:left; height:23px; overflow:hidden; width:19px; }
.clearfix:after { clear:both; content:"."; display:block; height:0; visibility:hidden; }
.clearfix { display:block; }
* html .clearfix { height:1%; }
/* stats */
#statpresscn {
	padding:0.5em 0 1em;
	font-size: 1.1em;
}
#statpresscn strong {
	color: #fff;
	background: #66a2ed;
	padding: 3px 5px;
}
#statpresscn em {
	color: #666;
	font-weight: bold;
}