body{
-moz-background-clip:border; 
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-x-system-font:none;
font-family:Arial,Helvetica,sans-serif, Tahoma, Geneva, sans-serif;
font-size:62.5%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
text-align:center;
margin:0px;
margin-top:0px; 
margin-bottom:0px;
color:#333;
background:#FFFFFF;
}

#global { margin-left:auto; margin-right:auto; width:1000px; overflow:hidden; text-align:left; margin-bottom:5px;}

h1 { padding-bottom:10px; padding-top:10px;}

.chamada {font-size: 15px;
text-transform: uppercase;
font-weight: bold;
padding: 5px;
margin: 0px;
margin-bottom: 5px;
border-bottom: 3px double lightGrey;
color: black;
padding-bottom: 4px;}

* {
font-family:inherit;
font-size:inherit;
font-style:inherit;
font-weight:normal;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
outline-color:-moz-use-text-color;
outline-style:none;ink
outline-width:medium;
padding:0;
}

#guiacomercial #logo-guia { display:block; margin-top:10px; margin-bottom:10px; overflow:hidden;}
#guiacomercial #logo-guia a img { border:none;}
#guiacomercial li { display:block; height:auto; width:auto; overflow:hidden; clear: both; margin-bottom:10px; padding-bottom:10px; border-bottom: 1px solid #CCC;}
#guiacomercial .limit { float:left; margin-right:10px; width:100px; height:80px; overflow:hidden;}
#guiacomercial .limit img { border:none; width:100px; height:80px; display:block;}
#guiacomercial .titulo{color: #000000;
text-decoration: none;
font-size:18px;
padding-top:10px;
font-weight:bold;}

#tab-pub{ background:url("../img/img_design/bg-baner.jpg") repeat-x scroll 0 0 transparent; padding:7px 0px; text-align:center;}
#tab-pub td{ padding:0px 5px;}
#tab-pub img { border:1px solid #666; background: }

.linha { display:block; height:auto; width:auto; overflow:hidden; clear:both;}

img {
border:0 none;
}

ul {
padding:0px;
margin:0px;
}

em {
font-style:italic;
}

div#cabecalho {
    width:100%; background:#000;
    height:212px;
    background:url(../img/img_design/bg-baner.jpg) repeat-x;
}

div#cabecalho #base-cabecalho { width:1000px; margin-left:auto; margin-right:auto; height:167px;}
div#cabecalho #base-cabecalho #logo{ float:left; width:372px; height:154px; background:url(../img/img_design/logo.png) no-repeat; padding:5px 0px;}
div#cabecalho #base-cabecalho #pub-top{ float:left; padding-top:25px; padding-left:15px; width:600px; _width:620px; _padding-left:0px}
div#cabecalho #base-cabecalho #pub-top li { float:left; width:280px; height:100px; padding:5px; background:#FFF; border:1px solid #CCC; margin-left:5px; margin-right:3px;}

div#cabecalho ul#menu {
width:1000px;
height:44px; 
padding:0px; 
margin:0px;
margin-left:auto;
margin-right:auto;
text-align:center;
position:relative;
} 

div#cabecalho ul#menu li { float:left; position:relative;}   
div#cabecalho ul#menu li a { float:left; line-height:43px; padding:0px 17px; border-right:1px solid #D3D3D3; border-top:1px solid #D3D3D3; color:#012A2A; border-bottom:1px solid #D3D3D3;}
div#cabecalho ul#menu li a:hover { background:#FFF; line-height:39px; border-bottom:5px solid #F90;}

div#cabecalho ul#menu li ul { display:none; left:0px; top:44px; z-index:9000; position:absolute; width:200px; overflow:hidden; height:auto; margin:0px; padding:0px; background:#EAEAEA; background:#FFF;  border: 1px solid #D3D3D3;z-index:9999;}
div#cabecalho ul#menu li:hover ul { display: block;}
div#cabecalho ul#menu li ul li { display:inline; padding:0px;}
div#cabecalho ul#menu li ul li a { height:30px; border-top:0px; line-height:30px; padding:0px; padding:0px 10px; text-align: left; display:block; width:180px; color:#333; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
div#cabecalho ul#menu li ul li a:hover { border-bottom:1px solid #666;}


.site { margin:0px auto; width: 1000px; display: inline-block; position: relative; }
.bg-destaques { background: #F9F9F9; padding: 30px 0px; border-bottom: 3px solid #EFEFEF; }
.destaques { height: 72px; display: block; overflow: hidden; } 
.destaques ul li { float: left; width: 240px; text-align: left; margin-right: 10px;} 
.destaques ul li a { color: #555; text-decoration: none; font-size: 13.5px; line-height: 16px; display: block;}
.destaques ul li a img { float: left; width: 95px; min-height: 72px; background: #AAAAAA; margin-right: 7px; border: 1px solid #EFEFEF;  }
.next { position: absolute; right: -30px; top: 25px; padding: 3px; }
.prev { position: absolute; left: -30px; top: 25px; padding: 3px; }



div#cabecalho #slide {
width:562px;
height:154px; 
overflow:hidden;
padding:8px;
float:left;
border:1px solid #D1D1D1;
background:#FFF;
}

div#cabecalho div#banner-cabecalho {

height:60px;
left:355px;
position:absolute;
top:8px;
width:588px;
z-index:3;
}

div#cabecalho div#banner-cabecalho img{ border:0px;}



ul#pub-rodape{ float:left; width:auto; overflow:hidden; height:auto; display:block; margin-bottom:20px; }
ul#pub-rodape li { float:left; width:280px; height:100px; padding:5px; background:#FFF; border:1px solid #CCC; 
margin:5px 20px; _margin:5px 10px;}


div#conteudo {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFF;
float:left;
padding:5px;
width:990px;
}

div#destaques {
background-color:#000000;
float:left;
padding:9px;
}

.destaque {
border:1px solid #024455;
float:left;
height:265px;
width:650px;
}

div#destaques #minha-conta {
border-color:#D3D3D3 #D3D3D3 #D3D3D3 -moz-use-text-color;
border-style:solid solid solid none;
border-width:1px 1px 1px medium;
float:left;
height:219px;
padding:5px;
width:149px;
overflow:hidden;
}

#minha-conta form, #minha-conta .conta {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#4B4B4B url(../img/img_design/minhaconta-bg.jpg) repeat-x scroll center bottom;
padding:5px 15px 15px;
margin-bottom:7px;
}

#minha-conta fieldset {
border:medium none;
}

#minha-conta legend {
color:#333FFF;
font-size:1.2em;
font-weight:bold;
padding:5px 0;
}

#minha-conta form .input {
margin:0;
}

.text, .password, .textarea, .file, .date {
/*margin-bottom:20px;*/
}

#minha-conta input {
background-color:#333FFF;
border:1px solid #D3D3D3;
color:#D3D3D3;
font-size:1.6em;
margin-bottom:5px;
padding:10px;
height:21px;
width:100px;
}

#minha-conta form button {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../img/layout/botao-bg.gif) repeat-x scroll 0 0;
border:0 none;
color:#333FFF;
font-size:1.1em;
font-weight:bold;
padding:5px 0;
text-transform:uppercase;
width:100%;
cursor:pointer;
}

#minha-conta form button:hover { background:#000;}

#minha-conta a:hover, #minha-conta a:focus {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../img/img_design/bt-registrarse-hover.jpg) no-repeat scroll center center;
}

#minha-conta a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../img/img_design/bt-registrarse.jpg) no-repeat scroll center center;
border:1px solid #666666;
display:block;
height:48px;
width:147px;
text-indent:-9000px;
}

#col-a {
float:left;
width:796px;
}

#col-a #coluna1 { background:#FFF; float:left; overflow:hidden; width:580px; border:1px solid #BDBDBD; border:1px solid #FFF; z-index:8000;}
#col-a #coluna2 { background:#FFF; float:right; width:200px; border:1px solid #BDBDBD; border:1px solid #FFF;}

div#coluna-index {
width: 365px;
height: auto;
position: relative;
padding: 5px;
padding-bottom: 40px;
left:20px;
}
#d-index ul li#sld1 { display: block; width: 365px;}
#d-index ul li#sld1  a { float: left; margin: 2px; width: 175px;}
#d-index ul li#sld1  a img { float: left;}
.fr { float:right !important;}
.mb10 { margin-bottom:10px !important; display:block; overflow:hidden;}

#sld1,
#sld2 { display:block; height:240px; width:170px;}

