/*
 * CSS DOCUMENT
 * 
 * $Id: template.css 1.0.0 2012-06-18 14:25:42 Cynthia Azevedo de Magalhães $
 * @package     {museudoindio} 
 * @subpackage  qp_museudoindio
 * @version     1.0.0
 * @description Template Joomla! implementado pela Quarta Parede para o Museu do Índio. Layout e HTML/CSS criado internamente.
 * @copyright     Copyright © 2012 - All rights reserved.
 * @license       Copyrighted Commercial Software
 * @author        Cynthia Azevedo de Magalhães
 * @author mail cynthia@quartaparede.com.br
 * @website       www.quartaparede.com.br
 */

/* -------------------
   reset.css (grid960)
--------------------- */
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,dialog,div,dl,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,meter,nav,object,ol,output,p,pre,progress,q,rp,rt,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video,xmp
{ border:0;
  font-size:100%;
  margin:0;
  padding:0; }

html,body
{ height:100%; }

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section
{ display:block; }

b,strong
{ font-weight:700; }

img
{ color:transparent;
  font-size:0;
  vertical-align:middle;
  -ms-interpolation-mode:bicubic; }

ol,ul
{ list-style:none; }

li
{ display:list-item; }

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

th,td,caption
{ font-weight:400;
  vertical-align:top;
  text-align:left; }

q
{ quotes:none; }

q:before,q:after
{ content:none; }

sub,sup,small
{ font-size:75%; }

sub,sup
{ line-height:0;
  position:relative;
  vertical-align:baseline; }

sub
{ bottom:-.25em; }

sup
{ top:-.5em; }

svg
{ overflow:hidden; }
/* --------------------------
   960_12_col.css (grid960)
----------------------------- */
body
{ min-width:960px;
  background:#fff;
  color:#333;
  font-family:'PT Sans',Arial,Helvetica,sans-serif; }

