* { padding: 0px; margin: 0px; }

body { background: #F9F9F7; font-size: 11px; font-family: "trebuchet ms", helvetica, sans-serif; color: #666; line-height: 18px; }

a { color: #0090ff; text-decoration: underline; }
a:hover { text-decoration: none; }

acronym { border: none; }
sup{ font-size: 0.5em; }

p { margin-bottom: 14px; text-align: justify; }

img.picA { position: relative; top: -2px; background: url('../imagens/a47.gif') no-repeat; width: 76px; height: 74px; padding: 8px 8px 6px; }
img.picB { position: relative; top: -2px; background: url('../imagens/a26.gif') no-repeat; width: 146px; height: 75px; padding: 7px; }
img.picC { position: relative; top: -2px; padding: 8px 8px 6px; }
img.interna { position: relative; top: -2px; }
img.floatleft { float: left; margin: 0px 14px 3px 0px; }

#lateral ul.linklist
{
list-style: none;
}

#lateral ul.linklist li
{
border-top: solid 1px #EEEEEE;
padding-top: 5px;
margin: 5px 0px 0px 0px;
}

#lateral ul.linklist li.first, #lateral ul.linklist li:first-child
{
border-top: 0px;
margin-top: 0px;
padding-top: 0px;
}

#fundoCima { position: absolute; top: 0px; left: 0px; background: #fff url('../imagens/abg.gif') repeat-y; width: 747px; height: 264px; z-index: 1; }

#contorno
{
position: relative;
width: 747px;
margin: 0 auto;
background: #fff url('../imagens/abg.gif') repeat-y;
}

#interna
{
position: relative;
padding: 13px 30px 13px 30px;
z-index: 2;
}

#logo
{
position: absolute;
width: 212px;
height: 77px;
color: #fff;
}

#logo a, #logo a img
{
border: none;
}

#logo a img {
padding: 7px 10px 0px 10px;
}

#banner { position: absolute; right: 30px; width: 468px; height: 77px; }

#banner p img { padding: 0px; margin: 0px; border:none; }

#menu
{
position: relative;
height: 37px;
padding: 0px 0px 0px 5px;
margin: 83px 0px 0px 0px;
}

#menu ul
{
}

#menu ul li
{
display: inline;
line-height: 37px;
padding-left: 3px;
}

#menu ul li.first
{
border-left: 0px;
}

#menu ul li a
{
background-color: transparent;
background-repeat: repeat-x;
padding: 8px 8px 8px 6px;
font-size: 13px;
color: #666666;
text-decoration:none;
font-weight:bold;
font-family:Helvetica, Arial;
}

#menu ul li a.atual {
color: #0099FF;
}

#menu ul li a:hover
{
background: #fff url('../imagens/mn_select.gif') no-repeat bottom center;
color: #0099FF;
text-decoration: none;
}

li#li_febratel a:hover, li#li_eventos a:hover, li#li_servicos a:hover, li#li_noticias a:hover
{
background: #fff url('../imagens/mn_select2.gif') no-repeat bottom center !important;
}

.submenu
{
background-color:#CAEAFF;
position: relative;
height: 32px;
padding: 0px 0px 0px 5px;
margin: 0px 0px 15px 0px;
border-top:#3399FF;
border-top-style:solid;
border-top-width:3px;
}

.submenu ul
{
}

.submenu ul li
{
display: inline;
line-height: 32px;
padding-left: 3px;
}

.submenu ul li.first
{
border-left: 0px;
}

.submenu ul li a
{
background-color: transparent;
background-repeat: repeat-x;
padding: 6px 10px 6px 9px;
font-size: 12px;
color: #0099FF;
font-weight:bold;
font-family:Helvetica, Arial;
}

.submenu ul li a:hover
{
background: #fff url('../imagens/a18.gif') repeat-x center;
color: #4A4A24;
text-decoration: none;
}

#sub_febratel, #sub_servicos {
display:none;
}

#lateral { position: relative; width: 180px; float: right; }
#lateral h3 { position: relative; top: 4px;font-size: 16px;line-height: 25px; color: #006A9D; letter-spacing: -1px;background: url('../imagens/a22.gif') bottom repeat-x;padding: 0px 0px 10px 10px;margin-bottom: 20px; }
#lateral .conteudo { padding: 0px 10px 0px 10px; margin-bottom: 20px; }
#lateral .conteudo ul li { padding: 0px 10px 0px 10px; margin-bottom: 20px; }