#d-noticias #d-londrina { float:left; width:175px; overflow:hidden;}
#d-noticias .limit { width:163px; height:100px; overflow:hidden; display:block; margin-bottom:5px;}
#d-noticias #d-ibipora { float:right; width:175px; overflow:hidden;}
#d-noticias li { margin-bottom:5px; border-bottom:1px solid #CCC; padding-bottom:5px;}
#d-noticias li a{padding-bottom: 5px;
overflow: hidden;
background: url("../img/img_design/seta-vermelha.gif") no-repeat scroll 4px 3px transparent;
list-style: none outside none;
color: #000000;
font: 12px arial;
padding-left:14px; 
overflow: hidden;}

#d-noticias li.ndestaque{width: auto;
height: auto;
display:block;
overflow: hidden;
background: #F5F4EF;

border: 1px solid #D7D7D7; padding:5px; height:170px; margin-bottom:5px; overflow:hidden; } 
#d-noticias li.ndestaque a {font-weight:bold; background-image:none; font-size:13px; padding-left:0px; padding-bottom:10px; display:block; overflow:hidden;}

/*CLASSIFICADOS*/
div#classificados { font-size:12px;}
div#classificados form input,
div#classificados form select,
div#classificados form textarea { border:1px solid #999; padding:3px; line-height:100%;}
div#classificados form textarea { width:550px; height:80px; display:block; overflow:hidden;}
div#classificados form input.botao { cursor:pointer;}
div#classificados form input.botao:hover { background:#333; color:#FFF;}
div#classificados fieldset { border:1px solid #999; padding:10px; margin-bottom:10px; margin-top:10px;}
div#classificados fieldset legend { font-size:14px; padding:5px;}
div#classificados .inner { display:block; width:auto; height:auto; overflow:hidden; background:#EDECCD; padding:10px;}
div#classificados #listagem { padding:0px; margin:0px;}
div#classificados #listagem li { border:1px solid #CCC; padding:10px; margin-bottom:7px; list-style:none;}
div#classificados #listagem li h3 { font-size:16px; text-transform:uppercase; padding-bottom:5px; display:block;}
div#classificados #listagem li p  { font-size:11px !important; text-transform:uppercase; padding:5px 0px; display:block;}
div#classificados #listagem li h4 { font-size:14px; text-transform:uppercase; padding-bottom:5px; display:block;}
div#classificados #listagem li.cor1 { background:#F2F1DB;}
div#classificados #listagem li.cor1 h3 { color:#1F6769; font-weight:bold; line-height: 20px;}
div#classificados #listagem li.cor1 p { color:#666666;}
div#classificados #listagem li.cor1 h4 { color:#333333; font-weight:bold;}
div#classificados #listagem li.cor2 { background:#F9F9EC;}
div#classificados #listagem li.cor2 h3 { color:#1F6769;}
div#classificados #listagem li.cor2 p { color:#666666;}
div#classificados #listagem li.cor2 h4 { color:#333333;}
div#classificados a.bt_classificados { width:212px; height:34px; overflow:hidden; background:url(../img/img_design/bt_classificados.jpg) no-repeat; float:right; text-indent:-9000px;}



.listagem li {
display: block;
overflow: hidden;
position: relative;
}

.listagem li a {
display: block;
overflow: hidden;
position: relative;
border-bottom: 1px solid #FFF;
padding-bottom: 10px;
margin-bottom: 15px;
}

.listagem li .col1post {
float: left;
width: 170px;
overflow: hidden;
margin-right: 30px;
}

.listagem li .col1post img {
border: 10px solid #F3F3F3;
max-width: 150px !important;
}

.listagem li .col2post {
float: left;
width: 450px;
width: 750px;
}

.listagem li .col2post .titulo {
font-family: arial;
font-weight: bold;
font-size: 25px;
color: #333;
margin-bottom: 10px !important;
line-height: 20px !important;
display: block;
}

.listagem li .col2post .texto {
display: block;
color: #333333;
}


#fotos ul.thumbnails li a.thumbnail{ height: 300px;} 
#fotos ul.thumbnails li:nth-child(4n+1){ margin-left: 0px !important;}
#fotos ul.thumbnails li a .titulo { font-size: 18px;}
#fotos ul.thumbnails li a .limit { display: block; height: 150px; overflow: hidden; margin-bottom: 5px; }
#fotos ul.thumbnails li a .limit img { min-height: 150px; min-width: 221px;}


/*CLASS INDEX*/
div#class-index { padding:0px; display:block; width:auto;height: 350px;
position: relative;}
div#class-index ul,
div#class-index ul li{ padding:0px; margin:0px; list-style:none;  padding:5px 0px; }
div#class-index ul { padding:5px;}
div#class-index ul.base-interna { padding:0px 5px; padding-top:0px; height:285px; padding-top:0px; overflow:auto;}
div#class-index ul.base-interna marquee{ height:297px;}
div#class-index ul.base-interna li { border:none; padding-top:0px;}
div#class-index ul.base-interna li ul li {border-bottom:1px dotted #CCC;}
div#class-index ul.base-interna li  ul li h1{ font-size:18px; padding-top:0px; margin-bottom:5px;}
div#class-index ul.base-interna li ul li p{ font-size:12px;}

#d-falecimento li{ border-bottom:1px solid #CCC; padding-bottom:5px; margin-bottom:5px;}
#d-falecimento li a { padding-bottom: 5px;
overflow: hidden;
background: url("../img/img_design/seta-vermelha.gif") no-repeat scroll 4px 3px transparent;
list-style: none outside none;
color: #000000;
font: 12px arial;
padding-left:14px; 
overflow: hidden;}

#d-parceiros ul li { width:175px; height:100px; float:left; margin:3px;}
#d-parceiros ul li a { float:left;}
#d-parceiros ul li img { width:175px; height:100px; float:left; border:1px solid #666;}

/*MÓDULO 3*/
#modulo3 h1 {font-size: 15px;
text-transform: uppercase;
font-weight: bold;
padding: 5px;
margin: 0px;
margin-bottom: 5px;
border-bottom: 3px double 
lightGrey;
color: 
black;
padding-bottom: 4px;}
#modulo3 { padding:5px; padding-right:0px; height:auto; overflow:hidden;}
#modulo3 ul{ float:left; width:100%;}
#modulo3 ul li { width:140px; float:left;  margin-right:3px; overflow:hidden;}
#modulo3 ul li.smr{ margin:0px;}
#modulo3 ul li .chapeu{color:#990000; font:bold 1.1em Arial,Helvetica,sans-serif; color:#990000; font:bold 0.9em Arial,Helvetica,sans-serif; margin:0; padding:0; padding-top:3px; padding-bottom:3px; float:left; background:none;}
#modulo3 ul li a{padding:7px; float:left; height:160px; width:124px; overflow:hidden; background:#F5F4EF; border:1px solid #D7D7D7; margin-bottom:5px; position:relative;}
#modulo3 ul li a .limit {float:left; width:123px; height:80px; overflow:hidden; border:1px solid #D7D7D7; position:relative;}
#modulo3 ul li a .limit .data {position:absolute; font-size:12px; padding:3px; background:#000; color:#FFF; right:0px; bottom:0px; -moz-border-radius:5px 5px;}
#modulo3 ul li a .titulo { color:#000000; display:inline; float:left; font:0.9em arial; list-style:none outside none; overflow:hidden; width:auto; }
/*----------*/

#glondrina h1 {font-size: 15px;
text-transform: uppercase;
font-weight: bold;
padding: 5px;
margin: 0px;
margin-bottom: 5px;
border-bottom: 3px double 
lightGrey;
color: 
black;
padding-bottom: 4px;}
#glondrina { padding:5px; padding-right:0px; height:auto; overflow:hidden;}
#glondrina ul{ float:left; width:100%;}
#glondrina ul li { width:117px; float:left;  margin-right:3px; overflow:hidden;}
#glondrina ul li.smr{ margin:0px;}
#glondrina ul li .chapeu{color:#990000; font:bold 1.1em Arial,Helvetica,sans-serif; color:#990000; font:bold 0.9em Arial,Helvetica,sans-serif; margin:0; padding:0; padding-top:3px; padding-bottom:3px; float:left; background:none;}
#glondrina ul li a{padding:7px; float:left; height:160px; width:100px; overflow:hidden; background:#F5F4EF; border:1px solid #D7D7D7; margin-bottom:5px; position:relative;}
#glondrina ul li a .limit {float:left; width:100px; height:80px; overflow:hidden; border:1px solid #D7D7D7; position:relative;}
#glondrina ul li a .limit img { min-height:102px;}
#glondrina ul li a .limit .data {position:absolute; font-size:12px; padding:3px; background:#000; color:#FFF; right:0px; bottom:0px; -moz-border-radius:5px 5px;}
#glondrina ul li a .titulo { color:#000000; display:inline; float:left; font:0.9em arial; list-style:none outside none; overflow:hidden; width:auto; }

