/*se for exibir super banner descomente a proxima linha;*/
/*@import url("/css/new/super_banner.css");*/

h2, .tijolo label {
  background: #f8f8f8;
  border-left: 5px solid;
  color: #ff7f00;
  display: block;
  font-size: 1.4em;
  font-weight: bold;
  margin-bottom: 7px;
  padding: 3px 5px 0;
  position: relative;
  text-transform: uppercase;
}

h2 a, h2 a:link, h2 a:visited {
  color: #ff7f00;
  display: block;
  width: 100%;
}

/*-------------------*/

h3.xp { font-size: 1.3em; }

h3.pp { font-size: 1.4em; }

h3.p { font-size: 1.5em; }

h3 { font-size: 1.7em; }

h3.g { font-size: 2.0em; }

h3.gg { font-size: 2.4em; }

.bloco {
  background: #f8f4f8;
  border: 1px solid #b0acb0;
  margin: 0 5px 5px 0;
  padding: 1px 3px;
}

.bloco h3 {
  font-size: 11px;
  font-weight: normal;
  margin: 2px 0;
}

p.pp { font-size: 1em; }

p.p { font-size: 1.2em; }

p { font-size: 1.3em; }

p.g { font-size: 1.5em; }

.rel p, .rel2 p {
  margin-bottom: 0;
  margin-top: 10px; 
}

.rel2 p {
  float: left;
  margin-bottom: 5px !important;
  margin-bottom: 0;
}

.rel p img, .rel2 p img {
  margin: 1px 2px;
}

.bloco_bg {
  padding: 3px;
  margin: 0 5px 5px 0;
}


/* AGENDA */
#bloco_agenda h3 {
  border-bottom: 1px solid;
  font-size: 1.4em;
  padding: 1px 0 0 4px;
  text-transform: uppercase;
  width: 190px;
}

#bloco_agenda h3 a {
  display: block;
}

h3.teatro, #bloco_agenda h3 a.teatro { color: #AFDB01; }
h3.shows, #bloco_agenda h3 a.shows { color: #65BFFF; }
h3.festas, #bloco_agenda h3 a.festas { color: #5890F2; }
h3.expo, #bloco_agenda h3 a.expo { color: #FF9966; }
h3.cinema, #bloco_agenda h3 a.cinema { color: #f2aa00; }
h3.video, #bloco_agenda h3 a.video { color: #CC9933; }
h3.cultura, #bloco_agenda h3 a.cultura { color: #FF9999; }
h3.etc, #bloco_agenda h3 a.etc { color: #FF7575; }
h3.artigos, #bloco_agenda h3 a.artigos { color: #78ABAB; }
h3.anote, #bloco_agenda h3 a.anote { color: #F9E141; }
h3.producoes, #bloco_agenda h3 a.producoes { color: #009933; }
h3.seuevento, #bloco_agenda h3 a.seuevento { color: #DE4D25; }
h3.infantil, #bloco_agenda h3 a.infantil { color: #9AA0F8; }
h3.carnaval, #bloco_agenda h3 a.carnaval { color: #E8A1FA; }
h3.juninas, #bloco_agenda h3 a.juninas { color: #ff6e1b; }


/*#####################NOVO LAYOUT######################*/
.n1, .n2, .n3, .n3x2, .n4, .n4x3, .n5, .n5x2, .n5x3, .n5x4, .n6, .n6x5 {
  float: left;
  display: inline;
  padding: 0 20px 0 0;
  margin: 10px 0 10px;
}

.n1last, .n2last, .n3last, .n3x2last, .n4last, .n4x3last, .n5last, .n5x2last, 
.n5x3last, .n5x4last, .n6last, .n6x5last {
  padding-right: 0;
}

.n_bloco1 {
  margin-top: 0;
}

.n1 { 
  width: 100%; 
}

.n2 { 
  width: 298px; 
  background-position: 305px;
}

.n3 { 
  width: 192px;
  background-position: 198px;
}

.n3x2 { 
  width: 404px;
  background-position: 411px;
}

.n4 { 
  width: 139px;
  background-position: 145px;
}

.n4x3 {
  width: 457px;
  background-position: 463px;
}

.n5 {
  width: 107px;
  background-position: 113px;
}

.n5x2 {
  width: 234px;
  background-position: 240px;
}

.n5x3 {
  width: 361px;
  background-position: 367px;
}

.n5x4 {
  width: 488px;
  background-position: 494px;
}

.n6 {
  width: 86px;
  background-position: 91px;
}

.n6x5 {
  width: 510px;
  background-position: 516px;
}

#coluna1 .last {
  background-image: none;
}

.hr {
  background: #fff url(/images/borda_h.png) repeat-x;
  height: 1px;
  margin: 0;
}

.hr2  {
  background: #fff url(/images/borda_h.png) repeat-x;
  height: 1px;
  margin: 10px 0 !important;
  margin: 10px 0 -7px; /*IE6*/
}

#extra .hr  {
  background: #fff url(/images/borda_h.png) repeat-x;
  height: 1px;
  margin-bottom: 10px;
}

#bloco_agenda img {
  float: left;
  margin: 5px;
  position: relative;
  top: -2px;
}

p.agenda { 
  font-size: 1.1em;
  height: 60px;
  line-height: 1.0em;
  margin-top: 2px;
}

#extra .n1, #extra .n2, #extra .n3, #extra .n3x2, #extra .n4, #extra .n4x3 {
  margin-top: 0;
}

/*######### OPENADS ##########*/
.openads {
  color: #aaa;
  font-size: 1.1em;
  padding-top: 15px;
  position: relative;
}

.openads .ads {
  left: 0;
  position: absolute;
  top: 0; 
}

/*######### FIM OPENADS ##########*/



.dest p, .dest h3 { padding: 0 0 0 5px; }

.dest img { margin: 0 5px; }  

.dest p img { margin: 0; }

.dest .hr2 {
  background-color: transparent;
  margin-right: 5px !important;
  margin-left: 5px !important;
}

/*######### eleicoes 2008 ##########*/
.eleicoes2k8 {
  background: url(/images/bg_eleicoes2k8.jpg) no-repeat; 
  padding-top: 35px;
}

table.resultado {
  font-size: 1.2em;
}

.tfoot {
  font-size: 0.9em;
}

/*######### Paraolimpiadas 2008 ##########*/
.paraolimp2k8 {
  background: url(/images/bg_paraolimp2k8.jpg) no-repeat; 
  padding-top: 35px;
}

/*######### Paraolimpiadas 2008 ##########*/
.bruno {
  background: url(/brunocamp/fundo.gif) repeat-y; 
}

/*######### Namorados 2009 ##########*/
/*
.namorados {
  background: url(/img4/namorados2009.jpg) no-repeat;
  padding-top: 60px;
}

.namorados div:first-child p, .namorados div:first-child h3 {
  padding-left: 5px;  
}

.namorados .last p, .namorados .last h3 {
  padding-right: 5px;  
}
*/

.namorados {
  background: url(/img4/namorados2009.jpg) no-repeat;
  padding-top: 60px;
}

.namorados p, .namorados h3 {
  padding: 0 5px;  
}
/*######### /Namorados 2009 ##########*/