/*
Estrutura do tema 
Projeto gráfico: DoDesign-s
*/

* {
	/* Começo zerando tudo.  */
	text-decoration:none;
	border:none;
}

* { margin:0; padding:0; outline:none; }
body { background:url(images/bkg-pagina.png); }

#menu a, #informacoes a { -webkit-transition:all 0.2s ease-in; -moz-transition:all 0.2s ease-in; -o-transition:all 0.2s ease-in; transition:all 0.2s ease-in; -ms-transition:all 0.2s ease-in; text-decoration:none;  }

#geral { position:relative; width:960px; margin:0 auto; clear:both; display:block; background:#cccc99; }
#topo { background:#6f5a49; display:table; width:960px; clear:both; height:245px; }
#topo h1 { position:relative; width:205px; height:211px; float:left; display:inline; text-indent:-9999px; margin:2px 0 3px 3px;}
#topo h1 a { display:block;  width:100%; height:100%; background:url(images/ispn.png) no-repeat top left; }

.social { list-style:none; position:relative; display:block; height:30px; background:#887665; padding:0 3px 0 0;}
.social li { display:inline; float:right; margin:5px 5px 0 0;  }
.social li a { position:relative; width:20px; height:20px; display:block; background:url(images/icon-social.png) 0 0 no-repeat; text-indent:-9999px; }
.social li a.fb { background-position:-20px 0; } 
.social li a.fl { background-position:-40px 0; }


.destaque { position:relative; float:left; display:inline;  background:url(images/bkg-destaque.png) no-repeat top center; width:749px; height:211px; margin:2px auto 0; }
ul.bjqs{position:relative; list-style:none;padding:0;margin:0;overflow:hidden; display:none;}
li.bjqs-slide{display:none;position:absolute;}
ul.bjqs-controls{list-style:none;margin:0;padding:0;z-index:9999;}
ol.bjqs-markers{list-style:none;margin:0;padding:0;z-index:9999;}
ol.bjqs-markers li{float:left; display:inline;}
p.bjqs-caption{ display: block; margin: 0; padding: 10px; position: absolute; right: 0; top: 0; width: 183px;}
ul.bjqs-controls li a{ display:block; padding:5px 10px; position:absolute; background:#fff; color:#fd0100; text-decoration:none; text-transform:uppercase; }
a.bjqs-prev{ left:0; }
a.bjqs-next{ right:0; }
p.bjqs-caption{ color:#e8e8bb; font-family:'Open Sans Condensed', Arial, Helvetica, sans-serif; font-size:18pt; height: 160px; overflow: hidden; font-weight:normal; line-height:120%; }
ol.bjqs-markers{ position:absolute; bottom:10px; left:553px; }
ol.bjqs-markers li{ display:inline; float:left; margin:0 3px; }
ol.bjqs-markers li a{ display:block; height:12px; width:12px;overflow:hidden; text-indent:-9999px; background:url(images/bkg-slideshow.gif) no-repeat 0 0; border-radius:20px; }
ol.bjqs-markers li.active-marker a{ background:url(images/bkg-slideshow.gif) no-repeat -12px 0; }

.pagina { background:url(images/bkg-conteudo.jpg) top center repeat-y; margin:2px auto 0; }

#menu { position:relative; display:table; width:100%; height:26px; font-family:Tahoma, Geneva, sans-serif; z-index:100; zoom:1;  }
#menu ul { list-style:none; margin:2px 0 0 230px; width:470px; height:26px; position:relative; float:left; display:inline; }
#menu ul li { position:relative; display:inline; float:left; margin:0 20px 0 0; }
#menu ul ul { display:none; background:#F7F9EE; position:absolute; left:0; top:26px; height:auto; width:200px; margin:0; z-index:1000; }
#menu ul ul ul { position:absolute; top:0; left:201px; margin:0; }
#menu ul ul li { position:relative; clear:both; display:block; float:none; border-bottom:1px solid #F8F9F1; border-right:1px solid #F8F9F1; margin:0; width:200px;  }
#menu ul ul li a { position:relative; clear:both; display:block; background:#887665; color:#fff; font-size:11px; line-height:120%; width:180px; height:auto; padding:8px 10px; }
#menu ul ul ul li a {  background:#6e5c4b;  }
#menu ul ul li a:hover { background:#513f2f; color:#ab9e92; }
#menu ul li a { display:block; text-decoration:none; color:#330000; line-height:28px; height:28px; font-size:13px; }
#menu ul li a:hover{ color:#996633; }

#busca { display:inline; float:right; height:26px; }
#busca fieldset { display:table; border:none; margin:5px 0 0; }
#busca input[type="text"] { display:inline; float:left; border:none; background:none; width:110px; border-bottom:1px solid #b6b6a7; padding:2px; font-size:12px; }
#busca input[type="text"]:focus, #busca input[type="text"]:hover { background:#fff; }
#busca input[type="button"], #busca input[type="submit"]  { display:inline; padding:0; border:none; background:transparent; float:right; font-family:'Open Sans Condensed', Arial, Helvetica, sans-serif; font-size:16px; text-transform:uppercase; color:#996633; cursor:pointer; width:auto; }

#menu ul.idioma { position:relative; width:61px; float:right; list-style:none; display:inline; right:0; margin:2px 2px 0; }
#menu ul.idioma li { display:inline; float:left; margin:6px 0 0 5px; }
#menu ul.idioma li a { position:relative; width:23px; height:17px; display:block; background:url(images/icon-idiomas.png) 0 0 no-repeat; text-indent:-9999px; }
#menu ul.idioma li a.en { background-position:-24px 0; } 

#conteudo { display:table; z-index:10; }

#informacoes { position:relative; float:left; display:inline; width:178px; padding:0 0 20px 30px; font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#666633; line-height:180%; }
#informacoes ul { list-style:none; }
#informacoes ul li a { color:#666633; }
#informacoes ul li a:hover { color:#660000; }

#texto { position:relative; float:left; display:inline; width:671px; padding:20px 40px; font-family:Tahoma, Geneva, sans-serif; color:#333333; font-size:14px;  }
#texto p a { color:#660000; }

#texto p a:hover, #texto ul a:hover, #texto ol a:hover { color:#993333; background:#fff; }
a.more-link { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
#texto h2, #texto h3, #texto h4, #texto h5, #texto h6 { font-family:'Open Sans Condensed', Arial, Helvetica, sans-serif; color:#330000; font-size:18pt; font-weight:normal; line-height:120%; margin:0 0 10px;  }
#texto h2 b, #texto h3 b, #texto h4 b, #texto h5 b, #texto h6 b, #texto h3 strong{ font-weight:normal; }
#texto h3 { font-size:16pt; }
#texto h4 { font-size:15pt; }
#texto h5 { font-size:14pt; }
#texto h6 { font-size:13pt; }
#texto h2 a, #texto h3 a, #texto h4 a, #texto h5 a, #texto h6 a { color:#330000; font-weight:normal; font-family:'Open Sans Condensed', Arial, Helvetica, sans-serif;  }
#texto .banner { position:relative; display:block; clear:both; margin:40px 0; text-align: center; }
#texto p { margin:0 15px 10px 0; line-height:20px;  }
#texto ul a, #texto ol a { color:#663333; }
#texto ul li ul, #texto ol li ol{ margin-bottom:15px;}


.post { margin:0 0 20px; }

.breadcrumb { font-size:11px; margin:20px 0 0; color:#996633;  }
.breadcrumb a { color:#993333;  }
.breadcrumb a:hover { color:#660000; background:#fff;   }

.postmetadata { font-family:'Open Sans Condensed', Arial, Helvetica, sans-serif; font-size:13px; color:#666633; background:url(images/pontilhado.gif) bottom repeat-x; padding-bottom:6px; letter-spacing:.5px; margin: 5px 0 15px 0; }
.postmetadata a { font-size:14px; /*font-family:Tahoma, Geneva, sans-serif;*/  }
.postmetadata a:hover {color:#801A1A; }

#texto p.data { font-family:'Open Sans Condensed', Arial, Helvetica, sans-serif; font-size:14px; color:#cc3300; padding:0; margin:0; }

#texto table { padding:3px ; background:#ececd0; margin:0 0 20px; }
#texto table td{ background:#fff; padding:3px;}

#texto blockquote { padding:0 0 0 40px; font-size:14px; font-style:italic; line-height:150%; letter-spacing:.5px; color:#b98653;}
#texto ul, .post ol { padding:0 20px; margin:0 0 20px; line-height:120%; }
#texto ul ul, .post ol ol, .post ol ul, .post ul ol { padding:0 0 0 15px; margin:0; }
#texto ul a:hover, #texto ol a:hover { text-decoration:underline; }

#texto input[type=text], #texto textarea { border:1px solid #6d6152; padding:5px; height:20px; border-radius: 5px; width:200px; font-size:12px; color:#666; margin:0 10px 0 0; }
#texto input[type=text]:focus,  #texto textarea:focus { outline: none; -webkit-box-shadow: 0 0 10px #6d6152; -moz-box-shadow: 0 0 10px #6d6152; box-shadow: 0 0 10px #6d6152;  }
#texto input[type=submit] { background:#330000; padding:6px 10px; text-align:center; border-radius:5px; border:none; font-size:14px; text-transform:uppercase; color:#fff; cursor:pointer; height:auto; width:188px; margin:0 0 20px; }
#texto textarea { width:300px; height:120px; }

.pagetitle { margin:0 60px 10px; font-family:'Open Sans Condensed', Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; color:#666633; text-decoration:none; text-transform:uppercase; letter-spacing:1px; }
.pagetitle em { text-transform:none; font-weight:bold; font-style:normal; }

.wp-caption { background:rgba(255, 255, 255, 1); display: table; margin:0 0 15px 0; border:#cccc99 1px solid; }
.wp-caption img { padding:8px 6px 0px 6px; }
#texto p.wp-caption-text { margin:0; padding:3px 5px 10px 5px; text-align:center; font-size:12px; line-height:10px; }

.alignleft { display: inline; float: left; margin: 0 10px 10px 0; }
.alignright { display: inline; float: right; margin: 0 0 10px 10px; }

.conheca { position: relative; margin-top: 20px; left: -5px; }
.pppecos { position: relative; left: -5px; }

.prevnext { display:table; clear:both; position:relative; margin:0 0 20px; width:100%;  }
.previous { position:relative; display:inline; float:left; }
.next { position:relative; display:inline; float:right; }
#texto .prevnext a { font-family:'Open Sans Condensed', Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; color:#666633; margin:0 0 5px; }
.prevnext a:hover { text-decoration:underline; }

#assinatura { position:relative; background:#887665; color:#ffffcc; padding:15px 15px 15px 20px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; }
#assinatura a { color:#ffffcc; padding:1px 2px; }
#assinatura a:hover { color:#fff; background:#6f5a49; }
.loginwp { position: absolute; bottom: 20px; right: 20px; }

#dds { position:absolute; top:15px; right:15px; }

#rodape-logos { background:#fff url(images/bkg-rodape.jpg) no-repeat top; padding:140px 10px 20px; height:85px; margin:10px 0 0; text-align:center; clear:both; display:block; }
#rodape-logos img { margin:0 0 0 40px; height:85px; width:auto; }

#noticias ul { font-family:'Open Sans Condensed', Arial, Helvetica, sans-serif; color:#660000; font-size:11pt; list-style:none; margin:0; padding:0; }
#noticias ul li { position:relative; margin:0 0; padding-bottom:10px; }
#noticias ul a { font-family:'Open Sans Condensed', Arial, Helvetica, sans-serif; font-size:17px; color:#333; text-decoration:none; /*padding:0 0 0 57px; position:relative; display:block;*/ line-height:120%; }
#noticias ul a:hover { text-decoration:underline; }
.data-capa { /*width:50px; text-align:left; position:absolute; top:0px; left:0;*/ font-size:14px; }

.newsletter { position: relative; top: -8px; font-family:'Open Sans Condensed', Arial, Helvetica, sans-serif; display:table; line-height: 100%; font-size:12pt; color:#663333; margin:0 0 20px; width:145px; text-align: right; }
.newsletter input[type="text"] { display:inline; float:left; border:none; background:none; width:85px; border-bottom:1px solid #b6b6a7; padding:2px; font-size:12px; }
.newsletter input[type="text"]:focus, .newsletter input[type="text"]:hover { background:#fff; }
.newsletter input[type="button"], .newsletter input[type="submit"]  { padding:0; border:none; background:transparent; float:right; font-family:'Open Sans Condensed', Arial, Helvetica, sans-serif; font-size:16px; text-transform:uppercase; color:#996633; cursor:pointer; width:auto; }