#col-mural { float:left; width:580px; height:auto; overflow:hidden;}

#col-a #slide { float:left; border:2px solid #29626B; height:305px; overflow:hidden;}
#col-a #divulgacao { float:right; border:2px solid #29626B; height:305px; overflow:hidden;}

#col-a p{ margin-bottom:10px;}

#col-a #posts { font-size:13px; border:1px solid #29626B; border:1px solid #FFF; height:auto; padding:5px; color:#000; display:block; width:auto; overflow:hidden;}
#col-a #posts a {color:#29626B;}
#col-a #posts h1{ font-size:25px; padding:5px; padding-bottom:20px; font-weight:bold; color:#000;}
#col-a #posts p{ margin-left:5px; line-height:120%; }
#col-a #posts li{ list-style:disc;}
#col-a #posts strong { font-weight:bold;}

#col-a #posts #pub-interna { text-align:center;}
#col-a #posts #pub-interna a { border:1px solid #CCC; padding:5px; height:auto; overflow:hidden; display:table; margin-left:auto; margin-right:auto; margin-bottom:10px;}
#col-a #posts #pub-interna a img { height:auto; overflow:hidden; border:1px solid #CCC; float:left;}

#col-a #posts #listagem { width:auto; float:left;}
#col-a #posts #listagem a.links{ width:100%; color:#000; text-decoration:none; border-bottom:1px dotted #CCC; padding:5px; padding-bottom:10px; padding-top:10px; float:left;}
#col-a #posts #listagem a .dia {color:#900;}
#col-a #posts #listagem h2 a{ color:#6B696B; font-size:18px; margin-left:-5px; text-decoration:none;}
#col-a #posts #listagem h1 a{ color:#6B696B; text-decoration:none;}
#col-a #posts #listagem h1 a:hover{ color:#333; text-decoration:underline;}



#col-a .conteudo p {
line-height:1.4em;
padding:6px 0 17px;
}

#col-a h1, #col-b h1 {
color:#6B696B;
font-size:2.5em;
font-weight:normal;
padding:10 5px 10px;
}

#col-a h2, #col-b h2 {
color:#333;
font-size:16px;
font-weight: bold;
padding:0 10px 10px;
}

/*a.mais {
color:#FFF;
display:block;
font-size:12px;
font-weight:bold;
padding:3px 20px;
position:absolute;
right:5px;
bottom:5px;
text-decoration:none;
width:auto;
border:1px dotted #093E42;
background:#000;
overflow:hidden;
}*/

a.mais {
color:#000;
display:block;
font-size:12px;
font-weight:bold;
padding:4px 10px;
position:absolute;
right:5px;
bottom:5px;
text-decoration:none;
width:auto;
border-top:1px solid #CCC;
overflow:hidden;
}

