/* (c) JP 2008*/
.nletter{
padding-top: 40px;
}

.nletter input{
float: left;
width: 242px;
}

.nletter .button{
width: 150px;
margin-left: 53px;
margin-top: 10px;
float: left;
}
.moduletablecontador{
color: white;
float: right;
margin-right: 50px;
}
*{
margin: 0;
}
html{
height: 100%;
}
body{
background: black;
color: white;
font-family:  helvetica, sans-serif;
font-size: 75.5%;
background: url(/templates/pitemp/images/bg.jpg);
height: 100%;
}
#page-wrap{
width: 850px;
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -181px;
height: 565px;
background: url(/templates/pitemp/images/bgl.png);
background-position: left 148px;
background-repeat: no-repeat;
}
#content{
width: 400px;
margin-left: 70px;
background:url(/templates/pitemp/images/artbg.jpg);
background-repeat: no-repeat;
background-position: bottom left;
background-color: #101010;
color: white;
float: left;
border: 10px solid white;
}#content img{
}
#programa{
width: 292px;
height: 488px;
color: black;
float: right;
margin-right: 59px;
background: url(/templates/pitemp/images/bgr.png);
background-position: right center;
}
#programa li{
list-style: none;
padding-bottom: 6px;
}
#programa li p a{
text-decoration: none;
float: left;
padding: 4px 4px 20px 130px;
}
.vertprog{
margin: 0px 0px 0px -40px;
}
#destaques{
width: 420px;
float: left;
margin: 10px 0px 0px 70px;
}
/* STICKY FOOTER*/
.push{
height: 181px;
}
#fix{
height: 50px;
clear: both;
}
#footer{
width: 850px;
margin:auto;
height: 181px;
z-index: -1;
/*background: url(../images/sponsor.png) no-repeat;*/
}
#footer img{
border: 0px;
}
:link img {
  border: none;
}
/*MENU*/
.menu{
margin-left:-40px;
}
#nav {
z-index: 3;
}
#nav ul {
list-style-type:none;
}
#nav ul li {
display: inline;
}
#nav ul li a {
color: #96b825;
display:block;
height: 127px;
float: left;
text-decoration:none;
font-size: 10px;
}
/*tirar texto no IE*/
#nav ul li a span{
cursor: hand;
zoom:1;
opacity: 0;
filter: alpha(opacity = 0);
line-height: 40px;
}
/*TITULO MENU*/
.moduletable_menu{
padding-top: 2px;
}
.moduletable_menu h3{
color: #771369;
text-align: right;
font-weight: normal;
font-family: lucida grande;
font-size: 1.4em;
line-height: 14px;
padding: 0px;
margin-right:47px;
}
/*ITEMS MENU*/
#nav ul li.item1 a {
width: 40px;
text-align: center;
background: url(/templates/pitemp/images/home.png);
}
#nav ul li.item54 a {
width: 51px;
background: url(/templates/pitemp/images/local.png);
}
#nav ul li.item55 a {
width: 64px;
background: url(/templates/pitemp/images/espaco.png);
}
#nav ul li.item55 a span{
padding-left: 30px;
}
#nav ul li.item56 a {
width: 47px;
background: url(/templates/pitemp/images/galeria.png);
}
#nav ul li.item56 a span{
padding-left: 8px;
}
#nav ul li.item53 a {
width: 47px;
background: url(/templates/pitemp/images/contactos.png);
}
#nav ul li.item53 a span{
padding-left: 8px;
}
#nav ul li a:hover{
background-position: center center;
}
/*remover separador artigos*/
.leading_separator{
display: none;
}
/*CONTACTOS*/
/*TITULOS COMPONENTES*/
.componentheading{
color: #96b825;
font-size: 1.7em;
font-weight: normal;
font-family:  Lucida Grande, sans-serif;
text-align: right;
padding-right: 10px;
border-bototm: 2px solid #96b825;
}
.contact_email{
float: right;
padding: 6px
}
/*BOTOES*/
.button{
display: box;
background-color: #96b825;
border: 0px;
color: #111111;
float: right;
margin: 3px 8px 08px 0px;
}
.button:hover{
display: box;
background-color: #efac00;
border: 0px;
color: #111111;
}
.inputbox{
background: url(/templates/pitemp/images/form1.png);
width: 242px;
height: 13px;
border: 0px;
color: #bbb;
padding: 5px 5px 5px 5px;
font-size: 0.9em;
}
#contact_text.inputbox{
background: url(/templates/pitemp/images/form2.png);
height: 75px;
font-size: 1.3em;
}
.contact_address{
}
.contact p{
padding-left: 10px;
color: #aaa;
margin: 8px 0px 8px 0px;
}
/*LINKS*/
a:link{
color: #60a8e3;
text-decoration:none;
}
a:hover{
color: #efac00;
text-decoration:none;
}
/*CONTENT*/
#page{
padding-left: 0px;
}