.inputText
{
font-family:Helvetica, Arial;
padding:3px 2px 2px 2px;
height:15px;
width:150px;
font-size:11px;
border: 1px solid #7B9EBD;
color: #333;
}

.inputTextMaior
{
font-family:Helvetica, Arial;
padding:3px 2px 2px 2px;
height:15px;
width:200px;
font-size:11px;
border: 1px solid #7B9EBD;
color: #333;
}

.inputText:focus {
padding:3px 2px 2px 2px;
border:1px solid #333;
color: #0066CC;
}

.inputTextMaior:focus {
padding:3px 2px 2px 2px;
border:1px solid #333;
color: #0066CC;
}

.inputSubmit {
font-family:Helvetica, Arial;
font-size:11px;
background-color:#FFFFFF;
border: 2px solid #7b9ebd;
width: 50px;
height: 20px;
padding-bottom: 2px;
}

.inputSubmit2 {
font-family:Helvetica, Arial;
font-size:11px;
background-color:#FFFFFF;
border: 1px solid #7b9ebd;
width: 50px;
height: 20px;
padding-bottom: 1px;
vertical-align:top;
margin-top:0;
}

.textArea {
font-family:Helvetica, Arial;
padding:1px 2px 2px 2px;
height:100px;
width:300px;
font-size:11px;
border: 1px solid #7B9EBD;
}

.textArea:focus {
padding:1px 2px 2px 2px;
border:1px solid #333;
color: #0066CC;
}

.inputSelect
{
font-family:Helvetica, Arial;
height:20px;
width:156px;
font-size:11px;
border: 1px solid #7B9EBD;
color: #333;
padding:2px;
}

.inputSelect:focus {
border:1px solid #333;
color: #0066CC;
}

.inputSelect option
{
margin-left: 2px;
}

#conteudoPrimario
{
position: relative;
width: 480px;
float: left;
}

#conteudoPrimario h2
{
position: relative;
top: 4px;
font-size: 18px;
line-height: 25px;
color: #006A9D;
background: url('../imagens/a22.gif') bottom repeat-x;
padding: 0px 2px 5px 15px;
}

#conteudoPrimario .post
{
margin-bottom: 15px;
}

#conteudoPrimario .post .titulo
{
position: relative;
}

#conteudoPrimario .post .data
{
line-height: 15px;
color: #666;
padding: 5px 2px 3px 15px;
margin-bottom: 10px;
background: url('../imagens/a22.gif') bottom repeat-x;
}

#conteudoPrimario .post .data span
{
font-weight:bold;
}

#conteudoPrimario .conteudo
{
padding: 0px 15px 0px 15px;
}

#conteudoPrimario .post .rodapePost
{
position: relative;
background: url('../imagens/a33_2.gif') repeat-x;
height: 40px;
margin-top:
}

#conteudoPrimario .post .rodapePost ul
{
list-style: none;
position: absolute;
right: 15px;
bottom: 15px;
}

#conteudoPrimario .post .rodapePost ul li
{
display: inline;
line-height: 14px;
padding-left: 17px;
margin-left: 25px;
background-repeat: no-repeat;
background-position: 0px 2px;
}

#conteudoInterna
{
position: relative;
width: 480px;
float: left;
}

#conteudoInterna h1
{
position: relative;
top: 4px;
font-size: 18px;
line-height: 25px;
color: #006A9D;
background: url('../imagens/a22.gif') bottom repeat-x;
padding: 0px 0px 10px 15px;
margin-bottom: 20px;
}

#conteudoInterna #conteudoTexto
{
padding: 0px 15px 0px 15px;
margin-bottom: 0px;
}

#conteudoTexto img
{
clear:both;
}

#conteudoTexto dl
{
text-align: justify;
}

#conteudoTexto dt{
color: #0099FF;
}

#conteudoTexto dd
{
margin-bottom: 14px;
padding-left: 20px;
text-align: justify;
}

#conteudoTexto ul{
padding-left: 20px;
margin-bottom: 14px;
}

#conteudoTexto ul li
{
margin-bottom: 7px;
text-align: justify;
}

#conteudoTexto h2.galeria
{
padding: 0px 10px 0px 15px;
margin-bottom: 0px;
font-size: 16px;
text-decoration:underline;
}

#conteudoTexto h2
{
padding: 0px 10px 15px 15px;
font-size: 16px;
}