a.mais:hover, a.mais:focus {border-bottom:1px solid #F90; text-decoration:none;}

/*informativo*/

div#informativo { width:310px; border:1px solid #024455; height:600px; position:relative; float:left; margin-left:0px; overflow:hidden; }
div#informativo ul { font-size:18px; padding:0px; margin:0px;}
div#informativo li { float:left; margin:4px;}
div#informativo li .dia { font-size:12px; line-height:30px; margin-left:5px;}
div#informativo li .titulo { font-size:18px; margin-left:5px; float:left;}
div#informativo li a { width:250px; *width:250px; float:left; height:246px;cursor:pointer; text-decoration:none; color:#333; *padding-bottom:5px;}

div#informativo li a .borda { float:left; margin:5px; width:241px; height:156px;  border:0px; overflow:hidden; border:1px solid #FFF; background:#FFF;}

div#informativo li a:hover .borda { overflow:hidden; width:231px; height:146px;  position:relative; border: 5px solid #FFF;}
div#informativo li a:hover .borda img {float:left; margin:-5px;  position:absolute; left:0px; top:0px;}

div#informativo li.outras { padding-bottom:15px; width:300px; float:left;}
div#informativo li.outras a{ height:auto; font-size:14px; font-weight:bold; width:300px;}
div#informativo li.outras a img { float:left; margin:5px; margin-left:0px; margin-top:0px; margin-top:0px; border:1px solid #CCC;}
div#informativo li.outras a .titulo { font-size:16px; margin-left:0px; font-weight:bold; float:left; width:300px; float:left; padding-bottom:5px; cursor:pointer;}
div#informativo li.outras a .dia{font-weight: lighter; line-height:20px;}

/*Links*/

div#informativo ul#links { padding:0px; margin:0px; }
div#informativo ul#links li{padding-left:20px; height:20px; line-height:20px; overflow:hidden;}
div#informativo ul#links li a{ margin:0px; padding:0px;}

/*agenda*/

div#agenda { width:226px; border:1px solid #024455; height:701px; position:relative; float:left; margin-left:10px; overflow:hidden; }
div#agenda ul { font-size:18px; padding:0px; margin:0px;}
div#agenda li { float:left; margin:4px;}
div#agenda li .dia { font-size:12px; line-height:30px; margin-left:5px;}
div#agenda li .titulo { font-size:16px; font-weight:bold; float:left;}
div#agenda li a { width:255px; float:left; height:190px;cursor:pointer; text-decoration:none; color:#333; *padding-bottom:5px;}

div#agenda li.outras { border-bottom:1px dotted #CCC; width:300px; float:left;}
div#agenda li.outras a{ height:82px; font-size:14px; font-weight:bold; width:300px;}
div#agenda li.outras a img { float:left; margin:5px;}
div#agenda li.outras a .titulo { font-size:12px; font-weight:lighter; width:300px; float:left; padding-bottom:10px; cursor:pointer; margin-top:5px;}
div#agenda li.outras a .dia{font-weight: lighter; font-weight:bold; font-size:12px; border:1px solid #096; color:#FFF; background:#096; padding:2px; padding-bottom:0px; padding-top:0px;}


.form-pedido { width:365px; border:1px solid #EAEAEC; height:380px; position:relative; padding-top:10px; margin-top:8px; margin-left:7px; background:#FFF;}
.form-pedido h1{ font-size:22px;}
.form-pedido input{ width:350px; height:30px; line-height:30px; padding:5px; font-size:14px; float:left; margin:5px;  }
.form-pedido label{ width:200px; padding:5px; float:left; height:16px; line-height:16px; margin:5px; margin-left:5px; font-size:12px; font-weight:bold; text-align:left;}

ul#outros { width:652px; border:1px solid #EAEAEC; height:270px; position:relative;padding:0px; margin:0px;}
ul#outros li { float:left; margin-left:20px;  _margin:8px;}
ul#outros li a img{ border:0px;}

#classDiv { position: relative;}
#classDiv .close { position: absolute !important; right: 5px !important; top: 5px !important;}
#classDiv h3 { font-weight: bold; font-size: 20px;}

  
.list-class{ display: block; padding-top: 20px;}
.list-class li { margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px dotted #CCC;}
.list-class { display: block; padding-bottom: 40px; overflow: hidden; position: relative;}
.list-class a { display: block; overflow: hidden; position: relative;}
.list-class .col1post { float: left; width: 170px; overflow: hidden; margin-right: 30px;}
.list-class .col1post img{border: 10px solid #F3F3F3; max-width: 150px !important;}
.list-class .col2post { float: left; width: 450px; }
.list-class .col2post .titulo {font-family: 'arial'; font-size: 25px;
color: #5A330C; margin-bottom: 10px !important; line-height: 20px !important; display: block;}
.list-class .col2post .texto { display: block; color: #333333;}
.list-class a .mais {float: right;
    width: 100px;
    border-radius: 0px;
    background-color: #09F; 
    font-size: 15px;
    color: #F3F3F3;
    padding: 5px;
    border: medium none;
    cursor: pointer;
    margin: 0px; position: absolute; left: 250px; bottom: 10px; text-align: center;}
.list-class a .mais:hover { color:#09F; background: #F3F3F3;}

.list-class { padding-bottom: 5px !important;}
.list-class .col2post .data { margin-bottom: 5px; display: block;}
.list-class .col2post .valor {
color: #9b4e00; margin-bottom: 20px !important; line-height: 20px !important; display: block; margin-top: 5px; font-size: 25px; font-family: 'arial';}
.list-class fieldset { padding-left: 30px !important; display: block; font-size: 16px;}
.list-class fieldset legend { font-weight: bold; font-family: 'arial'; color: #9b4e00;}
.list-class fieldset b { font-weight: bold; font-family: 'arial'; color: #5A330C;}

.lista-mini li { float: left; margin: 3px; width: 118px; text-align: center; height: 80px; overflow: hidden;}
.lista-mini li a img{ display: block; max-width: 108px;}

#destaques-bottom {
background-color:#5A6C78;
clear:both;
float:left;
margin:6px;
margin-top:6px;
padding:12px;
width:924px;
*width:100%;

*margin:0px;
*border:5px solid #FFF;
}

#destaques-bottom li { float:left;}

#destaques-bottom h2 {
color:#333FFF;
display:block;
font-size:18px;
height:40px;
line-height:40px;
padding:0 5px;
}

#destaques-bottom .musical {
border-left:medium none;
width:260px;
}

#destaques-bottom .icones {
width:125px;
}

#destaques-bottom .tempo {
width:145px;
}

div#rodape {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
clear:both;
height:100px;
position:relative;
float:left;
width:100%;
background:#EBEBEB;
}

div#rodape span.copy {
color:#000;
display:block;
float:left;
font-size:12px;
height:32px;
line-height:32px;
padding:10px;
top:27px;
position:absolute;
left:0px;
}

div#rodape span#abusarweb {
color:#000;
display:block;
font-size:12px;
height:32px;
line-height:32px;
padding:10px;
top:27px;
right:0px;
position:absolute;
}

img {
border:0 none;
}

div#col-b{ float:right; width:180px; overflow:hidden; background:#FFF; border:1px solid #BDBDBD; border:1px solid #FFF;}
div#col-b ul#top20 {width:286px; border:1px solid #EAEAEC; background:#FFF; height:360px; *height:380px; margin-top:6px; position:relative; padding:0px; overflow:auto;}
div#col-b ul#top20 li { border-bottom:1px solid #CCC; padding:7px; height:35px;}
div#col-b ul#top20 li a .top{ float:left; height:35px; width:40px; background:#CCC; text-align:center; line-height:35px; font-size:18px; font-weight:bold; color:#333; text-decoration:none; margin-right:7px;}
div#col-b ul#top20 li a { text-decoration:none; color:#333; font-size:12px; font-weight:bold; }
div#col-b ul#top20 li a:hover .top{ background:#7B011D; color:#333; }
div#col-b ul#top20 li a:hover { color:#6E2400;}

div#col-b div#publicidade-top {width:250px; border:1px solid #EAEAEC; background:#EAEAEC; height:250px; position:relative; padding:16px; }

div#col-b div#publicidade-lateral { width:170px; height:auto; overflow:hidden; position:relative; padding:5px; padding-bottom:40px;}
div#col-b div#publicidade-lateral li { float:left; margin-bottom:4px;}
div#col-b div#publicidade-lateral li img { height:100px; width:170px; float:left; border:1px solid #D7D7D7;} 

div#col-a div#publicidade-lateral { width:170px; height:auto;  position:relative; padding:5px; padding-bottom:40px; float:right;}
div#col-a div#publicidade-lateral li { float:left; margin-bottom:4px;}
div#col-a div#publicidade-lateral li img { height:100px; width:170px; float:left; border:1px solid #D7D7D7;} 

/*vídeo*/
div#col-a div#video {width:305px; height:305px; float:left;  border: 1px solid #024455; padding-bottom:40px; overflow:hidden; position:relative; overflow:hidden; padding-right:0px;}
div#col-a div#video embed, div#col-a div#video object { width:305px; height:210px; padding:5px;}

/*audio col-b*/
#conteudo div#col-b div#audio {width:275px; *width:285px;  border: 1px solid #024455; height:auto; padding-bottom:40px; overflow:hidden; position:relative; padding-left:7px; *padding-left:3px; padding-top:7px; height:218px; overflow:hidden; padding-right:0px; margin-top:6px;}
#conteudo div#col-b div#audio embed, div#col-b div#audio object { width:267px; margin:0px; margin-top:5px; margin-bottom:5px; background:#ECECED;}
#conteudo div#col-b  div#audio ul, #conteudo div#col-b  div#audio ul li{ padding:0px; margin:0px;}
#conteudo div#col-b  div#audio ul li{border-bottom:1px dotted #CCCCCC; margin-bottom:10px;}
#conteudo div#col-b  div#audio h3{ padding:0px; margin:0px; font-size:12px; font-weight:lighter;}

/*audio-cola*/
#conteudo div#col-a div#audio {width:631px; height:auto; padding-bottom:40px; overflow:hidden; position:relative; padding-left:7px; *padding-left:3px; overflow:hidden; padding-right:0px;}
#conteudo div#col-a div#audio embed, div#col-a div#audio object { width:631px; margin:0px; margin-top:5px; margin-bottom:5px; background:#ECECED;}
#conteudo div#col-a  div#audio ul, #conteudo div#col-a  div#audio ul li{ padding:0px; margin:0px;}
#conteudo div#col-a  div#audio ul li{border-bottom:1px dotted #CCCCCC; margin-bottom:10px;}
#conteudo div#col-a  div#audio h3{ padding:0px; margin:0px; font-size:12px; font-weight:lighter;}

/*prestação de contas*/
div#col-b div#prestacao-de-contas {width:275px; *width:285px;  border: 1px solid #EAEAEC; height:302px;  overflow:hidden; margin-top:6px; position:relative; padding-left:7px; *padding-left:3px; padding-top:7px; padding-right:0px;}
div#col-b div#prestacao-de-contas embed, div#col-b div#prestacao-de-contas object { width:267px; height:295px; *width:277px; *margin-left:2px;}

#destaques-bottom li {
border-left:1px solid #4E1400;
border-right:1px solid #8B4200;
display:block;
float:left;
height:202px;
position:relative;
}

li.icones img{margin-left:5px; margin-top:10px; float:left;}

/*Mural de recados*/
#mural-de-recados {font-size:13px; float:left; border:1px solid #29626B; border:1px solid #FFF; height:auto; padding:5px; color:#000;}
#mural-de-recados .exibe-mensagem{float:left; margin-bottom:20px; margin-top:15px; background:#CCC; padding:2px; margin-left:4px;}
#mural-de-recados .exibe-mensagem ul{ padding:0px; float:left; margin:0px; padding-top:0px; padding-right:0px; }
#mural-de-recados .exibe-mensagem li{ padding:3px; width:585px; border-bottom:1px dotted #555; list-style:none; padding-bottom:10px; }
#mural-de-recados .exibe-mensagem .de { color:##02BAE3;}
#mural-de-recados .exibe-mensagem .data { color:#000F00; font-size:10px;}
#mural-de-recados .recado{width:250px; color:#000; line-height:15px;}
.cor-cell1{background:#F3F3F3;}
.cor-cell2{background:#FFFFFF;}

.input_mural { padding:5px; width:200px; margin:2px; height:18px; *padding-top:3px; border:1px solid #CCCCCC; background:#F9F9F9;}
.textarea_mural { padding:5px; width:550px; margin:2px; height:90px;  border:1px solid #CCCCCC; background:#F9F9F9;}

a.enviar_mural {
background:none repeat scroll 0 0 #990000;
bottom:0;
color:#FFF;
display:block;
font-size:12px;
font-weight:bold;
padding:10px 20px;
cursor:pointer;
text-decoration:none;
width:150px; 
text-align:center;
border:2px solid #FFF;
}
a.enviar_mural:hover, a.enviar_mural:focus {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#666;
}

ul.list_mural {
font-family:inherit;
font-size:inherit;
font-style:inherit;
font-weight:normal;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
padding:0;
}
ul.list_mural li {
border-bottom:1px dotted #E6E6E6;
border-right:1px dotted #E6E6E6;
float:left;
height:225px;
margin:6px;
padding:5px;
position:relative;
width:367px;

}
ul.list_mural li .data {
color:#666;
display:block;
font-size:1em;
padding:10px;
text-align:right;
}

ul.list_mural li .foto {
display:block;
float:left;
padding:0 5px 5px 0;
}

ul.list_mural li .nome {
color:FFF;
}

ul.list_mural li .cite {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../img/img_design/blockquote.gif) no-repeat scroll 0 0;
color:#333;
float:left;
font-size:1em;
letter-spacing:normal !important;
line-height:normal !important;
margin:5px;
padding:3px 3px 3px 40px !important;
text-align:justify;
height:130px; overflow:auto;
}
.aviso {width:613px; float:left; font-size:12px; border:1px solid #999; background:#7E2A01; color:#333; font-size:18px; text-align:center; margin-top:0px; padding:5px;}
/*Fim do Mural de Recados*/


div#navegadores {float:left; width:330px; text-align:center; margin-left:210px; margin-bottom:20px; margin-top:20px;}
a.ativado {border:1px solid #CCC; background:#EFEFEF; width:auto; height:auto; font-weight:bold; color:#000000; padding:5px; text-decoration:none;  padding-bottom:0px; padding-top:0px;}
a.desativado {border:1px solid #CCC; font-weight:bold;width:auto; height:auto; color:#666; padding:5px;  text-decoration:none; padding-bottom:0px; padding-top:0px;}
a.desativado:hover { background:#CCC; color:#000000;width:auto; height:auto;} 



div#conteudo div#posts form#contato input { width:180px; height:18px; border:#CCC 1px solid; margin:5px; padding:5px;}
div#conteudo div#posts form#contato th { font-weight:bold; color:#900;}

div#conteudo div#posts form#contato #textarea { width:80%; height:150px; border:#CCC 1px solid;margin:5px;  padding:5px;}
div#conteudo div#posts form#contato input.input-button{ height:30px; background:#EFEFEF; color:#000; cursor:pointer;}
div#conteudo div#posts form#contato input.input-button:hover { background:#DDD; color:#000; cursor:pointer;}

h3 { 
color:#333;
font-size:1.5em;
font-weight:normal;
padding:10px 5px;

}

#destaque-musical { width:278px; height:180px; background:#000; text-align:center; padding:5px;}

#frameDestaqueMusical { width:255px; float:left;}
#frameDestaqueMusical a{ color:#333; font-size:12px; text-decoration:none; padding-left:10px; width:115px; float:left; height:20px; line-height:20px; overflow:hidden;}
#frameDestaqueMusical a:hover { text-decoration:underline;}

.lista_fotos { border:1px solid #CCC; margin:2px; padding:3px; height:90px; width:100px; text-align:center; overflow:hidden; float:left;}
.lista_fotos img { margin:-20px; margin-top:auto;}

/*programação*/
#col-a #posts div#programacao { float:left; width:310px; border:1px solid #A7C9CF; margin-right:6px; margin-bottom:10px; padding:3px;} 
#col-a #posts div#programacao ol { padding-left:0px; overflow:auto;height:400px; padding-right:5px;}
#col-a #posts div#programacao ol li{ list-style-image:url(../img/img_design/lista.jpg); margin-left:20px; font-size:12px;  border-bottom:1px dotted #CCC;}
#col-a #posts div#programacao ol li a { color:#036; text-decoration:none; padding-bottom:5px; padding-top:5px; float:none; color:#333; font-size:12px;}
#col-a #posts div#programacao ol li a:hover { color:#069;}
#col-a #posts div#programacao h2{ padding-bottom:5px; padding-top:5px; font-size:14px; color:#333; margin-bottom:10px; height:35px; background:#A7C9CF;}

/*sites interessantes*/
#col-a #posts div#sites-interessantes { float:left; width:310px;    border:1px solid #A7C9CF; margin-right:6px; margin-bottom:10px; padding:3px;} 
#col-a #posts div#sites-interessantes ol { padding-left:0px; overflow:auto;height:200px; padding-right:5px;}
#col-a #posts div#sites-interessantes ol li{ list-style-image:url(../img/img_design/lista.jpg); margin-left:20px; font-size:12px;  border-bottom:1px dotted #CCC;}
#col-a #posts div#sites-interessantes ol li a { color:#036; text-decoration:none; padding-bottom:5px; padding-top:5px; float:none; color:#333; font-size:12px;}
#col-a #posts div#sites-interessantes ol li a:hover { color:#069;}
#col-a #posts div#sites-interessantes h2{ padding-bottom:5px; padding-top:5px; font-size:14px; color:#333; margin-bottom:10px; background:#A7C9CF;}

/*Albuns de index*/
div#galerias { width:640px; height:230px; padding:5px; margin-top:10px; position:relative; float:left;}
#conteudo ul#album, ul#album li {padding:0px; margin:0px; list-style:none}
#conteudo ul#album li { list-style:none;}
#conteudo ul#album { list-style:none;}
#conteudo ul#album li { float:left;}
#conteudo ul#album li a{ padding:5px; float:left; list-style:none; width:215px; height:150px; font-weight:lighter; overflow:hidden; font-size:12px; text-decoration:none; color:#333;}
#conteudo ul#album li a .borda{ float:left; width:215px; text-align:center; height:auto; overflow:hidden; margin-bottom:5px;}

/*Listagem de álbuns*/
#conteudo #posts ul#album, ul#album li {padding:0px; margin:0px; list-style:none}
#conteudo #posts ul#album li { list-style:none; background:#FFF; margin:3px; float:left;}
#conteudo #posts ul#album { list-style:none;}
#conteudo #posts ul#album li a{ padding:9px; float:left; list-style:none; width:130px; overflow:hidden; font-weight:lighter; overflow:hidden; font-size:12px; text-decoration:none; color:#333; border:1px solid #FFF;}
#conteudo #posts ul#album li a:hover { color:#000; background:none repeat scroll 0 0 #F5F4EF;
border:1px solid #D7D7D7;}
#conteudo #posts ul#album li a .borda{ float:left; width:130px; height:78px; text-align:center; margin-bottom: overflow:hidden; border:1px solid #999; position:relative;}
#conteudo #posts ul#album li a .borda .data {-moz-border-radius: 5px 5px 5px 5px;
    background: none repeat scroll 0 0 #000000;
    bottom: 0;
    color: #FFFFFF;
    font-size: 12px;
    padding: 3px;
    position: absolute;
    right: 0;}
#conteudo #posts ul#album li a .borda img { margin:-20px; margin-top:-10px;}

/*linha*/
div#linha {width:433px; height:auto; overflow:hidden; position:relative; float:left;}
div#linha2{float:left; overflow:hidden; width:320px; margin-left:5px; position:relative; height:auto;}

#global #conteudo #col-a div#coluna2 #album-index{ height:auto; overflow:hidden; padding:4px; padding-bottom:50px;}
#global #conteudo #col-a div#coluna2 #album-index a { padding:7px; float:left; width:176px; background:#F5F4EF; border:1px solid #D7D7D7; margin-bottom:5px; position:relative;}
#global #conteudo #col-a div#coluna2 #album-index .limit{ float:left; width:174px; height:120px; overflow:hidden; border:1px solid #D7D7D7; position:relative;}
#global #conteudo #col-a div#coluna2 #album-index .limit .data { position:absolute; font-size:12px; padding:3px; background:#000; color:#FFF; right:0px; bottom:0px; -moz-border-radius:5px 5px;}
#global #conteudo #col-a div#coluna2 #album-index .titulo{ float:left; height:auto; overflow:hidden; padding:5px 0px; margin:3px; font-size:12px; font-weight:bold; line-height:20px;}
#global #conteudo #col-a div#coluna2 #album-index a.mais { margin-left:5px; margin-top:5px;}

/*enquete*/
div#enquete { width:305px; border:1px solid #024455; height:372px; padding:5px; position:relative; float:left;}

div#enquete ul, div#enquete ul li{ margin-left:0px; padding:0px;}
div#enquete ul li { padding:5px; border-bottom:1px dotted #DDDDDD; padding-bottom:10px; padding-top:10px; font-size:12px; list-style:none;}
#conteudo #col-a #posts #enquete li { list-style:none;}
div#enquete ul li input { margin-right:10px;}

input.mais {
background-color:#000;
color:#333FFF;
display:block;
font-size:12px;
font-weight:bold;
padding:7px 20px;
position:absolute;
right:5px;
bottom:5px;
text-decoration:none;
border:0px;
cursor:pointer;
width:100px;
}
input.mais:hover, input.mais:focus {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#024455;
}


/*newslater*/
div#newslater { width:313px; border:1px solid #024455; height:372px; padding:5px; position:relative; margin-left:10px; float:left;}


#tel-uteis td{ border-bottom:1px dotted #CCC; padding:4px;}
#tel-uteis td h2 { font-size:18px; font-weight:bold; padding-left:0px; margin-left:0px; padding-top:20px; padding-bottom:20px; color:#900;}
#tel-uteis td strong { font-weight:bold;}

/*itens*/

div#enquete h1, div#newslater, div#colunistas, div#noticias, div#agenda, div#galerias, div#enquete, div#col-a  div#video,#conteudo div#col-b  div#audio{ background:#FFF; padding:5px;}

div#col-b div#publicidade-lateral h1,
div#col-a div#publicidade-lateral h1,
div#col-b div#enquete h1,
div#col-a div#enquete h1,
div#col-a div#newslater h1,
div#col-a div#colunistas h1,
div#col-a div#noticias h1,
div#col-a div#posts h1.chamada,
div#col-a div#posts-list h1.chamada,
div#col-a div#mural-de-recados h1.chamada,
div#col-a div#agenda h1,
div#col-a div#galerias h1, 
div#col-a div#mural h1, 
div#col-a div#video h1,
div#col-b div#audio h1,
div#col-a div#album-index h1,
div#col-a div#fotos-comentadas h1,
div#col-a div#modulo3 h1
{ font-size:15px; text-transform:uppercase; font-weight:bold; padding:5px; margin:0px; margin-bottom:5px; border-bottom:3px double #D3D3D3; color:#000;  repeat-x; padding-bottom:4px;}

div#colunistas { width:418px; height:150px; border:2px solid #29626B; margin-top:5px;}
div#colunistas ul { margin:0px; border:0px;}
div#colunistas ul li{ margin:0px; border:0px; float:left; width:100%; border-bottom:1px dotted #D3D3D3; padding-bottom:5px;}
div#colunistas ul li .limit { float:left; margin-right:5px; border:1px solid #FFF; width:50px; height:50px; overflow:hidden;}
div#colunistas ul li .limit img{ float:left; margin-top:-10px; width:auto; height:auto;}
div#colunistas ul li .titulo { font-size:12px; text-transform:uppercase; margin-bottom:5px; padding:3px 0px; float:left; width:360px; margin-top:7px; background:#002424; color:#FFF; font-weight:bold;}
div#colunistas ul li .descr { float:left; font-size:12px; color:#FFF; float:left; background:#002424;  padding:3px 0px; width:360px;}

#global #conteudo #col-a #coluna1 #modulo4 {
height:auto;
overflow:hidden;
padding:0px 0px 0px 5px;
}

div#mural h1 {
font-size: 15px;
text-transform: uppercase;
font-weight: bold;
padding: 5px;
margin: 0px;
margin-bottom: 5px;
border-bottom: 3px double 
lightGrey;
color: 
black;
padding-bottom: 4px;
}

div#mural { width:auto; height:auto; overflow:hidden; position:relative; float:left; padding-bottom:40px;}
div#mural ul { padding:0px;}
div#mural ul li h4 { color:#990000;  margin-bottom:0px; padding:5px; font-weight:bold; padding-bottom:0px; font-size:1.2em;}
div#mural ul li { border-bottom:1px dotted #D3D3D3; padding-bottom:2px;}
div#mural ul li p { padding:5px; margin:0px; font-size:1.2em;}


.mural { display:block; height:auto; overflow:hidden; margin-bottom: 50px;}
#RecadoStatus { font-size: 14px;}
.mural li { display:block; margin-bottom:10px;height:auto; overflow:hidden;color:#666; font-size:12px;}
.mural h2 {color:#BD0002; text-transform:uppercase; letter-spacing:-1px; font: normal 23px 'humnst'; text-shadow: 1px 1px #FFF;}
.mural blockquote {
font-family: Georgia, serif;
font-size: 18px;
font-style: italic;
width: auto;
margin: 0.25em 0;
padding: 0.25em 80px;
line-height: 1.45;
position: relative;
color: #333; text-shadow: 1px 1px #FFF;
background: rgba(255,255,255,0.5);
padding-top: 15px; padding-bottom: 15px; border-radius: 5px;
}
.mural blockquote:before {
display: block;
content: "\201C";
font-size: 80px;
position: absolute;
left: 40px;
top: -20px;
color: #F6BF00; text-shadow: 1px 1px #FFF;
}
.mural blockquote cite {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color: #BD0002;
font-size: 14px;
display: block;
margin-top: 5px;
}
.mural blockquote cite:before {
content: "\2014 \2009";
}
.inputs input { margin-bottom: 10px;}


div#fotos-comentadas { width:280px; height:auto; float:right; overflow:hidden; position:relative; padding-bottom:40px;}
div#fotos-comentadas ul li { float:left; width:121px; height:100px; padding:7px; background:#F5F4EF; border:1px solid #D7D7D7; margin-bottom:5px; text-align:center;}
div#fotos-comentadas ul li .limit{ width:121px; height:80px; float:left; background:#FFF; overflow:hidden;}
div#fotos-comentadas ul li .coment-p { font-size:0.9em; line-height:20px;}
div#fotos-comentadas ul li .coment-p img { padding-top:7px; margin-bottom:-3px;}
div#fotos-comentadas ul li.f-right{ float:right;}

div#noticias { width:auto; height:auto; padding:5px; overflow:hidden;  background:#D7D7D7; background:#FFF;}
div#noticias iframe,
div#noticias embed,
div#noticias object { width:570px !important;}

/*DESTAQUE*/
div#noticias div#destaque { width:217px; height:auto; float:left; overflow:hidden; background:#F5F4EF; border:1px solid #D7D7D7;}
div#noticias div#destaque ul { padding:7px;}
div#noticias div#destaque ul li { float:left; height:100%; width:100%; border:0px;}
div#noticias div#destaque ul li .chapeu{color:#990000; font:bold 1.1em Arial,Helvetica,sans-serif; color:#990000; font:bold 0.9em Arial,Helvetica,sans-serif; margin:0; padding:0; padding-top:3px; padding-bottom:3px; float:left; background:none;}
div#noticias div#destaque ul li a { float:left; height:100%; width:100%;}
div#noticias div#destaque ul li a .limite {float:left; width:200px; height:auto; overflow:hidden; border:1px solid #D7D7D7; background:#FFF;}
div#noticias div#destaque ul li a .titulo { color:#000000; display:inline; float:left; font:bold 16px arial; list-style:none outside none; overflow:hidden; width:auto; }
/*----------*/


div#noticias div#list-destaque {width:340px; height:auto; overflow:hidden; float:right; background:#FFF; }

div#noticias ul li { width:100%; float:left; border-bottom:1px dotted #D3D3D3; margin-bottom:5px; padding-bottom:5px;}

div#noticias div#list-destaque ul li .chapeu a{
color:#990000;
font:bold 1.1em Arial,Helvetica,sans-serif;
color:#990000;
font:bold 1.1em Arial,Helvetica,sans-serif;
margin:0;
padding:0;
background:none;
}
div#noticias div#list-destaque ul li h3 {
margin:0;
padding:0;
}
div#noticias div#list-destaque ul li h3 a {
color:#000000;
text-decoration:none;
display:block;
font-family:Arial,Helvetica,sans-serif;
margin:0;
padding:0;
font:bold 1.3em Arial,Helvetica,sans-serif;
padding-bottom:5px;
line-height:23px;
background:none;
border:none;
height:auto;
}
div#noticias div#list-destaque ul li h3 a:hover { text-decoration:underline;}

div#noticias div#list-destaque ul li a{  
padding-bottom:5px; float:left; height:17px; line-height:18px; overflow:hidden; background:url("../img/img_design/seta-vermelha.gif") no-repeat scroll 0 center transparent;
list-style:none outside none;
padding:0 0 0 0.8em;
color:#000000;
width:100%;
font:1.1em arial;
overflow:hidden;
}
div#noticias ul li a .dia{ color:#900;}
 
#conteudo div#col-b  div#audio {height:256px;}

/*Comentários*/
.postcomments {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #C0C0C0;
margin:0 0 10px;
padding:15px 10px 10px;
font-size:12px;
}

.fn a { color:#069; font-weight:bold; font-size:14px;}
#contentleft h3, #contentfull h3 {
color:#111111;
font-size:16px;
font-weight:normal;
margin:0 0 5px;
padding:0;
}

.commentlist {
margin:0;
padding:0;
}

.commentlist li {
list-style-type:none;
margin:15px 0 10px;
padding:10px 5px 10px 10px;
list-style:none;
}

.commentlist li {
font-weight:bold;
list-style:none;
}

.commentlist li .id-coment {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:5px solid #CCC;
float:right;
margin:0 5px 0 10px;
color:#333;
padding:5px;
width:20px;
text-align:center;
}

.comment-meta { margin-bottom:10px;}

#comment-77 {border:1px dotted #666; background:#FFF;}
#comment-77 p { font-size:12px; font-weight:lighter;}
.comment-data { font-weight:lighter; color:#999; font-size:12px;}

.reply a, .reply a:visited {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
background:#222222 none repeat scroll 0 0;
border:1px solid #222222;
color:#333;
font-size:11px;
margin:0;
padding:2px 5px;
text-decoration:none;
}.reply a:hover { background:#B2265D; border:1px solid #B2265D;}

div#respond{ margin-top:30px;}


#commentform p {
margin:5px 0;
}

#commentform input {
margin:5px 5px 1px 0;
padding:2px;
width:170px;
}

#nome, #email, #cidade {
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
background:#F7F7F7 none repeat scroll 0 0 !important;
border:1px solid #F0E4E4;
color:#333;
font-size:12px;
margin:0;
padding:4px;
}

#commentform textarea {
padding:2px;
width:100%;
}

#comentario{
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
background:#F7F7F7 none repeat scroll 0 0 !important;
border:1px solid #E6E6E6;
color:#222222;
font-size:12px;
margin:5px 0;
padding:4px;
}

#submit {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
background:#222222 none repeat scroll 0 0;
border:1px solid #222222;
color:#FFF;
font-size:12px;
font-weight:bold;
margin:0;
padding:2px 0;
text-decoration:none;
cursor:pointer;
}



/*postauthor */
.postauthor {
border-bottom:1px dotted #CCC;
margin:0 0 15px;
padding:0px;
color:#999;

}

#col-a #posts .postauthor a { color:#063;}

.postauthor p {
margin:0;
padding:0;
font-size:12px;
}

/*Células*/

.style1 {
    font-size: 10px;
}

.link {
    font-size: 10px;
    text-decoration: none;
}

a{
    font-size:12px;
    text-decoration:none;
    color: black;
}

a:hover{
    text-decoration:underline;
}

.TabelaDados{
    width: 90%;
    margin-left:5%;
    margin-right:5%;
    border:#EEEEEE solid 1px;
    font-size: 12px;
}

.TabelaDados #header{
    border:#EEEEEE solid 1px;
    background:#9AD5e5;
    font-weight:bold;
    text-align:center;
}