.container_12
{ margin-left:auto;
  margin-right:auto;
  width:960px;
  background:#fff; }

.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12
{ display:inline;
  float:left;
  margin-left:10px;
  margin-right:10px; }

.push_1,.pull_1,.push_2,.pull_2,.push_3,.pull_3,.push_4,.pull_4,.push_5,.pull_5,.push_6,.pull_6,.push_7,.pull_7,.push_8,.pull_8,.push_9,.pull_9,.push_10,.pull_10,.push_11,.pull_11
{ position:relative; }

.alpha
{ margin-left:0; }

.omega
{ margin-right:0; }

.container_12 .grid_1
{ width:60px; }

.container_12 .grid_2
{ width:140px; }

.container_12 .grid_3
{ width:220px; }

.container_12 .grid_4
{ width:300px; }

.container_12 .grid_5
{ width:380px; }

.container_12 .grid_6
{ width:460px; }

.container_12 .grid_7
{ width:540px; }

.container_12 .grid_8
{ width:620px; }

.container_12 .grid_9
{ width:700px; }

.container_12 .grid_10
{ width:780px; }

.container_12 .grid_11
{ width:860px; }

.container_12 .grid_12
{ width:940px; }

.container_12 .prefix_1
{ padding-left:80px; }

.container_12 .prefix_2
{ padding-left:160px; }

.container_12 .prefix_3
{ padding-left:240px; }

.container_12 .prefix_4
{ padding-left:320px; }

.container_12 .prefix_5
{ padding-left:400px; }

.container_12 .prefix_6
{ padding-left:480px; }

.container_12 .prefix_7
{ padding-left:560px; }

.container_12 .prefix_8
{ padding-left:640px; }

.container_12 .prefix_9
{ padding-left:720px; }

.container_12 .prefix_10
{ padding-left:800px; }

.container_12 .prefix_11
{ padding-left:880px; }

.container_12 .suffix_1
{ padding-right:80px; }

.container_12 .suffix_2
{ padding-right:160px; }

.container_12 .suffix_3
{ padding-right:240px; }

.container_12 .suffix_4
{ padding-right:320px; }

.container_12 .suffix_5
{ padding-right:400px; }

.container_12 .suffix_6
{ padding-right:480px; }

.container_12 .suffix_7
{ padding-right:560px; }

.container_12 .suffix_8
{ padding-right:640px; }

.container_12 .suffix_9
{ padding-right:720px; }

.container_12 .suffix_10
{ padding-right:800px; }

.container_12 .suffix_11
{ padding-right:880px; }

.container_12 .push_1
{ left:80px; }

.container_12 .push_2
{ left:160px; }

.container_12 .push_3
{ left:240px; }

.container_12 .push_4
{ left:320px; }

.container_12 .push_5
{ left:400px; }

.container_12 .push_6
{ left:480px; }

.container_12 .push_7
{ left:560px; }

.container_12 .push_8
{ left:640px; }

.container_12 .push_9
{ left:720px; }

.container_12 .push_10
{ left:800px; }

.container_12 .push_11
{ left:880px; }

.container_12 .pull_1
{ left:-80px; }

.container_12 .pull_2
{ left:-160px; }

.container_12 .pull_3
{ left:-240px; }

.container_12 .pull_4
{ left:-320px; }

.container_12 .pull_5
{ left:-400px; }

.container_12 .pull_6
{ left:-480px; }

.container_12 .pull_7
{ left:-560px; }

.container_12 .pull_8
{ left:-640px; }

.container_12 .pull_9
{ left:-720px; }

.container_12 .pull_10
{ left:-800px; }

.container_12 .pull_11
{ left:-880px; }

.clear
{ clear:both;
  display:block;
  overflow:hidden;
  visibility:hidden;
  width:0;
  height:0; }

.clearfix:before,.clearfix:after,.container_12:before,.container_12:after
{ content:'.';
  display:block;
  overflow:hidden;
  visibility:hidden;
  font-size:0;
  line-height:0;
  width:0;
  height:0; }

.clearfix:after,.container_12:after
{ clear:both; }

.clearfix,.container_12
{ zoom:1; }
/* --------------------------
   template.css
----------------------------- */

/* base tags */
div:after,ol:after,form:after,ul:after
{ content:".";
  display:block;
  clear:both;
  visibility:hidden;
  height:0;
  overflow:hidden; }
/* links and headings */
a
{ color:maroon;
  font-weight:700;
  text-decoration:none; }

a:hover
{ text-decoration:underline; }

li.active a {
border-bottom: 2px solid maroon;
}
#principal .mod-home p {margin: 5px 0 0;}
.mod-mural h4 a
{ color:#960014;
  margin:6px 0 0; }

.mod-mural a.readon
{ margin-top:-5px; }

.item a,a.readon,.readmore a,.readmore a:hover
{ color:black;
  font-weight:700;
  font-size:12px;
  letter-spacing:1px; }
.item h2 a {font-size: 16px;font-weight:700;}
.boletins h2:before,.items-leading h2:before,.item-page h2:before,a.readon:before,.readmore:before{ content:'\00BB '; }

#logo h1,#top p,#principal .item p,form
{ margin:0; }

h1,.mod-mural h3#mod-heading
{ color:maroon;
  font-size:20px;
  text-transform:uppercase;
  text-align:left;
  margin:9px 0;
  padding:0; }

.mod-mural h3#mod-heading
{ line-height:1;
  margin:0; }

.mod h1
{ text-align:right;
  padding-right:20px; }
.item-page h2 {padding: 10px 0;}
h2
{ font-size:16px;
  font-weight:700;
  color:maroon;
 }

h3
{ line-height:2; }

#principal h3
{ font-size:14px;
  font-weight:700;
  color:#663912; }

h4,.mod-mural h4
{ font-size:14px; }

#principal h4
{ color:maroon;
  font-weight:400;
  font-size:16px;
  line-height:1.2;
  margin-bottom:10px;
  margin-top:15px; }



.nspart h4.nspheader
{ text-transform:none; }
.nspArt h4.nspHeader a {
text-decoration: none;
color: maroon;
}
#principal h5
{ color:maroon;
  font-weight:700;
  font-size:14px;
  line-height:1.1;
  margin-bottom:10px;
  margin-top:15px; }

#principal h6
{ color:maroon;
  font-weight:700;
  font-size:12px;
  line-height:1.1;
  margin-bottom:10px;
  margin-top:10px; }

.mod-mural p
{ margin:2px 0 0; }
.item p {padding: 5px 0;}
#principal p
{ font-size:12px;
  line-height:1.4;
  margin:10px 0 5px; }
  
.item-page ul, .blog ul {
list-style: disc;
padding: 10px 40px;
}
.item-page ul li, .blog ul li {
  font-size:12px;
  line-height:1.4;
  padding: 5px 0;
}  
/* main structure */
#infobar
{ background:#D8D2BC url(/wayback/httpantigomuseudoindiogovbr_public/20220930004447oe_/http://progdoc.museudoindio.gov.br/templates/museudoindio_qp/images/gov.png) repeat-x top; }

#infobar .container_12
{ background:transparent; }

#top
{ width:960px;
  margin:0 auto;
  background:#fff; }

#principal
{ padding-top:20px; }

.borda-dir
{ border-right:1px dashed #CCC7AE;min-height: 450px; }

.borda-dir img,.mod > .custom
{ margin-bottom:20px; }

.borda-esq
{ padding-left:20px;
  border-left:1px dashed #CCC7AE; }
  
/* Legenda das fotos */  
#principal p.img_caption {
margin: 0;
background: #E4E4E4;
padding: 5px;
}
.items-leading div.img_caption {
border: 1px solid #CCC;
padding: 1px;
}
/* módulo de destaque das notícias (substituído pela exibição original do core content) 
.custom-noticias {
width: 690px;
height: 230px;
margin-bottom:25px;
}
.box-noticia {padding:15px 10px;width: 35%;float: right;color: white;}
.box-noticia a, .box-noticia h2 {color: white;}*/

.cols-3 .column-1, .cols-3 .column-2, .cols-3 .column-3 {
float: left;
width: 203px;
padding: 13px 20px 0 0;
border-right: 1px dashed #CCC7AE;
margin-right: 15px;
}
.cols-3 .column-3 {
margin-right: 0;
padding-right: 10px;
border: none;}
.items-row
{
        overflow:hidden;
        margin-bottom:10px !important;
}


.blog-more
{
        padding:10px 5px
}


.items-leading div {
border-bottom: 1px dashed #CCC7AE;
padding-top: 10px;
}  



.autor {
text-transform: uppercase;
font-weight: 400;
font-size: 14px;
color: maroon;
text-align: right;
margin: 0 50px 0 0;
font-style: normal;
float: right;
}
.mod-frases {
font: italic bold 22px/24px Georgia, "Times New Roman", Times, serif;;
letter-spacing: 1px;
padding: 9px 0 0 50px;
margin-bottom:15px;
background: url(/wayback/httpantigomuseudoindiogovbr_public/20220930004447oe_/http://progdoc.museudoindio.gov.br/templates/museudoindio_qp/images/abreaspas.jpg) no-repeat top left;
}
.mod-frases > div {
background: url(/wayback/httpantigomuseudoindiogovbr_public/20220930004447oe_/http://progdoc.museudoindio.gov.br/templates/museudoindio_qp/images/fechaaspas.jpg) no-repeat bottom right;
padding-right:15px;
}
/* Boletins */
div.boletim {
float: left;
background-color: #EEE;
padding: 8px;
text-align: center;
margin: 18px 34px 18px 0;
border:none;
}
.boletim a {
color: black;
font-size: 12px;
font-weight: 400;
}
.boletim img{margin-bottom:5px;width:124px;height:150px;}
/* news gk4 home */
#principal .nspArt img.nspImage {
border: 1px solid maroon;
}

#principal .nspArt img.nspImage {
max-width: 99%;
}

#rodape
{ margin-top:20px;
  border-top:dashed #ccc7ae 1px;
  font-size:11px;
  padding:20px 0; }

#rodape .mod
{ float:left; }

#xmap
{ padding-top:10px; }
.level_0 li {padding: 3px 0; font-size:12px;}
.level_0 li a:link, .level_0 li a:visited {font-weight:400;}
.level_1 {padding: 2px 30px 5px;}
.level_1 li {padding: 2px 0;}
.level_2 {padding: 2px 30px;}
.right,.left
{ border:1px solid #ccc;
  padding:1px; }

.right
{ margin:10px 0 10px 8px; }

.left
{ margin:10px 8px 10px 0; }
.mod-home.one {padding-left: 20px;}
input[type=text],textarea,input[type=email]
{ font-family:Arial,Helvetica,sans-serif;
  color:#666;
  width:480px;
  margin:0 0 10px;
  padding:5px 3px; }

textarea
{ height:80px; }

input[type=submit]
{ border:0;
  background-color:maroon;
  color:#FFF;
  padding:5px 8px; }

fieldset
{ border:none; }

#cinza input[type=text]
{ font-size:10px;
  importantcolor:#000;
  importantborder:solid 1px #827e6a;
  importantbackground:#FFF;
  width:140px;
  padding:1px; }

#cinza input[type=image]
{ margin:5px; }

#mod-search-searchword
{ float:left;
  margin:4px 0 0; }

.mod-social,#cinza .mod,.search
{ float:right; }

#contact-form button
{ border:1px solid #960014;
  background:maroon;
  color:#fff;
 padding: 5px 10px;
margin-left: 430px;}
#contact-form button:hover {cursor:pointer;}  
/* Destaque da página de Notícias */
.news-page .items-leading {position:relative;padding:0;}
.news-page .leading-0 {height:240px;margin-bottom:40px;}
.news-page div.img-intro-left, .news-page div.img-intro-right, .news-page div.img-intro-none {
border: none;
position: absolute;
top:0;
}
.news-page .leading-0 h2 {
position: relative;
left: 450px;
width: 230px;
color: white;
z-index: 20;
top: 20px;
}
.news-page .leading-0 p {
color: white;
width: 230px;
position: relative;
left: 450px;
top: 30px;
z-index:10;
}
.news-page .leading-0 .readmore a {
color: white;
} 
.news-page .items-leading .leading-0 div.item-separator {
width: 270px;
height: 229px;
background: black;
position: absolute;
top: 10px;
left: 430px;
opacity: 0.6;
display: block;
}
.news-page .items-leading .item-separator {display: none;} 
.news-page .items-row div.img-intro-left, .news-page .items-row div.img-intro-right, .news-page .items-row div.img-intro-none {display: none;}
/* Posicionamento imagem do artigo completo */  
.img-fulltext-right {
float: right;
margin: 20px 0 20px 20px;
}
.img-fulltext-left{
float: left
margin: 20px 20px 20px 0;
}
.items-leading div.img_caption:last-child {border-bottom: 1px solid #ccc;}
.items-leading div:last-child {border-bottom: none;}  
/* breadcrumbs */
.local-atual
{ font-size:12px;
  color:maroon;
  background-color:#EFDEDE;
  margin-bottom:20px;
  text-transform:uppercase;
  padding:8px 10px; }

.pathway
{ color:maroon;
  font-weight:400; }

div.pagination
{ clear:both;
  text-align:center;
  margin:40px 0 0; }

div.pagination p.counter
{ font-style:italic; }

div.pagination ul
{ list-style:none;
  color:maroon;
  padding:0; }

div.pagination ul li
{ list-style:none;
  display:inline;
  border:1px solid #ccc;
  margin:2px 4px;
  padding:5px; }

div.pagination a
{ color:maroon;
  font-weight:700; }
/* horizontal navigation */
.nav
{ list-style:none;
  margin:0; }

.nav li
{ float:left;
  padding:0 2px; }

/* Menu Lateral */  
.menu-lateral {
text-align: right;
padding-right: 21px;
font-size:12px;}
.menu-lateral li {padding: 4px 0;}  
.menu-lateral a {font-weight:normal;color:black;}
.menu-lateral .active a{border:none;font-weight:bold;}
.active.parent ul a {font-weight: normal;}
.parent ul li {padding: 1px 0;}


/* css dropline menu */
.mod-menu{height:50px;}
.dropline{position:relative;z-index:500;margin:10px 0 20px 28px;}.dropline .table{display:table;margin:0}.dropline .select,.dropline .current{list-style:none;display:table-cell;white-space:nowrap;margin:0;padding:0}.dropline li{height:auto;float:left;margin:0;padding:0}.dropline .select a{display:block;height:20px;float:left;text-decoration:none;line-height:20px;color:#960014;white-space:nowrap;margin:0 15px 0 0}.select a:hover{border-bottom:2px solid #960014}.dropline .current a{display:block;height:20px;float:left;line-height:20px;white-space:nowrap;border-bottom:2px solid #960014}.dropline .current a b{display:block;border-bottom:2px solid #960014;padding:0 30px 0 15px}.dropline .select a:hover,.dropline .select li:hover a{cursor:pointer}.dropline .select a:hover b,.dropline .select li:hover a b{display:block;float:left;cursor:pointer}.dropline .select_sub{display:none}.dropline .select_sub a:link,.select_sub a:visited{color:#333;padding:5px 15px 0 0}.dropline .select_sub a:hover{color:#666}.select{text-transform:uppercase;font-size:10px;letter-spacing:.1em}.dropline table{border-collapse:collapse;font-size:1em;width:0;height:0;margin:-1px}.dropline .sub{display:table;list-style:none;margin:0;padding:0}.dropline .select :hover .select_sub,.dropline .current .show{display:block;position:absolute;width:750px;top:20px;z-index:100;left:0;text-align:center;padding:0}.dropline .current .show{z-index:10}.dropline .select :hover .sub li a,.dropline .current .show .sub li a{display:block;float:left;white-space:nowrap;border:0;margin:0}.dropline .current .sub li.sub_show a{cursor:default}.dropline .select :hover .sub li a:hover,.dropline .current .sub li a:hover{visibility:visible;background:transparent}