/* CSS Global - APM/PR
_______________________________________________
Produzido por Lucio Moura - info@luciomoura.com
Copyright 2009 Lucio Moura

para CNM - Confederação Nacional de Municípios
	Copyright 2009 Lucio Moura

*/

/* ++++++++++++++++ LAYOUT ++++++++++++++++ */
html, body { margin: 0; padding: 0; background-image: url(../images/bg.gif);background-repeat: repeat-x;}
.clear { clear: both; }
.box {width: 908px; margin: 0px auto; position: relative;}
.textblack{  font-family:Arial, Helvetica, sans-serif;  font-size:0.9em;}
.textblack a:link { text-decoration:none; color: #9C0 }
.textblack a:visited {text-decoration:none;color: #000}
.textblack a:hover {text-decoration:underline}


#footerAmp {
 position:absolute;
 width:536px;
 height:44px;
 z-index:2;
 top: 31px;
}

#footerMun {
 position:absolute;
 width:416px;
 z-index:2;
 left: 493px;
 top: 31px;
}
#footerTempo {
 position:absolute;
 width:200px;
 height:100px;
 z-index:2;
 top: 82px;
}
#footerEnd {
 position:absolute;
 width:278px;
 height:55px;
 z-index:1;
 left: 197px;
 top: 39px;
}

#show {
 position:absolute;
 width:867px;
 height:371px;
 z-index:1;
 left: 7px;
 top: 1px;
}

#conteiner { position:relative; width:675px; height:100%; z-index:1; left: 219px; top: 8px; font-family:Arial, Helvetica, sans-serif; font-size:0.8em; text-align: justify;}
#conteiner a:link {text-decoration:none;color: #000}
#conteiner a:visited {text-decoration:none;color: #000}
#conteiner a:hover {text-decoration:underline;}

#conteinerAccordion { position:relative; width:675px; height:100%; z-index:1; left: 219px; top: 8px; font-family:Arial, Helvetica, sans-serif; font-size:0.7em; text-align: left;}
#conteinerAccordion a:link {text-decoration:none;color: #000}
#conteinerAccordion a:visited {text-decoration:none;color: #000}
#conteinerAccordion a:hover {text-decoration:none; color:#03F }

#MenuEsquerdo {
 position:absolute;
 width:132px;
 height:235px;
 left: -1px;
 top: 17px;
}


.slideshow {
 width: 910px;
 position: relative;
 /*background-image: url(../images/bn_conteiner.gif);
 background-repeat: no-repeat;*/
 height: 393px;
 padding: 10px;
 margin-top: 12px;
 margin-right: auto;
 margin-bottom: 12px;
 margin-left: auto;
}

/* ++++++++++++++++ Destaque Notícia ++++++++++++++++ */
#noticia {position:absolute; width:382px; height:316px; left: 18px; top: 17px; background-image: url(../images/moldura_noticia.gif);background-repeat: no-repeat;}
#destaquetitulo { position:absolute; width:353px; height:20px; left: 13px; top: 8px; }
#foto { position:absolute; width:353px; height:226px; left: 13px; top: 33px; }
#noticia-principal { position:absolute; width:352px; height:57px; left: 15px; top: 262px; font-family: Arial, Helvetica, sans-serif; font-size:1em; color: #3b5d7d; }
#noticia-principal a:link {text-decoration:none;color: #3b5d7d}
#noticia-principal a:visited {text-decoration:none;color: #3b5d7d}
#noticia-principal a:hover {text-decoration:none;color: #0d324f}
#destaque {position:absolute; width:476px;height:323px;left: 393px;top: 8px; font-family:Arial, Helvetica, sans-serif; font-size:0.9em;}
#destaque a:link {text-decoration:none;color: #000}
#destaque a:visited {text-decoration:none;color: #000}
#destaque a:hover {text-decoration:underline}
img.postpic {float: right; margin-left: 2px;}

/* ++++++++++++++++ Font Cufon ++++++++++++++++ */

h1 {font-size: 180%;font-weight: 400;margin: 0;text-transform: none;}
h2 {font-size: 120%;font-weight: 200;margin: 0;text-transform: none;}
h3 {font-size: 120%;font-weight: 600;margin: 0;text-transform: none; padding: 0;margin-top: 0.2em; margin-right: 0; margin-bottom: 0.4em;}
p, h1, h2 {padding: 0;margin-top: 0.2em; margin-right: 0; margin-bottom: 0.8em;}