.TabelaDados th{
    border:#EEEEEE solid 1px;
    background:#EEEEEE;
    font-weight:bold; text-align:center;
}

.TabelaDados tr:hover{
    background: #FFFFCC;
}

.TabelaDados td{
    text-align:center;
    border:#CCCCCC solid 1px;
    background:none;
    font-weight:normal;
}

#paginacao{
    text-align:center;
    font-size:12px;
    text-align:center;
}

#paginacao a{
    font-size: 10px;
    color:#D3D3D3;
}

/*Comentários*/
#global #conteudo #col-a #posts div#comentarios {float:left; width:100%;}

#global #conteudo #col-a #posts div#comentarios ul,
#global #conteudo #col-a #posts div#comentarios li,
#global #conteudo #col-a #posts div#comentarios cite,
#global #conteudo #col-a #posts div#comentarios input,
#global #conteudo #col-a #posts div#comentarios form,
#global #conteudo #col-a #posts div#comentarios p,
#global #conteudo #col-a #posts div#comentarios ol{ margin:auto; border:inherit inherit inherit inherit; padding:inherit; list-style:inherit; font-size:12px;}

#global #conteudo #col-a #posts div#comentarios fieldset{ border:1px solid #CCC; float:left; width:100%; overflow:hidden; background:#F3F4F5;}
#global #conteudo #col-a #posts div#comentarios fieldset table{ padding:10px;}
#global #conteudo #col-a #posts div#comentarios fieldset legend { padding:5px; font-weight:bold;}
#global #conteudo #col-a #posts div#comentarios fieldset input,
#global #conteudo #col-a #posts div#comentarios fieldset textarea{ border:1px solid #CCC; padding:3px;}
#global #conteudo #col-a #posts div#comentarios fieldset textarea { width:98%;}
#global #conteudo #col-a #posts div#comentarios fieldset input#submit { -moz-border-radius:5px 5px; background:#000; color:#FFF; cursor:pointer; padding:5px 10px;}