#conteudoTexto h3
{
padding: 0px 5px 7px 5px;
font-size: 14px;
}

#conteudoTexto h3.forte
{
padding: 0px 5px 7px 0px;
font-size: 14px;
float:none;
clear:both;
margin-top:20px;
}

#conteudoInterna .post .titulo
{
position: relative;
}

#conteudoInterna .rodapePost
{
position: relative;
background: url('../imagens/a33.gif') repeat-x;
height: 54px;
clear:both;
margin-bottom:15px;
}

#conteudoInterna .rodapePost ul
{
list-style: none;
position: absolute;
right: 15px;
bottom: 15px;
}

#conteudoInterna .rodapePost ul li
{
display: inline;
line-height: 14px;
padding-left: 17px;
margin-left: 25px;
background-repeat: no-repeat;
background-position: 0px 2px;
}

.rodapePost ul li.versaoImpressao
{
background-image: url('../imagens/ic_imprimir.gif');
}

p.listaProgramaForte a {
padding-right: 10px;
}

p.listaProgramaForte img {
padding: 2px;
border: 1px solid;
}

#conteudoTexto p img.fotoPeq {
padding: 2px;
border: 1px solid;
}

.rodapePost ul li.comentarios
{
background-image: url('../imagens/a36.gif');
}

.rodapePost ul li.recomendarPagina { background-image: url('../imagens/ic_enviar_amigo.gif'); }

.rodapePost ul li.leiaMais { background-image: url('../imagens/ic_leia_mais.gif'); }

#breadcrumbs
{
position: relative;
clear: both;
height: 18px;
line-height: 18px;
width: 672px;
font-size: 11px;
padding: 3px 0px 3px 15px;
margin: 0 0 10px 0;
border-top: #f7f7f7;
border-top-style:solid;
border-top-width:3px;
border-bottom: #f7f7f7;
border-bottom-style:solid;
border-bottom-width:medium;
/*background-image: url('../imagens/a50.gif');*/
color: #666;
}

#breadcrumbs a
{
color: #0090ff;
}

#breadcrumbs .tamanhoLetra
{
position: absolute;
height: 18px;
line-height: 18px;
right: 10px;
top: 0px;
font-size: 11px;
padding: 3px 0px 3px 10px;
margin: 0 0 10px 0;
right: 15px;
color: #AFAFA4;
position: absolute;
}

#breadcrumbs .tamanhoLetra a
{
padding: 0 0 0 3px;
text-decoration:none;
border: 1px #ceebff solid;
color: #999;
}

#breadcrumbs .tamanhoLetra a:hover
{
border: 1px #999 solid;
color: #0090ff;
}

#rodape
{
position: relative;
clear: both;
height: 32px;
text-align: center;
line-height: 32px;
background-color: #FFFBF7;
border-top: #f7f7f7;
border-top-style:solid;
border-top-width:medium;
border-bottom: #f7f7f7;
border-bottom-style:solid;
border-bottom-width:medium;
/*background-image: url('../imagens/a50.gif');*/
color: #666;
}

#rodape a
{
color: #0090ff;
}

.invisivel {
display:none
}

.center {
text-align:center;
}

.margemEsquerda {
margin-left: 20px;
}

div.itemPrograma {
float:none;
clear:both;
height:auto;
overflow:auto;
margin-top: 15px;

}

ul.programa li {
margin:1px 0;
padding: 0;
line-height:12px;
}

/* INICIO GALERIA DE FOTOS */

#legenda_galeria { margin-top:15px; }

.galeria_fotos{position:relative;margin-top:1.5em;}
ul.lista_fotos{width:403px;margin:0 auto;}
ul.lista_fotos li{width:68px;height:50px;border:3px double #CEEBFF;margin: 0px 6px 5px 0px;}
ul.lista_fotos li:hover{border:3px double #319AFF;}
ul.lista_fotos li div{left:240px}
ul.lista_fotos li div .caption{font:italic 0.7em/1.4 georgia,serif;}

#imagem_principal{margin:0 auto 60px auto;height:302px;width:403px;}
#imagem_principal.semlegenda{margin:0 auto -10px auto;height:302px;width:403px;}
#imagem_principal img{margin-bottom:10px;border:3px double #007DC6;}
#imagem_principal.semlegenda img{margin-bottom:10px;border:3px double #007DC6;height:269px;width:405px;}

.nav{padding-top:15px;clear:both;padding-left:170px;}

/* FIM DA GALERIA DE FOTOS */