h2 a:link {text-decoration:none;}
h2 a:visited {text-decoration:none;}
h2 a:hover {text-decoration:none; color:#3F9;}

/*table { font-family:Arial, Helvetica, sans-serif; font-size:0.9em;}*/

#apDiv2 {
 position:relative;
 width:600px;
 height:100%;
 z-index:1;
 left: 219px;
 top: 8px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:0.9em;
 text-align: justify;
}

#cyFPM { position:absolute; width:447px;height:378px; left: 21px; top: 14px;}
#cyFPM2 {position:absolute; width:276px; height:189px; z-index:1; left: 532px; top: 58px;}
#cyFPM2 a:link {text-decoration:none;color: #000}
#cyFPM2 a:visited {text-decoration:none;color: #000}
#cyFPM2 a:hover {text-decoration:underline}

/* ++++++++++++++++ Direto de Brasilia ++++++++++++++++ */

#BSB {position:absolute; width:890px; height:115px; z-index:1;left: 9px; top: 9px; line-height: 1.2em;
}
#BSBFoto {
 position: absolute;
 left: 10px;
 top: 11px;
 width: 200px;
 height: 123px;
}
#BSBDestaque {
 position: absolute;
 left: 221px;
 top: 16px;
 width: 194px;
 height: 160px;
}
#BSBh1 {
 position: absolute;
 left: 434px;
 top: 9px;
 width: 440px;
 height: 50px;
 text-align: right;
 vertical-align: middle
}
#BSBdeOlho{
 position: absolute;
 left: 432px;
 top: 77px;
 width: 438px;
 height: 25px;
 background: #5b90c2;
 padding-left: 0.5em;
}
#BSBli{
 position: absolute;
 left: 441px;
 top: 121px;
 width: 417px;
 height: 173px;
 font-family: Arial, Helvetica, sans-serif;
 font-size:0.9em;
 line-height: 1.2em;
}
#BSBli a:link {text-decoration:none;color: #000}
#BSBli a:visited {text-decoration:none;color: #000}
#BSBli a:hover {text-decoration:underline}
#BSBEvento {
 position: absolute;
 left: 441px;
 top: 282px;
 width: 440px;
 height: 93px;
}
#BSBNoticia {
 position: absolute;
 left: 20px;
 top: 153px;
 width: 406px;
 height: 164px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 0.9em;
 color: #000;
}
#BSBNoticia a:link {text-decoration:none;color: #000}
#BSBNoticia a:visited {text-decoration:none;color: #000}
#BSBNoticia a:hover {text-decoration:underline}


/* ++++++++++++++++ Colunas ++++++++++++++++ */
.col1, .col2, .col3, .col4, .col5 {
 float: left;
 padding: 0;
 margin-top: 2px;
 margin-right: 2px;
 margin-bottom: 10px;
 margin-left: 2px;
}
.col1end, .col2end, .col3end, .col4end, .col5end { float: left; margin: 0 0 25px 0; padding: 0; z-index:1; }
.col1, .col1end { width: 298px;  font-family: Arial, Helvetica, sans-serif; font-size:0.9em;}
.col2, .col2end { width: 298px;}
.col3, .col3end { width: 298px;}
.contentCol { width: 908px; margin: 0px auto; position: relative; z-index:1}

.box-eventos {width: 908px; position: relative; margin-top: 5px; margin-right: auto; margin-bottom: 5px;margin-left: auto; font-family: Arial, Helvetica, sans-serif; font-size:0.9em;}
.box-eventos a:link {text-decoration:none;color: #000}
.box-eventos a:visited {text-decoration:none;color: #000}
.box-eventos a:hover {text-decoration:underline}

.footer {
  position:relative;
 background-color:#5a8ec1;
 background-image: url(../images/bn_footer.png);
 background-repeat: repeat-x;
 height:200px;
 font-family: Arial, Helvetica, sans-serif;
 color: #fff;
 text-decoration: none;
 word-spacing: normal;
 text-align: left;
 letter-spacing: 0;
 line-height: 1.2em;
 font-size: 0.7em;
}
.footer a:link {text-decoration:none;color: #FFF}
.footer a:visited {text-decoration:none;color: #FFF}
.footer a:hover {text-decoration:underline}




#slideshow {
	left: 1px;
	float: left;
	background-color: transparent;
	margin-top: 15px;
	margin-right: 1px;
	margin-bottom: 1px;
	margin-left: 1px;
}


#header .box { height: 139px; overflow: hidden; }
#content .box { padding: 35px 0 10px 0;}
#footer .box { padding: 35px 0 15px 0; }

img.postpic {
float: left;
margin-left: 2px;
}
.qtip {font-family: Arial, Helvetica, sans-serif; font-size:0.8em;}