#global #conteudo #col-a #posts div#comentarios ol.commentlist li { border:1px solid #CCC; position:relative; padding:10px; background:#F3F4F5; margin-bottom:5px;}
#global #conteudo #col-a #posts div#comentarios ol.commentlist li img.avatar { position:absolute; right:5px; top:5px; padding:5px; background:#FFF; border:1px solid #CCC;}
#global #conteudo #col-a #posts div#comentarios ol.commentlist li .comment-data { font-weight:bold; font-size:11px;}


/*POSTS-LIST*/
div#posts-list { float:left; width:auto}
div#posts-list .base-interna{ float:left; width:auto; border:none;}
div#posts-list .base-interna table#listagem td{ color:#333; padding-bottom:15px; padding-top:15px; border-bottom:1px dotted #DFDFDF;}
div#posts-list .base-interna table#listagem td .data { color:#333; font-size:16px; font-weight:bold;}

div#posts-list .base-interna table#listagem td a:hover  { text-decoration:none;}
div#posts-list .base-interna table#listagem td a .limit { float:left; width:100px;}
div#posts-list .base-interna table#listagem td a { display:block; float:left;}
div#posts-list .base-interna table#listagem td a .hora { color:#666; font-size:12px; text-align:right; padding-right:10px; overflow:hidden; display:block;}
div#posts-list .base-interna table#listagem td a .sub-titulo { font-size:10px; color:#666; display:block; margin-bottom:0px; text-transform:uppercase;}
div#posts-list .base-interna table#listagem td a .titulo { font-size:16px; font-weight:bold; color:#990000; display:block; margin-bottom:5px;}
div#posts-list .base-interna table#listagem td a .descr { font-size:14px; color:#666; display:block; margin-bottom:5px; line-height:18px;}

div#posts-list .base-interna table#listagem td a:hover .hora,
div#posts-list .base-interna table#listagem td a:hover .sub-titulo,
div#posts-list .base-interna table#listagem td a:hover .descr{ text-decoration:underline;}
div#posts-list .base-interna table#listagem td a .titulo:hover { text-decoration:none;}



form#searchbarform { background:url(../img/img_design/bg-baner.jpg) repeat-x; padding:10px 0px; font-size:12px; margin-bottom: 0px !important;} 

#searchbarsearch { 
    background:#FFF;
    width: 50%;
    color: #222222;
    font-family: Arial, Tahoma, Verdana;
    padding: 5px;
    margin: 0px 5px 0px 3px;
    border: 1px solid #666666;
    display: inline;
    }
    
#searchbarsubmit {
    background: #222222;
    color: #FFFFFF;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    font-family: Arial, Tahoma, Verdana;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    margin: 0px;
    padding: 2px 3px 2px 3px;
    border: 1px solid #222222;
    cursor:pointer;
    }

/*ANIVERSARIANTES*/
div#aniversariantes { float:right;width:360px;}
div#niver-index { padding:0px; display:block; width:auto; height: auto; /*float:left;  position:absolute; left:40px; right:0px; margin-top:630px;*/ }
div#niver-index ul,
div#niver-index ul li{ padding:0px; margin:0px; list-style:none; }
div#niver-index ul li ul {border:1px solid #CCC; height:auto; overflow:hidden;}
div#niver-index ul { padding:0px; height: auto; }
div#niver-index ul li ul li { float:left; width:68px; height: 100px; overflow:hidden; margin:8px; font-size:10px;}
div#niver-index ul li { display:block; height:auto; position: relative;}
div#niver-index ul li ul li a { font-size:10px !important; text-decoration:none;}
div#niver-index ul li ul li .limit { width:70px; height:60px; overflow:hidden;  display:block; background:#999;}
div#niver-index ul li ul li .nome { display: block;
    line-height: 10px;
    margin-top: 4px; color:#666;}
div#niver-index ul.base-interna ul{ padding:10px;}
h1.chamada{
font-size: 15px !important;
text-transform: uppercase;
font-weight: bold !important;
padding: 5px;
margin: 0px;
margin-bottom: 5px;
border-bottom: 3px double lightGrey;
color: black !important;
padding-bottom: 4px;
}

div#compartilhe { display:block; text-align:right; height:auto; width:auto; overflow:hidden; margin-bottom:10px;}
div#compartilhe .right { float:right;}

#ncelebridades { float:left; width:480px; margin-bottom:10px;} 
#npolitica { float:left; width:480px; margin-bottom:10px;}

#npolitica h3.chamada {color:#DC6703;}
#npolitica ul,
#npolitica ul li { display:block; width:auto; height:auto; margin:0px; padding:0px; overflow:hidden; list-style:none;}
#npolitica ul { background:#FFF; height:170px; border:1px solid #CCC;}
#npolitica ul li { padding:10px; float:left; height:150px; width:460;}
#npolitica ul li img { float:left; margin-right:10px; }
#npolitica ul li p.data { font-size:12px; margin-top:5px; margin-bottom:5px;}
#npolitica ul li h2 { font-size: 20px;
line-height: 20px; margin-bottom:7px;}
#npolitica ul li h2 a{ font-size: 20px;
line-height: 20px; font-weight:bold;}

#npolitica ul li p.descr { font-size:13px; color:#666;}
#npolitica ul li a img,
#npolitica ul li h2 a,
#npolitica ul li p a { text-decoration:none; border:none; color:#333;}
#npolitica ul li a img { max-width:250px;}
#npolitica #npolitica-control { display:block; width:auto; height:35px; background: #EFEFEF; text-align:center; position:relative;}
#npolitica #npolitica-control #prevnp { left:7px; top:7px; position:absolute;}
#npolitica #npolitica-control #nextnp { right:7px; top:7px; position:absolute;}
#npolitica #npolitica-control #prevnp,
#npolitica #npolitica-control #nextnp {padding: 0px 5px;
border: 1px solid white;
background: #CCC;
text-decoration: none;
color: white;
font-size: 16px;
 color:#333;}
#npolitica #npolitica-control #prevnp:hover,
#npolitica #npolitica-control #nextnp:hover {border: 1px solid white;
background: #333; color:#FFF;}
#npolitica #npolitica-control #pagernp { height:35px; line-height:35px;} 
#npolitica #npolitica-control #pagernp a { padding: 0px 2px;
border: 1px solid white;
background: #CCC;
text-decoration: none;
color: white;
margin: 2px;
margin-top: 5px;
font-size: 13px;
 color:#333;}
#npolitica #npolitica-control #pagernp a:hover { background:#FFF; color:#333; border:#666;}
#npolitica #npolitica-control #pagernp a.activeSlide {background:#000; color:#FFF; border:#666;}

#namoreira { float:right; width:480px; margin-bottom:30px;}
#namoreira h3.chamada {color:#DC6703;}
#namoreira ul,
#namoreira ul li { display:block; width:auto; height:auto; margin:0px; padding:0px; overflow:hidden; list-style:none;}
#namoreira ul { background:#FFF; height:170px; border:1px solid #CCC;}
#namoreira ul li { padding:10px; display:block; height:150px; width:460;}
#namoreira ul li img { float:left; margin-right:10px; }
#namoreira ul li p.data { font-size:12px; margin-top:5px; margin-bottom:5px;}
#namoreira ul li h2 { font-size: 20px;
line-height: 20px; margin-bottom:7px;}
#namoreira ul li h2 a{ font-size: 20px;
line-height: 20px; font-weight:bold;}
#namoreira ul li p.descr { font-size:13px; color:#666;}
#namoreira ul li a img,
#namoreira ul li h2 a,
#namoreira ul li p a { text-decoration:none; border:none; color:#333;}
#namoreira ul li a img { max-width:250px;}
#namoreira #namoreira-control { display:block; width:auto; height:35px; background: #EFEFEF; text-align:center; position:relative;}
#namoreira #namoreira-control #prevnpp { left:7px; top:7px; position:absolute;}
#namoreira #namoreira-control #nextnpp { right:7px; top:7px; position:absolute;}
#namoreira #namoreira-control #prevnpp,
#namoreira #namoreira-control #nextnpp {padding: 0px 5px;
border: 1px solid white;
background: #CCC;
text-decoration: none;
color: white;
font-size: 16px;
 color:#333;}
#namoreira #namoreira-control #prevnpp:hover,
#namoreira #namoreira-control #nextnpp:hover {border: 1px solid white;
background: #333; color:#FFF;}
#namoreira #namoreira-control #pagernpp { height:35px; line-height:35px;} 
#namoreira #namoreira-control #pagernpp a { padding: 0px 2px;
border: 1px solid white;
background: #CCC;
text-decoration: none;
color: white;
margin: 2px;
margin-top: 5px;
font-size: 13px;
 color:#333;}
#namoreira #namoreira-control #pagernpp a:hover { background:#FFF; color:#333; border:#666;}
#namoreira #namoreira-control #pagernpp a.activeSlide {background:#000; color:#FFF; border:#666;}


.main .col1 {
float: left;
width: 680px;
margin-bottom: 30px;
}

.main .col2 {
float: right;
width: 300px;
margin-bottom: 30px;
}


h1.titulo {
font-size: 35px;
padding: 5px;
padding-bottom: 20px;
font-weight: bold;
color: #000;
}

.detalhe { text-align: left; width: 680px; display: block;} 

.detalhe h2 {
font-size: 25px;
padding: 5px;
padding-bottom: 20px;
font-weight: bold;
color: #000;
}

.detalhes, .detalhe span, .detalhe p {
font-size: 15px !important;
font-family: arial; 
}

.detalhe p {
margin-bottom: 15px !important; text-align: left;
}

.detalhe .foto-detalhe { float: left; margin-right: 10px;} 

.main-detalhe { position: relative;}
.main-detalhe .menu-interno { padding:0px; margin:0px; list-style: none; position: absolute; top: 0px; left: 20px; z-index: 95;}
.main-detalhe .menu-interno li {padding:0px; margin:0px; list-style: none; float: left;}
.main-detalhe .menu-interno li a { display: block; background: #F6F7C2; color: #000; padding: 10px; padding-bottom: 3px; margin-right: 10px; border-radius: 0px 0px 10px 10px; font-family: 'arial'; font-size: 16px; width: 120px; text-align: left;}
.main-detalhe .menu-interno li a:hover,
.main-detalhe .menu-interno li a.ativo { background: #000; color: #FFF;}

.main-detalhe .col1,
.main-detalhe .col2 { margin-top: 10px !important;}
.detalhe { background: #FFF; padding:10px;}
.detalhes { display: block; height: auto; width: 660px;   position: relative; background: #FFF; color: #000; } 
#detalhes { display: block; height: auto;   position: relative; background: #FFF; color: #000;}


.detalhes .list-fotos { display: table; width: 100%;}   
.detalhes .list-fotos ul { display: block; margin: 0px; padding:0px; list-style: none;}
.detalhes .list-fotos ul li {float: left; margin: 0px; padding:0px; list-style: none; margin: 3px !important; }
.detalhes .list-fotos ul li img { width: 100px;}
.detalhes .list-fotos ul li a:hover { opacity: 0.4; filter: alpha(opacity=40); }

.lista-post-lateral { display: block; padding:0px; margin: 0px; list-style: none; background: #FFF;}
.lista-post-lateral li { display: block; padding:0px; margin: 0px; list-style: none;}
.lista-post-lateral li a { border-bottom: 1px solid #CCC; padding: 5px; display: block; margin-bottom: 5px; }
.lista-post-lateral li a .limit { display: block; margin-bottom: 5px;  max-height: 140px; -webkit-transition: max-height 0.8s;
  -moz-transition: max-height 0.8s;
  transition: max-height 0.8s; overflow: hidden; border:1px solid #CCC;  padding: 5px;
 }
.lista-post-lateral li a .titulo {font-family: arial; font-weight: bold; font-size:16px; letter-spacing: 0px; }
.lista-post-lateral li a:hover .limit { max-height: 200px; opacity: 0.65; -moz-opacity:0.65; filter:alpha(opacity=65); }
.lista-post-lateral li a:hover .titulo { color: #DB261F;}